--- /srv/rebuilderd/tmp/rebuilderdVFQj7U/inputs/libopencv-java_4.10.0+dfsg-5_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdVFQj7U/out/libopencv-java_4.10.0+dfsg-5_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-03-18 19:39:02.000000 debian-binary │ -rw-r--r-- 0 0 0 1068 2025-03-18 19:39:02.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1062660 2025-03-18 19:39:02.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1062676 2025-03-18 19:39:02.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -3,15 +3,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-18 19:39:02.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-18 19:39:02.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-18 19:39:02.000000 ./usr/share/doc/libopencv-java/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5703 2025-03-18 19:39:02.000000 ./usr/share/doc/libopencv-java/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 13708 2025-03-18 19:36:13.000000 ./usr/share/doc/libopencv-java/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-18 19:39:02.000000 ./usr/share/java/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-18 19:39:02.000000 ./usr/share/java/opencv4/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1118433 2025-03-18 19:39:02.000000 ./usr/share/java/opencv4/opencv-4100.jar │ │ │ +-rw-r--r-- 0 root (0) root (0) 1118642 2025-03-18 19:39:02.000000 ./usr/share/java/opencv4/opencv-4100.jar │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-18 19:39:02.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-18 19:39:02.000000 ./usr/share/lintian/overrides/ │ │ │ -rw-r--r-- 0 root (0) root (0) 38 2025-03-18 19:36:13.000000 ./usr/share/lintian/overrides/libopencv-java │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-18 19:39:02.000000 ./usr/share/maven-repo/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-18 19:39:02.000000 ./usr/share/maven-repo/org/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-18 19:39:02.000000 ./usr/share/maven-repo/org/opencv/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-18 19:39:02.000000 ./usr/share/maven-repo/org/opencv/opencv/ │ │ ├── ./usr/share/java/opencv4/opencv-4100.jar │ │ │ ├── zipinfo {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -Zip file size: 1118433 bytes, number of entries: 599 │ │ │ │ +Zip file size: 1118642 bytes, number of entries: 599 │ │ │ │ drwxr-xr-x 2.0 unx 0 bx stor 25-Mar-18 19:39 META-INF/ │ │ │ │ -rw-r--r-- 2.0 unx 275 b- defN 25-Mar-18 19:39 META-INF/MANIFEST.MF │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Mar-18 19:39 org/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Mar-18 19:39 org/opencv/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Mar-18 19:39 org/opencv/aruco/ │ │ │ │ -rw-r--r-- 2.0 unx 34822 b- defN 25-Mar-18 19:39 org/opencv/aruco/Aruco.class │ │ │ │ -rw-r--r-- 2.0 unx 98573 b- defN 25-Mar-18 19:39 org/opencv/aruco/Aruco.java │ │ │ │ @@ -175,15 +175,15 @@ │ │ │ │ -rw-r--r-- 2.0 unx 627 b- defN 25-Mar-18 19:39 org/opencv/face/FacemarkAAM.class │ │ │ │ -rw-r--r-- 2.0 unx 573 b- defN 25-Mar-18 19:39 org/opencv/face/FacemarkAAM.java │ │ │ │ -rw-r--r-- 2.0 unx 634 b- defN 25-Mar-18 19:39 org/opencv/face/FacemarkKazemi.class │ │ │ │ -rw-r--r-- 2.0 unx 578 b- defN 25-Mar-18 19:39 org/opencv/face/FacemarkKazemi.java │ │ │ │ -rw-r--r-- 2.0 unx 627 b- defN 25-Mar-18 19:39 org/opencv/face/FacemarkLBF.class │ │ │ │ -rw-r--r-- 2.0 unx 573 b- defN 25-Mar-18 19:39 org/opencv/face/FacemarkLBF.java │ │ │ │ -rw-r--r-- 2.0 unx 630 b- defN 25-Mar-18 19:39 org/opencv/face/FacemarkTrain.class │ │ │ │ --rw-r--r-- 2.0 unx 2054 b- defN 25-Mar-18 19:39 org/opencv/face/FacemarkTrain.java │ │ │ │ +-rw-r--r-- 2.0 unx 2086 b- defN 25-Mar-18 19:39 org/opencv/face/FacemarkTrain.java │ │ │ │ -rw-r--r-- 2.0 unx 1149 b- defN 25-Mar-18 19:39 org/opencv/face/FisherFaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 7924 b- defN 25-Mar-18 19:39 org/opencv/face/FisherFaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 3652 b- defN 25-Mar-18 19:39 org/opencv/face/LBPHFaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 19254 b- defN 25-Mar-18 19:39 org/opencv/face/LBPHFaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 2126 b- defN 25-Mar-18 19:39 org/opencv/face/MACE.class │ │ │ │ -rw-r--r-- 2.0 unx 5496 b- defN 25-Mar-18 19:39 org/opencv/face/MACE.java │ │ │ │ -rw-r--r-- 2.0 unx 737 b- defN 25-Mar-18 19:39 org/opencv/face/PredictCollector.class │ │ │ │ @@ -236,19 +236,19 @@ │ │ │ │ -rw-r--r-- 2.0 unx 1025 b- defN 25-Mar-18 19:39 org/opencv/highgui/HighGui$2.class │ │ │ │ -rw-r--r-- 2.0 unx 6566 b- defN 25-Mar-18 19:39 org/opencv/highgui/HighGui.class │ │ │ │ -rw-r--r-- 2.0 unx 5771 b- defN 25-Mar-18 19:39 org/opencv/highgui/HighGui.java │ │ │ │ -rw-r--r-- 2.0 unx 3347 b- defN 25-Mar-18 19:39 org/opencv/highgui/ImageWindow.class │ │ │ │ -rw-r--r-- 2.0 unx 3412 b- defN 25-Mar-18 19:39 org/opencv/highgui/ImageWindow.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Mar-18 19:39 org/opencv/img_hash/ │ │ │ │ -rw-r--r-- 2.0 unx 778 b- defN 25-Mar-18 19:39 org/opencv/img_hash/AverageHash.class │ │ │ │ --rw-r--r-- 2.0 unx 1107 b- defN 25-Mar-18 19:39 org/opencv/img_hash/AverageHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 1067 b- defN 25-Mar-18 19:39 org/opencv/img_hash/AverageHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1317 b- defN 25-Mar-18 19:39 org/opencv/img_hash/BlockMeanHash.class │ │ │ │ --rw-r--r-- 2.0 unx 2118 b- defN 25-Mar-18 19:39 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 2078 b- defN 25-Mar-18 19:39 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ -rw-r--r-- 2.0 unx 798 b- defN 25-Mar-18 19:39 org/opencv/img_hash/ColorMomentHash.class │ │ │ │ --rw-r--r-- 2.0 unx 1060 b- defN 25-Mar-18 19:39 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 1020 b- defN 25-Mar-18 19:39 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1114 b- defN 25-Mar-18 19:39 org/opencv/img_hash/ImgHashBase.class │ │ │ │ -rw-r--r-- 2.0 unx 1981 b- defN 25-Mar-18 19:39 org/opencv/img_hash/ImgHashBase.java │ │ │ │ -rw-r--r-- 2.0 unx 2393 b- defN 25-Mar-18 19:39 org/opencv/img_hash/Img_hash.class │ │ │ │ -rw-r--r-- 2.0 unx 8111 b- defN 25-Mar-18 19:39 org/opencv/img_hash/Img_hash.java │ │ │ │ -rw-r--r-- 2.0 unx 1510 b- defN 25-Mar-18 19:39 org/opencv/img_hash/MarrHildrethHash.class │ │ │ │ -rw-r--r-- 2.0 unx 3207 b- defN 25-Mar-18 19:39 org/opencv/img_hash/MarrHildrethHash.java │ │ │ │ -rw-r--r-- 2.0 unx 748 b- defN 25-Mar-18 19:39 org/opencv/img_hash/PHash.class │ │ │ │ @@ -354,15 +354,15 @@ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Mar-18 19:39 org/opencv/osgi/ │ │ │ │ -rw-r--r-- 2.0 unx 127 b- defN 25-Mar-18 19:39 org/opencv/osgi/OpenCVInterface.class │ │ │ │ -rw-r--r-- 2.0 unx 152 b- defN 25-Mar-18 19:39 org/opencv/osgi/OpenCVInterface.java │ │ │ │ -rw-r--r-- 2.0 unx 840 b- defN 25-Mar-18 19:39 org/opencv/osgi/OpenCVNativeLoader.class │ │ │ │ -rw-r--r-- 2.0 unx 615 b- defN 25-Mar-18 19:39 org/opencv/osgi/OpenCVNativeLoader.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Mar-18 19:39 org/opencv/phase_unwrapping/ │ │ │ │ -rw-r--r-- 2.0 unx 1519 b- defN 25-Mar-18 19:39 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.class │ │ │ │ --rw-r--r-- 2.0 unx 3441 b- defN 25-Mar-18 19:39 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ +-rw-r--r-- 2.0 unx 3389 b- defN 25-Mar-18 19:39 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ -rw-r--r-- 2.0 unx 2342 b- defN 25-Mar-18 19:39 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.class │ │ │ │ -rw-r--r-- 2.0 unx 4553 b- defN 25-Mar-18 19:39 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.java │ │ │ │ -rw-r--r-- 2.0 unx 1213 b- defN 25-Mar-18 19:39 org/opencv/phase_unwrapping/PhaseUnwrapping.class │ │ │ │ -rw-r--r-- 2.0 unx 2208 b- defN 25-Mar-18 19:39 org/opencv/phase_unwrapping/PhaseUnwrapping.java │ │ │ │ -rw-r--r-- 2.0 unx 329 b- defN 25-Mar-18 19:39 org/opencv/phase_unwrapping/Phase_unwrapping.class │ │ │ │ -rw-r--r-- 2.0 unx 171 b- defN 25-Mar-18 19:39 org/opencv/phase_unwrapping/Phase_unwrapping.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Mar-18 19:39 org/opencv/photo/ │ │ │ │ @@ -397,15 +397,15 @@ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Mar-18 19:39 org/opencv/plot/ │ │ │ │ -rw-r--r-- 2.0 unx 269 b- defN 25-Mar-18 19:39 org/opencv/plot/Plot.class │ │ │ │ -rw-r--r-- 2.0 unx 135 b- defN 25-Mar-18 19:39 org/opencv/plot/Plot.java │ │ │ │ -rw-r--r-- 2.0 unx 4067 b- defN 25-Mar-18 19:39 org/opencv/plot/Plot2d.class │ │ │ │ -rw-r--r-- 2.0 unx 9746 b- defN 25-Mar-18 19:39 org/opencv/plot/Plot2d.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Mar-18 19:39 org/opencv/structured_light/ │ │ │ │ -rw-r--r-- 2.0 unx 2459 b- defN 25-Mar-18 19:39 org/opencv/structured_light/GrayCodePattern.class │ │ │ │ --rw-r--r-- 2.0 unx 7494 b- defN 25-Mar-18 19:39 org/opencv/structured_light/GrayCodePattern.java │ │ │ │ +-rw-r--r-- 2.0 unx 7435 b- defN 25-Mar-18 19:39 org/opencv/structured_light/GrayCodePattern.java │ │ │ │ -rw-r--r-- 2.0 unx 4106 b- defN 25-Mar-18 19:39 org/opencv/structured_light/SinusoidalPattern.class │ │ │ │ -rw-r--r-- 2.0 unx 9043 b- defN 25-Mar-18 19:39 org/opencv/structured_light/SinusoidalPattern.java │ │ │ │ -rw-r--r-- 2.0 unx 3166 b- defN 25-Mar-18 19:39 org/opencv/structured_light/SinusoidalPattern_Params.class │ │ │ │ -rw-r--r-- 2.0 unx 6292 b- defN 25-Mar-18 19:39 org/opencv/structured_light/SinusoidalPattern_Params.java │ │ │ │ -rw-r--r-- 2.0 unx 1316 b- defN 25-Mar-18 19:39 org/opencv/structured_light/StructuredLightPattern.class │ │ │ │ -rw-r--r-- 2.0 unx 2035 b- defN 25-Mar-18 19:39 org/opencv/structured_light/StructuredLightPattern.java │ │ │ │ -rw-r--r-- 2.0 unx 470 b- defN 25-Mar-18 19:39 org/opencv/structured_light/Structured_light.class │ │ │ │ @@ -594,8 +594,8 @@ │ │ │ │ -rw-r--r-- 2.0 unx 4674 b- defN 25-Mar-18 19:39 org/opencv/xphoto/SimpleWB.java │ │ │ │ -rw-r--r-- 2.0 unx 1700 b- defN 25-Mar-18 19:39 org/opencv/xphoto/TonemapDurand.class │ │ │ │ -rw-r--r-- 2.0 unx 3516 b- defN 25-Mar-18 19:39 org/opencv/xphoto/TonemapDurand.java │ │ │ │ -rw-r--r-- 2.0 unx 906 b- defN 25-Mar-18 19:39 org/opencv/xphoto/WhiteBalancer.class │ │ │ │ -rw-r--r-- 2.0 unx 1251 b- defN 25-Mar-18 19:39 org/opencv/xphoto/WhiteBalancer.java │ │ │ │ -rw-r--r-- 2.0 unx 10738 b- defN 25-Mar-18 19:39 org/opencv/xphoto/Xphoto.class │ │ │ │ -rw-r--r-- 2.0 unx 79913 b- defN 25-Mar-18 19:39 org/opencv/xphoto/Xphoto.java │ │ │ │ -599 files, 5563804 bytes uncompressed, 1028567 bytes compressed: 81.5% │ │ │ │ +599 files, 5563605 bytes uncompressed, 1028776 bytes compressed: 81.5% │ │ │ ├── zipdetails --redact --walk --utc {} │ │ │ │ @@ -98,29374 +98,29374 @@ │ │ │ │ 000187 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 000188 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 000189 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 00018B Compression Method 0008 (8) 'Deflated' │ │ │ │ 00018D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -000191 CRC DA64D947 (3664042311) │ │ │ │ -000195 Compressed Size 00001DEB (7659) │ │ │ │ +000191 CRC FE760183 (4269146499) │ │ │ │ +000195 Compressed Size 00001DFC (7676) │ │ │ │ 000199 Uncompressed Size 00008806 (34822) │ │ │ │ 00019D Filename Length 001C (28) │ │ │ │ 00019F Extra Length 0000 (0) │ │ │ │ 0001A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x1A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ 0001BD PAYLOAD │ │ │ │ │ │ │ │ -001FA8 LOCAL HEADER #7 04034B50 (67324752) │ │ │ │ -001FAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -001FAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -001FAE General Purpose Flag 0800 (2048) │ │ │ │ +001FB9 LOCAL HEADER #7 04034B50 (67324752) │ │ │ │ +001FBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +001FBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +001FBF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -001FB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -001FB2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -001FB6 CRC 3C886BA0 (1015573408) │ │ │ │ -001FBA Compressed Size 00001B12 (6930) │ │ │ │ -001FBE Uncompressed Size 0001810D (98573) │ │ │ │ -001FC2 Filename Length 001B (27) │ │ │ │ -001FC4 Extra Length 0000 (0) │ │ │ │ -001FC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +001FC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +001FC3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +001FC7 CRC B86FBDA2 (3094330786) │ │ │ │ +001FCB Compressed Size 00001AD4 (6868) │ │ │ │ +001FCF Uncompressed Size 0001810D (98573) │ │ │ │ +001FD3 Filename Length 001B (27) │ │ │ │ +001FD5 Extra Length 0000 (0) │ │ │ │ +001FD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1FC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1FD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -001FE1 PAYLOAD │ │ │ │ +001FF2 PAYLOAD │ │ │ │ │ │ │ │ -003AF3 LOCAL HEADER #8 04034B50 (67324752) │ │ │ │ -003AF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -003AF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -003AF9 General Purpose Flag 0800 (2048) │ │ │ │ +003AC6 LOCAL HEADER #8 04034B50 (67324752) │ │ │ │ +003ACA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +003ACB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +003ACC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -003AFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -003AFD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -003B01 CRC 46B0E0D4 (1185997012) │ │ │ │ -003B05 Compressed Size 000002F5 (757) │ │ │ │ -003B09 Uncompressed Size 0000063C (1596) │ │ │ │ -003B0D Filename Length 0029 (41) │ │ │ │ -003B0F Extra Length 0000 (0) │ │ │ │ -003B11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +003ACE Compression Method 0008 (8) 'Deflated' │ │ │ │ +003AD0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +003AD4 CRC 46B0E0D4 (1185997012) │ │ │ │ +003AD8 Compressed Size 000002F5 (757) │ │ │ │ +003ADC Uncompressed Size 0000063C (1596) │ │ │ │ +003AE0 Filename Length 0029 (41) │ │ │ │ +003AE2 Extra Length 0000 (0) │ │ │ │ +003AE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3B11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3AE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -003B3A PAYLOAD │ │ │ │ +003B0D PAYLOAD │ │ │ │ │ │ │ │ -003E2F LOCAL HEADER #9 04034B50 (67324752) │ │ │ │ -003E33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -003E34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -003E35 General Purpose Flag 0800 (2048) │ │ │ │ +003E02 LOCAL HEADER #9 04034B50 (67324752) │ │ │ │ +003E06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +003E07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +003E08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -003E37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -003E39 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -003E3D CRC 0FC0AF8C (264286092) │ │ │ │ -003E41 Compressed Size 00000392 (914) │ │ │ │ -003E45 Uncompressed Size 00000C44 (3140) │ │ │ │ -003E49 Filename Length 0028 (40) │ │ │ │ -003E4B Extra Length 0000 (0) │ │ │ │ -003E4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +003E0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +003E0C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +003E10 CRC 0FC0AF8C (264286092) │ │ │ │ +003E14 Compressed Size 00000392 (914) │ │ │ │ +003E18 Uncompressed Size 00000C44 (3140) │ │ │ │ +003E1C Filename Length 0028 (40) │ │ │ │ +003E1E Extra Length 0000 (0) │ │ │ │ +003E20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3E4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3E20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -003E75 PAYLOAD │ │ │ │ +003E48 PAYLOAD │ │ │ │ │ │ │ │ -004207 LOCAL HEADER #10 04034B50 (67324752) │ │ │ │ -00420B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00420C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00420D General Purpose Flag 0800 (2048) │ │ │ │ +0041DA LOCAL HEADER #10 04034B50 (67324752) │ │ │ │ +0041DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0041DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0041E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00420F Compression Method 0000 (0) 'Stored' │ │ │ │ -004211 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -004215 CRC 00000000 (0) │ │ │ │ -004219 Compressed Size 00000000 (0) │ │ │ │ -00421D Uncompressed Size 00000000 (0) │ │ │ │ -004221 Filename Length 0012 (18) │ │ │ │ -004223 Extra Length 0000 (0) │ │ │ │ -004225 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +0041E2 Compression Method 0000 (0) 'Stored' │ │ │ │ +0041E4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0041E8 CRC 00000000 (0) │ │ │ │ +0041EC Compressed Size 00000000 (0) │ │ │ │ +0041F0 Uncompressed Size 00000000 (0) │ │ │ │ +0041F4 Filename Length 0012 (18) │ │ │ │ +0041F6 Extra Length 0000 (0) │ │ │ │ +0041F8 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4225: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x41F8: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -004237 LOCAL HEADER #11 04034B50 (67324752) │ │ │ │ -00423B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00423C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00423D General Purpose Flag 0800 (2048) │ │ │ │ +00420A LOCAL HEADER #11 04034B50 (67324752) │ │ │ │ +00420E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00420F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +004210 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00423F Compression Method 0008 (8) 'Deflated' │ │ │ │ -004241 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -004245 CRC 0F5F5A69 (257907305) │ │ │ │ -004249 Compressed Size 000003F6 (1014) │ │ │ │ -00424D Uncompressed Size 000009AB (2475) │ │ │ │ -004251 Filename Length 002F (47) │ │ │ │ -004253 Extra Length 0000 (0) │ │ │ │ -004255 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +004212 Compression Method 0008 (8) 'Deflated' │ │ │ │ +004214 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +004218 CRC 0F5F5A69 (257907305) │ │ │ │ +00421C Compressed Size 000003F6 (1014) │ │ │ │ +004220 Uncompressed Size 000009AB (2475) │ │ │ │ +004224 Filename Length 002F (47) │ │ │ │ +004226 Extra Length 0000 (0) │ │ │ │ +004228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4255: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -004284 PAYLOAD │ │ │ │ +004257 PAYLOAD │ │ │ │ │ │ │ │ -00467A LOCAL HEADER #12 04034B50 (67324752) │ │ │ │ -00467E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00467F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -004680 General Purpose Flag 0800 (2048) │ │ │ │ +00464D LOCAL HEADER #12 04034B50 (67324752) │ │ │ │ +004651 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +004652 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +004653 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -004682 Compression Method 0008 (8) 'Deflated' │ │ │ │ -004684 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -004688 CRC F4C96580 (4106839424) │ │ │ │ -00468C Compressed Size 00000455 (1109) │ │ │ │ -004690 Uncompressed Size 00001709 (5897) │ │ │ │ -004694 Filename Length 002E (46) │ │ │ │ -004696 Extra Length 0000 (0) │ │ │ │ -004698 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +004655 Compression Method 0008 (8) 'Deflated' │ │ │ │ +004657 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +00465B CRC F4C96580 (4106839424) │ │ │ │ +00465F Compressed Size 00000455 (1109) │ │ │ │ +004663 Uncompressed Size 00001709 (5897) │ │ │ │ +004667 Filename Length 002E (46) │ │ │ │ +004669 Extra Length 0000 (0) │ │ │ │ +00466B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4698: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x466B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0046C6 PAYLOAD │ │ │ │ +004699 PAYLOAD │ │ │ │ │ │ │ │ -004B1B LOCAL HEADER #13 04034B50 (67324752) │ │ │ │ -004B1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -004B20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -004B21 General Purpose Flag 0800 (2048) │ │ │ │ +004AEE LOCAL HEADER #13 04034B50 (67324752) │ │ │ │ +004AF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +004AF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +004AF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -004B23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -004B25 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -004B29 CRC EFD507B9 (4023715769) │ │ │ │ -004B2D Compressed Size 000004D5 (1237) │ │ │ │ -004B31 Uncompressed Size 00000D9D (3485) │ │ │ │ -004B35 Filename Length 002F (47) │ │ │ │ -004B37 Extra Length 0000 (0) │ │ │ │ -004B39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +004AF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +004AF8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +004AFC CRC EFD507B9 (4023715769) │ │ │ │ +004B00 Compressed Size 000004D5 (1237) │ │ │ │ +004B04 Uncompressed Size 00000D9D (3485) │ │ │ │ +004B08 Filename Length 002F (47) │ │ │ │ +004B0A Extra Length 0000 (0) │ │ │ │ +004B0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -004B68 PAYLOAD │ │ │ │ +004B3B PAYLOAD │ │ │ │ │ │ │ │ -00503D LOCAL HEADER #14 04034B50 (67324752) │ │ │ │ -005041 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -005042 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -005043 General Purpose Flag 0800 (2048) │ │ │ │ +005010 LOCAL HEADER #14 04034B50 (67324752) │ │ │ │ +005014 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +005015 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +005016 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -005045 Compression Method 0008 (8) 'Deflated' │ │ │ │ -005047 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -00504B CRC B4162488 (3021350024) │ │ │ │ -00504F Compressed Size 0000073B (1851) │ │ │ │ -005053 Uncompressed Size 00002AE1 (10977) │ │ │ │ -005057 Filename Length 002E (46) │ │ │ │ -005059 Extra Length 0000 (0) │ │ │ │ -00505B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +005018 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00501A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +00501E CRC B4162488 (3021350024) │ │ │ │ +005022 Compressed Size 0000073B (1851) │ │ │ │ +005026 Uncompressed Size 00002AE1 (10977) │ │ │ │ +00502A Filename Length 002E (46) │ │ │ │ +00502C Extra Length 0000 (0) │ │ │ │ +00502E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x505B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x502E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005089 PAYLOAD │ │ │ │ +00505C PAYLOAD │ │ │ │ │ │ │ │ -0057C4 LOCAL HEADER #15 04034B50 (67324752) │ │ │ │ -0057C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0057C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0057CA General Purpose Flag 0800 (2048) │ │ │ │ +005797 LOCAL HEADER #15 04034B50 (67324752) │ │ │ │ +00579B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00579C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00579D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0057CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0057CE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0057D2 CRC 9CF169D1 (2633066961) │ │ │ │ -0057D6 Compressed Size 000002A6 (678) │ │ │ │ -0057DA Uncompressed Size 00000553 (1363) │ │ │ │ -0057DE Filename Length 0030 (48) │ │ │ │ -0057E0 Extra Length 0000 (0) │ │ │ │ -0057E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00579F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0057A1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0057A5 CRC 9CF169D1 (2633066961) │ │ │ │ +0057A9 Compressed Size 000002A6 (678) │ │ │ │ +0057AD Uncompressed Size 00000553 (1363) │ │ │ │ +0057B1 Filename Length 0030 (48) │ │ │ │ +0057B3 Extra Length 0000 (0) │ │ │ │ +0057B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005812 PAYLOAD │ │ │ │ +0057E5 PAYLOAD │ │ │ │ │ │ │ │ -005AB8 LOCAL HEADER #16 04034B50 (67324752) │ │ │ │ -005ABC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -005ABD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -005ABE General Purpose Flag 0800 (2048) │ │ │ │ +005A8B LOCAL HEADER #16 04034B50 (67324752) │ │ │ │ +005A8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +005A90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +005A91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -005AC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -005AC2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -005AC6 CRC A75A16AC (2807699116) │ │ │ │ -005ACA Compressed Size 0000029A (666) │ │ │ │ -005ACE Uncompressed Size 00000856 (2134) │ │ │ │ -005AD2 Filename Length 002F (47) │ │ │ │ -005AD4 Extra Length 0000 (0) │ │ │ │ -005AD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +005A93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +005A95 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +005A99 CRC A75A16AC (2807699116) │ │ │ │ +005A9D Compressed Size 0000029A (666) │ │ │ │ +005AA1 Uncompressed Size 00000856 (2134) │ │ │ │ +005AA5 Filename Length 002F (47) │ │ │ │ +005AA7 Extra Length 0000 (0) │ │ │ │ +005AA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005B05 PAYLOAD │ │ │ │ +005AD8 PAYLOAD │ │ │ │ │ │ │ │ -005D9F LOCAL HEADER #17 04034B50 (67324752) │ │ │ │ -005DA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -005DA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -005DA5 General Purpose Flag 0800 (2048) │ │ │ │ +005D72 LOCAL HEADER #17 04034B50 (67324752) │ │ │ │ +005D76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +005D77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +005D78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -005DA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -005DA9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -005DAD CRC 5720FD93 (1461779859) │ │ │ │ -005DB1 Compressed Size 000002A7 (679) │ │ │ │ -005DB5 Uncompressed Size 00000553 (1363) │ │ │ │ -005DB9 Filename Length 0030 (48) │ │ │ │ -005DBB Extra Length 0000 (0) │ │ │ │ -005DBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +005D7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +005D7C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +005D80 CRC 5720FD93 (1461779859) │ │ │ │ +005D84 Compressed Size 000002A7 (679) │ │ │ │ +005D88 Uncompressed Size 00000553 (1363) │ │ │ │ +005D8C Filename Length 0030 (48) │ │ │ │ +005D8E Extra Length 0000 (0) │ │ │ │ +005D90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5DBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5D90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005DED PAYLOAD │ │ │ │ +005DC0 PAYLOAD │ │ │ │ │ │ │ │ -006094 LOCAL HEADER #18 04034B50 (67324752) │ │ │ │ -006098 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006099 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00609A General Purpose Flag 0800 (2048) │ │ │ │ +006067 LOCAL HEADER #18 04034B50 (67324752) │ │ │ │ +00606B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00606C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00606D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00609C Compression Method 0008 (8) 'Deflated' │ │ │ │ -00609E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0060A2 CRC 76F6EE85 (1995894405) │ │ │ │ -0060A6 Compressed Size 00000251 (593) │ │ │ │ -0060AA Uncompressed Size 000007C6 (1990) │ │ │ │ -0060AE Filename Length 002F (47) │ │ │ │ -0060B0 Extra Length 0000 (0) │ │ │ │ -0060B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00606F Compression Method 0008 (8) 'Deflated' │ │ │ │ +006071 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +006075 CRC 76F6EE85 (1995894405) │ │ │ │ +006079 Compressed Size 00000251 (593) │ │ │ │ +00607D Uncompressed Size 000007C6 (1990) │ │ │ │ +006081 Filename Length 002F (47) │ │ │ │ +006083 Extra Length 0000 (0) │ │ │ │ +006085 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6085: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0060E1 PAYLOAD │ │ │ │ +0060B4 PAYLOAD │ │ │ │ │ │ │ │ -006332 LOCAL HEADER #19 04034B50 (67324752) │ │ │ │ -006336 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006337 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006338 General Purpose Flag 0800 (2048) │ │ │ │ +006305 LOCAL HEADER #19 04034B50 (67324752) │ │ │ │ +006309 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00630A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00630B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00633A Compression Method 0008 (8) 'Deflated' │ │ │ │ -00633C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -006340 CRC 60BACAA8 (1622854312) │ │ │ │ -006344 Compressed Size 000001CB (459) │ │ │ │ -006348 Uncompressed Size 00000317 (791) │ │ │ │ -00634C Filename Length 0034 (52) │ │ │ │ -00634E Extra Length 0000 (0) │ │ │ │ -006350 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00630D Compression Method 0008 (8) 'Deflated' │ │ │ │ +00630F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +006313 CRC 60BACAA8 (1622854312) │ │ │ │ +006317 Compressed Size 000001CB (459) │ │ │ │ +00631B Uncompressed Size 00000317 (791) │ │ │ │ +00631F Filename Length 0034 (52) │ │ │ │ +006321 Extra Length 0000 (0) │ │ │ │ +006323 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6350: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6323: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006384 PAYLOAD │ │ │ │ +006357 PAYLOAD │ │ │ │ │ │ │ │ -00654F LOCAL HEADER #20 04034B50 (67324752) │ │ │ │ -006553 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006554 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006555 General Purpose Flag 0800 (2048) │ │ │ │ +006522 LOCAL HEADER #20 04034B50 (67324752) │ │ │ │ +006526 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006527 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +006528 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006557 Compression Method 0008 (8) 'Deflated' │ │ │ │ -006559 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -00655D CRC FFFA47C6 (4294592454) │ │ │ │ -006561 Compressed Size 00000167 (359) │ │ │ │ -006565 Uncompressed Size 000002F7 (759) │ │ │ │ -006569 Filename Length 0033 (51) │ │ │ │ -00656B Extra Length 0000 (0) │ │ │ │ -00656D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00652A Compression Method 0008 (8) 'Deflated' │ │ │ │ +00652C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +006530 CRC FFFA47C6 (4294592454) │ │ │ │ +006534 Compressed Size 00000167 (359) │ │ │ │ +006538 Uncompressed Size 000002F7 (759) │ │ │ │ +00653C Filename Length 0033 (51) │ │ │ │ +00653E Extra Length 0000 (0) │ │ │ │ +006540 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x656D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6540: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0065A0 PAYLOAD │ │ │ │ +006573 PAYLOAD │ │ │ │ │ │ │ │ -006707 LOCAL HEADER #21 04034B50 (67324752) │ │ │ │ -00670B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00670C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00670D General Purpose Flag 0800 (2048) │ │ │ │ +0066DA LOCAL HEADER #21 04034B50 (67324752) │ │ │ │ +0066DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0066DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0066E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00670F Compression Method 0008 (8) 'Deflated' │ │ │ │ -006711 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -006715 CRC 087B3593 (142292371) │ │ │ │ -006719 Compressed Size 00000306 (774) │ │ │ │ -00671D Uncompressed Size 00000701 (1793) │ │ │ │ -006721 Filename Length 002F (47) │ │ │ │ -006723 Extra Length 0000 (0) │ │ │ │ -006725 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0066E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0066E4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0066E8 CRC 087B3593 (142292371) │ │ │ │ +0066EC Compressed Size 00000306 (774) │ │ │ │ +0066F0 Uncompressed Size 00000701 (1793) │ │ │ │ +0066F4 Filename Length 002F (47) │ │ │ │ +0066F6 Extra Length 0000 (0) │ │ │ │ +0066F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6725: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006754 PAYLOAD │ │ │ │ +006727 PAYLOAD │ │ │ │ │ │ │ │ -006A5A LOCAL HEADER #22 04034B50 (67324752) │ │ │ │ -006A5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006A5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006A60 General Purpose Flag 0800 (2048) │ │ │ │ +006A2D LOCAL HEADER #22 04034B50 (67324752) │ │ │ │ +006A31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006A32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +006A33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006A62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -006A64 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -006A68 CRC 26BA0505 (649725189) │ │ │ │ -006A6C Compressed Size 000002C7 (711) │ │ │ │ -006A70 Uncompressed Size 00000DC8 (3528) │ │ │ │ -006A74 Filename Length 002E (46) │ │ │ │ -006A76 Extra Length 0000 (0) │ │ │ │ -006A78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +006A35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +006A37 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +006A3B CRC 26BA0505 (649725189) │ │ │ │ +006A3F Compressed Size 000002C7 (711) │ │ │ │ +006A43 Uncompressed Size 00000DC8 (3528) │ │ │ │ +006A47 Filename Length 002E (46) │ │ │ │ +006A49 Extra Length 0000 (0) │ │ │ │ +006A4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006AA6 PAYLOAD │ │ │ │ +006A79 PAYLOAD │ │ │ │ │ │ │ │ -006D6D LOCAL HEADER #23 04034B50 (67324752) │ │ │ │ -006D71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006D72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006D73 General Purpose Flag 0800 (2048) │ │ │ │ +006D40 LOCAL HEADER #23 04034B50 (67324752) │ │ │ │ +006D44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006D45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +006D46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006D75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -006D77 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -006D7B CRC A8CCA694 (2831984276) │ │ │ │ -006D7F Compressed Size 00000D18 (3352) │ │ │ │ -006D83 Uncompressed Size 00002DF4 (11764) │ │ │ │ -006D87 Filename Length 001E (30) │ │ │ │ -006D89 Extra Length 0000 (0) │ │ │ │ -006D8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +006D48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +006D4A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +006D4E CRC A8CCA694 (2831984276) │ │ │ │ +006D52 Compressed Size 00000D18 (3352) │ │ │ │ +006D56 Uncompressed Size 00002DF4 (11764) │ │ │ │ +006D5A Filename Length 001E (30) │ │ │ │ +006D5C Extra Length 0000 (0) │ │ │ │ +006D5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006DA9 PAYLOAD │ │ │ │ +006D7C PAYLOAD │ │ │ │ │ │ │ │ -007AC1 LOCAL HEADER #24 04034B50 (67324752) │ │ │ │ -007AC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -007AC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -007AC7 General Purpose Flag 0800 (2048) │ │ │ │ +007A94 LOCAL HEADER #24 04034B50 (67324752) │ │ │ │ +007A98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +007A99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +007A9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -007AC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -007ACB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -007ACF CRC F446050F (4098229519) │ │ │ │ -007AD3 Compressed Size 00000D62 (3426) │ │ │ │ -007AD7 Uncompressed Size 0000BA46 (47686) │ │ │ │ -007ADB Filename Length 001D (29) │ │ │ │ -007ADD Extra Length 0000 (0) │ │ │ │ -007ADF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +007A9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +007A9E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +007AA2 CRC F446050F (4098229519) │ │ │ │ +007AA6 Compressed Size 00000D62 (3426) │ │ │ │ +007AAA Uncompressed Size 0000BA46 (47686) │ │ │ │ +007AAE Filename Length 001D (29) │ │ │ │ +007AB0 Extra Length 0000 (0) │ │ │ │ +007AB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7ADF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -007AFC PAYLOAD │ │ │ │ +007ACF PAYLOAD │ │ │ │ │ │ │ │ -00885E LOCAL HEADER #25 04034B50 (67324752) │ │ │ │ -008862 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008863 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008864 General Purpose Flag 0800 (2048) │ │ │ │ +008831 LOCAL HEADER #25 04034B50 (67324752) │ │ │ │ +008835 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008836 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008837 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008866 Compression Method 0008 (8) 'Deflated' │ │ │ │ -008868 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -00886C CRC F4018409 (4093740041) │ │ │ │ -008870 Compressed Size 000002AA (682) │ │ │ │ -008874 Uncompressed Size 0000050D (1293) │ │ │ │ -008878 Filename Length 0032 (50) │ │ │ │ -00887A Extra Length 0000 (0) │ │ │ │ -00887C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008839 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00883B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +00883F CRC F4018409 (4093740041) │ │ │ │ +008843 Compressed Size 000002AA (682) │ │ │ │ +008847 Uncompressed Size 0000050D (1293) │ │ │ │ +00884B Filename Length 0032 (50) │ │ │ │ +00884D Extra Length 0000 (0) │ │ │ │ +00884F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x887C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x884F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0088AE PAYLOAD │ │ │ │ +008881 PAYLOAD │ │ │ │ │ │ │ │ -008B58 LOCAL HEADER #26 04034B50 (67324752) │ │ │ │ -008B5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008B5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008B5E General Purpose Flag 0800 (2048) │ │ │ │ +008B2B LOCAL HEADER #26 04034B50 (67324752) │ │ │ │ +008B2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008B30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008B31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008B60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -008B62 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -008B66 CRC 7E45A88A (2118494346) │ │ │ │ -008B6A Compressed Size 0000034F (847) │ │ │ │ -008B6E Uncompressed Size 00000B5A (2906) │ │ │ │ -008B72 Filename Length 0031 (49) │ │ │ │ -008B74 Extra Length 0000 (0) │ │ │ │ -008B76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008B33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +008B35 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +008B39 CRC 7E45A88A (2118494346) │ │ │ │ +008B3D Compressed Size 0000034F (847) │ │ │ │ +008B41 Uncompressed Size 00000B5A (2906) │ │ │ │ +008B45 Filename Length 0031 (49) │ │ │ │ +008B47 Extra Length 0000 (0) │ │ │ │ +008B49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x8B76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8B49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -008BA7 PAYLOAD │ │ │ │ +008B7A PAYLOAD │ │ │ │ │ │ │ │ -008EF6 LOCAL HEADER #27 04034B50 (67324752) │ │ │ │ -008EFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008EFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008EFC General Purpose Flag 0800 (2048) │ │ │ │ +008EC9 LOCAL HEADER #27 04034B50 (67324752) │ │ │ │ +008ECD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008ECE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008ECF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008EFE Compression Method 0000 (0) 'Stored' │ │ │ │ -008F00 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -008F04 CRC 00000000 (0) │ │ │ │ -008F08 Compressed Size 00000000 (0) │ │ │ │ -008F0C Uncompressed Size 00000000 (0) │ │ │ │ -008F10 Filename Length 0017 (23) │ │ │ │ -008F12 Extra Length 0000 (0) │ │ │ │ -008F14 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008ED1 Compression Method 0000 (0) 'Stored' │ │ │ │ +008ED3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +008ED7 CRC 00000000 (0) │ │ │ │ +008EDB Compressed Size 00000000 (0) │ │ │ │ +008EDF Uncompressed Size 00000000 (0) │ │ │ │ +008EE3 Filename Length 0017 (23) │ │ │ │ +008EE5 Extra Length 0000 (0) │ │ │ │ +008EE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x8F14: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8EE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -008F2B LOCAL HEADER #28 04034B50 (67324752) │ │ │ │ -008F2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008F30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008F31 General Purpose Flag 0800 (2048) │ │ │ │ +008EFE LOCAL HEADER #28 04034B50 (67324752) │ │ │ │ +008F02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008F03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008F04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008F33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -008F35 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -008F39 CRC 3B432E22 (994258466) │ │ │ │ -008F3D Compressed Size 00000129 (297) │ │ │ │ -008F41 Uncompressed Size 000001C6 (454) │ │ │ │ -008F45 Filename Length 0028 (40) │ │ │ │ -008F47 Extra Length 0000 (0) │ │ │ │ -008F49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008F06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +008F08 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +008F0C CRC 3B432E22 (994258466) │ │ │ │ +008F10 Compressed Size 00000129 (297) │ │ │ │ +008F14 Uncompressed Size 000001C6 (454) │ │ │ │ +008F18 Filename Length 0028 (40) │ │ │ │ +008F1A Extra Length 0000 (0) │ │ │ │ +008F1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x8F49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8F1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -008F71 PAYLOAD │ │ │ │ +008F44 PAYLOAD │ │ │ │ │ │ │ │ -00909A LOCAL HEADER #29 04034B50 (67324752) │ │ │ │ -00909E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00909F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0090A0 General Purpose Flag 0800 (2048) │ │ │ │ +00906D LOCAL HEADER #29 04034B50 (67324752) │ │ │ │ +009071 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +009072 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +009073 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0090A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0090A4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0090A8 CRC AE561271 (2924876401) │ │ │ │ -0090AC Compressed Size 000000CD (205) │ │ │ │ -0090B0 Uncompressed Size 00000145 (325) │ │ │ │ -0090B4 Filename Length 0027 (39) │ │ │ │ -0090B6 Extra Length 0000 (0) │ │ │ │ -0090B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +009075 Compression Method 0008 (8) 'Deflated' │ │ │ │ +009077 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +00907B CRC AE561271 (2924876401) │ │ │ │ +00907F Compressed Size 000000CD (205) │ │ │ │ +009083 Uncompressed Size 00000145 (325) │ │ │ │ +009087 Filename Length 0027 (39) │ │ │ │ +009089 Extra Length 0000 (0) │ │ │ │ +00908B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x90B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x908B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0090DF PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0090B2 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0091AC LOCAL HEADER #30 04034B50 (67324752) │ │ │ │ -0091B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0091B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0091B2 General Purpose Flag 0800 (2048) │ │ │ │ +00917F LOCAL HEADER #30 04034B50 (67324752) │ │ │ │ +009183 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +009184 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +009185 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0091B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0091B6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0091BA CRC 03DB119C (64688540) │ │ │ │ -0091BE Compressed Size 00000CAF (3247) │ │ │ │ -0091C2 Uncompressed Size 000023CD (9165) │ │ │ │ -0091C6 Filename Length 0023 (35) │ │ │ │ -0091C8 Extra Length 0000 (0) │ │ │ │ -0091CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +009187 Compression Method 0008 (8) 'Deflated' │ │ │ │ +009189 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +00918D CRC 03DB119C (64688540) │ │ │ │ +009191 Compressed Size 00000CAF (3247) │ │ │ │ +009195 Uncompressed Size 000023CD (9165) │ │ │ │ +009199 Filename Length 0023 (35) │ │ │ │ +00919B Extra Length 0000 (0) │ │ │ │ +00919D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x91CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x919D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0091ED PAYLOAD │ │ │ │ +0091C0 PAYLOAD │ │ │ │ │ │ │ │ -009E9C LOCAL HEADER #31 04034B50 (67324752) │ │ │ │ -009EA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -009EA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -009EA2 General Purpose Flag 0800 (2048) │ │ │ │ +009E6F LOCAL HEADER #31 04034B50 (67324752) │ │ │ │ +009E73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +009E74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +009E75 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -009EA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -009EA6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -009EAA CRC 45C55C75 (1170562165) │ │ │ │ -009EAE Compressed Size 00001C86 (7302) │ │ │ │ -009EB2 Uncompressed Size 00013431 (78897) │ │ │ │ -009EB6 Filename Length 0022 (34) │ │ │ │ -009EB8 Extra Length 0000 (0) │ │ │ │ -009EBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +009E77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +009E79 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +009E7D CRC 45C55C75 (1170562165) │ │ │ │ +009E81 Compressed Size 00001C86 (7302) │ │ │ │ +009E85 Uncompressed Size 00013431 (78897) │ │ │ │ +009E89 Filename Length 0022 (34) │ │ │ │ +009E8B Extra Length 0000 (0) │ │ │ │ +009E8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -009EDC PAYLOAD │ │ │ │ +009EAF PAYLOAD │ │ │ │ │ │ │ │ -00BB62 LOCAL HEADER #32 04034B50 (67324752) │ │ │ │ -00BB66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00BB67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00BB68 General Purpose Flag 0800 (2048) │ │ │ │ +00BB35 LOCAL HEADER #32 04034B50 (67324752) │ │ │ │ +00BB39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00BB3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00BB3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00BB6A Compression Method 0008 (8) 'Deflated' │ │ │ │ -00BB6C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -00BB70 CRC 6C05B9DD (1812314589) │ │ │ │ -00BB74 Compressed Size 000003A2 (930) │ │ │ │ -00BB78 Uncompressed Size 00000772 (1906) │ │ │ │ -00BB7C Filename Length 0032 (50) │ │ │ │ -00BB7E Extra Length 0000 (0) │ │ │ │ -00BB80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00BB3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +00BB3F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +00BB43 CRC 6C05B9DD (1812314589) │ │ │ │ +00BB47 Compressed Size 000003A2 (930) │ │ │ │ +00BB4B Uncompressed Size 00000772 (1906) │ │ │ │ +00BB4F Filename Length 0032 (50) │ │ │ │ +00BB51 Extra Length 0000 (0) │ │ │ │ +00BB53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00BBB2 PAYLOAD │ │ │ │ +00BB85 PAYLOAD │ │ │ │ │ │ │ │ -00BF54 LOCAL HEADER #33 04034B50 (67324752) │ │ │ │ -00BF58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00BF59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00BF5A General Purpose Flag 0800 (2048) │ │ │ │ +00BF27 LOCAL HEADER #33 04034B50 (67324752) │ │ │ │ +00BF2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00BF2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00BF2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00BF5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -00BF5E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -00BF62 CRC 920557B0 (2449823664) │ │ │ │ -00BF66 Compressed Size 00000868 (2152) │ │ │ │ -00BF6A Uncompressed Size 00001D53 (7507) │ │ │ │ -00BF6E Filename Length 0031 (49) │ │ │ │ -00BF70 Extra Length 0000 (0) │ │ │ │ -00BF72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00BF2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +00BF31 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +00BF35 CRC 920557B0 (2449823664) │ │ │ │ +00BF39 Compressed Size 00000868 (2152) │ │ │ │ +00BF3D Uncompressed Size 00001D53 (7507) │ │ │ │ +00BF41 Filename Length 0031 (49) │ │ │ │ +00BF43 Extra Length 0000 (0) │ │ │ │ +00BF45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBF72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBF45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00BFA3 PAYLOAD │ │ │ │ +00BF76 PAYLOAD │ │ │ │ │ │ │ │ -00C80B LOCAL HEADER #34 04034B50 (67324752) │ │ │ │ -00C80F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00C810 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00C811 General Purpose Flag 0800 (2048) │ │ │ │ +00C7DE LOCAL HEADER #34 04034B50 (67324752) │ │ │ │ +00C7E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00C7E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00C7E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00C813 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00C815 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -00C819 CRC B628AE70 (3056119408) │ │ │ │ -00C81D Compressed Size 00000488 (1160) │ │ │ │ -00C821 Uncompressed Size 00000A7B (2683) │ │ │ │ -00C825 Filename Length 003D (61) │ │ │ │ -00C827 Extra Length 0000 (0) │ │ │ │ -00C829 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00C7E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00C7E8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +00C7EC CRC B628AE70 (3056119408) │ │ │ │ +00C7F0 Compressed Size 00000488 (1160) │ │ │ │ +00C7F4 Uncompressed Size 00000A7B (2683) │ │ │ │ +00C7F8 Filename Length 003D (61) │ │ │ │ +00C7FA Extra Length 0000 (0) │ │ │ │ +00C7FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC829: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00C866 PAYLOAD │ │ │ │ +00C839 PAYLOAD │ │ │ │ │ │ │ │ -00CCEE LOCAL HEADER #35 04034B50 (67324752) │ │ │ │ -00CCF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00CCF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00CCF4 General Purpose Flag 0800 (2048) │ │ │ │ +00CCC1 LOCAL HEADER #35 04034B50 (67324752) │ │ │ │ +00CCC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00CCC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00CCC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00CCF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00CCF8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -00CCFC CRC AE68DCEB (2926107883) │ │ │ │ -00CD00 Compressed Size 00000745 (1861) │ │ │ │ -00CD04 Uncompressed Size 00002096 (8342) │ │ │ │ -00CD08 Filename Length 003C (60) │ │ │ │ -00CD0A Extra Length 0000 (0) │ │ │ │ -00CD0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00CCC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00CCCB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +00CCCF CRC AE68DCEB (2926107883) │ │ │ │ +00CCD3 Compressed Size 00000745 (1861) │ │ │ │ +00CCD7 Uncompressed Size 00002096 (8342) │ │ │ │ +00CCDB Filename Length 003C (60) │ │ │ │ +00CCDD Extra Length 0000 (0) │ │ │ │ +00CCDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00CD48 PAYLOAD │ │ │ │ +00CD1B PAYLOAD │ │ │ │ │ │ │ │ -00D48D LOCAL HEADER #36 04034B50 (67324752) │ │ │ │ -00D491 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00D492 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00D493 General Purpose Flag 0800 (2048) │ │ │ │ +00D460 LOCAL HEADER #36 04034B50 (67324752) │ │ │ │ +00D464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00D465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00D466 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00D495 Compression Method 0000 (0) 'Stored' │ │ │ │ -00D497 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -00D49B CRC 00000000 (0) │ │ │ │ -00D49F Compressed Size 00000000 (0) │ │ │ │ -00D4A3 Uncompressed Size 00000000 (0) │ │ │ │ -00D4A7 Filename Length 0013 (19) │ │ │ │ -00D4A9 Extra Length 0000 (0) │ │ │ │ -00D4AB Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +00D468 Compression Method 0000 (0) 'Stored' │ │ │ │ +00D46A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +00D46E CRC 00000000 (0) │ │ │ │ +00D472 Compressed Size 00000000 (0) │ │ │ │ +00D476 Uncompressed Size 00000000 (0) │ │ │ │ +00D47A Filename Length 0013 (19) │ │ │ │ +00D47C Extra Length 0000 (0) │ │ │ │ +00D47E Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4AB: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD47E: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -00D4BE LOCAL HEADER #37 04034B50 (67324752) │ │ │ │ -00D4C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00D4C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00D4C4 General Purpose Flag 0800 (2048) │ │ │ │ +00D491 LOCAL HEADER #37 04034B50 (67324752) │ │ │ │ +00D495 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00D496 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00D497 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00D4C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00D4C8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -00D4CC CRC 79D01898 (2043680920) │ │ │ │ -00D4D0 Compressed Size 00006995 (27029) │ │ │ │ -00D4D4 Uncompressed Size 0001B1B1 (111025) │ │ │ │ -00D4D8 Filename Length 0020 (32) │ │ │ │ -00D4DA Extra Length 0000 (0) │ │ │ │ -00D4DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00D499 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00D49B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +00D49F CRC 79D01898 (2043680920) │ │ │ │ +00D4A3 Compressed Size 00006995 (27029) │ │ │ │ +00D4A7 Uncompressed Size 0001B1B1 (111025) │ │ │ │ +00D4AB Filename Length 0020 (32) │ │ │ │ +00D4AD Extra Length 0000 (0) │ │ │ │ +00D4AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00D4FC PAYLOAD │ │ │ │ +00D4CF PAYLOAD │ │ │ │ │ │ │ │ -013E91 LOCAL HEADER #38 04034B50 (67324752) │ │ │ │ -013E95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -013E96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -013E97 General Purpose Flag 0800 (2048) │ │ │ │ +013E64 LOCAL HEADER #38 04034B50 (67324752) │ │ │ │ +013E68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +013E69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +013E6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -013E99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -013E9B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -013E9F CRC 9E6457A1 (2657376161) │ │ │ │ -013EA3 Compressed Size 0000F2C9 (62153) │ │ │ │ -013EA7 Uncompressed Size 000B975F (759647) │ │ │ │ -013EAB Filename Length 001F (31) │ │ │ │ -013EAD Extra Length 0000 (0) │ │ │ │ -013EAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +013E6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +013E6E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +013E72 CRC 9E6457A1 (2657376161) │ │ │ │ +013E76 Compressed Size 0000F2C9 (62153) │ │ │ │ +013E7A Uncompressed Size 000B975F (759647) │ │ │ │ +013E7E Filename Length 001F (31) │ │ │ │ +013E80 Extra Length 0000 (0) │ │ │ │ +013E82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x13EAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x13E82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -013ECE PAYLOAD │ │ │ │ +013EA1 PAYLOAD │ │ │ │ │ │ │ │ -023197 LOCAL HEADER #39 04034B50 (67324752) │ │ │ │ -02319B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -02319C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -02319D General Purpose Flag 0800 (2048) │ │ │ │ +02316A LOCAL HEADER #39 04034B50 (67324752) │ │ │ │ +02316E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02316F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +023170 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -02319F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0231A1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0231A5 CRC 2BE4907F (736399487) │ │ │ │ -0231A9 Compressed Size 00000560 (1376) │ │ │ │ -0231AD Uncompressed Size 00000E07 (3591) │ │ │ │ -0231B1 Filename Length 0021 (33) │ │ │ │ -0231B3 Extra Length 0000 (0) │ │ │ │ -0231B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +023172 Compression Method 0008 (8) 'Deflated' │ │ │ │ +023174 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +023178 CRC 2BE4907F (736399487) │ │ │ │ +02317C Compressed Size 00000560 (1376) │ │ │ │ +023180 Uncompressed Size 00000E07 (3591) │ │ │ │ +023184 Filename Length 0021 (33) │ │ │ │ +023186 Extra Length 0000 (0) │ │ │ │ +023188 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x231B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x23188: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0231D6 PAYLOAD │ │ │ │ +0231A9 PAYLOAD │ │ │ │ │ │ │ │ -023736 LOCAL HEADER #40 04034B50 (67324752) │ │ │ │ -02373A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -02373B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -02373C General Purpose Flag 0800 (2048) │ │ │ │ +023709 LOCAL HEADER #40 04034B50 (67324752) │ │ │ │ +02370D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02370E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02370F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -02373E Compression Method 0008 (8) 'Deflated' │ │ │ │ -023740 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -023744 CRC D65A4BB8 (3596241848) │ │ │ │ -023748 Compressed Size 00000639 (1593) │ │ │ │ -02374C Uncompressed Size 00002365 (9061) │ │ │ │ -023750 Filename Length 0020 (32) │ │ │ │ -023752 Extra Length 0000 (0) │ │ │ │ -023754 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +023711 Compression Method 0008 (8) 'Deflated' │ │ │ │ +023713 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +023717 CRC D65A4BB8 (3596241848) │ │ │ │ +02371B Compressed Size 00000639 (1593) │ │ │ │ +02371F Uncompressed Size 00002365 (9061) │ │ │ │ +023723 Filename Length 0020 (32) │ │ │ │ +023725 Extra Length 0000 (0) │ │ │ │ +023727 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x23754: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x23727: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -023774 PAYLOAD │ │ │ │ +023747 PAYLOAD │ │ │ │ │ │ │ │ -023DAD LOCAL HEADER #41 04034B50 (67324752) │ │ │ │ -023DB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -023DB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -023DB3 General Purpose Flag 0800 (2048) │ │ │ │ +023D80 LOCAL HEADER #41 04034B50 (67324752) │ │ │ │ +023D84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +023D85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +023D86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -023DB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -023DB7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -023DBB CRC 8F46315E (2403742046) │ │ │ │ -023DBF Compressed Size 0000041F (1055) │ │ │ │ -023DC3 Uncompressed Size 00000A97 (2711) │ │ │ │ -023DC7 Filename Length 0026 (38) │ │ │ │ -023DC9 Extra Length 0000 (0) │ │ │ │ -023DCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +023D88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +023D8A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +023D8E CRC 8F46315E (2403742046) │ │ │ │ +023D92 Compressed Size 0000041F (1055) │ │ │ │ +023D96 Uncompressed Size 00000A97 (2711) │ │ │ │ +023D9A Filename Length 0026 (38) │ │ │ │ +023D9C Extra Length 0000 (0) │ │ │ │ +023D9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x23DCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x23D9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -023DF1 PAYLOAD │ │ │ │ +023DC4 PAYLOAD │ │ │ │ │ │ │ │ -024210 LOCAL HEADER #42 04034B50 (67324752) │ │ │ │ -024214 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -024215 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -024216 General Purpose Flag 0800 (2048) │ │ │ │ +0241E3 LOCAL HEADER #42 04034B50 (67324752) │ │ │ │ +0241E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0241E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0241E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -024218 Compression Method 0008 (8) 'Deflated' │ │ │ │ -02421A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -02421E CRC CBF33A6F (3421715055) │ │ │ │ -024222 Compressed Size 00000475 (1141) │ │ │ │ -024226 Uncompressed Size 00001624 (5668) │ │ │ │ -02422A Filename Length 0025 (37) │ │ │ │ -02422C Extra Length 0000 (0) │ │ │ │ -02422E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0241EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0241ED Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0241F1 CRC CBF33A6F (3421715055) │ │ │ │ +0241F5 Compressed Size 00000475 (1141) │ │ │ │ +0241F9 Uncompressed Size 00001624 (5668) │ │ │ │ +0241FD Filename Length 0025 (37) │ │ │ │ +0241FF Extra Length 0000 (0) │ │ │ │ +024201 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x2422E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x24201: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -024253 PAYLOAD │ │ │ │ +024226 PAYLOAD │ │ │ │ │ │ │ │ -0246C8 LOCAL HEADER #43 04034B50 (67324752) │ │ │ │ -0246CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0246CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0246CE General Purpose Flag 0800 (2048) │ │ │ │ +02469B LOCAL HEADER #43 04034B50 (67324752) │ │ │ │ +02469F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0246A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0246A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0246D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0246D2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0246D6 CRC B44CC502 (3024930050) │ │ │ │ -0246DA Compressed Size 00000686 (1670) │ │ │ │ -0246DE Uncompressed Size 000011AC (4524) │ │ │ │ -0246E2 Filename Length 0023 (35) │ │ │ │ -0246E4 Extra Length 0000 (0) │ │ │ │ -0246E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0246A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0246A5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0246A9 CRC B44CC502 (3024930050) │ │ │ │ +0246AD Compressed Size 00000686 (1670) │ │ │ │ +0246B1 Uncompressed Size 000011AC (4524) │ │ │ │ +0246B5 Filename Length 0023 (35) │ │ │ │ +0246B7 Extra Length 0000 (0) │ │ │ │ +0246B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x246E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x246B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -024709 PAYLOAD │ │ │ │ +0246DC PAYLOAD │ │ │ │ │ │ │ │ -024D8F LOCAL HEADER #44 04034B50 (67324752) │ │ │ │ -024D93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -024D94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -024D95 General Purpose Flag 0800 (2048) │ │ │ │ +024D62 LOCAL HEADER #44 04034B50 (67324752) │ │ │ │ +024D66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +024D67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +024D68 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -024D97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -024D99 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -024D9D CRC 2B2ECEF3 (724487923) │ │ │ │ -024DA1 Compressed Size 00000CCB (3275) │ │ │ │ -024DA5 Uncompressed Size 00009DD2 (40402) │ │ │ │ -024DA9 Filename Length 0022 (34) │ │ │ │ -024DAB Extra Length 0000 (0) │ │ │ │ -024DAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +024D6A Compression Method 0008 (8) 'Deflated' │ │ │ │ +024D6C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +024D70 CRC 2B2ECEF3 (724487923) │ │ │ │ +024D74 Compressed Size 00000CCB (3275) │ │ │ │ +024D78 Uncompressed Size 00009DD2 (40402) │ │ │ │ +024D7C Filename Length 0022 (34) │ │ │ │ +024D7E Extra Length 0000 (0) │ │ │ │ +024D80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x24DAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x24D80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -024DCF PAYLOAD │ │ │ │ +024DA2 PAYLOAD │ │ │ │ │ │ │ │ -025A9A LOCAL HEADER #45 04034B50 (67324752) │ │ │ │ -025A9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -025A9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -025AA0 General Purpose Flag 0800 (2048) │ │ │ │ +025A6D LOCAL HEADER #45 04034B50 (67324752) │ │ │ │ +025A71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +025A72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +025A73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -025AA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -025AA4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -025AA8 CRC A94E1235 (2840465973) │ │ │ │ -025AAC Compressed Size 000005C8 (1480) │ │ │ │ -025AB0 Uncompressed Size 0000119D (4509) │ │ │ │ -025AB4 Filename Length 0023 (35) │ │ │ │ -025AB6 Extra Length 0000 (0) │ │ │ │ -025AB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +025A75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +025A77 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +025A7B CRC A94E1235 (2840465973) │ │ │ │ +025A7F Compressed Size 000005C8 (1480) │ │ │ │ +025A83 Uncompressed Size 0000119D (4509) │ │ │ │ +025A87 Filename Length 0023 (35) │ │ │ │ +025A89 Extra Length 0000 (0) │ │ │ │ +025A8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x25AB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x25A8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -025ADB PAYLOAD │ │ │ │ +025AAE PAYLOAD │ │ │ │ │ │ │ │ -0260A3 LOCAL HEADER #46 04034B50 (67324752) │ │ │ │ -0260A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0260A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0260A9 General Purpose Flag 0800 (2048) │ │ │ │ +026076 LOCAL HEADER #46 04034B50 (67324752) │ │ │ │ +02607A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02607B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02607C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0260AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0260AD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0260B1 CRC 59634B6B (1499679595) │ │ │ │ -0260B5 Compressed Size 0000049E (1182) │ │ │ │ -0260B9 Uncompressed Size 00002037 (8247) │ │ │ │ -0260BD Filename Length 0022 (34) │ │ │ │ -0260BF Extra Length 0000 (0) │ │ │ │ -0260C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +02607E Compression Method 0008 (8) 'Deflated' │ │ │ │ +026080 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +026084 CRC 59634B6B (1499679595) │ │ │ │ +026088 Compressed Size 0000049E (1182) │ │ │ │ +02608C Uncompressed Size 00002037 (8247) │ │ │ │ +026090 Filename Length 0022 (34) │ │ │ │ +026092 Extra Length 0000 (0) │ │ │ │ +026094 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x260C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26094: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0260E3 PAYLOAD │ │ │ │ +0260B6 PAYLOAD │ │ │ │ │ │ │ │ -026581 LOCAL HEADER #47 04034B50 (67324752) │ │ │ │ -026585 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026586 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -026587 General Purpose Flag 0800 (2048) │ │ │ │ +026554 LOCAL HEADER #47 04034B50 (67324752) │ │ │ │ +026558 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026559 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02655A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -026589 Compression Method 0000 (0) 'Stored' │ │ │ │ -02658B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -02658F CRC 00000000 (0) │ │ │ │ -026593 Compressed Size 00000000 (0) │ │ │ │ -026597 Uncompressed Size 00000000 (0) │ │ │ │ -02659B Filename Length 0010 (16) │ │ │ │ -02659D Extra Length 0000 (0) │ │ │ │ -02659F Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +02655C Compression Method 0000 (0) 'Stored' │ │ │ │ +02655E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +026562 CRC 00000000 (0) │ │ │ │ +026566 Compressed Size 00000000 (0) │ │ │ │ +02656A Uncompressed Size 00000000 (0) │ │ │ │ +02656E Filename Length 0010 (16) │ │ │ │ +026570 Extra Length 0000 (0) │ │ │ │ +026572 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x2659F: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26572: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0265AF LOCAL HEADER #48 04034B50 (67324752) │ │ │ │ -0265B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0265B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0265B5 General Purpose Flag 0800 (2048) │ │ │ │ +026582 LOCAL HEADER #48 04034B50 (67324752) │ │ │ │ +026586 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026587 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026588 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0265B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0265B9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0265BD CRC 7F22E6AA (2132993706) │ │ │ │ -0265C1 Compressed Size 00000289 (649) │ │ │ │ -0265C5 Uncompressed Size 00000505 (1285) │ │ │ │ -0265C9 Filename Length 001F (31) │ │ │ │ -0265CB Extra Length 0000 (0) │ │ │ │ -0265CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +02658A Compression Method 0008 (8) 'Deflated' │ │ │ │ +02658C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +026590 CRC 7F22E6AA (2132993706) │ │ │ │ +026594 Compressed Size 00000289 (649) │ │ │ │ +026598 Uncompressed Size 00000505 (1285) │ │ │ │ +02659C Filename Length 001F (31) │ │ │ │ +02659E Extra Length 0000 (0) │ │ │ │ +0265A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x265CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x265A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0265EC PAYLOAD │ │ │ │ +0265BF PAYLOAD │ │ │ │ │ │ │ │ -026875 LOCAL HEADER #49 04034B50 (67324752) │ │ │ │ -026879 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -02687A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -02687B General Purpose Flag 0800 (2048) │ │ │ │ +026848 LOCAL HEADER #49 04034B50 (67324752) │ │ │ │ +02684C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02684D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02684E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -02687D Compression Method 0008 (8) 'Deflated' │ │ │ │ -02687F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -026883 CRC B3387D42 (3006823746) │ │ │ │ -026887 Compressed Size 00000457 (1111) │ │ │ │ -02688B Uncompressed Size 00000CCC (3276) │ │ │ │ -02688F Filename Length 001E (30) │ │ │ │ -026891 Extra Length 0000 (0) │ │ │ │ -026893 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +026850 Compression Method 0008 (8) 'Deflated' │ │ │ │ +026852 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +026856 CRC B3387D42 (3006823746) │ │ │ │ +02685A Compressed Size 00000457 (1111) │ │ │ │ +02685E Uncompressed Size 00000CCC (3276) │ │ │ │ +026862 Filename Length 001E (30) │ │ │ │ +026864 Extra Length 0000 (0) │ │ │ │ +026866 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x26893: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26866: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0268B1 PAYLOAD │ │ │ │ +026884 PAYLOAD │ │ │ │ │ │ │ │ -026D08 LOCAL HEADER #50 04034B50 (67324752) │ │ │ │ -026D0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026D0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -026D0E General Purpose Flag 0800 (2048) │ │ │ │ +026CDB LOCAL HEADER #50 04034B50 (67324752) │ │ │ │ +026CDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026CE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026CE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -026D10 Compression Method 0008 (8) 'Deflated' │ │ │ │ -026D12 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -026D16 CRC EB5F0A39 (3948874297) │ │ │ │ -026D1A Compressed Size 00000186 (390) │ │ │ │ -026D1E Uncompressed Size 00000265 (613) │ │ │ │ -026D22 Filename Length 002A (42) │ │ │ │ -026D24 Extra Length 0000 (0) │ │ │ │ -026D26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +026CE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +026CE5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +026CE9 CRC EB5F0A39 (3948874297) │ │ │ │ +026CED Compressed Size 00000186 (390) │ │ │ │ +026CF1 Uncompressed Size 00000265 (613) │ │ │ │ +026CF5 Filename Length 002A (42) │ │ │ │ +026CF7 Extra Length 0000 (0) │ │ │ │ +026CF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x26D26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26CF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -026D50 PAYLOAD │ │ │ │ +026D23 PAYLOAD │ │ │ │ │ │ │ │ -026ED6 LOCAL HEADER #51 04034B50 (67324752) │ │ │ │ -026EDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026EDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -026EDC General Purpose Flag 0800 (2048) │ │ │ │ +026EA9 LOCAL HEADER #51 04034B50 (67324752) │ │ │ │ +026EAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026EAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026EAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -026EDE Compression Method 0008 (8) 'Deflated' │ │ │ │ -026EE0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -026EE4 CRC 66B7EA3A (1723329082) │ │ │ │ -026EE8 Compressed Size 00003839 (14393) │ │ │ │ -026EEC Uncompressed Size 0000AD3D (44349) │ │ │ │ -026EF0 Filename Length 001A (26) │ │ │ │ -026EF2 Extra Length 0000 (0) │ │ │ │ -026EF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +026EB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +026EB3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +026EB7 CRC 66B7EA3A (1723329082) │ │ │ │ +026EBB Compressed Size 00003839 (14393) │ │ │ │ +026EBF Uncompressed Size 0000AD3D (44349) │ │ │ │ +026EC3 Filename Length 001A (26) │ │ │ │ +026EC5 Extra Length 0000 (0) │ │ │ │ +026EC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x26EF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26EC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -026F0E PAYLOAD │ │ │ │ +026EE1 PAYLOAD │ │ │ │ │ │ │ │ -02A747 LOCAL HEADER #52 04034B50 (67324752) │ │ │ │ -02A74B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -02A74C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -02A74D General Purpose Flag 0800 (2048) │ │ │ │ +02A71A LOCAL HEADER #52 04034B50 (67324752) │ │ │ │ +02A71E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02A71F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02A720 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -02A74F Compression Method 0008 (8) 'Deflated' │ │ │ │ -02A751 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -02A755 CRC D633674F (3593693007) │ │ │ │ -02A759 Compressed Size 00009F21 (40737) │ │ │ │ -02A75D Uncompressed Size 000498A4 (301220) │ │ │ │ -02A761 Filename Length 0019 (25) │ │ │ │ -02A763 Extra Length 0000 (0) │ │ │ │ -02A765 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +02A722 Compression Method 0008 (8) 'Deflated' │ │ │ │ +02A724 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +02A728 CRC D633674F (3593693007) │ │ │ │ +02A72C Compressed Size 00009F21 (40737) │ │ │ │ +02A730 Uncompressed Size 000498A4 (301220) │ │ │ │ +02A734 Filename Length 0019 (25) │ │ │ │ +02A736 Extra Length 0000 (0) │ │ │ │ +02A738 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x2A765: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x2A738: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -02A77E PAYLOAD │ │ │ │ +02A751 PAYLOAD │ │ │ │ │ │ │ │ -03469F LOCAL HEADER #53 04034B50 (67324752) │ │ │ │ -0346A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0346A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0346A5 General Purpose Flag 0800 (2048) │ │ │ │ +034672 LOCAL HEADER #53 04034B50 (67324752) │ │ │ │ +034676 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +034677 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +034678 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0346A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0346A9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0346AD CRC AB45B276 (2873471606) │ │ │ │ -0346B1 Compressed Size 0000020E (526) │ │ │ │ -0346B5 Uncompressed Size 000003E3 (995) │ │ │ │ -0346B9 Filename Length 0021 (33) │ │ │ │ -0346BB Extra Length 0000 (0) │ │ │ │ -0346BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03467A Compression Method 0008 (8) 'Deflated' │ │ │ │ +03467C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +034680 CRC AB45B276 (2873471606) │ │ │ │ +034684 Compressed Size 0000020E (526) │ │ │ │ +034688 Uncompressed Size 000003E3 (995) │ │ │ │ +03468C Filename Length 0021 (33) │ │ │ │ +03468E Extra Length 0000 (0) │ │ │ │ +034690 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x346BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x34690: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0346DE PAYLOAD │ │ │ │ +0346B1 PAYLOAD │ │ │ │ │ │ │ │ -0348EC LOCAL HEADER #54 04034B50 (67324752) │ │ │ │ -0348F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0348F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0348F2 General Purpose Flag 0800 (2048) │ │ │ │ +0348BF LOCAL HEADER #54 04034B50 (67324752) │ │ │ │ +0348C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0348C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0348C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0348F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0348F6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0348FA CRC 9BD41A86 (2614368902) │ │ │ │ -0348FE Compressed Size 000000BA (186) │ │ │ │ -034902 Uncompressed Size 00000133 (307) │ │ │ │ -034906 Filename Length 0020 (32) │ │ │ │ -034908 Extra Length 0000 (0) │ │ │ │ -03490A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0348C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0348C9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0348CD CRC 9BD41A86 (2614368902) │ │ │ │ +0348D1 Compressed Size 000000BA (186) │ │ │ │ +0348D5 Uncompressed Size 00000133 (307) │ │ │ │ +0348D9 Filename Length 0020 (32) │ │ │ │ +0348DB Extra Length 0000 (0) │ │ │ │ +0348DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3490A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x348DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03492A PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0348FD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0349E4 LOCAL HEADER #55 04034B50 (67324752) │ │ │ │ -0349E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0349E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0349EA General Purpose Flag 0800 (2048) │ │ │ │ +0349B7 LOCAL HEADER #55 04034B50 (67324752) │ │ │ │ +0349BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0349BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0349BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0349EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0349EE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0349F2 CRC 91274D62 (2435272034) │ │ │ │ -0349F6 Compressed Size 0000081A (2074) │ │ │ │ -0349FA Uncompressed Size 00001180 (4480) │ │ │ │ -0349FE Filename Length 001C (28) │ │ │ │ -034A00 Extra Length 0000 (0) │ │ │ │ -034A02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0349BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0349C1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0349C5 CRC 91274D62 (2435272034) │ │ │ │ +0349C9 Compressed Size 0000081A (2074) │ │ │ │ +0349CD Uncompressed Size 00001180 (4480) │ │ │ │ +0349D1 Filename Length 001C (28) │ │ │ │ +0349D3 Extra Length 0000 (0) │ │ │ │ +0349D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x34A02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x349D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -034A1E PAYLOAD │ │ │ │ +0349F1 PAYLOAD │ │ │ │ │ │ │ │ -035238 LOCAL HEADER #56 04034B50 (67324752) │ │ │ │ -03523C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03523D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03523E General Purpose Flag 0800 (2048) │ │ │ │ +03520B LOCAL HEADER #56 04034B50 (67324752) │ │ │ │ +03520F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035210 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035211 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -035240 Compression Method 0008 (8) 'Deflated' │ │ │ │ -035242 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -035246 CRC 467AF460 (1182463072) │ │ │ │ -03524A Compressed Size 000003CD (973) │ │ │ │ -03524E Uncompressed Size 00001132 (4402) │ │ │ │ -035252 Filename Length 001B (27) │ │ │ │ -035254 Extra Length 0000 (0) │ │ │ │ -035256 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035213 Compression Method 0008 (8) 'Deflated' │ │ │ │ +035215 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +035219 CRC 467AF460 (1182463072) │ │ │ │ +03521D Compressed Size 000003CD (973) │ │ │ │ +035221 Uncompressed Size 00001132 (4402) │ │ │ │ +035225 Filename Length 001B (27) │ │ │ │ +035227 Extra Length 0000 (0) │ │ │ │ +035229 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x35256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x35229: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035271 PAYLOAD │ │ │ │ +035244 PAYLOAD │ │ │ │ │ │ │ │ -03563E LOCAL HEADER #57 04034B50 (67324752) │ │ │ │ -035642 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -035643 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -035644 General Purpose Flag 0800 (2048) │ │ │ │ +035611 LOCAL HEADER #57 04034B50 (67324752) │ │ │ │ +035615 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035616 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035617 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -035646 Compression Method 0008 (8) 'Deflated' │ │ │ │ -035648 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03564C CRC DF1C38DA (3743168730) │ │ │ │ -035650 Compressed Size 0000033A (826) │ │ │ │ -035654 Uncompressed Size 000005FD (1533) │ │ │ │ -035658 Filename Length 001C (28) │ │ │ │ -03565A Extra Length 0000 (0) │ │ │ │ -03565C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035619 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03561B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03561F CRC DF1C38DA (3743168730) │ │ │ │ +035623 Compressed Size 0000033A (826) │ │ │ │ +035627 Uncompressed Size 000005FD (1533) │ │ │ │ +03562B Filename Length 001C (28) │ │ │ │ +03562D Extra Length 0000 (0) │ │ │ │ +03562F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3565C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3562F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035678 PAYLOAD │ │ │ │ +03564B PAYLOAD │ │ │ │ │ │ │ │ -0359B2 LOCAL HEADER #58 04034B50 (67324752) │ │ │ │ -0359B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0359B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0359B8 General Purpose Flag 0800 (2048) │ │ │ │ +035985 LOCAL HEADER #58 04034B50 (67324752) │ │ │ │ +035989 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03598A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03598B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0359BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0359BC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0359C0 CRC 75F90BD0 (1979255760) │ │ │ │ -0359C4 Compressed Size 000001AF (431) │ │ │ │ -0359C8 Uncompressed Size 00000570 (1392) │ │ │ │ -0359CC Filename Length 001B (27) │ │ │ │ -0359CE Extra Length 0000 (0) │ │ │ │ -0359D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03598D Compression Method 0008 (8) 'Deflated' │ │ │ │ +03598F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +035993 CRC 75F90BD0 (1979255760) │ │ │ │ +035997 Compressed Size 000001AF (431) │ │ │ │ +03599B Uncompressed Size 00000570 (1392) │ │ │ │ +03599F Filename Length 001B (27) │ │ │ │ +0359A1 Extra Length 0000 (0) │ │ │ │ +0359A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x359D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x359A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0359EB PAYLOAD │ │ │ │ +0359BE PAYLOAD │ │ │ │ │ │ │ │ -035B9A LOCAL HEADER #59 04034B50 (67324752) │ │ │ │ -035B9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -035B9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -035BA0 General Purpose Flag 0800 (2048) │ │ │ │ +035B6D LOCAL HEADER #59 04034B50 (67324752) │ │ │ │ +035B71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035B72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035B73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -035BA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -035BA4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -035BA8 CRC 5EC6D164 (1590088036) │ │ │ │ -035BAC Compressed Size 000003E4 (996) │ │ │ │ -035BB0 Uncompressed Size 0000080D (2061) │ │ │ │ -035BB4 Filename Length 001E (30) │ │ │ │ -035BB6 Extra Length 0000 (0) │ │ │ │ -035BB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035B75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +035B77 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +035B7B CRC 5EC6D164 (1590088036) │ │ │ │ +035B7F Compressed Size 000003E4 (996) │ │ │ │ +035B83 Uncompressed Size 0000080D (2061) │ │ │ │ +035B87 Filename Length 001E (30) │ │ │ │ +035B89 Extra Length 0000 (0) │ │ │ │ +035B8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x35BB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x35B8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035BD6 PAYLOAD │ │ │ │ +035BA9 PAYLOAD │ │ │ │ │ │ │ │ -035FBA LOCAL HEADER #60 04034B50 (67324752) │ │ │ │ -035FBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -035FBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -035FC0 General Purpose Flag 0800 (2048) │ │ │ │ +035F8D LOCAL HEADER #60 04034B50 (67324752) │ │ │ │ +035F91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035F92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035F93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -035FC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -035FC4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -035FC8 CRC EC2828C3 (3962054851) │ │ │ │ -035FCC Compressed Size 00000282 (642) │ │ │ │ -035FD0 Uncompressed Size 000008EA (2282) │ │ │ │ -035FD4 Filename Length 001D (29) │ │ │ │ -035FD6 Extra Length 0000 (0) │ │ │ │ -035FD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035F95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +035F97 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +035F9B CRC EC2828C3 (3962054851) │ │ │ │ +035F9F Compressed Size 00000282 (642) │ │ │ │ +035FA3 Uncompressed Size 000008EA (2282) │ │ │ │ +035FA7 Filename Length 001D (29) │ │ │ │ +035FA9 Extra Length 0000 (0) │ │ │ │ +035FAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x35FD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x35FAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035FF5 PAYLOAD │ │ │ │ +035FC8 PAYLOAD │ │ │ │ │ │ │ │ -036277 LOCAL HEADER #61 04034B50 (67324752) │ │ │ │ -03627B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03627C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03627D General Purpose Flag 0800 (2048) │ │ │ │ +03624A LOCAL HEADER #61 04034B50 (67324752) │ │ │ │ +03624E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03624F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +036250 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03627F Compression Method 0008 (8) 'Deflated' │ │ │ │ -036281 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -036285 CRC B87652AD (3094762157) │ │ │ │ -036289 Compressed Size 00000189 (393) │ │ │ │ -03628D Uncompressed Size 00000448 (1096) │ │ │ │ -036291 Filename Length 0020 (32) │ │ │ │ -036293 Extra Length 0000 (0) │ │ │ │ -036295 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +036252 Compression Method 0008 (8) 'Deflated' │ │ │ │ +036254 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +036258 CRC B87652AD (3094762157) │ │ │ │ +03625C Compressed Size 00000189 (393) │ │ │ │ +036260 Uncompressed Size 00000448 (1096) │ │ │ │ +036264 Filename Length 0020 (32) │ │ │ │ +036266 Extra Length 0000 (0) │ │ │ │ +036268 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x36295: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x36268: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0362B5 PAYLOAD │ │ │ │ +036288 PAYLOAD │ │ │ │ │ │ │ │ -03643E LOCAL HEADER #62 04034B50 (67324752) │ │ │ │ -036442 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -036443 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -036444 General Purpose Flag 0800 (2048) │ │ │ │ +036411 LOCAL HEADER #62 04034B50 (67324752) │ │ │ │ +036415 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +036416 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +036417 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -036446 Compression Method 0008 (8) 'Deflated' │ │ │ │ -036448 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03644C CRC D0866A54 (3498469972) │ │ │ │ -036450 Compressed Size 000001B3 (435) │ │ │ │ -036454 Uncompressed Size 000002C6 (710) │ │ │ │ -036458 Filename Length 0024 (36) │ │ │ │ -03645A Extra Length 0000 (0) │ │ │ │ -03645C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +036419 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03641B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03641F CRC D0866A54 (3498469972) │ │ │ │ +036423 Compressed Size 000001B3 (435) │ │ │ │ +036427 Uncompressed Size 000002C6 (710) │ │ │ │ +03642B Filename Length 0024 (36) │ │ │ │ +03642D Extra Length 0000 (0) │ │ │ │ +03642F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3645C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3642F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -036480 PAYLOAD │ │ │ │ +036453 PAYLOAD │ │ │ │ │ │ │ │ -036633 LOCAL HEADER #63 04034B50 (67324752) │ │ │ │ -036637 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -036638 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -036639 General Purpose Flag 0800 (2048) │ │ │ │ +036606 LOCAL HEADER #63 04034B50 (67324752) │ │ │ │ +03660A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03660B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03660C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03663B Compression Method 0008 (8) 'Deflated' │ │ │ │ -03663D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -036641 CRC D151134E (3511751502) │ │ │ │ -036645 Compressed Size 00000538 (1336) │ │ │ │ -036649 Uncompressed Size 00000E44 (3652) │ │ │ │ -03664D Filename Length 0024 (36) │ │ │ │ -03664F Extra Length 0000 (0) │ │ │ │ -036651 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03660E Compression Method 0008 (8) 'Deflated' │ │ │ │ +036610 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +036614 CRC D151134E (3511751502) │ │ │ │ +036618 Compressed Size 00000538 (1336) │ │ │ │ +03661C Uncompressed Size 00000E44 (3652) │ │ │ │ +036620 Filename Length 0024 (36) │ │ │ │ +036622 Extra Length 0000 (0) │ │ │ │ +036624 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x36651: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x36624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -036675 PAYLOAD │ │ │ │ +036648 PAYLOAD │ │ │ │ │ │ │ │ -036BAD LOCAL HEADER #64 04034B50 (67324752) │ │ │ │ -036BB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -036BB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -036BB3 General Purpose Flag 0800 (2048) │ │ │ │ +036B80 LOCAL HEADER #64 04034B50 (67324752) │ │ │ │ +036B84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +036B85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +036B86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -036BB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -036BB7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -036BBB CRC 20E5534D (551899981) │ │ │ │ -036BBF Compressed Size 0000053D (1341) │ │ │ │ -036BC3 Uncompressed Size 00000E6A (3690) │ │ │ │ -036BC7 Filename Length 0026 (38) │ │ │ │ -036BC9 Extra Length 0000 (0) │ │ │ │ -036BCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +036B88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +036B8A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +036B8E CRC 20E5534D (551899981) │ │ │ │ +036B92 Compressed Size 0000053D (1341) │ │ │ │ +036B96 Uncompressed Size 00000E6A (3690) │ │ │ │ +036B9A Filename Length 0026 (38) │ │ │ │ +036B9C Extra Length 0000 (0) │ │ │ │ +036B9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x36BCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x36B9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -036BF1 PAYLOAD │ │ │ │ +036BC4 PAYLOAD │ │ │ │ │ │ │ │ -03712E LOCAL HEADER #65 04034B50 (67324752) │ │ │ │ -037132 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -037133 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -037134 General Purpose Flag 0800 (2048) │ │ │ │ +037101 LOCAL HEADER #65 04034B50 (67324752) │ │ │ │ +037105 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +037106 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +037107 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -037136 Compression Method 0008 (8) 'Deflated' │ │ │ │ -037138 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03713C CRC 5E7B1D58 (1585126744) │ │ │ │ -037140 Compressed Size 0000056E (1390) │ │ │ │ -037144 Uncompressed Size 00000E74 (3700) │ │ │ │ -037148 Filename Length 0025 (37) │ │ │ │ -03714A Extra Length 0000 (0) │ │ │ │ -03714C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +037109 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03710B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03710F CRC 5E7B1D58 (1585126744) │ │ │ │ +037113 Compressed Size 0000056E (1390) │ │ │ │ +037117 Uncompressed Size 00000E74 (3700) │ │ │ │ +03711B Filename Length 0025 (37) │ │ │ │ +03711D Extra Length 0000 (0) │ │ │ │ +03711F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3714C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3711F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -037171 PAYLOAD │ │ │ │ +037144 PAYLOAD │ │ │ │ │ │ │ │ -0376DF LOCAL HEADER #66 04034B50 (67324752) │ │ │ │ -0376E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0376E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0376E5 General Purpose Flag 0800 (2048) │ │ │ │ +0376B2 LOCAL HEADER #66 04034B50 (67324752) │ │ │ │ +0376B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0376B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0376B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0376E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0376E9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0376ED CRC 36E5FBD3 (921041875) │ │ │ │ -0376F1 Compressed Size 00000553 (1363) │ │ │ │ -0376F5 Uncompressed Size 00000E74 (3700) │ │ │ │ -0376F9 Filename Length 0027 (39) │ │ │ │ -0376FB Extra Length 0000 (0) │ │ │ │ -0376FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0376BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0376BC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0376C0 CRC 36E5FBD3 (921041875) │ │ │ │ +0376C4 Compressed Size 00000553 (1363) │ │ │ │ +0376C8 Uncompressed Size 00000E74 (3700) │ │ │ │ +0376CC Filename Length 0027 (39) │ │ │ │ +0376CE Extra Length 0000 (0) │ │ │ │ +0376D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x376FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x376D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -037724 PAYLOAD │ │ │ │ +0376F7 PAYLOAD │ │ │ │ │ │ │ │ -037C77 LOCAL HEADER #67 04034B50 (67324752) │ │ │ │ -037C7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -037C7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -037C7D General Purpose Flag 0800 (2048) │ │ │ │ +037C4A LOCAL HEADER #67 04034B50 (67324752) │ │ │ │ +037C4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +037C4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +037C50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -037C7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -037C81 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -037C85 CRC F4F3BF64 (4109614948) │ │ │ │ -037C89 Compressed Size 0000053C (1340) │ │ │ │ -037C8D Uncompressed Size 00000E57 (3671) │ │ │ │ -037C91 Filename Length 0025 (37) │ │ │ │ -037C93 Extra Length 0000 (0) │ │ │ │ -037C95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +037C52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +037C54 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +037C58 CRC F4F3BF64 (4109614948) │ │ │ │ +037C5C Compressed Size 0000053C (1340) │ │ │ │ +037C60 Uncompressed Size 00000E57 (3671) │ │ │ │ +037C64 Filename Length 0025 (37) │ │ │ │ +037C66 Extra Length 0000 (0) │ │ │ │ +037C68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x37C95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x37C68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -037CBA PAYLOAD │ │ │ │ +037C8D PAYLOAD │ │ │ │ │ │ │ │ -0381F6 LOCAL HEADER #68 04034B50 (67324752) │ │ │ │ -0381FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0381FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0381FC General Purpose Flag 0800 (2048) │ │ │ │ +0381C9 LOCAL HEADER #68 04034B50 (67324752) │ │ │ │ +0381CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0381CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0381CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0381FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -038200 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -038204 CRC 15DD9124 (366842148) │ │ │ │ -038208 Compressed Size 000001E2 (482) │ │ │ │ -03820C Uncompressed Size 000003AC (940) │ │ │ │ -038210 Filename Length 0020 (32) │ │ │ │ -038212 Extra Length 0000 (0) │ │ │ │ -038214 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0381D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0381D3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0381D7 CRC 15DD9124 (366842148) │ │ │ │ +0381DB Compressed Size 000001E2 (482) │ │ │ │ +0381DF Uncompressed Size 000003AC (940) │ │ │ │ +0381E3 Filename Length 0020 (32) │ │ │ │ +0381E5 Extra Length 0000 (0) │ │ │ │ +0381E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x38214: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x381E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -038234 PAYLOAD │ │ │ │ +038207 PAYLOAD │ │ │ │ │ │ │ │ -038416 LOCAL HEADER #69 04034B50 (67324752) │ │ │ │ -03841A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03841B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03841C General Purpose Flag 0800 (2048) │ │ │ │ +0383E9 LOCAL HEADER #69 04034B50 (67324752) │ │ │ │ +0383ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0383EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0383EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03841E Compression Method 0008 (8) 'Deflated' │ │ │ │ -038420 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -038424 CRC 5B9107B0 (1536231344) │ │ │ │ -038428 Compressed Size 00000205 (517) │ │ │ │ -03842C Uncompressed Size 0000045C (1116) │ │ │ │ -038430 Filename Length 0020 (32) │ │ │ │ -038432 Extra Length 0000 (0) │ │ │ │ -038434 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0383F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0383F3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0383F7 CRC 5B9107B0 (1536231344) │ │ │ │ +0383FB Compressed Size 00000205 (517) │ │ │ │ +0383FF Uncompressed Size 0000045C (1116) │ │ │ │ +038403 Filename Length 0020 (32) │ │ │ │ +038405 Extra Length 0000 (0) │ │ │ │ +038407 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x38434: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x38407: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -038454 PAYLOAD │ │ │ │ +038427 PAYLOAD │ │ │ │ │ │ │ │ -038659 LOCAL HEADER #70 04034B50 (67324752) │ │ │ │ -03865D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03865E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03865F General Purpose Flag 0800 (2048) │ │ │ │ +03862C LOCAL HEADER #70 04034B50 (67324752) │ │ │ │ +038630 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +038631 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +038632 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -038661 Compression Method 0008 (8) 'Deflated' │ │ │ │ -038663 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -038667 CRC A58D5ABA (2777504442) │ │ │ │ -03866B Compressed Size 0000022E (558) │ │ │ │ -03866F Uncompressed Size 0000050D (1293) │ │ │ │ -038673 Filename Length 0020 (32) │ │ │ │ -038675 Extra Length 0000 (0) │ │ │ │ -038677 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +038634 Compression Method 0008 (8) 'Deflated' │ │ │ │ +038636 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03863A CRC A58D5ABA (2777504442) │ │ │ │ +03863E Compressed Size 0000022E (558) │ │ │ │ +038642 Uncompressed Size 0000050D (1293) │ │ │ │ +038646 Filename Length 0020 (32) │ │ │ │ +038648 Extra Length 0000 (0) │ │ │ │ +03864A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x38677: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3864A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -038697 PAYLOAD │ │ │ │ +03866A PAYLOAD │ │ │ │ │ │ │ │ -0388C5 LOCAL HEADER #71 04034B50 (67324752) │ │ │ │ -0388C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0388CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0388CB General Purpose Flag 0800 (2048) │ │ │ │ +038898 LOCAL HEADER #71 04034B50 (67324752) │ │ │ │ +03889C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03889D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03889E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0388CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0388CF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0388D3 CRC 55EB0175 (1441464693) │ │ │ │ -0388D7 Compressed Size 00002160 (8544) │ │ │ │ -0388DB Uncompressed Size 00006077 (24695) │ │ │ │ -0388DF Filename Length 0019 (25) │ │ │ │ -0388E1 Extra Length 0000 (0) │ │ │ │ -0388E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0388A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0388A2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0388A6 CRC 55EB0175 (1441464693) │ │ │ │ +0388AA Compressed Size 00002160 (8544) │ │ │ │ +0388AE Uncompressed Size 00006077 (24695) │ │ │ │ +0388B2 Filename Length 0019 (25) │ │ │ │ +0388B4 Extra Length 0000 (0) │ │ │ │ +0388B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x388E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x388B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0388FC PAYLOAD │ │ │ │ +0388CF PAYLOAD │ │ │ │ │ │ │ │ -03AA5C LOCAL HEADER #72 04034B50 (67324752) │ │ │ │ -03AA60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03AA61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03AA62 General Purpose Flag 0800 (2048) │ │ │ │ +03AA2F LOCAL HEADER #72 04034B50 (67324752) │ │ │ │ +03AA33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03AA34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03AA35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03AA64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03AA66 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03AA6A CRC B17B1B57 (2977635159) │ │ │ │ -03AA6E Compressed Size 000018A8 (6312) │ │ │ │ -03AA72 Uncompressed Size 0000ECF9 (60665) │ │ │ │ -03AA76 Filename Length 0018 (24) │ │ │ │ -03AA78 Extra Length 0000 (0) │ │ │ │ -03AA7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03AA37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03AA39 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03AA3D CRC B17B1B57 (2977635159) │ │ │ │ +03AA41 Compressed Size 000018A8 (6312) │ │ │ │ +03AA45 Uncompressed Size 0000ECF9 (60665) │ │ │ │ +03AA49 Filename Length 0018 (24) │ │ │ │ +03AA4B Extra Length 0000 (0) │ │ │ │ +03AA4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3AA7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3AA4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03AA92 PAYLOAD │ │ │ │ +03AA65 PAYLOAD │ │ │ │ │ │ │ │ -03C33A LOCAL HEADER #73 04034B50 (67324752) │ │ │ │ -03C33E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03C33F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03C340 General Purpose Flag 0800 (2048) │ │ │ │ +03C30D LOCAL HEADER #73 04034B50 (67324752) │ │ │ │ +03C311 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03C312 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03C313 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03C342 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03C344 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03C348 CRC 3EC0CBE2 (1052822498) │ │ │ │ -03C34C Compressed Size 000003A0 (928) │ │ │ │ -03C350 Uncompressed Size 000013FE (5118) │ │ │ │ -03C354 Filename Length 0018 (24) │ │ │ │ -03C356 Extra Length 0000 (0) │ │ │ │ -03C358 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03C315 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03C317 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03C31B CRC 3EC0CBE2 (1052822498) │ │ │ │ +03C31F Compressed Size 000003A0 (928) │ │ │ │ +03C323 Uncompressed Size 000013FE (5118) │ │ │ │ +03C327 Filename Length 0018 (24) │ │ │ │ +03C329 Extra Length 0000 (0) │ │ │ │ +03C32B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3C358: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3C32B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03C370 PAYLOAD │ │ │ │ +03C343 PAYLOAD │ │ │ │ │ │ │ │ -03C710 LOCAL HEADER #74 04034B50 (67324752) │ │ │ │ -03C714 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03C715 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03C716 General Purpose Flag 0800 (2048) │ │ │ │ +03C6E3 LOCAL HEADER #74 04034B50 (67324752) │ │ │ │ +03C6E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03C6E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03C6E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03C718 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03C71A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03C71E CRC 2321F037 (589426743) │ │ │ │ -03C722 Compressed Size 0000004D (77) │ │ │ │ -03C726 Uncompressed Size 00000056 (86) │ │ │ │ -03C72A Filename Length 001C (28) │ │ │ │ -03C72C Extra Length 0000 (0) │ │ │ │ -03C72E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03C6EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +03C6ED Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03C6F1 CRC 2321F037 (589426743) │ │ │ │ +03C6F5 Compressed Size 0000004D (77) │ │ │ │ +03C6F9 Uncompressed Size 00000056 (86) │ │ │ │ +03C6FD Filename Length 001C (28) │ │ │ │ +03C6FF Extra Length 0000 (0) │ │ │ │ +03C701 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3C72E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3C701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03C74A PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +03C71D PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -03C797 LOCAL HEADER #75 04034B50 (67324752) │ │ │ │ -03C79B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03C79C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03C79D General Purpose Flag 0800 (2048) │ │ │ │ +03C76A LOCAL HEADER #75 04034B50 (67324752) │ │ │ │ +03C76E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03C76F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03C770 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03C79F Compression Method 0008 (8) 'Deflated' │ │ │ │ -03C7A1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03C7A5 CRC 5ED8CF1C (1591267100) │ │ │ │ -03C7A9 Compressed Size 00000818 (2072) │ │ │ │ -03C7AD Uncompressed Size 00000F6B (3947) │ │ │ │ -03C7B1 Filename Length 001F (31) │ │ │ │ -03C7B3 Extra Length 0000 (0) │ │ │ │ -03C7B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03C772 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03C774 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03C778 CRC 5ED8CF1C (1591267100) │ │ │ │ +03C77C Compressed Size 00000818 (2072) │ │ │ │ +03C780 Uncompressed Size 00000F6B (3947) │ │ │ │ +03C784 Filename Length 001F (31) │ │ │ │ +03C786 Extra Length 0000 (0) │ │ │ │ +03C788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3C7B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3C788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03C7D4 PAYLOAD │ │ │ │ +03C7A7 PAYLOAD │ │ │ │ │ │ │ │ -03CFEC LOCAL HEADER #76 04034B50 (67324752) │ │ │ │ -03CFF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03CFF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03CFF2 General Purpose Flag 0800 (2048) │ │ │ │ +03CFBF LOCAL HEADER #76 04034B50 (67324752) │ │ │ │ +03CFC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03CFC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03CFC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03CFF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03CFF6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03CFFA CRC 490DD9D5 (1225644501) │ │ │ │ -03CFFE Compressed Size 00000354 (852) │ │ │ │ -03D002 Uncompressed Size 00000AEC (2796) │ │ │ │ -03D006 Filename Length 001E (30) │ │ │ │ -03D008 Extra Length 0000 (0) │ │ │ │ -03D00A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03CFC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03CFC9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03CFCD CRC 490DD9D5 (1225644501) │ │ │ │ +03CFD1 Compressed Size 00000354 (852) │ │ │ │ +03CFD5 Uncompressed Size 00000AEC (2796) │ │ │ │ +03CFD9 Filename Length 001E (30) │ │ │ │ +03CFDB Extra Length 0000 (0) │ │ │ │ +03CFDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3D00A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3CFDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03D028 PAYLOAD │ │ │ │ +03CFFB PAYLOAD │ │ │ │ │ │ │ │ -03D37C LOCAL HEADER #77 04034B50 (67324752) │ │ │ │ -03D380 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03D381 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03D382 General Purpose Flag 0800 (2048) │ │ │ │ +03D34F LOCAL HEADER #77 04034B50 (67324752) │ │ │ │ +03D353 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03D354 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03D355 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03D384 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03D386 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03D38A CRC 3F2E7C08 (1060011016) │ │ │ │ -03D38E Compressed Size 00000705 (1797) │ │ │ │ -03D392 Uncompressed Size 00000DC3 (3523) │ │ │ │ -03D396 Filename Length 0021 (33) │ │ │ │ -03D398 Extra Length 0000 (0) │ │ │ │ -03D39A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03D357 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03D359 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03D35D CRC 3F2E7C08 (1060011016) │ │ │ │ +03D361 Compressed Size 00000705 (1797) │ │ │ │ +03D365 Uncompressed Size 00000DC3 (3523) │ │ │ │ +03D369 Filename Length 0021 (33) │ │ │ │ +03D36B Extra Length 0000 (0) │ │ │ │ +03D36D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3D39A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3D36D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03D3BB PAYLOAD │ │ │ │ +03D38E PAYLOAD │ │ │ │ │ │ │ │ -03DAC0 LOCAL HEADER #78 04034B50 (67324752) │ │ │ │ -03DAC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03DAC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03DAC6 General Purpose Flag 0800 (2048) │ │ │ │ +03DA93 LOCAL HEADER #78 04034B50 (67324752) │ │ │ │ +03DA97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03DA98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03DA99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03DAC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03DACA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03DACE CRC 682A3705 (1747597061) │ │ │ │ -03DAD2 Compressed Size 00000303 (771) │ │ │ │ -03DAD6 Uncompressed Size 00000923 (2339) │ │ │ │ -03DADA Filename Length 0020 (32) │ │ │ │ -03DADC Extra Length 0000 (0) │ │ │ │ -03DADE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03DA9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +03DA9D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03DAA1 CRC 682A3705 (1747597061) │ │ │ │ +03DAA5 Compressed Size 00000303 (771) │ │ │ │ +03DAA9 Uncompressed Size 00000923 (2339) │ │ │ │ +03DAAD Filename Length 0020 (32) │ │ │ │ +03DAAF Extra Length 0000 (0) │ │ │ │ +03DAB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3DADE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3DAB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03DAFE PAYLOAD │ │ │ │ +03DAD1 PAYLOAD │ │ │ │ │ │ │ │ -03DE01 LOCAL HEADER #79 04034B50 (67324752) │ │ │ │ -03DE05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03DE06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03DE07 General Purpose Flag 0800 (2048) │ │ │ │ +03DDD4 LOCAL HEADER #79 04034B50 (67324752) │ │ │ │ +03DDD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03DDD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03DDDA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03DE09 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03DE0B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03DE0F CRC 54B8E27B (1421402747) │ │ │ │ -03DE13 Compressed Size 000006F6 (1782) │ │ │ │ -03DE17 Uncompressed Size 00000D53 (3411) │ │ │ │ -03DE1B Filename Length 0021 (33) │ │ │ │ -03DE1D Extra Length 0000 (0) │ │ │ │ -03DE1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03DDDC Compression Method 0008 (8) 'Deflated' │ │ │ │ +03DDDE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03DDE2 CRC 54B8E27B (1421402747) │ │ │ │ +03DDE6 Compressed Size 000006F6 (1782) │ │ │ │ +03DDEA Uncompressed Size 00000D53 (3411) │ │ │ │ +03DDEE Filename Length 0021 (33) │ │ │ │ +03DDF0 Extra Length 0000 (0) │ │ │ │ +03DDF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3DE1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3DDF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03DE40 PAYLOAD │ │ │ │ +03DE13 PAYLOAD │ │ │ │ │ │ │ │ -03E536 LOCAL HEADER #80 04034B50 (67324752) │ │ │ │ -03E53A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03E53B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03E53C General Purpose Flag 0800 (2048) │ │ │ │ +03E509 LOCAL HEADER #80 04034B50 (67324752) │ │ │ │ +03E50D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03E50E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03E50F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03E53E Compression Method 0008 (8) 'Deflated' │ │ │ │ -03E540 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03E544 CRC F5BDF18A (4122866058) │ │ │ │ -03E548 Compressed Size 000002DC (732) │ │ │ │ -03E54C Uncompressed Size 0000087A (2170) │ │ │ │ -03E550 Filename Length 0020 (32) │ │ │ │ -03E552 Extra Length 0000 (0) │ │ │ │ -03E554 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03E511 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03E513 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03E517 CRC F5BDF18A (4122866058) │ │ │ │ +03E51B Compressed Size 000002DC (732) │ │ │ │ +03E51F Uncompressed Size 0000087A (2170) │ │ │ │ +03E523 Filename Length 0020 (32) │ │ │ │ +03E525 Extra Length 0000 (0) │ │ │ │ +03E527 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3E554: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3E527: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03E574 PAYLOAD │ │ │ │ +03E547 PAYLOAD │ │ │ │ │ │ │ │ -03E850 LOCAL HEADER #81 04034B50 (67324752) │ │ │ │ -03E854 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03E855 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03E856 General Purpose Flag 0800 (2048) │ │ │ │ +03E823 LOCAL HEADER #81 04034B50 (67324752) │ │ │ │ +03E827 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03E828 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03E829 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03E858 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03E85A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03E85E CRC E0B0E42D (3769689133) │ │ │ │ -03E862 Compressed Size 000006EF (1775) │ │ │ │ -03E866 Uncompressed Size 00000D44 (3396) │ │ │ │ -03E86A Filename Length 0020 (32) │ │ │ │ -03E86C Extra Length 0000 (0) │ │ │ │ -03E86E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03E82B Compression Method 0008 (8) 'Deflated' │ │ │ │ +03E82D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03E831 CRC E0B0E42D (3769689133) │ │ │ │ +03E835 Compressed Size 000006EF (1775) │ │ │ │ +03E839 Uncompressed Size 00000D44 (3396) │ │ │ │ +03E83D Filename Length 0020 (32) │ │ │ │ +03E83F Extra Length 0000 (0) │ │ │ │ +03E841 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3E86E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3E841: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03E88E PAYLOAD │ │ │ │ +03E861 PAYLOAD │ │ │ │ │ │ │ │ -03EF7D LOCAL HEADER #82 04034B50 (67324752) │ │ │ │ -03EF81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03EF82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03EF83 General Purpose Flag 0800 (2048) │ │ │ │ +03EF50 LOCAL HEADER #82 04034B50 (67324752) │ │ │ │ +03EF54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03EF55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03EF56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03EF85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03EF87 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03EF8B CRC 5F3E463F (1597916735) │ │ │ │ -03EF8F Compressed Size 000002D9 (729) │ │ │ │ -03EF93 Uncompressed Size 00000863 (2147) │ │ │ │ -03EF97 Filename Length 001F (31) │ │ │ │ -03EF99 Extra Length 0000 (0) │ │ │ │ -03EF9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03EF58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03EF5A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03EF5E CRC 5F3E463F (1597916735) │ │ │ │ +03EF62 Compressed Size 000002D9 (729) │ │ │ │ +03EF66 Uncompressed Size 00000863 (2147) │ │ │ │ +03EF6A Filename Length 001F (31) │ │ │ │ +03EF6C Extra Length 0000 (0) │ │ │ │ +03EF6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3EF9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3EF6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03EFBA PAYLOAD │ │ │ │ +03EF8D PAYLOAD │ │ │ │ │ │ │ │ -03F293 LOCAL HEADER #83 04034B50 (67324752) │ │ │ │ -03F297 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03F298 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03F299 General Purpose Flag 0800 (2048) │ │ │ │ +03F266 LOCAL HEADER #83 04034B50 (67324752) │ │ │ │ +03F26A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03F26B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03F26C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03F29B Compression Method 0008 (8) 'Deflated' │ │ │ │ -03F29D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03F2A1 CRC 085005A0 (139462048) │ │ │ │ -03F2A5 Compressed Size 000006F0 (1776) │ │ │ │ -03F2A9 Uncompressed Size 00000D48 (3400) │ │ │ │ -03F2AD Filename Length 0021 (33) │ │ │ │ -03F2AF Extra Length 0000 (0) │ │ │ │ -03F2B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03F26E Compression Method 0008 (8) 'Deflated' │ │ │ │ +03F270 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03F274 CRC 085005A0 (139462048) │ │ │ │ +03F278 Compressed Size 000006F0 (1776) │ │ │ │ +03F27C Uncompressed Size 00000D48 (3400) │ │ │ │ +03F280 Filename Length 0021 (33) │ │ │ │ +03F282 Extra Length 0000 (0) │ │ │ │ +03F284 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3F2B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3F284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03F2D2 PAYLOAD │ │ │ │ +03F2A5 PAYLOAD │ │ │ │ │ │ │ │ -03F9C2 LOCAL HEADER #84 04034B50 (67324752) │ │ │ │ -03F9C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03F9C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03F9C8 General Purpose Flag 0800 (2048) │ │ │ │ +03F995 LOCAL HEADER #84 04034B50 (67324752) │ │ │ │ +03F999 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03F99A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03F99B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03F9CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -03F9CC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03F9D0 CRC 87F697F3 (2281084915) │ │ │ │ -03F9D4 Compressed Size 000002DB (731) │ │ │ │ -03F9D8 Uncompressed Size 0000086A (2154) │ │ │ │ -03F9DC Filename Length 0020 (32) │ │ │ │ -03F9DE Extra Length 0000 (0) │ │ │ │ -03F9E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03F99D Compression Method 0008 (8) 'Deflated' │ │ │ │ +03F99F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03F9A3 CRC 87F697F3 (2281084915) │ │ │ │ +03F9A7 Compressed Size 000002DB (731) │ │ │ │ +03F9AB Uncompressed Size 0000086A (2154) │ │ │ │ +03F9AF Filename Length 0020 (32) │ │ │ │ +03F9B1 Extra Length 0000 (0) │ │ │ │ +03F9B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3F9E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3F9B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03FA00 PAYLOAD │ │ │ │ +03F9D3 PAYLOAD │ │ │ │ │ │ │ │ -03FCDB LOCAL HEADER #85 04034B50 (67324752) │ │ │ │ -03FCDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03FCE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03FCE1 General Purpose Flag 0800 (2048) │ │ │ │ +03FCAE LOCAL HEADER #85 04034B50 (67324752) │ │ │ │ +03FCB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03FCB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03FCB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03FCE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03FCE5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -03FCE9 CRC A273ABCD (2725489613) │ │ │ │ -03FCED Compressed Size 000006FA (1786) │ │ │ │ -03FCF1 Uncompressed Size 00000D4E (3406) │ │ │ │ -03FCF5 Filename Length 0021 (33) │ │ │ │ -03FCF7 Extra Length 0000 (0) │ │ │ │ -03FCF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03FCB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03FCB8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +03FCBC CRC A273ABCD (2725489613) │ │ │ │ +03FCC0 Compressed Size 000006FA (1786) │ │ │ │ +03FCC4 Uncompressed Size 00000D4E (3406) │ │ │ │ +03FCC8 Filename Length 0021 (33) │ │ │ │ +03FCCA Extra Length 0000 (0) │ │ │ │ +03FCCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3FCF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3FCCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03FD1A PAYLOAD │ │ │ │ +03FCED PAYLOAD │ │ │ │ │ │ │ │ -040414 LOCAL HEADER #86 04034B50 (67324752) │ │ │ │ -040418 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -040419 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04041A General Purpose Flag 0800 (2048) │ │ │ │ +0403E7 LOCAL HEADER #86 04034B50 (67324752) │ │ │ │ +0403EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0403EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0403ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04041C Compression Method 0008 (8) 'Deflated' │ │ │ │ -04041E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -040422 CRC 4DE3F3EC (1306784748) │ │ │ │ -040426 Compressed Size 000002DC (732) │ │ │ │ -04042A Uncompressed Size 0000086A (2154) │ │ │ │ -04042E Filename Length 0020 (32) │ │ │ │ -040430 Extra Length 0000 (0) │ │ │ │ -040432 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0403EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0403F1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0403F5 CRC 4DE3F3EC (1306784748) │ │ │ │ +0403F9 Compressed Size 000002DC (732) │ │ │ │ +0403FD Uncompressed Size 0000086A (2154) │ │ │ │ +040401 Filename Length 0020 (32) │ │ │ │ +040403 Extra Length 0000 (0) │ │ │ │ +040405 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x40432: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x40405: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -040452 PAYLOAD │ │ │ │ +040425 PAYLOAD │ │ │ │ │ │ │ │ -04072E LOCAL HEADER #87 04034B50 (67324752) │ │ │ │ -040732 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -040733 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -040734 General Purpose Flag 0800 (2048) │ │ │ │ +040701 LOCAL HEADER #87 04034B50 (67324752) │ │ │ │ +040705 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +040706 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +040707 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -040736 Compression Method 0008 (8) 'Deflated' │ │ │ │ -040738 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04073C CRC 0F0909A6 (252250534) │ │ │ │ -040740 Compressed Size 000006F0 (1776) │ │ │ │ -040744 Uncompressed Size 00000D40 (3392) │ │ │ │ -040748 Filename Length 001E (30) │ │ │ │ -04074A Extra Length 0000 (0) │ │ │ │ -04074C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +040709 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04070B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04070F CRC 0F0909A6 (252250534) │ │ │ │ +040713 Compressed Size 000006F0 (1776) │ │ │ │ +040717 Uncompressed Size 00000D40 (3392) │ │ │ │ +04071B Filename Length 001E (30) │ │ │ │ +04071D Extra Length 0000 (0) │ │ │ │ +04071F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4074C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4071F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04076A PAYLOAD │ │ │ │ +04073D PAYLOAD │ │ │ │ │ │ │ │ -040E5A LOCAL HEADER #88 04034B50 (67324752) │ │ │ │ -040E5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -040E5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -040E60 General Purpose Flag 0800 (2048) │ │ │ │ +040E2D LOCAL HEADER #88 04034B50 (67324752) │ │ │ │ +040E31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +040E32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +040E33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -040E62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -040E64 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -040E68 CRC D666A549 (3597051209) │ │ │ │ -040E6C Compressed Size 000002D8 (728) │ │ │ │ -040E70 Uncompressed Size 00000852 (2130) │ │ │ │ -040E74 Filename Length 001D (29) │ │ │ │ -040E76 Extra Length 0000 (0) │ │ │ │ -040E78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +040E35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +040E37 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +040E3B CRC D666A549 (3597051209) │ │ │ │ +040E3F Compressed Size 000002D8 (728) │ │ │ │ +040E43 Uncompressed Size 00000852 (2130) │ │ │ │ +040E47 Filename Length 001D (29) │ │ │ │ +040E49 Extra Length 0000 (0) │ │ │ │ +040E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x40E78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x40E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -040E95 PAYLOAD │ │ │ │ +040E68 PAYLOAD │ │ │ │ │ │ │ │ -04116D LOCAL HEADER #89 04034B50 (67324752) │ │ │ │ -041171 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -041172 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -041173 General Purpose Flag 0800 (2048) │ │ │ │ +041140 LOCAL HEADER #89 04034B50 (67324752) │ │ │ │ +041144 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +041145 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +041146 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -041175 Compression Method 0008 (8) 'Deflated' │ │ │ │ -041177 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04117B CRC B3B4EDA2 (3014978978) │ │ │ │ -04117F Compressed Size 000006E9 (1769) │ │ │ │ -041183 Uncompressed Size 00000D3F (3391) │ │ │ │ -041187 Filename Length 001F (31) │ │ │ │ -041189 Extra Length 0000 (0) │ │ │ │ -04118B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +041148 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04114A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04114E CRC B3B4EDA2 (3014978978) │ │ │ │ +041152 Compressed Size 000006E9 (1769) │ │ │ │ +041156 Uncompressed Size 00000D3F (3391) │ │ │ │ +04115A Filename Length 001F (31) │ │ │ │ +04115C Extra Length 0000 (0) │ │ │ │ +04115E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4118B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4115E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0411AA PAYLOAD │ │ │ │ +04117D PAYLOAD │ │ │ │ │ │ │ │ -041893 LOCAL HEADER #90 04034B50 (67324752) │ │ │ │ -041897 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -041898 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -041899 General Purpose Flag 0800 (2048) │ │ │ │ +041866 LOCAL HEADER #90 04034B50 (67324752) │ │ │ │ +04186A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04186B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04186C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04189B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04189D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0418A1 CRC 265CBBB0 (643611568) │ │ │ │ -0418A5 Compressed Size 000002DA (730) │ │ │ │ -0418A9 Uncompressed Size 00000859 (2137) │ │ │ │ -0418AD Filename Length 001E (30) │ │ │ │ -0418AF Extra Length 0000 (0) │ │ │ │ -0418B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04186E Compression Method 0008 (8) 'Deflated' │ │ │ │ +041870 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +041874 CRC 265CBBB0 (643611568) │ │ │ │ +041878 Compressed Size 000002DA (730) │ │ │ │ +04187C Uncompressed Size 00000859 (2137) │ │ │ │ +041880 Filename Length 001E (30) │ │ │ │ +041882 Extra Length 0000 (0) │ │ │ │ +041884 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x418B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x41884: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0418CF PAYLOAD │ │ │ │ +0418A2 PAYLOAD │ │ │ │ │ │ │ │ -041BA9 LOCAL HEADER #91 04034B50 (67324752) │ │ │ │ -041BAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -041BAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -041BAF General Purpose Flag 0800 (2048) │ │ │ │ +041B7C LOCAL HEADER #91 04034B50 (67324752) │ │ │ │ +041B80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +041B81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +041B82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -041BB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -041BB3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -041BB7 CRC DB76048D (3681944717) │ │ │ │ -041BBB Compressed Size 000006AB (1707) │ │ │ │ -041BBF Uncompressed Size 00000CC1 (3265) │ │ │ │ -041BC3 Filename Length 0023 (35) │ │ │ │ -041BC5 Extra Length 0000 (0) │ │ │ │ -041BC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +041B84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +041B86 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +041B8A CRC DB76048D (3681944717) │ │ │ │ +041B8E Compressed Size 000006AB (1707) │ │ │ │ +041B92 Uncompressed Size 00000CC1 (3265) │ │ │ │ +041B96 Filename Length 0023 (35) │ │ │ │ +041B98 Extra Length 0000 (0) │ │ │ │ +041B9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x41BC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x41B9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -041BEA PAYLOAD │ │ │ │ +041BBD PAYLOAD │ │ │ │ │ │ │ │ -042295 LOCAL HEADER #92 04034B50 (67324752) │ │ │ │ -042299 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04229A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04229B General Purpose Flag 0800 (2048) │ │ │ │ +042268 LOCAL HEADER #92 04034B50 (67324752) │ │ │ │ +04226C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04226D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04226E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04229D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04229F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0422A3 CRC 9E44AA56 (2655300182) │ │ │ │ -0422A7 Compressed Size 00000321 (801) │ │ │ │ -0422AB Uncompressed Size 00000A19 (2585) │ │ │ │ -0422AF Filename Length 0022 (34) │ │ │ │ -0422B1 Extra Length 0000 (0) │ │ │ │ -0422B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +042270 Compression Method 0008 (8) 'Deflated' │ │ │ │ +042272 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +042276 CRC 9E44AA56 (2655300182) │ │ │ │ +04227A Compressed Size 00000321 (801) │ │ │ │ +04227E Uncompressed Size 00000A19 (2585) │ │ │ │ +042282 Filename Length 0022 (34) │ │ │ │ +042284 Extra Length 0000 (0) │ │ │ │ +042286 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x422B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x42286: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0422D5 PAYLOAD │ │ │ │ +0422A8 PAYLOAD │ │ │ │ │ │ │ │ -0425F6 LOCAL HEADER #93 04034B50 (67324752) │ │ │ │ -0425FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0425FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0425FC General Purpose Flag 0800 (2048) │ │ │ │ +0425C9 LOCAL HEADER #93 04034B50 (67324752) │ │ │ │ +0425CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0425CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0425CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0425FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -042600 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -042604 CRC 2B27D6A3 (724031139) │ │ │ │ -042608 Compressed Size 000005EE (1518) │ │ │ │ -04260C Uncompressed Size 00000B51 (2897) │ │ │ │ -042610 Filename Length 0020 (32) │ │ │ │ -042612 Extra Length 0000 (0) │ │ │ │ -042614 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0425D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0425D3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0425D7 CRC 2B27D6A3 (724031139) │ │ │ │ +0425DB Compressed Size 000005EE (1518) │ │ │ │ +0425DF Uncompressed Size 00000B51 (2897) │ │ │ │ +0425E3 Filename Length 0020 (32) │ │ │ │ +0425E5 Extra Length 0000 (0) │ │ │ │ +0425E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x42614: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x425E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -042634 PAYLOAD │ │ │ │ +042607 PAYLOAD │ │ │ │ │ │ │ │ -042C22 LOCAL HEADER #94 04034B50 (67324752) │ │ │ │ -042C26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -042C27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -042C28 General Purpose Flag 0800 (2048) │ │ │ │ +042BF5 LOCAL HEADER #94 04034B50 (67324752) │ │ │ │ +042BF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +042BFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +042BFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -042C2A Compression Method 0008 (8) 'Deflated' │ │ │ │ -042C2C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -042C30 CRC 5DA5495C (1571113308) │ │ │ │ -042C34 Compressed Size 000002C3 (707) │ │ │ │ -042C38 Uncompressed Size 0000082B (2091) │ │ │ │ -042C3C Filename Length 001F (31) │ │ │ │ -042C3E Extra Length 0000 (0) │ │ │ │ -042C40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +042BFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +042BFF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +042C03 CRC 5DA5495C (1571113308) │ │ │ │ +042C07 Compressed Size 000002C3 (707) │ │ │ │ +042C0B Uncompressed Size 0000082B (2091) │ │ │ │ +042C0F Filename Length 001F (31) │ │ │ │ +042C11 Extra Length 0000 (0) │ │ │ │ +042C13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x42C40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x42C13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -042C5F PAYLOAD │ │ │ │ +042C32 PAYLOAD │ │ │ │ │ │ │ │ -042F22 LOCAL HEADER #95 04034B50 (67324752) │ │ │ │ -042F26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -042F27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -042F28 General Purpose Flag 0800 (2048) │ │ │ │ +042EF5 LOCAL HEADER #95 04034B50 (67324752) │ │ │ │ +042EF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +042EFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +042EFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -042F2A Compression Method 0008 (8) 'Deflated' │ │ │ │ -042F2C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -042F30 CRC 4BE8AB30 (1273539376) │ │ │ │ -042F34 Compressed Size 000005F7 (1527) │ │ │ │ -042F38 Uncompressed Size 00000B59 (2905) │ │ │ │ -042F3C Filename Length 0022 (34) │ │ │ │ -042F3E Extra Length 0000 (0) │ │ │ │ -042F40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +042EFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +042EFF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +042F03 CRC 4BE8AB30 (1273539376) │ │ │ │ +042F07 Compressed Size 000005F7 (1527) │ │ │ │ +042F0B Uncompressed Size 00000B59 (2905) │ │ │ │ +042F0F Filename Length 0022 (34) │ │ │ │ +042F11 Extra Length 0000 (0) │ │ │ │ +042F13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x42F40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x42F13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -042F62 PAYLOAD │ │ │ │ +042F35 PAYLOAD │ │ │ │ │ │ │ │ -043559 LOCAL HEADER #96 04034B50 (67324752) │ │ │ │ -04355D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04355E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04355F General Purpose Flag 0800 (2048) │ │ │ │ +04352C LOCAL HEADER #96 04034B50 (67324752) │ │ │ │ +043530 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +043531 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +043532 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -043561 Compression Method 0008 (8) 'Deflated' │ │ │ │ -043563 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -043567 CRC BCD37E99 (3167977113) │ │ │ │ -04356B Compressed Size 000002CB (715) │ │ │ │ -04356F Uncompressed Size 00000845 (2117) │ │ │ │ -043573 Filename Length 0021 (33) │ │ │ │ -043575 Extra Length 0000 (0) │ │ │ │ -043577 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +043534 Compression Method 0008 (8) 'Deflated' │ │ │ │ +043536 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04353A CRC BCD37E99 (3167977113) │ │ │ │ +04353E Compressed Size 000002CB (715) │ │ │ │ +043542 Uncompressed Size 00000845 (2117) │ │ │ │ +043546 Filename Length 0021 (33) │ │ │ │ +043548 Extra Length 0000 (0) │ │ │ │ +04354A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x43577: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4354A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -043598 PAYLOAD │ │ │ │ +04356B PAYLOAD │ │ │ │ │ │ │ │ -043863 LOCAL HEADER #97 04034B50 (67324752) │ │ │ │ -043867 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -043868 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -043869 General Purpose Flag 0800 (2048) │ │ │ │ +043836 LOCAL HEADER #97 04034B50 (67324752) │ │ │ │ +04383A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04383B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04383C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04386B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04386D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -043871 CRC DEA96711 (3735643921) │ │ │ │ -043875 Compressed Size 0000060B (1547) │ │ │ │ -043879 Uncompressed Size 00000B87 (2951) │ │ │ │ -04387D Filename Length 0021 (33) │ │ │ │ -04387F Extra Length 0000 (0) │ │ │ │ -043881 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04383E Compression Method 0008 (8) 'Deflated' │ │ │ │ +043840 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +043844 CRC DEA96711 (3735643921) │ │ │ │ +043848 Compressed Size 0000060B (1547) │ │ │ │ +04384C Uncompressed Size 00000B87 (2951) │ │ │ │ +043850 Filename Length 0021 (33) │ │ │ │ +043852 Extra Length 0000 (0) │ │ │ │ +043854 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x43881: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x43854: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0438A2 PAYLOAD │ │ │ │ +043875 PAYLOAD │ │ │ │ │ │ │ │ -043EAD LOCAL HEADER #98 04034B50 (67324752) │ │ │ │ -043EB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -043EB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -043EB3 General Purpose Flag 0800 (2048) │ │ │ │ +043E80 LOCAL HEADER #98 04034B50 (67324752) │ │ │ │ +043E84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +043E85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +043E86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -043EB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -043EB7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -043EBB CRC 35BE1B11 (901651217) │ │ │ │ -043EBF Compressed Size 000002D0 (720) │ │ │ │ -043EC3 Uncompressed Size 00000880 (2176) │ │ │ │ -043EC7 Filename Length 0020 (32) │ │ │ │ -043EC9 Extra Length 0000 (0) │ │ │ │ -043ECB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +043E88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +043E8A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +043E8E CRC 35BE1B11 (901651217) │ │ │ │ +043E92 Compressed Size 000002D0 (720) │ │ │ │ +043E96 Uncompressed Size 00000880 (2176) │ │ │ │ +043E9A Filename Length 0020 (32) │ │ │ │ +043E9C Extra Length 0000 (0) │ │ │ │ +043E9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x43ECB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x43E9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -043EEB PAYLOAD │ │ │ │ +043EBE PAYLOAD │ │ │ │ │ │ │ │ -0441BB LOCAL HEADER #99 04034B50 (67324752) │ │ │ │ -0441BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0441C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0441C1 General Purpose Flag 0800 (2048) │ │ │ │ +04418E LOCAL HEADER #99 04034B50 (67324752) │ │ │ │ +044192 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +044193 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +044194 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0441C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0441C5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0441C9 CRC 1BA20900 (463603968) │ │ │ │ -0441CD Compressed Size 0000060F (1551) │ │ │ │ -0441D1 Uncompressed Size 00000B8B (2955) │ │ │ │ -0441D5 Filename Length 0022 (34) │ │ │ │ -0441D7 Extra Length 0000 (0) │ │ │ │ -0441D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +044196 Compression Method 0008 (8) 'Deflated' │ │ │ │ +044198 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04419C CRC 1BA20900 (463603968) │ │ │ │ +0441A0 Compressed Size 0000060F (1551) │ │ │ │ +0441A4 Uncompressed Size 00000B8B (2955) │ │ │ │ +0441A8 Filename Length 0022 (34) │ │ │ │ +0441AA Extra Length 0000 (0) │ │ │ │ +0441AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x441D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x441AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0441FB PAYLOAD │ │ │ │ +0441CE PAYLOAD │ │ │ │ │ │ │ │ -04480A LOCAL HEADER #100 04034B50 (67324752) │ │ │ │ -04480E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04480F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -044810 General Purpose Flag 0800 (2048) │ │ │ │ +0447DD LOCAL HEADER #100 04034B50 (67324752) │ │ │ │ +0447E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0447E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0447E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -044812 Compression Method 0008 (8) 'Deflated' │ │ │ │ -044814 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -044818 CRC 188A9B53 (411736915) │ │ │ │ -04481C Compressed Size 000002D8 (728) │ │ │ │ -044820 Uncompressed Size 00000895 (2197) │ │ │ │ -044824 Filename Length 0021 (33) │ │ │ │ -044826 Extra Length 0000 (0) │ │ │ │ -044828 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0447E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0447E7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0447EB CRC 188A9B53 (411736915) │ │ │ │ +0447EF Compressed Size 000002D8 (728) │ │ │ │ +0447F3 Uncompressed Size 00000895 (2197) │ │ │ │ +0447F7 Filename Length 0021 (33) │ │ │ │ +0447F9 Extra Length 0000 (0) │ │ │ │ +0447FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x44828: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x447FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -044849 PAYLOAD │ │ │ │ +04481C PAYLOAD │ │ │ │ │ │ │ │ -044B21 LOCAL HEADER #101 04034B50 (67324752) │ │ │ │ -044B25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -044B26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -044B27 General Purpose Flag 0800 (2048) │ │ │ │ +044AF4 LOCAL HEADER #101 04034B50 (67324752) │ │ │ │ +044AF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +044AF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +044AFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -044B29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -044B2B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -044B2F CRC 69564455 (1767261269) │ │ │ │ -044B33 Compressed Size 00000608 (1544) │ │ │ │ -044B37 Uncompressed Size 00000B96 (2966) │ │ │ │ -044B3B Filename Length 001F (31) │ │ │ │ -044B3D Extra Length 0000 (0) │ │ │ │ -044B3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +044AFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +044AFE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +044B02 CRC 69564455 (1767261269) │ │ │ │ +044B06 Compressed Size 00000608 (1544) │ │ │ │ +044B0A Uncompressed Size 00000B96 (2966) │ │ │ │ +044B0E Filename Length 001F (31) │ │ │ │ +044B10 Extra Length 0000 (0) │ │ │ │ +044B12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x44B3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x44B12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -044B5E PAYLOAD │ │ │ │ +044B31 PAYLOAD │ │ │ │ │ │ │ │ -045166 LOCAL HEADER #102 04034B50 (67324752) │ │ │ │ -04516A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04516B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04516C General Purpose Flag 0800 (2048) │ │ │ │ +045139 LOCAL HEADER #102 04034B50 (67324752) │ │ │ │ +04513D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04513E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04513F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04516E Compression Method 0008 (8) 'Deflated' │ │ │ │ -045170 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -045174 CRC 10E14B16 (283200278) │ │ │ │ -045178 Compressed Size 000002E4 (740) │ │ │ │ -04517C Uncompressed Size 000008A2 (2210) │ │ │ │ -045180 Filename Length 001E (30) │ │ │ │ -045182 Extra Length 0000 (0) │ │ │ │ -045184 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045141 Compression Method 0008 (8) 'Deflated' │ │ │ │ +045143 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +045147 CRC 10E14B16 (283200278) │ │ │ │ +04514B Compressed Size 000002E4 (740) │ │ │ │ +04514F Uncompressed Size 000008A2 (2210) │ │ │ │ +045153 Filename Length 001E (30) │ │ │ │ +045155 Extra Length 0000 (0) │ │ │ │ +045157 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x45184: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45157: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0451A2 PAYLOAD │ │ │ │ +045175 PAYLOAD │ │ │ │ │ │ │ │ -045486 LOCAL HEADER #103 04034B50 (67324752) │ │ │ │ -04548A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04548B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04548C General Purpose Flag 0800 (2048) │ │ │ │ +045459 LOCAL HEADER #103 04034B50 (67324752) │ │ │ │ +04545D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04545E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04545F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04548E Compression Method 0008 (8) 'Deflated' │ │ │ │ -045490 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -045494 CRC AFEA32B7 (2951361207) │ │ │ │ -045498 Compressed Size 00000625 (1573) │ │ │ │ -04549C Uncompressed Size 00000BBA (3002) │ │ │ │ -0454A0 Filename Length 0021 (33) │ │ │ │ -0454A2 Extra Length 0000 (0) │ │ │ │ -0454A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045461 Compression Method 0008 (8) 'Deflated' │ │ │ │ +045463 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +045467 CRC AFEA32B7 (2951361207) │ │ │ │ +04546B Compressed Size 00000625 (1573) │ │ │ │ +04546F Uncompressed Size 00000BBA (3002) │ │ │ │ +045473 Filename Length 0021 (33) │ │ │ │ +045475 Extra Length 0000 (0) │ │ │ │ +045477 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x454A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45477: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0454C5 PAYLOAD │ │ │ │ +045498 PAYLOAD │ │ │ │ │ │ │ │ -045AEA LOCAL HEADER #104 04034B50 (67324752) │ │ │ │ -045AEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -045AEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -045AF0 General Purpose Flag 0800 (2048) │ │ │ │ +045ABD LOCAL HEADER #104 04034B50 (67324752) │ │ │ │ +045AC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +045AC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +045AC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -045AF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -045AF4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -045AF8 CRC 72826B9E (1921149854) │ │ │ │ -045AFC Compressed Size 000002EF (751) │ │ │ │ -045B00 Uncompressed Size 000008E0 (2272) │ │ │ │ -045B04 Filename Length 0020 (32) │ │ │ │ -045B06 Extra Length 0000 (0) │ │ │ │ -045B08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045AC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +045AC7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +045ACB CRC 72826B9E (1921149854) │ │ │ │ +045ACF Compressed Size 000002EF (751) │ │ │ │ +045AD3 Uncompressed Size 000008E0 (2272) │ │ │ │ +045AD7 Filename Length 0020 (32) │ │ │ │ +045AD9 Extra Length 0000 (0) │ │ │ │ +045ADB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x45B08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45ADB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -045B28 PAYLOAD │ │ │ │ +045AFB PAYLOAD │ │ │ │ │ │ │ │ -045E17 LOCAL HEADER #105 04034B50 (67324752) │ │ │ │ -045E1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -045E1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -045E1D General Purpose Flag 0800 (2048) │ │ │ │ +045DEA LOCAL HEADER #105 04034B50 (67324752) │ │ │ │ +045DEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +045DEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +045DF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -045E1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -045E21 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -045E25 CRC 320891BF (839422399) │ │ │ │ -045E29 Compressed Size 000006AA (1706) │ │ │ │ -045E2D Uncompressed Size 00000CF2 (3314) │ │ │ │ -045E31 Filename Length 0026 (38) │ │ │ │ -045E33 Extra Length 0000 (0) │ │ │ │ -045E35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045DF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +045DF4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +045DF8 CRC 320891BF (839422399) │ │ │ │ +045DFC Compressed Size 000006AA (1706) │ │ │ │ +045E00 Uncompressed Size 00000CF2 (3314) │ │ │ │ +045E04 Filename Length 0026 (38) │ │ │ │ +045E06 Extra Length 0000 (0) │ │ │ │ +045E08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x45E35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45E08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -045E5B PAYLOAD │ │ │ │ +045E2E PAYLOAD │ │ │ │ │ │ │ │ -046505 LOCAL HEADER #106 04034B50 (67324752) │ │ │ │ -046509 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04650A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04650B General Purpose Flag 0800 (2048) │ │ │ │ +0464D8 LOCAL HEADER #106 04034B50 (67324752) │ │ │ │ +0464DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0464DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0464DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04650D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04650F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -046513 CRC 8B3675E1 (2335602145) │ │ │ │ -046517 Compressed Size 00000318 (792) │ │ │ │ -04651B Uncompressed Size 0000099E (2462) │ │ │ │ -04651F Filename Length 0025 (37) │ │ │ │ -046521 Extra Length 0000 (0) │ │ │ │ -046523 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0464E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0464E2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0464E6 CRC 8B3675E1 (2335602145) │ │ │ │ +0464EA Compressed Size 00000318 (792) │ │ │ │ +0464EE Uncompressed Size 0000099E (2462) │ │ │ │ +0464F2 Filename Length 0025 (37) │ │ │ │ +0464F4 Extra Length 0000 (0) │ │ │ │ +0464F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46523: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x464F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046548 PAYLOAD │ │ │ │ +04651B PAYLOAD │ │ │ │ │ │ │ │ -046860 LOCAL HEADER #107 04034B50 (67324752) │ │ │ │ -046864 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046865 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046866 General Purpose Flag 0800 (2048) │ │ │ │ +046833 LOCAL HEADER #107 04034B50 (67324752) │ │ │ │ +046837 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +046838 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046839 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046868 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04686A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04686E CRC 92333E72 (2452831858) │ │ │ │ -046872 Compressed Size 000004DC (1244) │ │ │ │ -046876 Uncompressed Size 0000096E (2414) │ │ │ │ -04687A Filename Length 001B (27) │ │ │ │ -04687C Extra Length 0000 (0) │ │ │ │ -04687E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04683B Compression Method 0008 (8) 'Deflated' │ │ │ │ +04683D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +046841 CRC 92333E72 (2452831858) │ │ │ │ +046845 Compressed Size 000004DC (1244) │ │ │ │ +046849 Uncompressed Size 0000096E (2414) │ │ │ │ +04684D Filename Length 001B (27) │ │ │ │ +04684F Extra Length 0000 (0) │ │ │ │ +046851 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4687E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46851: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046899 PAYLOAD │ │ │ │ +04686C PAYLOAD │ │ │ │ │ │ │ │ -046D75 LOCAL HEADER #108 04034B50 (67324752) │ │ │ │ -046D79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046D7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046D7B General Purpose Flag 0800 (2048) │ │ │ │ +046D48 LOCAL HEADER #108 04034B50 (67324752) │ │ │ │ +046D4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +046D4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046D4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046D7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -046D7F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -046D83 CRC 30B7EF93 (817360787) │ │ │ │ -046D87 Compressed Size 000001F9 (505) │ │ │ │ -046D8B Uncompressed Size 0000058D (1421) │ │ │ │ -046D8F Filename Length 001A (26) │ │ │ │ -046D91 Extra Length 0000 (0) │ │ │ │ -046D93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +046D50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +046D52 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +046D56 CRC 30B7EF93 (817360787) │ │ │ │ +046D5A Compressed Size 000001F9 (505) │ │ │ │ +046D5E Uncompressed Size 0000058D (1421) │ │ │ │ +046D62 Filename Length 001A (26) │ │ │ │ +046D64 Extra Length 0000 (0) │ │ │ │ +046D66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46D66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046DAD PAYLOAD │ │ │ │ +046D80 PAYLOAD │ │ │ │ │ │ │ │ -046FA6 LOCAL HEADER #109 04034B50 (67324752) │ │ │ │ -046FAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046FAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046FAC General Purpose Flag 0800 (2048) │ │ │ │ +046F79 LOCAL HEADER #109 04034B50 (67324752) │ │ │ │ +046F7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +046F7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046F7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046FAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -046FB0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -046FB4 CRC 3C9E04FF (1016988927) │ │ │ │ -046FB8 Compressed Size 00000558 (1368) │ │ │ │ -046FBC Uncompressed Size 00000AC3 (2755) │ │ │ │ -046FC0 Filename Length 001C (28) │ │ │ │ -046FC2 Extra Length 0000 (0) │ │ │ │ -046FC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +046F81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +046F83 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +046F87 CRC 3C9E04FF (1016988927) │ │ │ │ +046F8B Compressed Size 00000558 (1368) │ │ │ │ +046F8F Uncompressed Size 00000AC3 (2755) │ │ │ │ +046F93 Filename Length 001C (28) │ │ │ │ +046F95 Extra Length 0000 (0) │ │ │ │ +046F97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46FC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46F97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046FE0 PAYLOAD │ │ │ │ +046FB3 PAYLOAD │ │ │ │ │ │ │ │ -047538 LOCAL HEADER #110 04034B50 (67324752) │ │ │ │ -04753C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04753D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04753E General Purpose Flag 0800 (2048) │ │ │ │ +04750B LOCAL HEADER #110 04034B50 (67324752) │ │ │ │ +04750F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +047510 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047511 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -047540 Compression Method 0008 (8) 'Deflated' │ │ │ │ -047542 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -047546 CRC 9CD9F56D (2631529837) │ │ │ │ -04754A Compressed Size 0000023C (572) │ │ │ │ -04754E Uncompressed Size 00000716 (1814) │ │ │ │ -047552 Filename Length 001B (27) │ │ │ │ -047554 Extra Length 0000 (0) │ │ │ │ -047556 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047513 Compression Method 0008 (8) 'Deflated' │ │ │ │ +047515 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +047519 CRC 9CD9F56D (2631529837) │ │ │ │ +04751D Compressed Size 0000023C (572) │ │ │ │ +047521 Uncompressed Size 00000716 (1814) │ │ │ │ +047525 Filename Length 001B (27) │ │ │ │ +047527 Extra Length 0000 (0) │ │ │ │ +047529 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x47556: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x47529: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -047571 PAYLOAD │ │ │ │ +047544 PAYLOAD │ │ │ │ │ │ │ │ -0477AD LOCAL HEADER #111 04034B50 (67324752) │ │ │ │ -0477B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0477B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0477B3 General Purpose Flag 0800 (2048) │ │ │ │ +047780 LOCAL HEADER #111 04034B50 (67324752) │ │ │ │ +047784 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +047785 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047786 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0477B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0477B7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0477BB CRC 4CD838EA (1289238762) │ │ │ │ -0477BF Compressed Size 00000593 (1427) │ │ │ │ -0477C3 Uncompressed Size 00000AD3 (2771) │ │ │ │ -0477C7 Filename Length 001B (27) │ │ │ │ -0477C9 Extra Length 0000 (0) │ │ │ │ -0477CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047788 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04778A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04778E CRC 4CD838EA (1289238762) │ │ │ │ +047792 Compressed Size 00000593 (1427) │ │ │ │ +047796 Uncompressed Size 00000AD3 (2771) │ │ │ │ +04779A Filename Length 001B (27) │ │ │ │ +04779C Extra Length 0000 (0) │ │ │ │ +04779E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x477CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4779E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0477E6 PAYLOAD │ │ │ │ +0477B9 PAYLOAD │ │ │ │ │ │ │ │ -047D79 LOCAL HEADER #112 04034B50 (67324752) │ │ │ │ -047D7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -047D7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -047D7F General Purpose Flag 0800 (2048) │ │ │ │ +047D4C LOCAL HEADER #112 04034B50 (67324752) │ │ │ │ +047D50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +047D51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047D52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -047D81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -047D83 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -047D87 CRC FEF52F23 (4277481251) │ │ │ │ -047D8B Compressed Size 0000026F (623) │ │ │ │ -047D8F Uncompressed Size 00000738 (1848) │ │ │ │ -047D93 Filename Length 001A (26) │ │ │ │ -047D95 Extra Length 0000 (0) │ │ │ │ -047D97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047D54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +047D56 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +047D5A CRC FEF52F23 (4277481251) │ │ │ │ +047D5E Compressed Size 0000026F (623) │ │ │ │ +047D62 Uncompressed Size 00000738 (1848) │ │ │ │ +047D66 Filename Length 001A (26) │ │ │ │ +047D68 Extra Length 0000 (0) │ │ │ │ +047D6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x47D97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x47D6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -047DB1 PAYLOAD │ │ │ │ +047D84 PAYLOAD │ │ │ │ │ │ │ │ -048020 LOCAL HEADER #113 04034B50 (67324752) │ │ │ │ -048024 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -048025 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -048026 General Purpose Flag 0800 (2048) │ │ │ │ +047FF3 LOCAL HEADER #113 04034B50 (67324752) │ │ │ │ +047FF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +047FF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047FF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -048028 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04802A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04802E CRC AA641FA9 (2858688425) │ │ │ │ -048032 Compressed Size 000006DD (1757) │ │ │ │ -048036 Uncompressed Size 00000EC5 (3781) │ │ │ │ -04803A Filename Length 001A (26) │ │ │ │ -04803C Extra Length 0000 (0) │ │ │ │ -04803E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047FFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +047FFD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +048001 CRC AA641FA9 (2858688425) │ │ │ │ +048005 Compressed Size 000006DD (1757) │ │ │ │ +048009 Uncompressed Size 00000EC5 (3781) │ │ │ │ +04800D Filename Length 001A (26) │ │ │ │ +04800F Extra Length 0000 (0) │ │ │ │ +048011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4803E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x48011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -048058 PAYLOAD │ │ │ │ +04802B PAYLOAD │ │ │ │ │ │ │ │ -048735 LOCAL HEADER #114 04034B50 (67324752) │ │ │ │ -048739 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04873A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04873B General Purpose Flag 0800 (2048) │ │ │ │ +048708 LOCAL HEADER #114 04034B50 (67324752) │ │ │ │ +04870C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04870D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04870E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04873D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04873F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -048743 CRC 6A6FFC67 (1785724007) │ │ │ │ -048747 Compressed Size 000002DF (735) │ │ │ │ -04874B Uncompressed Size 00000A67 (2663) │ │ │ │ -04874F Filename Length 0019 (25) │ │ │ │ -048751 Extra Length 0000 (0) │ │ │ │ -048753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +048710 Compression Method 0008 (8) 'Deflated' │ │ │ │ +048712 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +048716 CRC 6A6FFC67 (1785724007) │ │ │ │ +04871A Compressed Size 000002DF (735) │ │ │ │ +04871E Uncompressed Size 00000A67 (2663) │ │ │ │ +048722 Filename Length 0019 (25) │ │ │ │ +048724 Extra Length 0000 (0) │ │ │ │ +048726 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x48753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x48726: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04876C PAYLOAD │ │ │ │ +04873F PAYLOAD │ │ │ │ │ │ │ │ -048A4B LOCAL HEADER #115 04034B50 (67324752) │ │ │ │ -048A4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -048A50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -048A51 General Purpose Flag 0800 (2048) │ │ │ │ +048A1E LOCAL HEADER #115 04034B50 (67324752) │ │ │ │ +048A22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +048A23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +048A24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -048A53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -048A55 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -048A59 CRC 689E73CD (1755214797) │ │ │ │ -048A5D Compressed Size 000006C1 (1729) │ │ │ │ -048A61 Uncompressed Size 00000EA5 (3749) │ │ │ │ -048A65 Filename Length 001C (28) │ │ │ │ -048A67 Extra Length 0000 (0) │ │ │ │ -048A69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +048A26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +048A28 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +048A2C CRC 689E73CD (1755214797) │ │ │ │ +048A30 Compressed Size 000006C1 (1729) │ │ │ │ +048A34 Uncompressed Size 00000EA5 (3749) │ │ │ │ +048A38 Filename Length 001C (28) │ │ │ │ +048A3A Extra Length 0000 (0) │ │ │ │ +048A3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x48A69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x48A3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -048A85 PAYLOAD │ │ │ │ +048A58 PAYLOAD │ │ │ │ │ │ │ │ -049146 LOCAL HEADER #116 04034B50 (67324752) │ │ │ │ -04914A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04914B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04914C General Purpose Flag 0800 (2048) │ │ │ │ +049119 LOCAL HEADER #116 04034B50 (67324752) │ │ │ │ +04911D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04911E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04911F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04914E Compression Method 0008 (8) 'Deflated' │ │ │ │ -049150 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -049154 CRC ABCAF5BE (2882205118) │ │ │ │ -049158 Compressed Size 000002E6 (742) │ │ │ │ -04915C Uncompressed Size 00000AB2 (2738) │ │ │ │ -049160 Filename Length 001B (27) │ │ │ │ -049162 Extra Length 0000 (0) │ │ │ │ -049164 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049121 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049123 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +049127 CRC ABCAF5BE (2882205118) │ │ │ │ +04912B Compressed Size 000002E6 (742) │ │ │ │ +04912F Uncompressed Size 00000AB2 (2738) │ │ │ │ +049133 Filename Length 001B (27) │ │ │ │ +049135 Extra Length 0000 (0) │ │ │ │ +049137 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49164: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49137: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04917F PAYLOAD │ │ │ │ +049152 PAYLOAD │ │ │ │ │ │ │ │ -049465 LOCAL HEADER #117 04034B50 (67324752) │ │ │ │ -049469 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04946A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04946B General Purpose Flag 0800 (2048) │ │ │ │ +049438 LOCAL HEADER #117 04034B50 (67324752) │ │ │ │ +04943C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04943D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04943E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04946D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04946F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -049473 CRC 6617DAD7 (1712839383) │ │ │ │ -049477 Compressed Size 000007E9 (2025) │ │ │ │ -04947B Uncompressed Size 00000FF0 (4080) │ │ │ │ -04947F Filename Length 0021 (33) │ │ │ │ -049481 Extra Length 0000 (0) │ │ │ │ -049483 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049440 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049442 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +049446 CRC 6617DAD7 (1712839383) │ │ │ │ +04944A Compressed Size 000007E9 (2025) │ │ │ │ +04944E Uncompressed Size 00000FF0 (4080) │ │ │ │ +049452 Filename Length 0021 (33) │ │ │ │ +049454 Extra Length 0000 (0) │ │ │ │ +049456 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49456: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0494A4 PAYLOAD │ │ │ │ +049477 PAYLOAD │ │ │ │ │ │ │ │ -049C8D LOCAL HEADER #118 04034B50 (67324752) │ │ │ │ -049C91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049C92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049C93 General Purpose Flag 0800 (2048) │ │ │ │ +049C60 LOCAL HEADER #118 04034B50 (67324752) │ │ │ │ +049C64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049C65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049C66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049C95 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049C97 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -049C9B CRC B39CF83F (3013408831) │ │ │ │ -049C9F Compressed Size 0000036D (877) │ │ │ │ -049CA3 Uncompressed Size 00000DF5 (3573) │ │ │ │ -049CA7 Filename Length 0020 (32) │ │ │ │ -049CA9 Extra Length 0000 (0) │ │ │ │ -049CAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049C68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049C6A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +049C6E CRC B39CF83F (3013408831) │ │ │ │ +049C72 Compressed Size 0000036D (877) │ │ │ │ +049C76 Uncompressed Size 00000DF5 (3573) │ │ │ │ +049C7A Filename Length 0020 (32) │ │ │ │ +049C7C Extra Length 0000 (0) │ │ │ │ +049C7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49CAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49C7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049CCB PAYLOAD │ │ │ │ +049C9E PAYLOAD │ │ │ │ │ │ │ │ -04A038 LOCAL HEADER #119 04034B50 (67324752) │ │ │ │ -04A03C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A03D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A03E General Purpose Flag 0800 (2048) │ │ │ │ +04A00B LOCAL HEADER #119 04034B50 (67324752) │ │ │ │ +04A00F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A010 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A011 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A040 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A042 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04A046 CRC 62559B19 (1649777433) │ │ │ │ -04A04A Compressed Size 000005ED (1517) │ │ │ │ -04A04E Uncompressed Size 00000CC9 (3273) │ │ │ │ -04A052 Filename Length 001C (28) │ │ │ │ -04A054 Extra Length 0000 (0) │ │ │ │ -04A056 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A013 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A015 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04A019 CRC 62559B19 (1649777433) │ │ │ │ +04A01D Compressed Size 000005ED (1517) │ │ │ │ +04A021 Uncompressed Size 00000CC9 (3273) │ │ │ │ +04A025 Filename Length 001C (28) │ │ │ │ +04A027 Extra Length 0000 (0) │ │ │ │ +04A029 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A056: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A029: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A072 PAYLOAD │ │ │ │ +04A045 PAYLOAD │ │ │ │ │ │ │ │ -04A65F LOCAL HEADER #120 04034B50 (67324752) │ │ │ │ -04A663 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A664 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A665 General Purpose Flag 0800 (2048) │ │ │ │ +04A632 LOCAL HEADER #120 04034B50 (67324752) │ │ │ │ +04A636 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A637 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A638 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A667 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A669 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04A66D CRC C2C023CC (3267371980) │ │ │ │ -04A671 Compressed Size 0000026C (620) │ │ │ │ -04A675 Uncompressed Size 000008D9 (2265) │ │ │ │ -04A679 Filename Length 001B (27) │ │ │ │ -04A67B Extra Length 0000 (0) │ │ │ │ -04A67D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A63A Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A63C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04A640 CRC C2C023CC (3267371980) │ │ │ │ +04A644 Compressed Size 0000026C (620) │ │ │ │ +04A648 Uncompressed Size 000008D9 (2265) │ │ │ │ +04A64C Filename Length 001B (27) │ │ │ │ +04A64E Extra Length 0000 (0) │ │ │ │ +04A650 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A67D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A650: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A698 PAYLOAD │ │ │ │ +04A66B PAYLOAD │ │ │ │ │ │ │ │ -04A904 LOCAL HEADER #121 04034B50 (67324752) │ │ │ │ -04A908 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A909 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A90A General Purpose Flag 0800 (2048) │ │ │ │ +04A8D7 LOCAL HEADER #121 04034B50 (67324752) │ │ │ │ +04A8DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A8DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A8DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A90C Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A90E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04A912 CRC 6F99B099 (1872343193) │ │ │ │ -04A916 Compressed Size 00000502 (1282) │ │ │ │ -04A91A Uncompressed Size 000009A8 (2472) │ │ │ │ -04A91E Filename Length 001A (26) │ │ │ │ -04A920 Extra Length 0000 (0) │ │ │ │ -04A922 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A8DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A8E1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04A8E5 CRC 6F99B099 (1872343193) │ │ │ │ +04A8E9 Compressed Size 00000502 (1282) │ │ │ │ +04A8ED Uncompressed Size 000009A8 (2472) │ │ │ │ +04A8F1 Filename Length 001A (26) │ │ │ │ +04A8F3 Extra Length 0000 (0) │ │ │ │ +04A8F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A922: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A8F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A93C PAYLOAD │ │ │ │ +04A90F PAYLOAD │ │ │ │ │ │ │ │ -04AE3E LOCAL HEADER #122 04034B50 (67324752) │ │ │ │ -04AE42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AE43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AE44 General Purpose Flag 0800 (2048) │ │ │ │ +04AE11 LOCAL HEADER #122 04034B50 (67324752) │ │ │ │ +04AE15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AE16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AE17 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AE46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AE48 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04AE4C CRC 7FB5D8B8 (2142623928) │ │ │ │ -04AE50 Compressed Size 00000205 (517) │ │ │ │ -04AE54 Uncompressed Size 0000061A (1562) │ │ │ │ -04AE58 Filename Length 0019 (25) │ │ │ │ -04AE5A Extra Length 0000 (0) │ │ │ │ -04AE5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AE19 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AE1B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04AE1F CRC 7FB5D8B8 (2142623928) │ │ │ │ +04AE23 Compressed Size 00000205 (517) │ │ │ │ +04AE27 Uncompressed Size 0000061A (1562) │ │ │ │ +04AE2B Filename Length 0019 (25) │ │ │ │ +04AE2D Extra Length 0000 (0) │ │ │ │ +04AE2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AE5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AE2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AE75 PAYLOAD │ │ │ │ +04AE48 PAYLOAD │ │ │ │ │ │ │ │ -04B07A LOCAL HEADER #123 04034B50 (67324752) │ │ │ │ -04B07E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B07F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B080 General Purpose Flag 0800 (2048) │ │ │ │ +04B04D LOCAL HEADER #123 04034B50 (67324752) │ │ │ │ +04B051 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B052 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B053 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B082 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B084 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04B088 CRC F668BD15 (4134059285) │ │ │ │ -04B08C Compressed Size 000004FE (1278) │ │ │ │ -04B090 Uncompressed Size 00000954 (2388) │ │ │ │ -04B094 Filename Length 0022 (34) │ │ │ │ -04B096 Extra Length 0000 (0) │ │ │ │ -04B098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B055 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B057 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04B05B CRC F668BD15 (4134059285) │ │ │ │ +04B05F Compressed Size 000004FE (1278) │ │ │ │ +04B063 Uncompressed Size 00000954 (2388) │ │ │ │ +04B067 Filename Length 0022 (34) │ │ │ │ +04B069 Extra Length 0000 (0) │ │ │ │ +04B06B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B06B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B0BA PAYLOAD │ │ │ │ +04B08D PAYLOAD │ │ │ │ │ │ │ │ -04B5B8 LOCAL HEADER #124 04034B50 (67324752) │ │ │ │ -04B5BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B5BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B5BE General Purpose Flag 0800 (2048) │ │ │ │ +04B58B LOCAL HEADER #124 04034B50 (67324752) │ │ │ │ +04B58F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B590 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B591 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B5C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B5C2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04B5C6 CRC D1F72E61 (3522637409) │ │ │ │ -04B5CA Compressed Size 00000310 (784) │ │ │ │ -04B5CE Uncompressed Size 00000A2F (2607) │ │ │ │ -04B5D2 Filename Length 0021 (33) │ │ │ │ -04B5D4 Extra Length 0000 (0) │ │ │ │ -04B5D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B593 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B595 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04B599 CRC D1F72E61 (3522637409) │ │ │ │ +04B59D Compressed Size 00000310 (784) │ │ │ │ +04B5A1 Uncompressed Size 00000A2F (2607) │ │ │ │ +04B5A5 Filename Length 0021 (33) │ │ │ │ +04B5A7 Extra Length 0000 (0) │ │ │ │ +04B5A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B5D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B5A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B5F7 PAYLOAD │ │ │ │ +04B5CA PAYLOAD │ │ │ │ │ │ │ │ -04B907 LOCAL HEADER #125 04034B50 (67324752) │ │ │ │ -04B90B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B90C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B90D General Purpose Flag 0800 (2048) │ │ │ │ +04B8DA LOCAL HEADER #125 04034B50 (67324752) │ │ │ │ +04B8DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B8DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B8E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B90F Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B911 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04B915 CRC E7C9B442 (3888755778) │ │ │ │ -04B919 Compressed Size 0000033B (827) │ │ │ │ -04B91D Uncompressed Size 000007FF (2047) │ │ │ │ -04B921 Filename Length 001F (31) │ │ │ │ -04B923 Extra Length 0000 (0) │ │ │ │ -04B925 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B8E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B8E4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04B8E8 CRC E7C9B442 (3888755778) │ │ │ │ +04B8EC Compressed Size 0000033B (827) │ │ │ │ +04B8F0 Uncompressed Size 000007FF (2047) │ │ │ │ +04B8F4 Filename Length 001F (31) │ │ │ │ +04B8F6 Extra Length 0000 (0) │ │ │ │ +04B8F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B925: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B8F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B944 PAYLOAD │ │ │ │ +04B917 PAYLOAD │ │ │ │ │ │ │ │ -04BC7F LOCAL HEADER #126 04034B50 (67324752) │ │ │ │ -04BC83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04BC84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04BC85 General Purpose Flag 0800 (2048) │ │ │ │ +04BC52 LOCAL HEADER #126 04034B50 (67324752) │ │ │ │ +04BC56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BC57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BC58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04BC87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04BC89 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04BC8D CRC 3B65520F (996495887) │ │ │ │ -04BC91 Compressed Size 00000345 (837) │ │ │ │ -04BC95 Uncompressed Size 00000F7E (3966) │ │ │ │ -04BC99 Filename Length 001E (30) │ │ │ │ -04BC9B Extra Length 0000 (0) │ │ │ │ -04BC9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04BC5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +04BC5C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04BC60 CRC 3B65520F (996495887) │ │ │ │ +04BC64 Compressed Size 00000345 (837) │ │ │ │ +04BC68 Uncompressed Size 00000F7E (3966) │ │ │ │ +04BC6C Filename Length 001E (30) │ │ │ │ +04BC6E Extra Length 0000 (0) │ │ │ │ +04BC70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4BC9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BC70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04BCBB PAYLOAD │ │ │ │ +04BC8E PAYLOAD │ │ │ │ │ │ │ │ -04C000 LOCAL HEADER #127 04034B50 (67324752) │ │ │ │ -04C004 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C005 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C006 General Purpose Flag 0800 (2048) │ │ │ │ +04BFD3 LOCAL HEADER #127 04034B50 (67324752) │ │ │ │ +04BFD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BFD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BFD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C008 Compression Method 0000 (0) 'Stored' │ │ │ │ -04C00A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04C00E CRC 00000000 (0) │ │ │ │ -04C012 Compressed Size 00000000 (0) │ │ │ │ -04C016 Uncompressed Size 00000000 (0) │ │ │ │ -04C01A Filename Length 000F (15) │ │ │ │ -04C01C Extra Length 0000 (0) │ │ │ │ -04C01E Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +04BFDB Compression Method 0000 (0) 'Stored' │ │ │ │ +04BFDD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04BFE1 CRC 00000000 (0) │ │ │ │ +04BFE5 Compressed Size 00000000 (0) │ │ │ │ +04BFE9 Uncompressed Size 00000000 (0) │ │ │ │ +04BFED Filename Length 000F (15) │ │ │ │ +04BFEF Extra Length 0000 (0) │ │ │ │ +04BFF1 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C01E: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BFF1: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -04C02D LOCAL HEADER #128 04034B50 (67324752) │ │ │ │ -04C031 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C032 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C033 General Purpose Flag 0800 (2048) │ │ │ │ +04C000 LOCAL HEADER #128 04034B50 (67324752) │ │ │ │ +04C004 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C005 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C006 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C035 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C037 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04C03B CRC 6082694E (1619159374) │ │ │ │ -04C03F Compressed Size 000003E0 (992) │ │ │ │ -04C043 Uncompressed Size 00000834 (2100) │ │ │ │ -04C047 Filename Length 0028 (40) │ │ │ │ -04C049 Extra Length 0000 (0) │ │ │ │ -04C04B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C008 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C00A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04C00E CRC 6082694E (1619159374) │ │ │ │ +04C012 Compressed Size 000003E0 (992) │ │ │ │ +04C016 Uncompressed Size 00000834 (2100) │ │ │ │ +04C01A Filename Length 0028 (40) │ │ │ │ +04C01C Extra Length 0000 (0) │ │ │ │ +04C01E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C04B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C01E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C073 PAYLOAD │ │ │ │ +04C046 PAYLOAD │ │ │ │ │ │ │ │ -04C453 LOCAL HEADER #129 04034B50 (67324752) │ │ │ │ -04C457 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C458 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C459 General Purpose Flag 0800 (2048) │ │ │ │ +04C426 LOCAL HEADER #129 04034B50 (67324752) │ │ │ │ +04C42A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C42B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C42C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C45B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C45D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04C461 CRC EB372837 (3946260535) │ │ │ │ -04C465 Compressed Size 000004CF (1231) │ │ │ │ -04C469 Uncompressed Size 00001312 (4882) │ │ │ │ -04C46D Filename Length 0027 (39) │ │ │ │ -04C46F Extra Length 0000 (0) │ │ │ │ -04C471 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C42E Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C430 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04C434 CRC EB372837 (3946260535) │ │ │ │ +04C438 Compressed Size 000004CF (1231) │ │ │ │ +04C43C Uncompressed Size 00001312 (4882) │ │ │ │ +04C440 Filename Length 0027 (39) │ │ │ │ +04C442 Extra Length 0000 (0) │ │ │ │ +04C444 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C471: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C498 PAYLOAD │ │ │ │ +04C46B PAYLOAD │ │ │ │ │ │ │ │ -04C967 LOCAL HEADER #130 04034B50 (67324752) │ │ │ │ -04C96B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C96C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C96D General Purpose Flag 0800 (2048) │ │ │ │ +04C93A LOCAL HEADER #130 04034B50 (67324752) │ │ │ │ +04C93E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C93F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C940 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C96F Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C971 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04C975 CRC 62E03C2B (1658862635) │ │ │ │ -04C979 Compressed Size 000004C7 (1223) │ │ │ │ -04C97D Uncompressed Size 00000B4F (2895) │ │ │ │ -04C981 Filename Length 0023 (35) │ │ │ │ -04C983 Extra Length 0000 (0) │ │ │ │ -04C985 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C942 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C944 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04C948 CRC 62E03C2B (1658862635) │ │ │ │ +04C94C Compressed Size 000004C7 (1223) │ │ │ │ +04C950 Uncompressed Size 00000B4F (2895) │ │ │ │ +04C954 Filename Length 0023 (35) │ │ │ │ +04C956 Extra Length 0000 (0) │ │ │ │ +04C958 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C985: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C958: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C9A8 PAYLOAD │ │ │ │ +04C97B PAYLOAD │ │ │ │ │ │ │ │ -04CE6F LOCAL HEADER #131 04034B50 (67324752) │ │ │ │ -04CE73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CE74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CE75 General Purpose Flag 0800 (2048) │ │ │ │ +04CE42 LOCAL HEADER #131 04034B50 (67324752) │ │ │ │ +04CE46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CE47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CE48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CE77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CE79 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04CE7D CRC 41517449 (1095857225) │ │ │ │ -04CE81 Compressed Size 000005B7 (1463) │ │ │ │ -04CE85 Uncompressed Size 00001C50 (7248) │ │ │ │ -04CE89 Filename Length 0022 (34) │ │ │ │ -04CE8B Extra Length 0000 (0) │ │ │ │ -04CE8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CE4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CE4C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04CE50 CRC 41517449 (1095857225) │ │ │ │ +04CE54 Compressed Size 000005B7 (1463) │ │ │ │ +04CE58 Uncompressed Size 00001C50 (7248) │ │ │ │ +04CE5C Filename Length 0022 (34) │ │ │ │ +04CE5E Extra Length 0000 (0) │ │ │ │ +04CE60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CE8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CE60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CEAF PAYLOAD │ │ │ │ +04CE82 PAYLOAD │ │ │ │ │ │ │ │ -04D466 LOCAL HEADER #132 04034B50 (67324752) │ │ │ │ -04D46A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D46B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D46C General Purpose Flag 0800 (2048) │ │ │ │ +04D439 LOCAL HEADER #132 04034B50 (67324752) │ │ │ │ +04D43D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D43E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D43F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D46E Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D470 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04D474 CRC 5493179D (1418925981) │ │ │ │ -04D478 Compressed Size 000003B4 (948) │ │ │ │ -04D47C Uncompressed Size 0000091E (2334) │ │ │ │ -04D480 Filename Length 001E (30) │ │ │ │ -04D482 Extra Length 0000 (0) │ │ │ │ -04D484 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D441 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D443 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04D447 CRC 5493179D (1418925981) │ │ │ │ +04D44B Compressed Size 000003B4 (948) │ │ │ │ +04D44F Uncompressed Size 0000091E (2334) │ │ │ │ +04D453 Filename Length 001E (30) │ │ │ │ +04D455 Extra Length 0000 (0) │ │ │ │ +04D457 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D484: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D457: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D4A2 PAYLOAD │ │ │ │ +04D475 PAYLOAD │ │ │ │ │ │ │ │ -04D856 LOCAL HEADER #133 04034B50 (67324752) │ │ │ │ -04D85A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D85B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D85C General Purpose Flag 0800 (2048) │ │ │ │ +04D829 LOCAL HEADER #133 04034B50 (67324752) │ │ │ │ +04D82D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D82E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D82F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D85E Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D860 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04D864 CRC A44FB6FC (2756687612) │ │ │ │ -04D868 Compressed Size 00000300 (768) │ │ │ │ -04D86C Uncompressed Size 00000E73 (3699) │ │ │ │ -04D870 Filename Length 001D (29) │ │ │ │ -04D872 Extra Length 0000 (0) │ │ │ │ -04D874 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D831 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D833 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04D837 CRC A44FB6FC (2756687612) │ │ │ │ +04D83B Compressed Size 00000300 (768) │ │ │ │ +04D83F Uncompressed Size 00000E73 (3699) │ │ │ │ +04D843 Filename Length 001D (29) │ │ │ │ +04D845 Extra Length 0000 (0) │ │ │ │ +04D847 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D874: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D847: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D891 PAYLOAD │ │ │ │ +04D864 PAYLOAD │ │ │ │ │ │ │ │ -04DB91 LOCAL HEADER #134 04034B50 (67324752) │ │ │ │ -04DB95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DB96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DB97 General Purpose Flag 0800 (2048) │ │ │ │ +04DB64 LOCAL HEADER #134 04034B50 (67324752) │ │ │ │ +04DB68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DB69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DB6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DB99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DB9B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04DB9F CRC 2D2CC5B0 (757908912) │ │ │ │ -04DBA3 Compressed Size 00001852 (6226) │ │ │ │ -04DBA7 Uncompressed Size 00005079 (20601) │ │ │ │ -04DBAB Filename Length 0018 (24) │ │ │ │ -04DBAD Extra Length 0000 (0) │ │ │ │ -04DBAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DB6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DB6E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04DB72 CRC 2D2CC5B0 (757908912) │ │ │ │ +04DB76 Compressed Size 00001852 (6226) │ │ │ │ +04DB7A Uncompressed Size 00005079 (20601) │ │ │ │ +04DB7E Filename Length 0018 (24) │ │ │ │ +04DB80 Extra Length 0000 (0) │ │ │ │ +04DB82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DBAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DB82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DBC7 PAYLOAD │ │ │ │ +04DB9A PAYLOAD │ │ │ │ │ │ │ │ -04F419 LOCAL HEADER #135 04034B50 (67324752) │ │ │ │ -04F41D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F41E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F41F General Purpose Flag 0800 (2048) │ │ │ │ +04F3EC LOCAL HEADER #135 04034B50 (67324752) │ │ │ │ +04F3F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F3F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F3F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F421 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F423 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -04F427 CRC 2C3D4846 (742213702) │ │ │ │ -04F42B Compressed Size 00002094 (8340) │ │ │ │ -04F42F Uncompressed Size 00013697 (79511) │ │ │ │ -04F433 Filename Length 0017 (23) │ │ │ │ -04F435 Extra Length 0000 (0) │ │ │ │ -04F437 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F3F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F3F6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +04F3FA CRC 2C3D4846 (742213702) │ │ │ │ +04F3FE Compressed Size 00002094 (8340) │ │ │ │ +04F402 Uncompressed Size 00013697 (79511) │ │ │ │ +04F406 Filename Length 0017 (23) │ │ │ │ +04F408 Extra Length 0000 (0) │ │ │ │ +04F40A Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F437: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F40A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F44E PAYLOAD │ │ │ │ +04F421 PAYLOAD │ │ │ │ │ │ │ │ -0514E2 LOCAL HEADER #136 04034B50 (67324752) │ │ │ │ -0514E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0514E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0514E8 General Purpose Flag 0800 (2048) │ │ │ │ +0514B5 LOCAL HEADER #136 04034B50 (67324752) │ │ │ │ +0514B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0514BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0514BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0514EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0514EC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0514F0 CRC FCC56530 (4240794928) │ │ │ │ -0514F4 Compressed Size 000007B7 (1975) │ │ │ │ -0514F8 Uncompressed Size 000014DF (5343) │ │ │ │ -0514FC Filename Length 0025 (37) │ │ │ │ -0514FE Extra Length 0000 (0) │ │ │ │ -051500 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0514BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0514BF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0514C3 CRC FCC56530 (4240794928) │ │ │ │ +0514C7 Compressed Size 000007B7 (1975) │ │ │ │ +0514CB Uncompressed Size 000014DF (5343) │ │ │ │ +0514CF Filename Length 0025 (37) │ │ │ │ +0514D1 Extra Length 0000 (0) │ │ │ │ +0514D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x51500: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x514D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -051525 PAYLOAD │ │ │ │ +0514F8 PAYLOAD │ │ │ │ │ │ │ │ -051CDC LOCAL HEADER #137 04034B50 (67324752) │ │ │ │ -051CE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -051CE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -051CE2 General Purpose Flag 0800 (2048) │ │ │ │ +051CAF LOCAL HEADER #137 04034B50 (67324752) │ │ │ │ +051CB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +051CB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +051CB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -051CE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -051CE6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -051CEA CRC 90038B3F (2416151359) │ │ │ │ -051CEE Compressed Size 000006F5 (1781) │ │ │ │ -051CF2 Uncompressed Size 00002C77 (11383) │ │ │ │ -051CF6 Filename Length 0024 (36) │ │ │ │ -051CF8 Extra Length 0000 (0) │ │ │ │ -051CFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +051CB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +051CB9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +051CBD CRC 90038B3F (2416151359) │ │ │ │ +051CC1 Compressed Size 000006F5 (1781) │ │ │ │ +051CC5 Uncompressed Size 00002C77 (11383) │ │ │ │ +051CC9 Filename Length 0024 (36) │ │ │ │ +051CCB Extra Length 0000 (0) │ │ │ │ +051CCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x51CFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x51CCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -051D1E PAYLOAD │ │ │ │ +051CF1 PAYLOAD │ │ │ │ │ │ │ │ -052413 LOCAL HEADER #138 04034B50 (67324752) │ │ │ │ -052417 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052418 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052419 General Purpose Flag 0800 (2048) │ │ │ │ +0523E6 LOCAL HEADER #138 04034B50 (67324752) │ │ │ │ +0523EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0523EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0523EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05241B Compression Method 0008 (8) 'Deflated' │ │ │ │ -05241D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -052421 CRC B8C3B6A3 (3099834019) │ │ │ │ -052425 Compressed Size 0000032C (812) │ │ │ │ -052429 Uncompressed Size 0000070A (1802) │ │ │ │ -05242D Filename Length 0023 (35) │ │ │ │ -05242F Extra Length 0000 (0) │ │ │ │ -052431 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0523EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0523F0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0523F4 CRC B8C3B6A3 (3099834019) │ │ │ │ +0523F8 Compressed Size 0000032C (812) │ │ │ │ +0523FC Uncompressed Size 0000070A (1802) │ │ │ │ +052400 Filename Length 0023 (35) │ │ │ │ +052402 Extra Length 0000 (0) │ │ │ │ +052404 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52431: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52404: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -052454 PAYLOAD │ │ │ │ +052427 PAYLOAD │ │ │ │ │ │ │ │ -052780 LOCAL HEADER #139 04034B50 (67324752) │ │ │ │ -052784 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052785 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052786 General Purpose Flag 0800 (2048) │ │ │ │ +052753 LOCAL HEADER #139 04034B50 (67324752) │ │ │ │ +052757 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052758 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052759 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052788 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05278A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05278E CRC 3E91D9C6 (1049745862) │ │ │ │ -052792 Compressed Size 000003ED (1005) │ │ │ │ -052796 Uncompressed Size 00000EA4 (3748) │ │ │ │ -05279A Filename Length 0022 (34) │ │ │ │ -05279C Extra Length 0000 (0) │ │ │ │ -05279E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05275B Compression Method 0008 (8) 'Deflated' │ │ │ │ +05275D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +052761 CRC 3E91D9C6 (1049745862) │ │ │ │ +052765 Compressed Size 000003ED (1005) │ │ │ │ +052769 Uncompressed Size 00000EA4 (3748) │ │ │ │ +05276D Filename Length 0022 (34) │ │ │ │ +05276F Extra Length 0000 (0) │ │ │ │ +052771 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5279E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52771: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0527C0 PAYLOAD │ │ │ │ +052793 PAYLOAD │ │ │ │ │ │ │ │ -052BAD LOCAL HEADER #140 04034B50 (67324752) │ │ │ │ -052BB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052BB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052BB3 General Purpose Flag 0800 (2048) │ │ │ │ +052B80 LOCAL HEADER #140 04034B50 (67324752) │ │ │ │ +052B84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052B85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052B86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052BB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -052BB7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -052BBB CRC D3433AAE (3544398510) │ │ │ │ -052BBF Compressed Size 0000057B (1403) │ │ │ │ -052BC3 Uncompressed Size 00000C4F (3151) │ │ │ │ -052BC7 Filename Length 001A (26) │ │ │ │ -052BC9 Extra Length 0000 (0) │ │ │ │ -052BCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052B88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +052B8A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +052B8E CRC D3433AAE (3544398510) │ │ │ │ +052B92 Compressed Size 0000057B (1403) │ │ │ │ +052B96 Uncompressed Size 00000C4F (3151) │ │ │ │ +052B9A Filename Length 001A (26) │ │ │ │ +052B9C Extra Length 0000 (0) │ │ │ │ +052B9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52BCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52B9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -052BE5 PAYLOAD │ │ │ │ +052BB8 PAYLOAD │ │ │ │ │ │ │ │ -053160 LOCAL HEADER #141 04034B50 (67324752) │ │ │ │ -053164 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053165 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053166 General Purpose Flag 0800 (2048) │ │ │ │ +053133 LOCAL HEADER #141 04034B50 (67324752) │ │ │ │ +053137 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +053138 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053139 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -053168 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05316A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05316E CRC 8661D59D (2254558621) │ │ │ │ -053172 Compressed Size 000004EC (1260) │ │ │ │ -053176 Uncompressed Size 000013DB (5083) │ │ │ │ -05317A Filename Length 0019 (25) │ │ │ │ -05317C Extra Length 0000 (0) │ │ │ │ -05317E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05313B Compression Method 0008 (8) 'Deflated' │ │ │ │ +05313D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +053141 CRC 8661D59D (2254558621) │ │ │ │ +053145 Compressed Size 000004EC (1260) │ │ │ │ +053149 Uncompressed Size 000013DB (5083) │ │ │ │ +05314D Filename Length 0019 (25) │ │ │ │ +05314F Extra Length 0000 (0) │ │ │ │ +053151 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5317E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53151: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -053197 PAYLOAD │ │ │ │ +05316A PAYLOAD │ │ │ │ │ │ │ │ -053683 LOCAL HEADER #142 04034B50 (67324752) │ │ │ │ -053687 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053688 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053689 General Purpose Flag 0800 (2048) │ │ │ │ +053656 LOCAL HEADER #142 04034B50 (67324752) │ │ │ │ +05365A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05365B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05365C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05368B Compression Method 0008 (8) 'Deflated' │ │ │ │ -05368D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -053691 CRC 8912FD5A (2299723098) │ │ │ │ -053695 Compressed Size 000007F8 (2040) │ │ │ │ -053699 Uncompressed Size 00001472 (5234) │ │ │ │ -05369D Filename Length 001A (26) │ │ │ │ -05369F Extra Length 0000 (0) │ │ │ │ -0536A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05365E Compression Method 0008 (8) 'Deflated' │ │ │ │ +053660 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +053664 CRC 8912FD5A (2299723098) │ │ │ │ +053668 Compressed Size 000007F8 (2040) │ │ │ │ +05366C Uncompressed Size 00001472 (5234) │ │ │ │ +053670 Filename Length 001A (26) │ │ │ │ +053672 Extra Length 0000 (0) │ │ │ │ +053674 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x536A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53674: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0536BB PAYLOAD │ │ │ │ +05368E PAYLOAD │ │ │ │ │ │ │ │ -053EB3 LOCAL HEADER #143 04034B50 (67324752) │ │ │ │ -053EB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053EB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053EB9 General Purpose Flag 0800 (2048) │ │ │ │ +053E86 LOCAL HEADER #143 04034B50 (67324752) │ │ │ │ +053E8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +053E8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053E8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -053EBB Compression Method 0008 (8) 'Deflated' │ │ │ │ -053EBD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -053EC1 CRC A080096A (2692745578) │ │ │ │ -053EC5 Compressed Size 00000818 (2072) │ │ │ │ -053EC9 Uncompressed Size 00002ED9 (11993) │ │ │ │ -053ECD Filename Length 0019 (25) │ │ │ │ -053ECF Extra Length 0000 (0) │ │ │ │ -053ED1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +053E8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +053E90 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +053E94 CRC A080096A (2692745578) │ │ │ │ +053E98 Compressed Size 00000818 (2072) │ │ │ │ +053E9C Uncompressed Size 00002ED9 (11993) │ │ │ │ +053EA0 Filename Length 0019 (25) │ │ │ │ +053EA2 Extra Length 0000 (0) │ │ │ │ +053EA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x53ED1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53EA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -053EEA PAYLOAD │ │ │ │ +053EBD PAYLOAD │ │ │ │ │ │ │ │ -054702 LOCAL HEADER #144 04034B50 (67324752) │ │ │ │ -054706 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -054707 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -054708 General Purpose Flag 0800 (2048) │ │ │ │ +0546D5 LOCAL HEADER #144 04034B50 (67324752) │ │ │ │ +0546D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0546DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0546DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05470A Compression Method 0008 (8) 'Deflated' │ │ │ │ -05470C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -054710 CRC 17B3C665 (397657701) │ │ │ │ -054714 Compressed Size 000011E7 (4583) │ │ │ │ -054718 Uncompressed Size 00003243 (12867) │ │ │ │ -05471C Filename Length 0018 (24) │ │ │ │ -05471E Extra Length 0000 (0) │ │ │ │ -054720 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0546DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0546DF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0546E3 CRC 17B3C665 (397657701) │ │ │ │ +0546E7 Compressed Size 000011E7 (4583) │ │ │ │ +0546EB Uncompressed Size 00003243 (12867) │ │ │ │ +0546EF Filename Length 0018 (24) │ │ │ │ +0546F1 Extra Length 0000 (0) │ │ │ │ +0546F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x54720: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x546F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -054738 PAYLOAD │ │ │ │ +05470B PAYLOAD │ │ │ │ │ │ │ │ -05591F LOCAL HEADER #145 04034B50 (67324752) │ │ │ │ -055923 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -055924 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -055925 General Purpose Flag 0800 (2048) │ │ │ │ +0558F2 LOCAL HEADER #145 04034B50 (67324752) │ │ │ │ +0558F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0558F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0558F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -055927 Compression Method 0008 (8) 'Deflated' │ │ │ │ -055929 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05592D CRC 878B4E1A (2274053658) │ │ │ │ -055931 Compressed Size 00001746 (5958) │ │ │ │ -055935 Uncompressed Size 00008B9D (35741) │ │ │ │ -055939 Filename Length 0017 (23) │ │ │ │ -05593B Extra Length 0000 (0) │ │ │ │ -05593D Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0558FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0558FC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +055900 CRC 878B4E1A (2274053658) │ │ │ │ +055904 Compressed Size 00001746 (5958) │ │ │ │ +055908 Uncompressed Size 00008B9D (35741) │ │ │ │ +05590C Filename Length 0017 (23) │ │ │ │ +05590E Extra Length 0000 (0) │ │ │ │ +055910 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5593D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x55910: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -055954 PAYLOAD │ │ │ │ +055927 PAYLOAD │ │ │ │ │ │ │ │ -05709A LOCAL HEADER #146 04034B50 (67324752) │ │ │ │ -05709E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05709F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0570A0 General Purpose Flag 0800 (2048) │ │ │ │ +05706D LOCAL HEADER #146 04034B50 (67324752) │ │ │ │ +057071 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057072 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057073 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0570A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0570A4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0570A8 CRC B45B2E82 (3025874562) │ │ │ │ -0570AC Compressed Size 000002D0 (720) │ │ │ │ -0570B0 Uncompressed Size 00000601 (1537) │ │ │ │ -0570B4 Filename Length 0026 (38) │ │ │ │ -0570B6 Extra Length 0000 (0) │ │ │ │ -0570B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057075 Compression Method 0008 (8) 'Deflated' │ │ │ │ +057077 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05707B CRC B45B2E82 (3025874562) │ │ │ │ +05707F Compressed Size 000002D0 (720) │ │ │ │ +057083 Uncompressed Size 00000601 (1537) │ │ │ │ +057087 Filename Length 0026 (38) │ │ │ │ +057089 Extra Length 0000 (0) │ │ │ │ +05708B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x570B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5708B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0570DE PAYLOAD │ │ │ │ +0570B1 PAYLOAD │ │ │ │ │ │ │ │ -0573AE LOCAL HEADER #147 04034B50 (67324752) │ │ │ │ -0573B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0573B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0573B4 General Purpose Flag 0800 (2048) │ │ │ │ +057381 LOCAL HEADER #147 04034B50 (67324752) │ │ │ │ +057385 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057386 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057387 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0573B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0573B8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0573BC CRC AF9FEE96 (2946494102) │ │ │ │ -0573C0 Compressed Size 0000036D (877) │ │ │ │ -0573C4 Uncompressed Size 00000C14 (3092) │ │ │ │ -0573C8 Filename Length 0025 (37) │ │ │ │ -0573CA Extra Length 0000 (0) │ │ │ │ -0573CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057389 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05738B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05738F CRC AF9FEE96 (2946494102) │ │ │ │ +057393 Compressed Size 0000036D (877) │ │ │ │ +057397 Uncompressed Size 00000C14 (3092) │ │ │ │ +05739B Filename Length 0025 (37) │ │ │ │ +05739D Extra Length 0000 (0) │ │ │ │ +05739F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x573CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5739F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0573F1 PAYLOAD │ │ │ │ +0573C4 PAYLOAD │ │ │ │ │ │ │ │ -05775E LOCAL HEADER #148 04034B50 (67324752) │ │ │ │ -057762 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057763 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057764 General Purpose Flag 0800 (2048) │ │ │ │ +057731 LOCAL HEADER #148 04034B50 (67324752) │ │ │ │ +057735 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057736 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057737 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057766 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057768 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05776C CRC 7A569A43 (2052495939) │ │ │ │ -057770 Compressed Size 000003E8 (1000) │ │ │ │ -057774 Uncompressed Size 000008F3 (2291) │ │ │ │ -057778 Filename Length 0027 (39) │ │ │ │ -05777A Extra Length 0000 (0) │ │ │ │ -05777C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057739 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05773B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05773F CRC 7A569A43 (2052495939) │ │ │ │ +057743 Compressed Size 000003E8 (1000) │ │ │ │ +057747 Uncompressed Size 000008F3 (2291) │ │ │ │ +05774B Filename Length 0027 (39) │ │ │ │ +05774D Extra Length 0000 (0) │ │ │ │ +05774F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5777C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5774F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0577A3 PAYLOAD │ │ │ │ +057776 PAYLOAD │ │ │ │ │ │ │ │ -057B8B LOCAL HEADER #149 04034B50 (67324752) │ │ │ │ -057B8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057B90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057B91 General Purpose Flag 0800 (2048) │ │ │ │ +057B5E LOCAL HEADER #149 04034B50 (67324752) │ │ │ │ +057B62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057B63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057B64 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057B93 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057B95 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -057B99 CRC EB3E2183 (3946717571) │ │ │ │ -057B9D Compressed Size 00000419 (1049) │ │ │ │ -057BA1 Uncompressed Size 0000131E (4894) │ │ │ │ -057BA5 Filename Length 0026 (38) │ │ │ │ -057BA7 Extra Length 0000 (0) │ │ │ │ -057BA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057B66 Compression Method 0008 (8) 'Deflated' │ │ │ │ +057B68 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +057B6C CRC EB3E2183 (3946717571) │ │ │ │ +057B70 Compressed Size 00000419 (1049) │ │ │ │ +057B74 Uncompressed Size 0000131E (4894) │ │ │ │ +057B78 Filename Length 0026 (38) │ │ │ │ +057B7A Extra Length 0000 (0) │ │ │ │ +057B7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57BA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57B7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057BCF PAYLOAD │ │ │ │ +057BA2 PAYLOAD │ │ │ │ │ │ │ │ -057FE8 LOCAL HEADER #150 04034B50 (67324752) │ │ │ │ -057FEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057FED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057FEE General Purpose Flag 0800 (2048) │ │ │ │ +057FBB LOCAL HEADER #150 04034B50 (67324752) │ │ │ │ +057FBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057FC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057FC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057FF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057FF2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -057FF6 CRC A03C631B (2688312091) │ │ │ │ -057FFA Compressed Size 000003FA (1018) │ │ │ │ -057FFE Uncompressed Size 00000A5A (2650) │ │ │ │ -058002 Filename Length 002A (42) │ │ │ │ -058004 Extra Length 0000 (0) │ │ │ │ -058006 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057FC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +057FC5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +057FC9 CRC A03C631B (2688312091) │ │ │ │ +057FCD Compressed Size 000003FA (1018) │ │ │ │ +057FD1 Uncompressed Size 00000A5A (2650) │ │ │ │ +057FD5 Filename Length 002A (42) │ │ │ │ +057FD7 Extra Length 0000 (0) │ │ │ │ +057FD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57FD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058030 PAYLOAD │ │ │ │ +058003 PAYLOAD │ │ │ │ │ │ │ │ -05842A LOCAL HEADER #151 04034B50 (67324752) │ │ │ │ -05842E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05842F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058430 General Purpose Flag 0800 (2048) │ │ │ │ +0583FD LOCAL HEADER #151 04034B50 (67324752) │ │ │ │ +058401 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058402 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058403 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058432 Compression Method 0008 (8) 'Deflated' │ │ │ │ -058434 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -058438 CRC 3B59F5EF (995751407) │ │ │ │ -05843C Compressed Size 00000514 (1300) │ │ │ │ -058440 Uncompressed Size 000018B5 (6325) │ │ │ │ -058444 Filename Length 0029 (41) │ │ │ │ -058446 Extra Length 0000 (0) │ │ │ │ -058448 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058405 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058407 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05840B CRC 3B59F5EF (995751407) │ │ │ │ +05840F Compressed Size 00000514 (1300) │ │ │ │ +058413 Uncompressed Size 000018B5 (6325) │ │ │ │ +058417 Filename Length 0029 (41) │ │ │ │ +058419 Extra Length 0000 (0) │ │ │ │ +05841B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58448: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5841B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058471 PAYLOAD │ │ │ │ +058444 PAYLOAD │ │ │ │ │ │ │ │ -058985 LOCAL HEADER #152 04034B50 (67324752) │ │ │ │ -058989 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05898A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05898B General Purpose Flag 0800 (2048) │ │ │ │ +058958 LOCAL HEADER #152 04034B50 (67324752) │ │ │ │ +05895C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05895D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05895E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05898D Compression Method 0008 (8) 'Deflated' │ │ │ │ -05898F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -058993 CRC 0EE00BA1 (249564065) │ │ │ │ -058997 Compressed Size 00000326 (806) │ │ │ │ -05899B Uncompressed Size 000007B8 (1976) │ │ │ │ -05899F Filename Length 002C (44) │ │ │ │ -0589A1 Extra Length 0000 (0) │ │ │ │ -0589A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058960 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058962 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +058966 CRC 0EE00BA1 (249564065) │ │ │ │ +05896A Compressed Size 00000326 (806) │ │ │ │ +05896E Uncompressed Size 000007B8 (1976) │ │ │ │ +058972 Filename Length 002C (44) │ │ │ │ +058974 Extra Length 0000 (0) │ │ │ │ +058976 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x589A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58976: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0589CF PAYLOAD │ │ │ │ +0589A2 PAYLOAD │ │ │ │ │ │ │ │ -058CF5 LOCAL HEADER #153 04034B50 (67324752) │ │ │ │ -058CF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058CFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058CFB General Purpose Flag 0800 (2048) │ │ │ │ +058CC8 LOCAL HEADER #153 04034B50 (67324752) │ │ │ │ +058CCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058CCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058CCE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058CFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -058CFF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -058D03 CRC 6FA96B14 (1873373972) │ │ │ │ -058D07 Compressed Size 000003F6 (1014) │ │ │ │ -058D0B Uncompressed Size 00001333 (4915) │ │ │ │ -058D0F Filename Length 002B (43) │ │ │ │ -058D11 Extra Length 0000 (0) │ │ │ │ -058D13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058CD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058CD2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +058CD6 CRC 6FA96B14 (1873373972) │ │ │ │ +058CDA Compressed Size 000003F6 (1014) │ │ │ │ +058CDE Uncompressed Size 00001333 (4915) │ │ │ │ +058CE2 Filename Length 002B (43) │ │ │ │ +058CE4 Extra Length 0000 (0) │ │ │ │ +058CE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58D13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58CE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058D3E PAYLOAD │ │ │ │ +058D11 PAYLOAD │ │ │ │ │ │ │ │ -059134 LOCAL HEADER #154 04034B50 (67324752) │ │ │ │ -059138 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059139 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05913A General Purpose Flag 0800 (2048) │ │ │ │ +059107 LOCAL HEADER #154 04034B50 (67324752) │ │ │ │ +05910B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05910C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05910D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05913C Compression Method 0008 (8) 'Deflated' │ │ │ │ -05913E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -059142 CRC 34939B30 (882088752) │ │ │ │ -059146 Compressed Size 00000557 (1367) │ │ │ │ -05914A Uncompressed Size 00000EA8 (3752) │ │ │ │ -05914E Filename Length 0029 (41) │ │ │ │ -059150 Extra Length 0000 (0) │ │ │ │ -059152 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05910F Compression Method 0008 (8) 'Deflated' │ │ │ │ +059111 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +059115 CRC 34939B30 (882088752) │ │ │ │ +059119 Compressed Size 00000557 (1367) │ │ │ │ +05911D Uncompressed Size 00000EA8 (3752) │ │ │ │ +059121 Filename Length 0029 (41) │ │ │ │ +059123 Extra Length 0000 (0) │ │ │ │ +059125 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x59152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59125: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05917B PAYLOAD │ │ │ │ +05914E PAYLOAD │ │ │ │ │ │ │ │ -0596D2 LOCAL HEADER #155 04034B50 (67324752) │ │ │ │ -0596D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0596D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0596D8 General Purpose Flag 0800 (2048) │ │ │ │ +0596A5 LOCAL HEADER #155 04034B50 (67324752) │ │ │ │ +0596A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0596AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0596AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0596DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0596DC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0596E0 CRC 96F52E25 (2532650533) │ │ │ │ -0596E4 Compressed Size 00000693 (1683) │ │ │ │ -0596E8 Uncompressed Size 000020B8 (8376) │ │ │ │ -0596EC Filename Length 0028 (40) │ │ │ │ -0596EE Extra Length 0000 (0) │ │ │ │ -0596F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0596AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0596AF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0596B3 CRC 96F52E25 (2532650533) │ │ │ │ +0596B7 Compressed Size 00000693 (1683) │ │ │ │ +0596BB Uncompressed Size 000020B8 (8376) │ │ │ │ +0596BF Filename Length 0028 (40) │ │ │ │ +0596C1 Extra Length 0000 (0) │ │ │ │ +0596C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x596F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x596C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059718 PAYLOAD │ │ │ │ +0596EB PAYLOAD │ │ │ │ │ │ │ │ -059DAB LOCAL HEADER #156 04034B50 (67324752) │ │ │ │ -059DAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059DB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059DB1 General Purpose Flag 0800 (2048) │ │ │ │ +059D7E LOCAL HEADER #156 04034B50 (67324752) │ │ │ │ +059D82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +059D83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +059D84 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059DB3 Compression Method 0000 (0) 'Stored' │ │ │ │ -059DB5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -059DB9 CRC 00000000 (0) │ │ │ │ -059DBD Compressed Size 00000000 (0) │ │ │ │ -059DC1 Uncompressed Size 00000000 (0) │ │ │ │ -059DC5 Filename Length 0018 (24) │ │ │ │ -059DC7 Extra Length 0000 (0) │ │ │ │ -059DC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +059D86 Compression Method 0000 (0) 'Stored' │ │ │ │ +059D88 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +059D8C CRC 00000000 (0) │ │ │ │ +059D90 Compressed Size 00000000 (0) │ │ │ │ +059D94 Uncompressed Size 00000000 (0) │ │ │ │ +059D98 Filename Length 0018 (24) │ │ │ │ +059D9A Extra Length 0000 (0) │ │ │ │ +059D9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x59DC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59D9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -059DE1 LOCAL HEADER #157 04034B50 (67324752) │ │ │ │ -059DE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059DE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059DE7 General Purpose Flag 0800 (2048) │ │ │ │ +059DB4 LOCAL HEADER #157 04034B50 (67324752) │ │ │ │ +059DB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +059DB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +059DBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059DE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -059DEB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -059DEF CRC 7D4D2200 (2102206976) │ │ │ │ -059DF3 Compressed Size 00000516 (1302) │ │ │ │ -059DF7 Uncompressed Size 00000BFC (3068) │ │ │ │ -059DFB Filename Length 002D (45) │ │ │ │ -059DFD Extra Length 0000 (0) │ │ │ │ -059DFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +059DBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +059DBE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +059DC2 CRC 7D4D2200 (2102206976) │ │ │ │ +059DC6 Compressed Size 00000516 (1302) │ │ │ │ +059DCA Uncompressed Size 00000BFC (3068) │ │ │ │ +059DCE Filename Length 002D (45) │ │ │ │ +059DD0 Extra Length 0000 (0) │ │ │ │ +059DD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x59DFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59DD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059E2C PAYLOAD │ │ │ │ +059DFF PAYLOAD │ │ │ │ │ │ │ │ -05A342 LOCAL HEADER #158 04034B50 (67324752) │ │ │ │ -05A346 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A347 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A348 General Purpose Flag 0800 (2048) │ │ │ │ +05A315 LOCAL HEADER #158 04034B50 (67324752) │ │ │ │ +05A319 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A31A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A31B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A34A Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A34C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05A350 CRC 1705F3FC (386266108) │ │ │ │ -05A354 Compressed Size 00000553 (1363) │ │ │ │ -05A358 Uncompressed Size 0000184E (6222) │ │ │ │ -05A35C Filename Length 002C (44) │ │ │ │ -05A35E Extra Length 0000 (0) │ │ │ │ -05A360 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A31D Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A31F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05A323 CRC 1705F3FC (386266108) │ │ │ │ +05A327 Compressed Size 00000553 (1363) │ │ │ │ +05A32B Uncompressed Size 0000184E (6222) │ │ │ │ +05A32F Filename Length 002C (44) │ │ │ │ +05A331 Extra Length 0000 (0) │ │ │ │ +05A333 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A360: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A333: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A38C PAYLOAD │ │ │ │ +05A35F PAYLOAD │ │ │ │ │ │ │ │ -05A8DF LOCAL HEADER #159 04034B50 (67324752) │ │ │ │ -05A8E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A8E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A8E5 General Purpose Flag 0800 (2048) │ │ │ │ +05A8B2 LOCAL HEADER #159 04034B50 (67324752) │ │ │ │ +05A8B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A8B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A8B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A8E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A8E9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05A8ED CRC 48665239 (1214665273) │ │ │ │ -05A8F1 Compressed Size 000000D7 (215) │ │ │ │ -05A8F5 Uncompressed Size 00000135 (309) │ │ │ │ -05A8F9 Filename Length 002A (42) │ │ │ │ -05A8FB Extra Length 0000 (0) │ │ │ │ -05A8FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A8BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A8BC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05A8C0 CRC 48665239 (1214665273) │ │ │ │ +05A8C4 Compressed Size 000000D7 (215) │ │ │ │ +05A8C8 Uncompressed Size 00000135 (309) │ │ │ │ +05A8CC Filename Length 002A (42) │ │ │ │ +05A8CE Extra Length 0000 (0) │ │ │ │ +05A8D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A8FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A8D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A927 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +05A8FA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -05A9FE LOCAL HEADER #160 04034B50 (67324752) │ │ │ │ -05AA02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AA03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AA04 General Purpose Flag 0800 (2048) │ │ │ │ +05A9D1 LOCAL HEADER #160 04034B50 (67324752) │ │ │ │ +05A9D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A9D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A9D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AA06 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AA08 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05AA0C CRC F032D795 (4029863829) │ │ │ │ -05AA10 Compressed Size 00000079 (121) │ │ │ │ -05AA14 Uncompressed Size 0000009F (159) │ │ │ │ -05AA18 Filename Length 0029 (41) │ │ │ │ -05AA1A Extra Length 0000 (0) │ │ │ │ -05AA1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A9D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A9DB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05A9DF CRC F032D795 (4029863829) │ │ │ │ +05A9E3 Compressed Size 00000079 (121) │ │ │ │ +05A9E7 Uncompressed Size 0000009F (159) │ │ │ │ +05A9EB Filename Length 0029 (41) │ │ │ │ +05A9ED Extra Length 0000 (0) │ │ │ │ +05A9EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AA1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A9EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AA45 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +05AA18 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -05AABE LOCAL HEADER #161 04034B50 (67324752) │ │ │ │ -05AAC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AAC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AAC4 General Purpose Flag 0800 (2048) │ │ │ │ +05AA91 LOCAL HEADER #161 04034B50 (67324752) │ │ │ │ +05AA95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AA96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AA97 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AAC6 Compression Method 0000 (0) 'Stored' │ │ │ │ -05AAC8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05AACC CRC 00000000 (0) │ │ │ │ -05AAD0 Compressed Size 00000000 (0) │ │ │ │ -05AAD4 Uncompressed Size 00000000 (0) │ │ │ │ -05AAD8 Filename Length 0010 (16) │ │ │ │ -05AADA Extra Length 0000 (0) │ │ │ │ -05AADC Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +05AA99 Compression Method 0000 (0) 'Stored' │ │ │ │ +05AA9B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05AA9F CRC 00000000 (0) │ │ │ │ +05AAA3 Compressed Size 00000000 (0) │ │ │ │ +05AAA7 Uncompressed Size 00000000 (0) │ │ │ │ +05AAAB Filename Length 0010 (16) │ │ │ │ +05AAAD Extra Length 0000 (0) │ │ │ │ +05AAAF Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AADC: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AAAF: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -05AAEC LOCAL HEADER #162 04034B50 (67324752) │ │ │ │ -05AAF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AAF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AAF2 General Purpose Flag 0800 (2048) │ │ │ │ +05AABF LOCAL HEADER #162 04034B50 (67324752) │ │ │ │ +05AAC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AAC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AAC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AAF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AAF6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05AAFA CRC 44C02AD7 (1153444567) │ │ │ │ -05AAFE Compressed Size 000002F2 (754) │ │ │ │ -05AB02 Uncompressed Size 000005F6 (1526) │ │ │ │ -05AB06 Filename Length 0019 (25) │ │ │ │ -05AB08 Extra Length 0000 (0) │ │ │ │ -05AB0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05AAC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05AAC9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05AACD CRC 44C02AD7 (1153444567) │ │ │ │ +05AAD1 Compressed Size 000002F2 (754) │ │ │ │ +05AAD5 Uncompressed Size 000005F6 (1526) │ │ │ │ +05AAD9 Filename Length 0019 (25) │ │ │ │ +05AADB Extra Length 0000 (0) │ │ │ │ +05AADD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AB0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AADD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AB23 PAYLOAD │ │ │ │ +05AAF6 PAYLOAD │ │ │ │ │ │ │ │ -05AE15 LOCAL HEADER #163 04034B50 (67324752) │ │ │ │ -05AE19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AE1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AE1B General Purpose Flag 0800 (2048) │ │ │ │ +05ADE8 LOCAL HEADER #163 04034B50 (67324752) │ │ │ │ +05ADEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05ADED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05ADEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AE1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AE1F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05AE23 CRC 9BC4D627 (2613368359) │ │ │ │ -05AE27 Compressed Size 00000346 (838) │ │ │ │ -05AE2B Uncompressed Size 00000C22 (3106) │ │ │ │ -05AE2F Filename Length 0018 (24) │ │ │ │ -05AE31 Extra Length 0000 (0) │ │ │ │ -05AE33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05ADF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05ADF2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05ADF6 CRC 9BC4D627 (2613368359) │ │ │ │ +05ADFA Compressed Size 00000346 (838) │ │ │ │ +05ADFE Uncompressed Size 00000C22 (3106) │ │ │ │ +05AE02 Filename Length 0018 (24) │ │ │ │ +05AE04 Extra Length 0000 (0) │ │ │ │ +05AE06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AE33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AE06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AE4B PAYLOAD │ │ │ │ +05AE1E PAYLOAD │ │ │ │ │ │ │ │ -05B191 LOCAL HEADER #164 04034B50 (67324752) │ │ │ │ -05B195 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B196 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B197 General Purpose Flag 0800 (2048) │ │ │ │ +05B164 LOCAL HEADER #164 04034B50 (67324752) │ │ │ │ +05B168 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B169 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B16A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B199 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B19B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05B19F CRC 83847389 (2206495625) │ │ │ │ -05B1A3 Compressed Size 000003FE (1022) │ │ │ │ -05B1A7 Uncompressed Size 00000910 (2320) │ │ │ │ -05B1AB Filename Length 0029 (41) │ │ │ │ -05B1AD Extra Length 0000 (0) │ │ │ │ -05B1AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B16C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B16E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05B172 CRC 83847389 (2206495625) │ │ │ │ +05B176 Compressed Size 000003FE (1022) │ │ │ │ +05B17A Uncompressed Size 00000910 (2320) │ │ │ │ +05B17E Filename Length 0029 (41) │ │ │ │ +05B180 Extra Length 0000 (0) │ │ │ │ +05B182 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B1AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B182: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B1D8 PAYLOAD │ │ │ │ +05B1AB PAYLOAD │ │ │ │ │ │ │ │ -05B5D6 LOCAL HEADER #165 04034B50 (67324752) │ │ │ │ -05B5DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B5DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B5DC General Purpose Flag 0800 (2048) │ │ │ │ +05B5A9 LOCAL HEADER #165 04034B50 (67324752) │ │ │ │ +05B5AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B5AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B5AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B5DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B5E0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05B5E4 CRC 3E4A052B (1045038379) │ │ │ │ -05B5E8 Compressed Size 00000320 (800) │ │ │ │ -05B5EC Uncompressed Size 00000FA1 (4001) │ │ │ │ -05B5F0 Filename Length 0028 (40) │ │ │ │ -05B5F2 Extra Length 0000 (0) │ │ │ │ -05B5F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B5B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B5B3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05B5B7 CRC 3E4A052B (1045038379) │ │ │ │ +05B5BB Compressed Size 00000320 (800) │ │ │ │ +05B5BF Uncompressed Size 00000FA1 (4001) │ │ │ │ +05B5C3 Filename Length 0028 (40) │ │ │ │ +05B5C5 Extra Length 0000 (0) │ │ │ │ +05B5C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B5F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B5C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B61C PAYLOAD │ │ │ │ +05B5EF PAYLOAD │ │ │ │ │ │ │ │ -05B93C LOCAL HEADER #166 04034B50 (67324752) │ │ │ │ -05B940 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B941 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B942 General Purpose Flag 0800 (2048) │ │ │ │ +05B90F LOCAL HEADER #166 04034B50 (67324752) │ │ │ │ +05B913 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B914 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B915 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B944 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B946 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05B94A CRC 9EAEAA1F (2662246943) │ │ │ │ -05B94E Compressed Size 00000249 (585) │ │ │ │ -05B952 Uncompressed Size 00000476 (1142) │ │ │ │ -05B956 Filename Length 0029 (41) │ │ │ │ -05B958 Extra Length 0000 (0) │ │ │ │ -05B95A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B917 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B919 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05B91D CRC 9EAEAA1F (2662246943) │ │ │ │ +05B921 Compressed Size 00000249 (585) │ │ │ │ +05B925 Uncompressed Size 00000476 (1142) │ │ │ │ +05B929 Filename Length 0029 (41) │ │ │ │ +05B92B Extra Length 0000 (0) │ │ │ │ +05B92D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B95A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B92D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B983 PAYLOAD │ │ │ │ +05B956 PAYLOAD │ │ │ │ │ │ │ │ -05BBCC LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ -05BBD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05BBD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05BBD2 General Purpose Flag 0800 (2048) │ │ │ │ +05BB9F LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ +05BBA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05BBA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05BBA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05BBD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05BBD6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05BBDA CRC EEC1DE10 (4005682704) │ │ │ │ -05BBDE Compressed Size 000004F4 (1268) │ │ │ │ -05BBE2 Uncompressed Size 00001E48 (7752) │ │ │ │ -05BBE6 Filename Length 0028 (40) │ │ │ │ -05BBE8 Extra Length 0000 (0) │ │ │ │ -05BBEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05BBA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05BBA9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05BBAD CRC EEC1DE10 (4005682704) │ │ │ │ +05BBB1 Compressed Size 000004F4 (1268) │ │ │ │ +05BBB5 Uncompressed Size 00001E48 (7752) │ │ │ │ +05BBB9 Filename Length 0028 (40) │ │ │ │ +05BBBB Extra Length 0000 (0) │ │ │ │ +05BBBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5BBEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5BBBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05BC12 PAYLOAD │ │ │ │ +05BBE5 PAYLOAD │ │ │ │ │ │ │ │ -05C106 LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ -05C10A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C10B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C10C General Purpose Flag 0800 (2048) │ │ │ │ +05C0D9 LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ +05C0DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C0DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C0DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C10E Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C110 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05C114 CRC F430DD2E (4096843054) │ │ │ │ -05C118 Compressed Size 00000748 (1864) │ │ │ │ -05C11C Uncompressed Size 000016D2 (5842) │ │ │ │ -05C120 Filename Length 001A (26) │ │ │ │ -05C122 Extra Length 0000 (0) │ │ │ │ -05C124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C0E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C0E3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05C0E7 CRC 2FA4CC21 (799329313) │ │ │ │ +05C0EB Compressed Size 0000074F (1871) │ │ │ │ +05C0EF Uncompressed Size 000016D2 (5842) │ │ │ │ +05C0F3 Filename Length 001A (26) │ │ │ │ +05C0F5 Extra Length 0000 (0) │ │ │ │ +05C0F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C0F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C13E PAYLOAD │ │ │ │ +05C111 PAYLOAD │ │ │ │ │ │ │ │ -05C886 LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ -05C88A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C88B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C88C General Purpose Flag 0800 (2048) │ │ │ │ +05C860 LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ +05C864 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C865 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C866 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C88E Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C890 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05C894 CRC BDD57633 (3184883251) │ │ │ │ -05C898 Compressed Size 00000BF9 (3065) │ │ │ │ -05C89C Uncompressed Size 00004DD3 (19923) │ │ │ │ -05C8A0 Filename Length 0019 (25) │ │ │ │ -05C8A2 Extra Length 0000 (0) │ │ │ │ -05C8A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C868 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C86A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05C86E CRC 1C42AAAC (474131116) │ │ │ │ +05C872 Compressed Size 00000C00 (3072) │ │ │ │ +05C876 Uncompressed Size 00004DD3 (19923) │ │ │ │ +05C87A Filename Length 0019 (25) │ │ │ │ +05C87C Extra Length 0000 (0) │ │ │ │ +05C87E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C8A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C87E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C8BD PAYLOAD │ │ │ │ +05C897 PAYLOAD │ │ │ │ │ │ │ │ -05D4B6 LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ -05D4BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05D4BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05D4BC General Purpose Flag 0800 (2048) │ │ │ │ +05D497 LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ +05D49B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05D49C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05D49D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05D4BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -05D4C0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05D4C4 CRC 5A523F18 (1515339544) │ │ │ │ -05D4C8 Compressed Size 00000595 (1429) │ │ │ │ -05D4CC Uncompressed Size 00000CA9 (3241) │ │ │ │ -05D4D0 Filename Length 0024 (36) │ │ │ │ -05D4D2 Extra Length 0000 (0) │ │ │ │ -05D4D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05D49F Compression Method 0008 (8) 'Deflated' │ │ │ │ +05D4A1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05D4A5 CRC 5A523F18 (1515339544) │ │ │ │ +05D4A9 Compressed Size 00000595 (1429) │ │ │ │ +05D4AD Uncompressed Size 00000CA9 (3241) │ │ │ │ +05D4B1 Filename Length 0024 (36) │ │ │ │ +05D4B3 Extra Length 0000 (0) │ │ │ │ +05D4B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5D4D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5D4B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05D4F8 PAYLOAD │ │ │ │ +05D4D9 PAYLOAD │ │ │ │ │ │ │ │ -05DA8D LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ -05DA91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05DA92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05DA93 General Purpose Flag 0800 (2048) │ │ │ │ +05DA6E LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ +05DA72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05DA73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05DA74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05DA95 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05DA97 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05DA9B CRC 9300424B (2466267723) │ │ │ │ -05DA9F Compressed Size 000014EC (5356) │ │ │ │ -05DAA3 Uncompressed Size 00004DF9 (19961) │ │ │ │ -05DAA7 Filename Length 0023 (35) │ │ │ │ -05DAA9 Extra Length 0000 (0) │ │ │ │ -05DAAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05DA76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05DA78 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05DA7C CRC 9300424B (2466267723) │ │ │ │ +05DA80 Compressed Size 000014EC (5356) │ │ │ │ +05DA84 Uncompressed Size 00004DF9 (19961) │ │ │ │ +05DA88 Filename Length 0023 (35) │ │ │ │ +05DA8A Extra Length 0000 (0) │ │ │ │ +05DA8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5DAAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5DA8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05DACE PAYLOAD │ │ │ │ +05DAAF PAYLOAD │ │ │ │ │ │ │ │ -05EFBA LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ -05EFBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05EFBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05EFC0 General Purpose Flag 0800 (2048) │ │ │ │ +05EF9B LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ +05EF9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05EFA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05EFA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05EFC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05EFC4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05EFC8 CRC 4CACC579 (1286391161) │ │ │ │ -05EFCC Compressed Size 00000350 (848) │ │ │ │ -05EFD0 Uncompressed Size 0000066C (1644) │ │ │ │ -05EFD4 Filename Length 001E (30) │ │ │ │ -05EFD6 Extra Length 0000 (0) │ │ │ │ -05EFD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05EFA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05EFA5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05EFA9 CRC 4CACC579 (1286391161) │ │ │ │ +05EFAD Compressed Size 00000350 (848) │ │ │ │ +05EFB1 Uncompressed Size 0000066C (1644) │ │ │ │ +05EFB5 Filename Length 001E (30) │ │ │ │ +05EFB7 Extra Length 0000 (0) │ │ │ │ +05EFB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5EFD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5EFB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05EFF6 PAYLOAD │ │ │ │ +05EFD7 PAYLOAD │ │ │ │ │ │ │ │ -05F346 LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ -05F34A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05F34B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05F34C General Purpose Flag 0800 (2048) │ │ │ │ +05F327 LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ +05F32B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05F32C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05F32D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05F34E Compression Method 0008 (8) 'Deflated' │ │ │ │ -05F350 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05F354 CRC 2B0FD6AD (722458285) │ │ │ │ -05F358 Compressed Size 000004F7 (1271) │ │ │ │ -05F35C Uncompressed Size 00000DF7 (3575) │ │ │ │ -05F360 Filename Length 001D (29) │ │ │ │ -05F362 Extra Length 0000 (0) │ │ │ │ -05F364 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05F32F Compression Method 0008 (8) 'Deflated' │ │ │ │ +05F331 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05F335 CRC 2B0FD6AD (722458285) │ │ │ │ +05F339 Compressed Size 000004F7 (1271) │ │ │ │ +05F33D Uncompressed Size 00000DF7 (3575) │ │ │ │ +05F341 Filename Length 001D (29) │ │ │ │ +05F343 Extra Length 0000 (0) │ │ │ │ +05F345 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5F364: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5F345: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05F381 PAYLOAD │ │ │ │ +05F362 PAYLOAD │ │ │ │ │ │ │ │ -05F878 LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ -05F87C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05F87D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05F87E General Purpose Flag 0800 (2048) │ │ │ │ +05F859 LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ +05F85D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05F85E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05F85F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05F880 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05F882 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05F886 CRC FBEB2A26 (4226492966) │ │ │ │ -05F88A Compressed Size 00000185 (389) │ │ │ │ -05F88E Uncompressed Size 00000273 (627) │ │ │ │ -05F892 Filename Length 0021 (33) │ │ │ │ -05F894 Extra Length 0000 (0) │ │ │ │ -05F896 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05F861 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05F863 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05F867 CRC FBEB2A26 (4226492966) │ │ │ │ +05F86B Compressed Size 00000185 (389) │ │ │ │ +05F86F Uncompressed Size 00000273 (627) │ │ │ │ +05F873 Filename Length 0021 (33) │ │ │ │ +05F875 Extra Length 0000 (0) │ │ │ │ +05F877 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5F896: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5F877: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05F8B7 PAYLOAD │ │ │ │ +05F898 PAYLOAD │ │ │ │ │ │ │ │ -05FA3C LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ -05FA40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FA41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FA42 General Purpose Flag 0800 (2048) │ │ │ │ +05FA1D LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ +05FA21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FA22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FA23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FA44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FA46 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05FA4A CRC 44A083CC (1151370188) │ │ │ │ -05FA4E Compressed Size 0000012D (301) │ │ │ │ -05FA52 Uncompressed Size 0000023D (573) │ │ │ │ -05FA56 Filename Length 0020 (32) │ │ │ │ -05FA58 Extra Length 0000 (0) │ │ │ │ -05FA5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FA25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FA27 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05FA2B CRC 44A083CC (1151370188) │ │ │ │ +05FA2F Compressed Size 0000012D (301) │ │ │ │ +05FA33 Uncompressed Size 0000023D (573) │ │ │ │ +05FA37 Filename Length 0020 (32) │ │ │ │ +05FA39 Extra Length 0000 (0) │ │ │ │ +05FA3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FA5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FA3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FA7A PAYLOAD │ │ │ │ +05FA5B PAYLOAD │ │ │ │ │ │ │ │ -05FBA7 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ -05FBAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FBAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FBAD General Purpose Flag 0800 (2048) │ │ │ │ +05FB88 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ +05FB8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FB8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FB8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FBAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FBB1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05FBB5 CRC B06B533D (2959823677) │ │ │ │ -05FBB9 Compressed Size 00000186 (390) │ │ │ │ -05FBBD Uncompressed Size 0000027A (634) │ │ │ │ -05FBC1 Filename Length 0024 (36) │ │ │ │ -05FBC3 Extra Length 0000 (0) │ │ │ │ -05FBC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FB90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FB92 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05FB96 CRC B06B533D (2959823677) │ │ │ │ +05FB9A Compressed Size 00000186 (390) │ │ │ │ +05FB9E Uncompressed Size 0000027A (634) │ │ │ │ +05FBA2 Filename Length 0024 (36) │ │ │ │ +05FBA4 Extra Length 0000 (0) │ │ │ │ +05FBA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FBC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FBA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FBE9 PAYLOAD │ │ │ │ +05FBCA PAYLOAD │ │ │ │ │ │ │ │ -05FD6F LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ -05FD73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FD74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FD75 General Purpose Flag 0800 (2048) │ │ │ │ +05FD50 LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ +05FD54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FD55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FD56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FD77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FD79 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05FD7D CRC E027AB3C (3760696124) │ │ │ │ -05FD81 Compressed Size 0000012A (298) │ │ │ │ -05FD85 Uncompressed Size 00000242 (578) │ │ │ │ -05FD89 Filename Length 0023 (35) │ │ │ │ -05FD8B Extra Length 0000 (0) │ │ │ │ -05FD8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FD58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FD5A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05FD5E CRC E027AB3C (3760696124) │ │ │ │ +05FD62 Compressed Size 0000012A (298) │ │ │ │ +05FD66 Uncompressed Size 00000242 (578) │ │ │ │ +05FD6A Filename Length 0023 (35) │ │ │ │ +05FD6C Extra Length 0000 (0) │ │ │ │ +05FD6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FD8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FD6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FDB0 PAYLOAD │ │ │ │ +05FD91 PAYLOAD │ │ │ │ │ │ │ │ -05FEDA LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ -05FEDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FEDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FEE0 General Purpose Flag 0800 (2048) │ │ │ │ +05FEBB LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ +05FEBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FEC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FEC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FEE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FEE4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -05FEE8 CRC D2D104C0 (3536913600) │ │ │ │ -05FEEC Compressed Size 00000186 (390) │ │ │ │ -05FEF0 Uncompressed Size 00000273 (627) │ │ │ │ -05FEF4 Filename Length 0021 (33) │ │ │ │ -05FEF6 Extra Length 0000 (0) │ │ │ │ -05FEF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FEC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FEC5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +05FEC9 CRC D2D104C0 (3536913600) │ │ │ │ +05FECD Compressed Size 00000186 (390) │ │ │ │ +05FED1 Uncompressed Size 00000273 (627) │ │ │ │ +05FED5 Filename Length 0021 (33) │ │ │ │ +05FED7 Extra Length 0000 (0) │ │ │ │ +05FED9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FEF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FED9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FF19 PAYLOAD │ │ │ │ +05FEFA PAYLOAD │ │ │ │ │ │ │ │ -06009F LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ -0600A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0600A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0600A5 General Purpose Flag 0800 (2048) │ │ │ │ +060080 LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ +060084 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060085 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060086 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0600A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0600A9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0600AD CRC C7F404E6 (3354658022) │ │ │ │ -0600B1 Compressed Size 0000012E (302) │ │ │ │ -0600B5 Uncompressed Size 0000023D (573) │ │ │ │ -0600B9 Filename Length 0020 (32) │ │ │ │ -0600BB Extra Length 0000 (0) │ │ │ │ -0600BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060088 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06008A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06008E CRC C7F404E6 (3354658022) │ │ │ │ +060092 Compressed Size 0000012E (302) │ │ │ │ +060096 Uncompressed Size 0000023D (573) │ │ │ │ +06009A Filename Length 0020 (32) │ │ │ │ +06009C Extra Length 0000 (0) │ │ │ │ +06009E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x600BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6009E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0600DD PAYLOAD │ │ │ │ +0600BE PAYLOAD │ │ │ │ │ │ │ │ -06020B LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ -06020F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -060210 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -060211 General Purpose Flag 0800 (2048) │ │ │ │ +0601EC LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ +0601F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0601F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0601F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -060213 Compression Method 0008 (8) 'Deflated' │ │ │ │ -060215 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -060219 CRC 4A6EDC97 (1248779415) │ │ │ │ -06021D Compressed Size 00000189 (393) │ │ │ │ -060221 Uncompressed Size 00000276 (630) │ │ │ │ -060225 Filename Length 0023 (35) │ │ │ │ -060227 Extra Length 0000 (0) │ │ │ │ -060229 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0601F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0601F6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0601FA CRC 4A6EDC97 (1248779415) │ │ │ │ +0601FE Compressed Size 00000189 (393) │ │ │ │ +060202 Uncompressed Size 00000276 (630) │ │ │ │ +060206 Filename Length 0023 (35) │ │ │ │ +060208 Extra Length 0000 (0) │ │ │ │ +06020A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60229: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6020A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06024C PAYLOAD │ │ │ │ +06022D PAYLOAD │ │ │ │ │ │ │ │ -0603D5 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ -0603D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0603DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0603DB General Purpose Flag 0800 (2048) │ │ │ │ +0603B6 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ +0603BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0603BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0603BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0603DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0603DF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0603E3 CRC 9EDAD54A (2665141578) │ │ │ │ -0603E7 Compressed Size 0000039F (927) │ │ │ │ -0603EB Uncompressed Size 00000806 (2054) │ │ │ │ -0603EF Filename Length 0022 (34) │ │ │ │ -0603F1 Extra Length 0000 (0) │ │ │ │ -0603F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0603BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0603C0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0603C4 CRC 2ADA1C4B (718937163) │ │ │ │ +0603C8 Compressed Size 000003A8 (936) │ │ │ │ +0603CC Uncompressed Size 00000826 (2086) │ │ │ │ +0603D0 Filename Length 0022 (34) │ │ │ │ +0603D2 Extra Length 0000 (0) │ │ │ │ +0603D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x603F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x603D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060415 PAYLOAD │ │ │ │ +0603F6 PAYLOAD │ │ │ │ │ │ │ │ -0607B4 LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ -0607B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0607B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0607BA General Purpose Flag 0800 (2048) │ │ │ │ +06079E LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ +0607A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0607A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0607A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0607BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0607BE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0607C2 CRC FF2F7519 (4281300249) │ │ │ │ -0607C6 Compressed Size 0000024C (588) │ │ │ │ -0607CA Uncompressed Size 0000047D (1149) │ │ │ │ -0607CE Filename Length 002A (42) │ │ │ │ -0607D0 Extra Length 0000 (0) │ │ │ │ -0607D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0607A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0607A8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0607AC CRC FF2F7519 (4281300249) │ │ │ │ +0607B0 Compressed Size 0000024C (588) │ │ │ │ +0607B4 Uncompressed Size 0000047D (1149) │ │ │ │ +0607B8 Filename Length 002A (42) │ │ │ │ +0607BA Extra Length 0000 (0) │ │ │ │ +0607BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x607D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x607BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0607FC PAYLOAD │ │ │ │ +0607E6 PAYLOAD │ │ │ │ │ │ │ │ -060A48 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ -060A4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -060A4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -060A4E General Purpose Flag 0800 (2048) │ │ │ │ +060A32 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ +060A36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060A37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060A38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -060A50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -060A52 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -060A56 CRC 8C13F7B3 (2350118835) │ │ │ │ -060A5A Compressed Size 00000526 (1318) │ │ │ │ -060A5E Uncompressed Size 00001EF4 (7924) │ │ │ │ -060A62 Filename Length 0029 (41) │ │ │ │ -060A64 Extra Length 0000 (0) │ │ │ │ -060A66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060A3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +060A3C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +060A40 CRC 8C13F7B3 (2350118835) │ │ │ │ +060A44 Compressed Size 00000526 (1318) │ │ │ │ +060A48 Uncompressed Size 00001EF4 (7924) │ │ │ │ +060A4C Filename Length 0029 (41) │ │ │ │ +060A4E Extra Length 0000 (0) │ │ │ │ +060A50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60A66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x60A50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060A8F PAYLOAD │ │ │ │ +060A79 PAYLOAD │ │ │ │ │ │ │ │ -060FB5 LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ -060FB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -060FBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -060FBB General Purpose Flag 0800 (2048) │ │ │ │ +060F9F LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ +060FA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060FA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060FA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -060FBD Compression Method 0008 (8) 'Deflated' │ │ │ │ -060FBF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -060FC3 CRC A768F14E (2808672590) │ │ │ │ -060FC7 Compressed Size 000005AE (1454) │ │ │ │ -060FCB Uncompressed Size 00000E44 (3652) │ │ │ │ -060FCF Filename Length 0028 (40) │ │ │ │ -060FD1 Extra Length 0000 (0) │ │ │ │ -060FD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060FA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +060FA9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +060FAD CRC A768F14E (2808672590) │ │ │ │ +060FB1 Compressed Size 000005AE (1454) │ │ │ │ +060FB5 Uncompressed Size 00000E44 (3652) │ │ │ │ +060FB9 Filename Length 0028 (40) │ │ │ │ +060FBB Extra Length 0000 (0) │ │ │ │ +060FBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60FD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x60FBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060FFB PAYLOAD │ │ │ │ +060FE5 PAYLOAD │ │ │ │ │ │ │ │ -0615A9 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ -0615AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0615AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0615AF General Purpose Flag 0800 (2048) │ │ │ │ +061593 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ +061597 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +061598 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +061599 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0615B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0615B3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0615B7 CRC 09A4D62E (161797678) │ │ │ │ -0615BB Compressed Size 00000750 (1872) │ │ │ │ -0615BF Uncompressed Size 00004B36 (19254) │ │ │ │ -0615C3 Filename Length 0027 (39) │ │ │ │ -0615C5 Extra Length 0000 (0) │ │ │ │ -0615C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06159B Compression Method 0008 (8) 'Deflated' │ │ │ │ +06159D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0615A1 CRC 09A4D62E (161797678) │ │ │ │ +0615A5 Compressed Size 00000750 (1872) │ │ │ │ +0615A9 Uncompressed Size 00004B36 (19254) │ │ │ │ +0615AD Filename Length 0027 (39) │ │ │ │ +0615AF Extra Length 0000 (0) │ │ │ │ +0615B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x615C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x615B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0615EE PAYLOAD │ │ │ │ +0615D8 PAYLOAD │ │ │ │ │ │ │ │ -061D3E LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ -061D42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -061D43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -061D44 General Purpose Flag 0800 (2048) │ │ │ │ +061D28 LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ +061D2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +061D2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +061D2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -061D46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -061D48 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -061D4C CRC BAFB6311 (3137037073) │ │ │ │ -061D50 Compressed Size 000003EA (1002) │ │ │ │ -061D54 Uncompressed Size 0000084E (2126) │ │ │ │ -061D58 Filename Length 001A (26) │ │ │ │ -061D5A Extra Length 0000 (0) │ │ │ │ -061D5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +061D30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +061D32 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +061D36 CRC BAFB6311 (3137037073) │ │ │ │ +061D3A Compressed Size 000003EA (1002) │ │ │ │ +061D3E Uncompressed Size 0000084E (2126) │ │ │ │ +061D42 Filename Length 001A (26) │ │ │ │ +061D44 Extra Length 0000 (0) │ │ │ │ +061D46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x61D5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x61D46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -061D76 PAYLOAD │ │ │ │ +061D60 PAYLOAD │ │ │ │ │ │ │ │ -062160 LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ -062164 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062165 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062166 General Purpose Flag 0800 (2048) │ │ │ │ +06214A LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ +06214E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06214F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062150 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062168 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06216A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06216E CRC EEA12E43 (4003540547) │ │ │ │ -062172 Compressed Size 0000065F (1631) │ │ │ │ -062176 Uncompressed Size 00001578 (5496) │ │ │ │ -06217A Filename Length 0019 (25) │ │ │ │ -06217C Extra Length 0000 (0) │ │ │ │ -06217E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062152 Compression Method 0008 (8) 'Deflated' │ │ │ │ +062154 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +062158 CRC EEA12E43 (4003540547) │ │ │ │ +06215C Compressed Size 0000065F (1631) │ │ │ │ +062160 Uncompressed Size 00001578 (5496) │ │ │ │ +062164 Filename Length 0019 (25) │ │ │ │ +062166 Extra Length 0000 (0) │ │ │ │ +062168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6217E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062197 PAYLOAD │ │ │ │ +062181 PAYLOAD │ │ │ │ │ │ │ │ -0627F6 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ -0627FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0627FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0627FC General Purpose Flag 0800 (2048) │ │ │ │ +0627E0 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ +0627E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0627E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0627E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0627FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -062800 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -062804 CRC 49E16867 (1239509095) │ │ │ │ -062808 Compressed Size 000001BC (444) │ │ │ │ -06280C Uncompressed Size 000002E1 (737) │ │ │ │ -062810 Filename Length 0026 (38) │ │ │ │ -062812 Extra Length 0000 (0) │ │ │ │ -062814 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0627E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0627EA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0627EE CRC 49E16867 (1239509095) │ │ │ │ +0627F2 Compressed Size 000001BC (444) │ │ │ │ +0627F6 Uncompressed Size 000002E1 (737) │ │ │ │ +0627FA Filename Length 0026 (38) │ │ │ │ +0627FC Extra Length 0000 (0) │ │ │ │ +0627FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62814: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x627FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06283A PAYLOAD │ │ │ │ +062824 PAYLOAD │ │ │ │ │ │ │ │ -0629F6 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ -0629FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0629FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0629FC General Purpose Flag 0800 (2048) │ │ │ │ +0629E0 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ +0629E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0629E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0629E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0629FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -062A00 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -062A04 CRC C779C094 (3346645140) │ │ │ │ -062A08 Compressed Size 00000163 (355) │ │ │ │ -062A0C Uncompressed Size 000002CD (717) │ │ │ │ -062A10 Filename Length 0025 (37) │ │ │ │ -062A12 Extra Length 0000 (0) │ │ │ │ -062A14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0629E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0629EA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0629EE CRC C779C094 (3346645140) │ │ │ │ +0629F2 Compressed Size 00000163 (355) │ │ │ │ +0629F6 Uncompressed Size 000002CD (717) │ │ │ │ +0629FA Filename Length 0025 (37) │ │ │ │ +0629FC Extra Length 0000 (0) │ │ │ │ +0629FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62A14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x629FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062A39 PAYLOAD │ │ │ │ +062A23 PAYLOAD │ │ │ │ │ │ │ │ -062B9C LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ -062BA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062BA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062BA2 General Purpose Flag 0800 (2048) │ │ │ │ +062B86 LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ +062B8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +062B8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062B8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062BA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -062BA6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -062BAA CRC EAB20B62 (3937536866) │ │ │ │ -062BAE Compressed Size 0000025D (605) │ │ │ │ -062BB2 Uncompressed Size 000004AE (1198) │ │ │ │ -062BB6 Filename Length 0027 (39) │ │ │ │ -062BB8 Extra Length 0000 (0) │ │ │ │ -062BBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062B8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +062B90 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +062B94 CRC EAB20B62 (3937536866) │ │ │ │ +062B98 Compressed Size 0000025D (605) │ │ │ │ +062B9C Uncompressed Size 000004AE (1198) │ │ │ │ +062BA0 Filename Length 0027 (39) │ │ │ │ +062BA2 Extra Length 0000 (0) │ │ │ │ +062BA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62BBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62BA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062BE1 PAYLOAD │ │ │ │ +062BCB PAYLOAD │ │ │ │ │ │ │ │ -062E3E LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ -062E42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062E43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062E44 General Purpose Flag 0800 (2048) │ │ │ │ +062E28 LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ +062E2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +062E2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062E2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062E46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -062E48 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -062E4C CRC D8B64938 (3635824952) │ │ │ │ -062E50 Compressed Size 000002CE (718) │ │ │ │ -062E54 Uncompressed Size 000009E2 (2530) │ │ │ │ -062E58 Filename Length 0026 (38) │ │ │ │ -062E5A Extra Length 0000 (0) │ │ │ │ -062E5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062E30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +062E32 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +062E36 CRC D8B64938 (3635824952) │ │ │ │ +062E3A Compressed Size 000002CE (718) │ │ │ │ +062E3E Uncompressed Size 000009E2 (2530) │ │ │ │ +062E42 Filename Length 0026 (38) │ │ │ │ +062E44 Extra Length 0000 (0) │ │ │ │ +062E46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62E5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62E46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062E82 PAYLOAD │ │ │ │ +062E6C PAYLOAD │ │ │ │ │ │ │ │ -063150 LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ -063154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -063155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -063156 General Purpose Flag 0800 (2048) │ │ │ │ +06313A LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ +06313E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06313F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +063140 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -063158 Compression Method 0000 (0) 'Stored' │ │ │ │ -06315A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06315E CRC 00000000 (0) │ │ │ │ -063162 Compressed Size 00000000 (0) │ │ │ │ -063166 Uncompressed Size 00000000 (0) │ │ │ │ -06316A Filename Length 0016 (22) │ │ │ │ -06316C Extra Length 0000 (0) │ │ │ │ -06316E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +063142 Compression Method 0000 (0) 'Stored' │ │ │ │ +063144 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +063148 CRC 00000000 (0) │ │ │ │ +06314C Compressed Size 00000000 (0) │ │ │ │ +063150 Uncompressed Size 00000000 (0) │ │ │ │ +063154 Filename Length 0016 (22) │ │ │ │ +063156 Extra Length 0000 (0) │ │ │ │ +063158 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6316E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x63158: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -063184 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ -063188 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -063189 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06318A General Purpose Flag 0800 (2048) │ │ │ │ +06316E LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ +063172 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +063173 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +063174 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06318C Compression Method 0008 (8) 'Deflated' │ │ │ │ -06318E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -063192 CRC F2C1D68B (4072789643) │ │ │ │ -063196 Compressed Size 000006FA (1786) │ │ │ │ -06319A Uncompressed Size 000012F1 (4849) │ │ │ │ -06319E Filename Length 0021 (33) │ │ │ │ -0631A0 Extra Length 0000 (0) │ │ │ │ -0631A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +063176 Compression Method 0008 (8) 'Deflated' │ │ │ │ +063178 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06317C CRC F2C1D68B (4072789643) │ │ │ │ +063180 Compressed Size 000006FA (1786) │ │ │ │ +063184 Uncompressed Size 000012F1 (4849) │ │ │ │ +063188 Filename Length 0021 (33) │ │ │ │ +06318A Extra Length 0000 (0) │ │ │ │ +06318C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x631A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6318C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0631C3 PAYLOAD │ │ │ │ +0631AD PAYLOAD │ │ │ │ │ │ │ │ -0638BD LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ -0638C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0638C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0638C3 General Purpose Flag 0800 (2048) │ │ │ │ +0638A7 LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ +0638AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0638AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0638AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0638C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0638C7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0638CB CRC CC620B01 (3428977409) │ │ │ │ -0638CF Compressed Size 00000876 (2166) │ │ │ │ -0638D3 Uncompressed Size 00003F3D (16189) │ │ │ │ -0638D7 Filename Length 0020 (32) │ │ │ │ -0638D9 Extra Length 0000 (0) │ │ │ │ -0638DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0638AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0638B1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0638B5 CRC CC620B01 (3428977409) │ │ │ │ +0638B9 Compressed Size 00000876 (2166) │ │ │ │ +0638BD Uncompressed Size 00003F3D (16189) │ │ │ │ +0638C1 Filename Length 0020 (32) │ │ │ │ +0638C3 Extra Length 0000 (0) │ │ │ │ +0638C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x638DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x638C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0638FB PAYLOAD │ │ │ │ +0638E5 PAYLOAD │ │ │ │ │ │ │ │ -064171 LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ -064175 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064176 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064177 General Purpose Flag 0800 (2048) │ │ │ │ +06415B LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ +06415F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064160 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064161 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064179 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06417B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06417F CRC 13B83204 (330838532) │ │ │ │ -064183 Compressed Size 00000412 (1042) │ │ │ │ -064187 Uncompressed Size 000009FD (2557) │ │ │ │ -06418B Filename Length 0029 (41) │ │ │ │ -06418D Extra Length 0000 (0) │ │ │ │ -06418F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064163 Compression Method 0008 (8) 'Deflated' │ │ │ │ +064165 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +064169 CRC 13B83204 (330838532) │ │ │ │ +06416D Compressed Size 00000412 (1042) │ │ │ │ +064171 Uncompressed Size 000009FD (2557) │ │ │ │ +064175 Filename Length 0029 (41) │ │ │ │ +064177 Extra Length 0000 (0) │ │ │ │ +064179 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6418F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x64179: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0641B8 PAYLOAD │ │ │ │ +0641A2 PAYLOAD │ │ │ │ │ │ │ │ -0645CA LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ -0645CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0645CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0645D0 General Purpose Flag 0800 (2048) │ │ │ │ +0645B4 LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ +0645B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0645B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0645BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0645D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0645D4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0645D8 CRC 5A099C1C (1510579228) │ │ │ │ -0645DC Compressed Size 0000042B (1067) │ │ │ │ -0645E0 Uncompressed Size 0000166E (5742) │ │ │ │ -0645E4 Filename Length 0028 (40) │ │ │ │ -0645E6 Extra Length 0000 (0) │ │ │ │ -0645E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0645BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0645BE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0645C2 CRC 5A099C1C (1510579228) │ │ │ │ +0645C6 Compressed Size 0000042B (1067) │ │ │ │ +0645CA Uncompressed Size 0000166E (5742) │ │ │ │ +0645CE Filename Length 0028 (40) │ │ │ │ +0645D0 Extra Length 0000 (0) │ │ │ │ +0645D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x645E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x645D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -064610 PAYLOAD │ │ │ │ +0645FA PAYLOAD │ │ │ │ │ │ │ │ -064A3B LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ -064A3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064A40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064A41 General Purpose Flag 0800 (2048) │ │ │ │ +064A25 LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ +064A29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064A2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064A2B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064A43 Compression Method 0008 (8) 'Deflated' │ │ │ │ -064A45 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -064A49 CRC 5007BC1E (1342684190) │ │ │ │ -064A4D Compressed Size 00000433 (1075) │ │ │ │ -064A51 Uncompressed Size 00000A00 (2560) │ │ │ │ -064A55 Filename Length 0030 (48) │ │ │ │ -064A57 Extra Length 0000 (0) │ │ │ │ -064A59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064A2D Compression Method 0008 (8) 'Deflated' │ │ │ │ +064A2F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +064A33 CRC 5007BC1E (1342684190) │ │ │ │ +064A37 Compressed Size 00000433 (1075) │ │ │ │ +064A3B Uncompressed Size 00000A00 (2560) │ │ │ │ +064A3F Filename Length 0030 (48) │ │ │ │ +064A41 Extra Length 0000 (0) │ │ │ │ +064A43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x64A59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x64A43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -064A89 PAYLOAD │ │ │ │ +064A73 PAYLOAD │ │ │ │ │ │ │ │ -064EBC LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ -064EC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064EC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064EC2 General Purpose Flag 0800 (2048) │ │ │ │ +064EA6 LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ +064EAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064EAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064EAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064EC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -064EC6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -064ECA CRC 79C91ECD (2043223757) │ │ │ │ -064ECE Compressed Size 0000038A (906) │ │ │ │ -064ED2 Uncompressed Size 00001240 (4672) │ │ │ │ -064ED6 Filename Length 002F (47) │ │ │ │ -064ED8 Extra Length 0000 (0) │ │ │ │ -064EDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064EAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +064EB0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +064EB4 CRC 79C91ECD (2043223757) │ │ │ │ +064EB8 Compressed Size 0000038A (906) │ │ │ │ +064EBC Uncompressed Size 00001240 (4672) │ │ │ │ +064EC0 Filename Length 002F (47) │ │ │ │ +064EC2 Extra Length 0000 (0) │ │ │ │ +064EC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x64EDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x64EC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -064F09 PAYLOAD │ │ │ │ +064EF3 PAYLOAD │ │ │ │ │ │ │ │ -065293 LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ -065297 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065298 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -065299 General Purpose Flag 0800 (2048) │ │ │ │ +06527D LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ +065281 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065282 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065283 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06529B Compression Method 0008 (8) 'Deflated' │ │ │ │ -06529D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0652A1 CRC 1E0D4260 (504185440) │ │ │ │ -0652A5 Compressed Size 000002C0 (704) │ │ │ │ -0652A9 Uncompressed Size 000005AF (1455) │ │ │ │ -0652AD Filename Length 0025 (37) │ │ │ │ -0652AF Extra Length 0000 (0) │ │ │ │ -0652B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065285 Compression Method 0008 (8) 'Deflated' │ │ │ │ +065287 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06528B CRC 1E0D4260 (504185440) │ │ │ │ +06528F Compressed Size 000002C0 (704) │ │ │ │ +065293 Uncompressed Size 000005AF (1455) │ │ │ │ +065297 Filename Length 0025 (37) │ │ │ │ +065299 Extra Length 0000 (0) │ │ │ │ +06529B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x652B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6529B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0652D6 PAYLOAD │ │ │ │ +0652C0 PAYLOAD │ │ │ │ │ │ │ │ -065596 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ -06559A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06559B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06559C General Purpose Flag 0800 (2048) │ │ │ │ +065580 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ +065584 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065585 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065586 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06559E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0655A0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0655A4 CRC 9BC87663 (2613605987) │ │ │ │ -0655A8 Compressed Size 0000048D (1165) │ │ │ │ -0655AC Uncompressed Size 00001611 (5649) │ │ │ │ -0655B0 Filename Length 0024 (36) │ │ │ │ -0655B2 Extra Length 0000 (0) │ │ │ │ -0655B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065588 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06558A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06558E CRC 9BC87663 (2613605987) │ │ │ │ +065592 Compressed Size 0000048D (1165) │ │ │ │ +065596 Uncompressed Size 00001611 (5649) │ │ │ │ +06559A Filename Length 0024 (36) │ │ │ │ +06559C Extra Length 0000 (0) │ │ │ │ +06559E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x655B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6559E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0655D8 PAYLOAD │ │ │ │ +0655C2 PAYLOAD │ │ │ │ │ │ │ │ -065A65 LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ -065A69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065A6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -065A6B General Purpose Flag 0800 (2048) │ │ │ │ +065A4F LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ +065A53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065A54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065A55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -065A6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -065A6F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -065A73 CRC 25AFB103 (632271107) │ │ │ │ -065A77 Compressed Size 000003D1 (977) │ │ │ │ -065A7B Uncompressed Size 000008AD (2221) │ │ │ │ -065A7F Filename Length 0035 (53) │ │ │ │ -065A81 Extra Length 0000 (0) │ │ │ │ -065A83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065A57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +065A59 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +065A5D CRC 25AFB103 (632271107) │ │ │ │ +065A61 Compressed Size 000003D1 (977) │ │ │ │ +065A65 Uncompressed Size 000008AD (2221) │ │ │ │ +065A69 Filename Length 0035 (53) │ │ │ │ +065A6B Extra Length 0000 (0) │ │ │ │ +065A6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x65A83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65A6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -065AB8 PAYLOAD │ │ │ │ +065AA2 PAYLOAD │ │ │ │ │ │ │ │ -065E89 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ -065E8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065E8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -065E8F General Purpose Flag 0800 (2048) │ │ │ │ +065E73 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ +065E77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065E78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065E79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -065E91 Compression Method 0008 (8) 'Deflated' │ │ │ │ -065E93 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -065E97 CRC 9ABAEB25 (2595941157) │ │ │ │ -065E9B Compressed Size 0000051D (1309) │ │ │ │ -065E9F Uncompressed Size 00001425 (5157) │ │ │ │ -065EA3 Filename Length 0034 (52) │ │ │ │ -065EA5 Extra Length 0000 (0) │ │ │ │ -065EA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065E7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +065E7D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +065E81 CRC 9ABAEB25 (2595941157) │ │ │ │ +065E85 Compressed Size 0000051D (1309) │ │ │ │ +065E89 Uncompressed Size 00001425 (5157) │ │ │ │ +065E8D Filename Length 0034 (52) │ │ │ │ +065E8F Extra Length 0000 (0) │ │ │ │ +065E91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x65EA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65E91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -065EDB PAYLOAD │ │ │ │ +065EC5 PAYLOAD │ │ │ │ │ │ │ │ -0663F8 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ -0663FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0663FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0663FE General Purpose Flag 0800 (2048) │ │ │ │ +0663E2 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ +0663E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0663E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0663E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -066400 Compression Method 0008 (8) 'Deflated' │ │ │ │ -066402 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -066406 CRC 9F00CFE2 (2667630562) │ │ │ │ -06640A Compressed Size 00000392 (914) │ │ │ │ -06640E Uncompressed Size 000007AE (1966) │ │ │ │ -066412 Filename Length 002C (44) │ │ │ │ -066414 Extra Length 0000 (0) │ │ │ │ -066416 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0663EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0663EC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0663F0 CRC 9F00CFE2 (2667630562) │ │ │ │ +0663F4 Compressed Size 00000392 (914) │ │ │ │ +0663F8 Uncompressed Size 000007AE (1966) │ │ │ │ +0663FC Filename Length 002C (44) │ │ │ │ +0663FE Extra Length 0000 (0) │ │ │ │ +066400 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66400: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066442 PAYLOAD │ │ │ │ +06642C PAYLOAD │ │ │ │ │ │ │ │ -0667D4 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ -0667D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0667D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0667DA General Purpose Flag 0800 (2048) │ │ │ │ +0667BE LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ +0667C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0667C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0667C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0667DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0667DE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0667E2 CRC 9647C423 (2521285667) │ │ │ │ -0667E6 Compressed Size 00000307 (775) │ │ │ │ -0667EA Uncompressed Size 00000E7F (3711) │ │ │ │ -0667EE Filename Length 002B (43) │ │ │ │ -0667F0 Extra Length 0000 (0) │ │ │ │ -0667F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0667C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0667C8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0667CC CRC 9647C423 (2521285667) │ │ │ │ +0667D0 Compressed Size 00000307 (775) │ │ │ │ +0667D4 Uncompressed Size 00000E7F (3711) │ │ │ │ +0667D8 Filename Length 002B (43) │ │ │ │ +0667DA Extra Length 0000 (0) │ │ │ │ +0667DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x667F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x667DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06681D PAYLOAD │ │ │ │ +066807 PAYLOAD │ │ │ │ │ │ │ │ -066B24 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ -066B28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -066B29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -066B2A General Purpose Flag 0800 (2048) │ │ │ │ +066B0E LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ +066B12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +066B13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +066B14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -066B2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -066B2E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -066B32 CRC 5A972993 (1519856019) │ │ │ │ -066B36 Compressed Size 000003C2 (962) │ │ │ │ -066B3A Uncompressed Size 000007E8 (2024) │ │ │ │ -066B3E Filename Length 0026 (38) │ │ │ │ -066B40 Extra Length 0000 (0) │ │ │ │ -066B42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +066B16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +066B18 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +066B1C CRC 5A972993 (1519856019) │ │ │ │ +066B20 Compressed Size 000003C2 (962) │ │ │ │ +066B24 Uncompressed Size 000007E8 (2024) │ │ │ │ +066B28 Filename Length 0026 (38) │ │ │ │ +066B2A Extra Length 0000 (0) │ │ │ │ +066B2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66B42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66B2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066B68 PAYLOAD │ │ │ │ +066B52 PAYLOAD │ │ │ │ │ │ │ │ -066F2A LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ -066F2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -066F2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -066F30 General Purpose Flag 0800 (2048) │ │ │ │ +066F14 LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ +066F18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +066F19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +066F1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -066F32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -066F34 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -066F38 CRC 0CBE9AE8 (213818088) │ │ │ │ -066F3C Compressed Size 00000463 (1123) │ │ │ │ -066F40 Uncompressed Size 00000F35 (3893) │ │ │ │ -066F44 Filename Length 0025 (37) │ │ │ │ -066F46 Extra Length 0000 (0) │ │ │ │ -066F48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +066F1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +066F1E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +066F22 CRC 0CBE9AE8 (213818088) │ │ │ │ +066F26 Compressed Size 00000463 (1123) │ │ │ │ +066F2A Uncompressed Size 00000F35 (3893) │ │ │ │ +066F2E Filename Length 0025 (37) │ │ │ │ +066F30 Extra Length 0000 (0) │ │ │ │ +066F32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66F48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66F32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066F6D PAYLOAD │ │ │ │ +066F57 PAYLOAD │ │ │ │ │ │ │ │ -0673D0 LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ -0673D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0673D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0673D6 General Purpose Flag 0800 (2048) │ │ │ │ +0673BA LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ +0673BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0673BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0673C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0673D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0673DA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0673DE CRC F9CD2C68 (4190973032) │ │ │ │ -0673E2 Compressed Size 0000070E (1806) │ │ │ │ -0673E6 Uncompressed Size 0000126F (4719) │ │ │ │ -0673EA Filename Length 0021 (33) │ │ │ │ -0673EC Extra Length 0000 (0) │ │ │ │ -0673EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0673C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0673C4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0673C8 CRC F9CD2C68 (4190973032) │ │ │ │ +0673CC Compressed Size 0000070E (1806) │ │ │ │ +0673D0 Uncompressed Size 0000126F (4719) │ │ │ │ +0673D4 Filename Length 0021 (33) │ │ │ │ +0673D6 Extra Length 0000 (0) │ │ │ │ +0673D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x673EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x673D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06740F PAYLOAD │ │ │ │ +0673F9 PAYLOAD │ │ │ │ │ │ │ │ -067B1D LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ -067B21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -067B22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -067B23 General Purpose Flag 0800 (2048) │ │ │ │ +067B07 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ +067B0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +067B0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +067B0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -067B25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -067B27 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -067B2B CRC 150276AF (352482991) │ │ │ │ -067B2F Compressed Size 00000664 (1636) │ │ │ │ -067B33 Uncompressed Size 00003A8C (14988) │ │ │ │ -067B37 Filename Length 0020 (32) │ │ │ │ -067B39 Extra Length 0000 (0) │ │ │ │ -067B3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +067B0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +067B11 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +067B15 CRC 150276AF (352482991) │ │ │ │ +067B19 Compressed Size 00000664 (1636) │ │ │ │ +067B1D Uncompressed Size 00003A8C (14988) │ │ │ │ +067B21 Filename Length 0020 (32) │ │ │ │ +067B23 Extra Length 0000 (0) │ │ │ │ +067B25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x67B3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x67B25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -067B5B PAYLOAD │ │ │ │ +067B45 PAYLOAD │ │ │ │ │ │ │ │ -0681BF LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ -0681C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0681C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0681C5 General Purpose Flag 0800 (2048) │ │ │ │ +0681A9 LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ +0681AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0681AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0681AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0681C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0681C9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0681CD CRC 37E2CF8E (937611150) │ │ │ │ -0681D1 Compressed Size 00000C1A (3098) │ │ │ │ -0681D5 Uncompressed Size 000026EF (9967) │ │ │ │ -0681D9 Filename Length 002D (45) │ │ │ │ -0681DB Extra Length 0000 (0) │ │ │ │ -0681DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0681B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0681B3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0681B7 CRC 37E2CF8E (937611150) │ │ │ │ +0681BB Compressed Size 00000C1A (3098) │ │ │ │ +0681BF Uncompressed Size 000026EF (9967) │ │ │ │ +0681C3 Filename Length 002D (45) │ │ │ │ +0681C5 Extra Length 0000 (0) │ │ │ │ +0681C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x681DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x681C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06820A PAYLOAD │ │ │ │ +0681F4 PAYLOAD │ │ │ │ │ │ │ │ -068E24 LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ -068E28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -068E29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -068E2A General Purpose Flag 0800 (2048) │ │ │ │ +068E0E LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ +068E12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +068E13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +068E14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -068E2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -068E2E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -068E32 CRC 01D149E2 (30493154) │ │ │ │ -068E36 Compressed Size 00000E0B (3595) │ │ │ │ -068E3A Uncompressed Size 00008380 (33664) │ │ │ │ -068E3E Filename Length 002C (44) │ │ │ │ -068E40 Extra Length 0000 (0) │ │ │ │ -068E42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +068E16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +068E18 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +068E1C CRC 01D149E2 (30493154) │ │ │ │ +068E20 Compressed Size 00000E0B (3595) │ │ │ │ +068E24 Uncompressed Size 00008380 (33664) │ │ │ │ +068E28 Filename Length 002C (44) │ │ │ │ +068E2A Extra Length 0000 (0) │ │ │ │ +068E2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x68E42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x68E2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -068E6E PAYLOAD │ │ │ │ +068E58 PAYLOAD │ │ │ │ │ │ │ │ -069C79 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ -069C7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -069C7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -069C7F General Purpose Flag 0800 (2048) │ │ │ │ +069C63 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ +069C67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +069C68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +069C69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -069C81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -069C83 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -069C87 CRC D0BE3EBA (3502128826) │ │ │ │ -069C8B Compressed Size 00000430 (1072) │ │ │ │ -069C8F Uncompressed Size 000009F0 (2544) │ │ │ │ -069C93 Filename Length 002F (47) │ │ │ │ -069C95 Extra Length 0000 (0) │ │ │ │ -069C97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +069C6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +069C6D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +069C71 CRC D0BE3EBA (3502128826) │ │ │ │ +069C75 Compressed Size 00000430 (1072) │ │ │ │ +069C79 Uncompressed Size 000009F0 (2544) │ │ │ │ +069C7D Filename Length 002F (47) │ │ │ │ +069C7F Extra Length 0000 (0) │ │ │ │ +069C81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x69C97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x69C81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -069CC6 PAYLOAD │ │ │ │ +069CB0 PAYLOAD │ │ │ │ │ │ │ │ -06A0F6 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ -06A0FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06A0FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06A0FC General Purpose Flag 0800 (2048) │ │ │ │ +06A0E0 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ +06A0E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06A0E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06A0E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06A0FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -06A100 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06A104 CRC 304E4E2F (810438191) │ │ │ │ -06A108 Compressed Size 00000388 (904) │ │ │ │ -06A10C Uncompressed Size 00001212 (4626) │ │ │ │ -06A110 Filename Length 002E (46) │ │ │ │ -06A112 Extra Length 0000 (0) │ │ │ │ -06A114 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06A0E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06A0EA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06A0EE CRC 304E4E2F (810438191) │ │ │ │ +06A0F2 Compressed Size 00000388 (904) │ │ │ │ +06A0F6 Uncompressed Size 00001212 (4626) │ │ │ │ +06A0FA Filename Length 002E (46) │ │ │ │ +06A0FC Extra Length 0000 (0) │ │ │ │ +06A0FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A0FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06A142 PAYLOAD │ │ │ │ +06A12C PAYLOAD │ │ │ │ │ │ │ │ -06A4CA LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ -06A4CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06A4CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06A4D0 General Purpose Flag 0800 (2048) │ │ │ │ +06A4B4 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ +06A4B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06A4B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06A4BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06A4D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06A4D4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06A4D8 CRC D2A831F5 (3534238197) │ │ │ │ -06A4DC Compressed Size 000007C1 (1985) │ │ │ │ -06A4E0 Uncompressed Size 0000131C (4892) │ │ │ │ -06A4E4 Filename Length 0025 (37) │ │ │ │ -06A4E6 Extra Length 0000 (0) │ │ │ │ -06A4E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06A4BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +06A4BE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06A4C2 CRC D2A831F5 (3534238197) │ │ │ │ +06A4C6 Compressed Size 000007C1 (1985) │ │ │ │ +06A4CA Uncompressed Size 0000131C (4892) │ │ │ │ +06A4CE Filename Length 0025 (37) │ │ │ │ +06A4D0 Extra Length 0000 (0) │ │ │ │ +06A4D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A4E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A4D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06A50D PAYLOAD │ │ │ │ +06A4F7 PAYLOAD │ │ │ │ │ │ │ │ -06ACCE LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ -06ACD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06ACD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06ACD4 General Purpose Flag 0800 (2048) │ │ │ │ +06ACB8 LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ +06ACBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06ACBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06ACBE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06ACD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06ACD8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06ACDC CRC A7949094 (2811531412) │ │ │ │ -06ACE0 Compressed Size 0000072B (1835) │ │ │ │ -06ACE4 Uncompressed Size 00002CB0 (11440) │ │ │ │ -06ACE8 Filename Length 0024 (36) │ │ │ │ -06ACEA Extra Length 0000 (0) │ │ │ │ -06ACEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06ACC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06ACC2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06ACC6 CRC A7949094 (2811531412) │ │ │ │ +06ACCA Compressed Size 0000072B (1835) │ │ │ │ +06ACCE Uncompressed Size 00002CB0 (11440) │ │ │ │ +06ACD2 Filename Length 0024 (36) │ │ │ │ +06ACD4 Extra Length 0000 (0) │ │ │ │ +06ACD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6ACEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6ACD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06AD10 PAYLOAD │ │ │ │ +06ACFA PAYLOAD │ │ │ │ │ │ │ │ -06B43B LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ -06B43F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06B440 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06B441 General Purpose Flag 0800 (2048) │ │ │ │ +06B425 LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ +06B429 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06B42A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06B42B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06B443 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06B445 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06B449 CRC 87B81A6C (2276989548) │ │ │ │ -06B44D Compressed Size 00000CCB (3275) │ │ │ │ -06B451 Uncompressed Size 0000310A (12554) │ │ │ │ -06B455 Filename Length 0026 (38) │ │ │ │ -06B457 Extra Length 0000 (0) │ │ │ │ -06B459 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06B42D Compression Method 0008 (8) 'Deflated' │ │ │ │ +06B42F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06B433 CRC 87B81A6C (2276989548) │ │ │ │ +06B437 Compressed Size 00000CCB (3275) │ │ │ │ +06B43B Uncompressed Size 0000310A (12554) │ │ │ │ +06B43F Filename Length 0026 (38) │ │ │ │ +06B441 Extra Length 0000 (0) │ │ │ │ +06B443 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6B459: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6B443: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06B47F PAYLOAD │ │ │ │ +06B469 PAYLOAD │ │ │ │ │ │ │ │ -06C14A LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ -06C14E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06C14F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06C150 General Purpose Flag 0800 (2048) │ │ │ │ +06C134 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ +06C138 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06C139 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06C13A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06C152 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06C154 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06C158 CRC 8F36FA1F (2402744863) │ │ │ │ -06C15C Compressed Size 000007AC (1964) │ │ │ │ -06C160 Uncompressed Size 000070B9 (28857) │ │ │ │ -06C164 Filename Length 0025 (37) │ │ │ │ -06C166 Extra Length 0000 (0) │ │ │ │ -06C168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06C13C Compression Method 0008 (8) 'Deflated' │ │ │ │ +06C13E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06C142 CRC 8F36FA1F (2402744863) │ │ │ │ +06C146 Compressed Size 000007AC (1964) │ │ │ │ +06C14A Uncompressed Size 000070B9 (28857) │ │ │ │ +06C14E Filename Length 0025 (37) │ │ │ │ +06C150 Extra Length 0000 (0) │ │ │ │ +06C152 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6C168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6C152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06C18D PAYLOAD │ │ │ │ +06C177 PAYLOAD │ │ │ │ │ │ │ │ -06C939 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ -06C93D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06C93E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06C93F General Purpose Flag 0800 (2048) │ │ │ │ +06C923 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ +06C927 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06C928 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06C929 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06C941 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06C943 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06C947 CRC 6AA354C5 (1789088965) │ │ │ │ -06C94B Compressed Size 000001F4 (500) │ │ │ │ -06C94F Uncompressed Size 000003A4 (932) │ │ │ │ -06C953 Filename Length 002D (45) │ │ │ │ -06C955 Extra Length 0000 (0) │ │ │ │ -06C957 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06C92B Compression Method 0008 (8) 'Deflated' │ │ │ │ +06C92D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06C931 CRC 6AA354C5 (1789088965) │ │ │ │ +06C935 Compressed Size 000001F4 (500) │ │ │ │ +06C939 Uncompressed Size 000003A4 (932) │ │ │ │ +06C93D Filename Length 002D (45) │ │ │ │ +06C93F Extra Length 0000 (0) │ │ │ │ +06C941 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6C957: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6C941: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06C984 PAYLOAD │ │ │ │ +06C96E PAYLOAD │ │ │ │ │ │ │ │ -06CB78 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ -06CB7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CB7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CB7E General Purpose Flag 0800 (2048) │ │ │ │ +06CB62 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ +06CB66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CB67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CB68 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CB80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CB82 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06CB86 CRC 2027604E (539451470) │ │ │ │ -06CB8A Compressed Size 00000287 (647) │ │ │ │ -06CB8E Uncompressed Size 000007A0 (1952) │ │ │ │ -06CB92 Filename Length 002C (44) │ │ │ │ -06CB94 Extra Length 0000 (0) │ │ │ │ -06CB96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CB6A Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CB6C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06CB70 CRC 2027604E (539451470) │ │ │ │ +06CB74 Compressed Size 00000287 (647) │ │ │ │ +06CB78 Uncompressed Size 000007A0 (1952) │ │ │ │ +06CB7C Filename Length 002C (44) │ │ │ │ +06CB7E Extra Length 0000 (0) │ │ │ │ +06CB80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CB96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CB80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CBC2 PAYLOAD │ │ │ │ +06CBAC PAYLOAD │ │ │ │ │ │ │ │ -06CE49 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ -06CE4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CE4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CE4F General Purpose Flag 0800 (2048) │ │ │ │ +06CE33 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ +06CE37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CE38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CE39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CE51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CE53 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06CE57 CRC 5F24026C (1596195436) │ │ │ │ -06CE5B Compressed Size 00000679 (1657) │ │ │ │ -06CE5F Uncompressed Size 000011FA (4602) │ │ │ │ -06CE63 Filename Length 0028 (40) │ │ │ │ -06CE65 Extra Length 0000 (0) │ │ │ │ -06CE67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CE3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CE3D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06CE41 CRC 5F24026C (1596195436) │ │ │ │ +06CE45 Compressed Size 00000679 (1657) │ │ │ │ +06CE49 Uncompressed Size 000011FA (4602) │ │ │ │ +06CE4D Filename Length 0028 (40) │ │ │ │ +06CE4F Extra Length 0000 (0) │ │ │ │ +06CE51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CE67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CE51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CE8F PAYLOAD │ │ │ │ +06CE79 PAYLOAD │ │ │ │ │ │ │ │ -06D508 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ -06D50C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D50D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D50E General Purpose Flag 0800 (2048) │ │ │ │ +06D4F2 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ +06D4F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D4F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D4F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D510 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D512 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06D516 CRC E9DF47CA (3923724234) │ │ │ │ -06D51A Compressed Size 000004BC (1212) │ │ │ │ -06D51E Uncompressed Size 0000249E (9374) │ │ │ │ -06D522 Filename Length 0027 (39) │ │ │ │ -06D524 Extra Length 0000 (0) │ │ │ │ -06D526 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D4FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D4FC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06D500 CRC E9DF47CA (3923724234) │ │ │ │ +06D504 Compressed Size 000004BC (1212) │ │ │ │ +06D508 Uncompressed Size 0000249E (9374) │ │ │ │ +06D50C Filename Length 0027 (39) │ │ │ │ +06D50E Extra Length 0000 (0) │ │ │ │ +06D510 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D526: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D510: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D54D PAYLOAD │ │ │ │ +06D537 PAYLOAD │ │ │ │ │ │ │ │ -06DA09 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ -06DA0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06DA0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06DA0F General Purpose Flag 0800 (2048) │ │ │ │ +06D9F3 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ +06D9F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D9F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D9F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06DA11 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06DA13 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06DA17 CRC 11291A57 (287906391) │ │ │ │ -06DA1B Compressed Size 000005D7 (1495) │ │ │ │ -06DA1F Uncompressed Size 00000EA7 (3751) │ │ │ │ -06DA23 Filename Length 0020 (32) │ │ │ │ -06DA25 Extra Length 0000 (0) │ │ │ │ -06DA27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D9FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D9FD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06DA01 CRC 11291A57 (287906391) │ │ │ │ +06DA05 Compressed Size 000005D7 (1495) │ │ │ │ +06DA09 Uncompressed Size 00000EA7 (3751) │ │ │ │ +06DA0D Filename Length 0020 (32) │ │ │ │ +06DA0F Extra Length 0000 (0) │ │ │ │ +06DA11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6DA27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6DA11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06DA47 PAYLOAD │ │ │ │ +06DA31 PAYLOAD │ │ │ │ │ │ │ │ -06E01E LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ -06E022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E024 General Purpose Flag 0800 (2048) │ │ │ │ +06E008 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ +06E00C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E00D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E00E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E026 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E028 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06E02C CRC 659313CE (1704137678) │ │ │ │ -06E030 Compressed Size 0000062A (1578) │ │ │ │ -06E034 Uncompressed Size 0000258E (9614) │ │ │ │ -06E038 Filename Length 001F (31) │ │ │ │ -06E03A Extra Length 0000 (0) │ │ │ │ -06E03C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E010 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E012 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06E016 CRC 659313CE (1704137678) │ │ │ │ +06E01A Compressed Size 0000062A (1578) │ │ │ │ +06E01E Uncompressed Size 0000258E (9614) │ │ │ │ +06E022 Filename Length 001F (31) │ │ │ │ +06E024 Extra Length 0000 (0) │ │ │ │ +06E026 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E03C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E026: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E05B PAYLOAD │ │ │ │ +06E045 PAYLOAD │ │ │ │ │ │ │ │ -06E685 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ -06E689 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E68A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E68B General Purpose Flag 0800 (2048) │ │ │ │ +06E66F LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ +06E673 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E674 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E675 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E68D Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E68F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06E693 CRC E490C6D6 (3834693334) │ │ │ │ -06E697 Compressed Size 000008F0 (2288) │ │ │ │ -06E69B Uncompressed Size 0000182A (6186) │ │ │ │ -06E69F Filename Length 0020 (32) │ │ │ │ -06E6A1 Extra Length 0000 (0) │ │ │ │ -06E6A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E677 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E679 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06E67D CRC E490C6D6 (3834693334) │ │ │ │ +06E681 Compressed Size 000008F0 (2288) │ │ │ │ +06E685 Uncompressed Size 0000182A (6186) │ │ │ │ +06E689 Filename Length 0020 (32) │ │ │ │ +06E68B Extra Length 0000 (0) │ │ │ │ +06E68D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E6A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E68D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E6C3 PAYLOAD │ │ │ │ +06E6AD PAYLOAD │ │ │ │ │ │ │ │ -06EFB3 LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ -06EFB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06EFB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06EFB9 General Purpose Flag 0800 (2048) │ │ │ │ +06EF9D LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ +06EFA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06EFA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06EFA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06EFBB Compression Method 0008 (8) 'Deflated' │ │ │ │ -06EFBD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06EFC1 CRC ADFCC535 (2919023925) │ │ │ │ -06EFC5 Compressed Size 00000983 (2435) │ │ │ │ -06EFC9 Uncompressed Size 000042AE (17070) │ │ │ │ -06EFCD Filename Length 001F (31) │ │ │ │ -06EFCF Extra Length 0000 (0) │ │ │ │ -06EFD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06EFA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06EFA7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06EFAB CRC ADFCC535 (2919023925) │ │ │ │ +06EFAF Compressed Size 00000983 (2435) │ │ │ │ +06EFB3 Uncompressed Size 000042AE (17070) │ │ │ │ +06EFB7 Filename Length 001F (31) │ │ │ │ +06EFB9 Extra Length 0000 (0) │ │ │ │ +06EFBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6EFD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6EFBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06EFF0 PAYLOAD │ │ │ │ +06EFDA PAYLOAD │ │ │ │ │ │ │ │ -06F973 LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ -06F977 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06F978 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06F979 General Purpose Flag 0800 (2048) │ │ │ │ +06F95D LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ +06F961 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06F962 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06F963 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06F97B Compression Method 0008 (8) 'Deflated' │ │ │ │ -06F97D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -06F981 CRC DC003FA7 (3691003815) │ │ │ │ -06F985 Compressed Size 0000073E (1854) │ │ │ │ -06F989 Uncompressed Size 000013E7 (5095) │ │ │ │ -06F98D Filename Length 001F (31) │ │ │ │ -06F98F Extra Length 0000 (0) │ │ │ │ -06F991 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06F965 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06F967 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +06F96B CRC DC003FA7 (3691003815) │ │ │ │ +06F96F Compressed Size 0000073E (1854) │ │ │ │ +06F973 Uncompressed Size 000013E7 (5095) │ │ │ │ +06F977 Filename Length 001F (31) │ │ │ │ +06F979 Extra Length 0000 (0) │ │ │ │ +06F97B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6F991: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6F97B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06F9B0 PAYLOAD │ │ │ │ +06F99A PAYLOAD │ │ │ │ │ │ │ │ -0700EE LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ -0700F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0700F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0700F4 General Purpose Flag 0800 (2048) │ │ │ │ +0700D8 LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ +0700DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0700DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0700DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0700F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0700F8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0700FC CRC 6A0FE984 (1779427716) │ │ │ │ -070100 Compressed Size 00000B12 (2834) │ │ │ │ -070104 Uncompressed Size 00007E29 (32297) │ │ │ │ -070108 Filename Length 001E (30) │ │ │ │ -07010A Extra Length 0000 (0) │ │ │ │ -07010C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0700E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0700E2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0700E6 CRC 6A0FE984 (1779427716) │ │ │ │ +0700EA Compressed Size 00000B12 (2834) │ │ │ │ +0700EE Uncompressed Size 00007E29 (32297) │ │ │ │ +0700F2 Filename Length 001E (30) │ │ │ │ +0700F4 Extra Length 0000 (0) │ │ │ │ +0700F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7010C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x700F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07012A PAYLOAD │ │ │ │ +070114 PAYLOAD │ │ │ │ │ │ │ │ -070C3C LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ -070C40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070C41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070C42 General Purpose Flag 0800 (2048) │ │ │ │ +070C26 LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ +070C2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070C2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070C2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070C44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -070C46 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -070C4A CRC 66D81170 (1725436272) │ │ │ │ -070C4E Compressed Size 000005A4 (1444) │ │ │ │ -070C52 Uncompressed Size 00000ED6 (3798) │ │ │ │ -070C56 Filename Length 0020 (32) │ │ │ │ -070C58 Extra Length 0000 (0) │ │ │ │ -070C5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070C2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +070C30 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +070C34 CRC 66D81170 (1725436272) │ │ │ │ +070C38 Compressed Size 000005A4 (1444) │ │ │ │ +070C3C Uncompressed Size 00000ED6 (3798) │ │ │ │ +070C40 Filename Length 0020 (32) │ │ │ │ +070C42 Extra Length 0000 (0) │ │ │ │ +070C44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70C5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70C44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070C7A PAYLOAD │ │ │ │ +070C64 PAYLOAD │ │ │ │ │ │ │ │ -07121E LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ -071222 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071223 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071224 General Purpose Flag 0800 (2048) │ │ │ │ +071208 LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ +07120C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07120D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07120E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071226 Compression Method 0008 (8) 'Deflated' │ │ │ │ -071228 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07122C CRC 9D4DC270 (2639118960) │ │ │ │ -071230 Compressed Size 000007A6 (1958) │ │ │ │ -071234 Uncompressed Size 0000506B (20587) │ │ │ │ -071238 Filename Length 001F (31) │ │ │ │ -07123A Extra Length 0000 (0) │ │ │ │ -07123C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071210 Compression Method 0008 (8) 'Deflated' │ │ │ │ +071212 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +071216 CRC 9D4DC270 (2639118960) │ │ │ │ +07121A Compressed Size 000007A6 (1958) │ │ │ │ +07121E Uncompressed Size 0000506B (20587) │ │ │ │ +071222 Filename Length 001F (31) │ │ │ │ +071224 Extra Length 0000 (0) │ │ │ │ +071226 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7123C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71226: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07125B PAYLOAD │ │ │ │ +071245 PAYLOAD │ │ │ │ │ │ │ │ -071A01 LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ -071A05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071A06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071A07 General Purpose Flag 0800 (2048) │ │ │ │ +0719EB LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ +0719EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0719F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0719F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071A09 Compression Method 0008 (8) 'Deflated' │ │ │ │ -071A0B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -071A0F CRC 22598215 (576291349) │ │ │ │ -071A13 Compressed Size 000003DF (991) │ │ │ │ -071A17 Uncompressed Size 000008EA (2282) │ │ │ │ -071A1B Filename Length 002E (46) │ │ │ │ -071A1D Extra Length 0000 (0) │ │ │ │ -071A1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0719F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0719F5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0719F9 CRC 22598215 (576291349) │ │ │ │ +0719FD Compressed Size 000003DF (991) │ │ │ │ +071A01 Uncompressed Size 000008EA (2282) │ │ │ │ +071A05 Filename Length 002E (46) │ │ │ │ +071A07 Extra Length 0000 (0) │ │ │ │ +071A09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71A1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71A09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071A4D PAYLOAD │ │ │ │ +071A37 PAYLOAD │ │ │ │ │ │ │ │ -071E2C LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ -071E30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071E31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071E32 General Purpose Flag 0800 (2048) │ │ │ │ +071E16 LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ +071E1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071E1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071E1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071E34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -071E36 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -071E3A CRC 1C6B95F5 (476812789) │ │ │ │ -071E3E Compressed Size 000005CB (1483) │ │ │ │ -071E42 Uncompressed Size 00001418 (5144) │ │ │ │ -071E46 Filename Length 002D (45) │ │ │ │ -071E48 Extra Length 0000 (0) │ │ │ │ -071E4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071E1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +071E20 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +071E24 CRC 1C6B95F5 (476812789) │ │ │ │ +071E28 Compressed Size 000005CB (1483) │ │ │ │ +071E2C Uncompressed Size 00001418 (5144) │ │ │ │ +071E30 Filename Length 002D (45) │ │ │ │ +071E32 Extra Length 0000 (0) │ │ │ │ +071E34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71E4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71E34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071E77 PAYLOAD │ │ │ │ +071E61 PAYLOAD │ │ │ │ │ │ │ │ -072442 LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ -072446 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072447 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072448 General Purpose Flag 0800 (2048) │ │ │ │ +07242C LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ +072430 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072431 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072432 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07244A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07244C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -072450 CRC 9BCF2E73 (2614046323) │ │ │ │ -072454 Compressed Size 0000072B (1835) │ │ │ │ -072458 Uncompressed Size 000018D3 (6355) │ │ │ │ -07245C Filename Length 0035 (53) │ │ │ │ -07245E Extra Length 0000 (0) │ │ │ │ -072460 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072434 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072436 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07243A CRC 9BCF2E73 (2614046323) │ │ │ │ +07243E Compressed Size 0000072B (1835) │ │ │ │ +072442 Uncompressed Size 000018D3 (6355) │ │ │ │ +072446 Filename Length 0035 (53) │ │ │ │ +072448 Extra Length 0000 (0) │ │ │ │ +07244A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72460: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7244A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072495 PAYLOAD │ │ │ │ +07247F PAYLOAD │ │ │ │ │ │ │ │ -072BC0 LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ -072BC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072BC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072BC6 General Purpose Flag 0800 (2048) │ │ │ │ +072BAA LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ +072BAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072BAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072BB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072BC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072BCA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -072BCE CRC A84AD2D4 (2823475924) │ │ │ │ -072BD2 Compressed Size 00000617 (1559) │ │ │ │ -072BD6 Uncompressed Size 000034DF (13535) │ │ │ │ -072BDA Filename Length 0034 (52) │ │ │ │ -072BDC Extra Length 0000 (0) │ │ │ │ -072BDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072BB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072BB4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +072BB8 CRC A84AD2D4 (2823475924) │ │ │ │ +072BBC Compressed Size 00000617 (1559) │ │ │ │ +072BC0 Uncompressed Size 000034DF (13535) │ │ │ │ +072BC4 Filename Length 0034 (52) │ │ │ │ +072BC6 Extra Length 0000 (0) │ │ │ │ +072BC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72BDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72BC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072C12 PAYLOAD │ │ │ │ +072BFC PAYLOAD │ │ │ │ │ │ │ │ -073229 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ -07322D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07322E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07322F General Purpose Flag 0800 (2048) │ │ │ │ +073213 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ +073217 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073218 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073219 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073231 Compression Method 0000 (0) 'Stored' │ │ │ │ -073233 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -073237 CRC 00000000 (0) │ │ │ │ -07323B Compressed Size 00000000 (0) │ │ │ │ -07323F Uncompressed Size 00000000 (0) │ │ │ │ -073243 Filename Length 0013 (19) │ │ │ │ -073245 Extra Length 0000 (0) │ │ │ │ -073247 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +07321B Compression Method 0000 (0) 'Stored' │ │ │ │ +07321D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +073221 CRC 00000000 (0) │ │ │ │ +073225 Compressed Size 00000000 (0) │ │ │ │ +073229 Uncompressed Size 00000000 (0) │ │ │ │ +07322D Filename Length 0013 (19) │ │ │ │ +07322F Extra Length 0000 (0) │ │ │ │ +073231 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73247: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73231: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07325A LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ -07325E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07325F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073260 General Purpose Flag 0800 (2048) │ │ │ │ +073244 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ +073248 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073249 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07324A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073262 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073264 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -073268 CRC 2452734A (609383242) │ │ │ │ -07326C Compressed Size 00000226 (550) │ │ │ │ -073270 Uncompressed Size 000003A3 (931) │ │ │ │ -073274 Filename Length 0022 (34) │ │ │ │ -073276 Extra Length 0000 (0) │ │ │ │ -073278 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07324C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07324E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +073252 CRC 2452734A (609383242) │ │ │ │ +073256 Compressed Size 00000226 (550) │ │ │ │ +07325A Uncompressed Size 000003A3 (931) │ │ │ │ +07325E Filename Length 0022 (34) │ │ │ │ +073260 Extra Length 0000 (0) │ │ │ │ +073262 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73278: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73262: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07329A PAYLOAD │ │ │ │ +073284 PAYLOAD │ │ │ │ │ │ │ │ -0734C0 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ -0734C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0734C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0734C6 General Purpose Flag 0800 (2048) │ │ │ │ +0734AA LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ +0734AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0734AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0734B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0734C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0734CA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0734CE CRC 06CF86E7 (114263783) │ │ │ │ -0734D2 Compressed Size 0000022C (556) │ │ │ │ -0734D6 Uncompressed Size 00000401 (1025) │ │ │ │ -0734DA Filename Length 0022 (34) │ │ │ │ -0734DC Extra Length 0000 (0) │ │ │ │ -0734DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0734B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0734B4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0734B8 CRC 06CF86E7 (114263783) │ │ │ │ +0734BC Compressed Size 0000022C (556) │ │ │ │ +0734C0 Uncompressed Size 00000401 (1025) │ │ │ │ +0734C4 Filename Length 0022 (34) │ │ │ │ +0734C6 Extra Length 0000 (0) │ │ │ │ +0734C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x734DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x734C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073500 PAYLOAD │ │ │ │ +0734EA PAYLOAD │ │ │ │ │ │ │ │ -07372C LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ -073730 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073731 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073732 General Purpose Flag 0800 (2048) │ │ │ │ +073716 LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ +07371A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07371B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07371C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073734 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073736 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07373A CRC C5624742 (3311552322) │ │ │ │ -07373E Compressed Size 00000CF8 (3320) │ │ │ │ -073742 Uncompressed Size 000019A6 (6566) │ │ │ │ -073746 Filename Length 0020 (32) │ │ │ │ -073748 Extra Length 0000 (0) │ │ │ │ -07374A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07371E Compression Method 0008 (8) 'Deflated' │ │ │ │ +073720 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +073724 CRC C5624742 (3311552322) │ │ │ │ +073728 Compressed Size 00000CF8 (3320) │ │ │ │ +07372C Uncompressed Size 000019A6 (6566) │ │ │ │ +073730 Filename Length 0020 (32) │ │ │ │ +073732 Extra Length 0000 (0) │ │ │ │ +073734 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7374A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73734: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07376A PAYLOAD │ │ │ │ +073754 PAYLOAD │ │ │ │ │ │ │ │ -074462 LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ -074466 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074467 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074468 General Purpose Flag 0800 (2048) │ │ │ │ +07444C LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ +074450 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074451 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074452 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07446A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07446C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -074470 CRC E934E83C (3912558652) │ │ │ │ -074474 Compressed Size 00000667 (1639) │ │ │ │ -074478 Uncompressed Size 0000168B (5771) │ │ │ │ -07447C Filename Length 001F (31) │ │ │ │ -07447E Extra Length 0000 (0) │ │ │ │ -074480 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074454 Compression Method 0008 (8) 'Deflated' │ │ │ │ +074456 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07445A CRC E934E83C (3912558652) │ │ │ │ +07445E Compressed Size 00000667 (1639) │ │ │ │ +074462 Uncompressed Size 0000168B (5771) │ │ │ │ +074466 Filename Length 001F (31) │ │ │ │ +074468 Extra Length 0000 (0) │ │ │ │ +07446A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74480: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7446A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07449F PAYLOAD │ │ │ │ +074489 PAYLOAD │ │ │ │ │ │ │ │ -074B06 LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ -074B0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074B0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074B0C General Purpose Flag 0800 (2048) │ │ │ │ +074AF0 LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ +074AF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074AF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074AF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074B0E Compression Method 0008 (8) 'Deflated' │ │ │ │ -074B10 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -074B14 CRC C5C2FADE (3317889758) │ │ │ │ -074B18 Compressed Size 000006CC (1740) │ │ │ │ -074B1C Uncompressed Size 00000D13 (3347) │ │ │ │ -074B20 Filename Length 0024 (36) │ │ │ │ -074B22 Extra Length 0000 (0) │ │ │ │ -074B24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074AF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +074AFA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +074AFE CRC C5C2FADE (3317889758) │ │ │ │ +074B02 Compressed Size 000006CC (1740) │ │ │ │ +074B06 Uncompressed Size 00000D13 (3347) │ │ │ │ +074B0A Filename Length 0024 (36) │ │ │ │ +074B0C Extra Length 0000 (0) │ │ │ │ +074B0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74B24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74B0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074B48 PAYLOAD │ │ │ │ +074B32 PAYLOAD │ │ │ │ │ │ │ │ -075214 LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ -075218 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075219 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07521A General Purpose Flag 0800 (2048) │ │ │ │ +0751FE LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ +075202 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075203 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075204 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07521C Compression Method 0008 (8) 'Deflated' │ │ │ │ -07521E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -075222 CRC 8F89A5CA (2408162762) │ │ │ │ -075226 Compressed Size 000003AD (941) │ │ │ │ -07522A Uncompressed Size 00000D54 (3412) │ │ │ │ -07522E Filename Length 0023 (35) │ │ │ │ -075230 Extra Length 0000 (0) │ │ │ │ -075232 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075206 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075208 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07520C CRC 8F89A5CA (2408162762) │ │ │ │ +075210 Compressed Size 000003AD (941) │ │ │ │ +075214 Uncompressed Size 00000D54 (3412) │ │ │ │ +075218 Filename Length 0023 (35) │ │ │ │ +07521A Extra Length 0000 (0) │ │ │ │ +07521C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75232: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7521C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075255 PAYLOAD │ │ │ │ +07523F PAYLOAD │ │ │ │ │ │ │ │ -075602 LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ -075606 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075607 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075608 General Purpose Flag 0800 (2048) │ │ │ │ +0755EC LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ +0755F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0755F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0755F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07560A Compression Method 0000 (0) 'Stored' │ │ │ │ -07560C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -075610 CRC 00000000 (0) │ │ │ │ -075614 Compressed Size 00000000 (0) │ │ │ │ -075618 Uncompressed Size 00000000 (0) │ │ │ │ -07561C Filename Length 0014 (20) │ │ │ │ -07561E Extra Length 0000 (0) │ │ │ │ -075620 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0755F4 Compression Method 0000 (0) 'Stored' │ │ │ │ +0755F6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0755FA CRC 00000000 (0) │ │ │ │ +0755FE Compressed Size 00000000 (0) │ │ │ │ +075602 Uncompressed Size 00000000 (0) │ │ │ │ +075606 Filename Length 0014 (20) │ │ │ │ +075608 Extra Length 0000 (0) │ │ │ │ +07560A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75620: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7560A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -075634 LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ -075638 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075639 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07563A General Purpose Flag 0800 (2048) │ │ │ │ +07561E LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ +075622 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075623 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075624 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07563C Compression Method 0008 (8) 'Deflated' │ │ │ │ -07563E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -075642 CRC 40B132E6 (1085354726) │ │ │ │ -075646 Compressed Size 000001CB (459) │ │ │ │ -07564A Uncompressed Size 0000030A (778) │ │ │ │ -07564E Filename Length 0025 (37) │ │ │ │ -075650 Extra Length 0000 (0) │ │ │ │ -075652 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075626 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075628 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07562C CRC D150FAC8 (3511745224) │ │ │ │ +075630 Compressed Size 000001CA (458) │ │ │ │ +075634 Uncompressed Size 0000030A (778) │ │ │ │ +075638 Filename Length 0025 (37) │ │ │ │ +07563A Extra Length 0000 (0) │ │ │ │ +07563C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75652: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7563C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075677 PAYLOAD │ │ │ │ +075661 PAYLOAD │ │ │ │ │ │ │ │ -075842 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ -075846 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075847 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075848 General Purpose Flag 0800 (2048) │ │ │ │ +07582B LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ +07582F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075830 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075831 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07584A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07584C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -075850 CRC 8A741CD2 (2322865362) │ │ │ │ -075854 Compressed Size 000001E1 (481) │ │ │ │ -075858 Uncompressed Size 00000453 (1107) │ │ │ │ -07585C Filename Length 0024 (36) │ │ │ │ -07585E Extra Length 0000 (0) │ │ │ │ -075860 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075833 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075835 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +075839 CRC 561E776A (1444837226) │ │ │ │ +07583D Compressed Size 000001DB (475) │ │ │ │ +075841 Uncompressed Size 0000042B (1067) │ │ │ │ +075845 Filename Length 0024 (36) │ │ │ │ +075847 Extra Length 0000 (0) │ │ │ │ +075849 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75860: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75849: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075884 PAYLOAD │ │ │ │ +07586D PAYLOAD │ │ │ │ │ │ │ │ -075A65 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ -075A69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075A6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075A6B General Purpose Flag 0800 (2048) │ │ │ │ +075A48 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ +075A4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075A4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075A4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075A6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -075A6F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -075A73 CRC ADA209FF (2913077759) │ │ │ │ -075A77 Compressed Size 00000298 (664) │ │ │ │ -075A7B Uncompressed Size 00000525 (1317) │ │ │ │ -075A7F Filename Length 0027 (39) │ │ │ │ -075A81 Extra Length 0000 (0) │ │ │ │ -075A83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075A50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075A52 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +075A56 CRC 839455B3 (2207536563) │ │ │ │ +075A5A Compressed Size 0000029A (666) │ │ │ │ +075A5E Uncompressed Size 00000525 (1317) │ │ │ │ +075A62 Filename Length 0027 (39) │ │ │ │ +075A64 Extra Length 0000 (0) │ │ │ │ +075A66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75A83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75A66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075AAA PAYLOAD │ │ │ │ +075A8D PAYLOAD │ │ │ │ │ │ │ │ -075D42 LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ -075D46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075D47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075D48 General Purpose Flag 0800 (2048) │ │ │ │ +075D27 LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ +075D2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075D2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075D2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075D4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -075D4C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -075D50 CRC 29C85FE4 (700997604) │ │ │ │ -075D54 Compressed Size 000002A5 (677) │ │ │ │ -075D58 Uncompressed Size 00000846 (2118) │ │ │ │ -075D5C Filename Length 0026 (38) │ │ │ │ -075D5E Extra Length 0000 (0) │ │ │ │ -075D60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075D2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +075D31 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +075D35 CRC B7607D0F (3076553999) │ │ │ │ +075D39 Compressed Size 000002A0 (672) │ │ │ │ +075D3D Uncompressed Size 0000081E (2078) │ │ │ │ +075D41 Filename Length 0026 (38) │ │ │ │ +075D43 Extra Length 0000 (0) │ │ │ │ +075D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75D60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075D86 PAYLOAD │ │ │ │ +075D6B PAYLOAD │ │ │ │ │ │ │ │ -07602B LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ -07602F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076030 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076031 General Purpose Flag 0800 (2048) │ │ │ │ +07600B LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ +07600F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076010 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076011 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076033 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076035 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -076039 CRC 640D14F7 (1678578935) │ │ │ │ -07603D Compressed Size 000001D0 (464) │ │ │ │ -076041 Uncompressed Size 0000031E (798) │ │ │ │ -076045 Filename Length 0029 (41) │ │ │ │ -076047 Extra Length 0000 (0) │ │ │ │ -076049 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076013 Compression Method 0008 (8) 'Deflated' │ │ │ │ +076015 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +076019 CRC 3F799174 (1064931700) │ │ │ │ +07601D Compressed Size 000001D2 (466) │ │ │ │ +076021 Uncompressed Size 0000031E (798) │ │ │ │ +076025 Filename Length 0029 (41) │ │ │ │ +076027 Extra Length 0000 (0) │ │ │ │ +076029 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76049: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76029: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076072 PAYLOAD │ │ │ │ +076052 PAYLOAD │ │ │ │ │ │ │ │ -076242 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ -076246 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076247 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076248 General Purpose Flag 0800 (2048) │ │ │ │ +076224 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ +076228 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076229 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07622A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07624A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07624C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -076250 CRC 15259B0C (354786060) │ │ │ │ -076254 Compressed Size 000001B5 (437) │ │ │ │ -076258 Uncompressed Size 00000424 (1060) │ │ │ │ -07625C Filename Length 0028 (40) │ │ │ │ -07625E Extra Length 0000 (0) │ │ │ │ -076260 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07622C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07622E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +076232 CRC EDA9DED0 (3987332816) │ │ │ │ +076236 Compressed Size 000001AF (431) │ │ │ │ +07623A Uncompressed Size 000003FC (1020) │ │ │ │ +07623E Filename Length 0028 (40) │ │ │ │ +076240 Extra Length 0000 (0) │ │ │ │ +076242 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76260: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76242: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076288 PAYLOAD │ │ │ │ +07626A PAYLOAD │ │ │ │ │ │ │ │ -07643D LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ -076441 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076442 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076443 General Purpose Flag 0800 (2048) │ │ │ │ +076419 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ +07641D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07641E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07641F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076445 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076447 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07644B CRC 35D74045 (903299141) │ │ │ │ -07644F Compressed Size 00000246 (582) │ │ │ │ -076453 Uncompressed Size 0000045A (1114) │ │ │ │ -076457 Filename Length 0025 (37) │ │ │ │ -076459 Extra Length 0000 (0) │ │ │ │ -07645B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076421 Compression Method 0008 (8) 'Deflated' │ │ │ │ +076423 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +076427 CRC 35D74045 (903299141) │ │ │ │ +07642B Compressed Size 00000246 (582) │ │ │ │ +07642F Uncompressed Size 0000045A (1114) │ │ │ │ +076433 Filename Length 0025 (37) │ │ │ │ +076435 Extra Length 0000 (0) │ │ │ │ +076437 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7645B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76437: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076480 PAYLOAD │ │ │ │ +07645C PAYLOAD │ │ │ │ │ │ │ │ -0766C6 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ -0766CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0766CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0766CC General Purpose Flag 0800 (2048) │ │ │ │ +0766A2 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ +0766A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0766A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0766A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0766CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0766D0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0766D4 CRC 85E4739C (2246341532) │ │ │ │ -0766D8 Compressed Size 00000280 (640) │ │ │ │ -0766DC Uncompressed Size 000007BD (1981) │ │ │ │ -0766E0 Filename Length 0024 (36) │ │ │ │ -0766E2 Extra Length 0000 (0) │ │ │ │ -0766E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0766AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0766AC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0766B0 CRC 85E4739C (2246341532) │ │ │ │ +0766B4 Compressed Size 00000280 (640) │ │ │ │ +0766B8 Uncompressed Size 000007BD (1981) │ │ │ │ +0766BC Filename Length 0024 (36) │ │ │ │ +0766BE Extra Length 0000 (0) │ │ │ │ +0766C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x766E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x766C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076708 PAYLOAD │ │ │ │ +0766E4 PAYLOAD │ │ │ │ │ │ │ │ -076988 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ -07698C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07698D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07698E General Purpose Flag 0800 (2048) │ │ │ │ +076964 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ +076968 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076969 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07696A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076990 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076992 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -076996 CRC 0631C9B0 (103926192) │ │ │ │ -07699A Compressed Size 000003A3 (931) │ │ │ │ -07699E Uncompressed Size 00000959 (2393) │ │ │ │ -0769A2 Filename Length 0022 (34) │ │ │ │ -0769A4 Extra Length 0000 (0) │ │ │ │ -0769A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07696C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07696E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +076972 CRC E4B255EA (3836892650) │ │ │ │ +076976 Compressed Size 0000039D (925) │ │ │ │ +07697A Uncompressed Size 00000959 (2393) │ │ │ │ +07697E Filename Length 0022 (34) │ │ │ │ +076980 Extra Length 0000 (0) │ │ │ │ +076982 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x769A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0769C8 PAYLOAD │ │ │ │ +0769A4 PAYLOAD │ │ │ │ │ │ │ │ -076D6B LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ -076D6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076D70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076D71 General Purpose Flag 0800 (2048) │ │ │ │ +076D41 LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ +076D45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076D46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076D47 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076D73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076D75 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -076D79 CRC 417505E5 (1098188261) │ │ │ │ -076D7D Compressed Size 00000461 (1121) │ │ │ │ -076D81 Uncompressed Size 00001FAF (8111) │ │ │ │ -076D85 Filename Length 0021 (33) │ │ │ │ -076D87 Extra Length 0000 (0) │ │ │ │ -076D89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076D49 Compression Method 0008 (8) 'Deflated' │ │ │ │ +076D4B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +076D4F CRC 3D9729E0 (1033316832) │ │ │ │ +076D53 Compressed Size 00000472 (1138) │ │ │ │ +076D57 Uncompressed Size 00001FAF (8111) │ │ │ │ +076D5B Filename Length 0021 (33) │ │ │ │ +076D5D Extra Length 0000 (0) │ │ │ │ +076D5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76D89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76D5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076DAA PAYLOAD │ │ │ │ +076D80 PAYLOAD │ │ │ │ │ │ │ │ -07720B LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ -07720F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077210 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077211 General Purpose Flag 0800 (2048) │ │ │ │ +0771F2 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ +0771F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0771F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0771F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077213 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077215 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -077219 CRC 9761B61C (2539763228) │ │ │ │ -07721D Compressed Size 000002C7 (711) │ │ │ │ -077221 Uncompressed Size 000005E6 (1510) │ │ │ │ -077225 Filename Length 002A (42) │ │ │ │ -077227 Extra Length 0000 (0) │ │ │ │ -077229 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0771FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0771FC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +077200 CRC 9761B61C (2539763228) │ │ │ │ +077204 Compressed Size 000002C7 (711) │ │ │ │ +077208 Uncompressed Size 000005E6 (1510) │ │ │ │ +07720C Filename Length 002A (42) │ │ │ │ +07720E Extra Length 0000 (0) │ │ │ │ +077210 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77229: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077253 PAYLOAD │ │ │ │ +07723A PAYLOAD │ │ │ │ │ │ │ │ -07751A LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ -07751E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07751F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077520 General Purpose Flag 0800 (2048) │ │ │ │ +077501 LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ +077505 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077506 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077507 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077522 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077524 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -077528 CRC 5CEEDA65 (1559157349) │ │ │ │ -07752C Compressed Size 000002F3 (755) │ │ │ │ -077530 Uncompressed Size 00000C87 (3207) │ │ │ │ -077534 Filename Length 0029 (41) │ │ │ │ -077536 Extra Length 0000 (0) │ │ │ │ -077538 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077509 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07750B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07750F CRC 5CEEDA65 (1559157349) │ │ │ │ +077513 Compressed Size 000002F3 (755) │ │ │ │ +077517 Uncompressed Size 00000C87 (3207) │ │ │ │ +07751B Filename Length 0029 (41) │ │ │ │ +07751D Extra Length 0000 (0) │ │ │ │ +07751F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77538: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7751F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077561 PAYLOAD │ │ │ │ +077548 PAYLOAD │ │ │ │ │ │ │ │ -077854 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ -077858 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077859 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07785A General Purpose Flag 0800 (2048) │ │ │ │ +07783B LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ +07783F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077840 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077841 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07785C Compression Method 0008 (8) 'Deflated' │ │ │ │ -07785E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -077862 CRC 521EC175 (1377747317) │ │ │ │ -077866 Compressed Size 000001C7 (455) │ │ │ │ -07786A Uncompressed Size 000002EC (748) │ │ │ │ -07786E Filename Length 001F (31) │ │ │ │ -077870 Extra Length 0000 (0) │ │ │ │ -077872 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077843 Compression Method 0008 (8) 'Deflated' │ │ │ │ +077845 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +077849 CRC 521EC175 (1377747317) │ │ │ │ +07784D Compressed Size 000001C7 (455) │ │ │ │ +077851 Uncompressed Size 000002EC (748) │ │ │ │ +077855 Filename Length 001F (31) │ │ │ │ +077857 Extra Length 0000 (0) │ │ │ │ +077859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77872: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077891 PAYLOAD │ │ │ │ +077878 PAYLOAD │ │ │ │ │ │ │ │ -077A58 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ -077A5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077A5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077A5E General Purpose Flag 0800 (2048) │ │ │ │ +077A3F LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ +077A43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077A44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077A45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077A60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077A62 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -077A66 CRC 9B60A8EE (2606803182) │ │ │ │ -077A6A Compressed Size 000001D2 (466) │ │ │ │ -077A6E Uncompressed Size 000003EF (1007) │ │ │ │ -077A72 Filename Length 001E (30) │ │ │ │ -077A74 Extra Length 0000 (0) │ │ │ │ -077A76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077A47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +077A49 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +077A4D CRC 9B60A8EE (2606803182) │ │ │ │ +077A51 Compressed Size 000001D2 (466) │ │ │ │ +077A55 Uncompressed Size 000003EF (1007) │ │ │ │ +077A59 Filename Length 001E (30) │ │ │ │ +077A5B Extra Length 0000 (0) │ │ │ │ +077A5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77A76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77A5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077A94 PAYLOAD │ │ │ │ +077A7B PAYLOAD │ │ │ │ │ │ │ │ -077C66 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ -077C6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077C6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077C6C General Purpose Flag 0800 (2048) │ │ │ │ +077C4D LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ +077C51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077C52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077C53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077C6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -077C70 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -077C74 CRC 4C8A89A5 (1284147621) │ │ │ │ -077C78 Compressed Size 0000030B (779) │ │ │ │ -077C7C Uncompressed Size 000006A9 (1705) │ │ │ │ -077C80 Filename Length 002C (44) │ │ │ │ -077C82 Extra Length 0000 (0) │ │ │ │ -077C84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077C55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +077C57 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +077C5B CRC 4C8A89A5 (1284147621) │ │ │ │ +077C5F Compressed Size 0000030B (779) │ │ │ │ +077C63 Uncompressed Size 000006A9 (1705) │ │ │ │ +077C67 Filename Length 002C (44) │ │ │ │ +077C69 Extra Length 0000 (0) │ │ │ │ +077C6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77C84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77C6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077CB0 PAYLOAD │ │ │ │ +077C97 PAYLOAD │ │ │ │ │ │ │ │ -077FBB LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ -077FBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077FC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077FC1 General Purpose Flag 0800 (2048) │ │ │ │ +077FA2 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ +077FA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077FA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077FA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077FC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077FC5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -077FC9 CRC 16BE5F6F (381575023) │ │ │ │ -077FCD Compressed Size 0000028B (651) │ │ │ │ -077FD1 Uncompressed Size 00000B28 (2856) │ │ │ │ -077FD5 Filename Length 002B (43) │ │ │ │ -077FD7 Extra Length 0000 (0) │ │ │ │ -077FD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077FAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +077FAC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +077FB0 CRC 16BE5F6F (381575023) │ │ │ │ +077FB4 Compressed Size 0000028B (651) │ │ │ │ +077FB8 Uncompressed Size 00000B28 (2856) │ │ │ │ +077FBC Filename Length 002B (43) │ │ │ │ +077FBE Extra Length 0000 (0) │ │ │ │ +077FC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77FD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77FC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -078004 PAYLOAD │ │ │ │ +077FEB PAYLOAD │ │ │ │ │ │ │ │ -07828F LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ -078293 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -078294 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -078295 General Purpose Flag 0800 (2048) │ │ │ │ +078276 LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ +07827A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07827B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07827C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -078297 Compression Method 0000 (0) 'Stored' │ │ │ │ -078299 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07829D CRC 00000000 (0) │ │ │ │ -0782A1 Compressed Size 00000000 (0) │ │ │ │ -0782A5 Uncompressed Size 00000000 (0) │ │ │ │ -0782A9 Filename Length 0015 (21) │ │ │ │ -0782AB Extra Length 0000 (0) │ │ │ │ -0782AD Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07827E Compression Method 0000 (0) 'Stored' │ │ │ │ +078280 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +078284 CRC 00000000 (0) │ │ │ │ +078288 Compressed Size 00000000 (0) │ │ │ │ +07828C Uncompressed Size 00000000 (0) │ │ │ │ +078290 Filename Length 0015 (21) │ │ │ │ +078292 Extra Length 0000 (0) │ │ │ │ +078294 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x782AD: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x78294: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0782C2 LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ -0782C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0782C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0782C8 General Purpose Flag 0800 (2048) │ │ │ │ +0782A9 LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ +0782AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0782AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0782AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0782CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0782CC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0782D0 CRC BCB3370F (3165861647) │ │ │ │ -0782D4 Compressed Size 00000E73 (3699) │ │ │ │ -0782D8 Uncompressed Size 00002B2A (11050) │ │ │ │ -0782DC Filename Length 0024 (36) │ │ │ │ -0782DE Extra Length 0000 (0) │ │ │ │ -0782E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0782B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0782B3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0782B7 CRC BCB3370F (3165861647) │ │ │ │ +0782BB Compressed Size 00000E73 (3699) │ │ │ │ +0782BF Uncompressed Size 00002B2A (11050) │ │ │ │ +0782C3 Filename Length 0024 (36) │ │ │ │ +0782C5 Extra Length 0000 (0) │ │ │ │ +0782C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x782E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x782C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -078304 PAYLOAD │ │ │ │ +0782EB PAYLOAD │ │ │ │ │ │ │ │ -079177 LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ -07917B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07917C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07917D General Purpose Flag 0800 (2048) │ │ │ │ +07915E LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ +079162 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +079163 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +079164 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07917F Compression Method 0008 (8) 'Deflated' │ │ │ │ -079181 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -079185 CRC AB6E4A08 (2876131848) │ │ │ │ -079189 Compressed Size 0000160D (5645) │ │ │ │ -07918D Uncompressed Size 00008E8F (36495) │ │ │ │ -079191 Filename Length 0023 (35) │ │ │ │ -079193 Extra Length 0000 (0) │ │ │ │ -079195 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +079166 Compression Method 0008 (8) 'Deflated' │ │ │ │ +079168 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07916C CRC AB6E4A08 (2876131848) │ │ │ │ +079170 Compressed Size 0000160D (5645) │ │ │ │ +079174 Uncompressed Size 00008E8F (36495) │ │ │ │ +079178 Filename Length 0023 (35) │ │ │ │ +07917A Extra Length 0000 (0) │ │ │ │ +07917C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x79195: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7917C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0791B8 PAYLOAD │ │ │ │ +07919F PAYLOAD │ │ │ │ │ │ │ │ -07A7C5 LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ -07A7C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A7CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A7CB General Purpose Flag 0800 (2048) │ │ │ │ +07A7AC LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ +07A7B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A7B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A7B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A7CD Compression Method 0000 (0) 'Stored' │ │ │ │ -07A7CF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07A7D3 CRC 00000000 (0) │ │ │ │ -07A7D7 Compressed Size 00000000 (0) │ │ │ │ -07A7DB Uncompressed Size 00000000 (0) │ │ │ │ -07A7DF Filename Length 0013 (19) │ │ │ │ -07A7E1 Extra Length 0000 (0) │ │ │ │ -07A7E3 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A7B4 Compression Method 0000 (0) 'Stored' │ │ │ │ +07A7B6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07A7BA CRC 00000000 (0) │ │ │ │ +07A7BE Compressed Size 00000000 (0) │ │ │ │ +07A7C2 Uncompressed Size 00000000 (0) │ │ │ │ +07A7C6 Filename Length 0013 (19) │ │ │ │ +07A7C8 Extra Length 0000 (0) │ │ │ │ +07A7CA Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A7E3: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A7CA: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07A7F6 LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ -07A7FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A7FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A7FC General Purpose Flag 0800 (2048) │ │ │ │ +07A7DD LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ +07A7E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A7E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A7E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A7FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A800 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07A804 CRC 932FCCA9 (2469383337) │ │ │ │ -07A808 Compressed Size 00000347 (839) │ │ │ │ -07A80C Uncompressed Size 000006CA (1738) │ │ │ │ -07A810 Filename Length 001E (30) │ │ │ │ -07A812 Extra Length 0000 (0) │ │ │ │ -07A814 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A7E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A7E7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07A7EB CRC 932FCCA9 (2469383337) │ │ │ │ +07A7EF Compressed Size 00000347 (839) │ │ │ │ +07A7F3 Uncompressed Size 000006CA (1738) │ │ │ │ +07A7F7 Filename Length 001E (30) │ │ │ │ +07A7F9 Extra Length 0000 (0) │ │ │ │ +07A7FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A814: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A7FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A832 PAYLOAD │ │ │ │ +07A819 PAYLOAD │ │ │ │ │ │ │ │ -07AB79 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ -07AB7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07AB7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07AB7F General Purpose Flag 0800 (2048) │ │ │ │ +07AB60 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ +07AB64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AB65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AB66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07AB81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07AB83 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07AB87 CRC A53473E9 (2771678185) │ │ │ │ -07AB8B Compressed Size 0000036B (875) │ │ │ │ -07AB8F Uncompressed Size 00000C1F (3103) │ │ │ │ -07AB93 Filename Length 001D (29) │ │ │ │ -07AB95 Extra Length 0000 (0) │ │ │ │ -07AB97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AB68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AB6A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07AB6E CRC A53473E9 (2771678185) │ │ │ │ +07AB72 Compressed Size 0000036B (875) │ │ │ │ +07AB76 Uncompressed Size 00000C1F (3103) │ │ │ │ +07AB7A Filename Length 001D (29) │ │ │ │ +07AB7C Extra Length 0000 (0) │ │ │ │ +07AB7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7AB97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AB7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07ABB4 PAYLOAD │ │ │ │ +07AB9B PAYLOAD │ │ │ │ │ │ │ │ -07AF1F LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ -07AF23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07AF24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07AF25 General Purpose Flag 0800 (2048) │ │ │ │ +07AF06 LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ +07AF0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AF0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AF0C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07AF27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07AF29 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07AF2D CRC F722C2AD (4146250413) │ │ │ │ -07AF31 Compressed Size 000005A5 (1445) │ │ │ │ -07AF35 Uncompressed Size 00000F6F (3951) │ │ │ │ -07AF39 Filename Length 0029 (41) │ │ │ │ -07AF3B Extra Length 0000 (0) │ │ │ │ -07AF3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AF0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AF10 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07AF14 CRC F722C2AD (4146250413) │ │ │ │ +07AF18 Compressed Size 000005A5 (1445) │ │ │ │ +07AF1C Uncompressed Size 00000F6F (3951) │ │ │ │ +07AF20 Filename Length 0029 (41) │ │ │ │ +07AF22 Extra Length 0000 (0) │ │ │ │ +07AF24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7AF3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AF24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07AF66 PAYLOAD │ │ │ │ +07AF4D PAYLOAD │ │ │ │ │ │ │ │ -07B50B LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ -07B50F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B510 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B511 General Purpose Flag 0800 (2048) │ │ │ │ +07B4F2 LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ +07B4F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B4F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B4F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B513 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B515 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07B519 CRC A247F4FA (2722624762) │ │ │ │ -07B51D Compressed Size 00000420 (1056) │ │ │ │ -07B521 Uncompressed Size 00001B7D (7037) │ │ │ │ -07B525 Filename Length 0028 (40) │ │ │ │ -07B527 Extra Length 0000 (0) │ │ │ │ -07B529 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B4FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B4FC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07B500 CRC A247F4FA (2722624762) │ │ │ │ +07B504 Compressed Size 00000420 (1056) │ │ │ │ +07B508 Uncompressed Size 00001B7D (7037) │ │ │ │ +07B50C Filename Length 0028 (40) │ │ │ │ +07B50E Extra Length 0000 (0) │ │ │ │ +07B510 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B529: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B510: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B551 PAYLOAD │ │ │ │ +07B538 PAYLOAD │ │ │ │ │ │ │ │ -07B971 LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ -07B975 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B976 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B977 General Purpose Flag 0800 (2048) │ │ │ │ +07B958 LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ +07B95C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B95D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B95E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B979 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B97B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07B97F CRC 8156211E (2169905438) │ │ │ │ -07B983 Compressed Size 00000255 (597) │ │ │ │ -07B987 Uncompressed Size 000004DA (1242) │ │ │ │ -07B98B Filename Length 0030 (48) │ │ │ │ -07B98D Extra Length 0000 (0) │ │ │ │ -07B98F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B960 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B962 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07B966 CRC 8156211E (2169905438) │ │ │ │ +07B96A Compressed Size 00000255 (597) │ │ │ │ +07B96E Uncompressed Size 000004DA (1242) │ │ │ │ +07B972 Filename Length 0030 (48) │ │ │ │ +07B974 Extra Length 0000 (0) │ │ │ │ +07B976 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B98F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B976: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B9BF PAYLOAD │ │ │ │ +07B9A6 PAYLOAD │ │ │ │ │ │ │ │ -07BC14 LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ -07BC18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BC19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BC1A General Purpose Flag 0800 (2048) │ │ │ │ +07BBFB LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ +07BBFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BC00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BC01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BC1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BC1E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07BC22 CRC 7A739F95 (2054397845) │ │ │ │ -07BC26 Compressed Size 00000246 (582) │ │ │ │ -07BC2A Uncompressed Size 00000834 (2100) │ │ │ │ -07BC2E Filename Length 002F (47) │ │ │ │ -07BC30 Extra Length 0000 (0) │ │ │ │ -07BC32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BC03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BC05 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07BC09 CRC 7A739F95 (2054397845) │ │ │ │ +07BC0D Compressed Size 00000246 (582) │ │ │ │ +07BC11 Uncompressed Size 00000834 (2100) │ │ │ │ +07BC15 Filename Length 002F (47) │ │ │ │ +07BC17 Extra Length 0000 (0) │ │ │ │ +07BC19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BC32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BC19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BC61 PAYLOAD │ │ │ │ +07BC48 PAYLOAD │ │ │ │ │ │ │ │ -07BEA7 LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ -07BEAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BEAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BEAD General Purpose Flag 0800 (2048) │ │ │ │ +07BE8E LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ +07BE92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BE93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BE94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BEAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BEB1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07BEB5 CRC 1B3A6505 (456811781) │ │ │ │ -07BEB9 Compressed Size 000004DC (1244) │ │ │ │ -07BEBD Uncompressed Size 00000EB7 (3767) │ │ │ │ -07BEC1 Filename Length 002D (45) │ │ │ │ -07BEC3 Extra Length 0000 (0) │ │ │ │ -07BEC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BE96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BE98 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07BE9C CRC 1B3A6505 (456811781) │ │ │ │ +07BEA0 Compressed Size 000004DC (1244) │ │ │ │ +07BEA4 Uncompressed Size 00000EB7 (3767) │ │ │ │ +07BEA8 Filename Length 002D (45) │ │ │ │ +07BEAA Extra Length 0000 (0) │ │ │ │ +07BEAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BEC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BEAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BEF2 PAYLOAD │ │ │ │ +07BED9 PAYLOAD │ │ │ │ │ │ │ │ -07C3CE LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ -07C3D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C3D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C3D4 General Purpose Flag 0800 (2048) │ │ │ │ +07C3B5 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ +07C3B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C3BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C3BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C3D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C3D8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07C3DC CRC C9EEF646 (3387881030) │ │ │ │ -07C3E0 Compressed Size 0000047E (1150) │ │ │ │ -07C3E4 Uncompressed Size 00002033 (8243) │ │ │ │ -07C3E8 Filename Length 002C (44) │ │ │ │ -07C3EA Extra Length 0000 (0) │ │ │ │ -07C3EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C3BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C3BF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07C3C3 CRC C9EEF646 (3387881030) │ │ │ │ +07C3C7 Compressed Size 0000047E (1150) │ │ │ │ +07C3CB Uncompressed Size 00002033 (8243) │ │ │ │ +07C3CF Filename Length 002C (44) │ │ │ │ +07C3D1 Extra Length 0000 (0) │ │ │ │ +07C3D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C3EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C3D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C418 PAYLOAD │ │ │ │ +07C3FF PAYLOAD │ │ │ │ │ │ │ │ -07C896 LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ -07C89A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C89B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C89C General Purpose Flag 0800 (2048) │ │ │ │ +07C87D LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ +07C881 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C882 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C883 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C89E Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C8A0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -07C8A4 CRC F8BDB375 (4173181813) │ │ │ │ -07C8A8 Compressed Size 00007200 (29184) │ │ │ │ -07C8AC Uncompressed Size 00018DC2 (101826) │ │ │ │ -07C8B0 Filename Length 0020 (32) │ │ │ │ -07C8B2 Extra Length 0000 (0) │ │ │ │ -07C8B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C885 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C887 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +07C88B CRC F8BDB375 (4173181813) │ │ │ │ +07C88F Compressed Size 00007200 (29184) │ │ │ │ +07C893 Uncompressed Size 00018DC2 (101826) │ │ │ │ +07C897 Filename Length 0020 (32) │ │ │ │ +07C899 Extra Length 0000 (0) │ │ │ │ +07C89B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C8B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C89B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C8D4 PAYLOAD │ │ │ │ +07C8BB PAYLOAD │ │ │ │ │ │ │ │ -083AD4 LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ -083AD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -083AD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -083ADA General Purpose Flag 0800 (2048) │ │ │ │ +083ABB LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ +083ABF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +083AC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +083AC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -083ADC Compression Method 0008 (8) 'Deflated' │ │ │ │ -083ADE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -083AE2 CRC 9A43E6A6 (2588141222) │ │ │ │ -083AE6 Compressed Size 0000FEA8 (65192) │ │ │ │ -083AEA Uncompressed Size 0008B9B1 (571825) │ │ │ │ -083AEE Filename Length 001F (31) │ │ │ │ -083AF0 Extra Length 0000 (0) │ │ │ │ -083AF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +083AC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +083AC5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +083AC9 CRC 9A43E6A6 (2588141222) │ │ │ │ +083ACD Compressed Size 0000FEA8 (65192) │ │ │ │ +083AD1 Uncompressed Size 0008B9B1 (571825) │ │ │ │ +083AD5 Filename Length 001F (31) │ │ │ │ +083AD7 Extra Length 0000 (0) │ │ │ │ +083AD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x83AF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x83AD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -083B11 PAYLOAD │ │ │ │ +083AF8 PAYLOAD │ │ │ │ │ │ │ │ -0939B9 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ -0939BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0939BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0939BF General Purpose Flag 0800 (2048) │ │ │ │ +0939A0 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ +0939A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0939A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0939A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0939C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0939C3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0939C7 CRC 011031C8 (17838536) │ │ │ │ -0939CB Compressed Size 0000063B (1595) │ │ │ │ -0939CF Uncompressed Size 000010E5 (4325) │ │ │ │ -0939D3 Filename Length 002E (46) │ │ │ │ -0939D5 Extra Length 0000 (0) │ │ │ │ -0939D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0939A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0939AA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0939AE CRC 011031C8 (17838536) │ │ │ │ +0939B2 Compressed Size 0000063B (1595) │ │ │ │ +0939B6 Uncompressed Size 000010E5 (4325) │ │ │ │ +0939BA Filename Length 002E (46) │ │ │ │ +0939BC Extra Length 0000 (0) │ │ │ │ +0939BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x939D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x939BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -093A05 PAYLOAD │ │ │ │ +0939EC PAYLOAD │ │ │ │ │ │ │ │ -094040 LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ -094044 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094045 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094046 General Purpose Flag 0800 (2048) │ │ │ │ +094027 LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ +09402B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09402C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09402D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094048 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09404A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09404E CRC 80E0558E (2162185614) │ │ │ │ -094052 Compressed Size 00000AD2 (2770) │ │ │ │ -094056 Uncompressed Size 00003EFA (16122) │ │ │ │ -09405A Filename Length 002D (45) │ │ │ │ -09405C Extra Length 0000 (0) │ │ │ │ -09405E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09402F Compression Method 0008 (8) 'Deflated' │ │ │ │ +094031 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +094035 CRC 80E0558E (2162185614) │ │ │ │ +094039 Compressed Size 00000AD2 (2770) │ │ │ │ +09403D Uncompressed Size 00003EFA (16122) │ │ │ │ +094041 Filename Length 002D (45) │ │ │ │ +094043 Extra Length 0000 (0) │ │ │ │ +094045 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9405E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94045: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09408B PAYLOAD │ │ │ │ +094072 PAYLOAD │ │ │ │ │ │ │ │ -094B5D LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ -094B61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094B62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094B63 General Purpose Flag 0800 (2048) │ │ │ │ +094B44 LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ +094B48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094B49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094B4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094B65 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094B67 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -094B6B CRC 9F0DC4C0 (2668479680) │ │ │ │ -094B6F Compressed Size 000003D8 (984) │ │ │ │ -094B73 Uncompressed Size 000009AF (2479) │ │ │ │ -094B77 Filename Length 002C (44) │ │ │ │ -094B79 Extra Length 0000 (0) │ │ │ │ -094B7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094B4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +094B4E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +094B52 CRC 9F0DC4C0 (2668479680) │ │ │ │ +094B56 Compressed Size 000003D8 (984) │ │ │ │ +094B5A Uncompressed Size 000009AF (2479) │ │ │ │ +094B5E Filename Length 002C (44) │ │ │ │ +094B60 Extra Length 0000 (0) │ │ │ │ +094B62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94B7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94B62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094BA7 PAYLOAD │ │ │ │ +094B8E PAYLOAD │ │ │ │ │ │ │ │ -094F7F LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ -094F83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094F84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094F85 General Purpose Flag 0800 (2048) │ │ │ │ +094F66 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ +094F6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094F6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094F6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094F87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094F89 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -094F8D CRC 4CFC1F3E (1291591486) │ │ │ │ -094F91 Compressed Size 0000072D (1837) │ │ │ │ -094F95 Uncompressed Size 00002822 (10274) │ │ │ │ -094F99 Filename Length 002B (43) │ │ │ │ -094F9B Extra Length 0000 (0) │ │ │ │ -094F9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094F6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +094F70 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +094F74 CRC 4CFC1F3E (1291591486) │ │ │ │ +094F78 Compressed Size 0000072D (1837) │ │ │ │ +094F7C Uncompressed Size 00002822 (10274) │ │ │ │ +094F80 Filename Length 002B (43) │ │ │ │ +094F82 Extra Length 0000 (0) │ │ │ │ +094F84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94F9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94F84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094FC8 PAYLOAD │ │ │ │ +094FAF PAYLOAD │ │ │ │ │ │ │ │ -0956F5 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ -0956F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0956FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0956FB General Purpose Flag 0800 (2048) │ │ │ │ +0956DC LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ +0956E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0956E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0956E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0956FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0956FF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -095703 CRC 75602762 (1969235810) │ │ │ │ -095707 Compressed Size 00000A55 (2645) │ │ │ │ -09570B Uncompressed Size 00001CC3 (7363) │ │ │ │ -09570F Filename Length 0020 (32) │ │ │ │ -095711 Extra Length 0000 (0) │ │ │ │ -095713 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0956E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0956E6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0956EA CRC 75602762 (1969235810) │ │ │ │ +0956EE Compressed Size 00000A55 (2645) │ │ │ │ +0956F2 Uncompressed Size 00001CC3 (7363) │ │ │ │ +0956F6 Filename Length 0020 (32) │ │ │ │ +0956F8 Extra Length 0000 (0) │ │ │ │ +0956FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95713: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x956FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095733 PAYLOAD │ │ │ │ +09571A PAYLOAD │ │ │ │ │ │ │ │ -096188 LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ -09618C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09618D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09618E General Purpose Flag 0800 (2048) │ │ │ │ +09616F LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ +096173 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +096174 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +096175 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -096190 Compression Method 0008 (8) 'Deflated' │ │ │ │ -096192 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -096196 CRC 8F0167EF (2399234031) │ │ │ │ -09619A Compressed Size 000005BE (1470) │ │ │ │ -09619E Uncompressed Size 00001DAC (7596) │ │ │ │ -0961A2 Filename Length 001F (31) │ │ │ │ -0961A4 Extra Length 0000 (0) │ │ │ │ -0961A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +096177 Compression Method 0008 (8) 'Deflated' │ │ │ │ +096179 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09617D CRC 8F0167EF (2399234031) │ │ │ │ +096181 Compressed Size 000005BE (1470) │ │ │ │ +096185 Uncompressed Size 00001DAC (7596) │ │ │ │ +096189 Filename Length 001F (31) │ │ │ │ +09618B Extra Length 0000 (0) │ │ │ │ +09618D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x961A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9618D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0961C5 PAYLOAD │ │ │ │ +0961AC PAYLOAD │ │ │ │ │ │ │ │ -096783 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ -096787 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -096788 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -096789 General Purpose Flag 0800 (2048) │ │ │ │ +09676A LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ +09676E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09676F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +096770 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09678B Compression Method 0008 (8) 'Deflated' │ │ │ │ -09678D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -096791 CRC 0B1D89C9 (186485193) │ │ │ │ -096795 Compressed Size 00000A68 (2664) │ │ │ │ -096799 Uncompressed Size 000018C0 (6336) │ │ │ │ -09679D Filename Length 0021 (33) │ │ │ │ -09679F Extra Length 0000 (0) │ │ │ │ -0967A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +096772 Compression Method 0008 (8) 'Deflated' │ │ │ │ +096774 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +096778 CRC 0B1D89C9 (186485193) │ │ │ │ +09677C Compressed Size 00000A68 (2664) │ │ │ │ +096780 Uncompressed Size 000018C0 (6336) │ │ │ │ +096784 Filename Length 0021 (33) │ │ │ │ +096786 Extra Length 0000 (0) │ │ │ │ +096788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x967A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x96788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0967C2 PAYLOAD │ │ │ │ +0967A9 PAYLOAD │ │ │ │ │ │ │ │ -09722A LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ -09722E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09722F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -097230 General Purpose Flag 0800 (2048) │ │ │ │ +097211 LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ +097215 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +097216 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +097217 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -097232 Compression Method 0008 (8) 'Deflated' │ │ │ │ -097234 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -097238 CRC EA871F82 (3934723970) │ │ │ │ -09723C Compressed Size 00000E19 (3609) │ │ │ │ -097240 Uncompressed Size 000047E8 (18408) │ │ │ │ -097244 Filename Length 0020 (32) │ │ │ │ -097246 Extra Length 0000 (0) │ │ │ │ -097248 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +097219 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09721B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09721F CRC EA871F82 (3934723970) │ │ │ │ +097223 Compressed Size 00000E19 (3609) │ │ │ │ +097227 Uncompressed Size 000047E8 (18408) │ │ │ │ +09722B Filename Length 0020 (32) │ │ │ │ +09722D Extra Length 0000 (0) │ │ │ │ +09722F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97248: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9722F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -097268 PAYLOAD │ │ │ │ +09724F PAYLOAD │ │ │ │ │ │ │ │ -098081 LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ -098085 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -098086 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -098087 General Purpose Flag 0800 (2048) │ │ │ │ +098068 LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ +09806C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09806D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09806E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -098089 Compression Method 0000 (0) 'Stored' │ │ │ │ -09808B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09808F CRC 00000000 (0) │ │ │ │ -098093 Compressed Size 00000000 (0) │ │ │ │ -098097 Uncompressed Size 00000000 (0) │ │ │ │ -09809B Filename Length 000E (14) │ │ │ │ -09809D Extra Length 0000 (0) │ │ │ │ -09809F Filename 'XXXXXXXXXXXXXX' │ │ │ │ +098070 Compression Method 0000 (0) 'Stored' │ │ │ │ +098072 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +098076 CRC 00000000 (0) │ │ │ │ +09807A Compressed Size 00000000 (0) │ │ │ │ +09807E Uncompressed Size 00000000 (0) │ │ │ │ +098082 Filename Length 000E (14) │ │ │ │ +098084 Extra Length 0000 (0) │ │ │ │ +098086 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9809F: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x98086: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0980AD LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ -0980B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0980B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0980B3 General Purpose Flag 0800 (2048) │ │ │ │ +098094 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ +098098 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098099 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09809A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0980B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0980B7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0980BB CRC B4DDDFC2 (3034439618) │ │ │ │ -0980BF Compressed Size 000008C7 (2247) │ │ │ │ -0980C3 Uncompressed Size 000018AA (6314) │ │ │ │ -0980C7 Filename Length 001B (27) │ │ │ │ -0980C9 Extra Length 0000 (0) │ │ │ │ -0980CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09809C Compression Method 0008 (8) 'Deflated' │ │ │ │ +09809E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0980A2 CRC B4DDDFC2 (3034439618) │ │ │ │ +0980A6 Compressed Size 000008C7 (2247) │ │ │ │ +0980AA Uncompressed Size 000018AA (6314) │ │ │ │ +0980AE Filename Length 001B (27) │ │ │ │ +0980B0 Extra Length 0000 (0) │ │ │ │ +0980B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x980CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x980B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0980E6 PAYLOAD │ │ │ │ +0980CD PAYLOAD │ │ │ │ │ │ │ │ -0989AD LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ -0989B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0989B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0989B3 General Purpose Flag 0800 (2048) │ │ │ │ +098994 LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ +098998 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098999 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09899A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0989B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0989B7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0989BB CRC D01AF85B (3491428443) │ │ │ │ -0989BF Compressed Size 00000AFA (2810) │ │ │ │ -0989C3 Uncompressed Size 00004946 (18758) │ │ │ │ -0989C7 Filename Length 001A (26) │ │ │ │ -0989C9 Extra Length 0000 (0) │ │ │ │ -0989CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09899C Compression Method 0008 (8) 'Deflated' │ │ │ │ +09899E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0989A2 CRC D01AF85B (3491428443) │ │ │ │ +0989A6 Compressed Size 00000AFA (2810) │ │ │ │ +0989AA Uncompressed Size 00004946 (18758) │ │ │ │ +0989AE Filename Length 001A (26) │ │ │ │ +0989B0 Extra Length 0000 (0) │ │ │ │ +0989B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x989CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x989B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0989E5 PAYLOAD │ │ │ │ +0989CC PAYLOAD │ │ │ │ │ │ │ │ -0994DF LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ -0994E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0994E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0994E5 General Purpose Flag 0800 (2048) │ │ │ │ +0994C6 LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ +0994CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0994CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0994CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0994E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0994E9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0994ED CRC F378D489 (4084782217) │ │ │ │ -0994F1 Compressed Size 000003A7 (935) │ │ │ │ -0994F5 Uncompressed Size 00000822 (2082) │ │ │ │ -0994F9 Filename Length 0019 (25) │ │ │ │ -0994FB Extra Length 0000 (0) │ │ │ │ -0994FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0994CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0994D0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0994D4 CRC F378D489 (4084782217) │ │ │ │ +0994D8 Compressed Size 000003A7 (935) │ │ │ │ +0994DC Uncompressed Size 00000822 (2082) │ │ │ │ +0994E0 Filename Length 0019 (25) │ │ │ │ +0994E2 Extra Length 0000 (0) │ │ │ │ +0994E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x994FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x994E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099516 PAYLOAD │ │ │ │ +0994FD PAYLOAD │ │ │ │ │ │ │ │ -0998BD LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ -0998C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0998C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0998C3 General Purpose Flag 0800 (2048) │ │ │ │ +0998A4 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ +0998A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0998A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0998AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0998C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0998C7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0998CB CRC B8FBB7FD (3103504381) │ │ │ │ -0998CF Compressed Size 0000043B (1083) │ │ │ │ -0998D3 Uncompressed Size 0000135C (4956) │ │ │ │ -0998D7 Filename Length 0018 (24) │ │ │ │ -0998D9 Extra Length 0000 (0) │ │ │ │ -0998DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0998AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0998AE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0998B2 CRC B8FBB7FD (3103504381) │ │ │ │ +0998B6 Compressed Size 0000043B (1083) │ │ │ │ +0998BA Uncompressed Size 0000135C (4956) │ │ │ │ +0998BE Filename Length 0018 (24) │ │ │ │ +0998C0 Extra Length 0000 (0) │ │ │ │ +0998C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x998DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x998C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0998F3 PAYLOAD │ │ │ │ +0998DA PAYLOAD │ │ │ │ │ │ │ │ -099D2E LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ -099D32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099D33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -099D34 General Purpose Flag 0800 (2048) │ │ │ │ +099D15 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ +099D19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099D1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099D1B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -099D36 Compression Method 0008 (8) 'Deflated' │ │ │ │ -099D38 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -099D3C CRC 28F007D4 (686819284) │ │ │ │ -099D40 Compressed Size 000005B6 (1462) │ │ │ │ -099D44 Uncompressed Size 00000EF7 (3831) │ │ │ │ -099D48 Filename Length 001A (26) │ │ │ │ -099D4A Extra Length 0000 (0) │ │ │ │ -099D4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099D1D Compression Method 0008 (8) 'Deflated' │ │ │ │ +099D1F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +099D23 CRC 28F007D4 (686819284) │ │ │ │ +099D27 Compressed Size 000005B6 (1462) │ │ │ │ +099D2B Uncompressed Size 00000EF7 (3831) │ │ │ │ +099D2F Filename Length 001A (26) │ │ │ │ +099D31 Extra Length 0000 (0) │ │ │ │ +099D33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x99D4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99D33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099D66 PAYLOAD │ │ │ │ +099D4D PAYLOAD │ │ │ │ │ │ │ │ -09A31C LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ -09A320 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A321 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A322 General Purpose Flag 0800 (2048) │ │ │ │ +09A303 LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ +09A307 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A308 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A309 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A324 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A326 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09A32A CRC 8DEE5F5C (2381209436) │ │ │ │ -09A32E Compressed Size 0000071E (1822) │ │ │ │ -09A332 Uncompressed Size 0000284F (10319) │ │ │ │ -09A336 Filename Length 0019 (25) │ │ │ │ -09A338 Extra Length 0000 (0) │ │ │ │ -09A33A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A30B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A30D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09A311 CRC 8DEE5F5C (2381209436) │ │ │ │ +09A315 Compressed Size 0000071E (1822) │ │ │ │ +09A319 Uncompressed Size 0000284F (10319) │ │ │ │ +09A31D Filename Length 0019 (25) │ │ │ │ +09A31F Extra Length 0000 (0) │ │ │ │ +09A321 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A33A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A321: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A353 PAYLOAD │ │ │ │ +09A33A PAYLOAD │ │ │ │ │ │ │ │ -09AA71 LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ -09AA75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09AA76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09AA77 General Purpose Flag 0800 (2048) │ │ │ │ +09AA58 LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ +09AA5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09AA5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09AA5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09AA79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09AA7B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09AA7F CRC E89E9DFB (3902709243) │ │ │ │ -09AA83 Compressed Size 000009C6 (2502) │ │ │ │ -09AA87 Uncompressed Size 00001B49 (6985) │ │ │ │ -09AA8B Filename Length 0016 (22) │ │ │ │ -09AA8D Extra Length 0000 (0) │ │ │ │ -09AA8F Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09AA60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09AA62 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09AA66 CRC E89E9DFB (3902709243) │ │ │ │ +09AA6A Compressed Size 000009C6 (2502) │ │ │ │ +09AA6E Uncompressed Size 00001B49 (6985) │ │ │ │ +09AA72 Filename Length 0016 (22) │ │ │ │ +09AA74 Extra Length 0000 (0) │ │ │ │ +09AA76 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9AA8F: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9AA76: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09AAA5 PAYLOAD │ │ │ │ +09AA8C PAYLOAD │ │ │ │ │ │ │ │ -09B46B LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ -09B46F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B470 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B471 General Purpose Flag 0800 (2048) │ │ │ │ +09B452 LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ +09B456 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B457 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B458 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B473 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B475 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09B479 CRC EA3765B8 (3929499064) │ │ │ │ -09B47D Compressed Size 00000EEB (3819) │ │ │ │ -09B481 Uncompressed Size 00009FD4 (40916) │ │ │ │ -09B485 Filename Length 0015 (21) │ │ │ │ -09B487 Extra Length 0000 (0) │ │ │ │ -09B489 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B45A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B45C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09B460 CRC EA3765B8 (3929499064) │ │ │ │ +09B464 Compressed Size 00000EEB (3819) │ │ │ │ +09B468 Uncompressed Size 00009FD4 (40916) │ │ │ │ +09B46C Filename Length 0015 (21) │ │ │ │ +09B46E Extra Length 0000 (0) │ │ │ │ +09B470 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B489: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B470: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B49E PAYLOAD │ │ │ │ +09B485 PAYLOAD │ │ │ │ │ │ │ │ -09C389 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ -09C38D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C38E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C38F General Purpose Flag 0800 (2048) │ │ │ │ +09C370 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ +09C374 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C375 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C376 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C391 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C393 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09C397 CRC 577BF04C (1467740236) │ │ │ │ -09C39B Compressed Size 000004B6 (1206) │ │ │ │ -09C39F Uncompressed Size 00000B3D (2877) │ │ │ │ -09C3A3 Filename Length 001C (28) │ │ │ │ -09C3A5 Extra Length 0000 (0) │ │ │ │ -09C3A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C378 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C37A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09C37E CRC 577BF04C (1467740236) │ │ │ │ +09C382 Compressed Size 000004B6 (1206) │ │ │ │ +09C386 Uncompressed Size 00000B3D (2877) │ │ │ │ +09C38A Filename Length 001C (28) │ │ │ │ +09C38C Extra Length 0000 (0) │ │ │ │ +09C38E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C3A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C38E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C3C3 PAYLOAD │ │ │ │ +09C3AA PAYLOAD │ │ │ │ │ │ │ │ -09C879 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ -09C87D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C87E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C87F General Purpose Flag 0800 (2048) │ │ │ │ +09C860 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ +09C864 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C865 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C866 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C881 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C883 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09C887 CRC CBE9F1C2 (3421106626) │ │ │ │ -09C88B Compressed Size 00000717 (1815) │ │ │ │ -09C88F Uncompressed Size 00002C18 (11288) │ │ │ │ -09C893 Filename Length 001B (27) │ │ │ │ -09C895 Extra Length 0000 (0) │ │ │ │ -09C897 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C868 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C86A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09C86E CRC CBE9F1C2 (3421106626) │ │ │ │ +09C872 Compressed Size 00000717 (1815) │ │ │ │ +09C876 Uncompressed Size 00002C18 (11288) │ │ │ │ +09C87A Filename Length 001B (27) │ │ │ │ +09C87C Extra Length 0000 (0) │ │ │ │ +09C87E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C897: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C87E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C8B2 PAYLOAD │ │ │ │ +09C899 PAYLOAD │ │ │ │ │ │ │ │ -09CFC9 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ -09CFCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09CFCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09CFCF General Purpose Flag 0800 (2048) │ │ │ │ +09CFB0 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ +09CFB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09CFB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09CFB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09CFD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09CFD3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09CFD7 CRC B5AB2D6F (3047894383) │ │ │ │ -09CFDB Compressed Size 00000643 (1603) │ │ │ │ -09CFDF Uncompressed Size 00000FAB (4011) │ │ │ │ -09CFE3 Filename Length 0026 (38) │ │ │ │ -09CFE5 Extra Length 0000 (0) │ │ │ │ -09CFE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09CFB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09CFBA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09CFBE CRC B5AB2D6F (3047894383) │ │ │ │ +09CFC2 Compressed Size 00000643 (1603) │ │ │ │ +09CFC6 Uncompressed Size 00000FAB (4011) │ │ │ │ +09CFCA Filename Length 0026 (38) │ │ │ │ +09CFCC Extra Length 0000 (0) │ │ │ │ +09CFCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9CFE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9CFCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09D00D PAYLOAD │ │ │ │ +09CFF4 PAYLOAD │ │ │ │ │ │ │ │ -09D650 LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ -09D654 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09D655 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09D656 General Purpose Flag 0800 (2048) │ │ │ │ +09D637 LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ +09D63B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09D63C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09D63D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09D658 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09D65A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09D65E CRC F57E9B2E (4118715182) │ │ │ │ -09D662 Compressed Size 00000718 (1816) │ │ │ │ -09D666 Uncompressed Size 00002B2E (11054) │ │ │ │ -09D66A Filename Length 0025 (37) │ │ │ │ -09D66C Extra Length 0000 (0) │ │ │ │ -09D66E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09D63F Compression Method 0008 (8) 'Deflated' │ │ │ │ +09D641 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09D645 CRC F57E9B2E (4118715182) │ │ │ │ +09D649 Compressed Size 00000718 (1816) │ │ │ │ +09D64D Uncompressed Size 00002B2E (11054) │ │ │ │ +09D651 Filename Length 0025 (37) │ │ │ │ +09D653 Extra Length 0000 (0) │ │ │ │ +09D655 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9D66E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9D655: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09D693 PAYLOAD │ │ │ │ +09D67A PAYLOAD │ │ │ │ │ │ │ │ -09DDAB LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ -09DDAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DDB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DDB1 General Purpose Flag 0800 (2048) │ │ │ │ +09DD92 LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ +09DD96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DD97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DD98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DDB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DDB5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09DDB9 CRC 8371B941 (2205268289) │ │ │ │ -09DDBD Compressed Size 0000013E (318) │ │ │ │ -09DDC1 Uncompressed Size 000001F6 (502) │ │ │ │ -09DDC5 Filename Length 0016 (22) │ │ │ │ -09DDC7 Extra Length 0000 (0) │ │ │ │ -09DDC9 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DD9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DD9C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09DDA0 CRC 8371B941 (2205268289) │ │ │ │ +09DDA4 Compressed Size 0000013E (318) │ │ │ │ +09DDA8 Uncompressed Size 000001F6 (502) │ │ │ │ +09DDAC Filename Length 0016 (22) │ │ │ │ +09DDAE Extra Length 0000 (0) │ │ │ │ +09DDB0 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DDC9: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DDB0: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DDDF PAYLOAD │ │ │ │ +09DDC6 PAYLOAD │ │ │ │ │ │ │ │ -09DF1D LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ -09DF21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DF22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DF23 General Purpose Flag 0800 (2048) │ │ │ │ +09DF04 LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ +09DF08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DF09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DF0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DF25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DF27 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09DF2B CRC 7E8487F9 (2122614777) │ │ │ │ -09DF2F Compressed Size 00000101 (257) │ │ │ │ -09DF33 Uncompressed Size 0000023E (574) │ │ │ │ -09DF37 Filename Length 0015 (21) │ │ │ │ -09DF39 Extra Length 0000 (0) │ │ │ │ -09DF3B Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DF0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DF0E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09DF12 CRC 7E8487F9 (2122614777) │ │ │ │ +09DF16 Compressed Size 00000101 (257) │ │ │ │ +09DF1A Uncompressed Size 0000023E (574) │ │ │ │ +09DF1E Filename Length 0015 (21) │ │ │ │ +09DF20 Extra Length 0000 (0) │ │ │ │ +09DF22 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DF3B: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DF22: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DF50 PAYLOAD │ │ │ │ +09DF37 PAYLOAD │ │ │ │ │ │ │ │ -09E051 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ -09E055 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E056 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E057 General Purpose Flag 0800 (2048) │ │ │ │ +09E038 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ +09E03C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E03D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E03E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E059 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E05B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09E05F CRC F2699E90 (4067008144) │ │ │ │ -09E063 Compressed Size 00000329 (809) │ │ │ │ -09E067 Uncompressed Size 00000710 (1808) │ │ │ │ -09E06B Filename Length 0029 (41) │ │ │ │ -09E06D Extra Length 0000 (0) │ │ │ │ -09E06F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E040 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E042 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09E046 CRC F2699E90 (4067008144) │ │ │ │ +09E04A Compressed Size 00000329 (809) │ │ │ │ +09E04E Uncompressed Size 00000710 (1808) │ │ │ │ +09E052 Filename Length 0029 (41) │ │ │ │ +09E054 Extra Length 0000 (0) │ │ │ │ +09E056 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E06F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E056: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E098 PAYLOAD │ │ │ │ +09E07F PAYLOAD │ │ │ │ │ │ │ │ -09E3C1 LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ -09E3C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E3C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E3C7 General Purpose Flag 0800 (2048) │ │ │ │ +09E3A8 LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ +09E3AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E3AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E3AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E3C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E3CB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09E3CF CRC A9F0F3F8 (2851140600) │ │ │ │ -09E3D3 Compressed Size 0000046D (1133) │ │ │ │ -09E3D7 Uncompressed Size 000014E4 (5348) │ │ │ │ -09E3DB Filename Length 0028 (40) │ │ │ │ -09E3DD Extra Length 0000 (0) │ │ │ │ -09E3DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E3B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E3B2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09E3B6 CRC A9F0F3F8 (2851140600) │ │ │ │ +09E3BA Compressed Size 0000046D (1133) │ │ │ │ +09E3BE Uncompressed Size 000014E4 (5348) │ │ │ │ +09E3C2 Filename Length 0028 (40) │ │ │ │ +09E3C4 Extra Length 0000 (0) │ │ │ │ +09E3C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E3DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E3C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E407 PAYLOAD │ │ │ │ +09E3EE PAYLOAD │ │ │ │ │ │ │ │ -09E874 LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ -09E878 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E879 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E87A General Purpose Flag 0800 (2048) │ │ │ │ +09E85B LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ +09E85F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E860 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E861 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E87C Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E87E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09E882 CRC 343FC924 (876595492) │ │ │ │ -09E886 Compressed Size 0000037D (893) │ │ │ │ -09E88A Uncompressed Size 000007F6 (2038) │ │ │ │ -09E88E Filename Length 001D (29) │ │ │ │ -09E890 Extra Length 0000 (0) │ │ │ │ -09E892 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E863 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E865 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09E869 CRC 343FC924 (876595492) │ │ │ │ +09E86D Compressed Size 0000037D (893) │ │ │ │ +09E871 Uncompressed Size 000007F6 (2038) │ │ │ │ +09E875 Filename Length 001D (29) │ │ │ │ +09E877 Extra Length 0000 (0) │ │ │ │ +09E879 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E892: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E879: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E8AF PAYLOAD │ │ │ │ +09E896 PAYLOAD │ │ │ │ │ │ │ │ -09EC2C LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ -09EC30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EC31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EC32 General Purpose Flag 0800 (2048) │ │ │ │ +09EC13 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ +09EC17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EC18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EC19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EC34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09EC36 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09EC3A CRC ED849C0C (3984890892) │ │ │ │ -09EC3E Compressed Size 00000390 (912) │ │ │ │ -09EC42 Uncompressed Size 000010DC (4316) │ │ │ │ -09EC46 Filename Length 001C (28) │ │ │ │ -09EC48 Extra Length 0000 (0) │ │ │ │ -09EC4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EC1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EC1D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09EC21 CRC ED849C0C (3984890892) │ │ │ │ +09EC25 Compressed Size 00000390 (912) │ │ │ │ +09EC29 Uncompressed Size 000010DC (4316) │ │ │ │ +09EC2D Filename Length 001C (28) │ │ │ │ +09EC2F Extra Length 0000 (0) │ │ │ │ +09EC31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EC4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EC31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09EC66 PAYLOAD │ │ │ │ +09EC4D PAYLOAD │ │ │ │ │ │ │ │ -09EFF6 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ -09EFFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EFFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EFFC General Purpose Flag 0800 (2048) │ │ │ │ +09EFDD LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ +09EFE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EFE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EFE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EFFE Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F000 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09F004 CRC 269D31F6 (647836150) │ │ │ │ -09F008 Compressed Size 000004CC (1228) │ │ │ │ -09F00C Uncompressed Size 00000B26 (2854) │ │ │ │ -09F010 Filename Length 001A (26) │ │ │ │ -09F012 Extra Length 0000 (0) │ │ │ │ -09F014 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EFE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EFE7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09EFEB CRC 269D31F6 (647836150) │ │ │ │ +09EFEF Compressed Size 000004CC (1228) │ │ │ │ +09EFF3 Uncompressed Size 00000B26 (2854) │ │ │ │ +09EFF7 Filename Length 001A (26) │ │ │ │ +09EFF9 Extra Length 0000 (0) │ │ │ │ +09EFFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F014: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EFFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F02E PAYLOAD │ │ │ │ +09F015 PAYLOAD │ │ │ │ │ │ │ │ -09F4FA LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ -09F4FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09F4FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09F500 General Purpose Flag 0800 (2048) │ │ │ │ +09F4E1 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ +09F4E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09F4E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09F4E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09F502 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F504 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09F508 CRC 30EECC1D (820956189) │ │ │ │ -09F50C Compressed Size 00000685 (1669) │ │ │ │ -09F510 Uncompressed Size 00001D7D (7549) │ │ │ │ -09F514 Filename Length 0019 (25) │ │ │ │ -09F516 Extra Length 0000 (0) │ │ │ │ -09F518 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09F4E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09F4EB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09F4EF CRC 30EECC1D (820956189) │ │ │ │ +09F4F3 Compressed Size 00000685 (1669) │ │ │ │ +09F4F7 Uncompressed Size 00001D7D (7549) │ │ │ │ +09F4FB Filename Length 0019 (25) │ │ │ │ +09F4FD Extra Length 0000 (0) │ │ │ │ +09F4FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F518: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9F4FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F531 PAYLOAD │ │ │ │ +09F518 PAYLOAD │ │ │ │ │ │ │ │ -09FBB6 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ -09FBBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09FBBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09FBBC General Purpose Flag 0800 (2048) │ │ │ │ +09FB9D LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ +09FBA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09FBA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09FBA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09FBBE Compression Method 0008 (8) 'Deflated' │ │ │ │ -09FBC0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -09FBC4 CRC B9076E88 (3104272008) │ │ │ │ -09FBC8 Compressed Size 00000ADC (2780) │ │ │ │ -09FBCC Uncompressed Size 00001FAE (8110) │ │ │ │ -09FBD0 Filename Length 0017 (23) │ │ │ │ -09FBD2 Extra Length 0000 (0) │ │ │ │ -09FBD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09FBA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09FBA7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +09FBAB CRC B9076E88 (3104272008) │ │ │ │ +09FBAF Compressed Size 00000ADC (2780) │ │ │ │ +09FBB3 Uncompressed Size 00001FAE (8110) │ │ │ │ +09FBB7 Filename Length 0017 (23) │ │ │ │ +09FBB9 Extra Length 0000 (0) │ │ │ │ +09FBBB Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9FBD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9FBBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09FBEB PAYLOAD │ │ │ │ +09FBD2 PAYLOAD │ │ │ │ │ │ │ │ -0A06C7 LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ -0A06CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A06CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A06CD General Purpose Flag 0800 (2048) │ │ │ │ +0A06AE LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ +0A06B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A06B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A06B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A06CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A06D1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A06D5 CRC 03383F12 (54017810) │ │ │ │ -0A06D9 Compressed Size 00000E20 (3616) │ │ │ │ -0A06DD Uncompressed Size 00007E76 (32374) │ │ │ │ -0A06E1 Filename Length 0016 (22) │ │ │ │ -0A06E3 Extra Length 0000 (0) │ │ │ │ -0A06E5 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A06B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A06B8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A06BC CRC 03383F12 (54017810) │ │ │ │ +0A06C0 Compressed Size 00000E20 (3616) │ │ │ │ +0A06C4 Uncompressed Size 00007E76 (32374) │ │ │ │ +0A06C8 Filename Length 0016 (22) │ │ │ │ +0A06CA Extra Length 0000 (0) │ │ │ │ +0A06CC Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA06E5: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA06CC: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A06FB PAYLOAD │ │ │ │ +0A06E2 PAYLOAD │ │ │ │ │ │ │ │ -0A151B LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ -0A151F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A1520 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A1521 General Purpose Flag 0800 (2048) │ │ │ │ +0A1502 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ +0A1506 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A1507 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A1508 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A1523 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A1525 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A1529 CRC 8C1659C1 (2350275009) │ │ │ │ -0A152D Compressed Size 00000619 (1561) │ │ │ │ -0A1531 Uncompressed Size 00000F78 (3960) │ │ │ │ -0A1535 Filename Length 001A (26) │ │ │ │ -0A1537 Extra Length 0000 (0) │ │ │ │ -0A1539 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A150A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A150C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A1510 CRC 8C1659C1 (2350275009) │ │ │ │ +0A1514 Compressed Size 00000619 (1561) │ │ │ │ +0A1518 Uncompressed Size 00000F78 (3960) │ │ │ │ +0A151C Filename Length 001A (26) │ │ │ │ +0A151E Extra Length 0000 (0) │ │ │ │ +0A1520 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA1539: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA1520: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A1553 PAYLOAD │ │ │ │ +0A153A PAYLOAD │ │ │ │ │ │ │ │ -0A1B6C LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ -0A1B70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A1B71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A1B72 General Purpose Flag 0800 (2048) │ │ │ │ +0A1B53 LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ +0A1B57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A1B58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A1B59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A1B74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A1B76 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A1B7A CRC 67A506CB (1738868427) │ │ │ │ -0A1B7E Compressed Size 000006ED (1773) │ │ │ │ -0A1B82 Uncompressed Size 0000291B (10523) │ │ │ │ -0A1B86 Filename Length 0019 (25) │ │ │ │ -0A1B88 Extra Length 0000 (0) │ │ │ │ -0A1B8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A1B5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A1B5D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A1B61 CRC 67A506CB (1738868427) │ │ │ │ +0A1B65 Compressed Size 000006ED (1773) │ │ │ │ +0A1B69 Uncompressed Size 0000291B (10523) │ │ │ │ +0A1B6D Filename Length 0019 (25) │ │ │ │ +0A1B6F Extra Length 0000 (0) │ │ │ │ +0A1B71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA1B8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA1B71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A1BA3 PAYLOAD │ │ │ │ +0A1B8A PAYLOAD │ │ │ │ │ │ │ │ -0A2290 LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ -0A2294 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2295 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2296 General Purpose Flag 0800 (2048) │ │ │ │ +0A2277 LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ +0A227B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A227C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A227D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2298 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A229A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A229E CRC C072F31E (3228758814) │ │ │ │ -0A22A2 Compressed Size 00000492 (1170) │ │ │ │ -0A22A6 Uncompressed Size 00000A8F (2703) │ │ │ │ -0A22AA Filename Length 001D (29) │ │ │ │ -0A22AC Extra Length 0000 (0) │ │ │ │ -0A22AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A227F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2281 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A2285 CRC C072F31E (3228758814) │ │ │ │ +0A2289 Compressed Size 00000492 (1170) │ │ │ │ +0A228D Uncompressed Size 00000A8F (2703) │ │ │ │ +0A2291 Filename Length 001D (29) │ │ │ │ +0A2293 Extra Length 0000 (0) │ │ │ │ +0A2295 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA22AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2295: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A22CB PAYLOAD │ │ │ │ +0A22B2 PAYLOAD │ │ │ │ │ │ │ │ -0A275D LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ -0A2761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2763 General Purpose Flag 0800 (2048) │ │ │ │ +0A2744 LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ +0A2748 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2749 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A274A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2765 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2767 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A276B CRC EC0F6527 (3960431911) │ │ │ │ -0A276F Compressed Size 0000067D (1661) │ │ │ │ -0A2773 Uncompressed Size 00001D3A (7482) │ │ │ │ -0A2777 Filename Length 001C (28) │ │ │ │ -0A2779 Extra Length 0000 (0) │ │ │ │ -0A277B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A274C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A274E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A2752 CRC EC0F6527 (3960431911) │ │ │ │ +0A2756 Compressed Size 0000067D (1661) │ │ │ │ +0A275A Uncompressed Size 00001D3A (7482) │ │ │ │ +0A275E Filename Length 001C (28) │ │ │ │ +0A2760 Extra Length 0000 (0) │ │ │ │ +0A2762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA277B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2797 PAYLOAD │ │ │ │ +0A277E PAYLOAD │ │ │ │ │ │ │ │ -0A2E14 LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ -0A2E18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2E19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2E1A General Purpose Flag 0800 (2048) │ │ │ │ +0A2DFB LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ +0A2DFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2E00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2E01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2E1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2E1E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A2E22 CRC C3E31DEB (3286441451) │ │ │ │ -0A2E26 Compressed Size 00000AC9 (2761) │ │ │ │ -0A2E2A Uncompressed Size 0000219B (8603) │ │ │ │ -0A2E2E Filename Length 001D (29) │ │ │ │ -0A2E30 Extra Length 0000 (0) │ │ │ │ -0A2E32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2E03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2E05 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A2E09 CRC C3E31DEB (3286441451) │ │ │ │ +0A2E0D Compressed Size 00000AC9 (2761) │ │ │ │ +0A2E11 Uncompressed Size 0000219B (8603) │ │ │ │ +0A2E15 Filename Length 001D (29) │ │ │ │ +0A2E17 Extra Length 0000 (0) │ │ │ │ +0A2E19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2E32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2E19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2E4F PAYLOAD │ │ │ │ +0A2E36 PAYLOAD │ │ │ │ │ │ │ │ -0A3918 LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ -0A391C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A391D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A391E General Purpose Flag 0800 (2048) │ │ │ │ +0A38FF LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ +0A3903 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A3904 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A3905 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3920 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3922 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A3926 CRC D2E59402 (3538260994) │ │ │ │ -0A392A Compressed Size 00000DEB (3563) │ │ │ │ -0A392E Uncompressed Size 00006D48 (27976) │ │ │ │ -0A3932 Filename Length 001C (28) │ │ │ │ -0A3934 Extra Length 0000 (0) │ │ │ │ -0A3936 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A3907 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A3909 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A390D CRC D2E59402 (3538260994) │ │ │ │ +0A3911 Compressed Size 00000DEB (3563) │ │ │ │ +0A3915 Uncompressed Size 00006D48 (27976) │ │ │ │ +0A3919 Filename Length 001C (28) │ │ │ │ +0A391B Extra Length 0000 (0) │ │ │ │ +0A391D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA3936: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA391D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A3952 PAYLOAD │ │ │ │ +0A3939 PAYLOAD │ │ │ │ │ │ │ │ -0A473D LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ -0A4741 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4742 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4743 General Purpose Flag 0800 (2048) │ │ │ │ +0A4724 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ +0A4728 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4729 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A472A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4745 Compression Method 0000 (0) 'Stored' │ │ │ │ -0A4747 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A474B CRC 00000000 (0) │ │ │ │ -0A474F Compressed Size 00000000 (0) │ │ │ │ -0A4753 Uncompressed Size 00000000 (0) │ │ │ │ -0A4757 Filename Length 0015 (21) │ │ │ │ -0A4759 Extra Length 0000 (0) │ │ │ │ -0A475B Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A472C Compression Method 0000 (0) 'Stored' │ │ │ │ +0A472E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A4732 CRC 00000000 (0) │ │ │ │ +0A4736 Compressed Size 00000000 (0) │ │ │ │ +0A473A Uncompressed Size 00000000 (0) │ │ │ │ +0A473E Filename Length 0015 (21) │ │ │ │ +0A4740 Extra Length 0000 (0) │ │ │ │ +0A4742 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA475B: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4742: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0A4770 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ -0A4774 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4775 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4776 General Purpose Flag 0800 (2048) │ │ │ │ +0A4757 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ +0A475B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A475C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A475D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4778 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A477A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A477E CRC AA0013D0 (2852131792) │ │ │ │ -0A4782 Compressed Size 000008DD (2269) │ │ │ │ -0A4786 Uncompressed Size 00001B8B (7051) │ │ │ │ -0A478A Filename Length 0028 (40) │ │ │ │ -0A478C Extra Length 0000 (0) │ │ │ │ -0A478E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A475F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4761 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A4765 CRC AA0013D0 (2852131792) │ │ │ │ +0A4769 Compressed Size 000008DD (2269) │ │ │ │ +0A476D Uncompressed Size 00001B8B (7051) │ │ │ │ +0A4771 Filename Length 0028 (40) │ │ │ │ +0A4773 Extra Length 0000 (0) │ │ │ │ +0A4775 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA478E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4775: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A47B6 PAYLOAD │ │ │ │ +0A479D PAYLOAD │ │ │ │ │ │ │ │ -0A5093 LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ -0A5097 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5098 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5099 General Purpose Flag 0800 (2048) │ │ │ │ +0A507A LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ +0A507E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A507F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5080 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A509B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A509D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A50A1 CRC 1F409F7D (524328829) │ │ │ │ -0A50A5 Compressed Size 00000A7D (2685) │ │ │ │ -0A50A9 Uncompressed Size 0000505B (20571) │ │ │ │ -0A50AD Filename Length 0027 (39) │ │ │ │ -0A50AF Extra Length 0000 (0) │ │ │ │ -0A50B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5082 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5084 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A5088 CRC 1F409F7D (524328829) │ │ │ │ +0A508C Compressed Size 00000A7D (2685) │ │ │ │ +0A5090 Uncompressed Size 0000505B (20571) │ │ │ │ +0A5094 Filename Length 0027 (39) │ │ │ │ +0A5096 Extra Length 0000 (0) │ │ │ │ +0A5098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA50B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A50D8 PAYLOAD │ │ │ │ +0A50BF PAYLOAD │ │ │ │ │ │ │ │ -0A5B55 LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ -0A5B59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5B5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5B5B General Purpose Flag 0800 (2048) │ │ │ │ +0A5B3C LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ +0A5B40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5B41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5B42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A5B5D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5B5F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A5B63 CRC ABD2E75A (2882725722) │ │ │ │ -0A5B67 Compressed Size 0000052B (1323) │ │ │ │ -0A5B6B Uncompressed Size 00000F60 (3936) │ │ │ │ -0A5B6F Filename Length 002A (42) │ │ │ │ -0A5B71 Extra Length 0000 (0) │ │ │ │ -0A5B73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5B44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5B46 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A5B4A CRC ABD2E75A (2882725722) │ │ │ │ +0A5B4E Compressed Size 0000052B (1323) │ │ │ │ +0A5B52 Uncompressed Size 00000F60 (3936) │ │ │ │ +0A5B56 Filename Length 002A (42) │ │ │ │ +0A5B58 Extra Length 0000 (0) │ │ │ │ +0A5B5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5B73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5B5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A5B9D PAYLOAD │ │ │ │ +0A5B84 PAYLOAD │ │ │ │ │ │ │ │ -0A60C8 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ -0A60CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A60CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A60CE General Purpose Flag 0800 (2048) │ │ │ │ +0A60AF LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ +0A60B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A60B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A60B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A60D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A60D2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A60D6 CRC 85691416 (2238256150) │ │ │ │ -0A60DA Compressed Size 0000081C (2076) │ │ │ │ -0A60DE Uncompressed Size 0000263D (9789) │ │ │ │ -0A60E2 Filename Length 0029 (41) │ │ │ │ -0A60E4 Extra Length 0000 (0) │ │ │ │ -0A60E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A60B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A60B9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A60BD CRC 85691416 (2238256150) │ │ │ │ +0A60C1 Compressed Size 0000081C (2076) │ │ │ │ +0A60C5 Uncompressed Size 0000263D (9789) │ │ │ │ +0A60C9 Filename Length 0029 (41) │ │ │ │ +0A60CB Extra Length 0000 (0) │ │ │ │ +0A60CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA60E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA60CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A610F PAYLOAD │ │ │ │ +0A60F6 PAYLOAD │ │ │ │ │ │ │ │ -0A692B LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ -0A692F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6930 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6931 General Purpose Flag 0800 (2048) │ │ │ │ +0A6912 LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ +0A6916 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6917 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6918 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6933 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6935 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A6939 CRC 222B41FE (573260286) │ │ │ │ -0A693D Compressed Size 0000019E (414) │ │ │ │ -0A6941 Uncompressed Size 000002A6 (678) │ │ │ │ -0A6945 Filename Length 0030 (48) │ │ │ │ -0A6947 Extra Length 0000 (0) │ │ │ │ -0A6949 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A691A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A691C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A6920 CRC 222B41FE (573260286) │ │ │ │ +0A6924 Compressed Size 0000019E (414) │ │ │ │ +0A6928 Uncompressed Size 000002A6 (678) │ │ │ │ +0A692C Filename Length 0030 (48) │ │ │ │ +0A692E Extra Length 0000 (0) │ │ │ │ +0A6930 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6949: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6930: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6979 PAYLOAD │ │ │ │ +0A6960 PAYLOAD │ │ │ │ │ │ │ │ -0A6B17 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ -0A6B1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6B1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6B1D General Purpose Flag 0800 (2048) │ │ │ │ +0A6AFE LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ +0A6B02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6B03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6B04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6B1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6B21 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A6B25 CRC E0D6F4BD (3772183741) │ │ │ │ -0A6B29 Compressed Size 0000013A (314) │ │ │ │ -0A6B2D Uncompressed Size 0000026C (620) │ │ │ │ -0A6B31 Filename Length 002F (47) │ │ │ │ -0A6B33 Extra Length 0000 (0) │ │ │ │ -0A6B35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6B06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6B08 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A6B0C CRC E0D6F4BD (3772183741) │ │ │ │ +0A6B10 Compressed Size 0000013A (314) │ │ │ │ +0A6B14 Uncompressed Size 0000026C (620) │ │ │ │ +0A6B18 Filename Length 002F (47) │ │ │ │ +0A6B1A Extra Length 0000 (0) │ │ │ │ +0A6B1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6B35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6B1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6B64 PAYLOAD │ │ │ │ +0A6B4B PAYLOAD │ │ │ │ │ │ │ │ -0A6C9E LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ -0A6CA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6CA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6CA4 General Purpose Flag 0800 (2048) │ │ │ │ +0A6C85 LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ +0A6C89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6C8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6C8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6CA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6CA8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A6CAC CRC 211930A0 (555298976) │ │ │ │ -0A6CB0 Compressed Size 00000644 (1604) │ │ │ │ -0A6CB4 Uncompressed Size 00000EEF (3823) │ │ │ │ -0A6CB8 Filename Length 0020 (32) │ │ │ │ -0A6CBA Extra Length 0000 (0) │ │ │ │ -0A6CBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6C8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6C8F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A6C93 CRC 211930A0 (555298976) │ │ │ │ +0A6C97 Compressed Size 00000644 (1604) │ │ │ │ +0A6C9B Uncompressed Size 00000EEF (3823) │ │ │ │ +0A6C9F Filename Length 0020 (32) │ │ │ │ +0A6CA1 Extra Length 0000 (0) │ │ │ │ +0A6CA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6CBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6CA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6CDC PAYLOAD │ │ │ │ +0A6CC3 PAYLOAD │ │ │ │ │ │ │ │ -0A7320 LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ -0A7324 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7325 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7326 General Purpose Flag 0800 (2048) │ │ │ │ +0A7307 LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ +0A730B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A730C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A730D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7328 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A732A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A732E CRC 1B1ED551 (455005521) │ │ │ │ -0A7332 Compressed Size 000007E7 (2023) │ │ │ │ -0A7336 Uncompressed Size 0000231D (8989) │ │ │ │ -0A733A Filename Length 001F (31) │ │ │ │ -0A733C Extra Length 0000 (0) │ │ │ │ -0A733E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A730F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7311 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A7315 CRC 1B1ED551 (455005521) │ │ │ │ +0A7319 Compressed Size 000007E7 (2023) │ │ │ │ +0A731D Uncompressed Size 0000231D (8989) │ │ │ │ +0A7321 Filename Length 001F (31) │ │ │ │ +0A7323 Extra Length 0000 (0) │ │ │ │ +0A7325 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA733E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7325: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A735D PAYLOAD │ │ │ │ +0A7344 PAYLOAD │ │ │ │ │ │ │ │ -0A7B44 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ -0A7B48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7B49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7B4A General Purpose Flag 0800 (2048) │ │ │ │ +0A7B2B LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ +0A7B2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7B30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7B31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7B4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7B4E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A7B52 CRC DE523CE6 (3729931494) │ │ │ │ -0A7B56 Compressed Size 00000C23 (3107) │ │ │ │ -0A7B5A Uncompressed Size 0000229B (8859) │ │ │ │ -0A7B5E Filename Length 002C (44) │ │ │ │ -0A7B60 Extra Length 0000 (0) │ │ │ │ -0A7B62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7B33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7B35 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A7B39 CRC DE523CE6 (3729931494) │ │ │ │ +0A7B3D Compressed Size 00000C23 (3107) │ │ │ │ +0A7B41 Uncompressed Size 0000229B (8859) │ │ │ │ +0A7B45 Filename Length 002C (44) │ │ │ │ +0A7B47 Extra Length 0000 (0) │ │ │ │ +0A7B49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7B62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7B49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7B8E PAYLOAD │ │ │ │ +0A7B75 PAYLOAD │ │ │ │ │ │ │ │ -0A87B1 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ -0A87B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A87B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A87B7 General Purpose Flag 0800 (2048) │ │ │ │ +0A8798 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ +0A879C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A879D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A879E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A87B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A87BB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A87BF CRC C23B06F0 (3258648304) │ │ │ │ -0A87C3 Compressed Size 00000AE8 (2792) │ │ │ │ -0A87C7 Uncompressed Size 00008F19 (36633) │ │ │ │ -0A87CB Filename Length 002B (43) │ │ │ │ -0A87CD Extra Length 0000 (0) │ │ │ │ -0A87CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A87A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A87A2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A87A6 CRC C23B06F0 (3258648304) │ │ │ │ +0A87AA Compressed Size 00000AE8 (2792) │ │ │ │ +0A87AE Uncompressed Size 00008F19 (36633) │ │ │ │ +0A87B2 Filename Length 002B (43) │ │ │ │ +0A87B4 Extra Length 0000 (0) │ │ │ │ +0A87B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA87CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA87B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A87FA PAYLOAD │ │ │ │ +0A87E1 PAYLOAD │ │ │ │ │ │ │ │ -0A92E2 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ -0A92E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A92E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A92E8 General Purpose Flag 0800 (2048) │ │ │ │ +0A92C9 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ +0A92CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A92CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A92CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A92EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A92EC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A92F0 CRC F7C458F1 (4156840177) │ │ │ │ -0A92F4 Compressed Size 00000483 (1155) │ │ │ │ -0A92F8 Uncompressed Size 00000A5C (2652) │ │ │ │ -0A92FC Filename Length 0027 (39) │ │ │ │ -0A92FE Extra Length 0000 (0) │ │ │ │ -0A9300 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A92D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A92D3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A92D7 CRC F7C458F1 (4156840177) │ │ │ │ +0A92DB Compressed Size 00000483 (1155) │ │ │ │ +0A92DF Uncompressed Size 00000A5C (2652) │ │ │ │ +0A92E3 Filename Length 0027 (39) │ │ │ │ +0A92E5 Extra Length 0000 (0) │ │ │ │ +0A92E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA9300: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA92E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9327 PAYLOAD │ │ │ │ +0A930E PAYLOAD │ │ │ │ │ │ │ │ -0A97AA LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ -0A97AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A97AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A97B0 General Purpose Flag 0800 (2048) │ │ │ │ +0A9791 LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ +0A9795 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A9796 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A9797 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A97B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A97B4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A97B8 CRC 70EE6A10 (1894672912) │ │ │ │ -0A97BC Compressed Size 000006C1 (1729) │ │ │ │ -0A97C0 Uncompressed Size 00001B3A (6970) │ │ │ │ -0A97C4 Filename Length 0026 (38) │ │ │ │ -0A97C6 Extra Length 0000 (0) │ │ │ │ -0A97C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9799 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A979B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A979F CRC 70EE6A10 (1894672912) │ │ │ │ +0A97A3 Compressed Size 000006C1 (1729) │ │ │ │ +0A97A7 Uncompressed Size 00001B3A (6970) │ │ │ │ +0A97AB Filename Length 0026 (38) │ │ │ │ +0A97AD Extra Length 0000 (0) │ │ │ │ +0A97AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA97C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA97AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A97EE PAYLOAD │ │ │ │ +0A97D5 PAYLOAD │ │ │ │ │ │ │ │ -0A9EAF LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ -0A9EB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A9EB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A9EB5 General Purpose Flag 0800 (2048) │ │ │ │ +0A9E96 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ +0A9E9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A9E9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A9E9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A9EB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A9EB9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0A9EBD CRC 79F09709 (2045810441) │ │ │ │ -0A9EC1 Compressed Size 0000083A (2106) │ │ │ │ -0A9EC5 Uncompressed Size 000019EA (6634) │ │ │ │ -0A9EC9 Filename Length 002A (42) │ │ │ │ -0A9ECB Extra Length 0000 (0) │ │ │ │ -0A9ECD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9E9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9EA0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0A9EA4 CRC 79F09709 (2045810441) │ │ │ │ +0A9EA8 Compressed Size 0000083A (2106) │ │ │ │ +0A9EAC Uncompressed Size 000019EA (6634) │ │ │ │ +0A9EB0 Filename Length 002A (42) │ │ │ │ +0A9EB2 Extra Length 0000 (0) │ │ │ │ +0A9EB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA9ECD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA9EB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9EF7 PAYLOAD │ │ │ │ +0A9EDE PAYLOAD │ │ │ │ │ │ │ │ -0AA731 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ -0AA735 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AA736 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AA737 General Purpose Flag 0800 (2048) │ │ │ │ +0AA718 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ +0AA71C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AA71D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AA71E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AA739 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AA73B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0AA73F CRC ABBD0D6F (2881293679) │ │ │ │ -0AA743 Compressed Size 00000981 (2433) │ │ │ │ -0AA747 Uncompressed Size 00005058 (20568) │ │ │ │ -0AA74B Filename Length 0029 (41) │ │ │ │ -0AA74D Extra Length 0000 (0) │ │ │ │ -0AA74F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AA720 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AA722 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0AA726 CRC ABBD0D6F (2881293679) │ │ │ │ +0AA72A Compressed Size 00000981 (2433) │ │ │ │ +0AA72E Uncompressed Size 00005058 (20568) │ │ │ │ +0AA732 Filename Length 0029 (41) │ │ │ │ +0AA734 Extra Length 0000 (0) │ │ │ │ +0AA736 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAA74F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAA736: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AA778 PAYLOAD │ │ │ │ +0AA75F PAYLOAD │ │ │ │ │ │ │ │ -0AB0F9 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ -0AB0FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB0FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB0FF General Purpose Flag 0800 (2048) │ │ │ │ +0AB0E0 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ +0AB0E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB0E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB0E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB101 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB103 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0AB107 CRC 9FBEB94C (2680076620) │ │ │ │ -0AB10B Compressed Size 00000396 (918) │ │ │ │ -0AB10F Uncompressed Size 00000883 (2179) │ │ │ │ -0AB113 Filename Length 002C (44) │ │ │ │ -0AB115 Extra Length 0000 (0) │ │ │ │ -0AB117 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB0E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB0EA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0AB0EE CRC 9FBEB94C (2680076620) │ │ │ │ +0AB0F2 Compressed Size 00000396 (918) │ │ │ │ +0AB0F6 Uncompressed Size 00000883 (2179) │ │ │ │ +0AB0FA Filename Length 002C (44) │ │ │ │ +0AB0FC Extra Length 0000 (0) │ │ │ │ +0AB0FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB117: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB0FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB143 PAYLOAD │ │ │ │ +0AB12A PAYLOAD │ │ │ │ │ │ │ │ -0AB4D9 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ -0AB4DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB4DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB4DF General Purpose Flag 0800 (2048) │ │ │ │ +0AB4C0 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ +0AB4C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB4C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB4C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB4E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB4E3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0AB4E7 CRC 20B2E131 (548593969) │ │ │ │ -0AB4EB Compressed Size 0000029A (666) │ │ │ │ -0AB4EF Uncompressed Size 00000D21 (3361) │ │ │ │ -0AB4F3 Filename Length 002B (43) │ │ │ │ -0AB4F5 Extra Length 0000 (0) │ │ │ │ -0AB4F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB4C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB4CA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0AB4CE CRC 20B2E131 (548593969) │ │ │ │ +0AB4D2 Compressed Size 0000029A (666) │ │ │ │ +0AB4D6 Uncompressed Size 00000D21 (3361) │ │ │ │ +0AB4DA Filename Length 002B (43) │ │ │ │ +0AB4DC Extra Length 0000 (0) │ │ │ │ +0AB4DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB4F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB4DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB522 PAYLOAD │ │ │ │ +0AB509 PAYLOAD │ │ │ │ │ │ │ │ -0AB7BC LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ -0AB7C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB7C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB7C2 General Purpose Flag 0800 (2048) │ │ │ │ +0AB7A3 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ +0AB7A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB7A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB7A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB7C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB7C6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0AB7CA CRC 2662DA89 (644012681) │ │ │ │ -0AB7CE Compressed Size 00000C13 (3091) │ │ │ │ -0AB7D2 Uncompressed Size 00002F63 (12131) │ │ │ │ -0AB7D6 Filename Length 002D (45) │ │ │ │ -0AB7D8 Extra Length 0000 (0) │ │ │ │ -0AB7DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB7AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB7AD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0AB7B1 CRC 2662DA89 (644012681) │ │ │ │ +0AB7B5 Compressed Size 00000C13 (3091) │ │ │ │ +0AB7B9 Uncompressed Size 00002F63 (12131) │ │ │ │ +0AB7BD Filename Length 002D (45) │ │ │ │ +0AB7BF Extra Length 0000 (0) │ │ │ │ +0AB7C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB7DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB7C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB807 PAYLOAD │ │ │ │ +0AB7EE PAYLOAD │ │ │ │ │ │ │ │ -0AC41A LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ -0AC41E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AC41F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AC420 General Purpose Flag 0800 (2048) │ │ │ │ +0AC401 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ +0AC405 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AC406 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AC407 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AC422 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AC424 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0AC428 CRC C0D8D978 (3235436920) │ │ │ │ -0AC42C Compressed Size 00000AF0 (2800) │ │ │ │ -0AC430 Uncompressed Size 0000669C (26268) │ │ │ │ -0AC434 Filename Length 002C (44) │ │ │ │ -0AC436 Extra Length 0000 (0) │ │ │ │ -0AC438 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AC409 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AC40B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0AC40F CRC C0D8D978 (3235436920) │ │ │ │ +0AC413 Compressed Size 00000AF0 (2800) │ │ │ │ +0AC417 Uncompressed Size 0000669C (26268) │ │ │ │ +0AC41B Filename Length 002C (44) │ │ │ │ +0AC41D Extra Length 0000 (0) │ │ │ │ +0AC41F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAC438: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAC41F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AC464 PAYLOAD │ │ │ │ +0AC44B PAYLOAD │ │ │ │ │ │ │ │ -0ACF54 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ -0ACF58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ACF59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ACF5A General Purpose Flag 0800 (2048) │ │ │ │ +0ACF3B LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ +0ACF3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ACF40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ACF41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ACF5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ACF5E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0ACF62 CRC C3E4680B (3286525963) │ │ │ │ -0ACF66 Compressed Size 00000683 (1667) │ │ │ │ -0ACF6A Uncompressed Size 00000F04 (3844) │ │ │ │ -0ACF6E Filename Length 0025 (37) │ │ │ │ -0ACF70 Extra Length 0000 (0) │ │ │ │ -0ACF72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ACF43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ACF45 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0ACF49 CRC C3E4680B (3286525963) │ │ │ │ +0ACF4D Compressed Size 00000683 (1667) │ │ │ │ +0ACF51 Uncompressed Size 00000F04 (3844) │ │ │ │ +0ACF55 Filename Length 0025 (37) │ │ │ │ +0ACF57 Extra Length 0000 (0) │ │ │ │ +0ACF59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xACF72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xACF59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ACF97 PAYLOAD │ │ │ │ +0ACF7E PAYLOAD │ │ │ │ │ │ │ │ -0AD61A LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ -0AD61E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AD61F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AD620 General Purpose Flag 0800 (2048) │ │ │ │ +0AD601 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ +0AD605 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AD606 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AD607 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AD622 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AD624 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0AD628 CRC FD6A5FB9 (4251606969) │ │ │ │ -0AD62C Compressed Size 0000082E (2094) │ │ │ │ -0AD630 Uncompressed Size 0000279A (10138) │ │ │ │ -0AD634 Filename Length 0024 (36) │ │ │ │ -0AD636 Extra Length 0000 (0) │ │ │ │ -0AD638 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AD609 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AD60B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0AD60F CRC FD6A5FB9 (4251606969) │ │ │ │ +0AD613 Compressed Size 0000082E (2094) │ │ │ │ +0AD617 Uncompressed Size 0000279A (10138) │ │ │ │ +0AD61B Filename Length 0024 (36) │ │ │ │ +0AD61D Extra Length 0000 (0) │ │ │ │ +0AD61F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAD638: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAD61F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AD65C PAYLOAD │ │ │ │ +0AD643 PAYLOAD │ │ │ │ │ │ │ │ -0ADE8A LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ -0ADE8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ADE8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ADE90 General Purpose Flag 0800 (2048) │ │ │ │ +0ADE71 LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ +0ADE75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ADE76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ADE77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ADE92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ADE94 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0ADE98 CRC 539CC1F9 (1402782201) │ │ │ │ -0ADE9C Compressed Size 0000088A (2186) │ │ │ │ -0ADEA0 Uncompressed Size 00001989 (6537) │ │ │ │ -0ADEA4 Filename Length 0029 (41) │ │ │ │ -0ADEA6 Extra Length 0000 (0) │ │ │ │ -0ADEA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ADE79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ADE7B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0ADE7F CRC 539CC1F9 (1402782201) │ │ │ │ +0ADE83 Compressed Size 0000088A (2186) │ │ │ │ +0ADE87 Uncompressed Size 00001989 (6537) │ │ │ │ +0ADE8B Filename Length 0029 (41) │ │ │ │ +0ADE8D Extra Length 0000 (0) │ │ │ │ +0ADE8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xADEA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xADE8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ADED1 PAYLOAD │ │ │ │ +0ADEB8 PAYLOAD │ │ │ │ │ │ │ │ -0AE75B LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ -0AE75F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AE760 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AE761 General Purpose Flag 0800 (2048) │ │ │ │ +0AE742 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ +0AE746 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AE747 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AE748 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AE763 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AE765 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0AE769 CRC B4853515 (3028628757) │ │ │ │ -0AE76D Compressed Size 000008AA (2218) │ │ │ │ -0AE771 Uncompressed Size 00004DC4 (19908) │ │ │ │ -0AE775 Filename Length 0028 (40) │ │ │ │ -0AE777 Extra Length 0000 (0) │ │ │ │ -0AE779 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AE74A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AE74C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0AE750 CRC B4853515 (3028628757) │ │ │ │ +0AE754 Compressed Size 000008AA (2218) │ │ │ │ +0AE758 Uncompressed Size 00004DC4 (19908) │ │ │ │ +0AE75C Filename Length 0028 (40) │ │ │ │ +0AE75E Extra Length 0000 (0) │ │ │ │ +0AE760 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAE779: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAE760: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AE7A1 PAYLOAD │ │ │ │ +0AE788 PAYLOAD │ │ │ │ │ │ │ │ -0AF04B LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ -0AF04F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF050 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF051 General Purpose Flag 0800 (2048) │ │ │ │ +0AF032 LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ +0AF036 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF037 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF038 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF053 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF055 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0AF059 CRC D610CC41 (3591425089) │ │ │ │ -0AF05D Compressed Size 00000438 (1080) │ │ │ │ -0AF061 Uncompressed Size 00000A1A (2586) │ │ │ │ -0AF065 Filename Length 002B (43) │ │ │ │ -0AF067 Extra Length 0000 (0) │ │ │ │ -0AF069 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF03A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF03C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0AF040 CRC D610CC41 (3591425089) │ │ │ │ +0AF044 Compressed Size 00000438 (1080) │ │ │ │ +0AF048 Uncompressed Size 00000A1A (2586) │ │ │ │ +0AF04C Filename Length 002B (43) │ │ │ │ +0AF04E Extra Length 0000 (0) │ │ │ │ +0AF050 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF069: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF050: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF094 PAYLOAD │ │ │ │ +0AF07B PAYLOAD │ │ │ │ │ │ │ │ -0AF4CC LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ -0AF4D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF4D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF4D2 General Purpose Flag 0800 (2048) │ │ │ │ +0AF4B3 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ +0AF4B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF4B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF4B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF4D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF4D6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0AF4DA CRC A7BE9328 (2814284584) │ │ │ │ -0AF4DE Compressed Size 000004FF (1279) │ │ │ │ -0AF4E2 Uncompressed Size 00001745 (5957) │ │ │ │ -0AF4E6 Filename Length 002A (42) │ │ │ │ -0AF4E8 Extra Length 0000 (0) │ │ │ │ -0AF4EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF4BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF4BD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0AF4C1 CRC A7BE9328 (2814284584) │ │ │ │ +0AF4C5 Compressed Size 000004FF (1279) │ │ │ │ +0AF4C9 Uncompressed Size 00001745 (5957) │ │ │ │ +0AF4CD Filename Length 002A (42) │ │ │ │ +0AF4CF Extra Length 0000 (0) │ │ │ │ +0AF4D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF4EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF4D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF514 PAYLOAD │ │ │ │ +0AF4FB PAYLOAD │ │ │ │ │ │ │ │ -0AFA13 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ -0AFA17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFA18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFA19 General Purpose Flag 0800 (2048) │ │ │ │ +0AF9FA LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ +0AF9FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF9FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFA00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFA1B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFA1D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0AFA21 CRC 6175D161 (1635111265) │ │ │ │ -0AFA25 Compressed Size 000005B5 (1461) │ │ │ │ -0AFA29 Uncompressed Size 0000124B (4683) │ │ │ │ -0AFA2D Filename Length 0030 (48) │ │ │ │ -0AFA2F Extra Length 0000 (0) │ │ │ │ -0AFA31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFA02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFA04 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0AFA08 CRC 6175D161 (1635111265) │ │ │ │ +0AFA0C Compressed Size 000005B5 (1461) │ │ │ │ +0AFA10 Uncompressed Size 0000124B (4683) │ │ │ │ +0AFA14 Filename Length 0030 (48) │ │ │ │ +0AFA16 Extra Length 0000 (0) │ │ │ │ +0AFA18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFA31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFA18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AFA61 PAYLOAD │ │ │ │ +0AFA48 PAYLOAD │ │ │ │ │ │ │ │ -0B0016 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ -0B001A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B001B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B001C General Purpose Flag 0800 (2048) │ │ │ │ +0AFFFD LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ +0B0001 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0002 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0003 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B001E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0020 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B0024 CRC DB926C35 (3683806261) │ │ │ │ -0B0028 Compressed Size 00000614 (1556) │ │ │ │ -0B002C Uncompressed Size 00002F38 (12088) │ │ │ │ -0B0030 Filename Length 002F (47) │ │ │ │ -0B0032 Extra Length 0000 (0) │ │ │ │ -0B0034 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0005 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0007 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B000B CRC DB926C35 (3683806261) │ │ │ │ +0B000F Compressed Size 00000614 (1556) │ │ │ │ +0B0013 Uncompressed Size 00002F38 (12088) │ │ │ │ +0B0017 Filename Length 002F (47) │ │ │ │ +0B0019 Extra Length 0000 (0) │ │ │ │ +0B001B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0034: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB001B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0063 PAYLOAD │ │ │ │ +0B004A PAYLOAD │ │ │ │ │ │ │ │ -0B0677 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ -0B067B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B067C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B067D General Purpose Flag 0800 (2048) │ │ │ │ +0B065E LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ +0B0662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0664 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B067F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0681 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B0685 CRC 7244659B (1917085083) │ │ │ │ -0B0689 Compressed Size 00000355 (853) │ │ │ │ -0B068D Uncompressed Size 00000737 (1847) │ │ │ │ -0B0691 Filename Length 0024 (36) │ │ │ │ -0B0693 Extra Length 0000 (0) │ │ │ │ -0B0695 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0666 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0668 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B066C CRC 7244659B (1917085083) │ │ │ │ +0B0670 Compressed Size 00000355 (853) │ │ │ │ +0B0674 Uncompressed Size 00000737 (1847) │ │ │ │ +0B0678 Filename Length 0024 (36) │ │ │ │ +0B067A Extra Length 0000 (0) │ │ │ │ +0B067C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0695: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB067C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B06B9 PAYLOAD │ │ │ │ +0B06A0 PAYLOAD │ │ │ │ │ │ │ │ -0B0A0E LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ -0B0A12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0A13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0A14 General Purpose Flag 0800 (2048) │ │ │ │ +0B09F5 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ +0B09F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B09FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B09FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0A16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0A18 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B0A1C CRC 6AA9587D (1789483133) │ │ │ │ -0B0A20 Compressed Size 00000364 (868) │ │ │ │ -0B0A24 Uncompressed Size 00000E08 (3592) │ │ │ │ -0B0A28 Filename Length 0023 (35) │ │ │ │ -0B0A2A Extra Length 0000 (0) │ │ │ │ -0B0A2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B09FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B09FF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B0A03 CRC 6AA9587D (1789483133) │ │ │ │ +0B0A07 Compressed Size 00000364 (868) │ │ │ │ +0B0A0B Uncompressed Size 00000E08 (3592) │ │ │ │ +0B0A0F Filename Length 0023 (35) │ │ │ │ +0B0A11 Extra Length 0000 (0) │ │ │ │ +0B0A13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0A2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0A13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0A4F PAYLOAD │ │ │ │ +0B0A36 PAYLOAD │ │ │ │ │ │ │ │ -0B0DB3 LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ -0B0DB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0DB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0DB9 General Purpose Flag 0800 (2048) │ │ │ │ +0B0D9A LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ +0B0D9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0D9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0DA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0DBB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0DBD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B0DC1 CRC 53CDDF4B (1406000971) │ │ │ │ -0B0DC5 Compressed Size 0000116C (4460) │ │ │ │ -0B0DC9 Uncompressed Size 000037C1 (14273) │ │ │ │ -0B0DCD Filename Length 0028 (40) │ │ │ │ -0B0DCF Extra Length 0000 (0) │ │ │ │ -0B0DD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0DA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0DA4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B0DA8 CRC 53CDDF4B (1406000971) │ │ │ │ +0B0DAC Compressed Size 0000116C (4460) │ │ │ │ +0B0DB0 Uncompressed Size 000037C1 (14273) │ │ │ │ +0B0DB4 Filename Length 0028 (40) │ │ │ │ +0B0DB6 Extra Length 0000 (0) │ │ │ │ +0B0DB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0DD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0DB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0DF9 PAYLOAD │ │ │ │ +0B0DE0 PAYLOAD │ │ │ │ │ │ │ │ -0B1F65 LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ -0B1F69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B1F6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B1F6B General Purpose Flag 0800 (2048) │ │ │ │ +0B1F4C LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ +0B1F50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B1F51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B1F52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B1F6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B1F6F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B1F73 CRC 6F0756D6 (1862751958) │ │ │ │ -0B1F77 Compressed Size 0000117A (4474) │ │ │ │ -0B1F7B Uncompressed Size 0000BBF9 (48121) │ │ │ │ -0B1F7F Filename Length 0027 (39) │ │ │ │ -0B1F81 Extra Length 0000 (0) │ │ │ │ -0B1F83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B1F54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B1F56 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B1F5A CRC 6F0756D6 (1862751958) │ │ │ │ +0B1F5E Compressed Size 0000117A (4474) │ │ │ │ +0B1F62 Uncompressed Size 0000BBF9 (48121) │ │ │ │ +0B1F66 Filename Length 0027 (39) │ │ │ │ +0B1F68 Extra Length 0000 (0) │ │ │ │ +0B1F6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB1F83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB1F6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B1FAA PAYLOAD │ │ │ │ +0B1F91 PAYLOAD │ │ │ │ │ │ │ │ -0B3124 LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ -0B3128 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3129 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B312A General Purpose Flag 0800 (2048) │ │ │ │ +0B310B LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ +0B310F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3110 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3111 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B312C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B312E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B3132 CRC 897E7F94 (2306768788) │ │ │ │ -0B3136 Compressed Size 000009B7 (2487) │ │ │ │ -0B313A Uncompressed Size 00001A2F (6703) │ │ │ │ -0B313E Filename Length 0024 (36) │ │ │ │ -0B3140 Extra Length 0000 (0) │ │ │ │ -0B3142 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3113 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3115 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B3119 CRC 0202FBCA (33749962) │ │ │ │ +0B311D Compressed Size 000009AA (2474) │ │ │ │ +0B3121 Uncompressed Size 00001A2F (6703) │ │ │ │ +0B3125 Filename Length 0024 (36) │ │ │ │ +0B3127 Extra Length 0000 (0) │ │ │ │ +0B3129 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3142: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3129: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3166 PAYLOAD │ │ │ │ +0B314D PAYLOAD │ │ │ │ │ │ │ │ -0B3B1D LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ -0B3B21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3B22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3B23 General Purpose Flag 0800 (2048) │ │ │ │ +0B3AF7 LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ +0B3AFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3AFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3AFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3B25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3B27 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B3B2B CRC DAFC8CE0 (3673984224) │ │ │ │ -0B3B2F Compressed Size 00000B2A (2858) │ │ │ │ -0B3B33 Uncompressed Size 000050CF (20687) │ │ │ │ -0B3B37 Filename Length 0023 (35) │ │ │ │ -0B3B39 Extra Length 0000 (0) │ │ │ │ -0B3B3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3AFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3B01 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B3B05 CRC 5E85215B (1585783131) │ │ │ │ +0B3B09 Compressed Size 00000B13 (2835) │ │ │ │ +0B3B0D Uncompressed Size 000050CF (20687) │ │ │ │ +0B3B11 Filename Length 0023 (35) │ │ │ │ +0B3B13 Extra Length 0000 (0) │ │ │ │ +0B3B15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3B3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3B15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3B5E PAYLOAD │ │ │ │ +0B3B38 PAYLOAD │ │ │ │ │ │ │ │ -0B4688 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ -0B468C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B468D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B468E General Purpose Flag 0800 (2048) │ │ │ │ +0B464B LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ +0B464F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4650 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4651 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4690 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4692 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B4696 CRC 4CDB2268 (1289429608) │ │ │ │ -0B469A Compressed Size 000003A8 (936) │ │ │ │ -0B469E Uncompressed Size 0000095B (2395) │ │ │ │ -0B46A2 Filename Length 0029 (41) │ │ │ │ -0B46A4 Extra Length 0000 (0) │ │ │ │ -0B46A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4653 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4655 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B4659 CRC 4CDB2268 (1289429608) │ │ │ │ +0B465D Compressed Size 000003A8 (936) │ │ │ │ +0B4661 Uncompressed Size 0000095B (2395) │ │ │ │ +0B4665 Filename Length 0029 (41) │ │ │ │ +0B4667 Extra Length 0000 (0) │ │ │ │ +0B4669 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB46A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4669: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B46CF PAYLOAD │ │ │ │ +0B4692 PAYLOAD │ │ │ │ │ │ │ │ -0B4A77 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ -0B4A7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4A7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4A7D General Purpose Flag 0800 (2048) │ │ │ │ +0B4A3A LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ +0B4A3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4A3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4A40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4A7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4A81 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B4A85 CRC 08C19159 (146903385) │ │ │ │ -0B4A89 Compressed Size 000004CA (1226) │ │ │ │ -0B4A8D Uncompressed Size 00001A1C (6684) │ │ │ │ -0B4A91 Filename Length 0028 (40) │ │ │ │ -0B4A93 Extra Length 0000 (0) │ │ │ │ -0B4A95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4A42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4A44 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B4A48 CRC 08C19159 (146903385) │ │ │ │ +0B4A4C Compressed Size 000004CA (1226) │ │ │ │ +0B4A50 Uncompressed Size 00001A1C (6684) │ │ │ │ +0B4A54 Filename Length 0028 (40) │ │ │ │ +0B4A56 Extra Length 0000 (0) │ │ │ │ +0B4A58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4A95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4A58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4ABD PAYLOAD │ │ │ │ +0B4A80 PAYLOAD │ │ │ │ │ │ │ │ -0B4F87 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ -0B4F8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4F8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4F8D General Purpose Flag 0800 (2048) │ │ │ │ +0B4F4A LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ +0B4F4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4F4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4F50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4F8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4F91 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B4F95 CRC F605381D (4127537181) │ │ │ │ -0B4F99 Compressed Size 00000294 (660) │ │ │ │ -0B4F9D Uncompressed Size 0000061B (1563) │ │ │ │ -0B4FA1 Filename Length 002E (46) │ │ │ │ -0B4FA3 Extra Length 0000 (0) │ │ │ │ -0B4FA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4F52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4F54 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B4F58 CRC F605381D (4127537181) │ │ │ │ +0B4F5C Compressed Size 00000294 (660) │ │ │ │ +0B4F60 Uncompressed Size 0000061B (1563) │ │ │ │ +0B4F64 Filename Length 002E (46) │ │ │ │ +0B4F66 Extra Length 0000 (0) │ │ │ │ +0B4F68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4FA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4F68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4FD3 PAYLOAD │ │ │ │ +0B4F96 PAYLOAD │ │ │ │ │ │ │ │ -0B5267 LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ -0B526B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B526C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B526D General Purpose Flag 0800 (2048) │ │ │ │ +0B522A LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ +0B522E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B522F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5230 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B526F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5271 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B5275 CRC 182701C6 (405209542) │ │ │ │ -0B5279 Compressed Size 000002A0 (672) │ │ │ │ -0B527D Uncompressed Size 00000C5F (3167) │ │ │ │ -0B5281 Filename Length 002D (45) │ │ │ │ -0B5283 Extra Length 0000 (0) │ │ │ │ -0B5285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5232 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5234 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B5238 CRC 182701C6 (405209542) │ │ │ │ +0B523C Compressed Size 000002A0 (672) │ │ │ │ +0B5240 Uncompressed Size 00000C5F (3167) │ │ │ │ +0B5244 Filename Length 002D (45) │ │ │ │ +0B5246 Extra Length 0000 (0) │ │ │ │ +0B5248 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5248: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B52B2 PAYLOAD │ │ │ │ +0B5275 PAYLOAD │ │ │ │ │ │ │ │ -0B5552 LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ -0B5556 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5557 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5558 General Purpose Flag 0800 (2048) │ │ │ │ +0B5515 LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ +0B5519 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B551A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B551B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B555A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B555C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B5560 CRC 45BAEA3A (1169877562) │ │ │ │ -0B5564 Compressed Size 00000414 (1044) │ │ │ │ -0B5568 Uncompressed Size 00000C19 (3097) │ │ │ │ -0B556C Filename Length 0035 (53) │ │ │ │ -0B556E Extra Length 0000 (0) │ │ │ │ -0B5570 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B551D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B551F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B5523 CRC 45BAEA3A (1169877562) │ │ │ │ +0B5527 Compressed Size 00000414 (1044) │ │ │ │ +0B552B Uncompressed Size 00000C19 (3097) │ │ │ │ +0B552F Filename Length 0035 (53) │ │ │ │ +0B5531 Extra Length 0000 (0) │ │ │ │ +0B5533 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5570: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5533: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B55A5 PAYLOAD │ │ │ │ +0B5568 PAYLOAD │ │ │ │ │ │ │ │ -0B59B9 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ -0B59BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B59BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B59BF General Purpose Flag 0800 (2048) │ │ │ │ +0B597C LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ +0B5980 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5981 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5982 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B59C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B59C3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B59C7 CRC 9EEA1DDD (2666143197) │ │ │ │ -0B59CB Compressed Size 00000340 (832) │ │ │ │ -0B59CF Uncompressed Size 0000174F (5967) │ │ │ │ -0B59D3 Filename Length 0034 (52) │ │ │ │ -0B59D5 Extra Length 0000 (0) │ │ │ │ -0B59D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5984 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5986 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B598A CRC 9EEA1DDD (2666143197) │ │ │ │ +0B598E Compressed Size 00000340 (832) │ │ │ │ +0B5992 Uncompressed Size 0000174F (5967) │ │ │ │ +0B5996 Filename Length 0034 (52) │ │ │ │ +0B5998 Extra Length 0000 (0) │ │ │ │ +0B599A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB59D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB599A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5A0B PAYLOAD │ │ │ │ +0B59CE PAYLOAD │ │ │ │ │ │ │ │ -0B5D4B LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ -0B5D4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5D50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5D51 General Purpose Flag 0800 (2048) │ │ │ │ +0B5D0E LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ +0B5D12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5D13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5D14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5D53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5D55 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B5D59 CRC BA3D4F19 (3124580121) │ │ │ │ -0B5D5D Compressed Size 00000489 (1161) │ │ │ │ -0B5D61 Uncompressed Size 000009C9 (2505) │ │ │ │ -0B5D65 Filename Length 0028 (40) │ │ │ │ -0B5D67 Extra Length 0000 (0) │ │ │ │ -0B5D69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5D16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5D18 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B5D1C CRC BA3D4F19 (3124580121) │ │ │ │ +0B5D20 Compressed Size 00000489 (1161) │ │ │ │ +0B5D24 Uncompressed Size 000009C9 (2505) │ │ │ │ +0B5D28 Filename Length 0028 (40) │ │ │ │ +0B5D2A Extra Length 0000 (0) │ │ │ │ +0B5D2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5D69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5D2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5D91 PAYLOAD │ │ │ │ +0B5D54 PAYLOAD │ │ │ │ │ │ │ │ -0B621A LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ -0B621E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B621F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6220 General Purpose Flag 0800 (2048) │ │ │ │ +0B61DD LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ +0B61E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6222 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6224 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B6228 CRC BF91C0E5 (3214000357) │ │ │ │ -0B622C Compressed Size 000004C8 (1224) │ │ │ │ -0B6230 Uncompressed Size 0000112F (4399) │ │ │ │ -0B6234 Filename Length 0027 (39) │ │ │ │ -0B6236 Extra Length 0000 (0) │ │ │ │ -0B6238 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B61E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B61E7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B61EB CRC BF91C0E5 (3214000357) │ │ │ │ +0B61EF Compressed Size 000004C8 (1224) │ │ │ │ +0B61F3 Uncompressed Size 0000112F (4399) │ │ │ │ +0B61F7 Filename Length 0027 (39) │ │ │ │ +0B61F9 Extra Length 0000 (0) │ │ │ │ +0B61FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6238: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB61FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B625F PAYLOAD │ │ │ │ +0B6222 PAYLOAD │ │ │ │ │ │ │ │ -0B6727 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ -0B672B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B672C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B672D General Purpose Flag 0800 (2048) │ │ │ │ +0B66EA LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ +0B66EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B66EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B66F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B672F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6731 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B6735 CRC 33B8CAA3 (867748515) │ │ │ │ -0B6739 Compressed Size 000002A9 (681) │ │ │ │ -0B673D Uncompressed Size 000005B6 (1462) │ │ │ │ -0B6741 Filename Length 002F (47) │ │ │ │ -0B6743 Extra Length 0000 (0) │ │ │ │ -0B6745 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B66F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B66F4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B66F8 CRC 33B8CAA3 (867748515) │ │ │ │ +0B66FC Compressed Size 000002A9 (681) │ │ │ │ +0B6700 Uncompressed Size 000005B6 (1462) │ │ │ │ +0B6704 Filename Length 002F (47) │ │ │ │ +0B6706 Extra Length 0000 (0) │ │ │ │ +0B6708 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6708: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6774 PAYLOAD │ │ │ │ +0B6737 PAYLOAD │ │ │ │ │ │ │ │ -0B6A1D LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ -0B6A21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6A22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6A23 General Purpose Flag 0800 (2048) │ │ │ │ +0B69E0 LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ +0B69E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B69E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B69E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6A25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6A27 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B6A2B CRC B1EF9538 (2985268536) │ │ │ │ -0B6A2F Compressed Size 00000286 (646) │ │ │ │ -0B6A33 Uncompressed Size 00000A7A (2682) │ │ │ │ -0B6A37 Filename Length 002E (46) │ │ │ │ -0B6A39 Extra Length 0000 (0) │ │ │ │ -0B6A3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B69E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B69EA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B69EE CRC B1EF9538 (2985268536) │ │ │ │ +0B69F2 Compressed Size 00000286 (646) │ │ │ │ +0B69F6 Uncompressed Size 00000A7A (2682) │ │ │ │ +0B69FA Filename Length 002E (46) │ │ │ │ +0B69FC Extra Length 0000 (0) │ │ │ │ +0B69FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6A3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB69FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6A69 PAYLOAD │ │ │ │ +0B6A2C PAYLOAD │ │ │ │ │ │ │ │ -0B6CEF LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ -0B6CF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6CF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6CF5 General Purpose Flag 0800 (2048) │ │ │ │ +0B6CB2 LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ +0B6CB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6CB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6CB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6CF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6CF9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B6CFD CRC 0F1D078A (253560714) │ │ │ │ -0B6D01 Compressed Size 000003BE (958) │ │ │ │ -0B6D05 Uncompressed Size 000008D4 (2260) │ │ │ │ -0B6D09 Filename Length 002B (43) │ │ │ │ -0B6D0B Extra Length 0000 (0) │ │ │ │ -0B6D0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6CBA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6CBC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B6CC0 CRC 0F1D078A (253560714) │ │ │ │ +0B6CC4 Compressed Size 000003BE (958) │ │ │ │ +0B6CC8 Uncompressed Size 000008D4 (2260) │ │ │ │ +0B6CCC Filename Length 002B (43) │ │ │ │ +0B6CCE Extra Length 0000 (0) │ │ │ │ +0B6CD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6D0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6CD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6D38 PAYLOAD │ │ │ │ +0B6CFB PAYLOAD │ │ │ │ │ │ │ │ -0B70F6 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ -0B70FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B70FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B70FC General Purpose Flag 0800 (2048) │ │ │ │ +0B70B9 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ +0B70BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B70BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B70BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B70FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7100 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B7104 CRC EA1FA61C (3927942684) │ │ │ │ -0B7108 Compressed Size 00000324 (804) │ │ │ │ -0B710C Uncompressed Size 0000105E (4190) │ │ │ │ -0B7110 Filename Length 002A (42) │ │ │ │ -0B7112 Extra Length 0000 (0) │ │ │ │ -0B7114 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B70C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B70C3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B70C7 CRC EA1FA61C (3927942684) │ │ │ │ +0B70CB Compressed Size 00000324 (804) │ │ │ │ +0B70CF Uncompressed Size 0000105E (4190) │ │ │ │ +0B70D3 Filename Length 002A (42) │ │ │ │ +0B70D5 Extra Length 0000 (0) │ │ │ │ +0B70D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB70D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B713E PAYLOAD │ │ │ │ +0B7101 PAYLOAD │ │ │ │ │ │ │ │ -0B7462 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ -0B7466 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7467 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7468 General Purpose Flag 0800 (2048) │ │ │ │ +0B7425 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ +0B7429 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B742A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B742B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B746A Compression Method 0000 (0) 'Stored' │ │ │ │ -0B746C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B7470 CRC 00000000 (0) │ │ │ │ -0B7474 Compressed Size 00000000 (0) │ │ │ │ -0B7478 Uncompressed Size 00000000 (0) │ │ │ │ -0B747C Filename Length 0010 (16) │ │ │ │ -0B747E Extra Length 0000 (0) │ │ │ │ -0B7480 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0B742D Compression Method 0000 (0) 'Stored' │ │ │ │ +0B742F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B7433 CRC 00000000 (0) │ │ │ │ +0B7437 Compressed Size 00000000 (0) │ │ │ │ +0B743B Uncompressed Size 00000000 (0) │ │ │ │ +0B743F Filename Length 0010 (16) │ │ │ │ +0B7441 Extra Length 0000 (0) │ │ │ │ +0B7443 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7480: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7443: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B7490 LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ -0B7494 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7495 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7496 General Purpose Flag 0800 (2048) │ │ │ │ +0B7453 LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ +0B7457 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7458 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7459 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7498 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B749A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B749E CRC A8A7A83F (2829559871) │ │ │ │ -0B74A2 Compressed Size 0000006B (107) │ │ │ │ -0B74A6 Uncompressed Size 0000007F (127) │ │ │ │ -0B74AA Filename Length 0025 (37) │ │ │ │ -0B74AC Extra Length 0000 (0) │ │ │ │ -0B74AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B745B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B745D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B7461 CRC A8A7A83F (2829559871) │ │ │ │ +0B7465 Compressed Size 0000006B (107) │ │ │ │ +0B7469 Uncompressed Size 0000007F (127) │ │ │ │ +0B746D Filename Length 0025 (37) │ │ │ │ +0B746F Extra Length 0000 (0) │ │ │ │ +0B7471 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB74AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7471: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B74D3 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7496 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B753E LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ -0B7542 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7543 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7544 General Purpose Flag 0800 (2048) │ │ │ │ +0B7501 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ +0B7505 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7506 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7507 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7546 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7548 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B754C CRC 8E3C5B46 (2386320198) │ │ │ │ -0B7550 Compressed Size 0000007B (123) │ │ │ │ -0B7554 Uncompressed Size 00000098 (152) │ │ │ │ -0B7558 Filename Length 0024 (36) │ │ │ │ -0B755A Extra Length 0000 (0) │ │ │ │ -0B755C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7509 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B750B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B750F CRC 8E3C5B46 (2386320198) │ │ │ │ +0B7513 Compressed Size 0000007B (123) │ │ │ │ +0B7517 Uncompressed Size 00000098 (152) │ │ │ │ +0B751B Filename Length 0024 (36) │ │ │ │ +0B751D Extra Length 0000 (0) │ │ │ │ +0B751F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB755C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB751F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7580 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7543 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B75FB LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ -0B75FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7600 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7601 General Purpose Flag 0800 (2048) │ │ │ │ +0B75BE LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ +0B75C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B75C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B75C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7603 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7605 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B7609 CRC 3A184D2A (974671146) │ │ │ │ -0B760D Compressed Size 000001D2 (466) │ │ │ │ -0B7611 Uncompressed Size 00000348 (840) │ │ │ │ -0B7615 Filename Length 0028 (40) │ │ │ │ -0B7617 Extra Length 0000 (0) │ │ │ │ -0B7619 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B75C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B75C8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B75CC CRC 3A184D2A (974671146) │ │ │ │ +0B75D0 Compressed Size 000001D2 (466) │ │ │ │ +0B75D4 Uncompressed Size 00000348 (840) │ │ │ │ +0B75D8 Filename Length 0028 (40) │ │ │ │ +0B75DA Extra Length 0000 (0) │ │ │ │ +0B75DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7619: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB75DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7641 PAYLOAD │ │ │ │ +0B7604 PAYLOAD │ │ │ │ │ │ │ │ -0B7813 LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ -0B7817 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7818 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7819 General Purpose Flag 0800 (2048) │ │ │ │ +0B77D6 LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ +0B77DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B77DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B77DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B781B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B781D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B7821 CRC 6C1BCEA8 (1813761704) │ │ │ │ -0B7825 Compressed Size 00000166 (358) │ │ │ │ -0B7829 Uncompressed Size 00000267 (615) │ │ │ │ -0B782D Filename Length 0027 (39) │ │ │ │ -0B782F Extra Length 0000 (0) │ │ │ │ -0B7831 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B77DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B77E0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B77E4 CRC 6C1BCEA8 (1813761704) │ │ │ │ +0B77E8 Compressed Size 00000166 (358) │ │ │ │ +0B77EC Uncompressed Size 00000267 (615) │ │ │ │ +0B77F0 Filename Length 0027 (39) │ │ │ │ +0B77F2 Extra Length 0000 (0) │ │ │ │ +0B77F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7831: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB77F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7858 PAYLOAD │ │ │ │ +0B781B PAYLOAD │ │ │ │ │ │ │ │ -0B79BE LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ -0B79C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B79C4 General Purpose Flag 0800 (2048) │ │ │ │ +0B7981 LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ +0B7985 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7986 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7987 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B79C6 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B79C8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B79CC CRC 00000000 (0) │ │ │ │ -0B79D0 Compressed Size 00000000 (0) │ │ │ │ -0B79D4 Uncompressed Size 00000000 (0) │ │ │ │ -0B79D8 Filename Length 001C (28) │ │ │ │ -0B79DA Extra Length 0000 (0) │ │ │ │ -0B79DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7989 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B798B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B798F CRC 00000000 (0) │ │ │ │ +0B7993 Compressed Size 00000000 (0) │ │ │ │ +0B7997 Uncompressed Size 00000000 (0) │ │ │ │ +0B799B Filename Length 001C (28) │ │ │ │ +0B799D Extra Length 0000 (0) │ │ │ │ +0B799F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB79DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB799F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B79F8 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ -0B79FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B79FE General Purpose Flag 0800 (2048) │ │ │ │ +0B79BB LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ +0B79BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B79C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B79C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7A00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7A02 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B7A06 CRC D14B07F1 (3511355377) │ │ │ │ -0B7A0A Compressed Size 00000290 (656) │ │ │ │ -0B7A0E Uncompressed Size 000005EF (1519) │ │ │ │ -0B7A12 Filename Length 003A (58) │ │ │ │ -0B7A14 Extra Length 0000 (0) │ │ │ │ -0B7A16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B79C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B79C5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B79C9 CRC 7C8495C0 (2089063872) │ │ │ │ +0B79CD Compressed Size 00000292 (658) │ │ │ │ +0B79D1 Uncompressed Size 000005EF (1519) │ │ │ │ +0B79D5 Filename Length 003A (58) │ │ │ │ +0B79D7 Extra Length 0000 (0) │ │ │ │ +0B79D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7A16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB79D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7A50 PAYLOAD │ │ │ │ +0B7A13 PAYLOAD │ │ │ │ │ │ │ │ -0B7CE0 LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ -0B7CE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7CE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7CE6 General Purpose Flag 0800 (2048) │ │ │ │ +0B7CA5 LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ +0B7CA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7CAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7CAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7CE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7CEA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B7CEE CRC 776C598F (2003589519) │ │ │ │ -0B7CF2 Compressed Size 0000040A (1034) │ │ │ │ -0B7CF6 Uncompressed Size 00000D71 (3441) │ │ │ │ -0B7CFA Filename Length 0039 (57) │ │ │ │ -0B7CFC Extra Length 0000 (0) │ │ │ │ -0B7CFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7CAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7CAF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B7CB3 CRC 7DED7EFB (2112716539) │ │ │ │ +0B7CB7 Compressed Size 00000406 (1030) │ │ │ │ +0B7CBB Uncompressed Size 00000D3D (3389) │ │ │ │ +0B7CBF Filename Length 0039 (57) │ │ │ │ +0B7CC1 Extra Length 0000 (0) │ │ │ │ +0B7CC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7CFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7CC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7D37 PAYLOAD │ │ │ │ +0B7CFC PAYLOAD │ │ │ │ │ │ │ │ -0B8141 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ -0B8145 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8146 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8147 General Purpose Flag 0800 (2048) │ │ │ │ +0B8102 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ +0B8106 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8107 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8108 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8149 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B814B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B814F CRC 4D42BF57 (1296219991) │ │ │ │ -0B8153 Compressed Size 00000390 (912) │ │ │ │ -0B8157 Uncompressed Size 00000926 (2342) │ │ │ │ -0B815B Filename Length 0041 (65) │ │ │ │ -0B815D Extra Length 0000 (0) │ │ │ │ -0B815F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B810A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B810C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B8110 CRC 4D42BF57 (1296219991) │ │ │ │ +0B8114 Compressed Size 00000390 (912) │ │ │ │ +0B8118 Uncompressed Size 00000926 (2342) │ │ │ │ +0B811C Filename Length 0041 (65) │ │ │ │ +0B811E Extra Length 0000 (0) │ │ │ │ +0B8120 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB815F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8120: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B81A0 PAYLOAD │ │ │ │ +0B8161 PAYLOAD │ │ │ │ │ │ │ │ -0B8530 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ -0B8534 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8535 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8536 General Purpose Flag 0800 (2048) │ │ │ │ +0B84F1 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ +0B84F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B84F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B84F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8538 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B853A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B853E CRC 81A68CD6 (2175175894) │ │ │ │ -0B8542 Compressed Size 00000383 (899) │ │ │ │ -0B8546 Uncompressed Size 000011C9 (4553) │ │ │ │ -0B854A Filename Length 0040 (64) │ │ │ │ -0B854C Extra Length 0000 (0) │ │ │ │ -0B854E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B84F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B84FB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B84FF CRC 81A68CD6 (2175175894) │ │ │ │ +0B8503 Compressed Size 00000383 (899) │ │ │ │ +0B8507 Uncompressed Size 000011C9 (4553) │ │ │ │ +0B850B Filename Length 0040 (64) │ │ │ │ +0B850D Extra Length 0000 (0) │ │ │ │ +0B850F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB854E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB850F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B858E PAYLOAD │ │ │ │ +0B854F PAYLOAD │ │ │ │ │ │ │ │ -0B8911 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ -0B8915 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8916 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8917 General Purpose Flag 0800 (2048) │ │ │ │ +0B88D2 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ +0B88D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B88D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B88D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8919 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B891B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B891F CRC 781C5DCF (2015124943) │ │ │ │ -0B8923 Compressed Size 0000025A (602) │ │ │ │ -0B8927 Uncompressed Size 000004BD (1213) │ │ │ │ -0B892B Filename Length 0031 (49) │ │ │ │ -0B892D Extra Length 0000 (0) │ │ │ │ -0B892F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B88DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B88DC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B88E0 CRC 781C5DCF (2015124943) │ │ │ │ +0B88E4 Compressed Size 0000025A (602) │ │ │ │ +0B88E8 Uncompressed Size 000004BD (1213) │ │ │ │ +0B88EC Filename Length 0031 (49) │ │ │ │ +0B88EE Extra Length 0000 (0) │ │ │ │ +0B88F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB892F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB88F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8960 PAYLOAD │ │ │ │ +0B8921 PAYLOAD │ │ │ │ │ │ │ │ -0B8BBA LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ -0B8BBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8BBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8BC0 General Purpose Flag 0800 (2048) │ │ │ │ +0B8B7B LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ +0B8B7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8B80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8B81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8BC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8BC4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B8BC8 CRC 56D06CB0 (1456499888) │ │ │ │ -0B8BCC Compressed Size 00000279 (633) │ │ │ │ -0B8BD0 Uncompressed Size 000008A0 (2208) │ │ │ │ -0B8BD4 Filename Length 0030 (48) │ │ │ │ -0B8BD6 Extra Length 0000 (0) │ │ │ │ -0B8BD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8B83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8B85 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B8B89 CRC 56D06CB0 (1456499888) │ │ │ │ +0B8B8D Compressed Size 00000279 (633) │ │ │ │ +0B8B91 Uncompressed Size 000008A0 (2208) │ │ │ │ +0B8B95 Filename Length 0030 (48) │ │ │ │ +0B8B97 Extra Length 0000 (0) │ │ │ │ +0B8B99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8BD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8B99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8C08 PAYLOAD │ │ │ │ +0B8BC9 PAYLOAD │ │ │ │ │ │ │ │ -0B8E81 LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ -0B8E85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8E86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8E87 General Purpose Flag 0800 (2048) │ │ │ │ +0B8E42 LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ +0B8E46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8E47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8E48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8E89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8E8B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B8E8F CRC 074A1B90 (122297232) │ │ │ │ -0B8E93 Compressed Size 000000DB (219) │ │ │ │ -0B8E97 Uncompressed Size 00000149 (329) │ │ │ │ -0B8E9B Filename Length 0032 (50) │ │ │ │ -0B8E9D Extra Length 0000 (0) │ │ │ │ -0B8E9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8E4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8E4C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B8E50 CRC 074A1B90 (122297232) │ │ │ │ +0B8E54 Compressed Size 000000DB (219) │ │ │ │ +0B8E58 Uncompressed Size 00000149 (329) │ │ │ │ +0B8E5C Filename Length 0032 (50) │ │ │ │ +0B8E5E Extra Length 0000 (0) │ │ │ │ +0B8E60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8E9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8E60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8ED1 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B8E92 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B8FAC LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ -0B8FB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8FB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8FB2 General Purpose Flag 0800 (2048) │ │ │ │ +0B8F6D LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ +0B8F71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8F72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8F73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8FB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8FB6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B8FBA CRC DDDD378D (3722262413) │ │ │ │ -0B8FBE Compressed Size 0000007D (125) │ │ │ │ -0B8FC2 Uncompressed Size 000000AB (171) │ │ │ │ -0B8FC6 Filename Length 0031 (49) │ │ │ │ -0B8FC8 Extra Length 0000 (0) │ │ │ │ -0B8FCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8F75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8F77 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B8F7B CRC DDDD378D (3722262413) │ │ │ │ +0B8F7F Compressed Size 0000007D (125) │ │ │ │ +0B8F83 Uncompressed Size 000000AB (171) │ │ │ │ +0B8F87 Filename Length 0031 (49) │ │ │ │ +0B8F89 Extra Length 0000 (0) │ │ │ │ +0B8F8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8FCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8F8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8FFB PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B8FBC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B9078 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ -0B907C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B907D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B907E General Purpose Flag 0800 (2048) │ │ │ │ +0B9039 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ +0B903D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B903E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B903F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9080 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B9082 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B9086 CRC 00000000 (0) │ │ │ │ -0B908A Compressed Size 00000000 (0) │ │ │ │ -0B908E Uncompressed Size 00000000 (0) │ │ │ │ -0B9092 Filename Length 0011 (17) │ │ │ │ -0B9094 Extra Length 0000 (0) │ │ │ │ -0B9096 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0B9041 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B9043 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B9047 CRC 00000000 (0) │ │ │ │ +0B904B Compressed Size 00000000 (0) │ │ │ │ +0B904F Uncompressed Size 00000000 (0) │ │ │ │ +0B9053 Filename Length 0011 (17) │ │ │ │ +0B9055 Extra Length 0000 (0) │ │ │ │ +0B9057 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9096: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9057: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B90A7 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ -0B90AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B90AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B90AD General Purpose Flag 0800 (2048) │ │ │ │ +0B9068 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ +0B906C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B906D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B906E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B90AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B90B1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B90B5 CRC 0E898D1E (243895582) │ │ │ │ -0B90B9 Compressed Size 000002BF (703) │ │ │ │ -0B90BD Uncompressed Size 0000057E (1406) │ │ │ │ -0B90C1 Filename Length 0025 (37) │ │ │ │ -0B90C3 Extra Length 0000 (0) │ │ │ │ -0B90C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9070 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9072 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B9076 CRC 0E898D1E (243895582) │ │ │ │ +0B907A Compressed Size 000002BF (703) │ │ │ │ +0B907E Uncompressed Size 0000057E (1406) │ │ │ │ +0B9082 Filename Length 0025 (37) │ │ │ │ +0B9084 Extra Length 0000 (0) │ │ │ │ +0B9086 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB90C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9086: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B90EA PAYLOAD │ │ │ │ +0B90AB PAYLOAD │ │ │ │ │ │ │ │ -0B93A9 LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ -0B93AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B93AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B93AF General Purpose Flag 0800 (2048) │ │ │ │ +0B936A LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ +0B936E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B936F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9370 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B93B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B93B3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B93B7 CRC ECD8A392 (3973620626) │ │ │ │ -0B93BB Compressed Size 000002BA (698) │ │ │ │ -0B93BF Uncompressed Size 0000073B (1851) │ │ │ │ -0B93C3 Filename Length 0024 (36) │ │ │ │ -0B93C5 Extra Length 0000 (0) │ │ │ │ -0B93C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9372 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9374 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B9378 CRC ECD8A392 (3973620626) │ │ │ │ +0B937C Compressed Size 000002BA (698) │ │ │ │ +0B9380 Uncompressed Size 0000073B (1851) │ │ │ │ +0B9384 Filename Length 0024 (36) │ │ │ │ +0B9386 Extra Length 0000 (0) │ │ │ │ +0B9388 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB93C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B93EB PAYLOAD │ │ │ │ +0B93AC PAYLOAD │ │ │ │ │ │ │ │ -0B96A5 LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ -0B96A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B96AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B96AB General Purpose Flag 0800 (2048) │ │ │ │ +0B9666 LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ +0B966A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B966B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B966C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B96AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B96AF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B96B3 CRC 4AB2EDEB (1253240299) │ │ │ │ -0B96B7 Compressed Size 00000586 (1414) │ │ │ │ -0B96BB Uncompressed Size 00000D38 (3384) │ │ │ │ -0B96BF Filename Length 001F (31) │ │ │ │ -0B96C1 Extra Length 0000 (0) │ │ │ │ -0B96C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B966E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9670 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B9674 CRC 4AB2EDEB (1253240299) │ │ │ │ +0B9678 Compressed Size 00000586 (1414) │ │ │ │ +0B967C Uncompressed Size 00000D38 (3384) │ │ │ │ +0B9680 Filename Length 001F (31) │ │ │ │ +0B9682 Extra Length 0000 (0) │ │ │ │ +0B9684 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB96C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9684: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B96E2 PAYLOAD │ │ │ │ +0B96A3 PAYLOAD │ │ │ │ │ │ │ │ -0B9C68 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ -0B9C6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9C6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9C6E General Purpose Flag 0800 (2048) │ │ │ │ +0B9C29 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ +0B9C2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9C2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9C2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9C70 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9C72 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0B9C76 CRC 19B62303 (431366915) │ │ │ │ -0B9C7A Compressed Size 00000597 (1431) │ │ │ │ -0B9C7E Uncompressed Size 000017C3 (6083) │ │ │ │ -0B9C82 Filename Length 001E (30) │ │ │ │ -0B9C84 Extra Length 0000 (0) │ │ │ │ -0B9C86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9C31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9C33 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0B9C37 CRC 19B62303 (431366915) │ │ │ │ +0B9C3B Compressed Size 00000597 (1431) │ │ │ │ +0B9C3F Uncompressed Size 000017C3 (6083) │ │ │ │ +0B9C43 Filename Length 001E (30) │ │ │ │ +0B9C45 Extra Length 0000 (0) │ │ │ │ +0B9C47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9C86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9C47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9CA4 PAYLOAD │ │ │ │ +0B9C65 PAYLOAD │ │ │ │ │ │ │ │ -0BA23B LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ -0BA23F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA240 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA241 General Purpose Flag 0800 (2048) │ │ │ │ +0BA1FC LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ +0BA200 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA201 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA202 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA243 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA245 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BA249 CRC 34641F02 (878976770) │ │ │ │ -0BA24D Compressed Size 0000029C (668) │ │ │ │ -0BA251 Uncompressed Size 000004FB (1275) │ │ │ │ -0BA255 Filename Length 0023 (35) │ │ │ │ -0BA257 Extra Length 0000 (0) │ │ │ │ -0BA259 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA204 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA206 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BA20A CRC 34641F02 (878976770) │ │ │ │ +0BA20E Compressed Size 0000029C (668) │ │ │ │ +0BA212 Uncompressed Size 000004FB (1275) │ │ │ │ +0BA216 Filename Length 0023 (35) │ │ │ │ +0BA218 Extra Length 0000 (0) │ │ │ │ +0BA21A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA259: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA21A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA27C PAYLOAD │ │ │ │ +0BA23D PAYLOAD │ │ │ │ │ │ │ │ -0BA518 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ -0BA51C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA51D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA51E General Purpose Flag 0800 (2048) │ │ │ │ +0BA4D9 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ +0BA4DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA4DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA4DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA520 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA522 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BA526 CRC 43109A6C (1125161580) │ │ │ │ -0BA52A Compressed Size 00000264 (612) │ │ │ │ -0BA52E Uncompressed Size 000005EC (1516) │ │ │ │ -0BA532 Filename Length 0022 (34) │ │ │ │ -0BA534 Extra Length 0000 (0) │ │ │ │ -0BA536 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA4E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA4E3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BA4E7 CRC 43109A6C (1125161580) │ │ │ │ +0BA4EB Compressed Size 00000264 (612) │ │ │ │ +0BA4EF Uncompressed Size 000005EC (1516) │ │ │ │ +0BA4F3 Filename Length 0022 (34) │ │ │ │ +0BA4F5 Extra Length 0000 (0) │ │ │ │ +0BA4F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA536: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA4F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA558 PAYLOAD │ │ │ │ +0BA519 PAYLOAD │ │ │ │ │ │ │ │ -0BA7BC LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ -0BA7C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA7C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA7C2 General Purpose Flag 0800 (2048) │ │ │ │ +0BA77D LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ +0BA781 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA782 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA783 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA7C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA7C6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BA7CA CRC 4B833761 (1266890593) │ │ │ │ -0BA7CE Compressed Size 000002B6 (694) │ │ │ │ -0BA7D2 Uncompressed Size 000005BF (1471) │ │ │ │ -0BA7D6 Filename Length 0027 (39) │ │ │ │ -0BA7D8 Extra Length 0000 (0) │ │ │ │ -0BA7DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA785 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA787 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BA78B CRC 4B833761 (1266890593) │ │ │ │ +0BA78F Compressed Size 000002B6 (694) │ │ │ │ +0BA793 Uncompressed Size 000005BF (1471) │ │ │ │ +0BA797 Filename Length 0027 (39) │ │ │ │ +0BA799 Extra Length 0000 (0) │ │ │ │ +0BA79B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA7DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA79B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA801 PAYLOAD │ │ │ │ +0BA7C2 PAYLOAD │ │ │ │ │ │ │ │ -0BAAB7 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ -0BAABB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BAABC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BAABD General Purpose Flag 0800 (2048) │ │ │ │ +0BAA78 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ +0BAA7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BAA7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BAA7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BAABF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BAAC1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BAAC5 CRC 24FB3137 (620441911) │ │ │ │ -0BAAC9 Compressed Size 000002DA (730) │ │ │ │ -0BAACD Uncompressed Size 00000A48 (2632) │ │ │ │ -0BAAD1 Filename Length 0026 (38) │ │ │ │ -0BAAD3 Extra Length 0000 (0) │ │ │ │ -0BAAD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BAA80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BAA82 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BAA86 CRC 24FB3137 (620441911) │ │ │ │ +0BAA8A Compressed Size 000002DA (730) │ │ │ │ +0BAA8E Uncompressed Size 00000A48 (2632) │ │ │ │ +0BAA92 Filename Length 0026 (38) │ │ │ │ +0BAA94 Extra Length 0000 (0) │ │ │ │ +0BAA96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBAAD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBAA96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BAAFB PAYLOAD │ │ │ │ +0BAABC PAYLOAD │ │ │ │ │ │ │ │ -0BADD5 LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ -0BADD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BADDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BADDB General Purpose Flag 0800 (2048) │ │ │ │ +0BAD96 LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ +0BAD9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BAD9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BAD9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BADDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BADDF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BADE3 CRC 42252EE8 (1109733096) │ │ │ │ -0BADE7 Compressed Size 000002B9 (697) │ │ │ │ -0BADEB Uncompressed Size 0000057D (1405) │ │ │ │ -0BADEF Filename Length 0029 (41) │ │ │ │ -0BADF1 Extra Length 0000 (0) │ │ │ │ -0BADF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BAD9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BADA0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BADA4 CRC 42252EE8 (1109733096) │ │ │ │ +0BADA8 Compressed Size 000002B9 (697) │ │ │ │ +0BADAC Uncompressed Size 0000057D (1405) │ │ │ │ +0BADB0 Filename Length 0029 (41) │ │ │ │ +0BADB2 Extra Length 0000 (0) │ │ │ │ +0BADB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBADF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBADB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BAE1C PAYLOAD │ │ │ │ +0BADDD PAYLOAD │ │ │ │ │ │ │ │ -0BB0D5 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ -0BB0D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB0DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB0DB General Purpose Flag 0800 (2048) │ │ │ │ +0BB096 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ +0BB09A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB09B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB09C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB0DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB0DF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BB0E3 CRC 98EFFF17 (2565865239) │ │ │ │ -0BB0E7 Compressed Size 00000299 (665) │ │ │ │ -0BB0EB Uncompressed Size 00000921 (2337) │ │ │ │ -0BB0EF Filename Length 0028 (40) │ │ │ │ -0BB0F1 Extra Length 0000 (0) │ │ │ │ -0BB0F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB09E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB0A0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BB0A4 CRC 98EFFF17 (2565865239) │ │ │ │ +0BB0A8 Compressed Size 00000299 (665) │ │ │ │ +0BB0AC Uncompressed Size 00000921 (2337) │ │ │ │ +0BB0B0 Filename Length 0028 (40) │ │ │ │ +0BB0B2 Extra Length 0000 (0) │ │ │ │ +0BB0B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB0F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB0B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB11B PAYLOAD │ │ │ │ +0BB0DC PAYLOAD │ │ │ │ │ │ │ │ -0BB3B4 LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ -0BB3B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB3B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB3BA General Purpose Flag 0800 (2048) │ │ │ │ +0BB375 LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ +0BB379 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB37A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB37B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB3BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB3BE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BB3C2 CRC C4B1513B (3299955003) │ │ │ │ -0BB3C6 Compressed Size 00000308 (776) │ │ │ │ -0BB3CA Uncompressed Size 000006A2 (1698) │ │ │ │ -0BB3CE Filename Length 0023 (35) │ │ │ │ -0BB3D0 Extra Length 0000 (0) │ │ │ │ -0BB3D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB37D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB37F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BB383 CRC C4B1513B (3299955003) │ │ │ │ +0BB387 Compressed Size 00000308 (776) │ │ │ │ +0BB38B Uncompressed Size 000006A2 (1698) │ │ │ │ +0BB38F Filename Length 0023 (35) │ │ │ │ +0BB391 Extra Length 0000 (0) │ │ │ │ +0BB393 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB3D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB3F5 PAYLOAD │ │ │ │ +0BB3B6 PAYLOAD │ │ │ │ │ │ │ │ -0BB6FD LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ -0BB701 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB702 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB703 General Purpose Flag 0800 (2048) │ │ │ │ +0BB6BE LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ +0BB6C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB6C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB6C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB705 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB707 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BB70B CRC 5CAD6425 (1554867237) │ │ │ │ -0BB70F Compressed Size 00000274 (628) │ │ │ │ -0BB713 Uncompressed Size 000007BF (1983) │ │ │ │ -0BB717 Filename Length 0022 (34) │ │ │ │ -0BB719 Extra Length 0000 (0) │ │ │ │ -0BB71B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB6C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB6C8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BB6CC CRC 5CAD6425 (1554867237) │ │ │ │ +0BB6D0 Compressed Size 00000274 (628) │ │ │ │ +0BB6D4 Uncompressed Size 000007BF (1983) │ │ │ │ +0BB6D8 Filename Length 0022 (34) │ │ │ │ +0BB6DA Extra Length 0000 (0) │ │ │ │ +0BB6DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB71B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB6DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB73D PAYLOAD │ │ │ │ +0BB6FE PAYLOAD │ │ │ │ │ │ │ │ -0BB9B1 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ -0BB9B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB9B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB9B7 General Purpose Flag 0800 (2048) │ │ │ │ +0BB972 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ +0BB976 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB977 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB978 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB9B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB9BB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BB9BF CRC 9CF368B8 (2633197752) │ │ │ │ -0BB9C3 Compressed Size 000002AD (685) │ │ │ │ -0BB9C7 Uncompressed Size 00000548 (1352) │ │ │ │ -0BB9CB Filename Length 0025 (37) │ │ │ │ -0BB9CD Extra Length 0000 (0) │ │ │ │ -0BB9CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB97A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB97C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BB980 CRC 9CF368B8 (2633197752) │ │ │ │ +0BB984 Compressed Size 000002AD (685) │ │ │ │ +0BB988 Uncompressed Size 00000548 (1352) │ │ │ │ +0BB98C Filename Length 0025 (37) │ │ │ │ +0BB98E Extra Length 0000 (0) │ │ │ │ +0BB990 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB9CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB990: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB9F4 PAYLOAD │ │ │ │ +0BB9B5 PAYLOAD │ │ │ │ │ │ │ │ -0BBCA1 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ -0BBCA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BBCA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BBCA7 General Purpose Flag 0800 (2048) │ │ │ │ +0BBC62 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ +0BBC66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BBC67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BBC68 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BBCA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BBCAB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BBCAF CRC 75FC5802 (1979471874) │ │ │ │ -0BBCB3 Compressed Size 000002AC (684) │ │ │ │ -0BBCB7 Uncompressed Size 000006D0 (1744) │ │ │ │ -0BBCBB Filename Length 0024 (36) │ │ │ │ -0BBCBD Extra Length 0000 (0) │ │ │ │ -0BBCBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BBC6A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BBC6C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BBC70 CRC 75FC5802 (1979471874) │ │ │ │ +0BBC74 Compressed Size 000002AC (684) │ │ │ │ +0BBC78 Uncompressed Size 000006D0 (1744) │ │ │ │ +0BBC7C Filename Length 0024 (36) │ │ │ │ +0BBC7E Extra Length 0000 (0) │ │ │ │ +0BBC80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBBCBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBBC80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BBCE3 PAYLOAD │ │ │ │ +0BBCA4 PAYLOAD │ │ │ │ │ │ │ │ -0BBF8F LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ -0BBF93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BBF94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BBF95 General Purpose Flag 0800 (2048) │ │ │ │ +0BBF50 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ +0BBF54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BBF55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BBF56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BBF97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BBF99 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BBF9D CRC 02DB32D0 (47919824) │ │ │ │ -0BBFA1 Compressed Size 00000409 (1033) │ │ │ │ -0BBFA5 Uncompressed Size 000009DB (2523) │ │ │ │ -0BBFA9 Filename Length 0023 (35) │ │ │ │ -0BBFAB Extra Length 0000 (0) │ │ │ │ -0BBFAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BBF58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BBF5A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BBF5E CRC 02DB32D0 (47919824) │ │ │ │ +0BBF62 Compressed Size 00000409 (1033) │ │ │ │ +0BBF66 Uncompressed Size 000009DB (2523) │ │ │ │ +0BBF6A Filename Length 0023 (35) │ │ │ │ +0BBF6C Extra Length 0000 (0) │ │ │ │ +0BBF6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBBFAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBBF6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BBFD0 PAYLOAD │ │ │ │ +0BBF91 PAYLOAD │ │ │ │ │ │ │ │ -0BC3D9 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ -0BC3DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC3DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC3DF General Purpose Flag 0800 (2048) │ │ │ │ +0BC39A LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ +0BC39E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC39F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC3A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC3E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC3E3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BC3E7 CRC 12856DE5 (310734309) │ │ │ │ -0BC3EB Compressed Size 00000427 (1063) │ │ │ │ -0BC3EF Uncompressed Size 0000116E (4462) │ │ │ │ -0BC3F3 Filename Length 0022 (34) │ │ │ │ -0BC3F5 Extra Length 0000 (0) │ │ │ │ -0BC3F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC3A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC3A4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BC3A8 CRC 12856DE5 (310734309) │ │ │ │ +0BC3AC Compressed Size 00000427 (1063) │ │ │ │ +0BC3B0 Uncompressed Size 0000116E (4462) │ │ │ │ +0BC3B4 Filename Length 0022 (34) │ │ │ │ +0BC3B6 Extra Length 0000 (0) │ │ │ │ +0BC3B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC3F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC3B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC419 PAYLOAD │ │ │ │ +0BC3DA PAYLOAD │ │ │ │ │ │ │ │ -0BC840 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ -0BC844 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC845 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC846 General Purpose Flag 0800 (2048) │ │ │ │ +0BC801 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ +0BC805 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC806 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC807 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC848 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC84A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BC84E CRC 9641CCBB (2520894651) │ │ │ │ -0BC852 Compressed Size 00000306 (774) │ │ │ │ -0BC856 Uncompressed Size 000006AA (1706) │ │ │ │ -0BC85A Filename Length 0025 (37) │ │ │ │ -0BC85C Extra Length 0000 (0) │ │ │ │ -0BC85E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC809 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC80B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BC80F CRC 9641CCBB (2520894651) │ │ │ │ +0BC813 Compressed Size 00000306 (774) │ │ │ │ +0BC817 Uncompressed Size 000006AA (1706) │ │ │ │ +0BC81B Filename Length 0025 (37) │ │ │ │ +0BC81D Extra Length 0000 (0) │ │ │ │ +0BC81F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC85E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC81F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC883 PAYLOAD │ │ │ │ +0BC844 PAYLOAD │ │ │ │ │ │ │ │ -0BCB89 LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ -0BCB8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCB8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCB8F General Purpose Flag 0800 (2048) │ │ │ │ +0BCB4A LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ +0BCB4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCB4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCB50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCB91 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCB93 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BCB97 CRC 612E88CA (1630439626) │ │ │ │ -0BCB9B Compressed Size 00000275 (629) │ │ │ │ -0BCB9F Uncompressed Size 000007D1 (2001) │ │ │ │ -0BCBA3 Filename Length 0024 (36) │ │ │ │ -0BCBA5 Extra Length 0000 (0) │ │ │ │ -0BCBA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCB52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCB54 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BCB58 CRC 612E88CA (1630439626) │ │ │ │ +0BCB5C Compressed Size 00000275 (629) │ │ │ │ +0BCB60 Uncompressed Size 000007D1 (2001) │ │ │ │ +0BCB64 Filename Length 0024 (36) │ │ │ │ +0BCB66 Extra Length 0000 (0) │ │ │ │ +0BCB68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCBA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCB68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCBCB PAYLOAD │ │ │ │ +0BCB8C PAYLOAD │ │ │ │ │ │ │ │ -0BCE40 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ -0BCE44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCE45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCE46 General Purpose Flag 0800 (2048) │ │ │ │ +0BCE01 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ +0BCE05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCE06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCE07 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCE48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCE4A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BCE4E CRC FCA8614D (4238893389) │ │ │ │ -0BCE52 Compressed Size 00001812 (6162) │ │ │ │ -0BCE56 Uncompressed Size 0000519D (20893) │ │ │ │ -0BCE5A Filename Length 001C (28) │ │ │ │ -0BCE5C Extra Length 0000 (0) │ │ │ │ -0BCE5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCE09 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCE0B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BCE0F CRC FCA8614D (4238893389) │ │ │ │ +0BCE13 Compressed Size 00001812 (6162) │ │ │ │ +0BCE17 Uncompressed Size 0000519D (20893) │ │ │ │ +0BCE1B Filename Length 001C (28) │ │ │ │ +0BCE1D Extra Length 0000 (0) │ │ │ │ +0BCE1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCE5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCE1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCE7A PAYLOAD │ │ │ │ +0BCE3B PAYLOAD │ │ │ │ │ │ │ │ -0BE68C LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ -0BE690 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BE691 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BE692 General Purpose Flag 0800 (2048) │ │ │ │ +0BE64D LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ +0BE651 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BE652 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BE653 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BE694 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BE696 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0BE69A CRC 62A1899F (1654753695) │ │ │ │ -0BE69E Compressed Size 000026FF (9983) │ │ │ │ -0BE6A2 Uncompressed Size 00019DB7 (105911) │ │ │ │ -0BE6A6 Filename Length 001B (27) │ │ │ │ -0BE6A8 Extra Length 0000 (0) │ │ │ │ -0BE6AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BE655 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BE657 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0BE65B CRC 62A1899F (1654753695) │ │ │ │ +0BE65F Compressed Size 000026FF (9983) │ │ │ │ +0BE663 Uncompressed Size 00019DB7 (105911) │ │ │ │ +0BE667 Filename Length 001B (27) │ │ │ │ +0BE669 Extra Length 0000 (0) │ │ │ │ +0BE66B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBE6AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBE66B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BE6C5 PAYLOAD │ │ │ │ +0BE686 PAYLOAD │ │ │ │ │ │ │ │ -0C0DC4 LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ -0C0DC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C0DC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C0DCA General Purpose Flag 0800 (2048) │ │ │ │ +0C0D85 LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ +0C0D89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C0D8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C0D8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C0DCC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C0DCE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C0DD2 CRC EFB2584A (4021442634) │ │ │ │ -0C0DD6 Compressed Size 0000026C (620) │ │ │ │ -0C0DDA Uncompressed Size 00000470 (1136) │ │ │ │ -0C0DDE Filename Length 001E (30) │ │ │ │ -0C0DE0 Extra Length 0000 (0) │ │ │ │ -0C0DE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C0D8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C0D8F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C0D93 CRC EFB2584A (4021442634) │ │ │ │ +0C0D97 Compressed Size 0000026C (620) │ │ │ │ +0C0D9B Uncompressed Size 00000470 (1136) │ │ │ │ +0C0D9F Filename Length 001E (30) │ │ │ │ +0C0DA1 Extra Length 0000 (0) │ │ │ │ +0C0DA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC0DE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC0DA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C0E00 PAYLOAD │ │ │ │ +0C0DC1 PAYLOAD │ │ │ │ │ │ │ │ -0C106C LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ -0C1070 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1071 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1072 General Purpose Flag 0800 (2048) │ │ │ │ +0C102D LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ +0C1031 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1032 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1033 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1074 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1076 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C107A CRC 210E1453 (554570835) │ │ │ │ -0C107E Compressed Size 00000274 (628) │ │ │ │ -0C1082 Uncompressed Size 000006CE (1742) │ │ │ │ -0C1086 Filename Length 001D (29) │ │ │ │ -0C1088 Extra Length 0000 (0) │ │ │ │ -0C108A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1035 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1037 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C103B CRC 210E1453 (554570835) │ │ │ │ +0C103F Compressed Size 00000274 (628) │ │ │ │ +0C1043 Uncompressed Size 000006CE (1742) │ │ │ │ +0C1047 Filename Length 001D (29) │ │ │ │ +0C1049 Extra Length 0000 (0) │ │ │ │ +0C104B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC108A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC104B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C10A7 PAYLOAD │ │ │ │ +0C1068 PAYLOAD │ │ │ │ │ │ │ │ -0C131B LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ -0C131F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1320 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1321 General Purpose Flag 0800 (2048) │ │ │ │ +0C12DC LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ +0C12E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C12E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C12E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1323 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1325 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C1329 CRC C4602891 (3294636177) │ │ │ │ -0C132D Compressed Size 0000023D (573) │ │ │ │ -0C1331 Uncompressed Size 0000047F (1151) │ │ │ │ -0C1335 Filename Length 0023 (35) │ │ │ │ -0C1337 Extra Length 0000 (0) │ │ │ │ -0C1339 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C12E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C12E6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C12EA CRC C4602891 (3294636177) │ │ │ │ +0C12EE Compressed Size 0000023D (573) │ │ │ │ +0C12F2 Uncompressed Size 0000047F (1151) │ │ │ │ +0C12F6 Filename Length 0023 (35) │ │ │ │ +0C12F8 Extra Length 0000 (0) │ │ │ │ +0C12FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1339: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC12FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C135C PAYLOAD │ │ │ │ +0C131D PAYLOAD │ │ │ │ │ │ │ │ -0C1599 LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ -0C159D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C159E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C159F General Purpose Flag 0800 (2048) │ │ │ │ +0C155A LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ +0C155E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C155F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1560 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C15A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C15A3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C15A7 CRC 7265EFEE (1919283182) │ │ │ │ -0C15AB Compressed Size 0000029B (667) │ │ │ │ -0C15AF Uncompressed Size 0000081F (2079) │ │ │ │ -0C15B3 Filename Length 0022 (34) │ │ │ │ -0C15B5 Extra Length 0000 (0) │ │ │ │ -0C15B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1562 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1564 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C1568 CRC 7265EFEE (1919283182) │ │ │ │ +0C156C Compressed Size 0000029B (667) │ │ │ │ +0C1570 Uncompressed Size 0000081F (2079) │ │ │ │ +0C1574 Filename Length 0022 (34) │ │ │ │ +0C1576 Extra Length 0000 (0) │ │ │ │ +0C1578 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC15B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C15D9 PAYLOAD │ │ │ │ +0C159A PAYLOAD │ │ │ │ │ │ │ │ -0C1874 LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ -0C1878 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1879 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C187A General Purpose Flag 0800 (2048) │ │ │ │ +0C1835 LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ +0C1839 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C183A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C183B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C187C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C187E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C1882 CRC C527384B (3307681867) │ │ │ │ -0C1886 Compressed Size 00000241 (577) │ │ │ │ -0C188A Uncompressed Size 0000048C (1164) │ │ │ │ -0C188E Filename Length 0025 (37) │ │ │ │ -0C1890 Extra Length 0000 (0) │ │ │ │ -0C1892 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C183D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C183F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C1843 CRC C527384B (3307681867) │ │ │ │ +0C1847 Compressed Size 00000241 (577) │ │ │ │ +0C184B Uncompressed Size 0000048C (1164) │ │ │ │ +0C184F Filename Length 0025 (37) │ │ │ │ +0C1851 Extra Length 0000 (0) │ │ │ │ +0C1853 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1892: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1853: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C18B7 PAYLOAD │ │ │ │ +0C1878 PAYLOAD │ │ │ │ │ │ │ │ -0C1AF8 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ -0C1AFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1AFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1AFE General Purpose Flag 0800 (2048) │ │ │ │ +0C1AB9 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ +0C1ABD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1ABE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1ABF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1B00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1B02 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C1B06 CRC D01CA5F2 (3491538418) │ │ │ │ -0C1B0A Compressed Size 0000026C (620) │ │ │ │ -0C1B0E Uncompressed Size 000007F0 (2032) │ │ │ │ -0C1B12 Filename Length 0024 (36) │ │ │ │ -0C1B14 Extra Length 0000 (0) │ │ │ │ -0C1B16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1AC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1AC3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C1AC7 CRC D01CA5F2 (3491538418) │ │ │ │ +0C1ACB Compressed Size 0000026C (620) │ │ │ │ +0C1ACF Uncompressed Size 000007F0 (2032) │ │ │ │ +0C1AD3 Filename Length 0024 (36) │ │ │ │ +0C1AD5 Extra Length 0000 (0) │ │ │ │ +0C1AD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1B16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1AD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C1B3A PAYLOAD │ │ │ │ +0C1AFB PAYLOAD │ │ │ │ │ │ │ │ -0C1DA6 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ -0C1DAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1DAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1DAC General Purpose Flag 0800 (2048) │ │ │ │ +0C1D67 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ +0C1D6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1D6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1D6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1DAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1DB0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C1DB4 CRC BDDB3043 (3185258563) │ │ │ │ -0C1DB8 Compressed Size 00000292 (658) │ │ │ │ -0C1DBC Uncompressed Size 000005D2 (1490) │ │ │ │ -0C1DC0 Filename Length 0026 (38) │ │ │ │ -0C1DC2 Extra Length 0000 (0) │ │ │ │ -0C1DC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1D6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1D71 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C1D75 CRC BDDB3043 (3185258563) │ │ │ │ +0C1D79 Compressed Size 00000292 (658) │ │ │ │ +0C1D7D Uncompressed Size 000005D2 (1490) │ │ │ │ +0C1D81 Filename Length 0026 (38) │ │ │ │ +0C1D83 Extra Length 0000 (0) │ │ │ │ +0C1D85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1DC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1D85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C1DEA PAYLOAD │ │ │ │ +0C1DAB PAYLOAD │ │ │ │ │ │ │ │ -0C207C LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ -0C2080 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2081 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2082 General Purpose Flag 0800 (2048) │ │ │ │ +0C203D LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ +0C2041 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2042 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2043 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2084 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2086 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C208A CRC AE0B1898 (2919962776) │ │ │ │ -0C208E Compressed Size 0000029F (671) │ │ │ │ -0C2092 Uncompressed Size 00000AF5 (2805) │ │ │ │ -0C2096 Filename Length 0025 (37) │ │ │ │ -0C2098 Extra Length 0000 (0) │ │ │ │ -0C209A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2045 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2047 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C204B CRC AE0B1898 (2919962776) │ │ │ │ +0C204F Compressed Size 0000029F (671) │ │ │ │ +0C2053 Uncompressed Size 00000AF5 (2805) │ │ │ │ +0C2057 Filename Length 0025 (37) │ │ │ │ +0C2059 Extra Length 0000 (0) │ │ │ │ +0C205B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC209A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC205B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C20BF PAYLOAD │ │ │ │ +0C2080 PAYLOAD │ │ │ │ │ │ │ │ -0C235E LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ -0C2362 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2363 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2364 General Purpose Flag 0800 (2048) │ │ │ │ +0C231F LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ +0C2323 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2324 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2325 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2366 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C2368 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C236C CRC 00000000 (0) │ │ │ │ -0C2370 Compressed Size 00000000 (0) │ │ │ │ -0C2374 Uncompressed Size 00000000 (0) │ │ │ │ -0C2378 Filename Length 0010 (16) │ │ │ │ -0C237A Extra Length 0000 (0) │ │ │ │ -0C237C Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C2327 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C2329 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C232D CRC 00000000 (0) │ │ │ │ +0C2331 Compressed Size 00000000 (0) │ │ │ │ +0C2335 Uncompressed Size 00000000 (0) │ │ │ │ +0C2339 Filename Length 0010 (16) │ │ │ │ +0C233B Extra Length 0000 (0) │ │ │ │ +0C233D Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC237C: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC233D: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C238C LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ -0C2390 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2391 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2392 General Purpose Flag 0800 (2048) │ │ │ │ +0C234D LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ +0C2351 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2352 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2353 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2394 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2396 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C239A CRC 4D2DAD3E (1294839102) │ │ │ │ -0C239E Compressed Size 000000CD (205) │ │ │ │ -0C23A2 Uncompressed Size 0000010D (269) │ │ │ │ -0C23A6 Filename Length 001A (26) │ │ │ │ -0C23A8 Extra Length 0000 (0) │ │ │ │ -0C23AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2355 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2357 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C235B CRC 4D2DAD3E (1294839102) │ │ │ │ +0C235F Compressed Size 000000CD (205) │ │ │ │ +0C2363 Uncompressed Size 0000010D (269) │ │ │ │ +0C2367 Filename Length 001A (26) │ │ │ │ +0C2369 Extra Length 0000 (0) │ │ │ │ +0C236B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC23AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC236B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C23C4 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C2385 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C2491 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ -0C2495 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2496 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2497 General Purpose Flag 0800 (2048) │ │ │ │ +0C2452 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ +0C2456 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2457 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2458 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2499 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C249B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C249F CRC 7D0535AF (2097493423) │ │ │ │ -0C24A3 Compressed Size 00000073 (115) │ │ │ │ -0C24A7 Uncompressed Size 00000087 (135) │ │ │ │ -0C24AB Filename Length 0019 (25) │ │ │ │ -0C24AD Extra Length 0000 (0) │ │ │ │ -0C24AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C245A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C245C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C2460 CRC 7D0535AF (2097493423) │ │ │ │ +0C2464 Compressed Size 00000073 (115) │ │ │ │ +0C2468 Uncompressed Size 00000087 (135) │ │ │ │ +0C246C Filename Length 0019 (25) │ │ │ │ +0C246E Extra Length 0000 (0) │ │ │ │ +0C2470 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC24AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2470: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C24C8 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C2489 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C253B LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ -0C253F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2540 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2541 General Purpose Flag 0800 (2048) │ │ │ │ +0C24FC LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ +0C2500 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2501 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2502 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2543 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2545 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C2549 CRC 6C46F9C8 (1816590792) │ │ │ │ -0C254D Compressed Size 000005D6 (1494) │ │ │ │ -0C2551 Uncompressed Size 00000FE3 (4067) │ │ │ │ -0C2555 Filename Length 001C (28) │ │ │ │ -0C2557 Extra Length 0000 (0) │ │ │ │ -0C2559 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2504 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2506 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C250A CRC 6C46F9C8 (1816590792) │ │ │ │ +0C250E Compressed Size 000005D6 (1494) │ │ │ │ +0C2512 Uncompressed Size 00000FE3 (4067) │ │ │ │ +0C2516 Filename Length 001C (28) │ │ │ │ +0C2518 Extra Length 0000 (0) │ │ │ │ +0C251A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2559: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC251A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2575 PAYLOAD │ │ │ │ +0C2536 PAYLOAD │ │ │ │ │ │ │ │ -0C2B4B LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ -0C2B4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2B50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2B51 General Purpose Flag 0800 (2048) │ │ │ │ +0C2B0C LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ +0C2B10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2B11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2B12 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2B53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2B55 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C2B59 CRC B77E2747 (3078498119) │ │ │ │ -0C2B5D Compressed Size 00000698 (1688) │ │ │ │ -0C2B61 Uncompressed Size 00002612 (9746) │ │ │ │ -0C2B65 Filename Length 001B (27) │ │ │ │ -0C2B67 Extra Length 0000 (0) │ │ │ │ -0C2B69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2B14 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2B16 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C2B1A CRC B77E2747 (3078498119) │ │ │ │ +0C2B1E Compressed Size 00000698 (1688) │ │ │ │ +0C2B22 Uncompressed Size 00002612 (9746) │ │ │ │ +0C2B26 Filename Length 001B (27) │ │ │ │ +0C2B28 Extra Length 0000 (0) │ │ │ │ +0C2B2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2B69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2B2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2B84 PAYLOAD │ │ │ │ +0C2B45 PAYLOAD │ │ │ │ │ │ │ │ -0C321C LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ -0C3220 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3221 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3222 General Purpose Flag 0800 (2048) │ │ │ │ +0C31DD LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ +0C31E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C31E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C31E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3224 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C3226 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C322A CRC 00000000 (0) │ │ │ │ -0C322E Compressed Size 00000000 (0) │ │ │ │ -0C3232 Uncompressed Size 00000000 (0) │ │ │ │ -0C3236 Filename Length 001C (28) │ │ │ │ -0C3238 Extra Length 0000 (0) │ │ │ │ -0C323A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C31E5 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C31E7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C31EB CRC 00000000 (0) │ │ │ │ +0C31EF Compressed Size 00000000 (0) │ │ │ │ +0C31F3 Uncompressed Size 00000000 (0) │ │ │ │ +0C31F7 Filename Length 001C (28) │ │ │ │ +0C31F9 Extra Length 0000 (0) │ │ │ │ +0C31FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC323A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC31FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C3256 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ -0C325A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C325B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C325C General Purpose Flag 0800 (2048) │ │ │ │ +0C3217 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ +0C321B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C321C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C321D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C325E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3260 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C3264 CRC 64C8B047 (1690873927) │ │ │ │ -0C3268 Compressed Size 00000498 (1176) │ │ │ │ -0C326C Uncompressed Size 0000099B (2459) │ │ │ │ -0C3270 Filename Length 0031 (49) │ │ │ │ -0C3272 Extra Length 0000 (0) │ │ │ │ -0C3274 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C321F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3221 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C3225 CRC AEC446B7 (2932098743) │ │ │ │ +0C3229 Compressed Size 00000499 (1177) │ │ │ │ +0C322D Uncompressed Size 0000099B (2459) │ │ │ │ +0C3231 Filename Length 0031 (49) │ │ │ │ +0C3233 Extra Length 0000 (0) │ │ │ │ +0C3235 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3274: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3235: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C32A5 PAYLOAD │ │ │ │ +0C3266 PAYLOAD │ │ │ │ │ │ │ │ -0C373D LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ -0C3741 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3742 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3743 General Purpose Flag 0800 (2048) │ │ │ │ +0C36FF LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ +0C3703 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3704 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3705 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3745 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3747 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C374B CRC 4CAB5A08 (1286298120) │ │ │ │ -0C374F Compressed Size 0000080A (2058) │ │ │ │ -0C3753 Uncompressed Size 00001D46 (7494) │ │ │ │ -0C3757 Filename Length 0030 (48) │ │ │ │ -0C3759 Extra Length 0000 (0) │ │ │ │ -0C375B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3707 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3709 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C370D CRC 274D86BC (659392188) │ │ │ │ +0C3711 Compressed Size 00000809 (2057) │ │ │ │ +0C3715 Uncompressed Size 00001D0B (7435) │ │ │ │ +0C3719 Filename Length 0030 (48) │ │ │ │ +0C371B Extra Length 0000 (0) │ │ │ │ +0C371D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC375B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC371D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C378B PAYLOAD │ │ │ │ +0C374D PAYLOAD │ │ │ │ │ │ │ │ -0C3F95 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ -0C3F99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3F9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3F9B General Purpose Flag 0800 (2048) │ │ │ │ +0C3F56 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ +0C3F5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3F5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3F5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3F9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3F9F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C3FA3 CRC 8DA85512 (2376619282) │ │ │ │ -0C3FA7 Compressed Size 000005E6 (1510) │ │ │ │ -0C3FAB Uncompressed Size 0000100A (4106) │ │ │ │ -0C3FAF Filename Length 0033 (51) │ │ │ │ -0C3FB1 Extra Length 0000 (0) │ │ │ │ -0C3FB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3F5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3F60 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C3F64 CRC 8DA85512 (2376619282) │ │ │ │ +0C3F68 Compressed Size 000005E6 (1510) │ │ │ │ +0C3F6C Uncompressed Size 0000100A (4106) │ │ │ │ +0C3F70 Filename Length 0033 (51) │ │ │ │ +0C3F72 Extra Length 0000 (0) │ │ │ │ +0C3F74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3FB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3F74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3FE6 PAYLOAD │ │ │ │ +0C3FA7 PAYLOAD │ │ │ │ │ │ │ │ -0C45CC LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ -0C45D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C45D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C45D2 General Purpose Flag 0800 (2048) │ │ │ │ +0C458D LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ +0C4591 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4592 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4593 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C45D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C45D6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C45DA CRC 4E72DA82 (1316149890) │ │ │ │ -0C45DE Compressed Size 0000062C (1580) │ │ │ │ -0C45E2 Uncompressed Size 00002353 (9043) │ │ │ │ -0C45E6 Filename Length 0032 (50) │ │ │ │ -0C45E8 Extra Length 0000 (0) │ │ │ │ -0C45EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4595 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4597 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C459B CRC 4E72DA82 (1316149890) │ │ │ │ +0C459F Compressed Size 0000062C (1580) │ │ │ │ +0C45A3 Uncompressed Size 00002353 (9043) │ │ │ │ +0C45A7 Filename Length 0032 (50) │ │ │ │ +0C45A9 Extra Length 0000 (0) │ │ │ │ +0C45AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC45EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC45AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C461C PAYLOAD │ │ │ │ +0C45DD PAYLOAD │ │ │ │ │ │ │ │ -0C4C48 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ -0C4C4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4C4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4C4E General Purpose Flag 0800 (2048) │ │ │ │ +0C4C09 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ +0C4C0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4C0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4C0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4C50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4C52 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C4C56 CRC E9E6E01B (3924221979) │ │ │ │ -0C4C5A Compressed Size 0000047B (1147) │ │ │ │ -0C4C5E Uncompressed Size 00000C5E (3166) │ │ │ │ -0C4C62 Filename Length 003A (58) │ │ │ │ -0C4C64 Extra Length 0000 (0) │ │ │ │ -0C4C66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4C11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4C13 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C4C17 CRC E9E6E01B (3924221979) │ │ │ │ +0C4C1B Compressed Size 0000047B (1147) │ │ │ │ +0C4C1F Uncompressed Size 00000C5E (3166) │ │ │ │ +0C4C23 Filename Length 003A (58) │ │ │ │ +0C4C25 Extra Length 0000 (0) │ │ │ │ +0C4C27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4C66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4C27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4CA0 PAYLOAD │ │ │ │ +0C4C61 PAYLOAD │ │ │ │ │ │ │ │ -0C511B LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ -0C511F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5120 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5121 General Purpose Flag 0800 (2048) │ │ │ │ +0C50DC LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ +0C50E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C50E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C50E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5123 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5125 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C5129 CRC 44B25601 (1152538113) │ │ │ │ -0C512D Compressed Size 00000443 (1091) │ │ │ │ -0C5131 Uncompressed Size 00001894 (6292) │ │ │ │ -0C5135 Filename Length 0039 (57) │ │ │ │ -0C5137 Extra Length 0000 (0) │ │ │ │ -0C5139 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C50E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C50E6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C50EA CRC 44B25601 (1152538113) │ │ │ │ +0C50EE Compressed Size 00000443 (1091) │ │ │ │ +0C50F2 Uncompressed Size 00001894 (6292) │ │ │ │ +0C50F6 Filename Length 0039 (57) │ │ │ │ +0C50F8 Extra Length 0000 (0) │ │ │ │ +0C50FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5139: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC50FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5172 PAYLOAD │ │ │ │ +0C5133 PAYLOAD │ │ │ │ │ │ │ │ -0C55B5 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ -0C55B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C55BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C55BB General Purpose Flag 0800 (2048) │ │ │ │ +0C5576 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ +0C557A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C557B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C557C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C55BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C55BF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C55C3 CRC 798D62BA (2039308986) │ │ │ │ -0C55C7 Compressed Size 000002C5 (709) │ │ │ │ -0C55CB Uncompressed Size 00000524 (1316) │ │ │ │ -0C55CF Filename Length 0038 (56) │ │ │ │ -0C55D1 Extra Length 0000 (0) │ │ │ │ -0C55D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C557E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5580 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C5584 CRC 798D62BA (2039308986) │ │ │ │ +0C5588 Compressed Size 000002C5 (709) │ │ │ │ +0C558C Uncompressed Size 00000524 (1316) │ │ │ │ +0C5590 Filename Length 0038 (56) │ │ │ │ +0C5592 Extra Length 0000 (0) │ │ │ │ +0C5594 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC55D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5594: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C560B PAYLOAD │ │ │ │ +0C55CC PAYLOAD │ │ │ │ │ │ │ │ -0C58D0 LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ -0C58D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C58D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C58D6 General Purpose Flag 0800 (2048) │ │ │ │ +0C5891 LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ +0C5895 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5896 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5897 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C58D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C58DA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C58DE CRC 5507D382 (1426576258) │ │ │ │ -0C58E2 Compressed Size 00000305 (773) │ │ │ │ -0C58E6 Uncompressed Size 000007F3 (2035) │ │ │ │ -0C58EA Filename Length 0037 (55) │ │ │ │ -0C58EC Extra Length 0000 (0) │ │ │ │ -0C58EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5899 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C589B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C589F CRC 5507D382 (1426576258) │ │ │ │ +0C58A3 Compressed Size 00000305 (773) │ │ │ │ +0C58A7 Uncompressed Size 000007F3 (2035) │ │ │ │ +0C58AB Filename Length 0037 (55) │ │ │ │ +0C58AD Extra Length 0000 (0) │ │ │ │ +0C58AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC58EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC58AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5925 PAYLOAD │ │ │ │ +0C58E6 PAYLOAD │ │ │ │ │ │ │ │ -0C5C2A LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ -0C5C2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5C2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5C30 General Purpose Flag 0800 (2048) │ │ │ │ +0C5BEB LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ +0C5BEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5BF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5BF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5C32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5C34 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C5C38 CRC ED3BC1FE (3980116478) │ │ │ │ -0C5C3C Compressed Size 0000012A (298) │ │ │ │ -0C5C40 Uncompressed Size 000001D6 (470) │ │ │ │ -0C5C44 Filename Length 0032 (50) │ │ │ │ -0C5C46 Extra Length 0000 (0) │ │ │ │ -0C5C48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5BF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5BF5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C5BF9 CRC ED3BC1FE (3980116478) │ │ │ │ +0C5BFD Compressed Size 0000012A (298) │ │ │ │ +0C5C01 Uncompressed Size 000001D6 (470) │ │ │ │ +0C5C05 Filename Length 0032 (50) │ │ │ │ +0C5C07 Extra Length 0000 (0) │ │ │ │ +0C5C09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5C48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5C09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5C7A PAYLOAD │ │ │ │ +0C5C3B PAYLOAD │ │ │ │ │ │ │ │ -0C5DA4 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ -0C5DA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5DA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5DAA General Purpose Flag 0800 (2048) │ │ │ │ +0C5D65 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ +0C5D69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5D6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5D6B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5DAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5DAE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C5DB2 CRC 7EFF497D (2130659709) │ │ │ │ -0C5DB6 Compressed Size 000000CE (206) │ │ │ │ -0C5DBA Uncompressed Size 0000014A (330) │ │ │ │ -0C5DBE Filename Length 0031 (49) │ │ │ │ -0C5DC0 Extra Length 0000 (0) │ │ │ │ -0C5DC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5D6D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5D6F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C5D73 CRC 7EFF497D (2130659709) │ │ │ │ +0C5D77 Compressed Size 000000CE (206) │ │ │ │ +0C5D7B Uncompressed Size 0000014A (330) │ │ │ │ +0C5D7F Filename Length 0031 (49) │ │ │ │ +0C5D81 Extra Length 0000 (0) │ │ │ │ +0C5D83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5D83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5DF3 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C5DB4 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C5EC1 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ -0C5EC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5EC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5EC7 General Purpose Flag 0800 (2048) │ │ │ │ +0C5E82 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ +0C5E86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5E87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5E88 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5EC9 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C5ECB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C5ECF CRC 00000000 (0) │ │ │ │ -0C5ED3 Compressed Size 00000000 (0) │ │ │ │ -0C5ED7 Uncompressed Size 00000000 (0) │ │ │ │ -0C5EDB Filename Length 0010 (16) │ │ │ │ -0C5EDD Extra Length 0000 (0) │ │ │ │ -0C5EDF Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C5E8A Compression Method 0000 (0) 'Stored' │ │ │ │ +0C5E8C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C5E90 CRC 00000000 (0) │ │ │ │ +0C5E94 Compressed Size 00000000 (0) │ │ │ │ +0C5E98 Uncompressed Size 00000000 (0) │ │ │ │ +0C5E9C Filename Length 0010 (16) │ │ │ │ +0C5E9E Extra Length 0000 (0) │ │ │ │ +0C5EA0 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5EDF: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5EA0: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C5EEF LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ -0C5EF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5EF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5EF5 General Purpose Flag 0800 (2048) │ │ │ │ +0C5EB0 LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ +0C5EB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5EB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5EB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5EF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5EF9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C5EFD CRC 403B92C6 (1077646022) │ │ │ │ -0C5F01 Compressed Size 000001B3 (435) │ │ │ │ -0C5F05 Uncompressed Size 000002BD (701) │ │ │ │ -0C5F09 Filename Length 001D (29) │ │ │ │ -0C5F0B Extra Length 0000 (0) │ │ │ │ -0C5F0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5EB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5EBA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C5EBE CRC 403B92C6 (1077646022) │ │ │ │ +0C5EC2 Compressed Size 000001B3 (435) │ │ │ │ +0C5EC6 Uncompressed Size 000002BD (701) │ │ │ │ +0C5ECA Filename Length 001D (29) │ │ │ │ +0C5ECC Extra Length 0000 (0) │ │ │ │ +0C5ECE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5F0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5ECE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5F2A PAYLOAD │ │ │ │ +0C5EEB PAYLOAD │ │ │ │ │ │ │ │ -0C60DD LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ -0C60E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C60E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C60E3 General Purpose Flag 0800 (2048) │ │ │ │ +0C609E LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ +0C60A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C60A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C60A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C60E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C60E7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C60EB CRC 5846AB6C (1481026412) │ │ │ │ -0C60EF Compressed Size 00000131 (305) │ │ │ │ -0C60F3 Uncompressed Size 00000251 (593) │ │ │ │ -0C60F7 Filename Length 001C (28) │ │ │ │ -0C60F9 Extra Length 0000 (0) │ │ │ │ -0C60FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C60A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C60A8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C60AC CRC 5846AB6C (1481026412) │ │ │ │ +0C60B0 Compressed Size 00000131 (305) │ │ │ │ +0C60B4 Uncompressed Size 00000251 (593) │ │ │ │ +0C60B8 Filename Length 001C (28) │ │ │ │ +0C60BA Extra Length 0000 (0) │ │ │ │ +0C60BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC60FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC60BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6117 PAYLOAD │ │ │ │ +0C60D8 PAYLOAD │ │ │ │ │ │ │ │ -0C6248 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ -0C624C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C624D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C624E General Purpose Flag 0800 (2048) │ │ │ │ +0C6209 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ +0C620D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C620E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C620F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6250 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6252 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C6256 CRC 1B4E2EA5 (458108581) │ │ │ │ -0C625A Compressed Size 00000191 (401) │ │ │ │ -0C625E Uncompressed Size 00000263 (611) │ │ │ │ -0C6262 Filename Length 001E (30) │ │ │ │ -0C6264 Extra Length 0000 (0) │ │ │ │ -0C6266 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6211 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6213 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C6217 CRC 1B4E2EA5 (458108581) │ │ │ │ +0C621B Compressed Size 00000191 (401) │ │ │ │ +0C621F Uncompressed Size 00000263 (611) │ │ │ │ +0C6223 Filename Length 001E (30) │ │ │ │ +0C6225 Extra Length 0000 (0) │ │ │ │ +0C6227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6266: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6284 PAYLOAD │ │ │ │ +0C6245 PAYLOAD │ │ │ │ │ │ │ │ -0C6415 LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ -0C6419 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C641A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C641B General Purpose Flag 0800 (2048) │ │ │ │ +0C63D6 LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ +0C63DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C63DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C63DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C641D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C641F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C6423 CRC 86015A17 (2248235543) │ │ │ │ -0C6427 Compressed Size 000001B3 (435) │ │ │ │ -0C642B Uncompressed Size 0000030B (779) │ │ │ │ -0C642F Filename Length 001D (29) │ │ │ │ -0C6431 Extra Length 0000 (0) │ │ │ │ -0C6433 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C63DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C63E0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C63E4 CRC 86015A17 (2248235543) │ │ │ │ +0C63E8 Compressed Size 000001B3 (435) │ │ │ │ +0C63EC Uncompressed Size 0000030B (779) │ │ │ │ +0C63F0 Filename Length 001D (29) │ │ │ │ +0C63F2 Extra Length 0000 (0) │ │ │ │ +0C63F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6433: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC63F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6450 PAYLOAD │ │ │ │ +0C6411 PAYLOAD │ │ │ │ │ │ │ │ -0C6603 LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ -0C6607 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6608 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6609 General Purpose Flag 0800 (2048) │ │ │ │ +0C65C4 LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ +0C65C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C65C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C65CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C660B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C660D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C6611 CRC DCDD0D60 (3705474400) │ │ │ │ -0C6615 Compressed Size 000001BE (446) │ │ │ │ -0C6619 Uncompressed Size 000002E5 (741) │ │ │ │ -0C661D Filename Length 0027 (39) │ │ │ │ -0C661F Extra Length 0000 (0) │ │ │ │ -0C6621 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C65CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C65CE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C65D2 CRC DCDD0D60 (3705474400) │ │ │ │ +0C65D6 Compressed Size 000001BE (446) │ │ │ │ +0C65DA Uncompressed Size 000002E5 (741) │ │ │ │ +0C65DE Filename Length 0027 (39) │ │ │ │ +0C65E0 Extra Length 0000 (0) │ │ │ │ +0C65E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6621: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC65E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6648 PAYLOAD │ │ │ │ +0C6609 PAYLOAD │ │ │ │ │ │ │ │ -0C6806 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ -0C680A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C680B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C680C General Purpose Flag 0800 (2048) │ │ │ │ +0C67C7 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ +0C67CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C67CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C67CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C680E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6810 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C6814 CRC 70A0D175 (1889587573) │ │ │ │ -0C6818 Compressed Size 0000019B (411) │ │ │ │ -0C681C Uncompressed Size 0000032F (815) │ │ │ │ -0C6820 Filename Length 0026 (38) │ │ │ │ -0C6822 Extra Length 0000 (0) │ │ │ │ -0C6824 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C67CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C67D1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C67D5 CRC 70A0D175 (1889587573) │ │ │ │ +0C67D9 Compressed Size 0000019B (411) │ │ │ │ +0C67DD Uncompressed Size 0000032F (815) │ │ │ │ +0C67E1 Filename Length 0026 (38) │ │ │ │ +0C67E3 Extra Length 0000 (0) │ │ │ │ +0C67E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6824: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC67E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C684A PAYLOAD │ │ │ │ +0C680B PAYLOAD │ │ │ │ │ │ │ │ -0C69E5 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ -0C69E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C69EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C69EB General Purpose Flag 0800 (2048) │ │ │ │ +0C69A6 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ +0C69AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C69AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C69AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C69ED Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C69EF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C69F3 CRC F959BBAF (4183407535) │ │ │ │ -0C69F7 Compressed Size 0000044B (1099) │ │ │ │ -0C69FB Uncompressed Size 00000B6F (2927) │ │ │ │ -0C69FF Filename Length 002A (42) │ │ │ │ -0C6A01 Extra Length 0000 (0) │ │ │ │ -0C6A03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C69AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C69B0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C69B4 CRC F959BBAF (4183407535) │ │ │ │ +0C69B8 Compressed Size 0000044B (1099) │ │ │ │ +0C69BC Uncompressed Size 00000B6F (2927) │ │ │ │ +0C69C0 Filename Length 002A (42) │ │ │ │ +0C69C2 Extra Length 0000 (0) │ │ │ │ +0C69C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6A03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC69C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6A2D PAYLOAD │ │ │ │ +0C69EE PAYLOAD │ │ │ │ │ │ │ │ -0C6E78 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ -0C6E7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6E7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6E7E General Purpose Flag 0800 (2048) │ │ │ │ +0C6E39 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ +0C6E3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6E3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6E3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6E80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6E82 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C6E86 CRC 38B7C4BE (951567550) │ │ │ │ -0C6E8A Compressed Size 0000062C (1580) │ │ │ │ -0C6E8E Uncompressed Size 000024B5 (9397) │ │ │ │ -0C6E92 Filename Length 0029 (41) │ │ │ │ -0C6E94 Extra Length 0000 (0) │ │ │ │ -0C6E96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6E41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6E43 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C6E47 CRC 38B7C4BE (951567550) │ │ │ │ +0C6E4B Compressed Size 0000062C (1580) │ │ │ │ +0C6E4F Uncompressed Size 000024B5 (9397) │ │ │ │ +0C6E53 Filename Length 0029 (41) │ │ │ │ +0C6E55 Extra Length 0000 (0) │ │ │ │ +0C6E57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6E96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6E57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6EBF PAYLOAD │ │ │ │ +0C6E80 PAYLOAD │ │ │ │ │ │ │ │ -0C74EB LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ -0C74EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C74F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C74F1 General Purpose Flag 0800 (2048) │ │ │ │ +0C74AC LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ +0C74B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C74B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C74B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C74F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C74F5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C74F9 CRC 3BE76A17 (1005021719) │ │ │ │ -0C74FD Compressed Size 000001D3 (467) │ │ │ │ -0C7501 Uncompressed Size 0000033D (829) │ │ │ │ -0C7505 Filename Length 003D (61) │ │ │ │ -0C7507 Extra Length 0000 (0) │ │ │ │ -0C7509 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C74B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C74B6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C74BA CRC 3BE76A17 (1005021719) │ │ │ │ +0C74BE Compressed Size 000001D3 (467) │ │ │ │ +0C74C2 Uncompressed Size 0000033D (829) │ │ │ │ +0C74C6 Filename Length 003D (61) │ │ │ │ +0C74C8 Extra Length 0000 (0) │ │ │ │ +0C74CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7509: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC74CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7546 PAYLOAD │ │ │ │ +0C7507 PAYLOAD │ │ │ │ │ │ │ │ -0C7719 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ -0C771D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C771E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C771F General Purpose Flag 0800 (2048) │ │ │ │ +0C76DA LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ +0C76DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C76DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C76E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7721 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7723 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C7727 CRC D1FE8A97 (3523119767) │ │ │ │ -0C772B Compressed Size 00000237 (567) │ │ │ │ -0C772F Uncompressed Size 000004D0 (1232) │ │ │ │ -0C7733 Filename Length 003C (60) │ │ │ │ -0C7735 Extra Length 0000 (0) │ │ │ │ -0C7737 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C76E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C76E4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C76E8 CRC D1FE8A97 (3523119767) │ │ │ │ +0C76EC Compressed Size 00000237 (567) │ │ │ │ +0C76F0 Uncompressed Size 000004D0 (1232) │ │ │ │ +0C76F4 Filename Length 003C (60) │ │ │ │ +0C76F6 Extra Length 0000 (0) │ │ │ │ +0C76F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7737: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC76F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7773 PAYLOAD │ │ │ │ +0C7734 PAYLOAD │ │ │ │ │ │ │ │ -0C79AA LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ -0C79AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C79AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C79B0 General Purpose Flag 0800 (2048) │ │ │ │ +0C796B LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ +0C796F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7970 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7971 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C79B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C79B4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C79B8 CRC 5C328AA0 (1546816160) │ │ │ │ -0C79BC Compressed Size 000004AB (1195) │ │ │ │ -0C79C0 Uncompressed Size 00000D5A (3418) │ │ │ │ -0C79C4 Filename Length 0023 (35) │ │ │ │ -0C79C6 Extra Length 0000 (0) │ │ │ │ -0C79C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7973 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7975 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C7979 CRC 5C328AA0 (1546816160) │ │ │ │ +0C797D Compressed Size 000004AB (1195) │ │ │ │ +0C7981 Uncompressed Size 00000D5A (3418) │ │ │ │ +0C7985 Filename Length 0023 (35) │ │ │ │ +0C7987 Extra Length 0000 (0) │ │ │ │ +0C7989 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC79C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7989: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C79EB PAYLOAD │ │ │ │ +0C79AC PAYLOAD │ │ │ │ │ │ │ │ -0C7E96 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ -0C7E9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7E9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7E9C General Purpose Flag 0800 (2048) │ │ │ │ +0C7E57 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ +0C7E5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7E5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7E5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7E9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7EA0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C7EA4 CRC 108D4790 (277694352) │ │ │ │ -0C7EA8 Compressed Size 000006C7 (1735) │ │ │ │ -0C7EAC Uncompressed Size 00002B7C (11132) │ │ │ │ -0C7EB0 Filename Length 0022 (34) │ │ │ │ -0C7EB2 Extra Length 0000 (0) │ │ │ │ -0C7EB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7E5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7E61 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C7E65 CRC 108D4790 (277694352) │ │ │ │ +0C7E69 Compressed Size 000006C7 (1735) │ │ │ │ +0C7E6D Uncompressed Size 00002B7C (11132) │ │ │ │ +0C7E71 Filename Length 0022 (34) │ │ │ │ +0C7E73 Extra Length 0000 (0) │ │ │ │ +0C7E75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7EB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7E75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7ED6 PAYLOAD │ │ │ │ +0C7E97 PAYLOAD │ │ │ │ │ │ │ │ -0C859D LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ -0C85A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C85A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C85A3 General Purpose Flag 0800 (2048) │ │ │ │ +0C855E LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ +0C8562 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8563 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8564 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C85A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C85A7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C85AB CRC 9DE4B646 (2649011782) │ │ │ │ -0C85AF Compressed Size 000001CD (461) │ │ │ │ -0C85B3 Uncompressed Size 00000321 (801) │ │ │ │ -0C85B7 Filename Length 0036 (54) │ │ │ │ -0C85B9 Extra Length 0000 (0) │ │ │ │ -0C85BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8566 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8568 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C856C CRC 9DE4B646 (2649011782) │ │ │ │ +0C8570 Compressed Size 000001CD (461) │ │ │ │ +0C8574 Uncompressed Size 00000321 (801) │ │ │ │ +0C8578 Filename Length 0036 (54) │ │ │ │ +0C857A Extra Length 0000 (0) │ │ │ │ +0C857C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC85BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC857C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C85F1 PAYLOAD │ │ │ │ +0C85B2 PAYLOAD │ │ │ │ │ │ │ │ -0C87BE LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ -0C87C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C87C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C87C4 General Purpose Flag 0800 (2048) │ │ │ │ +0C877F LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ +0C8783 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8784 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8785 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C87C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C87C8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C87CC CRC 3CB04EAD (1018187437) │ │ │ │ -0C87D0 Compressed Size 0000022E (558) │ │ │ │ -0C87D4 Uncompressed Size 0000049B (1179) │ │ │ │ -0C87D8 Filename Length 0035 (53) │ │ │ │ -0C87DA Extra Length 0000 (0) │ │ │ │ -0C87DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8787 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8789 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C878D CRC 3CB04EAD (1018187437) │ │ │ │ +0C8791 Compressed Size 0000022E (558) │ │ │ │ +0C8795 Uncompressed Size 0000049B (1179) │ │ │ │ +0C8799 Filename Length 0035 (53) │ │ │ │ +0C879B Extra Length 0000 (0) │ │ │ │ +0C879D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC87DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC879D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8811 PAYLOAD │ │ │ │ +0C87D2 PAYLOAD │ │ │ │ │ │ │ │ -0C8A3F LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ -0C8A43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8A44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8A45 General Purpose Flag 0800 (2048) │ │ │ │ +0C8A00 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ +0C8A04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8A05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8A06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8A47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8A49 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C8A4D CRC 93A7CA2F (2477247023) │ │ │ │ -0C8A51 Compressed Size 00000497 (1175) │ │ │ │ -0C8A55 Uncompressed Size 00000C74 (3188) │ │ │ │ -0C8A59 Filename Length 0022 (34) │ │ │ │ -0C8A5B Extra Length 0000 (0) │ │ │ │ -0C8A5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8A08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8A0A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C8A0E CRC 93A7CA2F (2477247023) │ │ │ │ +0C8A12 Compressed Size 00000497 (1175) │ │ │ │ +0C8A16 Uncompressed Size 00000C74 (3188) │ │ │ │ +0C8A1A Filename Length 0022 (34) │ │ │ │ +0C8A1C Extra Length 0000 (0) │ │ │ │ +0C8A1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8A5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8A1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8A7F PAYLOAD │ │ │ │ +0C8A40 PAYLOAD │ │ │ │ │ │ │ │ -0C8F16 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ -0C8F1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8F1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8F1C General Purpose Flag 0800 (2048) │ │ │ │ +0C8ED7 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ +0C8EDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8EDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8EDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8F1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8F20 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C8F24 CRC ADA7DB79 (2913459065) │ │ │ │ -0C8F28 Compressed Size 00000731 (1841) │ │ │ │ -0C8F2C Uncompressed Size 00002FC6 (12230) │ │ │ │ -0C8F30 Filename Length 0021 (33) │ │ │ │ -0C8F32 Extra Length 0000 (0) │ │ │ │ -0C8F34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8EDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8EE1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C8EE5 CRC ADA7DB79 (2913459065) │ │ │ │ +0C8EE9 Compressed Size 00000731 (1841) │ │ │ │ +0C8EED Uncompressed Size 00002FC6 (12230) │ │ │ │ +0C8EF1 Filename Length 0021 (33) │ │ │ │ +0C8EF3 Extra Length 0000 (0) │ │ │ │ +0C8EF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8F34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8EF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8F55 PAYLOAD │ │ │ │ +0C8F16 PAYLOAD │ │ │ │ │ │ │ │ -0C9686 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ -0C968A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C968B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C968C General Purpose Flag 0800 (2048) │ │ │ │ +0C9647 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ +0C964B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C964C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C964D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C968E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C9690 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0C9694 CRC 4BB408B1 (1270089905) │ │ │ │ -0C9698 Compressed Size 00001111 (4369) │ │ │ │ -0C969C Uncompressed Size 00003526 (13606) │ │ │ │ -0C96A0 Filename Length 001A (26) │ │ │ │ -0C96A2 Extra Length 0000 (0) │ │ │ │ -0C96A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C964F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C9651 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0C9655 CRC 5C4CE45C (1548543068) │ │ │ │ +0C9659 Compressed Size 000010FF (4351) │ │ │ │ +0C965D Uncompressed Size 00003526 (13606) │ │ │ │ +0C9661 Filename Length 001A (26) │ │ │ │ +0C9663 Extra Length 0000 (0) │ │ │ │ +0C9665 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC96A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC9665: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C96BE PAYLOAD │ │ │ │ +0C967F PAYLOAD │ │ │ │ │ │ │ │ -0CA7CF LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ -0CA7D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CA7D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CA7D5 General Purpose Flag 0800 (2048) │ │ │ │ +0CA77E LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ +0CA782 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CA783 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CA784 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CA7D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CA7D9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CA7DD CRC 07B119CF (129046991) │ │ │ │ -0CA7E1 Compressed Size 00001694 (5780) │ │ │ │ -0CA7E5 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -0CA7E9 Filename Length 0019 (25) │ │ │ │ -0CA7EB Extra Length 0000 (0) │ │ │ │ -0CA7ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CA786 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CA788 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CA78C CRC 77EE3F47 (2012102471) │ │ │ │ +0CA790 Compressed Size 00001658 (5720) │ │ │ │ +0CA794 Uncompressed Size 0000C5D7 (50647) │ │ │ │ +0CA798 Filename Length 0019 (25) │ │ │ │ +0CA79A Extra Length 0000 (0) │ │ │ │ +0CA79C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCA7ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCA79C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CA806 PAYLOAD │ │ │ │ +0CA7B5 PAYLOAD │ │ │ │ │ │ │ │ -0CBE9A LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ -0CBE9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CBE9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CBEA0 General Purpose Flag 0800 (2048) │ │ │ │ +0CBE0D LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ +0CBE11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CBE12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CBE13 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CBEA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CBEA4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CBEA8 CRC 6E4F6A58 (1850698328) │ │ │ │ -0CBEAC Compressed Size 00000279 (633) │ │ │ │ -0CBEB0 Uncompressed Size 00000495 (1173) │ │ │ │ -0CBEB4 Filename Length 0022 (34) │ │ │ │ -0CBEB6 Extra Length 0000 (0) │ │ │ │ -0CBEB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CBE15 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CBE17 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CBE1B CRC 6E4F6A58 (1850698328) │ │ │ │ +0CBE1F Compressed Size 00000279 (633) │ │ │ │ +0CBE23 Uncompressed Size 00000495 (1173) │ │ │ │ +0CBE27 Filename Length 0022 (34) │ │ │ │ +0CBE29 Extra Length 0000 (0) │ │ │ │ +0CBE2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCBEB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCBE2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CBEDA PAYLOAD │ │ │ │ +0CBE4D PAYLOAD │ │ │ │ │ │ │ │ -0CC153 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ -0CC157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC159 General Purpose Flag 0800 (2048) │ │ │ │ +0CC0C6 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ +0CC0CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC0CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC0CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC15B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC15D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CC161 CRC 3E9E4127 (1050558759) │ │ │ │ -0CC165 Compressed Size 000002C1 (705) │ │ │ │ -0CC169 Uncompressed Size 00000766 (1894) │ │ │ │ -0CC16D Filename Length 0021 (33) │ │ │ │ -0CC16F Extra Length 0000 (0) │ │ │ │ -0CC171 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC0CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC0D0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CC0D4 CRC 3E9E4127 (1050558759) │ │ │ │ +0CC0D8 Compressed Size 000002C1 (705) │ │ │ │ +0CC0DC Uncompressed Size 00000766 (1894) │ │ │ │ +0CC0E0 Filename Length 0021 (33) │ │ │ │ +0CC0E2 Extra Length 0000 (0) │ │ │ │ +0CC0E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC171: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC0E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC192 PAYLOAD │ │ │ │ +0CC105 PAYLOAD │ │ │ │ │ │ │ │ -0CC453 LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ -0CC457 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC458 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC459 General Purpose Flag 0800 (2048) │ │ │ │ +0CC3C6 LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ +0CC3CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC3CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC3CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC45B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC45D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CC461 CRC 511CB1F2 (1360835058) │ │ │ │ -0CC465 Compressed Size 000002BE (702) │ │ │ │ -0CC469 Uncompressed Size 00000575 (1397) │ │ │ │ -0CC46D Filename Length 0025 (37) │ │ │ │ -0CC46F Extra Length 0000 (0) │ │ │ │ -0CC471 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC3CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC3D0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CC3D4 CRC 511CB1F2 (1360835058) │ │ │ │ +0CC3D8 Compressed Size 000002BE (702) │ │ │ │ +0CC3DC Uncompressed Size 00000575 (1397) │ │ │ │ +0CC3E0 Filename Length 0025 (37) │ │ │ │ +0CC3E2 Extra Length 0000 (0) │ │ │ │ +0CC3E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC471: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC3E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC496 PAYLOAD │ │ │ │ +0CC409 PAYLOAD │ │ │ │ │ │ │ │ -0CC754 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ -0CC758 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC759 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC75A General Purpose Flag 0800 (2048) │ │ │ │ +0CC6C7 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ +0CC6CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC6CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC6CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC75C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC75E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CC762 CRC CEB98515 (3468264725) │ │ │ │ -0CC766 Compressed Size 00000418 (1048) │ │ │ │ -0CC76A Uncompressed Size 00000BA7 (2983) │ │ │ │ -0CC76E Filename Length 0024 (36) │ │ │ │ -0CC770 Extra Length 0000 (0) │ │ │ │ -0CC772 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC6CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC6D1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CC6D5 CRC CEB98515 (3468264725) │ │ │ │ +0CC6D9 Compressed Size 00000418 (1048) │ │ │ │ +0CC6DD Uncompressed Size 00000BA7 (2983) │ │ │ │ +0CC6E1 Filename Length 0024 (36) │ │ │ │ +0CC6E3 Extra Length 0000 (0) │ │ │ │ +0CC6E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC772: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC6E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC796 PAYLOAD │ │ │ │ +0CC709 PAYLOAD │ │ │ │ │ │ │ │ -0CCBAE LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ -0CCBB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCBB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCBB4 General Purpose Flag 0800 (2048) │ │ │ │ +0CCB21 LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ +0CCB25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCB26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCB27 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCBB6 Compression Method 0000 (0) 'Stored' │ │ │ │ -0CCBB8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CCBBC CRC 00000000 (0) │ │ │ │ -0CCBC0 Compressed Size 00000000 (0) │ │ │ │ -0CCBC4 Uncompressed Size 00000000 (0) │ │ │ │ -0CCBC8 Filename Length 0014 (20) │ │ │ │ -0CCBCA Extra Length 0000 (0) │ │ │ │ -0CCBCC Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCB29 Compression Method 0000 (0) 'Stored' │ │ │ │ +0CCB2B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CCB2F CRC 00000000 (0) │ │ │ │ +0CCB33 Compressed Size 00000000 (0) │ │ │ │ +0CCB37 Uncompressed Size 00000000 (0) │ │ │ │ +0CCB3B Filename Length 0014 (20) │ │ │ │ +0CCB3D Extra Length 0000 (0) │ │ │ │ +0CCB3F Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCBCC: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCB3F: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0CCBE0 LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ -0CCBE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCBE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCBE6 General Purpose Flag 0800 (2048) │ │ │ │ +0CCB53 LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ +0CCB57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCB58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCB59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCBE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCBEA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CCBEE CRC 0D051706 (218437382) │ │ │ │ -0CCBF2 Compressed Size 0000027B (635) │ │ │ │ -0CCBF6 Uncompressed Size 00000509 (1289) │ │ │ │ -0CCBFA Filename Length 0025 (37) │ │ │ │ -0CCBFC Extra Length 0000 (0) │ │ │ │ -0CCBFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCB5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCB5D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CCB61 CRC 0D051706 (218437382) │ │ │ │ +0CCB65 Compressed Size 0000027B (635) │ │ │ │ +0CCB69 Uncompressed Size 00000509 (1289) │ │ │ │ +0CCB6D Filename Length 0025 (37) │ │ │ │ +0CCB6F Extra Length 0000 (0) │ │ │ │ +0CCB71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCBFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCB71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCC23 PAYLOAD │ │ │ │ +0CCB96 PAYLOAD │ │ │ │ │ │ │ │ -0CCE9E LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ -0CCEA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCEA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCEA4 General Purpose Flag 0800 (2048) │ │ │ │ +0CCE11 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ +0CCE15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCE16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCE17 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCEA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCEA8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CCEAC CRC 9434CC7E (2486488190) │ │ │ │ -0CCEB0 Compressed Size 00000289 (649) │ │ │ │ -0CCEB4 Uncompressed Size 000007E1 (2017) │ │ │ │ -0CCEB8 Filename Length 0024 (36) │ │ │ │ -0CCEBA Extra Length 0000 (0) │ │ │ │ -0CCEBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCE19 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCE1B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CCE1F CRC 9434CC7E (2486488190) │ │ │ │ +0CCE23 Compressed Size 00000289 (649) │ │ │ │ +0CCE27 Uncompressed Size 000007E1 (2017) │ │ │ │ +0CCE2B Filename Length 0024 (36) │ │ │ │ +0CCE2D Extra Length 0000 (0) │ │ │ │ +0CCE2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCEBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCE2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCEE0 PAYLOAD │ │ │ │ +0CCE53 PAYLOAD │ │ │ │ │ │ │ │ -0CD169 LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ -0CD16D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CD16E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CD16F General Purpose Flag 0800 (2048) │ │ │ │ +0CD0DC LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ +0CD0E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CD0E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CD0E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CD171 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CD173 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CD177 CRC B5A90032 (3047751730) │ │ │ │ -0CD17B Compressed Size 00000999 (2457) │ │ │ │ -0CD17F Uncompressed Size 000021A7 (8615) │ │ │ │ -0CD183 Filename Length 002C (44) │ │ │ │ -0CD185 Extra Length 0000 (0) │ │ │ │ -0CD187 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CD0E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CD0E6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CD0EA CRC B5A90032 (3047751730) │ │ │ │ +0CD0EE Compressed Size 00000999 (2457) │ │ │ │ +0CD0F2 Uncompressed Size 000021A7 (8615) │ │ │ │ +0CD0F6 Filename Length 002C (44) │ │ │ │ +0CD0F8 Extra Length 0000 (0) │ │ │ │ +0CD0FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD187: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCD0FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CD1B3 PAYLOAD │ │ │ │ +0CD126 PAYLOAD │ │ │ │ │ │ │ │ -0CDB4C LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ -0CDB50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CDB51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CDB52 General Purpose Flag 0800 (2048) │ │ │ │ +0CDABF LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ +0CDAC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CDAC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CDAC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CDB54 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CDB56 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CDB5A CRC 5FF7183E (1610029118) │ │ │ │ -0CDB5E Compressed Size 000007EF (2031) │ │ │ │ -0CDB62 Uncompressed Size 000043B4 (17332) │ │ │ │ -0CDB66 Filename Length 002B (43) │ │ │ │ -0CDB68 Extra Length 0000 (0) │ │ │ │ -0CDB6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CDAC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CDAC9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CDACD CRC 5FF7183E (1610029118) │ │ │ │ +0CDAD1 Compressed Size 000007EF (2031) │ │ │ │ +0CDAD5 Uncompressed Size 000043B4 (17332) │ │ │ │ +0CDAD9 Filename Length 002B (43) │ │ │ │ +0CDADB Extra Length 0000 (0) │ │ │ │ +0CDADD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCDB6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCDADD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CDB95 PAYLOAD │ │ │ │ +0CDB08 PAYLOAD │ │ │ │ │ │ │ │ -0CE384 LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ -0CE388 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE389 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE38A General Purpose Flag 0800 (2048) │ │ │ │ +0CE2F7 LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ +0CE2FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE2FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE2FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE38C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE38E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CE392 CRC CD52970F (3444741903) │ │ │ │ -0CE396 Compressed Size 00000252 (594) │ │ │ │ -0CE39A Uncompressed Size 00000480 (1152) │ │ │ │ -0CE39E Filename Length 0024 (36) │ │ │ │ -0CE3A0 Extra Length 0000 (0) │ │ │ │ -0CE3A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE2FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE301 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CE305 CRC CD52970F (3444741903) │ │ │ │ +0CE309 Compressed Size 00000252 (594) │ │ │ │ +0CE30D Uncompressed Size 00000480 (1152) │ │ │ │ +0CE311 Filename Length 0024 (36) │ │ │ │ +0CE313 Extra Length 0000 (0) │ │ │ │ +0CE315 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE3A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE315: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE3C6 PAYLOAD │ │ │ │ +0CE339 PAYLOAD │ │ │ │ │ │ │ │ -0CE618 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ -0CE61C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE61D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE61E General Purpose Flag 0800 (2048) │ │ │ │ +0CE58B LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ +0CE58F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE590 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE591 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE620 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE622 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CE626 CRC F2166896 (4061554838) │ │ │ │ -0CE62A Compressed Size 00000378 (888) │ │ │ │ -0CE62E Uncompressed Size 000008E5 (2277) │ │ │ │ -0CE632 Filename Length 0023 (35) │ │ │ │ -0CE634 Extra Length 0000 (0) │ │ │ │ -0CE636 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE593 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE595 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CE599 CRC F2166896 (4061554838) │ │ │ │ +0CE59D Compressed Size 00000378 (888) │ │ │ │ +0CE5A1 Uncompressed Size 000008E5 (2277) │ │ │ │ +0CE5A5 Filename Length 0023 (35) │ │ │ │ +0CE5A7 Extra Length 0000 (0) │ │ │ │ +0CE5A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE5A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE659 PAYLOAD │ │ │ │ +0CE5CC PAYLOAD │ │ │ │ │ │ │ │ -0CE9D1 LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ -0CE9D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE9D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE9D7 General Purpose Flag 0800 (2048) │ │ │ │ +0CE944 LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ +0CE948 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE949 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE94A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE9D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE9DB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CE9DF CRC 938B642B (2475385899) │ │ │ │ -0CE9E3 Compressed Size 000005FF (1535) │ │ │ │ -0CE9E7 Uncompressed Size 000012A8 (4776) │ │ │ │ -0CE9EB Filename Length 002B (43) │ │ │ │ -0CE9ED Extra Length 0000 (0) │ │ │ │ -0CE9EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE94C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE94E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CE952 CRC 938B642B (2475385899) │ │ │ │ +0CE956 Compressed Size 000005FF (1535) │ │ │ │ +0CE95A Uncompressed Size 000012A8 (4776) │ │ │ │ +0CE95E Filename Length 002B (43) │ │ │ │ +0CE960 Extra Length 0000 (0) │ │ │ │ +0CE962 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE9EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE962: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CEA1A PAYLOAD │ │ │ │ +0CE98D PAYLOAD │ │ │ │ │ │ │ │ -0CF019 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ -0CF01D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF01E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF01F General Purpose Flag 0800 (2048) │ │ │ │ +0CEF8C LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ +0CEF90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEF91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEF92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF021 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF023 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CF027 CRC 8F52B7AE (2404562862) │ │ │ │ -0CF02B Compressed Size 000004C1 (1217) │ │ │ │ -0CF02F Uncompressed Size 00002389 (9097) │ │ │ │ -0CF033 Filename Length 002A (42) │ │ │ │ -0CF035 Extra Length 0000 (0) │ │ │ │ -0CF037 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEF94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CEF96 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CEF9A CRC 8F52B7AE (2404562862) │ │ │ │ +0CEF9E Compressed Size 000004C1 (1217) │ │ │ │ +0CEFA2 Uncompressed Size 00002389 (9097) │ │ │ │ +0CEFA6 Filename Length 002A (42) │ │ │ │ +0CEFA8 Extra Length 0000 (0) │ │ │ │ +0CEFAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEFAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF061 PAYLOAD │ │ │ │ +0CEFD4 PAYLOAD │ │ │ │ │ │ │ │ -0CF522 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ -0CF526 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF527 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF528 General Purpose Flag 0800 (2048) │ │ │ │ +0CF495 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ +0CF499 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF49A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF49B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF52A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF52C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CF530 CRC A8B50209 (2830434825) │ │ │ │ -0CF534 Compressed Size 00000253 (595) │ │ │ │ -0CF538 Uncompressed Size 00000528 (1320) │ │ │ │ -0CF53C Filename Length 0022 (34) │ │ │ │ -0CF53E Extra Length 0000 (0) │ │ │ │ -0CF540 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF49D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF49F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CF4A3 CRC A8B50209 (2830434825) │ │ │ │ +0CF4A7 Compressed Size 00000253 (595) │ │ │ │ +0CF4AB Uncompressed Size 00000528 (1320) │ │ │ │ +0CF4AF Filename Length 0022 (34) │ │ │ │ +0CF4B1 Extra Length 0000 (0) │ │ │ │ +0CF4B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF540: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF4B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF562 PAYLOAD │ │ │ │ +0CF4D5 PAYLOAD │ │ │ │ │ │ │ │ -0CF7B5 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ -0CF7B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF7BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF7BB General Purpose Flag 0800 (2048) │ │ │ │ +0CF728 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ +0CF72C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF72D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF72E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF7BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF7BF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CF7C3 CRC DB6176D5 (3680597717) │ │ │ │ -0CF7C7 Compressed Size 000001D8 (472) │ │ │ │ -0CF7CB Uncompressed Size 00000574 (1396) │ │ │ │ -0CF7CF Filename Length 0021 (33) │ │ │ │ -0CF7D1 Extra Length 0000 (0) │ │ │ │ -0CF7D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF730 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF732 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CF736 CRC DB6176D5 (3680597717) │ │ │ │ +0CF73A Compressed Size 000001D8 (472) │ │ │ │ +0CF73E Uncompressed Size 00000574 (1396) │ │ │ │ +0CF742 Filename Length 0021 (33) │ │ │ │ +0CF744 Extra Length 0000 (0) │ │ │ │ +0CF746 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF7D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF746: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF7F4 PAYLOAD │ │ │ │ +0CF767 PAYLOAD │ │ │ │ │ │ │ │ -0CF9CC LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ -0CF9D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF9D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF9D2 General Purpose Flag 0800 (2048) │ │ │ │ +0CF93F LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ +0CF943 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF944 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF945 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF9D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF9D6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CF9DA CRC 62C2BE3C (1656929852) │ │ │ │ -0CF9DE Compressed Size 00000374 (884) │ │ │ │ -0CF9E2 Uncompressed Size 00000748 (1864) │ │ │ │ -0CF9E6 Filename Length 002D (45) │ │ │ │ -0CF9E8 Extra Length 0000 (0) │ │ │ │ -0CF9EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF947 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF949 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CF94D CRC 62C2BE3C (1656929852) │ │ │ │ +0CF951 Compressed Size 00000374 (884) │ │ │ │ +0CF955 Uncompressed Size 00000748 (1864) │ │ │ │ +0CF959 Filename Length 002D (45) │ │ │ │ +0CF95B Extra Length 0000 (0) │ │ │ │ +0CF95D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF9EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF95D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFA17 PAYLOAD │ │ │ │ +0CF98A PAYLOAD │ │ │ │ │ │ │ │ -0CFD8B LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ -0CFD8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFD90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFD91 General Purpose Flag 0800 (2048) │ │ │ │ +0CFCFE LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ +0CFD02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFD03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFD04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFD93 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFD95 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0CFD99 CRC 074B4020 (122372128) │ │ │ │ -0CFD9D Compressed Size 00000423 (1059) │ │ │ │ -0CFDA1 Uncompressed Size 00000E95 (3733) │ │ │ │ -0CFDA5 Filename Length 002C (44) │ │ │ │ -0CFDA7 Extra Length 0000 (0) │ │ │ │ -0CFDA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFD06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFD08 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0CFD0C CRC 074B4020 (122372128) │ │ │ │ +0CFD10 Compressed Size 00000423 (1059) │ │ │ │ +0CFD14 Uncompressed Size 00000E95 (3733) │ │ │ │ +0CFD18 Filename Length 002C (44) │ │ │ │ +0CFD1A Extra Length 0000 (0) │ │ │ │ +0CFD1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFDA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFD1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFDD5 PAYLOAD │ │ │ │ +0CFD48 PAYLOAD │ │ │ │ │ │ │ │ -0D01F8 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ -0D01FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D01FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D01FE General Purpose Flag 0800 (2048) │ │ │ │ +0D016B LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ +0D016F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0170 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0171 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0200 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0202 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D0206 CRC F1E6D66B (4058437227) │ │ │ │ -0D020A Compressed Size 000002F8 (760) │ │ │ │ -0D020E Uncompressed Size 0000052F (1327) │ │ │ │ -0D0212 Filename Length 0028 (40) │ │ │ │ -0D0214 Extra Length 0000 (0) │ │ │ │ -0D0216 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0173 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0175 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D0179 CRC F1E6D66B (4058437227) │ │ │ │ +0D017D Compressed Size 000002F8 (760) │ │ │ │ +0D0181 Uncompressed Size 0000052F (1327) │ │ │ │ +0D0185 Filename Length 0028 (40) │ │ │ │ +0D0187 Extra Length 0000 (0) │ │ │ │ +0D0189 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0216: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0189: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D023E PAYLOAD │ │ │ │ +0D01B1 PAYLOAD │ │ │ │ │ │ │ │ -0D0536 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ -0D053A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D053B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D053C General Purpose Flag 0800 (2048) │ │ │ │ +0D04A9 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ +0D04AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D04AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D04AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D053E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0540 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D0544 CRC 643FD478 (1681904760) │ │ │ │ -0D0548 Compressed Size 0000038A (906) │ │ │ │ -0D054C Uncompressed Size 00000AB9 (2745) │ │ │ │ -0D0550 Filename Length 0027 (39) │ │ │ │ -0D0552 Extra Length 0000 (0) │ │ │ │ -0D0554 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D04B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D04B3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D04B7 CRC 643FD478 (1681904760) │ │ │ │ +0D04BB Compressed Size 0000038A (906) │ │ │ │ +0D04BF Uncompressed Size 00000AB9 (2745) │ │ │ │ +0D04C3 Filename Length 0027 (39) │ │ │ │ +0D04C5 Extra Length 0000 (0) │ │ │ │ +0D04C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0554: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD04C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D057B PAYLOAD │ │ │ │ +0D04EE PAYLOAD │ │ │ │ │ │ │ │ -0D0905 LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ -0D0909 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D090A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D090B General Purpose Flag 0800 (2048) │ │ │ │ +0D0878 LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ +0D087C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D087D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D087E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D090D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D090F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D0913 CRC 36C5A8EB (918923499) │ │ │ │ -0D0917 Compressed Size 000001CC (460) │ │ │ │ -0D091B Uncompressed Size 00000344 (836) │ │ │ │ -0D091F Filename Length 0030 (48) │ │ │ │ -0D0921 Extra Length 0000 (0) │ │ │ │ -0D0923 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0880 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0882 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D0886 CRC 36C5A8EB (918923499) │ │ │ │ +0D088A Compressed Size 000001CC (460) │ │ │ │ +0D088E Uncompressed Size 00000344 (836) │ │ │ │ +0D0892 Filename Length 0030 (48) │ │ │ │ +0D0894 Extra Length 0000 (0) │ │ │ │ +0D0896 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0923: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0896: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0953 PAYLOAD │ │ │ │ +0D08C6 PAYLOAD │ │ │ │ │ │ │ │ -0D0B1F LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ -0D0B23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0B24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0B25 General Purpose Flag 0800 (2048) │ │ │ │ +0D0A92 LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ +0D0A96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0A97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0A98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0B27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0B29 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D0B2D CRC 6D4D9582 (1833801090) │ │ │ │ -0D0B31 Compressed Size 00000234 (564) │ │ │ │ -0D0B35 Uncompressed Size 0000057A (1402) │ │ │ │ -0D0B39 Filename Length 002F (47) │ │ │ │ -0D0B3B Extra Length 0000 (0) │ │ │ │ -0D0B3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0A9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0A9C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D0AA0 CRC 6D4D9582 (1833801090) │ │ │ │ +0D0AA4 Compressed Size 00000234 (564) │ │ │ │ +0D0AA8 Uncompressed Size 0000057A (1402) │ │ │ │ +0D0AAC Filename Length 002F (47) │ │ │ │ +0D0AAE Extra Length 0000 (0) │ │ │ │ +0D0AB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0B3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0AB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0B6C PAYLOAD │ │ │ │ +0D0ADF PAYLOAD │ │ │ │ │ │ │ │ -0D0DA0 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ -0D0DA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0DA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0DA6 General Purpose Flag 0800 (2048) │ │ │ │ +0D0D13 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ +0D0D17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0D18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0D19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0DA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0DAA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D0DAE CRC 1F902448 (529540168) │ │ │ │ -0D0DB2 Compressed Size 00000231 (561) │ │ │ │ -0D0DB6 Uncompressed Size 00000418 (1048) │ │ │ │ -0D0DBA Filename Length 002C (44) │ │ │ │ -0D0DBC Extra Length 0000 (0) │ │ │ │ -0D0DBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0D1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0D1D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D0D21 CRC 1F902448 (529540168) │ │ │ │ +0D0D25 Compressed Size 00000231 (561) │ │ │ │ +0D0D29 Uncompressed Size 00000418 (1048) │ │ │ │ +0D0D2D Filename Length 002C (44) │ │ │ │ +0D0D2F Extra Length 0000 (0) │ │ │ │ +0D0D31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0DBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0D31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0DEA PAYLOAD │ │ │ │ +0D0D5D PAYLOAD │ │ │ │ │ │ │ │ -0D101B LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ -0D101F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1020 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1021 General Purpose Flag 0800 (2048) │ │ │ │ +0D0F8E LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ +0D0F92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0F93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0F94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1023 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1025 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D1029 CRC 6F0E250D (1863197965) │ │ │ │ -0D102D Compressed Size 00000247 (583) │ │ │ │ -0D1031 Uncompressed Size 00000632 (1586) │ │ │ │ -0D1035 Filename Length 002B (43) │ │ │ │ -0D1037 Extra Length 0000 (0) │ │ │ │ -0D1039 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0F96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0F98 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D0F9C CRC 6F0E250D (1863197965) │ │ │ │ +0D0FA0 Compressed Size 00000247 (583) │ │ │ │ +0D0FA4 Uncompressed Size 00000632 (1586) │ │ │ │ +0D0FA8 Filename Length 002B (43) │ │ │ │ +0D0FAA Extra Length 0000 (0) │ │ │ │ +0D0FAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1039: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0FAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1064 PAYLOAD │ │ │ │ +0D0FD7 PAYLOAD │ │ │ │ │ │ │ │ -0D12AB LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ -0D12AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D12B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D12B1 General Purpose Flag 0800 (2048) │ │ │ │ +0D121E LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ +0D1222 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1223 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1224 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D12B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D12B5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D12B9 CRC 1CDB2B3A (484125498) │ │ │ │ -0D12BD Compressed Size 000001C9 (457) │ │ │ │ -0D12C1 Uncompressed Size 0000032B (811) │ │ │ │ -0D12C5 Filename Length 002B (43) │ │ │ │ -0D12C7 Extra Length 0000 (0) │ │ │ │ -0D12C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1226 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1228 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D122C CRC 1CDB2B3A (484125498) │ │ │ │ +0D1230 Compressed Size 000001C9 (457) │ │ │ │ +0D1234 Uncompressed Size 0000032B (811) │ │ │ │ +0D1238 Filename Length 002B (43) │ │ │ │ +0D123A Extra Length 0000 (0) │ │ │ │ +0D123C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD12C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD123C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D12F4 PAYLOAD │ │ │ │ +0D1267 PAYLOAD │ │ │ │ │ │ │ │ -0D14BD LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ -0D14C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D14C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D14C3 General Purpose Flag 0800 (2048) │ │ │ │ +0D1430 LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ +0D1434 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1435 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1436 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D14C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D14C7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D14CB CRC F94F5867 (4182726759) │ │ │ │ -0D14CF Compressed Size 000002ED (749) │ │ │ │ -0D14D3 Uncompressed Size 00000692 (1682) │ │ │ │ -0D14D7 Filename Length 002A (42) │ │ │ │ -0D14D9 Extra Length 0000 (0) │ │ │ │ -0D14DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1438 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D143A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D143E CRC F94F5867 (4182726759) │ │ │ │ +0D1442 Compressed Size 000002ED (749) │ │ │ │ +0D1446 Uncompressed Size 00000692 (1682) │ │ │ │ +0D144A Filename Length 002A (42) │ │ │ │ +0D144C Extra Length 0000 (0) │ │ │ │ +0D144E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD14DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD144E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1505 PAYLOAD │ │ │ │ +0D1478 PAYLOAD │ │ │ │ │ │ │ │ -0D17F2 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ -0D17F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D17F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D17F8 General Purpose Flag 0800 (2048) │ │ │ │ +0D1765 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ +0D1769 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D176A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D176B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D17FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D17FC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D1800 CRC 1DE420EA (501489898) │ │ │ │ -0D1804 Compressed Size 000001C9 (457) │ │ │ │ -0D1808 Uncompressed Size 0000032B (811) │ │ │ │ -0D180C Filename Length 002B (43) │ │ │ │ -0D180E Extra Length 0000 (0) │ │ │ │ -0D1810 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D176D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D176F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D1773 CRC 1DE420EA (501489898) │ │ │ │ +0D1777 Compressed Size 000001C9 (457) │ │ │ │ +0D177B Uncompressed Size 0000032B (811) │ │ │ │ +0D177F Filename Length 002B (43) │ │ │ │ +0D1781 Extra Length 0000 (0) │ │ │ │ +0D1783 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1810: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1783: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D183B PAYLOAD │ │ │ │ +0D17AE PAYLOAD │ │ │ │ │ │ │ │ -0D1A04 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ -0D1A08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1A09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1A0A General Purpose Flag 0800 (2048) │ │ │ │ +0D1977 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ +0D197B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D197C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D197D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1A0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1A0E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D1A12 CRC 94051436 (2483360822) │ │ │ │ -0D1A16 Compressed Size 0000025D (605) │ │ │ │ -0D1A1A Uncompressed Size 0000056E (1390) │ │ │ │ -0D1A1E Filename Length 002A (42) │ │ │ │ -0D1A20 Extra Length 0000 (0) │ │ │ │ -0D1A22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D197F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1981 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D1985 CRC 94051436 (2483360822) │ │ │ │ +0D1989 Compressed Size 0000025D (605) │ │ │ │ +0D198D Uncompressed Size 0000056E (1390) │ │ │ │ +0D1991 Filename Length 002A (42) │ │ │ │ +0D1993 Extra Length 0000 (0) │ │ │ │ +0D1995 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1A22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1995: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1A4C PAYLOAD │ │ │ │ +0D19BF PAYLOAD │ │ │ │ │ │ │ │ -0D1CA9 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ -0D1CAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1CAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1CAF General Purpose Flag 0800 (2048) │ │ │ │ +0D1C1C LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ +0D1C20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1C21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1C22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1CB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1CB3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D1CB7 CRC 88AC4670 (2292991600) │ │ │ │ -0D1CBB Compressed Size 000001CB (459) │ │ │ │ -0D1CBF Uncompressed Size 00000335 (821) │ │ │ │ -0D1CC3 Filename Length 002D (45) │ │ │ │ -0D1CC5 Extra Length 0000 (0) │ │ │ │ -0D1CC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1C24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1C26 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D1C2A CRC 88AC4670 (2292991600) │ │ │ │ +0D1C2E Compressed Size 000001CB (459) │ │ │ │ +0D1C32 Uncompressed Size 00000335 (821) │ │ │ │ +0D1C36 Filename Length 002D (45) │ │ │ │ +0D1C38 Extra Length 0000 (0) │ │ │ │ +0D1C3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1CC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1C3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1CF4 PAYLOAD │ │ │ │ +0D1C67 PAYLOAD │ │ │ │ │ │ │ │ -0D1EBF LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ -0D1EC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1EC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1EC5 General Purpose Flag 0800 (2048) │ │ │ │ +0D1E32 LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ +0D1E36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1E37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1E38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1EC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1EC9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D1ECD CRC 997561FD (2574606845) │ │ │ │ -0D1ED1 Compressed Size 00000248 (584) │ │ │ │ -0D1ED5 Uncompressed Size 0000054E (1358) │ │ │ │ -0D1ED9 Filename Length 002C (44) │ │ │ │ -0D1EDB Extra Length 0000 (0) │ │ │ │ -0D1EDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1E3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1E3C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D1E40 CRC 997561FD (2574606845) │ │ │ │ +0D1E44 Compressed Size 00000248 (584) │ │ │ │ +0D1E48 Uncompressed Size 0000054E (1358) │ │ │ │ +0D1E4C Filename Length 002C (44) │ │ │ │ +0D1E4E Extra Length 0000 (0) │ │ │ │ +0D1E50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1E50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1F09 PAYLOAD │ │ │ │ +0D1E7C PAYLOAD │ │ │ │ │ │ │ │ -0D2151 LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ -0D2155 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2156 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2157 General Purpose Flag 0800 (2048) │ │ │ │ +0D20C4 LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ +0D20C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D20C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D20CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2159 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D215B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D215F CRC C54B4707 (3310044935) │ │ │ │ -0D2163 Compressed Size 000001D0 (464) │ │ │ │ -0D2167 Uncompressed Size 0000034E (846) │ │ │ │ -0D216B Filename Length 0032 (50) │ │ │ │ -0D216D Extra Length 0000 (0) │ │ │ │ -0D216F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D20CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D20CE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D20D2 CRC C54B4707 (3310044935) │ │ │ │ +0D20D6 Compressed Size 000001D0 (464) │ │ │ │ +0D20DA Uncompressed Size 0000034E (846) │ │ │ │ +0D20DE Filename Length 0032 (50) │ │ │ │ +0D20E0 Extra Length 0000 (0) │ │ │ │ +0D20E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD216F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD20E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D21A1 PAYLOAD │ │ │ │ +0D2114 PAYLOAD │ │ │ │ │ │ │ │ -0D2371 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ -0D2375 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2376 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2377 General Purpose Flag 0800 (2048) │ │ │ │ +0D22E4 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ +0D22E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D22E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D22EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2379 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D237B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D237F CRC B5E8B787 (3051927431) │ │ │ │ -0D2383 Compressed Size 000002B2 (690) │ │ │ │ -0D2387 Uncompressed Size 0000065E (1630) │ │ │ │ -0D238B Filename Length 0031 (49) │ │ │ │ -0D238D Extra Length 0000 (0) │ │ │ │ -0D238F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D22EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D22EE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D22F2 CRC B5E8B787 (3051927431) │ │ │ │ +0D22F6 Compressed Size 000002B2 (690) │ │ │ │ +0D22FA Uncompressed Size 0000065E (1630) │ │ │ │ +0D22FE Filename Length 0031 (49) │ │ │ │ +0D2300 Extra Length 0000 (0) │ │ │ │ +0D2302 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD238F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2302: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D23C0 PAYLOAD │ │ │ │ +0D2333 PAYLOAD │ │ │ │ │ │ │ │ -0D2672 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ -0D2676 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2677 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2678 General Purpose Flag 0800 (2048) │ │ │ │ +0D25E5 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ +0D25E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D25EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D25EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D267A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D267C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D2680 CRC F5C1D13A (4123119930) │ │ │ │ -0D2684 Compressed Size 000001C8 (456) │ │ │ │ -0D2688 Uncompressed Size 0000032B (811) │ │ │ │ -0D268C Filename Length 002B (43) │ │ │ │ -0D268E Extra Length 0000 (0) │ │ │ │ -0D2690 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D25ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D25EF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D25F3 CRC F5C1D13A (4123119930) │ │ │ │ +0D25F7 Compressed Size 000001C8 (456) │ │ │ │ +0D25FB Uncompressed Size 0000032B (811) │ │ │ │ +0D25FF Filename Length 002B (43) │ │ │ │ +0D2601 Extra Length 0000 (0) │ │ │ │ +0D2603 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2690: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2603: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D26BB PAYLOAD │ │ │ │ +0D262E PAYLOAD │ │ │ │ │ │ │ │ -0D2883 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ -0D2887 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2888 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2889 General Purpose Flag 0800 (2048) │ │ │ │ +0D27F6 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ +0D27FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D27FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D27FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D288B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D288D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D2891 CRC A1184B26 (2702723878) │ │ │ │ -0D2895 Compressed Size 000002F7 (759) │ │ │ │ -0D2899 Uncompressed Size 00000705 (1797) │ │ │ │ -0D289D Filename Length 002A (42) │ │ │ │ -0D289F Extra Length 0000 (0) │ │ │ │ -0D28A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D27FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2800 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D2804 CRC A1184B26 (2702723878) │ │ │ │ +0D2808 Compressed Size 000002F7 (759) │ │ │ │ +0D280C Uncompressed Size 00000705 (1797) │ │ │ │ +0D2810 Filename Length 002A (42) │ │ │ │ +0D2812 Extra Length 0000 (0) │ │ │ │ +0D2814 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD28A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2814: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D28CB PAYLOAD │ │ │ │ +0D283E PAYLOAD │ │ │ │ │ │ │ │ -0D2BC2 LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ -0D2BC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2BC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2BC8 General Purpose Flag 0800 (2048) │ │ │ │ +0D2B35 LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ +0D2B39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2B3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2B3B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2BCA Compression Method 0000 (0) 'Stored' │ │ │ │ -0D2BCC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D2BD0 CRC 00000000 (0) │ │ │ │ -0D2BD4 Compressed Size 00000000 (0) │ │ │ │ -0D2BD8 Uncompressed Size 00000000 (0) │ │ │ │ -0D2BDC Filename Length 0011 (17) │ │ │ │ -0D2BDE Extra Length 0000 (0) │ │ │ │ -0D2BE0 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0D2B3D Compression Method 0000 (0) 'Stored' │ │ │ │ +0D2B3F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D2B43 CRC 00000000 (0) │ │ │ │ +0D2B47 Compressed Size 00000000 (0) │ │ │ │ +0D2B4B Uncompressed Size 00000000 (0) │ │ │ │ +0D2B4F Filename Length 0011 (17) │ │ │ │ +0D2B51 Extra Length 0000 (0) │ │ │ │ +0D2B53 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2BE0: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2B53: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D2BF1 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ -0D2BF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2BF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2BF7 General Purpose Flag 0800 (2048) │ │ │ │ +0D2B64 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ +0D2B68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2B69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2B6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2BF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D2BFB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D2BFF CRC E5E94C39 (3857271865) │ │ │ │ -0D2C03 Compressed Size 00002073 (8307) │ │ │ │ -0D2C07 Uncompressed Size 0000620E (25102) │ │ │ │ -0D2C0B Filename Length 0021 (33) │ │ │ │ -0D2C0D Extra Length 0000 (0) │ │ │ │ -0D2C0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2B6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2B6E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D2B72 CRC E5E94C39 (3857271865) │ │ │ │ +0D2B76 Compressed Size 00002073 (8307) │ │ │ │ +0D2B7A Uncompressed Size 0000620E (25102) │ │ │ │ +0D2B7E Filename Length 0021 (33) │ │ │ │ +0D2B80 Extra Length 0000 (0) │ │ │ │ +0D2B82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2C0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2B82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D2C30 PAYLOAD │ │ │ │ +0D2BA3 PAYLOAD │ │ │ │ │ │ │ │ -0D4CA3 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ -0D4CA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4CA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4CA9 General Purpose Flag 0800 (2048) │ │ │ │ +0D4C16 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ +0D4C1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4C1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4C1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4CAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4CAD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D4CB1 CRC 14E1BDF2 (350338546) │ │ │ │ -0D4CB5 Compressed Size 00000A78 (2680) │ │ │ │ -0D4CB9 Uncompressed Size 00006990 (27024) │ │ │ │ -0D4CBD Filename Length 0020 (32) │ │ │ │ -0D4CBF Extra Length 0000 (0) │ │ │ │ -0D4CC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4C1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4C20 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D4C24 CRC 14E1BDF2 (350338546) │ │ │ │ +0D4C28 Compressed Size 00000A78 (2680) │ │ │ │ +0D4C2C Uncompressed Size 00006990 (27024) │ │ │ │ +0D4C30 Filename Length 0020 (32) │ │ │ │ +0D4C32 Extra Length 0000 (0) │ │ │ │ +0D4C34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4CC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4C34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4CE1 PAYLOAD │ │ │ │ +0D4C54 PAYLOAD │ │ │ │ │ │ │ │ -0D5759 LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ -0D575D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D575E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D575F General Purpose Flag 0800 (2048) │ │ │ │ +0D56CC LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ +0D56D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D56D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D56D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5761 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D5763 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D5767 CRC 00000000 (0) │ │ │ │ -0D576B Compressed Size 00000000 (0) │ │ │ │ -0D576F Uncompressed Size 00000000 (0) │ │ │ │ -0D5773 Filename Length 0011 (17) │ │ │ │ -0D5775 Extra Length 0000 (0) │ │ │ │ -0D5777 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0D56D4 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D56D6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D56DA CRC 00000000 (0) │ │ │ │ +0D56DE Compressed Size 00000000 (0) │ │ │ │ +0D56E2 Uncompressed Size 00000000 (0) │ │ │ │ +0D56E6 Filename Length 0011 (17) │ │ │ │ +0D56E8 Extra Length 0000 (0) │ │ │ │ +0D56EA Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5777: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD56EA: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D5788 LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ -0D578C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D578D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D578E General Purpose Flag 0800 (2048) │ │ │ │ +0D56FB LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ +0D56FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5700 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5701 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5790 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5792 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D5796 CRC DF22A5FF (3743589887) │ │ │ │ -0D579A Compressed Size 000002A4 (676) │ │ │ │ -0D579E Uncompressed Size 00000534 (1332) │ │ │ │ -0D57A2 Filename Length 002B (43) │ │ │ │ -0D57A4 Extra Length 0000 (0) │ │ │ │ -0D57A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5703 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5705 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D5709 CRC DF22A5FF (3743589887) │ │ │ │ +0D570D Compressed Size 000002A4 (676) │ │ │ │ +0D5711 Uncompressed Size 00000534 (1332) │ │ │ │ +0D5715 Filename Length 002B (43) │ │ │ │ +0D5717 Extra Length 0000 (0) │ │ │ │ +0D5719 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD57A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5719: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D57D1 PAYLOAD │ │ │ │ +0D5744 PAYLOAD │ │ │ │ │ │ │ │ -0D5A75 LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ -0D5A79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5A7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5A7B General Purpose Flag 0800 (2048) │ │ │ │ +0D59E8 LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ +0D59EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D59ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D59EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5A7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5A7F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D5A83 CRC 44A9A82F (1151969327) │ │ │ │ -0D5A87 Compressed Size 00000380 (896) │ │ │ │ -0D5A8B Uncompressed Size 00000CA7 (3239) │ │ │ │ -0D5A8F Filename Length 002A (42) │ │ │ │ -0D5A91 Extra Length 0000 (0) │ │ │ │ -0D5A93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D59F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D59F2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D59F6 CRC 44A9A82F (1151969327) │ │ │ │ +0D59FA Compressed Size 00000380 (896) │ │ │ │ +0D59FE Uncompressed Size 00000CA7 (3239) │ │ │ │ +0D5A02 Filename Length 002A (42) │ │ │ │ +0D5A04 Extra Length 0000 (0) │ │ │ │ +0D5A06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5A93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5A06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5ABD PAYLOAD │ │ │ │ +0D5A30 PAYLOAD │ │ │ │ │ │ │ │ -0D5E3D LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ -0D5E41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5E42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5E43 General Purpose Flag 0800 (2048) │ │ │ │ +0D5DB0 LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ +0D5DB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5DB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5DB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5E45 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5E47 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D5E4B CRC D0C4948D (3502544013) │ │ │ │ -0D5E4F Compressed Size 000003F3 (1011) │ │ │ │ -0D5E53 Uncompressed Size 00000A3D (2621) │ │ │ │ -0D5E57 Filename Length 002E (46) │ │ │ │ -0D5E59 Extra Length 0000 (0) │ │ │ │ -0D5E5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5DB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5DBA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D5DBE CRC D0C4948D (3502544013) │ │ │ │ +0D5DC2 Compressed Size 000003F3 (1011) │ │ │ │ +0D5DC6 Uncompressed Size 00000A3D (2621) │ │ │ │ +0D5DCA Filename Length 002E (46) │ │ │ │ +0D5DCC Extra Length 0000 (0) │ │ │ │ +0D5DCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5E5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5DCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5E89 PAYLOAD │ │ │ │ +0D5DFC PAYLOAD │ │ │ │ │ │ │ │ -0D627C LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ -0D6280 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6281 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6282 General Purpose Flag 0800 (2048) │ │ │ │ +0D61EF LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ +0D61F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D61F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D61F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6284 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6286 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D628A CRC D5D4B9B6 (3587488182) │ │ │ │ -0D628E Compressed Size 0000064F (1615) │ │ │ │ -0D6292 Uncompressed Size 00001FD5 (8149) │ │ │ │ -0D6296 Filename Length 002D (45) │ │ │ │ -0D6298 Extra Length 0000 (0) │ │ │ │ -0D629A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D61F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D61F9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D61FD CRC D5D4B9B6 (3587488182) │ │ │ │ +0D6201 Compressed Size 0000064F (1615) │ │ │ │ +0D6205 Uncompressed Size 00001FD5 (8149) │ │ │ │ +0D6209 Filename Length 002D (45) │ │ │ │ +0D620B Extra Length 0000 (0) │ │ │ │ +0D620D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD629A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD620D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D62C7 PAYLOAD │ │ │ │ +0D623A PAYLOAD │ │ │ │ │ │ │ │ -0D6916 LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ -0D691A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D691B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D691C General Purpose Flag 0800 (2048) │ │ │ │ +0D6889 LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ +0D688D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D688E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D688F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D691E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6920 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D6924 CRC 582C2D4B (1479290187) │ │ │ │ -0D6928 Compressed Size 000005FB (1531) │ │ │ │ -0D692C Uncompressed Size 0000115F (4447) │ │ │ │ -0D6930 Filename Length 002F (47) │ │ │ │ -0D6932 Extra Length 0000 (0) │ │ │ │ -0D6934 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D6891 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D6893 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D6897 CRC 582C2D4B (1479290187) │ │ │ │ +0D689B Compressed Size 000005FB (1531) │ │ │ │ +0D689F Uncompressed Size 0000115F (4447) │ │ │ │ +0D68A3 Filename Length 002F (47) │ │ │ │ +0D68A5 Extra Length 0000 (0) │ │ │ │ +0D68A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6934: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD68A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6963 PAYLOAD │ │ │ │ +0D68D6 PAYLOAD │ │ │ │ │ │ │ │ -0D6F5E LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ -0D6F62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6F63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6F64 General Purpose Flag 0800 (2048) │ │ │ │ +0D6ED1 LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ +0D6ED5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6ED6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6ED7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6F66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6F68 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D6F6C CRC EC7220C1 (3966902465) │ │ │ │ -0D6F70 Compressed Size 00000AA9 (2729) │ │ │ │ -0D6F74 Uncompressed Size 00003B75 (15221) │ │ │ │ -0D6F78 Filename Length 002E (46) │ │ │ │ -0D6F7A Extra Length 0000 (0) │ │ │ │ -0D6F7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D6ED9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D6EDB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D6EDF CRC EC7220C1 (3966902465) │ │ │ │ +0D6EE3 Compressed Size 00000AA9 (2729) │ │ │ │ +0D6EE7 Uncompressed Size 00003B75 (15221) │ │ │ │ +0D6EEB Filename Length 002E (46) │ │ │ │ +0D6EED Extra Length 0000 (0) │ │ │ │ +0D6EEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6F7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6EEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6FAA PAYLOAD │ │ │ │ +0D6F1D PAYLOAD │ │ │ │ │ │ │ │ -0D7A53 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ -0D7A57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D7A58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D7A59 General Purpose Flag 0800 (2048) │ │ │ │ +0D79C6 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ +0D79CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D79CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D79CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D7A5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D7A5D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D7A61 CRC B9D9D2C0 (3118060224) │ │ │ │ -0D7A65 Compressed Size 0000057D (1405) │ │ │ │ -0D7A69 Uncompressed Size 00001116 (4374) │ │ │ │ -0D7A6D Filename Length 0025 (37) │ │ │ │ -0D7A6F Extra Length 0000 (0) │ │ │ │ -0D7A71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D79CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D79D0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D79D4 CRC B9D9D2C0 (3118060224) │ │ │ │ +0D79D8 Compressed Size 0000057D (1405) │ │ │ │ +0D79DC Uncompressed Size 00001116 (4374) │ │ │ │ +0D79E0 Filename Length 0025 (37) │ │ │ │ +0D79E2 Extra Length 0000 (0) │ │ │ │ +0D79E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD7A71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD79E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7A96 PAYLOAD │ │ │ │ +0D7A09 PAYLOAD │ │ │ │ │ │ │ │ -0D8013 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ -0D8017 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8018 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8019 General Purpose Flag 0800 (2048) │ │ │ │ +0D7F86 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ +0D7F8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D7F8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D7F8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D801B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D801D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D8021 CRC 84F526AA (2230658730) │ │ │ │ -0D8025 Compressed Size 000009FC (2556) │ │ │ │ -0D8029 Uncompressed Size 0000376B (14187) │ │ │ │ -0D802D Filename Length 0024 (36) │ │ │ │ -0D802F Extra Length 0000 (0) │ │ │ │ -0D8031 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D7F8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D7F90 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D7F94 CRC 84F526AA (2230658730) │ │ │ │ +0D7F98 Compressed Size 000009FC (2556) │ │ │ │ +0D7F9C Uncompressed Size 0000376B (14187) │ │ │ │ +0D7FA0 Filename Length 0024 (36) │ │ │ │ +0D7FA2 Extra Length 0000 (0) │ │ │ │ +0D7FA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8031: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD7FA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8055 PAYLOAD │ │ │ │ +0D7FC8 PAYLOAD │ │ │ │ │ │ │ │ -0D8A51 LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ -0D8A55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8A56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8A57 General Purpose Flag 0800 (2048) │ │ │ │ +0D89C4 LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ +0D89C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D89C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D89CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8A59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8A5B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D8A5F CRC EB396025 (3946405925) │ │ │ │ -0D8A63 Compressed Size 0000023B (571) │ │ │ │ -0D8A67 Uncompressed Size 00000426 (1062) │ │ │ │ -0D8A6B Filename Length 0027 (39) │ │ │ │ -0D8A6D Extra Length 0000 (0) │ │ │ │ -0D8A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D89CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D89CE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D89D2 CRC EB396025 (3946405925) │ │ │ │ +0D89D6 Compressed Size 0000023B (571) │ │ │ │ +0D89DA Uncompressed Size 00000426 (1062) │ │ │ │ +0D89DE Filename Length 0027 (39) │ │ │ │ +0D89E0 Extra Length 0000 (0) │ │ │ │ +0D89E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD89E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8A96 PAYLOAD │ │ │ │ +0D8A09 PAYLOAD │ │ │ │ │ │ │ │ -0D8CD1 LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ -0D8CD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8CD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8CD7 General Purpose Flag 0800 (2048) │ │ │ │ +0D8C44 LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ +0D8C48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8C49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8C4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8CD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8CDB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D8CDF CRC 2760EFD4 (660664276) │ │ │ │ -0D8CE3 Compressed Size 0000026E (622) │ │ │ │ -0D8CE7 Uncompressed Size 000006A2 (1698) │ │ │ │ -0D8CEB Filename Length 0026 (38) │ │ │ │ -0D8CED Extra Length 0000 (0) │ │ │ │ -0D8CEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8C4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8C4E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D8C52 CRC 2760EFD4 (660664276) │ │ │ │ +0D8C56 Compressed Size 0000026E (622) │ │ │ │ +0D8C5A Uncompressed Size 000006A2 (1698) │ │ │ │ +0D8C5E Filename Length 0026 (38) │ │ │ │ +0D8C60 Extra Length 0000 (0) │ │ │ │ +0D8C62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8CEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8C62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8D15 PAYLOAD │ │ │ │ +0D8C88 PAYLOAD │ │ │ │ │ │ │ │ -0D8F83 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ -0D8F87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8F88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8F89 General Purpose Flag 0800 (2048) │ │ │ │ +0D8EF6 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ +0D8EFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8EFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8EFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8F8B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8F8D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D8F91 CRC FA69C821 (4201236513) │ │ │ │ -0D8F95 Compressed Size 00000637 (1591) │ │ │ │ -0D8F99 Uncompressed Size 0000115B (4443) │ │ │ │ -0D8F9D Filename Length 002B (43) │ │ │ │ -0D8F9F Extra Length 0000 (0) │ │ │ │ -0D8FA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8EFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8F00 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D8F04 CRC FA69C821 (4201236513) │ │ │ │ +0D8F08 Compressed Size 00000637 (1591) │ │ │ │ +0D8F0C Uncompressed Size 0000115B (4443) │ │ │ │ +0D8F10 Filename Length 002B (43) │ │ │ │ +0D8F12 Extra Length 0000 (0) │ │ │ │ +0D8F14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8FA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8F14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8FCC PAYLOAD │ │ │ │ +0D8F3F PAYLOAD │ │ │ │ │ │ │ │ -0D9603 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ -0D9607 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9608 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9609 General Purpose Flag 0800 (2048) │ │ │ │ +0D9576 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ +0D957A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D957B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D957C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D960B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D960D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D9611 CRC 599BF8E4 (1503394020) │ │ │ │ -0D9615 Compressed Size 000004AD (1197) │ │ │ │ -0D9619 Uncompressed Size 00002339 (9017) │ │ │ │ -0D961D Filename Length 002A (42) │ │ │ │ -0D961F Extra Length 0000 (0) │ │ │ │ -0D9621 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D957E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9580 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D9584 CRC 599BF8E4 (1503394020) │ │ │ │ +0D9588 Compressed Size 000004AD (1197) │ │ │ │ +0D958C Uncompressed Size 00002339 (9017) │ │ │ │ +0D9590 Filename Length 002A (42) │ │ │ │ +0D9592 Extra Length 0000 (0) │ │ │ │ +0D9594 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9621: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9594: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D964B PAYLOAD │ │ │ │ +0D95BE PAYLOAD │ │ │ │ │ │ │ │ -0D9AF8 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ -0D9AFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9AFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9AFE General Purpose Flag 0800 (2048) │ │ │ │ +0D9A6B LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ +0D9A6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9A70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9A71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9B00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9B02 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0D9B06 CRC BDBCB8A2 (3183261858) │ │ │ │ -0D9B0A Compressed Size 00000644 (1604) │ │ │ │ -0D9B0E Uncompressed Size 000012BC (4796) │ │ │ │ -0D9B12 Filename Length 0023 (35) │ │ │ │ -0D9B14 Extra Length 0000 (0) │ │ │ │ -0D9B16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9A73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9A75 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0D9A79 CRC BDBCB8A2 (3183261858) │ │ │ │ +0D9A7D Compressed Size 00000644 (1604) │ │ │ │ +0D9A81 Uncompressed Size 000012BC (4796) │ │ │ │ +0D9A85 Filename Length 0023 (35) │ │ │ │ +0D9A87 Extra Length 0000 (0) │ │ │ │ +0D9A89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9B16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9A89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9B39 PAYLOAD │ │ │ │ +0D9AAC PAYLOAD │ │ │ │ │ │ │ │ -0DA17D LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ -0DA181 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA182 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA183 General Purpose Flag 0800 (2048) │ │ │ │ +0DA0F0 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ +0DA0F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA0F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA0F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA185 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA187 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DA18B CRC 56A31D8D (1453530509) │ │ │ │ -0DA18F Compressed Size 0000063E (1598) │ │ │ │ -0DA193 Uncompressed Size 00002805 (10245) │ │ │ │ -0DA197 Filename Length 0022 (34) │ │ │ │ -0DA199 Extra Length 0000 (0) │ │ │ │ -0DA19B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA0F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA0FA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DA0FE CRC 56A31D8D (1453530509) │ │ │ │ +0DA102 Compressed Size 0000063E (1598) │ │ │ │ +0DA106 Uncompressed Size 00002805 (10245) │ │ │ │ +0DA10A Filename Length 0022 (34) │ │ │ │ +0DA10C Extra Length 0000 (0) │ │ │ │ +0DA10E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA19B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA10E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA1BD PAYLOAD │ │ │ │ +0DA130 PAYLOAD │ │ │ │ │ │ │ │ -0DA7FB LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ -0DA7FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA800 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA801 General Purpose Flag 0800 (2048) │ │ │ │ +0DA76E LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ +0DA772 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA773 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA774 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA803 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA805 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DA809 CRC C5FC5155 (3321647445) │ │ │ │ -0DA80D Compressed Size 00000285 (645) │ │ │ │ -0DA811 Uncompressed Size 00000567 (1383) │ │ │ │ -0DA815 Filename Length 0028 (40) │ │ │ │ -0DA817 Extra Length 0000 (0) │ │ │ │ -0DA819 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA776 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA778 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DA77C CRC C5FC5155 (3321647445) │ │ │ │ +0DA780 Compressed Size 00000285 (645) │ │ │ │ +0DA784 Uncompressed Size 00000567 (1383) │ │ │ │ +0DA788 Filename Length 0028 (40) │ │ │ │ +0DA78A Extra Length 0000 (0) │ │ │ │ +0DA78C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA819: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA78C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA841 PAYLOAD │ │ │ │ +0DA7B4 PAYLOAD │ │ │ │ │ │ │ │ -0DAAC6 LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ -0DAACA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAACB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAACC General Purpose Flag 0800 (2048) │ │ │ │ +0DAA39 LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ +0DAA3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DAA3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DAA3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAACE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAAD0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DAAD4 CRC 91268DC0 (2435222976) │ │ │ │ -0DAAD8 Compressed Size 0000032D (813) │ │ │ │ -0DAADC Uncompressed Size 00000C3B (3131) │ │ │ │ -0DAAE0 Filename Length 0027 (39) │ │ │ │ -0DAAE2 Extra Length 0000 (0) │ │ │ │ -0DAAE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DAA41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DAA43 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DAA47 CRC 91268DC0 (2435222976) │ │ │ │ +0DAA4B Compressed Size 0000032D (813) │ │ │ │ +0DAA4F Uncompressed Size 00000C3B (3131) │ │ │ │ +0DAA53 Filename Length 0027 (39) │ │ │ │ +0DAA55 Extra Length 0000 (0) │ │ │ │ +0DAA57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAAE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDAA57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAB0B PAYLOAD │ │ │ │ +0DAA7E PAYLOAD │ │ │ │ │ │ │ │ -0DAE38 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ -0DAE3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAE3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAE3E General Purpose Flag 0800 (2048) │ │ │ │ +0DADAB LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ +0DADAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DADB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DADB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAE40 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAE42 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DAE46 CRC 1FEF6550 (535782736) │ │ │ │ -0DAE4A Compressed Size 00000595 (1429) │ │ │ │ -0DAE4E Uncompressed Size 00000E8B (3723) │ │ │ │ -0DAE52 Filename Length 002D (45) │ │ │ │ -0DAE54 Extra Length 0000 (0) │ │ │ │ -0DAE56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DADB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DADB5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DADB9 CRC 1FEF6550 (535782736) │ │ │ │ +0DADBD Compressed Size 00000595 (1429) │ │ │ │ +0DADC1 Uncompressed Size 00000E8B (3723) │ │ │ │ +0DADC5 Filename Length 002D (45) │ │ │ │ +0DADC7 Extra Length 0000 (0) │ │ │ │ +0DADC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAE56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDADC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAE83 PAYLOAD │ │ │ │ +0DADF6 PAYLOAD │ │ │ │ │ │ │ │ -0DB418 LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ -0DB41C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB41D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB41E General Purpose Flag 0800 (2048) │ │ │ │ +0DB38B LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ +0DB38F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB391 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB420 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB422 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DB426 CRC D90110D1 (3640725713) │ │ │ │ -0DB42A Compressed Size 00000452 (1106) │ │ │ │ -0DB42E Uncompressed Size 00001AE6 (6886) │ │ │ │ -0DB432 Filename Length 002C (44) │ │ │ │ -0DB434 Extra Length 0000 (0) │ │ │ │ -0DB436 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB393 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB395 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DB399 CRC D90110D1 (3640725713) │ │ │ │ +0DB39D Compressed Size 00000452 (1106) │ │ │ │ +0DB3A1 Uncompressed Size 00001AE6 (6886) │ │ │ │ +0DB3A5 Filename Length 002C (44) │ │ │ │ +0DB3A7 Extra Length 0000 (0) │ │ │ │ +0DB3A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB436: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB3A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB462 PAYLOAD │ │ │ │ +0DB3D5 PAYLOAD │ │ │ │ │ │ │ │ -0DB8B4 LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ -0DB8B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB8B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB8BA General Purpose Flag 0800 (2048) │ │ │ │ +0DB827 LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ +0DB82B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB82C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB82D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB8BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB8BE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DB8C2 CRC BA640F7B (3127119739) │ │ │ │ -0DB8C6 Compressed Size 00000330 (816) │ │ │ │ -0DB8CA Uncompressed Size 0000059B (1435) │ │ │ │ -0DB8CE Filename Length 001E (30) │ │ │ │ -0DB8D0 Extra Length 0000 (0) │ │ │ │ -0DB8D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB82F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB831 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DB835 CRC BA640F7B (3127119739) │ │ │ │ +0DB839 Compressed Size 00000330 (816) │ │ │ │ +0DB83D Uncompressed Size 0000059B (1435) │ │ │ │ +0DB841 Filename Length 001E (30) │ │ │ │ +0DB843 Extra Length 0000 (0) │ │ │ │ +0DB845 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB8D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB845: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB8F0 PAYLOAD │ │ │ │ +0DB863 PAYLOAD │ │ │ │ │ │ │ │ -0DBC20 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ -0DBC24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBC25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBC26 General Purpose Flag 0800 (2048) │ │ │ │ +0DBB93 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ +0DBB97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBB98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBB99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBC28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBC2A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DBC2E CRC EA9E693A (3936250170) │ │ │ │ -0DBC32 Compressed Size 0000036D (877) │ │ │ │ -0DBC36 Uncompressed Size 00000A42 (2626) │ │ │ │ -0DBC3A Filename Length 001D (29) │ │ │ │ -0DBC3C Extra Length 0000 (0) │ │ │ │ -0DBC3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBB9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBB9D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DBBA1 CRC EA9E693A (3936250170) │ │ │ │ +0DBBA5 Compressed Size 0000036D (877) │ │ │ │ +0DBBA9 Uncompressed Size 00000A42 (2626) │ │ │ │ +0DBBAD Filename Length 001D (29) │ │ │ │ +0DBBAF Extra Length 0000 (0) │ │ │ │ +0DBBB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBC3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBBB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DBC5B PAYLOAD │ │ │ │ +0DBBCE PAYLOAD │ │ │ │ │ │ │ │ -0DBFC8 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ -0DBFCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBFCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBFCE General Purpose Flag 0800 (2048) │ │ │ │ +0DBF3B LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ +0DBF3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBF40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBF41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBFD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBFD2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DBFD6 CRC 2EB53711 (783628049) │ │ │ │ -0DBFDA Compressed Size 00000247 (583) │ │ │ │ -0DBFDE Uncompressed Size 000004BD (1213) │ │ │ │ -0DBFE2 Filename Length 0027 (39) │ │ │ │ -0DBFE4 Extra Length 0000 (0) │ │ │ │ -0DBFE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBF43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBF45 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DBF49 CRC 2EB53711 (783628049) │ │ │ │ +0DBF4D Compressed Size 00000247 (583) │ │ │ │ +0DBF51 Uncompressed Size 000004BD (1213) │ │ │ │ +0DBF55 Filename Length 0027 (39) │ │ │ │ +0DBF57 Extra Length 0000 (0) │ │ │ │ +0DBF59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBFE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBF59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC00D PAYLOAD │ │ │ │ +0DBF80 PAYLOAD │ │ │ │ │ │ │ │ -0DC254 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ -0DC258 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC259 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC25A General Purpose Flag 0800 (2048) │ │ │ │ +0DC1C7 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ +0DC1CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC1CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC1CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC25C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC25E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DC262 CRC C336F1E5 (3275157989) │ │ │ │ -0DC266 Compressed Size 00000211 (529) │ │ │ │ -0DC26A Uncompressed Size 000007A0 (1952) │ │ │ │ -0DC26E Filename Length 0026 (38) │ │ │ │ -0DC270 Extra Length 0000 (0) │ │ │ │ -0DC272 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC1CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC1D1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DC1D5 CRC C336F1E5 (3275157989) │ │ │ │ +0DC1D9 Compressed Size 00000211 (529) │ │ │ │ +0DC1DD Uncompressed Size 000007A0 (1952) │ │ │ │ +0DC1E1 Filename Length 0026 (38) │ │ │ │ +0DC1E3 Extra Length 0000 (0) │ │ │ │ +0DC1E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC272: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC1E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC298 PAYLOAD │ │ │ │ +0DC20B PAYLOAD │ │ │ │ │ │ │ │ -0DC4A9 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ -0DC4AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC4AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC4AF General Purpose Flag 0800 (2048) │ │ │ │ +0DC41C LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ +0DC420 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC421 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC422 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC4B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC4B3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DC4B7 CRC 10837F69 (277053289) │ │ │ │ -0DC4BB Compressed Size 00000398 (920) │ │ │ │ -0DC4BF Uncompressed Size 000008FB (2299) │ │ │ │ -0DC4C3 Filename Length 002E (46) │ │ │ │ -0DC4C5 Extra Length 0000 (0) │ │ │ │ -0DC4C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC424 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC426 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DC42A CRC 10837F69 (277053289) │ │ │ │ +0DC42E Compressed Size 00000398 (920) │ │ │ │ +0DC432 Uncompressed Size 000008FB (2299) │ │ │ │ +0DC436 Filename Length 002E (46) │ │ │ │ +0DC438 Extra Length 0000 (0) │ │ │ │ +0DC43A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC4C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC43A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC4F5 PAYLOAD │ │ │ │ +0DC468 PAYLOAD │ │ │ │ │ │ │ │ -0DC88D LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ -0DC891 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC892 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC893 General Purpose Flag 0800 (2048) │ │ │ │ +0DC800 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ +0DC804 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC805 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC806 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC895 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC897 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DC89B CRC AAF86018 (2868404248) │ │ │ │ -0DC89F Compressed Size 000002A3 (675) │ │ │ │ -0DC8A3 Uncompressed Size 00000E90 (3728) │ │ │ │ -0DC8A7 Filename Length 002D (45) │ │ │ │ -0DC8A9 Extra Length 0000 (0) │ │ │ │ -0DC8AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC808 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC80A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DC80E CRC AAF86018 (2868404248) │ │ │ │ +0DC812 Compressed Size 000002A3 (675) │ │ │ │ +0DC816 Uncompressed Size 00000E90 (3728) │ │ │ │ +0DC81A Filename Length 002D (45) │ │ │ │ +0DC81C Extra Length 0000 (0) │ │ │ │ +0DC81E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC8AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC81E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC8D8 PAYLOAD │ │ │ │ +0DC84B PAYLOAD │ │ │ │ │ │ │ │ -0DCB7B LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ -0DCB7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCB80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCB81 General Purpose Flag 0800 (2048) │ │ │ │ +0DCAEE LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ +0DCAF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCAF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCAF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCB83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCB85 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DCB89 CRC 98D43496 (2564043926) │ │ │ │ -0DCB8D Compressed Size 00000213 (531) │ │ │ │ -0DCB91 Uncompressed Size 0000041B (1051) │ │ │ │ -0DCB95 Filename Length 0024 (36) │ │ │ │ -0DCB97 Extra Length 0000 (0) │ │ │ │ -0DCB99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCAF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCAF8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DCAFC CRC 98D43496 (2564043926) │ │ │ │ +0DCB00 Compressed Size 00000213 (531) │ │ │ │ +0DCB04 Uncompressed Size 0000041B (1051) │ │ │ │ +0DCB08 Filename Length 0024 (36) │ │ │ │ +0DCB0A Extra Length 0000 (0) │ │ │ │ +0DCB0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCB99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCB0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCBBD PAYLOAD │ │ │ │ +0DCB30 PAYLOAD │ │ │ │ │ │ │ │ -0DCDD0 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ -0DCDD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCDD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCDD6 General Purpose Flag 0800 (2048) │ │ │ │ +0DCD43 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ +0DCD47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCD48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCD49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCDD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCDDA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DCDDE CRC 73FF1013 (1946095635) │ │ │ │ -0DCDE2 Compressed Size 0000047A (1146) │ │ │ │ -0DCDE6 Uncompressed Size 00000B24 (2852) │ │ │ │ -0DCDEA Filename Length 0023 (35) │ │ │ │ -0DCDEC Extra Length 0000 (0) │ │ │ │ -0DCDEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCD4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCD4D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DCD51 CRC 73FF1013 (1946095635) │ │ │ │ +0DCD55 Compressed Size 0000047A (1146) │ │ │ │ +0DCD59 Uncompressed Size 00000B24 (2852) │ │ │ │ +0DCD5D Filename Length 0023 (35) │ │ │ │ +0DCD5F Extra Length 0000 (0) │ │ │ │ +0DCD61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCDEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCD61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCE11 PAYLOAD │ │ │ │ +0DCD84 PAYLOAD │ │ │ │ │ │ │ │ -0DD28B LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ -0DD28F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD290 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD291 General Purpose Flag 0800 (2048) │ │ │ │ +0DD1FE LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ +0DD202 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD203 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD204 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD293 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD295 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DD299 CRC 634C4CA3 (1665944739) │ │ │ │ -0DD29D Compressed Size 000002AA (682) │ │ │ │ -0DD2A1 Uncompressed Size 000005DC (1500) │ │ │ │ -0DD2A5 Filename Length 002B (43) │ │ │ │ -0DD2A7 Extra Length 0000 (0) │ │ │ │ -0DD2A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD206 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD208 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DD20C CRC 634C4CA3 (1665944739) │ │ │ │ +0DD210 Compressed Size 000002AA (682) │ │ │ │ +0DD214 Uncompressed Size 000005DC (1500) │ │ │ │ +0DD218 Filename Length 002B (43) │ │ │ │ +0DD21A Extra Length 0000 (0) │ │ │ │ +0DD21C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD2A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD21C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD2D4 PAYLOAD │ │ │ │ +0DD247 PAYLOAD │ │ │ │ │ │ │ │ -0DD57E LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ -0DD582 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD583 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD584 General Purpose Flag 0800 (2048) │ │ │ │ +0DD4F1 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ +0DD4F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD4F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD4F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD586 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD588 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DD58C CRC 2321B0AB (589410475) │ │ │ │ -0DD590 Compressed Size 000001FF (511) │ │ │ │ -0DD594 Uncompressed Size 000007EA (2026) │ │ │ │ -0DD598 Filename Length 002A (42) │ │ │ │ -0DD59A Extra Length 0000 (0) │ │ │ │ -0DD59C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD4F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD4FB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DD4FF CRC 2321B0AB (589410475) │ │ │ │ +0DD503 Compressed Size 000001FF (511) │ │ │ │ +0DD507 Uncompressed Size 000007EA (2026) │ │ │ │ +0DD50B Filename Length 002A (42) │ │ │ │ +0DD50D Extra Length 0000 (0) │ │ │ │ +0DD50F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD59C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD50F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD5C6 PAYLOAD │ │ │ │ +0DD539 PAYLOAD │ │ │ │ │ │ │ │ -0DD7C5 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ -0DD7C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD7CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD7CB General Purpose Flag 0800 (2048) │ │ │ │ +0DD738 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ +0DD73C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD73D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD73E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD7CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD7CF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DD7D3 CRC 7554F17F (1968501119) │ │ │ │ -0DD7D7 Compressed Size 0000020F (527) │ │ │ │ -0DD7DB Uncompressed Size 00000400 (1024) │ │ │ │ -0DD7DF Filename Length 0021 (33) │ │ │ │ -0DD7E1 Extra Length 0000 (0) │ │ │ │ -0DD7E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD740 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD742 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DD746 CRC 7554F17F (1968501119) │ │ │ │ +0DD74A Compressed Size 0000020F (527) │ │ │ │ +0DD74E Uncompressed Size 00000400 (1024) │ │ │ │ +0DD752 Filename Length 0021 (33) │ │ │ │ +0DD754 Extra Length 0000 (0) │ │ │ │ +0DD756 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD7E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD756: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD804 PAYLOAD │ │ │ │ +0DD777 PAYLOAD │ │ │ │ │ │ │ │ -0DDA13 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ -0DDA17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DDA18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DDA19 General Purpose Flag 0800 (2048) │ │ │ │ +0DD986 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ +0DD98A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD98B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD98C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DDA1B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DDA1D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DDA21 CRC 2C0C94E7 (739022055) │ │ │ │ -0DDA25 Compressed Size 0000029D (669) │ │ │ │ -0DDA29 Uncompressed Size 00000714 (1812) │ │ │ │ -0DDA2D Filename Length 0020 (32) │ │ │ │ -0DDA2F Extra Length 0000 (0) │ │ │ │ -0DDA31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD98E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD990 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DD994 CRC 2C0C94E7 (739022055) │ │ │ │ +0DD998 Compressed Size 0000029D (669) │ │ │ │ +0DD99C Uncompressed Size 00000714 (1812) │ │ │ │ +0DD9A0 Filename Length 0020 (32) │ │ │ │ +0DD9A2 Extra Length 0000 (0) │ │ │ │ +0DD9A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDDA31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD9A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DDA51 PAYLOAD │ │ │ │ +0DD9C4 PAYLOAD │ │ │ │ │ │ │ │ -0DDCEE LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ -0DDCF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DDCF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DDCF4 General Purpose Flag 0800 (2048) │ │ │ │ +0DDC61 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ +0DDC65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DDC66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DDC67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DDCF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DDCF8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DDCFC CRC BA331BED (3123911661) │ │ │ │ -0DDD00 Compressed Size 00000418 (1048) │ │ │ │ -0DDD04 Uncompressed Size 00000C3C (3132) │ │ │ │ -0DDD08 Filename Length 0028 (40) │ │ │ │ -0DDD0A Extra Length 0000 (0) │ │ │ │ -0DDD0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DDC69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DDC6B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DDC6F CRC BA331BED (3123911661) │ │ │ │ +0DDC73 Compressed Size 00000418 (1048) │ │ │ │ +0DDC77 Uncompressed Size 00000C3C (3132) │ │ │ │ +0DDC7B Filename Length 0028 (40) │ │ │ │ +0DDC7D Extra Length 0000 (0) │ │ │ │ +0DDC7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDDD0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDDC7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DDD34 PAYLOAD │ │ │ │ +0DDCA7 PAYLOAD │ │ │ │ │ │ │ │ -0DE14C LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ -0DE150 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE151 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE152 General Purpose Flag 0800 (2048) │ │ │ │ +0DE0BF LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ +0DE0C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE0C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE0C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE154 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE156 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DE15A CRC 91EE9713 (2448332563) │ │ │ │ -0DE15E Compressed Size 0000033E (830) │ │ │ │ -0DE162 Uncompressed Size 0000166A (5738) │ │ │ │ -0DE166 Filename Length 0027 (39) │ │ │ │ -0DE168 Extra Length 0000 (0) │ │ │ │ -0DE16A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE0C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE0C9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DE0CD CRC 91EE9713 (2448332563) │ │ │ │ +0DE0D1 Compressed Size 0000033E (830) │ │ │ │ +0DE0D5 Uncompressed Size 0000166A (5738) │ │ │ │ +0DE0D9 Filename Length 0027 (39) │ │ │ │ +0DE0DB Extra Length 0000 (0) │ │ │ │ +0DE0DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE16A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE0DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE191 PAYLOAD │ │ │ │ +0DE104 PAYLOAD │ │ │ │ │ │ │ │ -0DE4CF LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ -0DE4D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE4D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE4D5 General Purpose Flag 0800 (2048) │ │ │ │ +0DE442 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ +0DE446 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE447 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE448 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE4D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE4D9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DE4DD CRC B567466B (3043444331) │ │ │ │ -0DE4E1 Compressed Size 00000240 (576) │ │ │ │ -0DE4E5 Uncompressed Size 00000490 (1168) │ │ │ │ -0DE4E9 Filename Length 0022 (34) │ │ │ │ -0DE4EB Extra Length 0000 (0) │ │ │ │ -0DE4ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE44A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE44C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DE450 CRC B567466B (3043444331) │ │ │ │ +0DE454 Compressed Size 00000240 (576) │ │ │ │ +0DE458 Uncompressed Size 00000490 (1168) │ │ │ │ +0DE45C Filename Length 0022 (34) │ │ │ │ +0DE45E Extra Length 0000 (0) │ │ │ │ +0DE460 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE4ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE460: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE50F PAYLOAD │ │ │ │ +0DE482 PAYLOAD │ │ │ │ │ │ │ │ -0DE74F LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ -0DE753 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE754 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE755 General Purpose Flag 0800 (2048) │ │ │ │ +0DE6C2 LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ +0DE6C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE6C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE6C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE757 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE759 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DE75D CRC 5A4B242E (1514873902) │ │ │ │ -0DE761 Compressed Size 00000320 (800) │ │ │ │ -0DE765 Uncompressed Size 00000950 (2384) │ │ │ │ -0DE769 Filename Length 0021 (33) │ │ │ │ -0DE76B Extra Length 0000 (0) │ │ │ │ -0DE76D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE6CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE6CC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DE6D0 CRC 5A4B242E (1514873902) │ │ │ │ +0DE6D4 Compressed Size 00000320 (800) │ │ │ │ +0DE6D8 Uncompressed Size 00000950 (2384) │ │ │ │ +0DE6DC Filename Length 0021 (33) │ │ │ │ +0DE6DE Extra Length 0000 (0) │ │ │ │ +0DE6E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE76D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE6E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE78E PAYLOAD │ │ │ │ +0DE701 PAYLOAD │ │ │ │ │ │ │ │ -0DEAAE LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ -0DEAB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DEAB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DEAB4 General Purpose Flag 0800 (2048) │ │ │ │ +0DEA21 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ +0DEA25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DEA26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DEA27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DEAB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DEAB8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DEABC CRC 56C8CE3D (1456000573) │ │ │ │ -0DEAC0 Compressed Size 00000344 (836) │ │ │ │ -0DEAC4 Uncompressed Size 000007DF (2015) │ │ │ │ -0DEAC8 Filename Length 0029 (41) │ │ │ │ -0DEACA Extra Length 0000 (0) │ │ │ │ -0DEACC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DEA29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DEA2B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DEA2F CRC 56C8CE3D (1456000573) │ │ │ │ +0DEA33 Compressed Size 00000344 (836) │ │ │ │ +0DEA37 Uncompressed Size 000007DF (2015) │ │ │ │ +0DEA3B Filename Length 0029 (41) │ │ │ │ +0DEA3D Extra Length 0000 (0) │ │ │ │ +0DEA3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDEACC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDEA3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DEAF5 PAYLOAD │ │ │ │ +0DEA68 PAYLOAD │ │ │ │ │ │ │ │ -0DEE39 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ -0DEE3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DEE3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DEE3F General Purpose Flag 0800 (2048) │ │ │ │ +0DEDAC LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ +0DEDB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DEDB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DEDB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DEE41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DEE43 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DEE47 CRC 9F5C12CC (2673611468) │ │ │ │ -0DEE4B Compressed Size 0000026F (623) │ │ │ │ -0DEE4F Uncompressed Size 00000BCB (3019) │ │ │ │ -0DEE53 Filename Length 0028 (40) │ │ │ │ -0DEE55 Extra Length 0000 (0) │ │ │ │ -0DEE57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DEDB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DEDB6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DEDBA CRC 9F5C12CC (2673611468) │ │ │ │ +0DEDBE Compressed Size 0000026F (623) │ │ │ │ +0DEDC2 Uncompressed Size 00000BCB (3019) │ │ │ │ +0DEDC6 Filename Length 0028 (40) │ │ │ │ +0DEDC8 Extra Length 0000 (0) │ │ │ │ +0DEDCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDEE57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDEDCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DEE7F PAYLOAD │ │ │ │ +0DEDF2 PAYLOAD │ │ │ │ │ │ │ │ -0DF0EE LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ -0DF0F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DF0F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DF0F4 General Purpose Flag 0800 (2048) │ │ │ │ +0DF061 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ +0DF065 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF066 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF067 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DF0F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DF0F8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DF0FC CRC 9BE82BEA (2615684074) │ │ │ │ -0DF100 Compressed Size 0000023E (574) │ │ │ │ -0DF104 Uncompressed Size 00000487 (1159) │ │ │ │ -0DF108 Filename Length 0021 (33) │ │ │ │ -0DF10A Extra Length 0000 (0) │ │ │ │ -0DF10C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF069 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF06B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DF06F CRC 9BE82BEA (2615684074) │ │ │ │ +0DF073 Compressed Size 0000023E (574) │ │ │ │ +0DF077 Uncompressed Size 00000487 (1159) │ │ │ │ +0DF07B Filename Length 0021 (33) │ │ │ │ +0DF07D Extra Length 0000 (0) │ │ │ │ +0DF07F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF10C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF07F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF12D PAYLOAD │ │ │ │ +0DF0A0 PAYLOAD │ │ │ │ │ │ │ │ -0DF36B LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ -0DF36F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DF370 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DF371 General Purpose Flag 0800 (2048) │ │ │ │ +0DF2DE LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ +0DF2E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF2E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF2E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DF373 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DF375 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DF379 CRC 9F2AC24A (2670379594) │ │ │ │ -0DF37D Compressed Size 000002CB (715) │ │ │ │ -0DF381 Uncompressed Size 00000875 (2165) │ │ │ │ -0DF385 Filename Length 0020 (32) │ │ │ │ -0DF387 Extra Length 0000 (0) │ │ │ │ -0DF389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF2E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF2E8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DF2EC CRC 9F2AC24A (2670379594) │ │ │ │ +0DF2F0 Compressed Size 000002CB (715) │ │ │ │ +0DF2F4 Uncompressed Size 00000875 (2165) │ │ │ │ +0DF2F8 Filename Length 0020 (32) │ │ │ │ +0DF2FA Extra Length 0000 (0) │ │ │ │ +0DF2FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF2FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF3A9 PAYLOAD │ │ │ │ +0DF31C PAYLOAD │ │ │ │ │ │ │ │ -0DF674 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ -0DF678 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DF679 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DF67A General Purpose Flag 0800 (2048) │ │ │ │ +0DF5E7 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ +0DF5EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF5EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF5ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DF67C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DF67E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DF682 CRC CA9EDA50 (3399408208) │ │ │ │ -0DF686 Compressed Size 00000406 (1030) │ │ │ │ -0DF68A Uncompressed Size 000009AC (2476) │ │ │ │ -0DF68E Filename Length 0028 (40) │ │ │ │ -0DF690 Extra Length 0000 (0) │ │ │ │ -0DF692 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF5EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF5F1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DF5F5 CRC CA9EDA50 (3399408208) │ │ │ │ +0DF5F9 Compressed Size 00000406 (1030) │ │ │ │ +0DF5FD Uncompressed Size 000009AC (2476) │ │ │ │ +0DF601 Filename Length 0028 (40) │ │ │ │ +0DF603 Extra Length 0000 (0) │ │ │ │ +0DF605 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF692: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF605: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF6BA PAYLOAD │ │ │ │ +0DF62D PAYLOAD │ │ │ │ │ │ │ │ -0DFAC0 LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ -0DFAC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFAC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFAC6 General Purpose Flag 0800 (2048) │ │ │ │ +0DFA33 LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ +0DFA37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFA38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFA39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFAC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFACA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DFACE CRC D4030F59 (3556970329) │ │ │ │ -0DFAD2 Compressed Size 000002FD (765) │ │ │ │ -0DFAD6 Uncompressed Size 00000EE3 (3811) │ │ │ │ -0DFADA Filename Length 0027 (39) │ │ │ │ -0DFADC Extra Length 0000 (0) │ │ │ │ -0DFADE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFA3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFA3D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DFA41 CRC D4030F59 (3556970329) │ │ │ │ +0DFA45 Compressed Size 000002FD (765) │ │ │ │ +0DFA49 Uncompressed Size 00000EE3 (3811) │ │ │ │ +0DFA4D Filename Length 0027 (39) │ │ │ │ +0DFA4F Extra Length 0000 (0) │ │ │ │ +0DFA51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFADE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFA51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFB05 PAYLOAD │ │ │ │ +0DFA78 PAYLOAD │ │ │ │ │ │ │ │ -0DFE02 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ -0DFE06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFE07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFE08 General Purpose Flag 0800 (2048) │ │ │ │ +0DFD75 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ +0DFD79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFD7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFD7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFE0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFE0C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0DFE10 CRC 50EF40F9 (1357857017) │ │ │ │ -0DFE14 Compressed Size 00000456 (1110) │ │ │ │ -0DFE18 Uncompressed Size 00000B6B (2923) │ │ │ │ -0DFE1C Filename Length 002C (44) │ │ │ │ -0DFE1E Extra Length 0000 (0) │ │ │ │ -0DFE20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFD7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFD7F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0DFD83 CRC 50EF40F9 (1357857017) │ │ │ │ +0DFD87 Compressed Size 00000456 (1110) │ │ │ │ +0DFD8B Uncompressed Size 00000B6B (2923) │ │ │ │ +0DFD8F Filename Length 002C (44) │ │ │ │ +0DFD91 Extra Length 0000 (0) │ │ │ │ +0DFD93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFE20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFD93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFE4C PAYLOAD │ │ │ │ +0DFDBF PAYLOAD │ │ │ │ │ │ │ │ -0E02A2 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ -0E02A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E02A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E02A8 General Purpose Flag 0800 (2048) │ │ │ │ +0E0215 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ +0E0219 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E021A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E021B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E02AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E02AC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E02B0 CRC 0E3E5D33 (238968115) │ │ │ │ -0E02B4 Compressed Size 00000648 (1608) │ │ │ │ -0E02B8 Uncompressed Size 000020E4 (8420) │ │ │ │ -0E02BC Filename Length 002B (43) │ │ │ │ -0E02BE Extra Length 0000 (0) │ │ │ │ -0E02C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E021D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E021F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E0223 CRC 0E3E5D33 (238968115) │ │ │ │ +0E0227 Compressed Size 00000648 (1608) │ │ │ │ +0E022B Uncompressed Size 000020E4 (8420) │ │ │ │ +0E022F Filename Length 002B (43) │ │ │ │ +0E0231 Extra Length 0000 (0) │ │ │ │ +0E0233 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE02C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0233: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E02EB PAYLOAD │ │ │ │ +0E025E PAYLOAD │ │ │ │ │ │ │ │ -0E0933 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ -0E0937 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0938 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0939 General Purpose Flag 0800 (2048) │ │ │ │ +0E08A6 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ +0E08AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E08AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E08AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E093B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E093D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E0941 CRC C1D67AD7 (3252058839) │ │ │ │ -0E0945 Compressed Size 000010BB (4283) │ │ │ │ -0E0949 Uncompressed Size 000030B2 (12466) │ │ │ │ -0E094D Filename Length 001C (28) │ │ │ │ -0E094F Extra Length 0000 (0) │ │ │ │ -0E0951 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E08AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E08B0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E08B4 CRC 1AB6AD54 (448179540) │ │ │ │ +0E08B8 Compressed Size 000010C0 (4288) │ │ │ │ +0E08BC Uncompressed Size 000030B2 (12466) │ │ │ │ +0E08C0 Filename Length 001C (28) │ │ │ │ +0E08C2 Extra Length 0000 (0) │ │ │ │ +0E08C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0951: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE08C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E096D PAYLOAD │ │ │ │ +0E08E0 PAYLOAD │ │ │ │ │ │ │ │ -0E1A28 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ -0E1A2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E1A2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E1A2E General Purpose Flag 0800 (2048) │ │ │ │ +0E19A0 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ +0E19A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E19A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E19A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E1A30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1A32 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E1A36 CRC C8CF5F92 (3369033618) │ │ │ │ -0E1A3A Compressed Size 00001EC9 (7881) │ │ │ │ -0E1A3E Uncompressed Size 0000EFC8 (61384) │ │ │ │ -0E1A42 Filename Length 001B (27) │ │ │ │ -0E1A44 Extra Length 0000 (0) │ │ │ │ -0E1A46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E19A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E19AA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E19AE CRC EF81B4B7 (4018255031) │ │ │ │ +0E19B2 Compressed Size 00001F11 (7953) │ │ │ │ +0E19B6 Uncompressed Size 0000EFC8 (61384) │ │ │ │ +0E19BA Filename Length 001B (27) │ │ │ │ +0E19BC Extra Length 0000 (0) │ │ │ │ +0E19BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1A46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE19BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1A61 PAYLOAD │ │ │ │ +0E19D9 PAYLOAD │ │ │ │ │ │ │ │ -0E392A LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ -0E392E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E392F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3930 General Purpose Flag 0800 (2048) │ │ │ │ +0E38EA LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ +0E38EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E38EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E38F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3932 Compression Method 0000 (0) 'Stored' │ │ │ │ -0E3934 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E3938 CRC 00000000 (0) │ │ │ │ -0E393C Compressed Size 00000000 (0) │ │ │ │ -0E3940 Uncompressed Size 00000000 (0) │ │ │ │ -0E3944 Filename Length 0013 (19) │ │ │ │ -0E3946 Extra Length 0000 (0) │ │ │ │ -0E3948 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E38F2 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E38F4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E38F8 CRC 00000000 (0) │ │ │ │ +0E38FC Compressed Size 00000000 (0) │ │ │ │ +0E3900 Uncompressed Size 00000000 (0) │ │ │ │ +0E3904 Filename Length 0013 (19) │ │ │ │ +0E3906 Extra Length 0000 (0) │ │ │ │ +0E3908 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3948: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3908: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E395B LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ -0E395F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3960 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3961 General Purpose Flag 0800 (2048) │ │ │ │ +0E391B LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ +0E391F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3920 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3921 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3963 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3965 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E3969 CRC 491461ED (1226072557) │ │ │ │ -0E396D Compressed Size 000006C2 (1730) │ │ │ │ -0E3971 Uncompressed Size 000011D9 (4569) │ │ │ │ -0E3975 Filename Length 0025 (37) │ │ │ │ -0E3977 Extra Length 0000 (0) │ │ │ │ -0E3979 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3923 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3925 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E3929 CRC 491461ED (1226072557) │ │ │ │ +0E392D Compressed Size 000006C2 (1730) │ │ │ │ +0E3931 Uncompressed Size 000011D9 (4569) │ │ │ │ +0E3935 Filename Length 0025 (37) │ │ │ │ +0E3937 Extra Length 0000 (0) │ │ │ │ +0E3939 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3979: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3939: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E399E PAYLOAD │ │ │ │ +0E395E PAYLOAD │ │ │ │ │ │ │ │ -0E4060 LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ -0E4064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4066 General Purpose Flag 0800 (2048) │ │ │ │ +0E4020 LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ +0E4024 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4025 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4026 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4068 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E406A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E406E CRC 631F4D5B (1662995803) │ │ │ │ -0E4072 Compressed Size 00001056 (4182) │ │ │ │ -0E4076 Uncompressed Size 00005D15 (23829) │ │ │ │ -0E407A Filename Length 0024 (36) │ │ │ │ -0E407C Extra Length 0000 (0) │ │ │ │ -0E407E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4028 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E402A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E402E CRC 631F4D5B (1662995803) │ │ │ │ +0E4032 Compressed Size 00001056 (4182) │ │ │ │ +0E4036 Uncompressed Size 00005D15 (23829) │ │ │ │ +0E403A Filename Length 0024 (36) │ │ │ │ +0E403C Extra Length 0000 (0) │ │ │ │ +0E403E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE407E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE403E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E40A2 PAYLOAD │ │ │ │ +0E4062 PAYLOAD │ │ │ │ │ │ │ │ -0E50F8 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ -0E50FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E50FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E50FE General Purpose Flag 0800 (2048) │ │ │ │ +0E50B8 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ +0E50BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E50BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E50BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5100 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5102 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E5106 CRC AAEC6926 (2867620134) │ │ │ │ -0E510A Compressed Size 000007B4 (1972) │ │ │ │ -0E510E Uncompressed Size 00001489 (5257) │ │ │ │ -0E5112 Filename Length 0024 (36) │ │ │ │ -0E5114 Extra Length 0000 (0) │ │ │ │ -0E5116 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E50C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E50C2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E50C6 CRC AAEC6926 (2867620134) │ │ │ │ +0E50CA Compressed Size 000007B4 (1972) │ │ │ │ +0E50CE Uncompressed Size 00001489 (5257) │ │ │ │ +0E50D2 Filename Length 0024 (36) │ │ │ │ +0E50D4 Extra Length 0000 (0) │ │ │ │ +0E50D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5116: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE50D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E513A PAYLOAD │ │ │ │ +0E50FA PAYLOAD │ │ │ │ │ │ │ │ -0E58EE LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ -0E58F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E58F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E58F4 General Purpose Flag 0800 (2048) │ │ │ │ +0E58AE LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ +0E58B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E58B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E58B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E58F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E58F8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E58FC CRC 6B2FCC6F (1798294639) │ │ │ │ -0E5900 Compressed Size 00000C29 (3113) │ │ │ │ -0E5904 Uncompressed Size 00004B62 (19298) │ │ │ │ -0E5908 Filename Length 0023 (35) │ │ │ │ -0E590A Extra Length 0000 (0) │ │ │ │ -0E590C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E58B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E58B8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E58BC CRC 6B2FCC6F (1798294639) │ │ │ │ +0E58C0 Compressed Size 00000C29 (3113) │ │ │ │ +0E58C4 Uncompressed Size 00004B62 (19298) │ │ │ │ +0E58C8 Filename Length 0023 (35) │ │ │ │ +0E58CA Extra Length 0000 (0) │ │ │ │ +0E58CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE590C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE58CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E592F PAYLOAD │ │ │ │ +0E58EF PAYLOAD │ │ │ │ │ │ │ │ -0E6558 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ -0E655C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E655D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E655E General Purpose Flag 0800 (2048) │ │ │ │ +0E6518 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ +0E651C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E651D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E651E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6560 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6562 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E6566 CRC DF619346 (3747713862) │ │ │ │ -0E656A Compressed Size 000018DF (6367) │ │ │ │ -0E656E Uncompressed Size 00004E42 (20034) │ │ │ │ -0E6572 Filename Length 0020 (32) │ │ │ │ -0E6574 Extra Length 0000 (0) │ │ │ │ -0E6576 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6520 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6522 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E6526 CRC DF619346 (3747713862) │ │ │ │ +0E652A Compressed Size 000018DF (6367) │ │ │ │ +0E652E Uncompressed Size 00004E42 (20034) │ │ │ │ +0E6532 Filename Length 0020 (32) │ │ │ │ +0E6534 Extra Length 0000 (0) │ │ │ │ +0E6536 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6536: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6596 PAYLOAD │ │ │ │ +0E6556 PAYLOAD │ │ │ │ │ │ │ │ -0E7E75 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ -0E7E79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E7E7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E7E7B General Purpose Flag 0800 (2048) │ │ │ │ +0E7E35 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ +0E7E39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E7E3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E7E3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E7E7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E7E7F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E7E83 CRC B857BDE2 (3092757986) │ │ │ │ -0E7E87 Compressed Size 000011C7 (4551) │ │ │ │ -0E7E8B Uncompressed Size 00005F2A (24362) │ │ │ │ -0E7E8F Filename Length 001F (31) │ │ │ │ -0E7E91 Extra Length 0000 (0) │ │ │ │ -0E7E93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E7E3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E7E3F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E7E43 CRC B857BDE2 (3092757986) │ │ │ │ +0E7E47 Compressed Size 000011C7 (4551) │ │ │ │ +0E7E4B Uncompressed Size 00005F2A (24362) │ │ │ │ +0E7E4F Filename Length 001F (31) │ │ │ │ +0E7E51 Extra Length 0000 (0) │ │ │ │ +0E7E53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE7E93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE7E53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E7EB2 PAYLOAD │ │ │ │ +0E7E72 PAYLOAD │ │ │ │ │ │ │ │ -0E9079 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ -0E907D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E907E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E907F General Purpose Flag 0800 (2048) │ │ │ │ +0E9039 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ +0E903D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E903E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E903F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9081 Compression Method 0000 (0) 'Stored' │ │ │ │ -0E9083 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E9087 CRC 00000000 (0) │ │ │ │ -0E908B Compressed Size 00000000 (0) │ │ │ │ -0E908F Uncompressed Size 00000000 (0) │ │ │ │ -0E9093 Filename Length 0019 (25) │ │ │ │ -0E9095 Extra Length 0000 (0) │ │ │ │ -0E9097 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9041 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E9043 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E9047 CRC 00000000 (0) │ │ │ │ +0E904B Compressed Size 00000000 (0) │ │ │ │ +0E904F Uncompressed Size 00000000 (0) │ │ │ │ +0E9053 Filename Length 0019 (25) │ │ │ │ +0E9055 Extra Length 0000 (0) │ │ │ │ +0E9057 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9097: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9057: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E90B0 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ -0E90B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E90B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E90B6 General Purpose Flag 0800 (2048) │ │ │ │ +0E9070 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ +0E9074 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9075 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9076 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E90B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E90BA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E90BE CRC 9BD26099 (2614255769) │ │ │ │ -0E90C2 Compressed Size 00000532 (1330) │ │ │ │ -0E90C6 Uncompressed Size 00000D4A (3402) │ │ │ │ -0E90CA Filename Length 002B (43) │ │ │ │ -0E90CC Extra Length 0000 (0) │ │ │ │ -0E90CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9078 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E907A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E907E CRC 9BD26099 (2614255769) │ │ │ │ +0E9082 Compressed Size 00000532 (1330) │ │ │ │ +0E9086 Uncompressed Size 00000D4A (3402) │ │ │ │ +0E908A Filename Length 002B (43) │ │ │ │ +0E908C Extra Length 0000 (0) │ │ │ │ +0E908E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE90CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE908E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E90F9 PAYLOAD │ │ │ │ +0E90B9 PAYLOAD │ │ │ │ │ │ │ │ -0E962B LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ -0E962F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9630 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9631 General Purpose Flag 0800 (2048) │ │ │ │ +0E95EB LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ +0E95EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E95F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E95F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9633 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9635 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E9639 CRC 8E3EC6BB (2386478779) │ │ │ │ -0E963D Compressed Size 000005D1 (1489) │ │ │ │ -0E9641 Uncompressed Size 00001E54 (7764) │ │ │ │ -0E9645 Filename Length 002A (42) │ │ │ │ -0E9647 Extra Length 0000 (0) │ │ │ │ -0E9649 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E95F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E95F5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E95F9 CRC 8E3EC6BB (2386478779) │ │ │ │ +0E95FD Compressed Size 000005D1 (1489) │ │ │ │ +0E9601 Uncompressed Size 00001E54 (7764) │ │ │ │ +0E9605 Filename Length 002A (42) │ │ │ │ +0E9607 Extra Length 0000 (0) │ │ │ │ +0E9609 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9649: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9609: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9673 PAYLOAD │ │ │ │ +0E9633 PAYLOAD │ │ │ │ │ │ │ │ -0E9C44 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ -0E9C48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9C49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9C4A General Purpose Flag 0800 (2048) │ │ │ │ +0E9C04 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ +0E9C08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9C09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9C0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9C4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9C4E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E9C52 CRC EC9B2091 (3969589393) │ │ │ │ -0E9C56 Compressed Size 000000D5 (213) │ │ │ │ -0E9C5A Uncompressed Size 0000013A (314) │ │ │ │ -0E9C5E Filename Length 002C (44) │ │ │ │ -0E9C60 Extra Length 0000 (0) │ │ │ │ -0E9C62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9C0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9C0E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E9C12 CRC EC9B2091 (3969589393) │ │ │ │ +0E9C16 Compressed Size 000000D5 (213) │ │ │ │ +0E9C1A Uncompressed Size 0000013A (314) │ │ │ │ +0E9C1E Filename Length 002C (44) │ │ │ │ +0E9C20 Extra Length 0000 (0) │ │ │ │ +0E9C22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9C62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9C22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9C8E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0E9C4E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0E9D63 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ -0E9D67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9D68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9D69 General Purpose Flag 0800 (2048) │ │ │ │ +0E9D23 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ +0E9D27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9D28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9D29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9D6B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9D6D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E9D71 CRC 1152B764 (290633572) │ │ │ │ -0E9D75 Compressed Size 0000007B (123) │ │ │ │ -0E9D79 Uncompressed Size 000000A2 (162) │ │ │ │ -0E9D7D Filename Length 002B (43) │ │ │ │ -0E9D7F Extra Length 0000 (0) │ │ │ │ -0E9D81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9D2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9D2D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E9D31 CRC 1152B764 (290633572) │ │ │ │ +0E9D35 Compressed Size 0000007B (123) │ │ │ │ +0E9D39 Uncompressed Size 000000A2 (162) │ │ │ │ +0E9D3D Filename Length 002B (43) │ │ │ │ +0E9D3F Extra Length 0000 (0) │ │ │ │ +0E9D41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9D81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9D41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9DAC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0E9D6C PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0E9E27 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ -0E9E2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9E2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9E2D General Purpose Flag 0800 (2048) │ │ │ │ +0E9DE7 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ +0E9DEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9DEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9DED General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9E2F Compression Method 0000 (0) 'Stored' │ │ │ │ -0E9E31 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E9E35 CRC 00000000 (0) │ │ │ │ -0E9E39 Compressed Size 00000000 (0) │ │ │ │ -0E9E3D Uncompressed Size 00000000 (0) │ │ │ │ -0E9E41 Filename Length 0014 (20) │ │ │ │ -0E9E43 Extra Length 0000 (0) │ │ │ │ -0E9E45 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9DEF Compression Method 0000 (0) 'Stored' │ │ │ │ +0E9DF1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E9DF5 CRC 00000000 (0) │ │ │ │ +0E9DF9 Compressed Size 00000000 (0) │ │ │ │ +0E9DFD Uncompressed Size 00000000 (0) │ │ │ │ +0E9E01 Filename Length 0014 (20) │ │ │ │ +0E9E03 Extra Length 0000 (0) │ │ │ │ +0E9E05 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9E45: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9E05: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E9E59 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ -0E9E5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9E5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9E5F General Purpose Flag 0800 (2048) │ │ │ │ +0E9E19 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ +0E9E1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9E1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9E1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9E61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9E63 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0E9E67 CRC 5CD42A14 (1557408276) │ │ │ │ -0E9E6B Compressed Size 000002B3 (691) │ │ │ │ -0E9E6F Uncompressed Size 00000598 (1432) │ │ │ │ -0E9E73 Filename Length 0030 (48) │ │ │ │ -0E9E75 Extra Length 0000 (0) │ │ │ │ -0E9E77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9E21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9E23 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0E9E27 CRC 5CD42A14 (1557408276) │ │ │ │ +0E9E2B Compressed Size 000002B3 (691) │ │ │ │ +0E9E2F Uncompressed Size 00000598 (1432) │ │ │ │ +0E9E33 Filename Length 0030 (48) │ │ │ │ +0E9E35 Extra Length 0000 (0) │ │ │ │ +0E9E37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9E77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9E37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9EA7 PAYLOAD │ │ │ │ +0E9E67 PAYLOAD │ │ │ │ │ │ │ │ -0EA15A LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ -0EA15E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA15F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA160 General Purpose Flag 0800 (2048) │ │ │ │ +0EA11A LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ +0EA11E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA11F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA120 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA162 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA164 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EA168 CRC 6114CB17 (1628752663) │ │ │ │ -0EA16C Compressed Size 00000405 (1029) │ │ │ │ -0EA170 Uncompressed Size 00000D8E (3470) │ │ │ │ -0EA174 Filename Length 002F (47) │ │ │ │ -0EA176 Extra Length 0000 (0) │ │ │ │ -0EA178 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA122 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA124 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EA128 CRC 6114CB17 (1628752663) │ │ │ │ +0EA12C Compressed Size 00000405 (1029) │ │ │ │ +0EA130 Uncompressed Size 00000D8E (3470) │ │ │ │ +0EA134 Filename Length 002F (47) │ │ │ │ +0EA136 Extra Length 0000 (0) │ │ │ │ +0EA138 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA178: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA138: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA1A7 PAYLOAD │ │ │ │ +0EA167 PAYLOAD │ │ │ │ │ │ │ │ -0EA5AC LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ -0EA5B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA5B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA5B2 General Purpose Flag 0800 (2048) │ │ │ │ +0EA56C LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ +0EA570 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA571 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA572 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA5B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA5B6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EA5BA CRC 0A83B7F1 (176404465) │ │ │ │ -0EA5BE Compressed Size 00000394 (916) │ │ │ │ -0EA5C2 Uncompressed Size 00000785 (1925) │ │ │ │ -0EA5C6 Filename Length 0028 (40) │ │ │ │ -0EA5C8 Extra Length 0000 (0) │ │ │ │ -0EA5CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA574 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA576 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EA57A CRC 0A83B7F1 (176404465) │ │ │ │ +0EA57E Compressed Size 00000394 (916) │ │ │ │ +0EA582 Uncompressed Size 00000785 (1925) │ │ │ │ +0EA586 Filename Length 0028 (40) │ │ │ │ +0EA588 Extra Length 0000 (0) │ │ │ │ +0EA58A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA5CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA58A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA5F2 PAYLOAD │ │ │ │ +0EA5B2 PAYLOAD │ │ │ │ │ │ │ │ -0EA986 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ -0EA98A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA98B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA98C General Purpose Flag 0800 (2048) │ │ │ │ +0EA946 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ +0EA94A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA94B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA94C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA98E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA990 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EA994 CRC BB4CB1A5 (3142365605) │ │ │ │ -0EA998 Compressed Size 000004B0 (1200) │ │ │ │ -0EA99C Uncompressed Size 00001405 (5125) │ │ │ │ -0EA9A0 Filename Length 0027 (39) │ │ │ │ -0EA9A2 Extra Length 0000 (0) │ │ │ │ -0EA9A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA94E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA950 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EA954 CRC BB4CB1A5 (3142365605) │ │ │ │ +0EA958 Compressed Size 000004B0 (1200) │ │ │ │ +0EA95C Uncompressed Size 00001405 (5125) │ │ │ │ +0EA960 Filename Length 0027 (39) │ │ │ │ +0EA962 Extra Length 0000 (0) │ │ │ │ +0EA964 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA9A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA964: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA9CB PAYLOAD │ │ │ │ +0EA98B PAYLOAD │ │ │ │ │ │ │ │ -0EAE7B LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ -0EAE7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EAE80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EAE81 General Purpose Flag 0800 (2048) │ │ │ │ +0EAE3B LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ +0EAE3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EAE40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EAE41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EAE83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EAE85 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EAE89 CRC 102B1858 (271259736) │ │ │ │ -0EAE8D Compressed Size 0000024C (588) │ │ │ │ -0EAE91 Uncompressed Size 00000440 (1088) │ │ │ │ -0EAE95 Filename Length 0022 (34) │ │ │ │ -0EAE97 Extra Length 0000 (0) │ │ │ │ -0EAE99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EAE43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EAE45 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EAE49 CRC 102B1858 (271259736) │ │ │ │ +0EAE4D Compressed Size 0000024C (588) │ │ │ │ +0EAE51 Uncompressed Size 00000440 (1088) │ │ │ │ +0EAE55 Filename Length 0022 (34) │ │ │ │ +0EAE57 Extra Length 0000 (0) │ │ │ │ +0EAE59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEAE99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEAE59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EAEBB PAYLOAD │ │ │ │ +0EAE7B PAYLOAD │ │ │ │ │ │ │ │ -0EB107 LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ -0EB10B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB10C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB10D General Purpose Flag 0800 (2048) │ │ │ │ +0EB0C7 LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ +0EB0CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB0CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB0CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB10F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB111 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EB115 CRC E2A8C764 (3802711908) │ │ │ │ -0EB119 Compressed Size 000002B4 (692) │ │ │ │ -0EB11D Uncompressed Size 000007E5 (2021) │ │ │ │ -0EB121 Filename Length 0021 (33) │ │ │ │ -0EB123 Extra Length 0000 (0) │ │ │ │ -0EB125 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB0CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB0D1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EB0D5 CRC E2A8C764 (3802711908) │ │ │ │ +0EB0D9 Compressed Size 000002B4 (692) │ │ │ │ +0EB0DD Uncompressed Size 000007E5 (2021) │ │ │ │ +0EB0E1 Filename Length 0021 (33) │ │ │ │ +0EB0E3 Extra Length 0000 (0) │ │ │ │ +0EB0E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB125: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB0E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB146 PAYLOAD │ │ │ │ +0EB106 PAYLOAD │ │ │ │ │ │ │ │ -0EB3FA LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ -0EB3FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB3FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB400 General Purpose Flag 0800 (2048) │ │ │ │ +0EB3BA LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ +0EB3BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB3BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB3C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB402 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB404 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EB408 CRC 032647A6 (52840358) │ │ │ │ -0EB40C Compressed Size 00000358 (856) │ │ │ │ -0EB410 Uncompressed Size 00000811 (2065) │ │ │ │ -0EB414 Filename Length 0029 (41) │ │ │ │ -0EB416 Extra Length 0000 (0) │ │ │ │ -0EB418 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB3C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB3C4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EB3C8 CRC 032647A6 (52840358) │ │ │ │ +0EB3CC Compressed Size 00000358 (856) │ │ │ │ +0EB3D0 Uncompressed Size 00000811 (2065) │ │ │ │ +0EB3D4 Filename Length 0029 (41) │ │ │ │ +0EB3D6 Extra Length 0000 (0) │ │ │ │ +0EB3D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB418: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB3D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB441 PAYLOAD │ │ │ │ +0EB401 PAYLOAD │ │ │ │ │ │ │ │ -0EB799 LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ -0EB79D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB79E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB79F General Purpose Flag 0800 (2048) │ │ │ │ +0EB759 LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ +0EB75D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB75E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB75F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB7A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB7A3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EB7A7 CRC 4C0166F2 (1275160306) │ │ │ │ -0EB7AB Compressed Size 0000040D (1037) │ │ │ │ -0EB7AF Uncompressed Size 00001AD2 (6866) │ │ │ │ -0EB7B3 Filename Length 0028 (40) │ │ │ │ -0EB7B5 Extra Length 0000 (0) │ │ │ │ -0EB7B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB761 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB763 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EB767 CRC 4C0166F2 (1275160306) │ │ │ │ +0EB76B Compressed Size 0000040D (1037) │ │ │ │ +0EB76F Uncompressed Size 00001AD2 (6866) │ │ │ │ +0EB773 Filename Length 0028 (40) │ │ │ │ +0EB775 Extra Length 0000 (0) │ │ │ │ +0EB777 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB7B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB777: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB7DF PAYLOAD │ │ │ │ +0EB79F PAYLOAD │ │ │ │ │ │ │ │ -0EBBEC LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ -0EBBF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBBF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBBF2 General Purpose Flag 0800 (2048) │ │ │ │ +0EBBAC LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ +0EBBB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBBB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBBB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBBF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBBF6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EBBFA CRC 2B6F48A0 (728713376) │ │ │ │ -0EBBFE Compressed Size 000003B9 (953) │ │ │ │ -0EBC02 Uncompressed Size 00000893 (2195) │ │ │ │ -0EBC06 Filename Length 002C (44) │ │ │ │ -0EBC08 Extra Length 0000 (0) │ │ │ │ -0EBC0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBBB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBBB6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EBBBA CRC 2B6F48A0 (728713376) │ │ │ │ +0EBBBE Compressed Size 000003B9 (953) │ │ │ │ +0EBBC2 Uncompressed Size 00000893 (2195) │ │ │ │ +0EBBC6 Filename Length 002C (44) │ │ │ │ +0EBBC8 Extra Length 0000 (0) │ │ │ │ +0EBBCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEBC0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBBCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EBC36 PAYLOAD │ │ │ │ +0EBBF6 PAYLOAD │ │ │ │ │ │ │ │ -0EBFEF LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ -0EBFF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBFF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBFF5 General Purpose Flag 0800 (2048) │ │ │ │ +0EBFAF LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ +0EBFB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBFB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBFB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBFF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBFF9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EBFFD CRC 8617C870 (2249705584) │ │ │ │ -0EC001 Compressed Size 000005CF (1487) │ │ │ │ -0EC005 Uncompressed Size 000018C3 (6339) │ │ │ │ -0EC009 Filename Length 002B (43) │ │ │ │ -0EC00B Extra Length 0000 (0) │ │ │ │ -0EC00D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBFB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBFB9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EBFBD CRC 8617C870 (2249705584) │ │ │ │ +0EBFC1 Compressed Size 000005CF (1487) │ │ │ │ +0EBFC5 Uncompressed Size 000018C3 (6339) │ │ │ │ +0EBFC9 Filename Length 002B (43) │ │ │ │ +0EBFCB Extra Length 0000 (0) │ │ │ │ +0EBFCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC00D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBFCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC038 PAYLOAD │ │ │ │ +0EBFF8 PAYLOAD │ │ │ │ │ │ │ │ -0EC607 LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ -0EC60B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EC60C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EC60D General Purpose Flag 0800 (2048) │ │ │ │ +0EC5C7 LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ +0EC5CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EC5CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EC5CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EC60F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EC611 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EC615 CRC F80CD984 (4161591684) │ │ │ │ -0EC619 Compressed Size 000003F6 (1014) │ │ │ │ -0EC61D Uncompressed Size 000009B4 (2484) │ │ │ │ -0EC621 Filename Length 002F (47) │ │ │ │ -0EC623 Extra Length 0000 (0) │ │ │ │ -0EC625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EC5CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EC5D1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EC5D5 CRC F80CD984 (4161591684) │ │ │ │ +0EC5D9 Compressed Size 000003F6 (1014) │ │ │ │ +0EC5DD Uncompressed Size 000009B4 (2484) │ │ │ │ +0EC5E1 Filename Length 002F (47) │ │ │ │ +0EC5E3 Extra Length 0000 (0) │ │ │ │ +0EC5E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEC5E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC654 PAYLOAD │ │ │ │ +0EC614 PAYLOAD │ │ │ │ │ │ │ │ -0ECA4A LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ -0ECA4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ECA4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ECA50 General Purpose Flag 0800 (2048) │ │ │ │ +0ECA0A LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ +0ECA0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ECA0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ECA10 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ECA52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ECA54 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0ECA58 CRC A5A4A9A6 (2779031974) │ │ │ │ -0ECA5C Compressed Size 00000618 (1560) │ │ │ │ -0ECA60 Uncompressed Size 00001C8B (7307) │ │ │ │ -0ECA64 Filename Length 002E (46) │ │ │ │ -0ECA66 Extra Length 0000 (0) │ │ │ │ -0ECA68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ECA12 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ECA14 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0ECA18 CRC A5A4A9A6 (2779031974) │ │ │ │ +0ECA1C Compressed Size 00000618 (1560) │ │ │ │ +0ECA20 Uncompressed Size 00001C8B (7307) │ │ │ │ +0ECA24 Filename Length 002E (46) │ │ │ │ +0ECA26 Extra Length 0000 (0) │ │ │ │ +0ECA28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xECA68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xECA28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ECA96 PAYLOAD │ │ │ │ +0ECA56 PAYLOAD │ │ │ │ │ │ │ │ -0ED0AE LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ -0ED0B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED0B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED0B4 General Purpose Flag 0800 (2048) │ │ │ │ +0ED06E LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ +0ED072 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED073 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED074 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED0B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED0B8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0ED0BC CRC 96EBF606 (2532046342) │ │ │ │ -0ED0C0 Compressed Size 000005B9 (1465) │ │ │ │ -0ED0C4 Uncompressed Size 000010B1 (4273) │ │ │ │ -0ED0C8 Filename Length 0023 (35) │ │ │ │ -0ED0CA Extra Length 0000 (0) │ │ │ │ -0ED0CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED076 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED078 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0ED07C CRC 96EBF606 (2532046342) │ │ │ │ +0ED080 Compressed Size 000005B9 (1465) │ │ │ │ +0ED084 Uncompressed Size 000010B1 (4273) │ │ │ │ +0ED088 Filename Length 0023 (35) │ │ │ │ +0ED08A Extra Length 0000 (0) │ │ │ │ +0ED08C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED0CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED08C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED0EF PAYLOAD │ │ │ │ +0ED0AF PAYLOAD │ │ │ │ │ │ │ │ -0ED6A8 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ -0ED6AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED6AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED6AE General Purpose Flag 0800 (2048) │ │ │ │ +0ED668 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ +0ED66C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED66D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED66E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED6B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED6B2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0ED6B6 CRC 4E7DB11E (1316860190) │ │ │ │ -0ED6BA Compressed Size 00000638 (1592) │ │ │ │ -0ED6BE Uncompressed Size 00002EC0 (11968) │ │ │ │ -0ED6C2 Filename Length 0022 (34) │ │ │ │ -0ED6C4 Extra Length 0000 (0) │ │ │ │ -0ED6C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED670 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED672 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0ED676 CRC 4E7DB11E (1316860190) │ │ │ │ +0ED67A Compressed Size 00000638 (1592) │ │ │ │ +0ED67E Uncompressed Size 00002EC0 (11968) │ │ │ │ +0ED682 Filename Length 0022 (34) │ │ │ │ +0ED684 Extra Length 0000 (0) │ │ │ │ +0ED686 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED6C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED686: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED6E8 PAYLOAD │ │ │ │ +0ED6A8 PAYLOAD │ │ │ │ │ │ │ │ -0EDD20 LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ -0EDD24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EDD25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EDD26 General Purpose Flag 0800 (2048) │ │ │ │ +0EDCE0 LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ +0EDCE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EDCE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EDCE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EDD28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EDD2A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EDD2E CRC 070E19A8 (118364584) │ │ │ │ -0EDD32 Compressed Size 0000048D (1165) │ │ │ │ -0EDD36 Uncompressed Size 00000A5A (2650) │ │ │ │ -0EDD3A Filename Length 0025 (37) │ │ │ │ -0EDD3C Extra Length 0000 (0) │ │ │ │ -0EDD3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EDCE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EDCEA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EDCEE CRC 070E19A8 (118364584) │ │ │ │ +0EDCF2 Compressed Size 0000048D (1165) │ │ │ │ +0EDCF6 Uncompressed Size 00000A5A (2650) │ │ │ │ +0EDCFA Filename Length 0025 (37) │ │ │ │ +0EDCFC Extra Length 0000 (0) │ │ │ │ +0EDCFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEDD3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEDCFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EDD63 PAYLOAD │ │ │ │ +0EDD23 PAYLOAD │ │ │ │ │ │ │ │ -0EE1F0 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ -0EE1F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE1F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE1F6 General Purpose Flag 0800 (2048) │ │ │ │ +0EE1B0 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ +0EE1B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE1B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE1B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE1F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE1FA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EE1FE CRC F0BFA4D3 (4039091411) │ │ │ │ -0EE202 Compressed Size 00000585 (1413) │ │ │ │ -0EE206 Uncompressed Size 00001641 (5697) │ │ │ │ -0EE20A Filename Length 0024 (36) │ │ │ │ -0EE20C Extra Length 0000 (0) │ │ │ │ -0EE20E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE1B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE1BA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EE1BE CRC F0BFA4D3 (4039091411) │ │ │ │ +0EE1C2 Compressed Size 00000585 (1413) │ │ │ │ +0EE1C6 Uncompressed Size 00001641 (5697) │ │ │ │ +0EE1CA Filename Length 0024 (36) │ │ │ │ +0EE1CC Extra Length 0000 (0) │ │ │ │ +0EE1CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE20E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE1CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE232 PAYLOAD │ │ │ │ +0EE1F2 PAYLOAD │ │ │ │ │ │ │ │ -0EE7B7 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ -0EE7BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE7BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE7BD General Purpose Flag 0800 (2048) │ │ │ │ +0EE777 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ +0EE77B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE77C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE77D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE7BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE7C1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EE7C5 CRC F00A7631 (4027217457) │ │ │ │ -0EE7C9 Compressed Size 00000611 (1553) │ │ │ │ -0EE7CD Uncompressed Size 0000129C (4764) │ │ │ │ -0EE7D1 Filename Length 002C (44) │ │ │ │ -0EE7D3 Extra Length 0000 (0) │ │ │ │ -0EE7D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE77F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE781 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EE785 CRC F00A7631 (4027217457) │ │ │ │ +0EE789 Compressed Size 00000611 (1553) │ │ │ │ +0EE78D Uncompressed Size 0000129C (4764) │ │ │ │ +0EE791 Filename Length 002C (44) │ │ │ │ +0EE793 Extra Length 0000 (0) │ │ │ │ +0EE795 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE7D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE795: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE801 PAYLOAD │ │ │ │ +0EE7C1 PAYLOAD │ │ │ │ │ │ │ │ -0EEE12 LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ -0EEE16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EEE17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EEE18 General Purpose Flag 0800 (2048) │ │ │ │ +0EEDD2 LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ +0EEDD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EEDD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EEDD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EEE1A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EEE1C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EEE20 CRC E601883F (3858860095) │ │ │ │ -0EEE24 Compressed Size 000004C4 (1220) │ │ │ │ -0EEE28 Uncompressed Size 000023C6 (9158) │ │ │ │ -0EEE2C Filename Length 002B (43) │ │ │ │ -0EEE2E Extra Length 0000 (0) │ │ │ │ -0EEE30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EEDDA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EEDDC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EEDE0 CRC E601883F (3858860095) │ │ │ │ +0EEDE4 Compressed Size 000004C4 (1220) │ │ │ │ +0EEDE8 Uncompressed Size 000023C6 (9158) │ │ │ │ +0EEDEC Filename Length 002B (43) │ │ │ │ +0EEDEE Extra Length 0000 (0) │ │ │ │ +0EEDF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEEE30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEEDF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EEE5B PAYLOAD │ │ │ │ +0EEE1B PAYLOAD │ │ │ │ │ │ │ │ -0EF31F LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ -0EF323 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF324 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF325 General Purpose Flag 0800 (2048) │ │ │ │ +0EF2DF LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ +0EF2E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF2E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF2E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF327 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF329 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EF32D CRC 5F073484 (1594307716) │ │ │ │ -0EF331 Compressed Size 0000021E (542) │ │ │ │ -0EF335 Uncompressed Size 000003E5 (997) │ │ │ │ -0EF339 Filename Length 0033 (51) │ │ │ │ -0EF33B Extra Length 0000 (0) │ │ │ │ -0EF33D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF2E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF2E9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EF2ED CRC 5F073484 (1594307716) │ │ │ │ +0EF2F1 Compressed Size 0000021E (542) │ │ │ │ +0EF2F5 Uncompressed Size 000003E5 (997) │ │ │ │ +0EF2F9 Filename Length 0033 (51) │ │ │ │ +0EF2FB Extra Length 0000 (0) │ │ │ │ +0EF2FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF33D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF2FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF370 PAYLOAD │ │ │ │ +0EF330 PAYLOAD │ │ │ │ │ │ │ │ -0EF58E LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ -0EF592 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF593 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF594 General Purpose Flag 0800 (2048) │ │ │ │ +0EF54E LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ +0EF552 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF553 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF554 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF596 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF598 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EF59C CRC ECB13056 (3971035222) │ │ │ │ -0EF5A0 Compressed Size 000002C9 (713) │ │ │ │ -0EF5A4 Uncompressed Size 0000070A (1802) │ │ │ │ -0EF5A8 Filename Length 0032 (50) │ │ │ │ -0EF5AA Extra Length 0000 (0) │ │ │ │ -0EF5AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF556 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF558 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EF55C CRC ECB13056 (3971035222) │ │ │ │ +0EF560 Compressed Size 000002C9 (713) │ │ │ │ +0EF564 Uncompressed Size 0000070A (1802) │ │ │ │ +0EF568 Filename Length 0032 (50) │ │ │ │ +0EF56A Extra Length 0000 (0) │ │ │ │ +0EF56C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF5AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF56C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF5DE PAYLOAD │ │ │ │ +0EF59E PAYLOAD │ │ │ │ │ │ │ │ -0EF8A7 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ -0EF8AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF8AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF8AD General Purpose Flag 0800 (2048) │ │ │ │ +0EF867 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ +0EF86B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF86C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF86D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF8AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF8B1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EF8B5 CRC 0A6C6CE1 (174877921) │ │ │ │ -0EF8B9 Compressed Size 0000020C (524) │ │ │ │ -0EF8BD Uncompressed Size 000003B0 (944) │ │ │ │ -0EF8C1 Filename Length 0032 (50) │ │ │ │ -0EF8C3 Extra Length 0000 (0) │ │ │ │ -0EF8C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF86F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF871 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EF875 CRC 0A6C6CE1 (174877921) │ │ │ │ +0EF879 Compressed Size 0000020C (524) │ │ │ │ +0EF87D Uncompressed Size 000003B0 (944) │ │ │ │ +0EF881 Filename Length 0032 (50) │ │ │ │ +0EF883 Extra Length 0000 (0) │ │ │ │ +0EF885 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF8C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF885: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF8F7 PAYLOAD │ │ │ │ +0EF8B7 PAYLOAD │ │ │ │ │ │ │ │ -0EFB03 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ -0EFB07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFB08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFB09 General Purpose Flag 0800 (2048) │ │ │ │ +0EFAC3 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ +0EFAC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFAC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFAC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFB0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFB0D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EFB11 CRC F87AF34C (4168807244) │ │ │ │ -0EFB15 Compressed Size 0000026E (622) │ │ │ │ -0EFB19 Uncompressed Size 000005C0 (1472) │ │ │ │ -0EFB1D Filename Length 0031 (49) │ │ │ │ -0EFB1F Extra Length 0000 (0) │ │ │ │ -0EFB21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFACB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFACD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EFAD1 CRC F87AF34C (4168807244) │ │ │ │ +0EFAD5 Compressed Size 0000026E (622) │ │ │ │ +0EFAD9 Uncompressed Size 000005C0 (1472) │ │ │ │ +0EFADD Filename Length 0031 (49) │ │ │ │ +0EFADF Extra Length 0000 (0) │ │ │ │ +0EFAE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFB21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFAE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFB52 PAYLOAD │ │ │ │ +0EFB12 PAYLOAD │ │ │ │ │ │ │ │ -0EFDC0 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ -0EFDC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFDC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFDC6 General Purpose Flag 0800 (2048) │ │ │ │ +0EFD80 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ +0EFD84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFD85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFD86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFDC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFDCA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0EFDCE CRC F7648FD6 (4150562774) │ │ │ │ -0EFDD2 Compressed Size 0000035C (860) │ │ │ │ -0EFDD6 Uncompressed Size 00000790 (1936) │ │ │ │ -0EFDDA Filename Length 002A (42) │ │ │ │ -0EFDDC Extra Length 0000 (0) │ │ │ │ -0EFDDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFD88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFD8A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0EFD8E CRC F7648FD6 (4150562774) │ │ │ │ +0EFD92 Compressed Size 0000035C (860) │ │ │ │ +0EFD96 Uncompressed Size 00000790 (1936) │ │ │ │ +0EFD9A Filename Length 002A (42) │ │ │ │ +0EFD9C Extra Length 0000 (0) │ │ │ │ +0EFD9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFDDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFD9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFE08 PAYLOAD │ │ │ │ +0EFDC8 PAYLOAD │ │ │ │ │ │ │ │ -0F0164 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ -0F0168 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0169 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F016A General Purpose Flag 0800 (2048) │ │ │ │ +0F0124 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ +0F0128 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0129 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F012A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F016C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F016E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F0172 CRC 0330A1B9 (53518777) │ │ │ │ -0F0176 Compressed Size 00000482 (1154) │ │ │ │ -0F017A Uncompressed Size 0000147A (5242) │ │ │ │ -0F017E Filename Length 0029 (41) │ │ │ │ -0F0180 Extra Length 0000 (0) │ │ │ │ -0F0182 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F012C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F012E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F0132 CRC 0330A1B9 (53518777) │ │ │ │ +0F0136 Compressed Size 00000482 (1154) │ │ │ │ +0F013A Uncompressed Size 0000147A (5242) │ │ │ │ +0F013E Filename Length 0029 (41) │ │ │ │ +0F0140 Extra Length 0000 (0) │ │ │ │ +0F0142 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0182: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0142: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F01AB PAYLOAD │ │ │ │ +0F016B PAYLOAD │ │ │ │ │ │ │ │ -0F062D LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ -0F0631 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0632 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0633 General Purpose Flag 0800 (2048) │ │ │ │ +0F05ED LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ +0F05F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F05F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F05F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0635 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0637 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F063B CRC A1D214ED (2714899693) │ │ │ │ -0F063F Compressed Size 00000332 (818) │ │ │ │ -0F0643 Uncompressed Size 000006B8 (1720) │ │ │ │ -0F0647 Filename Length 002B (43) │ │ │ │ -0F0649 Extra Length 0000 (0) │ │ │ │ -0F064B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F05F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F05F7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F05FB CRC A1D214ED (2714899693) │ │ │ │ +0F05FF Compressed Size 00000332 (818) │ │ │ │ +0F0603 Uncompressed Size 000006B8 (1720) │ │ │ │ +0F0607 Filename Length 002B (43) │ │ │ │ +0F0609 Extra Length 0000 (0) │ │ │ │ +0F060B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF064B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF060B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0676 PAYLOAD │ │ │ │ +0F0636 PAYLOAD │ │ │ │ │ │ │ │ -0F09A8 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ -0F09AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F09AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F09AE General Purpose Flag 0800 (2048) │ │ │ │ +0F0968 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ +0F096C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F096D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F096E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F09B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F09B2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F09B6 CRC E8D4A005 (3906248709) │ │ │ │ -0F09BA Compressed Size 00000368 (872) │ │ │ │ -0F09BE Uncompressed Size 00000DD0 (3536) │ │ │ │ -0F09C2 Filename Length 002A (42) │ │ │ │ -0F09C4 Extra Length 0000 (0) │ │ │ │ -0F09C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0970 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0972 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F0976 CRC E8D4A005 (3906248709) │ │ │ │ +0F097A Compressed Size 00000368 (872) │ │ │ │ +0F097E Uncompressed Size 00000DD0 (3536) │ │ │ │ +0F0982 Filename Length 002A (42) │ │ │ │ +0F0984 Extra Length 0000 (0) │ │ │ │ +0F0986 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF09C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0986: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F09F0 PAYLOAD │ │ │ │ +0F09B0 PAYLOAD │ │ │ │ │ │ │ │ -0F0D58 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ -0F0D5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0D5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0D5E General Purpose Flag 0800 (2048) │ │ │ │ +0F0D18 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ +0F0D1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0D1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0D1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0D60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0D62 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F0D66 CRC 6A566430 (1784046640) │ │ │ │ -0F0D6A Compressed Size 0000024F (591) │ │ │ │ -0F0D6E Uncompressed Size 00000450 (1104) │ │ │ │ -0F0D72 Filename Length 0026 (38) │ │ │ │ -0F0D74 Extra Length 0000 (0) │ │ │ │ -0F0D76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0D20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0D22 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F0D26 CRC 6A566430 (1784046640) │ │ │ │ +0F0D2A Compressed Size 0000024F (591) │ │ │ │ +0F0D2E Uncompressed Size 00000450 (1104) │ │ │ │ +0F0D32 Filename Length 0026 (38) │ │ │ │ +0F0D34 Extra Length 0000 (0) │ │ │ │ +0F0D36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0D76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0D36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0D9C PAYLOAD │ │ │ │ +0F0D5C PAYLOAD │ │ │ │ │ │ │ │ -0F0FEB LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ -0F0FEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0FF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0FF1 General Purpose Flag 0800 (2048) │ │ │ │ +0F0FAB LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ +0F0FAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0FB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0FB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0FF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0FF5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F0FF9 CRC 5CE2066F (1558316655) │ │ │ │ -0F0FFD Compressed Size 0000028B (651) │ │ │ │ -0F1001 Uncompressed Size 00000799 (1945) │ │ │ │ -0F1005 Filename Length 0025 (37) │ │ │ │ -0F1007 Extra Length 0000 (0) │ │ │ │ -0F1009 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0FB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0FB5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F0FB9 CRC 5CE2066F (1558316655) │ │ │ │ +0F0FBD Compressed Size 0000028B (651) │ │ │ │ +0F0FC1 Uncompressed Size 00000799 (1945) │ │ │ │ +0F0FC5 Filename Length 0025 (37) │ │ │ │ +0F0FC7 Extra Length 0000 (0) │ │ │ │ +0F0FC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1009: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0FC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F102E PAYLOAD │ │ │ │ +0F0FEE PAYLOAD │ │ │ │ │ │ │ │ -0F12B9 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ -0F12BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F12BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F12BF General Purpose Flag 0800 (2048) │ │ │ │ +0F1279 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ +0F127D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F127E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F127F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F12C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F12C3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F12C7 CRC 9568FED5 (2506686165) │ │ │ │ -0F12CB Compressed Size 00000253 (595) │ │ │ │ -0F12CF Uncompressed Size 00000415 (1045) │ │ │ │ -0F12D3 Filename Length 0029 (41) │ │ │ │ -0F12D5 Extra Length 0000 (0) │ │ │ │ -0F12D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1281 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1283 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F1287 CRC 9568FED5 (2506686165) │ │ │ │ +0F128B Compressed Size 00000253 (595) │ │ │ │ +0F128F Uncompressed Size 00000415 (1045) │ │ │ │ +0F1293 Filename Length 0029 (41) │ │ │ │ +0F1295 Extra Length 0000 (0) │ │ │ │ +0F1297 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF12D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1297: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1300 PAYLOAD │ │ │ │ +0F12C0 PAYLOAD │ │ │ │ │ │ │ │ -0F1553 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ -0F1557 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1558 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1559 General Purpose Flag 0800 (2048) │ │ │ │ +0F1513 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ +0F1517 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1518 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1519 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F155B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F155D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F1561 CRC F17E6314 (4051591956) │ │ │ │ -0F1565 Compressed Size 000001F0 (496) │ │ │ │ -0F1569 Uncompressed Size 0000056C (1388) │ │ │ │ -0F156D Filename Length 0028 (40) │ │ │ │ -0F156F Extra Length 0000 (0) │ │ │ │ -0F1571 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F151B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F151D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F1521 CRC F17E6314 (4051591956) │ │ │ │ +0F1525 Compressed Size 000001F0 (496) │ │ │ │ +0F1529 Uncompressed Size 0000056C (1388) │ │ │ │ +0F152D Filename Length 0028 (40) │ │ │ │ +0F152F Extra Length 0000 (0) │ │ │ │ +0F1531 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1571: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1531: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1599 PAYLOAD │ │ │ │ +0F1559 PAYLOAD │ │ │ │ │ │ │ │ -0F1789 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ -0F178D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F178E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F178F General Purpose Flag 0800 (2048) │ │ │ │ +0F1749 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ +0F174D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F174E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F174F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1791 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1793 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F1797 CRC BAA3EDF8 (3131305464) │ │ │ │ -0F179B Compressed Size 00000753 (1875) │ │ │ │ -0F179F Uncompressed Size 000016BD (5821) │ │ │ │ -0F17A3 Filename Length 0029 (41) │ │ │ │ -0F17A5 Extra Length 0000 (0) │ │ │ │ -0F17A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1751 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1753 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F1757 CRC BAA3EDF8 (3131305464) │ │ │ │ +0F175B Compressed Size 00000753 (1875) │ │ │ │ +0F175F Uncompressed Size 000016BD (5821) │ │ │ │ +0F1763 Filename Length 0029 (41) │ │ │ │ +0F1765 Extra Length 0000 (0) │ │ │ │ +0F1767 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF17A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1767: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F17D0 PAYLOAD │ │ │ │ +0F1790 PAYLOAD │ │ │ │ │ │ │ │ -0F1F23 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ -0F1F27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1F28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1F29 General Purpose Flag 0800 (2048) │ │ │ │ +0F1EE3 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ +0F1EE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1EE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1EE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1F2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1F2D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F1F31 CRC 1C44EACE (474278606) │ │ │ │ -0F1F35 Compressed Size 00000B43 (2883) │ │ │ │ -0F1F39 Uncompressed Size 00004A3F (19007) │ │ │ │ -0F1F3D Filename Length 0028 (40) │ │ │ │ -0F1F3F Extra Length 0000 (0) │ │ │ │ -0F1F41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1EEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1EED Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F1EF1 CRC 1C44EACE (474278606) │ │ │ │ +0F1EF5 Compressed Size 00000B43 (2883) │ │ │ │ +0F1EF9 Uncompressed Size 00004A3F (19007) │ │ │ │ +0F1EFD Filename Length 0028 (40) │ │ │ │ +0F1EFF Extra Length 0000 (0) │ │ │ │ +0F1F01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1F41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1F01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1F69 PAYLOAD │ │ │ │ +0F1F29 PAYLOAD │ │ │ │ │ │ │ │ -0F2AAC LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ -0F2AB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2AB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2AB2 General Purpose Flag 0800 (2048) │ │ │ │ +0F2A6C LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ +0F2A70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2A71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2A72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2AB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2AB6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F2ABA CRC B0F601C4 (2968912324) │ │ │ │ -0F2ABE Compressed Size 00000461 (1121) │ │ │ │ -0F2AC2 Uncompressed Size 00000AB3 (2739) │ │ │ │ -0F2AC6 Filename Length 002E (46) │ │ │ │ -0F2AC8 Extra Length 0000 (0) │ │ │ │ -0F2ACA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2A74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2A76 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F2A7A CRC B0F601C4 (2968912324) │ │ │ │ +0F2A7E Compressed Size 00000461 (1121) │ │ │ │ +0F2A82 Uncompressed Size 00000AB3 (2739) │ │ │ │ +0F2A86 Filename Length 002E (46) │ │ │ │ +0F2A88 Extra Length 0000 (0) │ │ │ │ +0F2A8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2ACA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2A8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2AF8 PAYLOAD │ │ │ │ +0F2AB8 PAYLOAD │ │ │ │ │ │ │ │ -0F2F59 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ -0F2F5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2F5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2F5F General Purpose Flag 0800 (2048) │ │ │ │ +0F2F19 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ +0F2F1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2F1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2F1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2F61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2F63 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F2F67 CRC 16196697 (370763415) │ │ │ │ -0F2F6B Compressed Size 00000541 (1345) │ │ │ │ -0F2F6F Uncompressed Size 00002353 (9043) │ │ │ │ -0F2F73 Filename Length 002D (45) │ │ │ │ -0F2F75 Extra Length 0000 (0) │ │ │ │ -0F2F77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2F21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2F23 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F2F27 CRC 16196697 (370763415) │ │ │ │ +0F2F2B Compressed Size 00000541 (1345) │ │ │ │ +0F2F2F Uncompressed Size 00002353 (9043) │ │ │ │ +0F2F33 Filename Length 002D (45) │ │ │ │ +0F2F35 Extra Length 0000 (0) │ │ │ │ +0F2F37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2F77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2F37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2FA4 PAYLOAD │ │ │ │ +0F2F64 PAYLOAD │ │ │ │ │ │ │ │ -0F34E5 LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ -0F34E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F34EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F34EB General Purpose Flag 0800 (2048) │ │ │ │ +0F34A5 LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ +0F34A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F34AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F34AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F34ED Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F34EF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F34F3 CRC E19EFD8E (3785293198) │ │ │ │ -0F34F7 Compressed Size 000002D5 (725) │ │ │ │ -0F34FB Uncompressed Size 000005C9 (1481) │ │ │ │ -0F34FF Filename Length 0025 (37) │ │ │ │ -0F3501 Extra Length 0000 (0) │ │ │ │ -0F3503 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F34AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F34AF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F34B3 CRC E19EFD8E (3785293198) │ │ │ │ +0F34B7 Compressed Size 000002D5 (725) │ │ │ │ +0F34BB Uncompressed Size 000005C9 (1481) │ │ │ │ +0F34BF Filename Length 0025 (37) │ │ │ │ +0F34C1 Extra Length 0000 (0) │ │ │ │ +0F34C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3503: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF34C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3528 PAYLOAD │ │ │ │ +0F34E8 PAYLOAD │ │ │ │ │ │ │ │ -0F37FD LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ -0F3801 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3802 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3803 General Purpose Flag 0800 (2048) │ │ │ │ +0F37BD LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ +0F37C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F37C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F37C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3805 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3807 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F380B CRC E6F629B8 (3874892216) │ │ │ │ -0F380F Compressed Size 0000062D (1581) │ │ │ │ -0F3813 Uncompressed Size 000013F6 (5110) │ │ │ │ -0F3817 Filename Length 0024 (36) │ │ │ │ -0F3819 Extra Length 0000 (0) │ │ │ │ -0F381B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F37C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F37C7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F37CB CRC E6F629B8 (3874892216) │ │ │ │ +0F37CF Compressed Size 0000062D (1581) │ │ │ │ +0F37D3 Uncompressed Size 000013F6 (5110) │ │ │ │ +0F37D7 Filename Length 0024 (36) │ │ │ │ +0F37D9 Extra Length 0000 (0) │ │ │ │ +0F37DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF381B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF37DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F383F PAYLOAD │ │ │ │ +0F37FF PAYLOAD │ │ │ │ │ │ │ │ -0F3E6C LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ -0F3E70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3E71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3E72 General Purpose Flag 0800 (2048) │ │ │ │ +0F3E2C LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ +0F3E30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3E31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3E32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3E74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3E76 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F3E7A CRC 28C2008E (683802766) │ │ │ │ -0F3E7E Compressed Size 00000574 (1396) │ │ │ │ -0F3E82 Uncompressed Size 00000F68 (3944) │ │ │ │ -0F3E86 Filename Length 0035 (53) │ │ │ │ -0F3E88 Extra Length 0000 (0) │ │ │ │ -0F3E8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3E34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3E36 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F3E3A CRC 28C2008E (683802766) │ │ │ │ +0F3E3E Compressed Size 00000574 (1396) │ │ │ │ +0F3E42 Uncompressed Size 00000F68 (3944) │ │ │ │ +0F3E46 Filename Length 0035 (53) │ │ │ │ +0F3E48 Extra Length 0000 (0) │ │ │ │ +0F3E4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3E8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3E4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3EBF PAYLOAD │ │ │ │ +0F3E7F PAYLOAD │ │ │ │ │ │ │ │ -0F4433 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ -0F4437 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4438 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4439 General Purpose Flag 0800 (2048) │ │ │ │ +0F43F3 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ +0F43F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F43F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F43F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F443B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F443D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F4441 CRC 20006F3D (536899389) │ │ │ │ -0F4445 Compressed Size 000005B1 (1457) │ │ │ │ -0F4449 Uncompressed Size 00002D9E (11678) │ │ │ │ -0F444D Filename Length 0034 (52) │ │ │ │ -0F444F Extra Length 0000 (0) │ │ │ │ -0F4451 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F43FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F43FD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F4401 CRC 20006F3D (536899389) │ │ │ │ +0F4405 Compressed Size 000005B1 (1457) │ │ │ │ +0F4409 Uncompressed Size 00002D9E (11678) │ │ │ │ +0F440D Filename Length 0034 (52) │ │ │ │ +0F440F Extra Length 0000 (0) │ │ │ │ +0F4411 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4451: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4411: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4485 PAYLOAD │ │ │ │ +0F4445 PAYLOAD │ │ │ │ │ │ │ │ -0F4A36 LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ -0F4A3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4A3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4A3C General Purpose Flag 0800 (2048) │ │ │ │ +0F49F6 LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ +0F49FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F49FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F49FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4A3E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4A40 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F4A44 CRC E41C190A (3827046666) │ │ │ │ -0F4A48 Compressed Size 000002EA (746) │ │ │ │ -0F4A4C Uncompressed Size 00000629 (1577) │ │ │ │ -0F4A50 Filename Length 003D (61) │ │ │ │ -0F4A52 Extra Length 0000 (0) │ │ │ │ -0F4A54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F49FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4A00 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F4A04 CRC E41C190A (3827046666) │ │ │ │ +0F4A08 Compressed Size 000002EA (746) │ │ │ │ +0F4A0C Uncompressed Size 00000629 (1577) │ │ │ │ +0F4A10 Filename Length 003D (61) │ │ │ │ +0F4A12 Extra Length 0000 (0) │ │ │ │ +0F4A14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4A54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4A14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4A91 PAYLOAD │ │ │ │ +0F4A51 PAYLOAD │ │ │ │ │ │ │ │ -0F4D7B LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ -0F4D7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4D80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4D81 General Purpose Flag 0800 (2048) │ │ │ │ +0F4D3B LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ +0F4D3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4D40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4D41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4D83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4D85 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F4D89 CRC 091716AE (152508078) │ │ │ │ -0F4D8D Compressed Size 000003B6 (950) │ │ │ │ -0F4D91 Uncompressed Size 00000F85 (3973) │ │ │ │ -0F4D95 Filename Length 003C (60) │ │ │ │ -0F4D97 Extra Length 0000 (0) │ │ │ │ -0F4D99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4D43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4D45 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F4D49 CRC 091716AE (152508078) │ │ │ │ +0F4D4D Compressed Size 000003B6 (950) │ │ │ │ +0F4D51 Uncompressed Size 00000F85 (3973) │ │ │ │ +0F4D55 Filename Length 003C (60) │ │ │ │ +0F4D57 Extra Length 0000 (0) │ │ │ │ +0F4D59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4D99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4D59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4DD5 PAYLOAD │ │ │ │ +0F4D95 PAYLOAD │ │ │ │ │ │ │ │ -0F518B LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ -0F518F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5190 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5191 General Purpose Flag 0800 (2048) │ │ │ │ +0F514B LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ +0F514F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5150 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5151 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5193 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5195 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F5199 CRC 852F92D1 (2234487505) │ │ │ │ -0F519D Compressed Size 000001A0 (416) │ │ │ │ -0F51A1 Uncompressed Size 0000030D (781) │ │ │ │ -0F51A5 Filename Length 0042 (66) │ │ │ │ -0F51A7 Extra Length 0000 (0) │ │ │ │ -0F51A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5153 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5155 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F5159 CRC 852F92D1 (2234487505) │ │ │ │ +0F515D Compressed Size 000001A0 (416) │ │ │ │ +0F5161 Uncompressed Size 0000030D (781) │ │ │ │ +0F5165 Filename Length 0042 (66) │ │ │ │ +0F5167 Extra Length 0000 (0) │ │ │ │ +0F5169 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF51A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5169: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F51EB PAYLOAD │ │ │ │ +0F51AB PAYLOAD │ │ │ │ │ │ │ │ -0F538B LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ -0F538F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5391 General Purpose Flag 0800 (2048) │ │ │ │ +0F534B LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ +0F534F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5350 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5351 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5393 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5395 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F5399 CRC DB18244A (3675792458) │ │ │ │ -0F539D Compressed Size 0000019D (413) │ │ │ │ -0F53A1 Uncompressed Size 000003C2 (962) │ │ │ │ -0F53A5 Filename Length 0041 (65) │ │ │ │ -0F53A7 Extra Length 0000 (0) │ │ │ │ -0F53A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5353 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5355 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F5359 CRC DB18244A (3675792458) │ │ │ │ +0F535D Compressed Size 0000019D (413) │ │ │ │ +0F5361 Uncompressed Size 000003C2 (962) │ │ │ │ +0F5365 Filename Length 0041 (65) │ │ │ │ +0F5367 Extra Length 0000 (0) │ │ │ │ +0F5369 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF53A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5369: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F53EA PAYLOAD │ │ │ │ +0F53AA PAYLOAD │ │ │ │ │ │ │ │ -0F5587 LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ -0F558B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F558C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F558D General Purpose Flag 0800 (2048) │ │ │ │ +0F5547 LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ +0F554B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F554C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F554D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F558F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5591 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F5595 CRC 1366DDC3 (325508547) │ │ │ │ -0F5599 Compressed Size 000001A1 (417) │ │ │ │ -0F559D Uncompressed Size 00000309 (777) │ │ │ │ -0F55A1 Filename Length 0041 (65) │ │ │ │ -0F55A3 Extra Length 0000 (0) │ │ │ │ -0F55A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F554F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5551 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F5555 CRC 1366DDC3 (325508547) │ │ │ │ +0F5559 Compressed Size 000001A1 (417) │ │ │ │ +0F555D Uncompressed Size 00000309 (777) │ │ │ │ +0F5561 Filename Length 0041 (65) │ │ │ │ +0F5563 Extra Length 0000 (0) │ │ │ │ +0F5565 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF55A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5565: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F55E6 PAYLOAD │ │ │ │ +0F55A6 PAYLOAD │ │ │ │ │ │ │ │ -0F5787 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ -0F578B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F578C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F578D General Purpose Flag 0800 (2048) │ │ │ │ +0F5747 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ +0F574B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F574C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F574D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F578F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5791 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F5795 CRC 4C63C55C (1281607004) │ │ │ │ -0F5799 Compressed Size 0000019D (413) │ │ │ │ -0F579D Uncompressed Size 000003BC (956) │ │ │ │ -0F57A1 Filename Length 0040 (64) │ │ │ │ -0F57A3 Extra Length 0000 (0) │ │ │ │ -0F57A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F574F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5751 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F5755 CRC 4C63C55C (1281607004) │ │ │ │ +0F5759 Compressed Size 0000019D (413) │ │ │ │ +0F575D Uncompressed Size 000003BC (956) │ │ │ │ +0F5761 Filename Length 0040 (64) │ │ │ │ +0F5763 Extra Length 0000 (0) │ │ │ │ +0F5765 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF57A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5765: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F57E5 PAYLOAD │ │ │ │ +0F57A5 PAYLOAD │ │ │ │ │ │ │ │ -0F5982 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ -0F5986 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5987 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5988 General Purpose Flag 0800 (2048) │ │ │ │ +0F5942 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ +0F5946 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5947 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5948 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F598A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F598C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F5990 CRC B7B1E9A5 (3081890213) │ │ │ │ -0F5994 Compressed Size 00000243 (579) │ │ │ │ -0F5998 Uncompressed Size 000004DB (1243) │ │ │ │ -0F599C Filename Length 0045 (69) │ │ │ │ -0F599E Extra Length 0000 (0) │ │ │ │ -0F59A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F594A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F594C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F5950 CRC B7B1E9A5 (3081890213) │ │ │ │ +0F5954 Compressed Size 00000243 (579) │ │ │ │ +0F5958 Uncompressed Size 000004DB (1243) │ │ │ │ +0F595C Filename Length 0045 (69) │ │ │ │ +0F595E Extra Length 0000 (0) │ │ │ │ +0F5960 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF59A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F59E5 PAYLOAD │ │ │ │ +0F59A5 PAYLOAD │ │ │ │ │ │ │ │ -0F5C28 LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ -0F5C2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5C2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5C2E General Purpose Flag 0800 (2048) │ │ │ │ +0F5BE8 LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ +0F5BEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5BED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5BEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5C30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5C32 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F5C36 CRC BEFC9406 (3204224006) │ │ │ │ -0F5C3A Compressed Size 00000236 (566) │ │ │ │ -0F5C3E Uncompressed Size 0000081A (2074) │ │ │ │ -0F5C42 Filename Length 0044 (68) │ │ │ │ -0F5C44 Extra Length 0000 (0) │ │ │ │ -0F5C46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5BF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5BF2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F5BF6 CRC BEFC9406 (3204224006) │ │ │ │ +0F5BFA Compressed Size 00000236 (566) │ │ │ │ +0F5BFE Uncompressed Size 0000081A (2074) │ │ │ │ +0F5C02 Filename Length 0044 (68) │ │ │ │ +0F5C04 Extra Length 0000 (0) │ │ │ │ +0F5C06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5C46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5C06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5C8A PAYLOAD │ │ │ │ +0F5C4A PAYLOAD │ │ │ │ │ │ │ │ -0F5EC0 LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ -0F5EC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5EC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5EC6 General Purpose Flag 0800 (2048) │ │ │ │ +0F5E80 LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ +0F5E84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5E85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5E86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5EC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5ECA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F5ECE CRC BCE336F3 (3169007347) │ │ │ │ -0F5ED2 Compressed Size 000001A0 (416) │ │ │ │ -0F5ED6 Uncompressed Size 00000309 (777) │ │ │ │ -0F5EDA Filename Length 0041 (65) │ │ │ │ -0F5EDC Extra Length 0000 (0) │ │ │ │ -0F5EDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5E88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5E8A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F5E8E CRC BCE336F3 (3169007347) │ │ │ │ +0F5E92 Compressed Size 000001A0 (416) │ │ │ │ +0F5E96 Uncompressed Size 00000309 (777) │ │ │ │ +0F5E9A Filename Length 0041 (65) │ │ │ │ +0F5E9C Extra Length 0000 (0) │ │ │ │ +0F5E9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5EDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5E9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5F1F PAYLOAD │ │ │ │ +0F5EDF PAYLOAD │ │ │ │ │ │ │ │ -0F60BF LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ -0F60C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F60C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F60C5 General Purpose Flag 0800 (2048) │ │ │ │ +0F607F LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ +0F6083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6085 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F60C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F60C9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F60CD CRC 7DC9408F (2110341263) │ │ │ │ -0F60D1 Compressed Size 0000019B (411) │ │ │ │ -0F60D5 Uncompressed Size 000003BC (956) │ │ │ │ -0F60D9 Filename Length 0040 (64) │ │ │ │ -0F60DB Extra Length 0000 (0) │ │ │ │ -0F60DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6087 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6089 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F608D CRC 7DC9408F (2110341263) │ │ │ │ +0F6091 Compressed Size 0000019B (411) │ │ │ │ +0F6095 Uncompressed Size 000003BC (956) │ │ │ │ +0F6099 Filename Length 0040 (64) │ │ │ │ +0F609B Extra Length 0000 (0) │ │ │ │ +0F609D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF60DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF609D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F611D PAYLOAD │ │ │ │ +0F60DD PAYLOAD │ │ │ │ │ │ │ │ -0F62B8 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ -0F62BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F62BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F62BE General Purpose Flag 0800 (2048) │ │ │ │ +0F6278 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ +0F627C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F627D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F627E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F62C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F62C2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F62C6 CRC C7112450 (3339789392) │ │ │ │ -0F62CA Compressed Size 000001A1 (417) │ │ │ │ -0F62CE Uncompressed Size 00000315 (789) │ │ │ │ -0F62D2 Filename Length 0044 (68) │ │ │ │ -0F62D4 Extra Length 0000 (0) │ │ │ │ -0F62D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6280 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6282 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F6286 CRC C7112450 (3339789392) │ │ │ │ +0F628A Compressed Size 000001A1 (417) │ │ │ │ +0F628E Uncompressed Size 00000315 (789) │ │ │ │ +0F6292 Filename Length 0044 (68) │ │ │ │ +0F6294 Extra Length 0000 (0) │ │ │ │ +0F6296 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF62D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6296: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F631A PAYLOAD │ │ │ │ +0F62DA PAYLOAD │ │ │ │ │ │ │ │ -0F64BB LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ -0F64BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F64C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F64C1 General Purpose Flag 0800 (2048) │ │ │ │ +0F647B LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ +0F647F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6480 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6481 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F64C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F64C5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F64C9 CRC 7B86EAE8 (2072439528) │ │ │ │ -0F64CD Compressed Size 0000019E (414) │ │ │ │ -0F64D1 Uncompressed Size 000003CE (974) │ │ │ │ -0F64D5 Filename Length 0043 (67) │ │ │ │ -0F64D7 Extra Length 0000 (0) │ │ │ │ -0F64D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6483 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6485 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F6489 CRC 7B86EAE8 (2072439528) │ │ │ │ +0F648D Compressed Size 0000019E (414) │ │ │ │ +0F6491 Uncompressed Size 000003CE (974) │ │ │ │ +0F6495 Filename Length 0043 (67) │ │ │ │ +0F6497 Extra Length 0000 (0) │ │ │ │ +0F6499 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF64D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6499: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F651C PAYLOAD │ │ │ │ +0F64DC PAYLOAD │ │ │ │ │ │ │ │ -0F66BA LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ -0F66BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F66BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F66C0 General Purpose Flag 0800 (2048) │ │ │ │ +0F667A LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ +0F667E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F667F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6680 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F66C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F66C4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F66C8 CRC 93670049 (2473001033) │ │ │ │ -0F66CC Compressed Size 00000240 (576) │ │ │ │ -0F66D0 Uncompressed Size 00000457 (1111) │ │ │ │ -0F66D4 Filename Length 0031 (49) │ │ │ │ -0F66D6 Extra Length 0000 (0) │ │ │ │ -0F66D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6682 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6684 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F6688 CRC 93670049 (2473001033) │ │ │ │ +0F668C Compressed Size 00000240 (576) │ │ │ │ +0F6690 Uncompressed Size 00000457 (1111) │ │ │ │ +0F6694 Filename Length 0031 (49) │ │ │ │ +0F6696 Extra Length 0000 (0) │ │ │ │ +0F6698 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF66D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6698: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6709 PAYLOAD │ │ │ │ +0F66C9 PAYLOAD │ │ │ │ │ │ │ │ -0F6949 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ -0F694D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F694E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F694F General Purpose Flag 0800 (2048) │ │ │ │ +0F6909 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ +0F690D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F690E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F690F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F6951 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6953 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F6957 CRC 3A04F58B (973403531) │ │ │ │ -0F695B Compressed Size 000002DE (734) │ │ │ │ -0F695F Uncompressed Size 000008B8 (2232) │ │ │ │ -0F6963 Filename Length 0030 (48) │ │ │ │ -0F6965 Extra Length 0000 (0) │ │ │ │ -0F6967 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6911 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6913 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F6917 CRC 3A04F58B (973403531) │ │ │ │ +0F691B Compressed Size 000002DE (734) │ │ │ │ +0F691F Uncompressed Size 000008B8 (2232) │ │ │ │ +0F6923 Filename Length 0030 (48) │ │ │ │ +0F6925 Extra Length 0000 (0) │ │ │ │ +0F6927 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6967: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6927: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6997 PAYLOAD │ │ │ │ +0F6957 PAYLOAD │ │ │ │ │ │ │ │ -0F6C75 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ -0F6C79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F6C7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F6C7B General Purpose Flag 0800 (2048) │ │ │ │ +0F6C35 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ +0F6C39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6C3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6C3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F6C7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6C7F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F6C83 CRC 5B0D249B (1527587995) │ │ │ │ -0F6C87 Compressed Size 000003DD (989) │ │ │ │ -0F6C8B Uncompressed Size 0000097D (2429) │ │ │ │ -0F6C8F Filename Length 0031 (49) │ │ │ │ -0F6C91 Extra Length 0000 (0) │ │ │ │ -0F6C93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6C3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6C3F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F6C43 CRC 5B0D249B (1527587995) │ │ │ │ +0F6C47 Compressed Size 000003DD (989) │ │ │ │ +0F6C4B Uncompressed Size 0000097D (2429) │ │ │ │ +0F6C4F Filename Length 0031 (49) │ │ │ │ +0F6C51 Extra Length 0000 (0) │ │ │ │ +0F6C53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6C93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6C53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6CC4 PAYLOAD │ │ │ │ +0F6C84 PAYLOAD │ │ │ │ │ │ │ │ -0F70A1 LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ -0F70A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F70A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F70A7 General Purpose Flag 0800 (2048) │ │ │ │ +0F7061 LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ +0F7065 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F7066 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F7067 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F70A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F70AB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F70AF CRC A4FB26EA (2767922922) │ │ │ │ -0F70B3 Compressed Size 00000446 (1094) │ │ │ │ -0F70B7 Uncompressed Size 00001A01 (6657) │ │ │ │ -0F70BB Filename Length 0030 (48) │ │ │ │ -0F70BD Extra Length 0000 (0) │ │ │ │ -0F70BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F7069 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F706B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F706F CRC A4FB26EA (2767922922) │ │ │ │ +0F7073 Compressed Size 00000446 (1094) │ │ │ │ +0F7077 Uncompressed Size 00001A01 (6657) │ │ │ │ +0F707B Filename Length 0030 (48) │ │ │ │ +0F707D Extra Length 0000 (0) │ │ │ │ +0F707F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF70BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF707F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F70EF PAYLOAD │ │ │ │ +0F70AF PAYLOAD │ │ │ │ │ │ │ │ -0F7535 LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ -0F7539 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F753A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F753B General Purpose Flag 0800 (2048) │ │ │ │ +0F74F5 LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ +0F74F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F74FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F74FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F753D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F753F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F7543 CRC 19A7896C (430410092) │ │ │ │ -0F7547 Compressed Size 00000361 (865) │ │ │ │ -0F754B Uncompressed Size 0000076D (1901) │ │ │ │ -0F754F Filename Length 0027 (39) │ │ │ │ -0F7551 Extra Length 0000 (0) │ │ │ │ -0F7553 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F74FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F74FF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F7503 CRC 19A7896C (430410092) │ │ │ │ +0F7507 Compressed Size 00000361 (865) │ │ │ │ +0F750B Uncompressed Size 0000076D (1901) │ │ │ │ +0F750F Filename Length 0027 (39) │ │ │ │ +0F7511 Extra Length 0000 (0) │ │ │ │ +0F7513 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF7553: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF7513: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F757A PAYLOAD │ │ │ │ +0F753A PAYLOAD │ │ │ │ │ │ │ │ -0F78DB LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ -0F78DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F78E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F78E1 General Purpose Flag 0800 (2048) │ │ │ │ +0F789B LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ +0F789F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F78A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F78A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F78E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F78E5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F78E9 CRC 3809D0E4 (940167396) │ │ │ │ -0F78ED Compressed Size 000006F0 (1776) │ │ │ │ -0F78F1 Uncompressed Size 00001E2F (7727) │ │ │ │ -0F78F5 Filename Length 0026 (38) │ │ │ │ -0F78F7 Extra Length 0000 (0) │ │ │ │ -0F78F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F78A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F78A5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F78A9 CRC 3809D0E4 (940167396) │ │ │ │ +0F78AD Compressed Size 000006F0 (1776) │ │ │ │ +0F78B1 Uncompressed Size 00001E2F (7727) │ │ │ │ +0F78B5 Filename Length 0026 (38) │ │ │ │ +0F78B7 Extra Length 0000 (0) │ │ │ │ +0F78B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF78F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF78B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F791F PAYLOAD │ │ │ │ +0F78DF PAYLOAD │ │ │ │ │ │ │ │ -0F800F LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ -0F8013 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8014 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8015 General Purpose Flag 0800 (2048) │ │ │ │ +0F7FCF LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ +0F7FD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F7FD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F7FD5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F8017 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F8019 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F801D CRC A7A81A04 (2812811780) │ │ │ │ -0F8021 Compressed Size 0000030D (781) │ │ │ │ -0F8025 Uncompressed Size 0000068E (1678) │ │ │ │ -0F8029 Filename Length 0029 (41) │ │ │ │ -0F802B Extra Length 0000 (0) │ │ │ │ -0F802D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F7FD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F7FD9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F7FDD CRC A7A81A04 (2812811780) │ │ │ │ +0F7FE1 Compressed Size 0000030D (781) │ │ │ │ +0F7FE5 Uncompressed Size 0000068E (1678) │ │ │ │ +0F7FE9 Filename Length 0029 (41) │ │ │ │ +0F7FEB Extra Length 0000 (0) │ │ │ │ +0F7FED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF802D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF7FED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F8056 PAYLOAD │ │ │ │ +0F8016 PAYLOAD │ │ │ │ │ │ │ │ -0F8363 LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ -0F8367 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8368 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8369 General Purpose Flag 0800 (2048) │ │ │ │ +0F8323 LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ +0F8327 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8328 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8329 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F836B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F836D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F8371 CRC 93D5C239 (2480259641) │ │ │ │ -0F8375 Compressed Size 000008C5 (2245) │ │ │ │ -0F8379 Uncompressed Size 000028B1 (10417) │ │ │ │ -0F837D Filename Length 0028 (40) │ │ │ │ -0F837F Extra Length 0000 (0) │ │ │ │ -0F8381 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F832B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F832D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F8331 CRC 93D5C239 (2480259641) │ │ │ │ +0F8335 Compressed Size 000008C5 (2245) │ │ │ │ +0F8339 Uncompressed Size 000028B1 (10417) │ │ │ │ +0F833D Filename Length 0028 (40) │ │ │ │ +0F833F Extra Length 0000 (0) │ │ │ │ +0F8341 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF8381: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF8341: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F83A9 PAYLOAD │ │ │ │ +0F8369 PAYLOAD │ │ │ │ │ │ │ │ -0F8C6E LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ -0F8C72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8C73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8C74 General Purpose Flag 0800 (2048) │ │ │ │ +0F8C2E LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ +0F8C32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8C33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8C34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F8C76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F8C78 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F8C7C CRC B52AB647 (3039475271) │ │ │ │ -0F8C80 Compressed Size 00000364 (868) │ │ │ │ -0F8C84 Uncompressed Size 00000771 (1905) │ │ │ │ -0F8C88 Filename Length 0028 (40) │ │ │ │ -0F8C8A Extra Length 0000 (0) │ │ │ │ -0F8C8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F8C36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F8C38 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F8C3C CRC B52AB647 (3039475271) │ │ │ │ +0F8C40 Compressed Size 00000364 (868) │ │ │ │ +0F8C44 Uncompressed Size 00000771 (1905) │ │ │ │ +0F8C48 Filename Length 0028 (40) │ │ │ │ +0F8C4A Extra Length 0000 (0) │ │ │ │ +0F8C4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF8C8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF8C4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F8CB4 PAYLOAD │ │ │ │ +0F8C74 PAYLOAD │ │ │ │ │ │ │ │ -0F9018 LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ -0F901C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F901D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F901E General Purpose Flag 0800 (2048) │ │ │ │ +0F8FD8 LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ +0F8FDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8FDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8FDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9020 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9022 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F9026 CRC 09D6E565 (165078373) │ │ │ │ -0F902A Compressed Size 00000724 (1828) │ │ │ │ -0F902E Uncompressed Size 00001F18 (7960) │ │ │ │ -0F9032 Filename Length 0027 (39) │ │ │ │ -0F9034 Extra Length 0000 (0) │ │ │ │ -0F9036 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F8FE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F8FE2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F8FE6 CRC 09D6E565 (165078373) │ │ │ │ +0F8FEA Compressed Size 00000724 (1828) │ │ │ │ +0F8FEE Uncompressed Size 00001F18 (7960) │ │ │ │ +0F8FF2 Filename Length 0027 (39) │ │ │ │ +0F8FF4 Extra Length 0000 (0) │ │ │ │ +0F8FF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF9036: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF8FF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F905D PAYLOAD │ │ │ │ +0F901D PAYLOAD │ │ │ │ │ │ │ │ -0F9781 LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ -0F9785 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9786 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9787 General Purpose Flag 0800 (2048) │ │ │ │ +0F9741 LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ +0F9745 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9746 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9747 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9789 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F978B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0F978F CRC DD751555 (3715437909) │ │ │ │ -0F9793 Compressed Size 00002C18 (11288) │ │ │ │ -0F9797 Uncompressed Size 00009723 (38691) │ │ │ │ -0F979B Filename Length 0022 (34) │ │ │ │ -0F979D Extra Length 0000 (0) │ │ │ │ -0F979F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9749 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F974B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0F974F CRC D88F9B2E (3633290030) │ │ │ │ +0F9753 Compressed Size 00002C35 (11317) │ │ │ │ +0F9757 Uncompressed Size 00009723 (38691) │ │ │ │ +0F975B Filename Length 0022 (34) │ │ │ │ +0F975D Extra Length 0000 (0) │ │ │ │ +0F975F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF979F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF975F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F97C1 PAYLOAD │ │ │ │ +0F9781 PAYLOAD │ │ │ │ │ │ │ │ -0FC3D9 LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ -0FC3DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FC3DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FC3DF General Purpose Flag 0800 (2048) │ │ │ │ +0FC3B6 LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ +0FC3BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FC3BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FC3BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FC3E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FC3E3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -0FC3E7 CRC D5A6662E (3584452142) │ │ │ │ -0FC3EB Compressed Size 000047FA (18426) │ │ │ │ -0FC3EF Uncompressed Size 0002C3F6 (181238) │ │ │ │ -0FC3F3 Filename Length 0021 (33) │ │ │ │ -0FC3F5 Extra Length 0000 (0) │ │ │ │ -0FC3F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FC3BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FC3C0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +0FC3C4 CRC AAE0AD43 (2866851139) │ │ │ │ +0FC3C8 Compressed Size 000048EB (18667) │ │ │ │ +0FC3CC Uncompressed Size 0002C3F6 (181238) │ │ │ │ +0FC3D0 Filename Length 0021 (33) │ │ │ │ +0FC3D2 Extra Length 0000 (0) │ │ │ │ +0FC3D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFC3F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFC3D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FC418 PAYLOAD │ │ │ │ +0FC3F5 PAYLOAD │ │ │ │ │ │ │ │ -100C12 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ -100C16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100C17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100C18 General Purpose Flag 0800 (2048) │ │ │ │ +100CE0 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ +100CE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100CE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100CE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100C1A Compression Method 0000 (0) 'Stored' │ │ │ │ -100C1C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -100C20 CRC 00000000 (0) │ │ │ │ -100C24 Compressed Size 00000000 (0) │ │ │ │ -100C28 Uncompressed Size 00000000 (0) │ │ │ │ -100C2C Filename Length 0012 (18) │ │ │ │ -100C2E Extra Length 0000 (0) │ │ │ │ -100C30 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +100CE8 Compression Method 0000 (0) 'Stored' │ │ │ │ +100CEA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +100CEE CRC 00000000 (0) │ │ │ │ +100CF2 Compressed Size 00000000 (0) │ │ │ │ +100CF6 Uncompressed Size 00000000 (0) │ │ │ │ +100CFA Filename Length 0012 (18) │ │ │ │ +100CFC Extra Length 0000 (0) │ │ │ │ +100CFE Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100C30: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100CFE: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -100C42 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ -100C46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100C47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100C48 General Purpose Flag 0800 (2048) │ │ │ │ +100D10 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ +100D14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100D15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100D16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100C4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -100C4C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -100C50 CRC 18FFDA79 (419420793) │ │ │ │ -100C54 Compressed Size 00000214 (532) │ │ │ │ -100C58 Uncompressed Size 000003BC (956) │ │ │ │ -100C5C Filename Length 0023 (35) │ │ │ │ -100C5E Extra Length 0000 (0) │ │ │ │ -100C60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100D18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100D1A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +100D1E CRC 18FFDA79 (419420793) │ │ │ │ +100D22 Compressed Size 00000214 (532) │ │ │ │ +100D26 Uncompressed Size 000003BC (956) │ │ │ │ +100D2A Filename Length 0023 (35) │ │ │ │ +100D2C Extra Length 0000 (0) │ │ │ │ +100D2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100C60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100D2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100C83 PAYLOAD │ │ │ │ +100D51 PAYLOAD │ │ │ │ │ │ │ │ -100E97 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ -100E9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100E9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100E9D General Purpose Flag 0800 (2048) │ │ │ │ +100F65 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ +100F69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100F6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100F6B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100E9F Compression Method 0008 (8) 'Deflated' │ │ │ │ -100EA1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -100EA5 CRC 49ECBE90 (1240252048) │ │ │ │ -100EA9 Compressed Size 00000389 (905) │ │ │ │ -100EAD Uncompressed Size 00000999 (2457) │ │ │ │ -100EB1 Filename Length 0022 (34) │ │ │ │ -100EB3 Extra Length 0000 (0) │ │ │ │ -100EB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100F6D Compression Method 0008 (8) 'Deflated' │ │ │ │ +100F6F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +100F73 CRC 49ECBE90 (1240252048) │ │ │ │ +100F77 Compressed Size 00000389 (905) │ │ │ │ +100F7B Uncompressed Size 00000999 (2457) │ │ │ │ +100F7F Filename Length 0022 (34) │ │ │ │ +100F81 Extra Length 0000 (0) │ │ │ │ +100F83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100EB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100F83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100ED7 PAYLOAD │ │ │ │ +100FA5 PAYLOAD │ │ │ │ │ │ │ │ -101260 LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ -101264 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101265 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101266 General Purpose Flag 0800 (2048) │ │ │ │ +10132E LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ +101332 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101333 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101334 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101268 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10126A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10126E CRC 46EB8814 (1189840916) │ │ │ │ -101272 Compressed Size 00000332 (818) │ │ │ │ -101276 Uncompressed Size 000006FD (1789) │ │ │ │ -10127A Filename Length 0027 (39) │ │ │ │ -10127C Extra Length 0000 (0) │ │ │ │ -10127E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101336 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101338 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10133C CRC 46EB8814 (1189840916) │ │ │ │ +101340 Compressed Size 00000332 (818) │ │ │ │ +101344 Uncompressed Size 000006FD (1789) │ │ │ │ +101348 Filename Length 0027 (39) │ │ │ │ +10134A Extra Length 0000 (0) │ │ │ │ +10134C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10127E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10134C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1012A5 PAYLOAD │ │ │ │ +101373 PAYLOAD │ │ │ │ │ │ │ │ -1015D7 LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ -1015DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1015DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1015DD General Purpose Flag 0800 (2048) │ │ │ │ +1016A5 LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ +1016A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1016AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1016AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1015DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1015E1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1015E5 CRC D7E91FBC (3622379452) │ │ │ │ -1015E9 Compressed Size 000006B2 (1714) │ │ │ │ -1015ED Uncompressed Size 000016C8 (5832) │ │ │ │ -1015F1 Filename Length 0026 (38) │ │ │ │ -1015F3 Extra Length 0000 (0) │ │ │ │ -1015F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1016AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1016AF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1016B3 CRC D7E91FBC (3622379452) │ │ │ │ +1016B7 Compressed Size 000006B2 (1714) │ │ │ │ +1016BB Uncompressed Size 000016C8 (5832) │ │ │ │ +1016BF Filename Length 0026 (38) │ │ │ │ +1016C1 Extra Length 0000 (0) │ │ │ │ +1016C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1015F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1016C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10161B PAYLOAD │ │ │ │ +1016E9 PAYLOAD │ │ │ │ │ │ │ │ -101CCD LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ -101CD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101CD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101CD3 General Purpose Flag 0800 (2048) │ │ │ │ +101D9B LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ +101D9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101DA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101DA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101CD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101CD7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -101CDB CRC A94DC7F1 (2840446961) │ │ │ │ -101CDF Compressed Size 000002E7 (743) │ │ │ │ -101CE3 Uncompressed Size 0000072C (1836) │ │ │ │ -101CE7 Filename Length 0020 (32) │ │ │ │ -101CE9 Extra Length 0000 (0) │ │ │ │ -101CEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101DA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101DA5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +101DA9 CRC A94DC7F1 (2840446961) │ │ │ │ +101DAD Compressed Size 000002E7 (743) │ │ │ │ +101DB1 Uncompressed Size 0000072C (1836) │ │ │ │ +101DB5 Filename Length 0020 (32) │ │ │ │ +101DB7 Extra Length 0000 (0) │ │ │ │ +101DB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101CEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101DB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -101D0B PAYLOAD │ │ │ │ +101DD9 PAYLOAD │ │ │ │ │ │ │ │ -101FF2 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ -101FF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101FF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101FF8 General Purpose Flag 0800 (2048) │ │ │ │ +1020C0 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ +1020C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1020C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1020C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101FFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -101FFC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -102000 CRC 9BBC44B4 (2612806836) │ │ │ │ -102004 Compressed Size 0000036F (879) │ │ │ │ -102008 Uncompressed Size 00001242 (4674) │ │ │ │ -10200C Filename Length 001F (31) │ │ │ │ -10200E Extra Length 0000 (0) │ │ │ │ -102010 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1020C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1020CA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1020CE CRC 9BBC44B4 (2612806836) │ │ │ │ +1020D2 Compressed Size 0000036F (879) │ │ │ │ +1020D6 Uncompressed Size 00001242 (4674) │ │ │ │ +1020DA Filename Length 001F (31) │ │ │ │ +1020DC Extra Length 0000 (0) │ │ │ │ +1020DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1020DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10202F PAYLOAD │ │ │ │ +1020FD PAYLOAD │ │ │ │ │ │ │ │ -10239E LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ -1023A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1023A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1023A4 General Purpose Flag 0800 (2048) │ │ │ │ +10246C LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ +102470 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102471 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102472 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1023A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1023A8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1023AC CRC F7DE7C28 (4158553128) │ │ │ │ -1023B0 Compressed Size 000002C5 (709) │ │ │ │ -1023B4 Uncompressed Size 000006A4 (1700) │ │ │ │ -1023B8 Filename Length 0025 (37) │ │ │ │ -1023BA Extra Length 0000 (0) │ │ │ │ -1023BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102474 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102476 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10247A CRC F7DE7C28 (4158553128) │ │ │ │ +10247E Compressed Size 000002C5 (709) │ │ │ │ +102482 Uncompressed Size 000006A4 (1700) │ │ │ │ +102486 Filename Length 0025 (37) │ │ │ │ +102488 Extra Length 0000 (0) │ │ │ │ +10248A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1023BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10248A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1023E1 PAYLOAD │ │ │ │ +1024AF PAYLOAD │ │ │ │ │ │ │ │ -1026A6 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ -1026AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1026AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1026AC General Purpose Flag 0800 (2048) │ │ │ │ +102774 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ +102778 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102779 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10277A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1026AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1026B0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1026B4 CRC A55A78BD (2774169789) │ │ │ │ -1026B8 Compressed Size 00000311 (785) │ │ │ │ -1026BC Uncompressed Size 00000DBC (3516) │ │ │ │ -1026C0 Filename Length 0024 (36) │ │ │ │ -1026C2 Extra Length 0000 (0) │ │ │ │ -1026C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10277C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10277E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +102782 CRC A55A78BD (2774169789) │ │ │ │ +102786 Compressed Size 00000311 (785) │ │ │ │ +10278A Uncompressed Size 00000DBC (3516) │ │ │ │ +10278E Filename Length 0024 (36) │ │ │ │ +102790 Extra Length 0000 (0) │ │ │ │ +102792 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1026C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102792: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1026E8 PAYLOAD │ │ │ │ +1027B6 PAYLOAD │ │ │ │ │ │ │ │ -1029F9 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ -1029FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1029FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1029FF General Purpose Flag 0800 (2048) │ │ │ │ +102AC7 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ +102ACB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102ACC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102ACD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102A01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102A03 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -102A07 CRC 5A222EC8 (1512189640) │ │ │ │ -102A0B Compressed Size 00000205 (517) │ │ │ │ -102A0F Uncompressed Size 0000038A (906) │ │ │ │ -102A13 Filename Length 0025 (37) │ │ │ │ -102A15 Extra Length 0000 (0) │ │ │ │ -102A17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102ACF Compression Method 0008 (8) 'Deflated' │ │ │ │ +102AD1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +102AD5 CRC 5A222EC8 (1512189640) │ │ │ │ +102AD9 Compressed Size 00000205 (517) │ │ │ │ +102ADD Uncompressed Size 0000038A (906) │ │ │ │ +102AE1 Filename Length 0025 (37) │ │ │ │ +102AE3 Extra Length 0000 (0) │ │ │ │ +102AE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102A17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102AE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102A3C PAYLOAD │ │ │ │ +102B0A PAYLOAD │ │ │ │ │ │ │ │ -102C41 LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ -102C45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102C46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102C47 General Purpose Flag 0800 (2048) │ │ │ │ +102D0F LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ +102D13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102D14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102D15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102C49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102C4B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -102C4F CRC E5E649CC (3857074636) │ │ │ │ -102C53 Compressed Size 00000203 (515) │ │ │ │ -102C57 Uncompressed Size 000004E3 (1251) │ │ │ │ -102C5B Filename Length 0024 (36) │ │ │ │ -102C5D Extra Length 0000 (0) │ │ │ │ -102C5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102D17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102D19 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +102D1D CRC E5E649CC (3857074636) │ │ │ │ +102D21 Compressed Size 00000203 (515) │ │ │ │ +102D25 Uncompressed Size 000004E3 (1251) │ │ │ │ +102D29 Filename Length 0024 (36) │ │ │ │ +102D2B Extra Length 0000 (0) │ │ │ │ +102D2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102C5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102D2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102C83 PAYLOAD │ │ │ │ +102D51 PAYLOAD │ │ │ │ │ │ │ │ -102E86 LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ -102E8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102E8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102E8C General Purpose Flag 0800 (2048) │ │ │ │ +102F54 LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ +102F58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102F59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102F5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102E8E Compression Method 0008 (8) 'Deflated' │ │ │ │ -102E90 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -102E94 CRC B0269DAE (2955320750) │ │ │ │ -102E98 Compressed Size 00000D77 (3447) │ │ │ │ -102E9C Uncompressed Size 000029F2 (10738) │ │ │ │ -102EA0 Filename Length 001E (30) │ │ │ │ -102EA2 Extra Length 0000 (0) │ │ │ │ -102EA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102F5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +102F5E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +102F62 CRC A742EC3D (2806180925) │ │ │ │ +102F66 Compressed Size 00000D7A (3450) │ │ │ │ +102F6A Uncompressed Size 000029F2 (10738) │ │ │ │ +102F6E Filename Length 001E (30) │ │ │ │ +102F70 Extra Length 0000 (0) │ │ │ │ +102F72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102EA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102F72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102EC2 PAYLOAD │ │ │ │ +102F90 PAYLOAD │ │ │ │ │ │ │ │ -103C39 LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ -103C3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103C3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103C3F General Purpose Flag 0800 (2048) │ │ │ │ +103D0A LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ +103D0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103D0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103D10 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103C41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103C43 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -103C47 CRC 9FDF2775 (2682201973) │ │ │ │ -103C4B Compressed Size 00001225 (4645) │ │ │ │ -103C4F Uncompressed Size 00013829 (79913) │ │ │ │ -103C53 Filename Length 001D (29) │ │ │ │ -103C55 Extra Length 0000 (0) │ │ │ │ -103C57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103D12 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103D14 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +103D18 CRC A16D4402 (2708292610) │ │ │ │ +103D1C Compressed Size 00001225 (4645) │ │ │ │ +103D20 Uncompressed Size 00013829 (79913) │ │ │ │ +103D24 Filename Length 001D (29) │ │ │ │ +103D26 Extra Length 0000 (0) │ │ │ │ +103D28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103C57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103D28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -103C74 PAYLOAD │ │ │ │ +103D45 PAYLOAD │ │ │ │ │ │ │ │ -104E99 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ -104E9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -104E9E Created OS 03 (3) 'Unix' │ │ │ │ -104E9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104EA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104EA1 General Purpose Flag 0800 (2048) │ │ │ │ +104F6A CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ +104F6E Created Zip Spec 14 (20) '2.0' │ │ │ │ +104F6F Created OS 03 (3) 'Unix' │ │ │ │ +104F70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104F71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104F72 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104EA3 Compression Method 0000 (0) 'Stored' │ │ │ │ -104EA5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -104EA9 CRC 00000000 (0) │ │ │ │ -104EAD Compressed Size 00000000 (0) │ │ │ │ -104EB1 Uncompressed Size 00000000 (0) │ │ │ │ -104EB5 Filename Length 0009 (9) │ │ │ │ -104EB7 Extra Length 0004 (4) │ │ │ │ -104EB9 Comment Length 0000 (0) │ │ │ │ -104EBB Disk Start 0000 (0) │ │ │ │ -104EBD Int File Attributes 0000 (0) │ │ │ │ +104F74 Compression Method 0000 (0) 'Stored' │ │ │ │ +104F76 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +104F7A CRC 00000000 (0) │ │ │ │ +104F7E Compressed Size 00000000 (0) │ │ │ │ +104F82 Uncompressed Size 00000000 (0) │ │ │ │ +104F86 Filename Length 0009 (9) │ │ │ │ +104F88 Extra Length 0004 (4) │ │ │ │ +104F8A Comment Length 0000 (0) │ │ │ │ +104F8C Disk Start 0000 (0) │ │ │ │ +104F8E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104EBF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +104F90 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104EC3 Local Header Offset 00000000 (0) │ │ │ │ -104EC7 Filename 'XXXXXXXXX' │ │ │ │ +104F94 Local Header Offset 00000000 (0) │ │ │ │ +104F98 Filename 'XXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104EC7: Filename 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104F98: Filename 'XXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104ED0 Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ -104ED2 Length 0000 (0) │ │ │ │ +104FA1 Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ +104FA3 Length 0000 (0) │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104EC7: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x104F98: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104E9F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104F70: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104ED4 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ -104ED8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104ED9 Created OS 03 (3) 'Unix' │ │ │ │ -104EDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104EDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104EDC General Purpose Flag 0800 (2048) │ │ │ │ +104FA5 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ +104FA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +104FAA Created OS 03 (3) 'Unix' │ │ │ │ +104FAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104FAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104FAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104EDE Compression Method 0008 (8) 'Deflated' │ │ │ │ -104EE0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -104EE4 CRC DF85CE13 (3750088211) │ │ │ │ -104EE8 Compressed Size 000000AC (172) │ │ │ │ -104EEC Uncompressed Size 00000113 (275) │ │ │ │ -104EF0 Filename Length 0014 (20) │ │ │ │ -104EF2 Extra Length 0000 (0) │ │ │ │ -104EF4 Comment Length 0000 (0) │ │ │ │ -104EF6 Disk Start 0000 (0) │ │ │ │ -104EF8 Int File Attributes 0000 (0) │ │ │ │ +104FAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +104FB1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +104FB5 CRC DF85CE13 (3750088211) │ │ │ │ +104FB9 Compressed Size 000000AC (172) │ │ │ │ +104FBD Uncompressed Size 00000113 (275) │ │ │ │ +104FC1 Filename Length 0014 (20) │ │ │ │ +104FC3 Extra Length 0000 (0) │ │ │ │ +104FC5 Comment Length 0000 (0) │ │ │ │ +104FC7 Disk Start 0000 (0) │ │ │ │ +104FC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104EFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +104FCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -104EFE Local Header Offset 0000002B (43) │ │ │ │ -104F02 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +104FCF Local Header Offset 0000002B (43) │ │ │ │ +104FD3 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F02: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104FD3: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -104F16 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ -104F1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F1B Created OS 03 (3) 'Unix' │ │ │ │ -104F1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F1E General Purpose Flag 0800 (2048) │ │ │ │ +104FE7 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ +104FEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +104FEC Created OS 03 (3) 'Unix' │ │ │ │ +104FED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104FEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104FEF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104F20 Compression Method 0000 (0) 'Stored' │ │ │ │ -104F22 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -104F26 CRC 00000000 (0) │ │ │ │ -104F2A Compressed Size 00000000 (0) │ │ │ │ -104F2E Uncompressed Size 00000000 (0) │ │ │ │ -104F32 Filename Length 0004 (4) │ │ │ │ -104F34 Extra Length 0000 (0) │ │ │ │ -104F36 Comment Length 0000 (0) │ │ │ │ -104F38 Disk Start 0000 (0) │ │ │ │ -104F3A Int File Attributes 0000 (0) │ │ │ │ +104FF1 Compression Method 0000 (0) 'Stored' │ │ │ │ +104FF3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +104FF7 CRC 00000000 (0) │ │ │ │ +104FFB Compressed Size 00000000 (0) │ │ │ │ +104FFF Uncompressed Size 00000000 (0) │ │ │ │ +105003 Filename Length 0004 (4) │ │ │ │ +105005 Extra Length 0000 (0) │ │ │ │ +105007 Comment Length 0000 (0) │ │ │ │ +105009 Disk Start 0000 (0) │ │ │ │ +10500B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104F3C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10500D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104F40 Local Header Offset 00000109 (265) │ │ │ │ -104F44 Filename 'XXXX' │ │ │ │ +105011 Local Header Offset 00000109 (265) │ │ │ │ +105015 Filename 'XXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F44: Filename 'XXXX' │ │ │ │ +# WARNING: Offset 0x105015: Filename 'XXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104F44: Directory 'XXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105015: Directory 'XXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F1C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ +# WARNING: Offset 0x104FED: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104F48 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ -104F4C Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F4D Created OS 03 (3) 'Unix' │ │ │ │ -104F4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F50 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -104F52 Compression Method 0000 (0) 'Stored' │ │ │ │ -104F54 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -104F58 CRC 00000000 (0) │ │ │ │ -104F5C Compressed Size 00000000 (0) │ │ │ │ -104F60 Uncompressed Size 00000000 (0) │ │ │ │ -104F64 Filename Length 000B (11) │ │ │ │ -104F66 Extra Length 0000 (0) │ │ │ │ -104F68 Comment Length 0000 (0) │ │ │ │ -104F6A Disk Start 0000 (0) │ │ │ │ -104F6C Int File Attributes 0000 (0) │ │ │ │ +105019 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ +10501D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10501E Created OS 03 (3) 'Unix' │ │ │ │ +10501F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105020 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105021 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +105023 Compression Method 0000 (0) 'Stored' │ │ │ │ +105025 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105029 CRC 00000000 (0) │ │ │ │ +10502D Compressed Size 00000000 (0) │ │ │ │ +105031 Uncompressed Size 00000000 (0) │ │ │ │ +105035 Filename Length 000B (11) │ │ │ │ +105037 Extra Length 0000 (0) │ │ │ │ +105039 Comment Length 0000 (0) │ │ │ │ +10503B Disk Start 0000 (0) │ │ │ │ +10503D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104F6E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10503F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104F72 Local Header Offset 0000012B (299) │ │ │ │ -104F76 Filename 'XXXXXXXXXXX' │ │ │ │ +105043 Local Header Offset 0000012B (299) │ │ │ │ +105047 Filename 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F76: Filename 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105047: Filename 'XXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104F76: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105047: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F4E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10501F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104F81 CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ -104F85 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F86 Created OS 03 (3) 'Unix' │ │ │ │ -104F87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F89 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -104F8B Compression Method 0000 (0) 'Stored' │ │ │ │ -104F8D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -104F91 CRC 00000000 (0) │ │ │ │ -104F95 Compressed Size 00000000 (0) │ │ │ │ -104F99 Uncompressed Size 00000000 (0) │ │ │ │ -104F9D Filename Length 0011 (17) │ │ │ │ -104F9F Extra Length 0000 (0) │ │ │ │ -104FA1 Comment Length 0000 (0) │ │ │ │ -104FA3 Disk Start 0000 (0) │ │ │ │ -104FA5 Int File Attributes 0000 (0) │ │ │ │ +105052 CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ +105056 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105057 Created OS 03 (3) 'Unix' │ │ │ │ +105058 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105059 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10505A General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +10505C Compression Method 0000 (0) 'Stored' │ │ │ │ +10505E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105062 CRC 00000000 (0) │ │ │ │ +105066 Compressed Size 00000000 (0) │ │ │ │ +10506A Uncompressed Size 00000000 (0) │ │ │ │ +10506E Filename Length 0011 (17) │ │ │ │ +105070 Extra Length 0000 (0) │ │ │ │ +105072 Comment Length 0000 (0) │ │ │ │ +105074 Disk Start 0000 (0) │ │ │ │ +105076 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104FA7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105078 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104FAB Local Header Offset 00000154 (340) │ │ │ │ -104FAF Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10507C Local Header Offset 00000154 (340) │ │ │ │ +105080 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104FAF: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105080: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104FAF: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105080: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F87: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105058: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104FC0 CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ -104FC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104FC5 Created OS 03 (3) 'Unix' │ │ │ │ -104FC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104FC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104FC8 General Purpose Flag 0800 (2048) │ │ │ │ +105091 CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ +105095 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105096 Created OS 03 (3) 'Unix' │ │ │ │ +105097 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105098 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105099 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104FCA Compression Method 0008 (8) 'Deflated' │ │ │ │ -104FCC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -104FD0 CRC DA64D947 (3664042311) │ │ │ │ -104FD4 Compressed Size 00001DEB (7659) │ │ │ │ -104FD8 Uncompressed Size 00008806 (34822) │ │ │ │ -104FDC Filename Length 001C (28) │ │ │ │ -104FDE Extra Length 0000 (0) │ │ │ │ -104FE0 Comment Length 0000 (0) │ │ │ │ -104FE2 Disk Start 0000 (0) │ │ │ │ -104FE4 Int File Attributes 0000 (0) │ │ │ │ +10509B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10509D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1050A1 CRC FE760183 (4269146499) │ │ │ │ +1050A5 Compressed Size 00001DFC (7676) │ │ │ │ +1050A9 Uncompressed Size 00008806 (34822) │ │ │ │ +1050AD Filename Length 001C (28) │ │ │ │ +1050AF Extra Length 0000 (0) │ │ │ │ +1050B1 Comment Length 0000 (0) │ │ │ │ +1050B3 Disk Start 0000 (0) │ │ │ │ +1050B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104FE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1050B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -104FEA Local Header Offset 00000183 (387) │ │ │ │ -104FEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1050BB Local Header Offset 00000183 (387) │ │ │ │ +1050BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104FEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1050BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10500A CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ -10500E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10500F Created OS 03 (3) 'Unix' │ │ │ │ -105010 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105011 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105012 General Purpose Flag 0800 (2048) │ │ │ │ +1050DB CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ +1050DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1050E0 Created OS 03 (3) 'Unix' │ │ │ │ +1050E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1050E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1050E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105014 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105016 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10501A CRC 3C886BA0 (1015573408) │ │ │ │ -10501E Compressed Size 00001B12 (6930) │ │ │ │ -105022 Uncompressed Size 0001810D (98573) │ │ │ │ -105026 Filename Length 001B (27) │ │ │ │ -105028 Extra Length 0000 (0) │ │ │ │ -10502A Comment Length 0000 (0) │ │ │ │ -10502C Disk Start 0000 (0) │ │ │ │ -10502E Int File Attributes 0000 (0) │ │ │ │ +1050E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1050E7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1050EB CRC B86FBDA2 (3094330786) │ │ │ │ +1050EF Compressed Size 00001AD4 (6868) │ │ │ │ +1050F3 Uncompressed Size 0001810D (98573) │ │ │ │ +1050F7 Filename Length 001B (27) │ │ │ │ +1050F9 Extra Length 0000 (0) │ │ │ │ +1050FB Comment Length 0000 (0) │ │ │ │ +1050FD Disk Start 0000 (0) │ │ │ │ +1050FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105030 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105101 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105034 Local Header Offset 00001FA8 (8104) │ │ │ │ -105038 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105105 Local Header Offset 00001FB9 (8121) │ │ │ │ +105109 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105038: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105109: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105053 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ -105057 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105058 Created OS 03 (3) 'Unix' │ │ │ │ -105059 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10505A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10505B General Purpose Flag 0800 (2048) │ │ │ │ +105124 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ +105128 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105129 Created OS 03 (3) 'Unix' │ │ │ │ +10512A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10512B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10512C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10505D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10505F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105063 CRC 46B0E0D4 (1185997012) │ │ │ │ -105067 Compressed Size 000002F5 (757) │ │ │ │ -10506B Uncompressed Size 0000063C (1596) │ │ │ │ -10506F Filename Length 0029 (41) │ │ │ │ -105071 Extra Length 0000 (0) │ │ │ │ -105073 Comment Length 0000 (0) │ │ │ │ -105075 Disk Start 0000 (0) │ │ │ │ -105077 Int File Attributes 0000 (0) │ │ │ │ +10512E Compression Method 0008 (8) 'Deflated' │ │ │ │ +105130 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105134 CRC 46B0E0D4 (1185997012) │ │ │ │ +105138 Compressed Size 000002F5 (757) │ │ │ │ +10513C Uncompressed Size 0000063C (1596) │ │ │ │ +105140 Filename Length 0029 (41) │ │ │ │ +105142 Extra Length 0000 (0) │ │ │ │ +105144 Comment Length 0000 (0) │ │ │ │ +105146 Disk Start 0000 (0) │ │ │ │ +105148 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105079 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10514A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10507D Local Header Offset 00003AF3 (15091) │ │ │ │ -105081 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10514E Local Header Offset 00003AC6 (15046) │ │ │ │ +105152 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105081: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1050AA CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ -1050AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1050AF Created OS 03 (3) 'Unix' │ │ │ │ -1050B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1050B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1050B2 General Purpose Flag 0800 (2048) │ │ │ │ +10517B CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ +10517F Created Zip Spec 14 (20) '2.0' │ │ │ │ +105180 Created OS 03 (3) 'Unix' │ │ │ │ +105181 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105182 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105183 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1050B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1050B6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1050BA CRC 0FC0AF8C (264286092) │ │ │ │ -1050BE Compressed Size 00000392 (914) │ │ │ │ -1050C2 Uncompressed Size 00000C44 (3140) │ │ │ │ -1050C6 Filename Length 0028 (40) │ │ │ │ -1050C8 Extra Length 0000 (0) │ │ │ │ -1050CA Comment Length 0000 (0) │ │ │ │ -1050CC Disk Start 0000 (0) │ │ │ │ -1050CE Int File Attributes 0000 (0) │ │ │ │ +105185 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105187 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10518B CRC 0FC0AF8C (264286092) │ │ │ │ +10518F Compressed Size 00000392 (914) │ │ │ │ +105193 Uncompressed Size 00000C44 (3140) │ │ │ │ +105197 Filename Length 0028 (40) │ │ │ │ +105199 Extra Length 0000 (0) │ │ │ │ +10519B Comment Length 0000 (0) │ │ │ │ +10519D Disk Start 0000 (0) │ │ │ │ +10519F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1050D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1051A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1050D4 Local Header Offset 00003E2F (15919) │ │ │ │ -1050D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1051A5 Local Header Offset 00003E02 (15874) │ │ │ │ +1051A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1050D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1051A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105100 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ -105104 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105105 Created OS 03 (3) 'Unix' │ │ │ │ -105106 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105107 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105108 General Purpose Flag 0800 (2048) │ │ │ │ +1051D1 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ +1051D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1051D6 Created OS 03 (3) 'Unix' │ │ │ │ +1051D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1051D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1051D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10510A Compression Method 0000 (0) 'Stored' │ │ │ │ -10510C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105110 CRC 00000000 (0) │ │ │ │ -105114 Compressed Size 00000000 (0) │ │ │ │ -105118 Uncompressed Size 00000000 (0) │ │ │ │ -10511C Filename Length 0012 (18) │ │ │ │ -10511E Extra Length 0000 (0) │ │ │ │ -105120 Comment Length 0000 (0) │ │ │ │ -105122 Disk Start 0000 (0) │ │ │ │ -105124 Int File Attributes 0000 (0) │ │ │ │ +1051DB Compression Method 0000 (0) 'Stored' │ │ │ │ +1051DD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1051E1 CRC 00000000 (0) │ │ │ │ +1051E5 Compressed Size 00000000 (0) │ │ │ │ +1051E9 Uncompressed Size 00000000 (0) │ │ │ │ +1051ED Filename Length 0012 (18) │ │ │ │ +1051EF Extra Length 0000 (0) │ │ │ │ +1051F1 Comment Length 0000 (0) │ │ │ │ +1051F3 Disk Start 0000 (0) │ │ │ │ +1051F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105126 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1051F7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10512A Local Header Offset 00004207 (16903) │ │ │ │ -10512E Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +1051FB Local Header Offset 000041DA (16858) │ │ │ │ +1051FF Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10512E: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1051FF: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10512E: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1051FF: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105106: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1051D7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105140 CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ -105144 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105145 Created OS 03 (3) 'Unix' │ │ │ │ -105146 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105147 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105148 General Purpose Flag 0800 (2048) │ │ │ │ +105211 CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ +105215 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105216 Created OS 03 (3) 'Unix' │ │ │ │ +105217 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105218 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105219 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10514A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10514C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105150 CRC 0F5F5A69 (257907305) │ │ │ │ -105154 Compressed Size 000003F6 (1014) │ │ │ │ -105158 Uncompressed Size 000009AB (2475) │ │ │ │ -10515C Filename Length 002F (47) │ │ │ │ -10515E Extra Length 0000 (0) │ │ │ │ -105160 Comment Length 0000 (0) │ │ │ │ -105162 Disk Start 0000 (0) │ │ │ │ -105164 Int File Attributes 0000 (0) │ │ │ │ +10521B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10521D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105221 CRC 0F5F5A69 (257907305) │ │ │ │ +105225 Compressed Size 000003F6 (1014) │ │ │ │ +105229 Uncompressed Size 000009AB (2475) │ │ │ │ +10522D Filename Length 002F (47) │ │ │ │ +10522F Extra Length 0000 (0) │ │ │ │ +105231 Comment Length 0000 (0) │ │ │ │ +105233 Disk Start 0000 (0) │ │ │ │ +105235 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105166 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105237 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10516A Local Header Offset 00004237 (16951) │ │ │ │ -10516E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10523B Local Header Offset 0000420A (16906) │ │ │ │ +10523F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10516E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10523F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10519D CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ -1051A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1051A2 Created OS 03 (3) 'Unix' │ │ │ │ -1051A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1051A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1051A5 General Purpose Flag 0800 (2048) │ │ │ │ +10526E CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ +105272 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105273 Created OS 03 (3) 'Unix' │ │ │ │ +105274 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105275 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105276 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1051A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1051A9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1051AD CRC F4C96580 (4106839424) │ │ │ │ -1051B1 Compressed Size 00000455 (1109) │ │ │ │ -1051B5 Uncompressed Size 00001709 (5897) │ │ │ │ -1051B9 Filename Length 002E (46) │ │ │ │ -1051BB Extra Length 0000 (0) │ │ │ │ -1051BD Comment Length 0000 (0) │ │ │ │ -1051BF Disk Start 0000 (0) │ │ │ │ -1051C1 Int File Attributes 0000 (0) │ │ │ │ +105278 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10527A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10527E CRC F4C96580 (4106839424) │ │ │ │ +105282 Compressed Size 00000455 (1109) │ │ │ │ +105286 Uncompressed Size 00001709 (5897) │ │ │ │ +10528A Filename Length 002E (46) │ │ │ │ +10528C Extra Length 0000 (0) │ │ │ │ +10528E Comment Length 0000 (0) │ │ │ │ +105290 Disk Start 0000 (0) │ │ │ │ +105292 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1051C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105294 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1051C7 Local Header Offset 0000467A (18042) │ │ │ │ -1051CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105298 Local Header Offset 0000464D (17997) │ │ │ │ +10529C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1051CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10529C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1051F9 CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ -1051FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1051FE Created OS 03 (3) 'Unix' │ │ │ │ -1051FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105200 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105201 General Purpose Flag 0800 (2048) │ │ │ │ +1052CA CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ +1052CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1052CF Created OS 03 (3) 'Unix' │ │ │ │ +1052D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1052D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1052D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105203 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105205 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105209 CRC EFD507B9 (4023715769) │ │ │ │ -10520D Compressed Size 000004D5 (1237) │ │ │ │ -105211 Uncompressed Size 00000D9D (3485) │ │ │ │ -105215 Filename Length 002F (47) │ │ │ │ -105217 Extra Length 0000 (0) │ │ │ │ -105219 Comment Length 0000 (0) │ │ │ │ -10521B Disk Start 0000 (0) │ │ │ │ -10521D Int File Attributes 0000 (0) │ │ │ │ +1052D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1052D6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1052DA CRC EFD507B9 (4023715769) │ │ │ │ +1052DE Compressed Size 000004D5 (1237) │ │ │ │ +1052E2 Uncompressed Size 00000D9D (3485) │ │ │ │ +1052E6 Filename Length 002F (47) │ │ │ │ +1052E8 Extra Length 0000 (0) │ │ │ │ +1052EA Comment Length 0000 (0) │ │ │ │ +1052EC Disk Start 0000 (0) │ │ │ │ +1052EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10521F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1052F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105223 Local Header Offset 00004B1B (19227) │ │ │ │ -105227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1052F4 Local Header Offset 00004AEE (19182) │ │ │ │ +1052F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1052F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105256 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ -10525A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10525B Created OS 03 (3) 'Unix' │ │ │ │ -10525C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10525D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10525E General Purpose Flag 0800 (2048) │ │ │ │ +105327 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ +10532B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10532C Created OS 03 (3) 'Unix' │ │ │ │ +10532D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10532E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10532F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105260 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105262 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105266 CRC B4162488 (3021350024) │ │ │ │ -10526A Compressed Size 0000073B (1851) │ │ │ │ -10526E Uncompressed Size 00002AE1 (10977) │ │ │ │ -105272 Filename Length 002E (46) │ │ │ │ -105274 Extra Length 0000 (0) │ │ │ │ -105276 Comment Length 0000 (0) │ │ │ │ -105278 Disk Start 0000 (0) │ │ │ │ -10527A Int File Attributes 0000 (0) │ │ │ │ +105331 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105333 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105337 CRC B4162488 (3021350024) │ │ │ │ +10533B Compressed Size 0000073B (1851) │ │ │ │ +10533F Uncompressed Size 00002AE1 (10977) │ │ │ │ +105343 Filename Length 002E (46) │ │ │ │ +105345 Extra Length 0000 (0) │ │ │ │ +105347 Comment Length 0000 (0) │ │ │ │ +105349 Disk Start 0000 (0) │ │ │ │ +10534B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10527C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10534D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105280 Local Header Offset 0000503D (20541) │ │ │ │ -105284 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105351 Local Header Offset 00005010 (20496) │ │ │ │ +105355 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105355: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1052B2 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ -1052B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1052B7 Created OS 03 (3) 'Unix' │ │ │ │ -1052B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1052B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1052BA General Purpose Flag 0800 (2048) │ │ │ │ +105383 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ +105387 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105388 Created OS 03 (3) 'Unix' │ │ │ │ +105389 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10538A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10538B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1052BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1052BE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1052C2 CRC 9CF169D1 (2633066961) │ │ │ │ -1052C6 Compressed Size 000002A6 (678) │ │ │ │ -1052CA Uncompressed Size 00000553 (1363) │ │ │ │ -1052CE Filename Length 0030 (48) │ │ │ │ -1052D0 Extra Length 0000 (0) │ │ │ │ -1052D2 Comment Length 0000 (0) │ │ │ │ -1052D4 Disk Start 0000 (0) │ │ │ │ -1052D6 Int File Attributes 0000 (0) │ │ │ │ +10538D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10538F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105393 CRC 9CF169D1 (2633066961) │ │ │ │ +105397 Compressed Size 000002A6 (678) │ │ │ │ +10539B Uncompressed Size 00000553 (1363) │ │ │ │ +10539F Filename Length 0030 (48) │ │ │ │ +1053A1 Extra Length 0000 (0) │ │ │ │ +1053A3 Comment Length 0000 (0) │ │ │ │ +1053A5 Disk Start 0000 (0) │ │ │ │ +1053A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1052D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1053A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1052DC Local Header Offset 000057C4 (22468) │ │ │ │ -1052E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1053AD Local Header Offset 00005797 (22423) │ │ │ │ +1053B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1052E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1053B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105310 CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ -105314 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105315 Created OS 03 (3) 'Unix' │ │ │ │ -105316 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105317 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105318 General Purpose Flag 0800 (2048) │ │ │ │ +1053E1 CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ +1053E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1053E6 Created OS 03 (3) 'Unix' │ │ │ │ +1053E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1053E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1053E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10531A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10531C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105320 CRC A75A16AC (2807699116) │ │ │ │ -105324 Compressed Size 0000029A (666) │ │ │ │ -105328 Uncompressed Size 00000856 (2134) │ │ │ │ -10532C Filename Length 002F (47) │ │ │ │ -10532E Extra Length 0000 (0) │ │ │ │ -105330 Comment Length 0000 (0) │ │ │ │ -105332 Disk Start 0000 (0) │ │ │ │ -105334 Int File Attributes 0000 (0) │ │ │ │ +1053EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1053ED Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1053F1 CRC A75A16AC (2807699116) │ │ │ │ +1053F5 Compressed Size 0000029A (666) │ │ │ │ +1053F9 Uncompressed Size 00000856 (2134) │ │ │ │ +1053FD Filename Length 002F (47) │ │ │ │ +1053FF Extra Length 0000 (0) │ │ │ │ +105401 Comment Length 0000 (0) │ │ │ │ +105403 Disk Start 0000 (0) │ │ │ │ +105405 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105336 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105407 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10533A Local Header Offset 00005AB8 (23224) │ │ │ │ -10533E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10540B Local Header Offset 00005A8B (23179) │ │ │ │ +10540F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10533E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10540F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10536D CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ -105371 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105372 Created OS 03 (3) 'Unix' │ │ │ │ -105373 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105374 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105375 General Purpose Flag 0800 (2048) │ │ │ │ +10543E CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ +105442 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105443 Created OS 03 (3) 'Unix' │ │ │ │ +105444 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105445 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105446 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105377 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105379 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10537D CRC 5720FD93 (1461779859) │ │ │ │ -105381 Compressed Size 000002A7 (679) │ │ │ │ -105385 Uncompressed Size 00000553 (1363) │ │ │ │ -105389 Filename Length 0030 (48) │ │ │ │ -10538B Extra Length 0000 (0) │ │ │ │ -10538D Comment Length 0000 (0) │ │ │ │ -10538F Disk Start 0000 (0) │ │ │ │ -105391 Int File Attributes 0000 (0) │ │ │ │ +105448 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10544A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10544E CRC 5720FD93 (1461779859) │ │ │ │ +105452 Compressed Size 000002A7 (679) │ │ │ │ +105456 Uncompressed Size 00000553 (1363) │ │ │ │ +10545A Filename Length 0030 (48) │ │ │ │ +10545C Extra Length 0000 (0) │ │ │ │ +10545E Comment Length 0000 (0) │ │ │ │ +105460 Disk Start 0000 (0) │ │ │ │ +105462 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105393 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105464 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105397 Local Header Offset 00005D9F (23967) │ │ │ │ -10539B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105468 Local Header Offset 00005D72 (23922) │ │ │ │ +10546C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10539B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10546C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1053CB CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ -1053CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1053D0 Created OS 03 (3) 'Unix' │ │ │ │ -1053D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1053D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1053D3 General Purpose Flag 0800 (2048) │ │ │ │ +10549C CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ +1054A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1054A1 Created OS 03 (3) 'Unix' │ │ │ │ +1054A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1054A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1054A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1053D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1053D7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1053DB CRC 76F6EE85 (1995894405) │ │ │ │ -1053DF Compressed Size 00000251 (593) │ │ │ │ -1053E3 Uncompressed Size 000007C6 (1990) │ │ │ │ -1053E7 Filename Length 002F (47) │ │ │ │ -1053E9 Extra Length 0000 (0) │ │ │ │ -1053EB Comment Length 0000 (0) │ │ │ │ -1053ED Disk Start 0000 (0) │ │ │ │ -1053EF Int File Attributes 0000 (0) │ │ │ │ +1054A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1054A8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1054AC CRC 76F6EE85 (1995894405) │ │ │ │ +1054B0 Compressed Size 00000251 (593) │ │ │ │ +1054B4 Uncompressed Size 000007C6 (1990) │ │ │ │ +1054B8 Filename Length 002F (47) │ │ │ │ +1054BA Extra Length 0000 (0) │ │ │ │ +1054BC Comment Length 0000 (0) │ │ │ │ +1054BE Disk Start 0000 (0) │ │ │ │ +1054C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1053F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1054C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1053F5 Local Header Offset 00006094 (24724) │ │ │ │ -1053F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1054C6 Local Header Offset 00006067 (24679) │ │ │ │ +1054CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1053F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1054CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105428 CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ -10542C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10542D Created OS 03 (3) 'Unix' │ │ │ │ -10542E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10542F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105430 General Purpose Flag 0800 (2048) │ │ │ │ +1054F9 CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ +1054FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1054FE Created OS 03 (3) 'Unix' │ │ │ │ +1054FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105500 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105501 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105432 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105434 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105438 CRC 60BACAA8 (1622854312) │ │ │ │ -10543C Compressed Size 000001CB (459) │ │ │ │ -105440 Uncompressed Size 00000317 (791) │ │ │ │ -105444 Filename Length 0034 (52) │ │ │ │ -105446 Extra Length 0000 (0) │ │ │ │ -105448 Comment Length 0000 (0) │ │ │ │ -10544A Disk Start 0000 (0) │ │ │ │ -10544C Int File Attributes 0000 (0) │ │ │ │ +105503 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105505 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105509 CRC 60BACAA8 (1622854312) │ │ │ │ +10550D Compressed Size 000001CB (459) │ │ │ │ +105511 Uncompressed Size 00000317 (791) │ │ │ │ +105515 Filename Length 0034 (52) │ │ │ │ +105517 Extra Length 0000 (0) │ │ │ │ +105519 Comment Length 0000 (0) │ │ │ │ +10551B Disk Start 0000 (0) │ │ │ │ +10551D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10544E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10551F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105452 Local Header Offset 00006332 (25394) │ │ │ │ -105456 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105523 Local Header Offset 00006305 (25349) │ │ │ │ +105527 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105456: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105527: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10548A CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ -10548E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10548F Created OS 03 (3) 'Unix' │ │ │ │ -105490 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105491 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105492 General Purpose Flag 0800 (2048) │ │ │ │ +10555B CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ +10555F Created Zip Spec 14 (20) '2.0' │ │ │ │ +105560 Created OS 03 (3) 'Unix' │ │ │ │ +105561 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105562 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105563 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105494 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105496 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10549A CRC FFFA47C6 (4294592454) │ │ │ │ -10549E Compressed Size 00000167 (359) │ │ │ │ -1054A2 Uncompressed Size 000002F7 (759) │ │ │ │ -1054A6 Filename Length 0033 (51) │ │ │ │ -1054A8 Extra Length 0000 (0) │ │ │ │ -1054AA Comment Length 0000 (0) │ │ │ │ -1054AC Disk Start 0000 (0) │ │ │ │ -1054AE Int File Attributes 0000 (0) │ │ │ │ +105565 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105567 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10556B CRC FFFA47C6 (4294592454) │ │ │ │ +10556F Compressed Size 00000167 (359) │ │ │ │ +105573 Uncompressed Size 000002F7 (759) │ │ │ │ +105577 Filename Length 0033 (51) │ │ │ │ +105579 Extra Length 0000 (0) │ │ │ │ +10557B Comment Length 0000 (0) │ │ │ │ +10557D Disk Start 0000 (0) │ │ │ │ +10557F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1054B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105581 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1054B4 Local Header Offset 0000654F (25935) │ │ │ │ -1054B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105585 Local Header Offset 00006522 (25890) │ │ │ │ +105589 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1054B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105589: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1054EB CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ -1054EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1054F0 Created OS 03 (3) 'Unix' │ │ │ │ -1054F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1054F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1054F3 General Purpose Flag 0800 (2048) │ │ │ │ +1055BC CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ +1055C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1055C1 Created OS 03 (3) 'Unix' │ │ │ │ +1055C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1055C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1055C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1054F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1054F7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1054FB CRC 087B3593 (142292371) │ │ │ │ -1054FF Compressed Size 00000306 (774) │ │ │ │ -105503 Uncompressed Size 00000701 (1793) │ │ │ │ -105507 Filename Length 002F (47) │ │ │ │ -105509 Extra Length 0000 (0) │ │ │ │ -10550B Comment Length 0000 (0) │ │ │ │ -10550D Disk Start 0000 (0) │ │ │ │ -10550F Int File Attributes 0000 (0) │ │ │ │ +1055C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1055C8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1055CC CRC 087B3593 (142292371) │ │ │ │ +1055D0 Compressed Size 00000306 (774) │ │ │ │ +1055D4 Uncompressed Size 00000701 (1793) │ │ │ │ +1055D8 Filename Length 002F (47) │ │ │ │ +1055DA Extra Length 0000 (0) │ │ │ │ +1055DC Comment Length 0000 (0) │ │ │ │ +1055DE Disk Start 0000 (0) │ │ │ │ +1055E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105511 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1055E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105515 Local Header Offset 00006707 (26375) │ │ │ │ -105519 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1055E6 Local Header Offset 000066DA (26330) │ │ │ │ +1055EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105519: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1055EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105548 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ -10554C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10554D Created OS 03 (3) 'Unix' │ │ │ │ -10554E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10554F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105550 General Purpose Flag 0800 (2048) │ │ │ │ +105619 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ +10561D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10561E Created OS 03 (3) 'Unix' │ │ │ │ +10561F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105620 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105621 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105552 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105554 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105558 CRC 26BA0505 (649725189) │ │ │ │ -10555C Compressed Size 000002C7 (711) │ │ │ │ -105560 Uncompressed Size 00000DC8 (3528) │ │ │ │ -105564 Filename Length 002E (46) │ │ │ │ -105566 Extra Length 0000 (0) │ │ │ │ -105568 Comment Length 0000 (0) │ │ │ │ -10556A Disk Start 0000 (0) │ │ │ │ -10556C Int File Attributes 0000 (0) │ │ │ │ +105623 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105625 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105629 CRC 26BA0505 (649725189) │ │ │ │ +10562D Compressed Size 000002C7 (711) │ │ │ │ +105631 Uncompressed Size 00000DC8 (3528) │ │ │ │ +105635 Filename Length 002E (46) │ │ │ │ +105637 Extra Length 0000 (0) │ │ │ │ +105639 Comment Length 0000 (0) │ │ │ │ +10563B Disk Start 0000 (0) │ │ │ │ +10563D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10556E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10563F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105572 Local Header Offset 00006A5A (27226) │ │ │ │ -105576 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105643 Local Header Offset 00006A2D (27181) │ │ │ │ +105647 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105647: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1055A4 CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ -1055A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1055A9 Created OS 03 (3) 'Unix' │ │ │ │ -1055AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1055AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1055AC General Purpose Flag 0800 (2048) │ │ │ │ +105675 CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ +105679 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10567A Created OS 03 (3) 'Unix' │ │ │ │ +10567B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10567C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10567D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1055AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1055B0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1055B4 CRC A8CCA694 (2831984276) │ │ │ │ -1055B8 Compressed Size 00000D18 (3352) │ │ │ │ -1055BC Uncompressed Size 00002DF4 (11764) │ │ │ │ -1055C0 Filename Length 001E (30) │ │ │ │ -1055C2 Extra Length 0000 (0) │ │ │ │ -1055C4 Comment Length 0000 (0) │ │ │ │ -1055C6 Disk Start 0000 (0) │ │ │ │ -1055C8 Int File Attributes 0000 (0) │ │ │ │ +10567F Compression Method 0008 (8) 'Deflated' │ │ │ │ +105681 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105685 CRC A8CCA694 (2831984276) │ │ │ │ +105689 Compressed Size 00000D18 (3352) │ │ │ │ +10568D Uncompressed Size 00002DF4 (11764) │ │ │ │ +105691 Filename Length 001E (30) │ │ │ │ +105693 Extra Length 0000 (0) │ │ │ │ +105695 Comment Length 0000 (0) │ │ │ │ +105697 Disk Start 0000 (0) │ │ │ │ +105699 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1055CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10569B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1055CE Local Header Offset 00006D6D (28013) │ │ │ │ -1055D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10569F Local Header Offset 00006D40 (27968) │ │ │ │ +1056A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1055D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1056A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1055F0 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ -1055F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1055F5 Created OS 03 (3) 'Unix' │ │ │ │ -1055F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1055F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1055F8 General Purpose Flag 0800 (2048) │ │ │ │ +1056C1 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ +1056C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1056C6 Created OS 03 (3) 'Unix' │ │ │ │ +1056C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1056C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1056C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1055FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1055FC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105600 CRC F446050F (4098229519) │ │ │ │ -105604 Compressed Size 00000D62 (3426) │ │ │ │ -105608 Uncompressed Size 0000BA46 (47686) │ │ │ │ -10560C Filename Length 001D (29) │ │ │ │ -10560E Extra Length 0000 (0) │ │ │ │ -105610 Comment Length 0000 (0) │ │ │ │ -105612 Disk Start 0000 (0) │ │ │ │ -105614 Int File Attributes 0000 (0) │ │ │ │ +1056CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1056CD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1056D1 CRC F446050F (4098229519) │ │ │ │ +1056D5 Compressed Size 00000D62 (3426) │ │ │ │ +1056D9 Uncompressed Size 0000BA46 (47686) │ │ │ │ +1056DD Filename Length 001D (29) │ │ │ │ +1056DF Extra Length 0000 (0) │ │ │ │ +1056E1 Comment Length 0000 (0) │ │ │ │ +1056E3 Disk Start 0000 (0) │ │ │ │ +1056E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105616 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1056E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10561A Local Header Offset 00007AC1 (31425) │ │ │ │ -10561E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1056EB Local Header Offset 00007A94 (31380) │ │ │ │ +1056EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10561E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1056EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10563B CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ -10563F Created Zip Spec 14 (20) '2.0' │ │ │ │ -105640 Created OS 03 (3) 'Unix' │ │ │ │ -105641 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105642 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105643 General Purpose Flag 0800 (2048) │ │ │ │ +10570C CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ +105710 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105711 Created OS 03 (3) 'Unix' │ │ │ │ +105712 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105713 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105714 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105645 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105647 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10564B CRC F4018409 (4093740041) │ │ │ │ -10564F Compressed Size 000002AA (682) │ │ │ │ -105653 Uncompressed Size 0000050D (1293) │ │ │ │ -105657 Filename Length 0032 (50) │ │ │ │ -105659 Extra Length 0000 (0) │ │ │ │ -10565B Comment Length 0000 (0) │ │ │ │ -10565D Disk Start 0000 (0) │ │ │ │ -10565F Int File Attributes 0000 (0) │ │ │ │ +105716 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105718 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10571C CRC F4018409 (4093740041) │ │ │ │ +105720 Compressed Size 000002AA (682) │ │ │ │ +105724 Uncompressed Size 0000050D (1293) │ │ │ │ +105728 Filename Length 0032 (50) │ │ │ │ +10572A Extra Length 0000 (0) │ │ │ │ +10572C Comment Length 0000 (0) │ │ │ │ +10572E Disk Start 0000 (0) │ │ │ │ +105730 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105661 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105732 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105665 Local Header Offset 0000885E (34910) │ │ │ │ -105669 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105736 Local Header Offset 00008831 (34865) │ │ │ │ +10573A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105669: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10573A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10569B CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ -10569F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1056A0 Created OS 03 (3) 'Unix' │ │ │ │ -1056A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1056A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1056A3 General Purpose Flag 0800 (2048) │ │ │ │ +10576C CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ +105770 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105771 Created OS 03 (3) 'Unix' │ │ │ │ +105772 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105773 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105774 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1056A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1056A7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1056AB CRC 7E45A88A (2118494346) │ │ │ │ -1056AF Compressed Size 0000034F (847) │ │ │ │ -1056B3 Uncompressed Size 00000B5A (2906) │ │ │ │ -1056B7 Filename Length 0031 (49) │ │ │ │ -1056B9 Extra Length 0000 (0) │ │ │ │ -1056BB Comment Length 0000 (0) │ │ │ │ -1056BD Disk Start 0000 (0) │ │ │ │ -1056BF Int File Attributes 0000 (0) │ │ │ │ +105776 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105778 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10577C CRC 7E45A88A (2118494346) │ │ │ │ +105780 Compressed Size 0000034F (847) │ │ │ │ +105784 Uncompressed Size 00000B5A (2906) │ │ │ │ +105788 Filename Length 0031 (49) │ │ │ │ +10578A Extra Length 0000 (0) │ │ │ │ +10578C Comment Length 0000 (0) │ │ │ │ +10578E Disk Start 0000 (0) │ │ │ │ +105790 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1056C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105792 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1056C5 Local Header Offset 00008B58 (35672) │ │ │ │ -1056C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105796 Local Header Offset 00008B2B (35627) │ │ │ │ +10579A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1056C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10579A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1056FA CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ -1056FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1056FF Created OS 03 (3) 'Unix' │ │ │ │ -105700 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105701 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105702 General Purpose Flag 0800 (2048) │ │ │ │ +1057CB CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ +1057CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1057D0 Created OS 03 (3) 'Unix' │ │ │ │ +1057D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1057D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1057D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105704 Compression Method 0000 (0) 'Stored' │ │ │ │ -105706 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10570A CRC 00000000 (0) │ │ │ │ -10570E Compressed Size 00000000 (0) │ │ │ │ -105712 Uncompressed Size 00000000 (0) │ │ │ │ -105716 Filename Length 0017 (23) │ │ │ │ -105718 Extra Length 0000 (0) │ │ │ │ -10571A Comment Length 0000 (0) │ │ │ │ -10571C Disk Start 0000 (0) │ │ │ │ -10571E Int File Attributes 0000 (0) │ │ │ │ +1057D5 Compression Method 0000 (0) 'Stored' │ │ │ │ +1057D7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1057DB CRC 00000000 (0) │ │ │ │ +1057DF Compressed Size 00000000 (0) │ │ │ │ +1057E3 Uncompressed Size 00000000 (0) │ │ │ │ +1057E7 Filename Length 0017 (23) │ │ │ │ +1057E9 Extra Length 0000 (0) │ │ │ │ +1057EB Comment Length 0000 (0) │ │ │ │ +1057ED Disk Start 0000 (0) │ │ │ │ +1057EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105720 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1057F1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105724 Local Header Offset 00008EF6 (36598) │ │ │ │ -105728 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1057F5 Local Header Offset 00008EC9 (36553) │ │ │ │ +1057F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105728: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1057F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105728: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1057F9: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105700: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1057D1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10573F CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ -105743 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105744 Created OS 03 (3) 'Unix' │ │ │ │ -105745 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105746 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105747 General Purpose Flag 0800 (2048) │ │ │ │ +105810 CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ +105814 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105815 Created OS 03 (3) 'Unix' │ │ │ │ +105816 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105817 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105818 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105749 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10574B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10574F CRC 3B432E22 (994258466) │ │ │ │ -105753 Compressed Size 00000129 (297) │ │ │ │ -105757 Uncompressed Size 000001C6 (454) │ │ │ │ -10575B Filename Length 0028 (40) │ │ │ │ -10575D Extra Length 0000 (0) │ │ │ │ -10575F Comment Length 0000 (0) │ │ │ │ -105761 Disk Start 0000 (0) │ │ │ │ -105763 Int File Attributes 0000 (0) │ │ │ │ +10581A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10581C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105820 CRC 3B432E22 (994258466) │ │ │ │ +105824 Compressed Size 00000129 (297) │ │ │ │ +105828 Uncompressed Size 000001C6 (454) │ │ │ │ +10582C Filename Length 0028 (40) │ │ │ │ +10582E Extra Length 0000 (0) │ │ │ │ +105830 Comment Length 0000 (0) │ │ │ │ +105832 Disk Start 0000 (0) │ │ │ │ +105834 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105765 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105836 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105769 Local Header Offset 00008F2B (36651) │ │ │ │ -10576D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10583A Local Header Offset 00008EFE (36606) │ │ │ │ +10583E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10576D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10583E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105795 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ -105799 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10579A Created OS 03 (3) 'Unix' │ │ │ │ -10579B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10579C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10579D General Purpose Flag 0800 (2048) │ │ │ │ +105866 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ +10586A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10586B Created OS 03 (3) 'Unix' │ │ │ │ +10586C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10586D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10586E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10579F Compression Method 0008 (8) 'Deflated' │ │ │ │ -1057A1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1057A5 CRC AE561271 (2924876401) │ │ │ │ -1057A9 Compressed Size 000000CD (205) │ │ │ │ -1057AD Uncompressed Size 00000145 (325) │ │ │ │ -1057B1 Filename Length 0027 (39) │ │ │ │ -1057B3 Extra Length 0000 (0) │ │ │ │ -1057B5 Comment Length 0000 (0) │ │ │ │ -1057B7 Disk Start 0000 (0) │ │ │ │ -1057B9 Int File Attributes 0000 (0) │ │ │ │ +105870 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105872 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105876 CRC AE561271 (2924876401) │ │ │ │ +10587A Compressed Size 000000CD (205) │ │ │ │ +10587E Uncompressed Size 00000145 (325) │ │ │ │ +105882 Filename Length 0027 (39) │ │ │ │ +105884 Extra Length 0000 (0) │ │ │ │ +105886 Comment Length 0000 (0) │ │ │ │ +105888 Disk Start 0000 (0) │ │ │ │ +10588A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1057BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10588C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1057BF Local Header Offset 0000909A (37018) │ │ │ │ -1057C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105890 Local Header Offset 0000906D (36973) │ │ │ │ +105894 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1057C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105894: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1057EA CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ -1057EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1057EF Created OS 03 (3) 'Unix' │ │ │ │ -1057F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1057F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1057F2 General Purpose Flag 0800 (2048) │ │ │ │ +1058BB CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ +1058BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1058C0 Created OS 03 (3) 'Unix' │ │ │ │ +1058C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1058C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1058C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1057F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1057F6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1057FA CRC 03DB119C (64688540) │ │ │ │ -1057FE Compressed Size 00000CAF (3247) │ │ │ │ -105802 Uncompressed Size 000023CD (9165) │ │ │ │ -105806 Filename Length 0023 (35) │ │ │ │ -105808 Extra Length 0000 (0) │ │ │ │ -10580A Comment Length 0000 (0) │ │ │ │ -10580C Disk Start 0000 (0) │ │ │ │ -10580E Int File Attributes 0000 (0) │ │ │ │ +1058C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1058C7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1058CB CRC 03DB119C (64688540) │ │ │ │ +1058CF Compressed Size 00000CAF (3247) │ │ │ │ +1058D3 Uncompressed Size 000023CD (9165) │ │ │ │ +1058D7 Filename Length 0023 (35) │ │ │ │ +1058D9 Extra Length 0000 (0) │ │ │ │ +1058DB Comment Length 0000 (0) │ │ │ │ +1058DD Disk Start 0000 (0) │ │ │ │ +1058DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105810 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1058E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105814 Local Header Offset 000091AC (37292) │ │ │ │ -105818 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1058E5 Local Header Offset 0000917F (37247) │ │ │ │ +1058E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105818: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1058E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10583B CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ -10583F Created Zip Spec 14 (20) '2.0' │ │ │ │ -105840 Created OS 03 (3) 'Unix' │ │ │ │ -105841 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105842 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105843 General Purpose Flag 0800 (2048) │ │ │ │ +10590C CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ +105910 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105911 Created OS 03 (3) 'Unix' │ │ │ │ +105912 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105913 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105914 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105845 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105847 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10584B CRC 45C55C75 (1170562165) │ │ │ │ -10584F Compressed Size 00001C86 (7302) │ │ │ │ -105853 Uncompressed Size 00013431 (78897) │ │ │ │ -105857 Filename Length 0022 (34) │ │ │ │ -105859 Extra Length 0000 (0) │ │ │ │ -10585B Comment Length 0000 (0) │ │ │ │ -10585D Disk Start 0000 (0) │ │ │ │ -10585F Int File Attributes 0000 (0) │ │ │ │ +105916 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105918 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10591C CRC 45C55C75 (1170562165) │ │ │ │ +105920 Compressed Size 00001C86 (7302) │ │ │ │ +105924 Uncompressed Size 00013431 (78897) │ │ │ │ +105928 Filename Length 0022 (34) │ │ │ │ +10592A Extra Length 0000 (0) │ │ │ │ +10592C Comment Length 0000 (0) │ │ │ │ +10592E Disk Start 0000 (0) │ │ │ │ +105930 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105861 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105932 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105865 Local Header Offset 00009E9C (40604) │ │ │ │ -105869 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105936 Local Header Offset 00009E6F (40559) │ │ │ │ +10593A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105869: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10593A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10588B CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ -10588F Created Zip Spec 14 (20) '2.0' │ │ │ │ -105890 Created OS 03 (3) 'Unix' │ │ │ │ -105891 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105892 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105893 General Purpose Flag 0800 (2048) │ │ │ │ +10595C CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ +105960 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105961 Created OS 03 (3) 'Unix' │ │ │ │ +105962 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105963 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105964 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105895 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105897 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10589B CRC 6C05B9DD (1812314589) │ │ │ │ -10589F Compressed Size 000003A2 (930) │ │ │ │ -1058A3 Uncompressed Size 00000772 (1906) │ │ │ │ -1058A7 Filename Length 0032 (50) │ │ │ │ -1058A9 Extra Length 0000 (0) │ │ │ │ -1058AB Comment Length 0000 (0) │ │ │ │ -1058AD Disk Start 0000 (0) │ │ │ │ -1058AF Int File Attributes 0000 (0) │ │ │ │ +105966 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105968 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10596C CRC 6C05B9DD (1812314589) │ │ │ │ +105970 Compressed Size 000003A2 (930) │ │ │ │ +105974 Uncompressed Size 00000772 (1906) │ │ │ │ +105978 Filename Length 0032 (50) │ │ │ │ +10597A Extra Length 0000 (0) │ │ │ │ +10597C Comment Length 0000 (0) │ │ │ │ +10597E Disk Start 0000 (0) │ │ │ │ +105980 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1058B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105982 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1058B5 Local Header Offset 0000BB62 (47970) │ │ │ │ -1058B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105986 Local Header Offset 0000BB35 (47925) │ │ │ │ +10598A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1058B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10598A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1058EB CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ -1058EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1058F0 Created OS 03 (3) 'Unix' │ │ │ │ -1058F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1058F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1058F3 General Purpose Flag 0800 (2048) │ │ │ │ +1059BC CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ +1059C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1059C1 Created OS 03 (3) 'Unix' │ │ │ │ +1059C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1059C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1059C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1058F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1058F7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1058FB CRC 920557B0 (2449823664) │ │ │ │ -1058FF Compressed Size 00000868 (2152) │ │ │ │ -105903 Uncompressed Size 00001D53 (7507) │ │ │ │ -105907 Filename Length 0031 (49) │ │ │ │ -105909 Extra Length 0000 (0) │ │ │ │ -10590B Comment Length 0000 (0) │ │ │ │ -10590D Disk Start 0000 (0) │ │ │ │ -10590F Int File Attributes 0000 (0) │ │ │ │ +1059C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1059C8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1059CC CRC 920557B0 (2449823664) │ │ │ │ +1059D0 Compressed Size 00000868 (2152) │ │ │ │ +1059D4 Uncompressed Size 00001D53 (7507) │ │ │ │ +1059D8 Filename Length 0031 (49) │ │ │ │ +1059DA Extra Length 0000 (0) │ │ │ │ +1059DC Comment Length 0000 (0) │ │ │ │ +1059DE Disk Start 0000 (0) │ │ │ │ +1059E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105911 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1059E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105915 Local Header Offset 0000BF54 (48980) │ │ │ │ -105919 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1059E6 Local Header Offset 0000BF27 (48935) │ │ │ │ +1059EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105919: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1059EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10594A CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ -10594E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10594F Created OS 03 (3) 'Unix' │ │ │ │ -105950 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105951 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105952 General Purpose Flag 0800 (2048) │ │ │ │ +105A1B CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ +105A1F Created Zip Spec 14 (20) '2.0' │ │ │ │ +105A20 Created OS 03 (3) 'Unix' │ │ │ │ +105A21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105A22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105A23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105954 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105956 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10595A CRC B628AE70 (3056119408) │ │ │ │ -10595E Compressed Size 00000488 (1160) │ │ │ │ -105962 Uncompressed Size 00000A7B (2683) │ │ │ │ -105966 Filename Length 003D (61) │ │ │ │ -105968 Extra Length 0000 (0) │ │ │ │ -10596A Comment Length 0000 (0) │ │ │ │ -10596C Disk Start 0000 (0) │ │ │ │ -10596E Int File Attributes 0000 (0) │ │ │ │ +105A25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105A27 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105A2B CRC B628AE70 (3056119408) │ │ │ │ +105A2F Compressed Size 00000488 (1160) │ │ │ │ +105A33 Uncompressed Size 00000A7B (2683) │ │ │ │ +105A37 Filename Length 003D (61) │ │ │ │ +105A39 Extra Length 0000 (0) │ │ │ │ +105A3B Comment Length 0000 (0) │ │ │ │ +105A3D Disk Start 0000 (0) │ │ │ │ +105A3F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105970 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105A41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105974 Local Header Offset 0000C80B (51211) │ │ │ │ -105978 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105A45 Local Header Offset 0000C7DE (51166) │ │ │ │ +105A49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105978: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105A49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1059B5 CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ -1059B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1059BA Created OS 03 (3) 'Unix' │ │ │ │ -1059BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1059BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1059BD General Purpose Flag 0800 (2048) │ │ │ │ +105A86 CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ +105A8A Created Zip Spec 14 (20) '2.0' │ │ │ │ +105A8B Created OS 03 (3) 'Unix' │ │ │ │ +105A8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105A8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105A8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1059BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1059C1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1059C5 CRC AE68DCEB (2926107883) │ │ │ │ -1059C9 Compressed Size 00000745 (1861) │ │ │ │ -1059CD Uncompressed Size 00002096 (8342) │ │ │ │ -1059D1 Filename Length 003C (60) │ │ │ │ -1059D3 Extra Length 0000 (0) │ │ │ │ -1059D5 Comment Length 0000 (0) │ │ │ │ -1059D7 Disk Start 0000 (0) │ │ │ │ -1059D9 Int File Attributes 0000 (0) │ │ │ │ +105A90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105A92 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105A96 CRC AE68DCEB (2926107883) │ │ │ │ +105A9A Compressed Size 00000745 (1861) │ │ │ │ +105A9E Uncompressed Size 00002096 (8342) │ │ │ │ +105AA2 Filename Length 003C (60) │ │ │ │ +105AA4 Extra Length 0000 (0) │ │ │ │ +105AA6 Comment Length 0000 (0) │ │ │ │ +105AA8 Disk Start 0000 (0) │ │ │ │ +105AAA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1059DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105AAC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1059DF Local Header Offset 0000CCEE (52462) │ │ │ │ -1059E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105AB0 Local Header Offset 0000CCC1 (52417) │ │ │ │ +105AB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1059E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105AB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105A1F CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ -105A23 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105A24 Created OS 03 (3) 'Unix' │ │ │ │ -105A25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105A26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105A27 General Purpose Flag 0800 (2048) │ │ │ │ +105AF0 CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ +105AF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105AF5 Created OS 03 (3) 'Unix' │ │ │ │ +105AF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105AF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105AF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105A29 Compression Method 0000 (0) 'Stored' │ │ │ │ -105A2B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105A2F CRC 00000000 (0) │ │ │ │ -105A33 Compressed Size 00000000 (0) │ │ │ │ -105A37 Uncompressed Size 00000000 (0) │ │ │ │ -105A3B Filename Length 0013 (19) │ │ │ │ -105A3D Extra Length 0000 (0) │ │ │ │ -105A3F Comment Length 0000 (0) │ │ │ │ -105A41 Disk Start 0000 (0) │ │ │ │ -105A43 Int File Attributes 0000 (0) │ │ │ │ +105AFA Compression Method 0000 (0) 'Stored' │ │ │ │ +105AFC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105B00 CRC 00000000 (0) │ │ │ │ +105B04 Compressed Size 00000000 (0) │ │ │ │ +105B08 Uncompressed Size 00000000 (0) │ │ │ │ +105B0C Filename Length 0013 (19) │ │ │ │ +105B0E Extra Length 0000 (0) │ │ │ │ +105B10 Comment Length 0000 (0) │ │ │ │ +105B12 Disk Start 0000 (0) │ │ │ │ +105B14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105A45 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105B16 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105A49 Local Header Offset 0000D48D (54413) │ │ │ │ -105A4D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +105B1A Local Header Offset 0000D460 (54368) │ │ │ │ +105B1E Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A4D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105B1E: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105A4D: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105B1E: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A25: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105AF6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105A60 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ -105A64 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105A65 Created OS 03 (3) 'Unix' │ │ │ │ -105A66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105A67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105A68 General Purpose Flag 0800 (2048) │ │ │ │ +105B31 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ +105B35 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105B36 Created OS 03 (3) 'Unix' │ │ │ │ +105B37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105B38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105B39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105A6A Compression Method 0008 (8) 'Deflated' │ │ │ │ -105A6C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105A70 CRC 79D01898 (2043680920) │ │ │ │ -105A74 Compressed Size 00006995 (27029) │ │ │ │ -105A78 Uncompressed Size 0001B1B1 (111025) │ │ │ │ -105A7C Filename Length 0020 (32) │ │ │ │ -105A7E Extra Length 0000 (0) │ │ │ │ -105A80 Comment Length 0000 (0) │ │ │ │ -105A82 Disk Start 0000 (0) │ │ │ │ -105A84 Int File Attributes 0000 (0) │ │ │ │ +105B3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +105B3D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105B41 CRC 79D01898 (2043680920) │ │ │ │ +105B45 Compressed Size 00006995 (27029) │ │ │ │ +105B49 Uncompressed Size 0001B1B1 (111025) │ │ │ │ +105B4D Filename Length 0020 (32) │ │ │ │ +105B4F Extra Length 0000 (0) │ │ │ │ +105B51 Comment Length 0000 (0) │ │ │ │ +105B53 Disk Start 0000 (0) │ │ │ │ +105B55 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105A86 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105B57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105A8A Local Header Offset 0000D4BE (54462) │ │ │ │ -105A8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105B5B Local Header Offset 0000D491 (54417) │ │ │ │ +105B5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105B5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105AAE CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ -105AB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105AB3 Created OS 03 (3) 'Unix' │ │ │ │ -105AB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105AB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105AB6 General Purpose Flag 0800 (2048) │ │ │ │ +105B7F CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ +105B83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105B84 Created OS 03 (3) 'Unix' │ │ │ │ +105B85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105B86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105B87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105AB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105ABA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105ABE CRC 9E6457A1 (2657376161) │ │ │ │ -105AC2 Compressed Size 0000F2C9 (62153) │ │ │ │ -105AC6 Uncompressed Size 000B975F (759647) │ │ │ │ -105ACA Filename Length 001F (31) │ │ │ │ -105ACC Extra Length 0000 (0) │ │ │ │ -105ACE Comment Length 0000 (0) │ │ │ │ -105AD0 Disk Start 0000 (0) │ │ │ │ -105AD2 Int File Attributes 0000 (0) │ │ │ │ +105B89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105B8B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105B8F CRC 9E6457A1 (2657376161) │ │ │ │ +105B93 Compressed Size 0000F2C9 (62153) │ │ │ │ +105B97 Uncompressed Size 000B975F (759647) │ │ │ │ +105B9B Filename Length 001F (31) │ │ │ │ +105B9D Extra Length 0000 (0) │ │ │ │ +105B9F Comment Length 0000 (0) │ │ │ │ +105BA1 Disk Start 0000 (0) │ │ │ │ +105BA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105AD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105BA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105AD8 Local Header Offset 00013E91 (81553) │ │ │ │ -105ADC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105BA9 Local Header Offset 00013E64 (81508) │ │ │ │ +105BAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105ADC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105BAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105AFB CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ -105AFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -105B00 Created OS 03 (3) 'Unix' │ │ │ │ -105B01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105B03 General Purpose Flag 0800 (2048) │ │ │ │ +105BCC CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ +105BD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105BD1 Created OS 03 (3) 'Unix' │ │ │ │ +105BD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105BD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105BD4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105B05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105B07 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105B0B CRC 2BE4907F (736399487) │ │ │ │ -105B0F Compressed Size 00000560 (1376) │ │ │ │ -105B13 Uncompressed Size 00000E07 (3591) │ │ │ │ -105B17 Filename Length 0021 (33) │ │ │ │ -105B19 Extra Length 0000 (0) │ │ │ │ -105B1B Comment Length 0000 (0) │ │ │ │ -105B1D Disk Start 0000 (0) │ │ │ │ -105B1F Int File Attributes 0000 (0) │ │ │ │ +105BD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105BD8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105BDC CRC 2BE4907F (736399487) │ │ │ │ +105BE0 Compressed Size 00000560 (1376) │ │ │ │ +105BE4 Uncompressed Size 00000E07 (3591) │ │ │ │ +105BE8 Filename Length 0021 (33) │ │ │ │ +105BEA Extra Length 0000 (0) │ │ │ │ +105BEC Comment Length 0000 (0) │ │ │ │ +105BEE Disk Start 0000 (0) │ │ │ │ +105BF0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105B21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105BF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105B25 Local Header Offset 00023197 (143767) │ │ │ │ -105B29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105BF6 Local Header Offset 0002316A (143722) │ │ │ │ +105BFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105B29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105BFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105B4A CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ -105B4E Created Zip Spec 14 (20) '2.0' │ │ │ │ -105B4F Created OS 03 (3) 'Unix' │ │ │ │ -105B50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105B52 General Purpose Flag 0800 (2048) │ │ │ │ +105C1B CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ +105C1F Created Zip Spec 14 (20) '2.0' │ │ │ │ +105C20 Created OS 03 (3) 'Unix' │ │ │ │ +105C21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105B54 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105B56 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105B5A CRC D65A4BB8 (3596241848) │ │ │ │ -105B5E Compressed Size 00000639 (1593) │ │ │ │ -105B62 Uncompressed Size 00002365 (9061) │ │ │ │ -105B66 Filename Length 0020 (32) │ │ │ │ -105B68 Extra Length 0000 (0) │ │ │ │ -105B6A Comment Length 0000 (0) │ │ │ │ -105B6C Disk Start 0000 (0) │ │ │ │ -105B6E Int File Attributes 0000 (0) │ │ │ │ +105C25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C27 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105C2B CRC D65A4BB8 (3596241848) │ │ │ │ +105C2F Compressed Size 00000639 (1593) │ │ │ │ +105C33 Uncompressed Size 00002365 (9061) │ │ │ │ +105C37 Filename Length 0020 (32) │ │ │ │ +105C39 Extra Length 0000 (0) │ │ │ │ +105C3B Comment Length 0000 (0) │ │ │ │ +105C3D Disk Start 0000 (0) │ │ │ │ +105C3F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105B70 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105C41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105B74 Local Header Offset 00023736 (145206) │ │ │ │ -105B78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C45 Local Header Offset 00023709 (145161) │ │ │ │ +105C49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105B78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105B98 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ -105B9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -105B9D Created OS 03 (3) 'Unix' │ │ │ │ -105B9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105BA0 General Purpose Flag 0800 (2048) │ │ │ │ +105C69 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ +105C6D Created Zip Spec 14 (20) '2.0' │ │ │ │ +105C6E Created OS 03 (3) 'Unix' │ │ │ │ +105C6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105BA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105BA4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105BA8 CRC 8F46315E (2403742046) │ │ │ │ -105BAC Compressed Size 0000041F (1055) │ │ │ │ -105BB0 Uncompressed Size 00000A97 (2711) │ │ │ │ -105BB4 Filename Length 0026 (38) │ │ │ │ -105BB6 Extra Length 0000 (0) │ │ │ │ -105BB8 Comment Length 0000 (0) │ │ │ │ -105BBA Disk Start 0000 (0) │ │ │ │ -105BBC Int File Attributes 0000 (0) │ │ │ │ +105C73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C75 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105C79 CRC 8F46315E (2403742046) │ │ │ │ +105C7D Compressed Size 0000041F (1055) │ │ │ │ +105C81 Uncompressed Size 00000A97 (2711) │ │ │ │ +105C85 Filename Length 0026 (38) │ │ │ │ +105C87 Extra Length 0000 (0) │ │ │ │ +105C89 Comment Length 0000 (0) │ │ │ │ +105C8B Disk Start 0000 (0) │ │ │ │ +105C8D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105BBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105C8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105BC2 Local Header Offset 00023DAD (146861) │ │ │ │ -105BC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C93 Local Header Offset 00023D80 (146816) │ │ │ │ +105C97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105BC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105BEC CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ -105BF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105BF1 Created OS 03 (3) 'Unix' │ │ │ │ -105BF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105BF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105BF4 General Purpose Flag 0800 (2048) │ │ │ │ +105CBD CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ +105CC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105CC2 Created OS 03 (3) 'Unix' │ │ │ │ +105CC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105CC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105CC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105BF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105BF8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105BFC CRC CBF33A6F (3421715055) │ │ │ │ -105C00 Compressed Size 00000475 (1141) │ │ │ │ -105C04 Uncompressed Size 00001624 (5668) │ │ │ │ -105C08 Filename Length 0025 (37) │ │ │ │ -105C0A Extra Length 0000 (0) │ │ │ │ -105C0C Comment Length 0000 (0) │ │ │ │ -105C0E Disk Start 0000 (0) │ │ │ │ -105C10 Int File Attributes 0000 (0) │ │ │ │ +105CC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105CC9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105CCD CRC CBF33A6F (3421715055) │ │ │ │ +105CD1 Compressed Size 00000475 (1141) │ │ │ │ +105CD5 Uncompressed Size 00001624 (5668) │ │ │ │ +105CD9 Filename Length 0025 (37) │ │ │ │ +105CDB Extra Length 0000 (0) │ │ │ │ +105CDD Comment Length 0000 (0) │ │ │ │ +105CDF Disk Start 0000 (0) │ │ │ │ +105CE1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105C12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105CE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105C16 Local Header Offset 00024210 (147984) │ │ │ │ -105C1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105CE7 Local Header Offset 000241E3 (147939) │ │ │ │ +105CEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105CEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105C3F CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ -105C43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105C44 Created OS 03 (3) 'Unix' │ │ │ │ -105C45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C47 General Purpose Flag 0800 (2048) │ │ │ │ +105D10 CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ +105D14 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105D15 Created OS 03 (3) 'Unix' │ │ │ │ +105D16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105D17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105D18 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C4B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105C4F CRC B44CC502 (3024930050) │ │ │ │ -105C53 Compressed Size 00000686 (1670) │ │ │ │ -105C57 Uncompressed Size 000011AC (4524) │ │ │ │ -105C5B Filename Length 0023 (35) │ │ │ │ -105C5D Extra Length 0000 (0) │ │ │ │ -105C5F Comment Length 0000 (0) │ │ │ │ -105C61 Disk Start 0000 (0) │ │ │ │ -105C63 Int File Attributes 0000 (0) │ │ │ │ +105D1A Compression Method 0008 (8) 'Deflated' │ │ │ │ +105D1C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105D20 CRC B44CC502 (3024930050) │ │ │ │ +105D24 Compressed Size 00000686 (1670) │ │ │ │ +105D28 Uncompressed Size 000011AC (4524) │ │ │ │ +105D2C Filename Length 0023 (35) │ │ │ │ +105D2E Extra Length 0000 (0) │ │ │ │ +105D30 Comment Length 0000 (0) │ │ │ │ +105D32 Disk Start 0000 (0) │ │ │ │ +105D34 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105C65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105D36 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105C69 Local Header Offset 000246C8 (149192) │ │ │ │ -105C6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105D3A Local Header Offset 0002469B (149147) │ │ │ │ +105D3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105D3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105C90 CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ -105C94 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105C95 Created OS 03 (3) 'Unix' │ │ │ │ -105C96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C98 General Purpose Flag 0800 (2048) │ │ │ │ +105D61 CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ +105D65 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105D66 Created OS 03 (3) 'Unix' │ │ │ │ +105D67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105D68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105D69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C9C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105CA0 CRC 2B2ECEF3 (724487923) │ │ │ │ -105CA4 Compressed Size 00000CCB (3275) │ │ │ │ -105CA8 Uncompressed Size 00009DD2 (40402) │ │ │ │ -105CAC Filename Length 0022 (34) │ │ │ │ -105CAE Extra Length 0000 (0) │ │ │ │ -105CB0 Comment Length 0000 (0) │ │ │ │ -105CB2 Disk Start 0000 (0) │ │ │ │ -105CB4 Int File Attributes 0000 (0) │ │ │ │ +105D6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +105D6D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105D71 CRC 2B2ECEF3 (724487923) │ │ │ │ +105D75 Compressed Size 00000CCB (3275) │ │ │ │ +105D79 Uncompressed Size 00009DD2 (40402) │ │ │ │ +105D7D Filename Length 0022 (34) │ │ │ │ +105D7F Extra Length 0000 (0) │ │ │ │ +105D81 Comment Length 0000 (0) │ │ │ │ +105D83 Disk Start 0000 (0) │ │ │ │ +105D85 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105CB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105D87 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105CBA Local Header Offset 00024D8F (150927) │ │ │ │ -105CBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105D8B Local Header Offset 00024D62 (150882) │ │ │ │ +105D8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105CBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105D8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105CE0 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ -105CE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105CE5 Created OS 03 (3) 'Unix' │ │ │ │ -105CE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105CE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105CE8 General Purpose Flag 0800 (2048) │ │ │ │ +105DB1 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ +105DB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105DB6 Created OS 03 (3) 'Unix' │ │ │ │ +105DB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105DB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105DB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105CEA Compression Method 0008 (8) 'Deflated' │ │ │ │ -105CEC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105CF0 CRC A94E1235 (2840465973) │ │ │ │ -105CF4 Compressed Size 000005C8 (1480) │ │ │ │ -105CF8 Uncompressed Size 0000119D (4509) │ │ │ │ -105CFC Filename Length 0023 (35) │ │ │ │ -105CFE Extra Length 0000 (0) │ │ │ │ -105D00 Comment Length 0000 (0) │ │ │ │ -105D02 Disk Start 0000 (0) │ │ │ │ -105D04 Int File Attributes 0000 (0) │ │ │ │ +105DBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +105DBD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105DC1 CRC A94E1235 (2840465973) │ │ │ │ +105DC5 Compressed Size 000005C8 (1480) │ │ │ │ +105DC9 Uncompressed Size 0000119D (4509) │ │ │ │ +105DCD Filename Length 0023 (35) │ │ │ │ +105DCF Extra Length 0000 (0) │ │ │ │ +105DD1 Comment Length 0000 (0) │ │ │ │ +105DD3 Disk Start 0000 (0) │ │ │ │ +105DD5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105D06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105DD7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105D0A Local Header Offset 00025A9A (154266) │ │ │ │ -105D0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105DDB Local Header Offset 00025A6D (154221) │ │ │ │ +105DDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105DDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105D31 CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ -105D35 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105D36 Created OS 03 (3) 'Unix' │ │ │ │ -105D37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105D38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105D39 General Purpose Flag 0800 (2048) │ │ │ │ +105E02 CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ +105E06 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105E07 Created OS 03 (3) 'Unix' │ │ │ │ +105E08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105D3B Compression Method 0008 (8) 'Deflated' │ │ │ │ -105D3D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105D41 CRC 59634B6B (1499679595) │ │ │ │ -105D45 Compressed Size 0000049E (1182) │ │ │ │ -105D49 Uncompressed Size 00002037 (8247) │ │ │ │ -105D4D Filename Length 0022 (34) │ │ │ │ -105D4F Extra Length 0000 (0) │ │ │ │ -105D51 Comment Length 0000 (0) │ │ │ │ -105D53 Disk Start 0000 (0) │ │ │ │ -105D55 Int File Attributes 0000 (0) │ │ │ │ +105E0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E0E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105E12 CRC 59634B6B (1499679595) │ │ │ │ +105E16 Compressed Size 0000049E (1182) │ │ │ │ +105E1A Uncompressed Size 00002037 (8247) │ │ │ │ +105E1E Filename Length 0022 (34) │ │ │ │ +105E20 Extra Length 0000 (0) │ │ │ │ +105E22 Comment Length 0000 (0) │ │ │ │ +105E24 Disk Start 0000 (0) │ │ │ │ +105E26 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105D57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105E28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105D5B Local Header Offset 000260A3 (155811) │ │ │ │ -105D5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E2C Local Header Offset 00026076 (155766) │ │ │ │ +105E30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105D81 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ -105D85 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105D86 Created OS 03 (3) 'Unix' │ │ │ │ -105D87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105D88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105D89 General Purpose Flag 0800 (2048) │ │ │ │ +105E52 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ +105E56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105E57 Created OS 03 (3) 'Unix' │ │ │ │ +105E58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E5A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105D8B Compression Method 0000 (0) 'Stored' │ │ │ │ -105D8D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105D91 CRC 00000000 (0) │ │ │ │ -105D95 Compressed Size 00000000 (0) │ │ │ │ -105D99 Uncompressed Size 00000000 (0) │ │ │ │ -105D9D Filename Length 0010 (16) │ │ │ │ -105D9F Extra Length 0000 (0) │ │ │ │ -105DA1 Comment Length 0000 (0) │ │ │ │ -105DA3 Disk Start 0000 (0) │ │ │ │ -105DA5 Int File Attributes 0000 (0) │ │ │ │ +105E5C Compression Method 0000 (0) 'Stored' │ │ │ │ +105E5E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105E62 CRC 00000000 (0) │ │ │ │ +105E66 Compressed Size 00000000 (0) │ │ │ │ +105E6A Uncompressed Size 00000000 (0) │ │ │ │ +105E6E Filename Length 0010 (16) │ │ │ │ +105E70 Extra Length 0000 (0) │ │ │ │ +105E72 Comment Length 0000 (0) │ │ │ │ +105E74 Disk Start 0000 (0) │ │ │ │ +105E76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105DA7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105E78 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105DAB Local Header Offset 00026581 (157057) │ │ │ │ -105DAF Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +105E7C Local Header Offset 00026554 (157012) │ │ │ │ +105E80 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105DAF: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E80: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105DAF: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105E80: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D87: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E58: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105DBF CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ -105DC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105DC4 Created OS 03 (3) 'Unix' │ │ │ │ -105DC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105DC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105DC7 General Purpose Flag 0800 (2048) │ │ │ │ +105E90 CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ +105E94 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105E95 Created OS 03 (3) 'Unix' │ │ │ │ +105E96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105DC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105DCB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105DCF CRC 7F22E6AA (2132993706) │ │ │ │ -105DD3 Compressed Size 00000289 (649) │ │ │ │ -105DD7 Uncompressed Size 00000505 (1285) │ │ │ │ -105DDB Filename Length 001F (31) │ │ │ │ -105DDD Extra Length 0000 (0) │ │ │ │ -105DDF Comment Length 0000 (0) │ │ │ │ -105DE1 Disk Start 0000 (0) │ │ │ │ -105DE3 Int File Attributes 0000 (0) │ │ │ │ +105E9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E9C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105EA0 CRC 7F22E6AA (2132993706) │ │ │ │ +105EA4 Compressed Size 00000289 (649) │ │ │ │ +105EA8 Uncompressed Size 00000505 (1285) │ │ │ │ +105EAC Filename Length 001F (31) │ │ │ │ +105EAE Extra Length 0000 (0) │ │ │ │ +105EB0 Comment Length 0000 (0) │ │ │ │ +105EB2 Disk Start 0000 (0) │ │ │ │ +105EB4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105DE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105EB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105DE9 Local Header Offset 000265AF (157103) │ │ │ │ -105DED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105EBA Local Header Offset 00026582 (157058) │ │ │ │ +105EBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105DED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105EBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105E0C CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ -105E10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105E11 Created OS 03 (3) 'Unix' │ │ │ │ -105E12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E14 General Purpose Flag 0800 (2048) │ │ │ │ +105EDD CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ +105EE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105EE2 Created OS 03 (3) 'Unix' │ │ │ │ +105EE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105EE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105EE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E18 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105E1C CRC B3387D42 (3006823746) │ │ │ │ -105E20 Compressed Size 00000457 (1111) │ │ │ │ -105E24 Uncompressed Size 00000CCC (3276) │ │ │ │ -105E28 Filename Length 001E (30) │ │ │ │ -105E2A Extra Length 0000 (0) │ │ │ │ -105E2C Comment Length 0000 (0) │ │ │ │ -105E2E Disk Start 0000 (0) │ │ │ │ -105E30 Int File Attributes 0000 (0) │ │ │ │ +105EE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105EE9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105EED CRC B3387D42 (3006823746) │ │ │ │ +105EF1 Compressed Size 00000457 (1111) │ │ │ │ +105EF5 Uncompressed Size 00000CCC (3276) │ │ │ │ +105EF9 Filename Length 001E (30) │ │ │ │ +105EFB Extra Length 0000 (0) │ │ │ │ +105EFD Comment Length 0000 (0) │ │ │ │ +105EFF Disk Start 0000 (0) │ │ │ │ +105F01 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105E32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105F03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105E36 Local Header Offset 00026875 (157813) │ │ │ │ -105E3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105F07 Local Header Offset 00026848 (157768) │ │ │ │ +105F0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105E58 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ -105E5C Created Zip Spec 14 (20) '2.0' │ │ │ │ -105E5D Created OS 03 (3) 'Unix' │ │ │ │ -105E5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E60 General Purpose Flag 0800 (2048) │ │ │ │ +105F29 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ +105F2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +105F2E Created OS 03 (3) 'Unix' │ │ │ │ +105F2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105F30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105F31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E64 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105E68 CRC EB5F0A39 (3948874297) │ │ │ │ -105E6C Compressed Size 00000186 (390) │ │ │ │ -105E70 Uncompressed Size 00000265 (613) │ │ │ │ -105E74 Filename Length 002A (42) │ │ │ │ -105E76 Extra Length 0000 (0) │ │ │ │ -105E78 Comment Length 0000 (0) │ │ │ │ -105E7A Disk Start 0000 (0) │ │ │ │ -105E7C Int File Attributes 0000 (0) │ │ │ │ +105F33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105F35 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105F39 CRC EB5F0A39 (3948874297) │ │ │ │ +105F3D Compressed Size 00000186 (390) │ │ │ │ +105F41 Uncompressed Size 00000265 (613) │ │ │ │ +105F45 Filename Length 002A (42) │ │ │ │ +105F47 Extra Length 0000 (0) │ │ │ │ +105F49 Comment Length 0000 (0) │ │ │ │ +105F4B Disk Start 0000 (0) │ │ │ │ +105F4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105E7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105F4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105E82 Local Header Offset 00026D08 (158984) │ │ │ │ -105E86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105F53 Local Header Offset 00026CDB (158939) │ │ │ │ +105F57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105F57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105EB0 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ -105EB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105EB5 Created OS 03 (3) 'Unix' │ │ │ │ -105EB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105EB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105EB8 General Purpose Flag 0800 (2048) │ │ │ │ +105F81 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ +105F85 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105F86 Created OS 03 (3) 'Unix' │ │ │ │ +105F87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105F88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105F89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105EBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -105EBC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105EC0 CRC 66B7EA3A (1723329082) │ │ │ │ -105EC4 Compressed Size 00003839 (14393) │ │ │ │ -105EC8 Uncompressed Size 0000AD3D (44349) │ │ │ │ -105ECC Filename Length 001A (26) │ │ │ │ -105ECE Extra Length 0000 (0) │ │ │ │ -105ED0 Comment Length 0000 (0) │ │ │ │ -105ED2 Disk Start 0000 (0) │ │ │ │ -105ED4 Int File Attributes 0000 (0) │ │ │ │ +105F8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +105F8D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105F91 CRC 66B7EA3A (1723329082) │ │ │ │ +105F95 Compressed Size 00003839 (14393) │ │ │ │ +105F99 Uncompressed Size 0000AD3D (44349) │ │ │ │ +105F9D Filename Length 001A (26) │ │ │ │ +105F9F Extra Length 0000 (0) │ │ │ │ +105FA1 Comment Length 0000 (0) │ │ │ │ +105FA3 Disk Start 0000 (0) │ │ │ │ +105FA5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105ED6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105FA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105EDA Local Header Offset 00026ED6 (159446) │ │ │ │ -105EDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105FAB Local Header Offset 00026EA9 (159401) │ │ │ │ +105FAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105EDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105FAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105EF8 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ -105EFC Created Zip Spec 14 (20) '2.0' │ │ │ │ -105EFD Created OS 03 (3) 'Unix' │ │ │ │ -105EFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105EFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105F00 General Purpose Flag 0800 (2048) │ │ │ │ +105FC9 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ +105FCD Created Zip Spec 14 (20) '2.0' │ │ │ │ +105FCE Created OS 03 (3) 'Unix' │ │ │ │ +105FCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105FD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105FD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105F02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F04 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105F08 CRC D633674F (3593693007) │ │ │ │ -105F0C Compressed Size 00009F21 (40737) │ │ │ │ -105F10 Uncompressed Size 000498A4 (301220) │ │ │ │ -105F14 Filename Length 0019 (25) │ │ │ │ -105F16 Extra Length 0000 (0) │ │ │ │ -105F18 Comment Length 0000 (0) │ │ │ │ -105F1A Disk Start 0000 (0) │ │ │ │ -105F1C Int File Attributes 0000 (0) │ │ │ │ +105FD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105FD5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +105FD9 CRC D633674F (3593693007) │ │ │ │ +105FDD Compressed Size 00009F21 (40737) │ │ │ │ +105FE1 Uncompressed Size 000498A4 (301220) │ │ │ │ +105FE5 Filename Length 0019 (25) │ │ │ │ +105FE7 Extra Length 0000 (0) │ │ │ │ +105FE9 Comment Length 0000 (0) │ │ │ │ +105FEB Disk Start 0000 (0) │ │ │ │ +105FED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105F1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105FEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105F22 Local Header Offset 0002A747 (173895) │ │ │ │ -105F26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105FF3 Local Header Offset 0002A71A (173850) │ │ │ │ +105FF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105F26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105FF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105F3F CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ -105F43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105F44 Created OS 03 (3) 'Unix' │ │ │ │ -105F45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105F46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105F47 General Purpose Flag 0800 (2048) │ │ │ │ +106010 CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ +106014 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106015 Created OS 03 (3) 'Unix' │ │ │ │ +106016 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106017 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106018 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105F49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F4B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105F4F CRC AB45B276 (2873471606) │ │ │ │ -105F53 Compressed Size 0000020E (526) │ │ │ │ -105F57 Uncompressed Size 000003E3 (995) │ │ │ │ -105F5B Filename Length 0021 (33) │ │ │ │ -105F5D Extra Length 0000 (0) │ │ │ │ -105F5F Comment Length 0000 (0) │ │ │ │ -105F61 Disk Start 0000 (0) │ │ │ │ -105F63 Int File Attributes 0000 (0) │ │ │ │ +10601A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10601C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106020 CRC AB45B276 (2873471606) │ │ │ │ +106024 Compressed Size 0000020E (526) │ │ │ │ +106028 Uncompressed Size 000003E3 (995) │ │ │ │ +10602C Filename Length 0021 (33) │ │ │ │ +10602E Extra Length 0000 (0) │ │ │ │ +106030 Comment Length 0000 (0) │ │ │ │ +106032 Disk Start 0000 (0) │ │ │ │ +106034 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105F65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106036 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105F69 Local Header Offset 0003469F (214687) │ │ │ │ -105F6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10603A Local Header Offset 00034672 (214642) │ │ │ │ +10603E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105F6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10603E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105F8E CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ -105F92 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105F93 Created OS 03 (3) 'Unix' │ │ │ │ -105F94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105F95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105F96 General Purpose Flag 0800 (2048) │ │ │ │ +10605F CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ +106063 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106064 Created OS 03 (3) 'Unix' │ │ │ │ +106065 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106066 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106067 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105F98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F9A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105F9E CRC 9BD41A86 (2614368902) │ │ │ │ -105FA2 Compressed Size 000000BA (186) │ │ │ │ -105FA6 Uncompressed Size 00000133 (307) │ │ │ │ -105FAA Filename Length 0020 (32) │ │ │ │ -105FAC Extra Length 0000 (0) │ │ │ │ -105FAE Comment Length 0000 (0) │ │ │ │ -105FB0 Disk Start 0000 (0) │ │ │ │ -105FB2 Int File Attributes 0000 (0) │ │ │ │ +106069 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10606B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10606F CRC 9BD41A86 (2614368902) │ │ │ │ +106073 Compressed Size 000000BA (186) │ │ │ │ +106077 Uncompressed Size 00000133 (307) │ │ │ │ +10607B Filename Length 0020 (32) │ │ │ │ +10607D Extra Length 0000 (0) │ │ │ │ +10607F Comment Length 0000 (0) │ │ │ │ +106081 Disk Start 0000 (0) │ │ │ │ +106083 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105FB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106085 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105FB8 Local Header Offset 000348EC (215276) │ │ │ │ -105FBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106089 Local Header Offset 000348BF (215231) │ │ │ │ +10608D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105FBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10608D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105FDC CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ -105FE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105FE1 Created OS 03 (3) 'Unix' │ │ │ │ -105FE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105FE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105FE4 General Purpose Flag 0800 (2048) │ │ │ │ +1060AD CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ +1060B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1060B2 Created OS 03 (3) 'Unix' │ │ │ │ +1060B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1060B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1060B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105FE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105FE8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -105FEC CRC 91274D62 (2435272034) │ │ │ │ -105FF0 Compressed Size 0000081A (2074) │ │ │ │ -105FF4 Uncompressed Size 00001180 (4480) │ │ │ │ -105FF8 Filename Length 001C (28) │ │ │ │ -105FFA Extra Length 0000 (0) │ │ │ │ -105FFC Comment Length 0000 (0) │ │ │ │ -105FFE Disk Start 0000 (0) │ │ │ │ -106000 Int File Attributes 0000 (0) │ │ │ │ +1060B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1060B9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1060BD CRC 91274D62 (2435272034) │ │ │ │ +1060C1 Compressed Size 0000081A (2074) │ │ │ │ +1060C5 Uncompressed Size 00001180 (4480) │ │ │ │ +1060C9 Filename Length 001C (28) │ │ │ │ +1060CB Extra Length 0000 (0) │ │ │ │ +1060CD Comment Length 0000 (0) │ │ │ │ +1060CF Disk Start 0000 (0) │ │ │ │ +1060D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106002 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1060D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106006 Local Header Offset 000349E4 (215524) │ │ │ │ -10600A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1060D7 Local Header Offset 000349B7 (215479) │ │ │ │ +1060DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10600A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1060DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106026 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ -10602A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10602B Created OS 03 (3) 'Unix' │ │ │ │ -10602C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10602D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10602E General Purpose Flag 0800 (2048) │ │ │ │ +1060F7 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ +1060FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1060FC Created OS 03 (3) 'Unix' │ │ │ │ +1060FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1060FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1060FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106030 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106032 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106036 CRC 467AF460 (1182463072) │ │ │ │ -10603A Compressed Size 000003CD (973) │ │ │ │ -10603E Uncompressed Size 00001132 (4402) │ │ │ │ -106042 Filename Length 001B (27) │ │ │ │ -106044 Extra Length 0000 (0) │ │ │ │ -106046 Comment Length 0000 (0) │ │ │ │ -106048 Disk Start 0000 (0) │ │ │ │ -10604A Int File Attributes 0000 (0) │ │ │ │ +106101 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106103 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106107 CRC 467AF460 (1182463072) │ │ │ │ +10610B Compressed Size 000003CD (973) │ │ │ │ +10610F Uncompressed Size 00001132 (4402) │ │ │ │ +106113 Filename Length 001B (27) │ │ │ │ +106115 Extra Length 0000 (0) │ │ │ │ +106117 Comment Length 0000 (0) │ │ │ │ +106119 Disk Start 0000 (0) │ │ │ │ +10611B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10604C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10611D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106050 Local Header Offset 00035238 (217656) │ │ │ │ -106054 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106121 Local Header Offset 0003520B (217611) │ │ │ │ +106125 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106054: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106125: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10606F CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ -106073 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106074 Created OS 03 (3) 'Unix' │ │ │ │ -106075 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106076 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106077 General Purpose Flag 0800 (2048) │ │ │ │ +106140 CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ +106144 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106145 Created OS 03 (3) 'Unix' │ │ │ │ +106146 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106147 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106148 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106079 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10607B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10607F CRC DF1C38DA (3743168730) │ │ │ │ -106083 Compressed Size 0000033A (826) │ │ │ │ -106087 Uncompressed Size 000005FD (1533) │ │ │ │ -10608B Filename Length 001C (28) │ │ │ │ -10608D Extra Length 0000 (0) │ │ │ │ -10608F Comment Length 0000 (0) │ │ │ │ -106091 Disk Start 0000 (0) │ │ │ │ -106093 Int File Attributes 0000 (0) │ │ │ │ +10614A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10614C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106150 CRC DF1C38DA (3743168730) │ │ │ │ +106154 Compressed Size 0000033A (826) │ │ │ │ +106158 Uncompressed Size 000005FD (1533) │ │ │ │ +10615C Filename Length 001C (28) │ │ │ │ +10615E Extra Length 0000 (0) │ │ │ │ +106160 Comment Length 0000 (0) │ │ │ │ +106162 Disk Start 0000 (0) │ │ │ │ +106164 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106095 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106166 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106099 Local Header Offset 0003563E (218686) │ │ │ │ -10609D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10616A Local Header Offset 00035611 (218641) │ │ │ │ +10616E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10609D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10616E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1060B9 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ -1060BD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1060BE Created OS 03 (3) 'Unix' │ │ │ │ -1060BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1060C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1060C1 General Purpose Flag 0800 (2048) │ │ │ │ +10618A CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ +10618E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10618F Created OS 03 (3) 'Unix' │ │ │ │ +106190 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106191 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106192 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1060C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1060C5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1060C9 CRC 75F90BD0 (1979255760) │ │ │ │ -1060CD Compressed Size 000001AF (431) │ │ │ │ -1060D1 Uncompressed Size 00000570 (1392) │ │ │ │ -1060D5 Filename Length 001B (27) │ │ │ │ -1060D7 Extra Length 0000 (0) │ │ │ │ -1060D9 Comment Length 0000 (0) │ │ │ │ -1060DB Disk Start 0000 (0) │ │ │ │ -1060DD Int File Attributes 0000 (0) │ │ │ │ +106194 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106196 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10619A CRC 75F90BD0 (1979255760) │ │ │ │ +10619E Compressed Size 000001AF (431) │ │ │ │ +1061A2 Uncompressed Size 00000570 (1392) │ │ │ │ +1061A6 Filename Length 001B (27) │ │ │ │ +1061A8 Extra Length 0000 (0) │ │ │ │ +1061AA Comment Length 0000 (0) │ │ │ │ +1061AC Disk Start 0000 (0) │ │ │ │ +1061AE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1060DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1061B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1060E3 Local Header Offset 000359B2 (219570) │ │ │ │ -1060E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1061B4 Local Header Offset 00035985 (219525) │ │ │ │ +1061B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1060E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1061B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106102 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ -106106 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106107 Created OS 03 (3) 'Unix' │ │ │ │ -106108 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106109 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10610A General Purpose Flag 0800 (2048) │ │ │ │ +1061D3 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ +1061D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1061D8 Created OS 03 (3) 'Unix' │ │ │ │ +1061D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1061DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1061DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10610C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10610E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106112 CRC 5EC6D164 (1590088036) │ │ │ │ -106116 Compressed Size 000003E4 (996) │ │ │ │ -10611A Uncompressed Size 0000080D (2061) │ │ │ │ -10611E Filename Length 001E (30) │ │ │ │ -106120 Extra Length 0000 (0) │ │ │ │ -106122 Comment Length 0000 (0) │ │ │ │ -106124 Disk Start 0000 (0) │ │ │ │ -106126 Int File Attributes 0000 (0) │ │ │ │ +1061DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1061DF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1061E3 CRC 5EC6D164 (1590088036) │ │ │ │ +1061E7 Compressed Size 000003E4 (996) │ │ │ │ +1061EB Uncompressed Size 0000080D (2061) │ │ │ │ +1061EF Filename Length 001E (30) │ │ │ │ +1061F1 Extra Length 0000 (0) │ │ │ │ +1061F3 Comment Length 0000 (0) │ │ │ │ +1061F5 Disk Start 0000 (0) │ │ │ │ +1061F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106128 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1061F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10612C Local Header Offset 00035B9A (220058) │ │ │ │ -106130 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1061FD Local Header Offset 00035B6D (220013) │ │ │ │ +106201 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106130: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106201: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10614E CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ -106152 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106153 Created OS 03 (3) 'Unix' │ │ │ │ -106154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106156 General Purpose Flag 0800 (2048) │ │ │ │ +10621F CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ +106223 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106224 Created OS 03 (3) 'Unix' │ │ │ │ +106225 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106226 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106227 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106158 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10615A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10615E CRC EC2828C3 (3962054851) │ │ │ │ -106162 Compressed Size 00000282 (642) │ │ │ │ -106166 Uncompressed Size 000008EA (2282) │ │ │ │ -10616A Filename Length 001D (29) │ │ │ │ -10616C Extra Length 0000 (0) │ │ │ │ -10616E Comment Length 0000 (0) │ │ │ │ -106170 Disk Start 0000 (0) │ │ │ │ -106172 Int File Attributes 0000 (0) │ │ │ │ +106229 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10622B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10622F CRC EC2828C3 (3962054851) │ │ │ │ +106233 Compressed Size 00000282 (642) │ │ │ │ +106237 Uncompressed Size 000008EA (2282) │ │ │ │ +10623B Filename Length 001D (29) │ │ │ │ +10623D Extra Length 0000 (0) │ │ │ │ +10623F Comment Length 0000 (0) │ │ │ │ +106241 Disk Start 0000 (0) │ │ │ │ +106243 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106174 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106245 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106178 Local Header Offset 00035FBA (221114) │ │ │ │ -10617C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106249 Local Header Offset 00035F8D (221069) │ │ │ │ +10624D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10617C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10624D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106199 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ -10619D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10619E Created OS 03 (3) 'Unix' │ │ │ │ -10619F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1061A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1061A1 General Purpose Flag 0800 (2048) │ │ │ │ +10626A CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ +10626E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10626F Created OS 03 (3) 'Unix' │ │ │ │ +106270 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106271 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106272 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1061A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1061A5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1061A9 CRC B87652AD (3094762157) │ │ │ │ -1061AD Compressed Size 00000189 (393) │ │ │ │ -1061B1 Uncompressed Size 00000448 (1096) │ │ │ │ -1061B5 Filename Length 0020 (32) │ │ │ │ -1061B7 Extra Length 0000 (0) │ │ │ │ -1061B9 Comment Length 0000 (0) │ │ │ │ -1061BB Disk Start 0000 (0) │ │ │ │ -1061BD Int File Attributes 0000 (0) │ │ │ │ +106274 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106276 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10627A CRC B87652AD (3094762157) │ │ │ │ +10627E Compressed Size 00000189 (393) │ │ │ │ +106282 Uncompressed Size 00000448 (1096) │ │ │ │ +106286 Filename Length 0020 (32) │ │ │ │ +106288 Extra Length 0000 (0) │ │ │ │ +10628A Comment Length 0000 (0) │ │ │ │ +10628C Disk Start 0000 (0) │ │ │ │ +10628E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1061BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106290 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1061C3 Local Header Offset 00036277 (221815) │ │ │ │ -1061C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106294 Local Header Offset 0003624A (221770) │ │ │ │ +106298 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1061C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106298: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1061E7 CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ -1061EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1061EC Created OS 03 (3) 'Unix' │ │ │ │ -1061ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1061EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1061EF General Purpose Flag 0800 (2048) │ │ │ │ +1062B8 CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ +1062BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1062BD Created OS 03 (3) 'Unix' │ │ │ │ +1062BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1062BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1062C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1061F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1061F3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1061F7 CRC D0866A54 (3498469972) │ │ │ │ -1061FB Compressed Size 000001B3 (435) │ │ │ │ -1061FF Uncompressed Size 000002C6 (710) │ │ │ │ -106203 Filename Length 0024 (36) │ │ │ │ -106205 Extra Length 0000 (0) │ │ │ │ -106207 Comment Length 0000 (0) │ │ │ │ -106209 Disk Start 0000 (0) │ │ │ │ -10620B Int File Attributes 0000 (0) │ │ │ │ +1062C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1062C4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1062C8 CRC D0866A54 (3498469972) │ │ │ │ +1062CC Compressed Size 000001B3 (435) │ │ │ │ +1062D0 Uncompressed Size 000002C6 (710) │ │ │ │ +1062D4 Filename Length 0024 (36) │ │ │ │ +1062D6 Extra Length 0000 (0) │ │ │ │ +1062D8 Comment Length 0000 (0) │ │ │ │ +1062DA Disk Start 0000 (0) │ │ │ │ +1062DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10620D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1062DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106211 Local Header Offset 0003643E (222270) │ │ │ │ -106215 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1062E2 Local Header Offset 00036411 (222225) │ │ │ │ +1062E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106215: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1062E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106239 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ -10623D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10623E Created OS 03 (3) 'Unix' │ │ │ │ -10623F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106240 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106241 General Purpose Flag 0800 (2048) │ │ │ │ +10630A CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ +10630E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10630F Created OS 03 (3) 'Unix' │ │ │ │ +106310 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106311 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106312 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106243 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106245 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106249 CRC D151134E (3511751502) │ │ │ │ -10624D Compressed Size 00000538 (1336) │ │ │ │ -106251 Uncompressed Size 00000E44 (3652) │ │ │ │ -106255 Filename Length 0024 (36) │ │ │ │ -106257 Extra Length 0000 (0) │ │ │ │ -106259 Comment Length 0000 (0) │ │ │ │ -10625B Disk Start 0000 (0) │ │ │ │ -10625D Int File Attributes 0000 (0) │ │ │ │ +106314 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106316 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10631A CRC D151134E (3511751502) │ │ │ │ +10631E Compressed Size 00000538 (1336) │ │ │ │ +106322 Uncompressed Size 00000E44 (3652) │ │ │ │ +106326 Filename Length 0024 (36) │ │ │ │ +106328 Extra Length 0000 (0) │ │ │ │ +10632A Comment Length 0000 (0) │ │ │ │ +10632C Disk Start 0000 (0) │ │ │ │ +10632E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10625F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106330 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106263 Local Header Offset 00036633 (222771) │ │ │ │ -106267 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106334 Local Header Offset 00036606 (222726) │ │ │ │ +106338 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106338: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10628B CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ -10628F Created Zip Spec 14 (20) '2.0' │ │ │ │ -106290 Created OS 03 (3) 'Unix' │ │ │ │ -106291 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106292 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106293 General Purpose Flag 0800 (2048) │ │ │ │ +10635C CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ +106360 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106361 Created OS 03 (3) 'Unix' │ │ │ │ +106362 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106363 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106364 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106295 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106297 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10629B CRC 20E5534D (551899981) │ │ │ │ -10629F Compressed Size 0000053D (1341) │ │ │ │ -1062A3 Uncompressed Size 00000E6A (3690) │ │ │ │ -1062A7 Filename Length 0026 (38) │ │ │ │ -1062A9 Extra Length 0000 (0) │ │ │ │ -1062AB Comment Length 0000 (0) │ │ │ │ -1062AD Disk Start 0000 (0) │ │ │ │ -1062AF Int File Attributes 0000 (0) │ │ │ │ +106366 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106368 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10636C CRC 20E5534D (551899981) │ │ │ │ +106370 Compressed Size 0000053D (1341) │ │ │ │ +106374 Uncompressed Size 00000E6A (3690) │ │ │ │ +106378 Filename Length 0026 (38) │ │ │ │ +10637A Extra Length 0000 (0) │ │ │ │ +10637C Comment Length 0000 (0) │ │ │ │ +10637E Disk Start 0000 (0) │ │ │ │ +106380 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1062B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106382 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1062B5 Local Header Offset 00036BAD (224173) │ │ │ │ -1062B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106386 Local Header Offset 00036B80 (224128) │ │ │ │ +10638A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1062B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10638A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1062DF CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ -1062E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1062E4 Created OS 03 (3) 'Unix' │ │ │ │ -1062E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1062E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1062E7 General Purpose Flag 0800 (2048) │ │ │ │ +1063B0 CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ +1063B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1063B5 Created OS 03 (3) 'Unix' │ │ │ │ +1063B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1063B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1063B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1062E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1062EB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1062EF CRC 5E7B1D58 (1585126744) │ │ │ │ -1062F3 Compressed Size 0000056E (1390) │ │ │ │ -1062F7 Uncompressed Size 00000E74 (3700) │ │ │ │ -1062FB Filename Length 0025 (37) │ │ │ │ -1062FD Extra Length 0000 (0) │ │ │ │ -1062FF Comment Length 0000 (0) │ │ │ │ -106301 Disk Start 0000 (0) │ │ │ │ -106303 Int File Attributes 0000 (0) │ │ │ │ +1063BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1063BC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1063C0 CRC 5E7B1D58 (1585126744) │ │ │ │ +1063C4 Compressed Size 0000056E (1390) │ │ │ │ +1063C8 Uncompressed Size 00000E74 (3700) │ │ │ │ +1063CC Filename Length 0025 (37) │ │ │ │ +1063CE Extra Length 0000 (0) │ │ │ │ +1063D0 Comment Length 0000 (0) │ │ │ │ +1063D2 Disk Start 0000 (0) │ │ │ │ +1063D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106305 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1063D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106309 Local Header Offset 0003712E (225582) │ │ │ │ -10630D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1063DA Local Header Offset 00037101 (225537) │ │ │ │ +1063DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10630D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1063DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106332 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ -106336 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106337 Created OS 03 (3) 'Unix' │ │ │ │ -106338 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106339 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10633A General Purpose Flag 0800 (2048) │ │ │ │ +106403 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ +106407 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106408 Created OS 03 (3) 'Unix' │ │ │ │ +106409 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10640A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10640B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10633C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10633E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106342 CRC 36E5FBD3 (921041875) │ │ │ │ -106346 Compressed Size 00000553 (1363) │ │ │ │ -10634A Uncompressed Size 00000E74 (3700) │ │ │ │ -10634E Filename Length 0027 (39) │ │ │ │ -106350 Extra Length 0000 (0) │ │ │ │ -106352 Comment Length 0000 (0) │ │ │ │ -106354 Disk Start 0000 (0) │ │ │ │ -106356 Int File Attributes 0000 (0) │ │ │ │ +10640D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10640F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106413 CRC 36E5FBD3 (921041875) │ │ │ │ +106417 Compressed Size 00000553 (1363) │ │ │ │ +10641B Uncompressed Size 00000E74 (3700) │ │ │ │ +10641F Filename Length 0027 (39) │ │ │ │ +106421 Extra Length 0000 (0) │ │ │ │ +106423 Comment Length 0000 (0) │ │ │ │ +106425 Disk Start 0000 (0) │ │ │ │ +106427 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106358 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106429 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10635C Local Header Offset 000376DF (227039) │ │ │ │ -106360 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10642D Local Header Offset 000376B2 (226994) │ │ │ │ +106431 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106360: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106431: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106387 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ -10638B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10638C Created OS 03 (3) 'Unix' │ │ │ │ -10638D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10638E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10638F General Purpose Flag 0800 (2048) │ │ │ │ +106458 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ +10645C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10645D Created OS 03 (3) 'Unix' │ │ │ │ +10645E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10645F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106460 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106391 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106393 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106397 CRC F4F3BF64 (4109614948) │ │ │ │ -10639B Compressed Size 0000053C (1340) │ │ │ │ -10639F Uncompressed Size 00000E57 (3671) │ │ │ │ -1063A3 Filename Length 0025 (37) │ │ │ │ -1063A5 Extra Length 0000 (0) │ │ │ │ -1063A7 Comment Length 0000 (0) │ │ │ │ -1063A9 Disk Start 0000 (0) │ │ │ │ -1063AB Int File Attributes 0000 (0) │ │ │ │ +106462 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106464 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106468 CRC F4F3BF64 (4109614948) │ │ │ │ +10646C Compressed Size 0000053C (1340) │ │ │ │ +106470 Uncompressed Size 00000E57 (3671) │ │ │ │ +106474 Filename Length 0025 (37) │ │ │ │ +106476 Extra Length 0000 (0) │ │ │ │ +106478 Comment Length 0000 (0) │ │ │ │ +10647A Disk Start 0000 (0) │ │ │ │ +10647C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1063AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10647E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1063B1 Local Header Offset 00037C77 (228471) │ │ │ │ -1063B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106482 Local Header Offset 00037C4A (228426) │ │ │ │ +106486 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1063B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106486: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1063DA CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ -1063DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1063DF Created OS 03 (3) 'Unix' │ │ │ │ -1063E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1063E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1063E2 General Purpose Flag 0800 (2048) │ │ │ │ +1064AB CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ +1064AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1064B0 Created OS 03 (3) 'Unix' │ │ │ │ +1064B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1064B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1064B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1063E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1063E6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1063EA CRC 15DD9124 (366842148) │ │ │ │ -1063EE Compressed Size 000001E2 (482) │ │ │ │ -1063F2 Uncompressed Size 000003AC (940) │ │ │ │ -1063F6 Filename Length 0020 (32) │ │ │ │ -1063F8 Extra Length 0000 (0) │ │ │ │ -1063FA Comment Length 0000 (0) │ │ │ │ -1063FC Disk Start 0000 (0) │ │ │ │ -1063FE Int File Attributes 0000 (0) │ │ │ │ +1064B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1064B7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1064BB CRC 15DD9124 (366842148) │ │ │ │ +1064BF Compressed Size 000001E2 (482) │ │ │ │ +1064C3 Uncompressed Size 000003AC (940) │ │ │ │ +1064C7 Filename Length 0020 (32) │ │ │ │ +1064C9 Extra Length 0000 (0) │ │ │ │ +1064CB Comment Length 0000 (0) │ │ │ │ +1064CD Disk Start 0000 (0) │ │ │ │ +1064CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106400 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1064D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106404 Local Header Offset 000381F6 (229878) │ │ │ │ -106408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1064D5 Local Header Offset 000381C9 (229833) │ │ │ │ +1064D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1064D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106428 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ -10642C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10642D Created OS 03 (3) 'Unix' │ │ │ │ -10642E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10642F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106430 General Purpose Flag 0800 (2048) │ │ │ │ +1064F9 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ +1064FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1064FE Created OS 03 (3) 'Unix' │ │ │ │ +1064FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106500 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106501 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106432 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106434 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106438 CRC 5B9107B0 (1536231344) │ │ │ │ -10643C Compressed Size 00000205 (517) │ │ │ │ -106440 Uncompressed Size 0000045C (1116) │ │ │ │ -106444 Filename Length 0020 (32) │ │ │ │ -106446 Extra Length 0000 (0) │ │ │ │ -106448 Comment Length 0000 (0) │ │ │ │ -10644A Disk Start 0000 (0) │ │ │ │ -10644C Int File Attributes 0000 (0) │ │ │ │ +106503 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106505 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106509 CRC 5B9107B0 (1536231344) │ │ │ │ +10650D Compressed Size 00000205 (517) │ │ │ │ +106511 Uncompressed Size 0000045C (1116) │ │ │ │ +106515 Filename Length 0020 (32) │ │ │ │ +106517 Extra Length 0000 (0) │ │ │ │ +106519 Comment Length 0000 (0) │ │ │ │ +10651B Disk Start 0000 (0) │ │ │ │ +10651D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10644E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10651F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106452 Local Header Offset 00038416 (230422) │ │ │ │ -106456 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106523 Local Header Offset 000383E9 (230377) │ │ │ │ +106527 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106456: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106527: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106476 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ -10647A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10647B Created OS 03 (3) 'Unix' │ │ │ │ -10647C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10647D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10647E General Purpose Flag 0800 (2048) │ │ │ │ +106547 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ +10654B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10654C Created OS 03 (3) 'Unix' │ │ │ │ +10654D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10654E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10654F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106480 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106482 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106486 CRC A58D5ABA (2777504442) │ │ │ │ -10648A Compressed Size 0000022E (558) │ │ │ │ -10648E Uncompressed Size 0000050D (1293) │ │ │ │ -106492 Filename Length 0020 (32) │ │ │ │ -106494 Extra Length 0000 (0) │ │ │ │ -106496 Comment Length 0000 (0) │ │ │ │ -106498 Disk Start 0000 (0) │ │ │ │ -10649A Int File Attributes 0000 (0) │ │ │ │ +106551 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106553 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106557 CRC A58D5ABA (2777504442) │ │ │ │ +10655B Compressed Size 0000022E (558) │ │ │ │ +10655F Uncompressed Size 0000050D (1293) │ │ │ │ +106563 Filename Length 0020 (32) │ │ │ │ +106565 Extra Length 0000 (0) │ │ │ │ +106567 Comment Length 0000 (0) │ │ │ │ +106569 Disk Start 0000 (0) │ │ │ │ +10656B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10649C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10656D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1064A0 Local Header Offset 00038659 (231001) │ │ │ │ -1064A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106571 Local Header Offset 0003862C (230956) │ │ │ │ +106575 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1064A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106575: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1064C4 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ -1064C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1064C9 Created OS 03 (3) 'Unix' │ │ │ │ -1064CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1064CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1064CC General Purpose Flag 0800 (2048) │ │ │ │ +106595 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ +106599 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10659A Created OS 03 (3) 'Unix' │ │ │ │ +10659B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10659C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10659D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1064CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1064D0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1064D4 CRC 55EB0175 (1441464693) │ │ │ │ -1064D8 Compressed Size 00002160 (8544) │ │ │ │ -1064DC Uncompressed Size 00006077 (24695) │ │ │ │ -1064E0 Filename Length 0019 (25) │ │ │ │ -1064E2 Extra Length 0000 (0) │ │ │ │ -1064E4 Comment Length 0000 (0) │ │ │ │ -1064E6 Disk Start 0000 (0) │ │ │ │ -1064E8 Int File Attributes 0000 (0) │ │ │ │ +10659F Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065A1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1065A5 CRC 55EB0175 (1441464693) │ │ │ │ +1065A9 Compressed Size 00002160 (8544) │ │ │ │ +1065AD Uncompressed Size 00006077 (24695) │ │ │ │ +1065B1 Filename Length 0019 (25) │ │ │ │ +1065B3 Extra Length 0000 (0) │ │ │ │ +1065B5 Comment Length 0000 (0) │ │ │ │ +1065B7 Disk Start 0000 (0) │ │ │ │ +1065B9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1064EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1065BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1064EE Local Header Offset 000388C5 (231621) │ │ │ │ -1064F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1065BF Local Header Offset 00038898 (231576) │ │ │ │ +1065C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1064F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1065C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10650B CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ -10650F Created Zip Spec 14 (20) '2.0' │ │ │ │ -106510 Created OS 03 (3) 'Unix' │ │ │ │ -106511 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106512 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106513 General Purpose Flag 0800 (2048) │ │ │ │ +1065DC CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ +1065E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1065E1 Created OS 03 (3) 'Unix' │ │ │ │ +1065E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1065E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1065E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106515 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106517 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10651B CRC B17B1B57 (2977635159) │ │ │ │ -10651F Compressed Size 000018A8 (6312) │ │ │ │ -106523 Uncompressed Size 0000ECF9 (60665) │ │ │ │ -106527 Filename Length 0018 (24) │ │ │ │ -106529 Extra Length 0000 (0) │ │ │ │ -10652B Comment Length 0000 (0) │ │ │ │ -10652D Disk Start 0000 (0) │ │ │ │ -10652F Int File Attributes 0000 (0) │ │ │ │ +1065E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065E8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1065EC CRC B17B1B57 (2977635159) │ │ │ │ +1065F0 Compressed Size 000018A8 (6312) │ │ │ │ +1065F4 Uncompressed Size 0000ECF9 (60665) │ │ │ │ +1065F8 Filename Length 0018 (24) │ │ │ │ +1065FA Extra Length 0000 (0) │ │ │ │ +1065FC Comment Length 0000 (0) │ │ │ │ +1065FE Disk Start 0000 (0) │ │ │ │ +106600 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106531 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106602 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106535 Local Header Offset 0003AA5C (240220) │ │ │ │ -106539 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106606 Local Header Offset 0003AA2F (240175) │ │ │ │ +10660A Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106539: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10660A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106551 CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ -106555 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106556 Created OS 03 (3) 'Unix' │ │ │ │ -106557 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106558 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106559 General Purpose Flag 0800 (2048) │ │ │ │ +106622 CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ +106626 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106627 Created OS 03 (3) 'Unix' │ │ │ │ +106628 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106629 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10662A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10655B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10655D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106561 CRC 3EC0CBE2 (1052822498) │ │ │ │ -106565 Compressed Size 000003A0 (928) │ │ │ │ -106569 Uncompressed Size 000013FE (5118) │ │ │ │ -10656D Filename Length 0018 (24) │ │ │ │ -10656F Extra Length 0000 (0) │ │ │ │ -106571 Comment Length 0000 (0) │ │ │ │ -106573 Disk Start 0000 (0) │ │ │ │ -106575 Int File Attributes 0000 (0) │ │ │ │ +10662C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10662E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106632 CRC 3EC0CBE2 (1052822498) │ │ │ │ +106636 Compressed Size 000003A0 (928) │ │ │ │ +10663A Uncompressed Size 000013FE (5118) │ │ │ │ +10663E Filename Length 0018 (24) │ │ │ │ +106640 Extra Length 0000 (0) │ │ │ │ +106642 Comment Length 0000 (0) │ │ │ │ +106644 Disk Start 0000 (0) │ │ │ │ +106646 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106577 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106648 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10657B Local Header Offset 0003C33A (246586) │ │ │ │ -10657F Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10664C Local Header Offset 0003C30D (246541) │ │ │ │ +106650 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10657F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106650: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106597 CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ -10659B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10659C Created OS 03 (3) 'Unix' │ │ │ │ -10659D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10659E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10659F General Purpose Flag 0800 (2048) │ │ │ │ +106668 CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ +10666C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10666D Created OS 03 (3) 'Unix' │ │ │ │ +10666E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10666F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106670 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065A3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1065A7 CRC 2321F037 (589426743) │ │ │ │ -1065AB Compressed Size 0000004D (77) │ │ │ │ -1065AF Uncompressed Size 00000056 (86) │ │ │ │ -1065B3 Filename Length 001C (28) │ │ │ │ -1065B5 Extra Length 0000 (0) │ │ │ │ -1065B7 Comment Length 0000 (0) │ │ │ │ -1065B9 Disk Start 0000 (0) │ │ │ │ -1065BB Int File Attributes 0000 (0) │ │ │ │ +106672 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106674 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106678 CRC 2321F037 (589426743) │ │ │ │ +10667C Compressed Size 0000004D (77) │ │ │ │ +106680 Uncompressed Size 00000056 (86) │ │ │ │ +106684 Filename Length 001C (28) │ │ │ │ +106686 Extra Length 0000 (0) │ │ │ │ +106688 Comment Length 0000 (0) │ │ │ │ +10668A Disk Start 0000 (0) │ │ │ │ +10668C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1065BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10668E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1065C1 Local Header Offset 0003C710 (247568) │ │ │ │ -1065C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106692 Local Header Offset 0003C6E3 (247523) │ │ │ │ +106696 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1065C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106696: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1065E1 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ -1065E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1065E6 Created OS 03 (3) 'Unix' │ │ │ │ -1065E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1065E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1065E9 General Purpose Flag 0800 (2048) │ │ │ │ +1066B2 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ +1066B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1066B7 Created OS 03 (3) 'Unix' │ │ │ │ +1066B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1066B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1066BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065ED Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1065F1 CRC 5ED8CF1C (1591267100) │ │ │ │ -1065F5 Compressed Size 00000818 (2072) │ │ │ │ -1065F9 Uncompressed Size 00000F6B (3947) │ │ │ │ -1065FD Filename Length 001F (31) │ │ │ │ -1065FF Extra Length 0000 (0) │ │ │ │ -106601 Comment Length 0000 (0) │ │ │ │ -106603 Disk Start 0000 (0) │ │ │ │ -106605 Int File Attributes 0000 (0) │ │ │ │ +1066BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1066BE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1066C2 CRC 5ED8CF1C (1591267100) │ │ │ │ +1066C6 Compressed Size 00000818 (2072) │ │ │ │ +1066CA Uncompressed Size 00000F6B (3947) │ │ │ │ +1066CE Filename Length 001F (31) │ │ │ │ +1066D0 Extra Length 0000 (0) │ │ │ │ +1066D2 Comment Length 0000 (0) │ │ │ │ +1066D4 Disk Start 0000 (0) │ │ │ │ +1066D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106607 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1066D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10660B Local Header Offset 0003C797 (247703) │ │ │ │ -10660F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1066DC Local Header Offset 0003C76A (247658) │ │ │ │ +1066E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10660F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1066E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10662E CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ -106632 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106633 Created OS 03 (3) 'Unix' │ │ │ │ -106634 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106635 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106636 General Purpose Flag 0800 (2048) │ │ │ │ +1066FF CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ +106703 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106704 Created OS 03 (3) 'Unix' │ │ │ │ +106705 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106706 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106707 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106638 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10663A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10663E CRC 490DD9D5 (1225644501) │ │ │ │ -106642 Compressed Size 00000354 (852) │ │ │ │ -106646 Uncompressed Size 00000AEC (2796) │ │ │ │ -10664A Filename Length 001E (30) │ │ │ │ -10664C Extra Length 0000 (0) │ │ │ │ -10664E Comment Length 0000 (0) │ │ │ │ -106650 Disk Start 0000 (0) │ │ │ │ -106652 Int File Attributes 0000 (0) │ │ │ │ +106709 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10670B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10670F CRC 490DD9D5 (1225644501) │ │ │ │ +106713 Compressed Size 00000354 (852) │ │ │ │ +106717 Uncompressed Size 00000AEC (2796) │ │ │ │ +10671B Filename Length 001E (30) │ │ │ │ +10671D Extra Length 0000 (0) │ │ │ │ +10671F Comment Length 0000 (0) │ │ │ │ +106721 Disk Start 0000 (0) │ │ │ │ +106723 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106654 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106725 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106658 Local Header Offset 0003CFEC (249836) │ │ │ │ -10665C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106729 Local Header Offset 0003CFBF (249791) │ │ │ │ +10672D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10665C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10672D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10667A CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ -10667E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10667F Created OS 03 (3) 'Unix' │ │ │ │ -106680 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106681 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106682 General Purpose Flag 0800 (2048) │ │ │ │ +10674B CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ +10674F Created Zip Spec 14 (20) '2.0' │ │ │ │ +106750 Created OS 03 (3) 'Unix' │ │ │ │ +106751 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106752 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106753 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106684 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106686 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10668A CRC 3F2E7C08 (1060011016) │ │ │ │ -10668E Compressed Size 00000705 (1797) │ │ │ │ -106692 Uncompressed Size 00000DC3 (3523) │ │ │ │ -106696 Filename Length 0021 (33) │ │ │ │ -106698 Extra Length 0000 (0) │ │ │ │ -10669A Comment Length 0000 (0) │ │ │ │ -10669C Disk Start 0000 (0) │ │ │ │ -10669E Int File Attributes 0000 (0) │ │ │ │ +106755 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106757 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10675B CRC 3F2E7C08 (1060011016) │ │ │ │ +10675F Compressed Size 00000705 (1797) │ │ │ │ +106763 Uncompressed Size 00000DC3 (3523) │ │ │ │ +106767 Filename Length 0021 (33) │ │ │ │ +106769 Extra Length 0000 (0) │ │ │ │ +10676B Comment Length 0000 (0) │ │ │ │ +10676D Disk Start 0000 (0) │ │ │ │ +10676F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1066A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106771 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1066A4 Local Header Offset 0003D37C (250748) │ │ │ │ -1066A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106775 Local Header Offset 0003D34F (250703) │ │ │ │ +106779 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1066A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106779: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1066C9 CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ -1066CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1066CE Created OS 03 (3) 'Unix' │ │ │ │ -1066CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1066D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1066D1 General Purpose Flag 0800 (2048) │ │ │ │ +10679A CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ +10679E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10679F Created OS 03 (3) 'Unix' │ │ │ │ +1067A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1067A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1067A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1066D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1066D5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1066D9 CRC 682A3705 (1747597061) │ │ │ │ -1066DD Compressed Size 00000303 (771) │ │ │ │ -1066E1 Uncompressed Size 00000923 (2339) │ │ │ │ -1066E5 Filename Length 0020 (32) │ │ │ │ -1066E7 Extra Length 0000 (0) │ │ │ │ -1066E9 Comment Length 0000 (0) │ │ │ │ -1066EB Disk Start 0000 (0) │ │ │ │ -1066ED Int File Attributes 0000 (0) │ │ │ │ +1067A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1067A6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1067AA CRC 682A3705 (1747597061) │ │ │ │ +1067AE Compressed Size 00000303 (771) │ │ │ │ +1067B2 Uncompressed Size 00000923 (2339) │ │ │ │ +1067B6 Filename Length 0020 (32) │ │ │ │ +1067B8 Extra Length 0000 (0) │ │ │ │ +1067BA Comment Length 0000 (0) │ │ │ │ +1067BC Disk Start 0000 (0) │ │ │ │ +1067BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1066EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1067C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1066F3 Local Header Offset 0003DAC0 (252608) │ │ │ │ -1066F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1067C4 Local Header Offset 0003DA93 (252563) │ │ │ │ +1067C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1066F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1067C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106717 CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ -10671B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10671C Created OS 03 (3) 'Unix' │ │ │ │ -10671D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10671E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10671F General Purpose Flag 0800 (2048) │ │ │ │ +1067E8 CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ +1067EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1067ED Created OS 03 (3) 'Unix' │ │ │ │ +1067EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1067EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1067F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106721 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106723 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106727 CRC 54B8E27B (1421402747) │ │ │ │ -10672B Compressed Size 000006F6 (1782) │ │ │ │ -10672F Uncompressed Size 00000D53 (3411) │ │ │ │ -106733 Filename Length 0021 (33) │ │ │ │ -106735 Extra Length 0000 (0) │ │ │ │ -106737 Comment Length 0000 (0) │ │ │ │ -106739 Disk Start 0000 (0) │ │ │ │ -10673B Int File Attributes 0000 (0) │ │ │ │ +1067F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1067F4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1067F8 CRC 54B8E27B (1421402747) │ │ │ │ +1067FC Compressed Size 000006F6 (1782) │ │ │ │ +106800 Uncompressed Size 00000D53 (3411) │ │ │ │ +106804 Filename Length 0021 (33) │ │ │ │ +106806 Extra Length 0000 (0) │ │ │ │ +106808 Comment Length 0000 (0) │ │ │ │ +10680A Disk Start 0000 (0) │ │ │ │ +10680C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10673D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10680E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106741 Local Header Offset 0003DE01 (253441) │ │ │ │ -106745 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106812 Local Header Offset 0003DDD4 (253396) │ │ │ │ +106816 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106816: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106766 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ -10676A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10676B Created OS 03 (3) 'Unix' │ │ │ │ -10676C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10676D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10676E General Purpose Flag 0800 (2048) │ │ │ │ +106837 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ +10683B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10683C Created OS 03 (3) 'Unix' │ │ │ │ +10683D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10683E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10683F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106770 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106772 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106776 CRC F5BDF18A (4122866058) │ │ │ │ -10677A Compressed Size 000002DC (732) │ │ │ │ -10677E Uncompressed Size 0000087A (2170) │ │ │ │ -106782 Filename Length 0020 (32) │ │ │ │ -106784 Extra Length 0000 (0) │ │ │ │ -106786 Comment Length 0000 (0) │ │ │ │ -106788 Disk Start 0000 (0) │ │ │ │ -10678A Int File Attributes 0000 (0) │ │ │ │ +106841 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106843 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106847 CRC F5BDF18A (4122866058) │ │ │ │ +10684B Compressed Size 000002DC (732) │ │ │ │ +10684F Uncompressed Size 0000087A (2170) │ │ │ │ +106853 Filename Length 0020 (32) │ │ │ │ +106855 Extra Length 0000 (0) │ │ │ │ +106857 Comment Length 0000 (0) │ │ │ │ +106859 Disk Start 0000 (0) │ │ │ │ +10685B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10678C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10685D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106790 Local Header Offset 0003E536 (255286) │ │ │ │ -106794 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106861 Local Header Offset 0003E509 (255241) │ │ │ │ +106865 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106865: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1067B4 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ -1067B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1067B9 Created OS 03 (3) 'Unix' │ │ │ │ -1067BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1067BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1067BC General Purpose Flag 0800 (2048) │ │ │ │ +106885 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ +106889 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10688A Created OS 03 (3) 'Unix' │ │ │ │ +10688B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10688C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10688D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1067BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1067C0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1067C4 CRC E0B0E42D (3769689133) │ │ │ │ -1067C8 Compressed Size 000006EF (1775) │ │ │ │ -1067CC Uncompressed Size 00000D44 (3396) │ │ │ │ -1067D0 Filename Length 0020 (32) │ │ │ │ -1067D2 Extra Length 0000 (0) │ │ │ │ -1067D4 Comment Length 0000 (0) │ │ │ │ -1067D6 Disk Start 0000 (0) │ │ │ │ -1067D8 Int File Attributes 0000 (0) │ │ │ │ +10688F Compression Method 0008 (8) 'Deflated' │ │ │ │ +106891 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106895 CRC E0B0E42D (3769689133) │ │ │ │ +106899 Compressed Size 000006EF (1775) │ │ │ │ +10689D Uncompressed Size 00000D44 (3396) │ │ │ │ +1068A1 Filename Length 0020 (32) │ │ │ │ +1068A3 Extra Length 0000 (0) │ │ │ │ +1068A5 Comment Length 0000 (0) │ │ │ │ +1068A7 Disk Start 0000 (0) │ │ │ │ +1068A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1067DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1068AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1067DE Local Header Offset 0003E850 (256080) │ │ │ │ -1067E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1068AF Local Header Offset 0003E823 (256035) │ │ │ │ +1068B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1067E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1068B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106802 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ -106806 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106807 Created OS 03 (3) 'Unix' │ │ │ │ -106808 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106809 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10680A General Purpose Flag 0800 (2048) │ │ │ │ +1068D3 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ +1068D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1068D8 Created OS 03 (3) 'Unix' │ │ │ │ +1068D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1068DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1068DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10680C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10680E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106812 CRC 5F3E463F (1597916735) │ │ │ │ -106816 Compressed Size 000002D9 (729) │ │ │ │ -10681A Uncompressed Size 00000863 (2147) │ │ │ │ -10681E Filename Length 001F (31) │ │ │ │ -106820 Extra Length 0000 (0) │ │ │ │ -106822 Comment Length 0000 (0) │ │ │ │ -106824 Disk Start 0000 (0) │ │ │ │ -106826 Int File Attributes 0000 (0) │ │ │ │ +1068DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1068DF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1068E3 CRC 5F3E463F (1597916735) │ │ │ │ +1068E7 Compressed Size 000002D9 (729) │ │ │ │ +1068EB Uncompressed Size 00000863 (2147) │ │ │ │ +1068EF Filename Length 001F (31) │ │ │ │ +1068F1 Extra Length 0000 (0) │ │ │ │ +1068F3 Comment Length 0000 (0) │ │ │ │ +1068F5 Disk Start 0000 (0) │ │ │ │ +1068F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106828 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1068F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10682C Local Header Offset 0003EF7D (257917) │ │ │ │ -106830 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1068FD Local Header Offset 0003EF50 (257872) │ │ │ │ +106901 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106830: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106901: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10684F CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ -106853 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106854 Created OS 03 (3) 'Unix' │ │ │ │ -106855 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106856 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106857 General Purpose Flag 0800 (2048) │ │ │ │ +106920 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ +106924 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106925 Created OS 03 (3) 'Unix' │ │ │ │ +106926 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106927 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106928 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106859 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10685B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10685F CRC 085005A0 (139462048) │ │ │ │ -106863 Compressed Size 000006F0 (1776) │ │ │ │ -106867 Uncompressed Size 00000D48 (3400) │ │ │ │ -10686B Filename Length 0021 (33) │ │ │ │ -10686D Extra Length 0000 (0) │ │ │ │ -10686F Comment Length 0000 (0) │ │ │ │ -106871 Disk Start 0000 (0) │ │ │ │ -106873 Int File Attributes 0000 (0) │ │ │ │ +10692A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10692C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106930 CRC 085005A0 (139462048) │ │ │ │ +106934 Compressed Size 000006F0 (1776) │ │ │ │ +106938 Uncompressed Size 00000D48 (3400) │ │ │ │ +10693C Filename Length 0021 (33) │ │ │ │ +10693E Extra Length 0000 (0) │ │ │ │ +106940 Comment Length 0000 (0) │ │ │ │ +106942 Disk Start 0000 (0) │ │ │ │ +106944 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106875 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106946 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106879 Local Header Offset 0003F293 (258707) │ │ │ │ -10687D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10694A Local Header Offset 0003F266 (258662) │ │ │ │ +10694E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10687D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10694E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10689E CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ -1068A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1068A3 Created OS 03 (3) 'Unix' │ │ │ │ -1068A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1068A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1068A6 General Purpose Flag 0800 (2048) │ │ │ │ +10696F CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ +106973 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106974 Created OS 03 (3) 'Unix' │ │ │ │ +106975 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106976 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106977 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1068A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1068AA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1068AE CRC 87F697F3 (2281084915) │ │ │ │ -1068B2 Compressed Size 000002DB (731) │ │ │ │ -1068B6 Uncompressed Size 0000086A (2154) │ │ │ │ -1068BA Filename Length 0020 (32) │ │ │ │ -1068BC Extra Length 0000 (0) │ │ │ │ -1068BE Comment Length 0000 (0) │ │ │ │ -1068C0 Disk Start 0000 (0) │ │ │ │ -1068C2 Int File Attributes 0000 (0) │ │ │ │ +106979 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10697B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10697F CRC 87F697F3 (2281084915) │ │ │ │ +106983 Compressed Size 000002DB (731) │ │ │ │ +106987 Uncompressed Size 0000086A (2154) │ │ │ │ +10698B Filename Length 0020 (32) │ │ │ │ +10698D Extra Length 0000 (0) │ │ │ │ +10698F Comment Length 0000 (0) │ │ │ │ +106991 Disk Start 0000 (0) │ │ │ │ +106993 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1068C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106995 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1068C8 Local Header Offset 0003F9C2 (260546) │ │ │ │ -1068CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106999 Local Header Offset 0003F995 (260501) │ │ │ │ +10699D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1068CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10699D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1068EC CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ -1068F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1068F1 Created OS 03 (3) 'Unix' │ │ │ │ -1068F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1068F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1068F4 General Purpose Flag 0800 (2048) │ │ │ │ +1069BD CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ +1069C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1069C2 Created OS 03 (3) 'Unix' │ │ │ │ +1069C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1069C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1069C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1068F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1068F8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1068FC CRC A273ABCD (2725489613) │ │ │ │ -106900 Compressed Size 000006FA (1786) │ │ │ │ -106904 Uncompressed Size 00000D4E (3406) │ │ │ │ -106908 Filename Length 0021 (33) │ │ │ │ -10690A Extra Length 0000 (0) │ │ │ │ -10690C Comment Length 0000 (0) │ │ │ │ -10690E Disk Start 0000 (0) │ │ │ │ -106910 Int File Attributes 0000 (0) │ │ │ │ +1069C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1069C9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1069CD CRC A273ABCD (2725489613) │ │ │ │ +1069D1 Compressed Size 000006FA (1786) │ │ │ │ +1069D5 Uncompressed Size 00000D4E (3406) │ │ │ │ +1069D9 Filename Length 0021 (33) │ │ │ │ +1069DB Extra Length 0000 (0) │ │ │ │ +1069DD Comment Length 0000 (0) │ │ │ │ +1069DF Disk Start 0000 (0) │ │ │ │ +1069E1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106912 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1069E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106916 Local Header Offset 0003FCDB (261339) │ │ │ │ -10691A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1069E7 Local Header Offset 0003FCAE (261294) │ │ │ │ +1069EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10691A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1069EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10693B CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ -10693F Created Zip Spec 14 (20) '2.0' │ │ │ │ -106940 Created OS 03 (3) 'Unix' │ │ │ │ -106941 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106942 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106943 General Purpose Flag 0800 (2048) │ │ │ │ +106A0C CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ +106A10 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106A11 Created OS 03 (3) 'Unix' │ │ │ │ +106A12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106A13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106A14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106945 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106947 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10694B CRC 4DE3F3EC (1306784748) │ │ │ │ -10694F Compressed Size 000002DC (732) │ │ │ │ -106953 Uncompressed Size 0000086A (2154) │ │ │ │ -106957 Filename Length 0020 (32) │ │ │ │ -106959 Extra Length 0000 (0) │ │ │ │ -10695B Comment Length 0000 (0) │ │ │ │ -10695D Disk Start 0000 (0) │ │ │ │ -10695F Int File Attributes 0000 (0) │ │ │ │ +106A16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106A18 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106A1C CRC 4DE3F3EC (1306784748) │ │ │ │ +106A20 Compressed Size 000002DC (732) │ │ │ │ +106A24 Uncompressed Size 0000086A (2154) │ │ │ │ +106A28 Filename Length 0020 (32) │ │ │ │ +106A2A Extra Length 0000 (0) │ │ │ │ +106A2C Comment Length 0000 (0) │ │ │ │ +106A2E Disk Start 0000 (0) │ │ │ │ +106A30 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106961 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106A32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106965 Local Header Offset 00040414 (263188) │ │ │ │ -106969 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106A36 Local Header Offset 000403E7 (263143) │ │ │ │ +106A3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106969: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106A3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106989 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ -10698D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10698E Created OS 03 (3) 'Unix' │ │ │ │ -10698F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106990 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106991 General Purpose Flag 0800 (2048) │ │ │ │ +106A5A CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ +106A5E Created Zip Spec 14 (20) '2.0' │ │ │ │ +106A5F Created OS 03 (3) 'Unix' │ │ │ │ +106A60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106A61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106A62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106993 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106995 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106999 CRC 0F0909A6 (252250534) │ │ │ │ -10699D Compressed Size 000006F0 (1776) │ │ │ │ -1069A1 Uncompressed Size 00000D40 (3392) │ │ │ │ -1069A5 Filename Length 001E (30) │ │ │ │ -1069A7 Extra Length 0000 (0) │ │ │ │ -1069A9 Comment Length 0000 (0) │ │ │ │ -1069AB Disk Start 0000 (0) │ │ │ │ -1069AD Int File Attributes 0000 (0) │ │ │ │ +106A64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106A66 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106A6A CRC 0F0909A6 (252250534) │ │ │ │ +106A6E Compressed Size 000006F0 (1776) │ │ │ │ +106A72 Uncompressed Size 00000D40 (3392) │ │ │ │ +106A76 Filename Length 001E (30) │ │ │ │ +106A78 Extra Length 0000 (0) │ │ │ │ +106A7A Comment Length 0000 (0) │ │ │ │ +106A7C Disk Start 0000 (0) │ │ │ │ +106A7E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1069AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106A80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1069B3 Local Header Offset 0004072E (263982) │ │ │ │ -1069B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106A84 Local Header Offset 00040701 (263937) │ │ │ │ +106A88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1069B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106A88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1069D5 CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ -1069D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1069DA Created OS 03 (3) 'Unix' │ │ │ │ -1069DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1069DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1069DD General Purpose Flag 0800 (2048) │ │ │ │ +106AA6 CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ +106AAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +106AAB Created OS 03 (3) 'Unix' │ │ │ │ +106AAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106AAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106AAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1069DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1069E1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1069E5 CRC D666A549 (3597051209) │ │ │ │ -1069E9 Compressed Size 000002D8 (728) │ │ │ │ -1069ED Uncompressed Size 00000852 (2130) │ │ │ │ -1069F1 Filename Length 001D (29) │ │ │ │ -1069F3 Extra Length 0000 (0) │ │ │ │ -1069F5 Comment Length 0000 (0) │ │ │ │ -1069F7 Disk Start 0000 (0) │ │ │ │ -1069F9 Int File Attributes 0000 (0) │ │ │ │ +106AB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106AB2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106AB6 CRC D666A549 (3597051209) │ │ │ │ +106ABA Compressed Size 000002D8 (728) │ │ │ │ +106ABE Uncompressed Size 00000852 (2130) │ │ │ │ +106AC2 Filename Length 001D (29) │ │ │ │ +106AC4 Extra Length 0000 (0) │ │ │ │ +106AC6 Comment Length 0000 (0) │ │ │ │ +106AC8 Disk Start 0000 (0) │ │ │ │ +106ACA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1069FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106ACC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1069FF Local Header Offset 00040E5A (265818) │ │ │ │ -106A03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106AD0 Local Header Offset 00040E2D (265773) │ │ │ │ +106AD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106AD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106A20 CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ -106A24 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106A25 Created OS 03 (3) 'Unix' │ │ │ │ -106A26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106A27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106A28 General Purpose Flag 0800 (2048) │ │ │ │ +106AF1 CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ +106AF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106AF6 Created OS 03 (3) 'Unix' │ │ │ │ +106AF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106AF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106AF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106A2A Compression Method 0008 (8) 'Deflated' │ │ │ │ -106A2C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106A30 CRC B3B4EDA2 (3014978978) │ │ │ │ -106A34 Compressed Size 000006E9 (1769) │ │ │ │ -106A38 Uncompressed Size 00000D3F (3391) │ │ │ │ -106A3C Filename Length 001F (31) │ │ │ │ -106A3E Extra Length 0000 (0) │ │ │ │ -106A40 Comment Length 0000 (0) │ │ │ │ -106A42 Disk Start 0000 (0) │ │ │ │ -106A44 Int File Attributes 0000 (0) │ │ │ │ +106AFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +106AFD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106B01 CRC B3B4EDA2 (3014978978) │ │ │ │ +106B05 Compressed Size 000006E9 (1769) │ │ │ │ +106B09 Uncompressed Size 00000D3F (3391) │ │ │ │ +106B0D Filename Length 001F (31) │ │ │ │ +106B0F Extra Length 0000 (0) │ │ │ │ +106B11 Comment Length 0000 (0) │ │ │ │ +106B13 Disk Start 0000 (0) │ │ │ │ +106B15 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106A46 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106B17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106A4A Local Header Offset 0004116D (266605) │ │ │ │ -106A4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106B1B Local Header Offset 00041140 (266560) │ │ │ │ +106B1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106B1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106A6D CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ -106A71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106A72 Created OS 03 (3) 'Unix' │ │ │ │ -106A73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106A74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106A75 General Purpose Flag 0800 (2048) │ │ │ │ +106B3E CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ +106B42 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106B43 Created OS 03 (3) 'Unix' │ │ │ │ +106B44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106B45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106B46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106A77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106A79 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106A7D CRC 265CBBB0 (643611568) │ │ │ │ -106A81 Compressed Size 000002DA (730) │ │ │ │ -106A85 Uncompressed Size 00000859 (2137) │ │ │ │ -106A89 Filename Length 001E (30) │ │ │ │ -106A8B Extra Length 0000 (0) │ │ │ │ -106A8D Comment Length 0000 (0) │ │ │ │ -106A8F Disk Start 0000 (0) │ │ │ │ -106A91 Int File Attributes 0000 (0) │ │ │ │ +106B48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106B4A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106B4E CRC 265CBBB0 (643611568) │ │ │ │ +106B52 Compressed Size 000002DA (730) │ │ │ │ +106B56 Uncompressed Size 00000859 (2137) │ │ │ │ +106B5A Filename Length 001E (30) │ │ │ │ +106B5C Extra Length 0000 (0) │ │ │ │ +106B5E Comment Length 0000 (0) │ │ │ │ +106B60 Disk Start 0000 (0) │ │ │ │ +106B62 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106A93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106B64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106A97 Local Header Offset 00041893 (268435) │ │ │ │ -106A9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106B68 Local Header Offset 00041866 (268390) │ │ │ │ +106B6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106B6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106AB9 CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ -106ABD Created Zip Spec 14 (20) '2.0' │ │ │ │ -106ABE Created OS 03 (3) 'Unix' │ │ │ │ -106ABF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106AC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106AC1 General Purpose Flag 0800 (2048) │ │ │ │ +106B8A CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ +106B8E Created Zip Spec 14 (20) '2.0' │ │ │ │ +106B8F Created OS 03 (3) 'Unix' │ │ │ │ +106B90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106B91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106B92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106AC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106AC5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106AC9 CRC DB76048D (3681944717) │ │ │ │ -106ACD Compressed Size 000006AB (1707) │ │ │ │ -106AD1 Uncompressed Size 00000CC1 (3265) │ │ │ │ -106AD5 Filename Length 0023 (35) │ │ │ │ -106AD7 Extra Length 0000 (0) │ │ │ │ -106AD9 Comment Length 0000 (0) │ │ │ │ -106ADB Disk Start 0000 (0) │ │ │ │ -106ADD Int File Attributes 0000 (0) │ │ │ │ +106B94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106B96 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106B9A CRC DB76048D (3681944717) │ │ │ │ +106B9E Compressed Size 000006AB (1707) │ │ │ │ +106BA2 Uncompressed Size 00000CC1 (3265) │ │ │ │ +106BA6 Filename Length 0023 (35) │ │ │ │ +106BA8 Extra Length 0000 (0) │ │ │ │ +106BAA Comment Length 0000 (0) │ │ │ │ +106BAC Disk Start 0000 (0) │ │ │ │ +106BAE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106ADF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106BB0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106AE3 Local Header Offset 00041BA9 (269225) │ │ │ │ -106AE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106BB4 Local Header Offset 00041B7C (269180) │ │ │ │ +106BB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106AE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106BB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106B0A CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ -106B0E Created Zip Spec 14 (20) '2.0' │ │ │ │ -106B0F Created OS 03 (3) 'Unix' │ │ │ │ -106B10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106B11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106B12 General Purpose Flag 0800 (2048) │ │ │ │ +106BDB CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ +106BDF Created Zip Spec 14 (20) '2.0' │ │ │ │ +106BE0 Created OS 03 (3) 'Unix' │ │ │ │ +106BE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106BE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106BE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106B14 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106B16 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106B1A CRC 9E44AA56 (2655300182) │ │ │ │ -106B1E Compressed Size 00000321 (801) │ │ │ │ -106B22 Uncompressed Size 00000A19 (2585) │ │ │ │ -106B26 Filename Length 0022 (34) │ │ │ │ -106B28 Extra Length 0000 (0) │ │ │ │ -106B2A Comment Length 0000 (0) │ │ │ │ -106B2C Disk Start 0000 (0) │ │ │ │ -106B2E Int File Attributes 0000 (0) │ │ │ │ +106BE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106BE7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106BEB CRC 9E44AA56 (2655300182) │ │ │ │ +106BEF Compressed Size 00000321 (801) │ │ │ │ +106BF3 Uncompressed Size 00000A19 (2585) │ │ │ │ +106BF7 Filename Length 0022 (34) │ │ │ │ +106BF9 Extra Length 0000 (0) │ │ │ │ +106BFB Comment Length 0000 (0) │ │ │ │ +106BFD Disk Start 0000 (0) │ │ │ │ +106BFF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106B30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106C01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106B34 Local Header Offset 00042295 (270997) │ │ │ │ -106B38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106C05 Local Header Offset 00042268 (270952) │ │ │ │ +106C09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106B38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106C09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106B5A CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ -106B5E Created Zip Spec 14 (20) '2.0' │ │ │ │ -106B5F Created OS 03 (3) 'Unix' │ │ │ │ -106B60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106B61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106B62 General Purpose Flag 0800 (2048) │ │ │ │ +106C2B CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ +106C2F Created Zip Spec 14 (20) '2.0' │ │ │ │ +106C30 Created OS 03 (3) 'Unix' │ │ │ │ +106C31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106C32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106C33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106B64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106B66 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106B6A CRC 2B27D6A3 (724031139) │ │ │ │ -106B6E Compressed Size 000005EE (1518) │ │ │ │ -106B72 Uncompressed Size 00000B51 (2897) │ │ │ │ -106B76 Filename Length 0020 (32) │ │ │ │ -106B78 Extra Length 0000 (0) │ │ │ │ -106B7A Comment Length 0000 (0) │ │ │ │ -106B7C Disk Start 0000 (0) │ │ │ │ -106B7E Int File Attributes 0000 (0) │ │ │ │ +106C35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106C37 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106C3B CRC 2B27D6A3 (724031139) │ │ │ │ +106C3F Compressed Size 000005EE (1518) │ │ │ │ +106C43 Uncompressed Size 00000B51 (2897) │ │ │ │ +106C47 Filename Length 0020 (32) │ │ │ │ +106C49 Extra Length 0000 (0) │ │ │ │ +106C4B Comment Length 0000 (0) │ │ │ │ +106C4D Disk Start 0000 (0) │ │ │ │ +106C4F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106B80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106C51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106B84 Local Header Offset 000425F6 (271862) │ │ │ │ -106B88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106C55 Local Header Offset 000425C9 (271817) │ │ │ │ +106C59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106B88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106C59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106BA8 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ -106BAC Created Zip Spec 14 (20) '2.0' │ │ │ │ -106BAD Created OS 03 (3) 'Unix' │ │ │ │ -106BAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106BAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106BB0 General Purpose Flag 0800 (2048) │ │ │ │ +106C79 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ +106C7D Created Zip Spec 14 (20) '2.0' │ │ │ │ +106C7E Created OS 03 (3) 'Unix' │ │ │ │ +106C7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106C80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106C81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106BB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106BB4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106BB8 CRC 5DA5495C (1571113308) │ │ │ │ -106BBC Compressed Size 000002C3 (707) │ │ │ │ -106BC0 Uncompressed Size 0000082B (2091) │ │ │ │ -106BC4 Filename Length 001F (31) │ │ │ │ -106BC6 Extra Length 0000 (0) │ │ │ │ -106BC8 Comment Length 0000 (0) │ │ │ │ -106BCA Disk Start 0000 (0) │ │ │ │ -106BCC Int File Attributes 0000 (0) │ │ │ │ +106C83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106C85 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106C89 CRC 5DA5495C (1571113308) │ │ │ │ +106C8D Compressed Size 000002C3 (707) │ │ │ │ +106C91 Uncompressed Size 0000082B (2091) │ │ │ │ +106C95 Filename Length 001F (31) │ │ │ │ +106C97 Extra Length 0000 (0) │ │ │ │ +106C99 Comment Length 0000 (0) │ │ │ │ +106C9B Disk Start 0000 (0) │ │ │ │ +106C9D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106BCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106C9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106BD2 Local Header Offset 00042C22 (273442) │ │ │ │ -106BD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106CA3 Local Header Offset 00042BF5 (273397) │ │ │ │ +106CA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106BD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106CA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106BF5 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ -106BF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106BFA Created OS 03 (3) 'Unix' │ │ │ │ -106BFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106BFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106BFD General Purpose Flag 0800 (2048) │ │ │ │ +106CC6 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ +106CCA Created Zip Spec 14 (20) '2.0' │ │ │ │ +106CCB Created OS 03 (3) 'Unix' │ │ │ │ +106CCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106CCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106CCE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106BFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -106C01 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106C05 CRC 4BE8AB30 (1273539376) │ │ │ │ -106C09 Compressed Size 000005F7 (1527) │ │ │ │ -106C0D Uncompressed Size 00000B59 (2905) │ │ │ │ -106C11 Filename Length 0022 (34) │ │ │ │ -106C13 Extra Length 0000 (0) │ │ │ │ -106C15 Comment Length 0000 (0) │ │ │ │ -106C17 Disk Start 0000 (0) │ │ │ │ -106C19 Int File Attributes 0000 (0) │ │ │ │ +106CD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106CD2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106CD6 CRC 4BE8AB30 (1273539376) │ │ │ │ +106CDA Compressed Size 000005F7 (1527) │ │ │ │ +106CDE Uncompressed Size 00000B59 (2905) │ │ │ │ +106CE2 Filename Length 0022 (34) │ │ │ │ +106CE4 Extra Length 0000 (0) │ │ │ │ +106CE6 Comment Length 0000 (0) │ │ │ │ +106CE8 Disk Start 0000 (0) │ │ │ │ +106CEA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106C1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106CEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106C1F Local Header Offset 00042F22 (274210) │ │ │ │ -106C23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106CF0 Local Header Offset 00042EF5 (274165) │ │ │ │ +106CF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106C23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106CF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106C45 CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ -106C49 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106C4A Created OS 03 (3) 'Unix' │ │ │ │ -106C4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106C4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106C4D General Purpose Flag 0800 (2048) │ │ │ │ +106D16 CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ +106D1A Created Zip Spec 14 (20) '2.0' │ │ │ │ +106D1B Created OS 03 (3) 'Unix' │ │ │ │ +106D1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106D1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106D1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106C4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -106C51 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106C55 CRC BCD37E99 (3167977113) │ │ │ │ -106C59 Compressed Size 000002CB (715) │ │ │ │ -106C5D Uncompressed Size 00000845 (2117) │ │ │ │ -106C61 Filename Length 0021 (33) │ │ │ │ -106C63 Extra Length 0000 (0) │ │ │ │ -106C65 Comment Length 0000 (0) │ │ │ │ -106C67 Disk Start 0000 (0) │ │ │ │ -106C69 Int File Attributes 0000 (0) │ │ │ │ +106D20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106D22 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106D26 CRC BCD37E99 (3167977113) │ │ │ │ +106D2A Compressed Size 000002CB (715) │ │ │ │ +106D2E Uncompressed Size 00000845 (2117) │ │ │ │ +106D32 Filename Length 0021 (33) │ │ │ │ +106D34 Extra Length 0000 (0) │ │ │ │ +106D36 Comment Length 0000 (0) │ │ │ │ +106D38 Disk Start 0000 (0) │ │ │ │ +106D3A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106C6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106D3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106C6F Local Header Offset 00043559 (275801) │ │ │ │ -106C73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106D40 Local Header Offset 0004352C (275756) │ │ │ │ +106D44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106C73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106D44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106C94 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ -106C98 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106C99 Created OS 03 (3) 'Unix' │ │ │ │ -106C9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106C9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106C9C General Purpose Flag 0800 (2048) │ │ │ │ +106D65 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ +106D69 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106D6A Created OS 03 (3) 'Unix' │ │ │ │ +106D6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106D6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106D6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106C9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -106CA0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106CA4 CRC DEA96711 (3735643921) │ │ │ │ -106CA8 Compressed Size 0000060B (1547) │ │ │ │ -106CAC Uncompressed Size 00000B87 (2951) │ │ │ │ -106CB0 Filename Length 0021 (33) │ │ │ │ -106CB2 Extra Length 0000 (0) │ │ │ │ -106CB4 Comment Length 0000 (0) │ │ │ │ -106CB6 Disk Start 0000 (0) │ │ │ │ -106CB8 Int File Attributes 0000 (0) │ │ │ │ +106D6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +106D71 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106D75 CRC DEA96711 (3735643921) │ │ │ │ +106D79 Compressed Size 0000060B (1547) │ │ │ │ +106D7D Uncompressed Size 00000B87 (2951) │ │ │ │ +106D81 Filename Length 0021 (33) │ │ │ │ +106D83 Extra Length 0000 (0) │ │ │ │ +106D85 Comment Length 0000 (0) │ │ │ │ +106D87 Disk Start 0000 (0) │ │ │ │ +106D89 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106CBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106D8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106CBE Local Header Offset 00043863 (276579) │ │ │ │ -106CC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106D8F Local Header Offset 00043836 (276534) │ │ │ │ +106D93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106CC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106CE3 CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ -106CE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106CE8 Created OS 03 (3) 'Unix' │ │ │ │ -106CE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106CEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106CEB General Purpose Flag 0800 (2048) │ │ │ │ +106DB4 CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ +106DB8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106DB9 Created OS 03 (3) 'Unix' │ │ │ │ +106DBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106DBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106DBC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106CED Compression Method 0008 (8) 'Deflated' │ │ │ │ -106CEF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106CF3 CRC 35BE1B11 (901651217) │ │ │ │ -106CF7 Compressed Size 000002D0 (720) │ │ │ │ -106CFB Uncompressed Size 00000880 (2176) │ │ │ │ -106CFF Filename Length 0020 (32) │ │ │ │ -106D01 Extra Length 0000 (0) │ │ │ │ -106D03 Comment Length 0000 (0) │ │ │ │ -106D05 Disk Start 0000 (0) │ │ │ │ -106D07 Int File Attributes 0000 (0) │ │ │ │ +106DBE Compression Method 0008 (8) 'Deflated' │ │ │ │ +106DC0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106DC4 CRC 35BE1B11 (901651217) │ │ │ │ +106DC8 Compressed Size 000002D0 (720) │ │ │ │ +106DCC Uncompressed Size 00000880 (2176) │ │ │ │ +106DD0 Filename Length 0020 (32) │ │ │ │ +106DD2 Extra Length 0000 (0) │ │ │ │ +106DD4 Comment Length 0000 (0) │ │ │ │ +106DD6 Disk Start 0000 (0) │ │ │ │ +106DD8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106D09 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106DDA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106D0D Local Header Offset 00043EAD (278189) │ │ │ │ -106D11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106DDE Local Header Offset 00043E80 (278144) │ │ │ │ +106DE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106D11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106DE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106D31 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ -106D35 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106D36 Created OS 03 (3) 'Unix' │ │ │ │ -106D37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106D38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106D39 General Purpose Flag 0800 (2048) │ │ │ │ +106E02 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ +106E06 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106E07 Created OS 03 (3) 'Unix' │ │ │ │ +106E08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106E09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106E0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106D3B Compression Method 0008 (8) 'Deflated' │ │ │ │ -106D3D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106D41 CRC 1BA20900 (463603968) │ │ │ │ -106D45 Compressed Size 0000060F (1551) │ │ │ │ -106D49 Uncompressed Size 00000B8B (2955) │ │ │ │ -106D4D Filename Length 0022 (34) │ │ │ │ -106D4F Extra Length 0000 (0) │ │ │ │ -106D51 Comment Length 0000 (0) │ │ │ │ -106D53 Disk Start 0000 (0) │ │ │ │ -106D55 Int File Attributes 0000 (0) │ │ │ │ +106E0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +106E0E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106E12 CRC 1BA20900 (463603968) │ │ │ │ +106E16 Compressed Size 0000060F (1551) │ │ │ │ +106E1A Uncompressed Size 00000B8B (2955) │ │ │ │ +106E1E Filename Length 0022 (34) │ │ │ │ +106E20 Extra Length 0000 (0) │ │ │ │ +106E22 Comment Length 0000 (0) │ │ │ │ +106E24 Disk Start 0000 (0) │ │ │ │ +106E26 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106D57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106E28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106D5B Local Header Offset 000441BB (278971) │ │ │ │ -106D5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106E2C Local Header Offset 0004418E (278926) │ │ │ │ +106E30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106D5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106D81 CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ -106D85 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106D86 Created OS 03 (3) 'Unix' │ │ │ │ -106D87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106D88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106D89 General Purpose Flag 0800 (2048) │ │ │ │ +106E52 CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ +106E56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106E57 Created OS 03 (3) 'Unix' │ │ │ │ +106E58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106E59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106E5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106D8B Compression Method 0008 (8) 'Deflated' │ │ │ │ -106D8D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106D91 CRC 188A9B53 (411736915) │ │ │ │ -106D95 Compressed Size 000002D8 (728) │ │ │ │ -106D99 Uncompressed Size 00000895 (2197) │ │ │ │ -106D9D Filename Length 0021 (33) │ │ │ │ -106D9F Extra Length 0000 (0) │ │ │ │ -106DA1 Comment Length 0000 (0) │ │ │ │ -106DA3 Disk Start 0000 (0) │ │ │ │ -106DA5 Int File Attributes 0000 (0) │ │ │ │ +106E5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +106E5E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106E62 CRC 188A9B53 (411736915) │ │ │ │ +106E66 Compressed Size 000002D8 (728) │ │ │ │ +106E6A Uncompressed Size 00000895 (2197) │ │ │ │ +106E6E Filename Length 0021 (33) │ │ │ │ +106E70 Extra Length 0000 (0) │ │ │ │ +106E72 Comment Length 0000 (0) │ │ │ │ +106E74 Disk Start 0000 (0) │ │ │ │ +106E76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106DA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106E78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106DAB Local Header Offset 0004480A (280586) │ │ │ │ -106DAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106E7C Local Header Offset 000447DD (280541) │ │ │ │ +106E80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106DAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106DD0 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ -106DD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106DD5 Created OS 03 (3) 'Unix' │ │ │ │ -106DD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106DD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106DD8 General Purpose Flag 0800 (2048) │ │ │ │ +106EA1 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ +106EA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106EA6 Created OS 03 (3) 'Unix' │ │ │ │ +106EA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106EA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106EA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106DDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -106DDC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106DE0 CRC 69564455 (1767261269) │ │ │ │ -106DE4 Compressed Size 00000608 (1544) │ │ │ │ -106DE8 Uncompressed Size 00000B96 (2966) │ │ │ │ -106DEC Filename Length 001F (31) │ │ │ │ -106DEE Extra Length 0000 (0) │ │ │ │ -106DF0 Comment Length 0000 (0) │ │ │ │ -106DF2 Disk Start 0000 (0) │ │ │ │ -106DF4 Int File Attributes 0000 (0) │ │ │ │ +106EAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +106EAD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106EB1 CRC 69564455 (1767261269) │ │ │ │ +106EB5 Compressed Size 00000608 (1544) │ │ │ │ +106EB9 Uncompressed Size 00000B96 (2966) │ │ │ │ +106EBD Filename Length 001F (31) │ │ │ │ +106EBF Extra Length 0000 (0) │ │ │ │ +106EC1 Comment Length 0000 (0) │ │ │ │ +106EC3 Disk Start 0000 (0) │ │ │ │ +106EC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106DF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106EC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106DFA Local Header Offset 00044B21 (281377) │ │ │ │ -106DFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106ECB Local Header Offset 00044AF4 (281332) │ │ │ │ +106ECF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106DFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106ECF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106E1D CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ -106E21 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106E22 Created OS 03 (3) 'Unix' │ │ │ │ -106E23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106E24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106E25 General Purpose Flag 0800 (2048) │ │ │ │ +106EEE CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ +106EF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106EF3 Created OS 03 (3) 'Unix' │ │ │ │ +106EF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106EF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106EF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E29 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106E2D CRC 10E14B16 (283200278) │ │ │ │ -106E31 Compressed Size 000002E4 (740) │ │ │ │ -106E35 Uncompressed Size 000008A2 (2210) │ │ │ │ -106E39 Filename Length 001E (30) │ │ │ │ -106E3B Extra Length 0000 (0) │ │ │ │ -106E3D Comment Length 0000 (0) │ │ │ │ -106E3F Disk Start 0000 (0) │ │ │ │ -106E41 Int File Attributes 0000 (0) │ │ │ │ +106EF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106EFA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106EFE CRC 10E14B16 (283200278) │ │ │ │ +106F02 Compressed Size 000002E4 (740) │ │ │ │ +106F06 Uncompressed Size 000008A2 (2210) │ │ │ │ +106F0A Filename Length 001E (30) │ │ │ │ +106F0C Extra Length 0000 (0) │ │ │ │ +106F0E Comment Length 0000 (0) │ │ │ │ +106F10 Disk Start 0000 (0) │ │ │ │ +106F12 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106E43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106F14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106E47 Local Header Offset 00045166 (282982) │ │ │ │ -106E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106F18 Local Header Offset 00045139 (282937) │ │ │ │ +106F1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106F1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106E69 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ -106E6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -106E6E Created OS 03 (3) 'Unix' │ │ │ │ -106E6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106E70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106E71 General Purpose Flag 0800 (2048) │ │ │ │ +106F3A CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ +106F3E Created Zip Spec 14 (20) '2.0' │ │ │ │ +106F3F Created OS 03 (3) 'Unix' │ │ │ │ +106F40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106F41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106F42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E75 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106E79 CRC AFEA32B7 (2951361207) │ │ │ │ -106E7D Compressed Size 00000625 (1573) │ │ │ │ -106E81 Uncompressed Size 00000BBA (3002) │ │ │ │ -106E85 Filename Length 0021 (33) │ │ │ │ -106E87 Extra Length 0000 (0) │ │ │ │ -106E89 Comment Length 0000 (0) │ │ │ │ -106E8B Disk Start 0000 (0) │ │ │ │ -106E8D Int File Attributes 0000 (0) │ │ │ │ +106F44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106F46 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106F4A CRC AFEA32B7 (2951361207) │ │ │ │ +106F4E Compressed Size 00000625 (1573) │ │ │ │ +106F52 Uncompressed Size 00000BBA (3002) │ │ │ │ +106F56 Filename Length 0021 (33) │ │ │ │ +106F58 Extra Length 0000 (0) │ │ │ │ +106F5A Comment Length 0000 (0) │ │ │ │ +106F5C Disk Start 0000 (0) │ │ │ │ +106F5E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106E8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106F60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106E93 Local Header Offset 00045486 (283782) │ │ │ │ -106E97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106F64 Local Header Offset 00045459 (283737) │ │ │ │ +106F68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106F68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106EB8 CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ -106EBC Created Zip Spec 14 (20) '2.0' │ │ │ │ -106EBD Created OS 03 (3) 'Unix' │ │ │ │ -106EBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106EBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106EC0 General Purpose Flag 0800 (2048) │ │ │ │ +106F89 CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ +106F8D Created Zip Spec 14 (20) '2.0' │ │ │ │ +106F8E Created OS 03 (3) 'Unix' │ │ │ │ +106F8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106F90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106F91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106EC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106EC4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106EC8 CRC 72826B9E (1921149854) │ │ │ │ -106ECC Compressed Size 000002EF (751) │ │ │ │ -106ED0 Uncompressed Size 000008E0 (2272) │ │ │ │ -106ED4 Filename Length 0020 (32) │ │ │ │ -106ED6 Extra Length 0000 (0) │ │ │ │ -106ED8 Comment Length 0000 (0) │ │ │ │ -106EDA Disk Start 0000 (0) │ │ │ │ -106EDC Int File Attributes 0000 (0) │ │ │ │ +106F93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106F95 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106F99 CRC 72826B9E (1921149854) │ │ │ │ +106F9D Compressed Size 000002EF (751) │ │ │ │ +106FA1 Uncompressed Size 000008E0 (2272) │ │ │ │ +106FA5 Filename Length 0020 (32) │ │ │ │ +106FA7 Extra Length 0000 (0) │ │ │ │ +106FA9 Comment Length 0000 (0) │ │ │ │ +106FAB Disk Start 0000 (0) │ │ │ │ +106FAD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106EDE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106FAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106EE2 Local Header Offset 00045AEA (285418) │ │ │ │ -106EE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106FB3 Local Header Offset 00045ABD (285373) │ │ │ │ +106FB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106EE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106FB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106F06 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ -106F0A Created Zip Spec 14 (20) '2.0' │ │ │ │ -106F0B Created OS 03 (3) 'Unix' │ │ │ │ -106F0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106F0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106F0E General Purpose Flag 0800 (2048) │ │ │ │ +106FD7 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ +106FDB Created Zip Spec 14 (20) '2.0' │ │ │ │ +106FDC Created OS 03 (3) 'Unix' │ │ │ │ +106FDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106FDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106FDF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106F10 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106F12 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106F16 CRC 320891BF (839422399) │ │ │ │ -106F1A Compressed Size 000006AA (1706) │ │ │ │ -106F1E Uncompressed Size 00000CF2 (3314) │ │ │ │ -106F22 Filename Length 0026 (38) │ │ │ │ -106F24 Extra Length 0000 (0) │ │ │ │ -106F26 Comment Length 0000 (0) │ │ │ │ -106F28 Disk Start 0000 (0) │ │ │ │ -106F2A Int File Attributes 0000 (0) │ │ │ │ +106FE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106FE3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +106FE7 CRC 320891BF (839422399) │ │ │ │ +106FEB Compressed Size 000006AA (1706) │ │ │ │ +106FEF Uncompressed Size 00000CF2 (3314) │ │ │ │ +106FF3 Filename Length 0026 (38) │ │ │ │ +106FF5 Extra Length 0000 (0) │ │ │ │ +106FF7 Comment Length 0000 (0) │ │ │ │ +106FF9 Disk Start 0000 (0) │ │ │ │ +106FFB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106F2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106FFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106F30 Local Header Offset 00045E17 (286231) │ │ │ │ -106F34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107001 Local Header Offset 00045DEA (286186) │ │ │ │ +107005 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106F34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106F5A CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ -106F5E Created Zip Spec 14 (20) '2.0' │ │ │ │ -106F5F Created OS 03 (3) 'Unix' │ │ │ │ -106F60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106F61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106F62 General Purpose Flag 0800 (2048) │ │ │ │ +10702B CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ +10702F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107030 Created OS 03 (3) 'Unix' │ │ │ │ +107031 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107032 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107033 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106F64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106F66 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106F6A CRC 8B3675E1 (2335602145) │ │ │ │ -106F6E Compressed Size 00000318 (792) │ │ │ │ -106F72 Uncompressed Size 0000099E (2462) │ │ │ │ -106F76 Filename Length 0025 (37) │ │ │ │ -106F78 Extra Length 0000 (0) │ │ │ │ -106F7A Comment Length 0000 (0) │ │ │ │ -106F7C Disk Start 0000 (0) │ │ │ │ -106F7E Int File Attributes 0000 (0) │ │ │ │ +107035 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107037 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10703B CRC 8B3675E1 (2335602145) │ │ │ │ +10703F Compressed Size 00000318 (792) │ │ │ │ +107043 Uncompressed Size 0000099E (2462) │ │ │ │ +107047 Filename Length 0025 (37) │ │ │ │ +107049 Extra Length 0000 (0) │ │ │ │ +10704B Comment Length 0000 (0) │ │ │ │ +10704D Disk Start 0000 (0) │ │ │ │ +10704F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106F80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107051 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106F84 Local Header Offset 00046505 (288005) │ │ │ │ -106F88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107055 Local Header Offset 000464D8 (287960) │ │ │ │ +107059 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106F88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107059: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106FAD CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ -106FB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106FB2 Created OS 03 (3) 'Unix' │ │ │ │ -106FB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106FB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106FB5 General Purpose Flag 0800 (2048) │ │ │ │ +10707E CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ +107082 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107083 Created OS 03 (3) 'Unix' │ │ │ │ +107084 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107085 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107086 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106FB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106FB9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -106FBD CRC 92333E72 (2452831858) │ │ │ │ -106FC1 Compressed Size 000004DC (1244) │ │ │ │ -106FC5 Uncompressed Size 0000096E (2414) │ │ │ │ -106FC9 Filename Length 001B (27) │ │ │ │ -106FCB Extra Length 0000 (0) │ │ │ │ -106FCD Comment Length 0000 (0) │ │ │ │ -106FCF Disk Start 0000 (0) │ │ │ │ -106FD1 Int File Attributes 0000 (0) │ │ │ │ +107088 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10708A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10708E CRC 92333E72 (2452831858) │ │ │ │ +107092 Compressed Size 000004DC (1244) │ │ │ │ +107096 Uncompressed Size 0000096E (2414) │ │ │ │ +10709A Filename Length 001B (27) │ │ │ │ +10709C Extra Length 0000 (0) │ │ │ │ +10709E Comment Length 0000 (0) │ │ │ │ +1070A0 Disk Start 0000 (0) │ │ │ │ +1070A2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106FD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1070A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106FD7 Local Header Offset 00046860 (288864) │ │ │ │ -106FDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1070A8 Local Header Offset 00046833 (288819) │ │ │ │ +1070AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106FDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1070AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106FF6 CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ -106FFA Created Zip Spec 14 (20) '2.0' │ │ │ │ -106FFB Created OS 03 (3) 'Unix' │ │ │ │ -106FFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106FFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106FFE General Purpose Flag 0800 (2048) │ │ │ │ +1070C7 CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ +1070CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1070CC Created OS 03 (3) 'Unix' │ │ │ │ +1070CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1070CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1070CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107000 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107002 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107006 CRC 30B7EF93 (817360787) │ │ │ │ -10700A Compressed Size 000001F9 (505) │ │ │ │ -10700E Uncompressed Size 0000058D (1421) │ │ │ │ -107012 Filename Length 001A (26) │ │ │ │ -107014 Extra Length 0000 (0) │ │ │ │ -107016 Comment Length 0000 (0) │ │ │ │ -107018 Disk Start 0000 (0) │ │ │ │ -10701A Int File Attributes 0000 (0) │ │ │ │ +1070D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1070D3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1070D7 CRC 30B7EF93 (817360787) │ │ │ │ +1070DB Compressed Size 000001F9 (505) │ │ │ │ +1070DF Uncompressed Size 0000058D (1421) │ │ │ │ +1070E3 Filename Length 001A (26) │ │ │ │ +1070E5 Extra Length 0000 (0) │ │ │ │ +1070E7 Comment Length 0000 (0) │ │ │ │ +1070E9 Disk Start 0000 (0) │ │ │ │ +1070EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10701C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1070ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107020 Local Header Offset 00046D75 (290165) │ │ │ │ -107024 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1070F1 Local Header Offset 00046D48 (290120) │ │ │ │ +1070F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107024: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1070F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10703E CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ -107042 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107043 Created OS 03 (3) 'Unix' │ │ │ │ -107044 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107045 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107046 General Purpose Flag 0800 (2048) │ │ │ │ +10710F CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ +107113 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107114 Created OS 03 (3) 'Unix' │ │ │ │ +107115 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107116 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107117 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107048 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10704A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10704E CRC 3C9E04FF (1016988927) │ │ │ │ -107052 Compressed Size 00000558 (1368) │ │ │ │ -107056 Uncompressed Size 00000AC3 (2755) │ │ │ │ -10705A Filename Length 001C (28) │ │ │ │ -10705C Extra Length 0000 (0) │ │ │ │ -10705E Comment Length 0000 (0) │ │ │ │ -107060 Disk Start 0000 (0) │ │ │ │ -107062 Int File Attributes 0000 (0) │ │ │ │ +107119 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10711B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10711F CRC 3C9E04FF (1016988927) │ │ │ │ +107123 Compressed Size 00000558 (1368) │ │ │ │ +107127 Uncompressed Size 00000AC3 (2755) │ │ │ │ +10712B Filename Length 001C (28) │ │ │ │ +10712D Extra Length 0000 (0) │ │ │ │ +10712F Comment Length 0000 (0) │ │ │ │ +107131 Disk Start 0000 (0) │ │ │ │ +107133 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107064 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107135 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107068 Local Header Offset 00046FA6 (290726) │ │ │ │ -10706C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107139 Local Header Offset 00046F79 (290681) │ │ │ │ +10713D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10706C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10713D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107088 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ -10708C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10708D Created OS 03 (3) 'Unix' │ │ │ │ -10708E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10708F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107090 General Purpose Flag 0800 (2048) │ │ │ │ +107159 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ +10715D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10715E Created OS 03 (3) 'Unix' │ │ │ │ +10715F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107160 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107161 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107092 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107094 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107098 CRC 9CD9F56D (2631529837) │ │ │ │ -10709C Compressed Size 0000023C (572) │ │ │ │ -1070A0 Uncompressed Size 00000716 (1814) │ │ │ │ -1070A4 Filename Length 001B (27) │ │ │ │ -1070A6 Extra Length 0000 (0) │ │ │ │ -1070A8 Comment Length 0000 (0) │ │ │ │ -1070AA Disk Start 0000 (0) │ │ │ │ -1070AC Int File Attributes 0000 (0) │ │ │ │ +107163 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107165 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107169 CRC 9CD9F56D (2631529837) │ │ │ │ +10716D Compressed Size 0000023C (572) │ │ │ │ +107171 Uncompressed Size 00000716 (1814) │ │ │ │ +107175 Filename Length 001B (27) │ │ │ │ +107177 Extra Length 0000 (0) │ │ │ │ +107179 Comment Length 0000 (0) │ │ │ │ +10717B Disk Start 0000 (0) │ │ │ │ +10717D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1070AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10717F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1070B2 Local Header Offset 00047538 (292152) │ │ │ │ -1070B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107183 Local Header Offset 0004750B (292107) │ │ │ │ +107187 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1070B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107187: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1070D1 CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ -1070D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1070D6 Created OS 03 (3) 'Unix' │ │ │ │ -1070D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1070D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1070D9 General Purpose Flag 0800 (2048) │ │ │ │ +1071A2 CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ +1071A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1071A7 Created OS 03 (3) 'Unix' │ │ │ │ +1071A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1071A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1071AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1070DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1070DD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1070E1 CRC 4CD838EA (1289238762) │ │ │ │ -1070E5 Compressed Size 00000593 (1427) │ │ │ │ -1070E9 Uncompressed Size 00000AD3 (2771) │ │ │ │ -1070ED Filename Length 001B (27) │ │ │ │ -1070EF Extra Length 0000 (0) │ │ │ │ -1070F1 Comment Length 0000 (0) │ │ │ │ -1070F3 Disk Start 0000 (0) │ │ │ │ -1070F5 Int File Attributes 0000 (0) │ │ │ │ +1071AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1071AE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1071B2 CRC 4CD838EA (1289238762) │ │ │ │ +1071B6 Compressed Size 00000593 (1427) │ │ │ │ +1071BA Uncompressed Size 00000AD3 (2771) │ │ │ │ +1071BE Filename Length 001B (27) │ │ │ │ +1071C0 Extra Length 0000 (0) │ │ │ │ +1071C2 Comment Length 0000 (0) │ │ │ │ +1071C4 Disk Start 0000 (0) │ │ │ │ +1071C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1070F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1071C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1070FB Local Header Offset 000477AD (292781) │ │ │ │ -1070FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1071CC Local Header Offset 00047780 (292736) │ │ │ │ +1071D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1070FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1071D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10711A CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ -10711E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10711F Created OS 03 (3) 'Unix' │ │ │ │ -107120 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107121 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107122 General Purpose Flag 0800 (2048) │ │ │ │ +1071EB CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ +1071EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1071F0 Created OS 03 (3) 'Unix' │ │ │ │ +1071F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1071F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1071F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107124 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107126 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10712A CRC FEF52F23 (4277481251) │ │ │ │ -10712E Compressed Size 0000026F (623) │ │ │ │ -107132 Uncompressed Size 00000738 (1848) │ │ │ │ -107136 Filename Length 001A (26) │ │ │ │ -107138 Extra Length 0000 (0) │ │ │ │ -10713A Comment Length 0000 (0) │ │ │ │ -10713C Disk Start 0000 (0) │ │ │ │ -10713E Int File Attributes 0000 (0) │ │ │ │ +1071F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1071F7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1071FB CRC FEF52F23 (4277481251) │ │ │ │ +1071FF Compressed Size 0000026F (623) │ │ │ │ +107203 Uncompressed Size 00000738 (1848) │ │ │ │ +107207 Filename Length 001A (26) │ │ │ │ +107209 Extra Length 0000 (0) │ │ │ │ +10720B Comment Length 0000 (0) │ │ │ │ +10720D Disk Start 0000 (0) │ │ │ │ +10720F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107140 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107211 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107144 Local Header Offset 00047D79 (294265) │ │ │ │ -107148 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107215 Local Header Offset 00047D4C (294220) │ │ │ │ +107219 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107148: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107219: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107162 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ -107166 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107167 Created OS 03 (3) 'Unix' │ │ │ │ -107168 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107169 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10716A General Purpose Flag 0800 (2048) │ │ │ │ +107233 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ +107237 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107238 Created OS 03 (3) 'Unix' │ │ │ │ +107239 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10723A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10723B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10716C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10716E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107172 CRC AA641FA9 (2858688425) │ │ │ │ -107176 Compressed Size 000006DD (1757) │ │ │ │ -10717A Uncompressed Size 00000EC5 (3781) │ │ │ │ -10717E Filename Length 001A (26) │ │ │ │ -107180 Extra Length 0000 (0) │ │ │ │ -107182 Comment Length 0000 (0) │ │ │ │ -107184 Disk Start 0000 (0) │ │ │ │ -107186 Int File Attributes 0000 (0) │ │ │ │ +10723D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10723F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107243 CRC AA641FA9 (2858688425) │ │ │ │ +107247 Compressed Size 000006DD (1757) │ │ │ │ +10724B Uncompressed Size 00000EC5 (3781) │ │ │ │ +10724F Filename Length 001A (26) │ │ │ │ +107251 Extra Length 0000 (0) │ │ │ │ +107253 Comment Length 0000 (0) │ │ │ │ +107255 Disk Start 0000 (0) │ │ │ │ +107257 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107188 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107259 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10718C Local Header Offset 00048020 (294944) │ │ │ │ -107190 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10725D Local Header Offset 00047FF3 (294899) │ │ │ │ +107261 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107190: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107261: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1071AA CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ -1071AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1071AF Created OS 03 (3) 'Unix' │ │ │ │ -1071B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1071B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1071B2 General Purpose Flag 0800 (2048) │ │ │ │ +10727B CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ +10727F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107280 Created OS 03 (3) 'Unix' │ │ │ │ +107281 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107282 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107283 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1071B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1071B6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1071BA CRC 6A6FFC67 (1785724007) │ │ │ │ -1071BE Compressed Size 000002DF (735) │ │ │ │ -1071C2 Uncompressed Size 00000A67 (2663) │ │ │ │ -1071C6 Filename Length 0019 (25) │ │ │ │ -1071C8 Extra Length 0000 (0) │ │ │ │ -1071CA Comment Length 0000 (0) │ │ │ │ -1071CC Disk Start 0000 (0) │ │ │ │ -1071CE Int File Attributes 0000 (0) │ │ │ │ +107285 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107287 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10728B CRC 6A6FFC67 (1785724007) │ │ │ │ +10728F Compressed Size 000002DF (735) │ │ │ │ +107293 Uncompressed Size 00000A67 (2663) │ │ │ │ +107297 Filename Length 0019 (25) │ │ │ │ +107299 Extra Length 0000 (0) │ │ │ │ +10729B Comment Length 0000 (0) │ │ │ │ +10729D Disk Start 0000 (0) │ │ │ │ +10729F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1071D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1072A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1071D4 Local Header Offset 00048735 (296757) │ │ │ │ -1071D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1072A5 Local Header Offset 00048708 (296712) │ │ │ │ +1072A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1071D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1072A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1071F1 CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ -1071F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1071F6 Created OS 03 (3) 'Unix' │ │ │ │ -1071F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1071F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1071F9 General Purpose Flag 0800 (2048) │ │ │ │ +1072C2 CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ +1072C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1072C7 Created OS 03 (3) 'Unix' │ │ │ │ +1072C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1072C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1072CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1071FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1071FD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107201 CRC 689E73CD (1755214797) │ │ │ │ -107205 Compressed Size 000006C1 (1729) │ │ │ │ -107209 Uncompressed Size 00000EA5 (3749) │ │ │ │ -10720D Filename Length 001C (28) │ │ │ │ -10720F Extra Length 0000 (0) │ │ │ │ -107211 Comment Length 0000 (0) │ │ │ │ -107213 Disk Start 0000 (0) │ │ │ │ -107215 Int File Attributes 0000 (0) │ │ │ │ +1072CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1072CE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1072D2 CRC 689E73CD (1755214797) │ │ │ │ +1072D6 Compressed Size 000006C1 (1729) │ │ │ │ +1072DA Uncompressed Size 00000EA5 (3749) │ │ │ │ +1072DE Filename Length 001C (28) │ │ │ │ +1072E0 Extra Length 0000 (0) │ │ │ │ +1072E2 Comment Length 0000 (0) │ │ │ │ +1072E4 Disk Start 0000 (0) │ │ │ │ +1072E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107217 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1072E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10721B Local Header Offset 00048A4B (297547) │ │ │ │ -10721F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1072EC Local Header Offset 00048A1E (297502) │ │ │ │ +1072F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10721F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1072F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10723B CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ -10723F Created Zip Spec 14 (20) '2.0' │ │ │ │ -107240 Created OS 03 (3) 'Unix' │ │ │ │ -107241 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107242 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107243 General Purpose Flag 0800 (2048) │ │ │ │ +10730C CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ +107310 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107311 Created OS 03 (3) 'Unix' │ │ │ │ +107312 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107313 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107314 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107245 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107247 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10724B CRC ABCAF5BE (2882205118) │ │ │ │ -10724F Compressed Size 000002E6 (742) │ │ │ │ -107253 Uncompressed Size 00000AB2 (2738) │ │ │ │ -107257 Filename Length 001B (27) │ │ │ │ -107259 Extra Length 0000 (0) │ │ │ │ -10725B Comment Length 0000 (0) │ │ │ │ -10725D Disk Start 0000 (0) │ │ │ │ -10725F Int File Attributes 0000 (0) │ │ │ │ +107316 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107318 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10731C CRC ABCAF5BE (2882205118) │ │ │ │ +107320 Compressed Size 000002E6 (742) │ │ │ │ +107324 Uncompressed Size 00000AB2 (2738) │ │ │ │ +107328 Filename Length 001B (27) │ │ │ │ +10732A Extra Length 0000 (0) │ │ │ │ +10732C Comment Length 0000 (0) │ │ │ │ +10732E Disk Start 0000 (0) │ │ │ │ +107330 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107261 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107332 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107265 Local Header Offset 00049146 (299334) │ │ │ │ -107269 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107336 Local Header Offset 00049119 (299289) │ │ │ │ +10733A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107269: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10733A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107284 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ -107288 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107289 Created OS 03 (3) 'Unix' │ │ │ │ -10728A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10728B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10728C General Purpose Flag 0800 (2048) │ │ │ │ +107355 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ +107359 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10735A Created OS 03 (3) 'Unix' │ │ │ │ +10735B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10735C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10735D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10728E Compression Method 0008 (8) 'Deflated' │ │ │ │ -107290 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107294 CRC 6617DAD7 (1712839383) │ │ │ │ -107298 Compressed Size 000007E9 (2025) │ │ │ │ -10729C Uncompressed Size 00000FF0 (4080) │ │ │ │ -1072A0 Filename Length 0021 (33) │ │ │ │ -1072A2 Extra Length 0000 (0) │ │ │ │ -1072A4 Comment Length 0000 (0) │ │ │ │ -1072A6 Disk Start 0000 (0) │ │ │ │ -1072A8 Int File Attributes 0000 (0) │ │ │ │ +10735F Compression Method 0008 (8) 'Deflated' │ │ │ │ +107361 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107365 CRC 6617DAD7 (1712839383) │ │ │ │ +107369 Compressed Size 000007E9 (2025) │ │ │ │ +10736D Uncompressed Size 00000FF0 (4080) │ │ │ │ +107371 Filename Length 0021 (33) │ │ │ │ +107373 Extra Length 0000 (0) │ │ │ │ +107375 Comment Length 0000 (0) │ │ │ │ +107377 Disk Start 0000 (0) │ │ │ │ +107379 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1072AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10737B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1072AE Local Header Offset 00049465 (300133) │ │ │ │ -1072B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10737F Local Header Offset 00049438 (300088) │ │ │ │ +107383 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1072B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107383: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1072D3 CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ -1072D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1072D8 Created OS 03 (3) 'Unix' │ │ │ │ -1072D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1072DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1072DB General Purpose Flag 0800 (2048) │ │ │ │ +1073A4 CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ +1073A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1073A9 Created OS 03 (3) 'Unix' │ │ │ │ +1073AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1073AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1073AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1072DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1072DF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1072E3 CRC B39CF83F (3013408831) │ │ │ │ -1072E7 Compressed Size 0000036D (877) │ │ │ │ -1072EB Uncompressed Size 00000DF5 (3573) │ │ │ │ -1072EF Filename Length 0020 (32) │ │ │ │ -1072F1 Extra Length 0000 (0) │ │ │ │ -1072F3 Comment Length 0000 (0) │ │ │ │ -1072F5 Disk Start 0000 (0) │ │ │ │ -1072F7 Int File Attributes 0000 (0) │ │ │ │ +1073AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1073B0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1073B4 CRC B39CF83F (3013408831) │ │ │ │ +1073B8 Compressed Size 0000036D (877) │ │ │ │ +1073BC Uncompressed Size 00000DF5 (3573) │ │ │ │ +1073C0 Filename Length 0020 (32) │ │ │ │ +1073C2 Extra Length 0000 (0) │ │ │ │ +1073C4 Comment Length 0000 (0) │ │ │ │ +1073C6 Disk Start 0000 (0) │ │ │ │ +1073C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1072F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1073CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1072FD Local Header Offset 00049C8D (302221) │ │ │ │ -107301 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1073CE Local Header Offset 00049C60 (302176) │ │ │ │ +1073D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107301: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1073D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107321 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ -107325 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107326 Created OS 03 (3) 'Unix' │ │ │ │ -107327 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107328 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107329 General Purpose Flag 0800 (2048) │ │ │ │ +1073F2 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ +1073F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1073F7 Created OS 03 (3) 'Unix' │ │ │ │ +1073F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1073F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1073FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10732B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10732D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107331 CRC 62559B19 (1649777433) │ │ │ │ -107335 Compressed Size 000005ED (1517) │ │ │ │ -107339 Uncompressed Size 00000CC9 (3273) │ │ │ │ -10733D Filename Length 001C (28) │ │ │ │ -10733F Extra Length 0000 (0) │ │ │ │ -107341 Comment Length 0000 (0) │ │ │ │ -107343 Disk Start 0000 (0) │ │ │ │ -107345 Int File Attributes 0000 (0) │ │ │ │ +1073FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1073FE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107402 CRC 62559B19 (1649777433) │ │ │ │ +107406 Compressed Size 000005ED (1517) │ │ │ │ +10740A Uncompressed Size 00000CC9 (3273) │ │ │ │ +10740E Filename Length 001C (28) │ │ │ │ +107410 Extra Length 0000 (0) │ │ │ │ +107412 Comment Length 0000 (0) │ │ │ │ +107414 Disk Start 0000 (0) │ │ │ │ +107416 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107347 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107418 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10734B Local Header Offset 0004A038 (303160) │ │ │ │ -10734F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10741C Local Header Offset 0004A00B (303115) │ │ │ │ +107420 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10734F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107420: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10736B CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ -10736F Created Zip Spec 14 (20) '2.0' │ │ │ │ -107370 Created OS 03 (3) 'Unix' │ │ │ │ -107371 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107372 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107373 General Purpose Flag 0800 (2048) │ │ │ │ +10743C CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ +107440 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107441 Created OS 03 (3) 'Unix' │ │ │ │ +107442 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107443 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107444 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107375 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107377 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10737B CRC C2C023CC (3267371980) │ │ │ │ -10737F Compressed Size 0000026C (620) │ │ │ │ -107383 Uncompressed Size 000008D9 (2265) │ │ │ │ -107387 Filename Length 001B (27) │ │ │ │ -107389 Extra Length 0000 (0) │ │ │ │ -10738B Comment Length 0000 (0) │ │ │ │ -10738D Disk Start 0000 (0) │ │ │ │ -10738F Int File Attributes 0000 (0) │ │ │ │ +107446 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107448 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10744C CRC C2C023CC (3267371980) │ │ │ │ +107450 Compressed Size 0000026C (620) │ │ │ │ +107454 Uncompressed Size 000008D9 (2265) │ │ │ │ +107458 Filename Length 001B (27) │ │ │ │ +10745A Extra Length 0000 (0) │ │ │ │ +10745C Comment Length 0000 (0) │ │ │ │ +10745E Disk Start 0000 (0) │ │ │ │ +107460 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107391 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107462 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107395 Local Header Offset 0004A65F (304735) │ │ │ │ -107399 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107466 Local Header Offset 0004A632 (304690) │ │ │ │ +10746A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107399: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10746A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1073B4 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ -1073B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1073B9 Created OS 03 (3) 'Unix' │ │ │ │ -1073BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1073BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1073BC General Purpose Flag 0800 (2048) │ │ │ │ +107485 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ +107489 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10748A Created OS 03 (3) 'Unix' │ │ │ │ +10748B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10748C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10748D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1073BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1073C0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1073C4 CRC 6F99B099 (1872343193) │ │ │ │ -1073C8 Compressed Size 00000502 (1282) │ │ │ │ -1073CC Uncompressed Size 000009A8 (2472) │ │ │ │ -1073D0 Filename Length 001A (26) │ │ │ │ -1073D2 Extra Length 0000 (0) │ │ │ │ -1073D4 Comment Length 0000 (0) │ │ │ │ -1073D6 Disk Start 0000 (0) │ │ │ │ -1073D8 Int File Attributes 0000 (0) │ │ │ │ +10748F Compression Method 0008 (8) 'Deflated' │ │ │ │ +107491 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107495 CRC 6F99B099 (1872343193) │ │ │ │ +107499 Compressed Size 00000502 (1282) │ │ │ │ +10749D Uncompressed Size 000009A8 (2472) │ │ │ │ +1074A1 Filename Length 001A (26) │ │ │ │ +1074A3 Extra Length 0000 (0) │ │ │ │ +1074A5 Comment Length 0000 (0) │ │ │ │ +1074A7 Disk Start 0000 (0) │ │ │ │ +1074A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1073DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1074AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1073DE Local Header Offset 0004A904 (305412) │ │ │ │ -1073E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1074AF Local Header Offset 0004A8D7 (305367) │ │ │ │ +1074B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1073E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1074B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1073FC CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ -107400 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107401 Created OS 03 (3) 'Unix' │ │ │ │ -107402 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107403 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107404 General Purpose Flag 0800 (2048) │ │ │ │ +1074CD CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ +1074D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1074D2 Created OS 03 (3) 'Unix' │ │ │ │ +1074D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1074D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1074D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107406 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107408 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10740C CRC 7FB5D8B8 (2142623928) │ │ │ │ -107410 Compressed Size 00000205 (517) │ │ │ │ -107414 Uncompressed Size 0000061A (1562) │ │ │ │ -107418 Filename Length 0019 (25) │ │ │ │ -10741A Extra Length 0000 (0) │ │ │ │ -10741C Comment Length 0000 (0) │ │ │ │ -10741E Disk Start 0000 (0) │ │ │ │ -107420 Int File Attributes 0000 (0) │ │ │ │ +1074D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1074D9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1074DD CRC 7FB5D8B8 (2142623928) │ │ │ │ +1074E1 Compressed Size 00000205 (517) │ │ │ │ +1074E5 Uncompressed Size 0000061A (1562) │ │ │ │ +1074E9 Filename Length 0019 (25) │ │ │ │ +1074EB Extra Length 0000 (0) │ │ │ │ +1074ED Comment Length 0000 (0) │ │ │ │ +1074EF Disk Start 0000 (0) │ │ │ │ +1074F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107422 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1074F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107426 Local Header Offset 0004AE3E (306750) │ │ │ │ -10742A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1074F7 Local Header Offset 0004AE11 (306705) │ │ │ │ +1074FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10742A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1074FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107443 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ -107447 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107448 Created OS 03 (3) 'Unix' │ │ │ │ -107449 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10744A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10744B General Purpose Flag 0800 (2048) │ │ │ │ +107514 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ +107518 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107519 Created OS 03 (3) 'Unix' │ │ │ │ +10751A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10751B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10751C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10744D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10744F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107453 CRC F668BD15 (4134059285) │ │ │ │ -107457 Compressed Size 000004FE (1278) │ │ │ │ -10745B Uncompressed Size 00000954 (2388) │ │ │ │ -10745F Filename Length 0022 (34) │ │ │ │ -107461 Extra Length 0000 (0) │ │ │ │ -107463 Comment Length 0000 (0) │ │ │ │ -107465 Disk Start 0000 (0) │ │ │ │ -107467 Int File Attributes 0000 (0) │ │ │ │ +10751E Compression Method 0008 (8) 'Deflated' │ │ │ │ +107520 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107524 CRC F668BD15 (4134059285) │ │ │ │ +107528 Compressed Size 000004FE (1278) │ │ │ │ +10752C Uncompressed Size 00000954 (2388) │ │ │ │ +107530 Filename Length 0022 (34) │ │ │ │ +107532 Extra Length 0000 (0) │ │ │ │ +107534 Comment Length 0000 (0) │ │ │ │ +107536 Disk Start 0000 (0) │ │ │ │ +107538 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107469 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10753A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10746D Local Header Offset 0004B07A (307322) │ │ │ │ -107471 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10753E Local Header Offset 0004B04D (307277) │ │ │ │ +107542 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107471: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107493 CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ -107497 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107498 Created OS 03 (3) 'Unix' │ │ │ │ -107499 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10749A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10749B General Purpose Flag 0800 (2048) │ │ │ │ +107564 CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ +107568 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107569 Created OS 03 (3) 'Unix' │ │ │ │ +10756A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10756B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10756C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10749D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10749F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1074A3 CRC D1F72E61 (3522637409) │ │ │ │ -1074A7 Compressed Size 00000310 (784) │ │ │ │ -1074AB Uncompressed Size 00000A2F (2607) │ │ │ │ -1074AF Filename Length 0021 (33) │ │ │ │ -1074B1 Extra Length 0000 (0) │ │ │ │ -1074B3 Comment Length 0000 (0) │ │ │ │ -1074B5 Disk Start 0000 (0) │ │ │ │ -1074B7 Int File Attributes 0000 (0) │ │ │ │ +10756E Compression Method 0008 (8) 'Deflated' │ │ │ │ +107570 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107574 CRC D1F72E61 (3522637409) │ │ │ │ +107578 Compressed Size 00000310 (784) │ │ │ │ +10757C Uncompressed Size 00000A2F (2607) │ │ │ │ +107580 Filename Length 0021 (33) │ │ │ │ +107582 Extra Length 0000 (0) │ │ │ │ +107584 Comment Length 0000 (0) │ │ │ │ +107586 Disk Start 0000 (0) │ │ │ │ +107588 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1074B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10758A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1074BD Local Header Offset 0004B5B8 (308664) │ │ │ │ -1074C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10758E Local Header Offset 0004B58B (308619) │ │ │ │ +107592 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1074C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107592: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1074E2 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ -1074E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1074E7 Created OS 03 (3) 'Unix' │ │ │ │ -1074E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1074E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1074EA General Purpose Flag 0800 (2048) │ │ │ │ +1075B3 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ +1075B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1075B8 Created OS 03 (3) 'Unix' │ │ │ │ +1075B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1075BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1075BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1074EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1074EE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1074F2 CRC E7C9B442 (3888755778) │ │ │ │ -1074F6 Compressed Size 0000033B (827) │ │ │ │ -1074FA Uncompressed Size 000007FF (2047) │ │ │ │ -1074FE Filename Length 001F (31) │ │ │ │ -107500 Extra Length 0000 (0) │ │ │ │ -107502 Comment Length 0000 (0) │ │ │ │ -107504 Disk Start 0000 (0) │ │ │ │ -107506 Int File Attributes 0000 (0) │ │ │ │ +1075BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1075BF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1075C3 CRC E7C9B442 (3888755778) │ │ │ │ +1075C7 Compressed Size 0000033B (827) │ │ │ │ +1075CB Uncompressed Size 000007FF (2047) │ │ │ │ +1075CF Filename Length 001F (31) │ │ │ │ +1075D1 Extra Length 0000 (0) │ │ │ │ +1075D3 Comment Length 0000 (0) │ │ │ │ +1075D5 Disk Start 0000 (0) │ │ │ │ +1075D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107508 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1075D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10750C Local Header Offset 0004B907 (309511) │ │ │ │ -107510 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1075DD Local Header Offset 0004B8DA (309466) │ │ │ │ +1075E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107510: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1075E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10752F CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ -107533 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107534 Created OS 03 (3) 'Unix' │ │ │ │ -107535 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107536 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107537 General Purpose Flag 0800 (2048) │ │ │ │ +107600 CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ +107604 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107605 Created OS 03 (3) 'Unix' │ │ │ │ +107606 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107607 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107608 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107539 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10753B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10753F CRC 3B65520F (996495887) │ │ │ │ -107543 Compressed Size 00000345 (837) │ │ │ │ -107547 Uncompressed Size 00000F7E (3966) │ │ │ │ -10754B Filename Length 001E (30) │ │ │ │ -10754D Extra Length 0000 (0) │ │ │ │ -10754F Comment Length 0000 (0) │ │ │ │ -107551 Disk Start 0000 (0) │ │ │ │ -107553 Int File Attributes 0000 (0) │ │ │ │ +10760A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10760C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107610 CRC 3B65520F (996495887) │ │ │ │ +107614 Compressed Size 00000345 (837) │ │ │ │ +107618 Uncompressed Size 00000F7E (3966) │ │ │ │ +10761C Filename Length 001E (30) │ │ │ │ +10761E Extra Length 0000 (0) │ │ │ │ +107620 Comment Length 0000 (0) │ │ │ │ +107622 Disk Start 0000 (0) │ │ │ │ +107624 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107555 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107626 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107559 Local Header Offset 0004BC7F (310399) │ │ │ │ -10755D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10762A Local Header Offset 0004BC52 (310354) │ │ │ │ +10762E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10755D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10762E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10757B CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ -10757F Created Zip Spec 14 (20) '2.0' │ │ │ │ -107580 Created OS 03 (3) 'Unix' │ │ │ │ -107581 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107582 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107583 General Purpose Flag 0800 (2048) │ │ │ │ +10764C CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ +107650 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107651 Created OS 03 (3) 'Unix' │ │ │ │ +107652 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107653 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107654 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107585 Compression Method 0000 (0) 'Stored' │ │ │ │ -107587 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10758B CRC 00000000 (0) │ │ │ │ -10758F Compressed Size 00000000 (0) │ │ │ │ -107593 Uncompressed Size 00000000 (0) │ │ │ │ -107597 Filename Length 000F (15) │ │ │ │ -107599 Extra Length 0000 (0) │ │ │ │ -10759B Comment Length 0000 (0) │ │ │ │ -10759D Disk Start 0000 (0) │ │ │ │ -10759F Int File Attributes 0000 (0) │ │ │ │ +107656 Compression Method 0000 (0) 'Stored' │ │ │ │ +107658 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10765C CRC 00000000 (0) │ │ │ │ +107660 Compressed Size 00000000 (0) │ │ │ │ +107664 Uncompressed Size 00000000 (0) │ │ │ │ +107668 Filename Length 000F (15) │ │ │ │ +10766A Extra Length 0000 (0) │ │ │ │ +10766C Comment Length 0000 (0) │ │ │ │ +10766E Disk Start 0000 (0) │ │ │ │ +107670 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1075A1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +107672 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1075A5 Local Header Offset 0004C000 (311296) │ │ │ │ -1075A9 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +107676 Local Header Offset 0004BFD3 (311251) │ │ │ │ +10767A Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1075A9: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10767A: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1075A9: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10767A: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107581: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107652: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1075B8 CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ -1075BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1075BD Created OS 03 (3) 'Unix' │ │ │ │ -1075BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1075BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1075C0 General Purpose Flag 0800 (2048) │ │ │ │ +107689 CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ +10768D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10768E Created OS 03 (3) 'Unix' │ │ │ │ +10768F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107690 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107691 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1075C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1075C4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1075C8 CRC 6082694E (1619159374) │ │ │ │ -1075CC Compressed Size 000003E0 (992) │ │ │ │ -1075D0 Uncompressed Size 00000834 (2100) │ │ │ │ -1075D4 Filename Length 0028 (40) │ │ │ │ -1075D6 Extra Length 0000 (0) │ │ │ │ -1075D8 Comment Length 0000 (0) │ │ │ │ -1075DA Disk Start 0000 (0) │ │ │ │ -1075DC Int File Attributes 0000 (0) │ │ │ │ +107693 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107695 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107699 CRC 6082694E (1619159374) │ │ │ │ +10769D Compressed Size 000003E0 (992) │ │ │ │ +1076A1 Uncompressed Size 00000834 (2100) │ │ │ │ +1076A5 Filename Length 0028 (40) │ │ │ │ +1076A7 Extra Length 0000 (0) │ │ │ │ +1076A9 Comment Length 0000 (0) │ │ │ │ +1076AB Disk Start 0000 (0) │ │ │ │ +1076AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1075DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1076AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1075E2 Local Header Offset 0004C02D (311341) │ │ │ │ -1075E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1076B3 Local Header Offset 0004C000 (311296) │ │ │ │ +1076B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1075E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1076B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10760E CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ -107612 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107613 Created OS 03 (3) 'Unix' │ │ │ │ -107614 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107615 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107616 General Purpose Flag 0800 (2048) │ │ │ │ +1076DF CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ +1076E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1076E4 Created OS 03 (3) 'Unix' │ │ │ │ +1076E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1076E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1076E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107618 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10761A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10761E CRC EB372837 (3946260535) │ │ │ │ -107622 Compressed Size 000004CF (1231) │ │ │ │ -107626 Uncompressed Size 00001312 (4882) │ │ │ │ -10762A Filename Length 0027 (39) │ │ │ │ -10762C Extra Length 0000 (0) │ │ │ │ -10762E Comment Length 0000 (0) │ │ │ │ -107630 Disk Start 0000 (0) │ │ │ │ -107632 Int File Attributes 0000 (0) │ │ │ │ +1076E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1076EB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1076EF CRC EB372837 (3946260535) │ │ │ │ +1076F3 Compressed Size 000004CF (1231) │ │ │ │ +1076F7 Uncompressed Size 00001312 (4882) │ │ │ │ +1076FB Filename Length 0027 (39) │ │ │ │ +1076FD Extra Length 0000 (0) │ │ │ │ +1076FF Comment Length 0000 (0) │ │ │ │ +107701 Disk Start 0000 (0) │ │ │ │ +107703 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107634 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107705 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107638 Local Header Offset 0004C453 (312403) │ │ │ │ -10763C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107709 Local Header Offset 0004C426 (312358) │ │ │ │ +10770D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10763C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10770D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107663 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ -107667 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107668 Created OS 03 (3) 'Unix' │ │ │ │ -107669 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10766A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10766B General Purpose Flag 0800 (2048) │ │ │ │ +107734 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ +107738 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107739 Created OS 03 (3) 'Unix' │ │ │ │ +10773A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10773B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10773C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10766D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10766F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107673 CRC 62E03C2B (1658862635) │ │ │ │ -107677 Compressed Size 000004C7 (1223) │ │ │ │ -10767B Uncompressed Size 00000B4F (2895) │ │ │ │ -10767F Filename Length 0023 (35) │ │ │ │ -107681 Extra Length 0000 (0) │ │ │ │ -107683 Comment Length 0000 (0) │ │ │ │ -107685 Disk Start 0000 (0) │ │ │ │ -107687 Int File Attributes 0000 (0) │ │ │ │ +10773E Compression Method 0008 (8) 'Deflated' │ │ │ │ +107740 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107744 CRC 62E03C2B (1658862635) │ │ │ │ +107748 Compressed Size 000004C7 (1223) │ │ │ │ +10774C Uncompressed Size 00000B4F (2895) │ │ │ │ +107750 Filename Length 0023 (35) │ │ │ │ +107752 Extra Length 0000 (0) │ │ │ │ +107754 Comment Length 0000 (0) │ │ │ │ +107756 Disk Start 0000 (0) │ │ │ │ +107758 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107689 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10775A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10768D Local Header Offset 0004C967 (313703) │ │ │ │ -107691 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10775E Local Header Offset 0004C93A (313658) │ │ │ │ +107762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1076B4 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ -1076B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1076B9 Created OS 03 (3) 'Unix' │ │ │ │ -1076BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1076BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1076BC General Purpose Flag 0800 (2048) │ │ │ │ +107785 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ +107789 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10778A Created OS 03 (3) 'Unix' │ │ │ │ +10778B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10778C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10778D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1076BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1076C0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1076C4 CRC 41517449 (1095857225) │ │ │ │ -1076C8 Compressed Size 000005B7 (1463) │ │ │ │ -1076CC Uncompressed Size 00001C50 (7248) │ │ │ │ -1076D0 Filename Length 0022 (34) │ │ │ │ -1076D2 Extra Length 0000 (0) │ │ │ │ -1076D4 Comment Length 0000 (0) │ │ │ │ -1076D6 Disk Start 0000 (0) │ │ │ │ -1076D8 Int File Attributes 0000 (0) │ │ │ │ +10778F Compression Method 0008 (8) 'Deflated' │ │ │ │ +107791 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107795 CRC 41517449 (1095857225) │ │ │ │ +107799 Compressed Size 000005B7 (1463) │ │ │ │ +10779D Uncompressed Size 00001C50 (7248) │ │ │ │ +1077A1 Filename Length 0022 (34) │ │ │ │ +1077A3 Extra Length 0000 (0) │ │ │ │ +1077A5 Comment Length 0000 (0) │ │ │ │ +1077A7 Disk Start 0000 (0) │ │ │ │ +1077A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1076DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1077AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1076DE Local Header Offset 0004CE6F (314991) │ │ │ │ -1076E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1077AF Local Header Offset 0004CE42 (314946) │ │ │ │ +1077B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1076E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1077B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107704 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ -107708 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107709 Created OS 03 (3) 'Unix' │ │ │ │ -10770A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10770B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10770C General Purpose Flag 0800 (2048) │ │ │ │ +1077D5 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ +1077D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1077DA Created OS 03 (3) 'Unix' │ │ │ │ +1077DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1077DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1077DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10770E Compression Method 0008 (8) 'Deflated' │ │ │ │ -107710 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107714 CRC 5493179D (1418925981) │ │ │ │ -107718 Compressed Size 000003B4 (948) │ │ │ │ -10771C Uncompressed Size 0000091E (2334) │ │ │ │ -107720 Filename Length 001E (30) │ │ │ │ -107722 Extra Length 0000 (0) │ │ │ │ -107724 Comment Length 0000 (0) │ │ │ │ -107726 Disk Start 0000 (0) │ │ │ │ -107728 Int File Attributes 0000 (0) │ │ │ │ +1077DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1077E1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1077E5 CRC 5493179D (1418925981) │ │ │ │ +1077E9 Compressed Size 000003B4 (948) │ │ │ │ +1077ED Uncompressed Size 0000091E (2334) │ │ │ │ +1077F1 Filename Length 001E (30) │ │ │ │ +1077F3 Extra Length 0000 (0) │ │ │ │ +1077F5 Comment Length 0000 (0) │ │ │ │ +1077F7 Disk Start 0000 (0) │ │ │ │ +1077F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10772A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1077FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10772E Local Header Offset 0004D466 (316518) │ │ │ │ -107732 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1077FF Local Header Offset 0004D439 (316473) │ │ │ │ +107803 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107732: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107803: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107750 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ -107754 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107755 Created OS 03 (3) 'Unix' │ │ │ │ -107756 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107757 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107758 General Purpose Flag 0800 (2048) │ │ │ │ +107821 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ +107825 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107826 Created OS 03 (3) 'Unix' │ │ │ │ +107827 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107828 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107829 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10775A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10775C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107760 CRC A44FB6FC (2756687612) │ │ │ │ -107764 Compressed Size 00000300 (768) │ │ │ │ -107768 Uncompressed Size 00000E73 (3699) │ │ │ │ -10776C Filename Length 001D (29) │ │ │ │ -10776E Extra Length 0000 (0) │ │ │ │ -107770 Comment Length 0000 (0) │ │ │ │ -107772 Disk Start 0000 (0) │ │ │ │ -107774 Int File Attributes 0000 (0) │ │ │ │ +10782B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10782D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107831 CRC A44FB6FC (2756687612) │ │ │ │ +107835 Compressed Size 00000300 (768) │ │ │ │ +107839 Uncompressed Size 00000E73 (3699) │ │ │ │ +10783D Filename Length 001D (29) │ │ │ │ +10783F Extra Length 0000 (0) │ │ │ │ +107841 Comment Length 0000 (0) │ │ │ │ +107843 Disk Start 0000 (0) │ │ │ │ +107845 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107776 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107847 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10777A Local Header Offset 0004D856 (317526) │ │ │ │ -10777E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10784B Local Header Offset 0004D829 (317481) │ │ │ │ +10784F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10777E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10784F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10779B CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ -10779F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1077A0 Created OS 03 (3) 'Unix' │ │ │ │ -1077A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1077A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1077A3 General Purpose Flag 0800 (2048) │ │ │ │ +10786C CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ +107870 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107871 Created OS 03 (3) 'Unix' │ │ │ │ +107872 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107873 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107874 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1077A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1077A7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1077AB CRC 2D2CC5B0 (757908912) │ │ │ │ -1077AF Compressed Size 00001852 (6226) │ │ │ │ -1077B3 Uncompressed Size 00005079 (20601) │ │ │ │ -1077B7 Filename Length 0018 (24) │ │ │ │ -1077B9 Extra Length 0000 (0) │ │ │ │ -1077BB Comment Length 0000 (0) │ │ │ │ -1077BD Disk Start 0000 (0) │ │ │ │ -1077BF Int File Attributes 0000 (0) │ │ │ │ +107876 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107878 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10787C CRC 2D2CC5B0 (757908912) │ │ │ │ +107880 Compressed Size 00001852 (6226) │ │ │ │ +107884 Uncompressed Size 00005079 (20601) │ │ │ │ +107888 Filename Length 0018 (24) │ │ │ │ +10788A Extra Length 0000 (0) │ │ │ │ +10788C Comment Length 0000 (0) │ │ │ │ +10788E Disk Start 0000 (0) │ │ │ │ +107890 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1077C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107892 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1077C5 Local Header Offset 0004DB91 (318353) │ │ │ │ -1077C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107896 Local Header Offset 0004DB64 (318308) │ │ │ │ +10789A Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1077C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10789A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1077E1 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ -1077E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1077E6 Created OS 03 (3) 'Unix' │ │ │ │ -1077E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1077E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1077E9 General Purpose Flag 0800 (2048) │ │ │ │ +1078B2 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ +1078B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1078B7 Created OS 03 (3) 'Unix' │ │ │ │ +1078B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1078B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1078BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1077EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1077ED Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1077F1 CRC 2C3D4846 (742213702) │ │ │ │ -1077F5 Compressed Size 00002094 (8340) │ │ │ │ -1077F9 Uncompressed Size 00013697 (79511) │ │ │ │ -1077FD Filename Length 0017 (23) │ │ │ │ -1077FF Extra Length 0000 (0) │ │ │ │ -107801 Comment Length 0000 (0) │ │ │ │ -107803 Disk Start 0000 (0) │ │ │ │ -107805 Int File Attributes 0000 (0) │ │ │ │ +1078BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1078BE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1078C2 CRC 2C3D4846 (742213702) │ │ │ │ +1078C6 Compressed Size 00002094 (8340) │ │ │ │ +1078CA Uncompressed Size 00013697 (79511) │ │ │ │ +1078CE Filename Length 0017 (23) │ │ │ │ +1078D0 Extra Length 0000 (0) │ │ │ │ +1078D2 Comment Length 0000 (0) │ │ │ │ +1078D4 Disk Start 0000 (0) │ │ │ │ +1078D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107807 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1078D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10780B Local Header Offset 0004F419 (324633) │ │ │ │ -10780F Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1078DC Local Header Offset 0004F3EC (324588) │ │ │ │ +1078E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10780F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1078E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107826 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ -10782A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10782B Created OS 03 (3) 'Unix' │ │ │ │ -10782C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10782D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10782E General Purpose Flag 0800 (2048) │ │ │ │ +1078F7 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ +1078FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1078FC Created OS 03 (3) 'Unix' │ │ │ │ +1078FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1078FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1078FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107830 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107832 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107836 CRC FCC56530 (4240794928) │ │ │ │ -10783A Compressed Size 000007B7 (1975) │ │ │ │ -10783E Uncompressed Size 000014DF (5343) │ │ │ │ -107842 Filename Length 0025 (37) │ │ │ │ -107844 Extra Length 0000 (0) │ │ │ │ -107846 Comment Length 0000 (0) │ │ │ │ -107848 Disk Start 0000 (0) │ │ │ │ -10784A Int File Attributes 0000 (0) │ │ │ │ +107901 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107903 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107907 CRC FCC56530 (4240794928) │ │ │ │ +10790B Compressed Size 000007B7 (1975) │ │ │ │ +10790F Uncompressed Size 000014DF (5343) │ │ │ │ +107913 Filename Length 0025 (37) │ │ │ │ +107915 Extra Length 0000 (0) │ │ │ │ +107917 Comment Length 0000 (0) │ │ │ │ +107919 Disk Start 0000 (0) │ │ │ │ +10791B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10784C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10791D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107850 Local Header Offset 000514E2 (333026) │ │ │ │ -107854 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107921 Local Header Offset 000514B5 (332981) │ │ │ │ +107925 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107854: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107925: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107879 CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ -10787D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10787E Created OS 03 (3) 'Unix' │ │ │ │ -10787F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107880 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107881 General Purpose Flag 0800 (2048) │ │ │ │ +10794A CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ +10794E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10794F Created OS 03 (3) 'Unix' │ │ │ │ +107950 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107951 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107952 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107883 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107885 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107889 CRC 90038B3F (2416151359) │ │ │ │ -10788D Compressed Size 000006F5 (1781) │ │ │ │ -107891 Uncompressed Size 00002C77 (11383) │ │ │ │ -107895 Filename Length 0024 (36) │ │ │ │ -107897 Extra Length 0000 (0) │ │ │ │ -107899 Comment Length 0000 (0) │ │ │ │ -10789B Disk Start 0000 (0) │ │ │ │ -10789D Int File Attributes 0000 (0) │ │ │ │ +107954 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107956 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10795A CRC 90038B3F (2416151359) │ │ │ │ +10795E Compressed Size 000006F5 (1781) │ │ │ │ +107962 Uncompressed Size 00002C77 (11383) │ │ │ │ +107966 Filename Length 0024 (36) │ │ │ │ +107968 Extra Length 0000 (0) │ │ │ │ +10796A Comment Length 0000 (0) │ │ │ │ +10796C Disk Start 0000 (0) │ │ │ │ +10796E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10789F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107970 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1078A3 Local Header Offset 00051CDC (335068) │ │ │ │ -1078A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107974 Local Header Offset 00051CAF (335023) │ │ │ │ +107978 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1078A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107978: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1078CB CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ -1078CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1078D0 Created OS 03 (3) 'Unix' │ │ │ │ -1078D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1078D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1078D3 General Purpose Flag 0800 (2048) │ │ │ │ +10799C CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ +1079A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1079A1 Created OS 03 (3) 'Unix' │ │ │ │ +1079A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1079A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1079A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1078D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1078D7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1078DB CRC B8C3B6A3 (3099834019) │ │ │ │ -1078DF Compressed Size 0000032C (812) │ │ │ │ -1078E3 Uncompressed Size 0000070A (1802) │ │ │ │ -1078E7 Filename Length 0023 (35) │ │ │ │ -1078E9 Extra Length 0000 (0) │ │ │ │ -1078EB Comment Length 0000 (0) │ │ │ │ -1078ED Disk Start 0000 (0) │ │ │ │ -1078EF Int File Attributes 0000 (0) │ │ │ │ +1079A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1079A8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1079AC CRC B8C3B6A3 (3099834019) │ │ │ │ +1079B0 Compressed Size 0000032C (812) │ │ │ │ +1079B4 Uncompressed Size 0000070A (1802) │ │ │ │ +1079B8 Filename Length 0023 (35) │ │ │ │ +1079BA Extra Length 0000 (0) │ │ │ │ +1079BC Comment Length 0000 (0) │ │ │ │ +1079BE Disk Start 0000 (0) │ │ │ │ +1079C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1078F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1079C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1078F5 Local Header Offset 00052413 (336915) │ │ │ │ -1078F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1079C6 Local Header Offset 000523E6 (336870) │ │ │ │ +1079CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1078F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1079CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10791C CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ -107920 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107921 Created OS 03 (3) 'Unix' │ │ │ │ -107922 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107923 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107924 General Purpose Flag 0800 (2048) │ │ │ │ +1079ED CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ +1079F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1079F2 Created OS 03 (3) 'Unix' │ │ │ │ +1079F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1079F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1079F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107926 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107928 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10792C CRC 3E91D9C6 (1049745862) │ │ │ │ -107930 Compressed Size 000003ED (1005) │ │ │ │ -107934 Uncompressed Size 00000EA4 (3748) │ │ │ │ -107938 Filename Length 0022 (34) │ │ │ │ -10793A Extra Length 0000 (0) │ │ │ │ -10793C Comment Length 0000 (0) │ │ │ │ -10793E Disk Start 0000 (0) │ │ │ │ -107940 Int File Attributes 0000 (0) │ │ │ │ +1079F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1079F9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1079FD CRC 3E91D9C6 (1049745862) │ │ │ │ +107A01 Compressed Size 000003ED (1005) │ │ │ │ +107A05 Uncompressed Size 00000EA4 (3748) │ │ │ │ +107A09 Filename Length 0022 (34) │ │ │ │ +107A0B Extra Length 0000 (0) │ │ │ │ +107A0D Comment Length 0000 (0) │ │ │ │ +107A0F Disk Start 0000 (0) │ │ │ │ +107A11 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107942 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107A13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107946 Local Header Offset 00052780 (337792) │ │ │ │ -10794A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107A17 Local Header Offset 00052753 (337747) │ │ │ │ +107A1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10794A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107A1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10796C CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ -107970 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107971 Created OS 03 (3) 'Unix' │ │ │ │ -107972 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107973 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107974 General Purpose Flag 0800 (2048) │ │ │ │ +107A3D CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ +107A41 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107A42 Created OS 03 (3) 'Unix' │ │ │ │ +107A43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107A44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107A45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107976 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107978 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10797C CRC D3433AAE (3544398510) │ │ │ │ -107980 Compressed Size 0000057B (1403) │ │ │ │ -107984 Uncompressed Size 00000C4F (3151) │ │ │ │ -107988 Filename Length 001A (26) │ │ │ │ -10798A Extra Length 0000 (0) │ │ │ │ -10798C Comment Length 0000 (0) │ │ │ │ -10798E Disk Start 0000 (0) │ │ │ │ -107990 Int File Attributes 0000 (0) │ │ │ │ +107A47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107A49 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107A4D CRC D3433AAE (3544398510) │ │ │ │ +107A51 Compressed Size 0000057B (1403) │ │ │ │ +107A55 Uncompressed Size 00000C4F (3151) │ │ │ │ +107A59 Filename Length 001A (26) │ │ │ │ +107A5B Extra Length 0000 (0) │ │ │ │ +107A5D Comment Length 0000 (0) │ │ │ │ +107A5F Disk Start 0000 (0) │ │ │ │ +107A61 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107992 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107A63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107996 Local Header Offset 00052BAD (338861) │ │ │ │ -10799A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107A67 Local Header Offset 00052B80 (338816) │ │ │ │ +107A6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10799A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107A6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1079B4 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ -1079B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1079B9 Created OS 03 (3) 'Unix' │ │ │ │ -1079BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1079BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1079BC General Purpose Flag 0800 (2048) │ │ │ │ +107A85 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ +107A89 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107A8A Created OS 03 (3) 'Unix' │ │ │ │ +107A8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107A8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107A8D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1079BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1079C0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1079C4 CRC 8661D59D (2254558621) │ │ │ │ -1079C8 Compressed Size 000004EC (1260) │ │ │ │ -1079CC Uncompressed Size 000013DB (5083) │ │ │ │ -1079D0 Filename Length 0019 (25) │ │ │ │ -1079D2 Extra Length 0000 (0) │ │ │ │ -1079D4 Comment Length 0000 (0) │ │ │ │ -1079D6 Disk Start 0000 (0) │ │ │ │ -1079D8 Int File Attributes 0000 (0) │ │ │ │ +107A8F Compression Method 0008 (8) 'Deflated' │ │ │ │ +107A91 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107A95 CRC 8661D59D (2254558621) │ │ │ │ +107A99 Compressed Size 000004EC (1260) │ │ │ │ +107A9D Uncompressed Size 000013DB (5083) │ │ │ │ +107AA1 Filename Length 0019 (25) │ │ │ │ +107AA3 Extra Length 0000 (0) │ │ │ │ +107AA5 Comment Length 0000 (0) │ │ │ │ +107AA7 Disk Start 0000 (0) │ │ │ │ +107AA9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1079DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107AAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1079DE Local Header Offset 00053160 (340320) │ │ │ │ -1079E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107AAF Local Header Offset 00053133 (340275) │ │ │ │ +107AB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1079E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107AB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1079FB CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ -1079FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -107A00 Created OS 03 (3) 'Unix' │ │ │ │ -107A01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A03 General Purpose Flag 0800 (2048) │ │ │ │ +107ACC CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ +107AD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107AD1 Created OS 03 (3) 'Unix' │ │ │ │ +107AD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107AD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107AD4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A07 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107A0B CRC 8912FD5A (2299723098) │ │ │ │ -107A0F Compressed Size 000007F8 (2040) │ │ │ │ -107A13 Uncompressed Size 00001472 (5234) │ │ │ │ -107A17 Filename Length 001A (26) │ │ │ │ -107A19 Extra Length 0000 (0) │ │ │ │ -107A1B Comment Length 0000 (0) │ │ │ │ -107A1D Disk Start 0000 (0) │ │ │ │ -107A1F Int File Attributes 0000 (0) │ │ │ │ +107AD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107AD8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107ADC CRC 8912FD5A (2299723098) │ │ │ │ +107AE0 Compressed Size 000007F8 (2040) │ │ │ │ +107AE4 Uncompressed Size 00001472 (5234) │ │ │ │ +107AE8 Filename Length 001A (26) │ │ │ │ +107AEA Extra Length 0000 (0) │ │ │ │ +107AEC Comment Length 0000 (0) │ │ │ │ +107AEE Disk Start 0000 (0) │ │ │ │ +107AF0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107A21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107AF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107A25 Local Header Offset 00053683 (341635) │ │ │ │ -107A29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107AF6 Local Header Offset 00053656 (341590) │ │ │ │ +107AFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107A29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107AFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107A43 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ -107A47 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107A48 Created OS 03 (3) 'Unix' │ │ │ │ -107A49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A4B General Purpose Flag 0800 (2048) │ │ │ │ +107B14 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ +107B18 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107B19 Created OS 03 (3) 'Unix' │ │ │ │ +107B1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107B1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107B1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A4D Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A4F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107A53 CRC A080096A (2692745578) │ │ │ │ -107A57 Compressed Size 00000818 (2072) │ │ │ │ -107A5B Uncompressed Size 00002ED9 (11993) │ │ │ │ -107A5F Filename Length 0019 (25) │ │ │ │ -107A61 Extra Length 0000 (0) │ │ │ │ -107A63 Comment Length 0000 (0) │ │ │ │ -107A65 Disk Start 0000 (0) │ │ │ │ -107A67 Int File Attributes 0000 (0) │ │ │ │ +107B1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +107B20 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107B24 CRC A080096A (2692745578) │ │ │ │ +107B28 Compressed Size 00000818 (2072) │ │ │ │ +107B2C Uncompressed Size 00002ED9 (11993) │ │ │ │ +107B30 Filename Length 0019 (25) │ │ │ │ +107B32 Extra Length 0000 (0) │ │ │ │ +107B34 Comment Length 0000 (0) │ │ │ │ +107B36 Disk Start 0000 (0) │ │ │ │ +107B38 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107A69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107B3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107A6D Local Header Offset 00053EB3 (343731) │ │ │ │ -107A71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107B3E Local Header Offset 00053E86 (343686) │ │ │ │ +107B42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107A71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107B42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107A8A CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ -107A8E Created Zip Spec 14 (20) '2.0' │ │ │ │ -107A8F Created OS 03 (3) 'Unix' │ │ │ │ -107A90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A92 General Purpose Flag 0800 (2048) │ │ │ │ +107B5B CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ +107B5F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107B60 Created OS 03 (3) 'Unix' │ │ │ │ +107B61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107B62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107B63 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A94 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A96 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107A9A CRC 17B3C665 (397657701) │ │ │ │ -107A9E Compressed Size 000011E7 (4583) │ │ │ │ -107AA2 Uncompressed Size 00003243 (12867) │ │ │ │ -107AA6 Filename Length 0018 (24) │ │ │ │ -107AA8 Extra Length 0000 (0) │ │ │ │ -107AAA Comment Length 0000 (0) │ │ │ │ -107AAC Disk Start 0000 (0) │ │ │ │ -107AAE Int File Attributes 0000 (0) │ │ │ │ +107B65 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107B67 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107B6B CRC 17B3C665 (397657701) │ │ │ │ +107B6F Compressed Size 000011E7 (4583) │ │ │ │ +107B73 Uncompressed Size 00003243 (12867) │ │ │ │ +107B77 Filename Length 0018 (24) │ │ │ │ +107B79 Extra Length 0000 (0) │ │ │ │ +107B7B Comment Length 0000 (0) │ │ │ │ +107B7D Disk Start 0000 (0) │ │ │ │ +107B7F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107AB0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107B81 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107AB4 Local Header Offset 00054702 (345858) │ │ │ │ -107AB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107B85 Local Header Offset 000546D5 (345813) │ │ │ │ +107B89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107AB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107B89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107AD0 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ -107AD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107AD5 Created OS 03 (3) 'Unix' │ │ │ │ -107AD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107AD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107AD8 General Purpose Flag 0800 (2048) │ │ │ │ +107BA1 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ +107BA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107BA6 Created OS 03 (3) 'Unix' │ │ │ │ +107BA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107BA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107BA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107ADA Compression Method 0008 (8) 'Deflated' │ │ │ │ -107ADC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107AE0 CRC 878B4E1A (2274053658) │ │ │ │ -107AE4 Compressed Size 00001746 (5958) │ │ │ │ -107AE8 Uncompressed Size 00008B9D (35741) │ │ │ │ -107AEC Filename Length 0017 (23) │ │ │ │ -107AEE Extra Length 0000 (0) │ │ │ │ -107AF0 Comment Length 0000 (0) │ │ │ │ -107AF2 Disk Start 0000 (0) │ │ │ │ -107AF4 Int File Attributes 0000 (0) │ │ │ │ +107BAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +107BAD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107BB1 CRC 878B4E1A (2274053658) │ │ │ │ +107BB5 Compressed Size 00001746 (5958) │ │ │ │ +107BB9 Uncompressed Size 00008B9D (35741) │ │ │ │ +107BBD Filename Length 0017 (23) │ │ │ │ +107BBF Extra Length 0000 (0) │ │ │ │ +107BC1 Comment Length 0000 (0) │ │ │ │ +107BC3 Disk Start 0000 (0) │ │ │ │ +107BC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107AF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107BC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107AFA Local Header Offset 0005591F (350495) │ │ │ │ -107AFE Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107BCB Local Header Offset 000558F2 (350450) │ │ │ │ +107BCF Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107AFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107BCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107B15 CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ -107B19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107B1A Created OS 03 (3) 'Unix' │ │ │ │ -107B1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107B1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107B1D General Purpose Flag 0800 (2048) │ │ │ │ +107BE6 CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ +107BEA Created Zip Spec 14 (20) '2.0' │ │ │ │ +107BEB Created OS 03 (3) 'Unix' │ │ │ │ +107BEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107BED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107BEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107B1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -107B21 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107B25 CRC B45B2E82 (3025874562) │ │ │ │ -107B29 Compressed Size 000002D0 (720) │ │ │ │ -107B2D Uncompressed Size 00000601 (1537) │ │ │ │ -107B31 Filename Length 0026 (38) │ │ │ │ -107B33 Extra Length 0000 (0) │ │ │ │ -107B35 Comment Length 0000 (0) │ │ │ │ -107B37 Disk Start 0000 (0) │ │ │ │ -107B39 Int File Attributes 0000 (0) │ │ │ │ +107BF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107BF2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107BF6 CRC B45B2E82 (3025874562) │ │ │ │ +107BFA Compressed Size 000002D0 (720) │ │ │ │ +107BFE Uncompressed Size 00000601 (1537) │ │ │ │ +107C02 Filename Length 0026 (38) │ │ │ │ +107C04 Extra Length 0000 (0) │ │ │ │ +107C06 Comment Length 0000 (0) │ │ │ │ +107C08 Disk Start 0000 (0) │ │ │ │ +107C0A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107B3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107C0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107B3F Local Header Offset 0005709A (356506) │ │ │ │ -107B43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C10 Local Header Offset 0005706D (356461) │ │ │ │ +107C14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107B43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107B69 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ -107B6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -107B6E Created OS 03 (3) 'Unix' │ │ │ │ -107B6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107B70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107B71 General Purpose Flag 0800 (2048) │ │ │ │ +107C3A CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ +107C3E Created Zip Spec 14 (20) '2.0' │ │ │ │ +107C3F Created OS 03 (3) 'Unix' │ │ │ │ +107C40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107B73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107B75 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107B79 CRC AF9FEE96 (2946494102) │ │ │ │ -107B7D Compressed Size 0000036D (877) │ │ │ │ -107B81 Uncompressed Size 00000C14 (3092) │ │ │ │ -107B85 Filename Length 0025 (37) │ │ │ │ -107B87 Extra Length 0000 (0) │ │ │ │ -107B89 Comment Length 0000 (0) │ │ │ │ -107B8B Disk Start 0000 (0) │ │ │ │ -107B8D Int File Attributes 0000 (0) │ │ │ │ +107C44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C46 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107C4A CRC AF9FEE96 (2946494102) │ │ │ │ +107C4E Compressed Size 0000036D (877) │ │ │ │ +107C52 Uncompressed Size 00000C14 (3092) │ │ │ │ +107C56 Filename Length 0025 (37) │ │ │ │ +107C58 Extra Length 0000 (0) │ │ │ │ +107C5A Comment Length 0000 (0) │ │ │ │ +107C5C Disk Start 0000 (0) │ │ │ │ +107C5E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107B8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107C60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107B93 Local Header Offset 000573AE (357294) │ │ │ │ -107B97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C64 Local Header Offset 00057381 (357249) │ │ │ │ +107C68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107B97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107BBC CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ -107BC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107BC1 Created OS 03 (3) 'Unix' │ │ │ │ -107BC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107BC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107BC4 General Purpose Flag 0800 (2048) │ │ │ │ +107C8D CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ +107C91 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107C92 Created OS 03 (3) 'Unix' │ │ │ │ +107C93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107BC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107BC8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107BCC CRC 7A569A43 (2052495939) │ │ │ │ -107BD0 Compressed Size 000003E8 (1000) │ │ │ │ -107BD4 Uncompressed Size 000008F3 (2291) │ │ │ │ -107BD8 Filename Length 0027 (39) │ │ │ │ -107BDA Extra Length 0000 (0) │ │ │ │ -107BDC Comment Length 0000 (0) │ │ │ │ -107BDE Disk Start 0000 (0) │ │ │ │ -107BE0 Int File Attributes 0000 (0) │ │ │ │ +107C97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C99 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107C9D CRC 7A569A43 (2052495939) │ │ │ │ +107CA1 Compressed Size 000003E8 (1000) │ │ │ │ +107CA5 Uncompressed Size 000008F3 (2291) │ │ │ │ +107CA9 Filename Length 0027 (39) │ │ │ │ +107CAB Extra Length 0000 (0) │ │ │ │ +107CAD Comment Length 0000 (0) │ │ │ │ +107CAF Disk Start 0000 (0) │ │ │ │ +107CB1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107BE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107CB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107BE6 Local Header Offset 0005775E (358238) │ │ │ │ -107BEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107CB7 Local Header Offset 00057731 (358193) │ │ │ │ +107CBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107BEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107CBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107C11 CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ -107C15 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107C16 Created OS 03 (3) 'Unix' │ │ │ │ -107C17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C19 General Purpose Flag 0800 (2048) │ │ │ │ +107CE2 CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ +107CE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107CE7 Created OS 03 (3) 'Unix' │ │ │ │ +107CE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107CE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107CEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C1B Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C1D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107C21 CRC EB3E2183 (3946717571) │ │ │ │ -107C25 Compressed Size 00000419 (1049) │ │ │ │ -107C29 Uncompressed Size 0000131E (4894) │ │ │ │ -107C2D Filename Length 0026 (38) │ │ │ │ -107C2F Extra Length 0000 (0) │ │ │ │ -107C31 Comment Length 0000 (0) │ │ │ │ -107C33 Disk Start 0000 (0) │ │ │ │ -107C35 Int File Attributes 0000 (0) │ │ │ │ +107CEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +107CEE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107CF2 CRC EB3E2183 (3946717571) │ │ │ │ +107CF6 Compressed Size 00000419 (1049) │ │ │ │ +107CFA Uncompressed Size 0000131E (4894) │ │ │ │ +107CFE Filename Length 0026 (38) │ │ │ │ +107D00 Extra Length 0000 (0) │ │ │ │ +107D02 Comment Length 0000 (0) │ │ │ │ +107D04 Disk Start 0000 (0) │ │ │ │ +107D06 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107C37 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107D08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107C3B Local Header Offset 00057B8B (359307) │ │ │ │ -107C3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107D0C Local Header Offset 00057B5E (359262) │ │ │ │ +107D10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107D10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107C65 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ -107C69 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107C6A Created OS 03 (3) 'Unix' │ │ │ │ -107C6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C6D General Purpose Flag 0800 (2048) │ │ │ │ +107D36 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ +107D3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +107D3B Created OS 03 (3) 'Unix' │ │ │ │ +107D3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107D3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107D3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C71 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107C75 CRC A03C631B (2688312091) │ │ │ │ -107C79 Compressed Size 000003FA (1018) │ │ │ │ -107C7D Uncompressed Size 00000A5A (2650) │ │ │ │ -107C81 Filename Length 002A (42) │ │ │ │ -107C83 Extra Length 0000 (0) │ │ │ │ -107C85 Comment Length 0000 (0) │ │ │ │ -107C87 Disk Start 0000 (0) │ │ │ │ -107C89 Int File Attributes 0000 (0) │ │ │ │ +107D40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107D42 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107D46 CRC A03C631B (2688312091) │ │ │ │ +107D4A Compressed Size 000003FA (1018) │ │ │ │ +107D4E Uncompressed Size 00000A5A (2650) │ │ │ │ +107D52 Filename Length 002A (42) │ │ │ │ +107D54 Extra Length 0000 (0) │ │ │ │ +107D56 Comment Length 0000 (0) │ │ │ │ +107D58 Disk Start 0000 (0) │ │ │ │ +107D5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107C8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107D5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107C8F Local Header Offset 00057FE8 (360424) │ │ │ │ -107C93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107D60 Local Header Offset 00057FBB (360379) │ │ │ │ +107D64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107D64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107CBD CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ -107CC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107CC2 Created OS 03 (3) 'Unix' │ │ │ │ -107CC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107CC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107CC5 General Purpose Flag 0800 (2048) │ │ │ │ +107D8E CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ +107D92 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107D93 Created OS 03 (3) 'Unix' │ │ │ │ +107D94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107D95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107D96 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107CC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107CC9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107CCD CRC 3B59F5EF (995751407) │ │ │ │ -107CD1 Compressed Size 00000514 (1300) │ │ │ │ -107CD5 Uncompressed Size 000018B5 (6325) │ │ │ │ -107CD9 Filename Length 0029 (41) │ │ │ │ -107CDB Extra Length 0000 (0) │ │ │ │ -107CDD Comment Length 0000 (0) │ │ │ │ -107CDF Disk Start 0000 (0) │ │ │ │ -107CE1 Int File Attributes 0000 (0) │ │ │ │ +107D98 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107D9A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107D9E CRC 3B59F5EF (995751407) │ │ │ │ +107DA2 Compressed Size 00000514 (1300) │ │ │ │ +107DA6 Uncompressed Size 000018B5 (6325) │ │ │ │ +107DAA Filename Length 0029 (41) │ │ │ │ +107DAC Extra Length 0000 (0) │ │ │ │ +107DAE Comment Length 0000 (0) │ │ │ │ +107DB0 Disk Start 0000 (0) │ │ │ │ +107DB2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107CE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107DB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107CE7 Local Header Offset 0005842A (361514) │ │ │ │ -107CEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107DB8 Local Header Offset 000583FD (361469) │ │ │ │ +107DBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107CEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107DBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107D14 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ -107D18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107D19 Created OS 03 (3) 'Unix' │ │ │ │ -107D1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107D1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107D1C General Purpose Flag 0800 (2048) │ │ │ │ +107DE5 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ +107DE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107DEA Created OS 03 (3) 'Unix' │ │ │ │ +107DEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107DEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107DED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107D1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -107D20 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107D24 CRC 0EE00BA1 (249564065) │ │ │ │ -107D28 Compressed Size 00000326 (806) │ │ │ │ -107D2C Uncompressed Size 000007B8 (1976) │ │ │ │ -107D30 Filename Length 002C (44) │ │ │ │ -107D32 Extra Length 0000 (0) │ │ │ │ -107D34 Comment Length 0000 (0) │ │ │ │ -107D36 Disk Start 0000 (0) │ │ │ │ -107D38 Int File Attributes 0000 (0) │ │ │ │ +107DEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +107DF1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107DF5 CRC 0EE00BA1 (249564065) │ │ │ │ +107DF9 Compressed Size 00000326 (806) │ │ │ │ +107DFD Uncompressed Size 000007B8 (1976) │ │ │ │ +107E01 Filename Length 002C (44) │ │ │ │ +107E03 Extra Length 0000 (0) │ │ │ │ +107E05 Comment Length 0000 (0) │ │ │ │ +107E07 Disk Start 0000 (0) │ │ │ │ +107E09 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107D3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107E0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107D3E Local Header Offset 00058985 (362885) │ │ │ │ -107D42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107E0F Local Header Offset 00058958 (362840) │ │ │ │ +107E13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107D42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107D6E CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ -107D72 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107D73 Created OS 03 (3) 'Unix' │ │ │ │ -107D74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107D75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107D76 General Purpose Flag 0800 (2048) │ │ │ │ +107E3F CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ +107E43 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107E44 Created OS 03 (3) 'Unix' │ │ │ │ +107E45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107E46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107E47 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107D78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107D7A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107D7E CRC 6FA96B14 (1873373972) │ │ │ │ -107D82 Compressed Size 000003F6 (1014) │ │ │ │ -107D86 Uncompressed Size 00001333 (4915) │ │ │ │ -107D8A Filename Length 002B (43) │ │ │ │ -107D8C Extra Length 0000 (0) │ │ │ │ -107D8E Comment Length 0000 (0) │ │ │ │ -107D90 Disk Start 0000 (0) │ │ │ │ -107D92 Int File Attributes 0000 (0) │ │ │ │ +107E49 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107E4B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107E4F CRC 6FA96B14 (1873373972) │ │ │ │ +107E53 Compressed Size 000003F6 (1014) │ │ │ │ +107E57 Uncompressed Size 00001333 (4915) │ │ │ │ +107E5B Filename Length 002B (43) │ │ │ │ +107E5D Extra Length 0000 (0) │ │ │ │ +107E5F Comment Length 0000 (0) │ │ │ │ +107E61 Disk Start 0000 (0) │ │ │ │ +107E63 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107D94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107E65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107D98 Local Header Offset 00058CF5 (363765) │ │ │ │ -107D9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107E69 Local Header Offset 00058CC8 (363720) │ │ │ │ +107E6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107D9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107DC7 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ -107DCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -107DCC Created OS 03 (3) 'Unix' │ │ │ │ -107DCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107DCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107DCF General Purpose Flag 0800 (2048) │ │ │ │ +107E98 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ +107E9C Created Zip Spec 14 (20) '2.0' │ │ │ │ +107E9D Created OS 03 (3) 'Unix' │ │ │ │ +107E9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107E9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107EA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107DD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107DD3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107DD7 CRC 34939B30 (882088752) │ │ │ │ -107DDB Compressed Size 00000557 (1367) │ │ │ │ -107DDF Uncompressed Size 00000EA8 (3752) │ │ │ │ -107DE3 Filename Length 0029 (41) │ │ │ │ -107DE5 Extra Length 0000 (0) │ │ │ │ -107DE7 Comment Length 0000 (0) │ │ │ │ -107DE9 Disk Start 0000 (0) │ │ │ │ -107DEB Int File Attributes 0000 (0) │ │ │ │ +107EA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107EA4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107EA8 CRC 34939B30 (882088752) │ │ │ │ +107EAC Compressed Size 00000557 (1367) │ │ │ │ +107EB0 Uncompressed Size 00000EA8 (3752) │ │ │ │ +107EB4 Filename Length 0029 (41) │ │ │ │ +107EB6 Extra Length 0000 (0) │ │ │ │ +107EB8 Comment Length 0000 (0) │ │ │ │ +107EBA Disk Start 0000 (0) │ │ │ │ +107EBC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107DED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107EBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107DF1 Local Header Offset 00059134 (364852) │ │ │ │ -107DF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107EC2 Local Header Offset 00059107 (364807) │ │ │ │ +107EC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107DF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107EC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107E1E CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ -107E22 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107E23 Created OS 03 (3) 'Unix' │ │ │ │ -107E24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E26 General Purpose Flag 0800 (2048) │ │ │ │ +107EEF CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ +107EF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107EF4 Created OS 03 (3) 'Unix' │ │ │ │ +107EF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107EF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107EF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107E2A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107E2E CRC 96F52E25 (2532650533) │ │ │ │ -107E32 Compressed Size 00000693 (1683) │ │ │ │ -107E36 Uncompressed Size 000020B8 (8376) │ │ │ │ -107E3A Filename Length 0028 (40) │ │ │ │ -107E3C Extra Length 0000 (0) │ │ │ │ -107E3E Comment Length 0000 (0) │ │ │ │ -107E40 Disk Start 0000 (0) │ │ │ │ -107E42 Int File Attributes 0000 (0) │ │ │ │ +107EF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107EFB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107EFF CRC 96F52E25 (2532650533) │ │ │ │ +107F03 Compressed Size 00000693 (1683) │ │ │ │ +107F07 Uncompressed Size 000020B8 (8376) │ │ │ │ +107F0B Filename Length 0028 (40) │ │ │ │ +107F0D Extra Length 0000 (0) │ │ │ │ +107F0F Comment Length 0000 (0) │ │ │ │ +107F11 Disk Start 0000 (0) │ │ │ │ +107F13 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107E44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107F15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107E48 Local Header Offset 000596D2 (366290) │ │ │ │ -107E4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107F19 Local Header Offset 000596A5 (366245) │ │ │ │ +107F1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107F1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107E74 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ -107E78 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107E79 Created OS 03 (3) 'Unix' │ │ │ │ -107E7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E7C General Purpose Flag 0800 (2048) │ │ │ │ +107F45 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ +107F49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107F4A Created OS 03 (3) 'Unix' │ │ │ │ +107F4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107F4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107F4D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E7E Compression Method 0000 (0) 'Stored' │ │ │ │ -107E80 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107E84 CRC 00000000 (0) │ │ │ │ -107E88 Compressed Size 00000000 (0) │ │ │ │ -107E8C Uncompressed Size 00000000 (0) │ │ │ │ -107E90 Filename Length 0018 (24) │ │ │ │ -107E92 Extra Length 0000 (0) │ │ │ │ -107E94 Comment Length 0000 (0) │ │ │ │ -107E96 Disk Start 0000 (0) │ │ │ │ -107E98 Int File Attributes 0000 (0) │ │ │ │ +107F4F Compression Method 0000 (0) 'Stored' │ │ │ │ +107F51 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107F55 CRC 00000000 (0) │ │ │ │ +107F59 Compressed Size 00000000 (0) │ │ │ │ +107F5D Uncompressed Size 00000000 (0) │ │ │ │ +107F61 Filename Length 0018 (24) │ │ │ │ +107F63 Extra Length 0000 (0) │ │ │ │ +107F65 Comment Length 0000 (0) │ │ │ │ +107F67 Disk Start 0000 (0) │ │ │ │ +107F69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107E9A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +107F6B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -107E9E Local Header Offset 00059DAB (368043) │ │ │ │ -107EA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107F6F Local Header Offset 00059D7E (367998) │ │ │ │ +107F73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107EA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107F73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x107EA2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x107F73: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E7A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107F4B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -107EBA CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ -107EBE Created Zip Spec 14 (20) '2.0' │ │ │ │ -107EBF Created OS 03 (3) 'Unix' │ │ │ │ -107EC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107EC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107EC2 General Purpose Flag 0800 (2048) │ │ │ │ +107F8B CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ +107F8F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107F90 Created OS 03 (3) 'Unix' │ │ │ │ +107F91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107F92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107F93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107EC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107EC6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107ECA CRC 7D4D2200 (2102206976) │ │ │ │ -107ECE Compressed Size 00000516 (1302) │ │ │ │ -107ED2 Uncompressed Size 00000BFC (3068) │ │ │ │ -107ED6 Filename Length 002D (45) │ │ │ │ -107ED8 Extra Length 0000 (0) │ │ │ │ -107EDA Comment Length 0000 (0) │ │ │ │ -107EDC Disk Start 0000 (0) │ │ │ │ -107EDE Int File Attributes 0000 (0) │ │ │ │ +107F95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107F97 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107F9B CRC 7D4D2200 (2102206976) │ │ │ │ +107F9F Compressed Size 00000516 (1302) │ │ │ │ +107FA3 Uncompressed Size 00000BFC (3068) │ │ │ │ +107FA7 Filename Length 002D (45) │ │ │ │ +107FA9 Extra Length 0000 (0) │ │ │ │ +107FAB Comment Length 0000 (0) │ │ │ │ +107FAD Disk Start 0000 (0) │ │ │ │ +107FAF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107EE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107FB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107EE4 Local Header Offset 00059DE1 (368097) │ │ │ │ -107EE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107FB5 Local Header Offset 00059DB4 (368052) │ │ │ │ +107FB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107EE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107FB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107F15 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ -107F19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107F1A Created OS 03 (3) 'Unix' │ │ │ │ -107F1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107F1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107F1D General Purpose Flag 0800 (2048) │ │ │ │ +107FE6 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ +107FEA Created Zip Spec 14 (20) '2.0' │ │ │ │ +107FEB Created OS 03 (3) 'Unix' │ │ │ │ +107FEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107FED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107FEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107F1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -107F21 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107F25 CRC 1705F3FC (386266108) │ │ │ │ -107F29 Compressed Size 00000553 (1363) │ │ │ │ -107F2D Uncompressed Size 0000184E (6222) │ │ │ │ -107F31 Filename Length 002C (44) │ │ │ │ -107F33 Extra Length 0000 (0) │ │ │ │ -107F35 Comment Length 0000 (0) │ │ │ │ -107F37 Disk Start 0000 (0) │ │ │ │ -107F39 Int File Attributes 0000 (0) │ │ │ │ +107FF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107FF2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +107FF6 CRC 1705F3FC (386266108) │ │ │ │ +107FFA Compressed Size 00000553 (1363) │ │ │ │ +107FFE Uncompressed Size 0000184E (6222) │ │ │ │ +108002 Filename Length 002C (44) │ │ │ │ +108004 Extra Length 0000 (0) │ │ │ │ +108006 Comment Length 0000 (0) │ │ │ │ +108008 Disk Start 0000 (0) │ │ │ │ +10800A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107F3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10800C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107F3F Local Header Offset 0005A342 (369474) │ │ │ │ -107F43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108010 Local Header Offset 0005A315 (369429) │ │ │ │ +108014 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107F43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108014: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107F6F CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ -107F73 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107F74 Created OS 03 (3) 'Unix' │ │ │ │ -107F75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107F76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107F77 General Purpose Flag 0800 (2048) │ │ │ │ +108040 CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ +108044 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108045 Created OS 03 (3) 'Unix' │ │ │ │ +108046 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108047 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108048 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107F79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107F7B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107F7F CRC 48665239 (1214665273) │ │ │ │ -107F83 Compressed Size 000000D7 (215) │ │ │ │ -107F87 Uncompressed Size 00000135 (309) │ │ │ │ -107F8B Filename Length 002A (42) │ │ │ │ -107F8D Extra Length 0000 (0) │ │ │ │ -107F8F Comment Length 0000 (0) │ │ │ │ -107F91 Disk Start 0000 (0) │ │ │ │ -107F93 Int File Attributes 0000 (0) │ │ │ │ +10804A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10804C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108050 CRC 48665239 (1214665273) │ │ │ │ +108054 Compressed Size 000000D7 (215) │ │ │ │ +108058 Uncompressed Size 00000135 (309) │ │ │ │ +10805C Filename Length 002A (42) │ │ │ │ +10805E Extra Length 0000 (0) │ │ │ │ +108060 Comment Length 0000 (0) │ │ │ │ +108062 Disk Start 0000 (0) │ │ │ │ +108064 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107F95 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108066 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107F99 Local Header Offset 0005A8DF (370911) │ │ │ │ -107F9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10806A Local Header Offset 0005A8B2 (370866) │ │ │ │ +10806E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107F9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10806E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107FC7 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ -107FCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -107FCC Created OS 03 (3) 'Unix' │ │ │ │ -107FCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107FCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107FCF General Purpose Flag 0800 (2048) │ │ │ │ +108098 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ +10809C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10809D Created OS 03 (3) 'Unix' │ │ │ │ +10809E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10809F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1080A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107FD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107FD3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -107FD7 CRC F032D795 (4029863829) │ │ │ │ -107FDB Compressed Size 00000079 (121) │ │ │ │ -107FDF Uncompressed Size 0000009F (159) │ │ │ │ -107FE3 Filename Length 0029 (41) │ │ │ │ -107FE5 Extra Length 0000 (0) │ │ │ │ -107FE7 Comment Length 0000 (0) │ │ │ │ -107FE9 Disk Start 0000 (0) │ │ │ │ -107FEB Int File Attributes 0000 (0) │ │ │ │ +1080A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1080A4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1080A8 CRC F032D795 (4029863829) │ │ │ │ +1080AC Compressed Size 00000079 (121) │ │ │ │ +1080B0 Uncompressed Size 0000009F (159) │ │ │ │ +1080B4 Filename Length 0029 (41) │ │ │ │ +1080B6 Extra Length 0000 (0) │ │ │ │ +1080B8 Comment Length 0000 (0) │ │ │ │ +1080BA Disk Start 0000 (0) │ │ │ │ +1080BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107FED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1080BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107FF1 Local Header Offset 0005A9FE (371198) │ │ │ │ -107FF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1080C2 Local Header Offset 0005A9D1 (371153) │ │ │ │ +1080C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107FF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1080C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10801E CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ -108022 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108023 Created OS 03 (3) 'Unix' │ │ │ │ -108024 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108025 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108026 General Purpose Flag 0800 (2048) │ │ │ │ +1080EF CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ +1080F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1080F4 Created OS 03 (3) 'Unix' │ │ │ │ +1080F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1080F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1080F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108028 Compression Method 0000 (0) 'Stored' │ │ │ │ -10802A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10802E CRC 00000000 (0) │ │ │ │ -108032 Compressed Size 00000000 (0) │ │ │ │ -108036 Uncompressed Size 00000000 (0) │ │ │ │ -10803A Filename Length 0010 (16) │ │ │ │ -10803C Extra Length 0000 (0) │ │ │ │ -10803E Comment Length 0000 (0) │ │ │ │ -108040 Disk Start 0000 (0) │ │ │ │ -108042 Int File Attributes 0000 (0) │ │ │ │ +1080F9 Compression Method 0000 (0) 'Stored' │ │ │ │ +1080FB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1080FF CRC 00000000 (0) │ │ │ │ +108103 Compressed Size 00000000 (0) │ │ │ │ +108107 Uncompressed Size 00000000 (0) │ │ │ │ +10810B Filename Length 0010 (16) │ │ │ │ +10810D Extra Length 0000 (0) │ │ │ │ +10810F Comment Length 0000 (0) │ │ │ │ +108111 Disk Start 0000 (0) │ │ │ │ +108113 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108044 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +108115 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -108048 Local Header Offset 0005AABE (371390) │ │ │ │ -10804C Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +108119 Local Header Offset 0005AA91 (371345) │ │ │ │ +10811D Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10804C: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10811D: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10804C: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10811D: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108024: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1080F5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10805C CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ -108060 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108061 Created OS 03 (3) 'Unix' │ │ │ │ -108062 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108063 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108064 General Purpose Flag 0800 (2048) │ │ │ │ +10812D CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ +108131 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108132 Created OS 03 (3) 'Unix' │ │ │ │ +108133 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108134 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108135 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108066 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108068 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10806C CRC 44C02AD7 (1153444567) │ │ │ │ -108070 Compressed Size 000002F2 (754) │ │ │ │ -108074 Uncompressed Size 000005F6 (1526) │ │ │ │ -108078 Filename Length 0019 (25) │ │ │ │ -10807A Extra Length 0000 (0) │ │ │ │ -10807C Comment Length 0000 (0) │ │ │ │ -10807E Disk Start 0000 (0) │ │ │ │ -108080 Int File Attributes 0000 (0) │ │ │ │ +108137 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108139 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10813D CRC 44C02AD7 (1153444567) │ │ │ │ +108141 Compressed Size 000002F2 (754) │ │ │ │ +108145 Uncompressed Size 000005F6 (1526) │ │ │ │ +108149 Filename Length 0019 (25) │ │ │ │ +10814B Extra Length 0000 (0) │ │ │ │ +10814D Comment Length 0000 (0) │ │ │ │ +10814F Disk Start 0000 (0) │ │ │ │ +108151 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108082 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108153 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108086 Local Header Offset 0005AAEC (371436) │ │ │ │ -10808A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108157 Local Header Offset 0005AABF (371391) │ │ │ │ +10815B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10808A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10815B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1080A3 CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ -1080A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1080A8 Created OS 03 (3) 'Unix' │ │ │ │ -1080A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1080AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1080AB General Purpose Flag 0800 (2048) │ │ │ │ +108174 CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ +108178 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108179 Created OS 03 (3) 'Unix' │ │ │ │ +10817A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10817B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10817C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1080AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1080AF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1080B3 CRC 9BC4D627 (2613368359) │ │ │ │ -1080B7 Compressed Size 00000346 (838) │ │ │ │ -1080BB Uncompressed Size 00000C22 (3106) │ │ │ │ -1080BF Filename Length 0018 (24) │ │ │ │ -1080C1 Extra Length 0000 (0) │ │ │ │ -1080C3 Comment Length 0000 (0) │ │ │ │ -1080C5 Disk Start 0000 (0) │ │ │ │ -1080C7 Int File Attributes 0000 (0) │ │ │ │ +10817E Compression Method 0008 (8) 'Deflated' │ │ │ │ +108180 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108184 CRC 9BC4D627 (2613368359) │ │ │ │ +108188 Compressed Size 00000346 (838) │ │ │ │ +10818C Uncompressed Size 00000C22 (3106) │ │ │ │ +108190 Filename Length 0018 (24) │ │ │ │ +108192 Extra Length 0000 (0) │ │ │ │ +108194 Comment Length 0000 (0) │ │ │ │ +108196 Disk Start 0000 (0) │ │ │ │ +108198 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1080C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10819A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1080CD Local Header Offset 0005AE15 (372245) │ │ │ │ -1080D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10819E Local Header Offset 0005ADE8 (372200) │ │ │ │ +1081A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1080D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1081A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1080E9 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ -1080ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1080EE Created OS 03 (3) 'Unix' │ │ │ │ -1080EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1080F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1080F1 General Purpose Flag 0800 (2048) │ │ │ │ +1081BA CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ +1081BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1081BF Created OS 03 (3) 'Unix' │ │ │ │ +1081C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1081C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1081C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1080F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1080F5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1080F9 CRC 83847389 (2206495625) │ │ │ │ -1080FD Compressed Size 000003FE (1022) │ │ │ │ -108101 Uncompressed Size 00000910 (2320) │ │ │ │ -108105 Filename Length 0029 (41) │ │ │ │ -108107 Extra Length 0000 (0) │ │ │ │ -108109 Comment Length 0000 (0) │ │ │ │ -10810B Disk Start 0000 (0) │ │ │ │ -10810D Int File Attributes 0000 (0) │ │ │ │ +1081C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1081C6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1081CA CRC 83847389 (2206495625) │ │ │ │ +1081CE Compressed Size 000003FE (1022) │ │ │ │ +1081D2 Uncompressed Size 00000910 (2320) │ │ │ │ +1081D6 Filename Length 0029 (41) │ │ │ │ +1081D8 Extra Length 0000 (0) │ │ │ │ +1081DA Comment Length 0000 (0) │ │ │ │ +1081DC Disk Start 0000 (0) │ │ │ │ +1081DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10810F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1081E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108113 Local Header Offset 0005B191 (373137) │ │ │ │ -108117 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1081E4 Local Header Offset 0005B164 (373092) │ │ │ │ +1081E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108117: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1081E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108140 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ -108144 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108145 Created OS 03 (3) 'Unix' │ │ │ │ -108146 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108147 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108148 General Purpose Flag 0800 (2048) │ │ │ │ +108211 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ +108215 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108216 Created OS 03 (3) 'Unix' │ │ │ │ +108217 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108218 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108219 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10814A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10814C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108150 CRC 3E4A052B (1045038379) │ │ │ │ -108154 Compressed Size 00000320 (800) │ │ │ │ -108158 Uncompressed Size 00000FA1 (4001) │ │ │ │ -10815C Filename Length 0028 (40) │ │ │ │ -10815E Extra Length 0000 (0) │ │ │ │ -108160 Comment Length 0000 (0) │ │ │ │ -108162 Disk Start 0000 (0) │ │ │ │ -108164 Int File Attributes 0000 (0) │ │ │ │ +10821B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10821D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108221 CRC 3E4A052B (1045038379) │ │ │ │ +108225 Compressed Size 00000320 (800) │ │ │ │ +108229 Uncompressed Size 00000FA1 (4001) │ │ │ │ +10822D Filename Length 0028 (40) │ │ │ │ +10822F Extra Length 0000 (0) │ │ │ │ +108231 Comment Length 0000 (0) │ │ │ │ +108233 Disk Start 0000 (0) │ │ │ │ +108235 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108166 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108237 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10816A Local Header Offset 0005B5D6 (374230) │ │ │ │ -10816E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10823B Local Header Offset 0005B5A9 (374185) │ │ │ │ +10823F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10816E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10823F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108196 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ -10819A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10819B Created OS 03 (3) 'Unix' │ │ │ │ -10819C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10819D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10819E General Purpose Flag 0800 (2048) │ │ │ │ +108267 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ +10826B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10826C Created OS 03 (3) 'Unix' │ │ │ │ +10826D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10826E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10826F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1081A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1081A2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1081A6 CRC 9EAEAA1F (2662246943) │ │ │ │ -1081AA Compressed Size 00000249 (585) │ │ │ │ -1081AE Uncompressed Size 00000476 (1142) │ │ │ │ -1081B2 Filename Length 0029 (41) │ │ │ │ -1081B4 Extra Length 0000 (0) │ │ │ │ -1081B6 Comment Length 0000 (0) │ │ │ │ -1081B8 Disk Start 0000 (0) │ │ │ │ -1081BA Int File Attributes 0000 (0) │ │ │ │ +108271 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108273 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108277 CRC 9EAEAA1F (2662246943) │ │ │ │ +10827B Compressed Size 00000249 (585) │ │ │ │ +10827F Uncompressed Size 00000476 (1142) │ │ │ │ +108283 Filename Length 0029 (41) │ │ │ │ +108285 Extra Length 0000 (0) │ │ │ │ +108287 Comment Length 0000 (0) │ │ │ │ +108289 Disk Start 0000 (0) │ │ │ │ +10828B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1081BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10828D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1081C0 Local Header Offset 0005B93C (375100) │ │ │ │ -1081C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108291 Local Header Offset 0005B90F (375055) │ │ │ │ +108295 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1081C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108295: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1081ED CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ -1081F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1081F2 Created OS 03 (3) 'Unix' │ │ │ │ -1081F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1081F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1081F5 General Purpose Flag 0800 (2048) │ │ │ │ +1082BE CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ +1082C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1082C3 Created OS 03 (3) 'Unix' │ │ │ │ +1082C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1082C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1082C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1081F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1081F9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1081FD CRC EEC1DE10 (4005682704) │ │ │ │ -108201 Compressed Size 000004F4 (1268) │ │ │ │ -108205 Uncompressed Size 00001E48 (7752) │ │ │ │ -108209 Filename Length 0028 (40) │ │ │ │ -10820B Extra Length 0000 (0) │ │ │ │ -10820D Comment Length 0000 (0) │ │ │ │ -10820F Disk Start 0000 (0) │ │ │ │ -108211 Int File Attributes 0000 (0) │ │ │ │ +1082C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1082CA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1082CE CRC EEC1DE10 (4005682704) │ │ │ │ +1082D2 Compressed Size 000004F4 (1268) │ │ │ │ +1082D6 Uncompressed Size 00001E48 (7752) │ │ │ │ +1082DA Filename Length 0028 (40) │ │ │ │ +1082DC Extra Length 0000 (0) │ │ │ │ +1082DE Comment Length 0000 (0) │ │ │ │ +1082E0 Disk Start 0000 (0) │ │ │ │ +1082E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108213 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1082E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108217 Local Header Offset 0005BBCC (375756) │ │ │ │ -10821B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1082E8 Local Header Offset 0005BB9F (375711) │ │ │ │ +1082EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10821B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1082EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108243 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ -108247 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108248 Created OS 03 (3) 'Unix' │ │ │ │ -108249 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10824A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10824B General Purpose Flag 0800 (2048) │ │ │ │ +108314 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ +108318 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108319 Created OS 03 (3) 'Unix' │ │ │ │ +10831A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10831B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10831C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10824D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10824F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108253 CRC F430DD2E (4096843054) │ │ │ │ -108257 Compressed Size 00000748 (1864) │ │ │ │ -10825B Uncompressed Size 000016D2 (5842) │ │ │ │ -10825F Filename Length 001A (26) │ │ │ │ -108261 Extra Length 0000 (0) │ │ │ │ -108263 Comment Length 0000 (0) │ │ │ │ -108265 Disk Start 0000 (0) │ │ │ │ -108267 Int File Attributes 0000 (0) │ │ │ │ +10831E Compression Method 0008 (8) 'Deflated' │ │ │ │ +108320 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108324 CRC 2FA4CC21 (799329313) │ │ │ │ +108328 Compressed Size 0000074F (1871) │ │ │ │ +10832C Uncompressed Size 000016D2 (5842) │ │ │ │ +108330 Filename Length 001A (26) │ │ │ │ +108332 Extra Length 0000 (0) │ │ │ │ +108334 Comment Length 0000 (0) │ │ │ │ +108336 Disk Start 0000 (0) │ │ │ │ +108338 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108269 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10833A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10826D Local Header Offset 0005C106 (377094) │ │ │ │ -108271 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10833E Local Header Offset 0005C0D9 (377049) │ │ │ │ +108342 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108271: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108342: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10828B CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ -10828F Created Zip Spec 14 (20) '2.0' │ │ │ │ -108290 Created OS 03 (3) 'Unix' │ │ │ │ -108291 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108292 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108293 General Purpose Flag 0800 (2048) │ │ │ │ +10835C CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ +108360 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108361 Created OS 03 (3) 'Unix' │ │ │ │ +108362 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108363 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108364 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108295 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108297 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10829B CRC BDD57633 (3184883251) │ │ │ │ -10829F Compressed Size 00000BF9 (3065) │ │ │ │ -1082A3 Uncompressed Size 00004DD3 (19923) │ │ │ │ -1082A7 Filename Length 0019 (25) │ │ │ │ -1082A9 Extra Length 0000 (0) │ │ │ │ -1082AB Comment Length 0000 (0) │ │ │ │ -1082AD Disk Start 0000 (0) │ │ │ │ -1082AF Int File Attributes 0000 (0) │ │ │ │ +108366 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108368 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10836C CRC 1C42AAAC (474131116) │ │ │ │ +108370 Compressed Size 00000C00 (3072) │ │ │ │ +108374 Uncompressed Size 00004DD3 (19923) │ │ │ │ +108378 Filename Length 0019 (25) │ │ │ │ +10837A Extra Length 0000 (0) │ │ │ │ +10837C Comment Length 0000 (0) │ │ │ │ +10837E Disk Start 0000 (0) │ │ │ │ +108380 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1082B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108382 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1082B5 Local Header Offset 0005C886 (379014) │ │ │ │ -1082B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108386 Local Header Offset 0005C860 (378976) │ │ │ │ +10838A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1082B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10838A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1082D2 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ -1082D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1082D7 Created OS 03 (3) 'Unix' │ │ │ │ -1082D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1082D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1082DA General Purpose Flag 0800 (2048) │ │ │ │ +1083A3 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ +1083A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1083A8 Created OS 03 (3) 'Unix' │ │ │ │ +1083A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1083AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1083AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1082DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1082DE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1082E2 CRC 5A523F18 (1515339544) │ │ │ │ -1082E6 Compressed Size 00000595 (1429) │ │ │ │ -1082EA Uncompressed Size 00000CA9 (3241) │ │ │ │ -1082EE Filename Length 0024 (36) │ │ │ │ -1082F0 Extra Length 0000 (0) │ │ │ │ -1082F2 Comment Length 0000 (0) │ │ │ │ -1082F4 Disk Start 0000 (0) │ │ │ │ -1082F6 Int File Attributes 0000 (0) │ │ │ │ +1083AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1083AF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1083B3 CRC 5A523F18 (1515339544) │ │ │ │ +1083B7 Compressed Size 00000595 (1429) │ │ │ │ +1083BB Uncompressed Size 00000CA9 (3241) │ │ │ │ +1083BF Filename Length 0024 (36) │ │ │ │ +1083C1 Extra Length 0000 (0) │ │ │ │ +1083C3 Comment Length 0000 (0) │ │ │ │ +1083C5 Disk Start 0000 (0) │ │ │ │ +1083C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1082F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1083C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1082FC Local Header Offset 0005D4B6 (382134) │ │ │ │ -108300 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1083CD Local Header Offset 0005D497 (382103) │ │ │ │ +1083D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108300: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1083D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108324 CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ -108328 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108329 Created OS 03 (3) 'Unix' │ │ │ │ -10832A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10832B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10832C General Purpose Flag 0800 (2048) │ │ │ │ +1083F5 CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ +1083F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1083FA Created OS 03 (3) 'Unix' │ │ │ │ +1083FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1083FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1083FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10832E Compression Method 0008 (8) 'Deflated' │ │ │ │ -108330 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108334 CRC 9300424B (2466267723) │ │ │ │ -108338 Compressed Size 000014EC (5356) │ │ │ │ -10833C Uncompressed Size 00004DF9 (19961) │ │ │ │ -108340 Filename Length 0023 (35) │ │ │ │ -108342 Extra Length 0000 (0) │ │ │ │ -108344 Comment Length 0000 (0) │ │ │ │ -108346 Disk Start 0000 (0) │ │ │ │ -108348 Int File Attributes 0000 (0) │ │ │ │ +1083FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +108401 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108405 CRC 9300424B (2466267723) │ │ │ │ +108409 Compressed Size 000014EC (5356) │ │ │ │ +10840D Uncompressed Size 00004DF9 (19961) │ │ │ │ +108411 Filename Length 0023 (35) │ │ │ │ +108413 Extra Length 0000 (0) │ │ │ │ +108415 Comment Length 0000 (0) │ │ │ │ +108417 Disk Start 0000 (0) │ │ │ │ +108419 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10834A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10841B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10834E Local Header Offset 0005DA8D (383629) │ │ │ │ -108352 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10841F Local Header Offset 0005DA6E (383598) │ │ │ │ +108423 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108352: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108423: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108375 CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ -108379 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10837A Created OS 03 (3) 'Unix' │ │ │ │ -10837B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10837C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10837D General Purpose Flag 0800 (2048) │ │ │ │ +108446 CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ +10844A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10844B Created OS 03 (3) 'Unix' │ │ │ │ +10844C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10844D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10844E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10837F Compression Method 0008 (8) 'Deflated' │ │ │ │ -108381 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108385 CRC 4CACC579 (1286391161) │ │ │ │ -108389 Compressed Size 00000350 (848) │ │ │ │ -10838D Uncompressed Size 0000066C (1644) │ │ │ │ -108391 Filename Length 001E (30) │ │ │ │ -108393 Extra Length 0000 (0) │ │ │ │ -108395 Comment Length 0000 (0) │ │ │ │ -108397 Disk Start 0000 (0) │ │ │ │ -108399 Int File Attributes 0000 (0) │ │ │ │ +108450 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108452 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108456 CRC 4CACC579 (1286391161) │ │ │ │ +10845A Compressed Size 00000350 (848) │ │ │ │ +10845E Uncompressed Size 0000066C (1644) │ │ │ │ +108462 Filename Length 001E (30) │ │ │ │ +108464 Extra Length 0000 (0) │ │ │ │ +108466 Comment Length 0000 (0) │ │ │ │ +108468 Disk Start 0000 (0) │ │ │ │ +10846A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10839B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10846C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10839F Local Header Offset 0005EFBA (389050) │ │ │ │ -1083A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108470 Local Header Offset 0005EF9B (389019) │ │ │ │ +108474 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1083A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108474: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1083C1 CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ -1083C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1083C6 Created OS 03 (3) 'Unix' │ │ │ │ -1083C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1083C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1083C9 General Purpose Flag 0800 (2048) │ │ │ │ +108492 CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ +108496 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108497 Created OS 03 (3) 'Unix' │ │ │ │ +108498 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108499 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10849A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1083CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1083CD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1083D1 CRC 2B0FD6AD (722458285) │ │ │ │ -1083D5 Compressed Size 000004F7 (1271) │ │ │ │ -1083D9 Uncompressed Size 00000DF7 (3575) │ │ │ │ -1083DD Filename Length 001D (29) │ │ │ │ -1083DF Extra Length 0000 (0) │ │ │ │ -1083E1 Comment Length 0000 (0) │ │ │ │ -1083E3 Disk Start 0000 (0) │ │ │ │ -1083E5 Int File Attributes 0000 (0) │ │ │ │ +10849C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10849E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1084A2 CRC 2B0FD6AD (722458285) │ │ │ │ +1084A6 Compressed Size 000004F7 (1271) │ │ │ │ +1084AA Uncompressed Size 00000DF7 (3575) │ │ │ │ +1084AE Filename Length 001D (29) │ │ │ │ +1084B0 Extra Length 0000 (0) │ │ │ │ +1084B2 Comment Length 0000 (0) │ │ │ │ +1084B4 Disk Start 0000 (0) │ │ │ │ +1084B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1083E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1084B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1083EB Local Header Offset 0005F346 (389958) │ │ │ │ -1083EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1084BC Local Header Offset 0005F327 (389927) │ │ │ │ +1084C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1083EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1084C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10840C CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ -108410 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108411 Created OS 03 (3) 'Unix' │ │ │ │ -108412 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108413 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108414 General Purpose Flag 0800 (2048) │ │ │ │ +1084DD CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ +1084E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1084E2 Created OS 03 (3) 'Unix' │ │ │ │ +1084E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1084E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1084E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108416 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108418 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10841C CRC FBEB2A26 (4226492966) │ │ │ │ -108420 Compressed Size 00000185 (389) │ │ │ │ -108424 Uncompressed Size 00000273 (627) │ │ │ │ -108428 Filename Length 0021 (33) │ │ │ │ -10842A Extra Length 0000 (0) │ │ │ │ -10842C Comment Length 0000 (0) │ │ │ │ -10842E Disk Start 0000 (0) │ │ │ │ -108430 Int File Attributes 0000 (0) │ │ │ │ +1084E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1084E9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1084ED CRC FBEB2A26 (4226492966) │ │ │ │ +1084F1 Compressed Size 00000185 (389) │ │ │ │ +1084F5 Uncompressed Size 00000273 (627) │ │ │ │ +1084F9 Filename Length 0021 (33) │ │ │ │ +1084FB Extra Length 0000 (0) │ │ │ │ +1084FD Comment Length 0000 (0) │ │ │ │ +1084FF Disk Start 0000 (0) │ │ │ │ +108501 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108432 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108503 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108436 Local Header Offset 0005F878 (391288) │ │ │ │ -10843A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108507 Local Header Offset 0005F859 (391257) │ │ │ │ +10850B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10843A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10850B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10845B CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ -10845F Created Zip Spec 14 (20) '2.0' │ │ │ │ -108460 Created OS 03 (3) 'Unix' │ │ │ │ -108461 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108462 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108463 General Purpose Flag 0800 (2048) │ │ │ │ +10852C CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ +108530 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108531 Created OS 03 (3) 'Unix' │ │ │ │ +108532 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108533 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108534 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108465 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108467 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10846B CRC 44A083CC (1151370188) │ │ │ │ -10846F Compressed Size 0000012D (301) │ │ │ │ -108473 Uncompressed Size 0000023D (573) │ │ │ │ -108477 Filename Length 0020 (32) │ │ │ │ -108479 Extra Length 0000 (0) │ │ │ │ -10847B Comment Length 0000 (0) │ │ │ │ -10847D Disk Start 0000 (0) │ │ │ │ -10847F Int File Attributes 0000 (0) │ │ │ │ +108536 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108538 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10853C CRC 44A083CC (1151370188) │ │ │ │ +108540 Compressed Size 0000012D (301) │ │ │ │ +108544 Uncompressed Size 0000023D (573) │ │ │ │ +108548 Filename Length 0020 (32) │ │ │ │ +10854A Extra Length 0000 (0) │ │ │ │ +10854C Comment Length 0000 (0) │ │ │ │ +10854E Disk Start 0000 (0) │ │ │ │ +108550 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108481 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108552 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108485 Local Header Offset 0005FA3C (391740) │ │ │ │ -108489 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108556 Local Header Offset 0005FA1D (391709) │ │ │ │ +10855A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108489: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10855A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1084A9 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ -1084AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1084AE Created OS 03 (3) 'Unix' │ │ │ │ -1084AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1084B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1084B1 General Purpose Flag 0800 (2048) │ │ │ │ +10857A CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ +10857E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10857F Created OS 03 (3) 'Unix' │ │ │ │ +108580 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108581 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108582 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1084B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1084B5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1084B9 CRC B06B533D (2959823677) │ │ │ │ -1084BD Compressed Size 00000186 (390) │ │ │ │ -1084C1 Uncompressed Size 0000027A (634) │ │ │ │ -1084C5 Filename Length 0024 (36) │ │ │ │ -1084C7 Extra Length 0000 (0) │ │ │ │ -1084C9 Comment Length 0000 (0) │ │ │ │ -1084CB Disk Start 0000 (0) │ │ │ │ -1084CD Int File Attributes 0000 (0) │ │ │ │ +108584 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108586 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10858A CRC B06B533D (2959823677) │ │ │ │ +10858E Compressed Size 00000186 (390) │ │ │ │ +108592 Uncompressed Size 0000027A (634) │ │ │ │ +108596 Filename Length 0024 (36) │ │ │ │ +108598 Extra Length 0000 (0) │ │ │ │ +10859A Comment Length 0000 (0) │ │ │ │ +10859C Disk Start 0000 (0) │ │ │ │ +10859E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1084CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1085A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1084D3 Local Header Offset 0005FBA7 (392103) │ │ │ │ -1084D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1085A4 Local Header Offset 0005FB88 (392072) │ │ │ │ +1085A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1084D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1085A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1084FB CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ -1084FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -108500 Created OS 03 (3) 'Unix' │ │ │ │ -108501 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108502 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108503 General Purpose Flag 0800 (2048) │ │ │ │ +1085CC CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ +1085D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1085D1 Created OS 03 (3) 'Unix' │ │ │ │ +1085D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1085D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1085D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108505 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108507 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10850B CRC E027AB3C (3760696124) │ │ │ │ -10850F Compressed Size 0000012A (298) │ │ │ │ -108513 Uncompressed Size 00000242 (578) │ │ │ │ -108517 Filename Length 0023 (35) │ │ │ │ -108519 Extra Length 0000 (0) │ │ │ │ -10851B Comment Length 0000 (0) │ │ │ │ -10851D Disk Start 0000 (0) │ │ │ │ -10851F Int File Attributes 0000 (0) │ │ │ │ +1085D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1085D8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1085DC CRC E027AB3C (3760696124) │ │ │ │ +1085E0 Compressed Size 0000012A (298) │ │ │ │ +1085E4 Uncompressed Size 00000242 (578) │ │ │ │ +1085E8 Filename Length 0023 (35) │ │ │ │ +1085EA Extra Length 0000 (0) │ │ │ │ +1085EC Comment Length 0000 (0) │ │ │ │ +1085EE Disk Start 0000 (0) │ │ │ │ +1085F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108521 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1085F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108525 Local Header Offset 0005FD6F (392559) │ │ │ │ -108529 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1085F6 Local Header Offset 0005FD50 (392528) │ │ │ │ +1085FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108529: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1085FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10854C CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ -108550 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108551 Created OS 03 (3) 'Unix' │ │ │ │ -108552 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108553 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108554 General Purpose Flag 0800 (2048) │ │ │ │ +10861D CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ +108621 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108622 Created OS 03 (3) 'Unix' │ │ │ │ +108623 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108624 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108625 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108556 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108558 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10855C CRC D2D104C0 (3536913600) │ │ │ │ -108560 Compressed Size 00000186 (390) │ │ │ │ -108564 Uncompressed Size 00000273 (627) │ │ │ │ -108568 Filename Length 0021 (33) │ │ │ │ -10856A Extra Length 0000 (0) │ │ │ │ -10856C Comment Length 0000 (0) │ │ │ │ -10856E Disk Start 0000 (0) │ │ │ │ -108570 Int File Attributes 0000 (0) │ │ │ │ +108627 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108629 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10862D CRC D2D104C0 (3536913600) │ │ │ │ +108631 Compressed Size 00000186 (390) │ │ │ │ +108635 Uncompressed Size 00000273 (627) │ │ │ │ +108639 Filename Length 0021 (33) │ │ │ │ +10863B Extra Length 0000 (0) │ │ │ │ +10863D Comment Length 0000 (0) │ │ │ │ +10863F Disk Start 0000 (0) │ │ │ │ +108641 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108572 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108643 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108576 Local Header Offset 0005FEDA (392922) │ │ │ │ -10857A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108647 Local Header Offset 0005FEBB (392891) │ │ │ │ +10864B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10857A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10864B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10859B CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ -10859F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1085A0 Created OS 03 (3) 'Unix' │ │ │ │ -1085A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1085A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1085A3 General Purpose Flag 0800 (2048) │ │ │ │ +10866C CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ +108670 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108671 Created OS 03 (3) 'Unix' │ │ │ │ +108672 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108673 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108674 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1085A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1085A7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1085AB CRC C7F404E6 (3354658022) │ │ │ │ -1085AF Compressed Size 0000012E (302) │ │ │ │ -1085B3 Uncompressed Size 0000023D (573) │ │ │ │ -1085B7 Filename Length 0020 (32) │ │ │ │ -1085B9 Extra Length 0000 (0) │ │ │ │ -1085BB Comment Length 0000 (0) │ │ │ │ -1085BD Disk Start 0000 (0) │ │ │ │ -1085BF Int File Attributes 0000 (0) │ │ │ │ +108676 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108678 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10867C CRC C7F404E6 (3354658022) │ │ │ │ +108680 Compressed Size 0000012E (302) │ │ │ │ +108684 Uncompressed Size 0000023D (573) │ │ │ │ +108688 Filename Length 0020 (32) │ │ │ │ +10868A Extra Length 0000 (0) │ │ │ │ +10868C Comment Length 0000 (0) │ │ │ │ +10868E Disk Start 0000 (0) │ │ │ │ +108690 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1085C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108692 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1085C5 Local Header Offset 0006009F (393375) │ │ │ │ -1085C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108696 Local Header Offset 00060080 (393344) │ │ │ │ +10869A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1085C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10869A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1085E9 CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ -1085ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1085EE Created OS 03 (3) 'Unix' │ │ │ │ -1085EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1085F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1085F1 General Purpose Flag 0800 (2048) │ │ │ │ +1086BA CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ +1086BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1086BF Created OS 03 (3) 'Unix' │ │ │ │ +1086C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1086C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1086C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1085F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1085F5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1085F9 CRC 4A6EDC97 (1248779415) │ │ │ │ -1085FD Compressed Size 00000189 (393) │ │ │ │ -108601 Uncompressed Size 00000276 (630) │ │ │ │ -108605 Filename Length 0023 (35) │ │ │ │ -108607 Extra Length 0000 (0) │ │ │ │ -108609 Comment Length 0000 (0) │ │ │ │ -10860B Disk Start 0000 (0) │ │ │ │ -10860D Int File Attributes 0000 (0) │ │ │ │ +1086C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1086C6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1086CA CRC 4A6EDC97 (1248779415) │ │ │ │ +1086CE Compressed Size 00000189 (393) │ │ │ │ +1086D2 Uncompressed Size 00000276 (630) │ │ │ │ +1086D6 Filename Length 0023 (35) │ │ │ │ +1086D8 Extra Length 0000 (0) │ │ │ │ +1086DA Comment Length 0000 (0) │ │ │ │ +1086DC Disk Start 0000 (0) │ │ │ │ +1086DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10860F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1086E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108613 Local Header Offset 0006020B (393739) │ │ │ │ -108617 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1086E4 Local Header Offset 000601EC (393708) │ │ │ │ +1086E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108617: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1086E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10863A CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ -10863E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10863F Created OS 03 (3) 'Unix' │ │ │ │ -108640 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108641 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108642 General Purpose Flag 0800 (2048) │ │ │ │ +10870B CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ +10870F Created Zip Spec 14 (20) '2.0' │ │ │ │ +108710 Created OS 03 (3) 'Unix' │ │ │ │ +108711 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108712 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108713 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108644 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108646 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10864A CRC 9EDAD54A (2665141578) │ │ │ │ -10864E Compressed Size 0000039F (927) │ │ │ │ -108652 Uncompressed Size 00000806 (2054) │ │ │ │ -108656 Filename Length 0022 (34) │ │ │ │ -108658 Extra Length 0000 (0) │ │ │ │ -10865A Comment Length 0000 (0) │ │ │ │ -10865C Disk Start 0000 (0) │ │ │ │ -10865E Int File Attributes 0000 (0) │ │ │ │ +108715 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108717 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10871B CRC 2ADA1C4B (718937163) │ │ │ │ +10871F Compressed Size 000003A8 (936) │ │ │ │ +108723 Uncompressed Size 00000826 (2086) │ │ │ │ +108727 Filename Length 0022 (34) │ │ │ │ +108729 Extra Length 0000 (0) │ │ │ │ +10872B Comment Length 0000 (0) │ │ │ │ +10872D Disk Start 0000 (0) │ │ │ │ +10872F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108660 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108731 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108664 Local Header Offset 000603D5 (394197) │ │ │ │ -108668 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108735 Local Header Offset 000603B6 (394166) │ │ │ │ +108739 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108668: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108739: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10868A CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ -10868E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10868F Created OS 03 (3) 'Unix' │ │ │ │ -108690 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108691 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108692 General Purpose Flag 0800 (2048) │ │ │ │ +10875B CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ +10875F Created Zip Spec 14 (20) '2.0' │ │ │ │ +108760 Created OS 03 (3) 'Unix' │ │ │ │ +108761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108763 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108694 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108696 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10869A CRC FF2F7519 (4281300249) │ │ │ │ -10869E Compressed Size 0000024C (588) │ │ │ │ -1086A2 Uncompressed Size 0000047D (1149) │ │ │ │ -1086A6 Filename Length 002A (42) │ │ │ │ -1086A8 Extra Length 0000 (0) │ │ │ │ -1086AA Comment Length 0000 (0) │ │ │ │ -1086AC Disk Start 0000 (0) │ │ │ │ -1086AE Int File Attributes 0000 (0) │ │ │ │ +108765 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108767 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10876B CRC FF2F7519 (4281300249) │ │ │ │ +10876F Compressed Size 0000024C (588) │ │ │ │ +108773 Uncompressed Size 0000047D (1149) │ │ │ │ +108777 Filename Length 002A (42) │ │ │ │ +108779 Extra Length 0000 (0) │ │ │ │ +10877B Comment Length 0000 (0) │ │ │ │ +10877D Disk Start 0000 (0) │ │ │ │ +10877F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1086B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108781 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1086B4 Local Header Offset 000607B4 (395188) │ │ │ │ -1086B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108785 Local Header Offset 0006079E (395166) │ │ │ │ +108789 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1086B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108789: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1086E2 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ -1086E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1086E7 Created OS 03 (3) 'Unix' │ │ │ │ -1086E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1086E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1086EA General Purpose Flag 0800 (2048) │ │ │ │ +1087B3 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ +1087B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1087B8 Created OS 03 (3) 'Unix' │ │ │ │ +1087B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1087BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1087BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1086EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1086EE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1086F2 CRC 8C13F7B3 (2350118835) │ │ │ │ -1086F6 Compressed Size 00000526 (1318) │ │ │ │ -1086FA Uncompressed Size 00001EF4 (7924) │ │ │ │ -1086FE Filename Length 0029 (41) │ │ │ │ -108700 Extra Length 0000 (0) │ │ │ │ -108702 Comment Length 0000 (0) │ │ │ │ -108704 Disk Start 0000 (0) │ │ │ │ -108706 Int File Attributes 0000 (0) │ │ │ │ +1087BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1087BF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1087C3 CRC 8C13F7B3 (2350118835) │ │ │ │ +1087C7 Compressed Size 00000526 (1318) │ │ │ │ +1087CB Uncompressed Size 00001EF4 (7924) │ │ │ │ +1087CF Filename Length 0029 (41) │ │ │ │ +1087D1 Extra Length 0000 (0) │ │ │ │ +1087D3 Comment Length 0000 (0) │ │ │ │ +1087D5 Disk Start 0000 (0) │ │ │ │ +1087D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108708 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1087D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10870C Local Header Offset 00060A48 (395848) │ │ │ │ -108710 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1087DD Local Header Offset 00060A32 (395826) │ │ │ │ +1087E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108710: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1087E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108739 CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ -10873D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10873E Created OS 03 (3) 'Unix' │ │ │ │ -10873F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108741 General Purpose Flag 0800 (2048) │ │ │ │ +10880A CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ +10880E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10880F Created OS 03 (3) 'Unix' │ │ │ │ +108810 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108811 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108812 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108743 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108745 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108749 CRC A768F14E (2808672590) │ │ │ │ -10874D Compressed Size 000005AE (1454) │ │ │ │ -108751 Uncompressed Size 00000E44 (3652) │ │ │ │ -108755 Filename Length 0028 (40) │ │ │ │ -108757 Extra Length 0000 (0) │ │ │ │ -108759 Comment Length 0000 (0) │ │ │ │ -10875B Disk Start 0000 (0) │ │ │ │ -10875D Int File Attributes 0000 (0) │ │ │ │ +108814 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108816 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10881A CRC A768F14E (2808672590) │ │ │ │ +10881E Compressed Size 000005AE (1454) │ │ │ │ +108822 Uncompressed Size 00000E44 (3652) │ │ │ │ +108826 Filename Length 0028 (40) │ │ │ │ +108828 Extra Length 0000 (0) │ │ │ │ +10882A Comment Length 0000 (0) │ │ │ │ +10882C Disk Start 0000 (0) │ │ │ │ +10882E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10875F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108830 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108763 Local Header Offset 00060FB5 (397237) │ │ │ │ -108767 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108834 Local Header Offset 00060F9F (397215) │ │ │ │ +108838 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108767: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108838: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10878F CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ -108793 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108794 Created OS 03 (3) 'Unix' │ │ │ │ -108795 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108796 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108797 General Purpose Flag 0800 (2048) │ │ │ │ +108860 CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ +108864 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108865 Created OS 03 (3) 'Unix' │ │ │ │ +108866 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108867 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108868 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108799 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10879B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10879F CRC 09A4D62E (161797678) │ │ │ │ -1087A3 Compressed Size 00000750 (1872) │ │ │ │ -1087A7 Uncompressed Size 00004B36 (19254) │ │ │ │ -1087AB Filename Length 0027 (39) │ │ │ │ -1087AD Extra Length 0000 (0) │ │ │ │ -1087AF Comment Length 0000 (0) │ │ │ │ -1087B1 Disk Start 0000 (0) │ │ │ │ -1087B3 Int File Attributes 0000 (0) │ │ │ │ +10886A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10886C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108870 CRC 09A4D62E (161797678) │ │ │ │ +108874 Compressed Size 00000750 (1872) │ │ │ │ +108878 Uncompressed Size 00004B36 (19254) │ │ │ │ +10887C Filename Length 0027 (39) │ │ │ │ +10887E Extra Length 0000 (0) │ │ │ │ +108880 Comment Length 0000 (0) │ │ │ │ +108882 Disk Start 0000 (0) │ │ │ │ +108884 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1087B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108886 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1087B9 Local Header Offset 000615A9 (398761) │ │ │ │ -1087BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10888A Local Header Offset 00061593 (398739) │ │ │ │ +10888E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1087BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10888E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1087E4 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ -1087E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1087E9 Created OS 03 (3) 'Unix' │ │ │ │ -1087EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1087EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1087EC General Purpose Flag 0800 (2048) │ │ │ │ +1088B5 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ +1088B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1088BA Created OS 03 (3) 'Unix' │ │ │ │ +1088BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1088BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1088BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1087EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1087F0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1087F4 CRC BAFB6311 (3137037073) │ │ │ │ -1087F8 Compressed Size 000003EA (1002) │ │ │ │ -1087FC Uncompressed Size 0000084E (2126) │ │ │ │ -108800 Filename Length 001A (26) │ │ │ │ -108802 Extra Length 0000 (0) │ │ │ │ -108804 Comment Length 0000 (0) │ │ │ │ -108806 Disk Start 0000 (0) │ │ │ │ -108808 Int File Attributes 0000 (0) │ │ │ │ +1088BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1088C1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1088C5 CRC BAFB6311 (3137037073) │ │ │ │ +1088C9 Compressed Size 000003EA (1002) │ │ │ │ +1088CD Uncompressed Size 0000084E (2126) │ │ │ │ +1088D1 Filename Length 001A (26) │ │ │ │ +1088D3 Extra Length 0000 (0) │ │ │ │ +1088D5 Comment Length 0000 (0) │ │ │ │ +1088D7 Disk Start 0000 (0) │ │ │ │ +1088D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10880A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1088DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10880E Local Header Offset 00061D3E (400702) │ │ │ │ -108812 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1088DF Local Header Offset 00061D28 (400680) │ │ │ │ +1088E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108812: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1088E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10882C CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ -108830 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108831 Created OS 03 (3) 'Unix' │ │ │ │ -108832 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108833 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108834 General Purpose Flag 0800 (2048) │ │ │ │ +1088FD CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ +108901 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108902 Created OS 03 (3) 'Unix' │ │ │ │ +108903 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108904 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108905 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108836 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108838 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10883C CRC EEA12E43 (4003540547) │ │ │ │ -108840 Compressed Size 0000065F (1631) │ │ │ │ -108844 Uncompressed Size 00001578 (5496) │ │ │ │ -108848 Filename Length 0019 (25) │ │ │ │ -10884A Extra Length 0000 (0) │ │ │ │ -10884C Comment Length 0000 (0) │ │ │ │ -10884E Disk Start 0000 (0) │ │ │ │ -108850 Int File Attributes 0000 (0) │ │ │ │ +108907 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108909 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10890D CRC EEA12E43 (4003540547) │ │ │ │ +108911 Compressed Size 0000065F (1631) │ │ │ │ +108915 Uncompressed Size 00001578 (5496) │ │ │ │ +108919 Filename Length 0019 (25) │ │ │ │ +10891B Extra Length 0000 (0) │ │ │ │ +10891D Comment Length 0000 (0) │ │ │ │ +10891F Disk Start 0000 (0) │ │ │ │ +108921 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108852 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108923 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108856 Local Header Offset 00062160 (401760) │ │ │ │ -10885A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108927 Local Header Offset 0006214A (401738) │ │ │ │ +10892B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10885A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10892B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108873 CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ -108877 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108878 Created OS 03 (3) 'Unix' │ │ │ │ -108879 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10887A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10887B General Purpose Flag 0800 (2048) │ │ │ │ +108944 CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ +108948 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108949 Created OS 03 (3) 'Unix' │ │ │ │ +10894A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10894B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10894C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10887D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10887F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108883 CRC 49E16867 (1239509095) │ │ │ │ -108887 Compressed Size 000001BC (444) │ │ │ │ -10888B Uncompressed Size 000002E1 (737) │ │ │ │ -10888F Filename Length 0026 (38) │ │ │ │ -108891 Extra Length 0000 (0) │ │ │ │ -108893 Comment Length 0000 (0) │ │ │ │ -108895 Disk Start 0000 (0) │ │ │ │ -108897 Int File Attributes 0000 (0) │ │ │ │ +10894E Compression Method 0008 (8) 'Deflated' │ │ │ │ +108950 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108954 CRC 49E16867 (1239509095) │ │ │ │ +108958 Compressed Size 000001BC (444) │ │ │ │ +10895C Uncompressed Size 000002E1 (737) │ │ │ │ +108960 Filename Length 0026 (38) │ │ │ │ +108962 Extra Length 0000 (0) │ │ │ │ +108964 Comment Length 0000 (0) │ │ │ │ +108966 Disk Start 0000 (0) │ │ │ │ +108968 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108899 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10896A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10889D Local Header Offset 000627F6 (403446) │ │ │ │ -1088A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10896E Local Header Offset 000627E0 (403424) │ │ │ │ +108972 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1088A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108972: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1088C7 CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ -1088CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1088CC Created OS 03 (3) 'Unix' │ │ │ │ -1088CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1088CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1088CF General Purpose Flag 0800 (2048) │ │ │ │ +108998 CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ +10899C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10899D Created OS 03 (3) 'Unix' │ │ │ │ +10899E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10899F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1089A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1088D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1088D3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1088D7 CRC C779C094 (3346645140) │ │ │ │ -1088DB Compressed Size 00000163 (355) │ │ │ │ -1088DF Uncompressed Size 000002CD (717) │ │ │ │ -1088E3 Filename Length 0025 (37) │ │ │ │ -1088E5 Extra Length 0000 (0) │ │ │ │ -1088E7 Comment Length 0000 (0) │ │ │ │ -1088E9 Disk Start 0000 (0) │ │ │ │ -1088EB Int File Attributes 0000 (0) │ │ │ │ +1089A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1089A4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1089A8 CRC C779C094 (3346645140) │ │ │ │ +1089AC Compressed Size 00000163 (355) │ │ │ │ +1089B0 Uncompressed Size 000002CD (717) │ │ │ │ +1089B4 Filename Length 0025 (37) │ │ │ │ +1089B6 Extra Length 0000 (0) │ │ │ │ +1089B8 Comment Length 0000 (0) │ │ │ │ +1089BA Disk Start 0000 (0) │ │ │ │ +1089BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1088ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1089BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1088F1 Local Header Offset 000629F6 (403958) │ │ │ │ -1088F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1089C2 Local Header Offset 000629E0 (403936) │ │ │ │ +1089C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1088F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1089C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10891A CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ -10891E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10891F Created OS 03 (3) 'Unix' │ │ │ │ -108920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108922 General Purpose Flag 0800 (2048) │ │ │ │ +1089EB CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ +1089EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1089F0 Created OS 03 (3) 'Unix' │ │ │ │ +1089F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1089F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1089F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108924 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108926 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10892A CRC EAB20B62 (3937536866) │ │ │ │ -10892E Compressed Size 0000025D (605) │ │ │ │ -108932 Uncompressed Size 000004AE (1198) │ │ │ │ -108936 Filename Length 0027 (39) │ │ │ │ -108938 Extra Length 0000 (0) │ │ │ │ -10893A Comment Length 0000 (0) │ │ │ │ -10893C Disk Start 0000 (0) │ │ │ │ -10893E Int File Attributes 0000 (0) │ │ │ │ +1089F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1089F7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1089FB CRC EAB20B62 (3937536866) │ │ │ │ +1089FF Compressed Size 0000025D (605) │ │ │ │ +108A03 Uncompressed Size 000004AE (1198) │ │ │ │ +108A07 Filename Length 0027 (39) │ │ │ │ +108A09 Extra Length 0000 (0) │ │ │ │ +108A0B Comment Length 0000 (0) │ │ │ │ +108A0D Disk Start 0000 (0) │ │ │ │ +108A0F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108A11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108944 Local Header Offset 00062B9C (404380) │ │ │ │ -108948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108A15 Local Header Offset 00062B86 (404358) │ │ │ │ +108A19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108A19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10896F CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ -108973 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108974 Created OS 03 (3) 'Unix' │ │ │ │ -108975 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108976 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108977 General Purpose Flag 0800 (2048) │ │ │ │ +108A40 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ +108A44 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108A45 Created OS 03 (3) 'Unix' │ │ │ │ +108A46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108A47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108A48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108979 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10897B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10897F CRC D8B64938 (3635824952) │ │ │ │ -108983 Compressed Size 000002CE (718) │ │ │ │ -108987 Uncompressed Size 000009E2 (2530) │ │ │ │ -10898B Filename Length 0026 (38) │ │ │ │ -10898D Extra Length 0000 (0) │ │ │ │ -10898F Comment Length 0000 (0) │ │ │ │ -108991 Disk Start 0000 (0) │ │ │ │ -108993 Int File Attributes 0000 (0) │ │ │ │ +108A4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +108A4C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108A50 CRC D8B64938 (3635824952) │ │ │ │ +108A54 Compressed Size 000002CE (718) │ │ │ │ +108A58 Uncompressed Size 000009E2 (2530) │ │ │ │ +108A5C Filename Length 0026 (38) │ │ │ │ +108A5E Extra Length 0000 (0) │ │ │ │ +108A60 Comment Length 0000 (0) │ │ │ │ +108A62 Disk Start 0000 (0) │ │ │ │ +108A64 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108995 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108A66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108999 Local Header Offset 00062E3E (405054) │ │ │ │ -10899D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108A6A Local Header Offset 00062E28 (405032) │ │ │ │ +108A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10899D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1089C3 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ -1089C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1089C8 Created OS 03 (3) 'Unix' │ │ │ │ -1089C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1089CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1089CB General Purpose Flag 0800 (2048) │ │ │ │ +108A94 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ +108A98 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108A99 Created OS 03 (3) 'Unix' │ │ │ │ +108A9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108A9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108A9C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1089CD Compression Method 0000 (0) 'Stored' │ │ │ │ -1089CF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1089D3 CRC 00000000 (0) │ │ │ │ -1089D7 Compressed Size 00000000 (0) │ │ │ │ -1089DB Uncompressed Size 00000000 (0) │ │ │ │ -1089DF Filename Length 0016 (22) │ │ │ │ -1089E1 Extra Length 0000 (0) │ │ │ │ -1089E3 Comment Length 0000 (0) │ │ │ │ -1089E5 Disk Start 0000 (0) │ │ │ │ -1089E7 Int File Attributes 0000 (0) │ │ │ │ +108A9E Compression Method 0000 (0) 'Stored' │ │ │ │ +108AA0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108AA4 CRC 00000000 (0) │ │ │ │ +108AA8 Compressed Size 00000000 (0) │ │ │ │ +108AAC Uncompressed Size 00000000 (0) │ │ │ │ +108AB0 Filename Length 0016 (22) │ │ │ │ +108AB2 Extra Length 0000 (0) │ │ │ │ +108AB4 Comment Length 0000 (0) │ │ │ │ +108AB6 Disk Start 0000 (0) │ │ │ │ +108AB8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1089E9 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +108ABA Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1089ED Local Header Offset 00063150 (405840) │ │ │ │ -1089F1 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108ABE Local Header Offset 0006313A (405818) │ │ │ │ +108AC2 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1089F1: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108AC2: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1089F1: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x108AC2: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1089C9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108A9A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -108A07 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ -108A0B Created Zip Spec 14 (20) '2.0' │ │ │ │ -108A0C Created OS 03 (3) 'Unix' │ │ │ │ -108A0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108A0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108A0F General Purpose Flag 0800 (2048) │ │ │ │ +108AD8 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ +108ADC Created Zip Spec 14 (20) '2.0' │ │ │ │ +108ADD Created OS 03 (3) 'Unix' │ │ │ │ +108ADE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108ADF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108AE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108A11 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108A13 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108A17 CRC F2C1D68B (4072789643) │ │ │ │ -108A1B Compressed Size 000006FA (1786) │ │ │ │ -108A1F Uncompressed Size 000012F1 (4849) │ │ │ │ -108A23 Filename Length 0021 (33) │ │ │ │ -108A25 Extra Length 0000 (0) │ │ │ │ -108A27 Comment Length 0000 (0) │ │ │ │ -108A29 Disk Start 0000 (0) │ │ │ │ -108A2B Int File Attributes 0000 (0) │ │ │ │ +108AE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108AE4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108AE8 CRC F2C1D68B (4072789643) │ │ │ │ +108AEC Compressed Size 000006FA (1786) │ │ │ │ +108AF0 Uncompressed Size 000012F1 (4849) │ │ │ │ +108AF4 Filename Length 0021 (33) │ │ │ │ +108AF6 Extra Length 0000 (0) │ │ │ │ +108AF8 Comment Length 0000 (0) │ │ │ │ +108AFA Disk Start 0000 (0) │ │ │ │ +108AFC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108A2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108AFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108A31 Local Header Offset 00063184 (405892) │ │ │ │ -108A35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108B02 Local Header Offset 0006316E (405870) │ │ │ │ +108B06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108A35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108B06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108A56 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ -108A5A Created Zip Spec 14 (20) '2.0' │ │ │ │ -108A5B Created OS 03 (3) 'Unix' │ │ │ │ -108A5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108A5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108A5E General Purpose Flag 0800 (2048) │ │ │ │ +108B27 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ +108B2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +108B2C Created OS 03 (3) 'Unix' │ │ │ │ +108B2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108B2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108B2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108A60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108A62 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108A66 CRC CC620B01 (3428977409) │ │ │ │ -108A6A Compressed Size 00000876 (2166) │ │ │ │ -108A6E Uncompressed Size 00003F3D (16189) │ │ │ │ -108A72 Filename Length 0020 (32) │ │ │ │ -108A74 Extra Length 0000 (0) │ │ │ │ -108A76 Comment Length 0000 (0) │ │ │ │ -108A78 Disk Start 0000 (0) │ │ │ │ -108A7A Int File Attributes 0000 (0) │ │ │ │ +108B31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108B33 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108B37 CRC CC620B01 (3428977409) │ │ │ │ +108B3B Compressed Size 00000876 (2166) │ │ │ │ +108B3F Uncompressed Size 00003F3D (16189) │ │ │ │ +108B43 Filename Length 0020 (32) │ │ │ │ +108B45 Extra Length 0000 (0) │ │ │ │ +108B47 Comment Length 0000 (0) │ │ │ │ +108B49 Disk Start 0000 (0) │ │ │ │ +108B4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108A7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108B4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108A80 Local Header Offset 000638BD (407741) │ │ │ │ -108A84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108B51 Local Header Offset 000638A7 (407719) │ │ │ │ +108B55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108A84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108B55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108AA4 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ -108AA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108AA9 Created OS 03 (3) 'Unix' │ │ │ │ -108AAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108AAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108AAC General Purpose Flag 0800 (2048) │ │ │ │ +108B75 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ +108B79 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108B7A Created OS 03 (3) 'Unix' │ │ │ │ +108B7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108B7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108B7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108AAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -108AB0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108AB4 CRC 13B83204 (330838532) │ │ │ │ -108AB8 Compressed Size 00000412 (1042) │ │ │ │ -108ABC Uncompressed Size 000009FD (2557) │ │ │ │ -108AC0 Filename Length 0029 (41) │ │ │ │ -108AC2 Extra Length 0000 (0) │ │ │ │ -108AC4 Comment Length 0000 (0) │ │ │ │ -108AC6 Disk Start 0000 (0) │ │ │ │ -108AC8 Int File Attributes 0000 (0) │ │ │ │ +108B7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +108B81 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108B85 CRC 13B83204 (330838532) │ │ │ │ +108B89 Compressed Size 00000412 (1042) │ │ │ │ +108B8D Uncompressed Size 000009FD (2557) │ │ │ │ +108B91 Filename Length 0029 (41) │ │ │ │ +108B93 Extra Length 0000 (0) │ │ │ │ +108B95 Comment Length 0000 (0) │ │ │ │ +108B97 Disk Start 0000 (0) │ │ │ │ +108B99 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108ACA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108B9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108ACE Local Header Offset 00064171 (409969) │ │ │ │ -108AD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108B9F Local Header Offset 0006415B (409947) │ │ │ │ +108BA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108AD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108BA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108AFB CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ -108AFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -108B00 Created OS 03 (3) 'Unix' │ │ │ │ -108B01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108B02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108B03 General Purpose Flag 0800 (2048) │ │ │ │ +108BCC CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ +108BD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108BD1 Created OS 03 (3) 'Unix' │ │ │ │ +108BD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108BD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108BD4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108B05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108B07 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108B0B CRC 5A099C1C (1510579228) │ │ │ │ -108B0F Compressed Size 0000042B (1067) │ │ │ │ -108B13 Uncompressed Size 0000166E (5742) │ │ │ │ -108B17 Filename Length 0028 (40) │ │ │ │ -108B19 Extra Length 0000 (0) │ │ │ │ -108B1B Comment Length 0000 (0) │ │ │ │ -108B1D Disk Start 0000 (0) │ │ │ │ -108B1F Int File Attributes 0000 (0) │ │ │ │ +108BD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108BD8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108BDC CRC 5A099C1C (1510579228) │ │ │ │ +108BE0 Compressed Size 0000042B (1067) │ │ │ │ +108BE4 Uncompressed Size 0000166E (5742) │ │ │ │ +108BE8 Filename Length 0028 (40) │ │ │ │ +108BEA Extra Length 0000 (0) │ │ │ │ +108BEC Comment Length 0000 (0) │ │ │ │ +108BEE Disk Start 0000 (0) │ │ │ │ +108BF0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108B21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108BF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108B25 Local Header Offset 000645CA (411082) │ │ │ │ -108B29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108BF6 Local Header Offset 000645B4 (411060) │ │ │ │ +108BFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108B29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108BFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108B51 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ -108B55 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108B56 Created OS 03 (3) 'Unix' │ │ │ │ -108B57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108B58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108B59 General Purpose Flag 0800 (2048) │ │ │ │ +108C22 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ +108C26 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108C27 Created OS 03 (3) 'Unix' │ │ │ │ +108C28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108C29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108C2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108B5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -108B5D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108B61 CRC 5007BC1E (1342684190) │ │ │ │ -108B65 Compressed Size 00000433 (1075) │ │ │ │ -108B69 Uncompressed Size 00000A00 (2560) │ │ │ │ -108B6D Filename Length 0030 (48) │ │ │ │ -108B6F Extra Length 0000 (0) │ │ │ │ -108B71 Comment Length 0000 (0) │ │ │ │ -108B73 Disk Start 0000 (0) │ │ │ │ -108B75 Int File Attributes 0000 (0) │ │ │ │ +108C2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +108C2E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108C32 CRC 5007BC1E (1342684190) │ │ │ │ +108C36 Compressed Size 00000433 (1075) │ │ │ │ +108C3A Uncompressed Size 00000A00 (2560) │ │ │ │ +108C3E Filename Length 0030 (48) │ │ │ │ +108C40 Extra Length 0000 (0) │ │ │ │ +108C42 Comment Length 0000 (0) │ │ │ │ +108C44 Disk Start 0000 (0) │ │ │ │ +108C46 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108B77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108C48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108B7B Local Header Offset 00064A3B (412219) │ │ │ │ -108B7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108C4C Local Header Offset 00064A25 (412197) │ │ │ │ +108C50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108B7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108C50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108BAF CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ -108BB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108BB4 Created OS 03 (3) 'Unix' │ │ │ │ -108BB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108BB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108BB7 General Purpose Flag 0800 (2048) │ │ │ │ +108C80 CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ +108C84 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108C85 Created OS 03 (3) 'Unix' │ │ │ │ +108C86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108C87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108C88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108BB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108BBB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108BBF CRC 79C91ECD (2043223757) │ │ │ │ -108BC3 Compressed Size 0000038A (906) │ │ │ │ -108BC7 Uncompressed Size 00001240 (4672) │ │ │ │ -108BCB Filename Length 002F (47) │ │ │ │ -108BCD Extra Length 0000 (0) │ │ │ │ -108BCF Comment Length 0000 (0) │ │ │ │ -108BD1 Disk Start 0000 (0) │ │ │ │ -108BD3 Int File Attributes 0000 (0) │ │ │ │ +108C8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +108C8C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108C90 CRC 79C91ECD (2043223757) │ │ │ │ +108C94 Compressed Size 0000038A (906) │ │ │ │ +108C98 Uncompressed Size 00001240 (4672) │ │ │ │ +108C9C Filename Length 002F (47) │ │ │ │ +108C9E Extra Length 0000 (0) │ │ │ │ +108CA0 Comment Length 0000 (0) │ │ │ │ +108CA2 Disk Start 0000 (0) │ │ │ │ +108CA4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108BD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108CA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108BD9 Local Header Offset 00064EBC (413372) │ │ │ │ -108BDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108CAA Local Header Offset 00064EA6 (413350) │ │ │ │ +108CAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108BDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108CAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108C0C CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ -108C10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108C11 Created OS 03 (3) 'Unix' │ │ │ │ -108C12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108C13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108C14 General Purpose Flag 0800 (2048) │ │ │ │ +108CDD CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ +108CE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108CE2 Created OS 03 (3) 'Unix' │ │ │ │ +108CE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108CE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108CE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108C16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108C18 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108C1C CRC 1E0D4260 (504185440) │ │ │ │ -108C20 Compressed Size 000002C0 (704) │ │ │ │ -108C24 Uncompressed Size 000005AF (1455) │ │ │ │ -108C28 Filename Length 0025 (37) │ │ │ │ -108C2A Extra Length 0000 (0) │ │ │ │ -108C2C Comment Length 0000 (0) │ │ │ │ -108C2E Disk Start 0000 (0) │ │ │ │ -108C30 Int File Attributes 0000 (0) │ │ │ │ +108CE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108CE9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108CED CRC 1E0D4260 (504185440) │ │ │ │ +108CF1 Compressed Size 000002C0 (704) │ │ │ │ +108CF5 Uncompressed Size 000005AF (1455) │ │ │ │ +108CF9 Filename Length 0025 (37) │ │ │ │ +108CFB Extra Length 0000 (0) │ │ │ │ +108CFD Comment Length 0000 (0) │ │ │ │ +108CFF Disk Start 0000 (0) │ │ │ │ +108D01 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108C32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108D03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108C36 Local Header Offset 00065293 (414355) │ │ │ │ -108C3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108D07 Local Header Offset 0006527D (414333) │ │ │ │ +108D0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108C3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108D0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108C5F CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ -108C63 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108C64 Created OS 03 (3) 'Unix' │ │ │ │ -108C65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108C66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108C67 General Purpose Flag 0800 (2048) │ │ │ │ +108D30 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ +108D34 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108D35 Created OS 03 (3) 'Unix' │ │ │ │ +108D36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108D37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108D38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108C69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108C6B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108C6F CRC 9BC87663 (2613605987) │ │ │ │ -108C73 Compressed Size 0000048D (1165) │ │ │ │ -108C77 Uncompressed Size 00001611 (5649) │ │ │ │ -108C7B Filename Length 0024 (36) │ │ │ │ -108C7D Extra Length 0000 (0) │ │ │ │ -108C7F Comment Length 0000 (0) │ │ │ │ -108C81 Disk Start 0000 (0) │ │ │ │ -108C83 Int File Attributes 0000 (0) │ │ │ │ +108D3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +108D3C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108D40 CRC 9BC87663 (2613605987) │ │ │ │ +108D44 Compressed Size 0000048D (1165) │ │ │ │ +108D48 Uncompressed Size 00001611 (5649) │ │ │ │ +108D4C Filename Length 0024 (36) │ │ │ │ +108D4E Extra Length 0000 (0) │ │ │ │ +108D50 Comment Length 0000 (0) │ │ │ │ +108D52 Disk Start 0000 (0) │ │ │ │ +108D54 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108C85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108D56 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108C89 Local Header Offset 00065596 (415126) │ │ │ │ -108C8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108D5A Local Header Offset 00065580 (415104) │ │ │ │ +108D5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108C8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108D5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108CB1 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ -108CB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108CB6 Created OS 03 (3) 'Unix' │ │ │ │ -108CB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108CB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108CB9 General Purpose Flag 0800 (2048) │ │ │ │ +108D82 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ +108D86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108D87 Created OS 03 (3) 'Unix' │ │ │ │ +108D88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108D89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108D8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108CBB Compression Method 0008 (8) 'Deflated' │ │ │ │ -108CBD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108CC1 CRC 25AFB103 (632271107) │ │ │ │ -108CC5 Compressed Size 000003D1 (977) │ │ │ │ -108CC9 Uncompressed Size 000008AD (2221) │ │ │ │ -108CCD Filename Length 0035 (53) │ │ │ │ -108CCF Extra Length 0000 (0) │ │ │ │ -108CD1 Comment Length 0000 (0) │ │ │ │ -108CD3 Disk Start 0000 (0) │ │ │ │ -108CD5 Int File Attributes 0000 (0) │ │ │ │ +108D8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +108D8E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108D92 CRC 25AFB103 (632271107) │ │ │ │ +108D96 Compressed Size 000003D1 (977) │ │ │ │ +108D9A Uncompressed Size 000008AD (2221) │ │ │ │ +108D9E Filename Length 0035 (53) │ │ │ │ +108DA0 Extra Length 0000 (0) │ │ │ │ +108DA2 Comment Length 0000 (0) │ │ │ │ +108DA4 Disk Start 0000 (0) │ │ │ │ +108DA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108CD7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108DA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108CDB Local Header Offset 00065A65 (416357) │ │ │ │ -108CDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108DAC Local Header Offset 00065A4F (416335) │ │ │ │ +108DB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108CDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108DB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108D14 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ -108D18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108D19 Created OS 03 (3) 'Unix' │ │ │ │ -108D1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108D1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108D1C General Purpose Flag 0800 (2048) │ │ │ │ +108DE5 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ +108DE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108DEA Created OS 03 (3) 'Unix' │ │ │ │ +108DEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108DEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108DED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108D1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -108D20 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108D24 CRC 9ABAEB25 (2595941157) │ │ │ │ -108D28 Compressed Size 0000051D (1309) │ │ │ │ -108D2C Uncompressed Size 00001425 (5157) │ │ │ │ -108D30 Filename Length 0034 (52) │ │ │ │ -108D32 Extra Length 0000 (0) │ │ │ │ -108D34 Comment Length 0000 (0) │ │ │ │ -108D36 Disk Start 0000 (0) │ │ │ │ -108D38 Int File Attributes 0000 (0) │ │ │ │ +108DEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +108DF1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108DF5 CRC 9ABAEB25 (2595941157) │ │ │ │ +108DF9 Compressed Size 0000051D (1309) │ │ │ │ +108DFD Uncompressed Size 00001425 (5157) │ │ │ │ +108E01 Filename Length 0034 (52) │ │ │ │ +108E03 Extra Length 0000 (0) │ │ │ │ +108E05 Comment Length 0000 (0) │ │ │ │ +108E07 Disk Start 0000 (0) │ │ │ │ +108E09 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108D3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108E0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108D3E Local Header Offset 00065E89 (417417) │ │ │ │ -108D42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108E0F Local Header Offset 00065E73 (417395) │ │ │ │ +108E13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108D42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108E13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108D76 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ -108D7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -108D7B Created OS 03 (3) 'Unix' │ │ │ │ -108D7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108D7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108D7E General Purpose Flag 0800 (2048) │ │ │ │ +108E47 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ +108E4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +108E4C Created OS 03 (3) 'Unix' │ │ │ │ +108E4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108E4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108E4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108D80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108D82 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108D86 CRC 9F00CFE2 (2667630562) │ │ │ │ -108D8A Compressed Size 00000392 (914) │ │ │ │ -108D8E Uncompressed Size 000007AE (1966) │ │ │ │ -108D92 Filename Length 002C (44) │ │ │ │ -108D94 Extra Length 0000 (0) │ │ │ │ -108D96 Comment Length 0000 (0) │ │ │ │ -108D98 Disk Start 0000 (0) │ │ │ │ -108D9A Int File Attributes 0000 (0) │ │ │ │ +108E51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108E53 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108E57 CRC 9F00CFE2 (2667630562) │ │ │ │ +108E5B Compressed Size 00000392 (914) │ │ │ │ +108E5F Uncompressed Size 000007AE (1966) │ │ │ │ +108E63 Filename Length 002C (44) │ │ │ │ +108E65 Extra Length 0000 (0) │ │ │ │ +108E67 Comment Length 0000 (0) │ │ │ │ +108E69 Disk Start 0000 (0) │ │ │ │ +108E6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108D9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108E6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108DA0 Local Header Offset 000663F8 (418808) │ │ │ │ -108DA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108E71 Local Header Offset 000663E2 (418786) │ │ │ │ +108E75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108DA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108E75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108DD0 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ -108DD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108DD5 Created OS 03 (3) 'Unix' │ │ │ │ -108DD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108DD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108DD8 General Purpose Flag 0800 (2048) │ │ │ │ +108EA1 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ +108EA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108EA6 Created OS 03 (3) 'Unix' │ │ │ │ +108EA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108EA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108EA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108DDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -108DDC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108DE0 CRC 9647C423 (2521285667) │ │ │ │ -108DE4 Compressed Size 00000307 (775) │ │ │ │ -108DE8 Uncompressed Size 00000E7F (3711) │ │ │ │ -108DEC Filename Length 002B (43) │ │ │ │ -108DEE Extra Length 0000 (0) │ │ │ │ -108DF0 Comment Length 0000 (0) │ │ │ │ -108DF2 Disk Start 0000 (0) │ │ │ │ -108DF4 Int File Attributes 0000 (0) │ │ │ │ +108EAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +108EAD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108EB1 CRC 9647C423 (2521285667) │ │ │ │ +108EB5 Compressed Size 00000307 (775) │ │ │ │ +108EB9 Uncompressed Size 00000E7F (3711) │ │ │ │ +108EBD Filename Length 002B (43) │ │ │ │ +108EBF Extra Length 0000 (0) │ │ │ │ +108EC1 Comment Length 0000 (0) │ │ │ │ +108EC3 Disk Start 0000 (0) │ │ │ │ +108EC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108DF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108EC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108DFA Local Header Offset 000667D4 (419796) │ │ │ │ -108DFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108ECB Local Header Offset 000667BE (419774) │ │ │ │ +108ECF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108DFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108ECF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108E29 CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ -108E2D Created Zip Spec 14 (20) '2.0' │ │ │ │ -108E2E Created OS 03 (3) 'Unix' │ │ │ │ -108E2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108E30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108E31 General Purpose Flag 0800 (2048) │ │ │ │ +108EFA CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ +108EFE Created Zip Spec 14 (20) '2.0' │ │ │ │ +108EFF Created OS 03 (3) 'Unix' │ │ │ │ +108F00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108F01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108F02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108E33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108E35 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108E39 CRC 5A972993 (1519856019) │ │ │ │ -108E3D Compressed Size 000003C2 (962) │ │ │ │ -108E41 Uncompressed Size 000007E8 (2024) │ │ │ │ -108E45 Filename Length 0026 (38) │ │ │ │ -108E47 Extra Length 0000 (0) │ │ │ │ -108E49 Comment Length 0000 (0) │ │ │ │ -108E4B Disk Start 0000 (0) │ │ │ │ -108E4D Int File Attributes 0000 (0) │ │ │ │ +108F04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108F06 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108F0A CRC 5A972993 (1519856019) │ │ │ │ +108F0E Compressed Size 000003C2 (962) │ │ │ │ +108F12 Uncompressed Size 000007E8 (2024) │ │ │ │ +108F16 Filename Length 0026 (38) │ │ │ │ +108F18 Extra Length 0000 (0) │ │ │ │ +108F1A Comment Length 0000 (0) │ │ │ │ +108F1C Disk Start 0000 (0) │ │ │ │ +108F1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108E4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108F20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108E53 Local Header Offset 00066B24 (420644) │ │ │ │ -108E57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108F24 Local Header Offset 00066B0E (420622) │ │ │ │ +108F28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108E57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108F28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108E7D CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ -108E81 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108E82 Created OS 03 (3) 'Unix' │ │ │ │ -108E83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108E84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108E85 General Purpose Flag 0800 (2048) │ │ │ │ +108F4E CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ +108F52 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108F53 Created OS 03 (3) 'Unix' │ │ │ │ +108F54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108F55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108F56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108E87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108E89 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108E8D CRC 0CBE9AE8 (213818088) │ │ │ │ -108E91 Compressed Size 00000463 (1123) │ │ │ │ -108E95 Uncompressed Size 00000F35 (3893) │ │ │ │ -108E99 Filename Length 0025 (37) │ │ │ │ -108E9B Extra Length 0000 (0) │ │ │ │ -108E9D Comment Length 0000 (0) │ │ │ │ -108E9F Disk Start 0000 (0) │ │ │ │ -108EA1 Int File Attributes 0000 (0) │ │ │ │ +108F58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108F5A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108F5E CRC 0CBE9AE8 (213818088) │ │ │ │ +108F62 Compressed Size 00000463 (1123) │ │ │ │ +108F66 Uncompressed Size 00000F35 (3893) │ │ │ │ +108F6A Filename Length 0025 (37) │ │ │ │ +108F6C Extra Length 0000 (0) │ │ │ │ +108F6E Comment Length 0000 (0) │ │ │ │ +108F70 Disk Start 0000 (0) │ │ │ │ +108F72 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108EA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108F74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108EA7 Local Header Offset 00066F2A (421674) │ │ │ │ -108EAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108F78 Local Header Offset 00066F14 (421652) │ │ │ │ +108F7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108EAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108F7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108ED0 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ -108ED4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108ED5 Created OS 03 (3) 'Unix' │ │ │ │ -108ED6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108ED7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108ED8 General Purpose Flag 0800 (2048) │ │ │ │ +108FA1 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ +108FA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108FA6 Created OS 03 (3) 'Unix' │ │ │ │ +108FA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108FA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108FA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108EDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -108EDC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108EE0 CRC F9CD2C68 (4190973032) │ │ │ │ -108EE4 Compressed Size 0000070E (1806) │ │ │ │ -108EE8 Uncompressed Size 0000126F (4719) │ │ │ │ -108EEC Filename Length 0021 (33) │ │ │ │ -108EEE Extra Length 0000 (0) │ │ │ │ -108EF0 Comment Length 0000 (0) │ │ │ │ -108EF2 Disk Start 0000 (0) │ │ │ │ -108EF4 Int File Attributes 0000 (0) │ │ │ │ +108FAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +108FAD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +108FB1 CRC F9CD2C68 (4190973032) │ │ │ │ +108FB5 Compressed Size 0000070E (1806) │ │ │ │ +108FB9 Uncompressed Size 0000126F (4719) │ │ │ │ +108FBD Filename Length 0021 (33) │ │ │ │ +108FBF Extra Length 0000 (0) │ │ │ │ +108FC1 Comment Length 0000 (0) │ │ │ │ +108FC3 Disk Start 0000 (0) │ │ │ │ +108FC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108EF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108FC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108EFA Local Header Offset 000673D0 (422864) │ │ │ │ -108EFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108FCB Local Header Offset 000673BA (422842) │ │ │ │ +108FCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108EFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108FCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108F1F CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ -108F23 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108F24 Created OS 03 (3) 'Unix' │ │ │ │ -108F25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108F26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108F27 General Purpose Flag 0800 (2048) │ │ │ │ +108FF0 CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ +108FF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108FF5 Created OS 03 (3) 'Unix' │ │ │ │ +108FF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108FF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108FF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108F29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108F2B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108F2F CRC 150276AF (352482991) │ │ │ │ -108F33 Compressed Size 00000664 (1636) │ │ │ │ -108F37 Uncompressed Size 00003A8C (14988) │ │ │ │ -108F3B Filename Length 0020 (32) │ │ │ │ -108F3D Extra Length 0000 (0) │ │ │ │ -108F3F Comment Length 0000 (0) │ │ │ │ -108F41 Disk Start 0000 (0) │ │ │ │ -108F43 Int File Attributes 0000 (0) │ │ │ │ +108FFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +108FFC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109000 CRC 150276AF (352482991) │ │ │ │ +109004 Compressed Size 00000664 (1636) │ │ │ │ +109008 Uncompressed Size 00003A8C (14988) │ │ │ │ +10900C Filename Length 0020 (32) │ │ │ │ +10900E Extra Length 0000 (0) │ │ │ │ +109010 Comment Length 0000 (0) │ │ │ │ +109012 Disk Start 0000 (0) │ │ │ │ +109014 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108F45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109016 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108F49 Local Header Offset 00067B1D (424733) │ │ │ │ -108F4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10901A Local Header Offset 00067B07 (424711) │ │ │ │ +10901E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108F4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10901E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108F6D CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ -108F71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108F72 Created OS 03 (3) 'Unix' │ │ │ │ -108F73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108F74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108F75 General Purpose Flag 0800 (2048) │ │ │ │ +10903E CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ +109042 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109043 Created OS 03 (3) 'Unix' │ │ │ │ +109044 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109045 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109046 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108F77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108F79 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108F7D CRC 37E2CF8E (937611150) │ │ │ │ -108F81 Compressed Size 00000C1A (3098) │ │ │ │ -108F85 Uncompressed Size 000026EF (9967) │ │ │ │ -108F89 Filename Length 002D (45) │ │ │ │ -108F8B Extra Length 0000 (0) │ │ │ │ -108F8D Comment Length 0000 (0) │ │ │ │ -108F8F Disk Start 0000 (0) │ │ │ │ -108F91 Int File Attributes 0000 (0) │ │ │ │ +109048 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10904A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10904E CRC 37E2CF8E (937611150) │ │ │ │ +109052 Compressed Size 00000C1A (3098) │ │ │ │ +109056 Uncompressed Size 000026EF (9967) │ │ │ │ +10905A Filename Length 002D (45) │ │ │ │ +10905C Extra Length 0000 (0) │ │ │ │ +10905E Comment Length 0000 (0) │ │ │ │ +109060 Disk Start 0000 (0) │ │ │ │ +109062 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108F93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109064 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108F97 Local Header Offset 000681BF (426431) │ │ │ │ -108F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109068 Local Header Offset 000681A9 (426409) │ │ │ │ +10906C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10906C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108FC8 CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ -108FCC Created Zip Spec 14 (20) '2.0' │ │ │ │ -108FCD Created OS 03 (3) 'Unix' │ │ │ │ -108FCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108FCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108FD0 General Purpose Flag 0800 (2048) │ │ │ │ +109099 CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ +10909D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10909E Created OS 03 (3) 'Unix' │ │ │ │ +10909F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108FD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108FD4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -108FD8 CRC 01D149E2 (30493154) │ │ │ │ -108FDC Compressed Size 00000E0B (3595) │ │ │ │ -108FE0 Uncompressed Size 00008380 (33664) │ │ │ │ -108FE4 Filename Length 002C (44) │ │ │ │ -108FE6 Extra Length 0000 (0) │ │ │ │ -108FE8 Comment Length 0000 (0) │ │ │ │ -108FEA Disk Start 0000 (0) │ │ │ │ -108FEC Int File Attributes 0000 (0) │ │ │ │ +1090A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1090A5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1090A9 CRC 01D149E2 (30493154) │ │ │ │ +1090AD Compressed Size 00000E0B (3595) │ │ │ │ +1090B1 Uncompressed Size 00008380 (33664) │ │ │ │ +1090B5 Filename Length 002C (44) │ │ │ │ +1090B7 Extra Length 0000 (0) │ │ │ │ +1090B9 Comment Length 0000 (0) │ │ │ │ +1090BB Disk Start 0000 (0) │ │ │ │ +1090BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108FEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1090BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108FF2 Local Header Offset 00068E24 (429604) │ │ │ │ -108FF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1090C3 Local Header Offset 00068E0E (429582) │ │ │ │ +1090C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108FF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1090C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109022 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ -109026 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109027 Created OS 03 (3) 'Unix' │ │ │ │ -109028 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109029 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10902A General Purpose Flag 0800 (2048) │ │ │ │ +1090F3 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ +1090F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1090F8 Created OS 03 (3) 'Unix' │ │ │ │ +1090F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10902C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10902E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109032 CRC D0BE3EBA (3502128826) │ │ │ │ -109036 Compressed Size 00000430 (1072) │ │ │ │ -10903A Uncompressed Size 000009F0 (2544) │ │ │ │ -10903E Filename Length 002F (47) │ │ │ │ -109040 Extra Length 0000 (0) │ │ │ │ -109042 Comment Length 0000 (0) │ │ │ │ -109044 Disk Start 0000 (0) │ │ │ │ -109046 Int File Attributes 0000 (0) │ │ │ │ +1090FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1090FF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109103 CRC D0BE3EBA (3502128826) │ │ │ │ +109107 Compressed Size 00000430 (1072) │ │ │ │ +10910B Uncompressed Size 000009F0 (2544) │ │ │ │ +10910F Filename Length 002F (47) │ │ │ │ +109111 Extra Length 0000 (0) │ │ │ │ +109113 Comment Length 0000 (0) │ │ │ │ +109115 Disk Start 0000 (0) │ │ │ │ +109117 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109048 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109119 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10904C Local Header Offset 00069C79 (433273) │ │ │ │ -109050 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10911D Local Header Offset 00069C63 (433251) │ │ │ │ +109121 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109050: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109121: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10907F CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ -109083 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109084 Created OS 03 (3) 'Unix' │ │ │ │ -109085 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109086 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109087 General Purpose Flag 0800 (2048) │ │ │ │ +109150 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ +109154 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109155 Created OS 03 (3) 'Unix' │ │ │ │ +109156 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109157 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109158 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109089 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10908B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10908F CRC 304E4E2F (810438191) │ │ │ │ -109093 Compressed Size 00000388 (904) │ │ │ │ -109097 Uncompressed Size 00001212 (4626) │ │ │ │ -10909B Filename Length 002E (46) │ │ │ │ -10909D Extra Length 0000 (0) │ │ │ │ -10909F Comment Length 0000 (0) │ │ │ │ -1090A1 Disk Start 0000 (0) │ │ │ │ -1090A3 Int File Attributes 0000 (0) │ │ │ │ +10915A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10915C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109160 CRC 304E4E2F (810438191) │ │ │ │ +109164 Compressed Size 00000388 (904) │ │ │ │ +109168 Uncompressed Size 00001212 (4626) │ │ │ │ +10916C Filename Length 002E (46) │ │ │ │ +10916E Extra Length 0000 (0) │ │ │ │ +109170 Comment Length 0000 (0) │ │ │ │ +109172 Disk Start 0000 (0) │ │ │ │ +109174 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1090A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109176 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1090A9 Local Header Offset 0006A0F6 (434422) │ │ │ │ -1090AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10917A Local Header Offset 0006A0E0 (434400) │ │ │ │ +10917E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1090AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10917E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1090DB CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ -1090DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1090E0 Created OS 03 (3) 'Unix' │ │ │ │ -1090E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1090E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1090E3 General Purpose Flag 0800 (2048) │ │ │ │ +1091AC CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ +1091B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1091B1 Created OS 03 (3) 'Unix' │ │ │ │ +1091B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1091B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1091B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1090E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1090E7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1090EB CRC D2A831F5 (3534238197) │ │ │ │ -1090EF Compressed Size 000007C1 (1985) │ │ │ │ -1090F3 Uncompressed Size 0000131C (4892) │ │ │ │ -1090F7 Filename Length 0025 (37) │ │ │ │ -1090F9 Extra Length 0000 (0) │ │ │ │ -1090FB Comment Length 0000 (0) │ │ │ │ -1090FD Disk Start 0000 (0) │ │ │ │ -1090FF Int File Attributes 0000 (0) │ │ │ │ +1091B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1091B8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1091BC CRC D2A831F5 (3534238197) │ │ │ │ +1091C0 Compressed Size 000007C1 (1985) │ │ │ │ +1091C4 Uncompressed Size 0000131C (4892) │ │ │ │ +1091C8 Filename Length 0025 (37) │ │ │ │ +1091CA Extra Length 0000 (0) │ │ │ │ +1091CC Comment Length 0000 (0) │ │ │ │ +1091CE Disk Start 0000 (0) │ │ │ │ +1091D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109101 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1091D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109105 Local Header Offset 0006A4CA (435402) │ │ │ │ -109109 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1091D6 Local Header Offset 0006A4B4 (435380) │ │ │ │ +1091DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109109: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1091DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10912E CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ -109132 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109133 Created OS 03 (3) 'Unix' │ │ │ │ -109134 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109135 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109136 General Purpose Flag 0800 (2048) │ │ │ │ +1091FF CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ +109203 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109204 Created OS 03 (3) 'Unix' │ │ │ │ +109205 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109206 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109207 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109138 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10913A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10913E CRC A7949094 (2811531412) │ │ │ │ -109142 Compressed Size 0000072B (1835) │ │ │ │ -109146 Uncompressed Size 00002CB0 (11440) │ │ │ │ -10914A Filename Length 0024 (36) │ │ │ │ -10914C Extra Length 0000 (0) │ │ │ │ -10914E Comment Length 0000 (0) │ │ │ │ -109150 Disk Start 0000 (0) │ │ │ │ -109152 Int File Attributes 0000 (0) │ │ │ │ +109209 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10920B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10920F CRC A7949094 (2811531412) │ │ │ │ +109213 Compressed Size 0000072B (1835) │ │ │ │ +109217 Uncompressed Size 00002CB0 (11440) │ │ │ │ +10921B Filename Length 0024 (36) │ │ │ │ +10921D Extra Length 0000 (0) │ │ │ │ +10921F Comment Length 0000 (0) │ │ │ │ +109221 Disk Start 0000 (0) │ │ │ │ +109223 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109154 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109225 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109158 Local Header Offset 0006ACCE (437454) │ │ │ │ -10915C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109229 Local Header Offset 0006ACB8 (437432) │ │ │ │ +10922D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10915C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10922D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109180 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ -109184 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109185 Created OS 03 (3) 'Unix' │ │ │ │ -109186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109188 General Purpose Flag 0800 (2048) │ │ │ │ +109251 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ +109255 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109256 Created OS 03 (3) 'Unix' │ │ │ │ +109257 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109258 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109259 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10918A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10918C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109190 CRC 87B81A6C (2276989548) │ │ │ │ -109194 Compressed Size 00000CCB (3275) │ │ │ │ -109198 Uncompressed Size 0000310A (12554) │ │ │ │ -10919C Filename Length 0026 (38) │ │ │ │ -10919E Extra Length 0000 (0) │ │ │ │ -1091A0 Comment Length 0000 (0) │ │ │ │ -1091A2 Disk Start 0000 (0) │ │ │ │ -1091A4 Int File Attributes 0000 (0) │ │ │ │ +10925B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10925D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109261 CRC 87B81A6C (2276989548) │ │ │ │ +109265 Compressed Size 00000CCB (3275) │ │ │ │ +109269 Uncompressed Size 0000310A (12554) │ │ │ │ +10926D Filename Length 0026 (38) │ │ │ │ +10926F Extra Length 0000 (0) │ │ │ │ +109271 Comment Length 0000 (0) │ │ │ │ +109273 Disk Start 0000 (0) │ │ │ │ +109275 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1091A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109277 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1091AA Local Header Offset 0006B43B (439355) │ │ │ │ -1091AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10927B Local Header Offset 0006B425 (439333) │ │ │ │ +10927F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1091AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10927F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1091D4 CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ -1091D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1091D9 Created OS 03 (3) 'Unix' │ │ │ │ -1091DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1091DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1091DC General Purpose Flag 0800 (2048) │ │ │ │ +1092A5 CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ +1092A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1092AA Created OS 03 (3) 'Unix' │ │ │ │ +1092AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1092AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1092AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1091DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1091E0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1091E4 CRC 8F36FA1F (2402744863) │ │ │ │ -1091E8 Compressed Size 000007AC (1964) │ │ │ │ -1091EC Uncompressed Size 000070B9 (28857) │ │ │ │ -1091F0 Filename Length 0025 (37) │ │ │ │ -1091F2 Extra Length 0000 (0) │ │ │ │ -1091F4 Comment Length 0000 (0) │ │ │ │ -1091F6 Disk Start 0000 (0) │ │ │ │ -1091F8 Int File Attributes 0000 (0) │ │ │ │ +1092AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1092B1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1092B5 CRC 8F36FA1F (2402744863) │ │ │ │ +1092B9 Compressed Size 000007AC (1964) │ │ │ │ +1092BD Uncompressed Size 000070B9 (28857) │ │ │ │ +1092C1 Filename Length 0025 (37) │ │ │ │ +1092C3 Extra Length 0000 (0) │ │ │ │ +1092C5 Comment Length 0000 (0) │ │ │ │ +1092C7 Disk Start 0000 (0) │ │ │ │ +1092C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1091FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1092CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1091FE Local Header Offset 0006C14A (442698) │ │ │ │ -109202 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1092CF Local Header Offset 0006C134 (442676) │ │ │ │ +1092D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109202: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1092D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109227 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ -10922B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10922C Created OS 03 (3) 'Unix' │ │ │ │ -10922D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10922E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10922F General Purpose Flag 0800 (2048) │ │ │ │ +1092F8 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ +1092FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1092FD Created OS 03 (3) 'Unix' │ │ │ │ +1092FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1092FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109300 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109231 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109233 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109237 CRC 6AA354C5 (1789088965) │ │ │ │ -10923B Compressed Size 000001F4 (500) │ │ │ │ -10923F Uncompressed Size 000003A4 (932) │ │ │ │ -109243 Filename Length 002D (45) │ │ │ │ -109245 Extra Length 0000 (0) │ │ │ │ -109247 Comment Length 0000 (0) │ │ │ │ -109249 Disk Start 0000 (0) │ │ │ │ -10924B Int File Attributes 0000 (0) │ │ │ │ +109302 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109304 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109308 CRC 6AA354C5 (1789088965) │ │ │ │ +10930C Compressed Size 000001F4 (500) │ │ │ │ +109310 Uncompressed Size 000003A4 (932) │ │ │ │ +109314 Filename Length 002D (45) │ │ │ │ +109316 Extra Length 0000 (0) │ │ │ │ +109318 Comment Length 0000 (0) │ │ │ │ +10931A Disk Start 0000 (0) │ │ │ │ +10931C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10924D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10931E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109251 Local Header Offset 0006C939 (444729) │ │ │ │ -109255 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109322 Local Header Offset 0006C923 (444707) │ │ │ │ +109326 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109255: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109326: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109282 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ -109286 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109287 Created OS 03 (3) 'Unix' │ │ │ │ -109288 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109289 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10928A General Purpose Flag 0800 (2048) │ │ │ │ +109353 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ +109357 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109358 Created OS 03 (3) 'Unix' │ │ │ │ +109359 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10935A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10935B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10928C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10928E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109292 CRC 2027604E (539451470) │ │ │ │ -109296 Compressed Size 00000287 (647) │ │ │ │ -10929A Uncompressed Size 000007A0 (1952) │ │ │ │ -10929E Filename Length 002C (44) │ │ │ │ -1092A0 Extra Length 0000 (0) │ │ │ │ -1092A2 Comment Length 0000 (0) │ │ │ │ -1092A4 Disk Start 0000 (0) │ │ │ │ -1092A6 Int File Attributes 0000 (0) │ │ │ │ +10935D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10935F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109363 CRC 2027604E (539451470) │ │ │ │ +109367 Compressed Size 00000287 (647) │ │ │ │ +10936B Uncompressed Size 000007A0 (1952) │ │ │ │ +10936F Filename Length 002C (44) │ │ │ │ +109371 Extra Length 0000 (0) │ │ │ │ +109373 Comment Length 0000 (0) │ │ │ │ +109375 Disk Start 0000 (0) │ │ │ │ +109377 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1092A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109379 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1092AC Local Header Offset 0006CB78 (445304) │ │ │ │ -1092B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10937D Local Header Offset 0006CB62 (445282) │ │ │ │ +109381 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1092B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109381: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1092DC CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ -1092E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1092E1 Created OS 03 (3) 'Unix' │ │ │ │ -1092E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1092E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1092E4 General Purpose Flag 0800 (2048) │ │ │ │ +1093AD CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ +1093B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1093B2 Created OS 03 (3) 'Unix' │ │ │ │ +1093B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1093B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1093B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1092E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1092E8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1092EC CRC 5F24026C (1596195436) │ │ │ │ -1092F0 Compressed Size 00000679 (1657) │ │ │ │ -1092F4 Uncompressed Size 000011FA (4602) │ │ │ │ -1092F8 Filename Length 0028 (40) │ │ │ │ -1092FA Extra Length 0000 (0) │ │ │ │ -1092FC Comment Length 0000 (0) │ │ │ │ -1092FE Disk Start 0000 (0) │ │ │ │ -109300 Int File Attributes 0000 (0) │ │ │ │ +1093B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1093B9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1093BD CRC 5F24026C (1596195436) │ │ │ │ +1093C1 Compressed Size 00000679 (1657) │ │ │ │ +1093C5 Uncompressed Size 000011FA (4602) │ │ │ │ +1093C9 Filename Length 0028 (40) │ │ │ │ +1093CB Extra Length 0000 (0) │ │ │ │ +1093CD Comment Length 0000 (0) │ │ │ │ +1093CF Disk Start 0000 (0) │ │ │ │ +1093D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109302 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1093D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109306 Local Header Offset 0006CE49 (446025) │ │ │ │ -10930A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1093D7 Local Header Offset 0006CE33 (446003) │ │ │ │ +1093DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10930A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1093DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109332 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ -109336 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109337 Created OS 03 (3) 'Unix' │ │ │ │ -109338 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109339 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10933A General Purpose Flag 0800 (2048) │ │ │ │ +109403 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ +109407 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109408 Created OS 03 (3) 'Unix' │ │ │ │ +109409 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10940A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10940B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10933C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10933E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109342 CRC E9DF47CA (3923724234) │ │ │ │ -109346 Compressed Size 000004BC (1212) │ │ │ │ -10934A Uncompressed Size 0000249E (9374) │ │ │ │ -10934E Filename Length 0027 (39) │ │ │ │ -109350 Extra Length 0000 (0) │ │ │ │ -109352 Comment Length 0000 (0) │ │ │ │ -109354 Disk Start 0000 (0) │ │ │ │ -109356 Int File Attributes 0000 (0) │ │ │ │ +10940D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10940F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109413 CRC E9DF47CA (3923724234) │ │ │ │ +109417 Compressed Size 000004BC (1212) │ │ │ │ +10941B Uncompressed Size 0000249E (9374) │ │ │ │ +10941F Filename Length 0027 (39) │ │ │ │ +109421 Extra Length 0000 (0) │ │ │ │ +109423 Comment Length 0000 (0) │ │ │ │ +109425 Disk Start 0000 (0) │ │ │ │ +109427 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109358 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109429 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10935C Local Header Offset 0006D508 (447752) │ │ │ │ -109360 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10942D Local Header Offset 0006D4F2 (447730) │ │ │ │ +109431 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109360: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109431: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109387 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ -10938B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10938C Created OS 03 (3) 'Unix' │ │ │ │ -10938D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10938E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10938F General Purpose Flag 0800 (2048) │ │ │ │ +109458 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ +10945C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10945D Created OS 03 (3) 'Unix' │ │ │ │ +10945E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10945F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109460 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109391 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109393 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109397 CRC 11291A57 (287906391) │ │ │ │ -10939B Compressed Size 000005D7 (1495) │ │ │ │ -10939F Uncompressed Size 00000EA7 (3751) │ │ │ │ -1093A3 Filename Length 0020 (32) │ │ │ │ -1093A5 Extra Length 0000 (0) │ │ │ │ -1093A7 Comment Length 0000 (0) │ │ │ │ -1093A9 Disk Start 0000 (0) │ │ │ │ -1093AB Int File Attributes 0000 (0) │ │ │ │ +109462 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109464 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109468 CRC 11291A57 (287906391) │ │ │ │ +10946C Compressed Size 000005D7 (1495) │ │ │ │ +109470 Uncompressed Size 00000EA7 (3751) │ │ │ │ +109474 Filename Length 0020 (32) │ │ │ │ +109476 Extra Length 0000 (0) │ │ │ │ +109478 Comment Length 0000 (0) │ │ │ │ +10947A Disk Start 0000 (0) │ │ │ │ +10947C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1093AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10947E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1093B1 Local Header Offset 0006DA09 (449033) │ │ │ │ -1093B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109482 Local Header Offset 0006D9F3 (449011) │ │ │ │ +109486 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1093B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109486: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1093D5 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ -1093D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1093DA Created OS 03 (3) 'Unix' │ │ │ │ -1093DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1093DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1093DD General Purpose Flag 0800 (2048) │ │ │ │ +1094A6 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ +1094AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1094AB Created OS 03 (3) 'Unix' │ │ │ │ +1094AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1094AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1094AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1093DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1093E1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1093E5 CRC 659313CE (1704137678) │ │ │ │ -1093E9 Compressed Size 0000062A (1578) │ │ │ │ -1093ED Uncompressed Size 0000258E (9614) │ │ │ │ -1093F1 Filename Length 001F (31) │ │ │ │ -1093F3 Extra Length 0000 (0) │ │ │ │ -1093F5 Comment Length 0000 (0) │ │ │ │ -1093F7 Disk Start 0000 (0) │ │ │ │ -1093F9 Int File Attributes 0000 (0) │ │ │ │ +1094B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1094B2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1094B6 CRC 659313CE (1704137678) │ │ │ │ +1094BA Compressed Size 0000062A (1578) │ │ │ │ +1094BE Uncompressed Size 0000258E (9614) │ │ │ │ +1094C2 Filename Length 001F (31) │ │ │ │ +1094C4 Extra Length 0000 (0) │ │ │ │ +1094C6 Comment Length 0000 (0) │ │ │ │ +1094C8 Disk Start 0000 (0) │ │ │ │ +1094CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1093FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1094CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1093FF Local Header Offset 0006E01E (450590) │ │ │ │ -109403 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1094D0 Local Header Offset 0006E008 (450568) │ │ │ │ +1094D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109403: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1094D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109422 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ -109426 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109427 Created OS 03 (3) 'Unix' │ │ │ │ -109428 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109429 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10942A General Purpose Flag 0800 (2048) │ │ │ │ +1094F3 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ +1094F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1094F8 Created OS 03 (3) 'Unix' │ │ │ │ +1094F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1094FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1094FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10942C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10942E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109432 CRC E490C6D6 (3834693334) │ │ │ │ -109436 Compressed Size 000008F0 (2288) │ │ │ │ -10943A Uncompressed Size 0000182A (6186) │ │ │ │ -10943E Filename Length 0020 (32) │ │ │ │ -109440 Extra Length 0000 (0) │ │ │ │ -109442 Comment Length 0000 (0) │ │ │ │ -109444 Disk Start 0000 (0) │ │ │ │ -109446 Int File Attributes 0000 (0) │ │ │ │ +1094FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1094FF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109503 CRC E490C6D6 (3834693334) │ │ │ │ +109507 Compressed Size 000008F0 (2288) │ │ │ │ +10950B Uncompressed Size 0000182A (6186) │ │ │ │ +10950F Filename Length 0020 (32) │ │ │ │ +109511 Extra Length 0000 (0) │ │ │ │ +109513 Comment Length 0000 (0) │ │ │ │ +109515 Disk Start 0000 (0) │ │ │ │ +109517 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109448 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109519 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10944C Local Header Offset 0006E685 (452229) │ │ │ │ -109450 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10951D Local Header Offset 0006E66F (452207) │ │ │ │ +109521 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109521: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109470 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ -109474 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109475 Created OS 03 (3) 'Unix' │ │ │ │ -109476 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109477 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109478 General Purpose Flag 0800 (2048) │ │ │ │ +109541 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ +109545 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109546 Created OS 03 (3) 'Unix' │ │ │ │ +109547 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109548 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109549 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10947A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10947C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109480 CRC ADFCC535 (2919023925) │ │ │ │ -109484 Compressed Size 00000983 (2435) │ │ │ │ -109488 Uncompressed Size 000042AE (17070) │ │ │ │ -10948C Filename Length 001F (31) │ │ │ │ -10948E Extra Length 0000 (0) │ │ │ │ -109490 Comment Length 0000 (0) │ │ │ │ -109492 Disk Start 0000 (0) │ │ │ │ -109494 Int File Attributes 0000 (0) │ │ │ │ +10954B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10954D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109551 CRC ADFCC535 (2919023925) │ │ │ │ +109555 Compressed Size 00000983 (2435) │ │ │ │ +109559 Uncompressed Size 000042AE (17070) │ │ │ │ +10955D Filename Length 001F (31) │ │ │ │ +10955F Extra Length 0000 (0) │ │ │ │ +109561 Comment Length 0000 (0) │ │ │ │ +109563 Disk Start 0000 (0) │ │ │ │ +109565 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109496 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109567 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10949A Local Header Offset 0006EFB3 (454579) │ │ │ │ -10949E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10956B Local Header Offset 0006EF9D (454557) │ │ │ │ +10956F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10949E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10956F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1094BD CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ -1094C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1094C2 Created OS 03 (3) 'Unix' │ │ │ │ -1094C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1094C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1094C5 General Purpose Flag 0800 (2048) │ │ │ │ +10958E CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ +109592 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109593 Created OS 03 (3) 'Unix' │ │ │ │ +109594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109596 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1094C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1094C9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1094CD CRC DC003FA7 (3691003815) │ │ │ │ -1094D1 Compressed Size 0000073E (1854) │ │ │ │ -1094D5 Uncompressed Size 000013E7 (5095) │ │ │ │ -1094D9 Filename Length 001F (31) │ │ │ │ -1094DB Extra Length 0000 (0) │ │ │ │ -1094DD Comment Length 0000 (0) │ │ │ │ -1094DF Disk Start 0000 (0) │ │ │ │ -1094E1 Int File Attributes 0000 (0) │ │ │ │ +109598 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10959A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10959E CRC DC003FA7 (3691003815) │ │ │ │ +1095A2 Compressed Size 0000073E (1854) │ │ │ │ +1095A6 Uncompressed Size 000013E7 (5095) │ │ │ │ +1095AA Filename Length 001F (31) │ │ │ │ +1095AC Extra Length 0000 (0) │ │ │ │ +1095AE Comment Length 0000 (0) │ │ │ │ +1095B0 Disk Start 0000 (0) │ │ │ │ +1095B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1094E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1095B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1094E7 Local Header Offset 0006F973 (457075) │ │ │ │ -1094EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1095B8 Local Header Offset 0006F95D (457053) │ │ │ │ +1095BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1094EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1095BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10950A CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ -10950E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10950F Created OS 03 (3) 'Unix' │ │ │ │ -109510 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109511 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109512 General Purpose Flag 0800 (2048) │ │ │ │ +1095DB CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ +1095DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1095E0 Created OS 03 (3) 'Unix' │ │ │ │ +1095E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1095E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1095E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109514 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109516 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10951A CRC 6A0FE984 (1779427716) │ │ │ │ -10951E Compressed Size 00000B12 (2834) │ │ │ │ -109522 Uncompressed Size 00007E29 (32297) │ │ │ │ -109526 Filename Length 001E (30) │ │ │ │ -109528 Extra Length 0000 (0) │ │ │ │ -10952A Comment Length 0000 (0) │ │ │ │ -10952C Disk Start 0000 (0) │ │ │ │ -10952E Int File Attributes 0000 (0) │ │ │ │ +1095E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1095E7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1095EB CRC 6A0FE984 (1779427716) │ │ │ │ +1095EF Compressed Size 00000B12 (2834) │ │ │ │ +1095F3 Uncompressed Size 00007E29 (32297) │ │ │ │ +1095F7 Filename Length 001E (30) │ │ │ │ +1095F9 Extra Length 0000 (0) │ │ │ │ +1095FB Comment Length 0000 (0) │ │ │ │ +1095FD Disk Start 0000 (0) │ │ │ │ +1095FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109530 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109601 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109534 Local Header Offset 000700EE (458990) │ │ │ │ -109538 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109605 Local Header Offset 000700D8 (458968) │ │ │ │ +109609 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109538: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109609: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109556 CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ -10955A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10955B Created OS 03 (3) 'Unix' │ │ │ │ -10955C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10955D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10955E General Purpose Flag 0800 (2048) │ │ │ │ +109627 CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ +10962B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10962C Created OS 03 (3) 'Unix' │ │ │ │ +10962D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10962E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10962F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109560 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109562 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109566 CRC 66D81170 (1725436272) │ │ │ │ -10956A Compressed Size 000005A4 (1444) │ │ │ │ -10956E Uncompressed Size 00000ED6 (3798) │ │ │ │ -109572 Filename Length 0020 (32) │ │ │ │ -109574 Extra Length 0000 (0) │ │ │ │ -109576 Comment Length 0000 (0) │ │ │ │ -109578 Disk Start 0000 (0) │ │ │ │ -10957A Int File Attributes 0000 (0) │ │ │ │ +109631 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109633 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109637 CRC 66D81170 (1725436272) │ │ │ │ +10963B Compressed Size 000005A4 (1444) │ │ │ │ +10963F Uncompressed Size 00000ED6 (3798) │ │ │ │ +109643 Filename Length 0020 (32) │ │ │ │ +109645 Extra Length 0000 (0) │ │ │ │ +109647 Comment Length 0000 (0) │ │ │ │ +109649 Disk Start 0000 (0) │ │ │ │ +10964B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10957C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10964D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109580 Local Header Offset 00070C3C (461884) │ │ │ │ -109584 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109651 Local Header Offset 00070C26 (461862) │ │ │ │ +109655 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109584: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109655: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1095A4 CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ -1095A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1095A9 Created OS 03 (3) 'Unix' │ │ │ │ -1095AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1095AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1095AC General Purpose Flag 0800 (2048) │ │ │ │ +109675 CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ +109679 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10967A Created OS 03 (3) 'Unix' │ │ │ │ +10967B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10967C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10967D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1095AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1095B0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1095B4 CRC 9D4DC270 (2639118960) │ │ │ │ -1095B8 Compressed Size 000007A6 (1958) │ │ │ │ -1095BC Uncompressed Size 0000506B (20587) │ │ │ │ -1095C0 Filename Length 001F (31) │ │ │ │ -1095C2 Extra Length 0000 (0) │ │ │ │ -1095C4 Comment Length 0000 (0) │ │ │ │ -1095C6 Disk Start 0000 (0) │ │ │ │ -1095C8 Int File Attributes 0000 (0) │ │ │ │ +10967F Compression Method 0008 (8) 'Deflated' │ │ │ │ +109681 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109685 CRC 9D4DC270 (2639118960) │ │ │ │ +109689 Compressed Size 000007A6 (1958) │ │ │ │ +10968D Uncompressed Size 0000506B (20587) │ │ │ │ +109691 Filename Length 001F (31) │ │ │ │ +109693 Extra Length 0000 (0) │ │ │ │ +109695 Comment Length 0000 (0) │ │ │ │ +109697 Disk Start 0000 (0) │ │ │ │ +109699 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1095CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10969B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1095CE Local Header Offset 0007121E (463390) │ │ │ │ -1095D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10969F Local Header Offset 00071208 (463368) │ │ │ │ +1096A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1095D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1096A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1095F1 CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ -1095F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1095F6 Created OS 03 (3) 'Unix' │ │ │ │ -1095F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1095F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1095F9 General Purpose Flag 0800 (2048) │ │ │ │ +1096C2 CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ +1096C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1096C7 Created OS 03 (3) 'Unix' │ │ │ │ +1096C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1096C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1096CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1095FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1095FD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109601 CRC 22598215 (576291349) │ │ │ │ -109605 Compressed Size 000003DF (991) │ │ │ │ -109609 Uncompressed Size 000008EA (2282) │ │ │ │ -10960D Filename Length 002E (46) │ │ │ │ -10960F Extra Length 0000 (0) │ │ │ │ -109611 Comment Length 0000 (0) │ │ │ │ -109613 Disk Start 0000 (0) │ │ │ │ -109615 Int File Attributes 0000 (0) │ │ │ │ +1096CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1096CE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1096D2 CRC 22598215 (576291349) │ │ │ │ +1096D6 Compressed Size 000003DF (991) │ │ │ │ +1096DA Uncompressed Size 000008EA (2282) │ │ │ │ +1096DE Filename Length 002E (46) │ │ │ │ +1096E0 Extra Length 0000 (0) │ │ │ │ +1096E2 Comment Length 0000 (0) │ │ │ │ +1096E4 Disk Start 0000 (0) │ │ │ │ +1096E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109617 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1096E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10961B Local Header Offset 00071A01 (465409) │ │ │ │ -10961F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1096EC Local Header Offset 000719EB (465387) │ │ │ │ +1096F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10961F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1096F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10964D CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ -109651 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109652 Created OS 03 (3) 'Unix' │ │ │ │ -109653 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109654 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109655 General Purpose Flag 0800 (2048) │ │ │ │ +10971E CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ +109722 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109723 Created OS 03 (3) 'Unix' │ │ │ │ +109724 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109725 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109726 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109657 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109659 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10965D CRC 1C6B95F5 (476812789) │ │ │ │ -109661 Compressed Size 000005CB (1483) │ │ │ │ -109665 Uncompressed Size 00001418 (5144) │ │ │ │ -109669 Filename Length 002D (45) │ │ │ │ -10966B Extra Length 0000 (0) │ │ │ │ -10966D Comment Length 0000 (0) │ │ │ │ -10966F Disk Start 0000 (0) │ │ │ │ -109671 Int File Attributes 0000 (0) │ │ │ │ +109728 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10972A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10972E CRC 1C6B95F5 (476812789) │ │ │ │ +109732 Compressed Size 000005CB (1483) │ │ │ │ +109736 Uncompressed Size 00001418 (5144) │ │ │ │ +10973A Filename Length 002D (45) │ │ │ │ +10973C Extra Length 0000 (0) │ │ │ │ +10973E Comment Length 0000 (0) │ │ │ │ +109740 Disk Start 0000 (0) │ │ │ │ +109742 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109673 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109744 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109677 Local Header Offset 00071E2C (466476) │ │ │ │ -10967B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109748 Local Header Offset 00071E16 (466454) │ │ │ │ +10974C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10967B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10974C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1096A8 CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ -1096AC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1096AD Created OS 03 (3) 'Unix' │ │ │ │ -1096AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1096AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1096B0 General Purpose Flag 0800 (2048) │ │ │ │ +109779 CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ +10977D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10977E Created OS 03 (3) 'Unix' │ │ │ │ +10977F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109780 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109781 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1096B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1096B4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1096B8 CRC 9BCF2E73 (2614046323) │ │ │ │ -1096BC Compressed Size 0000072B (1835) │ │ │ │ -1096C0 Uncompressed Size 000018D3 (6355) │ │ │ │ -1096C4 Filename Length 0035 (53) │ │ │ │ -1096C6 Extra Length 0000 (0) │ │ │ │ -1096C8 Comment Length 0000 (0) │ │ │ │ -1096CA Disk Start 0000 (0) │ │ │ │ -1096CC Int File Attributes 0000 (0) │ │ │ │ +109783 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109785 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109789 CRC 9BCF2E73 (2614046323) │ │ │ │ +10978D Compressed Size 0000072B (1835) │ │ │ │ +109791 Uncompressed Size 000018D3 (6355) │ │ │ │ +109795 Filename Length 0035 (53) │ │ │ │ +109797 Extra Length 0000 (0) │ │ │ │ +109799 Comment Length 0000 (0) │ │ │ │ +10979B Disk Start 0000 (0) │ │ │ │ +10979D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1096CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10979F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1096D2 Local Header Offset 00072442 (468034) │ │ │ │ -1096D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1097A3 Local Header Offset 0007242C (468012) │ │ │ │ +1097A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1096D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1097A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10970B CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ -10970F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109710 Created OS 03 (3) 'Unix' │ │ │ │ -109711 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109712 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109713 General Purpose Flag 0800 (2048) │ │ │ │ +1097DC CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ +1097E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1097E1 Created OS 03 (3) 'Unix' │ │ │ │ +1097E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1097E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1097E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109715 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109717 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10971B CRC A84AD2D4 (2823475924) │ │ │ │ -10971F Compressed Size 00000617 (1559) │ │ │ │ -109723 Uncompressed Size 000034DF (13535) │ │ │ │ -109727 Filename Length 0034 (52) │ │ │ │ -109729 Extra Length 0000 (0) │ │ │ │ -10972B Comment Length 0000 (0) │ │ │ │ -10972D Disk Start 0000 (0) │ │ │ │ -10972F Int File Attributes 0000 (0) │ │ │ │ +1097E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1097E8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1097EC CRC A84AD2D4 (2823475924) │ │ │ │ +1097F0 Compressed Size 00000617 (1559) │ │ │ │ +1097F4 Uncompressed Size 000034DF (13535) │ │ │ │ +1097F8 Filename Length 0034 (52) │ │ │ │ +1097FA Extra Length 0000 (0) │ │ │ │ +1097FC Comment Length 0000 (0) │ │ │ │ +1097FE Disk Start 0000 (0) │ │ │ │ +109800 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109731 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109802 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109735 Local Header Offset 00072BC0 (469952) │ │ │ │ -109739 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109806 Local Header Offset 00072BAA (469930) │ │ │ │ +10980A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109739: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10980A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10976D CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ -109771 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109772 Created OS 03 (3) 'Unix' │ │ │ │ -109773 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109774 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109775 General Purpose Flag 0800 (2048) │ │ │ │ +10983E CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ +109842 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109843 Created OS 03 (3) 'Unix' │ │ │ │ +109844 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109845 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109846 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109777 Compression Method 0000 (0) 'Stored' │ │ │ │ -109779 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10977D CRC 00000000 (0) │ │ │ │ -109781 Compressed Size 00000000 (0) │ │ │ │ -109785 Uncompressed Size 00000000 (0) │ │ │ │ -109789 Filename Length 0013 (19) │ │ │ │ -10978B Extra Length 0000 (0) │ │ │ │ -10978D Comment Length 0000 (0) │ │ │ │ -10978F Disk Start 0000 (0) │ │ │ │ -109791 Int File Attributes 0000 (0) │ │ │ │ +109848 Compression Method 0000 (0) 'Stored' │ │ │ │ +10984A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10984E CRC 00000000 (0) │ │ │ │ +109852 Compressed Size 00000000 (0) │ │ │ │ +109856 Uncompressed Size 00000000 (0) │ │ │ │ +10985A Filename Length 0013 (19) │ │ │ │ +10985C Extra Length 0000 (0) │ │ │ │ +10985E Comment Length 0000 (0) │ │ │ │ +109860 Disk Start 0000 (0) │ │ │ │ +109862 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109793 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +109864 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -109797 Local Header Offset 00073229 (471593) │ │ │ │ -10979B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +109868 Local Header Offset 00073213 (471571) │ │ │ │ +10986C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10979B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10986C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10979B: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10986C: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109773: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109844: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1097AE CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ -1097B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1097B3 Created OS 03 (3) 'Unix' │ │ │ │ -1097B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1097B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1097B6 General Purpose Flag 0800 (2048) │ │ │ │ +10987F CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ +109883 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109884 Created OS 03 (3) 'Unix' │ │ │ │ +109885 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109886 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109887 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1097B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1097BA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1097BE CRC 2452734A (609383242) │ │ │ │ -1097C2 Compressed Size 00000226 (550) │ │ │ │ -1097C6 Uncompressed Size 000003A3 (931) │ │ │ │ -1097CA Filename Length 0022 (34) │ │ │ │ -1097CC Extra Length 0000 (0) │ │ │ │ -1097CE Comment Length 0000 (0) │ │ │ │ -1097D0 Disk Start 0000 (0) │ │ │ │ -1097D2 Int File Attributes 0000 (0) │ │ │ │ +109889 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10988B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10988F CRC 2452734A (609383242) │ │ │ │ +109893 Compressed Size 00000226 (550) │ │ │ │ +109897 Uncompressed Size 000003A3 (931) │ │ │ │ +10989B Filename Length 0022 (34) │ │ │ │ +10989D Extra Length 0000 (0) │ │ │ │ +10989F Comment Length 0000 (0) │ │ │ │ +1098A1 Disk Start 0000 (0) │ │ │ │ +1098A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1097D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1098A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1097D8 Local Header Offset 0007325A (471642) │ │ │ │ -1097DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1098A9 Local Header Offset 00073244 (471620) │ │ │ │ +1098AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1097DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1098AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1097FE CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ -109802 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109803 Created OS 03 (3) 'Unix' │ │ │ │ -109804 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109805 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109806 General Purpose Flag 0800 (2048) │ │ │ │ +1098CF CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ +1098D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1098D4 Created OS 03 (3) 'Unix' │ │ │ │ +1098D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1098D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1098D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109808 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10980A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10980E CRC 06CF86E7 (114263783) │ │ │ │ -109812 Compressed Size 0000022C (556) │ │ │ │ -109816 Uncompressed Size 00000401 (1025) │ │ │ │ -10981A Filename Length 0022 (34) │ │ │ │ -10981C Extra Length 0000 (0) │ │ │ │ -10981E Comment Length 0000 (0) │ │ │ │ -109820 Disk Start 0000 (0) │ │ │ │ -109822 Int File Attributes 0000 (0) │ │ │ │ +1098D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1098DB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1098DF CRC 06CF86E7 (114263783) │ │ │ │ +1098E3 Compressed Size 0000022C (556) │ │ │ │ +1098E7 Uncompressed Size 00000401 (1025) │ │ │ │ +1098EB Filename Length 0022 (34) │ │ │ │ +1098ED Extra Length 0000 (0) │ │ │ │ +1098EF Comment Length 0000 (0) │ │ │ │ +1098F1 Disk Start 0000 (0) │ │ │ │ +1098F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109824 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1098F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109828 Local Header Offset 000734C0 (472256) │ │ │ │ -10982C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1098F9 Local Header Offset 000734AA (472234) │ │ │ │ +1098FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10982C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1098FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10984E CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ -109852 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109853 Created OS 03 (3) 'Unix' │ │ │ │ -109854 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109855 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109856 General Purpose Flag 0800 (2048) │ │ │ │ +10991F CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ +109923 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109924 Created OS 03 (3) 'Unix' │ │ │ │ +109925 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109926 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109927 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109858 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10985A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10985E CRC C5624742 (3311552322) │ │ │ │ -109862 Compressed Size 00000CF8 (3320) │ │ │ │ -109866 Uncompressed Size 000019A6 (6566) │ │ │ │ -10986A Filename Length 0020 (32) │ │ │ │ -10986C Extra Length 0000 (0) │ │ │ │ -10986E Comment Length 0000 (0) │ │ │ │ -109870 Disk Start 0000 (0) │ │ │ │ -109872 Int File Attributes 0000 (0) │ │ │ │ +109929 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10992B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10992F CRC C5624742 (3311552322) │ │ │ │ +109933 Compressed Size 00000CF8 (3320) │ │ │ │ +109937 Uncompressed Size 000019A6 (6566) │ │ │ │ +10993B Filename Length 0020 (32) │ │ │ │ +10993D Extra Length 0000 (0) │ │ │ │ +10993F Comment Length 0000 (0) │ │ │ │ +109941 Disk Start 0000 (0) │ │ │ │ +109943 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109874 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109945 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109878 Local Header Offset 0007372C (472876) │ │ │ │ -10987C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109949 Local Header Offset 00073716 (472854) │ │ │ │ +10994D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10987C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10994D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10989C CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ -1098A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1098A1 Created OS 03 (3) 'Unix' │ │ │ │ -1098A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1098A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1098A4 General Purpose Flag 0800 (2048) │ │ │ │ +10996D CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ +109971 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109972 Created OS 03 (3) 'Unix' │ │ │ │ +109973 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109974 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109975 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1098A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1098A8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1098AC CRC E934E83C (3912558652) │ │ │ │ -1098B0 Compressed Size 00000667 (1639) │ │ │ │ -1098B4 Uncompressed Size 0000168B (5771) │ │ │ │ -1098B8 Filename Length 001F (31) │ │ │ │ -1098BA Extra Length 0000 (0) │ │ │ │ -1098BC Comment Length 0000 (0) │ │ │ │ -1098BE Disk Start 0000 (0) │ │ │ │ -1098C0 Int File Attributes 0000 (0) │ │ │ │ +109977 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109979 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10997D CRC E934E83C (3912558652) │ │ │ │ +109981 Compressed Size 00000667 (1639) │ │ │ │ +109985 Uncompressed Size 0000168B (5771) │ │ │ │ +109989 Filename Length 001F (31) │ │ │ │ +10998B Extra Length 0000 (0) │ │ │ │ +10998D Comment Length 0000 (0) │ │ │ │ +10998F Disk Start 0000 (0) │ │ │ │ +109991 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1098C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109993 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1098C6 Local Header Offset 00074462 (476258) │ │ │ │ -1098CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109997 Local Header Offset 0007444C (476236) │ │ │ │ +10999B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1098CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10999B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1098E9 CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ -1098ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1098EE Created OS 03 (3) 'Unix' │ │ │ │ -1098EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1098F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1098F1 General Purpose Flag 0800 (2048) │ │ │ │ +1099BA CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ +1099BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1099BF Created OS 03 (3) 'Unix' │ │ │ │ +1099C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1099C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1099C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1098F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1098F5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1098F9 CRC C5C2FADE (3317889758) │ │ │ │ -1098FD Compressed Size 000006CC (1740) │ │ │ │ -109901 Uncompressed Size 00000D13 (3347) │ │ │ │ -109905 Filename Length 0024 (36) │ │ │ │ -109907 Extra Length 0000 (0) │ │ │ │ -109909 Comment Length 0000 (0) │ │ │ │ -10990B Disk Start 0000 (0) │ │ │ │ -10990D Int File Attributes 0000 (0) │ │ │ │ +1099C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1099C6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1099CA CRC C5C2FADE (3317889758) │ │ │ │ +1099CE Compressed Size 000006CC (1740) │ │ │ │ +1099D2 Uncompressed Size 00000D13 (3347) │ │ │ │ +1099D6 Filename Length 0024 (36) │ │ │ │ +1099D8 Extra Length 0000 (0) │ │ │ │ +1099DA Comment Length 0000 (0) │ │ │ │ +1099DC Disk Start 0000 (0) │ │ │ │ +1099DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10990F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1099E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109913 Local Header Offset 00074B06 (477958) │ │ │ │ -109917 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1099E4 Local Header Offset 00074AF0 (477936) │ │ │ │ +1099E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109917: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1099E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10993B CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ -10993F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109940 Created OS 03 (3) 'Unix' │ │ │ │ -109941 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109942 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109943 General Purpose Flag 0800 (2048) │ │ │ │ +109A0C CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ +109A10 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109A11 Created OS 03 (3) 'Unix' │ │ │ │ +109A12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109A13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109A14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109945 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109947 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10994B CRC 8F89A5CA (2408162762) │ │ │ │ -10994F Compressed Size 000003AD (941) │ │ │ │ -109953 Uncompressed Size 00000D54 (3412) │ │ │ │ -109957 Filename Length 0023 (35) │ │ │ │ -109959 Extra Length 0000 (0) │ │ │ │ -10995B Comment Length 0000 (0) │ │ │ │ -10995D Disk Start 0000 (0) │ │ │ │ -10995F Int File Attributes 0000 (0) │ │ │ │ +109A16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109A18 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109A1C CRC 8F89A5CA (2408162762) │ │ │ │ +109A20 Compressed Size 000003AD (941) │ │ │ │ +109A24 Uncompressed Size 00000D54 (3412) │ │ │ │ +109A28 Filename Length 0023 (35) │ │ │ │ +109A2A Extra Length 0000 (0) │ │ │ │ +109A2C Comment Length 0000 (0) │ │ │ │ +109A2E Disk Start 0000 (0) │ │ │ │ +109A30 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109961 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109A32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109965 Local Header Offset 00075214 (479764) │ │ │ │ -109969 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109A36 Local Header Offset 000751FE (479742) │ │ │ │ +109A3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109969: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109A3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10998C CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ -109990 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109991 Created OS 03 (3) 'Unix' │ │ │ │ -109992 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109993 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109994 General Purpose Flag 0800 (2048) │ │ │ │ +109A5D CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ +109A61 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109A62 Created OS 03 (3) 'Unix' │ │ │ │ +109A63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109A64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109A65 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109996 Compression Method 0000 (0) 'Stored' │ │ │ │ -109998 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10999C CRC 00000000 (0) │ │ │ │ -1099A0 Compressed Size 00000000 (0) │ │ │ │ -1099A4 Uncompressed Size 00000000 (0) │ │ │ │ -1099A8 Filename Length 0014 (20) │ │ │ │ -1099AA Extra Length 0000 (0) │ │ │ │ -1099AC Comment Length 0000 (0) │ │ │ │ -1099AE Disk Start 0000 (0) │ │ │ │ -1099B0 Int File Attributes 0000 (0) │ │ │ │ +109A67 Compression Method 0000 (0) 'Stored' │ │ │ │ +109A69 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109A6D CRC 00000000 (0) │ │ │ │ +109A71 Compressed Size 00000000 (0) │ │ │ │ +109A75 Uncompressed Size 00000000 (0) │ │ │ │ +109A79 Filename Length 0014 (20) │ │ │ │ +109A7B Extra Length 0000 (0) │ │ │ │ +109A7D Comment Length 0000 (0) │ │ │ │ +109A7F Disk Start 0000 (0) │ │ │ │ +109A81 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1099B2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +109A83 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1099B6 Local Header Offset 00075602 (480770) │ │ │ │ -1099BA Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109A87 Local Header Offset 000755EC (480748) │ │ │ │ +109A8B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1099BA: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109A8B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1099BA: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x109A8B: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109992: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109A63: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1099CE CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ -1099D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1099D3 Created OS 03 (3) 'Unix' │ │ │ │ -1099D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1099D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1099D6 General Purpose Flag 0800 (2048) │ │ │ │ +109A9F CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ +109AA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109AA4 Created OS 03 (3) 'Unix' │ │ │ │ +109AA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109AA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109AA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1099D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1099DA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1099DE CRC 40B132E6 (1085354726) │ │ │ │ -1099E2 Compressed Size 000001CB (459) │ │ │ │ -1099E6 Uncompressed Size 0000030A (778) │ │ │ │ -1099EA Filename Length 0025 (37) │ │ │ │ -1099EC Extra Length 0000 (0) │ │ │ │ -1099EE Comment Length 0000 (0) │ │ │ │ -1099F0 Disk Start 0000 (0) │ │ │ │ -1099F2 Int File Attributes 0000 (0) │ │ │ │ +109AA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109AAB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109AAF CRC D150FAC8 (3511745224) │ │ │ │ +109AB3 Compressed Size 000001CA (458) │ │ │ │ +109AB7 Uncompressed Size 0000030A (778) │ │ │ │ +109ABB Filename Length 0025 (37) │ │ │ │ +109ABD Extra Length 0000 (0) │ │ │ │ +109ABF Comment Length 0000 (0) │ │ │ │ +109AC1 Disk Start 0000 (0) │ │ │ │ +109AC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1099F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109AC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1099F8 Local Header Offset 00075634 (480820) │ │ │ │ -1099FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109AC9 Local Header Offset 0007561E (480798) │ │ │ │ +109ACD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1099FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109ACD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109A21 CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ -109A25 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109A26 Created OS 03 (3) 'Unix' │ │ │ │ -109A27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109A28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109A29 General Purpose Flag 0800 (2048) │ │ │ │ +109AF2 CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ +109AF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109AF7 Created OS 03 (3) 'Unix' │ │ │ │ +109AF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109AF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109AFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109A2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -109A2D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109A31 CRC 8A741CD2 (2322865362) │ │ │ │ -109A35 Compressed Size 000001E1 (481) │ │ │ │ -109A39 Uncompressed Size 00000453 (1107) │ │ │ │ -109A3D Filename Length 0024 (36) │ │ │ │ -109A3F Extra Length 0000 (0) │ │ │ │ -109A41 Comment Length 0000 (0) │ │ │ │ -109A43 Disk Start 0000 (0) │ │ │ │ -109A45 Int File Attributes 0000 (0) │ │ │ │ +109AFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +109AFE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109B02 CRC 561E776A (1444837226) │ │ │ │ +109B06 Compressed Size 000001DB (475) │ │ │ │ +109B0A Uncompressed Size 0000042B (1067) │ │ │ │ +109B0E Filename Length 0024 (36) │ │ │ │ +109B10 Extra Length 0000 (0) │ │ │ │ +109B12 Comment Length 0000 (0) │ │ │ │ +109B14 Disk Start 0000 (0) │ │ │ │ +109B16 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109A47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109B18 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109A4B Local Header Offset 00075842 (481346) │ │ │ │ -109A4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109B1C Local Header Offset 0007582B (481323) │ │ │ │ +109B20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109A4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109B20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109A73 CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ -109A77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109A78 Created OS 03 (3) 'Unix' │ │ │ │ -109A79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109A7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109A7B General Purpose Flag 0800 (2048) │ │ │ │ +109B44 CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ +109B48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109B49 Created OS 03 (3) 'Unix' │ │ │ │ +109B4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109B4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109B4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109A7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -109A7F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109A83 CRC ADA209FF (2913077759) │ │ │ │ -109A87 Compressed Size 00000298 (664) │ │ │ │ -109A8B Uncompressed Size 00000525 (1317) │ │ │ │ -109A8F Filename Length 0027 (39) │ │ │ │ -109A91 Extra Length 0000 (0) │ │ │ │ -109A93 Comment Length 0000 (0) │ │ │ │ -109A95 Disk Start 0000 (0) │ │ │ │ -109A97 Int File Attributes 0000 (0) │ │ │ │ +109B4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +109B50 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109B54 CRC 839455B3 (2207536563) │ │ │ │ +109B58 Compressed Size 0000029A (666) │ │ │ │ +109B5C Uncompressed Size 00000525 (1317) │ │ │ │ +109B60 Filename Length 0027 (39) │ │ │ │ +109B62 Extra Length 0000 (0) │ │ │ │ +109B64 Comment Length 0000 (0) │ │ │ │ +109B66 Disk Start 0000 (0) │ │ │ │ +109B68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109A99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109B6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109A9D Local Header Offset 00075A65 (481893) │ │ │ │ -109AA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109B6E Local Header Offset 00075A48 (481864) │ │ │ │ +109B72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109B72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109AC8 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ -109ACC Created Zip Spec 14 (20) '2.0' │ │ │ │ -109ACD Created OS 03 (3) 'Unix' │ │ │ │ -109ACE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109ACF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109AD0 General Purpose Flag 0800 (2048) │ │ │ │ +109B99 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ +109B9D Created Zip Spec 14 (20) '2.0' │ │ │ │ +109B9E Created OS 03 (3) 'Unix' │ │ │ │ +109B9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109BA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109BA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109AD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109AD4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109AD8 CRC 29C85FE4 (700997604) │ │ │ │ -109ADC Compressed Size 000002A5 (677) │ │ │ │ -109AE0 Uncompressed Size 00000846 (2118) │ │ │ │ -109AE4 Filename Length 0026 (38) │ │ │ │ -109AE6 Extra Length 0000 (0) │ │ │ │ -109AE8 Comment Length 0000 (0) │ │ │ │ -109AEA Disk Start 0000 (0) │ │ │ │ -109AEC Int File Attributes 0000 (0) │ │ │ │ +109BA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109BA5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109BA9 CRC B7607D0F (3076553999) │ │ │ │ +109BAD Compressed Size 000002A0 (672) │ │ │ │ +109BB1 Uncompressed Size 0000081E (2078) │ │ │ │ +109BB5 Filename Length 0026 (38) │ │ │ │ +109BB7 Extra Length 0000 (0) │ │ │ │ +109BB9 Comment Length 0000 (0) │ │ │ │ +109BBB Disk Start 0000 (0) │ │ │ │ +109BBD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109AEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109BBF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109AF2 Local Header Offset 00075D42 (482626) │ │ │ │ -109AF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109BC3 Local Header Offset 00075D27 (482599) │ │ │ │ +109BC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109BC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109B1C CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ -109B20 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109B21 Created OS 03 (3) 'Unix' │ │ │ │ -109B22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109B23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109B24 General Purpose Flag 0800 (2048) │ │ │ │ +109BED CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ +109BF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109BF2 Created OS 03 (3) 'Unix' │ │ │ │ +109BF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109BF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109BF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109B26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109B28 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109B2C CRC 640D14F7 (1678578935) │ │ │ │ -109B30 Compressed Size 000001D0 (464) │ │ │ │ -109B34 Uncompressed Size 0000031E (798) │ │ │ │ -109B38 Filename Length 0029 (41) │ │ │ │ -109B3A Extra Length 0000 (0) │ │ │ │ -109B3C Comment Length 0000 (0) │ │ │ │ -109B3E Disk Start 0000 (0) │ │ │ │ -109B40 Int File Attributes 0000 (0) │ │ │ │ +109BF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109BF9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109BFD CRC 3F799174 (1064931700) │ │ │ │ +109C01 Compressed Size 000001D2 (466) │ │ │ │ +109C05 Uncompressed Size 0000031E (798) │ │ │ │ +109C09 Filename Length 0029 (41) │ │ │ │ +109C0B Extra Length 0000 (0) │ │ │ │ +109C0D Comment Length 0000 (0) │ │ │ │ +109C0F Disk Start 0000 (0) │ │ │ │ +109C11 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109B42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109C13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109B46 Local Header Offset 0007602B (483371) │ │ │ │ -109B4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109C17 Local Header Offset 0007600B (483339) │ │ │ │ +109C1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109B4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109C1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109B73 CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ -109B77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109B78 Created OS 03 (3) 'Unix' │ │ │ │ -109B79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109B7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109B7B General Purpose Flag 0800 (2048) │ │ │ │ +109C44 CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ +109C48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109C49 Created OS 03 (3) 'Unix' │ │ │ │ +109C4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109C4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109C4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109B7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -109B7F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109B83 CRC 15259B0C (354786060) │ │ │ │ -109B87 Compressed Size 000001B5 (437) │ │ │ │ -109B8B Uncompressed Size 00000424 (1060) │ │ │ │ -109B8F Filename Length 0028 (40) │ │ │ │ -109B91 Extra Length 0000 (0) │ │ │ │ -109B93 Comment Length 0000 (0) │ │ │ │ -109B95 Disk Start 0000 (0) │ │ │ │ -109B97 Int File Attributes 0000 (0) │ │ │ │ +109C4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +109C50 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109C54 CRC EDA9DED0 (3987332816) │ │ │ │ +109C58 Compressed Size 000001AF (431) │ │ │ │ +109C5C Uncompressed Size 000003FC (1020) │ │ │ │ +109C60 Filename Length 0028 (40) │ │ │ │ +109C62 Extra Length 0000 (0) │ │ │ │ +109C64 Comment Length 0000 (0) │ │ │ │ +109C66 Disk Start 0000 (0) │ │ │ │ +109C68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109B99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109C6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109B9D Local Header Offset 00076242 (483906) │ │ │ │ -109BA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109C6E Local Header Offset 00076224 (483876) │ │ │ │ +109C72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109BA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109C72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109BC9 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ -109BCD Created Zip Spec 14 (20) '2.0' │ │ │ │ -109BCE Created OS 03 (3) 'Unix' │ │ │ │ -109BCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109BD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109BD1 General Purpose Flag 0800 (2048) │ │ │ │ +109C9A CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ +109C9E Created Zip Spec 14 (20) '2.0' │ │ │ │ +109C9F Created OS 03 (3) 'Unix' │ │ │ │ +109CA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109CA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109CA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109BD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109BD5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109BD9 CRC 35D74045 (903299141) │ │ │ │ -109BDD Compressed Size 00000246 (582) │ │ │ │ -109BE1 Uncompressed Size 0000045A (1114) │ │ │ │ -109BE5 Filename Length 0025 (37) │ │ │ │ -109BE7 Extra Length 0000 (0) │ │ │ │ -109BE9 Comment Length 0000 (0) │ │ │ │ -109BEB Disk Start 0000 (0) │ │ │ │ -109BED Int File Attributes 0000 (0) │ │ │ │ +109CA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109CA6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109CAA CRC 35D74045 (903299141) │ │ │ │ +109CAE Compressed Size 00000246 (582) │ │ │ │ +109CB2 Uncompressed Size 0000045A (1114) │ │ │ │ +109CB6 Filename Length 0025 (37) │ │ │ │ +109CB8 Extra Length 0000 (0) │ │ │ │ +109CBA Comment Length 0000 (0) │ │ │ │ +109CBC Disk Start 0000 (0) │ │ │ │ +109CBE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109BEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109CC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109BF3 Local Header Offset 0007643D (484413) │ │ │ │ -109BF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109CC4 Local Header Offset 00076419 (484377) │ │ │ │ +109CC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109BF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109CC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109C1C CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ -109C20 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109C21 Created OS 03 (3) 'Unix' │ │ │ │ -109C22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109C23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109C24 General Purpose Flag 0800 (2048) │ │ │ │ +109CED CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ +109CF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109CF2 Created OS 03 (3) 'Unix' │ │ │ │ +109CF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109CF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109CF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109C26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109C28 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109C2C CRC 85E4739C (2246341532) │ │ │ │ -109C30 Compressed Size 00000280 (640) │ │ │ │ -109C34 Uncompressed Size 000007BD (1981) │ │ │ │ -109C38 Filename Length 0024 (36) │ │ │ │ -109C3A Extra Length 0000 (0) │ │ │ │ -109C3C Comment Length 0000 (0) │ │ │ │ -109C3E Disk Start 0000 (0) │ │ │ │ -109C40 Int File Attributes 0000 (0) │ │ │ │ +109CF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109CF9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109CFD CRC 85E4739C (2246341532) │ │ │ │ +109D01 Compressed Size 00000280 (640) │ │ │ │ +109D05 Uncompressed Size 000007BD (1981) │ │ │ │ +109D09 Filename Length 0024 (36) │ │ │ │ +109D0B Extra Length 0000 (0) │ │ │ │ +109D0D Comment Length 0000 (0) │ │ │ │ +109D0F Disk Start 0000 (0) │ │ │ │ +109D11 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109C42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109D13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109C46 Local Header Offset 000766C6 (485062) │ │ │ │ -109C4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D17 Local Header Offset 000766A2 (485026) │ │ │ │ +109D1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109C4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109D1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109C6E CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ -109C72 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109C73 Created OS 03 (3) 'Unix' │ │ │ │ -109C74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109C75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109C76 General Purpose Flag 0800 (2048) │ │ │ │ +109D3F CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ +109D43 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109D44 Created OS 03 (3) 'Unix' │ │ │ │ +109D45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109D46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109D47 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109C78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109C7A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109C7E CRC 0631C9B0 (103926192) │ │ │ │ -109C82 Compressed Size 000003A3 (931) │ │ │ │ -109C86 Uncompressed Size 00000959 (2393) │ │ │ │ -109C8A Filename Length 0022 (34) │ │ │ │ -109C8C Extra Length 0000 (0) │ │ │ │ -109C8E Comment Length 0000 (0) │ │ │ │ -109C90 Disk Start 0000 (0) │ │ │ │ -109C92 Int File Attributes 0000 (0) │ │ │ │ +109D49 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D4B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109D4F CRC E4B255EA (3836892650) │ │ │ │ +109D53 Compressed Size 0000039D (925) │ │ │ │ +109D57 Uncompressed Size 00000959 (2393) │ │ │ │ +109D5B Filename Length 0022 (34) │ │ │ │ +109D5D Extra Length 0000 (0) │ │ │ │ +109D5F Comment Length 0000 (0) │ │ │ │ +109D61 Disk Start 0000 (0) │ │ │ │ +109D63 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109C94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109D65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109C98 Local Header Offset 00076988 (485768) │ │ │ │ -109C9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D69 Local Header Offset 00076964 (485732) │ │ │ │ +109D6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109C9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109D6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109CBE CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ -109CC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109CC3 Created OS 03 (3) 'Unix' │ │ │ │ -109CC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109CC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109CC6 General Purpose Flag 0800 (2048) │ │ │ │ +109D8F CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ +109D93 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109D94 Created OS 03 (3) 'Unix' │ │ │ │ +109D95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109D96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109D97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109CC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109CCA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109CCE CRC 417505E5 (1098188261) │ │ │ │ -109CD2 Compressed Size 00000461 (1121) │ │ │ │ -109CD6 Uncompressed Size 00001FAF (8111) │ │ │ │ -109CDA Filename Length 0021 (33) │ │ │ │ -109CDC Extra Length 0000 (0) │ │ │ │ -109CDE Comment Length 0000 (0) │ │ │ │ -109CE0 Disk Start 0000 (0) │ │ │ │ -109CE2 Int File Attributes 0000 (0) │ │ │ │ +109D99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D9B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109D9F CRC 3D9729E0 (1033316832) │ │ │ │ +109DA3 Compressed Size 00000472 (1138) │ │ │ │ +109DA7 Uncompressed Size 00001FAF (8111) │ │ │ │ +109DAB Filename Length 0021 (33) │ │ │ │ +109DAD Extra Length 0000 (0) │ │ │ │ +109DAF Comment Length 0000 (0) │ │ │ │ +109DB1 Disk Start 0000 (0) │ │ │ │ +109DB3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109CE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109DB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109CE8 Local Header Offset 00076D6B (486763) │ │ │ │ -109CEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109DB9 Local Header Offset 00076D41 (486721) │ │ │ │ +109DBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109CEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109DBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109D0D CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ -109D11 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109D12 Created OS 03 (3) 'Unix' │ │ │ │ -109D13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109D14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109D15 General Purpose Flag 0800 (2048) │ │ │ │ +109DDE CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ +109DE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109DE3 Created OS 03 (3) 'Unix' │ │ │ │ +109DE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109DE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109DE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109D17 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109D19 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109D1D CRC 9761B61C (2539763228) │ │ │ │ -109D21 Compressed Size 000002C7 (711) │ │ │ │ -109D25 Uncompressed Size 000005E6 (1510) │ │ │ │ -109D29 Filename Length 002A (42) │ │ │ │ -109D2B Extra Length 0000 (0) │ │ │ │ -109D2D Comment Length 0000 (0) │ │ │ │ -109D2F Disk Start 0000 (0) │ │ │ │ -109D31 Int File Attributes 0000 (0) │ │ │ │ +109DE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109DEA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109DEE CRC 9761B61C (2539763228) │ │ │ │ +109DF2 Compressed Size 000002C7 (711) │ │ │ │ +109DF6 Uncompressed Size 000005E6 (1510) │ │ │ │ +109DFA Filename Length 002A (42) │ │ │ │ +109DFC Extra Length 0000 (0) │ │ │ │ +109DFE Comment Length 0000 (0) │ │ │ │ +109E00 Disk Start 0000 (0) │ │ │ │ +109E02 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109D33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109E04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109D37 Local Header Offset 0007720B (487947) │ │ │ │ -109D3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109E08 Local Header Offset 000771F2 (487922) │ │ │ │ +109E0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109D3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109E0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109D65 CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ -109D69 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109D6A Created OS 03 (3) 'Unix' │ │ │ │ -109D6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109D6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109D6D General Purpose Flag 0800 (2048) │ │ │ │ +109E36 CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ +109E3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +109E3B Created OS 03 (3) 'Unix' │ │ │ │ +109E3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109E3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109E3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109D6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -109D71 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109D75 CRC 5CEEDA65 (1559157349) │ │ │ │ -109D79 Compressed Size 000002F3 (755) │ │ │ │ -109D7D Uncompressed Size 00000C87 (3207) │ │ │ │ -109D81 Filename Length 0029 (41) │ │ │ │ -109D83 Extra Length 0000 (0) │ │ │ │ -109D85 Comment Length 0000 (0) │ │ │ │ -109D87 Disk Start 0000 (0) │ │ │ │ -109D89 Int File Attributes 0000 (0) │ │ │ │ +109E40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109E42 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109E46 CRC 5CEEDA65 (1559157349) │ │ │ │ +109E4A Compressed Size 000002F3 (755) │ │ │ │ +109E4E Uncompressed Size 00000C87 (3207) │ │ │ │ +109E52 Filename Length 0029 (41) │ │ │ │ +109E54 Extra Length 0000 (0) │ │ │ │ +109E56 Comment Length 0000 (0) │ │ │ │ +109E58 Disk Start 0000 (0) │ │ │ │ +109E5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109D8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109E5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109D8F Local Header Offset 0007751A (488730) │ │ │ │ -109D93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109E60 Local Header Offset 00077501 (488705) │ │ │ │ +109E64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109E64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109DBC CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ -109DC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109DC1 Created OS 03 (3) 'Unix' │ │ │ │ -109DC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109DC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109DC4 General Purpose Flag 0800 (2048) │ │ │ │ +109E8D CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ +109E91 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109E92 Created OS 03 (3) 'Unix' │ │ │ │ +109E93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109E94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109E95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109DC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109DC8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109DCC CRC 521EC175 (1377747317) │ │ │ │ -109DD0 Compressed Size 000001C7 (455) │ │ │ │ -109DD4 Uncompressed Size 000002EC (748) │ │ │ │ -109DD8 Filename Length 001F (31) │ │ │ │ -109DDA Extra Length 0000 (0) │ │ │ │ -109DDC Comment Length 0000 (0) │ │ │ │ -109DDE Disk Start 0000 (0) │ │ │ │ -109DE0 Int File Attributes 0000 (0) │ │ │ │ +109E97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109E99 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109E9D CRC 521EC175 (1377747317) │ │ │ │ +109EA1 Compressed Size 000001C7 (455) │ │ │ │ +109EA5 Uncompressed Size 000002EC (748) │ │ │ │ +109EA9 Filename Length 001F (31) │ │ │ │ +109EAB Extra Length 0000 (0) │ │ │ │ +109EAD Comment Length 0000 (0) │ │ │ │ +109EAF Disk Start 0000 (0) │ │ │ │ +109EB1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109DE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109EB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109DE6 Local Header Offset 00077854 (489556) │ │ │ │ -109DEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109EB7 Local Header Offset 0007783B (489531) │ │ │ │ +109EBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109DEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109EBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109E09 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ -109E0D Created Zip Spec 14 (20) '2.0' │ │ │ │ -109E0E Created OS 03 (3) 'Unix' │ │ │ │ -109E0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109E10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109E11 General Purpose Flag 0800 (2048) │ │ │ │ +109EDA CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ +109EDE Created Zip Spec 14 (20) '2.0' │ │ │ │ +109EDF Created OS 03 (3) 'Unix' │ │ │ │ +109EE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109EE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109EE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109E13 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109E15 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109E19 CRC 9B60A8EE (2606803182) │ │ │ │ -109E1D Compressed Size 000001D2 (466) │ │ │ │ -109E21 Uncompressed Size 000003EF (1007) │ │ │ │ -109E25 Filename Length 001E (30) │ │ │ │ -109E27 Extra Length 0000 (0) │ │ │ │ -109E29 Comment Length 0000 (0) │ │ │ │ -109E2B Disk Start 0000 (0) │ │ │ │ -109E2D Int File Attributes 0000 (0) │ │ │ │ +109EE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109EE6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109EEA CRC 9B60A8EE (2606803182) │ │ │ │ +109EEE Compressed Size 000001D2 (466) │ │ │ │ +109EF2 Uncompressed Size 000003EF (1007) │ │ │ │ +109EF6 Filename Length 001E (30) │ │ │ │ +109EF8 Extra Length 0000 (0) │ │ │ │ +109EFA Comment Length 0000 (0) │ │ │ │ +109EFC Disk Start 0000 (0) │ │ │ │ +109EFE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109E2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109F00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109E33 Local Header Offset 00077A58 (490072) │ │ │ │ -109E37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109F04 Local Header Offset 00077A3F (490047) │ │ │ │ +109F08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109E37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109F08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109E55 CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ -109E59 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109E5A Created OS 03 (3) 'Unix' │ │ │ │ -109E5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109E5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109E5D General Purpose Flag 0800 (2048) │ │ │ │ +109F26 CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ +109F2A Created Zip Spec 14 (20) '2.0' │ │ │ │ +109F2B Created OS 03 (3) 'Unix' │ │ │ │ +109F2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109F2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109F2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109E5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -109E61 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109E65 CRC 4C8A89A5 (1284147621) │ │ │ │ -109E69 Compressed Size 0000030B (779) │ │ │ │ -109E6D Uncompressed Size 000006A9 (1705) │ │ │ │ -109E71 Filename Length 002C (44) │ │ │ │ -109E73 Extra Length 0000 (0) │ │ │ │ -109E75 Comment Length 0000 (0) │ │ │ │ -109E77 Disk Start 0000 (0) │ │ │ │ -109E79 Int File Attributes 0000 (0) │ │ │ │ +109F30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109F32 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109F36 CRC 4C8A89A5 (1284147621) │ │ │ │ +109F3A Compressed Size 0000030B (779) │ │ │ │ +109F3E Uncompressed Size 000006A9 (1705) │ │ │ │ +109F42 Filename Length 002C (44) │ │ │ │ +109F44 Extra Length 0000 (0) │ │ │ │ +109F46 Comment Length 0000 (0) │ │ │ │ +109F48 Disk Start 0000 (0) │ │ │ │ +109F4A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109E7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109F4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109E7F Local Header Offset 00077C66 (490598) │ │ │ │ -109E83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109F50 Local Header Offset 00077C4D (490573) │ │ │ │ +109F54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109E83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109F54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109EAF CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ -109EB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109EB4 Created OS 03 (3) 'Unix' │ │ │ │ -109EB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109EB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109EB7 General Purpose Flag 0800 (2048) │ │ │ │ +109F80 CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ +109F84 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109F85 Created OS 03 (3) 'Unix' │ │ │ │ +109F86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109F87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109F88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109EB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109EBB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109EBF CRC 16BE5F6F (381575023) │ │ │ │ -109EC3 Compressed Size 0000028B (651) │ │ │ │ -109EC7 Uncompressed Size 00000B28 (2856) │ │ │ │ -109ECB Filename Length 002B (43) │ │ │ │ -109ECD Extra Length 0000 (0) │ │ │ │ -109ECF Comment Length 0000 (0) │ │ │ │ -109ED1 Disk Start 0000 (0) │ │ │ │ -109ED3 Int File Attributes 0000 (0) │ │ │ │ +109F8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +109F8C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109F90 CRC 16BE5F6F (381575023) │ │ │ │ +109F94 Compressed Size 0000028B (651) │ │ │ │ +109F98 Uncompressed Size 00000B28 (2856) │ │ │ │ +109F9C Filename Length 002B (43) │ │ │ │ +109F9E Extra Length 0000 (0) │ │ │ │ +109FA0 Comment Length 0000 (0) │ │ │ │ +109FA2 Disk Start 0000 (0) │ │ │ │ +109FA4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109ED5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109FA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109ED9 Local Header Offset 00077FBB (491451) │ │ │ │ -109EDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109FAA Local Header Offset 00077FA2 (491426) │ │ │ │ +109FAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109FAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109F08 CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ -109F0C Created Zip Spec 14 (20) '2.0' │ │ │ │ -109F0D Created OS 03 (3) 'Unix' │ │ │ │ -109F0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109F0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109F10 General Purpose Flag 0800 (2048) │ │ │ │ +109FD9 CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ +109FDD Created Zip Spec 14 (20) '2.0' │ │ │ │ +109FDE Created OS 03 (3) 'Unix' │ │ │ │ +109FDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109FE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109FE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109F12 Compression Method 0000 (0) 'Stored' │ │ │ │ -109F14 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109F18 CRC 00000000 (0) │ │ │ │ -109F1C Compressed Size 00000000 (0) │ │ │ │ -109F20 Uncompressed Size 00000000 (0) │ │ │ │ -109F24 Filename Length 0015 (21) │ │ │ │ -109F26 Extra Length 0000 (0) │ │ │ │ -109F28 Comment Length 0000 (0) │ │ │ │ -109F2A Disk Start 0000 (0) │ │ │ │ -109F2C Int File Attributes 0000 (0) │ │ │ │ +109FE3 Compression Method 0000 (0) 'Stored' │ │ │ │ +109FE5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +109FE9 CRC 00000000 (0) │ │ │ │ +109FED Compressed Size 00000000 (0) │ │ │ │ +109FF1 Uncompressed Size 00000000 (0) │ │ │ │ +109FF5 Filename Length 0015 (21) │ │ │ │ +109FF7 Extra Length 0000 (0) │ │ │ │ +109FF9 Comment Length 0000 (0) │ │ │ │ +109FFB Disk Start 0000 (0) │ │ │ │ +109FFD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109F2E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +109FFF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -109F32 Local Header Offset 0007828F (492175) │ │ │ │ -109F36 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A003 Local Header Offset 00078276 (492150) │ │ │ │ +10A007 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F36: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A007: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x109F36: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A007: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F0E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109FDF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -109F4B CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ -109F4F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109F50 Created OS 03 (3) 'Unix' │ │ │ │ -109F51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109F52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109F53 General Purpose Flag 0800 (2048) │ │ │ │ +10A01C CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ +10A020 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A021 Created OS 03 (3) 'Unix' │ │ │ │ +10A022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A024 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109F55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109F57 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109F5B CRC BCB3370F (3165861647) │ │ │ │ -109F5F Compressed Size 00000E73 (3699) │ │ │ │ -109F63 Uncompressed Size 00002B2A (11050) │ │ │ │ -109F67 Filename Length 0024 (36) │ │ │ │ -109F69 Extra Length 0000 (0) │ │ │ │ -109F6B Comment Length 0000 (0) │ │ │ │ -109F6D Disk Start 0000 (0) │ │ │ │ -109F6F Int File Attributes 0000 (0) │ │ │ │ +10A026 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A028 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A02C CRC BCB3370F (3165861647) │ │ │ │ +10A030 Compressed Size 00000E73 (3699) │ │ │ │ +10A034 Uncompressed Size 00002B2A (11050) │ │ │ │ +10A038 Filename Length 0024 (36) │ │ │ │ +10A03A Extra Length 0000 (0) │ │ │ │ +10A03C Comment Length 0000 (0) │ │ │ │ +10A03E Disk Start 0000 (0) │ │ │ │ +10A040 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109F71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A042 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109F75 Local Header Offset 000782C2 (492226) │ │ │ │ -109F79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A046 Local Header Offset 000782A9 (492201) │ │ │ │ +10A04A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A04A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109F9D CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ -109FA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109FA2 Created OS 03 (3) 'Unix' │ │ │ │ -109FA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109FA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109FA5 General Purpose Flag 0800 (2048) │ │ │ │ +10A06E CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ +10A072 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A073 Created OS 03 (3) 'Unix' │ │ │ │ +10A074 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A075 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A076 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109FA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109FA9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109FAD CRC AB6E4A08 (2876131848) │ │ │ │ -109FB1 Compressed Size 0000160D (5645) │ │ │ │ -109FB5 Uncompressed Size 00008E8F (36495) │ │ │ │ -109FB9 Filename Length 0023 (35) │ │ │ │ -109FBB Extra Length 0000 (0) │ │ │ │ -109FBD Comment Length 0000 (0) │ │ │ │ -109FBF Disk Start 0000 (0) │ │ │ │ -109FC1 Int File Attributes 0000 (0) │ │ │ │ +10A078 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A07A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A07E CRC AB6E4A08 (2876131848) │ │ │ │ +10A082 Compressed Size 0000160D (5645) │ │ │ │ +10A086 Uncompressed Size 00008E8F (36495) │ │ │ │ +10A08A Filename Length 0023 (35) │ │ │ │ +10A08C Extra Length 0000 (0) │ │ │ │ +10A08E Comment Length 0000 (0) │ │ │ │ +10A090 Disk Start 0000 (0) │ │ │ │ +10A092 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109FC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A094 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109FC7 Local Header Offset 00079177 (495991) │ │ │ │ -109FCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A098 Local Header Offset 0007915E (495966) │ │ │ │ +10A09C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109FCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A09C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109FEE CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ -109FF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109FF3 Created OS 03 (3) 'Unix' │ │ │ │ -109FF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109FF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109FF6 General Purpose Flag 0800 (2048) │ │ │ │ +10A0BF CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ +10A0C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A0C4 Created OS 03 (3) 'Unix' │ │ │ │ +10A0C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A0C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A0C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109FF8 Compression Method 0000 (0) 'Stored' │ │ │ │ -109FFA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -109FFE CRC 00000000 (0) │ │ │ │ -10A002 Compressed Size 00000000 (0) │ │ │ │ -10A006 Uncompressed Size 00000000 (0) │ │ │ │ -10A00A Filename Length 0013 (19) │ │ │ │ -10A00C Extra Length 0000 (0) │ │ │ │ -10A00E Comment Length 0000 (0) │ │ │ │ -10A010 Disk Start 0000 (0) │ │ │ │ -10A012 Int File Attributes 0000 (0) │ │ │ │ +10A0C9 Compression Method 0000 (0) 'Stored' │ │ │ │ +10A0CB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A0CF CRC 00000000 (0) │ │ │ │ +10A0D3 Compressed Size 00000000 (0) │ │ │ │ +10A0D7 Uncompressed Size 00000000 (0) │ │ │ │ +10A0DB Filename Length 0013 (19) │ │ │ │ +10A0DD Extra Length 0000 (0) │ │ │ │ +10A0DF Comment Length 0000 (0) │ │ │ │ +10A0E1 Disk Start 0000 (0) │ │ │ │ +10A0E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A014 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A0E5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10A018 Local Header Offset 0007A7C5 (501701) │ │ │ │ -10A01C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A0E9 Local Header Offset 0007A7AC (501676) │ │ │ │ +10A0ED Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A01C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A0ED: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10A01C: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A0ED: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109FF4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A0C5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10A02F CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ -10A033 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A034 Created OS 03 (3) 'Unix' │ │ │ │ -10A035 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A036 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A037 General Purpose Flag 0800 (2048) │ │ │ │ +10A100 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ +10A104 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A105 Created OS 03 (3) 'Unix' │ │ │ │ +10A106 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A107 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A108 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A039 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A03B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A03F CRC 932FCCA9 (2469383337) │ │ │ │ -10A043 Compressed Size 00000347 (839) │ │ │ │ -10A047 Uncompressed Size 000006CA (1738) │ │ │ │ -10A04B Filename Length 001E (30) │ │ │ │ -10A04D Extra Length 0000 (0) │ │ │ │ -10A04F Comment Length 0000 (0) │ │ │ │ -10A051 Disk Start 0000 (0) │ │ │ │ -10A053 Int File Attributes 0000 (0) │ │ │ │ +10A10A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A10C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A110 CRC 932FCCA9 (2469383337) │ │ │ │ +10A114 Compressed Size 00000347 (839) │ │ │ │ +10A118 Uncompressed Size 000006CA (1738) │ │ │ │ +10A11C Filename Length 001E (30) │ │ │ │ +10A11E Extra Length 0000 (0) │ │ │ │ +10A120 Comment Length 0000 (0) │ │ │ │ +10A122 Disk Start 0000 (0) │ │ │ │ +10A124 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A055 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A126 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A059 Local Header Offset 0007A7F6 (501750) │ │ │ │ -10A05D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A12A Local Header Offset 0007A7DD (501725) │ │ │ │ +10A12E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A05D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A12E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A07B CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ -10A07F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A080 Created OS 03 (3) 'Unix' │ │ │ │ -10A081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A083 General Purpose Flag 0800 (2048) │ │ │ │ +10A14C CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ +10A150 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A151 Created OS 03 (3) 'Unix' │ │ │ │ +10A152 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A153 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A154 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A085 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A087 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A08B CRC A53473E9 (2771678185) │ │ │ │ -10A08F Compressed Size 0000036B (875) │ │ │ │ -10A093 Uncompressed Size 00000C1F (3103) │ │ │ │ -10A097 Filename Length 001D (29) │ │ │ │ -10A099 Extra Length 0000 (0) │ │ │ │ -10A09B Comment Length 0000 (0) │ │ │ │ -10A09D Disk Start 0000 (0) │ │ │ │ -10A09F Int File Attributes 0000 (0) │ │ │ │ +10A156 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A158 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A15C CRC A53473E9 (2771678185) │ │ │ │ +10A160 Compressed Size 0000036B (875) │ │ │ │ +10A164 Uncompressed Size 00000C1F (3103) │ │ │ │ +10A168 Filename Length 001D (29) │ │ │ │ +10A16A Extra Length 0000 (0) │ │ │ │ +10A16C Comment Length 0000 (0) │ │ │ │ +10A16E Disk Start 0000 (0) │ │ │ │ +10A170 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A0A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A172 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A0A5 Local Header Offset 0007AB79 (502649) │ │ │ │ -10A0A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A176 Local Header Offset 0007AB60 (502624) │ │ │ │ +10A17A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A0A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A17A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A0C6 CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ -10A0CA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A0CB Created OS 03 (3) 'Unix' │ │ │ │ -10A0CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A0CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A0CE General Purpose Flag 0800 (2048) │ │ │ │ +10A197 CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ +10A19B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A19C Created OS 03 (3) 'Unix' │ │ │ │ +10A19D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A19E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A19F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A0D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A0D2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A0D6 CRC F722C2AD (4146250413) │ │ │ │ -10A0DA Compressed Size 000005A5 (1445) │ │ │ │ -10A0DE Uncompressed Size 00000F6F (3951) │ │ │ │ -10A0E2 Filename Length 0029 (41) │ │ │ │ -10A0E4 Extra Length 0000 (0) │ │ │ │ -10A0E6 Comment Length 0000 (0) │ │ │ │ -10A0E8 Disk Start 0000 (0) │ │ │ │ -10A0EA Int File Attributes 0000 (0) │ │ │ │ +10A1A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A1A3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A1A7 CRC F722C2AD (4146250413) │ │ │ │ +10A1AB Compressed Size 000005A5 (1445) │ │ │ │ +10A1AF Uncompressed Size 00000F6F (3951) │ │ │ │ +10A1B3 Filename Length 0029 (41) │ │ │ │ +10A1B5 Extra Length 0000 (0) │ │ │ │ +10A1B7 Comment Length 0000 (0) │ │ │ │ +10A1B9 Disk Start 0000 (0) │ │ │ │ +10A1BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A0EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A1BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A0F0 Local Header Offset 0007AF1F (503583) │ │ │ │ -10A0F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A1C1 Local Header Offset 0007AF06 (503558) │ │ │ │ +10A1C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A0F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A1C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A11D CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ -10A121 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A122 Created OS 03 (3) 'Unix' │ │ │ │ -10A123 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A124 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A125 General Purpose Flag 0800 (2048) │ │ │ │ +10A1EE CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ +10A1F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A1F3 Created OS 03 (3) 'Unix' │ │ │ │ +10A1F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A1F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A1F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A127 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A129 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A12D CRC A247F4FA (2722624762) │ │ │ │ -10A131 Compressed Size 00000420 (1056) │ │ │ │ -10A135 Uncompressed Size 00001B7D (7037) │ │ │ │ -10A139 Filename Length 0028 (40) │ │ │ │ -10A13B Extra Length 0000 (0) │ │ │ │ -10A13D Comment Length 0000 (0) │ │ │ │ -10A13F Disk Start 0000 (0) │ │ │ │ -10A141 Int File Attributes 0000 (0) │ │ │ │ +10A1F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A1FA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A1FE CRC A247F4FA (2722624762) │ │ │ │ +10A202 Compressed Size 00000420 (1056) │ │ │ │ +10A206 Uncompressed Size 00001B7D (7037) │ │ │ │ +10A20A Filename Length 0028 (40) │ │ │ │ +10A20C Extra Length 0000 (0) │ │ │ │ +10A20E Comment Length 0000 (0) │ │ │ │ +10A210 Disk Start 0000 (0) │ │ │ │ +10A212 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A143 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A214 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A147 Local Header Offset 0007B50B (505099) │ │ │ │ -10A14B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A218 Local Header Offset 0007B4F2 (505074) │ │ │ │ +10A21C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A14B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A21C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A173 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ -10A177 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A178 Created OS 03 (3) 'Unix' │ │ │ │ -10A179 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A17A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A17B General Purpose Flag 0800 (2048) │ │ │ │ +10A244 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ +10A248 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A249 Created OS 03 (3) 'Unix' │ │ │ │ +10A24A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A24B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A24C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A17D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A17F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A183 CRC 8156211E (2169905438) │ │ │ │ -10A187 Compressed Size 00000255 (597) │ │ │ │ -10A18B Uncompressed Size 000004DA (1242) │ │ │ │ -10A18F Filename Length 0030 (48) │ │ │ │ -10A191 Extra Length 0000 (0) │ │ │ │ -10A193 Comment Length 0000 (0) │ │ │ │ -10A195 Disk Start 0000 (0) │ │ │ │ -10A197 Int File Attributes 0000 (0) │ │ │ │ +10A24E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A250 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A254 CRC 8156211E (2169905438) │ │ │ │ +10A258 Compressed Size 00000255 (597) │ │ │ │ +10A25C Uncompressed Size 000004DA (1242) │ │ │ │ +10A260 Filename Length 0030 (48) │ │ │ │ +10A262 Extra Length 0000 (0) │ │ │ │ +10A264 Comment Length 0000 (0) │ │ │ │ +10A266 Disk Start 0000 (0) │ │ │ │ +10A268 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A199 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A26A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A19D Local Header Offset 0007B971 (506225) │ │ │ │ -10A1A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A26E Local Header Offset 0007B958 (506200) │ │ │ │ +10A272 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A1A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A272: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A1D1 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ -10A1D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A1D6 Created OS 03 (3) 'Unix' │ │ │ │ -10A1D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A1D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A1D9 General Purpose Flag 0800 (2048) │ │ │ │ +10A2A2 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ +10A2A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A2A7 Created OS 03 (3) 'Unix' │ │ │ │ +10A2A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A2A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A2AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A1DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A1DD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A1E1 CRC 7A739F95 (2054397845) │ │ │ │ -10A1E5 Compressed Size 00000246 (582) │ │ │ │ -10A1E9 Uncompressed Size 00000834 (2100) │ │ │ │ -10A1ED Filename Length 002F (47) │ │ │ │ -10A1EF Extra Length 0000 (0) │ │ │ │ -10A1F1 Comment Length 0000 (0) │ │ │ │ -10A1F3 Disk Start 0000 (0) │ │ │ │ -10A1F5 Int File Attributes 0000 (0) │ │ │ │ +10A2AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A2AE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A2B2 CRC 7A739F95 (2054397845) │ │ │ │ +10A2B6 Compressed Size 00000246 (582) │ │ │ │ +10A2BA Uncompressed Size 00000834 (2100) │ │ │ │ +10A2BE Filename Length 002F (47) │ │ │ │ +10A2C0 Extra Length 0000 (0) │ │ │ │ +10A2C2 Comment Length 0000 (0) │ │ │ │ +10A2C4 Disk Start 0000 (0) │ │ │ │ +10A2C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A1F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A2C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A1FB Local Header Offset 0007BC14 (506900) │ │ │ │ -10A1FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A2CC Local Header Offset 0007BBFB (506875) │ │ │ │ +10A2D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A1FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A2D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A22E CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ -10A232 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A233 Created OS 03 (3) 'Unix' │ │ │ │ -10A234 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A235 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A236 General Purpose Flag 0800 (2048) │ │ │ │ +10A2FF CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ +10A303 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A304 Created OS 03 (3) 'Unix' │ │ │ │ +10A305 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A306 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A307 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A238 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A23A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A23E CRC 1B3A6505 (456811781) │ │ │ │ -10A242 Compressed Size 000004DC (1244) │ │ │ │ -10A246 Uncompressed Size 00000EB7 (3767) │ │ │ │ -10A24A Filename Length 002D (45) │ │ │ │ -10A24C Extra Length 0000 (0) │ │ │ │ -10A24E Comment Length 0000 (0) │ │ │ │ -10A250 Disk Start 0000 (0) │ │ │ │ -10A252 Int File Attributes 0000 (0) │ │ │ │ +10A309 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A30B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A30F CRC 1B3A6505 (456811781) │ │ │ │ +10A313 Compressed Size 000004DC (1244) │ │ │ │ +10A317 Uncompressed Size 00000EB7 (3767) │ │ │ │ +10A31B Filename Length 002D (45) │ │ │ │ +10A31D Extra Length 0000 (0) │ │ │ │ +10A31F Comment Length 0000 (0) │ │ │ │ +10A321 Disk Start 0000 (0) │ │ │ │ +10A323 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A254 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A325 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A258 Local Header Offset 0007BEA7 (507559) │ │ │ │ -10A25C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A329 Local Header Offset 0007BE8E (507534) │ │ │ │ +10A32D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A25C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A32D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A289 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ -10A28D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A28E Created OS 03 (3) 'Unix' │ │ │ │ -10A28F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A290 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A291 General Purpose Flag 0800 (2048) │ │ │ │ +10A35A CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ +10A35E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A35F Created OS 03 (3) 'Unix' │ │ │ │ +10A360 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A361 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A362 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A293 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A295 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A299 CRC C9EEF646 (3387881030) │ │ │ │ -10A29D Compressed Size 0000047E (1150) │ │ │ │ -10A2A1 Uncompressed Size 00002033 (8243) │ │ │ │ -10A2A5 Filename Length 002C (44) │ │ │ │ -10A2A7 Extra Length 0000 (0) │ │ │ │ -10A2A9 Comment Length 0000 (0) │ │ │ │ -10A2AB Disk Start 0000 (0) │ │ │ │ -10A2AD Int File Attributes 0000 (0) │ │ │ │ +10A364 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A366 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A36A CRC C9EEF646 (3387881030) │ │ │ │ +10A36E Compressed Size 0000047E (1150) │ │ │ │ +10A372 Uncompressed Size 00002033 (8243) │ │ │ │ +10A376 Filename Length 002C (44) │ │ │ │ +10A378 Extra Length 0000 (0) │ │ │ │ +10A37A Comment Length 0000 (0) │ │ │ │ +10A37C Disk Start 0000 (0) │ │ │ │ +10A37E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A2AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A380 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A2B3 Local Header Offset 0007C3CE (508878) │ │ │ │ -10A2B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A384 Local Header Offset 0007C3B5 (508853) │ │ │ │ +10A388 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A2B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A2E3 CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ -10A2E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A2E8 Created OS 03 (3) 'Unix' │ │ │ │ -10A2E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A2EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A2EB General Purpose Flag 0800 (2048) │ │ │ │ +10A3B4 CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ +10A3B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A3B9 Created OS 03 (3) 'Unix' │ │ │ │ +10A3BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A3BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A3BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A2ED Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A2EF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A2F3 CRC F8BDB375 (4173181813) │ │ │ │ -10A2F7 Compressed Size 00007200 (29184) │ │ │ │ -10A2FB Uncompressed Size 00018DC2 (101826) │ │ │ │ -10A2FF Filename Length 0020 (32) │ │ │ │ -10A301 Extra Length 0000 (0) │ │ │ │ -10A303 Comment Length 0000 (0) │ │ │ │ -10A305 Disk Start 0000 (0) │ │ │ │ -10A307 Int File Attributes 0000 (0) │ │ │ │ +10A3BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A3C0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A3C4 CRC F8BDB375 (4173181813) │ │ │ │ +10A3C8 Compressed Size 00007200 (29184) │ │ │ │ +10A3CC Uncompressed Size 00018DC2 (101826) │ │ │ │ +10A3D0 Filename Length 0020 (32) │ │ │ │ +10A3D2 Extra Length 0000 (0) │ │ │ │ +10A3D4 Comment Length 0000 (0) │ │ │ │ +10A3D6 Disk Start 0000 (0) │ │ │ │ +10A3D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A309 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A3DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A30D Local Header Offset 0007C896 (510102) │ │ │ │ -10A311 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A3DE Local Header Offset 0007C87D (510077) │ │ │ │ +10A3E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A311: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A3E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A331 CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ -10A335 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A336 Created OS 03 (3) 'Unix' │ │ │ │ -10A337 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A338 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A339 General Purpose Flag 0800 (2048) │ │ │ │ +10A402 CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ +10A406 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A407 Created OS 03 (3) 'Unix' │ │ │ │ +10A408 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A409 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A40A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A33B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A33D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A341 CRC 9A43E6A6 (2588141222) │ │ │ │ -10A345 Compressed Size 0000FEA8 (65192) │ │ │ │ -10A349 Uncompressed Size 0008B9B1 (571825) │ │ │ │ -10A34D Filename Length 001F (31) │ │ │ │ -10A34F Extra Length 0000 (0) │ │ │ │ -10A351 Comment Length 0000 (0) │ │ │ │ -10A353 Disk Start 0000 (0) │ │ │ │ -10A355 Int File Attributes 0000 (0) │ │ │ │ +10A40C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A40E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A412 CRC 9A43E6A6 (2588141222) │ │ │ │ +10A416 Compressed Size 0000FEA8 (65192) │ │ │ │ +10A41A Uncompressed Size 0008B9B1 (571825) │ │ │ │ +10A41E Filename Length 001F (31) │ │ │ │ +10A420 Extra Length 0000 (0) │ │ │ │ +10A422 Comment Length 0000 (0) │ │ │ │ +10A424 Disk Start 0000 (0) │ │ │ │ +10A426 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A357 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A428 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A35B Local Header Offset 00083AD4 (539348) │ │ │ │ -10A35F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A42C Local Header Offset 00083ABB (539323) │ │ │ │ +10A430 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A35F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A430: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A37E CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ -10A382 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A383 Created OS 03 (3) 'Unix' │ │ │ │ -10A384 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A385 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A386 General Purpose Flag 0800 (2048) │ │ │ │ +10A44F CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ +10A453 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A454 Created OS 03 (3) 'Unix' │ │ │ │ +10A455 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A456 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A457 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A388 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A38A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A38E CRC 011031C8 (17838536) │ │ │ │ -10A392 Compressed Size 0000063B (1595) │ │ │ │ -10A396 Uncompressed Size 000010E5 (4325) │ │ │ │ -10A39A Filename Length 002E (46) │ │ │ │ -10A39C Extra Length 0000 (0) │ │ │ │ -10A39E Comment Length 0000 (0) │ │ │ │ -10A3A0 Disk Start 0000 (0) │ │ │ │ -10A3A2 Int File Attributes 0000 (0) │ │ │ │ +10A459 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A45B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A45F CRC 011031C8 (17838536) │ │ │ │ +10A463 Compressed Size 0000063B (1595) │ │ │ │ +10A467 Uncompressed Size 000010E5 (4325) │ │ │ │ +10A46B Filename Length 002E (46) │ │ │ │ +10A46D Extra Length 0000 (0) │ │ │ │ +10A46F Comment Length 0000 (0) │ │ │ │ +10A471 Disk Start 0000 (0) │ │ │ │ +10A473 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A3A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A475 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A3A8 Local Header Offset 000939B9 (604601) │ │ │ │ -10A3AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A479 Local Header Offset 000939A0 (604576) │ │ │ │ +10A47D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A3AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A47D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A3DA CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ -10A3DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A3DF Created OS 03 (3) 'Unix' │ │ │ │ -10A3E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A3E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A3E2 General Purpose Flag 0800 (2048) │ │ │ │ +10A4AB CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ +10A4AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A4B0 Created OS 03 (3) 'Unix' │ │ │ │ +10A4B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A4B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A4B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A3E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A3E6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A3EA CRC 80E0558E (2162185614) │ │ │ │ -10A3EE Compressed Size 00000AD2 (2770) │ │ │ │ -10A3F2 Uncompressed Size 00003EFA (16122) │ │ │ │ -10A3F6 Filename Length 002D (45) │ │ │ │ -10A3F8 Extra Length 0000 (0) │ │ │ │ -10A3FA Comment Length 0000 (0) │ │ │ │ -10A3FC Disk Start 0000 (0) │ │ │ │ -10A3FE Int File Attributes 0000 (0) │ │ │ │ +10A4B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A4B7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A4BB CRC 80E0558E (2162185614) │ │ │ │ +10A4BF Compressed Size 00000AD2 (2770) │ │ │ │ +10A4C3 Uncompressed Size 00003EFA (16122) │ │ │ │ +10A4C7 Filename Length 002D (45) │ │ │ │ +10A4C9 Extra Length 0000 (0) │ │ │ │ +10A4CB Comment Length 0000 (0) │ │ │ │ +10A4CD Disk Start 0000 (0) │ │ │ │ +10A4CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A400 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A4D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A404 Local Header Offset 00094040 (606272) │ │ │ │ -10A408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A4D5 Local Header Offset 00094027 (606247) │ │ │ │ +10A4D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A4D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A435 CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ -10A439 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A43A Created OS 03 (3) 'Unix' │ │ │ │ -10A43B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A43C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A43D General Purpose Flag 0800 (2048) │ │ │ │ +10A506 CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ +10A50A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A50B Created OS 03 (3) 'Unix' │ │ │ │ +10A50C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A50D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A50E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A43F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A441 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A445 CRC 9F0DC4C0 (2668479680) │ │ │ │ -10A449 Compressed Size 000003D8 (984) │ │ │ │ -10A44D Uncompressed Size 000009AF (2479) │ │ │ │ -10A451 Filename Length 002C (44) │ │ │ │ -10A453 Extra Length 0000 (0) │ │ │ │ -10A455 Comment Length 0000 (0) │ │ │ │ -10A457 Disk Start 0000 (0) │ │ │ │ -10A459 Int File Attributes 0000 (0) │ │ │ │ +10A510 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A512 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A516 CRC 9F0DC4C0 (2668479680) │ │ │ │ +10A51A Compressed Size 000003D8 (984) │ │ │ │ +10A51E Uncompressed Size 000009AF (2479) │ │ │ │ +10A522 Filename Length 002C (44) │ │ │ │ +10A524 Extra Length 0000 (0) │ │ │ │ +10A526 Comment Length 0000 (0) │ │ │ │ +10A528 Disk Start 0000 (0) │ │ │ │ +10A52A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A45B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A52C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A45F Local Header Offset 00094B5D (609117) │ │ │ │ -10A463 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A530 Local Header Offset 00094B44 (609092) │ │ │ │ +10A534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A463: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A48F CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ -10A493 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A494 Created OS 03 (3) 'Unix' │ │ │ │ -10A495 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A496 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A497 General Purpose Flag 0800 (2048) │ │ │ │ +10A560 CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ +10A564 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A565 Created OS 03 (3) 'Unix' │ │ │ │ +10A566 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A567 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A568 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A499 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A49B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A49F CRC 4CFC1F3E (1291591486) │ │ │ │ -10A4A3 Compressed Size 0000072D (1837) │ │ │ │ -10A4A7 Uncompressed Size 00002822 (10274) │ │ │ │ -10A4AB Filename Length 002B (43) │ │ │ │ -10A4AD Extra Length 0000 (0) │ │ │ │ -10A4AF Comment Length 0000 (0) │ │ │ │ -10A4B1 Disk Start 0000 (0) │ │ │ │ -10A4B3 Int File Attributes 0000 (0) │ │ │ │ +10A56A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A56C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A570 CRC 4CFC1F3E (1291591486) │ │ │ │ +10A574 Compressed Size 0000072D (1837) │ │ │ │ +10A578 Uncompressed Size 00002822 (10274) │ │ │ │ +10A57C Filename Length 002B (43) │ │ │ │ +10A57E Extra Length 0000 (0) │ │ │ │ +10A580 Comment Length 0000 (0) │ │ │ │ +10A582 Disk Start 0000 (0) │ │ │ │ +10A584 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A4B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A586 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A4B9 Local Header Offset 00094F7F (610175) │ │ │ │ -10A4BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A58A Local Header Offset 00094F66 (610150) │ │ │ │ +10A58E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A4BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A58E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A4E8 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ -10A4EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A4ED Created OS 03 (3) 'Unix' │ │ │ │ -10A4EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A4EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A4F0 General Purpose Flag 0800 (2048) │ │ │ │ +10A5B9 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ +10A5BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A5BE Created OS 03 (3) 'Unix' │ │ │ │ +10A5BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A5C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A5C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A4F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A4F4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A4F8 CRC 75602762 (1969235810) │ │ │ │ -10A4FC Compressed Size 00000A55 (2645) │ │ │ │ -10A500 Uncompressed Size 00001CC3 (7363) │ │ │ │ -10A504 Filename Length 0020 (32) │ │ │ │ -10A506 Extra Length 0000 (0) │ │ │ │ -10A508 Comment Length 0000 (0) │ │ │ │ -10A50A Disk Start 0000 (0) │ │ │ │ -10A50C Int File Attributes 0000 (0) │ │ │ │ +10A5C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A5C5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A5C9 CRC 75602762 (1969235810) │ │ │ │ +10A5CD Compressed Size 00000A55 (2645) │ │ │ │ +10A5D1 Uncompressed Size 00001CC3 (7363) │ │ │ │ +10A5D5 Filename Length 0020 (32) │ │ │ │ +10A5D7 Extra Length 0000 (0) │ │ │ │ +10A5D9 Comment Length 0000 (0) │ │ │ │ +10A5DB Disk Start 0000 (0) │ │ │ │ +10A5DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A50E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A5DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A512 Local Header Offset 000956F5 (612085) │ │ │ │ -10A516 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A5E3 Local Header Offset 000956DC (612060) │ │ │ │ +10A5E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A516: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A5E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A536 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ -10A53A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A53B Created OS 03 (3) 'Unix' │ │ │ │ -10A53C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A53D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A53E General Purpose Flag 0800 (2048) │ │ │ │ +10A607 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ +10A60B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A60C Created OS 03 (3) 'Unix' │ │ │ │ +10A60D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A60E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A60F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A540 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A542 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A546 CRC 8F0167EF (2399234031) │ │ │ │ -10A54A Compressed Size 000005BE (1470) │ │ │ │ -10A54E Uncompressed Size 00001DAC (7596) │ │ │ │ -10A552 Filename Length 001F (31) │ │ │ │ -10A554 Extra Length 0000 (0) │ │ │ │ -10A556 Comment Length 0000 (0) │ │ │ │ -10A558 Disk Start 0000 (0) │ │ │ │ -10A55A Int File Attributes 0000 (0) │ │ │ │ +10A611 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A613 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A617 CRC 8F0167EF (2399234031) │ │ │ │ +10A61B Compressed Size 000005BE (1470) │ │ │ │ +10A61F Uncompressed Size 00001DAC (7596) │ │ │ │ +10A623 Filename Length 001F (31) │ │ │ │ +10A625 Extra Length 0000 (0) │ │ │ │ +10A627 Comment Length 0000 (0) │ │ │ │ +10A629 Disk Start 0000 (0) │ │ │ │ +10A62B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A55C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A62D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A560 Local Header Offset 00096188 (614792) │ │ │ │ -10A564 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A631 Local Header Offset 0009616F (614767) │ │ │ │ +10A635 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A564: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A635: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A583 CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ -10A587 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A588 Created OS 03 (3) 'Unix' │ │ │ │ -10A589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A58A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A58B General Purpose Flag 0800 (2048) │ │ │ │ +10A654 CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ +10A658 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A659 Created OS 03 (3) 'Unix' │ │ │ │ +10A65A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A65B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A65C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A58D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A58F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A593 CRC 0B1D89C9 (186485193) │ │ │ │ -10A597 Compressed Size 00000A68 (2664) │ │ │ │ -10A59B Uncompressed Size 000018C0 (6336) │ │ │ │ -10A59F Filename Length 0021 (33) │ │ │ │ -10A5A1 Extra Length 0000 (0) │ │ │ │ -10A5A3 Comment Length 0000 (0) │ │ │ │ -10A5A5 Disk Start 0000 (0) │ │ │ │ -10A5A7 Int File Attributes 0000 (0) │ │ │ │ +10A65E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A660 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A664 CRC 0B1D89C9 (186485193) │ │ │ │ +10A668 Compressed Size 00000A68 (2664) │ │ │ │ +10A66C Uncompressed Size 000018C0 (6336) │ │ │ │ +10A670 Filename Length 0021 (33) │ │ │ │ +10A672 Extra Length 0000 (0) │ │ │ │ +10A674 Comment Length 0000 (0) │ │ │ │ +10A676 Disk Start 0000 (0) │ │ │ │ +10A678 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A5A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A67A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A5AD Local Header Offset 00096783 (616323) │ │ │ │ -10A5B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A67E Local Header Offset 0009676A (616298) │ │ │ │ +10A682 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A5B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A682: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A5D2 CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ -10A5D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A5D7 Created OS 03 (3) 'Unix' │ │ │ │ -10A5D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A5D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A5DA General Purpose Flag 0800 (2048) │ │ │ │ +10A6A3 CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ +10A6A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A6A8 Created OS 03 (3) 'Unix' │ │ │ │ +10A6A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A6AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A6AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A5DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A5DE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A5E2 CRC EA871F82 (3934723970) │ │ │ │ -10A5E6 Compressed Size 00000E19 (3609) │ │ │ │ -10A5EA Uncompressed Size 000047E8 (18408) │ │ │ │ -10A5EE Filename Length 0020 (32) │ │ │ │ -10A5F0 Extra Length 0000 (0) │ │ │ │ -10A5F2 Comment Length 0000 (0) │ │ │ │ -10A5F4 Disk Start 0000 (0) │ │ │ │ -10A5F6 Int File Attributes 0000 (0) │ │ │ │ +10A6AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A6AF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A6B3 CRC EA871F82 (3934723970) │ │ │ │ +10A6B7 Compressed Size 00000E19 (3609) │ │ │ │ +10A6BB Uncompressed Size 000047E8 (18408) │ │ │ │ +10A6BF Filename Length 0020 (32) │ │ │ │ +10A6C1 Extra Length 0000 (0) │ │ │ │ +10A6C3 Comment Length 0000 (0) │ │ │ │ +10A6C5 Disk Start 0000 (0) │ │ │ │ +10A6C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A5F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A6C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A5FC Local Header Offset 0009722A (619050) │ │ │ │ -10A600 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A6CD Local Header Offset 00097211 (619025) │ │ │ │ +10A6D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A600: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A6D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A620 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ -10A624 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A625 Created OS 03 (3) 'Unix' │ │ │ │ -10A626 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A627 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A628 General Purpose Flag 0800 (2048) │ │ │ │ +10A6F1 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ +10A6F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A6F6 Created OS 03 (3) 'Unix' │ │ │ │ +10A6F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A6F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A6F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A62A Compression Method 0000 (0) 'Stored' │ │ │ │ -10A62C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A630 CRC 00000000 (0) │ │ │ │ -10A634 Compressed Size 00000000 (0) │ │ │ │ -10A638 Uncompressed Size 00000000 (0) │ │ │ │ -10A63C Filename Length 000E (14) │ │ │ │ -10A63E Extra Length 0000 (0) │ │ │ │ -10A640 Comment Length 0000 (0) │ │ │ │ -10A642 Disk Start 0000 (0) │ │ │ │ -10A644 Int File Attributes 0000 (0) │ │ │ │ +10A6FB Compression Method 0000 (0) 'Stored' │ │ │ │ +10A6FD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A701 CRC 00000000 (0) │ │ │ │ +10A705 Compressed Size 00000000 (0) │ │ │ │ +10A709 Uncompressed Size 00000000 (0) │ │ │ │ +10A70D Filename Length 000E (14) │ │ │ │ +10A70F Extra Length 0000 (0) │ │ │ │ +10A711 Comment Length 0000 (0) │ │ │ │ +10A713 Disk Start 0000 (0) │ │ │ │ +10A715 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A646 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A717 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10A64A Local Header Offset 00098081 (622721) │ │ │ │ -10A64E Filename 'XXXXXXXXXXXXXX' │ │ │ │ +10A71B Local Header Offset 00098068 (622696) │ │ │ │ +10A71F Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A64E: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A71F: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10A64E: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A71F: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A626: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A6F7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10A65C CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ -10A660 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A661 Created OS 03 (3) 'Unix' │ │ │ │ -10A662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A664 General Purpose Flag 0800 (2048) │ │ │ │ +10A72D CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ +10A731 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A732 Created OS 03 (3) 'Unix' │ │ │ │ +10A733 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A734 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A735 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A666 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A668 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A66C CRC B4DDDFC2 (3034439618) │ │ │ │ -10A670 Compressed Size 000008C7 (2247) │ │ │ │ -10A674 Uncompressed Size 000018AA (6314) │ │ │ │ -10A678 Filename Length 001B (27) │ │ │ │ -10A67A Extra Length 0000 (0) │ │ │ │ -10A67C Comment Length 0000 (0) │ │ │ │ -10A67E Disk Start 0000 (0) │ │ │ │ -10A680 Int File Attributes 0000 (0) │ │ │ │ +10A737 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A739 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A73D CRC B4DDDFC2 (3034439618) │ │ │ │ +10A741 Compressed Size 000008C7 (2247) │ │ │ │ +10A745 Uncompressed Size 000018AA (6314) │ │ │ │ +10A749 Filename Length 001B (27) │ │ │ │ +10A74B Extra Length 0000 (0) │ │ │ │ +10A74D Comment Length 0000 (0) │ │ │ │ +10A74F Disk Start 0000 (0) │ │ │ │ +10A751 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A682 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A753 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A686 Local Header Offset 000980AD (622765) │ │ │ │ -10A68A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A757 Local Header Offset 00098094 (622740) │ │ │ │ +10A75B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A68A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A75B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A6A5 CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ -10A6A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A6AA Created OS 03 (3) 'Unix' │ │ │ │ -10A6AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A6AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A6AD General Purpose Flag 0800 (2048) │ │ │ │ +10A776 CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ +10A77A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A77B Created OS 03 (3) 'Unix' │ │ │ │ +10A77C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A77D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A77E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A6AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A6B1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A6B5 CRC D01AF85B (3491428443) │ │ │ │ -10A6B9 Compressed Size 00000AFA (2810) │ │ │ │ -10A6BD Uncompressed Size 00004946 (18758) │ │ │ │ -10A6C1 Filename Length 001A (26) │ │ │ │ -10A6C3 Extra Length 0000 (0) │ │ │ │ -10A6C5 Comment Length 0000 (0) │ │ │ │ -10A6C7 Disk Start 0000 (0) │ │ │ │ -10A6C9 Int File Attributes 0000 (0) │ │ │ │ +10A780 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A782 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A786 CRC D01AF85B (3491428443) │ │ │ │ +10A78A Compressed Size 00000AFA (2810) │ │ │ │ +10A78E Uncompressed Size 00004946 (18758) │ │ │ │ +10A792 Filename Length 001A (26) │ │ │ │ +10A794 Extra Length 0000 (0) │ │ │ │ +10A796 Comment Length 0000 (0) │ │ │ │ +10A798 Disk Start 0000 (0) │ │ │ │ +10A79A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A6CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A79C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A6CF Local Header Offset 000989AD (625069) │ │ │ │ -10A6D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A7A0 Local Header Offset 00098994 (625044) │ │ │ │ +10A7A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A6D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A7A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A6ED CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ -10A6F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A6F2 Created OS 03 (3) 'Unix' │ │ │ │ -10A6F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A6F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A6F5 General Purpose Flag 0800 (2048) │ │ │ │ +10A7BE CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ +10A7C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A7C3 Created OS 03 (3) 'Unix' │ │ │ │ +10A7C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A7C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A7C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A6F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A6F9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A6FD CRC F378D489 (4084782217) │ │ │ │ -10A701 Compressed Size 000003A7 (935) │ │ │ │ -10A705 Uncompressed Size 00000822 (2082) │ │ │ │ -10A709 Filename Length 0019 (25) │ │ │ │ -10A70B Extra Length 0000 (0) │ │ │ │ -10A70D Comment Length 0000 (0) │ │ │ │ -10A70F Disk Start 0000 (0) │ │ │ │ -10A711 Int File Attributes 0000 (0) │ │ │ │ +10A7C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A7CA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A7CE CRC F378D489 (4084782217) │ │ │ │ +10A7D2 Compressed Size 000003A7 (935) │ │ │ │ +10A7D6 Uncompressed Size 00000822 (2082) │ │ │ │ +10A7DA Filename Length 0019 (25) │ │ │ │ +10A7DC Extra Length 0000 (0) │ │ │ │ +10A7DE Comment Length 0000 (0) │ │ │ │ +10A7E0 Disk Start 0000 (0) │ │ │ │ +10A7E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A713 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A7E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A717 Local Header Offset 000994DF (627935) │ │ │ │ -10A71B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A7E8 Local Header Offset 000994C6 (627910) │ │ │ │ +10A7EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A71B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A7EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A734 CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ -10A738 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A739 Created OS 03 (3) 'Unix' │ │ │ │ -10A73A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A73B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A73C General Purpose Flag 0800 (2048) │ │ │ │ +10A805 CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ +10A809 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A80A Created OS 03 (3) 'Unix' │ │ │ │ +10A80B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A80C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A80D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A73E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A740 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A744 CRC B8FBB7FD (3103504381) │ │ │ │ -10A748 Compressed Size 0000043B (1083) │ │ │ │ -10A74C Uncompressed Size 0000135C (4956) │ │ │ │ -10A750 Filename Length 0018 (24) │ │ │ │ -10A752 Extra Length 0000 (0) │ │ │ │ -10A754 Comment Length 0000 (0) │ │ │ │ -10A756 Disk Start 0000 (0) │ │ │ │ -10A758 Int File Attributes 0000 (0) │ │ │ │ +10A80F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A811 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A815 CRC B8FBB7FD (3103504381) │ │ │ │ +10A819 Compressed Size 0000043B (1083) │ │ │ │ +10A81D Uncompressed Size 0000135C (4956) │ │ │ │ +10A821 Filename Length 0018 (24) │ │ │ │ +10A823 Extra Length 0000 (0) │ │ │ │ +10A825 Comment Length 0000 (0) │ │ │ │ +10A827 Disk Start 0000 (0) │ │ │ │ +10A829 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A75A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A82B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A75E Local Header Offset 000998BD (628925) │ │ │ │ -10A762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A82F Local Header Offset 000998A4 (628900) │ │ │ │ +10A833 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A77A CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ -10A77E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A77F Created OS 03 (3) 'Unix' │ │ │ │ -10A780 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A781 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A782 General Purpose Flag 0800 (2048) │ │ │ │ +10A84B CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ +10A84F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A850 Created OS 03 (3) 'Unix' │ │ │ │ +10A851 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A852 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A853 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A784 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A786 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A78A CRC 28F007D4 (686819284) │ │ │ │ -10A78E Compressed Size 000005B6 (1462) │ │ │ │ -10A792 Uncompressed Size 00000EF7 (3831) │ │ │ │ -10A796 Filename Length 001A (26) │ │ │ │ -10A798 Extra Length 0000 (0) │ │ │ │ -10A79A Comment Length 0000 (0) │ │ │ │ -10A79C Disk Start 0000 (0) │ │ │ │ -10A79E Int File Attributes 0000 (0) │ │ │ │ +10A855 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A857 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A85B CRC 28F007D4 (686819284) │ │ │ │ +10A85F Compressed Size 000005B6 (1462) │ │ │ │ +10A863 Uncompressed Size 00000EF7 (3831) │ │ │ │ +10A867 Filename Length 001A (26) │ │ │ │ +10A869 Extra Length 0000 (0) │ │ │ │ +10A86B Comment Length 0000 (0) │ │ │ │ +10A86D Disk Start 0000 (0) │ │ │ │ +10A86F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A7A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A871 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A7A4 Local Header Offset 00099D2E (630062) │ │ │ │ -10A7A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A875 Local Header Offset 00099D15 (630037) │ │ │ │ +10A879 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A7A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A879: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A7C2 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ -10A7C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A7C7 Created OS 03 (3) 'Unix' │ │ │ │ -10A7C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A7C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A7CA General Purpose Flag 0800 (2048) │ │ │ │ +10A893 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ +10A897 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A898 Created OS 03 (3) 'Unix' │ │ │ │ +10A899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A89A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A89B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A7CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A7CE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A7D2 CRC 8DEE5F5C (2381209436) │ │ │ │ -10A7D6 Compressed Size 0000071E (1822) │ │ │ │ -10A7DA Uncompressed Size 0000284F (10319) │ │ │ │ -10A7DE Filename Length 0019 (25) │ │ │ │ -10A7E0 Extra Length 0000 (0) │ │ │ │ -10A7E2 Comment Length 0000 (0) │ │ │ │ -10A7E4 Disk Start 0000 (0) │ │ │ │ -10A7E6 Int File Attributes 0000 (0) │ │ │ │ +10A89D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A89F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A8A3 CRC 8DEE5F5C (2381209436) │ │ │ │ +10A8A7 Compressed Size 0000071E (1822) │ │ │ │ +10A8AB Uncompressed Size 0000284F (10319) │ │ │ │ +10A8AF Filename Length 0019 (25) │ │ │ │ +10A8B1 Extra Length 0000 (0) │ │ │ │ +10A8B3 Comment Length 0000 (0) │ │ │ │ +10A8B5 Disk Start 0000 (0) │ │ │ │ +10A8B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A7E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A8B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A7EC Local Header Offset 0009A31C (631580) │ │ │ │ -10A7F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A8BD Local Header Offset 0009A303 (631555) │ │ │ │ +10A8C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A7F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A8C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A809 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ -10A80D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A80E Created OS 03 (3) 'Unix' │ │ │ │ -10A80F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A810 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A811 General Purpose Flag 0800 (2048) │ │ │ │ +10A8DA CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ +10A8DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A8DF Created OS 03 (3) 'Unix' │ │ │ │ +10A8E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A8E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A8E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A813 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A815 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A819 CRC E89E9DFB (3902709243) │ │ │ │ -10A81D Compressed Size 000009C6 (2502) │ │ │ │ -10A821 Uncompressed Size 00001B49 (6985) │ │ │ │ -10A825 Filename Length 0016 (22) │ │ │ │ -10A827 Extra Length 0000 (0) │ │ │ │ -10A829 Comment Length 0000 (0) │ │ │ │ -10A82B Disk Start 0000 (0) │ │ │ │ -10A82D Int File Attributes 0000 (0) │ │ │ │ +10A8E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A8E6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A8EA CRC E89E9DFB (3902709243) │ │ │ │ +10A8EE Compressed Size 000009C6 (2502) │ │ │ │ +10A8F2 Uncompressed Size 00001B49 (6985) │ │ │ │ +10A8F6 Filename Length 0016 (22) │ │ │ │ +10A8F8 Extra Length 0000 (0) │ │ │ │ +10A8FA Comment Length 0000 (0) │ │ │ │ +10A8FC Disk Start 0000 (0) │ │ │ │ +10A8FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A82F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A900 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A833 Local Header Offset 0009AA71 (633457) │ │ │ │ -10A837 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A904 Local Header Offset 0009AA58 (633432) │ │ │ │ +10A908 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A837: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A908: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A84D CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ -10A851 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A852 Created OS 03 (3) 'Unix' │ │ │ │ -10A853 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A854 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A855 General Purpose Flag 0800 (2048) │ │ │ │ +10A91E CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ +10A922 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A923 Created OS 03 (3) 'Unix' │ │ │ │ +10A924 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A925 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A926 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A857 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A859 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A85D CRC EA3765B8 (3929499064) │ │ │ │ -10A861 Compressed Size 00000EEB (3819) │ │ │ │ -10A865 Uncompressed Size 00009FD4 (40916) │ │ │ │ -10A869 Filename Length 0015 (21) │ │ │ │ -10A86B Extra Length 0000 (0) │ │ │ │ -10A86D Comment Length 0000 (0) │ │ │ │ -10A86F Disk Start 0000 (0) │ │ │ │ -10A871 Int File Attributes 0000 (0) │ │ │ │ +10A928 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A92A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A92E CRC EA3765B8 (3929499064) │ │ │ │ +10A932 Compressed Size 00000EEB (3819) │ │ │ │ +10A936 Uncompressed Size 00009FD4 (40916) │ │ │ │ +10A93A Filename Length 0015 (21) │ │ │ │ +10A93C Extra Length 0000 (0) │ │ │ │ +10A93E Comment Length 0000 (0) │ │ │ │ +10A940 Disk Start 0000 (0) │ │ │ │ +10A942 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A873 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A944 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A877 Local Header Offset 0009B46B (636011) │ │ │ │ -10A87B Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A948 Local Header Offset 0009B452 (635986) │ │ │ │ +10A94C Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A87B: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A94C: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A890 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ -10A894 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A895 Created OS 03 (3) 'Unix' │ │ │ │ -10A896 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A897 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A898 General Purpose Flag 0800 (2048) │ │ │ │ +10A961 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ +10A965 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A966 Created OS 03 (3) 'Unix' │ │ │ │ +10A967 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A968 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A969 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A89A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A89C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A8A0 CRC 577BF04C (1467740236) │ │ │ │ -10A8A4 Compressed Size 000004B6 (1206) │ │ │ │ -10A8A8 Uncompressed Size 00000B3D (2877) │ │ │ │ -10A8AC Filename Length 001C (28) │ │ │ │ -10A8AE Extra Length 0000 (0) │ │ │ │ -10A8B0 Comment Length 0000 (0) │ │ │ │ -10A8B2 Disk Start 0000 (0) │ │ │ │ -10A8B4 Int File Attributes 0000 (0) │ │ │ │ +10A96B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A96D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A971 CRC 577BF04C (1467740236) │ │ │ │ +10A975 Compressed Size 000004B6 (1206) │ │ │ │ +10A979 Uncompressed Size 00000B3D (2877) │ │ │ │ +10A97D Filename Length 001C (28) │ │ │ │ +10A97F Extra Length 0000 (0) │ │ │ │ +10A981 Comment Length 0000 (0) │ │ │ │ +10A983 Disk Start 0000 (0) │ │ │ │ +10A985 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A8B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A987 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A8BA Local Header Offset 0009C389 (639881) │ │ │ │ -10A8BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A98B Local Header Offset 0009C370 (639856) │ │ │ │ +10A98F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A8BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A98F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A8DA CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ -10A8DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A8DF Created OS 03 (3) 'Unix' │ │ │ │ -10A8E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A8E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A8E2 General Purpose Flag 0800 (2048) │ │ │ │ +10A9AB CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ +10A9AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A9B0 Created OS 03 (3) 'Unix' │ │ │ │ +10A9B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A9B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A9B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A8E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A8E6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A8EA CRC CBE9F1C2 (3421106626) │ │ │ │ -10A8EE Compressed Size 00000717 (1815) │ │ │ │ -10A8F2 Uncompressed Size 00002C18 (11288) │ │ │ │ -10A8F6 Filename Length 001B (27) │ │ │ │ -10A8F8 Extra Length 0000 (0) │ │ │ │ -10A8FA Comment Length 0000 (0) │ │ │ │ -10A8FC Disk Start 0000 (0) │ │ │ │ -10A8FE Int File Attributes 0000 (0) │ │ │ │ +10A9B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A9B7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10A9BB CRC CBE9F1C2 (3421106626) │ │ │ │ +10A9BF Compressed Size 00000717 (1815) │ │ │ │ +10A9C3 Uncompressed Size 00002C18 (11288) │ │ │ │ +10A9C7 Filename Length 001B (27) │ │ │ │ +10A9C9 Extra Length 0000 (0) │ │ │ │ +10A9CB Comment Length 0000 (0) │ │ │ │ +10A9CD Disk Start 0000 (0) │ │ │ │ +10A9CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A900 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A9D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A904 Local Header Offset 0009C879 (641145) │ │ │ │ -10A908 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A9D5 Local Header Offset 0009C860 (641120) │ │ │ │ +10A9D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A908: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A9D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A923 CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ -10A927 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A928 Created OS 03 (3) 'Unix' │ │ │ │ -10A929 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A92A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A92B General Purpose Flag 0800 (2048) │ │ │ │ +10A9F4 CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ +10A9F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A9F9 Created OS 03 (3) 'Unix' │ │ │ │ +10A9FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A9FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A9FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A92D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A92F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A933 CRC B5AB2D6F (3047894383) │ │ │ │ -10A937 Compressed Size 00000643 (1603) │ │ │ │ -10A93B Uncompressed Size 00000FAB (4011) │ │ │ │ -10A93F Filename Length 0026 (38) │ │ │ │ -10A941 Extra Length 0000 (0) │ │ │ │ -10A943 Comment Length 0000 (0) │ │ │ │ -10A945 Disk Start 0000 (0) │ │ │ │ -10A947 Int File Attributes 0000 (0) │ │ │ │ +10A9FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AA00 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AA04 CRC B5AB2D6F (3047894383) │ │ │ │ +10AA08 Compressed Size 00000643 (1603) │ │ │ │ +10AA0C Uncompressed Size 00000FAB (4011) │ │ │ │ +10AA10 Filename Length 0026 (38) │ │ │ │ +10AA12 Extra Length 0000 (0) │ │ │ │ +10AA14 Comment Length 0000 (0) │ │ │ │ +10AA16 Disk Start 0000 (0) │ │ │ │ +10AA18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A949 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AA1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A94D Local Header Offset 0009CFC9 (643017) │ │ │ │ -10A951 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AA1E Local Header Offset 0009CFB0 (642992) │ │ │ │ +10AA22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A951: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AA22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A977 CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ -10A97B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A97C Created OS 03 (3) 'Unix' │ │ │ │ -10A97D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A97E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A97F General Purpose Flag 0800 (2048) │ │ │ │ +10AA48 CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ +10AA4C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AA4D Created OS 03 (3) 'Unix' │ │ │ │ +10AA4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AA4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AA50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A981 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A983 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A987 CRC F57E9B2E (4118715182) │ │ │ │ -10A98B Compressed Size 00000718 (1816) │ │ │ │ -10A98F Uncompressed Size 00002B2E (11054) │ │ │ │ -10A993 Filename Length 0025 (37) │ │ │ │ -10A995 Extra Length 0000 (0) │ │ │ │ -10A997 Comment Length 0000 (0) │ │ │ │ -10A999 Disk Start 0000 (0) │ │ │ │ -10A99B Int File Attributes 0000 (0) │ │ │ │ +10AA52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AA54 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AA58 CRC F57E9B2E (4118715182) │ │ │ │ +10AA5C Compressed Size 00000718 (1816) │ │ │ │ +10AA60 Uncompressed Size 00002B2E (11054) │ │ │ │ +10AA64 Filename Length 0025 (37) │ │ │ │ +10AA66 Extra Length 0000 (0) │ │ │ │ +10AA68 Comment Length 0000 (0) │ │ │ │ +10AA6A Disk Start 0000 (0) │ │ │ │ +10AA6C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A99D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AA6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A9A1 Local Header Offset 0009D650 (644688) │ │ │ │ -10A9A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AA72 Local Header Offset 0009D637 (644663) │ │ │ │ +10AA76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AA76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A9CA CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ -10A9CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A9CF Created OS 03 (3) 'Unix' │ │ │ │ -10A9D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A9D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A9D2 General Purpose Flag 0800 (2048) │ │ │ │ +10AA9B CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ +10AA9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AAA0 Created OS 03 (3) 'Unix' │ │ │ │ +10AAA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AAA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AAA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A9D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A9D6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10A9DA CRC 8371B941 (2205268289) │ │ │ │ -10A9DE Compressed Size 0000013E (318) │ │ │ │ -10A9E2 Uncompressed Size 000001F6 (502) │ │ │ │ -10A9E6 Filename Length 0016 (22) │ │ │ │ -10A9E8 Extra Length 0000 (0) │ │ │ │ -10A9EA Comment Length 0000 (0) │ │ │ │ -10A9EC Disk Start 0000 (0) │ │ │ │ -10A9EE Int File Attributes 0000 (0) │ │ │ │ +10AAA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AAA7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AAAB CRC 8371B941 (2205268289) │ │ │ │ +10AAAF Compressed Size 0000013E (318) │ │ │ │ +10AAB3 Uncompressed Size 000001F6 (502) │ │ │ │ +10AAB7 Filename Length 0016 (22) │ │ │ │ +10AAB9 Extra Length 0000 (0) │ │ │ │ +10AABB Comment Length 0000 (0) │ │ │ │ +10AABD Disk Start 0000 (0) │ │ │ │ +10AABF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A9F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AAC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A9F4 Local Header Offset 0009DDAB (646571) │ │ │ │ -10A9F8 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AAC5 Local Header Offset 0009DD92 (646546) │ │ │ │ +10AAC9 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9F8: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AAC9: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AA0E CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ -10AA12 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AA13 Created OS 03 (3) 'Unix' │ │ │ │ -10AA14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AA15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AA16 General Purpose Flag 0800 (2048) │ │ │ │ +10AADF CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ +10AAE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AAE4 Created OS 03 (3) 'Unix' │ │ │ │ +10AAE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AAE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AAE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AA18 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AA1A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AA1E CRC 7E8487F9 (2122614777) │ │ │ │ -10AA22 Compressed Size 00000101 (257) │ │ │ │ -10AA26 Uncompressed Size 0000023E (574) │ │ │ │ -10AA2A Filename Length 0015 (21) │ │ │ │ -10AA2C Extra Length 0000 (0) │ │ │ │ -10AA2E Comment Length 0000 (0) │ │ │ │ -10AA30 Disk Start 0000 (0) │ │ │ │ -10AA32 Int File Attributes 0000 (0) │ │ │ │ +10AAE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AAEB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AAEF CRC 7E8487F9 (2122614777) │ │ │ │ +10AAF3 Compressed Size 00000101 (257) │ │ │ │ +10AAF7 Uncompressed Size 0000023E (574) │ │ │ │ +10AAFB Filename Length 0015 (21) │ │ │ │ +10AAFD Extra Length 0000 (0) │ │ │ │ +10AAFF Comment Length 0000 (0) │ │ │ │ +10AB01 Disk Start 0000 (0) │ │ │ │ +10AB03 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AA34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AB05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AA38 Local Header Offset 0009DF1D (646941) │ │ │ │ -10AA3C Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AB09 Local Header Offset 0009DF04 (646916) │ │ │ │ +10AB0D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AA3C: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AB0D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AA51 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ -10AA55 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AA56 Created OS 03 (3) 'Unix' │ │ │ │ -10AA57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AA58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AA59 General Purpose Flag 0800 (2048) │ │ │ │ +10AB22 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ +10AB26 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AB27 Created OS 03 (3) 'Unix' │ │ │ │ +10AB28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AB29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AB2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AA5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AA5D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AA61 CRC F2699E90 (4067008144) │ │ │ │ -10AA65 Compressed Size 00000329 (809) │ │ │ │ -10AA69 Uncompressed Size 00000710 (1808) │ │ │ │ -10AA6D Filename Length 0029 (41) │ │ │ │ -10AA6F Extra Length 0000 (0) │ │ │ │ -10AA71 Comment Length 0000 (0) │ │ │ │ -10AA73 Disk Start 0000 (0) │ │ │ │ -10AA75 Int File Attributes 0000 (0) │ │ │ │ +10AB2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AB2E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AB32 CRC F2699E90 (4067008144) │ │ │ │ +10AB36 Compressed Size 00000329 (809) │ │ │ │ +10AB3A Uncompressed Size 00000710 (1808) │ │ │ │ +10AB3E Filename Length 0029 (41) │ │ │ │ +10AB40 Extra Length 0000 (0) │ │ │ │ +10AB42 Comment Length 0000 (0) │ │ │ │ +10AB44 Disk Start 0000 (0) │ │ │ │ +10AB46 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AA77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AB48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AA7B Local Header Offset 0009E051 (647249) │ │ │ │ -10AA7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AB4C Local Header Offset 0009E038 (647224) │ │ │ │ +10AB50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AA7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AB50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AAA8 CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ -10AAAC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AAAD Created OS 03 (3) 'Unix' │ │ │ │ -10AAAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AAAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AAB0 General Purpose Flag 0800 (2048) │ │ │ │ +10AB79 CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ +10AB7D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AB7E Created OS 03 (3) 'Unix' │ │ │ │ +10AB7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AB80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AB81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AAB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AAB4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AAB8 CRC A9F0F3F8 (2851140600) │ │ │ │ -10AABC Compressed Size 0000046D (1133) │ │ │ │ -10AAC0 Uncompressed Size 000014E4 (5348) │ │ │ │ -10AAC4 Filename Length 0028 (40) │ │ │ │ -10AAC6 Extra Length 0000 (0) │ │ │ │ -10AAC8 Comment Length 0000 (0) │ │ │ │ -10AACA Disk Start 0000 (0) │ │ │ │ -10AACC Int File Attributes 0000 (0) │ │ │ │ +10AB83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AB85 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AB89 CRC A9F0F3F8 (2851140600) │ │ │ │ +10AB8D Compressed Size 0000046D (1133) │ │ │ │ +10AB91 Uncompressed Size 000014E4 (5348) │ │ │ │ +10AB95 Filename Length 0028 (40) │ │ │ │ +10AB97 Extra Length 0000 (0) │ │ │ │ +10AB99 Comment Length 0000 (0) │ │ │ │ +10AB9B Disk Start 0000 (0) │ │ │ │ +10AB9D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AACE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AB9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AAD2 Local Header Offset 0009E3C1 (648129) │ │ │ │ -10AAD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ABA3 Local Header Offset 0009E3A8 (648104) │ │ │ │ +10ABA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AAD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ABA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AAFE CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ -10AB02 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB03 Created OS 03 (3) 'Unix' │ │ │ │ -10AB04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB06 General Purpose Flag 0800 (2048) │ │ │ │ +10ABCF CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ +10ABD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ABD4 Created OS 03 (3) 'Unix' │ │ │ │ +10ABD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ABD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ABD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB0A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AB0E CRC 343FC924 (876595492) │ │ │ │ -10AB12 Compressed Size 0000037D (893) │ │ │ │ -10AB16 Uncompressed Size 000007F6 (2038) │ │ │ │ -10AB1A Filename Length 001D (29) │ │ │ │ -10AB1C Extra Length 0000 (0) │ │ │ │ -10AB1E Comment Length 0000 (0) │ │ │ │ -10AB20 Disk Start 0000 (0) │ │ │ │ -10AB22 Int File Attributes 0000 (0) │ │ │ │ +10ABD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ABDB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10ABDF CRC 343FC924 (876595492) │ │ │ │ +10ABE3 Compressed Size 0000037D (893) │ │ │ │ +10ABE7 Uncompressed Size 000007F6 (2038) │ │ │ │ +10ABEB Filename Length 001D (29) │ │ │ │ +10ABED Extra Length 0000 (0) │ │ │ │ +10ABEF Comment Length 0000 (0) │ │ │ │ +10ABF1 Disk Start 0000 (0) │ │ │ │ +10ABF3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AB24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ABF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AB28 Local Header Offset 0009E874 (649332) │ │ │ │ -10AB2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ABF9 Local Header Offset 0009E85B (649307) │ │ │ │ +10ABFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AB2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ABFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AB49 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ -10AB4D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB4E Created OS 03 (3) 'Unix' │ │ │ │ -10AB4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB51 General Purpose Flag 0800 (2048) │ │ │ │ +10AC1A CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ +10AC1E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AC1F Created OS 03 (3) 'Unix' │ │ │ │ +10AC20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AC21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AC22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB55 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AB59 CRC ED849C0C (3984890892) │ │ │ │ -10AB5D Compressed Size 00000390 (912) │ │ │ │ -10AB61 Uncompressed Size 000010DC (4316) │ │ │ │ -10AB65 Filename Length 001C (28) │ │ │ │ -10AB67 Extra Length 0000 (0) │ │ │ │ -10AB69 Comment Length 0000 (0) │ │ │ │ -10AB6B Disk Start 0000 (0) │ │ │ │ -10AB6D Int File Attributes 0000 (0) │ │ │ │ +10AC24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AC26 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AC2A CRC ED849C0C (3984890892) │ │ │ │ +10AC2E Compressed Size 00000390 (912) │ │ │ │ +10AC32 Uncompressed Size 000010DC (4316) │ │ │ │ +10AC36 Filename Length 001C (28) │ │ │ │ +10AC38 Extra Length 0000 (0) │ │ │ │ +10AC3A Comment Length 0000 (0) │ │ │ │ +10AC3C Disk Start 0000 (0) │ │ │ │ +10AC3E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AB6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AC40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AB73 Local Header Offset 0009EC2C (650284) │ │ │ │ -10AB77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AC44 Local Header Offset 0009EC13 (650259) │ │ │ │ +10AC48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AB77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AC48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AB93 CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ -10AB97 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB98 Created OS 03 (3) 'Unix' │ │ │ │ -10AB99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB9B General Purpose Flag 0800 (2048) │ │ │ │ +10AC64 CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ +10AC68 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AC69 Created OS 03 (3) 'Unix' │ │ │ │ +10AC6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AC6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AC6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB9F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10ABA3 CRC 269D31F6 (647836150) │ │ │ │ -10ABA7 Compressed Size 000004CC (1228) │ │ │ │ -10ABAB Uncompressed Size 00000B26 (2854) │ │ │ │ -10ABAF Filename Length 001A (26) │ │ │ │ -10ABB1 Extra Length 0000 (0) │ │ │ │ -10ABB3 Comment Length 0000 (0) │ │ │ │ -10ABB5 Disk Start 0000 (0) │ │ │ │ -10ABB7 Int File Attributes 0000 (0) │ │ │ │ +10AC6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AC70 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AC74 CRC 269D31F6 (647836150) │ │ │ │ +10AC78 Compressed Size 000004CC (1228) │ │ │ │ +10AC7C Uncompressed Size 00000B26 (2854) │ │ │ │ +10AC80 Filename Length 001A (26) │ │ │ │ +10AC82 Extra Length 0000 (0) │ │ │ │ +10AC84 Comment Length 0000 (0) │ │ │ │ +10AC86 Disk Start 0000 (0) │ │ │ │ +10AC88 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ABB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AC8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ABBD Local Header Offset 0009EFF6 (651254) │ │ │ │ -10ABC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AC8E Local Header Offset 0009EFDD (651229) │ │ │ │ +10AC92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ABC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AC92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ABDB CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ -10ABDF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ABE0 Created OS 03 (3) 'Unix' │ │ │ │ -10ABE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ABE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ABE3 General Purpose Flag 0800 (2048) │ │ │ │ +10ACAC CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ +10ACB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ACB1 Created OS 03 (3) 'Unix' │ │ │ │ +10ACB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ACB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ACB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ABE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ABE7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10ABEB CRC 30EECC1D (820956189) │ │ │ │ -10ABEF Compressed Size 00000685 (1669) │ │ │ │ -10ABF3 Uncompressed Size 00001D7D (7549) │ │ │ │ -10ABF7 Filename Length 0019 (25) │ │ │ │ -10ABF9 Extra Length 0000 (0) │ │ │ │ -10ABFB Comment Length 0000 (0) │ │ │ │ -10ABFD Disk Start 0000 (0) │ │ │ │ -10ABFF Int File Attributes 0000 (0) │ │ │ │ +10ACB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ACB8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10ACBC CRC 30EECC1D (820956189) │ │ │ │ +10ACC0 Compressed Size 00000685 (1669) │ │ │ │ +10ACC4 Uncompressed Size 00001D7D (7549) │ │ │ │ +10ACC8 Filename Length 0019 (25) │ │ │ │ +10ACCA Extra Length 0000 (0) │ │ │ │ +10ACCC Comment Length 0000 (0) │ │ │ │ +10ACCE Disk Start 0000 (0) │ │ │ │ +10ACD0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ACD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC05 Local Header Offset 0009F4FA (652538) │ │ │ │ -10AC09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ACD6 Local Header Offset 0009F4E1 (652513) │ │ │ │ +10ACDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ACDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AC22 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ -10AC26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AC27 Created OS 03 (3) 'Unix' │ │ │ │ -10AC28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AC29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AC2A General Purpose Flag 0800 (2048) │ │ │ │ +10ACF3 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ +10ACF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ACF8 Created OS 03 (3) 'Unix' │ │ │ │ +10ACF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ACFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ACFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AC2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AC2E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AC32 CRC B9076E88 (3104272008) │ │ │ │ -10AC36 Compressed Size 00000ADC (2780) │ │ │ │ -10AC3A Uncompressed Size 00001FAE (8110) │ │ │ │ -10AC3E Filename Length 0017 (23) │ │ │ │ -10AC40 Extra Length 0000 (0) │ │ │ │ -10AC42 Comment Length 0000 (0) │ │ │ │ -10AC44 Disk Start 0000 (0) │ │ │ │ -10AC46 Int File Attributes 0000 (0) │ │ │ │ +10ACFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ACFF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AD03 CRC B9076E88 (3104272008) │ │ │ │ +10AD07 Compressed Size 00000ADC (2780) │ │ │ │ +10AD0B Uncompressed Size 00001FAE (8110) │ │ │ │ +10AD0F Filename Length 0017 (23) │ │ │ │ +10AD11 Extra Length 0000 (0) │ │ │ │ +10AD13 Comment Length 0000 (0) │ │ │ │ +10AD15 Disk Start 0000 (0) │ │ │ │ +10AD17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AD19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC4C Local Header Offset 0009FBB6 (654262) │ │ │ │ -10AC50 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AD1D Local Header Offset 0009FB9D (654237) │ │ │ │ +10AD21 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC50: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AD21: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AC67 CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ -10AC6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AC6C Created OS 03 (3) 'Unix' │ │ │ │ -10AC6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AC6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AC6F General Purpose Flag 0800 (2048) │ │ │ │ +10AD38 CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ +10AD3C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AD3D Created OS 03 (3) 'Unix' │ │ │ │ +10AD3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AD3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AD40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AC71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AC73 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AC77 CRC 03383F12 (54017810) │ │ │ │ -10AC7B Compressed Size 00000E20 (3616) │ │ │ │ -10AC7F Uncompressed Size 00007E76 (32374) │ │ │ │ -10AC83 Filename Length 0016 (22) │ │ │ │ -10AC85 Extra Length 0000 (0) │ │ │ │ -10AC87 Comment Length 0000 (0) │ │ │ │ -10AC89 Disk Start 0000 (0) │ │ │ │ -10AC8B Int File Attributes 0000 (0) │ │ │ │ +10AD42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AD44 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AD48 CRC 03383F12 (54017810) │ │ │ │ +10AD4C Compressed Size 00000E20 (3616) │ │ │ │ +10AD50 Uncompressed Size 00007E76 (32374) │ │ │ │ +10AD54 Filename Length 0016 (22) │ │ │ │ +10AD56 Extra Length 0000 (0) │ │ │ │ +10AD58 Comment Length 0000 (0) │ │ │ │ +10AD5A Disk Start 0000 (0) │ │ │ │ +10AD5C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AD5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC91 Local Header Offset 000A06C7 (657095) │ │ │ │ -10AC95 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AD62 Local Header Offset 000A06AE (657070) │ │ │ │ +10AD66 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC95: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AD66: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ACAB CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ -10ACAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ACB0 Created OS 03 (3) 'Unix' │ │ │ │ -10ACB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ACB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ACB3 General Purpose Flag 0800 (2048) │ │ │ │ +10AD7C CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ +10AD80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AD81 Created OS 03 (3) 'Unix' │ │ │ │ +10AD82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AD83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AD84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ACB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ACB7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10ACBB CRC 8C1659C1 (2350275009) │ │ │ │ -10ACBF Compressed Size 00000619 (1561) │ │ │ │ -10ACC3 Uncompressed Size 00000F78 (3960) │ │ │ │ -10ACC7 Filename Length 001A (26) │ │ │ │ -10ACC9 Extra Length 0000 (0) │ │ │ │ -10ACCB Comment Length 0000 (0) │ │ │ │ -10ACCD Disk Start 0000 (0) │ │ │ │ -10ACCF Int File Attributes 0000 (0) │ │ │ │ +10AD86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AD88 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AD8C CRC 8C1659C1 (2350275009) │ │ │ │ +10AD90 Compressed Size 00000619 (1561) │ │ │ │ +10AD94 Uncompressed Size 00000F78 (3960) │ │ │ │ +10AD98 Filename Length 001A (26) │ │ │ │ +10AD9A Extra Length 0000 (0) │ │ │ │ +10AD9C Comment Length 0000 (0) │ │ │ │ +10AD9E Disk Start 0000 (0) │ │ │ │ +10ADA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ACD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ADA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ACD5 Local Header Offset 000A151B (660763) │ │ │ │ -10ACD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ADA6 Local Header Offset 000A1502 (660738) │ │ │ │ +10ADAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ACD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ADAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ACF3 CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ -10ACF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ACF8 Created OS 03 (3) 'Unix' │ │ │ │ -10ACF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ACFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ACFB General Purpose Flag 0800 (2048) │ │ │ │ +10ADC4 CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ +10ADC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ADC9 Created OS 03 (3) 'Unix' │ │ │ │ +10ADCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ADCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ADCC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ACFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ACFF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AD03 CRC 67A506CB (1738868427) │ │ │ │ -10AD07 Compressed Size 000006ED (1773) │ │ │ │ -10AD0B Uncompressed Size 0000291B (10523) │ │ │ │ -10AD0F Filename Length 0019 (25) │ │ │ │ -10AD11 Extra Length 0000 (0) │ │ │ │ -10AD13 Comment Length 0000 (0) │ │ │ │ -10AD15 Disk Start 0000 (0) │ │ │ │ -10AD17 Int File Attributes 0000 (0) │ │ │ │ +10ADCE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ADD0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10ADD4 CRC 67A506CB (1738868427) │ │ │ │ +10ADD8 Compressed Size 000006ED (1773) │ │ │ │ +10ADDC Uncompressed Size 0000291B (10523) │ │ │ │ +10ADE0 Filename Length 0019 (25) │ │ │ │ +10ADE2 Extra Length 0000 (0) │ │ │ │ +10ADE4 Comment Length 0000 (0) │ │ │ │ +10ADE6 Disk Start 0000 (0) │ │ │ │ +10ADE8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AD19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ADEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AD1D Local Header Offset 000A1B6C (662380) │ │ │ │ -10AD21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ADEE Local Header Offset 000A1B53 (662355) │ │ │ │ +10ADF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AD21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ADF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AD3A CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ -10AD3E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AD3F Created OS 03 (3) 'Unix' │ │ │ │ -10AD40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AD41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AD42 General Purpose Flag 0800 (2048) │ │ │ │ +10AE0B CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ +10AE0F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AE10 Created OS 03 (3) 'Unix' │ │ │ │ +10AE11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AE12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AE13 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AD44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AD46 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AD4A CRC C072F31E (3228758814) │ │ │ │ -10AD4E Compressed Size 00000492 (1170) │ │ │ │ -10AD52 Uncompressed Size 00000A8F (2703) │ │ │ │ -10AD56 Filename Length 001D (29) │ │ │ │ -10AD58 Extra Length 0000 (0) │ │ │ │ -10AD5A Comment Length 0000 (0) │ │ │ │ -10AD5C Disk Start 0000 (0) │ │ │ │ -10AD5E Int File Attributes 0000 (0) │ │ │ │ +10AE15 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AE17 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AE1B CRC C072F31E (3228758814) │ │ │ │ +10AE1F Compressed Size 00000492 (1170) │ │ │ │ +10AE23 Uncompressed Size 00000A8F (2703) │ │ │ │ +10AE27 Filename Length 001D (29) │ │ │ │ +10AE29 Extra Length 0000 (0) │ │ │ │ +10AE2B Comment Length 0000 (0) │ │ │ │ +10AE2D Disk Start 0000 (0) │ │ │ │ +10AE2F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AD60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AE31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AD64 Local Header Offset 000A2290 (664208) │ │ │ │ -10AD68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AE35 Local Header Offset 000A2277 (664183) │ │ │ │ +10AE39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AD68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AE39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AD85 CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ -10AD89 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AD8A Created OS 03 (3) 'Unix' │ │ │ │ -10AD8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AD8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AD8D General Purpose Flag 0800 (2048) │ │ │ │ +10AE56 CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ +10AE5A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AE5B Created OS 03 (3) 'Unix' │ │ │ │ +10AE5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AE5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AE5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AD8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AD91 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AD95 CRC EC0F6527 (3960431911) │ │ │ │ -10AD99 Compressed Size 0000067D (1661) │ │ │ │ -10AD9D Uncompressed Size 00001D3A (7482) │ │ │ │ -10ADA1 Filename Length 001C (28) │ │ │ │ -10ADA3 Extra Length 0000 (0) │ │ │ │ -10ADA5 Comment Length 0000 (0) │ │ │ │ -10ADA7 Disk Start 0000 (0) │ │ │ │ -10ADA9 Int File Attributes 0000 (0) │ │ │ │ +10AE60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AE62 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AE66 CRC EC0F6527 (3960431911) │ │ │ │ +10AE6A Compressed Size 0000067D (1661) │ │ │ │ +10AE6E Uncompressed Size 00001D3A (7482) │ │ │ │ +10AE72 Filename Length 001C (28) │ │ │ │ +10AE74 Extra Length 0000 (0) │ │ │ │ +10AE76 Comment Length 0000 (0) │ │ │ │ +10AE78 Disk Start 0000 (0) │ │ │ │ +10AE7A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ADAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AE7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ADAF Local Header Offset 000A275D (665437) │ │ │ │ -10ADB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AE80 Local Header Offset 000A2744 (665412) │ │ │ │ +10AE84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ADB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AE84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ADCF CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ -10ADD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ADD4 Created OS 03 (3) 'Unix' │ │ │ │ -10ADD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ADD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ADD7 General Purpose Flag 0800 (2048) │ │ │ │ +10AEA0 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ +10AEA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AEA5 Created OS 03 (3) 'Unix' │ │ │ │ +10AEA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AEA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AEA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ADD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ADDB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10ADDF CRC C3E31DEB (3286441451) │ │ │ │ -10ADE3 Compressed Size 00000AC9 (2761) │ │ │ │ -10ADE7 Uncompressed Size 0000219B (8603) │ │ │ │ -10ADEB Filename Length 001D (29) │ │ │ │ -10ADED Extra Length 0000 (0) │ │ │ │ -10ADEF Comment Length 0000 (0) │ │ │ │ -10ADF1 Disk Start 0000 (0) │ │ │ │ -10ADF3 Int File Attributes 0000 (0) │ │ │ │ +10AEAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AEAC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AEB0 CRC C3E31DEB (3286441451) │ │ │ │ +10AEB4 Compressed Size 00000AC9 (2761) │ │ │ │ +10AEB8 Uncompressed Size 0000219B (8603) │ │ │ │ +10AEBC Filename Length 001D (29) │ │ │ │ +10AEBE Extra Length 0000 (0) │ │ │ │ +10AEC0 Comment Length 0000 (0) │ │ │ │ +10AEC2 Disk Start 0000 (0) │ │ │ │ +10AEC4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ADF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AEC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ADF9 Local Header Offset 000A2E14 (667156) │ │ │ │ -10ADFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AECA Local Header Offset 000A2DFB (667131) │ │ │ │ +10AECE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ADFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AECE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AE1A CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ -10AE1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AE1F Created OS 03 (3) 'Unix' │ │ │ │ -10AE20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AE21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AE22 General Purpose Flag 0800 (2048) │ │ │ │ +10AEEB CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ +10AEEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AEF0 Created OS 03 (3) 'Unix' │ │ │ │ +10AEF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AEF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AEF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AE24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AE26 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AE2A CRC D2E59402 (3538260994) │ │ │ │ -10AE2E Compressed Size 00000DEB (3563) │ │ │ │ -10AE32 Uncompressed Size 00006D48 (27976) │ │ │ │ -10AE36 Filename Length 001C (28) │ │ │ │ -10AE38 Extra Length 0000 (0) │ │ │ │ -10AE3A Comment Length 0000 (0) │ │ │ │ -10AE3C Disk Start 0000 (0) │ │ │ │ -10AE3E Int File Attributes 0000 (0) │ │ │ │ +10AEF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AEF7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AEFB CRC D2E59402 (3538260994) │ │ │ │ +10AEFF Compressed Size 00000DEB (3563) │ │ │ │ +10AF03 Uncompressed Size 00006D48 (27976) │ │ │ │ +10AF07 Filename Length 001C (28) │ │ │ │ +10AF09 Extra Length 0000 (0) │ │ │ │ +10AF0B Comment Length 0000 (0) │ │ │ │ +10AF0D Disk Start 0000 (0) │ │ │ │ +10AF0F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AE40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AF11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AE44 Local Header Offset 000A3918 (669976) │ │ │ │ -10AE48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF15 Local Header Offset 000A38FF (669951) │ │ │ │ +10AF19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AE64 CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ -10AE68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AE69 Created OS 03 (3) 'Unix' │ │ │ │ -10AE6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AE6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AE6C General Purpose Flag 0800 (2048) │ │ │ │ +10AF35 CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ +10AF39 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AF3A Created OS 03 (3) 'Unix' │ │ │ │ +10AF3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF3D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AE6E Compression Method 0000 (0) 'Stored' │ │ │ │ -10AE70 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AE74 CRC 00000000 (0) │ │ │ │ -10AE78 Compressed Size 00000000 (0) │ │ │ │ -10AE7C Uncompressed Size 00000000 (0) │ │ │ │ -10AE80 Filename Length 0015 (21) │ │ │ │ -10AE82 Extra Length 0000 (0) │ │ │ │ -10AE84 Comment Length 0000 (0) │ │ │ │ -10AE86 Disk Start 0000 (0) │ │ │ │ -10AE88 Int File Attributes 0000 (0) │ │ │ │ +10AF3F Compression Method 0000 (0) 'Stored' │ │ │ │ +10AF41 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AF45 CRC 00000000 (0) │ │ │ │ +10AF49 Compressed Size 00000000 (0) │ │ │ │ +10AF4D Uncompressed Size 00000000 (0) │ │ │ │ +10AF51 Filename Length 0015 (21) │ │ │ │ +10AF53 Extra Length 0000 (0) │ │ │ │ +10AF55 Comment Length 0000 (0) │ │ │ │ +10AF57 Disk Start 0000 (0) │ │ │ │ +10AF59 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AE8A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10AF5B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10AE8E Local Header Offset 000A473D (673597) │ │ │ │ -10AE92 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF5F Local Header Offset 000A4724 (673572) │ │ │ │ +10AF63 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE92: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF63: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10AE92: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10AF63: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE6A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF3B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10AEA7 CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ -10AEAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AEAC Created OS 03 (3) 'Unix' │ │ │ │ -10AEAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AEAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AEAF General Purpose Flag 0800 (2048) │ │ │ │ +10AF78 CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ +10AF7C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AF7D Created OS 03 (3) 'Unix' │ │ │ │ +10AF7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AEB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AEB3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AEB7 CRC AA0013D0 (2852131792) │ │ │ │ -10AEBB Compressed Size 000008DD (2269) │ │ │ │ -10AEBF Uncompressed Size 00001B8B (7051) │ │ │ │ -10AEC3 Filename Length 0028 (40) │ │ │ │ -10AEC5 Extra Length 0000 (0) │ │ │ │ -10AEC7 Comment Length 0000 (0) │ │ │ │ -10AEC9 Disk Start 0000 (0) │ │ │ │ -10AECB Int File Attributes 0000 (0) │ │ │ │ +10AF82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF84 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AF88 CRC AA0013D0 (2852131792) │ │ │ │ +10AF8C Compressed Size 000008DD (2269) │ │ │ │ +10AF90 Uncompressed Size 00001B8B (7051) │ │ │ │ +10AF94 Filename Length 0028 (40) │ │ │ │ +10AF96 Extra Length 0000 (0) │ │ │ │ +10AF98 Comment Length 0000 (0) │ │ │ │ +10AF9A Disk Start 0000 (0) │ │ │ │ +10AF9C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AECD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AF9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AED1 Local Header Offset 000A4770 (673648) │ │ │ │ -10AED5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AFA2 Local Header Offset 000A4757 (673623) │ │ │ │ +10AFA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AED5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AFA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AEFD CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ -10AF01 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AF02 Created OS 03 (3) 'Unix' │ │ │ │ -10AF03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF05 General Purpose Flag 0800 (2048) │ │ │ │ +10AFCE CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ +10AFD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AFD3 Created OS 03 (3) 'Unix' │ │ │ │ +10AFD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AFD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AFD6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF09 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AF0D CRC 1F409F7D (524328829) │ │ │ │ -10AF11 Compressed Size 00000A7D (2685) │ │ │ │ -10AF15 Uncompressed Size 0000505B (20571) │ │ │ │ -10AF19 Filename Length 0027 (39) │ │ │ │ -10AF1B Extra Length 0000 (0) │ │ │ │ -10AF1D Comment Length 0000 (0) │ │ │ │ -10AF1F Disk Start 0000 (0) │ │ │ │ -10AF21 Int File Attributes 0000 (0) │ │ │ │ +10AFD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AFDA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10AFDE CRC 1F409F7D (524328829) │ │ │ │ +10AFE2 Compressed Size 00000A7D (2685) │ │ │ │ +10AFE6 Uncompressed Size 0000505B (20571) │ │ │ │ +10AFEA Filename Length 0027 (39) │ │ │ │ +10AFEC Extra Length 0000 (0) │ │ │ │ +10AFEE Comment Length 0000 (0) │ │ │ │ +10AFF0 Disk Start 0000 (0) │ │ │ │ +10AFF2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AF23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AFF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AF27 Local Header Offset 000A5093 (675987) │ │ │ │ -10AF2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AFF8 Local Header Offset 000A507A (675962) │ │ │ │ +10AFFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AFFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AF52 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ -10AF56 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AF57 Created OS 03 (3) 'Unix' │ │ │ │ -10AF58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF5A General Purpose Flag 0800 (2048) │ │ │ │ +10B023 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ +10B027 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B028 Created OS 03 (3) 'Unix' │ │ │ │ +10B029 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B02A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B02B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF5E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AF62 CRC ABD2E75A (2882725722) │ │ │ │ -10AF66 Compressed Size 0000052B (1323) │ │ │ │ -10AF6A Uncompressed Size 00000F60 (3936) │ │ │ │ -10AF6E Filename Length 002A (42) │ │ │ │ -10AF70 Extra Length 0000 (0) │ │ │ │ -10AF72 Comment Length 0000 (0) │ │ │ │ -10AF74 Disk Start 0000 (0) │ │ │ │ -10AF76 Int File Attributes 0000 (0) │ │ │ │ +10B02D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B02F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B033 CRC ABD2E75A (2882725722) │ │ │ │ +10B037 Compressed Size 0000052B (1323) │ │ │ │ +10B03B Uncompressed Size 00000F60 (3936) │ │ │ │ +10B03F Filename Length 002A (42) │ │ │ │ +10B041 Extra Length 0000 (0) │ │ │ │ +10B043 Comment Length 0000 (0) │ │ │ │ +10B045 Disk Start 0000 (0) │ │ │ │ +10B047 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AF78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B049 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AF7C Local Header Offset 000A5B55 (678741) │ │ │ │ -10AF80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B04D Local Header Offset 000A5B3C (678716) │ │ │ │ +10B051 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B051: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AFAA CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ -10AFAE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AFAF Created OS 03 (3) 'Unix' │ │ │ │ -10AFB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AFB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AFB2 General Purpose Flag 0800 (2048) │ │ │ │ +10B07B CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ +10B07F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B080 Created OS 03 (3) 'Unix' │ │ │ │ +10B081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B083 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AFB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AFB6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10AFBA CRC 85691416 (2238256150) │ │ │ │ -10AFBE Compressed Size 0000081C (2076) │ │ │ │ -10AFC2 Uncompressed Size 0000263D (9789) │ │ │ │ -10AFC6 Filename Length 0029 (41) │ │ │ │ -10AFC8 Extra Length 0000 (0) │ │ │ │ -10AFCA Comment Length 0000 (0) │ │ │ │ -10AFCC Disk Start 0000 (0) │ │ │ │ -10AFCE Int File Attributes 0000 (0) │ │ │ │ +10B085 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B087 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B08B CRC 85691416 (2238256150) │ │ │ │ +10B08F Compressed Size 0000081C (2076) │ │ │ │ +10B093 Uncompressed Size 0000263D (9789) │ │ │ │ +10B097 Filename Length 0029 (41) │ │ │ │ +10B099 Extra Length 0000 (0) │ │ │ │ +10B09B Comment Length 0000 (0) │ │ │ │ +10B09D Disk Start 0000 (0) │ │ │ │ +10B09F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AFD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B0A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AFD4 Local Header Offset 000A60C8 (680136) │ │ │ │ -10AFD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B0A5 Local Header Offset 000A60AF (680111) │ │ │ │ +10B0A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AFD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B0A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B001 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ -10B005 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B006 Created OS 03 (3) 'Unix' │ │ │ │ -10B007 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B008 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B009 General Purpose Flag 0800 (2048) │ │ │ │ +10B0D2 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ +10B0D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B0D7 Created OS 03 (3) 'Unix' │ │ │ │ +10B0D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B0D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B0DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B00B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B00D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B011 CRC 222B41FE (573260286) │ │ │ │ -10B015 Compressed Size 0000019E (414) │ │ │ │ -10B019 Uncompressed Size 000002A6 (678) │ │ │ │ -10B01D Filename Length 0030 (48) │ │ │ │ -10B01F Extra Length 0000 (0) │ │ │ │ -10B021 Comment Length 0000 (0) │ │ │ │ -10B023 Disk Start 0000 (0) │ │ │ │ -10B025 Int File Attributes 0000 (0) │ │ │ │ +10B0DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B0DE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B0E2 CRC 222B41FE (573260286) │ │ │ │ +10B0E6 Compressed Size 0000019E (414) │ │ │ │ +10B0EA Uncompressed Size 000002A6 (678) │ │ │ │ +10B0EE Filename Length 0030 (48) │ │ │ │ +10B0F0 Extra Length 0000 (0) │ │ │ │ +10B0F2 Comment Length 0000 (0) │ │ │ │ +10B0F4 Disk Start 0000 (0) │ │ │ │ +10B0F6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B027 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B0F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B02B Local Header Offset 000A692B (682283) │ │ │ │ -10B02F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B0FC Local Header Offset 000A6912 (682258) │ │ │ │ +10B100 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B02F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B100: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B05F CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ -10B063 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B064 Created OS 03 (3) 'Unix' │ │ │ │ -10B065 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B066 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B067 General Purpose Flag 0800 (2048) │ │ │ │ +10B130 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ +10B134 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B135 Created OS 03 (3) 'Unix' │ │ │ │ +10B136 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B137 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B138 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B069 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B06B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B06F CRC E0D6F4BD (3772183741) │ │ │ │ -10B073 Compressed Size 0000013A (314) │ │ │ │ -10B077 Uncompressed Size 0000026C (620) │ │ │ │ -10B07B Filename Length 002F (47) │ │ │ │ -10B07D Extra Length 0000 (0) │ │ │ │ -10B07F Comment Length 0000 (0) │ │ │ │ -10B081 Disk Start 0000 (0) │ │ │ │ -10B083 Int File Attributes 0000 (0) │ │ │ │ +10B13A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B13C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B140 CRC E0D6F4BD (3772183741) │ │ │ │ +10B144 Compressed Size 0000013A (314) │ │ │ │ +10B148 Uncompressed Size 0000026C (620) │ │ │ │ +10B14C Filename Length 002F (47) │ │ │ │ +10B14E Extra Length 0000 (0) │ │ │ │ +10B150 Comment Length 0000 (0) │ │ │ │ +10B152 Disk Start 0000 (0) │ │ │ │ +10B154 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B085 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B156 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B089 Local Header Offset 000A6B17 (682775) │ │ │ │ -10B08D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B15A Local Header Offset 000A6AFE (682750) │ │ │ │ +10B15E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B08D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B15E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B0BC CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ -10B0C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B0C1 Created OS 03 (3) 'Unix' │ │ │ │ -10B0C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B0C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B0C4 General Purpose Flag 0800 (2048) │ │ │ │ +10B18D CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ +10B191 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B192 Created OS 03 (3) 'Unix' │ │ │ │ +10B193 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B194 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B195 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B0C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B0C8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B0CC CRC 211930A0 (555298976) │ │ │ │ -10B0D0 Compressed Size 00000644 (1604) │ │ │ │ -10B0D4 Uncompressed Size 00000EEF (3823) │ │ │ │ -10B0D8 Filename Length 0020 (32) │ │ │ │ -10B0DA Extra Length 0000 (0) │ │ │ │ -10B0DC Comment Length 0000 (0) │ │ │ │ -10B0DE Disk Start 0000 (0) │ │ │ │ -10B0E0 Int File Attributes 0000 (0) │ │ │ │ +10B197 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B199 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B19D CRC 211930A0 (555298976) │ │ │ │ +10B1A1 Compressed Size 00000644 (1604) │ │ │ │ +10B1A5 Uncompressed Size 00000EEF (3823) │ │ │ │ +10B1A9 Filename Length 0020 (32) │ │ │ │ +10B1AB Extra Length 0000 (0) │ │ │ │ +10B1AD Comment Length 0000 (0) │ │ │ │ +10B1AF Disk Start 0000 (0) │ │ │ │ +10B1B1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B0E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B1B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B0E6 Local Header Offset 000A6C9E (683166) │ │ │ │ -10B0EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B1B7 Local Header Offset 000A6C85 (683141) │ │ │ │ +10B1BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B0EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B1BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B10A CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ -10B10E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B10F Created OS 03 (3) 'Unix' │ │ │ │ -10B110 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B111 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B112 General Purpose Flag 0800 (2048) │ │ │ │ +10B1DB CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ +10B1DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B1E0 Created OS 03 (3) 'Unix' │ │ │ │ +10B1E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B1E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B1E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B114 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B116 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B11A CRC 1B1ED551 (455005521) │ │ │ │ -10B11E Compressed Size 000007E7 (2023) │ │ │ │ -10B122 Uncompressed Size 0000231D (8989) │ │ │ │ -10B126 Filename Length 001F (31) │ │ │ │ -10B128 Extra Length 0000 (0) │ │ │ │ -10B12A Comment Length 0000 (0) │ │ │ │ -10B12C Disk Start 0000 (0) │ │ │ │ -10B12E Int File Attributes 0000 (0) │ │ │ │ +10B1E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B1E7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B1EB CRC 1B1ED551 (455005521) │ │ │ │ +10B1EF Compressed Size 000007E7 (2023) │ │ │ │ +10B1F3 Uncompressed Size 0000231D (8989) │ │ │ │ +10B1F7 Filename Length 001F (31) │ │ │ │ +10B1F9 Extra Length 0000 (0) │ │ │ │ +10B1FB Comment Length 0000 (0) │ │ │ │ +10B1FD Disk Start 0000 (0) │ │ │ │ +10B1FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B130 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B201 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B134 Local Header Offset 000A7320 (684832) │ │ │ │ -10B138 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B205 Local Header Offset 000A7307 (684807) │ │ │ │ +10B209 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B138: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B209: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B157 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ -10B15B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B15C Created OS 03 (3) 'Unix' │ │ │ │ -10B15D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B15E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B15F General Purpose Flag 0800 (2048) │ │ │ │ +10B228 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ +10B22C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B22D Created OS 03 (3) 'Unix' │ │ │ │ +10B22E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B22F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B230 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B161 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B163 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B167 CRC DE523CE6 (3729931494) │ │ │ │ -10B16B Compressed Size 00000C23 (3107) │ │ │ │ -10B16F Uncompressed Size 0000229B (8859) │ │ │ │ -10B173 Filename Length 002C (44) │ │ │ │ -10B175 Extra Length 0000 (0) │ │ │ │ -10B177 Comment Length 0000 (0) │ │ │ │ -10B179 Disk Start 0000 (0) │ │ │ │ -10B17B Int File Attributes 0000 (0) │ │ │ │ +10B232 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B234 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B238 CRC DE523CE6 (3729931494) │ │ │ │ +10B23C Compressed Size 00000C23 (3107) │ │ │ │ +10B240 Uncompressed Size 0000229B (8859) │ │ │ │ +10B244 Filename Length 002C (44) │ │ │ │ +10B246 Extra Length 0000 (0) │ │ │ │ +10B248 Comment Length 0000 (0) │ │ │ │ +10B24A Disk Start 0000 (0) │ │ │ │ +10B24C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B17D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B24E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B181 Local Header Offset 000A7B44 (686916) │ │ │ │ -10B185 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B252 Local Header Offset 000A7B2B (686891) │ │ │ │ +10B256 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B185: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B1B1 CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ -10B1B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B1B6 Created OS 03 (3) 'Unix' │ │ │ │ -10B1B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B1B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B1B9 General Purpose Flag 0800 (2048) │ │ │ │ +10B282 CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ +10B286 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B287 Created OS 03 (3) 'Unix' │ │ │ │ +10B288 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B289 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B28A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B1BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B1BD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B1C1 CRC C23B06F0 (3258648304) │ │ │ │ -10B1C5 Compressed Size 00000AE8 (2792) │ │ │ │ -10B1C9 Uncompressed Size 00008F19 (36633) │ │ │ │ -10B1CD Filename Length 002B (43) │ │ │ │ -10B1CF Extra Length 0000 (0) │ │ │ │ -10B1D1 Comment Length 0000 (0) │ │ │ │ -10B1D3 Disk Start 0000 (0) │ │ │ │ -10B1D5 Int File Attributes 0000 (0) │ │ │ │ +10B28C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B28E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B292 CRC C23B06F0 (3258648304) │ │ │ │ +10B296 Compressed Size 00000AE8 (2792) │ │ │ │ +10B29A Uncompressed Size 00008F19 (36633) │ │ │ │ +10B29E Filename Length 002B (43) │ │ │ │ +10B2A0 Extra Length 0000 (0) │ │ │ │ +10B2A2 Comment Length 0000 (0) │ │ │ │ +10B2A4 Disk Start 0000 (0) │ │ │ │ +10B2A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B1D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B2A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B1DB Local Header Offset 000A87B1 (690097) │ │ │ │ -10B1DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B2AC Local Header Offset 000A8798 (690072) │ │ │ │ +10B2B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B1DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B2B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B20A CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ -10B20E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B20F Created OS 03 (3) 'Unix' │ │ │ │ -10B210 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B211 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B212 General Purpose Flag 0800 (2048) │ │ │ │ +10B2DB CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ +10B2DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B2E0 Created OS 03 (3) 'Unix' │ │ │ │ +10B2E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B2E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B2E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B214 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B216 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B21A CRC F7C458F1 (4156840177) │ │ │ │ -10B21E Compressed Size 00000483 (1155) │ │ │ │ -10B222 Uncompressed Size 00000A5C (2652) │ │ │ │ -10B226 Filename Length 0027 (39) │ │ │ │ -10B228 Extra Length 0000 (0) │ │ │ │ -10B22A Comment Length 0000 (0) │ │ │ │ -10B22C Disk Start 0000 (0) │ │ │ │ -10B22E Int File Attributes 0000 (0) │ │ │ │ +10B2E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B2E7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B2EB CRC F7C458F1 (4156840177) │ │ │ │ +10B2EF Compressed Size 00000483 (1155) │ │ │ │ +10B2F3 Uncompressed Size 00000A5C (2652) │ │ │ │ +10B2F7 Filename Length 0027 (39) │ │ │ │ +10B2F9 Extra Length 0000 (0) │ │ │ │ +10B2FB Comment Length 0000 (0) │ │ │ │ +10B2FD Disk Start 0000 (0) │ │ │ │ +10B2FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B230 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B301 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B234 Local Header Offset 000A92E2 (692962) │ │ │ │ -10B238 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B305 Local Header Offset 000A92C9 (692937) │ │ │ │ +10B309 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B238: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B309: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B25F CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ -10B263 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B264 Created OS 03 (3) 'Unix' │ │ │ │ -10B265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B267 General Purpose Flag 0800 (2048) │ │ │ │ +10B330 CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ +10B334 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B335 Created OS 03 (3) 'Unix' │ │ │ │ +10B336 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B337 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B338 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B269 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B26B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B26F CRC 70EE6A10 (1894672912) │ │ │ │ -10B273 Compressed Size 000006C1 (1729) │ │ │ │ -10B277 Uncompressed Size 00001B3A (6970) │ │ │ │ -10B27B Filename Length 0026 (38) │ │ │ │ -10B27D Extra Length 0000 (0) │ │ │ │ -10B27F Comment Length 0000 (0) │ │ │ │ -10B281 Disk Start 0000 (0) │ │ │ │ -10B283 Int File Attributes 0000 (0) │ │ │ │ +10B33A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B33C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B340 CRC 70EE6A10 (1894672912) │ │ │ │ +10B344 Compressed Size 000006C1 (1729) │ │ │ │ +10B348 Uncompressed Size 00001B3A (6970) │ │ │ │ +10B34C Filename Length 0026 (38) │ │ │ │ +10B34E Extra Length 0000 (0) │ │ │ │ +10B350 Comment Length 0000 (0) │ │ │ │ +10B352 Disk Start 0000 (0) │ │ │ │ +10B354 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B285 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B356 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B289 Local Header Offset 000A97AA (694186) │ │ │ │ -10B28D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B35A Local Header Offset 000A9791 (694161) │ │ │ │ +10B35E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B28D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B35E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B2B3 CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ -10B2B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B2B8 Created OS 03 (3) 'Unix' │ │ │ │ -10B2B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B2BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B2BB General Purpose Flag 0800 (2048) │ │ │ │ +10B384 CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ +10B388 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B389 Created OS 03 (3) 'Unix' │ │ │ │ +10B38A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B38B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B38C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B2BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B2BF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B2C3 CRC 79F09709 (2045810441) │ │ │ │ -10B2C7 Compressed Size 0000083A (2106) │ │ │ │ -10B2CB Uncompressed Size 000019EA (6634) │ │ │ │ -10B2CF Filename Length 002A (42) │ │ │ │ -10B2D1 Extra Length 0000 (0) │ │ │ │ -10B2D3 Comment Length 0000 (0) │ │ │ │ -10B2D5 Disk Start 0000 (0) │ │ │ │ -10B2D7 Int File Attributes 0000 (0) │ │ │ │ +10B38E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B390 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B394 CRC 79F09709 (2045810441) │ │ │ │ +10B398 Compressed Size 0000083A (2106) │ │ │ │ +10B39C Uncompressed Size 000019EA (6634) │ │ │ │ +10B3A0 Filename Length 002A (42) │ │ │ │ +10B3A2 Extra Length 0000 (0) │ │ │ │ +10B3A4 Comment Length 0000 (0) │ │ │ │ +10B3A6 Disk Start 0000 (0) │ │ │ │ +10B3A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B2D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B3AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B2DD Local Header Offset 000A9EAF (695983) │ │ │ │ -10B2E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B3AE Local Header Offset 000A9E96 (695958) │ │ │ │ +10B3B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B2E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B3B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B30B CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ -10B30F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B310 Created OS 03 (3) 'Unix' │ │ │ │ -10B311 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B312 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B313 General Purpose Flag 0800 (2048) │ │ │ │ +10B3DC CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ +10B3E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B3E1 Created OS 03 (3) 'Unix' │ │ │ │ +10B3E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B3E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B3E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B315 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B317 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B31B CRC ABBD0D6F (2881293679) │ │ │ │ -10B31F Compressed Size 00000981 (2433) │ │ │ │ -10B323 Uncompressed Size 00005058 (20568) │ │ │ │ -10B327 Filename Length 0029 (41) │ │ │ │ -10B329 Extra Length 0000 (0) │ │ │ │ -10B32B Comment Length 0000 (0) │ │ │ │ -10B32D Disk Start 0000 (0) │ │ │ │ -10B32F Int File Attributes 0000 (0) │ │ │ │ +10B3E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B3E8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B3EC CRC ABBD0D6F (2881293679) │ │ │ │ +10B3F0 Compressed Size 00000981 (2433) │ │ │ │ +10B3F4 Uncompressed Size 00005058 (20568) │ │ │ │ +10B3F8 Filename Length 0029 (41) │ │ │ │ +10B3FA Extra Length 0000 (0) │ │ │ │ +10B3FC Comment Length 0000 (0) │ │ │ │ +10B3FE Disk Start 0000 (0) │ │ │ │ +10B400 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B331 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B402 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B335 Local Header Offset 000AA731 (698161) │ │ │ │ -10B339 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B406 Local Header Offset 000AA718 (698136) │ │ │ │ +10B40A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B339: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B40A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B362 CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ -10B366 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B367 Created OS 03 (3) 'Unix' │ │ │ │ -10B368 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B369 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B36A General Purpose Flag 0800 (2048) │ │ │ │ +10B433 CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ +10B437 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B438 Created OS 03 (3) 'Unix' │ │ │ │ +10B439 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B43A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B43B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B36C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B36E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B372 CRC 9FBEB94C (2680076620) │ │ │ │ -10B376 Compressed Size 00000396 (918) │ │ │ │ -10B37A Uncompressed Size 00000883 (2179) │ │ │ │ -10B37E Filename Length 002C (44) │ │ │ │ -10B380 Extra Length 0000 (0) │ │ │ │ -10B382 Comment Length 0000 (0) │ │ │ │ -10B384 Disk Start 0000 (0) │ │ │ │ -10B386 Int File Attributes 0000 (0) │ │ │ │ +10B43D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B43F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B443 CRC 9FBEB94C (2680076620) │ │ │ │ +10B447 Compressed Size 00000396 (918) │ │ │ │ +10B44B Uncompressed Size 00000883 (2179) │ │ │ │ +10B44F Filename Length 002C (44) │ │ │ │ +10B451 Extra Length 0000 (0) │ │ │ │ +10B453 Comment Length 0000 (0) │ │ │ │ +10B455 Disk Start 0000 (0) │ │ │ │ +10B457 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B388 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B459 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B38C Local Header Offset 000AB0F9 (700665) │ │ │ │ -10B390 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B45D Local Header Offset 000AB0E0 (700640) │ │ │ │ +10B461 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B390: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B461: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B3BC CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ -10B3C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B3C1 Created OS 03 (3) 'Unix' │ │ │ │ -10B3C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B3C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B3C4 General Purpose Flag 0800 (2048) │ │ │ │ +10B48D CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ +10B491 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B492 Created OS 03 (3) 'Unix' │ │ │ │ +10B493 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B494 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B495 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B3C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B3C8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B3CC CRC 20B2E131 (548593969) │ │ │ │ -10B3D0 Compressed Size 0000029A (666) │ │ │ │ -10B3D4 Uncompressed Size 00000D21 (3361) │ │ │ │ -10B3D8 Filename Length 002B (43) │ │ │ │ -10B3DA Extra Length 0000 (0) │ │ │ │ -10B3DC Comment Length 0000 (0) │ │ │ │ -10B3DE Disk Start 0000 (0) │ │ │ │ -10B3E0 Int File Attributes 0000 (0) │ │ │ │ +10B497 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B499 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B49D CRC 20B2E131 (548593969) │ │ │ │ +10B4A1 Compressed Size 0000029A (666) │ │ │ │ +10B4A5 Uncompressed Size 00000D21 (3361) │ │ │ │ +10B4A9 Filename Length 002B (43) │ │ │ │ +10B4AB Extra Length 0000 (0) │ │ │ │ +10B4AD Comment Length 0000 (0) │ │ │ │ +10B4AF Disk Start 0000 (0) │ │ │ │ +10B4B1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B3E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B4B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B3E6 Local Header Offset 000AB4D9 (701657) │ │ │ │ -10B3EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B4B7 Local Header Offset 000AB4C0 (701632) │ │ │ │ +10B4BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B3EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B4BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B415 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ -10B419 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B41A Created OS 03 (3) 'Unix' │ │ │ │ -10B41B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B41C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B41D General Purpose Flag 0800 (2048) │ │ │ │ +10B4E6 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ +10B4EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B4EB Created OS 03 (3) 'Unix' │ │ │ │ +10B4EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B4ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B4EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B41F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B421 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B425 CRC 2662DA89 (644012681) │ │ │ │ -10B429 Compressed Size 00000C13 (3091) │ │ │ │ -10B42D Uncompressed Size 00002F63 (12131) │ │ │ │ -10B431 Filename Length 002D (45) │ │ │ │ -10B433 Extra Length 0000 (0) │ │ │ │ -10B435 Comment Length 0000 (0) │ │ │ │ -10B437 Disk Start 0000 (0) │ │ │ │ -10B439 Int File Attributes 0000 (0) │ │ │ │ +10B4F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B4F2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B4F6 CRC 2662DA89 (644012681) │ │ │ │ +10B4FA Compressed Size 00000C13 (3091) │ │ │ │ +10B4FE Uncompressed Size 00002F63 (12131) │ │ │ │ +10B502 Filename Length 002D (45) │ │ │ │ +10B504 Extra Length 0000 (0) │ │ │ │ +10B506 Comment Length 0000 (0) │ │ │ │ +10B508 Disk Start 0000 (0) │ │ │ │ +10B50A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B43B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B50C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B43F Local Header Offset 000AB7BC (702396) │ │ │ │ -10B443 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B510 Local Header Offset 000AB7A3 (702371) │ │ │ │ +10B514 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B443: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B514: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B470 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ -10B474 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B475 Created OS 03 (3) 'Unix' │ │ │ │ -10B476 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B477 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B478 General Purpose Flag 0800 (2048) │ │ │ │ +10B541 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ +10B545 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B546 Created OS 03 (3) 'Unix' │ │ │ │ +10B547 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B548 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B549 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B47A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B47C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B480 CRC C0D8D978 (3235436920) │ │ │ │ -10B484 Compressed Size 00000AF0 (2800) │ │ │ │ -10B488 Uncompressed Size 0000669C (26268) │ │ │ │ -10B48C Filename Length 002C (44) │ │ │ │ -10B48E Extra Length 0000 (0) │ │ │ │ -10B490 Comment Length 0000 (0) │ │ │ │ -10B492 Disk Start 0000 (0) │ │ │ │ -10B494 Int File Attributes 0000 (0) │ │ │ │ +10B54B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B54D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B551 CRC C0D8D978 (3235436920) │ │ │ │ +10B555 Compressed Size 00000AF0 (2800) │ │ │ │ +10B559 Uncompressed Size 0000669C (26268) │ │ │ │ +10B55D Filename Length 002C (44) │ │ │ │ +10B55F Extra Length 0000 (0) │ │ │ │ +10B561 Comment Length 0000 (0) │ │ │ │ +10B563 Disk Start 0000 (0) │ │ │ │ +10B565 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B496 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B567 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B49A Local Header Offset 000AC41A (705562) │ │ │ │ -10B49E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B56B Local Header Offset 000AC401 (705537) │ │ │ │ +10B56F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B49E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B56F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B4CA CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ -10B4CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B4CF Created OS 03 (3) 'Unix' │ │ │ │ -10B4D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B4D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B4D2 General Purpose Flag 0800 (2048) │ │ │ │ +10B59B CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ +10B59F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B5A0 Created OS 03 (3) 'Unix' │ │ │ │ +10B5A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B5A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B5A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B4D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B4D6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B4DA CRC C3E4680B (3286525963) │ │ │ │ -10B4DE Compressed Size 00000683 (1667) │ │ │ │ -10B4E2 Uncompressed Size 00000F04 (3844) │ │ │ │ -10B4E6 Filename Length 0025 (37) │ │ │ │ -10B4E8 Extra Length 0000 (0) │ │ │ │ -10B4EA Comment Length 0000 (0) │ │ │ │ -10B4EC Disk Start 0000 (0) │ │ │ │ -10B4EE Int File Attributes 0000 (0) │ │ │ │ +10B5A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B5A7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B5AB CRC C3E4680B (3286525963) │ │ │ │ +10B5AF Compressed Size 00000683 (1667) │ │ │ │ +10B5B3 Uncompressed Size 00000F04 (3844) │ │ │ │ +10B5B7 Filename Length 0025 (37) │ │ │ │ +10B5B9 Extra Length 0000 (0) │ │ │ │ +10B5BB Comment Length 0000 (0) │ │ │ │ +10B5BD Disk Start 0000 (0) │ │ │ │ +10B5BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B4F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B5C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B4F4 Local Header Offset 000ACF54 (708436) │ │ │ │ -10B4F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B5C5 Local Header Offset 000ACF3B (708411) │ │ │ │ +10B5C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B4F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B5C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B51D CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ -10B521 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B522 Created OS 03 (3) 'Unix' │ │ │ │ -10B523 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B524 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B525 General Purpose Flag 0800 (2048) │ │ │ │ +10B5EE CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ +10B5F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B5F3 Created OS 03 (3) 'Unix' │ │ │ │ +10B5F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B5F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B5F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B527 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B529 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B52D CRC FD6A5FB9 (4251606969) │ │ │ │ -10B531 Compressed Size 0000082E (2094) │ │ │ │ -10B535 Uncompressed Size 0000279A (10138) │ │ │ │ -10B539 Filename Length 0024 (36) │ │ │ │ -10B53B Extra Length 0000 (0) │ │ │ │ -10B53D Comment Length 0000 (0) │ │ │ │ -10B53F Disk Start 0000 (0) │ │ │ │ -10B541 Int File Attributes 0000 (0) │ │ │ │ +10B5F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B5FA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B5FE CRC FD6A5FB9 (4251606969) │ │ │ │ +10B602 Compressed Size 0000082E (2094) │ │ │ │ +10B606 Uncompressed Size 0000279A (10138) │ │ │ │ +10B60A Filename Length 0024 (36) │ │ │ │ +10B60C Extra Length 0000 (0) │ │ │ │ +10B60E Comment Length 0000 (0) │ │ │ │ +10B610 Disk Start 0000 (0) │ │ │ │ +10B612 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B543 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B614 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B547 Local Header Offset 000AD61A (710170) │ │ │ │ -10B54B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B618 Local Header Offset 000AD601 (710145) │ │ │ │ +10B61C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B54B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B61C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B56F CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ -10B573 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B574 Created OS 03 (3) 'Unix' │ │ │ │ -10B575 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B576 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B577 General Purpose Flag 0800 (2048) │ │ │ │ +10B640 CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ +10B644 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B645 Created OS 03 (3) 'Unix' │ │ │ │ +10B646 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B647 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B648 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B579 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B57B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B57F CRC 539CC1F9 (1402782201) │ │ │ │ -10B583 Compressed Size 0000088A (2186) │ │ │ │ -10B587 Uncompressed Size 00001989 (6537) │ │ │ │ -10B58B Filename Length 0029 (41) │ │ │ │ -10B58D Extra Length 0000 (0) │ │ │ │ -10B58F Comment Length 0000 (0) │ │ │ │ -10B591 Disk Start 0000 (0) │ │ │ │ -10B593 Int File Attributes 0000 (0) │ │ │ │ +10B64A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B64C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B650 CRC 539CC1F9 (1402782201) │ │ │ │ +10B654 Compressed Size 0000088A (2186) │ │ │ │ +10B658 Uncompressed Size 00001989 (6537) │ │ │ │ +10B65C Filename Length 0029 (41) │ │ │ │ +10B65E Extra Length 0000 (0) │ │ │ │ +10B660 Comment Length 0000 (0) │ │ │ │ +10B662 Disk Start 0000 (0) │ │ │ │ +10B664 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B595 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B666 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B599 Local Header Offset 000ADE8A (712330) │ │ │ │ -10B59D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B66A Local Header Offset 000ADE71 (712305) │ │ │ │ +10B66E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B59D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B66E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B5C6 CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ -10B5CA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B5CB Created OS 03 (3) 'Unix' │ │ │ │ -10B5CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B5CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B5CE General Purpose Flag 0800 (2048) │ │ │ │ +10B697 CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ +10B69B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B69C Created OS 03 (3) 'Unix' │ │ │ │ +10B69D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B69E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B69F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B5D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B5D2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B5D6 CRC B4853515 (3028628757) │ │ │ │ -10B5DA Compressed Size 000008AA (2218) │ │ │ │ -10B5DE Uncompressed Size 00004DC4 (19908) │ │ │ │ -10B5E2 Filename Length 0028 (40) │ │ │ │ -10B5E4 Extra Length 0000 (0) │ │ │ │ -10B5E6 Comment Length 0000 (0) │ │ │ │ -10B5E8 Disk Start 0000 (0) │ │ │ │ -10B5EA Int File Attributes 0000 (0) │ │ │ │ +10B6A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B6A3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B6A7 CRC B4853515 (3028628757) │ │ │ │ +10B6AB Compressed Size 000008AA (2218) │ │ │ │ +10B6AF Uncompressed Size 00004DC4 (19908) │ │ │ │ +10B6B3 Filename Length 0028 (40) │ │ │ │ +10B6B5 Extra Length 0000 (0) │ │ │ │ +10B6B7 Comment Length 0000 (0) │ │ │ │ +10B6B9 Disk Start 0000 (0) │ │ │ │ +10B6BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B5EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B6BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B5F0 Local Header Offset 000AE75B (714587) │ │ │ │ -10B5F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B6C1 Local Header Offset 000AE742 (714562) │ │ │ │ +10B6C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B5F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B6C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B61C CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ -10B620 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B621 Created OS 03 (3) 'Unix' │ │ │ │ -10B622 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B623 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B624 General Purpose Flag 0800 (2048) │ │ │ │ +10B6ED CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ +10B6F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B6F2 Created OS 03 (3) 'Unix' │ │ │ │ +10B6F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B6F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B6F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B626 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B628 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B62C CRC D610CC41 (3591425089) │ │ │ │ -10B630 Compressed Size 00000438 (1080) │ │ │ │ -10B634 Uncompressed Size 00000A1A (2586) │ │ │ │ -10B638 Filename Length 002B (43) │ │ │ │ -10B63A Extra Length 0000 (0) │ │ │ │ -10B63C Comment Length 0000 (0) │ │ │ │ -10B63E Disk Start 0000 (0) │ │ │ │ -10B640 Int File Attributes 0000 (0) │ │ │ │ +10B6F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B6F9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B6FD CRC D610CC41 (3591425089) │ │ │ │ +10B701 Compressed Size 00000438 (1080) │ │ │ │ +10B705 Uncompressed Size 00000A1A (2586) │ │ │ │ +10B709 Filename Length 002B (43) │ │ │ │ +10B70B Extra Length 0000 (0) │ │ │ │ +10B70D Comment Length 0000 (0) │ │ │ │ +10B70F Disk Start 0000 (0) │ │ │ │ +10B711 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B642 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B713 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B646 Local Header Offset 000AF04B (716875) │ │ │ │ -10B64A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B717 Local Header Offset 000AF032 (716850) │ │ │ │ +10B71B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B64A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B71B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B675 CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ -10B679 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B67A Created OS 03 (3) 'Unix' │ │ │ │ -10B67B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B67C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B67D General Purpose Flag 0800 (2048) │ │ │ │ +10B746 CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ +10B74A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B74B Created OS 03 (3) 'Unix' │ │ │ │ +10B74C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B74D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B74E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B67F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B681 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B685 CRC A7BE9328 (2814284584) │ │ │ │ -10B689 Compressed Size 000004FF (1279) │ │ │ │ -10B68D Uncompressed Size 00001745 (5957) │ │ │ │ -10B691 Filename Length 002A (42) │ │ │ │ -10B693 Extra Length 0000 (0) │ │ │ │ -10B695 Comment Length 0000 (0) │ │ │ │ -10B697 Disk Start 0000 (0) │ │ │ │ -10B699 Int File Attributes 0000 (0) │ │ │ │ +10B750 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B752 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B756 CRC A7BE9328 (2814284584) │ │ │ │ +10B75A Compressed Size 000004FF (1279) │ │ │ │ +10B75E Uncompressed Size 00001745 (5957) │ │ │ │ +10B762 Filename Length 002A (42) │ │ │ │ +10B764 Extra Length 0000 (0) │ │ │ │ +10B766 Comment Length 0000 (0) │ │ │ │ +10B768 Disk Start 0000 (0) │ │ │ │ +10B76A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B69B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B76C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B69F Local Header Offset 000AF4CC (718028) │ │ │ │ -10B6A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B770 Local Header Offset 000AF4B3 (718003) │ │ │ │ +10B774 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B6A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B774: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B6CD CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ -10B6D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B6D2 Created OS 03 (3) 'Unix' │ │ │ │ -10B6D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B6D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B6D5 General Purpose Flag 0800 (2048) │ │ │ │ +10B79E CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ +10B7A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B7A3 Created OS 03 (3) 'Unix' │ │ │ │ +10B7A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B7A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B7A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B6D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B6D9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B6DD CRC 6175D161 (1635111265) │ │ │ │ -10B6E1 Compressed Size 000005B5 (1461) │ │ │ │ -10B6E5 Uncompressed Size 0000124B (4683) │ │ │ │ -10B6E9 Filename Length 0030 (48) │ │ │ │ -10B6EB Extra Length 0000 (0) │ │ │ │ -10B6ED Comment Length 0000 (0) │ │ │ │ -10B6EF Disk Start 0000 (0) │ │ │ │ -10B6F1 Int File Attributes 0000 (0) │ │ │ │ +10B7A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B7AA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B7AE CRC 6175D161 (1635111265) │ │ │ │ +10B7B2 Compressed Size 000005B5 (1461) │ │ │ │ +10B7B6 Uncompressed Size 0000124B (4683) │ │ │ │ +10B7BA Filename Length 0030 (48) │ │ │ │ +10B7BC Extra Length 0000 (0) │ │ │ │ +10B7BE Comment Length 0000 (0) │ │ │ │ +10B7C0 Disk Start 0000 (0) │ │ │ │ +10B7C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B6F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B7C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B6F7 Local Header Offset 000AFA13 (719379) │ │ │ │ -10B6FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B7C8 Local Header Offset 000AF9FA (719354) │ │ │ │ +10B7CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B6FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B7CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B72B CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ -10B72F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B730 Created OS 03 (3) 'Unix' │ │ │ │ -10B731 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B732 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B733 General Purpose Flag 0800 (2048) │ │ │ │ +10B7FC CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ +10B800 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B801 Created OS 03 (3) 'Unix' │ │ │ │ +10B802 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B803 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B804 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B735 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B737 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B73B CRC DB926C35 (3683806261) │ │ │ │ -10B73F Compressed Size 00000614 (1556) │ │ │ │ -10B743 Uncompressed Size 00002F38 (12088) │ │ │ │ -10B747 Filename Length 002F (47) │ │ │ │ -10B749 Extra Length 0000 (0) │ │ │ │ -10B74B Comment Length 0000 (0) │ │ │ │ -10B74D Disk Start 0000 (0) │ │ │ │ -10B74F Int File Attributes 0000 (0) │ │ │ │ +10B806 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B808 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B80C CRC DB926C35 (3683806261) │ │ │ │ +10B810 Compressed Size 00000614 (1556) │ │ │ │ +10B814 Uncompressed Size 00002F38 (12088) │ │ │ │ +10B818 Filename Length 002F (47) │ │ │ │ +10B81A Extra Length 0000 (0) │ │ │ │ +10B81C Comment Length 0000 (0) │ │ │ │ +10B81E Disk Start 0000 (0) │ │ │ │ +10B820 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B751 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B822 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B755 Local Header Offset 000B0016 (720918) │ │ │ │ -10B759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B826 Local Header Offset 000AFFFD (720893) │ │ │ │ +10B82A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B82A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B788 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ -10B78C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B78D Created OS 03 (3) 'Unix' │ │ │ │ -10B78E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B78F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B790 General Purpose Flag 0800 (2048) │ │ │ │ +10B859 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ +10B85D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B85E Created OS 03 (3) 'Unix' │ │ │ │ +10B85F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B860 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B861 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B792 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B794 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B798 CRC 7244659B (1917085083) │ │ │ │ -10B79C Compressed Size 00000355 (853) │ │ │ │ -10B7A0 Uncompressed Size 00000737 (1847) │ │ │ │ -10B7A4 Filename Length 0024 (36) │ │ │ │ -10B7A6 Extra Length 0000 (0) │ │ │ │ -10B7A8 Comment Length 0000 (0) │ │ │ │ -10B7AA Disk Start 0000 (0) │ │ │ │ -10B7AC Int File Attributes 0000 (0) │ │ │ │ +10B863 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B865 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B869 CRC 7244659B (1917085083) │ │ │ │ +10B86D Compressed Size 00000355 (853) │ │ │ │ +10B871 Uncompressed Size 00000737 (1847) │ │ │ │ +10B875 Filename Length 0024 (36) │ │ │ │ +10B877 Extra Length 0000 (0) │ │ │ │ +10B879 Comment Length 0000 (0) │ │ │ │ +10B87B Disk Start 0000 (0) │ │ │ │ +10B87D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B7AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B87F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B7B2 Local Header Offset 000B0677 (722551) │ │ │ │ -10B7B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B883 Local Header Offset 000B065E (722526) │ │ │ │ +10B887 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B7B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B887: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B7DA CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ -10B7DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B7DF Created OS 03 (3) 'Unix' │ │ │ │ -10B7E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B7E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B7E2 General Purpose Flag 0800 (2048) │ │ │ │ +10B8AB CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ +10B8AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B8B0 Created OS 03 (3) 'Unix' │ │ │ │ +10B8B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B8B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B8B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B7E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B7E6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B7EA CRC 6AA9587D (1789483133) │ │ │ │ -10B7EE Compressed Size 00000364 (868) │ │ │ │ -10B7F2 Uncompressed Size 00000E08 (3592) │ │ │ │ -10B7F6 Filename Length 0023 (35) │ │ │ │ -10B7F8 Extra Length 0000 (0) │ │ │ │ -10B7FA Comment Length 0000 (0) │ │ │ │ -10B7FC Disk Start 0000 (0) │ │ │ │ -10B7FE Int File Attributes 0000 (0) │ │ │ │ +10B8B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B8B7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B8BB CRC 6AA9587D (1789483133) │ │ │ │ +10B8BF Compressed Size 00000364 (868) │ │ │ │ +10B8C3 Uncompressed Size 00000E08 (3592) │ │ │ │ +10B8C7 Filename Length 0023 (35) │ │ │ │ +10B8C9 Extra Length 0000 (0) │ │ │ │ +10B8CB Comment Length 0000 (0) │ │ │ │ +10B8CD Disk Start 0000 (0) │ │ │ │ +10B8CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B800 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B8D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B804 Local Header Offset 000B0A0E (723470) │ │ │ │ -10B808 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B8D5 Local Header Offset 000B09F5 (723445) │ │ │ │ +10B8D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B808: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B8D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B82B CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ -10B82F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B830 Created OS 03 (3) 'Unix' │ │ │ │ -10B831 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B832 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B833 General Purpose Flag 0800 (2048) │ │ │ │ +10B8FC CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ +10B900 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B901 Created OS 03 (3) 'Unix' │ │ │ │ +10B902 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B903 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B904 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B835 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B837 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B83B CRC 53CDDF4B (1406000971) │ │ │ │ -10B83F Compressed Size 0000116C (4460) │ │ │ │ -10B843 Uncompressed Size 000037C1 (14273) │ │ │ │ -10B847 Filename Length 0028 (40) │ │ │ │ -10B849 Extra Length 0000 (0) │ │ │ │ -10B84B Comment Length 0000 (0) │ │ │ │ -10B84D Disk Start 0000 (0) │ │ │ │ -10B84F Int File Attributes 0000 (0) │ │ │ │ +10B906 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B908 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B90C CRC 53CDDF4B (1406000971) │ │ │ │ +10B910 Compressed Size 0000116C (4460) │ │ │ │ +10B914 Uncompressed Size 000037C1 (14273) │ │ │ │ +10B918 Filename Length 0028 (40) │ │ │ │ +10B91A Extra Length 0000 (0) │ │ │ │ +10B91C Comment Length 0000 (0) │ │ │ │ +10B91E Disk Start 0000 (0) │ │ │ │ +10B920 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B851 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B922 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B855 Local Header Offset 000B0DB3 (724403) │ │ │ │ -10B859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B926 Local Header Offset 000B0D9A (724378) │ │ │ │ +10B92A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B92A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B881 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ -10B885 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B886 Created OS 03 (3) 'Unix' │ │ │ │ -10B887 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B888 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B889 General Purpose Flag 0800 (2048) │ │ │ │ +10B952 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ +10B956 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B957 Created OS 03 (3) 'Unix' │ │ │ │ +10B958 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B959 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B95A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B88B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B88D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B891 CRC 6F0756D6 (1862751958) │ │ │ │ -10B895 Compressed Size 0000117A (4474) │ │ │ │ -10B899 Uncompressed Size 0000BBF9 (48121) │ │ │ │ -10B89D Filename Length 0027 (39) │ │ │ │ -10B89F Extra Length 0000 (0) │ │ │ │ -10B8A1 Comment Length 0000 (0) │ │ │ │ -10B8A3 Disk Start 0000 (0) │ │ │ │ -10B8A5 Int File Attributes 0000 (0) │ │ │ │ +10B95C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B95E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B962 CRC 6F0756D6 (1862751958) │ │ │ │ +10B966 Compressed Size 0000117A (4474) │ │ │ │ +10B96A Uncompressed Size 0000BBF9 (48121) │ │ │ │ +10B96E Filename Length 0027 (39) │ │ │ │ +10B970 Extra Length 0000 (0) │ │ │ │ +10B972 Comment Length 0000 (0) │ │ │ │ +10B974 Disk Start 0000 (0) │ │ │ │ +10B976 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B8A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B978 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B8AB Local Header Offset 000B1F65 (728933) │ │ │ │ -10B8AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B97C Local Header Offset 000B1F4C (728908) │ │ │ │ +10B980 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B8AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B8D6 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ -10B8DA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B8DB Created OS 03 (3) 'Unix' │ │ │ │ -10B8DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B8DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B8DE General Purpose Flag 0800 (2048) │ │ │ │ +10B9A7 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ +10B9AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B9AC Created OS 03 (3) 'Unix' │ │ │ │ +10B9AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B9AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B9AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B8E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B8E2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B8E6 CRC 897E7F94 (2306768788) │ │ │ │ -10B8EA Compressed Size 000009B7 (2487) │ │ │ │ -10B8EE Uncompressed Size 00001A2F (6703) │ │ │ │ -10B8F2 Filename Length 0024 (36) │ │ │ │ -10B8F4 Extra Length 0000 (0) │ │ │ │ -10B8F6 Comment Length 0000 (0) │ │ │ │ -10B8F8 Disk Start 0000 (0) │ │ │ │ -10B8FA Int File Attributes 0000 (0) │ │ │ │ +10B9B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B9B3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10B9B7 CRC 0202FBCA (33749962) │ │ │ │ +10B9BB Compressed Size 000009AA (2474) │ │ │ │ +10B9BF Uncompressed Size 00001A2F (6703) │ │ │ │ +10B9C3 Filename Length 0024 (36) │ │ │ │ +10B9C5 Extra Length 0000 (0) │ │ │ │ +10B9C7 Comment Length 0000 (0) │ │ │ │ +10B9C9 Disk Start 0000 (0) │ │ │ │ +10B9CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B8FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B9CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B900 Local Header Offset 000B3124 (733476) │ │ │ │ -10B904 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B9D1 Local Header Offset 000B310B (733451) │ │ │ │ +10B9D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B904: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B9D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B928 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ -10B92C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B92D Created OS 03 (3) 'Unix' │ │ │ │ -10B92E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B92F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B930 General Purpose Flag 0800 (2048) │ │ │ │ +10B9F9 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ +10B9FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B9FE Created OS 03 (3) 'Unix' │ │ │ │ +10B9FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BA00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BA01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B932 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B934 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B938 CRC DAFC8CE0 (3673984224) │ │ │ │ -10B93C Compressed Size 00000B2A (2858) │ │ │ │ -10B940 Uncompressed Size 000050CF (20687) │ │ │ │ -10B944 Filename Length 0023 (35) │ │ │ │ -10B946 Extra Length 0000 (0) │ │ │ │ -10B948 Comment Length 0000 (0) │ │ │ │ -10B94A Disk Start 0000 (0) │ │ │ │ -10B94C Int File Attributes 0000 (0) │ │ │ │ +10BA03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BA05 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BA09 CRC 5E85215B (1585783131) │ │ │ │ +10BA0D Compressed Size 00000B13 (2835) │ │ │ │ +10BA11 Uncompressed Size 000050CF (20687) │ │ │ │ +10BA15 Filename Length 0023 (35) │ │ │ │ +10BA17 Extra Length 0000 (0) │ │ │ │ +10BA19 Comment Length 0000 (0) │ │ │ │ +10BA1B Disk Start 0000 (0) │ │ │ │ +10BA1D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B94E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BA1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B952 Local Header Offset 000B3B1D (736029) │ │ │ │ -10B956 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BA23 Local Header Offset 000B3AF7 (735991) │ │ │ │ +10BA27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B956: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BA27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B979 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ -10B97D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B97E Created OS 03 (3) 'Unix' │ │ │ │ -10B97F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B980 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B981 General Purpose Flag 0800 (2048) │ │ │ │ +10BA4A CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ +10BA4E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BA4F Created OS 03 (3) 'Unix' │ │ │ │ +10BA50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BA51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BA52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B983 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B985 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B989 CRC 4CDB2268 (1289429608) │ │ │ │ -10B98D Compressed Size 000003A8 (936) │ │ │ │ -10B991 Uncompressed Size 0000095B (2395) │ │ │ │ -10B995 Filename Length 0029 (41) │ │ │ │ -10B997 Extra Length 0000 (0) │ │ │ │ -10B999 Comment Length 0000 (0) │ │ │ │ -10B99B Disk Start 0000 (0) │ │ │ │ -10B99D Int File Attributes 0000 (0) │ │ │ │ +10BA54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BA56 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BA5A CRC 4CDB2268 (1289429608) │ │ │ │ +10BA5E Compressed Size 000003A8 (936) │ │ │ │ +10BA62 Uncompressed Size 0000095B (2395) │ │ │ │ +10BA66 Filename Length 0029 (41) │ │ │ │ +10BA68 Extra Length 0000 (0) │ │ │ │ +10BA6A Comment Length 0000 (0) │ │ │ │ +10BA6C Disk Start 0000 (0) │ │ │ │ +10BA6E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B99F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BA70 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B9A3 Local Header Offset 000B4688 (738952) │ │ │ │ -10B9A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BA74 Local Header Offset 000B464B (738891) │ │ │ │ +10BA78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BA78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B9D0 CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ -10B9D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B9D5 Created OS 03 (3) 'Unix' │ │ │ │ -10B9D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B9D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B9D8 General Purpose Flag 0800 (2048) │ │ │ │ +10BAA1 CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ +10BAA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BAA6 Created OS 03 (3) 'Unix' │ │ │ │ +10BAA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BAA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BAA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B9DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B9DC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10B9E0 CRC 08C19159 (146903385) │ │ │ │ -10B9E4 Compressed Size 000004CA (1226) │ │ │ │ -10B9E8 Uncompressed Size 00001A1C (6684) │ │ │ │ -10B9EC Filename Length 0028 (40) │ │ │ │ -10B9EE Extra Length 0000 (0) │ │ │ │ -10B9F0 Comment Length 0000 (0) │ │ │ │ -10B9F2 Disk Start 0000 (0) │ │ │ │ -10B9F4 Int File Attributes 0000 (0) │ │ │ │ +10BAAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BAAD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BAB1 CRC 08C19159 (146903385) │ │ │ │ +10BAB5 Compressed Size 000004CA (1226) │ │ │ │ +10BAB9 Uncompressed Size 00001A1C (6684) │ │ │ │ +10BABD Filename Length 0028 (40) │ │ │ │ +10BABF Extra Length 0000 (0) │ │ │ │ +10BAC1 Comment Length 0000 (0) │ │ │ │ +10BAC3 Disk Start 0000 (0) │ │ │ │ +10BAC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B9F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BAC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B9FA Local Header Offset 000B4A77 (739959) │ │ │ │ -10B9FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BACB Local Header Offset 000B4A3A (739898) │ │ │ │ +10BACF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BACF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BA26 CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ -10BA2A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BA2B Created OS 03 (3) 'Unix' │ │ │ │ -10BA2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BA2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BA2E General Purpose Flag 0800 (2048) │ │ │ │ +10BAF7 CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ +10BAFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BAFC Created OS 03 (3) 'Unix' │ │ │ │ +10BAFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BAFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BAFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BA30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BA32 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BA36 CRC F605381D (4127537181) │ │ │ │ -10BA3A Compressed Size 00000294 (660) │ │ │ │ -10BA3E Uncompressed Size 0000061B (1563) │ │ │ │ -10BA42 Filename Length 002E (46) │ │ │ │ -10BA44 Extra Length 0000 (0) │ │ │ │ -10BA46 Comment Length 0000 (0) │ │ │ │ -10BA48 Disk Start 0000 (0) │ │ │ │ -10BA4A Int File Attributes 0000 (0) │ │ │ │ +10BB01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB03 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BB07 CRC F605381D (4127537181) │ │ │ │ +10BB0B Compressed Size 00000294 (660) │ │ │ │ +10BB0F Uncompressed Size 0000061B (1563) │ │ │ │ +10BB13 Filename Length 002E (46) │ │ │ │ +10BB15 Extra Length 0000 (0) │ │ │ │ +10BB17 Comment Length 0000 (0) │ │ │ │ +10BB19 Disk Start 0000 (0) │ │ │ │ +10BB1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BA4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BB1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BA50 Local Header Offset 000B4F87 (741255) │ │ │ │ -10BA54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB21 Local Header Offset 000B4F4A (741194) │ │ │ │ +10BB25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BA54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BA82 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ -10BA86 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BA87 Created OS 03 (3) 'Unix' │ │ │ │ -10BA88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BA89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BA8A General Purpose Flag 0800 (2048) │ │ │ │ +10BB53 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ +10BB57 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BB58 Created OS 03 (3) 'Unix' │ │ │ │ +10BB59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BB5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BB5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BA8C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BA8E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BA92 CRC 182701C6 (405209542) │ │ │ │ -10BA96 Compressed Size 000002A0 (672) │ │ │ │ -10BA9A Uncompressed Size 00000C5F (3167) │ │ │ │ -10BA9E Filename Length 002D (45) │ │ │ │ -10BAA0 Extra Length 0000 (0) │ │ │ │ -10BAA2 Comment Length 0000 (0) │ │ │ │ -10BAA4 Disk Start 0000 (0) │ │ │ │ -10BAA6 Int File Attributes 0000 (0) │ │ │ │ +10BB5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB5F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BB63 CRC 182701C6 (405209542) │ │ │ │ +10BB67 Compressed Size 000002A0 (672) │ │ │ │ +10BB6B Uncompressed Size 00000C5F (3167) │ │ │ │ +10BB6F Filename Length 002D (45) │ │ │ │ +10BB71 Extra Length 0000 (0) │ │ │ │ +10BB73 Comment Length 0000 (0) │ │ │ │ +10BB75 Disk Start 0000 (0) │ │ │ │ +10BB77 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BAA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BB79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BAAC Local Header Offset 000B5267 (741991) │ │ │ │ -10BAB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB7D Local Header Offset 000B522A (741930) │ │ │ │ +10BB81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BAB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BADD CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ -10BAE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BAE2 Created OS 03 (3) 'Unix' │ │ │ │ -10BAE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BAE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BAE5 General Purpose Flag 0800 (2048) │ │ │ │ +10BBAE CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ +10BBB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BBB3 Created OS 03 (3) 'Unix' │ │ │ │ +10BBB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BBB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BBB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BAE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BAE9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BAED CRC 45BAEA3A (1169877562) │ │ │ │ -10BAF1 Compressed Size 00000414 (1044) │ │ │ │ -10BAF5 Uncompressed Size 00000C19 (3097) │ │ │ │ -10BAF9 Filename Length 0035 (53) │ │ │ │ -10BAFB Extra Length 0000 (0) │ │ │ │ -10BAFD Comment Length 0000 (0) │ │ │ │ -10BAFF Disk Start 0000 (0) │ │ │ │ -10BB01 Int File Attributes 0000 (0) │ │ │ │ +10BBB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BBBA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BBBE CRC 45BAEA3A (1169877562) │ │ │ │ +10BBC2 Compressed Size 00000414 (1044) │ │ │ │ +10BBC6 Uncompressed Size 00000C19 (3097) │ │ │ │ +10BBCA Filename Length 0035 (53) │ │ │ │ +10BBCC Extra Length 0000 (0) │ │ │ │ +10BBCE Comment Length 0000 (0) │ │ │ │ +10BBD0 Disk Start 0000 (0) │ │ │ │ +10BBD2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BB03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BBD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BB07 Local Header Offset 000B5552 (742738) │ │ │ │ -10BB0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BBD8 Local Header Offset 000B5515 (742677) │ │ │ │ +10BBDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BBDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BB40 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ -10BB44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BB45 Created OS 03 (3) 'Unix' │ │ │ │ -10BB46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BB47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BB48 General Purpose Flag 0800 (2048) │ │ │ │ +10BC11 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ +10BC15 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BC16 Created OS 03 (3) 'Unix' │ │ │ │ +10BC17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BC18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BC19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BB4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BB4C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BB50 CRC 9EEA1DDD (2666143197) │ │ │ │ -10BB54 Compressed Size 00000340 (832) │ │ │ │ -10BB58 Uncompressed Size 0000174F (5967) │ │ │ │ -10BB5C Filename Length 0034 (52) │ │ │ │ -10BB5E Extra Length 0000 (0) │ │ │ │ -10BB60 Comment Length 0000 (0) │ │ │ │ -10BB62 Disk Start 0000 (0) │ │ │ │ -10BB64 Int File Attributes 0000 (0) │ │ │ │ +10BC1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BC1D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BC21 CRC 9EEA1DDD (2666143197) │ │ │ │ +10BC25 Compressed Size 00000340 (832) │ │ │ │ +10BC29 Uncompressed Size 0000174F (5967) │ │ │ │ +10BC2D Filename Length 0034 (52) │ │ │ │ +10BC2F Extra Length 0000 (0) │ │ │ │ +10BC31 Comment Length 0000 (0) │ │ │ │ +10BC33 Disk Start 0000 (0) │ │ │ │ +10BC35 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BB66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BC37 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BB6A Local Header Offset 000B59B9 (743865) │ │ │ │ -10BB6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BC3B Local Header Offset 000B597C (743804) │ │ │ │ +10BC3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BC3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BBA2 CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ -10BBA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BBA7 Created OS 03 (3) 'Unix' │ │ │ │ -10BBA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BBA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BBAA General Purpose Flag 0800 (2048) │ │ │ │ +10BC73 CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ +10BC77 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BC78 Created OS 03 (3) 'Unix' │ │ │ │ +10BC79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BC7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BC7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BBAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BBAE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BBB2 CRC BA3D4F19 (3124580121) │ │ │ │ -10BBB6 Compressed Size 00000489 (1161) │ │ │ │ -10BBBA Uncompressed Size 000009C9 (2505) │ │ │ │ -10BBBE Filename Length 0028 (40) │ │ │ │ -10BBC0 Extra Length 0000 (0) │ │ │ │ -10BBC2 Comment Length 0000 (0) │ │ │ │ -10BBC4 Disk Start 0000 (0) │ │ │ │ -10BBC6 Int File Attributes 0000 (0) │ │ │ │ +10BC7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BC7F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BC83 CRC BA3D4F19 (3124580121) │ │ │ │ +10BC87 Compressed Size 00000489 (1161) │ │ │ │ +10BC8B Uncompressed Size 000009C9 (2505) │ │ │ │ +10BC8F Filename Length 0028 (40) │ │ │ │ +10BC91 Extra Length 0000 (0) │ │ │ │ +10BC93 Comment Length 0000 (0) │ │ │ │ +10BC95 Disk Start 0000 (0) │ │ │ │ +10BC97 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BBC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BC99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BBCC Local Header Offset 000B5D4B (744779) │ │ │ │ -10BBD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BC9D Local Header Offset 000B5D0E (744718) │ │ │ │ +10BCA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BBD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BCA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BBF8 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ -10BBFC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BBFD Created OS 03 (3) 'Unix' │ │ │ │ -10BBFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BBFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BC00 General Purpose Flag 0800 (2048) │ │ │ │ +10BCC9 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ +10BCCD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BCCE Created OS 03 (3) 'Unix' │ │ │ │ +10BCCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BCD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BCD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BC02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BC04 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BC08 CRC BF91C0E5 (3214000357) │ │ │ │ -10BC0C Compressed Size 000004C8 (1224) │ │ │ │ -10BC10 Uncompressed Size 0000112F (4399) │ │ │ │ -10BC14 Filename Length 0027 (39) │ │ │ │ -10BC16 Extra Length 0000 (0) │ │ │ │ -10BC18 Comment Length 0000 (0) │ │ │ │ -10BC1A Disk Start 0000 (0) │ │ │ │ -10BC1C Int File Attributes 0000 (0) │ │ │ │ +10BCD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BCD5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BCD9 CRC BF91C0E5 (3214000357) │ │ │ │ +10BCDD Compressed Size 000004C8 (1224) │ │ │ │ +10BCE1 Uncompressed Size 0000112F (4399) │ │ │ │ +10BCE5 Filename Length 0027 (39) │ │ │ │ +10BCE7 Extra Length 0000 (0) │ │ │ │ +10BCE9 Comment Length 0000 (0) │ │ │ │ +10BCEB Disk Start 0000 (0) │ │ │ │ +10BCED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BC1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BCEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BC22 Local Header Offset 000B621A (746010) │ │ │ │ -10BC26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BCF3 Local Header Offset 000B61DD (745949) │ │ │ │ +10BCF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BC26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BCF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BC4D CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ -10BC51 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BC52 Created OS 03 (3) 'Unix' │ │ │ │ -10BC53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BC54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BC55 General Purpose Flag 0800 (2048) │ │ │ │ +10BD1E CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ +10BD22 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BD23 Created OS 03 (3) 'Unix' │ │ │ │ +10BD24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BC57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BC59 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BC5D CRC 33B8CAA3 (867748515) │ │ │ │ -10BC61 Compressed Size 000002A9 (681) │ │ │ │ -10BC65 Uncompressed Size 000005B6 (1462) │ │ │ │ -10BC69 Filename Length 002F (47) │ │ │ │ -10BC6B Extra Length 0000 (0) │ │ │ │ -10BC6D Comment Length 0000 (0) │ │ │ │ -10BC6F Disk Start 0000 (0) │ │ │ │ -10BC71 Int File Attributes 0000 (0) │ │ │ │ +10BD28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD2A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BD2E CRC 33B8CAA3 (867748515) │ │ │ │ +10BD32 Compressed Size 000002A9 (681) │ │ │ │ +10BD36 Uncompressed Size 000005B6 (1462) │ │ │ │ +10BD3A Filename Length 002F (47) │ │ │ │ +10BD3C Extra Length 0000 (0) │ │ │ │ +10BD3E Comment Length 0000 (0) │ │ │ │ +10BD40 Disk Start 0000 (0) │ │ │ │ +10BD42 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BC73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BD44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BC77 Local Header Offset 000B6727 (747303) │ │ │ │ -10BC7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BD48 Local Header Offset 000B66EA (747242) │ │ │ │ +10BD4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BC7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BD4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BCAA CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ -10BCAE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BCAF Created OS 03 (3) 'Unix' │ │ │ │ -10BCB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BCB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BCB2 General Purpose Flag 0800 (2048) │ │ │ │ +10BD7B CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ +10BD7F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BD80 Created OS 03 (3) 'Unix' │ │ │ │ +10BD81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BCB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BCB6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BCBA CRC B1EF9538 (2985268536) │ │ │ │ -10BCBE Compressed Size 00000286 (646) │ │ │ │ -10BCC2 Uncompressed Size 00000A7A (2682) │ │ │ │ -10BCC6 Filename Length 002E (46) │ │ │ │ -10BCC8 Extra Length 0000 (0) │ │ │ │ -10BCCA Comment Length 0000 (0) │ │ │ │ -10BCCC Disk Start 0000 (0) │ │ │ │ -10BCCE Int File Attributes 0000 (0) │ │ │ │ +10BD85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD87 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BD8B CRC B1EF9538 (2985268536) │ │ │ │ +10BD8F Compressed Size 00000286 (646) │ │ │ │ +10BD93 Uncompressed Size 00000A7A (2682) │ │ │ │ +10BD97 Filename Length 002E (46) │ │ │ │ +10BD99 Extra Length 0000 (0) │ │ │ │ +10BD9B Comment Length 0000 (0) │ │ │ │ +10BD9D Disk Start 0000 (0) │ │ │ │ +10BD9F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BCD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BDA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BCD4 Local Header Offset 000B6A1D (748061) │ │ │ │ -10BCD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BDA5 Local Header Offset 000B69E0 (748000) │ │ │ │ +10BDA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BCD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BDA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BD06 CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ -10BD0A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BD0B Created OS 03 (3) 'Unix' │ │ │ │ -10BD0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD0E General Purpose Flag 0800 (2048) │ │ │ │ +10BDD7 CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ +10BDDB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BDDC Created OS 03 (3) 'Unix' │ │ │ │ +10BDDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BDDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BDDF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD10 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD12 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BD16 CRC 0F1D078A (253560714) │ │ │ │ -10BD1A Compressed Size 000003BE (958) │ │ │ │ -10BD1E Uncompressed Size 000008D4 (2260) │ │ │ │ -10BD22 Filename Length 002B (43) │ │ │ │ -10BD24 Extra Length 0000 (0) │ │ │ │ -10BD26 Comment Length 0000 (0) │ │ │ │ -10BD28 Disk Start 0000 (0) │ │ │ │ -10BD2A Int File Attributes 0000 (0) │ │ │ │ +10BDE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BDE3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BDE7 CRC 0F1D078A (253560714) │ │ │ │ +10BDEB Compressed Size 000003BE (958) │ │ │ │ +10BDEF Uncompressed Size 000008D4 (2260) │ │ │ │ +10BDF3 Filename Length 002B (43) │ │ │ │ +10BDF5 Extra Length 0000 (0) │ │ │ │ +10BDF7 Comment Length 0000 (0) │ │ │ │ +10BDF9 Disk Start 0000 (0) │ │ │ │ +10BDFB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BD2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BDFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BD30 Local Header Offset 000B6CEF (748783) │ │ │ │ -10BD34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BE01 Local Header Offset 000B6CB2 (748722) │ │ │ │ +10BE05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BE05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BD5F CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ -10BD63 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BD64 Created OS 03 (3) 'Unix' │ │ │ │ -10BD65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD67 General Purpose Flag 0800 (2048) │ │ │ │ +10BE30 CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ +10BE34 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BE35 Created OS 03 (3) 'Unix' │ │ │ │ +10BE36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BE37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BE38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD6B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BD6F CRC EA1FA61C (3927942684) │ │ │ │ -10BD73 Compressed Size 00000324 (804) │ │ │ │ -10BD77 Uncompressed Size 0000105E (4190) │ │ │ │ -10BD7B Filename Length 002A (42) │ │ │ │ -10BD7D Extra Length 0000 (0) │ │ │ │ -10BD7F Comment Length 0000 (0) │ │ │ │ -10BD81 Disk Start 0000 (0) │ │ │ │ -10BD83 Int File Attributes 0000 (0) │ │ │ │ +10BE3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BE3C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BE40 CRC EA1FA61C (3927942684) │ │ │ │ +10BE44 Compressed Size 00000324 (804) │ │ │ │ +10BE48 Uncompressed Size 0000105E (4190) │ │ │ │ +10BE4C Filename Length 002A (42) │ │ │ │ +10BE4E Extra Length 0000 (0) │ │ │ │ +10BE50 Comment Length 0000 (0) │ │ │ │ +10BE52 Disk Start 0000 (0) │ │ │ │ +10BE54 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BD85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BE56 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BD89 Local Header Offset 000B70F6 (749814) │ │ │ │ -10BD8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BE5A Local Header Offset 000B70B9 (749753) │ │ │ │ +10BE5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BE5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BDB7 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ -10BDBB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BDBC Created OS 03 (3) 'Unix' │ │ │ │ -10BDBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BDBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BDBF General Purpose Flag 0800 (2048) │ │ │ │ +10BE88 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ +10BE8C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BE8D Created OS 03 (3) 'Unix' │ │ │ │ +10BE8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BE8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BE90 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BDC1 Compression Method 0000 (0) 'Stored' │ │ │ │ -10BDC3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BDC7 CRC 00000000 (0) │ │ │ │ -10BDCB Compressed Size 00000000 (0) │ │ │ │ -10BDCF Uncompressed Size 00000000 (0) │ │ │ │ -10BDD3 Filename Length 0010 (16) │ │ │ │ -10BDD5 Extra Length 0000 (0) │ │ │ │ -10BDD7 Comment Length 0000 (0) │ │ │ │ -10BDD9 Disk Start 0000 (0) │ │ │ │ -10BDDB Int File Attributes 0000 (0) │ │ │ │ +10BE92 Compression Method 0000 (0) 'Stored' │ │ │ │ +10BE94 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BE98 CRC 00000000 (0) │ │ │ │ +10BE9C Compressed Size 00000000 (0) │ │ │ │ +10BEA0 Uncompressed Size 00000000 (0) │ │ │ │ +10BEA4 Filename Length 0010 (16) │ │ │ │ +10BEA6 Extra Length 0000 (0) │ │ │ │ +10BEA8 Comment Length 0000 (0) │ │ │ │ +10BEAA Disk Start 0000 (0) │ │ │ │ +10BEAC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BDDD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10BEAE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10BDE1 Local Header Offset 000B7462 (750690) │ │ │ │ -10BDE5 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10BEB2 Local Header Offset 000B7425 (750629) │ │ │ │ +10BEB6 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BDE5: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BEB6: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10BDE5: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10BEB6: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BDBD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BE8E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10BDF5 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ -10BDF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BDFA Created OS 03 (3) 'Unix' │ │ │ │ -10BDFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BDFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BDFD General Purpose Flag 0800 (2048) │ │ │ │ +10BEC6 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ +10BECA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BECB Created OS 03 (3) 'Unix' │ │ │ │ +10BECC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BECD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BECE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BDFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BE01 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BE05 CRC A8A7A83F (2829559871) │ │ │ │ -10BE09 Compressed Size 0000006B (107) │ │ │ │ -10BE0D Uncompressed Size 0000007F (127) │ │ │ │ -10BE11 Filename Length 0025 (37) │ │ │ │ -10BE13 Extra Length 0000 (0) │ │ │ │ -10BE15 Comment Length 0000 (0) │ │ │ │ -10BE17 Disk Start 0000 (0) │ │ │ │ -10BE19 Int File Attributes 0000 (0) │ │ │ │ +10BED0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BED2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BED6 CRC A8A7A83F (2829559871) │ │ │ │ +10BEDA Compressed Size 0000006B (107) │ │ │ │ +10BEDE Uncompressed Size 0000007F (127) │ │ │ │ +10BEE2 Filename Length 0025 (37) │ │ │ │ +10BEE4 Extra Length 0000 (0) │ │ │ │ +10BEE6 Comment Length 0000 (0) │ │ │ │ +10BEE8 Disk Start 0000 (0) │ │ │ │ +10BEEA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BE1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BEEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BE1F Local Header Offset 000B7490 (750736) │ │ │ │ -10BE23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BEF0 Local Header Offset 000B7453 (750675) │ │ │ │ +10BEF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BE23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BEF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BE48 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ -10BE4C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BE4D Created OS 03 (3) 'Unix' │ │ │ │ -10BE4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BE4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BE50 General Purpose Flag 0800 (2048) │ │ │ │ +10BF19 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ +10BF1D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BF1E Created OS 03 (3) 'Unix' │ │ │ │ +10BF1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BF20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BF21 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BE52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BE54 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BE58 CRC 8E3C5B46 (2386320198) │ │ │ │ -10BE5C Compressed Size 0000007B (123) │ │ │ │ -10BE60 Uncompressed Size 00000098 (152) │ │ │ │ -10BE64 Filename Length 0024 (36) │ │ │ │ -10BE66 Extra Length 0000 (0) │ │ │ │ -10BE68 Comment Length 0000 (0) │ │ │ │ -10BE6A Disk Start 0000 (0) │ │ │ │ -10BE6C Int File Attributes 0000 (0) │ │ │ │ +10BF23 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BF25 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BF29 CRC 8E3C5B46 (2386320198) │ │ │ │ +10BF2D Compressed Size 0000007B (123) │ │ │ │ +10BF31 Uncompressed Size 00000098 (152) │ │ │ │ +10BF35 Filename Length 0024 (36) │ │ │ │ +10BF37 Extra Length 0000 (0) │ │ │ │ +10BF39 Comment Length 0000 (0) │ │ │ │ +10BF3B Disk Start 0000 (0) │ │ │ │ +10BF3D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BE6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BF3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BE72 Local Header Offset 000B753E (750910) │ │ │ │ -10BE76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BF43 Local Header Offset 000B7501 (750849) │ │ │ │ +10BF47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BE76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BE9A CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ -10BE9E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BE9F Created OS 03 (3) 'Unix' │ │ │ │ -10BEA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BEA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BEA2 General Purpose Flag 0800 (2048) │ │ │ │ +10BF6B CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ +10BF6F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BF70 Created OS 03 (3) 'Unix' │ │ │ │ +10BF71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BF72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BF73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BEA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BEA6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BEAA CRC 3A184D2A (974671146) │ │ │ │ -10BEAE Compressed Size 000001D2 (466) │ │ │ │ -10BEB2 Uncompressed Size 00000348 (840) │ │ │ │ -10BEB6 Filename Length 0028 (40) │ │ │ │ -10BEB8 Extra Length 0000 (0) │ │ │ │ -10BEBA Comment Length 0000 (0) │ │ │ │ -10BEBC Disk Start 0000 (0) │ │ │ │ -10BEBE Int File Attributes 0000 (0) │ │ │ │ +10BF75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BF77 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BF7B CRC 3A184D2A (974671146) │ │ │ │ +10BF7F Compressed Size 000001D2 (466) │ │ │ │ +10BF83 Uncompressed Size 00000348 (840) │ │ │ │ +10BF87 Filename Length 0028 (40) │ │ │ │ +10BF89 Extra Length 0000 (0) │ │ │ │ +10BF8B Comment Length 0000 (0) │ │ │ │ +10BF8D Disk Start 0000 (0) │ │ │ │ +10BF8F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BEC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BF91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BEC4 Local Header Offset 000B75FB (751099) │ │ │ │ -10BEC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BF95 Local Header Offset 000B75BE (751038) │ │ │ │ +10BF99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BEC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BEF0 CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ -10BEF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BEF5 Created OS 03 (3) 'Unix' │ │ │ │ -10BEF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BEF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BEF8 General Purpose Flag 0800 (2048) │ │ │ │ +10BFC1 CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ +10BFC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BFC6 Created OS 03 (3) 'Unix' │ │ │ │ +10BFC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BFC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BFC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BEFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BEFC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BF00 CRC 6C1BCEA8 (1813761704) │ │ │ │ -10BF04 Compressed Size 00000166 (358) │ │ │ │ -10BF08 Uncompressed Size 00000267 (615) │ │ │ │ -10BF0C Filename Length 0027 (39) │ │ │ │ -10BF0E Extra Length 0000 (0) │ │ │ │ -10BF10 Comment Length 0000 (0) │ │ │ │ -10BF12 Disk Start 0000 (0) │ │ │ │ -10BF14 Int File Attributes 0000 (0) │ │ │ │ +10BFCB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BFCD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10BFD1 CRC 6C1BCEA8 (1813761704) │ │ │ │ +10BFD5 Compressed Size 00000166 (358) │ │ │ │ +10BFD9 Uncompressed Size 00000267 (615) │ │ │ │ +10BFDD Filename Length 0027 (39) │ │ │ │ +10BFDF Extra Length 0000 (0) │ │ │ │ +10BFE1 Comment Length 0000 (0) │ │ │ │ +10BFE3 Disk Start 0000 (0) │ │ │ │ +10BFE5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BF16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BFE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BF1A Local Header Offset 000B7813 (751635) │ │ │ │ -10BF1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BFEB Local Header Offset 000B77D6 (751574) │ │ │ │ +10BFEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BFEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BF45 CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ -10BF49 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BF4A Created OS 03 (3) 'Unix' │ │ │ │ -10BF4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BF4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BF4D General Purpose Flag 0800 (2048) │ │ │ │ +10C016 CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ +10C01A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C01B Created OS 03 (3) 'Unix' │ │ │ │ +10C01C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C01D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C01E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BF4F Compression Method 0000 (0) 'Stored' │ │ │ │ -10BF51 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BF55 CRC 00000000 (0) │ │ │ │ -10BF59 Compressed Size 00000000 (0) │ │ │ │ -10BF5D Uncompressed Size 00000000 (0) │ │ │ │ -10BF61 Filename Length 001C (28) │ │ │ │ -10BF63 Extra Length 0000 (0) │ │ │ │ -10BF65 Comment Length 0000 (0) │ │ │ │ -10BF67 Disk Start 0000 (0) │ │ │ │ -10BF69 Int File Attributes 0000 (0) │ │ │ │ +10C020 Compression Method 0000 (0) 'Stored' │ │ │ │ +10C022 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C026 CRC 00000000 (0) │ │ │ │ +10C02A Compressed Size 00000000 (0) │ │ │ │ +10C02E Uncompressed Size 00000000 (0) │ │ │ │ +10C032 Filename Length 001C (28) │ │ │ │ +10C034 Extra Length 0000 (0) │ │ │ │ +10C036 Comment Length 0000 (0) │ │ │ │ +10C038 Disk Start 0000 (0) │ │ │ │ +10C03A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BF6B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10C03C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10BF6F Local Header Offset 000B79BE (752062) │ │ │ │ -10BF73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C040 Local Header Offset 000B7981 (752001) │ │ │ │ +10C044 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C044: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10BF73: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10C044: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF4B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C01C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10BF8F CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ -10BF93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BF94 Created OS 03 (3) 'Unix' │ │ │ │ -10BF95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BF96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BF97 General Purpose Flag 0800 (2048) │ │ │ │ +10C060 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ +10C064 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C065 Created OS 03 (3) 'Unix' │ │ │ │ +10C066 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C067 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C068 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BF99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BF9B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10BF9F CRC D14B07F1 (3511355377) │ │ │ │ -10BFA3 Compressed Size 00000290 (656) │ │ │ │ -10BFA7 Uncompressed Size 000005EF (1519) │ │ │ │ -10BFAB Filename Length 003A (58) │ │ │ │ -10BFAD Extra Length 0000 (0) │ │ │ │ -10BFAF Comment Length 0000 (0) │ │ │ │ -10BFB1 Disk Start 0000 (0) │ │ │ │ -10BFB3 Int File Attributes 0000 (0) │ │ │ │ +10C06A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C06C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C070 CRC 7C8495C0 (2089063872) │ │ │ │ +10C074 Compressed Size 00000292 (658) │ │ │ │ +10C078 Uncompressed Size 000005EF (1519) │ │ │ │ +10C07C Filename Length 003A (58) │ │ │ │ +10C07E Extra Length 0000 (0) │ │ │ │ +10C080 Comment Length 0000 (0) │ │ │ │ +10C082 Disk Start 0000 (0) │ │ │ │ +10C084 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BFB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C086 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BFB9 Local Header Offset 000B79F8 (752120) │ │ │ │ -10BFBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C08A Local Header Offset 000B79BB (752059) │ │ │ │ +10C08E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BFBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C08E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BFF7 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ -10BFFB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BFFC Created OS 03 (3) 'Unix' │ │ │ │ -10BFFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BFFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BFFF General Purpose Flag 0800 (2048) │ │ │ │ +10C0C8 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ +10C0CC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C0CD Created OS 03 (3) 'Unix' │ │ │ │ +10C0CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C0CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C0D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C001 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C003 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C007 CRC 776C598F (2003589519) │ │ │ │ -10C00B Compressed Size 0000040A (1034) │ │ │ │ -10C00F Uncompressed Size 00000D71 (3441) │ │ │ │ -10C013 Filename Length 0039 (57) │ │ │ │ -10C015 Extra Length 0000 (0) │ │ │ │ -10C017 Comment Length 0000 (0) │ │ │ │ -10C019 Disk Start 0000 (0) │ │ │ │ -10C01B Int File Attributes 0000 (0) │ │ │ │ +10C0D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C0D4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C0D8 CRC 7DED7EFB (2112716539) │ │ │ │ +10C0DC Compressed Size 00000406 (1030) │ │ │ │ +10C0E0 Uncompressed Size 00000D3D (3389) │ │ │ │ +10C0E4 Filename Length 0039 (57) │ │ │ │ +10C0E6 Extra Length 0000 (0) │ │ │ │ +10C0E8 Comment Length 0000 (0) │ │ │ │ +10C0EA Disk Start 0000 (0) │ │ │ │ +10C0EC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C01D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C0EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C021 Local Header Offset 000B7CE0 (752864) │ │ │ │ -10C025 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C0F2 Local Header Offset 000B7CA5 (752805) │ │ │ │ +10C0F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C025: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C0F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C05E CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ -10C062 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C063 Created OS 03 (3) 'Unix' │ │ │ │ -10C064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C066 General Purpose Flag 0800 (2048) │ │ │ │ +10C12F CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ +10C133 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C134 Created OS 03 (3) 'Unix' │ │ │ │ +10C135 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C136 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C137 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C068 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C06A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C06E CRC 4D42BF57 (1296219991) │ │ │ │ -10C072 Compressed Size 00000390 (912) │ │ │ │ -10C076 Uncompressed Size 00000926 (2342) │ │ │ │ -10C07A Filename Length 0041 (65) │ │ │ │ -10C07C Extra Length 0000 (0) │ │ │ │ -10C07E Comment Length 0000 (0) │ │ │ │ -10C080 Disk Start 0000 (0) │ │ │ │ -10C082 Int File Attributes 0000 (0) │ │ │ │ +10C139 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C13B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C13F CRC 4D42BF57 (1296219991) │ │ │ │ +10C143 Compressed Size 00000390 (912) │ │ │ │ +10C147 Uncompressed Size 00000926 (2342) │ │ │ │ +10C14B Filename Length 0041 (65) │ │ │ │ +10C14D Extra Length 0000 (0) │ │ │ │ +10C14F Comment Length 0000 (0) │ │ │ │ +10C151 Disk Start 0000 (0) │ │ │ │ +10C153 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C084 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C155 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C088 Local Header Offset 000B8141 (753985) │ │ │ │ -10C08C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C159 Local Header Offset 000B8102 (753922) │ │ │ │ +10C15D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C08C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C15D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C0CD CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ -10C0D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C0D2 Created OS 03 (3) 'Unix' │ │ │ │ -10C0D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C0D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C0D5 General Purpose Flag 0800 (2048) │ │ │ │ +10C19E CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ +10C1A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C1A3 Created OS 03 (3) 'Unix' │ │ │ │ +10C1A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C1A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C1A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C0D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C0D9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C0DD CRC 81A68CD6 (2175175894) │ │ │ │ -10C0E1 Compressed Size 00000383 (899) │ │ │ │ -10C0E5 Uncompressed Size 000011C9 (4553) │ │ │ │ -10C0E9 Filename Length 0040 (64) │ │ │ │ -10C0EB Extra Length 0000 (0) │ │ │ │ -10C0ED Comment Length 0000 (0) │ │ │ │ -10C0EF Disk Start 0000 (0) │ │ │ │ -10C0F1 Int File Attributes 0000 (0) │ │ │ │ +10C1A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C1AA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C1AE CRC 81A68CD6 (2175175894) │ │ │ │ +10C1B2 Compressed Size 00000383 (899) │ │ │ │ +10C1B6 Uncompressed Size 000011C9 (4553) │ │ │ │ +10C1BA Filename Length 0040 (64) │ │ │ │ +10C1BC Extra Length 0000 (0) │ │ │ │ +10C1BE Comment Length 0000 (0) │ │ │ │ +10C1C0 Disk Start 0000 (0) │ │ │ │ +10C1C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C0F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C1C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C0F7 Local Header Offset 000B8530 (754992) │ │ │ │ -10C0FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C1C8 Local Header Offset 000B84F1 (754929) │ │ │ │ +10C1CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C0FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C1CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C13B CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ -10C13F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C140 Created OS 03 (3) 'Unix' │ │ │ │ -10C141 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C142 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C143 General Purpose Flag 0800 (2048) │ │ │ │ +10C20C CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ +10C210 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C211 Created OS 03 (3) 'Unix' │ │ │ │ +10C212 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C213 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C214 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C145 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C147 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C14B CRC 781C5DCF (2015124943) │ │ │ │ -10C14F Compressed Size 0000025A (602) │ │ │ │ -10C153 Uncompressed Size 000004BD (1213) │ │ │ │ -10C157 Filename Length 0031 (49) │ │ │ │ -10C159 Extra Length 0000 (0) │ │ │ │ -10C15B Comment Length 0000 (0) │ │ │ │ -10C15D Disk Start 0000 (0) │ │ │ │ -10C15F Int File Attributes 0000 (0) │ │ │ │ +10C216 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C218 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C21C CRC 781C5DCF (2015124943) │ │ │ │ +10C220 Compressed Size 0000025A (602) │ │ │ │ +10C224 Uncompressed Size 000004BD (1213) │ │ │ │ +10C228 Filename Length 0031 (49) │ │ │ │ +10C22A Extra Length 0000 (0) │ │ │ │ +10C22C Comment Length 0000 (0) │ │ │ │ +10C22E Disk Start 0000 (0) │ │ │ │ +10C230 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C161 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C232 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C165 Local Header Offset 000B8911 (755985) │ │ │ │ -10C169 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C236 Local Header Offset 000B88D2 (755922) │ │ │ │ +10C23A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C169: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C23A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C19A CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ -10C19E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C19F Created OS 03 (3) 'Unix' │ │ │ │ -10C1A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C1A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C1A2 General Purpose Flag 0800 (2048) │ │ │ │ +10C26B CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ +10C26F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C270 Created OS 03 (3) 'Unix' │ │ │ │ +10C271 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C272 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C273 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C1A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C1A6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C1AA CRC 56D06CB0 (1456499888) │ │ │ │ -10C1AE Compressed Size 00000279 (633) │ │ │ │ -10C1B2 Uncompressed Size 000008A0 (2208) │ │ │ │ -10C1B6 Filename Length 0030 (48) │ │ │ │ -10C1B8 Extra Length 0000 (0) │ │ │ │ -10C1BA Comment Length 0000 (0) │ │ │ │ -10C1BC Disk Start 0000 (0) │ │ │ │ -10C1BE Int File Attributes 0000 (0) │ │ │ │ +10C275 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C277 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C27B CRC 56D06CB0 (1456499888) │ │ │ │ +10C27F Compressed Size 00000279 (633) │ │ │ │ +10C283 Uncompressed Size 000008A0 (2208) │ │ │ │ +10C287 Filename Length 0030 (48) │ │ │ │ +10C289 Extra Length 0000 (0) │ │ │ │ +10C28B Comment Length 0000 (0) │ │ │ │ +10C28D Disk Start 0000 (0) │ │ │ │ +10C28F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C1C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C291 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C1C4 Local Header Offset 000B8BBA (756666) │ │ │ │ -10C1C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C295 Local Header Offset 000B8B7B (756603) │ │ │ │ +10C299 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C1C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C299: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C1F8 CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ -10C1FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C1FD Created OS 03 (3) 'Unix' │ │ │ │ -10C1FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C1FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C200 General Purpose Flag 0800 (2048) │ │ │ │ +10C2C9 CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ +10C2CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C2CE Created OS 03 (3) 'Unix' │ │ │ │ +10C2CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C2D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C2D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C202 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C204 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C208 CRC 074A1B90 (122297232) │ │ │ │ -10C20C Compressed Size 000000DB (219) │ │ │ │ -10C210 Uncompressed Size 00000149 (329) │ │ │ │ -10C214 Filename Length 0032 (50) │ │ │ │ -10C216 Extra Length 0000 (0) │ │ │ │ -10C218 Comment Length 0000 (0) │ │ │ │ -10C21A Disk Start 0000 (0) │ │ │ │ -10C21C Int File Attributes 0000 (0) │ │ │ │ +10C2D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C2D5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C2D9 CRC 074A1B90 (122297232) │ │ │ │ +10C2DD Compressed Size 000000DB (219) │ │ │ │ +10C2E1 Uncompressed Size 00000149 (329) │ │ │ │ +10C2E5 Filename Length 0032 (50) │ │ │ │ +10C2E7 Extra Length 0000 (0) │ │ │ │ +10C2E9 Comment Length 0000 (0) │ │ │ │ +10C2EB Disk Start 0000 (0) │ │ │ │ +10C2ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C21E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C2EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C222 Local Header Offset 000B8E81 (757377) │ │ │ │ -10C226 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C2F3 Local Header Offset 000B8E42 (757314) │ │ │ │ +10C2F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C226: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C2F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C258 CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ -10C25C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C25D Created OS 03 (3) 'Unix' │ │ │ │ -10C25E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C25F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C260 General Purpose Flag 0800 (2048) │ │ │ │ +10C329 CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ +10C32D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C32E Created OS 03 (3) 'Unix' │ │ │ │ +10C32F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C330 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C331 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C262 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C264 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C268 CRC DDDD378D (3722262413) │ │ │ │ -10C26C Compressed Size 0000007D (125) │ │ │ │ -10C270 Uncompressed Size 000000AB (171) │ │ │ │ -10C274 Filename Length 0031 (49) │ │ │ │ -10C276 Extra Length 0000 (0) │ │ │ │ -10C278 Comment Length 0000 (0) │ │ │ │ -10C27A Disk Start 0000 (0) │ │ │ │ -10C27C Int File Attributes 0000 (0) │ │ │ │ +10C333 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C335 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C339 CRC DDDD378D (3722262413) │ │ │ │ +10C33D Compressed Size 0000007D (125) │ │ │ │ +10C341 Uncompressed Size 000000AB (171) │ │ │ │ +10C345 Filename Length 0031 (49) │ │ │ │ +10C347 Extra Length 0000 (0) │ │ │ │ +10C349 Comment Length 0000 (0) │ │ │ │ +10C34B Disk Start 0000 (0) │ │ │ │ +10C34D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C27E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C34F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C282 Local Header Offset 000B8FAC (757676) │ │ │ │ -10C286 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C353 Local Header Offset 000B8F6D (757613) │ │ │ │ +10C357 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C286: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C357: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C2B7 CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ -10C2BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C2BC Created OS 03 (3) 'Unix' │ │ │ │ -10C2BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C2BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C2BF General Purpose Flag 0800 (2048) │ │ │ │ +10C388 CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ +10C38C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C38D Created OS 03 (3) 'Unix' │ │ │ │ +10C38E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C38F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C390 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C2C1 Compression Method 0000 (0) 'Stored' │ │ │ │ -10C2C3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C2C7 CRC 00000000 (0) │ │ │ │ -10C2CB Compressed Size 00000000 (0) │ │ │ │ -10C2CF Uncompressed Size 00000000 (0) │ │ │ │ -10C2D3 Filename Length 0011 (17) │ │ │ │ -10C2D5 Extra Length 0000 (0) │ │ │ │ -10C2D7 Comment Length 0000 (0) │ │ │ │ -10C2D9 Disk Start 0000 (0) │ │ │ │ -10C2DB Int File Attributes 0000 (0) │ │ │ │ +10C392 Compression Method 0000 (0) 'Stored' │ │ │ │ +10C394 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C398 CRC 00000000 (0) │ │ │ │ +10C39C Compressed Size 00000000 (0) │ │ │ │ +10C3A0 Uncompressed Size 00000000 (0) │ │ │ │ +10C3A4 Filename Length 0011 (17) │ │ │ │ +10C3A6 Extra Length 0000 (0) │ │ │ │ +10C3A8 Comment Length 0000 (0) │ │ │ │ +10C3AA Disk Start 0000 (0) │ │ │ │ +10C3AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C2DD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10C3AE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10C2E1 Local Header Offset 000B9078 (757880) │ │ │ │ -10C2E5 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10C3B2 Local Header Offset 000B9039 (757817) │ │ │ │ +10C3B6 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C2E5: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3B6: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10C2E5: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10C3B6: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C2BD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C38E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10C2F6 CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ -10C2FA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C2FB Created OS 03 (3) 'Unix' │ │ │ │ -10C2FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C2FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C2FE General Purpose Flag 0800 (2048) │ │ │ │ +10C3C7 CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ +10C3CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C3CC Created OS 03 (3) 'Unix' │ │ │ │ +10C3CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C3CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C3CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C300 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C302 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C306 CRC 0E898D1E (243895582) │ │ │ │ -10C30A Compressed Size 000002BF (703) │ │ │ │ -10C30E Uncompressed Size 0000057E (1406) │ │ │ │ -10C312 Filename Length 0025 (37) │ │ │ │ -10C314 Extra Length 0000 (0) │ │ │ │ -10C316 Comment Length 0000 (0) │ │ │ │ -10C318 Disk Start 0000 (0) │ │ │ │ -10C31A Int File Attributes 0000 (0) │ │ │ │ +10C3D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C3D3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C3D7 CRC 0E898D1E (243895582) │ │ │ │ +10C3DB Compressed Size 000002BF (703) │ │ │ │ +10C3DF Uncompressed Size 0000057E (1406) │ │ │ │ +10C3E3 Filename Length 0025 (37) │ │ │ │ +10C3E5 Extra Length 0000 (0) │ │ │ │ +10C3E7 Comment Length 0000 (0) │ │ │ │ +10C3E9 Disk Start 0000 (0) │ │ │ │ +10C3EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C31C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C3ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C320 Local Header Offset 000B90A7 (757927) │ │ │ │ -10C324 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C3F1 Local Header Offset 000B9068 (757864) │ │ │ │ +10C3F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C324: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C349 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ -10C34D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C34E Created OS 03 (3) 'Unix' │ │ │ │ -10C34F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C350 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C351 General Purpose Flag 0800 (2048) │ │ │ │ +10C41A CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ +10C41E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C41F Created OS 03 (3) 'Unix' │ │ │ │ +10C420 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C421 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C422 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C353 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C355 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C359 CRC ECD8A392 (3973620626) │ │ │ │ -10C35D Compressed Size 000002BA (698) │ │ │ │ -10C361 Uncompressed Size 0000073B (1851) │ │ │ │ -10C365 Filename Length 0024 (36) │ │ │ │ -10C367 Extra Length 0000 (0) │ │ │ │ -10C369 Comment Length 0000 (0) │ │ │ │ -10C36B Disk Start 0000 (0) │ │ │ │ -10C36D Int File Attributes 0000 (0) │ │ │ │ +10C424 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C426 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C42A CRC ECD8A392 (3973620626) │ │ │ │ +10C42E Compressed Size 000002BA (698) │ │ │ │ +10C432 Uncompressed Size 0000073B (1851) │ │ │ │ +10C436 Filename Length 0024 (36) │ │ │ │ +10C438 Extra Length 0000 (0) │ │ │ │ +10C43A Comment Length 0000 (0) │ │ │ │ +10C43C Disk Start 0000 (0) │ │ │ │ +10C43E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C36F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C440 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C373 Local Header Offset 000B93A9 (758697) │ │ │ │ -10C377 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C444 Local Header Offset 000B936A (758634) │ │ │ │ +10C448 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C377: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C448: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C39B CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ -10C39F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C3A0 Created OS 03 (3) 'Unix' │ │ │ │ -10C3A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3A3 General Purpose Flag 0800 (2048) │ │ │ │ +10C46C CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ +10C470 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C471 Created OS 03 (3) 'Unix' │ │ │ │ +10C472 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C473 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C474 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3A7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C3AB CRC 4AB2EDEB (1253240299) │ │ │ │ -10C3AF Compressed Size 00000586 (1414) │ │ │ │ -10C3B3 Uncompressed Size 00000D38 (3384) │ │ │ │ -10C3B7 Filename Length 001F (31) │ │ │ │ -10C3B9 Extra Length 0000 (0) │ │ │ │ -10C3BB Comment Length 0000 (0) │ │ │ │ -10C3BD Disk Start 0000 (0) │ │ │ │ -10C3BF Int File Attributes 0000 (0) │ │ │ │ +10C476 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C478 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C47C CRC 4AB2EDEB (1253240299) │ │ │ │ +10C480 Compressed Size 00000586 (1414) │ │ │ │ +10C484 Uncompressed Size 00000D38 (3384) │ │ │ │ +10C488 Filename Length 001F (31) │ │ │ │ +10C48A Extra Length 0000 (0) │ │ │ │ +10C48C Comment Length 0000 (0) │ │ │ │ +10C48E Disk Start 0000 (0) │ │ │ │ +10C490 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C3C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C492 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C3C5 Local Header Offset 000B96A5 (759461) │ │ │ │ -10C3C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C496 Local Header Offset 000B9666 (759398) │ │ │ │ +10C49A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C3C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C49A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C3E8 CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ -10C3EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C3ED Created OS 03 (3) 'Unix' │ │ │ │ -10C3EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3F0 General Purpose Flag 0800 (2048) │ │ │ │ +10C4B9 CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ +10C4BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C4BE Created OS 03 (3) 'Unix' │ │ │ │ +10C4BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C4C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C4C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3F4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C3F8 CRC 19B62303 (431366915) │ │ │ │ -10C3FC Compressed Size 00000597 (1431) │ │ │ │ -10C400 Uncompressed Size 000017C3 (6083) │ │ │ │ -10C404 Filename Length 001E (30) │ │ │ │ -10C406 Extra Length 0000 (0) │ │ │ │ -10C408 Comment Length 0000 (0) │ │ │ │ -10C40A Disk Start 0000 (0) │ │ │ │ -10C40C Int File Attributes 0000 (0) │ │ │ │ +10C4C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C4C5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C4C9 CRC 19B62303 (431366915) │ │ │ │ +10C4CD Compressed Size 00000597 (1431) │ │ │ │ +10C4D1 Uncompressed Size 000017C3 (6083) │ │ │ │ +10C4D5 Filename Length 001E (30) │ │ │ │ +10C4D7 Extra Length 0000 (0) │ │ │ │ +10C4D9 Comment Length 0000 (0) │ │ │ │ +10C4DB Disk Start 0000 (0) │ │ │ │ +10C4DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C40E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C4DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C412 Local Header Offset 000B9C68 (760936) │ │ │ │ -10C416 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C4E3 Local Header Offset 000B9C29 (760873) │ │ │ │ +10C4E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C4E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C434 CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ -10C438 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C439 Created OS 03 (3) 'Unix' │ │ │ │ -10C43A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C43B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C43C General Purpose Flag 0800 (2048) │ │ │ │ +10C505 CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ +10C509 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C50A Created OS 03 (3) 'Unix' │ │ │ │ +10C50B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C50C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C50D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C43E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C440 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C444 CRC 34641F02 (878976770) │ │ │ │ -10C448 Compressed Size 0000029C (668) │ │ │ │ -10C44C Uncompressed Size 000004FB (1275) │ │ │ │ -10C450 Filename Length 0023 (35) │ │ │ │ -10C452 Extra Length 0000 (0) │ │ │ │ -10C454 Comment Length 0000 (0) │ │ │ │ -10C456 Disk Start 0000 (0) │ │ │ │ -10C458 Int File Attributes 0000 (0) │ │ │ │ +10C50F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C511 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C515 CRC 34641F02 (878976770) │ │ │ │ +10C519 Compressed Size 0000029C (668) │ │ │ │ +10C51D Uncompressed Size 000004FB (1275) │ │ │ │ +10C521 Filename Length 0023 (35) │ │ │ │ +10C523 Extra Length 0000 (0) │ │ │ │ +10C525 Comment Length 0000 (0) │ │ │ │ +10C527 Disk Start 0000 (0) │ │ │ │ +10C529 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C45A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C52B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C45E Local Header Offset 000BA23B (762427) │ │ │ │ -10C462 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C52F Local Header Offset 000BA1FC (762364) │ │ │ │ +10C533 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C462: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C533: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C485 CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ -10C489 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C48A Created OS 03 (3) 'Unix' │ │ │ │ -10C48B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C48C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C48D General Purpose Flag 0800 (2048) │ │ │ │ +10C556 CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ +10C55A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C55B Created OS 03 (3) 'Unix' │ │ │ │ +10C55C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C55D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C55E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C48F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C491 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C495 CRC 43109A6C (1125161580) │ │ │ │ -10C499 Compressed Size 00000264 (612) │ │ │ │ -10C49D Uncompressed Size 000005EC (1516) │ │ │ │ -10C4A1 Filename Length 0022 (34) │ │ │ │ -10C4A3 Extra Length 0000 (0) │ │ │ │ -10C4A5 Comment Length 0000 (0) │ │ │ │ -10C4A7 Disk Start 0000 (0) │ │ │ │ -10C4A9 Int File Attributes 0000 (0) │ │ │ │ +10C560 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C562 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C566 CRC 43109A6C (1125161580) │ │ │ │ +10C56A Compressed Size 00000264 (612) │ │ │ │ +10C56E Uncompressed Size 000005EC (1516) │ │ │ │ +10C572 Filename Length 0022 (34) │ │ │ │ +10C574 Extra Length 0000 (0) │ │ │ │ +10C576 Comment Length 0000 (0) │ │ │ │ +10C578 Disk Start 0000 (0) │ │ │ │ +10C57A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C4AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C57C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C4AF Local Header Offset 000BA518 (763160) │ │ │ │ -10C4B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C580 Local Header Offset 000BA4D9 (763097) │ │ │ │ +10C584 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C4B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C584: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C4D5 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ -10C4D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C4DA Created OS 03 (3) 'Unix' │ │ │ │ -10C4DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C4DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C4DD General Purpose Flag 0800 (2048) │ │ │ │ +10C5A6 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ +10C5AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C5AB Created OS 03 (3) 'Unix' │ │ │ │ +10C5AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C5AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C5AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C4DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C4E1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C4E5 CRC 4B833761 (1266890593) │ │ │ │ -10C4E9 Compressed Size 000002B6 (694) │ │ │ │ -10C4ED Uncompressed Size 000005BF (1471) │ │ │ │ -10C4F1 Filename Length 0027 (39) │ │ │ │ -10C4F3 Extra Length 0000 (0) │ │ │ │ -10C4F5 Comment Length 0000 (0) │ │ │ │ -10C4F7 Disk Start 0000 (0) │ │ │ │ -10C4F9 Int File Attributes 0000 (0) │ │ │ │ +10C5B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C5B2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C5B6 CRC 4B833761 (1266890593) │ │ │ │ +10C5BA Compressed Size 000002B6 (694) │ │ │ │ +10C5BE Uncompressed Size 000005BF (1471) │ │ │ │ +10C5C2 Filename Length 0027 (39) │ │ │ │ +10C5C4 Extra Length 0000 (0) │ │ │ │ +10C5C6 Comment Length 0000 (0) │ │ │ │ +10C5C8 Disk Start 0000 (0) │ │ │ │ +10C5CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C4FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C5CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C4FF Local Header Offset 000BA7BC (763836) │ │ │ │ -10C503 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C5D0 Local Header Offset 000BA77D (763773) │ │ │ │ +10C5D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C503: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C5D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C52A CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ -10C52E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C52F Created OS 03 (3) 'Unix' │ │ │ │ -10C530 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C531 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C532 General Purpose Flag 0800 (2048) │ │ │ │ +10C5FB CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ +10C5FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C600 Created OS 03 (3) 'Unix' │ │ │ │ +10C601 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C602 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C603 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C534 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C536 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C53A CRC 24FB3137 (620441911) │ │ │ │ -10C53E Compressed Size 000002DA (730) │ │ │ │ -10C542 Uncompressed Size 00000A48 (2632) │ │ │ │ -10C546 Filename Length 0026 (38) │ │ │ │ -10C548 Extra Length 0000 (0) │ │ │ │ -10C54A Comment Length 0000 (0) │ │ │ │ -10C54C Disk Start 0000 (0) │ │ │ │ -10C54E Int File Attributes 0000 (0) │ │ │ │ +10C605 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C607 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C60B CRC 24FB3137 (620441911) │ │ │ │ +10C60F Compressed Size 000002DA (730) │ │ │ │ +10C613 Uncompressed Size 00000A48 (2632) │ │ │ │ +10C617 Filename Length 0026 (38) │ │ │ │ +10C619 Extra Length 0000 (0) │ │ │ │ +10C61B Comment Length 0000 (0) │ │ │ │ +10C61D Disk Start 0000 (0) │ │ │ │ +10C61F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C550 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C621 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C554 Local Header Offset 000BAAB7 (764599) │ │ │ │ -10C558 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C625 Local Header Offset 000BAA78 (764536) │ │ │ │ +10C629 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C558: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C629: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C57E CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ -10C582 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C583 Created OS 03 (3) 'Unix' │ │ │ │ -10C584 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C585 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C586 General Purpose Flag 0800 (2048) │ │ │ │ +10C64F CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ +10C653 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C654 Created OS 03 (3) 'Unix' │ │ │ │ +10C655 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C656 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C657 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C588 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C58A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C58E CRC 42252EE8 (1109733096) │ │ │ │ -10C592 Compressed Size 000002B9 (697) │ │ │ │ -10C596 Uncompressed Size 0000057D (1405) │ │ │ │ -10C59A Filename Length 0029 (41) │ │ │ │ -10C59C Extra Length 0000 (0) │ │ │ │ -10C59E Comment Length 0000 (0) │ │ │ │ -10C5A0 Disk Start 0000 (0) │ │ │ │ -10C5A2 Int File Attributes 0000 (0) │ │ │ │ +10C659 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C65B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C65F CRC 42252EE8 (1109733096) │ │ │ │ +10C663 Compressed Size 000002B9 (697) │ │ │ │ +10C667 Uncompressed Size 0000057D (1405) │ │ │ │ +10C66B Filename Length 0029 (41) │ │ │ │ +10C66D Extra Length 0000 (0) │ │ │ │ +10C66F Comment Length 0000 (0) │ │ │ │ +10C671 Disk Start 0000 (0) │ │ │ │ +10C673 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C5A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C675 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C5A8 Local Header Offset 000BADD5 (765397) │ │ │ │ -10C5AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C679 Local Header Offset 000BAD96 (765334) │ │ │ │ +10C67D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C5AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C67D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C5D5 CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ -10C5D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C5DA Created OS 03 (3) 'Unix' │ │ │ │ -10C5DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C5DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C5DD General Purpose Flag 0800 (2048) │ │ │ │ +10C6A6 CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ +10C6AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C6AB Created OS 03 (3) 'Unix' │ │ │ │ +10C6AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C6AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C6AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C5DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C5E1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C5E5 CRC 98EFFF17 (2565865239) │ │ │ │ -10C5E9 Compressed Size 00000299 (665) │ │ │ │ -10C5ED Uncompressed Size 00000921 (2337) │ │ │ │ -10C5F1 Filename Length 0028 (40) │ │ │ │ -10C5F3 Extra Length 0000 (0) │ │ │ │ -10C5F5 Comment Length 0000 (0) │ │ │ │ -10C5F7 Disk Start 0000 (0) │ │ │ │ -10C5F9 Int File Attributes 0000 (0) │ │ │ │ +10C6B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C6B2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C6B6 CRC 98EFFF17 (2565865239) │ │ │ │ +10C6BA Compressed Size 00000299 (665) │ │ │ │ +10C6BE Uncompressed Size 00000921 (2337) │ │ │ │ +10C6C2 Filename Length 0028 (40) │ │ │ │ +10C6C4 Extra Length 0000 (0) │ │ │ │ +10C6C6 Comment Length 0000 (0) │ │ │ │ +10C6C8 Disk Start 0000 (0) │ │ │ │ +10C6CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C5FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C6CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C5FF Local Header Offset 000BB0D5 (766165) │ │ │ │ -10C603 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C6D0 Local Header Offset 000BB096 (766102) │ │ │ │ +10C6D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C603: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C6D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C62B CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ -10C62F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C630 Created OS 03 (3) 'Unix' │ │ │ │ -10C631 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C632 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C633 General Purpose Flag 0800 (2048) │ │ │ │ +10C6FC CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ +10C700 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C701 Created OS 03 (3) 'Unix' │ │ │ │ +10C702 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C703 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C704 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C635 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C637 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C63B CRC C4B1513B (3299955003) │ │ │ │ -10C63F Compressed Size 00000308 (776) │ │ │ │ -10C643 Uncompressed Size 000006A2 (1698) │ │ │ │ -10C647 Filename Length 0023 (35) │ │ │ │ -10C649 Extra Length 0000 (0) │ │ │ │ -10C64B Comment Length 0000 (0) │ │ │ │ -10C64D Disk Start 0000 (0) │ │ │ │ -10C64F Int File Attributes 0000 (0) │ │ │ │ +10C706 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C708 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C70C CRC C4B1513B (3299955003) │ │ │ │ +10C710 Compressed Size 00000308 (776) │ │ │ │ +10C714 Uncompressed Size 000006A2 (1698) │ │ │ │ +10C718 Filename Length 0023 (35) │ │ │ │ +10C71A Extra Length 0000 (0) │ │ │ │ +10C71C Comment Length 0000 (0) │ │ │ │ +10C71E Disk Start 0000 (0) │ │ │ │ +10C720 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C651 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C722 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C655 Local Header Offset 000BB3B4 (766900) │ │ │ │ -10C659 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C726 Local Header Offset 000BB375 (766837) │ │ │ │ +10C72A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C659: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C72A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C67C CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ -10C680 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C681 Created OS 03 (3) 'Unix' │ │ │ │ -10C682 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C683 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C684 General Purpose Flag 0800 (2048) │ │ │ │ +10C74D CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ +10C751 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C752 Created OS 03 (3) 'Unix' │ │ │ │ +10C753 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C754 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C755 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C686 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C688 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C68C CRC 5CAD6425 (1554867237) │ │ │ │ -10C690 Compressed Size 00000274 (628) │ │ │ │ -10C694 Uncompressed Size 000007BF (1983) │ │ │ │ -10C698 Filename Length 0022 (34) │ │ │ │ -10C69A Extra Length 0000 (0) │ │ │ │ -10C69C Comment Length 0000 (0) │ │ │ │ -10C69E Disk Start 0000 (0) │ │ │ │ -10C6A0 Int File Attributes 0000 (0) │ │ │ │ +10C757 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C759 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C75D CRC 5CAD6425 (1554867237) │ │ │ │ +10C761 Compressed Size 00000274 (628) │ │ │ │ +10C765 Uncompressed Size 000007BF (1983) │ │ │ │ +10C769 Filename Length 0022 (34) │ │ │ │ +10C76B Extra Length 0000 (0) │ │ │ │ +10C76D Comment Length 0000 (0) │ │ │ │ +10C76F Disk Start 0000 (0) │ │ │ │ +10C771 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C6A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C773 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C6A6 Local Header Offset 000BB6FD (767741) │ │ │ │ -10C6AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C777 Local Header Offset 000BB6BE (767678) │ │ │ │ +10C77B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C6AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C77B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C6CC CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ -10C6D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C6D1 Created OS 03 (3) 'Unix' │ │ │ │ -10C6D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C6D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C6D4 General Purpose Flag 0800 (2048) │ │ │ │ +10C79D CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ +10C7A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C7A2 Created OS 03 (3) 'Unix' │ │ │ │ +10C7A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C7A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C7A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C6D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C6D8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C6DC CRC 9CF368B8 (2633197752) │ │ │ │ -10C6E0 Compressed Size 000002AD (685) │ │ │ │ -10C6E4 Uncompressed Size 00000548 (1352) │ │ │ │ -10C6E8 Filename Length 0025 (37) │ │ │ │ -10C6EA Extra Length 0000 (0) │ │ │ │ -10C6EC Comment Length 0000 (0) │ │ │ │ -10C6EE Disk Start 0000 (0) │ │ │ │ -10C6F0 Int File Attributes 0000 (0) │ │ │ │ +10C7A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C7A9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C7AD CRC 9CF368B8 (2633197752) │ │ │ │ +10C7B1 Compressed Size 000002AD (685) │ │ │ │ +10C7B5 Uncompressed Size 00000548 (1352) │ │ │ │ +10C7B9 Filename Length 0025 (37) │ │ │ │ +10C7BB Extra Length 0000 (0) │ │ │ │ +10C7BD Comment Length 0000 (0) │ │ │ │ +10C7BF Disk Start 0000 (0) │ │ │ │ +10C7C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C6F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C7C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C6F6 Local Header Offset 000BB9B1 (768433) │ │ │ │ -10C6FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C7C7 Local Header Offset 000BB972 (768370) │ │ │ │ +10C7CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C6FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C7CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C71F CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ -10C723 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C724 Created OS 03 (3) 'Unix' │ │ │ │ -10C725 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C726 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C727 General Purpose Flag 0800 (2048) │ │ │ │ +10C7F0 CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ +10C7F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C7F5 Created OS 03 (3) 'Unix' │ │ │ │ +10C7F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C7F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C7F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C729 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C72B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C72F CRC 75FC5802 (1979471874) │ │ │ │ -10C733 Compressed Size 000002AC (684) │ │ │ │ -10C737 Uncompressed Size 000006D0 (1744) │ │ │ │ -10C73B Filename Length 0024 (36) │ │ │ │ -10C73D Extra Length 0000 (0) │ │ │ │ -10C73F Comment Length 0000 (0) │ │ │ │ -10C741 Disk Start 0000 (0) │ │ │ │ -10C743 Int File Attributes 0000 (0) │ │ │ │ +10C7FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C7FC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C800 CRC 75FC5802 (1979471874) │ │ │ │ +10C804 Compressed Size 000002AC (684) │ │ │ │ +10C808 Uncompressed Size 000006D0 (1744) │ │ │ │ +10C80C Filename Length 0024 (36) │ │ │ │ +10C80E Extra Length 0000 (0) │ │ │ │ +10C810 Comment Length 0000 (0) │ │ │ │ +10C812 Disk Start 0000 (0) │ │ │ │ +10C814 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C745 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C816 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C749 Local Header Offset 000BBCA1 (769185) │ │ │ │ -10C74D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C81A Local Header Offset 000BBC62 (769122) │ │ │ │ +10C81E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C74D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C81E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C771 CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ -10C775 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C776 Created OS 03 (3) 'Unix' │ │ │ │ -10C777 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C778 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C779 General Purpose Flag 0800 (2048) │ │ │ │ +10C842 CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ +10C846 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C847 Created OS 03 (3) 'Unix' │ │ │ │ +10C848 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C849 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C84A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C77B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C77D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C781 CRC 02DB32D0 (47919824) │ │ │ │ -10C785 Compressed Size 00000409 (1033) │ │ │ │ -10C789 Uncompressed Size 000009DB (2523) │ │ │ │ -10C78D Filename Length 0023 (35) │ │ │ │ -10C78F Extra Length 0000 (0) │ │ │ │ -10C791 Comment Length 0000 (0) │ │ │ │ -10C793 Disk Start 0000 (0) │ │ │ │ -10C795 Int File Attributes 0000 (0) │ │ │ │ +10C84C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C84E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C852 CRC 02DB32D0 (47919824) │ │ │ │ +10C856 Compressed Size 00000409 (1033) │ │ │ │ +10C85A Uncompressed Size 000009DB (2523) │ │ │ │ +10C85E Filename Length 0023 (35) │ │ │ │ +10C860 Extra Length 0000 (0) │ │ │ │ +10C862 Comment Length 0000 (0) │ │ │ │ +10C864 Disk Start 0000 (0) │ │ │ │ +10C866 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C797 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C868 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C79B Local Header Offset 000BBF8F (769935) │ │ │ │ -10C79F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C86C Local Header Offset 000BBF50 (769872) │ │ │ │ +10C870 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C79F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C870: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C7C2 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ -10C7C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C7C7 Created OS 03 (3) 'Unix' │ │ │ │ -10C7C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C7C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C7CA General Purpose Flag 0800 (2048) │ │ │ │ +10C893 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ +10C897 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C898 Created OS 03 (3) 'Unix' │ │ │ │ +10C899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C89A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C89B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C7CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C7CE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C7D2 CRC 12856DE5 (310734309) │ │ │ │ -10C7D6 Compressed Size 00000427 (1063) │ │ │ │ -10C7DA Uncompressed Size 0000116E (4462) │ │ │ │ -10C7DE Filename Length 0022 (34) │ │ │ │ -10C7E0 Extra Length 0000 (0) │ │ │ │ -10C7E2 Comment Length 0000 (0) │ │ │ │ -10C7E4 Disk Start 0000 (0) │ │ │ │ -10C7E6 Int File Attributes 0000 (0) │ │ │ │ +10C89D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C89F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C8A3 CRC 12856DE5 (310734309) │ │ │ │ +10C8A7 Compressed Size 00000427 (1063) │ │ │ │ +10C8AB Uncompressed Size 0000116E (4462) │ │ │ │ +10C8AF Filename Length 0022 (34) │ │ │ │ +10C8B1 Extra Length 0000 (0) │ │ │ │ +10C8B3 Comment Length 0000 (0) │ │ │ │ +10C8B5 Disk Start 0000 (0) │ │ │ │ +10C8B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C7E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C8B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C7EC Local Header Offset 000BC3D9 (771033) │ │ │ │ -10C7F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C8BD Local Header Offset 000BC39A (770970) │ │ │ │ +10C8C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C7F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C8C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C812 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ -10C816 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C817 Created OS 03 (3) 'Unix' │ │ │ │ -10C818 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C819 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C81A General Purpose Flag 0800 (2048) │ │ │ │ +10C8E3 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ +10C8E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C8E8 Created OS 03 (3) 'Unix' │ │ │ │ +10C8E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C8EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C8EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C81C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C81E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C822 CRC 9641CCBB (2520894651) │ │ │ │ -10C826 Compressed Size 00000306 (774) │ │ │ │ -10C82A Uncompressed Size 000006AA (1706) │ │ │ │ -10C82E Filename Length 0025 (37) │ │ │ │ -10C830 Extra Length 0000 (0) │ │ │ │ -10C832 Comment Length 0000 (0) │ │ │ │ -10C834 Disk Start 0000 (0) │ │ │ │ -10C836 Int File Attributes 0000 (0) │ │ │ │ +10C8ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C8EF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C8F3 CRC 9641CCBB (2520894651) │ │ │ │ +10C8F7 Compressed Size 00000306 (774) │ │ │ │ +10C8FB Uncompressed Size 000006AA (1706) │ │ │ │ +10C8FF Filename Length 0025 (37) │ │ │ │ +10C901 Extra Length 0000 (0) │ │ │ │ +10C903 Comment Length 0000 (0) │ │ │ │ +10C905 Disk Start 0000 (0) │ │ │ │ +10C907 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C838 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C909 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C83C Local Header Offset 000BC840 (772160) │ │ │ │ -10C840 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C90D Local Header Offset 000BC801 (772097) │ │ │ │ +10C911 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C840: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C865 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ -10C869 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C86A Created OS 03 (3) 'Unix' │ │ │ │ -10C86B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C86C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C86D General Purpose Flag 0800 (2048) │ │ │ │ +10C936 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ +10C93A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C93B Created OS 03 (3) 'Unix' │ │ │ │ +10C93C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C93D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C93E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C86F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C871 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C875 CRC 612E88CA (1630439626) │ │ │ │ -10C879 Compressed Size 00000275 (629) │ │ │ │ -10C87D Uncompressed Size 000007D1 (2001) │ │ │ │ -10C881 Filename Length 0024 (36) │ │ │ │ -10C883 Extra Length 0000 (0) │ │ │ │ -10C885 Comment Length 0000 (0) │ │ │ │ -10C887 Disk Start 0000 (0) │ │ │ │ -10C889 Int File Attributes 0000 (0) │ │ │ │ +10C940 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C942 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C946 CRC 612E88CA (1630439626) │ │ │ │ +10C94A Compressed Size 00000275 (629) │ │ │ │ +10C94E Uncompressed Size 000007D1 (2001) │ │ │ │ +10C952 Filename Length 0024 (36) │ │ │ │ +10C954 Extra Length 0000 (0) │ │ │ │ +10C956 Comment Length 0000 (0) │ │ │ │ +10C958 Disk Start 0000 (0) │ │ │ │ +10C95A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C88B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C95C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C88F Local Header Offset 000BCB89 (773001) │ │ │ │ -10C893 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C960 Local Header Offset 000BCB4A (772938) │ │ │ │ +10C964 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C893: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C964: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C8B7 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ -10C8BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C8BC Created OS 03 (3) 'Unix' │ │ │ │ -10C8BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C8BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C8BF General Purpose Flag 0800 (2048) │ │ │ │ +10C988 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ +10C98C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C98D Created OS 03 (3) 'Unix' │ │ │ │ +10C98E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C98F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C990 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C8C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C8C3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C8C7 CRC FCA8614D (4238893389) │ │ │ │ -10C8CB Compressed Size 00001812 (6162) │ │ │ │ -10C8CF Uncompressed Size 0000519D (20893) │ │ │ │ -10C8D3 Filename Length 001C (28) │ │ │ │ -10C8D5 Extra Length 0000 (0) │ │ │ │ -10C8D7 Comment Length 0000 (0) │ │ │ │ -10C8D9 Disk Start 0000 (0) │ │ │ │ -10C8DB Int File Attributes 0000 (0) │ │ │ │ +10C992 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C994 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C998 CRC FCA8614D (4238893389) │ │ │ │ +10C99C Compressed Size 00001812 (6162) │ │ │ │ +10C9A0 Uncompressed Size 0000519D (20893) │ │ │ │ +10C9A4 Filename Length 001C (28) │ │ │ │ +10C9A6 Extra Length 0000 (0) │ │ │ │ +10C9A8 Comment Length 0000 (0) │ │ │ │ +10C9AA Disk Start 0000 (0) │ │ │ │ +10C9AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C8DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C9AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C8E1 Local Header Offset 000BCE40 (773696) │ │ │ │ -10C8E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C9B2 Local Header Offset 000BCE01 (773633) │ │ │ │ +10C9B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C8E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C9B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C901 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ -10C905 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C906 Created OS 03 (3) 'Unix' │ │ │ │ -10C907 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C908 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C909 General Purpose Flag 0800 (2048) │ │ │ │ +10C9D2 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ +10C9D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C9D7 Created OS 03 (3) 'Unix' │ │ │ │ +10C9D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C9D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C9DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C90B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C90D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C911 CRC 62A1899F (1654753695) │ │ │ │ -10C915 Compressed Size 000026FF (9983) │ │ │ │ -10C919 Uncompressed Size 00019DB7 (105911) │ │ │ │ -10C91D Filename Length 001B (27) │ │ │ │ -10C91F Extra Length 0000 (0) │ │ │ │ -10C921 Comment Length 0000 (0) │ │ │ │ -10C923 Disk Start 0000 (0) │ │ │ │ -10C925 Int File Attributes 0000 (0) │ │ │ │ +10C9DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C9DE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10C9E2 CRC 62A1899F (1654753695) │ │ │ │ +10C9E6 Compressed Size 000026FF (9983) │ │ │ │ +10C9EA Uncompressed Size 00019DB7 (105911) │ │ │ │ +10C9EE Filename Length 001B (27) │ │ │ │ +10C9F0 Extra Length 0000 (0) │ │ │ │ +10C9F2 Comment Length 0000 (0) │ │ │ │ +10C9F4 Disk Start 0000 (0) │ │ │ │ +10C9F6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C927 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C9F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C92B Local Header Offset 000BE68C (779916) │ │ │ │ -10C92F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C9FC Local Header Offset 000BE64D (779853) │ │ │ │ +10CA00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C92F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CA00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C94A CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ -10C94E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C94F Created OS 03 (3) 'Unix' │ │ │ │ -10C950 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C951 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C952 General Purpose Flag 0800 (2048) │ │ │ │ +10CA1B CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ +10CA1F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CA20 Created OS 03 (3) 'Unix' │ │ │ │ +10CA21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CA22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CA23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C954 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C956 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C95A CRC EFB2584A (4021442634) │ │ │ │ -10C95E Compressed Size 0000026C (620) │ │ │ │ -10C962 Uncompressed Size 00000470 (1136) │ │ │ │ -10C966 Filename Length 001E (30) │ │ │ │ -10C968 Extra Length 0000 (0) │ │ │ │ -10C96A Comment Length 0000 (0) │ │ │ │ -10C96C Disk Start 0000 (0) │ │ │ │ -10C96E Int File Attributes 0000 (0) │ │ │ │ +10CA25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CA27 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CA2B CRC EFB2584A (4021442634) │ │ │ │ +10CA2F Compressed Size 0000026C (620) │ │ │ │ +10CA33 Uncompressed Size 00000470 (1136) │ │ │ │ +10CA37 Filename Length 001E (30) │ │ │ │ +10CA39 Extra Length 0000 (0) │ │ │ │ +10CA3B Comment Length 0000 (0) │ │ │ │ +10CA3D Disk Start 0000 (0) │ │ │ │ +10CA3F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C970 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CA41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C974 Local Header Offset 000C0DC4 (789956) │ │ │ │ -10C978 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CA45 Local Header Offset 000C0D85 (789893) │ │ │ │ +10CA49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C978: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CA49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C996 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ -10C99A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C99B Created OS 03 (3) 'Unix' │ │ │ │ -10C99C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C99D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C99E General Purpose Flag 0800 (2048) │ │ │ │ +10CA67 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ +10CA6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CA6C Created OS 03 (3) 'Unix' │ │ │ │ +10CA6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CA6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CA6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C9A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C9A2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C9A6 CRC 210E1453 (554570835) │ │ │ │ -10C9AA Compressed Size 00000274 (628) │ │ │ │ -10C9AE Uncompressed Size 000006CE (1742) │ │ │ │ -10C9B2 Filename Length 001D (29) │ │ │ │ -10C9B4 Extra Length 0000 (0) │ │ │ │ -10C9B6 Comment Length 0000 (0) │ │ │ │ -10C9B8 Disk Start 0000 (0) │ │ │ │ -10C9BA Int File Attributes 0000 (0) │ │ │ │ +10CA71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CA73 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CA77 CRC 210E1453 (554570835) │ │ │ │ +10CA7B Compressed Size 00000274 (628) │ │ │ │ +10CA7F Uncompressed Size 000006CE (1742) │ │ │ │ +10CA83 Filename Length 001D (29) │ │ │ │ +10CA85 Extra Length 0000 (0) │ │ │ │ +10CA87 Comment Length 0000 (0) │ │ │ │ +10CA89 Disk Start 0000 (0) │ │ │ │ +10CA8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C9BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CA8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C9C0 Local Header Offset 000C106C (790636) │ │ │ │ -10C9C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CA91 Local Header Offset 000C102D (790573) │ │ │ │ +10CA95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C9C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CA95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C9E1 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ -10C9E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C9E6 Created OS 03 (3) 'Unix' │ │ │ │ -10C9E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C9E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C9E9 General Purpose Flag 0800 (2048) │ │ │ │ +10CAB2 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ +10CAB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CAB7 Created OS 03 (3) 'Unix' │ │ │ │ +10CAB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CAB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CABA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C9EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C9ED Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10C9F1 CRC C4602891 (3294636177) │ │ │ │ -10C9F5 Compressed Size 0000023D (573) │ │ │ │ -10C9F9 Uncompressed Size 0000047F (1151) │ │ │ │ -10C9FD Filename Length 0023 (35) │ │ │ │ -10C9FF Extra Length 0000 (0) │ │ │ │ -10CA01 Comment Length 0000 (0) │ │ │ │ -10CA03 Disk Start 0000 (0) │ │ │ │ -10CA05 Int File Attributes 0000 (0) │ │ │ │ +10CABC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CABE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CAC2 CRC C4602891 (3294636177) │ │ │ │ +10CAC6 Compressed Size 0000023D (573) │ │ │ │ +10CACA Uncompressed Size 0000047F (1151) │ │ │ │ +10CACE Filename Length 0023 (35) │ │ │ │ +10CAD0 Extra Length 0000 (0) │ │ │ │ +10CAD2 Comment Length 0000 (0) │ │ │ │ +10CAD4 Disk Start 0000 (0) │ │ │ │ +10CAD6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CA07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CAD8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CA0B Local Header Offset 000C131B (791323) │ │ │ │ -10CA0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CADC Local Header Offset 000C12DC (791260) │ │ │ │ +10CAE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CA0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CAE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CA32 CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ -10CA36 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CA37 Created OS 03 (3) 'Unix' │ │ │ │ -10CA38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CA39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CA3A General Purpose Flag 0800 (2048) │ │ │ │ +10CB03 CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ +10CB07 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CB08 Created OS 03 (3) 'Unix' │ │ │ │ +10CB09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB0B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CA3C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CA3E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CA42 CRC 7265EFEE (1919283182) │ │ │ │ -10CA46 Compressed Size 0000029B (667) │ │ │ │ -10CA4A Uncompressed Size 0000081F (2079) │ │ │ │ -10CA4E Filename Length 0022 (34) │ │ │ │ -10CA50 Extra Length 0000 (0) │ │ │ │ -10CA52 Comment Length 0000 (0) │ │ │ │ -10CA54 Disk Start 0000 (0) │ │ │ │ -10CA56 Int File Attributes 0000 (0) │ │ │ │ +10CB0D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB0F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CB13 CRC 7265EFEE (1919283182) │ │ │ │ +10CB17 Compressed Size 0000029B (667) │ │ │ │ +10CB1B Uncompressed Size 0000081F (2079) │ │ │ │ +10CB1F Filename Length 0022 (34) │ │ │ │ +10CB21 Extra Length 0000 (0) │ │ │ │ +10CB23 Comment Length 0000 (0) │ │ │ │ +10CB25 Disk Start 0000 (0) │ │ │ │ +10CB27 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CA58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CB29 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CA5C Local Header Offset 000C1599 (791961) │ │ │ │ -10CA60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB2D Local Header Offset 000C155A (791898) │ │ │ │ +10CB31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CA60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CA82 CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ -10CA86 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CA87 Created OS 03 (3) 'Unix' │ │ │ │ -10CA88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CA89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CA8A General Purpose Flag 0800 (2048) │ │ │ │ +10CB53 CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ +10CB57 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CB58 Created OS 03 (3) 'Unix' │ │ │ │ +10CB59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CA8C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CA8E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CA92 CRC C527384B (3307681867) │ │ │ │ -10CA96 Compressed Size 00000241 (577) │ │ │ │ -10CA9A Uncompressed Size 0000048C (1164) │ │ │ │ -10CA9E Filename Length 0025 (37) │ │ │ │ -10CAA0 Extra Length 0000 (0) │ │ │ │ -10CAA2 Comment Length 0000 (0) │ │ │ │ -10CAA4 Disk Start 0000 (0) │ │ │ │ -10CAA6 Int File Attributes 0000 (0) │ │ │ │ +10CB5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB5F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CB63 CRC C527384B (3307681867) │ │ │ │ +10CB67 Compressed Size 00000241 (577) │ │ │ │ +10CB6B Uncompressed Size 0000048C (1164) │ │ │ │ +10CB6F Filename Length 0025 (37) │ │ │ │ +10CB71 Extra Length 0000 (0) │ │ │ │ +10CB73 Comment Length 0000 (0) │ │ │ │ +10CB75 Disk Start 0000 (0) │ │ │ │ +10CB77 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CAA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CB79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CAAC Local Header Offset 000C1874 (792692) │ │ │ │ -10CAB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB7D Local Header Offset 000C1835 (792629) │ │ │ │ +10CB81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CAB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CAD5 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ -10CAD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CADA Created OS 03 (3) 'Unix' │ │ │ │ -10CADB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CADC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CADD General Purpose Flag 0800 (2048) │ │ │ │ +10CBA6 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ +10CBAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CBAB Created OS 03 (3) 'Unix' │ │ │ │ +10CBAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CBAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CBAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CADF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CAE1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CAE5 CRC D01CA5F2 (3491538418) │ │ │ │ -10CAE9 Compressed Size 0000026C (620) │ │ │ │ -10CAED Uncompressed Size 000007F0 (2032) │ │ │ │ -10CAF1 Filename Length 0024 (36) │ │ │ │ -10CAF3 Extra Length 0000 (0) │ │ │ │ -10CAF5 Comment Length 0000 (0) │ │ │ │ -10CAF7 Disk Start 0000 (0) │ │ │ │ -10CAF9 Int File Attributes 0000 (0) │ │ │ │ +10CBB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CBB2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CBB6 CRC D01CA5F2 (3491538418) │ │ │ │ +10CBBA Compressed Size 0000026C (620) │ │ │ │ +10CBBE Uncompressed Size 000007F0 (2032) │ │ │ │ +10CBC2 Filename Length 0024 (36) │ │ │ │ +10CBC4 Extra Length 0000 (0) │ │ │ │ +10CBC6 Comment Length 0000 (0) │ │ │ │ +10CBC8 Disk Start 0000 (0) │ │ │ │ +10CBCA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CAFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CBCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CAFF Local Header Offset 000C1AF8 (793336) │ │ │ │ -10CB03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CBD0 Local Header Offset 000C1AB9 (793273) │ │ │ │ +10CBD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CBD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CB27 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ -10CB2B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CB2C Created OS 03 (3) 'Unix' │ │ │ │ -10CB2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB2F General Purpose Flag 0800 (2048) │ │ │ │ +10CBF8 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ +10CBFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CBFD Created OS 03 (3) 'Unix' │ │ │ │ +10CBFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CBFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CC00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB33 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CB37 CRC BDDB3043 (3185258563) │ │ │ │ -10CB3B Compressed Size 00000292 (658) │ │ │ │ -10CB3F Uncompressed Size 000005D2 (1490) │ │ │ │ -10CB43 Filename Length 0026 (38) │ │ │ │ -10CB45 Extra Length 0000 (0) │ │ │ │ -10CB47 Comment Length 0000 (0) │ │ │ │ -10CB49 Disk Start 0000 (0) │ │ │ │ -10CB4B Int File Attributes 0000 (0) │ │ │ │ +10CC02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CC04 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CC08 CRC BDDB3043 (3185258563) │ │ │ │ +10CC0C Compressed Size 00000292 (658) │ │ │ │ +10CC10 Uncompressed Size 000005D2 (1490) │ │ │ │ +10CC14 Filename Length 0026 (38) │ │ │ │ +10CC16 Extra Length 0000 (0) │ │ │ │ +10CC18 Comment Length 0000 (0) │ │ │ │ +10CC1A Disk Start 0000 (0) │ │ │ │ +10CC1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CB4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CC1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CB51 Local Header Offset 000C1DA6 (794022) │ │ │ │ -10CB55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CC22 Local Header Offset 000C1D67 (793959) │ │ │ │ +10CC26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CC26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CB7B CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ -10CB7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CB80 Created OS 03 (3) 'Unix' │ │ │ │ -10CB81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB83 General Purpose Flag 0800 (2048) │ │ │ │ +10CC4C CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ +10CC50 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CC51 Created OS 03 (3) 'Unix' │ │ │ │ +10CC52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CC53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CC54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB87 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CB8B CRC AE0B1898 (2919962776) │ │ │ │ -10CB8F Compressed Size 0000029F (671) │ │ │ │ -10CB93 Uncompressed Size 00000AF5 (2805) │ │ │ │ -10CB97 Filename Length 0025 (37) │ │ │ │ -10CB99 Extra Length 0000 (0) │ │ │ │ -10CB9B Comment Length 0000 (0) │ │ │ │ -10CB9D Disk Start 0000 (0) │ │ │ │ -10CB9F Int File Attributes 0000 (0) │ │ │ │ +10CC56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CC58 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CC5C CRC AE0B1898 (2919962776) │ │ │ │ +10CC60 Compressed Size 0000029F (671) │ │ │ │ +10CC64 Uncompressed Size 00000AF5 (2805) │ │ │ │ +10CC68 Filename Length 0025 (37) │ │ │ │ +10CC6A Extra Length 0000 (0) │ │ │ │ +10CC6C Comment Length 0000 (0) │ │ │ │ +10CC6E Disk Start 0000 (0) │ │ │ │ +10CC70 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CBA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CC72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CBA5 Local Header Offset 000C207C (794748) │ │ │ │ -10CBA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CC76 Local Header Offset 000C203D (794685) │ │ │ │ +10CC7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CC7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CBCE CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ -10CBD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CBD3 Created OS 03 (3) 'Unix' │ │ │ │ -10CBD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CBD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CBD6 General Purpose Flag 0800 (2048) │ │ │ │ +10CC9F CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ +10CCA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CCA4 Created OS 03 (3) 'Unix' │ │ │ │ +10CCA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CCA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CCA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CBD8 Compression Method 0000 (0) 'Stored' │ │ │ │ -10CBDA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CBDE CRC 00000000 (0) │ │ │ │ -10CBE2 Compressed Size 00000000 (0) │ │ │ │ -10CBE6 Uncompressed Size 00000000 (0) │ │ │ │ -10CBEA Filename Length 0010 (16) │ │ │ │ -10CBEC Extra Length 0000 (0) │ │ │ │ -10CBEE Comment Length 0000 (0) │ │ │ │ -10CBF0 Disk Start 0000 (0) │ │ │ │ -10CBF2 Int File Attributes 0000 (0) │ │ │ │ +10CCA9 Compression Method 0000 (0) 'Stored' │ │ │ │ +10CCAB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CCAF CRC 00000000 (0) │ │ │ │ +10CCB3 Compressed Size 00000000 (0) │ │ │ │ +10CCB7 Uncompressed Size 00000000 (0) │ │ │ │ +10CCBB Filename Length 0010 (16) │ │ │ │ +10CCBD Extra Length 0000 (0) │ │ │ │ +10CCBF Comment Length 0000 (0) │ │ │ │ +10CCC1 Disk Start 0000 (0) │ │ │ │ +10CCC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CBF4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10CCC5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10CBF8 Local Header Offset 000C235E (795486) │ │ │ │ -10CBFC Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10CCC9 Local Header Offset 000C231F (795423) │ │ │ │ +10CCCD Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBFC: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CCCD: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10CBFC: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10CCCD: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBD4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CCA5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10CC0C CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ -10CC10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CC11 Created OS 03 (3) 'Unix' │ │ │ │ -10CC12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CC13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CC14 General Purpose Flag 0800 (2048) │ │ │ │ +10CCDD CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ +10CCE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CCE2 Created OS 03 (3) 'Unix' │ │ │ │ +10CCE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CCE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CCE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CC16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CC18 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CC1C CRC 4D2DAD3E (1294839102) │ │ │ │ -10CC20 Compressed Size 000000CD (205) │ │ │ │ -10CC24 Uncompressed Size 0000010D (269) │ │ │ │ -10CC28 Filename Length 001A (26) │ │ │ │ -10CC2A Extra Length 0000 (0) │ │ │ │ -10CC2C Comment Length 0000 (0) │ │ │ │ -10CC2E Disk Start 0000 (0) │ │ │ │ -10CC30 Int File Attributes 0000 (0) │ │ │ │ +10CCE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CCE9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CCED CRC 4D2DAD3E (1294839102) │ │ │ │ +10CCF1 Compressed Size 000000CD (205) │ │ │ │ +10CCF5 Uncompressed Size 0000010D (269) │ │ │ │ +10CCF9 Filename Length 001A (26) │ │ │ │ +10CCFB Extra Length 0000 (0) │ │ │ │ +10CCFD Comment Length 0000 (0) │ │ │ │ +10CCFF Disk Start 0000 (0) │ │ │ │ +10CD01 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CC32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CD03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CC36 Local Header Offset 000C238C (795532) │ │ │ │ -10CC3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CD07 Local Header Offset 000C234D (795469) │ │ │ │ +10CD0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CC3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CC54 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ -10CC58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CC59 Created OS 03 (3) 'Unix' │ │ │ │ -10CC5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CC5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CC5C General Purpose Flag 0800 (2048) │ │ │ │ +10CD25 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ +10CD29 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CD2A Created OS 03 (3) 'Unix' │ │ │ │ +10CD2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CD2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CD2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CC5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CC60 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CC64 CRC 7D0535AF (2097493423) │ │ │ │ -10CC68 Compressed Size 00000073 (115) │ │ │ │ -10CC6C Uncompressed Size 00000087 (135) │ │ │ │ -10CC70 Filename Length 0019 (25) │ │ │ │ -10CC72 Extra Length 0000 (0) │ │ │ │ -10CC74 Comment Length 0000 (0) │ │ │ │ -10CC76 Disk Start 0000 (0) │ │ │ │ -10CC78 Int File Attributes 0000 (0) │ │ │ │ +10CD2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CD31 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CD35 CRC 7D0535AF (2097493423) │ │ │ │ +10CD39 Compressed Size 00000073 (115) │ │ │ │ +10CD3D Uncompressed Size 00000087 (135) │ │ │ │ +10CD41 Filename Length 0019 (25) │ │ │ │ +10CD43 Extra Length 0000 (0) │ │ │ │ +10CD45 Comment Length 0000 (0) │ │ │ │ +10CD47 Disk Start 0000 (0) │ │ │ │ +10CD49 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CC7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CD4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CC7E Local Header Offset 000C2491 (795793) │ │ │ │ -10CC82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CD4F Local Header Offset 000C2452 (795730) │ │ │ │ +10CD53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CC82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CC9B CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ -10CC9F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CCA0 Created OS 03 (3) 'Unix' │ │ │ │ -10CCA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CCA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CCA3 General Purpose Flag 0800 (2048) │ │ │ │ +10CD6C CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ +10CD70 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CD71 Created OS 03 (3) 'Unix' │ │ │ │ +10CD72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CD73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CD74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CCA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CCA7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CCAB CRC 6C46F9C8 (1816590792) │ │ │ │ -10CCAF Compressed Size 000005D6 (1494) │ │ │ │ -10CCB3 Uncompressed Size 00000FE3 (4067) │ │ │ │ -10CCB7 Filename Length 001C (28) │ │ │ │ -10CCB9 Extra Length 0000 (0) │ │ │ │ -10CCBB Comment Length 0000 (0) │ │ │ │ -10CCBD Disk Start 0000 (0) │ │ │ │ -10CCBF Int File Attributes 0000 (0) │ │ │ │ +10CD76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CD78 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CD7C CRC 6C46F9C8 (1816590792) │ │ │ │ +10CD80 Compressed Size 000005D6 (1494) │ │ │ │ +10CD84 Uncompressed Size 00000FE3 (4067) │ │ │ │ +10CD88 Filename Length 001C (28) │ │ │ │ +10CD8A Extra Length 0000 (0) │ │ │ │ +10CD8C Comment Length 0000 (0) │ │ │ │ +10CD8E Disk Start 0000 (0) │ │ │ │ +10CD90 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CCC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CD92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CCC5 Local Header Offset 000C253B (795963) │ │ │ │ -10CCC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CD96 Local Header Offset 000C24FC (795900) │ │ │ │ +10CD9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CCC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CCE5 CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ -10CCE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CCEA Created OS 03 (3) 'Unix' │ │ │ │ -10CCEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CCEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CCED General Purpose Flag 0800 (2048) │ │ │ │ +10CDB6 CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ +10CDBA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CDBB Created OS 03 (3) 'Unix' │ │ │ │ +10CDBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CDBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CDBE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CCEF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CCF1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CCF5 CRC B77E2747 (3078498119) │ │ │ │ -10CCF9 Compressed Size 00000698 (1688) │ │ │ │ -10CCFD Uncompressed Size 00002612 (9746) │ │ │ │ -10CD01 Filename Length 001B (27) │ │ │ │ -10CD03 Extra Length 0000 (0) │ │ │ │ -10CD05 Comment Length 0000 (0) │ │ │ │ -10CD07 Disk Start 0000 (0) │ │ │ │ -10CD09 Int File Attributes 0000 (0) │ │ │ │ +10CDC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CDC2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CDC6 CRC B77E2747 (3078498119) │ │ │ │ +10CDCA Compressed Size 00000698 (1688) │ │ │ │ +10CDCE Uncompressed Size 00002612 (9746) │ │ │ │ +10CDD2 Filename Length 001B (27) │ │ │ │ +10CDD4 Extra Length 0000 (0) │ │ │ │ +10CDD6 Comment Length 0000 (0) │ │ │ │ +10CDD8 Disk Start 0000 (0) │ │ │ │ +10CDDA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CDDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CD0F Local Header Offset 000C2B4B (797515) │ │ │ │ -10CD13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CDE0 Local Header Offset 000C2B0C (797452) │ │ │ │ +10CDE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CDE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CD2E CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ -10CD32 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CD33 Created OS 03 (3) 'Unix' │ │ │ │ -10CD34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CD35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CD36 General Purpose Flag 0800 (2048) │ │ │ │ +10CDFF CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ +10CE03 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CE04 Created OS 03 (3) 'Unix' │ │ │ │ +10CE05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE07 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CD38 Compression Method 0000 (0) 'Stored' │ │ │ │ -10CD3A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CD3E CRC 00000000 (0) │ │ │ │ -10CD42 Compressed Size 00000000 (0) │ │ │ │ -10CD46 Uncompressed Size 00000000 (0) │ │ │ │ -10CD4A Filename Length 001C (28) │ │ │ │ -10CD4C Extra Length 0000 (0) │ │ │ │ -10CD4E Comment Length 0000 (0) │ │ │ │ -10CD50 Disk Start 0000 (0) │ │ │ │ -10CD52 Int File Attributes 0000 (0) │ │ │ │ +10CE09 Compression Method 0000 (0) 'Stored' │ │ │ │ +10CE0B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CE0F CRC 00000000 (0) │ │ │ │ +10CE13 Compressed Size 00000000 (0) │ │ │ │ +10CE17 Uncompressed Size 00000000 (0) │ │ │ │ +10CE1B Filename Length 001C (28) │ │ │ │ +10CE1D Extra Length 0000 (0) │ │ │ │ +10CE1F Comment Length 0000 (0) │ │ │ │ +10CE21 Disk Start 0000 (0) │ │ │ │ +10CE23 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD54 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10CE25 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10CD58 Local Header Offset 000C321C (799260) │ │ │ │ -10CD5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE29 Local Header Offset 000C31DD (799197) │ │ │ │ +10CE2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10CD5C: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10CE2D: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD34: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE05: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10CD78 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ -10CD7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CD7D Created OS 03 (3) 'Unix' │ │ │ │ -10CD7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CD7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CD80 General Purpose Flag 0800 (2048) │ │ │ │ +10CE49 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ +10CE4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CE4E Created OS 03 (3) 'Unix' │ │ │ │ +10CE4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CD82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CD84 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CD88 CRC 64C8B047 (1690873927) │ │ │ │ -10CD8C Compressed Size 00000498 (1176) │ │ │ │ -10CD90 Uncompressed Size 0000099B (2459) │ │ │ │ -10CD94 Filename Length 0031 (49) │ │ │ │ -10CD96 Extra Length 0000 (0) │ │ │ │ -10CD98 Comment Length 0000 (0) │ │ │ │ -10CD9A Disk Start 0000 (0) │ │ │ │ -10CD9C Int File Attributes 0000 (0) │ │ │ │ +10CE53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CE55 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CE59 CRC AEC446B7 (2932098743) │ │ │ │ +10CE5D Compressed Size 00000499 (1177) │ │ │ │ +10CE61 Uncompressed Size 0000099B (2459) │ │ │ │ +10CE65 Filename Length 0031 (49) │ │ │ │ +10CE67 Extra Length 0000 (0) │ │ │ │ +10CE69 Comment Length 0000 (0) │ │ │ │ +10CE6B Disk Start 0000 (0) │ │ │ │ +10CE6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CE6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CDA2 Local Header Offset 000C3256 (799318) │ │ │ │ -10CDA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE73 Local Header Offset 000C3217 (799255) │ │ │ │ +10CE77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CDA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CDD7 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ -10CDDB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CDDC Created OS 03 (3) 'Unix' │ │ │ │ -10CDDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CDDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CDDF General Purpose Flag 0800 (2048) │ │ │ │ +10CEA8 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ +10CEAC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CEAD Created OS 03 (3) 'Unix' │ │ │ │ +10CEAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CEAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CEB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CDE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CDE3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CDE7 CRC 4CAB5A08 (1286298120) │ │ │ │ -10CDEB Compressed Size 0000080A (2058) │ │ │ │ -10CDEF Uncompressed Size 00001D46 (7494) │ │ │ │ -10CDF3 Filename Length 0030 (48) │ │ │ │ -10CDF5 Extra Length 0000 (0) │ │ │ │ -10CDF7 Comment Length 0000 (0) │ │ │ │ -10CDF9 Disk Start 0000 (0) │ │ │ │ -10CDFB Int File Attributes 0000 (0) │ │ │ │ +10CEB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CEB4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CEB8 CRC 274D86BC (659392188) │ │ │ │ +10CEBC Compressed Size 00000809 (2057) │ │ │ │ +10CEC0 Uncompressed Size 00001D0B (7435) │ │ │ │ +10CEC4 Filename Length 0030 (48) │ │ │ │ +10CEC6 Extra Length 0000 (0) │ │ │ │ +10CEC8 Comment Length 0000 (0) │ │ │ │ +10CECA Disk Start 0000 (0) │ │ │ │ +10CECC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CDFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CECE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CE01 Local Header Offset 000C373D (800573) │ │ │ │ -10CE05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CED2 Local Header Offset 000C36FF (800511) │ │ │ │ +10CED6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CED6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CE35 CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ -10CE39 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CE3A Created OS 03 (3) 'Unix' │ │ │ │ -10CE3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE3D General Purpose Flag 0800 (2048) │ │ │ │ +10CF06 CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ +10CF0A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CF0B Created OS 03 (3) 'Unix' │ │ │ │ +10CF0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CF0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CF0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CE3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CE41 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CE45 CRC 8DA85512 (2376619282) │ │ │ │ -10CE49 Compressed Size 000005E6 (1510) │ │ │ │ -10CE4D Uncompressed Size 0000100A (4106) │ │ │ │ -10CE51 Filename Length 0033 (51) │ │ │ │ -10CE53 Extra Length 0000 (0) │ │ │ │ -10CE55 Comment Length 0000 (0) │ │ │ │ -10CE57 Disk Start 0000 (0) │ │ │ │ -10CE59 Int File Attributes 0000 (0) │ │ │ │ +10CF10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CF12 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CF16 CRC 8DA85512 (2376619282) │ │ │ │ +10CF1A Compressed Size 000005E6 (1510) │ │ │ │ +10CF1E Uncompressed Size 0000100A (4106) │ │ │ │ +10CF22 Filename Length 0033 (51) │ │ │ │ +10CF24 Extra Length 0000 (0) │ │ │ │ +10CF26 Comment Length 0000 (0) │ │ │ │ +10CF28 Disk Start 0000 (0) │ │ │ │ +10CF2A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CE5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CF2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CE5F Local Header Offset 000C3F95 (802709) │ │ │ │ -10CE63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CF30 Local Header Offset 000C3F56 (802646) │ │ │ │ +10CF34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CF34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CE96 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ -10CE9A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CE9B Created OS 03 (3) 'Unix' │ │ │ │ -10CE9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE9E General Purpose Flag 0800 (2048) │ │ │ │ +10CF67 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ +10CF6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CF6C Created OS 03 (3) 'Unix' │ │ │ │ +10CF6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CF6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CF6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CEA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CEA2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CEA6 CRC 4E72DA82 (1316149890) │ │ │ │ -10CEAA Compressed Size 0000062C (1580) │ │ │ │ -10CEAE Uncompressed Size 00002353 (9043) │ │ │ │ -10CEB2 Filename Length 0032 (50) │ │ │ │ -10CEB4 Extra Length 0000 (0) │ │ │ │ -10CEB6 Comment Length 0000 (0) │ │ │ │ -10CEB8 Disk Start 0000 (0) │ │ │ │ -10CEBA Int File Attributes 0000 (0) │ │ │ │ +10CF71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CF73 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CF77 CRC 4E72DA82 (1316149890) │ │ │ │ +10CF7B Compressed Size 0000062C (1580) │ │ │ │ +10CF7F Uncompressed Size 00002353 (9043) │ │ │ │ +10CF83 Filename Length 0032 (50) │ │ │ │ +10CF85 Extra Length 0000 (0) │ │ │ │ +10CF87 Comment Length 0000 (0) │ │ │ │ +10CF89 Disk Start 0000 (0) │ │ │ │ +10CF8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CEBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CF8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CEC0 Local Header Offset 000C45CC (804300) │ │ │ │ -10CEC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CF91 Local Header Offset 000C458D (804237) │ │ │ │ +10CF95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CEC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CF95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CEF6 CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ -10CEFA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CEFB Created OS 03 (3) 'Unix' │ │ │ │ -10CEFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CEFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CEFE General Purpose Flag 0800 (2048) │ │ │ │ +10CFC7 CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ +10CFCB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CFCC Created OS 03 (3) 'Unix' │ │ │ │ +10CFCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CFCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CFCF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CF00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CF02 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CF06 CRC E9E6E01B (3924221979) │ │ │ │ -10CF0A Compressed Size 0000047B (1147) │ │ │ │ -10CF0E Uncompressed Size 00000C5E (3166) │ │ │ │ -10CF12 Filename Length 003A (58) │ │ │ │ -10CF14 Extra Length 0000 (0) │ │ │ │ -10CF16 Comment Length 0000 (0) │ │ │ │ -10CF18 Disk Start 0000 (0) │ │ │ │ -10CF1A Int File Attributes 0000 (0) │ │ │ │ +10CFD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CFD3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10CFD7 CRC E9E6E01B (3924221979) │ │ │ │ +10CFDB Compressed Size 0000047B (1147) │ │ │ │ +10CFDF Uncompressed Size 00000C5E (3166) │ │ │ │ +10CFE3 Filename Length 003A (58) │ │ │ │ +10CFE5 Extra Length 0000 (0) │ │ │ │ +10CFE7 Comment Length 0000 (0) │ │ │ │ +10CFE9 Disk Start 0000 (0) │ │ │ │ +10CFEB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CF1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CFED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CF20 Local Header Offset 000C4C48 (805960) │ │ │ │ -10CF24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CFF1 Local Header Offset 000C4C09 (805897) │ │ │ │ +10CFF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CF24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CFF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CF5E CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ -10CF62 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CF63 Created OS 03 (3) 'Unix' │ │ │ │ -10CF64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CF65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CF66 General Purpose Flag 0800 (2048) │ │ │ │ +10D02F CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ +10D033 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D034 Created OS 03 (3) 'Unix' │ │ │ │ +10D035 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D036 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D037 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CF68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CF6A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CF6E CRC 44B25601 (1152538113) │ │ │ │ -10CF72 Compressed Size 00000443 (1091) │ │ │ │ -10CF76 Uncompressed Size 00001894 (6292) │ │ │ │ -10CF7A Filename Length 0039 (57) │ │ │ │ -10CF7C Extra Length 0000 (0) │ │ │ │ -10CF7E Comment Length 0000 (0) │ │ │ │ -10CF80 Disk Start 0000 (0) │ │ │ │ -10CF82 Int File Attributes 0000 (0) │ │ │ │ +10D039 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D03B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D03F CRC 44B25601 (1152538113) │ │ │ │ +10D043 Compressed Size 00000443 (1091) │ │ │ │ +10D047 Uncompressed Size 00001894 (6292) │ │ │ │ +10D04B Filename Length 0039 (57) │ │ │ │ +10D04D Extra Length 0000 (0) │ │ │ │ +10D04F Comment Length 0000 (0) │ │ │ │ +10D051 Disk Start 0000 (0) │ │ │ │ +10D053 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CF84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D055 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CF88 Local Header Offset 000C511B (807195) │ │ │ │ -10CF8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D059 Local Header Offset 000C50DC (807132) │ │ │ │ +10D05D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CF8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D05D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CFC5 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ -10CFC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CFCA Created OS 03 (3) 'Unix' │ │ │ │ -10CFCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CFCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CFCD General Purpose Flag 0800 (2048) │ │ │ │ +10D096 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ +10D09A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D09B Created OS 03 (3) 'Unix' │ │ │ │ +10D09C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D09D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D09E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CFCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CFD1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10CFD5 CRC 798D62BA (2039308986) │ │ │ │ -10CFD9 Compressed Size 000002C5 (709) │ │ │ │ -10CFDD Uncompressed Size 00000524 (1316) │ │ │ │ -10CFE1 Filename Length 0038 (56) │ │ │ │ -10CFE3 Extra Length 0000 (0) │ │ │ │ -10CFE5 Comment Length 0000 (0) │ │ │ │ -10CFE7 Disk Start 0000 (0) │ │ │ │ -10CFE9 Int File Attributes 0000 (0) │ │ │ │ +10D0A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D0A2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D0A6 CRC 798D62BA (2039308986) │ │ │ │ +10D0AA Compressed Size 000002C5 (709) │ │ │ │ +10D0AE Uncompressed Size 00000524 (1316) │ │ │ │ +10D0B2 Filename Length 0038 (56) │ │ │ │ +10D0B4 Extra Length 0000 (0) │ │ │ │ +10D0B6 Comment Length 0000 (0) │ │ │ │ +10D0B8 Disk Start 0000 (0) │ │ │ │ +10D0BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CFEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D0BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CFEF Local Header Offset 000C55B5 (808373) │ │ │ │ -10CFF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D0C0 Local Header Offset 000C5576 (808310) │ │ │ │ +10D0C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CFF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D0C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D02B CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ -10D02F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D030 Created OS 03 (3) 'Unix' │ │ │ │ -10D031 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D032 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D033 General Purpose Flag 0800 (2048) │ │ │ │ +10D0FC CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ +10D100 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D101 Created OS 03 (3) 'Unix' │ │ │ │ +10D102 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D103 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D104 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D035 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D037 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D03B CRC 5507D382 (1426576258) │ │ │ │ -10D03F Compressed Size 00000305 (773) │ │ │ │ -10D043 Uncompressed Size 000007F3 (2035) │ │ │ │ -10D047 Filename Length 0037 (55) │ │ │ │ -10D049 Extra Length 0000 (0) │ │ │ │ -10D04B Comment Length 0000 (0) │ │ │ │ -10D04D Disk Start 0000 (0) │ │ │ │ -10D04F Int File Attributes 0000 (0) │ │ │ │ +10D106 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D108 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D10C CRC 5507D382 (1426576258) │ │ │ │ +10D110 Compressed Size 00000305 (773) │ │ │ │ +10D114 Uncompressed Size 000007F3 (2035) │ │ │ │ +10D118 Filename Length 0037 (55) │ │ │ │ +10D11A Extra Length 0000 (0) │ │ │ │ +10D11C Comment Length 0000 (0) │ │ │ │ +10D11E Disk Start 0000 (0) │ │ │ │ +10D120 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D051 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D122 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D055 Local Header Offset 000C58D0 (809168) │ │ │ │ -10D059 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D126 Local Header Offset 000C5891 (809105) │ │ │ │ +10D12A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D059: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D12A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D090 CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ -10D094 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D095 Created OS 03 (3) 'Unix' │ │ │ │ -10D096 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D097 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D098 General Purpose Flag 0800 (2048) │ │ │ │ +10D161 CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ +10D165 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D166 Created OS 03 (3) 'Unix' │ │ │ │ +10D167 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D168 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D169 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D09A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D09C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D0A0 CRC ED3BC1FE (3980116478) │ │ │ │ -10D0A4 Compressed Size 0000012A (298) │ │ │ │ -10D0A8 Uncompressed Size 000001D6 (470) │ │ │ │ -10D0AC Filename Length 0032 (50) │ │ │ │ -10D0AE Extra Length 0000 (0) │ │ │ │ -10D0B0 Comment Length 0000 (0) │ │ │ │ -10D0B2 Disk Start 0000 (0) │ │ │ │ -10D0B4 Int File Attributes 0000 (0) │ │ │ │ +10D16B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D16D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D171 CRC ED3BC1FE (3980116478) │ │ │ │ +10D175 Compressed Size 0000012A (298) │ │ │ │ +10D179 Uncompressed Size 000001D6 (470) │ │ │ │ +10D17D Filename Length 0032 (50) │ │ │ │ +10D17F Extra Length 0000 (0) │ │ │ │ +10D181 Comment Length 0000 (0) │ │ │ │ +10D183 Disk Start 0000 (0) │ │ │ │ +10D185 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D0B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D187 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D0BA Local Header Offset 000C5C2A (810026) │ │ │ │ -10D0BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D18B Local Header Offset 000C5BEB (809963) │ │ │ │ +10D18F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D0BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D18F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D0F0 CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ -10D0F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D0F5 Created OS 03 (3) 'Unix' │ │ │ │ -10D0F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D0F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D0F8 General Purpose Flag 0800 (2048) │ │ │ │ +10D1C1 CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ +10D1C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D1C6 Created OS 03 (3) 'Unix' │ │ │ │ +10D1C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D1C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D1C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D0FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D0FC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D100 CRC 7EFF497D (2130659709) │ │ │ │ -10D104 Compressed Size 000000CE (206) │ │ │ │ -10D108 Uncompressed Size 0000014A (330) │ │ │ │ -10D10C Filename Length 0031 (49) │ │ │ │ -10D10E Extra Length 0000 (0) │ │ │ │ -10D110 Comment Length 0000 (0) │ │ │ │ -10D112 Disk Start 0000 (0) │ │ │ │ -10D114 Int File Attributes 0000 (0) │ │ │ │ +10D1CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D1CD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D1D1 CRC 7EFF497D (2130659709) │ │ │ │ +10D1D5 Compressed Size 000000CE (206) │ │ │ │ +10D1D9 Uncompressed Size 0000014A (330) │ │ │ │ +10D1DD Filename Length 0031 (49) │ │ │ │ +10D1DF Extra Length 0000 (0) │ │ │ │ +10D1E1 Comment Length 0000 (0) │ │ │ │ +10D1E3 Disk Start 0000 (0) │ │ │ │ +10D1E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D116 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D1E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D11A Local Header Offset 000C5DA4 (810404) │ │ │ │ -10D11E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D1EB Local Header Offset 000C5D65 (810341) │ │ │ │ +10D1EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D11E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D1EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D14F CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ -10D153 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D154 Created OS 03 (3) 'Unix' │ │ │ │ -10D155 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D156 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D157 General Purpose Flag 0800 (2048) │ │ │ │ +10D220 CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ +10D224 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D225 Created OS 03 (3) 'Unix' │ │ │ │ +10D226 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D227 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D228 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D159 Compression Method 0000 (0) 'Stored' │ │ │ │ -10D15B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D15F CRC 00000000 (0) │ │ │ │ -10D163 Compressed Size 00000000 (0) │ │ │ │ -10D167 Uncompressed Size 00000000 (0) │ │ │ │ -10D16B Filename Length 0010 (16) │ │ │ │ -10D16D Extra Length 0000 (0) │ │ │ │ -10D16F Comment Length 0000 (0) │ │ │ │ -10D171 Disk Start 0000 (0) │ │ │ │ -10D173 Int File Attributes 0000 (0) │ │ │ │ +10D22A Compression Method 0000 (0) 'Stored' │ │ │ │ +10D22C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D230 CRC 00000000 (0) │ │ │ │ +10D234 Compressed Size 00000000 (0) │ │ │ │ +10D238 Uncompressed Size 00000000 (0) │ │ │ │ +10D23C Filename Length 0010 (16) │ │ │ │ +10D23E Extra Length 0000 (0) │ │ │ │ +10D240 Comment Length 0000 (0) │ │ │ │ +10D242 Disk Start 0000 (0) │ │ │ │ +10D244 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D175 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10D246 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10D179 Local Header Offset 000C5EC1 (810689) │ │ │ │ -10D17D Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10D24A Local Header Offset 000C5E82 (810626) │ │ │ │ +10D24E Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D17D: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D24E: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10D17D: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10D24E: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D155: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D226: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10D18D CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ -10D191 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D192 Created OS 03 (3) 'Unix' │ │ │ │ -10D193 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D194 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D195 General Purpose Flag 0800 (2048) │ │ │ │ +10D25E CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ +10D262 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D263 Created OS 03 (3) 'Unix' │ │ │ │ +10D264 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D265 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D266 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D197 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D199 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D19D CRC 403B92C6 (1077646022) │ │ │ │ -10D1A1 Compressed Size 000001B3 (435) │ │ │ │ -10D1A5 Uncompressed Size 000002BD (701) │ │ │ │ -10D1A9 Filename Length 001D (29) │ │ │ │ -10D1AB Extra Length 0000 (0) │ │ │ │ -10D1AD Comment Length 0000 (0) │ │ │ │ -10D1AF Disk Start 0000 (0) │ │ │ │ -10D1B1 Int File Attributes 0000 (0) │ │ │ │ +10D268 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D26A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D26E CRC 403B92C6 (1077646022) │ │ │ │ +10D272 Compressed Size 000001B3 (435) │ │ │ │ +10D276 Uncompressed Size 000002BD (701) │ │ │ │ +10D27A Filename Length 001D (29) │ │ │ │ +10D27C Extra Length 0000 (0) │ │ │ │ +10D27E Comment Length 0000 (0) │ │ │ │ +10D280 Disk Start 0000 (0) │ │ │ │ +10D282 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D1B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D284 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D1B7 Local Header Offset 000C5EEF (810735) │ │ │ │ -10D1BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D288 Local Header Offset 000C5EB0 (810672) │ │ │ │ +10D28C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D1BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D28C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D1D8 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ -10D1DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D1DD Created OS 03 (3) 'Unix' │ │ │ │ -10D1DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D1DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D1E0 General Purpose Flag 0800 (2048) │ │ │ │ +10D2A9 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ +10D2AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D2AE Created OS 03 (3) 'Unix' │ │ │ │ +10D2AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D2B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D2B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D1E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D1E4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D1E8 CRC 5846AB6C (1481026412) │ │ │ │ -10D1EC Compressed Size 00000131 (305) │ │ │ │ -10D1F0 Uncompressed Size 00000251 (593) │ │ │ │ -10D1F4 Filename Length 001C (28) │ │ │ │ -10D1F6 Extra Length 0000 (0) │ │ │ │ -10D1F8 Comment Length 0000 (0) │ │ │ │ -10D1FA Disk Start 0000 (0) │ │ │ │ -10D1FC Int File Attributes 0000 (0) │ │ │ │ +10D2B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D2B5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D2B9 CRC 5846AB6C (1481026412) │ │ │ │ +10D2BD Compressed Size 00000131 (305) │ │ │ │ +10D2C1 Uncompressed Size 00000251 (593) │ │ │ │ +10D2C5 Filename Length 001C (28) │ │ │ │ +10D2C7 Extra Length 0000 (0) │ │ │ │ +10D2C9 Comment Length 0000 (0) │ │ │ │ +10D2CB Disk Start 0000 (0) │ │ │ │ +10D2CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D1FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D2CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D202 Local Header Offset 000C60DD (811229) │ │ │ │ -10D206 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D2D3 Local Header Offset 000C609E (811166) │ │ │ │ +10D2D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D206: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D2D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D222 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ -10D226 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D227 Created OS 03 (3) 'Unix' │ │ │ │ -10D228 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D229 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D22A General Purpose Flag 0800 (2048) │ │ │ │ +10D2F3 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ +10D2F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D2F8 Created OS 03 (3) 'Unix' │ │ │ │ +10D2F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D2FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D2FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D22C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D22E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D232 CRC 1B4E2EA5 (458108581) │ │ │ │ -10D236 Compressed Size 00000191 (401) │ │ │ │ -10D23A Uncompressed Size 00000263 (611) │ │ │ │ -10D23E Filename Length 001E (30) │ │ │ │ -10D240 Extra Length 0000 (0) │ │ │ │ -10D242 Comment Length 0000 (0) │ │ │ │ -10D244 Disk Start 0000 (0) │ │ │ │ -10D246 Int File Attributes 0000 (0) │ │ │ │ +10D2FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D2FF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D303 CRC 1B4E2EA5 (458108581) │ │ │ │ +10D307 Compressed Size 00000191 (401) │ │ │ │ +10D30B Uncompressed Size 00000263 (611) │ │ │ │ +10D30F Filename Length 001E (30) │ │ │ │ +10D311 Extra Length 0000 (0) │ │ │ │ +10D313 Comment Length 0000 (0) │ │ │ │ +10D315 Disk Start 0000 (0) │ │ │ │ +10D317 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D248 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D319 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D24C Local Header Offset 000C6248 (811592) │ │ │ │ -10D250 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D31D Local Header Offset 000C6209 (811529) │ │ │ │ +10D321 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D250: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D321: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D26E CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ -10D272 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D273 Created OS 03 (3) 'Unix' │ │ │ │ -10D274 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D275 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D276 General Purpose Flag 0800 (2048) │ │ │ │ +10D33F CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ +10D343 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D344 Created OS 03 (3) 'Unix' │ │ │ │ +10D345 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D346 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D347 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D278 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D27A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D27E CRC 86015A17 (2248235543) │ │ │ │ -10D282 Compressed Size 000001B3 (435) │ │ │ │ -10D286 Uncompressed Size 0000030B (779) │ │ │ │ -10D28A Filename Length 001D (29) │ │ │ │ -10D28C Extra Length 0000 (0) │ │ │ │ -10D28E Comment Length 0000 (0) │ │ │ │ -10D290 Disk Start 0000 (0) │ │ │ │ -10D292 Int File Attributes 0000 (0) │ │ │ │ +10D349 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D34B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D34F CRC 86015A17 (2248235543) │ │ │ │ +10D353 Compressed Size 000001B3 (435) │ │ │ │ +10D357 Uncompressed Size 0000030B (779) │ │ │ │ +10D35B Filename Length 001D (29) │ │ │ │ +10D35D Extra Length 0000 (0) │ │ │ │ +10D35F Comment Length 0000 (0) │ │ │ │ +10D361 Disk Start 0000 (0) │ │ │ │ +10D363 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D294 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D365 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D298 Local Header Offset 000C6415 (812053) │ │ │ │ -10D29C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D369 Local Header Offset 000C63D6 (811990) │ │ │ │ +10D36D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D29C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D36D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D2B9 CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ -10D2BD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D2BE Created OS 03 (3) 'Unix' │ │ │ │ -10D2BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D2C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D2C1 General Purpose Flag 0800 (2048) │ │ │ │ +10D38A CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ +10D38E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D38F Created OS 03 (3) 'Unix' │ │ │ │ +10D390 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D391 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D392 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D2C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D2C5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D2C9 CRC DCDD0D60 (3705474400) │ │ │ │ -10D2CD Compressed Size 000001BE (446) │ │ │ │ -10D2D1 Uncompressed Size 000002E5 (741) │ │ │ │ -10D2D5 Filename Length 0027 (39) │ │ │ │ -10D2D7 Extra Length 0000 (0) │ │ │ │ -10D2D9 Comment Length 0000 (0) │ │ │ │ -10D2DB Disk Start 0000 (0) │ │ │ │ -10D2DD Int File Attributes 0000 (0) │ │ │ │ +10D394 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D396 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D39A CRC DCDD0D60 (3705474400) │ │ │ │ +10D39E Compressed Size 000001BE (446) │ │ │ │ +10D3A2 Uncompressed Size 000002E5 (741) │ │ │ │ +10D3A6 Filename Length 0027 (39) │ │ │ │ +10D3A8 Extra Length 0000 (0) │ │ │ │ +10D3AA Comment Length 0000 (0) │ │ │ │ +10D3AC Disk Start 0000 (0) │ │ │ │ +10D3AE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D2DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D3B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D2E3 Local Header Offset 000C6603 (812547) │ │ │ │ -10D2E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D3B4 Local Header Offset 000C65C4 (812484) │ │ │ │ +10D3B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D2E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D3B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D30E CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ -10D312 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D313 Created OS 03 (3) 'Unix' │ │ │ │ -10D314 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D315 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D316 General Purpose Flag 0800 (2048) │ │ │ │ +10D3DF CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ +10D3E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D3E4 Created OS 03 (3) 'Unix' │ │ │ │ +10D3E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D3E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D3E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D318 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D31A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D31E CRC 70A0D175 (1889587573) │ │ │ │ -10D322 Compressed Size 0000019B (411) │ │ │ │ -10D326 Uncompressed Size 0000032F (815) │ │ │ │ -10D32A Filename Length 0026 (38) │ │ │ │ -10D32C Extra Length 0000 (0) │ │ │ │ -10D32E Comment Length 0000 (0) │ │ │ │ -10D330 Disk Start 0000 (0) │ │ │ │ -10D332 Int File Attributes 0000 (0) │ │ │ │ +10D3E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D3EB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D3EF CRC 70A0D175 (1889587573) │ │ │ │ +10D3F3 Compressed Size 0000019B (411) │ │ │ │ +10D3F7 Uncompressed Size 0000032F (815) │ │ │ │ +10D3FB Filename Length 0026 (38) │ │ │ │ +10D3FD Extra Length 0000 (0) │ │ │ │ +10D3FF Comment Length 0000 (0) │ │ │ │ +10D401 Disk Start 0000 (0) │ │ │ │ +10D403 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D334 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D405 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D338 Local Header Offset 000C6806 (813062) │ │ │ │ -10D33C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D409 Local Header Offset 000C67C7 (812999) │ │ │ │ +10D40D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D33C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D40D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D362 CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ -10D366 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D367 Created OS 03 (3) 'Unix' │ │ │ │ -10D368 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D369 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D36A General Purpose Flag 0800 (2048) │ │ │ │ +10D433 CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ +10D437 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D438 Created OS 03 (3) 'Unix' │ │ │ │ +10D439 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D43A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D43B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D36C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D36E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D372 CRC F959BBAF (4183407535) │ │ │ │ -10D376 Compressed Size 0000044B (1099) │ │ │ │ -10D37A Uncompressed Size 00000B6F (2927) │ │ │ │ -10D37E Filename Length 002A (42) │ │ │ │ -10D380 Extra Length 0000 (0) │ │ │ │ -10D382 Comment Length 0000 (0) │ │ │ │ -10D384 Disk Start 0000 (0) │ │ │ │ -10D386 Int File Attributes 0000 (0) │ │ │ │ +10D43D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D43F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D443 CRC F959BBAF (4183407535) │ │ │ │ +10D447 Compressed Size 0000044B (1099) │ │ │ │ +10D44B Uncompressed Size 00000B6F (2927) │ │ │ │ +10D44F Filename Length 002A (42) │ │ │ │ +10D451 Extra Length 0000 (0) │ │ │ │ +10D453 Comment Length 0000 (0) │ │ │ │ +10D455 Disk Start 0000 (0) │ │ │ │ +10D457 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D388 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D459 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D38C Local Header Offset 000C69E5 (813541) │ │ │ │ -10D390 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D45D Local Header Offset 000C69A6 (813478) │ │ │ │ +10D461 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D390: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D461: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D3BA CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ -10D3BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D3BF Created OS 03 (3) 'Unix' │ │ │ │ -10D3C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D3C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D3C2 General Purpose Flag 0800 (2048) │ │ │ │ +10D48B CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ +10D48F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D490 Created OS 03 (3) 'Unix' │ │ │ │ +10D491 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D492 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D493 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D3C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D3C6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D3CA CRC 38B7C4BE (951567550) │ │ │ │ -10D3CE Compressed Size 0000062C (1580) │ │ │ │ -10D3D2 Uncompressed Size 000024B5 (9397) │ │ │ │ -10D3D6 Filename Length 0029 (41) │ │ │ │ -10D3D8 Extra Length 0000 (0) │ │ │ │ -10D3DA Comment Length 0000 (0) │ │ │ │ -10D3DC Disk Start 0000 (0) │ │ │ │ -10D3DE Int File Attributes 0000 (0) │ │ │ │ +10D495 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D497 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D49B CRC 38B7C4BE (951567550) │ │ │ │ +10D49F Compressed Size 0000062C (1580) │ │ │ │ +10D4A3 Uncompressed Size 000024B5 (9397) │ │ │ │ +10D4A7 Filename Length 0029 (41) │ │ │ │ +10D4A9 Extra Length 0000 (0) │ │ │ │ +10D4AB Comment Length 0000 (0) │ │ │ │ +10D4AD Disk Start 0000 (0) │ │ │ │ +10D4AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D3E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D4B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D3E4 Local Header Offset 000C6E78 (814712) │ │ │ │ -10D3E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D4B5 Local Header Offset 000C6E39 (814649) │ │ │ │ +10D4B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D3E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D4B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D411 CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ -10D415 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D416 Created OS 03 (3) 'Unix' │ │ │ │ -10D417 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D418 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D419 General Purpose Flag 0800 (2048) │ │ │ │ +10D4E2 CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ +10D4E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D4E7 Created OS 03 (3) 'Unix' │ │ │ │ +10D4E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D4E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D4EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D41B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D41D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D421 CRC 3BE76A17 (1005021719) │ │ │ │ -10D425 Compressed Size 000001D3 (467) │ │ │ │ -10D429 Uncompressed Size 0000033D (829) │ │ │ │ -10D42D Filename Length 003D (61) │ │ │ │ -10D42F Extra Length 0000 (0) │ │ │ │ -10D431 Comment Length 0000 (0) │ │ │ │ -10D433 Disk Start 0000 (0) │ │ │ │ -10D435 Int File Attributes 0000 (0) │ │ │ │ +10D4EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D4EE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D4F2 CRC 3BE76A17 (1005021719) │ │ │ │ +10D4F6 Compressed Size 000001D3 (467) │ │ │ │ +10D4FA Uncompressed Size 0000033D (829) │ │ │ │ +10D4FE Filename Length 003D (61) │ │ │ │ +10D500 Extra Length 0000 (0) │ │ │ │ +10D502 Comment Length 0000 (0) │ │ │ │ +10D504 Disk Start 0000 (0) │ │ │ │ +10D506 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D437 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D508 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D43B Local Header Offset 000C74EB (816363) │ │ │ │ -10D43F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D50C Local Header Offset 000C74AC (816300) │ │ │ │ +10D510 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D43F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D510: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D47C CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ -10D480 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D481 Created OS 03 (3) 'Unix' │ │ │ │ -10D482 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D483 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D484 General Purpose Flag 0800 (2048) │ │ │ │ +10D54D CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ +10D551 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D552 Created OS 03 (3) 'Unix' │ │ │ │ +10D553 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D554 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D555 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D486 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D488 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D48C CRC D1FE8A97 (3523119767) │ │ │ │ -10D490 Compressed Size 00000237 (567) │ │ │ │ -10D494 Uncompressed Size 000004D0 (1232) │ │ │ │ -10D498 Filename Length 003C (60) │ │ │ │ -10D49A Extra Length 0000 (0) │ │ │ │ -10D49C Comment Length 0000 (0) │ │ │ │ -10D49E Disk Start 0000 (0) │ │ │ │ -10D4A0 Int File Attributes 0000 (0) │ │ │ │ +10D557 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D559 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D55D CRC D1FE8A97 (3523119767) │ │ │ │ +10D561 Compressed Size 00000237 (567) │ │ │ │ +10D565 Uncompressed Size 000004D0 (1232) │ │ │ │ +10D569 Filename Length 003C (60) │ │ │ │ +10D56B Extra Length 0000 (0) │ │ │ │ +10D56D Comment Length 0000 (0) │ │ │ │ +10D56F Disk Start 0000 (0) │ │ │ │ +10D571 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D4A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D573 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D4A6 Local Header Offset 000C7719 (816921) │ │ │ │ -10D4AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D577 Local Header Offset 000C76DA (816858) │ │ │ │ +10D57B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D4AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D57B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D4E6 CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ -10D4EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D4EB Created OS 03 (3) 'Unix' │ │ │ │ -10D4EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D4ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D4EE General Purpose Flag 0800 (2048) │ │ │ │ +10D5B7 CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ +10D5BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D5BC Created OS 03 (3) 'Unix' │ │ │ │ +10D5BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D5BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D5BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D4F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D4F2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D4F6 CRC 5C328AA0 (1546816160) │ │ │ │ -10D4FA Compressed Size 000004AB (1195) │ │ │ │ -10D4FE Uncompressed Size 00000D5A (3418) │ │ │ │ -10D502 Filename Length 0023 (35) │ │ │ │ -10D504 Extra Length 0000 (0) │ │ │ │ -10D506 Comment Length 0000 (0) │ │ │ │ -10D508 Disk Start 0000 (0) │ │ │ │ -10D50A Int File Attributes 0000 (0) │ │ │ │ +10D5C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D5C3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D5C7 CRC 5C328AA0 (1546816160) │ │ │ │ +10D5CB Compressed Size 000004AB (1195) │ │ │ │ +10D5CF Uncompressed Size 00000D5A (3418) │ │ │ │ +10D5D3 Filename Length 0023 (35) │ │ │ │ +10D5D5 Extra Length 0000 (0) │ │ │ │ +10D5D7 Comment Length 0000 (0) │ │ │ │ +10D5D9 Disk Start 0000 (0) │ │ │ │ +10D5DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D50C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D5DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D510 Local Header Offset 000C79AA (817578) │ │ │ │ -10D514 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D5E1 Local Header Offset 000C796B (817515) │ │ │ │ +10D5E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D514: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D5E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D537 CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ -10D53B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D53C Created OS 03 (3) 'Unix' │ │ │ │ -10D53D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D53E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D53F General Purpose Flag 0800 (2048) │ │ │ │ +10D608 CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ +10D60C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D60D Created OS 03 (3) 'Unix' │ │ │ │ +10D60E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D60F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D610 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D541 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D543 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D547 CRC 108D4790 (277694352) │ │ │ │ -10D54B Compressed Size 000006C7 (1735) │ │ │ │ -10D54F Uncompressed Size 00002B7C (11132) │ │ │ │ -10D553 Filename Length 0022 (34) │ │ │ │ -10D555 Extra Length 0000 (0) │ │ │ │ -10D557 Comment Length 0000 (0) │ │ │ │ -10D559 Disk Start 0000 (0) │ │ │ │ -10D55B Int File Attributes 0000 (0) │ │ │ │ +10D612 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D614 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D618 CRC 108D4790 (277694352) │ │ │ │ +10D61C Compressed Size 000006C7 (1735) │ │ │ │ +10D620 Uncompressed Size 00002B7C (11132) │ │ │ │ +10D624 Filename Length 0022 (34) │ │ │ │ +10D626 Extra Length 0000 (0) │ │ │ │ +10D628 Comment Length 0000 (0) │ │ │ │ +10D62A Disk Start 0000 (0) │ │ │ │ +10D62C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D55D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D62E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D561 Local Header Offset 000C7E96 (818838) │ │ │ │ -10D565 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D632 Local Header Offset 000C7E57 (818775) │ │ │ │ +10D636 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D565: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D587 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ -10D58B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D58C Created OS 03 (3) 'Unix' │ │ │ │ -10D58D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D58E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D58F General Purpose Flag 0800 (2048) │ │ │ │ +10D658 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ +10D65C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D65D Created OS 03 (3) 'Unix' │ │ │ │ +10D65E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D65F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D660 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D591 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D593 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D597 CRC 9DE4B646 (2649011782) │ │ │ │ -10D59B Compressed Size 000001CD (461) │ │ │ │ -10D59F Uncompressed Size 00000321 (801) │ │ │ │ -10D5A3 Filename Length 0036 (54) │ │ │ │ -10D5A5 Extra Length 0000 (0) │ │ │ │ -10D5A7 Comment Length 0000 (0) │ │ │ │ -10D5A9 Disk Start 0000 (0) │ │ │ │ -10D5AB Int File Attributes 0000 (0) │ │ │ │ +10D662 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D664 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D668 CRC 9DE4B646 (2649011782) │ │ │ │ +10D66C Compressed Size 000001CD (461) │ │ │ │ +10D670 Uncompressed Size 00000321 (801) │ │ │ │ +10D674 Filename Length 0036 (54) │ │ │ │ +10D676 Extra Length 0000 (0) │ │ │ │ +10D678 Comment Length 0000 (0) │ │ │ │ +10D67A Disk Start 0000 (0) │ │ │ │ +10D67C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D5AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D67E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D5B1 Local Header Offset 000C859D (820637) │ │ │ │ -10D5B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D682 Local Header Offset 000C855E (820574) │ │ │ │ +10D686 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D5B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D686: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D5EB CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ -10D5EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D5F0 Created OS 03 (3) 'Unix' │ │ │ │ -10D5F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D5F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D5F3 General Purpose Flag 0800 (2048) │ │ │ │ +10D6BC CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ +10D6C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D6C1 Created OS 03 (3) 'Unix' │ │ │ │ +10D6C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D6C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D6C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D5F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D5F7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D5FB CRC 3CB04EAD (1018187437) │ │ │ │ -10D5FF Compressed Size 0000022E (558) │ │ │ │ -10D603 Uncompressed Size 0000049B (1179) │ │ │ │ -10D607 Filename Length 0035 (53) │ │ │ │ -10D609 Extra Length 0000 (0) │ │ │ │ -10D60B Comment Length 0000 (0) │ │ │ │ -10D60D Disk Start 0000 (0) │ │ │ │ -10D60F Int File Attributes 0000 (0) │ │ │ │ +10D6C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D6C8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D6CC CRC 3CB04EAD (1018187437) │ │ │ │ +10D6D0 Compressed Size 0000022E (558) │ │ │ │ +10D6D4 Uncompressed Size 0000049B (1179) │ │ │ │ +10D6D8 Filename Length 0035 (53) │ │ │ │ +10D6DA Extra Length 0000 (0) │ │ │ │ +10D6DC Comment Length 0000 (0) │ │ │ │ +10D6DE Disk Start 0000 (0) │ │ │ │ +10D6E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D611 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D6E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D615 Local Header Offset 000C87BE (821182) │ │ │ │ -10D619 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D6E6 Local Header Offset 000C877F (821119) │ │ │ │ +10D6EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D619: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D6EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D64E CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ -10D652 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D653 Created OS 03 (3) 'Unix' │ │ │ │ -10D654 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D655 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D656 General Purpose Flag 0800 (2048) │ │ │ │ +10D71F CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ +10D723 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D724 Created OS 03 (3) 'Unix' │ │ │ │ +10D725 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D726 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D727 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D658 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D65A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D65E CRC 93A7CA2F (2477247023) │ │ │ │ -10D662 Compressed Size 00000497 (1175) │ │ │ │ -10D666 Uncompressed Size 00000C74 (3188) │ │ │ │ -10D66A Filename Length 0022 (34) │ │ │ │ -10D66C Extra Length 0000 (0) │ │ │ │ -10D66E Comment Length 0000 (0) │ │ │ │ -10D670 Disk Start 0000 (0) │ │ │ │ -10D672 Int File Attributes 0000 (0) │ │ │ │ +10D729 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D72B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D72F CRC 93A7CA2F (2477247023) │ │ │ │ +10D733 Compressed Size 00000497 (1175) │ │ │ │ +10D737 Uncompressed Size 00000C74 (3188) │ │ │ │ +10D73B Filename Length 0022 (34) │ │ │ │ +10D73D Extra Length 0000 (0) │ │ │ │ +10D73F Comment Length 0000 (0) │ │ │ │ +10D741 Disk Start 0000 (0) │ │ │ │ +10D743 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D674 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D745 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D678 Local Header Offset 000C8A3F (821823) │ │ │ │ -10D67C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D749 Local Header Offset 000C8A00 (821760) │ │ │ │ +10D74D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D67C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D74D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D69E CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ -10D6A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D6A3 Created OS 03 (3) 'Unix' │ │ │ │ -10D6A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6A6 General Purpose Flag 0800 (2048) │ │ │ │ +10D76F CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ +10D773 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D774 Created OS 03 (3) 'Unix' │ │ │ │ +10D775 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D776 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D777 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6AA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D6AE CRC ADA7DB79 (2913459065) │ │ │ │ -10D6B2 Compressed Size 00000731 (1841) │ │ │ │ -10D6B6 Uncompressed Size 00002FC6 (12230) │ │ │ │ -10D6BA Filename Length 0021 (33) │ │ │ │ -10D6BC Extra Length 0000 (0) │ │ │ │ -10D6BE Comment Length 0000 (0) │ │ │ │ -10D6C0 Disk Start 0000 (0) │ │ │ │ -10D6C2 Int File Attributes 0000 (0) │ │ │ │ +10D779 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D77B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D77F CRC ADA7DB79 (2913459065) │ │ │ │ +10D783 Compressed Size 00000731 (1841) │ │ │ │ +10D787 Uncompressed Size 00002FC6 (12230) │ │ │ │ +10D78B Filename Length 0021 (33) │ │ │ │ +10D78D Extra Length 0000 (0) │ │ │ │ +10D78F Comment Length 0000 (0) │ │ │ │ +10D791 Disk Start 0000 (0) │ │ │ │ +10D793 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D6C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D795 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D6C8 Local Header Offset 000C8F16 (823062) │ │ │ │ -10D6CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D799 Local Header Offset 000C8ED7 (822999) │ │ │ │ +10D79D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D6CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D79D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D6ED CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ -10D6F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D6F2 Created OS 03 (3) 'Unix' │ │ │ │ -10D6F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6F5 General Purpose Flag 0800 (2048) │ │ │ │ +10D7BE CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ +10D7C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D7C3 Created OS 03 (3) 'Unix' │ │ │ │ +10D7C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D7C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D7C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6F9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D6FD CRC 4BB408B1 (1270089905) │ │ │ │ -10D701 Compressed Size 00001111 (4369) │ │ │ │ -10D705 Uncompressed Size 00003526 (13606) │ │ │ │ -10D709 Filename Length 001A (26) │ │ │ │ -10D70B Extra Length 0000 (0) │ │ │ │ -10D70D Comment Length 0000 (0) │ │ │ │ -10D70F Disk Start 0000 (0) │ │ │ │ -10D711 Int File Attributes 0000 (0) │ │ │ │ +10D7C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D7CA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D7CE CRC 5C4CE45C (1548543068) │ │ │ │ +10D7D2 Compressed Size 000010FF (4351) │ │ │ │ +10D7D6 Uncompressed Size 00003526 (13606) │ │ │ │ +10D7DA Filename Length 001A (26) │ │ │ │ +10D7DC Extra Length 0000 (0) │ │ │ │ +10D7DE Comment Length 0000 (0) │ │ │ │ +10D7E0 Disk Start 0000 (0) │ │ │ │ +10D7E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D713 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D7E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D717 Local Header Offset 000C9686 (824966) │ │ │ │ -10D71B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D7E8 Local Header Offset 000C9647 (824903) │ │ │ │ +10D7EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D71B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D7EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D735 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ -10D739 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D73A Created OS 03 (3) 'Unix' │ │ │ │ -10D73B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D73C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D73D General Purpose Flag 0800 (2048) │ │ │ │ +10D806 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ +10D80A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D80B Created OS 03 (3) 'Unix' │ │ │ │ +10D80C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D80D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D80E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D73F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D741 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D745 CRC 07B119CF (129046991) │ │ │ │ -10D749 Compressed Size 00001694 (5780) │ │ │ │ -10D74D Uncompressed Size 0000C5D7 (50647) │ │ │ │ -10D751 Filename Length 0019 (25) │ │ │ │ -10D753 Extra Length 0000 (0) │ │ │ │ -10D755 Comment Length 0000 (0) │ │ │ │ -10D757 Disk Start 0000 (0) │ │ │ │ -10D759 Int File Attributes 0000 (0) │ │ │ │ +10D810 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D812 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D816 CRC 77EE3F47 (2012102471) │ │ │ │ +10D81A Compressed Size 00001658 (5720) │ │ │ │ +10D81E Uncompressed Size 0000C5D7 (50647) │ │ │ │ +10D822 Filename Length 0019 (25) │ │ │ │ +10D824 Extra Length 0000 (0) │ │ │ │ +10D826 Comment Length 0000 (0) │ │ │ │ +10D828 Disk Start 0000 (0) │ │ │ │ +10D82A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D75B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D82C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D75F Local Header Offset 000CA7CF (829391) │ │ │ │ -10D763 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D830 Local Header Offset 000CA77E (829310) │ │ │ │ +10D834 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D834: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D77C CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ -10D780 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D781 Created OS 03 (3) 'Unix' │ │ │ │ -10D782 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D783 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D784 General Purpose Flag 0800 (2048) │ │ │ │ +10D84D CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ +10D851 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D852 Created OS 03 (3) 'Unix' │ │ │ │ +10D853 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D854 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D855 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D786 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D788 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D78C CRC 6E4F6A58 (1850698328) │ │ │ │ -10D790 Compressed Size 00000279 (633) │ │ │ │ -10D794 Uncompressed Size 00000495 (1173) │ │ │ │ -10D798 Filename Length 0022 (34) │ │ │ │ -10D79A Extra Length 0000 (0) │ │ │ │ -10D79C Comment Length 0000 (0) │ │ │ │ -10D79E Disk Start 0000 (0) │ │ │ │ -10D7A0 Int File Attributes 0000 (0) │ │ │ │ +10D857 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D859 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D85D CRC 6E4F6A58 (1850698328) │ │ │ │ +10D861 Compressed Size 00000279 (633) │ │ │ │ +10D865 Uncompressed Size 00000495 (1173) │ │ │ │ +10D869 Filename Length 0022 (34) │ │ │ │ +10D86B Extra Length 0000 (0) │ │ │ │ +10D86D Comment Length 0000 (0) │ │ │ │ +10D86F Disk Start 0000 (0) │ │ │ │ +10D871 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D7A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D873 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D7A6 Local Header Offset 000CBE9A (835226) │ │ │ │ -10D7AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D877 Local Header Offset 000CBE0D (835085) │ │ │ │ +10D87B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D7AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D87B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D7CC CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ -10D7D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D7D1 Created OS 03 (3) 'Unix' │ │ │ │ -10D7D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D7D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D7D4 General Purpose Flag 0800 (2048) │ │ │ │ +10D89D CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ +10D8A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D8A2 Created OS 03 (3) 'Unix' │ │ │ │ +10D8A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D8A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D8A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D7D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D7D8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D7DC CRC 3E9E4127 (1050558759) │ │ │ │ -10D7E0 Compressed Size 000002C1 (705) │ │ │ │ -10D7E4 Uncompressed Size 00000766 (1894) │ │ │ │ -10D7E8 Filename Length 0021 (33) │ │ │ │ -10D7EA Extra Length 0000 (0) │ │ │ │ -10D7EC Comment Length 0000 (0) │ │ │ │ -10D7EE Disk Start 0000 (0) │ │ │ │ -10D7F0 Int File Attributes 0000 (0) │ │ │ │ +10D8A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D8A9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D8AD CRC 3E9E4127 (1050558759) │ │ │ │ +10D8B1 Compressed Size 000002C1 (705) │ │ │ │ +10D8B5 Uncompressed Size 00000766 (1894) │ │ │ │ +10D8B9 Filename Length 0021 (33) │ │ │ │ +10D8BB Extra Length 0000 (0) │ │ │ │ +10D8BD Comment Length 0000 (0) │ │ │ │ +10D8BF Disk Start 0000 (0) │ │ │ │ +10D8C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D7F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D8C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D7F6 Local Header Offset 000CC153 (835923) │ │ │ │ -10D7FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D8C7 Local Header Offset 000CC0C6 (835782) │ │ │ │ +10D8CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D7FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D8CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D81B CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ -10D81F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D820 Created OS 03 (3) 'Unix' │ │ │ │ -10D821 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D822 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D823 General Purpose Flag 0800 (2048) │ │ │ │ +10D8EC CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ +10D8F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D8F1 Created OS 03 (3) 'Unix' │ │ │ │ +10D8F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D8F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D8F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D825 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D827 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D82B CRC 511CB1F2 (1360835058) │ │ │ │ -10D82F Compressed Size 000002BE (702) │ │ │ │ -10D833 Uncompressed Size 00000575 (1397) │ │ │ │ -10D837 Filename Length 0025 (37) │ │ │ │ -10D839 Extra Length 0000 (0) │ │ │ │ -10D83B Comment Length 0000 (0) │ │ │ │ -10D83D Disk Start 0000 (0) │ │ │ │ -10D83F Int File Attributes 0000 (0) │ │ │ │ +10D8F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D8F8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D8FC CRC 511CB1F2 (1360835058) │ │ │ │ +10D900 Compressed Size 000002BE (702) │ │ │ │ +10D904 Uncompressed Size 00000575 (1397) │ │ │ │ +10D908 Filename Length 0025 (37) │ │ │ │ +10D90A Extra Length 0000 (0) │ │ │ │ +10D90C Comment Length 0000 (0) │ │ │ │ +10D90E Disk Start 0000 (0) │ │ │ │ +10D910 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D841 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D912 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D845 Local Header Offset 000CC453 (836691) │ │ │ │ -10D849 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D916 Local Header Offset 000CC3C6 (836550) │ │ │ │ +10D91A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D849: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D91A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D86E CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ -10D872 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D873 Created OS 03 (3) 'Unix' │ │ │ │ -10D874 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D875 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D876 General Purpose Flag 0800 (2048) │ │ │ │ +10D93F CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ +10D943 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D944 Created OS 03 (3) 'Unix' │ │ │ │ +10D945 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D946 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D947 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D878 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D87A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D87E CRC CEB98515 (3468264725) │ │ │ │ -10D882 Compressed Size 00000418 (1048) │ │ │ │ -10D886 Uncompressed Size 00000BA7 (2983) │ │ │ │ -10D88A Filename Length 0024 (36) │ │ │ │ -10D88C Extra Length 0000 (0) │ │ │ │ -10D88E Comment Length 0000 (0) │ │ │ │ -10D890 Disk Start 0000 (0) │ │ │ │ -10D892 Int File Attributes 0000 (0) │ │ │ │ +10D949 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D94B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D94F CRC CEB98515 (3468264725) │ │ │ │ +10D953 Compressed Size 00000418 (1048) │ │ │ │ +10D957 Uncompressed Size 00000BA7 (2983) │ │ │ │ +10D95B Filename Length 0024 (36) │ │ │ │ +10D95D Extra Length 0000 (0) │ │ │ │ +10D95F Comment Length 0000 (0) │ │ │ │ +10D961 Disk Start 0000 (0) │ │ │ │ +10D963 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D894 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D965 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D898 Local Header Offset 000CC754 (837460) │ │ │ │ -10D89C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D969 Local Header Offset 000CC6C7 (837319) │ │ │ │ +10D96D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D89C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D96D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D8C0 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ -10D8C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D8C5 Created OS 03 (3) 'Unix' │ │ │ │ -10D8C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D8C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D8C8 General Purpose Flag 0800 (2048) │ │ │ │ +10D991 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ +10D995 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D996 Created OS 03 (3) 'Unix' │ │ │ │ +10D997 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D998 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D999 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D8CA Compression Method 0000 (0) 'Stored' │ │ │ │ -10D8CC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D8D0 CRC 00000000 (0) │ │ │ │ -10D8D4 Compressed Size 00000000 (0) │ │ │ │ -10D8D8 Uncompressed Size 00000000 (0) │ │ │ │ -10D8DC Filename Length 0014 (20) │ │ │ │ -10D8DE Extra Length 0000 (0) │ │ │ │ -10D8E0 Comment Length 0000 (0) │ │ │ │ -10D8E2 Disk Start 0000 (0) │ │ │ │ -10D8E4 Int File Attributes 0000 (0) │ │ │ │ +10D99B Compression Method 0000 (0) 'Stored' │ │ │ │ +10D99D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D9A1 CRC 00000000 (0) │ │ │ │ +10D9A5 Compressed Size 00000000 (0) │ │ │ │ +10D9A9 Uncompressed Size 00000000 (0) │ │ │ │ +10D9AD Filename Length 0014 (20) │ │ │ │ +10D9AF Extra Length 0000 (0) │ │ │ │ +10D9B1 Comment Length 0000 (0) │ │ │ │ +10D9B3 Disk Start 0000 (0) │ │ │ │ +10D9B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D8E6 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10D9B7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10D8EA Local Header Offset 000CCBAE (838574) │ │ │ │ -10D8EE Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D9BB Local Header Offset 000CCB21 (838433) │ │ │ │ +10D9BF Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D8EE: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D9BF: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10D8EE: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10D9BF: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D8C6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D997: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10D902 CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ -10D906 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D907 Created OS 03 (3) 'Unix' │ │ │ │ -10D908 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D909 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D90A General Purpose Flag 0800 (2048) │ │ │ │ +10D9D3 CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ +10D9D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D9D8 Created OS 03 (3) 'Unix' │ │ │ │ +10D9D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D9DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D9DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D90C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D90E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D912 CRC 0D051706 (218437382) │ │ │ │ -10D916 Compressed Size 0000027B (635) │ │ │ │ -10D91A Uncompressed Size 00000509 (1289) │ │ │ │ -10D91E Filename Length 0025 (37) │ │ │ │ -10D920 Extra Length 0000 (0) │ │ │ │ -10D922 Comment Length 0000 (0) │ │ │ │ -10D924 Disk Start 0000 (0) │ │ │ │ -10D926 Int File Attributes 0000 (0) │ │ │ │ +10D9DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D9DF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10D9E3 CRC 0D051706 (218437382) │ │ │ │ +10D9E7 Compressed Size 0000027B (635) │ │ │ │ +10D9EB Uncompressed Size 00000509 (1289) │ │ │ │ +10D9EF Filename Length 0025 (37) │ │ │ │ +10D9F1 Extra Length 0000 (0) │ │ │ │ +10D9F3 Comment Length 0000 (0) │ │ │ │ +10D9F5 Disk Start 0000 (0) │ │ │ │ +10D9F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D928 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D9F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D92C Local Header Offset 000CCBE0 (838624) │ │ │ │ -10D930 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D9FD Local Header Offset 000CCB53 (838483) │ │ │ │ +10DA01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D930: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D955 CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ -10D959 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D95A Created OS 03 (3) 'Unix' │ │ │ │ -10D95B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D95C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D95D General Purpose Flag 0800 (2048) │ │ │ │ +10DA26 CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ +10DA2A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DA2B Created OS 03 (3) 'Unix' │ │ │ │ +10DA2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D95F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D961 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D965 CRC 9434CC7E (2486488190) │ │ │ │ -10D969 Compressed Size 00000289 (649) │ │ │ │ -10D96D Uncompressed Size 000007E1 (2017) │ │ │ │ -10D971 Filename Length 0024 (36) │ │ │ │ -10D973 Extra Length 0000 (0) │ │ │ │ -10D975 Comment Length 0000 (0) │ │ │ │ -10D977 Disk Start 0000 (0) │ │ │ │ -10D979 Int File Attributes 0000 (0) │ │ │ │ +10DA30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA32 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DA36 CRC 9434CC7E (2486488190) │ │ │ │ +10DA3A Compressed Size 00000289 (649) │ │ │ │ +10DA3E Uncompressed Size 000007E1 (2017) │ │ │ │ +10DA42 Filename Length 0024 (36) │ │ │ │ +10DA44 Extra Length 0000 (0) │ │ │ │ +10DA46 Comment Length 0000 (0) │ │ │ │ +10DA48 Disk Start 0000 (0) │ │ │ │ +10DA4A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D97B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DA4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D97F Local Header Offset 000CCE9E (839326) │ │ │ │ -10D983 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA50 Local Header Offset 000CCE11 (839185) │ │ │ │ +10DA54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D983: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D9A7 CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ -10D9AB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D9AC Created OS 03 (3) 'Unix' │ │ │ │ -10D9AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D9AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D9AF General Purpose Flag 0800 (2048) │ │ │ │ +10DA78 CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ +10DA7C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DA7D Created OS 03 (3) 'Unix' │ │ │ │ +10DA7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D9B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D9B3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10D9B7 CRC B5A90032 (3047751730) │ │ │ │ -10D9BB Compressed Size 00000999 (2457) │ │ │ │ -10D9BF Uncompressed Size 000021A7 (8615) │ │ │ │ -10D9C3 Filename Length 002C (44) │ │ │ │ -10D9C5 Extra Length 0000 (0) │ │ │ │ -10D9C7 Comment Length 0000 (0) │ │ │ │ -10D9C9 Disk Start 0000 (0) │ │ │ │ -10D9CB Int File Attributes 0000 (0) │ │ │ │ +10DA82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA84 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DA88 CRC B5A90032 (3047751730) │ │ │ │ +10DA8C Compressed Size 00000999 (2457) │ │ │ │ +10DA90 Uncompressed Size 000021A7 (8615) │ │ │ │ +10DA94 Filename Length 002C (44) │ │ │ │ +10DA96 Extra Length 0000 (0) │ │ │ │ +10DA98 Comment Length 0000 (0) │ │ │ │ +10DA9A Disk Start 0000 (0) │ │ │ │ +10DA9C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D9CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DA9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D9D1 Local Header Offset 000CD169 (840041) │ │ │ │ -10D9D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DAA2 Local Header Offset 000CD0DC (839900) │ │ │ │ +10DAA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D9D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DAA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DA01 CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ -10DA05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DA06 Created OS 03 (3) 'Unix' │ │ │ │ -10DA07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA09 General Purpose Flag 0800 (2048) │ │ │ │ +10DAD2 CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ +10DAD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DAD7 Created OS 03 (3) 'Unix' │ │ │ │ +10DAD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DAD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DADA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA0D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DA11 CRC 5FF7183E (1610029118) │ │ │ │ -10DA15 Compressed Size 000007EF (2031) │ │ │ │ -10DA19 Uncompressed Size 000043B4 (17332) │ │ │ │ -10DA1D Filename Length 002B (43) │ │ │ │ -10DA1F Extra Length 0000 (0) │ │ │ │ -10DA21 Comment Length 0000 (0) │ │ │ │ -10DA23 Disk Start 0000 (0) │ │ │ │ -10DA25 Int File Attributes 0000 (0) │ │ │ │ +10DADC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DADE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DAE2 CRC 5FF7183E (1610029118) │ │ │ │ +10DAE6 Compressed Size 000007EF (2031) │ │ │ │ +10DAEA Uncompressed Size 000043B4 (17332) │ │ │ │ +10DAEE Filename Length 002B (43) │ │ │ │ +10DAF0 Extra Length 0000 (0) │ │ │ │ +10DAF2 Comment Length 0000 (0) │ │ │ │ +10DAF4 Disk Start 0000 (0) │ │ │ │ +10DAF6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DA27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DAF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DA2B Local Header Offset 000CDB4C (842572) │ │ │ │ -10DA2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DAFC Local Header Offset 000CDABF (842431) │ │ │ │ +10DB00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DB00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DA5A CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ -10DA5E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DA5F Created OS 03 (3) 'Unix' │ │ │ │ -10DA60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA62 General Purpose Flag 0800 (2048) │ │ │ │ +10DB2B CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ +10DB2F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DB30 Created OS 03 (3) 'Unix' │ │ │ │ +10DB31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DB32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DB33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA66 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DA6A CRC CD52970F (3444741903) │ │ │ │ -10DA6E Compressed Size 00000252 (594) │ │ │ │ -10DA72 Uncompressed Size 00000480 (1152) │ │ │ │ -10DA76 Filename Length 0024 (36) │ │ │ │ -10DA78 Extra Length 0000 (0) │ │ │ │ -10DA7A Comment Length 0000 (0) │ │ │ │ -10DA7C Disk Start 0000 (0) │ │ │ │ -10DA7E Int File Attributes 0000 (0) │ │ │ │ +10DB35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DB37 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DB3B CRC CD52970F (3444741903) │ │ │ │ +10DB3F Compressed Size 00000252 (594) │ │ │ │ +10DB43 Uncompressed Size 00000480 (1152) │ │ │ │ +10DB47 Filename Length 0024 (36) │ │ │ │ +10DB49 Extra Length 0000 (0) │ │ │ │ +10DB4B Comment Length 0000 (0) │ │ │ │ +10DB4D Disk Start 0000 (0) │ │ │ │ +10DB4F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DA80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DB51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DA84 Local Header Offset 000CE384 (844676) │ │ │ │ -10DA88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DB55 Local Header Offset 000CE2F7 (844535) │ │ │ │ +10DB59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DB59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DAAC CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ -10DAB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DAB1 Created OS 03 (3) 'Unix' │ │ │ │ -10DAB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DAB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DAB4 General Purpose Flag 0800 (2048) │ │ │ │ +10DB7D CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ +10DB81 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DB82 Created OS 03 (3) 'Unix' │ │ │ │ +10DB83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DB84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DB85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DAB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DAB8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DABC CRC F2166896 (4061554838) │ │ │ │ -10DAC0 Compressed Size 00000378 (888) │ │ │ │ -10DAC4 Uncompressed Size 000008E5 (2277) │ │ │ │ -10DAC8 Filename Length 0023 (35) │ │ │ │ -10DACA Extra Length 0000 (0) │ │ │ │ -10DACC Comment Length 0000 (0) │ │ │ │ -10DACE Disk Start 0000 (0) │ │ │ │ -10DAD0 Int File Attributes 0000 (0) │ │ │ │ +10DB87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DB89 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DB8D CRC F2166896 (4061554838) │ │ │ │ +10DB91 Compressed Size 00000378 (888) │ │ │ │ +10DB95 Uncompressed Size 000008E5 (2277) │ │ │ │ +10DB99 Filename Length 0023 (35) │ │ │ │ +10DB9B Extra Length 0000 (0) │ │ │ │ +10DB9D Comment Length 0000 (0) │ │ │ │ +10DB9F Disk Start 0000 (0) │ │ │ │ +10DBA1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DAD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DBA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DAD6 Local Header Offset 000CE618 (845336) │ │ │ │ -10DADA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DBA7 Local Header Offset 000CE58B (845195) │ │ │ │ +10DBAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DBAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DAFD CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ -10DB01 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DB02 Created OS 03 (3) 'Unix' │ │ │ │ -10DB03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DB04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DB05 General Purpose Flag 0800 (2048) │ │ │ │ +10DBCE CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ +10DBD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DBD3 Created OS 03 (3) 'Unix' │ │ │ │ +10DBD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DBD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DBD6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DB07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DB09 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DB0D CRC 938B642B (2475385899) │ │ │ │ -10DB11 Compressed Size 000005FF (1535) │ │ │ │ -10DB15 Uncompressed Size 000012A8 (4776) │ │ │ │ -10DB19 Filename Length 002B (43) │ │ │ │ -10DB1B Extra Length 0000 (0) │ │ │ │ -10DB1D Comment Length 0000 (0) │ │ │ │ -10DB1F Disk Start 0000 (0) │ │ │ │ -10DB21 Int File Attributes 0000 (0) │ │ │ │ +10DBD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DBDA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DBDE CRC 938B642B (2475385899) │ │ │ │ +10DBE2 Compressed Size 000005FF (1535) │ │ │ │ +10DBE6 Uncompressed Size 000012A8 (4776) │ │ │ │ +10DBEA Filename Length 002B (43) │ │ │ │ +10DBEC Extra Length 0000 (0) │ │ │ │ +10DBEE Comment Length 0000 (0) │ │ │ │ +10DBF0 Disk Start 0000 (0) │ │ │ │ +10DBF2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DB23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DBF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DB27 Local Header Offset 000CE9D1 (846289) │ │ │ │ -10DB2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DBF8 Local Header Offset 000CE944 (846148) │ │ │ │ +10DBFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DB2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DBFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DB56 CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ -10DB5A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DB5B Created OS 03 (3) 'Unix' │ │ │ │ -10DB5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DB5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DB5E General Purpose Flag 0800 (2048) │ │ │ │ +10DC27 CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ +10DC2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DC2C Created OS 03 (3) 'Unix' │ │ │ │ +10DC2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DC2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DC2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DB60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DB62 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DB66 CRC 8F52B7AE (2404562862) │ │ │ │ -10DB6A Compressed Size 000004C1 (1217) │ │ │ │ -10DB6E Uncompressed Size 00002389 (9097) │ │ │ │ -10DB72 Filename Length 002A (42) │ │ │ │ -10DB74 Extra Length 0000 (0) │ │ │ │ -10DB76 Comment Length 0000 (0) │ │ │ │ -10DB78 Disk Start 0000 (0) │ │ │ │ -10DB7A Int File Attributes 0000 (0) │ │ │ │ +10DC31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DC33 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DC37 CRC 8F52B7AE (2404562862) │ │ │ │ +10DC3B Compressed Size 000004C1 (1217) │ │ │ │ +10DC3F Uncompressed Size 00002389 (9097) │ │ │ │ +10DC43 Filename Length 002A (42) │ │ │ │ +10DC45 Extra Length 0000 (0) │ │ │ │ +10DC47 Comment Length 0000 (0) │ │ │ │ +10DC49 Disk Start 0000 (0) │ │ │ │ +10DC4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DB7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DC4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DB80 Local Header Offset 000CF019 (847897) │ │ │ │ -10DB84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DC51 Local Header Offset 000CEF8C (847756) │ │ │ │ +10DC55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DB84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DC55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DBAE CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ -10DBB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DBB3 Created OS 03 (3) 'Unix' │ │ │ │ -10DBB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DBB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DBB6 General Purpose Flag 0800 (2048) │ │ │ │ +10DC7F CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ +10DC83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DC84 Created OS 03 (3) 'Unix' │ │ │ │ +10DC85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DC86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DC87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DBB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DBBA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DBBE CRC A8B50209 (2830434825) │ │ │ │ -10DBC2 Compressed Size 00000253 (595) │ │ │ │ -10DBC6 Uncompressed Size 00000528 (1320) │ │ │ │ -10DBCA Filename Length 0022 (34) │ │ │ │ -10DBCC Extra Length 0000 (0) │ │ │ │ -10DBCE Comment Length 0000 (0) │ │ │ │ -10DBD0 Disk Start 0000 (0) │ │ │ │ -10DBD2 Int File Attributes 0000 (0) │ │ │ │ +10DC89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DC8B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DC8F CRC A8B50209 (2830434825) │ │ │ │ +10DC93 Compressed Size 00000253 (595) │ │ │ │ +10DC97 Uncompressed Size 00000528 (1320) │ │ │ │ +10DC9B Filename Length 0022 (34) │ │ │ │ +10DC9D Extra Length 0000 (0) │ │ │ │ +10DC9F Comment Length 0000 (0) │ │ │ │ +10DCA1 Disk Start 0000 (0) │ │ │ │ +10DCA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DBD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DCA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DBD8 Local Header Offset 000CF522 (849186) │ │ │ │ -10DBDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DCA9 Local Header Offset 000CF495 (849045) │ │ │ │ +10DCAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DBDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DCAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DBFE CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ -10DC02 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DC03 Created OS 03 (3) 'Unix' │ │ │ │ -10DC04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DC05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DC06 General Purpose Flag 0800 (2048) │ │ │ │ +10DCCF CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ +10DCD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DCD4 Created OS 03 (3) 'Unix' │ │ │ │ +10DCD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DCD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DCD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DC08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DC0A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DC0E CRC DB6176D5 (3680597717) │ │ │ │ -10DC12 Compressed Size 000001D8 (472) │ │ │ │ -10DC16 Uncompressed Size 00000574 (1396) │ │ │ │ -10DC1A Filename Length 0021 (33) │ │ │ │ -10DC1C Extra Length 0000 (0) │ │ │ │ -10DC1E Comment Length 0000 (0) │ │ │ │ -10DC20 Disk Start 0000 (0) │ │ │ │ -10DC22 Int File Attributes 0000 (0) │ │ │ │ +10DCD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DCDB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DCDF CRC DB6176D5 (3680597717) │ │ │ │ +10DCE3 Compressed Size 000001D8 (472) │ │ │ │ +10DCE7 Uncompressed Size 00000574 (1396) │ │ │ │ +10DCEB Filename Length 0021 (33) │ │ │ │ +10DCED Extra Length 0000 (0) │ │ │ │ +10DCEF Comment Length 0000 (0) │ │ │ │ +10DCF1 Disk Start 0000 (0) │ │ │ │ +10DCF3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DC24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DCF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DC28 Local Header Offset 000CF7B5 (849845) │ │ │ │ -10DC2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DCF9 Local Header Offset 000CF728 (849704) │ │ │ │ +10DCFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DC2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DCFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DC4D CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ -10DC51 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DC52 Created OS 03 (3) 'Unix' │ │ │ │ -10DC53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DC54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DC55 General Purpose Flag 0800 (2048) │ │ │ │ +10DD1E CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ +10DD22 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DD23 Created OS 03 (3) 'Unix' │ │ │ │ +10DD24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DD25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DD26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DC57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DC59 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DC5D CRC 62C2BE3C (1656929852) │ │ │ │ -10DC61 Compressed Size 00000374 (884) │ │ │ │ -10DC65 Uncompressed Size 00000748 (1864) │ │ │ │ -10DC69 Filename Length 002D (45) │ │ │ │ -10DC6B Extra Length 0000 (0) │ │ │ │ -10DC6D Comment Length 0000 (0) │ │ │ │ -10DC6F Disk Start 0000 (0) │ │ │ │ -10DC71 Int File Attributes 0000 (0) │ │ │ │ +10DD28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DD2A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DD2E CRC 62C2BE3C (1656929852) │ │ │ │ +10DD32 Compressed Size 00000374 (884) │ │ │ │ +10DD36 Uncompressed Size 00000748 (1864) │ │ │ │ +10DD3A Filename Length 002D (45) │ │ │ │ +10DD3C Extra Length 0000 (0) │ │ │ │ +10DD3E Comment Length 0000 (0) │ │ │ │ +10DD40 Disk Start 0000 (0) │ │ │ │ +10DD42 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DC73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DD44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DC77 Local Header Offset 000CF9CC (850380) │ │ │ │ -10DC7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DD48 Local Header Offset 000CF93F (850239) │ │ │ │ +10DD4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DC7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DD4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DCA8 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ -10DCAC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DCAD Created OS 03 (3) 'Unix' │ │ │ │ -10DCAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DCAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DCB0 General Purpose Flag 0800 (2048) │ │ │ │ +10DD79 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ +10DD7D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DD7E Created OS 03 (3) 'Unix' │ │ │ │ +10DD7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DD80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DD81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DCB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DCB4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DCB8 CRC 074B4020 (122372128) │ │ │ │ -10DCBC Compressed Size 00000423 (1059) │ │ │ │ -10DCC0 Uncompressed Size 00000E95 (3733) │ │ │ │ -10DCC4 Filename Length 002C (44) │ │ │ │ -10DCC6 Extra Length 0000 (0) │ │ │ │ -10DCC8 Comment Length 0000 (0) │ │ │ │ -10DCCA Disk Start 0000 (0) │ │ │ │ -10DCCC Int File Attributes 0000 (0) │ │ │ │ +10DD83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DD85 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DD89 CRC 074B4020 (122372128) │ │ │ │ +10DD8D Compressed Size 00000423 (1059) │ │ │ │ +10DD91 Uncompressed Size 00000E95 (3733) │ │ │ │ +10DD95 Filename Length 002C (44) │ │ │ │ +10DD97 Extra Length 0000 (0) │ │ │ │ +10DD99 Comment Length 0000 (0) │ │ │ │ +10DD9B Disk Start 0000 (0) │ │ │ │ +10DD9D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DCCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DD9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DCD2 Local Header Offset 000CFD8B (851339) │ │ │ │ -10DCD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DDA3 Local Header Offset 000CFCFE (851198) │ │ │ │ +10DDA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DCD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DDA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DD02 CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ -10DD06 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DD07 Created OS 03 (3) 'Unix' │ │ │ │ -10DD08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DD09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DD0A General Purpose Flag 0800 (2048) │ │ │ │ +10DDD3 CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ +10DDD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DDD8 Created OS 03 (3) 'Unix' │ │ │ │ +10DDD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DDDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DDDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DD0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DD0E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DD12 CRC F1E6D66B (4058437227) │ │ │ │ -10DD16 Compressed Size 000002F8 (760) │ │ │ │ -10DD1A Uncompressed Size 0000052F (1327) │ │ │ │ -10DD1E Filename Length 0028 (40) │ │ │ │ -10DD20 Extra Length 0000 (0) │ │ │ │ -10DD22 Comment Length 0000 (0) │ │ │ │ -10DD24 Disk Start 0000 (0) │ │ │ │ -10DD26 Int File Attributes 0000 (0) │ │ │ │ +10DDDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DDDF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DDE3 CRC F1E6D66B (4058437227) │ │ │ │ +10DDE7 Compressed Size 000002F8 (760) │ │ │ │ +10DDEB Uncompressed Size 0000052F (1327) │ │ │ │ +10DDEF Filename Length 0028 (40) │ │ │ │ +10DDF1 Extra Length 0000 (0) │ │ │ │ +10DDF3 Comment Length 0000 (0) │ │ │ │ +10DDF5 Disk Start 0000 (0) │ │ │ │ +10DDF7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DD28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DDF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DD2C Local Header Offset 000D01F8 (852472) │ │ │ │ -10DD30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DDFD Local Header Offset 000D016B (852331) │ │ │ │ +10DE01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DD30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DE01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DD58 CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ -10DD5C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DD5D Created OS 03 (3) 'Unix' │ │ │ │ -10DD5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DD5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DD60 General Purpose Flag 0800 (2048) │ │ │ │ +10DE29 CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ +10DE2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DE2E Created OS 03 (3) 'Unix' │ │ │ │ +10DE2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DE30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DE31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DD62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DD64 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DD68 CRC 643FD478 (1681904760) │ │ │ │ -10DD6C Compressed Size 0000038A (906) │ │ │ │ -10DD70 Uncompressed Size 00000AB9 (2745) │ │ │ │ -10DD74 Filename Length 0027 (39) │ │ │ │ -10DD76 Extra Length 0000 (0) │ │ │ │ -10DD78 Comment Length 0000 (0) │ │ │ │ -10DD7A Disk Start 0000 (0) │ │ │ │ -10DD7C Int File Attributes 0000 (0) │ │ │ │ +10DE33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DE35 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DE39 CRC 643FD478 (1681904760) │ │ │ │ +10DE3D Compressed Size 0000038A (906) │ │ │ │ +10DE41 Uncompressed Size 00000AB9 (2745) │ │ │ │ +10DE45 Filename Length 0027 (39) │ │ │ │ +10DE47 Extra Length 0000 (0) │ │ │ │ +10DE49 Comment Length 0000 (0) │ │ │ │ +10DE4B Disk Start 0000 (0) │ │ │ │ +10DE4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DD7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DE4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DD82 Local Header Offset 000D0536 (853302) │ │ │ │ -10DD86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DE53 Local Header Offset 000D04A9 (853161) │ │ │ │ +10DE57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DD86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DE57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DDAD CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ -10DDB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DDB2 Created OS 03 (3) 'Unix' │ │ │ │ -10DDB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DDB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DDB5 General Purpose Flag 0800 (2048) │ │ │ │ +10DE7E CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ +10DE82 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DE83 Created OS 03 (3) 'Unix' │ │ │ │ +10DE84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DE85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DE86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DDB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DDB9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DDBD CRC 36C5A8EB (918923499) │ │ │ │ -10DDC1 Compressed Size 000001CC (460) │ │ │ │ -10DDC5 Uncompressed Size 00000344 (836) │ │ │ │ -10DDC9 Filename Length 0030 (48) │ │ │ │ -10DDCB Extra Length 0000 (0) │ │ │ │ -10DDCD Comment Length 0000 (0) │ │ │ │ -10DDCF Disk Start 0000 (0) │ │ │ │ -10DDD1 Int File Attributes 0000 (0) │ │ │ │ +10DE88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DE8A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DE8E CRC 36C5A8EB (918923499) │ │ │ │ +10DE92 Compressed Size 000001CC (460) │ │ │ │ +10DE96 Uncompressed Size 00000344 (836) │ │ │ │ +10DE9A Filename Length 0030 (48) │ │ │ │ +10DE9C Extra Length 0000 (0) │ │ │ │ +10DE9E Comment Length 0000 (0) │ │ │ │ +10DEA0 Disk Start 0000 (0) │ │ │ │ +10DEA2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DDD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DEA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DDD7 Local Header Offset 000D0905 (854277) │ │ │ │ -10DDDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DEA8 Local Header Offset 000D0878 (854136) │ │ │ │ +10DEAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DDDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DEAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DE0B CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ -10DE0F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DE10 Created OS 03 (3) 'Unix' │ │ │ │ -10DE11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DE12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DE13 General Purpose Flag 0800 (2048) │ │ │ │ +10DEDC CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ +10DEE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DEE1 Created OS 03 (3) 'Unix' │ │ │ │ +10DEE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DEE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DEE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DE15 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DE17 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DE1B CRC 6D4D9582 (1833801090) │ │ │ │ -10DE1F Compressed Size 00000234 (564) │ │ │ │ -10DE23 Uncompressed Size 0000057A (1402) │ │ │ │ -10DE27 Filename Length 002F (47) │ │ │ │ -10DE29 Extra Length 0000 (0) │ │ │ │ -10DE2B Comment Length 0000 (0) │ │ │ │ -10DE2D Disk Start 0000 (0) │ │ │ │ -10DE2F Int File Attributes 0000 (0) │ │ │ │ +10DEE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DEE8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DEEC CRC 6D4D9582 (1833801090) │ │ │ │ +10DEF0 Compressed Size 00000234 (564) │ │ │ │ +10DEF4 Uncompressed Size 0000057A (1402) │ │ │ │ +10DEF8 Filename Length 002F (47) │ │ │ │ +10DEFA Extra Length 0000 (0) │ │ │ │ +10DEFC Comment Length 0000 (0) │ │ │ │ +10DEFE Disk Start 0000 (0) │ │ │ │ +10DF00 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DE31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DF02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DE35 Local Header Offset 000D0B1F (854815) │ │ │ │ -10DE39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DF06 Local Header Offset 000D0A92 (854674) │ │ │ │ +10DF0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DE39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DF0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DE68 CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ -10DE6C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DE6D Created OS 03 (3) 'Unix' │ │ │ │ -10DE6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DE6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DE70 General Purpose Flag 0800 (2048) │ │ │ │ +10DF39 CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ +10DF3D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DF3E Created OS 03 (3) 'Unix' │ │ │ │ +10DF3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DF40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DF41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DE72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DE74 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DE78 CRC 1F902448 (529540168) │ │ │ │ -10DE7C Compressed Size 00000231 (561) │ │ │ │ -10DE80 Uncompressed Size 00000418 (1048) │ │ │ │ -10DE84 Filename Length 002C (44) │ │ │ │ -10DE86 Extra Length 0000 (0) │ │ │ │ -10DE88 Comment Length 0000 (0) │ │ │ │ -10DE8A Disk Start 0000 (0) │ │ │ │ -10DE8C Int File Attributes 0000 (0) │ │ │ │ +10DF43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DF45 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DF49 CRC 1F902448 (529540168) │ │ │ │ +10DF4D Compressed Size 00000231 (561) │ │ │ │ +10DF51 Uncompressed Size 00000418 (1048) │ │ │ │ +10DF55 Filename Length 002C (44) │ │ │ │ +10DF57 Extra Length 0000 (0) │ │ │ │ +10DF59 Comment Length 0000 (0) │ │ │ │ +10DF5B Disk Start 0000 (0) │ │ │ │ +10DF5D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DE8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DF5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DE92 Local Header Offset 000D0DA0 (855456) │ │ │ │ -10DE96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DF63 Local Header Offset 000D0D13 (855315) │ │ │ │ +10DF67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DE96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DF67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DEC2 CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ -10DEC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DEC7 Created OS 03 (3) 'Unix' │ │ │ │ -10DEC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DEC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DECA General Purpose Flag 0800 (2048) │ │ │ │ +10DF93 CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ +10DF97 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DF98 Created OS 03 (3) 'Unix' │ │ │ │ +10DF99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DF9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DF9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DECC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DECE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DED2 CRC 6F0E250D (1863197965) │ │ │ │ -10DED6 Compressed Size 00000247 (583) │ │ │ │ -10DEDA Uncompressed Size 00000632 (1586) │ │ │ │ -10DEDE Filename Length 002B (43) │ │ │ │ -10DEE0 Extra Length 0000 (0) │ │ │ │ -10DEE2 Comment Length 0000 (0) │ │ │ │ -10DEE4 Disk Start 0000 (0) │ │ │ │ -10DEE6 Int File Attributes 0000 (0) │ │ │ │ +10DF9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DF9F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DFA3 CRC 6F0E250D (1863197965) │ │ │ │ +10DFA7 Compressed Size 00000247 (583) │ │ │ │ +10DFAB Uncompressed Size 00000632 (1586) │ │ │ │ +10DFAF Filename Length 002B (43) │ │ │ │ +10DFB1 Extra Length 0000 (0) │ │ │ │ +10DFB3 Comment Length 0000 (0) │ │ │ │ +10DFB5 Disk Start 0000 (0) │ │ │ │ +10DFB7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DEE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DFB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DEEC Local Header Offset 000D101B (856091) │ │ │ │ -10DEF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DFBD Local Header Offset 000D0F8E (855950) │ │ │ │ +10DFC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DEF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DFC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DF1B CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ -10DF1F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DF20 Created OS 03 (3) 'Unix' │ │ │ │ -10DF21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DF22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DF23 General Purpose Flag 0800 (2048) │ │ │ │ +10DFEC CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ +10DFF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DFF1 Created OS 03 (3) 'Unix' │ │ │ │ +10DFF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DFF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DFF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DF25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DF27 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DF2B CRC 1CDB2B3A (484125498) │ │ │ │ -10DF2F Compressed Size 000001C9 (457) │ │ │ │ -10DF33 Uncompressed Size 0000032B (811) │ │ │ │ -10DF37 Filename Length 002B (43) │ │ │ │ -10DF39 Extra Length 0000 (0) │ │ │ │ -10DF3B Comment Length 0000 (0) │ │ │ │ -10DF3D Disk Start 0000 (0) │ │ │ │ -10DF3F Int File Attributes 0000 (0) │ │ │ │ +10DFF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DFF8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10DFFC CRC 1CDB2B3A (484125498) │ │ │ │ +10E000 Compressed Size 000001C9 (457) │ │ │ │ +10E004 Uncompressed Size 0000032B (811) │ │ │ │ +10E008 Filename Length 002B (43) │ │ │ │ +10E00A Extra Length 0000 (0) │ │ │ │ +10E00C Comment Length 0000 (0) │ │ │ │ +10E00E Disk Start 0000 (0) │ │ │ │ +10E010 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DF41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E012 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DF45 Local Header Offset 000D12AB (856747) │ │ │ │ -10DF49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E016 Local Header Offset 000D121E (856606) │ │ │ │ +10E01A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DF49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E01A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DF74 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ -10DF78 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DF79 Created OS 03 (3) 'Unix' │ │ │ │ -10DF7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DF7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DF7C General Purpose Flag 0800 (2048) │ │ │ │ +10E045 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ +10E049 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E04A Created OS 03 (3) 'Unix' │ │ │ │ +10E04B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E04C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E04D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DF7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DF80 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DF84 CRC F94F5867 (4182726759) │ │ │ │ -10DF88 Compressed Size 000002ED (749) │ │ │ │ -10DF8C Uncompressed Size 00000692 (1682) │ │ │ │ -10DF90 Filename Length 002A (42) │ │ │ │ -10DF92 Extra Length 0000 (0) │ │ │ │ -10DF94 Comment Length 0000 (0) │ │ │ │ -10DF96 Disk Start 0000 (0) │ │ │ │ -10DF98 Int File Attributes 0000 (0) │ │ │ │ +10E04F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E051 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E055 CRC F94F5867 (4182726759) │ │ │ │ +10E059 Compressed Size 000002ED (749) │ │ │ │ +10E05D Uncompressed Size 00000692 (1682) │ │ │ │ +10E061 Filename Length 002A (42) │ │ │ │ +10E063 Extra Length 0000 (0) │ │ │ │ +10E065 Comment Length 0000 (0) │ │ │ │ +10E067 Disk Start 0000 (0) │ │ │ │ +10E069 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DF9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E06B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DF9E Local Header Offset 000D14BD (857277) │ │ │ │ -10DFA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E06F Local Header Offset 000D1430 (857136) │ │ │ │ +10E073 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DFA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E073: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DFCC CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ -10DFD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DFD1 Created OS 03 (3) 'Unix' │ │ │ │ -10DFD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DFD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DFD4 General Purpose Flag 0800 (2048) │ │ │ │ +10E09D CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ +10E0A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E0A2 Created OS 03 (3) 'Unix' │ │ │ │ +10E0A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E0A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E0A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DFD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DFD8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10DFDC CRC 1DE420EA (501489898) │ │ │ │ -10DFE0 Compressed Size 000001C9 (457) │ │ │ │ -10DFE4 Uncompressed Size 0000032B (811) │ │ │ │ -10DFE8 Filename Length 002B (43) │ │ │ │ -10DFEA Extra Length 0000 (0) │ │ │ │ -10DFEC Comment Length 0000 (0) │ │ │ │ -10DFEE Disk Start 0000 (0) │ │ │ │ -10DFF0 Int File Attributes 0000 (0) │ │ │ │ +10E0A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E0A9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E0AD CRC 1DE420EA (501489898) │ │ │ │ +10E0B1 Compressed Size 000001C9 (457) │ │ │ │ +10E0B5 Uncompressed Size 0000032B (811) │ │ │ │ +10E0B9 Filename Length 002B (43) │ │ │ │ +10E0BB Extra Length 0000 (0) │ │ │ │ +10E0BD Comment Length 0000 (0) │ │ │ │ +10E0BF Disk Start 0000 (0) │ │ │ │ +10E0C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DFF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E0C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DFF6 Local Header Offset 000D17F2 (858098) │ │ │ │ -10DFFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E0C7 Local Header Offset 000D1765 (857957) │ │ │ │ +10E0CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DFFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E0CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E025 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ -10E029 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E02A Created OS 03 (3) 'Unix' │ │ │ │ -10E02B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E02C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E02D General Purpose Flag 0800 (2048) │ │ │ │ +10E0F6 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ +10E0FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E0FB Created OS 03 (3) 'Unix' │ │ │ │ +10E0FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E0FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E0FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E02F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E031 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E035 CRC 94051436 (2483360822) │ │ │ │ -10E039 Compressed Size 0000025D (605) │ │ │ │ -10E03D Uncompressed Size 0000056E (1390) │ │ │ │ -10E041 Filename Length 002A (42) │ │ │ │ -10E043 Extra Length 0000 (0) │ │ │ │ -10E045 Comment Length 0000 (0) │ │ │ │ -10E047 Disk Start 0000 (0) │ │ │ │ -10E049 Int File Attributes 0000 (0) │ │ │ │ +10E100 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E102 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E106 CRC 94051436 (2483360822) │ │ │ │ +10E10A Compressed Size 0000025D (605) │ │ │ │ +10E10E Uncompressed Size 0000056E (1390) │ │ │ │ +10E112 Filename Length 002A (42) │ │ │ │ +10E114 Extra Length 0000 (0) │ │ │ │ +10E116 Comment Length 0000 (0) │ │ │ │ +10E118 Disk Start 0000 (0) │ │ │ │ +10E11A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E04B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E11C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E04F Local Header Offset 000D1A04 (858628) │ │ │ │ -10E053 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E120 Local Header Offset 000D1977 (858487) │ │ │ │ +10E124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E053: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E07D CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ -10E081 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E082 Created OS 03 (3) 'Unix' │ │ │ │ -10E083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E085 General Purpose Flag 0800 (2048) │ │ │ │ +10E14E CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ +10E152 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E153 Created OS 03 (3) 'Unix' │ │ │ │ +10E154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E156 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E087 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E089 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E08D CRC 88AC4670 (2292991600) │ │ │ │ -10E091 Compressed Size 000001CB (459) │ │ │ │ -10E095 Uncompressed Size 00000335 (821) │ │ │ │ -10E099 Filename Length 002D (45) │ │ │ │ -10E09B Extra Length 0000 (0) │ │ │ │ -10E09D Comment Length 0000 (0) │ │ │ │ -10E09F Disk Start 0000 (0) │ │ │ │ -10E0A1 Int File Attributes 0000 (0) │ │ │ │ +10E158 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E15A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E15E CRC 88AC4670 (2292991600) │ │ │ │ +10E162 Compressed Size 000001CB (459) │ │ │ │ +10E166 Uncompressed Size 00000335 (821) │ │ │ │ +10E16A Filename Length 002D (45) │ │ │ │ +10E16C Extra Length 0000 (0) │ │ │ │ +10E16E Comment Length 0000 (0) │ │ │ │ +10E170 Disk Start 0000 (0) │ │ │ │ +10E172 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E0A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E174 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E0A7 Local Header Offset 000D1CA9 (859305) │ │ │ │ -10E0AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E178 Local Header Offset 000D1C1C (859164) │ │ │ │ +10E17C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E0AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E17C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E0D8 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ -10E0DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E0DD Created OS 03 (3) 'Unix' │ │ │ │ -10E0DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E0DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E0E0 General Purpose Flag 0800 (2048) │ │ │ │ +10E1A9 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ +10E1AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E1AE Created OS 03 (3) 'Unix' │ │ │ │ +10E1AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E1B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E1B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E0E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E0E4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E0E8 CRC 997561FD (2574606845) │ │ │ │ -10E0EC Compressed Size 00000248 (584) │ │ │ │ -10E0F0 Uncompressed Size 0000054E (1358) │ │ │ │ -10E0F4 Filename Length 002C (44) │ │ │ │ -10E0F6 Extra Length 0000 (0) │ │ │ │ -10E0F8 Comment Length 0000 (0) │ │ │ │ -10E0FA Disk Start 0000 (0) │ │ │ │ -10E0FC Int File Attributes 0000 (0) │ │ │ │ +10E1B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E1B5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E1B9 CRC 997561FD (2574606845) │ │ │ │ +10E1BD Compressed Size 00000248 (584) │ │ │ │ +10E1C1 Uncompressed Size 0000054E (1358) │ │ │ │ +10E1C5 Filename Length 002C (44) │ │ │ │ +10E1C7 Extra Length 0000 (0) │ │ │ │ +10E1C9 Comment Length 0000 (0) │ │ │ │ +10E1CB Disk Start 0000 (0) │ │ │ │ +10E1CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E0FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E1CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E102 Local Header Offset 000D1EBF (859839) │ │ │ │ -10E106 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E1D3 Local Header Offset 000D1E32 (859698) │ │ │ │ +10E1D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E106: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E1D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E132 CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ -10E136 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E137 Created OS 03 (3) 'Unix' │ │ │ │ -10E138 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E139 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E13A General Purpose Flag 0800 (2048) │ │ │ │ +10E203 CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ +10E207 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E208 Created OS 03 (3) 'Unix' │ │ │ │ +10E209 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E20A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E20B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E13C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E13E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E142 CRC C54B4707 (3310044935) │ │ │ │ -10E146 Compressed Size 000001D0 (464) │ │ │ │ -10E14A Uncompressed Size 0000034E (846) │ │ │ │ -10E14E Filename Length 0032 (50) │ │ │ │ -10E150 Extra Length 0000 (0) │ │ │ │ -10E152 Comment Length 0000 (0) │ │ │ │ -10E154 Disk Start 0000 (0) │ │ │ │ -10E156 Int File Attributes 0000 (0) │ │ │ │ +10E20D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E20F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E213 CRC C54B4707 (3310044935) │ │ │ │ +10E217 Compressed Size 000001D0 (464) │ │ │ │ +10E21B Uncompressed Size 0000034E (846) │ │ │ │ +10E21F Filename Length 0032 (50) │ │ │ │ +10E221 Extra Length 0000 (0) │ │ │ │ +10E223 Comment Length 0000 (0) │ │ │ │ +10E225 Disk Start 0000 (0) │ │ │ │ +10E227 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E158 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E229 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E15C Local Header Offset 000D2151 (860497) │ │ │ │ -10E160 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E22D Local Header Offset 000D20C4 (860356) │ │ │ │ +10E231 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E160: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E231: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E192 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ -10E196 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E197 Created OS 03 (3) 'Unix' │ │ │ │ -10E198 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E199 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E19A General Purpose Flag 0800 (2048) │ │ │ │ +10E263 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ +10E267 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E268 Created OS 03 (3) 'Unix' │ │ │ │ +10E269 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E26A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E26B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E19C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E19E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E1A2 CRC B5E8B787 (3051927431) │ │ │ │ -10E1A6 Compressed Size 000002B2 (690) │ │ │ │ -10E1AA Uncompressed Size 0000065E (1630) │ │ │ │ -10E1AE Filename Length 0031 (49) │ │ │ │ -10E1B0 Extra Length 0000 (0) │ │ │ │ -10E1B2 Comment Length 0000 (0) │ │ │ │ -10E1B4 Disk Start 0000 (0) │ │ │ │ -10E1B6 Int File Attributes 0000 (0) │ │ │ │ +10E26D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E26F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E273 CRC B5E8B787 (3051927431) │ │ │ │ +10E277 Compressed Size 000002B2 (690) │ │ │ │ +10E27B Uncompressed Size 0000065E (1630) │ │ │ │ +10E27F Filename Length 0031 (49) │ │ │ │ +10E281 Extra Length 0000 (0) │ │ │ │ +10E283 Comment Length 0000 (0) │ │ │ │ +10E285 Disk Start 0000 (0) │ │ │ │ +10E287 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E1B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E289 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E1BC Local Header Offset 000D2371 (861041) │ │ │ │ -10E1C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E28D Local Header Offset 000D22E4 (860900) │ │ │ │ +10E291 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E1C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E291: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E1F1 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ -10E1F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E1F6 Created OS 03 (3) 'Unix' │ │ │ │ -10E1F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E1F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E1F9 General Purpose Flag 0800 (2048) │ │ │ │ +10E2C2 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ +10E2C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E2C7 Created OS 03 (3) 'Unix' │ │ │ │ +10E2C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E2C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E2CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E1FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E1FD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E201 CRC F5C1D13A (4123119930) │ │ │ │ -10E205 Compressed Size 000001C8 (456) │ │ │ │ -10E209 Uncompressed Size 0000032B (811) │ │ │ │ -10E20D Filename Length 002B (43) │ │ │ │ -10E20F Extra Length 0000 (0) │ │ │ │ -10E211 Comment Length 0000 (0) │ │ │ │ -10E213 Disk Start 0000 (0) │ │ │ │ -10E215 Int File Attributes 0000 (0) │ │ │ │ +10E2CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E2CE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E2D2 CRC F5C1D13A (4123119930) │ │ │ │ +10E2D6 Compressed Size 000001C8 (456) │ │ │ │ +10E2DA Uncompressed Size 0000032B (811) │ │ │ │ +10E2DE Filename Length 002B (43) │ │ │ │ +10E2E0 Extra Length 0000 (0) │ │ │ │ +10E2E2 Comment Length 0000 (0) │ │ │ │ +10E2E4 Disk Start 0000 (0) │ │ │ │ +10E2E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E217 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E2E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E21B Local Header Offset 000D2672 (861810) │ │ │ │ -10E21F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E2EC Local Header Offset 000D25E5 (861669) │ │ │ │ +10E2F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E21F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E2F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E24A CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ -10E24E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E24F Created OS 03 (3) 'Unix' │ │ │ │ -10E250 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E251 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E252 General Purpose Flag 0800 (2048) │ │ │ │ +10E31B CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ +10E31F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E320 Created OS 03 (3) 'Unix' │ │ │ │ +10E321 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E322 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E323 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E254 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E256 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E25A CRC A1184B26 (2702723878) │ │ │ │ -10E25E Compressed Size 000002F7 (759) │ │ │ │ -10E262 Uncompressed Size 00000705 (1797) │ │ │ │ -10E266 Filename Length 002A (42) │ │ │ │ -10E268 Extra Length 0000 (0) │ │ │ │ -10E26A Comment Length 0000 (0) │ │ │ │ -10E26C Disk Start 0000 (0) │ │ │ │ -10E26E Int File Attributes 0000 (0) │ │ │ │ +10E325 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E327 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E32B CRC A1184B26 (2702723878) │ │ │ │ +10E32F Compressed Size 000002F7 (759) │ │ │ │ +10E333 Uncompressed Size 00000705 (1797) │ │ │ │ +10E337 Filename Length 002A (42) │ │ │ │ +10E339 Extra Length 0000 (0) │ │ │ │ +10E33B Comment Length 0000 (0) │ │ │ │ +10E33D Disk Start 0000 (0) │ │ │ │ +10E33F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E270 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E341 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E274 Local Header Offset 000D2883 (862339) │ │ │ │ -10E278 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E345 Local Header Offset 000D27F6 (862198) │ │ │ │ +10E349 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E278: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E349: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E2A2 CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ -10E2A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E2A7 Created OS 03 (3) 'Unix' │ │ │ │ -10E2A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E2A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E2AA General Purpose Flag 0800 (2048) │ │ │ │ +10E373 CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ +10E377 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E378 Created OS 03 (3) 'Unix' │ │ │ │ +10E379 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E37A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E37B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E2AC Compression Method 0000 (0) 'Stored' │ │ │ │ -10E2AE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E2B2 CRC 00000000 (0) │ │ │ │ -10E2B6 Compressed Size 00000000 (0) │ │ │ │ -10E2BA Uncompressed Size 00000000 (0) │ │ │ │ -10E2BE Filename Length 0011 (17) │ │ │ │ -10E2C0 Extra Length 0000 (0) │ │ │ │ -10E2C2 Comment Length 0000 (0) │ │ │ │ -10E2C4 Disk Start 0000 (0) │ │ │ │ -10E2C6 Int File Attributes 0000 (0) │ │ │ │ +10E37D Compression Method 0000 (0) 'Stored' │ │ │ │ +10E37F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E383 CRC 00000000 (0) │ │ │ │ +10E387 Compressed Size 00000000 (0) │ │ │ │ +10E38B Uncompressed Size 00000000 (0) │ │ │ │ +10E38F Filename Length 0011 (17) │ │ │ │ +10E391 Extra Length 0000 (0) │ │ │ │ +10E393 Comment Length 0000 (0) │ │ │ │ +10E395 Disk Start 0000 (0) │ │ │ │ +10E397 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E2C8 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10E399 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10E2CC Local Header Offset 000D2BC2 (863170) │ │ │ │ -10E2D0 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10E39D Local Header Offset 000D2B35 (863029) │ │ │ │ +10E3A1 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E2D0: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E3A1: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10E2D0: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10E3A1: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E2A8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E379: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10E2E1 CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ -10E2E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E2E6 Created OS 03 (3) 'Unix' │ │ │ │ -10E2E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E2E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E2E9 General Purpose Flag 0800 (2048) │ │ │ │ +10E3B2 CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ +10E3B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E3B7 Created OS 03 (3) 'Unix' │ │ │ │ +10E3B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E3B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E3BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E2EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E2ED Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E2F1 CRC E5E94C39 (3857271865) │ │ │ │ -10E2F5 Compressed Size 00002073 (8307) │ │ │ │ -10E2F9 Uncompressed Size 0000620E (25102) │ │ │ │ -10E2FD Filename Length 0021 (33) │ │ │ │ -10E2FF Extra Length 0000 (0) │ │ │ │ -10E301 Comment Length 0000 (0) │ │ │ │ -10E303 Disk Start 0000 (0) │ │ │ │ -10E305 Int File Attributes 0000 (0) │ │ │ │ +10E3BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E3BE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E3C2 CRC E5E94C39 (3857271865) │ │ │ │ +10E3C6 Compressed Size 00002073 (8307) │ │ │ │ +10E3CA Uncompressed Size 0000620E (25102) │ │ │ │ +10E3CE Filename Length 0021 (33) │ │ │ │ +10E3D0 Extra Length 0000 (0) │ │ │ │ +10E3D2 Comment Length 0000 (0) │ │ │ │ +10E3D4 Disk Start 0000 (0) │ │ │ │ +10E3D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E307 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E3D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E30B Local Header Offset 000D2BF1 (863217) │ │ │ │ -10E30F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E3DC Local Header Offset 000D2B64 (863076) │ │ │ │ +10E3E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E30F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E3E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E330 CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ -10E334 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E335 Created OS 03 (3) 'Unix' │ │ │ │ -10E336 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E337 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E338 General Purpose Flag 0800 (2048) │ │ │ │ +10E401 CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ +10E405 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E406 Created OS 03 (3) 'Unix' │ │ │ │ +10E407 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E408 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E409 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E33A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E33C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E340 CRC 14E1BDF2 (350338546) │ │ │ │ -10E344 Compressed Size 00000A78 (2680) │ │ │ │ -10E348 Uncompressed Size 00006990 (27024) │ │ │ │ -10E34C Filename Length 0020 (32) │ │ │ │ -10E34E Extra Length 0000 (0) │ │ │ │ -10E350 Comment Length 0000 (0) │ │ │ │ -10E352 Disk Start 0000 (0) │ │ │ │ -10E354 Int File Attributes 0000 (0) │ │ │ │ +10E40B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E40D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E411 CRC 14E1BDF2 (350338546) │ │ │ │ +10E415 Compressed Size 00000A78 (2680) │ │ │ │ +10E419 Uncompressed Size 00006990 (27024) │ │ │ │ +10E41D Filename Length 0020 (32) │ │ │ │ +10E41F Extra Length 0000 (0) │ │ │ │ +10E421 Comment Length 0000 (0) │ │ │ │ +10E423 Disk Start 0000 (0) │ │ │ │ +10E425 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E356 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E427 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E35A Local Header Offset 000D4CA3 (871587) │ │ │ │ -10E35E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E42B Local Header Offset 000D4C16 (871446) │ │ │ │ +10E42F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E35E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E42F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E37E CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ -10E382 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E383 Created OS 03 (3) 'Unix' │ │ │ │ -10E384 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E385 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E386 General Purpose Flag 0800 (2048) │ │ │ │ +10E44F CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ +10E453 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E454 Created OS 03 (3) 'Unix' │ │ │ │ +10E455 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E456 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E457 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E388 Compression Method 0000 (0) 'Stored' │ │ │ │ -10E38A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E38E CRC 00000000 (0) │ │ │ │ -10E392 Compressed Size 00000000 (0) │ │ │ │ -10E396 Uncompressed Size 00000000 (0) │ │ │ │ -10E39A Filename Length 0011 (17) │ │ │ │ -10E39C Extra Length 0000 (0) │ │ │ │ -10E39E Comment Length 0000 (0) │ │ │ │ -10E3A0 Disk Start 0000 (0) │ │ │ │ -10E3A2 Int File Attributes 0000 (0) │ │ │ │ +10E459 Compression Method 0000 (0) 'Stored' │ │ │ │ +10E45B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E45F CRC 00000000 (0) │ │ │ │ +10E463 Compressed Size 00000000 (0) │ │ │ │ +10E467 Uncompressed Size 00000000 (0) │ │ │ │ +10E46B Filename Length 0011 (17) │ │ │ │ +10E46D Extra Length 0000 (0) │ │ │ │ +10E46F Comment Length 0000 (0) │ │ │ │ +10E471 Disk Start 0000 (0) │ │ │ │ +10E473 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E3A4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10E475 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10E3A8 Local Header Offset 000D5759 (874329) │ │ │ │ -10E3AC Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10E479 Local Header Offset 000D56CC (874188) │ │ │ │ +10E47D Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E3AC: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E47D: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10E3AC: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10E47D: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E384: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E455: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10E3BD CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ -10E3C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E3C2 Created OS 03 (3) 'Unix' │ │ │ │ -10E3C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E3C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E3C5 General Purpose Flag 0800 (2048) │ │ │ │ +10E48E CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ +10E492 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E493 Created OS 03 (3) 'Unix' │ │ │ │ +10E494 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E495 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E496 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E3C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E3C9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E3CD CRC DF22A5FF (3743589887) │ │ │ │ -10E3D1 Compressed Size 000002A4 (676) │ │ │ │ -10E3D5 Uncompressed Size 00000534 (1332) │ │ │ │ -10E3D9 Filename Length 002B (43) │ │ │ │ -10E3DB Extra Length 0000 (0) │ │ │ │ -10E3DD Comment Length 0000 (0) │ │ │ │ -10E3DF Disk Start 0000 (0) │ │ │ │ -10E3E1 Int File Attributes 0000 (0) │ │ │ │ +10E498 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E49A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E49E CRC DF22A5FF (3743589887) │ │ │ │ +10E4A2 Compressed Size 000002A4 (676) │ │ │ │ +10E4A6 Uncompressed Size 00000534 (1332) │ │ │ │ +10E4AA Filename Length 002B (43) │ │ │ │ +10E4AC Extra Length 0000 (0) │ │ │ │ +10E4AE Comment Length 0000 (0) │ │ │ │ +10E4B0 Disk Start 0000 (0) │ │ │ │ +10E4B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E3E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E4B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E3E7 Local Header Offset 000D5788 (874376) │ │ │ │ -10E3EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E4B8 Local Header Offset 000D56FB (874235) │ │ │ │ +10E4BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E3EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E4BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E416 CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ -10E41A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E41B Created OS 03 (3) 'Unix' │ │ │ │ -10E41C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E41D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E41E General Purpose Flag 0800 (2048) │ │ │ │ +10E4E7 CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ +10E4EB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E4EC Created OS 03 (3) 'Unix' │ │ │ │ +10E4ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E4EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E4EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E420 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E422 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E426 CRC 44A9A82F (1151969327) │ │ │ │ -10E42A Compressed Size 00000380 (896) │ │ │ │ -10E42E Uncompressed Size 00000CA7 (3239) │ │ │ │ -10E432 Filename Length 002A (42) │ │ │ │ -10E434 Extra Length 0000 (0) │ │ │ │ -10E436 Comment Length 0000 (0) │ │ │ │ -10E438 Disk Start 0000 (0) │ │ │ │ -10E43A Int File Attributes 0000 (0) │ │ │ │ +10E4F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E4F3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E4F7 CRC 44A9A82F (1151969327) │ │ │ │ +10E4FB Compressed Size 00000380 (896) │ │ │ │ +10E4FF Uncompressed Size 00000CA7 (3239) │ │ │ │ +10E503 Filename Length 002A (42) │ │ │ │ +10E505 Extra Length 0000 (0) │ │ │ │ +10E507 Comment Length 0000 (0) │ │ │ │ +10E509 Disk Start 0000 (0) │ │ │ │ +10E50B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E43C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E50D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E440 Local Header Offset 000D5A75 (875125) │ │ │ │ -10E444 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E511 Local Header Offset 000D59E8 (874984) │ │ │ │ +10E515 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E515: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E46E CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ -10E472 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E473 Created OS 03 (3) 'Unix' │ │ │ │ -10E474 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E475 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E476 General Purpose Flag 0800 (2048) │ │ │ │ +10E53F CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ +10E543 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E544 Created OS 03 (3) 'Unix' │ │ │ │ +10E545 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E546 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E547 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E478 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E47A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E47E CRC D0C4948D (3502544013) │ │ │ │ -10E482 Compressed Size 000003F3 (1011) │ │ │ │ -10E486 Uncompressed Size 00000A3D (2621) │ │ │ │ -10E48A Filename Length 002E (46) │ │ │ │ -10E48C Extra Length 0000 (0) │ │ │ │ -10E48E Comment Length 0000 (0) │ │ │ │ -10E490 Disk Start 0000 (0) │ │ │ │ -10E492 Int File Attributes 0000 (0) │ │ │ │ +10E549 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E54B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E54F CRC D0C4948D (3502544013) │ │ │ │ +10E553 Compressed Size 000003F3 (1011) │ │ │ │ +10E557 Uncompressed Size 00000A3D (2621) │ │ │ │ +10E55B Filename Length 002E (46) │ │ │ │ +10E55D Extra Length 0000 (0) │ │ │ │ +10E55F Comment Length 0000 (0) │ │ │ │ +10E561 Disk Start 0000 (0) │ │ │ │ +10E563 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E494 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E565 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E498 Local Header Offset 000D5E3D (876093) │ │ │ │ -10E49C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E569 Local Header Offset 000D5DB0 (875952) │ │ │ │ +10E56D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E49C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E56D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E4CA CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ -10E4CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E4CF Created OS 03 (3) 'Unix' │ │ │ │ -10E4D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E4D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E4D2 General Purpose Flag 0800 (2048) │ │ │ │ +10E59B CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ +10E59F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E5A0 Created OS 03 (3) 'Unix' │ │ │ │ +10E5A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E5A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E5A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E4D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E4D6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E4DA CRC D5D4B9B6 (3587488182) │ │ │ │ -10E4DE Compressed Size 0000064F (1615) │ │ │ │ -10E4E2 Uncompressed Size 00001FD5 (8149) │ │ │ │ -10E4E6 Filename Length 002D (45) │ │ │ │ -10E4E8 Extra Length 0000 (0) │ │ │ │ -10E4EA Comment Length 0000 (0) │ │ │ │ -10E4EC Disk Start 0000 (0) │ │ │ │ -10E4EE Int File Attributes 0000 (0) │ │ │ │ +10E5A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E5A7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E5AB CRC D5D4B9B6 (3587488182) │ │ │ │ +10E5AF Compressed Size 0000064F (1615) │ │ │ │ +10E5B3 Uncompressed Size 00001FD5 (8149) │ │ │ │ +10E5B7 Filename Length 002D (45) │ │ │ │ +10E5B9 Extra Length 0000 (0) │ │ │ │ +10E5BB Comment Length 0000 (0) │ │ │ │ +10E5BD Disk Start 0000 (0) │ │ │ │ +10E5BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E4F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E5C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E4F4 Local Header Offset 000D627C (877180) │ │ │ │ -10E4F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E5C5 Local Header Offset 000D61EF (877039) │ │ │ │ +10E5C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E4F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E5C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E525 CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ -10E529 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E52A Created OS 03 (3) 'Unix' │ │ │ │ -10E52B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E52C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E52D General Purpose Flag 0800 (2048) │ │ │ │ +10E5F6 CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ +10E5FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E5FB Created OS 03 (3) 'Unix' │ │ │ │ +10E5FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E5FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E5FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E52F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E531 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E535 CRC 582C2D4B (1479290187) │ │ │ │ -10E539 Compressed Size 000005FB (1531) │ │ │ │ -10E53D Uncompressed Size 0000115F (4447) │ │ │ │ -10E541 Filename Length 002F (47) │ │ │ │ -10E543 Extra Length 0000 (0) │ │ │ │ -10E545 Comment Length 0000 (0) │ │ │ │ -10E547 Disk Start 0000 (0) │ │ │ │ -10E549 Int File Attributes 0000 (0) │ │ │ │ +10E600 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E602 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E606 CRC 582C2D4B (1479290187) │ │ │ │ +10E60A Compressed Size 000005FB (1531) │ │ │ │ +10E60E Uncompressed Size 0000115F (4447) │ │ │ │ +10E612 Filename Length 002F (47) │ │ │ │ +10E614 Extra Length 0000 (0) │ │ │ │ +10E616 Comment Length 0000 (0) │ │ │ │ +10E618 Disk Start 0000 (0) │ │ │ │ +10E61A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E54B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E61C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E54F Local Header Offset 000D6916 (878870) │ │ │ │ -10E553 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E620 Local Header Offset 000D6889 (878729) │ │ │ │ +10E624 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E553: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E582 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ -10E586 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E587 Created OS 03 (3) 'Unix' │ │ │ │ -10E588 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E589 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E58A General Purpose Flag 0800 (2048) │ │ │ │ +10E653 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ +10E657 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E658 Created OS 03 (3) 'Unix' │ │ │ │ +10E659 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E65A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E65B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E58C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E58E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E592 CRC EC7220C1 (3966902465) │ │ │ │ -10E596 Compressed Size 00000AA9 (2729) │ │ │ │ -10E59A Uncompressed Size 00003B75 (15221) │ │ │ │ -10E59E Filename Length 002E (46) │ │ │ │ -10E5A0 Extra Length 0000 (0) │ │ │ │ -10E5A2 Comment Length 0000 (0) │ │ │ │ -10E5A4 Disk Start 0000 (0) │ │ │ │ -10E5A6 Int File Attributes 0000 (0) │ │ │ │ +10E65D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E65F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E663 CRC EC7220C1 (3966902465) │ │ │ │ +10E667 Compressed Size 00000AA9 (2729) │ │ │ │ +10E66B Uncompressed Size 00003B75 (15221) │ │ │ │ +10E66F Filename Length 002E (46) │ │ │ │ +10E671 Extra Length 0000 (0) │ │ │ │ +10E673 Comment Length 0000 (0) │ │ │ │ +10E675 Disk Start 0000 (0) │ │ │ │ +10E677 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E5A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E679 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E5AC Local Header Offset 000D6F5E (880478) │ │ │ │ -10E5B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E67D Local Header Offset 000D6ED1 (880337) │ │ │ │ +10E681 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E5B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E681: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E5DE CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ -10E5E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E5E3 Created OS 03 (3) 'Unix' │ │ │ │ -10E5E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E5E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E5E6 General Purpose Flag 0800 (2048) │ │ │ │ +10E6AF CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ +10E6B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E6B4 Created OS 03 (3) 'Unix' │ │ │ │ +10E6B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E6B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E6B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E5E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E5EA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E5EE CRC B9D9D2C0 (3118060224) │ │ │ │ -10E5F2 Compressed Size 0000057D (1405) │ │ │ │ -10E5F6 Uncompressed Size 00001116 (4374) │ │ │ │ -10E5FA Filename Length 0025 (37) │ │ │ │ -10E5FC Extra Length 0000 (0) │ │ │ │ -10E5FE Comment Length 0000 (0) │ │ │ │ -10E600 Disk Start 0000 (0) │ │ │ │ -10E602 Int File Attributes 0000 (0) │ │ │ │ +10E6B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E6BB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E6BF CRC B9D9D2C0 (3118060224) │ │ │ │ +10E6C3 Compressed Size 0000057D (1405) │ │ │ │ +10E6C7 Uncompressed Size 00001116 (4374) │ │ │ │ +10E6CB Filename Length 0025 (37) │ │ │ │ +10E6CD Extra Length 0000 (0) │ │ │ │ +10E6CF Comment Length 0000 (0) │ │ │ │ +10E6D1 Disk Start 0000 (0) │ │ │ │ +10E6D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E604 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E6D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E608 Local Header Offset 000D7A53 (883283) │ │ │ │ -10E60C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E6D9 Local Header Offset 000D79C6 (883142) │ │ │ │ +10E6DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E60C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E6DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E631 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ -10E635 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E636 Created OS 03 (3) 'Unix' │ │ │ │ -10E637 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E638 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E639 General Purpose Flag 0800 (2048) │ │ │ │ +10E702 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ +10E706 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E707 Created OS 03 (3) 'Unix' │ │ │ │ +10E708 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E709 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E70A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E63B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E63D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E641 CRC 84F526AA (2230658730) │ │ │ │ -10E645 Compressed Size 000009FC (2556) │ │ │ │ -10E649 Uncompressed Size 0000376B (14187) │ │ │ │ -10E64D Filename Length 0024 (36) │ │ │ │ -10E64F Extra Length 0000 (0) │ │ │ │ -10E651 Comment Length 0000 (0) │ │ │ │ -10E653 Disk Start 0000 (0) │ │ │ │ -10E655 Int File Attributes 0000 (0) │ │ │ │ +10E70C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E70E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E712 CRC 84F526AA (2230658730) │ │ │ │ +10E716 Compressed Size 000009FC (2556) │ │ │ │ +10E71A Uncompressed Size 0000376B (14187) │ │ │ │ +10E71E Filename Length 0024 (36) │ │ │ │ +10E720 Extra Length 0000 (0) │ │ │ │ +10E722 Comment Length 0000 (0) │ │ │ │ +10E724 Disk Start 0000 (0) │ │ │ │ +10E726 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E657 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E728 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E65B Local Header Offset 000D8013 (884755) │ │ │ │ -10E65F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E72C Local Header Offset 000D7F86 (884614) │ │ │ │ +10E730 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E65F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E730: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E683 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ -10E687 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E688 Created OS 03 (3) 'Unix' │ │ │ │ -10E689 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E68A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E68B General Purpose Flag 0800 (2048) │ │ │ │ +10E754 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ +10E758 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E759 Created OS 03 (3) 'Unix' │ │ │ │ +10E75A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E75B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E75C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E68D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E68F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E693 CRC EB396025 (3946405925) │ │ │ │ -10E697 Compressed Size 0000023B (571) │ │ │ │ -10E69B Uncompressed Size 00000426 (1062) │ │ │ │ -10E69F Filename Length 0027 (39) │ │ │ │ -10E6A1 Extra Length 0000 (0) │ │ │ │ -10E6A3 Comment Length 0000 (0) │ │ │ │ -10E6A5 Disk Start 0000 (0) │ │ │ │ -10E6A7 Int File Attributes 0000 (0) │ │ │ │ +10E75E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E760 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E764 CRC EB396025 (3946405925) │ │ │ │ +10E768 Compressed Size 0000023B (571) │ │ │ │ +10E76C Uncompressed Size 00000426 (1062) │ │ │ │ +10E770 Filename Length 0027 (39) │ │ │ │ +10E772 Extra Length 0000 (0) │ │ │ │ +10E774 Comment Length 0000 (0) │ │ │ │ +10E776 Disk Start 0000 (0) │ │ │ │ +10E778 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E6A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E77A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E6AD Local Header Offset 000D8A51 (887377) │ │ │ │ -10E6B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E77E Local Header Offset 000D89C4 (887236) │ │ │ │ +10E782 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E6B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E782: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E6D8 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ -10E6DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E6DD Created OS 03 (3) 'Unix' │ │ │ │ -10E6DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E6DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E6E0 General Purpose Flag 0800 (2048) │ │ │ │ +10E7A9 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ +10E7AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E7AE Created OS 03 (3) 'Unix' │ │ │ │ +10E7AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E7B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E7B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E6E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E6E4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E6E8 CRC 2760EFD4 (660664276) │ │ │ │ -10E6EC Compressed Size 0000026E (622) │ │ │ │ -10E6F0 Uncompressed Size 000006A2 (1698) │ │ │ │ -10E6F4 Filename Length 0026 (38) │ │ │ │ -10E6F6 Extra Length 0000 (0) │ │ │ │ -10E6F8 Comment Length 0000 (0) │ │ │ │ -10E6FA Disk Start 0000 (0) │ │ │ │ -10E6FC Int File Attributes 0000 (0) │ │ │ │ +10E7B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E7B5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E7B9 CRC 2760EFD4 (660664276) │ │ │ │ +10E7BD Compressed Size 0000026E (622) │ │ │ │ +10E7C1 Uncompressed Size 000006A2 (1698) │ │ │ │ +10E7C5 Filename Length 0026 (38) │ │ │ │ +10E7C7 Extra Length 0000 (0) │ │ │ │ +10E7C9 Comment Length 0000 (0) │ │ │ │ +10E7CB Disk Start 0000 (0) │ │ │ │ +10E7CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E6FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E7CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E702 Local Header Offset 000D8CD1 (888017) │ │ │ │ -10E706 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E7D3 Local Header Offset 000D8C44 (887876) │ │ │ │ +10E7D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E706: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E7D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E72C CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ -10E730 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E731 Created OS 03 (3) 'Unix' │ │ │ │ -10E732 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E733 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E734 General Purpose Flag 0800 (2048) │ │ │ │ +10E7FD CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ +10E801 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E802 Created OS 03 (3) 'Unix' │ │ │ │ +10E803 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E804 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E805 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E736 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E738 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E73C CRC FA69C821 (4201236513) │ │ │ │ -10E740 Compressed Size 00000637 (1591) │ │ │ │ -10E744 Uncompressed Size 0000115B (4443) │ │ │ │ -10E748 Filename Length 002B (43) │ │ │ │ -10E74A Extra Length 0000 (0) │ │ │ │ -10E74C Comment Length 0000 (0) │ │ │ │ -10E74E Disk Start 0000 (0) │ │ │ │ -10E750 Int File Attributes 0000 (0) │ │ │ │ +10E807 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E809 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E80D CRC FA69C821 (4201236513) │ │ │ │ +10E811 Compressed Size 00000637 (1591) │ │ │ │ +10E815 Uncompressed Size 0000115B (4443) │ │ │ │ +10E819 Filename Length 002B (43) │ │ │ │ +10E81B Extra Length 0000 (0) │ │ │ │ +10E81D Comment Length 0000 (0) │ │ │ │ +10E81F Disk Start 0000 (0) │ │ │ │ +10E821 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E752 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E823 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E756 Local Header Offset 000D8F83 (888707) │ │ │ │ -10E75A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E827 Local Header Offset 000D8EF6 (888566) │ │ │ │ +10E82B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E75A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E82B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E785 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ -10E789 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E78A Created OS 03 (3) 'Unix' │ │ │ │ -10E78B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E78C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E78D General Purpose Flag 0800 (2048) │ │ │ │ +10E856 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ +10E85A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E85B Created OS 03 (3) 'Unix' │ │ │ │ +10E85C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E85D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E85E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E78F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E791 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E795 CRC 599BF8E4 (1503394020) │ │ │ │ -10E799 Compressed Size 000004AD (1197) │ │ │ │ -10E79D Uncompressed Size 00002339 (9017) │ │ │ │ -10E7A1 Filename Length 002A (42) │ │ │ │ -10E7A3 Extra Length 0000 (0) │ │ │ │ -10E7A5 Comment Length 0000 (0) │ │ │ │ -10E7A7 Disk Start 0000 (0) │ │ │ │ -10E7A9 Int File Attributes 0000 (0) │ │ │ │ +10E860 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E862 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E866 CRC 599BF8E4 (1503394020) │ │ │ │ +10E86A Compressed Size 000004AD (1197) │ │ │ │ +10E86E Uncompressed Size 00002339 (9017) │ │ │ │ +10E872 Filename Length 002A (42) │ │ │ │ +10E874 Extra Length 0000 (0) │ │ │ │ +10E876 Comment Length 0000 (0) │ │ │ │ +10E878 Disk Start 0000 (0) │ │ │ │ +10E87A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E7AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E87C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E7AF Local Header Offset 000D9603 (890371) │ │ │ │ -10E7B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E880 Local Header Offset 000D9576 (890230) │ │ │ │ +10E884 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E7B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E884: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E7DD CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ -10E7E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E7E2 Created OS 03 (3) 'Unix' │ │ │ │ -10E7E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E7E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E7E5 General Purpose Flag 0800 (2048) │ │ │ │ +10E8AE CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ +10E8B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E8B3 Created OS 03 (3) 'Unix' │ │ │ │ +10E8B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E8B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E8B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E7E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E7E9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E7ED CRC BDBCB8A2 (3183261858) │ │ │ │ -10E7F1 Compressed Size 00000644 (1604) │ │ │ │ -10E7F5 Uncompressed Size 000012BC (4796) │ │ │ │ -10E7F9 Filename Length 0023 (35) │ │ │ │ -10E7FB Extra Length 0000 (0) │ │ │ │ -10E7FD Comment Length 0000 (0) │ │ │ │ -10E7FF Disk Start 0000 (0) │ │ │ │ -10E801 Int File Attributes 0000 (0) │ │ │ │ +10E8B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E8BA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E8BE CRC BDBCB8A2 (3183261858) │ │ │ │ +10E8C2 Compressed Size 00000644 (1604) │ │ │ │ +10E8C6 Uncompressed Size 000012BC (4796) │ │ │ │ +10E8CA Filename Length 0023 (35) │ │ │ │ +10E8CC Extra Length 0000 (0) │ │ │ │ +10E8CE Comment Length 0000 (0) │ │ │ │ +10E8D0 Disk Start 0000 (0) │ │ │ │ +10E8D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E803 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E8D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E807 Local Header Offset 000D9AF8 (891640) │ │ │ │ -10E80B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E8D8 Local Header Offset 000D9A6B (891499) │ │ │ │ +10E8DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E80B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E8DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E82E CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ -10E832 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E833 Created OS 03 (3) 'Unix' │ │ │ │ -10E834 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E835 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E836 General Purpose Flag 0800 (2048) │ │ │ │ +10E8FF CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ +10E903 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E904 Created OS 03 (3) 'Unix' │ │ │ │ +10E905 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E906 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E907 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E838 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E83A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E83E CRC 56A31D8D (1453530509) │ │ │ │ -10E842 Compressed Size 0000063E (1598) │ │ │ │ -10E846 Uncompressed Size 00002805 (10245) │ │ │ │ -10E84A Filename Length 0022 (34) │ │ │ │ -10E84C Extra Length 0000 (0) │ │ │ │ -10E84E Comment Length 0000 (0) │ │ │ │ -10E850 Disk Start 0000 (0) │ │ │ │ -10E852 Int File Attributes 0000 (0) │ │ │ │ +10E909 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E90B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E90F CRC 56A31D8D (1453530509) │ │ │ │ +10E913 Compressed Size 0000063E (1598) │ │ │ │ +10E917 Uncompressed Size 00002805 (10245) │ │ │ │ +10E91B Filename Length 0022 (34) │ │ │ │ +10E91D Extra Length 0000 (0) │ │ │ │ +10E91F Comment Length 0000 (0) │ │ │ │ +10E921 Disk Start 0000 (0) │ │ │ │ +10E923 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E854 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E925 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E858 Local Header Offset 000DA17D (893309) │ │ │ │ -10E85C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E929 Local Header Offset 000DA0F0 (893168) │ │ │ │ +10E92D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E85C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E92D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E87E CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ -10E882 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E883 Created OS 03 (3) 'Unix' │ │ │ │ -10E884 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E885 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E886 General Purpose Flag 0800 (2048) │ │ │ │ +10E94F CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ +10E953 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E954 Created OS 03 (3) 'Unix' │ │ │ │ +10E955 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E956 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E957 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E888 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E88A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E88E CRC C5FC5155 (3321647445) │ │ │ │ -10E892 Compressed Size 00000285 (645) │ │ │ │ -10E896 Uncompressed Size 00000567 (1383) │ │ │ │ -10E89A Filename Length 0028 (40) │ │ │ │ -10E89C Extra Length 0000 (0) │ │ │ │ -10E89E Comment Length 0000 (0) │ │ │ │ -10E8A0 Disk Start 0000 (0) │ │ │ │ -10E8A2 Int File Attributes 0000 (0) │ │ │ │ +10E959 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E95B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E95F CRC C5FC5155 (3321647445) │ │ │ │ +10E963 Compressed Size 00000285 (645) │ │ │ │ +10E967 Uncompressed Size 00000567 (1383) │ │ │ │ +10E96B Filename Length 0028 (40) │ │ │ │ +10E96D Extra Length 0000 (0) │ │ │ │ +10E96F Comment Length 0000 (0) │ │ │ │ +10E971 Disk Start 0000 (0) │ │ │ │ +10E973 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E8A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E975 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E8A8 Local Header Offset 000DA7FB (894971) │ │ │ │ -10E8AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E979 Local Header Offset 000DA76E (894830) │ │ │ │ +10E97D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E8AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E97D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E8D4 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ -10E8D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E8D9 Created OS 03 (3) 'Unix' │ │ │ │ -10E8DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E8DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E8DC General Purpose Flag 0800 (2048) │ │ │ │ +10E9A5 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ +10E9A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E9AA Created OS 03 (3) 'Unix' │ │ │ │ +10E9AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E9AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E9AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E8DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E8E0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E8E4 CRC 91268DC0 (2435222976) │ │ │ │ -10E8E8 Compressed Size 0000032D (813) │ │ │ │ -10E8EC Uncompressed Size 00000C3B (3131) │ │ │ │ -10E8F0 Filename Length 0027 (39) │ │ │ │ -10E8F2 Extra Length 0000 (0) │ │ │ │ -10E8F4 Comment Length 0000 (0) │ │ │ │ -10E8F6 Disk Start 0000 (0) │ │ │ │ -10E8F8 Int File Attributes 0000 (0) │ │ │ │ +10E9AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E9B1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10E9B5 CRC 91268DC0 (2435222976) │ │ │ │ +10E9B9 Compressed Size 0000032D (813) │ │ │ │ +10E9BD Uncompressed Size 00000C3B (3131) │ │ │ │ +10E9C1 Filename Length 0027 (39) │ │ │ │ +10E9C3 Extra Length 0000 (0) │ │ │ │ +10E9C5 Comment Length 0000 (0) │ │ │ │ +10E9C7 Disk Start 0000 (0) │ │ │ │ +10E9C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E8FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E9CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E8FE Local Header Offset 000DAAC6 (895686) │ │ │ │ -10E902 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E9CF Local Header Offset 000DAA39 (895545) │ │ │ │ +10E9D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E902: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E9D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E929 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ -10E92D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E92E Created OS 03 (3) 'Unix' │ │ │ │ -10E92F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E930 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E931 General Purpose Flag 0800 (2048) │ │ │ │ +10E9FA CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ +10E9FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E9FF Created OS 03 (3) 'Unix' │ │ │ │ +10EA00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EA01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EA02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E933 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E935 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E939 CRC 1FEF6550 (535782736) │ │ │ │ -10E93D Compressed Size 00000595 (1429) │ │ │ │ -10E941 Uncompressed Size 00000E8B (3723) │ │ │ │ -10E945 Filename Length 002D (45) │ │ │ │ -10E947 Extra Length 0000 (0) │ │ │ │ -10E949 Comment Length 0000 (0) │ │ │ │ -10E94B Disk Start 0000 (0) │ │ │ │ -10E94D Int File Attributes 0000 (0) │ │ │ │ +10EA04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EA06 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EA0A CRC 1FEF6550 (535782736) │ │ │ │ +10EA0E Compressed Size 00000595 (1429) │ │ │ │ +10EA12 Uncompressed Size 00000E8B (3723) │ │ │ │ +10EA16 Filename Length 002D (45) │ │ │ │ +10EA18 Extra Length 0000 (0) │ │ │ │ +10EA1A Comment Length 0000 (0) │ │ │ │ +10EA1C Disk Start 0000 (0) │ │ │ │ +10EA1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E94F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EA20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E953 Local Header Offset 000DAE38 (896568) │ │ │ │ -10E957 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EA24 Local Header Offset 000DADAB (896427) │ │ │ │ +10EA28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E957: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EA28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E984 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ -10E988 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E989 Created OS 03 (3) 'Unix' │ │ │ │ -10E98A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E98B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E98C General Purpose Flag 0800 (2048) │ │ │ │ +10EA55 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ +10EA59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EA5A Created OS 03 (3) 'Unix' │ │ │ │ +10EA5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EA5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EA5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E98E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E990 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E994 CRC D90110D1 (3640725713) │ │ │ │ -10E998 Compressed Size 00000452 (1106) │ │ │ │ -10E99C Uncompressed Size 00001AE6 (6886) │ │ │ │ -10E9A0 Filename Length 002C (44) │ │ │ │ -10E9A2 Extra Length 0000 (0) │ │ │ │ -10E9A4 Comment Length 0000 (0) │ │ │ │ -10E9A6 Disk Start 0000 (0) │ │ │ │ -10E9A8 Int File Attributes 0000 (0) │ │ │ │ +10EA5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EA61 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EA65 CRC D90110D1 (3640725713) │ │ │ │ +10EA69 Compressed Size 00000452 (1106) │ │ │ │ +10EA6D Uncompressed Size 00001AE6 (6886) │ │ │ │ +10EA71 Filename Length 002C (44) │ │ │ │ +10EA73 Extra Length 0000 (0) │ │ │ │ +10EA75 Comment Length 0000 (0) │ │ │ │ +10EA77 Disk Start 0000 (0) │ │ │ │ +10EA79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E9AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EA7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E9AE Local Header Offset 000DB418 (898072) │ │ │ │ -10E9B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EA7F Local Header Offset 000DB38B (897931) │ │ │ │ +10EA83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E9B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EA83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E9DE CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ -10E9E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E9E3 Created OS 03 (3) 'Unix' │ │ │ │ -10E9E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E9E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E9E6 General Purpose Flag 0800 (2048) │ │ │ │ +10EAAF CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ +10EAB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EAB4 Created OS 03 (3) 'Unix' │ │ │ │ +10EAB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EAB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EAB7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E9E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E9EA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10E9EE CRC BA640F7B (3127119739) │ │ │ │ -10E9F2 Compressed Size 00000330 (816) │ │ │ │ -10E9F6 Uncompressed Size 0000059B (1435) │ │ │ │ -10E9FA Filename Length 001E (30) │ │ │ │ -10E9FC Extra Length 0000 (0) │ │ │ │ -10E9FE Comment Length 0000 (0) │ │ │ │ -10EA00 Disk Start 0000 (0) │ │ │ │ -10EA02 Int File Attributes 0000 (0) │ │ │ │ +10EAB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EABB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EABF CRC BA640F7B (3127119739) │ │ │ │ +10EAC3 Compressed Size 00000330 (816) │ │ │ │ +10EAC7 Uncompressed Size 0000059B (1435) │ │ │ │ +10EACB Filename Length 001E (30) │ │ │ │ +10EACD Extra Length 0000 (0) │ │ │ │ +10EACF Comment Length 0000 (0) │ │ │ │ +10EAD1 Disk Start 0000 (0) │ │ │ │ +10EAD3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EAD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA08 Local Header Offset 000DB8B4 (899252) │ │ │ │ -10EA0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EAD9 Local Header Offset 000DB827 (899111) │ │ │ │ +10EADD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EA0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EADD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EA2A CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ -10EA2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EA2F Created OS 03 (3) 'Unix' │ │ │ │ -10EA30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EA31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EA32 General Purpose Flag 0800 (2048) │ │ │ │ +10EAFB CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ +10EAFF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EB00 Created OS 03 (3) 'Unix' │ │ │ │ +10EB01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EB02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EB03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EA34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EA36 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EA3A CRC EA9E693A (3936250170) │ │ │ │ -10EA3E Compressed Size 0000036D (877) │ │ │ │ -10EA42 Uncompressed Size 00000A42 (2626) │ │ │ │ -10EA46 Filename Length 001D (29) │ │ │ │ -10EA48 Extra Length 0000 (0) │ │ │ │ -10EA4A Comment Length 0000 (0) │ │ │ │ -10EA4C Disk Start 0000 (0) │ │ │ │ -10EA4E Int File Attributes 0000 (0) │ │ │ │ +10EB05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EB07 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EB0B CRC EA9E693A (3936250170) │ │ │ │ +10EB0F Compressed Size 0000036D (877) │ │ │ │ +10EB13 Uncompressed Size 00000A42 (2626) │ │ │ │ +10EB17 Filename Length 001D (29) │ │ │ │ +10EB19 Extra Length 0000 (0) │ │ │ │ +10EB1B Comment Length 0000 (0) │ │ │ │ +10EB1D Disk Start 0000 (0) │ │ │ │ +10EB1F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EB21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA54 Local Header Offset 000DBC20 (900128) │ │ │ │ -10EA58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EB25 Local Header Offset 000DBB93 (899987) │ │ │ │ +10EB29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EA58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EB29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EA75 CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ -10EA79 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EA7A Created OS 03 (3) 'Unix' │ │ │ │ -10EA7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EA7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EA7D General Purpose Flag 0800 (2048) │ │ │ │ +10EB46 CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ +10EB4A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EB4B Created OS 03 (3) 'Unix' │ │ │ │ +10EB4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EB4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EB4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EA7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EA81 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EA85 CRC 2EB53711 (783628049) │ │ │ │ -10EA89 Compressed Size 00000247 (583) │ │ │ │ -10EA8D Uncompressed Size 000004BD (1213) │ │ │ │ -10EA91 Filename Length 0027 (39) │ │ │ │ -10EA93 Extra Length 0000 (0) │ │ │ │ -10EA95 Comment Length 0000 (0) │ │ │ │ -10EA97 Disk Start 0000 (0) │ │ │ │ -10EA99 Int File Attributes 0000 (0) │ │ │ │ +10EB50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EB52 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EB56 CRC 2EB53711 (783628049) │ │ │ │ +10EB5A Compressed Size 00000247 (583) │ │ │ │ +10EB5E Uncompressed Size 000004BD (1213) │ │ │ │ +10EB62 Filename Length 0027 (39) │ │ │ │ +10EB64 Extra Length 0000 (0) │ │ │ │ +10EB66 Comment Length 0000 (0) │ │ │ │ +10EB68 Disk Start 0000 (0) │ │ │ │ +10EB6A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EB6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA9F Local Header Offset 000DBFC8 (901064) │ │ │ │ -10EAA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EB70 Local Header Offset 000DBF3B (900923) │ │ │ │ +10EB74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EAA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EB74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EACA CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ -10EACE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EACF Created OS 03 (3) 'Unix' │ │ │ │ -10EAD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EAD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EAD2 General Purpose Flag 0800 (2048) │ │ │ │ +10EB9B CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ +10EB9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EBA0 Created OS 03 (3) 'Unix' │ │ │ │ +10EBA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EBA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EBA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EAD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EAD6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EADA CRC C336F1E5 (3275157989) │ │ │ │ -10EADE Compressed Size 00000211 (529) │ │ │ │ -10EAE2 Uncompressed Size 000007A0 (1952) │ │ │ │ -10EAE6 Filename Length 0026 (38) │ │ │ │ -10EAE8 Extra Length 0000 (0) │ │ │ │ -10EAEA Comment Length 0000 (0) │ │ │ │ -10EAEC Disk Start 0000 (0) │ │ │ │ -10EAEE Int File Attributes 0000 (0) │ │ │ │ +10EBA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EBA7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EBAB CRC C336F1E5 (3275157989) │ │ │ │ +10EBAF Compressed Size 00000211 (529) │ │ │ │ +10EBB3 Uncompressed Size 000007A0 (1952) │ │ │ │ +10EBB7 Filename Length 0026 (38) │ │ │ │ +10EBB9 Extra Length 0000 (0) │ │ │ │ +10EBBB Comment Length 0000 (0) │ │ │ │ +10EBBD Disk Start 0000 (0) │ │ │ │ +10EBBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EAF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EBC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EAF4 Local Header Offset 000DC254 (901716) │ │ │ │ -10EAF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EBC5 Local Header Offset 000DC1C7 (901575) │ │ │ │ +10EBC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EAF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EBC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EB1E CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ -10EB22 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EB23 Created OS 03 (3) 'Unix' │ │ │ │ -10EB24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EB25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EB26 General Purpose Flag 0800 (2048) │ │ │ │ +10EBEF CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ +10EBF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EBF4 Created OS 03 (3) 'Unix' │ │ │ │ +10EBF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EBF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EBF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EB28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EB2A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EB2E CRC 10837F69 (277053289) │ │ │ │ -10EB32 Compressed Size 00000398 (920) │ │ │ │ -10EB36 Uncompressed Size 000008FB (2299) │ │ │ │ -10EB3A Filename Length 002E (46) │ │ │ │ -10EB3C Extra Length 0000 (0) │ │ │ │ -10EB3E Comment Length 0000 (0) │ │ │ │ -10EB40 Disk Start 0000 (0) │ │ │ │ -10EB42 Int File Attributes 0000 (0) │ │ │ │ +10EBF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EBFB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EBFF CRC 10837F69 (277053289) │ │ │ │ +10EC03 Compressed Size 00000398 (920) │ │ │ │ +10EC07 Uncompressed Size 000008FB (2299) │ │ │ │ +10EC0B Filename Length 002E (46) │ │ │ │ +10EC0D Extra Length 0000 (0) │ │ │ │ +10EC0F Comment Length 0000 (0) │ │ │ │ +10EC11 Disk Start 0000 (0) │ │ │ │ +10EC13 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EB44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EC15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EB48 Local Header Offset 000DC4A9 (902313) │ │ │ │ -10EB4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EC19 Local Header Offset 000DC41C (902172) │ │ │ │ +10EC1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EB4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EC1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EB7A CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ -10EB7E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EB7F Created OS 03 (3) 'Unix' │ │ │ │ -10EB80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EB81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EB82 General Purpose Flag 0800 (2048) │ │ │ │ +10EC4B CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ +10EC4F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EC50 Created OS 03 (3) 'Unix' │ │ │ │ +10EC51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EC52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EC53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EB84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EB86 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EB8A CRC AAF86018 (2868404248) │ │ │ │ -10EB8E Compressed Size 000002A3 (675) │ │ │ │ -10EB92 Uncompressed Size 00000E90 (3728) │ │ │ │ -10EB96 Filename Length 002D (45) │ │ │ │ -10EB98 Extra Length 0000 (0) │ │ │ │ -10EB9A Comment Length 0000 (0) │ │ │ │ -10EB9C Disk Start 0000 (0) │ │ │ │ -10EB9E Int File Attributes 0000 (0) │ │ │ │ +10EC55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EC57 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EC5B CRC AAF86018 (2868404248) │ │ │ │ +10EC5F Compressed Size 000002A3 (675) │ │ │ │ +10EC63 Uncompressed Size 00000E90 (3728) │ │ │ │ +10EC67 Filename Length 002D (45) │ │ │ │ +10EC69 Extra Length 0000 (0) │ │ │ │ +10EC6B Comment Length 0000 (0) │ │ │ │ +10EC6D Disk Start 0000 (0) │ │ │ │ +10EC6F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EBA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EC71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EBA4 Local Header Offset 000DC88D (903309) │ │ │ │ -10EBA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EC75 Local Header Offset 000DC800 (903168) │ │ │ │ +10EC79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EBA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EC79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EBD5 CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ -10EBD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EBDA Created OS 03 (3) 'Unix' │ │ │ │ -10EBDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EBDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EBDD General Purpose Flag 0800 (2048) │ │ │ │ +10ECA6 CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ +10ECAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ECAB Created OS 03 (3) 'Unix' │ │ │ │ +10ECAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ECAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ECAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EBDF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EBE1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EBE5 CRC 98D43496 (2564043926) │ │ │ │ -10EBE9 Compressed Size 00000213 (531) │ │ │ │ -10EBED Uncompressed Size 0000041B (1051) │ │ │ │ -10EBF1 Filename Length 0024 (36) │ │ │ │ -10EBF3 Extra Length 0000 (0) │ │ │ │ -10EBF5 Comment Length 0000 (0) │ │ │ │ -10EBF7 Disk Start 0000 (0) │ │ │ │ -10EBF9 Int File Attributes 0000 (0) │ │ │ │ +10ECB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ECB2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10ECB6 CRC 98D43496 (2564043926) │ │ │ │ +10ECBA Compressed Size 00000213 (531) │ │ │ │ +10ECBE Uncompressed Size 0000041B (1051) │ │ │ │ +10ECC2 Filename Length 0024 (36) │ │ │ │ +10ECC4 Extra Length 0000 (0) │ │ │ │ +10ECC6 Comment Length 0000 (0) │ │ │ │ +10ECC8 Disk Start 0000 (0) │ │ │ │ +10ECCA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EBFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ECCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EBFF Local Header Offset 000DCB7B (904059) │ │ │ │ -10EC03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ECD0 Local Header Offset 000DCAEE (903918) │ │ │ │ +10ECD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EC03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ECD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EC27 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ -10EC2B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EC2C Created OS 03 (3) 'Unix' │ │ │ │ -10EC2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EC2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EC2F General Purpose Flag 0800 (2048) │ │ │ │ +10ECF8 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ +10ECFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ECFD Created OS 03 (3) 'Unix' │ │ │ │ +10ECFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ECFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EC31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EC33 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EC37 CRC 73FF1013 (1946095635) │ │ │ │ -10EC3B Compressed Size 0000047A (1146) │ │ │ │ -10EC3F Uncompressed Size 00000B24 (2852) │ │ │ │ -10EC43 Filename Length 0023 (35) │ │ │ │ -10EC45 Extra Length 0000 (0) │ │ │ │ -10EC47 Comment Length 0000 (0) │ │ │ │ -10EC49 Disk Start 0000 (0) │ │ │ │ -10EC4B Int File Attributes 0000 (0) │ │ │ │ +10ED02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED04 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10ED08 CRC 73FF1013 (1946095635) │ │ │ │ +10ED0C Compressed Size 0000047A (1146) │ │ │ │ +10ED10 Uncompressed Size 00000B24 (2852) │ │ │ │ +10ED14 Filename Length 0023 (35) │ │ │ │ +10ED16 Extra Length 0000 (0) │ │ │ │ +10ED18 Comment Length 0000 (0) │ │ │ │ +10ED1A Disk Start 0000 (0) │ │ │ │ +10ED1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EC4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ED1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EC51 Local Header Offset 000DCDD0 (904656) │ │ │ │ -10EC55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED22 Local Header Offset 000DCD43 (904515) │ │ │ │ +10ED26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EC55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EC78 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ -10EC7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EC7D Created OS 03 (3) 'Unix' │ │ │ │ -10EC7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EC7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EC80 General Purpose Flag 0800 (2048) │ │ │ │ +10ED49 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ +10ED4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ED4E Created OS 03 (3) 'Unix' │ │ │ │ +10ED4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EC82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EC84 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EC88 CRC 634C4CA3 (1665944739) │ │ │ │ -10EC8C Compressed Size 000002AA (682) │ │ │ │ -10EC90 Uncompressed Size 000005DC (1500) │ │ │ │ -10EC94 Filename Length 002B (43) │ │ │ │ -10EC96 Extra Length 0000 (0) │ │ │ │ -10EC98 Comment Length 0000 (0) │ │ │ │ -10EC9A Disk Start 0000 (0) │ │ │ │ -10EC9C Int File Attributes 0000 (0) │ │ │ │ +10ED53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED55 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10ED59 CRC 634C4CA3 (1665944739) │ │ │ │ +10ED5D Compressed Size 000002AA (682) │ │ │ │ +10ED61 Uncompressed Size 000005DC (1500) │ │ │ │ +10ED65 Filename Length 002B (43) │ │ │ │ +10ED67 Extra Length 0000 (0) │ │ │ │ +10ED69 Comment Length 0000 (0) │ │ │ │ +10ED6B Disk Start 0000 (0) │ │ │ │ +10ED6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EC9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ED6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ECA2 Local Header Offset 000DD28B (905867) │ │ │ │ -10ECA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED73 Local Header Offset 000DD1FE (905726) │ │ │ │ +10ED77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ECA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ECD1 CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ -10ECD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ECD6 Created OS 03 (3) 'Unix' │ │ │ │ -10ECD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ECD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ECD9 General Purpose Flag 0800 (2048) │ │ │ │ +10EDA2 CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ +10EDA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EDA7 Created OS 03 (3) 'Unix' │ │ │ │ +10EDA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EDA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EDAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ECDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ECDD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10ECE1 CRC 2321B0AB (589410475) │ │ │ │ -10ECE5 Compressed Size 000001FF (511) │ │ │ │ -10ECE9 Uncompressed Size 000007EA (2026) │ │ │ │ -10ECED Filename Length 002A (42) │ │ │ │ -10ECEF Extra Length 0000 (0) │ │ │ │ -10ECF1 Comment Length 0000 (0) │ │ │ │ -10ECF3 Disk Start 0000 (0) │ │ │ │ -10ECF5 Int File Attributes 0000 (0) │ │ │ │ +10EDAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EDAE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EDB2 CRC 2321B0AB (589410475) │ │ │ │ +10EDB6 Compressed Size 000001FF (511) │ │ │ │ +10EDBA Uncompressed Size 000007EA (2026) │ │ │ │ +10EDBE Filename Length 002A (42) │ │ │ │ +10EDC0 Extra Length 0000 (0) │ │ │ │ +10EDC2 Comment Length 0000 (0) │ │ │ │ +10EDC4 Disk Start 0000 (0) │ │ │ │ +10EDC6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ECF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EDC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ECFB Local Header Offset 000DD57E (906622) │ │ │ │ -10ECFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EDCC Local Header Offset 000DD4F1 (906481) │ │ │ │ +10EDD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ECFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EDD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ED29 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ -10ED2D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ED2E Created OS 03 (3) 'Unix' │ │ │ │ -10ED2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED31 General Purpose Flag 0800 (2048) │ │ │ │ +10EDFA CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ +10EDFE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EDFF Created OS 03 (3) 'Unix' │ │ │ │ +10EE00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EE01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EE02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED35 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10ED39 CRC 7554F17F (1968501119) │ │ │ │ -10ED3D Compressed Size 0000020F (527) │ │ │ │ -10ED41 Uncompressed Size 00000400 (1024) │ │ │ │ -10ED45 Filename Length 0021 (33) │ │ │ │ -10ED47 Extra Length 0000 (0) │ │ │ │ -10ED49 Comment Length 0000 (0) │ │ │ │ -10ED4B Disk Start 0000 (0) │ │ │ │ -10ED4D Int File Attributes 0000 (0) │ │ │ │ +10EE04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EE06 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EE0A CRC 7554F17F (1968501119) │ │ │ │ +10EE0E Compressed Size 0000020F (527) │ │ │ │ +10EE12 Uncompressed Size 00000400 (1024) │ │ │ │ +10EE16 Filename Length 0021 (33) │ │ │ │ +10EE18 Extra Length 0000 (0) │ │ │ │ +10EE1A Comment Length 0000 (0) │ │ │ │ +10EE1C Disk Start 0000 (0) │ │ │ │ +10EE1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ED4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EE20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ED53 Local Header Offset 000DD7C5 (907205) │ │ │ │ -10ED57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EE24 Local Header Offset 000DD738 (907064) │ │ │ │ +10EE28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ED57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EE28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ED78 CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ -10ED7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ED7D Created OS 03 (3) 'Unix' │ │ │ │ -10ED7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED80 General Purpose Flag 0800 (2048) │ │ │ │ +10EE49 CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ +10EE4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EE4E Created OS 03 (3) 'Unix' │ │ │ │ +10EE4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EE50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EE51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED84 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10ED88 CRC 2C0C94E7 (739022055) │ │ │ │ -10ED8C Compressed Size 0000029D (669) │ │ │ │ -10ED90 Uncompressed Size 00000714 (1812) │ │ │ │ -10ED94 Filename Length 0020 (32) │ │ │ │ -10ED96 Extra Length 0000 (0) │ │ │ │ -10ED98 Comment Length 0000 (0) │ │ │ │ -10ED9A Disk Start 0000 (0) │ │ │ │ -10ED9C Int File Attributes 0000 (0) │ │ │ │ +10EE53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EE55 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EE59 CRC 2C0C94E7 (739022055) │ │ │ │ +10EE5D Compressed Size 0000029D (669) │ │ │ │ +10EE61 Uncompressed Size 00000714 (1812) │ │ │ │ +10EE65 Filename Length 0020 (32) │ │ │ │ +10EE67 Extra Length 0000 (0) │ │ │ │ +10EE69 Comment Length 0000 (0) │ │ │ │ +10EE6B Disk Start 0000 (0) │ │ │ │ +10EE6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ED9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EE6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EDA2 Local Header Offset 000DDA13 (907795) │ │ │ │ -10EDA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EE73 Local Header Offset 000DD986 (907654) │ │ │ │ +10EE77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EDA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EE77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EDC6 CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ -10EDCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EDCB Created OS 03 (3) 'Unix' │ │ │ │ -10EDCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EDCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EDCE General Purpose Flag 0800 (2048) │ │ │ │ +10EE97 CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ +10EE9B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EE9C Created OS 03 (3) 'Unix' │ │ │ │ +10EE9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EE9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EE9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EDD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EDD2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EDD6 CRC BA331BED (3123911661) │ │ │ │ -10EDDA Compressed Size 00000418 (1048) │ │ │ │ -10EDDE Uncompressed Size 00000C3C (3132) │ │ │ │ -10EDE2 Filename Length 0028 (40) │ │ │ │ -10EDE4 Extra Length 0000 (0) │ │ │ │ -10EDE6 Comment Length 0000 (0) │ │ │ │ -10EDE8 Disk Start 0000 (0) │ │ │ │ -10EDEA Int File Attributes 0000 (0) │ │ │ │ +10EEA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EEA3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EEA7 CRC BA331BED (3123911661) │ │ │ │ +10EEAB Compressed Size 00000418 (1048) │ │ │ │ +10EEAF Uncompressed Size 00000C3C (3132) │ │ │ │ +10EEB3 Filename Length 0028 (40) │ │ │ │ +10EEB5 Extra Length 0000 (0) │ │ │ │ +10EEB7 Comment Length 0000 (0) │ │ │ │ +10EEB9 Disk Start 0000 (0) │ │ │ │ +10EEBB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EDEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EEBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EDF0 Local Header Offset 000DDCEE (908526) │ │ │ │ -10EDF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EEC1 Local Header Offset 000DDC61 (908385) │ │ │ │ +10EEC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EDF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EEC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EE1C CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ -10EE20 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EE21 Created OS 03 (3) 'Unix' │ │ │ │ -10EE22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EE23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EE24 General Purpose Flag 0800 (2048) │ │ │ │ +10EEED CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ +10EEF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EEF2 Created OS 03 (3) 'Unix' │ │ │ │ +10EEF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EEF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EEF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EE26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EE28 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EE2C CRC 91EE9713 (2448332563) │ │ │ │ -10EE30 Compressed Size 0000033E (830) │ │ │ │ -10EE34 Uncompressed Size 0000166A (5738) │ │ │ │ -10EE38 Filename Length 0027 (39) │ │ │ │ -10EE3A Extra Length 0000 (0) │ │ │ │ -10EE3C Comment Length 0000 (0) │ │ │ │ -10EE3E Disk Start 0000 (0) │ │ │ │ -10EE40 Int File Attributes 0000 (0) │ │ │ │ +10EEF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EEF9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EEFD CRC 91EE9713 (2448332563) │ │ │ │ +10EF01 Compressed Size 0000033E (830) │ │ │ │ +10EF05 Uncompressed Size 0000166A (5738) │ │ │ │ +10EF09 Filename Length 0027 (39) │ │ │ │ +10EF0B Extra Length 0000 (0) │ │ │ │ +10EF0D Comment Length 0000 (0) │ │ │ │ +10EF0F Disk Start 0000 (0) │ │ │ │ +10EF11 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EE42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EF13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EE46 Local Header Offset 000DE14C (909644) │ │ │ │ -10EE4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EF17 Local Header Offset 000DE0BF (909503) │ │ │ │ +10EF1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EE4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EF1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EE71 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ -10EE75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EE76 Created OS 03 (3) 'Unix' │ │ │ │ -10EE77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EE78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EE79 General Purpose Flag 0800 (2048) │ │ │ │ +10EF42 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ +10EF46 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EF47 Created OS 03 (3) 'Unix' │ │ │ │ +10EF48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EF49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EF4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EE7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EE7D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EE81 CRC B567466B (3043444331) │ │ │ │ -10EE85 Compressed Size 00000240 (576) │ │ │ │ -10EE89 Uncompressed Size 00000490 (1168) │ │ │ │ -10EE8D Filename Length 0022 (34) │ │ │ │ -10EE8F Extra Length 0000 (0) │ │ │ │ -10EE91 Comment Length 0000 (0) │ │ │ │ -10EE93 Disk Start 0000 (0) │ │ │ │ -10EE95 Int File Attributes 0000 (0) │ │ │ │ +10EF4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EF4E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EF52 CRC B567466B (3043444331) │ │ │ │ +10EF56 Compressed Size 00000240 (576) │ │ │ │ +10EF5A Uncompressed Size 00000490 (1168) │ │ │ │ +10EF5E Filename Length 0022 (34) │ │ │ │ +10EF60 Extra Length 0000 (0) │ │ │ │ +10EF62 Comment Length 0000 (0) │ │ │ │ +10EF64 Disk Start 0000 (0) │ │ │ │ +10EF66 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EE97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EF68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EE9B Local Header Offset 000DE4CF (910543) │ │ │ │ -10EE9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EF6C Local Header Offset 000DE442 (910402) │ │ │ │ +10EF70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EE9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EF70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EEC1 CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ -10EEC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EEC6 Created OS 03 (3) 'Unix' │ │ │ │ -10EEC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EEC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EEC9 General Purpose Flag 0800 (2048) │ │ │ │ +10EF92 CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ +10EF96 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EF97 Created OS 03 (3) 'Unix' │ │ │ │ +10EF98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EF99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EF9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EECB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EECD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EED1 CRC 5A4B242E (1514873902) │ │ │ │ -10EED5 Compressed Size 00000320 (800) │ │ │ │ -10EED9 Uncompressed Size 00000950 (2384) │ │ │ │ -10EEDD Filename Length 0021 (33) │ │ │ │ -10EEDF Extra Length 0000 (0) │ │ │ │ -10EEE1 Comment Length 0000 (0) │ │ │ │ -10EEE3 Disk Start 0000 (0) │ │ │ │ -10EEE5 Int File Attributes 0000 (0) │ │ │ │ +10EF9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EF9E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EFA2 CRC 5A4B242E (1514873902) │ │ │ │ +10EFA6 Compressed Size 00000320 (800) │ │ │ │ +10EFAA Uncompressed Size 00000950 (2384) │ │ │ │ +10EFAE Filename Length 0021 (33) │ │ │ │ +10EFB0 Extra Length 0000 (0) │ │ │ │ +10EFB2 Comment Length 0000 (0) │ │ │ │ +10EFB4 Disk Start 0000 (0) │ │ │ │ +10EFB6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EEE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EFB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EEEB Local Header Offset 000DE74F (911183) │ │ │ │ -10EEEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EFBC Local Header Offset 000DE6C2 (911042) │ │ │ │ +10EFC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EEEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EFC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EF10 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ -10EF14 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EF15 Created OS 03 (3) 'Unix' │ │ │ │ -10EF16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EF17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EF18 General Purpose Flag 0800 (2048) │ │ │ │ +10EFE1 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ +10EFE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EFE6 Created OS 03 (3) 'Unix' │ │ │ │ +10EFE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EFE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EFE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EF1A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EF1C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EF20 CRC 56C8CE3D (1456000573) │ │ │ │ -10EF24 Compressed Size 00000344 (836) │ │ │ │ -10EF28 Uncompressed Size 000007DF (2015) │ │ │ │ -10EF2C Filename Length 0029 (41) │ │ │ │ -10EF2E Extra Length 0000 (0) │ │ │ │ -10EF30 Comment Length 0000 (0) │ │ │ │ -10EF32 Disk Start 0000 (0) │ │ │ │ -10EF34 Int File Attributes 0000 (0) │ │ │ │ +10EFEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EFED Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10EFF1 CRC 56C8CE3D (1456000573) │ │ │ │ +10EFF5 Compressed Size 00000344 (836) │ │ │ │ +10EFF9 Uncompressed Size 000007DF (2015) │ │ │ │ +10EFFD Filename Length 0029 (41) │ │ │ │ +10EFFF Extra Length 0000 (0) │ │ │ │ +10F001 Comment Length 0000 (0) │ │ │ │ +10F003 Disk Start 0000 (0) │ │ │ │ +10F005 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EF36 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F007 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EF3A Local Header Offset 000DEAAE (912046) │ │ │ │ -10EF3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F00B Local Header Offset 000DEA21 (911905) │ │ │ │ +10F00F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EF3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F00F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EF67 CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ -10EF6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EF6C Created OS 03 (3) 'Unix' │ │ │ │ -10EF6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EF6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EF6F General Purpose Flag 0800 (2048) │ │ │ │ +10F038 CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ +10F03C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F03D Created OS 03 (3) 'Unix' │ │ │ │ +10F03E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F03F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F040 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EF71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EF73 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EF77 CRC 9F5C12CC (2673611468) │ │ │ │ -10EF7B Compressed Size 0000026F (623) │ │ │ │ -10EF7F Uncompressed Size 00000BCB (3019) │ │ │ │ -10EF83 Filename Length 0028 (40) │ │ │ │ -10EF85 Extra Length 0000 (0) │ │ │ │ -10EF87 Comment Length 0000 (0) │ │ │ │ -10EF89 Disk Start 0000 (0) │ │ │ │ -10EF8B Int File Attributes 0000 (0) │ │ │ │ +10F042 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F044 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F048 CRC 9F5C12CC (2673611468) │ │ │ │ +10F04C Compressed Size 0000026F (623) │ │ │ │ +10F050 Uncompressed Size 00000BCB (3019) │ │ │ │ +10F054 Filename Length 0028 (40) │ │ │ │ +10F056 Extra Length 0000 (0) │ │ │ │ +10F058 Comment Length 0000 (0) │ │ │ │ +10F05A Disk Start 0000 (0) │ │ │ │ +10F05C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EF8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F05E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EF91 Local Header Offset 000DEE39 (912953) │ │ │ │ -10EF95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F062 Local Header Offset 000DEDAC (912812) │ │ │ │ +10F066 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EF95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F066: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EFBD CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ -10EFC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EFC2 Created OS 03 (3) 'Unix' │ │ │ │ -10EFC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EFC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EFC5 General Purpose Flag 0800 (2048) │ │ │ │ +10F08E CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ +10F092 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F093 Created OS 03 (3) 'Unix' │ │ │ │ +10F094 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F095 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F096 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EFC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EFC9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10EFCD CRC 9BE82BEA (2615684074) │ │ │ │ -10EFD1 Compressed Size 0000023E (574) │ │ │ │ -10EFD5 Uncompressed Size 00000487 (1159) │ │ │ │ -10EFD9 Filename Length 0021 (33) │ │ │ │ -10EFDB Extra Length 0000 (0) │ │ │ │ -10EFDD Comment Length 0000 (0) │ │ │ │ -10EFDF Disk Start 0000 (0) │ │ │ │ -10EFE1 Int File Attributes 0000 (0) │ │ │ │ +10F098 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F09A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F09E CRC 9BE82BEA (2615684074) │ │ │ │ +10F0A2 Compressed Size 0000023E (574) │ │ │ │ +10F0A6 Uncompressed Size 00000487 (1159) │ │ │ │ +10F0AA Filename Length 0021 (33) │ │ │ │ +10F0AC Extra Length 0000 (0) │ │ │ │ +10F0AE Comment Length 0000 (0) │ │ │ │ +10F0B0 Disk Start 0000 (0) │ │ │ │ +10F0B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EFE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F0B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EFE7 Local Header Offset 000DF0EE (913646) │ │ │ │ -10EFEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F0B8 Local Header Offset 000DF061 (913505) │ │ │ │ +10F0BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EFEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F0BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F00C CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ -10F010 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F011 Created OS 03 (3) 'Unix' │ │ │ │ -10F012 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F013 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F014 General Purpose Flag 0800 (2048) │ │ │ │ +10F0DD CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ +10F0E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F0E2 Created OS 03 (3) 'Unix' │ │ │ │ +10F0E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F0E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F0E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F016 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F018 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F01C CRC 9F2AC24A (2670379594) │ │ │ │ -10F020 Compressed Size 000002CB (715) │ │ │ │ -10F024 Uncompressed Size 00000875 (2165) │ │ │ │ -10F028 Filename Length 0020 (32) │ │ │ │ -10F02A Extra Length 0000 (0) │ │ │ │ -10F02C Comment Length 0000 (0) │ │ │ │ -10F02E Disk Start 0000 (0) │ │ │ │ -10F030 Int File Attributes 0000 (0) │ │ │ │ +10F0E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F0E9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F0ED CRC 9F2AC24A (2670379594) │ │ │ │ +10F0F1 Compressed Size 000002CB (715) │ │ │ │ +10F0F5 Uncompressed Size 00000875 (2165) │ │ │ │ +10F0F9 Filename Length 0020 (32) │ │ │ │ +10F0FB Extra Length 0000 (0) │ │ │ │ +10F0FD Comment Length 0000 (0) │ │ │ │ +10F0FF Disk Start 0000 (0) │ │ │ │ +10F101 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F032 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F103 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F036 Local Header Offset 000DF36B (914283) │ │ │ │ -10F03A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F107 Local Header Offset 000DF2DE (914142) │ │ │ │ +10F10B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F03A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F10B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F05A CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ -10F05E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F05F Created OS 03 (3) 'Unix' │ │ │ │ -10F060 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F061 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F062 General Purpose Flag 0800 (2048) │ │ │ │ +10F12B CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ +10F12F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F130 Created OS 03 (3) 'Unix' │ │ │ │ +10F131 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F132 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F133 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F064 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F066 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F06A CRC CA9EDA50 (3399408208) │ │ │ │ -10F06E Compressed Size 00000406 (1030) │ │ │ │ -10F072 Uncompressed Size 000009AC (2476) │ │ │ │ -10F076 Filename Length 0028 (40) │ │ │ │ -10F078 Extra Length 0000 (0) │ │ │ │ -10F07A Comment Length 0000 (0) │ │ │ │ -10F07C Disk Start 0000 (0) │ │ │ │ -10F07E Int File Attributes 0000 (0) │ │ │ │ +10F135 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F137 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F13B CRC CA9EDA50 (3399408208) │ │ │ │ +10F13F Compressed Size 00000406 (1030) │ │ │ │ +10F143 Uncompressed Size 000009AC (2476) │ │ │ │ +10F147 Filename Length 0028 (40) │ │ │ │ +10F149 Extra Length 0000 (0) │ │ │ │ +10F14B Comment Length 0000 (0) │ │ │ │ +10F14D Disk Start 0000 (0) │ │ │ │ +10F14F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F080 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F151 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F084 Local Header Offset 000DF674 (915060) │ │ │ │ -10F088 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F155 Local Header Offset 000DF5E7 (914919) │ │ │ │ +10F159 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F088: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F159: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F0B0 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ -10F0B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F0B5 Created OS 03 (3) 'Unix' │ │ │ │ -10F0B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F0B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F0B8 General Purpose Flag 0800 (2048) │ │ │ │ +10F181 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ +10F185 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F186 Created OS 03 (3) 'Unix' │ │ │ │ +10F187 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F188 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F189 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F0BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F0BC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F0C0 CRC D4030F59 (3556970329) │ │ │ │ -10F0C4 Compressed Size 000002FD (765) │ │ │ │ -10F0C8 Uncompressed Size 00000EE3 (3811) │ │ │ │ -10F0CC Filename Length 0027 (39) │ │ │ │ -10F0CE Extra Length 0000 (0) │ │ │ │ -10F0D0 Comment Length 0000 (0) │ │ │ │ -10F0D2 Disk Start 0000 (0) │ │ │ │ -10F0D4 Int File Attributes 0000 (0) │ │ │ │ +10F18B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F18D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F191 CRC D4030F59 (3556970329) │ │ │ │ +10F195 Compressed Size 000002FD (765) │ │ │ │ +10F199 Uncompressed Size 00000EE3 (3811) │ │ │ │ +10F19D Filename Length 0027 (39) │ │ │ │ +10F19F Extra Length 0000 (0) │ │ │ │ +10F1A1 Comment Length 0000 (0) │ │ │ │ +10F1A3 Disk Start 0000 (0) │ │ │ │ +10F1A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F0D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F1A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F0DA Local Header Offset 000DFAC0 (916160) │ │ │ │ -10F0DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F1AB Local Header Offset 000DFA33 (916019) │ │ │ │ +10F1AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F0DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F1AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F105 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ -10F109 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F10A Created OS 03 (3) 'Unix' │ │ │ │ -10F10B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F10C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F10D General Purpose Flag 0800 (2048) │ │ │ │ +10F1D6 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ +10F1DA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F1DB Created OS 03 (3) 'Unix' │ │ │ │ +10F1DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F1DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F1DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F10F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F111 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F115 CRC 50EF40F9 (1357857017) │ │ │ │ -10F119 Compressed Size 00000456 (1110) │ │ │ │ -10F11D Uncompressed Size 00000B6B (2923) │ │ │ │ -10F121 Filename Length 002C (44) │ │ │ │ -10F123 Extra Length 0000 (0) │ │ │ │ -10F125 Comment Length 0000 (0) │ │ │ │ -10F127 Disk Start 0000 (0) │ │ │ │ -10F129 Int File Attributes 0000 (0) │ │ │ │ +10F1E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F1E2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F1E6 CRC 50EF40F9 (1357857017) │ │ │ │ +10F1EA Compressed Size 00000456 (1110) │ │ │ │ +10F1EE Uncompressed Size 00000B6B (2923) │ │ │ │ +10F1F2 Filename Length 002C (44) │ │ │ │ +10F1F4 Extra Length 0000 (0) │ │ │ │ +10F1F6 Comment Length 0000 (0) │ │ │ │ +10F1F8 Disk Start 0000 (0) │ │ │ │ +10F1FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F12B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F1FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F12F Local Header Offset 000DFE02 (916994) │ │ │ │ -10F133 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F200 Local Header Offset 000DFD75 (916853) │ │ │ │ +10F204 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F133: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F204: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F15F CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ -10F163 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F164 Created OS 03 (3) 'Unix' │ │ │ │ -10F165 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F166 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F167 General Purpose Flag 0800 (2048) │ │ │ │ +10F230 CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ +10F234 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F235 Created OS 03 (3) 'Unix' │ │ │ │ +10F236 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F237 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F238 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F169 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F16B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F16F CRC 0E3E5D33 (238968115) │ │ │ │ -10F173 Compressed Size 00000648 (1608) │ │ │ │ -10F177 Uncompressed Size 000020E4 (8420) │ │ │ │ -10F17B Filename Length 002B (43) │ │ │ │ -10F17D Extra Length 0000 (0) │ │ │ │ -10F17F Comment Length 0000 (0) │ │ │ │ -10F181 Disk Start 0000 (0) │ │ │ │ -10F183 Int File Attributes 0000 (0) │ │ │ │ +10F23A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F23C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F240 CRC 0E3E5D33 (238968115) │ │ │ │ +10F244 Compressed Size 00000648 (1608) │ │ │ │ +10F248 Uncompressed Size 000020E4 (8420) │ │ │ │ +10F24C Filename Length 002B (43) │ │ │ │ +10F24E Extra Length 0000 (0) │ │ │ │ +10F250 Comment Length 0000 (0) │ │ │ │ +10F252 Disk Start 0000 (0) │ │ │ │ +10F254 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F185 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F256 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F189 Local Header Offset 000E02A2 (918178) │ │ │ │ -10F18D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F25A Local Header Offset 000E0215 (918037) │ │ │ │ +10F25E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F18D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F25E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F1B8 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ -10F1BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F1BD Created OS 03 (3) 'Unix' │ │ │ │ -10F1BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F1BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F1C0 General Purpose Flag 0800 (2048) │ │ │ │ +10F289 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ +10F28D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F28E Created OS 03 (3) 'Unix' │ │ │ │ +10F28F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F290 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F291 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F1C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F1C4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F1C8 CRC C1D67AD7 (3252058839) │ │ │ │ -10F1CC Compressed Size 000010BB (4283) │ │ │ │ -10F1D0 Uncompressed Size 000030B2 (12466) │ │ │ │ -10F1D4 Filename Length 001C (28) │ │ │ │ -10F1D6 Extra Length 0000 (0) │ │ │ │ -10F1D8 Comment Length 0000 (0) │ │ │ │ -10F1DA Disk Start 0000 (0) │ │ │ │ -10F1DC Int File Attributes 0000 (0) │ │ │ │ +10F293 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F295 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F299 CRC 1AB6AD54 (448179540) │ │ │ │ +10F29D Compressed Size 000010C0 (4288) │ │ │ │ +10F2A1 Uncompressed Size 000030B2 (12466) │ │ │ │ +10F2A5 Filename Length 001C (28) │ │ │ │ +10F2A7 Extra Length 0000 (0) │ │ │ │ +10F2A9 Comment Length 0000 (0) │ │ │ │ +10F2AB Disk Start 0000 (0) │ │ │ │ +10F2AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F1DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F2AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F1E2 Local Header Offset 000E0933 (919859) │ │ │ │ -10F1E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F2B3 Local Header Offset 000E08A6 (919718) │ │ │ │ +10F2B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F1E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F2B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F202 CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ -10F206 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F207 Created OS 03 (3) 'Unix' │ │ │ │ -10F208 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F209 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F20A General Purpose Flag 0800 (2048) │ │ │ │ +10F2D3 CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ +10F2D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F2D8 Created OS 03 (3) 'Unix' │ │ │ │ +10F2D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F2DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F2DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F20C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F20E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F212 CRC C8CF5F92 (3369033618) │ │ │ │ -10F216 Compressed Size 00001EC9 (7881) │ │ │ │ -10F21A Uncompressed Size 0000EFC8 (61384) │ │ │ │ -10F21E Filename Length 001B (27) │ │ │ │ -10F220 Extra Length 0000 (0) │ │ │ │ -10F222 Comment Length 0000 (0) │ │ │ │ -10F224 Disk Start 0000 (0) │ │ │ │ -10F226 Int File Attributes 0000 (0) │ │ │ │ +10F2DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F2DF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F2E3 CRC EF81B4B7 (4018255031) │ │ │ │ +10F2E7 Compressed Size 00001F11 (7953) │ │ │ │ +10F2EB Uncompressed Size 0000EFC8 (61384) │ │ │ │ +10F2EF Filename Length 001B (27) │ │ │ │ +10F2F1 Extra Length 0000 (0) │ │ │ │ +10F2F3 Comment Length 0000 (0) │ │ │ │ +10F2F5 Disk Start 0000 (0) │ │ │ │ +10F2F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F228 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F2F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F22C Local Header Offset 000E1A28 (924200) │ │ │ │ -10F230 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F2FD Local Header Offset 000E19A0 (924064) │ │ │ │ +10F301 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F230: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F301: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F24B CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ -10F24F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F250 Created OS 03 (3) 'Unix' │ │ │ │ -10F251 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F252 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F253 General Purpose Flag 0800 (2048) │ │ │ │ +10F31C CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ +10F320 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F321 Created OS 03 (3) 'Unix' │ │ │ │ +10F322 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F323 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F324 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F255 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F257 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F25B CRC 00000000 (0) │ │ │ │ -10F25F Compressed Size 00000000 (0) │ │ │ │ -10F263 Uncompressed Size 00000000 (0) │ │ │ │ -10F267 Filename Length 0013 (19) │ │ │ │ -10F269 Extra Length 0000 (0) │ │ │ │ -10F26B Comment Length 0000 (0) │ │ │ │ -10F26D Disk Start 0000 (0) │ │ │ │ -10F26F Int File Attributes 0000 (0) │ │ │ │ +10F326 Compression Method 0000 (0) 'Stored' │ │ │ │ +10F328 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F32C CRC 00000000 (0) │ │ │ │ +10F330 Compressed Size 00000000 (0) │ │ │ │ +10F334 Uncompressed Size 00000000 (0) │ │ │ │ +10F338 Filename Length 0013 (19) │ │ │ │ +10F33A Extra Length 0000 (0) │ │ │ │ +10F33C Comment Length 0000 (0) │ │ │ │ +10F33E Disk Start 0000 (0) │ │ │ │ +10F340 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F271 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F342 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F275 Local Header Offset 000E392A (932138) │ │ │ │ -10F279 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F346 Local Header Offset 000E38EA (932074) │ │ │ │ +10F34A Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F279: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F34A: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F279: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F34A: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F251: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F322: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F28C CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ -10F290 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F291 Created OS 03 (3) 'Unix' │ │ │ │ -10F292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F294 General Purpose Flag 0800 (2048) │ │ │ │ +10F35D CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ +10F361 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F362 Created OS 03 (3) 'Unix' │ │ │ │ +10F363 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F364 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F365 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F296 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F298 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F29C CRC 491461ED (1226072557) │ │ │ │ -10F2A0 Compressed Size 000006C2 (1730) │ │ │ │ -10F2A4 Uncompressed Size 000011D9 (4569) │ │ │ │ -10F2A8 Filename Length 0025 (37) │ │ │ │ -10F2AA Extra Length 0000 (0) │ │ │ │ -10F2AC Comment Length 0000 (0) │ │ │ │ -10F2AE Disk Start 0000 (0) │ │ │ │ -10F2B0 Int File Attributes 0000 (0) │ │ │ │ +10F367 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F369 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F36D CRC 491461ED (1226072557) │ │ │ │ +10F371 Compressed Size 000006C2 (1730) │ │ │ │ +10F375 Uncompressed Size 000011D9 (4569) │ │ │ │ +10F379 Filename Length 0025 (37) │ │ │ │ +10F37B Extra Length 0000 (0) │ │ │ │ +10F37D Comment Length 0000 (0) │ │ │ │ +10F37F Disk Start 0000 (0) │ │ │ │ +10F381 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F2B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F383 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F2B6 Local Header Offset 000E395B (932187) │ │ │ │ -10F2BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F387 Local Header Offset 000E391B (932123) │ │ │ │ +10F38B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F2BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F38B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F2DF CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ -10F2E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F2E4 Created OS 03 (3) 'Unix' │ │ │ │ -10F2E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F2E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F2E7 General Purpose Flag 0800 (2048) │ │ │ │ +10F3B0 CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ +10F3B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F3B5 Created OS 03 (3) 'Unix' │ │ │ │ +10F3B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F3B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F3B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F2E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F2EB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F2EF CRC 631F4D5B (1662995803) │ │ │ │ -10F2F3 Compressed Size 00001056 (4182) │ │ │ │ -10F2F7 Uncompressed Size 00005D15 (23829) │ │ │ │ -10F2FB Filename Length 0024 (36) │ │ │ │ -10F2FD Extra Length 0000 (0) │ │ │ │ -10F2FF Comment Length 0000 (0) │ │ │ │ -10F301 Disk Start 0000 (0) │ │ │ │ -10F303 Int File Attributes 0000 (0) │ │ │ │ +10F3BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F3BC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F3C0 CRC 631F4D5B (1662995803) │ │ │ │ +10F3C4 Compressed Size 00001056 (4182) │ │ │ │ +10F3C8 Uncompressed Size 00005D15 (23829) │ │ │ │ +10F3CC Filename Length 0024 (36) │ │ │ │ +10F3CE Extra Length 0000 (0) │ │ │ │ +10F3D0 Comment Length 0000 (0) │ │ │ │ +10F3D2 Disk Start 0000 (0) │ │ │ │ +10F3D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F305 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F3D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F309 Local Header Offset 000E4060 (933984) │ │ │ │ -10F30D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F3DA Local Header Offset 000E4020 (933920) │ │ │ │ +10F3DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F30D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F3DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F331 CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ -10F335 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F336 Created OS 03 (3) 'Unix' │ │ │ │ -10F337 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F338 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F339 General Purpose Flag 0800 (2048) │ │ │ │ +10F402 CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ +10F406 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F407 Created OS 03 (3) 'Unix' │ │ │ │ +10F408 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F409 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F40A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F33B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F33D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F341 CRC AAEC6926 (2867620134) │ │ │ │ -10F345 Compressed Size 000007B4 (1972) │ │ │ │ -10F349 Uncompressed Size 00001489 (5257) │ │ │ │ -10F34D Filename Length 0024 (36) │ │ │ │ -10F34F Extra Length 0000 (0) │ │ │ │ -10F351 Comment Length 0000 (0) │ │ │ │ -10F353 Disk Start 0000 (0) │ │ │ │ -10F355 Int File Attributes 0000 (0) │ │ │ │ +10F40C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F40E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F412 CRC AAEC6926 (2867620134) │ │ │ │ +10F416 Compressed Size 000007B4 (1972) │ │ │ │ +10F41A Uncompressed Size 00001489 (5257) │ │ │ │ +10F41E Filename Length 0024 (36) │ │ │ │ +10F420 Extra Length 0000 (0) │ │ │ │ +10F422 Comment Length 0000 (0) │ │ │ │ +10F424 Disk Start 0000 (0) │ │ │ │ +10F426 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F357 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F428 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F35B Local Header Offset 000E50F8 (938232) │ │ │ │ -10F35F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F42C Local Header Offset 000E50B8 (938168) │ │ │ │ +10F430 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F35F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F430: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F383 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ -10F387 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F388 Created OS 03 (3) 'Unix' │ │ │ │ -10F389 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F38A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F38B General Purpose Flag 0800 (2048) │ │ │ │ +10F454 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ +10F458 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F459 Created OS 03 (3) 'Unix' │ │ │ │ +10F45A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F45B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F45C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F38D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F38F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F393 CRC 6B2FCC6F (1798294639) │ │ │ │ -10F397 Compressed Size 00000C29 (3113) │ │ │ │ -10F39B Uncompressed Size 00004B62 (19298) │ │ │ │ -10F39F Filename Length 0023 (35) │ │ │ │ -10F3A1 Extra Length 0000 (0) │ │ │ │ -10F3A3 Comment Length 0000 (0) │ │ │ │ -10F3A5 Disk Start 0000 (0) │ │ │ │ -10F3A7 Int File Attributes 0000 (0) │ │ │ │ +10F45E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F460 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F464 CRC 6B2FCC6F (1798294639) │ │ │ │ +10F468 Compressed Size 00000C29 (3113) │ │ │ │ +10F46C Uncompressed Size 00004B62 (19298) │ │ │ │ +10F470 Filename Length 0023 (35) │ │ │ │ +10F472 Extra Length 0000 (0) │ │ │ │ +10F474 Comment Length 0000 (0) │ │ │ │ +10F476 Disk Start 0000 (0) │ │ │ │ +10F478 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F3A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F47A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F3AD Local Header Offset 000E58EE (940270) │ │ │ │ -10F3B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F47E Local Header Offset 000E58AE (940206) │ │ │ │ +10F482 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F3B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F482: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F3D4 CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ -10F3D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F3D9 Created OS 03 (3) 'Unix' │ │ │ │ -10F3DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F3DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F3DC General Purpose Flag 0800 (2048) │ │ │ │ +10F4A5 CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ +10F4A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F4AA Created OS 03 (3) 'Unix' │ │ │ │ +10F4AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F4AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F4AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F3DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F3E0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F3E4 CRC DF619346 (3747713862) │ │ │ │ -10F3E8 Compressed Size 000018DF (6367) │ │ │ │ -10F3EC Uncompressed Size 00004E42 (20034) │ │ │ │ -10F3F0 Filename Length 0020 (32) │ │ │ │ -10F3F2 Extra Length 0000 (0) │ │ │ │ -10F3F4 Comment Length 0000 (0) │ │ │ │ -10F3F6 Disk Start 0000 (0) │ │ │ │ -10F3F8 Int File Attributes 0000 (0) │ │ │ │ +10F4AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F4B1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F4B5 CRC DF619346 (3747713862) │ │ │ │ +10F4B9 Compressed Size 000018DF (6367) │ │ │ │ +10F4BD Uncompressed Size 00004E42 (20034) │ │ │ │ +10F4C1 Filename Length 0020 (32) │ │ │ │ +10F4C3 Extra Length 0000 (0) │ │ │ │ +10F4C5 Comment Length 0000 (0) │ │ │ │ +10F4C7 Disk Start 0000 (0) │ │ │ │ +10F4C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F3FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F4CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F3FE Local Header Offset 000E6558 (943448) │ │ │ │ -10F402 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F4CF Local Header Offset 000E6518 (943384) │ │ │ │ +10F4D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F402: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F4D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F422 CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ -10F426 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F427 Created OS 03 (3) 'Unix' │ │ │ │ -10F428 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F429 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F42A General Purpose Flag 0800 (2048) │ │ │ │ +10F4F3 CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ +10F4F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F4F8 Created OS 03 (3) 'Unix' │ │ │ │ +10F4F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F4FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F4FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F42C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F42E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F432 CRC B857BDE2 (3092757986) │ │ │ │ -10F436 Compressed Size 000011C7 (4551) │ │ │ │ -10F43A Uncompressed Size 00005F2A (24362) │ │ │ │ -10F43E Filename Length 001F (31) │ │ │ │ -10F440 Extra Length 0000 (0) │ │ │ │ -10F442 Comment Length 0000 (0) │ │ │ │ -10F444 Disk Start 0000 (0) │ │ │ │ -10F446 Int File Attributes 0000 (0) │ │ │ │ +10F4FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F4FF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F503 CRC B857BDE2 (3092757986) │ │ │ │ +10F507 Compressed Size 000011C7 (4551) │ │ │ │ +10F50B Uncompressed Size 00005F2A (24362) │ │ │ │ +10F50F Filename Length 001F (31) │ │ │ │ +10F511 Extra Length 0000 (0) │ │ │ │ +10F513 Comment Length 0000 (0) │ │ │ │ +10F515 Disk Start 0000 (0) │ │ │ │ +10F517 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F448 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F519 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F44C Local Header Offset 000E7E75 (949877) │ │ │ │ -10F450 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F51D Local Header Offset 000E7E35 (949813) │ │ │ │ +10F521 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F521: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F46F CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ -10F473 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F474 Created OS 03 (3) 'Unix' │ │ │ │ -10F475 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F476 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F477 General Purpose Flag 0800 (2048) │ │ │ │ +10F540 CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ +10F544 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F545 Created OS 03 (3) 'Unix' │ │ │ │ +10F546 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F547 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F548 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F479 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F47B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F47F CRC 00000000 (0) │ │ │ │ -10F483 Compressed Size 00000000 (0) │ │ │ │ -10F487 Uncompressed Size 00000000 (0) │ │ │ │ -10F48B Filename Length 0019 (25) │ │ │ │ -10F48D Extra Length 0000 (0) │ │ │ │ -10F48F Comment Length 0000 (0) │ │ │ │ -10F491 Disk Start 0000 (0) │ │ │ │ -10F493 Int File Attributes 0000 (0) │ │ │ │ +10F54A Compression Method 0000 (0) 'Stored' │ │ │ │ +10F54C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F550 CRC 00000000 (0) │ │ │ │ +10F554 Compressed Size 00000000 (0) │ │ │ │ +10F558 Uncompressed Size 00000000 (0) │ │ │ │ +10F55C Filename Length 0019 (25) │ │ │ │ +10F55E Extra Length 0000 (0) │ │ │ │ +10F560 Comment Length 0000 (0) │ │ │ │ +10F562 Disk Start 0000 (0) │ │ │ │ +10F564 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F495 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F566 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F499 Local Header Offset 000E9079 (954489) │ │ │ │ -10F49D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F56A Local Header Offset 000E9039 (954425) │ │ │ │ +10F56E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F49D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F56E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F49D: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F56E: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F475: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F546: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F4B6 CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ -10F4BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F4BB Created OS 03 (3) 'Unix' │ │ │ │ -10F4BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F4BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F4BE General Purpose Flag 0800 (2048) │ │ │ │ +10F587 CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ +10F58B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F58C Created OS 03 (3) 'Unix' │ │ │ │ +10F58D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F58E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F58F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F4C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F4C2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F4C6 CRC 9BD26099 (2614255769) │ │ │ │ -10F4CA Compressed Size 00000532 (1330) │ │ │ │ -10F4CE Uncompressed Size 00000D4A (3402) │ │ │ │ -10F4D2 Filename Length 002B (43) │ │ │ │ -10F4D4 Extra Length 0000 (0) │ │ │ │ -10F4D6 Comment Length 0000 (0) │ │ │ │ -10F4D8 Disk Start 0000 (0) │ │ │ │ -10F4DA Int File Attributes 0000 (0) │ │ │ │ +10F591 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F593 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F597 CRC 9BD26099 (2614255769) │ │ │ │ +10F59B Compressed Size 00000532 (1330) │ │ │ │ +10F59F Uncompressed Size 00000D4A (3402) │ │ │ │ +10F5A3 Filename Length 002B (43) │ │ │ │ +10F5A5 Extra Length 0000 (0) │ │ │ │ +10F5A7 Comment Length 0000 (0) │ │ │ │ +10F5A9 Disk Start 0000 (0) │ │ │ │ +10F5AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F4DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F5AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F4E0 Local Header Offset 000E90B0 (954544) │ │ │ │ -10F4E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F5B1 Local Header Offset 000E9070 (954480) │ │ │ │ +10F5B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F4E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F5B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F50F CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ -10F513 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F514 Created OS 03 (3) 'Unix' │ │ │ │ -10F515 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F516 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F517 General Purpose Flag 0800 (2048) │ │ │ │ +10F5E0 CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ +10F5E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F5E5 Created OS 03 (3) 'Unix' │ │ │ │ +10F5E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F5E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F5E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F519 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F51B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F51F CRC 8E3EC6BB (2386478779) │ │ │ │ -10F523 Compressed Size 000005D1 (1489) │ │ │ │ -10F527 Uncompressed Size 00001E54 (7764) │ │ │ │ -10F52B Filename Length 002A (42) │ │ │ │ -10F52D Extra Length 0000 (0) │ │ │ │ -10F52F Comment Length 0000 (0) │ │ │ │ -10F531 Disk Start 0000 (0) │ │ │ │ -10F533 Int File Attributes 0000 (0) │ │ │ │ +10F5EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F5EC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F5F0 CRC 8E3EC6BB (2386478779) │ │ │ │ +10F5F4 Compressed Size 000005D1 (1489) │ │ │ │ +10F5F8 Uncompressed Size 00001E54 (7764) │ │ │ │ +10F5FC Filename Length 002A (42) │ │ │ │ +10F5FE Extra Length 0000 (0) │ │ │ │ +10F600 Comment Length 0000 (0) │ │ │ │ +10F602 Disk Start 0000 (0) │ │ │ │ +10F604 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F535 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F606 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F539 Local Header Offset 000E962B (955947) │ │ │ │ -10F53D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F60A Local Header Offset 000E95EB (955883) │ │ │ │ +10F60E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F53D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F60E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F567 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ -10F56B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F56C Created OS 03 (3) 'Unix' │ │ │ │ -10F56D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F56E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F56F General Purpose Flag 0800 (2048) │ │ │ │ +10F638 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ +10F63C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F63D Created OS 03 (3) 'Unix' │ │ │ │ +10F63E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F63F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F640 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F571 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F573 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F577 CRC EC9B2091 (3969589393) │ │ │ │ -10F57B Compressed Size 000000D5 (213) │ │ │ │ -10F57F Uncompressed Size 0000013A (314) │ │ │ │ -10F583 Filename Length 002C (44) │ │ │ │ -10F585 Extra Length 0000 (0) │ │ │ │ -10F587 Comment Length 0000 (0) │ │ │ │ -10F589 Disk Start 0000 (0) │ │ │ │ -10F58B Int File Attributes 0000 (0) │ │ │ │ +10F642 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F644 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F648 CRC EC9B2091 (3969589393) │ │ │ │ +10F64C Compressed Size 000000D5 (213) │ │ │ │ +10F650 Uncompressed Size 0000013A (314) │ │ │ │ +10F654 Filename Length 002C (44) │ │ │ │ +10F656 Extra Length 0000 (0) │ │ │ │ +10F658 Comment Length 0000 (0) │ │ │ │ +10F65A Disk Start 0000 (0) │ │ │ │ +10F65C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F58D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F65E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F591 Local Header Offset 000E9C44 (957508) │ │ │ │ -10F595 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F662 Local Header Offset 000E9C04 (957444) │ │ │ │ +10F666 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F666: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F5C1 CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ -10F5C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F5C6 Created OS 03 (3) 'Unix' │ │ │ │ -10F5C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F5C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F5C9 General Purpose Flag 0800 (2048) │ │ │ │ +10F692 CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ +10F696 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F697 Created OS 03 (3) 'Unix' │ │ │ │ +10F698 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F699 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F69A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F5CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F5CD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F5D1 CRC 1152B764 (290633572) │ │ │ │ -10F5D5 Compressed Size 0000007B (123) │ │ │ │ -10F5D9 Uncompressed Size 000000A2 (162) │ │ │ │ -10F5DD Filename Length 002B (43) │ │ │ │ -10F5DF Extra Length 0000 (0) │ │ │ │ -10F5E1 Comment Length 0000 (0) │ │ │ │ -10F5E3 Disk Start 0000 (0) │ │ │ │ -10F5E5 Int File Attributes 0000 (0) │ │ │ │ +10F69C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F69E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F6A2 CRC 1152B764 (290633572) │ │ │ │ +10F6A6 Compressed Size 0000007B (123) │ │ │ │ +10F6AA Uncompressed Size 000000A2 (162) │ │ │ │ +10F6AE Filename Length 002B (43) │ │ │ │ +10F6B0 Extra Length 0000 (0) │ │ │ │ +10F6B2 Comment Length 0000 (0) │ │ │ │ +10F6B4 Disk Start 0000 (0) │ │ │ │ +10F6B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F5E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F6B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F5EB Local Header Offset 000E9D63 (957795) │ │ │ │ -10F5EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F6BC Local Header Offset 000E9D23 (957731) │ │ │ │ +10F6C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F5EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F6C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F61A CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ -10F61E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F61F Created OS 03 (3) 'Unix' │ │ │ │ -10F620 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F621 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F622 General Purpose Flag 0800 (2048) │ │ │ │ +10F6EB CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ +10F6EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F6F0 Created OS 03 (3) 'Unix' │ │ │ │ +10F6F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F6F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F6F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F624 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F626 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F62A CRC 00000000 (0) │ │ │ │ -10F62E Compressed Size 00000000 (0) │ │ │ │ -10F632 Uncompressed Size 00000000 (0) │ │ │ │ -10F636 Filename Length 0014 (20) │ │ │ │ -10F638 Extra Length 0000 (0) │ │ │ │ -10F63A Comment Length 0000 (0) │ │ │ │ -10F63C Disk Start 0000 (0) │ │ │ │ -10F63E Int File Attributes 0000 (0) │ │ │ │ +10F6F5 Compression Method 0000 (0) 'Stored' │ │ │ │ +10F6F7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F6FB CRC 00000000 (0) │ │ │ │ +10F6FF Compressed Size 00000000 (0) │ │ │ │ +10F703 Uncompressed Size 00000000 (0) │ │ │ │ +10F707 Filename Length 0014 (20) │ │ │ │ +10F709 Extra Length 0000 (0) │ │ │ │ +10F70B Comment Length 0000 (0) │ │ │ │ +10F70D Disk Start 0000 (0) │ │ │ │ +10F70F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F640 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F711 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F644 Local Header Offset 000E9E27 (957991) │ │ │ │ -10F648 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F715 Local Header Offset 000E9DE7 (957927) │ │ │ │ +10F719 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F648: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F719: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F648: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F719: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F620: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F6F1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F65C CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ -10F660 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F661 Created OS 03 (3) 'Unix' │ │ │ │ -10F662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F664 General Purpose Flag 0800 (2048) │ │ │ │ +10F72D CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ +10F731 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F732 Created OS 03 (3) 'Unix' │ │ │ │ +10F733 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F734 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F735 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F666 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F668 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F66C CRC 5CD42A14 (1557408276) │ │ │ │ -10F670 Compressed Size 000002B3 (691) │ │ │ │ -10F674 Uncompressed Size 00000598 (1432) │ │ │ │ -10F678 Filename Length 0030 (48) │ │ │ │ -10F67A Extra Length 0000 (0) │ │ │ │ -10F67C Comment Length 0000 (0) │ │ │ │ -10F67E Disk Start 0000 (0) │ │ │ │ -10F680 Int File Attributes 0000 (0) │ │ │ │ +10F737 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F739 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F73D CRC 5CD42A14 (1557408276) │ │ │ │ +10F741 Compressed Size 000002B3 (691) │ │ │ │ +10F745 Uncompressed Size 00000598 (1432) │ │ │ │ +10F749 Filename Length 0030 (48) │ │ │ │ +10F74B Extra Length 0000 (0) │ │ │ │ +10F74D Comment Length 0000 (0) │ │ │ │ +10F74F Disk Start 0000 (0) │ │ │ │ +10F751 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F682 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F753 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F686 Local Header Offset 000E9E59 (958041) │ │ │ │ -10F68A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F757 Local Header Offset 000E9E19 (957977) │ │ │ │ +10F75B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F68A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F75B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F6BA CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ -10F6BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F6BF Created OS 03 (3) 'Unix' │ │ │ │ -10F6C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F6C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F6C2 General Purpose Flag 0800 (2048) │ │ │ │ +10F78B CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ +10F78F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F790 Created OS 03 (3) 'Unix' │ │ │ │ +10F791 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F792 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F793 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F6C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F6C6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F6CA CRC 6114CB17 (1628752663) │ │ │ │ -10F6CE Compressed Size 00000405 (1029) │ │ │ │ -10F6D2 Uncompressed Size 00000D8E (3470) │ │ │ │ -10F6D6 Filename Length 002F (47) │ │ │ │ -10F6D8 Extra Length 0000 (0) │ │ │ │ -10F6DA Comment Length 0000 (0) │ │ │ │ -10F6DC Disk Start 0000 (0) │ │ │ │ -10F6DE Int File Attributes 0000 (0) │ │ │ │ +10F795 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F797 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F79B CRC 6114CB17 (1628752663) │ │ │ │ +10F79F Compressed Size 00000405 (1029) │ │ │ │ +10F7A3 Uncompressed Size 00000D8E (3470) │ │ │ │ +10F7A7 Filename Length 002F (47) │ │ │ │ +10F7A9 Extra Length 0000 (0) │ │ │ │ +10F7AB Comment Length 0000 (0) │ │ │ │ +10F7AD Disk Start 0000 (0) │ │ │ │ +10F7AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F6E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F7B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F6E4 Local Header Offset 000EA15A (958810) │ │ │ │ -10F6E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F7B5 Local Header Offset 000EA11A (958746) │ │ │ │ +10F7B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F6E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F7B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F717 CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ -10F71B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F71C Created OS 03 (3) 'Unix' │ │ │ │ -10F71D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F71E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F71F General Purpose Flag 0800 (2048) │ │ │ │ +10F7E8 CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ +10F7EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F7ED Created OS 03 (3) 'Unix' │ │ │ │ +10F7EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F7EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F7F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F721 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F723 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F727 CRC 0A83B7F1 (176404465) │ │ │ │ -10F72B Compressed Size 00000394 (916) │ │ │ │ -10F72F Uncompressed Size 00000785 (1925) │ │ │ │ -10F733 Filename Length 0028 (40) │ │ │ │ -10F735 Extra Length 0000 (0) │ │ │ │ -10F737 Comment Length 0000 (0) │ │ │ │ -10F739 Disk Start 0000 (0) │ │ │ │ -10F73B Int File Attributes 0000 (0) │ │ │ │ +10F7F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F7F4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F7F8 CRC 0A83B7F1 (176404465) │ │ │ │ +10F7FC Compressed Size 00000394 (916) │ │ │ │ +10F800 Uncompressed Size 00000785 (1925) │ │ │ │ +10F804 Filename Length 0028 (40) │ │ │ │ +10F806 Extra Length 0000 (0) │ │ │ │ +10F808 Comment Length 0000 (0) │ │ │ │ +10F80A Disk Start 0000 (0) │ │ │ │ +10F80C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F73D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F80E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F741 Local Header Offset 000EA5AC (959916) │ │ │ │ -10F745 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F812 Local Header Offset 000EA56C (959852) │ │ │ │ +10F816 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F816: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F76D CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ -10F771 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F772 Created OS 03 (3) 'Unix' │ │ │ │ -10F773 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F774 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F775 General Purpose Flag 0800 (2048) │ │ │ │ +10F83E CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ +10F842 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F843 Created OS 03 (3) 'Unix' │ │ │ │ +10F844 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F845 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F846 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F777 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F779 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F77D CRC BB4CB1A5 (3142365605) │ │ │ │ -10F781 Compressed Size 000004B0 (1200) │ │ │ │ -10F785 Uncompressed Size 00001405 (5125) │ │ │ │ -10F789 Filename Length 0027 (39) │ │ │ │ -10F78B Extra Length 0000 (0) │ │ │ │ -10F78D Comment Length 0000 (0) │ │ │ │ -10F78F Disk Start 0000 (0) │ │ │ │ -10F791 Int File Attributes 0000 (0) │ │ │ │ +10F848 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F84A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F84E CRC BB4CB1A5 (3142365605) │ │ │ │ +10F852 Compressed Size 000004B0 (1200) │ │ │ │ +10F856 Uncompressed Size 00001405 (5125) │ │ │ │ +10F85A Filename Length 0027 (39) │ │ │ │ +10F85C Extra Length 0000 (0) │ │ │ │ +10F85E Comment Length 0000 (0) │ │ │ │ +10F860 Disk Start 0000 (0) │ │ │ │ +10F862 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F793 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F864 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F797 Local Header Offset 000EA986 (960902) │ │ │ │ -10F79B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F868 Local Header Offset 000EA946 (960838) │ │ │ │ +10F86C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F79B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F86C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F7C2 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ -10F7C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F7C7 Created OS 03 (3) 'Unix' │ │ │ │ -10F7C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F7C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F7CA General Purpose Flag 0800 (2048) │ │ │ │ +10F893 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ +10F897 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F898 Created OS 03 (3) 'Unix' │ │ │ │ +10F899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F89A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F89B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F7CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F7CE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F7D2 CRC 102B1858 (271259736) │ │ │ │ -10F7D6 Compressed Size 0000024C (588) │ │ │ │ -10F7DA Uncompressed Size 00000440 (1088) │ │ │ │ -10F7DE Filename Length 0022 (34) │ │ │ │ -10F7E0 Extra Length 0000 (0) │ │ │ │ -10F7E2 Comment Length 0000 (0) │ │ │ │ -10F7E4 Disk Start 0000 (0) │ │ │ │ -10F7E6 Int File Attributes 0000 (0) │ │ │ │ +10F89D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F89F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F8A3 CRC 102B1858 (271259736) │ │ │ │ +10F8A7 Compressed Size 0000024C (588) │ │ │ │ +10F8AB Uncompressed Size 00000440 (1088) │ │ │ │ +10F8AF Filename Length 0022 (34) │ │ │ │ +10F8B1 Extra Length 0000 (0) │ │ │ │ +10F8B3 Comment Length 0000 (0) │ │ │ │ +10F8B5 Disk Start 0000 (0) │ │ │ │ +10F8B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F7E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F8B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F7EC Local Header Offset 000EAE7B (962171) │ │ │ │ -10F7F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F8BD Local Header Offset 000EAE3B (962107) │ │ │ │ +10F8C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F7F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F8C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F812 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ -10F816 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F817 Created OS 03 (3) 'Unix' │ │ │ │ -10F818 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F819 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F81A General Purpose Flag 0800 (2048) │ │ │ │ +10F8E3 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ +10F8E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F8E8 Created OS 03 (3) 'Unix' │ │ │ │ +10F8E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F8EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F8EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F81C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F81E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F822 CRC E2A8C764 (3802711908) │ │ │ │ -10F826 Compressed Size 000002B4 (692) │ │ │ │ -10F82A Uncompressed Size 000007E5 (2021) │ │ │ │ -10F82E Filename Length 0021 (33) │ │ │ │ -10F830 Extra Length 0000 (0) │ │ │ │ -10F832 Comment Length 0000 (0) │ │ │ │ -10F834 Disk Start 0000 (0) │ │ │ │ -10F836 Int File Attributes 0000 (0) │ │ │ │ +10F8ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F8EF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F8F3 CRC E2A8C764 (3802711908) │ │ │ │ +10F8F7 Compressed Size 000002B4 (692) │ │ │ │ +10F8FB Uncompressed Size 000007E5 (2021) │ │ │ │ +10F8FF Filename Length 0021 (33) │ │ │ │ +10F901 Extra Length 0000 (0) │ │ │ │ +10F903 Comment Length 0000 (0) │ │ │ │ +10F905 Disk Start 0000 (0) │ │ │ │ +10F907 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F838 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F909 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F83C Local Header Offset 000EB107 (962823) │ │ │ │ -10F840 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F90D Local Header Offset 000EB0C7 (962759) │ │ │ │ +10F911 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F840: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F861 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ -10F865 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F866 Created OS 03 (3) 'Unix' │ │ │ │ -10F867 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F868 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F869 General Purpose Flag 0800 (2048) │ │ │ │ +10F932 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ +10F936 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F937 Created OS 03 (3) 'Unix' │ │ │ │ +10F938 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F939 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F93A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F86B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F86D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F871 CRC 032647A6 (52840358) │ │ │ │ -10F875 Compressed Size 00000358 (856) │ │ │ │ -10F879 Uncompressed Size 00000811 (2065) │ │ │ │ -10F87D Filename Length 0029 (41) │ │ │ │ -10F87F Extra Length 0000 (0) │ │ │ │ -10F881 Comment Length 0000 (0) │ │ │ │ -10F883 Disk Start 0000 (0) │ │ │ │ -10F885 Int File Attributes 0000 (0) │ │ │ │ +10F93C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F93E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F942 CRC 032647A6 (52840358) │ │ │ │ +10F946 Compressed Size 00000358 (856) │ │ │ │ +10F94A Uncompressed Size 00000811 (2065) │ │ │ │ +10F94E Filename Length 0029 (41) │ │ │ │ +10F950 Extra Length 0000 (0) │ │ │ │ +10F952 Comment Length 0000 (0) │ │ │ │ +10F954 Disk Start 0000 (0) │ │ │ │ +10F956 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F887 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F958 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F88B Local Header Offset 000EB3FA (963578) │ │ │ │ -10F88F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F95C Local Header Offset 000EB3BA (963514) │ │ │ │ +10F960 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F88F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F8B8 CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ -10F8BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F8BD Created OS 03 (3) 'Unix' │ │ │ │ -10F8BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F8BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F8C0 General Purpose Flag 0800 (2048) │ │ │ │ +10F989 CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ +10F98D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F98E Created OS 03 (3) 'Unix' │ │ │ │ +10F98F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F990 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F991 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F8C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F8C4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F8C8 CRC 4C0166F2 (1275160306) │ │ │ │ -10F8CC Compressed Size 0000040D (1037) │ │ │ │ -10F8D0 Uncompressed Size 00001AD2 (6866) │ │ │ │ -10F8D4 Filename Length 0028 (40) │ │ │ │ -10F8D6 Extra Length 0000 (0) │ │ │ │ -10F8D8 Comment Length 0000 (0) │ │ │ │ -10F8DA Disk Start 0000 (0) │ │ │ │ -10F8DC Int File Attributes 0000 (0) │ │ │ │ +10F993 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F995 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F999 CRC 4C0166F2 (1275160306) │ │ │ │ +10F99D Compressed Size 0000040D (1037) │ │ │ │ +10F9A1 Uncompressed Size 00001AD2 (6866) │ │ │ │ +10F9A5 Filename Length 0028 (40) │ │ │ │ +10F9A7 Extra Length 0000 (0) │ │ │ │ +10F9A9 Comment Length 0000 (0) │ │ │ │ +10F9AB Disk Start 0000 (0) │ │ │ │ +10F9AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F8DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F9AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F8E2 Local Header Offset 000EB799 (964505) │ │ │ │ -10F8E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F9B3 Local Header Offset 000EB759 (964441) │ │ │ │ +10F9B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F8E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F9B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F90E CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ -10F912 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F913 Created OS 03 (3) 'Unix' │ │ │ │ -10F914 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F915 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F916 General Purpose Flag 0800 (2048) │ │ │ │ +10F9DF CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ +10F9E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F9E4 Created OS 03 (3) 'Unix' │ │ │ │ +10F9E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F9E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F9E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F918 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F91A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F91E CRC 2B6F48A0 (728713376) │ │ │ │ -10F922 Compressed Size 000003B9 (953) │ │ │ │ -10F926 Uncompressed Size 00000893 (2195) │ │ │ │ -10F92A Filename Length 002C (44) │ │ │ │ -10F92C Extra Length 0000 (0) │ │ │ │ -10F92E Comment Length 0000 (0) │ │ │ │ -10F930 Disk Start 0000 (0) │ │ │ │ -10F932 Int File Attributes 0000 (0) │ │ │ │ +10F9E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F9EB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10F9EF CRC 2B6F48A0 (728713376) │ │ │ │ +10F9F3 Compressed Size 000003B9 (953) │ │ │ │ +10F9F7 Uncompressed Size 00000893 (2195) │ │ │ │ +10F9FB Filename Length 002C (44) │ │ │ │ +10F9FD Extra Length 0000 (0) │ │ │ │ +10F9FF Comment Length 0000 (0) │ │ │ │ +10FA01 Disk Start 0000 (0) │ │ │ │ +10FA03 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F934 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FA05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F938 Local Header Offset 000EBBEC (965612) │ │ │ │ -10F93C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FA09 Local Header Offset 000EBBAC (965548) │ │ │ │ +10FA0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F93C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FA0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F968 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ -10F96C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F96D Created OS 03 (3) 'Unix' │ │ │ │ -10F96E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F96F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F970 General Purpose Flag 0800 (2048) │ │ │ │ +10FA39 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ +10FA3D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FA3E Created OS 03 (3) 'Unix' │ │ │ │ +10FA3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FA40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FA41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F972 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F974 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F978 CRC 8617C870 (2249705584) │ │ │ │ -10F97C Compressed Size 000005CF (1487) │ │ │ │ -10F980 Uncompressed Size 000018C3 (6339) │ │ │ │ -10F984 Filename Length 002B (43) │ │ │ │ -10F986 Extra Length 0000 (0) │ │ │ │ -10F988 Comment Length 0000 (0) │ │ │ │ -10F98A Disk Start 0000 (0) │ │ │ │ -10F98C Int File Attributes 0000 (0) │ │ │ │ +10FA43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FA45 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FA49 CRC 8617C870 (2249705584) │ │ │ │ +10FA4D Compressed Size 000005CF (1487) │ │ │ │ +10FA51 Uncompressed Size 000018C3 (6339) │ │ │ │ +10FA55 Filename Length 002B (43) │ │ │ │ +10FA57 Extra Length 0000 (0) │ │ │ │ +10FA59 Comment Length 0000 (0) │ │ │ │ +10FA5B Disk Start 0000 (0) │ │ │ │ +10FA5D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F98E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FA5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F992 Local Header Offset 000EBFEF (966639) │ │ │ │ -10F996 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FA63 Local Header Offset 000EBFAF (966575) │ │ │ │ +10FA67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F996: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FA67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F9C1 CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ -10F9C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F9C6 Created OS 03 (3) 'Unix' │ │ │ │ -10F9C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F9C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F9C9 General Purpose Flag 0800 (2048) │ │ │ │ +10FA92 CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ +10FA96 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FA97 Created OS 03 (3) 'Unix' │ │ │ │ +10FA98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FA99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FA9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F9CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F9CD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10F9D1 CRC F80CD984 (4161591684) │ │ │ │ -10F9D5 Compressed Size 000003F6 (1014) │ │ │ │ -10F9D9 Uncompressed Size 000009B4 (2484) │ │ │ │ -10F9DD Filename Length 002F (47) │ │ │ │ -10F9DF Extra Length 0000 (0) │ │ │ │ -10F9E1 Comment Length 0000 (0) │ │ │ │ -10F9E3 Disk Start 0000 (0) │ │ │ │ -10F9E5 Int File Attributes 0000 (0) │ │ │ │ +10FA9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FA9E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FAA2 CRC F80CD984 (4161591684) │ │ │ │ +10FAA6 Compressed Size 000003F6 (1014) │ │ │ │ +10FAAA Uncompressed Size 000009B4 (2484) │ │ │ │ +10FAAE Filename Length 002F (47) │ │ │ │ +10FAB0 Extra Length 0000 (0) │ │ │ │ +10FAB2 Comment Length 0000 (0) │ │ │ │ +10FAB4 Disk Start 0000 (0) │ │ │ │ +10FAB6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F9E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FAB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F9EB Local Header Offset 000EC607 (968199) │ │ │ │ -10F9EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FABC Local Header Offset 000EC5C7 (968135) │ │ │ │ +10FAC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F9EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FAC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FA1E CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ -10FA22 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FA23 Created OS 03 (3) 'Unix' │ │ │ │ -10FA24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FA25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FA26 General Purpose Flag 0800 (2048) │ │ │ │ +10FAEF CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ +10FAF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FAF4 Created OS 03 (3) 'Unix' │ │ │ │ +10FAF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FAF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FAF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FA28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FA2A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FA2E CRC A5A4A9A6 (2779031974) │ │ │ │ -10FA32 Compressed Size 00000618 (1560) │ │ │ │ -10FA36 Uncompressed Size 00001C8B (7307) │ │ │ │ -10FA3A Filename Length 002E (46) │ │ │ │ -10FA3C Extra Length 0000 (0) │ │ │ │ -10FA3E Comment Length 0000 (0) │ │ │ │ -10FA40 Disk Start 0000 (0) │ │ │ │ -10FA42 Int File Attributes 0000 (0) │ │ │ │ +10FAF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FAFB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FAFF CRC A5A4A9A6 (2779031974) │ │ │ │ +10FB03 Compressed Size 00000618 (1560) │ │ │ │ +10FB07 Uncompressed Size 00001C8B (7307) │ │ │ │ +10FB0B Filename Length 002E (46) │ │ │ │ +10FB0D Extra Length 0000 (0) │ │ │ │ +10FB0F Comment Length 0000 (0) │ │ │ │ +10FB11 Disk Start 0000 (0) │ │ │ │ +10FB13 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FA44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FB15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FA48 Local Header Offset 000ECA4A (969290) │ │ │ │ -10FA4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FB19 Local Header Offset 000ECA0A (969226) │ │ │ │ +10FB1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FA4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FB1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FA7A CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ -10FA7E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FA7F Created OS 03 (3) 'Unix' │ │ │ │ -10FA80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FA81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FA82 General Purpose Flag 0800 (2048) │ │ │ │ +10FB4B CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ +10FB4F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FB50 Created OS 03 (3) 'Unix' │ │ │ │ +10FB51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FB52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FB53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FA84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FA86 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FA8A CRC 96EBF606 (2532046342) │ │ │ │ -10FA8E Compressed Size 000005B9 (1465) │ │ │ │ -10FA92 Uncompressed Size 000010B1 (4273) │ │ │ │ -10FA96 Filename Length 0023 (35) │ │ │ │ -10FA98 Extra Length 0000 (0) │ │ │ │ -10FA9A Comment Length 0000 (0) │ │ │ │ -10FA9C Disk Start 0000 (0) │ │ │ │ -10FA9E Int File Attributes 0000 (0) │ │ │ │ +10FB55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FB57 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FB5B CRC 96EBF606 (2532046342) │ │ │ │ +10FB5F Compressed Size 000005B9 (1465) │ │ │ │ +10FB63 Uncompressed Size 000010B1 (4273) │ │ │ │ +10FB67 Filename Length 0023 (35) │ │ │ │ +10FB69 Extra Length 0000 (0) │ │ │ │ +10FB6B Comment Length 0000 (0) │ │ │ │ +10FB6D Disk Start 0000 (0) │ │ │ │ +10FB6F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FAA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FB71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FAA4 Local Header Offset 000ED0AE (970926) │ │ │ │ -10FAA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FB75 Local Header Offset 000ED06E (970862) │ │ │ │ +10FB79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FAA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FB79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FACB CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ -10FACF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FAD0 Created OS 03 (3) 'Unix' │ │ │ │ -10FAD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FAD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FAD3 General Purpose Flag 0800 (2048) │ │ │ │ +10FB9C CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ +10FBA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FBA1 Created OS 03 (3) 'Unix' │ │ │ │ +10FBA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FBA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FBA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FAD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FAD7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FADB CRC 4E7DB11E (1316860190) │ │ │ │ -10FADF Compressed Size 00000638 (1592) │ │ │ │ -10FAE3 Uncompressed Size 00002EC0 (11968) │ │ │ │ -10FAE7 Filename Length 0022 (34) │ │ │ │ -10FAE9 Extra Length 0000 (0) │ │ │ │ -10FAEB Comment Length 0000 (0) │ │ │ │ -10FAED Disk Start 0000 (0) │ │ │ │ -10FAEF Int File Attributes 0000 (0) │ │ │ │ +10FBA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FBA8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FBAC CRC 4E7DB11E (1316860190) │ │ │ │ +10FBB0 Compressed Size 00000638 (1592) │ │ │ │ +10FBB4 Uncompressed Size 00002EC0 (11968) │ │ │ │ +10FBB8 Filename Length 0022 (34) │ │ │ │ +10FBBA Extra Length 0000 (0) │ │ │ │ +10FBBC Comment Length 0000 (0) │ │ │ │ +10FBBE Disk Start 0000 (0) │ │ │ │ +10FBC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FAF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FBC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FAF5 Local Header Offset 000ED6A8 (972456) │ │ │ │ -10FAF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FBC6 Local Header Offset 000ED668 (972392) │ │ │ │ +10FBCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FAF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FBCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FB1B CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ -10FB1F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FB20 Created OS 03 (3) 'Unix' │ │ │ │ -10FB21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FB22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FB23 General Purpose Flag 0800 (2048) │ │ │ │ +10FBEC CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ +10FBF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FBF1 Created OS 03 (3) 'Unix' │ │ │ │ +10FBF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FBF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FBF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FB25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FB27 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FB2B CRC 070E19A8 (118364584) │ │ │ │ -10FB2F Compressed Size 0000048D (1165) │ │ │ │ -10FB33 Uncompressed Size 00000A5A (2650) │ │ │ │ -10FB37 Filename Length 0025 (37) │ │ │ │ -10FB39 Extra Length 0000 (0) │ │ │ │ -10FB3B Comment Length 0000 (0) │ │ │ │ -10FB3D Disk Start 0000 (0) │ │ │ │ -10FB3F Int File Attributes 0000 (0) │ │ │ │ +10FBF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FBF8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FBFC CRC 070E19A8 (118364584) │ │ │ │ +10FC00 Compressed Size 0000048D (1165) │ │ │ │ +10FC04 Uncompressed Size 00000A5A (2650) │ │ │ │ +10FC08 Filename Length 0025 (37) │ │ │ │ +10FC0A Extra Length 0000 (0) │ │ │ │ +10FC0C Comment Length 0000 (0) │ │ │ │ +10FC0E Disk Start 0000 (0) │ │ │ │ +10FC10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FB41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FC12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FB45 Local Header Offset 000EDD20 (974112) │ │ │ │ -10FB49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FC16 Local Header Offset 000EDCE0 (974048) │ │ │ │ +10FC1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FB49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FC1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FB6E CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ -10FB72 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FB73 Created OS 03 (3) 'Unix' │ │ │ │ -10FB74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FB75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FB76 General Purpose Flag 0800 (2048) │ │ │ │ +10FC3F CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ +10FC43 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FC44 Created OS 03 (3) 'Unix' │ │ │ │ +10FC45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FC46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FC47 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FB78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FB7A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FB7E CRC F0BFA4D3 (4039091411) │ │ │ │ -10FB82 Compressed Size 00000585 (1413) │ │ │ │ -10FB86 Uncompressed Size 00001641 (5697) │ │ │ │ -10FB8A Filename Length 0024 (36) │ │ │ │ -10FB8C Extra Length 0000 (0) │ │ │ │ -10FB8E Comment Length 0000 (0) │ │ │ │ -10FB90 Disk Start 0000 (0) │ │ │ │ -10FB92 Int File Attributes 0000 (0) │ │ │ │ +10FC49 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FC4B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FC4F CRC F0BFA4D3 (4039091411) │ │ │ │ +10FC53 Compressed Size 00000585 (1413) │ │ │ │ +10FC57 Uncompressed Size 00001641 (5697) │ │ │ │ +10FC5B Filename Length 0024 (36) │ │ │ │ +10FC5D Extra Length 0000 (0) │ │ │ │ +10FC5F Comment Length 0000 (0) │ │ │ │ +10FC61 Disk Start 0000 (0) │ │ │ │ +10FC63 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FB94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FC65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FB98 Local Header Offset 000EE1F0 (975344) │ │ │ │ -10FB9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FC69 Local Header Offset 000EE1B0 (975280) │ │ │ │ +10FC6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FB9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FC6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FBC0 CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ -10FBC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FBC5 Created OS 03 (3) 'Unix' │ │ │ │ -10FBC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FBC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FBC8 General Purpose Flag 0800 (2048) │ │ │ │ +10FC91 CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ +10FC95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FC96 Created OS 03 (3) 'Unix' │ │ │ │ +10FC97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FC98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FC99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FBCA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FBCC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FBD0 CRC F00A7631 (4027217457) │ │ │ │ -10FBD4 Compressed Size 00000611 (1553) │ │ │ │ -10FBD8 Uncompressed Size 0000129C (4764) │ │ │ │ -10FBDC Filename Length 002C (44) │ │ │ │ -10FBDE Extra Length 0000 (0) │ │ │ │ -10FBE0 Comment Length 0000 (0) │ │ │ │ -10FBE2 Disk Start 0000 (0) │ │ │ │ -10FBE4 Int File Attributes 0000 (0) │ │ │ │ +10FC9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FC9D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FCA1 CRC F00A7631 (4027217457) │ │ │ │ +10FCA5 Compressed Size 00000611 (1553) │ │ │ │ +10FCA9 Uncompressed Size 0000129C (4764) │ │ │ │ +10FCAD Filename Length 002C (44) │ │ │ │ +10FCAF Extra Length 0000 (0) │ │ │ │ +10FCB1 Comment Length 0000 (0) │ │ │ │ +10FCB3 Disk Start 0000 (0) │ │ │ │ +10FCB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FBE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FCB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FBEA Local Header Offset 000EE7B7 (976823) │ │ │ │ -10FBEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FCBB Local Header Offset 000EE777 (976759) │ │ │ │ +10FCBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FBEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FCBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FC1A CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ -10FC1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FC1F Created OS 03 (3) 'Unix' │ │ │ │ -10FC20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FC21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FC22 General Purpose Flag 0800 (2048) │ │ │ │ +10FCEB CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ +10FCEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FCF0 Created OS 03 (3) 'Unix' │ │ │ │ +10FCF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FCF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FCF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FC24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FC26 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FC2A CRC E601883F (3858860095) │ │ │ │ -10FC2E Compressed Size 000004C4 (1220) │ │ │ │ -10FC32 Uncompressed Size 000023C6 (9158) │ │ │ │ -10FC36 Filename Length 002B (43) │ │ │ │ -10FC38 Extra Length 0000 (0) │ │ │ │ -10FC3A Comment Length 0000 (0) │ │ │ │ -10FC3C Disk Start 0000 (0) │ │ │ │ -10FC3E Int File Attributes 0000 (0) │ │ │ │ +10FCF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FCF7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FCFB CRC E601883F (3858860095) │ │ │ │ +10FCFF Compressed Size 000004C4 (1220) │ │ │ │ +10FD03 Uncompressed Size 000023C6 (9158) │ │ │ │ +10FD07 Filename Length 002B (43) │ │ │ │ +10FD09 Extra Length 0000 (0) │ │ │ │ +10FD0B Comment Length 0000 (0) │ │ │ │ +10FD0D Disk Start 0000 (0) │ │ │ │ +10FD0F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FC40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FD11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FC44 Local Header Offset 000EEE12 (978450) │ │ │ │ -10FC48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FD15 Local Header Offset 000EEDD2 (978386) │ │ │ │ +10FD19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FC48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FD19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FC73 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ -10FC77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FC78 Created OS 03 (3) 'Unix' │ │ │ │ -10FC79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FC7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FC7B General Purpose Flag 0800 (2048) │ │ │ │ +10FD44 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ +10FD48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FD49 Created OS 03 (3) 'Unix' │ │ │ │ +10FD4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FD4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FD4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FC7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FC7F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FC83 CRC 5F073484 (1594307716) │ │ │ │ -10FC87 Compressed Size 0000021E (542) │ │ │ │ -10FC8B Uncompressed Size 000003E5 (997) │ │ │ │ -10FC8F Filename Length 0033 (51) │ │ │ │ -10FC91 Extra Length 0000 (0) │ │ │ │ -10FC93 Comment Length 0000 (0) │ │ │ │ -10FC95 Disk Start 0000 (0) │ │ │ │ -10FC97 Int File Attributes 0000 (0) │ │ │ │ +10FD4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FD50 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FD54 CRC 5F073484 (1594307716) │ │ │ │ +10FD58 Compressed Size 0000021E (542) │ │ │ │ +10FD5C Uncompressed Size 000003E5 (997) │ │ │ │ +10FD60 Filename Length 0033 (51) │ │ │ │ +10FD62 Extra Length 0000 (0) │ │ │ │ +10FD64 Comment Length 0000 (0) │ │ │ │ +10FD66 Disk Start 0000 (0) │ │ │ │ +10FD68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FC99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FD6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FC9D Local Header Offset 000EF31F (979743) │ │ │ │ -10FCA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FD6E Local Header Offset 000EF2DF (979679) │ │ │ │ +10FD72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FCA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FD72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FCD4 CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ -10FCD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FCD9 Created OS 03 (3) 'Unix' │ │ │ │ -10FCDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FCDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FCDC General Purpose Flag 0800 (2048) │ │ │ │ +10FDA5 CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ +10FDA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FDAA Created OS 03 (3) 'Unix' │ │ │ │ +10FDAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FDAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FDAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FCDE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FCE0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FCE4 CRC ECB13056 (3971035222) │ │ │ │ -10FCE8 Compressed Size 000002C9 (713) │ │ │ │ -10FCEC Uncompressed Size 0000070A (1802) │ │ │ │ -10FCF0 Filename Length 0032 (50) │ │ │ │ -10FCF2 Extra Length 0000 (0) │ │ │ │ -10FCF4 Comment Length 0000 (0) │ │ │ │ -10FCF6 Disk Start 0000 (0) │ │ │ │ -10FCF8 Int File Attributes 0000 (0) │ │ │ │ +10FDAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FDB1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FDB5 CRC ECB13056 (3971035222) │ │ │ │ +10FDB9 Compressed Size 000002C9 (713) │ │ │ │ +10FDBD Uncompressed Size 0000070A (1802) │ │ │ │ +10FDC1 Filename Length 0032 (50) │ │ │ │ +10FDC3 Extra Length 0000 (0) │ │ │ │ +10FDC5 Comment Length 0000 (0) │ │ │ │ +10FDC7 Disk Start 0000 (0) │ │ │ │ +10FDC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FCFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FDCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FCFE Local Header Offset 000EF58E (980366) │ │ │ │ -10FD02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FDCF Local Header Offset 000EF54E (980302) │ │ │ │ +10FDD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FD02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FDD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FD34 CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ -10FD38 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FD39 Created OS 03 (3) 'Unix' │ │ │ │ -10FD3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FD3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FD3C General Purpose Flag 0800 (2048) │ │ │ │ +10FE05 CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ +10FE09 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FE0A Created OS 03 (3) 'Unix' │ │ │ │ +10FE0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FE0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FE0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FD3E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FD40 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FD44 CRC 0A6C6CE1 (174877921) │ │ │ │ -10FD48 Compressed Size 0000020C (524) │ │ │ │ -10FD4C Uncompressed Size 000003B0 (944) │ │ │ │ -10FD50 Filename Length 0032 (50) │ │ │ │ -10FD52 Extra Length 0000 (0) │ │ │ │ -10FD54 Comment Length 0000 (0) │ │ │ │ -10FD56 Disk Start 0000 (0) │ │ │ │ -10FD58 Int File Attributes 0000 (0) │ │ │ │ +10FE0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FE11 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FE15 CRC 0A6C6CE1 (174877921) │ │ │ │ +10FE19 Compressed Size 0000020C (524) │ │ │ │ +10FE1D Uncompressed Size 000003B0 (944) │ │ │ │ +10FE21 Filename Length 0032 (50) │ │ │ │ +10FE23 Extra Length 0000 (0) │ │ │ │ +10FE25 Comment Length 0000 (0) │ │ │ │ +10FE27 Disk Start 0000 (0) │ │ │ │ +10FE29 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FD5A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FE2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FD5E Local Header Offset 000EF8A7 (981159) │ │ │ │ -10FD62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FE2F Local Header Offset 000EF867 (981095) │ │ │ │ +10FE33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FD62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FE33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FD94 CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ -10FD98 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FD99 Created OS 03 (3) 'Unix' │ │ │ │ -10FD9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FD9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FD9C General Purpose Flag 0800 (2048) │ │ │ │ +10FE65 CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ +10FE69 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FE6A Created OS 03 (3) 'Unix' │ │ │ │ +10FE6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FE6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FE6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FD9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FDA0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FDA4 CRC F87AF34C (4168807244) │ │ │ │ -10FDA8 Compressed Size 0000026E (622) │ │ │ │ -10FDAC Uncompressed Size 000005C0 (1472) │ │ │ │ -10FDB0 Filename Length 0031 (49) │ │ │ │ -10FDB2 Extra Length 0000 (0) │ │ │ │ -10FDB4 Comment Length 0000 (0) │ │ │ │ -10FDB6 Disk Start 0000 (0) │ │ │ │ -10FDB8 Int File Attributes 0000 (0) │ │ │ │ +10FE6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FE71 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FE75 CRC F87AF34C (4168807244) │ │ │ │ +10FE79 Compressed Size 0000026E (622) │ │ │ │ +10FE7D Uncompressed Size 000005C0 (1472) │ │ │ │ +10FE81 Filename Length 0031 (49) │ │ │ │ +10FE83 Extra Length 0000 (0) │ │ │ │ +10FE85 Comment Length 0000 (0) │ │ │ │ +10FE87 Disk Start 0000 (0) │ │ │ │ +10FE89 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FDBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FE8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FDBE Local Header Offset 000EFB03 (981763) │ │ │ │ -10FDC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FE8F Local Header Offset 000EFAC3 (981699) │ │ │ │ +10FE93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FDC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FE93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FDF3 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ -10FDF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FDF8 Created OS 03 (3) 'Unix' │ │ │ │ -10FDF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FDFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FDFB General Purpose Flag 0800 (2048) │ │ │ │ +10FEC4 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ +10FEC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FEC9 Created OS 03 (3) 'Unix' │ │ │ │ +10FECA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FECB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FECC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FDFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FDFF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FE03 CRC F7648FD6 (4150562774) │ │ │ │ -10FE07 Compressed Size 0000035C (860) │ │ │ │ -10FE0B Uncompressed Size 00000790 (1936) │ │ │ │ -10FE0F Filename Length 002A (42) │ │ │ │ -10FE11 Extra Length 0000 (0) │ │ │ │ -10FE13 Comment Length 0000 (0) │ │ │ │ -10FE15 Disk Start 0000 (0) │ │ │ │ -10FE17 Int File Attributes 0000 (0) │ │ │ │ +10FECE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FED0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FED4 CRC F7648FD6 (4150562774) │ │ │ │ +10FED8 Compressed Size 0000035C (860) │ │ │ │ +10FEDC Uncompressed Size 00000790 (1936) │ │ │ │ +10FEE0 Filename Length 002A (42) │ │ │ │ +10FEE2 Extra Length 0000 (0) │ │ │ │ +10FEE4 Comment Length 0000 (0) │ │ │ │ +10FEE6 Disk Start 0000 (0) │ │ │ │ +10FEE8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FE19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FEEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FE1D Local Header Offset 000EFDC0 (982464) │ │ │ │ -10FE21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FEEE Local Header Offset 000EFD80 (982400) │ │ │ │ +10FEF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FE21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FEF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FE4B CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ -10FE4F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FE50 Created OS 03 (3) 'Unix' │ │ │ │ -10FE51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FE52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FE53 General Purpose Flag 0800 (2048) │ │ │ │ +10FF1C CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ +10FF20 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FF21 Created OS 03 (3) 'Unix' │ │ │ │ +10FF22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FF23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FF24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FE55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FE57 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FE5B CRC 0330A1B9 (53518777) │ │ │ │ -10FE5F Compressed Size 00000482 (1154) │ │ │ │ -10FE63 Uncompressed Size 0000147A (5242) │ │ │ │ -10FE67 Filename Length 0029 (41) │ │ │ │ -10FE69 Extra Length 0000 (0) │ │ │ │ -10FE6B Comment Length 0000 (0) │ │ │ │ -10FE6D Disk Start 0000 (0) │ │ │ │ -10FE6F Int File Attributes 0000 (0) │ │ │ │ +10FF26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FF28 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FF2C CRC 0330A1B9 (53518777) │ │ │ │ +10FF30 Compressed Size 00000482 (1154) │ │ │ │ +10FF34 Uncompressed Size 0000147A (5242) │ │ │ │ +10FF38 Filename Length 0029 (41) │ │ │ │ +10FF3A Extra Length 0000 (0) │ │ │ │ +10FF3C Comment Length 0000 (0) │ │ │ │ +10FF3E Disk Start 0000 (0) │ │ │ │ +10FF40 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FE71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FF42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FE75 Local Header Offset 000F0164 (983396) │ │ │ │ -10FE79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FF46 Local Header Offset 000F0124 (983332) │ │ │ │ +10FF4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FE79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FF4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FEA2 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ -10FEA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FEA7 Created OS 03 (3) 'Unix' │ │ │ │ -10FEA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FEA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FEAA General Purpose Flag 0800 (2048) │ │ │ │ +10FF73 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ +10FF77 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FF78 Created OS 03 (3) 'Unix' │ │ │ │ +10FF79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FF7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FF7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FEAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FEAE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FEB2 CRC A1D214ED (2714899693) │ │ │ │ -10FEB6 Compressed Size 00000332 (818) │ │ │ │ -10FEBA Uncompressed Size 000006B8 (1720) │ │ │ │ -10FEBE Filename Length 002B (43) │ │ │ │ -10FEC0 Extra Length 0000 (0) │ │ │ │ -10FEC2 Comment Length 0000 (0) │ │ │ │ -10FEC4 Disk Start 0000 (0) │ │ │ │ -10FEC6 Int File Attributes 0000 (0) │ │ │ │ +10FF7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FF7F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FF83 CRC A1D214ED (2714899693) │ │ │ │ +10FF87 Compressed Size 00000332 (818) │ │ │ │ +10FF8B Uncompressed Size 000006B8 (1720) │ │ │ │ +10FF8F Filename Length 002B (43) │ │ │ │ +10FF91 Extra Length 0000 (0) │ │ │ │ +10FF93 Comment Length 0000 (0) │ │ │ │ +10FF95 Disk Start 0000 (0) │ │ │ │ +10FF97 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FEC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FF99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FECC Local Header Offset 000F062D (984621) │ │ │ │ -10FED0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FF9D Local Header Offset 000F05ED (984557) │ │ │ │ +10FFA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FED0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FFA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FEFB CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ -10FEFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FF00 Created OS 03 (3) 'Unix' │ │ │ │ -10FF01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FF02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FF03 General Purpose Flag 0800 (2048) │ │ │ │ +10FFCC CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ +10FFD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FFD1 Created OS 03 (3) 'Unix' │ │ │ │ +10FFD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FFD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FFD4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FF05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FF07 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FF0B CRC E8D4A005 (3906248709) │ │ │ │ -10FF0F Compressed Size 00000368 (872) │ │ │ │ -10FF13 Uncompressed Size 00000DD0 (3536) │ │ │ │ -10FF17 Filename Length 002A (42) │ │ │ │ -10FF19 Extra Length 0000 (0) │ │ │ │ -10FF1B Comment Length 0000 (0) │ │ │ │ -10FF1D Disk Start 0000 (0) │ │ │ │ -10FF1F Int File Attributes 0000 (0) │ │ │ │ +10FFD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FFD8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +10FFDC CRC E8D4A005 (3906248709) │ │ │ │ +10FFE0 Compressed Size 00000368 (872) │ │ │ │ +10FFE4 Uncompressed Size 00000DD0 (3536) │ │ │ │ +10FFE8 Filename Length 002A (42) │ │ │ │ +10FFEA Extra Length 0000 (0) │ │ │ │ +10FFEC Comment Length 0000 (0) │ │ │ │ +10FFEE Disk Start 0000 (0) │ │ │ │ +10FFF0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FF21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FFF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FF25 Local Header Offset 000F09A8 (985512) │ │ │ │ -10FF29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FFF6 Local Header Offset 000F0968 (985448) │ │ │ │ +10FFFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FF29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FFFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FF53 CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ -10FF57 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FF58 Created OS 03 (3) 'Unix' │ │ │ │ -10FF59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FF5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FF5B General Purpose Flag 0800 (2048) │ │ │ │ +110024 CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ +110028 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110029 Created OS 03 (3) 'Unix' │ │ │ │ +11002A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11002B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11002C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FF5D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FF5F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FF63 CRC 6A566430 (1784046640) │ │ │ │ -10FF67 Compressed Size 0000024F (591) │ │ │ │ -10FF6B Uncompressed Size 00000450 (1104) │ │ │ │ -10FF6F Filename Length 0026 (38) │ │ │ │ -10FF71 Extra Length 0000 (0) │ │ │ │ -10FF73 Comment Length 0000 (0) │ │ │ │ -10FF75 Disk Start 0000 (0) │ │ │ │ -10FF77 Int File Attributes 0000 (0) │ │ │ │ +11002E Compression Method 0008 (8) 'Deflated' │ │ │ │ +110030 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110034 CRC 6A566430 (1784046640) │ │ │ │ +110038 Compressed Size 0000024F (591) │ │ │ │ +11003C Uncompressed Size 00000450 (1104) │ │ │ │ +110040 Filename Length 0026 (38) │ │ │ │ +110042 Extra Length 0000 (0) │ │ │ │ +110044 Comment Length 0000 (0) │ │ │ │ +110046 Disk Start 0000 (0) │ │ │ │ +110048 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FF79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11004A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FF7D Local Header Offset 000F0D58 (986456) │ │ │ │ -10FF81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11004E Local Header Offset 000F0D18 (986392) │ │ │ │ +110052 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FF81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110052: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FFA7 CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ -10FFAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FFAC Created OS 03 (3) 'Unix' │ │ │ │ -10FFAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FFAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FFAF General Purpose Flag 0800 (2048) │ │ │ │ +110078 CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ +11007C Created Zip Spec 14 (20) '2.0' │ │ │ │ +11007D Created OS 03 (3) 'Unix' │ │ │ │ +11007E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11007F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110080 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FFB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FFB3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -10FFB7 CRC 5CE2066F (1558316655) │ │ │ │ -10FFBB Compressed Size 0000028B (651) │ │ │ │ -10FFBF Uncompressed Size 00000799 (1945) │ │ │ │ -10FFC3 Filename Length 0025 (37) │ │ │ │ -10FFC5 Extra Length 0000 (0) │ │ │ │ -10FFC7 Comment Length 0000 (0) │ │ │ │ -10FFC9 Disk Start 0000 (0) │ │ │ │ -10FFCB Int File Attributes 0000 (0) │ │ │ │ +110082 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110084 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110088 CRC 5CE2066F (1558316655) │ │ │ │ +11008C Compressed Size 0000028B (651) │ │ │ │ +110090 Uncompressed Size 00000799 (1945) │ │ │ │ +110094 Filename Length 0025 (37) │ │ │ │ +110096 Extra Length 0000 (0) │ │ │ │ +110098 Comment Length 0000 (0) │ │ │ │ +11009A Disk Start 0000 (0) │ │ │ │ +11009C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FFCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11009E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FFD1 Local Header Offset 000F0FEB (987115) │ │ │ │ -10FFD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1100A2 Local Header Offset 000F0FAB (987051) │ │ │ │ +1100A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FFD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1100A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FFFA CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ -10FFFE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FFFF Created OS 03 (3) 'Unix' │ │ │ │ -110000 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110001 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110002 General Purpose Flag 0800 (2048) │ │ │ │ +1100CB CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ +1100CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1100D0 Created OS 03 (3) 'Unix' │ │ │ │ +1100D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1100D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1100D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110004 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110006 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -11000A CRC 9568FED5 (2506686165) │ │ │ │ -11000E Compressed Size 00000253 (595) │ │ │ │ -110012 Uncompressed Size 00000415 (1045) │ │ │ │ -110016 Filename Length 0029 (41) │ │ │ │ -110018 Extra Length 0000 (0) │ │ │ │ -11001A Comment Length 0000 (0) │ │ │ │ -11001C Disk Start 0000 (0) │ │ │ │ -11001E Int File Attributes 0000 (0) │ │ │ │ +1100D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1100D7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1100DB CRC 9568FED5 (2506686165) │ │ │ │ +1100DF Compressed Size 00000253 (595) │ │ │ │ +1100E3 Uncompressed Size 00000415 (1045) │ │ │ │ +1100E7 Filename Length 0029 (41) │ │ │ │ +1100E9 Extra Length 0000 (0) │ │ │ │ +1100EB Comment Length 0000 (0) │ │ │ │ +1100ED Disk Start 0000 (0) │ │ │ │ +1100EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110020 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1100F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110024 Local Header Offset 000F12B9 (987833) │ │ │ │ -110028 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1100F5 Local Header Offset 000F1279 (987769) │ │ │ │ +1100F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110028: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1100F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110051 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ -110055 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110056 Created OS 03 (3) 'Unix' │ │ │ │ -110057 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110058 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110059 General Purpose Flag 0800 (2048) │ │ │ │ +110122 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ +110126 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110127 Created OS 03 (3) 'Unix' │ │ │ │ +110128 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110129 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11012A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11005B Compression Method 0008 (8) 'Deflated' │ │ │ │ -11005D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110061 CRC F17E6314 (4051591956) │ │ │ │ -110065 Compressed Size 000001F0 (496) │ │ │ │ -110069 Uncompressed Size 0000056C (1388) │ │ │ │ -11006D Filename Length 0028 (40) │ │ │ │ -11006F Extra Length 0000 (0) │ │ │ │ -110071 Comment Length 0000 (0) │ │ │ │ -110073 Disk Start 0000 (0) │ │ │ │ -110075 Int File Attributes 0000 (0) │ │ │ │ +11012C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11012E Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110132 CRC F17E6314 (4051591956) │ │ │ │ +110136 Compressed Size 000001F0 (496) │ │ │ │ +11013A Uncompressed Size 0000056C (1388) │ │ │ │ +11013E Filename Length 0028 (40) │ │ │ │ +110140 Extra Length 0000 (0) │ │ │ │ +110142 Comment Length 0000 (0) │ │ │ │ +110144 Disk Start 0000 (0) │ │ │ │ +110146 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110077 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110148 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11007B Local Header Offset 000F1553 (988499) │ │ │ │ -11007F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11014C Local Header Offset 000F1513 (988435) │ │ │ │ +110150 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11007F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110150: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1100A7 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ -1100AB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1100AC Created OS 03 (3) 'Unix' │ │ │ │ -1100AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1100AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1100AF General Purpose Flag 0800 (2048) │ │ │ │ +110178 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ +11017C Created Zip Spec 14 (20) '2.0' │ │ │ │ +11017D Created OS 03 (3) 'Unix' │ │ │ │ +11017E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11017F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110180 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1100B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1100B3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1100B7 CRC BAA3EDF8 (3131305464) │ │ │ │ -1100BB Compressed Size 00000753 (1875) │ │ │ │ -1100BF Uncompressed Size 000016BD (5821) │ │ │ │ -1100C3 Filename Length 0029 (41) │ │ │ │ -1100C5 Extra Length 0000 (0) │ │ │ │ -1100C7 Comment Length 0000 (0) │ │ │ │ -1100C9 Disk Start 0000 (0) │ │ │ │ -1100CB Int File Attributes 0000 (0) │ │ │ │ +110182 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110184 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110188 CRC BAA3EDF8 (3131305464) │ │ │ │ +11018C Compressed Size 00000753 (1875) │ │ │ │ +110190 Uncompressed Size 000016BD (5821) │ │ │ │ +110194 Filename Length 0029 (41) │ │ │ │ +110196 Extra Length 0000 (0) │ │ │ │ +110198 Comment Length 0000 (0) │ │ │ │ +11019A Disk Start 0000 (0) │ │ │ │ +11019C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1100CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11019E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1100D1 Local Header Offset 000F1789 (989065) │ │ │ │ -1100D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1101A2 Local Header Offset 000F1749 (989001) │ │ │ │ +1101A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1100D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1101A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1100FE CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ -110102 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110103 Created OS 03 (3) 'Unix' │ │ │ │ -110104 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110105 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110106 General Purpose Flag 0800 (2048) │ │ │ │ +1101CF CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ +1101D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1101D4 Created OS 03 (3) 'Unix' │ │ │ │ +1101D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1101D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1101D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110108 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11010A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -11010E CRC 1C44EACE (474278606) │ │ │ │ -110112 Compressed Size 00000B43 (2883) │ │ │ │ -110116 Uncompressed Size 00004A3F (19007) │ │ │ │ -11011A Filename Length 0028 (40) │ │ │ │ -11011C Extra Length 0000 (0) │ │ │ │ -11011E Comment Length 0000 (0) │ │ │ │ -110120 Disk Start 0000 (0) │ │ │ │ -110122 Int File Attributes 0000 (0) │ │ │ │ +1101D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1101DB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1101DF CRC 1C44EACE (474278606) │ │ │ │ +1101E3 Compressed Size 00000B43 (2883) │ │ │ │ +1101E7 Uncompressed Size 00004A3F (19007) │ │ │ │ +1101EB Filename Length 0028 (40) │ │ │ │ +1101ED Extra Length 0000 (0) │ │ │ │ +1101EF Comment Length 0000 (0) │ │ │ │ +1101F1 Disk Start 0000 (0) │ │ │ │ +1101F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110124 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1101F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110128 Local Header Offset 000F1F23 (991011) │ │ │ │ -11012C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1101F9 Local Header Offset 000F1EE3 (990947) │ │ │ │ +1101FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11012C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1101FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110154 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ -110158 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110159 Created OS 03 (3) 'Unix' │ │ │ │ -11015A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11015B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11015C General Purpose Flag 0800 (2048) │ │ │ │ +110225 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ +110229 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11022A Created OS 03 (3) 'Unix' │ │ │ │ +11022B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11022C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11022D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11015E Compression Method 0008 (8) 'Deflated' │ │ │ │ -110160 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110164 CRC B0F601C4 (2968912324) │ │ │ │ -110168 Compressed Size 00000461 (1121) │ │ │ │ -11016C Uncompressed Size 00000AB3 (2739) │ │ │ │ -110170 Filename Length 002E (46) │ │ │ │ -110172 Extra Length 0000 (0) │ │ │ │ -110174 Comment Length 0000 (0) │ │ │ │ -110176 Disk Start 0000 (0) │ │ │ │ -110178 Int File Attributes 0000 (0) │ │ │ │ +11022F Compression Method 0008 (8) 'Deflated' │ │ │ │ +110231 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110235 CRC B0F601C4 (2968912324) │ │ │ │ +110239 Compressed Size 00000461 (1121) │ │ │ │ +11023D Uncompressed Size 00000AB3 (2739) │ │ │ │ +110241 Filename Length 002E (46) │ │ │ │ +110243 Extra Length 0000 (0) │ │ │ │ +110245 Comment Length 0000 (0) │ │ │ │ +110247 Disk Start 0000 (0) │ │ │ │ +110249 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11017A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11024B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11017E Local Header Offset 000F2AAC (993964) │ │ │ │ -110182 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11024F Local Header Offset 000F2A6C (993900) │ │ │ │ +110253 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110182: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110253: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1101B0 CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ -1101B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1101B5 Created OS 03 (3) 'Unix' │ │ │ │ -1101B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1101B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1101B8 General Purpose Flag 0800 (2048) │ │ │ │ +110281 CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ +110285 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110286 Created OS 03 (3) 'Unix' │ │ │ │ +110287 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110288 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110289 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1101BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1101BC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1101C0 CRC 16196697 (370763415) │ │ │ │ -1101C4 Compressed Size 00000541 (1345) │ │ │ │ -1101C8 Uncompressed Size 00002353 (9043) │ │ │ │ -1101CC Filename Length 002D (45) │ │ │ │ -1101CE Extra Length 0000 (0) │ │ │ │ -1101D0 Comment Length 0000 (0) │ │ │ │ -1101D2 Disk Start 0000 (0) │ │ │ │ -1101D4 Int File Attributes 0000 (0) │ │ │ │ +11028B Compression Method 0008 (8) 'Deflated' │ │ │ │ +11028D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110291 CRC 16196697 (370763415) │ │ │ │ +110295 Compressed Size 00000541 (1345) │ │ │ │ +110299 Uncompressed Size 00002353 (9043) │ │ │ │ +11029D Filename Length 002D (45) │ │ │ │ +11029F Extra Length 0000 (0) │ │ │ │ +1102A1 Comment Length 0000 (0) │ │ │ │ +1102A3 Disk Start 0000 (0) │ │ │ │ +1102A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1101D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1102A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1101DA Local Header Offset 000F2F59 (995161) │ │ │ │ -1101DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1102AB Local Header Offset 000F2F19 (995097) │ │ │ │ +1102AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1101DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1102AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11020B CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ -11020F Created Zip Spec 14 (20) '2.0' │ │ │ │ -110210 Created OS 03 (3) 'Unix' │ │ │ │ -110211 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110212 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110213 General Purpose Flag 0800 (2048) │ │ │ │ +1102DC CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ +1102E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1102E1 Created OS 03 (3) 'Unix' │ │ │ │ +1102E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1102E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1102E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110215 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110217 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -11021B CRC E19EFD8E (3785293198) │ │ │ │ -11021F Compressed Size 000002D5 (725) │ │ │ │ -110223 Uncompressed Size 000005C9 (1481) │ │ │ │ -110227 Filename Length 0025 (37) │ │ │ │ -110229 Extra Length 0000 (0) │ │ │ │ -11022B Comment Length 0000 (0) │ │ │ │ -11022D Disk Start 0000 (0) │ │ │ │ -11022F Int File Attributes 0000 (0) │ │ │ │ +1102E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1102E8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1102EC CRC E19EFD8E (3785293198) │ │ │ │ +1102F0 Compressed Size 000002D5 (725) │ │ │ │ +1102F4 Uncompressed Size 000005C9 (1481) │ │ │ │ +1102F8 Filename Length 0025 (37) │ │ │ │ +1102FA Extra Length 0000 (0) │ │ │ │ +1102FC Comment Length 0000 (0) │ │ │ │ +1102FE Disk Start 0000 (0) │ │ │ │ +110300 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110231 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110302 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110235 Local Header Offset 000F34E5 (996581) │ │ │ │ -110239 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110306 Local Header Offset 000F34A5 (996517) │ │ │ │ +11030A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110239: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11030A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11025E CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ -110262 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110263 Created OS 03 (3) 'Unix' │ │ │ │ -110264 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110265 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110266 General Purpose Flag 0800 (2048) │ │ │ │ +11032F CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ +110333 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110334 Created OS 03 (3) 'Unix' │ │ │ │ +110335 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110336 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110337 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110268 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11026A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -11026E CRC E6F629B8 (3874892216) │ │ │ │ -110272 Compressed Size 0000062D (1581) │ │ │ │ -110276 Uncompressed Size 000013F6 (5110) │ │ │ │ -11027A Filename Length 0024 (36) │ │ │ │ -11027C Extra Length 0000 (0) │ │ │ │ -11027E Comment Length 0000 (0) │ │ │ │ -110280 Disk Start 0000 (0) │ │ │ │ -110282 Int File Attributes 0000 (0) │ │ │ │ +110339 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11033B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +11033F CRC E6F629B8 (3874892216) │ │ │ │ +110343 Compressed Size 0000062D (1581) │ │ │ │ +110347 Uncompressed Size 000013F6 (5110) │ │ │ │ +11034B Filename Length 0024 (36) │ │ │ │ +11034D Extra Length 0000 (0) │ │ │ │ +11034F Comment Length 0000 (0) │ │ │ │ +110351 Disk Start 0000 (0) │ │ │ │ +110353 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110284 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110355 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110288 Local Header Offset 000F37FD (997373) │ │ │ │ -11028C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110359 Local Header Offset 000F37BD (997309) │ │ │ │ +11035D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11028C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11035D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1102B0 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ -1102B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1102B5 Created OS 03 (3) 'Unix' │ │ │ │ -1102B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1102B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1102B8 General Purpose Flag 0800 (2048) │ │ │ │ +110381 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ +110385 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110386 Created OS 03 (3) 'Unix' │ │ │ │ +110387 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110388 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110389 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1102BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1102BC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1102C0 CRC 28C2008E (683802766) │ │ │ │ -1102C4 Compressed Size 00000574 (1396) │ │ │ │ -1102C8 Uncompressed Size 00000F68 (3944) │ │ │ │ -1102CC Filename Length 0035 (53) │ │ │ │ -1102CE Extra Length 0000 (0) │ │ │ │ -1102D0 Comment Length 0000 (0) │ │ │ │ -1102D2 Disk Start 0000 (0) │ │ │ │ -1102D4 Int File Attributes 0000 (0) │ │ │ │ +11038B Compression Method 0008 (8) 'Deflated' │ │ │ │ +11038D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110391 CRC 28C2008E (683802766) │ │ │ │ +110395 Compressed Size 00000574 (1396) │ │ │ │ +110399 Uncompressed Size 00000F68 (3944) │ │ │ │ +11039D Filename Length 0035 (53) │ │ │ │ +11039F Extra Length 0000 (0) │ │ │ │ +1103A1 Comment Length 0000 (0) │ │ │ │ +1103A3 Disk Start 0000 (0) │ │ │ │ +1103A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1102D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1103A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1102DA Local Header Offset 000F3E6C (999020) │ │ │ │ -1102DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1103AB Local Header Offset 000F3E2C (998956) │ │ │ │ +1103AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1102DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1103AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110313 CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ -110317 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110318 Created OS 03 (3) 'Unix' │ │ │ │ -110319 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11031A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11031B General Purpose Flag 0800 (2048) │ │ │ │ +1103E4 CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ +1103E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1103E9 Created OS 03 (3) 'Unix' │ │ │ │ +1103EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1103EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1103EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11031D Compression Method 0008 (8) 'Deflated' │ │ │ │ -11031F Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110323 CRC 20006F3D (536899389) │ │ │ │ -110327 Compressed Size 000005B1 (1457) │ │ │ │ -11032B Uncompressed Size 00002D9E (11678) │ │ │ │ -11032F Filename Length 0034 (52) │ │ │ │ -110331 Extra Length 0000 (0) │ │ │ │ -110333 Comment Length 0000 (0) │ │ │ │ -110335 Disk Start 0000 (0) │ │ │ │ -110337 Int File Attributes 0000 (0) │ │ │ │ +1103EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1103F0 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1103F4 CRC 20006F3D (536899389) │ │ │ │ +1103F8 Compressed Size 000005B1 (1457) │ │ │ │ +1103FC Uncompressed Size 00002D9E (11678) │ │ │ │ +110400 Filename Length 0034 (52) │ │ │ │ +110402 Extra Length 0000 (0) │ │ │ │ +110404 Comment Length 0000 (0) │ │ │ │ +110406 Disk Start 0000 (0) │ │ │ │ +110408 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110339 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11040A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11033D Local Header Offset 000F4433 (1000499) │ │ │ │ -110341 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11040E Local Header Offset 000F43F3 (1000435) │ │ │ │ +110412 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110341: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110412: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110375 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ -110379 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11037A Created OS 03 (3) 'Unix' │ │ │ │ -11037B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11037C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11037D General Purpose Flag 0800 (2048) │ │ │ │ +110446 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ +11044A Created Zip Spec 14 (20) '2.0' │ │ │ │ +11044B Created OS 03 (3) 'Unix' │ │ │ │ +11044C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11044D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11044E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11037F Compression Method 0008 (8) 'Deflated' │ │ │ │ -110381 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110385 CRC E41C190A (3827046666) │ │ │ │ -110389 Compressed Size 000002EA (746) │ │ │ │ -11038D Uncompressed Size 00000629 (1577) │ │ │ │ -110391 Filename Length 003D (61) │ │ │ │ -110393 Extra Length 0000 (0) │ │ │ │ -110395 Comment Length 0000 (0) │ │ │ │ -110397 Disk Start 0000 (0) │ │ │ │ -110399 Int File Attributes 0000 (0) │ │ │ │ +110450 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110452 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110456 CRC E41C190A (3827046666) │ │ │ │ +11045A Compressed Size 000002EA (746) │ │ │ │ +11045E Uncompressed Size 00000629 (1577) │ │ │ │ +110462 Filename Length 003D (61) │ │ │ │ +110464 Extra Length 0000 (0) │ │ │ │ +110466 Comment Length 0000 (0) │ │ │ │ +110468 Disk Start 0000 (0) │ │ │ │ +11046A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11039B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11046C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11039F Local Header Offset 000F4A36 (1002038) │ │ │ │ -1103A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110470 Local Header Offset 000F49F6 (1001974) │ │ │ │ +110474 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1103A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110474: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1103E0 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ -1103E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1103E5 Created OS 03 (3) 'Unix' │ │ │ │ -1103E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1103E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1103E8 General Purpose Flag 0800 (2048) │ │ │ │ +1104B1 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ +1104B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1104B6 Created OS 03 (3) 'Unix' │ │ │ │ +1104B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1104B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1104B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1103EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1103EC Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1103F0 CRC 091716AE (152508078) │ │ │ │ -1103F4 Compressed Size 000003B6 (950) │ │ │ │ -1103F8 Uncompressed Size 00000F85 (3973) │ │ │ │ -1103FC Filename Length 003C (60) │ │ │ │ -1103FE Extra Length 0000 (0) │ │ │ │ -110400 Comment Length 0000 (0) │ │ │ │ -110402 Disk Start 0000 (0) │ │ │ │ -110404 Int File Attributes 0000 (0) │ │ │ │ +1104BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1104BD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1104C1 CRC 091716AE (152508078) │ │ │ │ +1104C5 Compressed Size 000003B6 (950) │ │ │ │ +1104C9 Uncompressed Size 00000F85 (3973) │ │ │ │ +1104CD Filename Length 003C (60) │ │ │ │ +1104CF Extra Length 0000 (0) │ │ │ │ +1104D1 Comment Length 0000 (0) │ │ │ │ +1104D3 Disk Start 0000 (0) │ │ │ │ +1104D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110406 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1104D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11040A Local Header Offset 000F4D7B (1002875) │ │ │ │ -11040E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1104DB Local Header Offset 000F4D3B (1002811) │ │ │ │ +1104DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11040E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1104DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11044A CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ -11044E Created Zip Spec 14 (20) '2.0' │ │ │ │ -11044F Created OS 03 (3) 'Unix' │ │ │ │ -110450 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110451 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110452 General Purpose Flag 0800 (2048) │ │ │ │ +11051B CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ +11051F Created Zip Spec 14 (20) '2.0' │ │ │ │ +110520 Created OS 03 (3) 'Unix' │ │ │ │ +110521 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110522 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110523 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110454 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110456 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -11045A CRC 852F92D1 (2234487505) │ │ │ │ -11045E Compressed Size 000001A0 (416) │ │ │ │ -110462 Uncompressed Size 0000030D (781) │ │ │ │ -110466 Filename Length 0042 (66) │ │ │ │ -110468 Extra Length 0000 (0) │ │ │ │ -11046A Comment Length 0000 (0) │ │ │ │ -11046C Disk Start 0000 (0) │ │ │ │ -11046E Int File Attributes 0000 (0) │ │ │ │ +110525 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110527 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +11052B CRC 852F92D1 (2234487505) │ │ │ │ +11052F Compressed Size 000001A0 (416) │ │ │ │ +110533 Uncompressed Size 0000030D (781) │ │ │ │ +110537 Filename Length 0042 (66) │ │ │ │ +110539 Extra Length 0000 (0) │ │ │ │ +11053B Comment Length 0000 (0) │ │ │ │ +11053D Disk Start 0000 (0) │ │ │ │ +11053F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110470 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110541 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110474 Local Header Offset 000F518B (1003915) │ │ │ │ -110478 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110545 Local Header Offset 000F514B (1003851) │ │ │ │ +110549 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110478: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110549: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1104BA CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ -1104BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1104BF Created OS 03 (3) 'Unix' │ │ │ │ -1104C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1104C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1104C2 General Purpose Flag 0800 (2048) │ │ │ │ +11058B CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ +11058F Created Zip Spec 14 (20) '2.0' │ │ │ │ +110590 Created OS 03 (3) 'Unix' │ │ │ │ +110591 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110592 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110593 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1104C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1104C6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1104CA CRC DB18244A (3675792458) │ │ │ │ -1104CE Compressed Size 0000019D (413) │ │ │ │ -1104D2 Uncompressed Size 000003C2 (962) │ │ │ │ -1104D6 Filename Length 0041 (65) │ │ │ │ -1104D8 Extra Length 0000 (0) │ │ │ │ -1104DA Comment Length 0000 (0) │ │ │ │ -1104DC Disk Start 0000 (0) │ │ │ │ -1104DE Int File Attributes 0000 (0) │ │ │ │ +110595 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110597 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +11059B CRC DB18244A (3675792458) │ │ │ │ +11059F Compressed Size 0000019D (413) │ │ │ │ +1105A3 Uncompressed Size 000003C2 (962) │ │ │ │ +1105A7 Filename Length 0041 (65) │ │ │ │ +1105A9 Extra Length 0000 (0) │ │ │ │ +1105AB Comment Length 0000 (0) │ │ │ │ +1105AD Disk Start 0000 (0) │ │ │ │ +1105AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1104E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1105B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1104E4 Local Header Offset 000F538B (1004427) │ │ │ │ -1104E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1105B5 Local Header Offset 000F534B (1004363) │ │ │ │ +1105B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1104E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1105B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110529 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ -11052D Created Zip Spec 14 (20) '2.0' │ │ │ │ -11052E Created OS 03 (3) 'Unix' │ │ │ │ -11052F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110530 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110531 General Purpose Flag 0800 (2048) │ │ │ │ +1105FA CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ +1105FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1105FF Created OS 03 (3) 'Unix' │ │ │ │ +110600 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110601 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110602 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110533 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110535 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110539 CRC 1366DDC3 (325508547) │ │ │ │ -11053D Compressed Size 000001A1 (417) │ │ │ │ -110541 Uncompressed Size 00000309 (777) │ │ │ │ -110545 Filename Length 0041 (65) │ │ │ │ -110547 Extra Length 0000 (0) │ │ │ │ -110549 Comment Length 0000 (0) │ │ │ │ -11054B Disk Start 0000 (0) │ │ │ │ -11054D Int File Attributes 0000 (0) │ │ │ │ +110604 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110606 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +11060A CRC 1366DDC3 (325508547) │ │ │ │ +11060E Compressed Size 000001A1 (417) │ │ │ │ +110612 Uncompressed Size 00000309 (777) │ │ │ │ +110616 Filename Length 0041 (65) │ │ │ │ +110618 Extra Length 0000 (0) │ │ │ │ +11061A Comment Length 0000 (0) │ │ │ │ +11061C Disk Start 0000 (0) │ │ │ │ +11061E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11054F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110620 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110553 Local Header Offset 000F5587 (1004935) │ │ │ │ -110557 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110624 Local Header Offset 000F5547 (1004871) │ │ │ │ +110628 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110557: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110628: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110598 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ -11059C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11059D Created OS 03 (3) 'Unix' │ │ │ │ -11059E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11059F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1105A0 General Purpose Flag 0800 (2048) │ │ │ │ +110669 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ +11066D Created Zip Spec 14 (20) '2.0' │ │ │ │ +11066E Created OS 03 (3) 'Unix' │ │ │ │ +11066F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110670 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110671 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1105A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1105A4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1105A8 CRC 4C63C55C (1281607004) │ │ │ │ -1105AC Compressed Size 0000019D (413) │ │ │ │ -1105B0 Uncompressed Size 000003BC (956) │ │ │ │ -1105B4 Filename Length 0040 (64) │ │ │ │ -1105B6 Extra Length 0000 (0) │ │ │ │ -1105B8 Comment Length 0000 (0) │ │ │ │ -1105BA Disk Start 0000 (0) │ │ │ │ -1105BC Int File Attributes 0000 (0) │ │ │ │ +110673 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110675 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110679 CRC 4C63C55C (1281607004) │ │ │ │ +11067D Compressed Size 0000019D (413) │ │ │ │ +110681 Uncompressed Size 000003BC (956) │ │ │ │ +110685 Filename Length 0040 (64) │ │ │ │ +110687 Extra Length 0000 (0) │ │ │ │ +110689 Comment Length 0000 (0) │ │ │ │ +11068B Disk Start 0000 (0) │ │ │ │ +11068D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1105BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11068F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1105C2 Local Header Offset 000F5787 (1005447) │ │ │ │ -1105C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110693 Local Header Offset 000F5747 (1005383) │ │ │ │ +110697 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1105C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110697: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110606 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ -11060A Created Zip Spec 14 (20) '2.0' │ │ │ │ -11060B Created OS 03 (3) 'Unix' │ │ │ │ -11060C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11060D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11060E General Purpose Flag 0800 (2048) │ │ │ │ +1106D7 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ +1106DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1106DC Created OS 03 (3) 'Unix' │ │ │ │ +1106DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1106DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1106DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110610 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110612 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110616 CRC B7B1E9A5 (3081890213) │ │ │ │ -11061A Compressed Size 00000243 (579) │ │ │ │ -11061E Uncompressed Size 000004DB (1243) │ │ │ │ -110622 Filename Length 0045 (69) │ │ │ │ -110624 Extra Length 0000 (0) │ │ │ │ -110626 Comment Length 0000 (0) │ │ │ │ -110628 Disk Start 0000 (0) │ │ │ │ -11062A Int File Attributes 0000 (0) │ │ │ │ +1106E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1106E3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1106E7 CRC B7B1E9A5 (3081890213) │ │ │ │ +1106EB Compressed Size 00000243 (579) │ │ │ │ +1106EF Uncompressed Size 000004DB (1243) │ │ │ │ +1106F3 Filename Length 0045 (69) │ │ │ │ +1106F5 Extra Length 0000 (0) │ │ │ │ +1106F7 Comment Length 0000 (0) │ │ │ │ +1106F9 Disk Start 0000 (0) │ │ │ │ +1106FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11062C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1106FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110630 Local Header Offset 000F5982 (1005954) │ │ │ │ -110634 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110701 Local Header Offset 000F5942 (1005890) │ │ │ │ +110705 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110634: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110705: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110679 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ -11067D Created Zip Spec 14 (20) '2.0' │ │ │ │ -11067E Created OS 03 (3) 'Unix' │ │ │ │ -11067F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110680 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110681 General Purpose Flag 0800 (2048) │ │ │ │ +11074A CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ +11074E Created Zip Spec 14 (20) '2.0' │ │ │ │ +11074F Created OS 03 (3) 'Unix' │ │ │ │ +110750 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110751 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110752 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110683 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110685 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110689 CRC BEFC9406 (3204224006) │ │ │ │ -11068D Compressed Size 00000236 (566) │ │ │ │ -110691 Uncompressed Size 0000081A (2074) │ │ │ │ -110695 Filename Length 0044 (68) │ │ │ │ -110697 Extra Length 0000 (0) │ │ │ │ -110699 Comment Length 0000 (0) │ │ │ │ -11069B Disk Start 0000 (0) │ │ │ │ -11069D Int File Attributes 0000 (0) │ │ │ │ +110754 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110756 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +11075A CRC BEFC9406 (3204224006) │ │ │ │ +11075E Compressed Size 00000236 (566) │ │ │ │ +110762 Uncompressed Size 0000081A (2074) │ │ │ │ +110766 Filename Length 0044 (68) │ │ │ │ +110768 Extra Length 0000 (0) │ │ │ │ +11076A Comment Length 0000 (0) │ │ │ │ +11076C Disk Start 0000 (0) │ │ │ │ +11076E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11069F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110770 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1106A3 Local Header Offset 000F5C28 (1006632) │ │ │ │ -1106A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110774 Local Header Offset 000F5BE8 (1006568) │ │ │ │ +110778 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1106A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110778: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1106EB CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ -1106EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1106F0 Created OS 03 (3) 'Unix' │ │ │ │ -1106F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1106F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1106F3 General Purpose Flag 0800 (2048) │ │ │ │ +1107BC CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ +1107C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1107C1 Created OS 03 (3) 'Unix' │ │ │ │ +1107C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1107C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1107C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1106F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1106F7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1106FB CRC BCE336F3 (3169007347) │ │ │ │ -1106FF Compressed Size 000001A0 (416) │ │ │ │ -110703 Uncompressed Size 00000309 (777) │ │ │ │ -110707 Filename Length 0041 (65) │ │ │ │ -110709 Extra Length 0000 (0) │ │ │ │ -11070B Comment Length 0000 (0) │ │ │ │ -11070D Disk Start 0000 (0) │ │ │ │ -11070F Int File Attributes 0000 (0) │ │ │ │ +1107C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1107C8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1107CC CRC BCE336F3 (3169007347) │ │ │ │ +1107D0 Compressed Size 000001A0 (416) │ │ │ │ +1107D4 Uncompressed Size 00000309 (777) │ │ │ │ +1107D8 Filename Length 0041 (65) │ │ │ │ +1107DA Extra Length 0000 (0) │ │ │ │ +1107DC Comment Length 0000 (0) │ │ │ │ +1107DE Disk Start 0000 (0) │ │ │ │ +1107E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110711 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1107E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110715 Local Header Offset 000F5EC0 (1007296) │ │ │ │ -110719 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1107E6 Local Header Offset 000F5E80 (1007232) │ │ │ │ +1107EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110719: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1107EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11075A CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ -11075E Created Zip Spec 14 (20) '2.0' │ │ │ │ -11075F Created OS 03 (3) 'Unix' │ │ │ │ -110760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110762 General Purpose Flag 0800 (2048) │ │ │ │ +11082B CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ +11082F Created Zip Spec 14 (20) '2.0' │ │ │ │ +110830 Created OS 03 (3) 'Unix' │ │ │ │ +110831 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110832 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110833 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110764 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110766 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -11076A CRC 7DC9408F (2110341263) │ │ │ │ -11076E Compressed Size 0000019B (411) │ │ │ │ -110772 Uncompressed Size 000003BC (956) │ │ │ │ -110776 Filename Length 0040 (64) │ │ │ │ -110778 Extra Length 0000 (0) │ │ │ │ -11077A Comment Length 0000 (0) │ │ │ │ -11077C Disk Start 0000 (0) │ │ │ │ -11077E Int File Attributes 0000 (0) │ │ │ │ +110835 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110837 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +11083B CRC 7DC9408F (2110341263) │ │ │ │ +11083F Compressed Size 0000019B (411) │ │ │ │ +110843 Uncompressed Size 000003BC (956) │ │ │ │ +110847 Filename Length 0040 (64) │ │ │ │ +110849 Extra Length 0000 (0) │ │ │ │ +11084B Comment Length 0000 (0) │ │ │ │ +11084D Disk Start 0000 (0) │ │ │ │ +11084F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110780 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110851 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110784 Local Header Offset 000F60BF (1007807) │ │ │ │ -110788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110855 Local Header Offset 000F607F (1007743) │ │ │ │ +110859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1107C8 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ -1107CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1107CD Created OS 03 (3) 'Unix' │ │ │ │ -1107CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1107CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1107D0 General Purpose Flag 0800 (2048) │ │ │ │ +110899 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ +11089D Created Zip Spec 14 (20) '2.0' │ │ │ │ +11089E Created OS 03 (3) 'Unix' │ │ │ │ +11089F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1108A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1108A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1107D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1107D4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1107D8 CRC C7112450 (3339789392) │ │ │ │ -1107DC Compressed Size 000001A1 (417) │ │ │ │ -1107E0 Uncompressed Size 00000315 (789) │ │ │ │ -1107E4 Filename Length 0044 (68) │ │ │ │ -1107E6 Extra Length 0000 (0) │ │ │ │ -1107E8 Comment Length 0000 (0) │ │ │ │ -1107EA Disk Start 0000 (0) │ │ │ │ -1107EC Int File Attributes 0000 (0) │ │ │ │ +1108A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1108A5 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1108A9 CRC C7112450 (3339789392) │ │ │ │ +1108AD Compressed Size 000001A1 (417) │ │ │ │ +1108B1 Uncompressed Size 00000315 (789) │ │ │ │ +1108B5 Filename Length 0044 (68) │ │ │ │ +1108B7 Extra Length 0000 (0) │ │ │ │ +1108B9 Comment Length 0000 (0) │ │ │ │ +1108BB Disk Start 0000 (0) │ │ │ │ +1108BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1107EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1108BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1107F2 Local Header Offset 000F62B8 (1008312) │ │ │ │ -1107F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1108C3 Local Header Offset 000F6278 (1008248) │ │ │ │ +1108C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1107F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1108C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11083A CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ -11083E Created Zip Spec 14 (20) '2.0' │ │ │ │ -11083F Created OS 03 (3) 'Unix' │ │ │ │ -110840 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110841 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110842 General Purpose Flag 0800 (2048) │ │ │ │ +11090B CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ +11090F Created Zip Spec 14 (20) '2.0' │ │ │ │ +110910 Created OS 03 (3) 'Unix' │ │ │ │ +110911 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110912 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110913 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110844 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110846 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -11084A CRC 7B86EAE8 (2072439528) │ │ │ │ -11084E Compressed Size 0000019E (414) │ │ │ │ -110852 Uncompressed Size 000003CE (974) │ │ │ │ -110856 Filename Length 0043 (67) │ │ │ │ -110858 Extra Length 0000 (0) │ │ │ │ -11085A Comment Length 0000 (0) │ │ │ │ -11085C Disk Start 0000 (0) │ │ │ │ -11085E Int File Attributes 0000 (0) │ │ │ │ +110915 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110917 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +11091B CRC 7B86EAE8 (2072439528) │ │ │ │ +11091F Compressed Size 0000019E (414) │ │ │ │ +110923 Uncompressed Size 000003CE (974) │ │ │ │ +110927 Filename Length 0043 (67) │ │ │ │ +110929 Extra Length 0000 (0) │ │ │ │ +11092B Comment Length 0000 (0) │ │ │ │ +11092D Disk Start 0000 (0) │ │ │ │ +11092F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110860 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110931 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110864 Local Header Offset 000F64BB (1008827) │ │ │ │ -110868 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110935 Local Header Offset 000F647B (1008763) │ │ │ │ +110939 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110868: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110939: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1108AB CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ -1108AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1108B0 Created OS 03 (3) 'Unix' │ │ │ │ -1108B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1108B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1108B3 General Purpose Flag 0800 (2048) │ │ │ │ +11097C CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ +110980 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110981 Created OS 03 (3) 'Unix' │ │ │ │ +110982 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110983 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110984 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1108B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1108B7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1108BB CRC 93670049 (2473001033) │ │ │ │ -1108BF Compressed Size 00000240 (576) │ │ │ │ -1108C3 Uncompressed Size 00000457 (1111) │ │ │ │ -1108C7 Filename Length 0031 (49) │ │ │ │ -1108C9 Extra Length 0000 (0) │ │ │ │ -1108CB Comment Length 0000 (0) │ │ │ │ -1108CD Disk Start 0000 (0) │ │ │ │ -1108CF Int File Attributes 0000 (0) │ │ │ │ +110986 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110988 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +11098C CRC 93670049 (2473001033) │ │ │ │ +110990 Compressed Size 00000240 (576) │ │ │ │ +110994 Uncompressed Size 00000457 (1111) │ │ │ │ +110998 Filename Length 0031 (49) │ │ │ │ +11099A Extra Length 0000 (0) │ │ │ │ +11099C Comment Length 0000 (0) │ │ │ │ +11099E Disk Start 0000 (0) │ │ │ │ +1109A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1108D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1109A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1108D5 Local Header Offset 000F66BA (1009338) │ │ │ │ -1108D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1109A6 Local Header Offset 000F667A (1009274) │ │ │ │ +1109AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1108D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1109AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11090A CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ -11090E Created Zip Spec 14 (20) '2.0' │ │ │ │ -11090F Created OS 03 (3) 'Unix' │ │ │ │ -110910 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110911 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110912 General Purpose Flag 0800 (2048) │ │ │ │ +1109DB CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ +1109DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1109E0 Created OS 03 (3) 'Unix' │ │ │ │ +1109E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1109E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1109E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110914 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110916 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -11091A CRC 3A04F58B (973403531) │ │ │ │ -11091E Compressed Size 000002DE (734) │ │ │ │ -110922 Uncompressed Size 000008B8 (2232) │ │ │ │ -110926 Filename Length 0030 (48) │ │ │ │ -110928 Extra Length 0000 (0) │ │ │ │ -11092A Comment Length 0000 (0) │ │ │ │ -11092C Disk Start 0000 (0) │ │ │ │ -11092E Int File Attributes 0000 (0) │ │ │ │ +1109E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1109E7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1109EB CRC 3A04F58B (973403531) │ │ │ │ +1109EF Compressed Size 000002DE (734) │ │ │ │ +1109F3 Uncompressed Size 000008B8 (2232) │ │ │ │ +1109F7 Filename Length 0030 (48) │ │ │ │ +1109F9 Extra Length 0000 (0) │ │ │ │ +1109FB Comment Length 0000 (0) │ │ │ │ +1109FD Disk Start 0000 (0) │ │ │ │ +1109FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110930 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110A01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110934 Local Header Offset 000F6949 (1009993) │ │ │ │ -110938 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110A05 Local Header Offset 000F6909 (1009929) │ │ │ │ +110A09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110A09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110968 CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ -11096C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11096D Created OS 03 (3) 'Unix' │ │ │ │ -11096E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11096F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110970 General Purpose Flag 0800 (2048) │ │ │ │ +110A39 CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ +110A3D Created Zip Spec 14 (20) '2.0' │ │ │ │ +110A3E Created OS 03 (3) 'Unix' │ │ │ │ +110A3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110A40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110A41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110972 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110974 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110978 CRC 5B0D249B (1527587995) │ │ │ │ -11097C Compressed Size 000003DD (989) │ │ │ │ -110980 Uncompressed Size 0000097D (2429) │ │ │ │ -110984 Filename Length 0031 (49) │ │ │ │ -110986 Extra Length 0000 (0) │ │ │ │ -110988 Comment Length 0000 (0) │ │ │ │ -11098A Disk Start 0000 (0) │ │ │ │ -11098C Int File Attributes 0000 (0) │ │ │ │ +110A43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110A45 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110A49 CRC 5B0D249B (1527587995) │ │ │ │ +110A4D Compressed Size 000003DD (989) │ │ │ │ +110A51 Uncompressed Size 0000097D (2429) │ │ │ │ +110A55 Filename Length 0031 (49) │ │ │ │ +110A57 Extra Length 0000 (0) │ │ │ │ +110A59 Comment Length 0000 (0) │ │ │ │ +110A5B Disk Start 0000 (0) │ │ │ │ +110A5D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11098E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110A5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110992 Local Header Offset 000F6C75 (1010805) │ │ │ │ -110996 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110A63 Local Header Offset 000F6C35 (1010741) │ │ │ │ +110A67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110996: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110A67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1109C7 CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ -1109CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1109CC Created OS 03 (3) 'Unix' │ │ │ │ -1109CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1109CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1109CF General Purpose Flag 0800 (2048) │ │ │ │ +110A98 CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ +110A9C Created Zip Spec 14 (20) '2.0' │ │ │ │ +110A9D Created OS 03 (3) 'Unix' │ │ │ │ +110A9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110A9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110AA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1109D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1109D3 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -1109D7 CRC A4FB26EA (2767922922) │ │ │ │ -1109DB Compressed Size 00000446 (1094) │ │ │ │ -1109DF Uncompressed Size 00001A01 (6657) │ │ │ │ -1109E3 Filename Length 0030 (48) │ │ │ │ -1109E5 Extra Length 0000 (0) │ │ │ │ -1109E7 Comment Length 0000 (0) │ │ │ │ -1109E9 Disk Start 0000 (0) │ │ │ │ -1109EB Int File Attributes 0000 (0) │ │ │ │ +110AA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110AA4 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110AA8 CRC A4FB26EA (2767922922) │ │ │ │ +110AAC Compressed Size 00000446 (1094) │ │ │ │ +110AB0 Uncompressed Size 00001A01 (6657) │ │ │ │ +110AB4 Filename Length 0030 (48) │ │ │ │ +110AB6 Extra Length 0000 (0) │ │ │ │ +110AB8 Comment Length 0000 (0) │ │ │ │ +110ABA Disk Start 0000 (0) │ │ │ │ +110ABC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1109ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110ABE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1109F1 Local Header Offset 000F70A1 (1011873) │ │ │ │ -1109F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110AC2 Local Header Offset 000F7061 (1011809) │ │ │ │ +110AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1109F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110A25 CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ -110A29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110A2A Created OS 03 (3) 'Unix' │ │ │ │ -110A2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110A2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110A2D General Purpose Flag 0800 (2048) │ │ │ │ +110AF6 CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ +110AFA Created Zip Spec 14 (20) '2.0' │ │ │ │ +110AFB Created OS 03 (3) 'Unix' │ │ │ │ +110AFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110AFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110AFE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110A2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -110A31 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110A35 CRC 19A7896C (430410092) │ │ │ │ -110A39 Compressed Size 00000361 (865) │ │ │ │ -110A3D Uncompressed Size 0000076D (1901) │ │ │ │ -110A41 Filename Length 0027 (39) │ │ │ │ -110A43 Extra Length 0000 (0) │ │ │ │ -110A45 Comment Length 0000 (0) │ │ │ │ -110A47 Disk Start 0000 (0) │ │ │ │ -110A49 Int File Attributes 0000 (0) │ │ │ │ +110B00 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110B02 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110B06 CRC 19A7896C (430410092) │ │ │ │ +110B0A Compressed Size 00000361 (865) │ │ │ │ +110B0E Uncompressed Size 0000076D (1901) │ │ │ │ +110B12 Filename Length 0027 (39) │ │ │ │ +110B14 Extra Length 0000 (0) │ │ │ │ +110B16 Comment Length 0000 (0) │ │ │ │ +110B18 Disk Start 0000 (0) │ │ │ │ +110B1A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110A4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110B1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110A4F Local Header Offset 000F7535 (1013045) │ │ │ │ -110A53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110B20 Local Header Offset 000F74F5 (1012981) │ │ │ │ +110B24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110A53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110B24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110A7A CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ -110A7E Created Zip Spec 14 (20) '2.0' │ │ │ │ -110A7F Created OS 03 (3) 'Unix' │ │ │ │ -110A80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110A81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110A82 General Purpose Flag 0800 (2048) │ │ │ │ +110B4B CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ +110B4F Created Zip Spec 14 (20) '2.0' │ │ │ │ +110B50 Created OS 03 (3) 'Unix' │ │ │ │ +110B51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110B52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110B53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110A84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110A86 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110A8A CRC 3809D0E4 (940167396) │ │ │ │ -110A8E Compressed Size 000006F0 (1776) │ │ │ │ -110A92 Uncompressed Size 00001E2F (7727) │ │ │ │ -110A96 Filename Length 0026 (38) │ │ │ │ -110A98 Extra Length 0000 (0) │ │ │ │ -110A9A Comment Length 0000 (0) │ │ │ │ -110A9C Disk Start 0000 (0) │ │ │ │ -110A9E Int File Attributes 0000 (0) │ │ │ │ +110B55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110B57 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110B5B CRC 3809D0E4 (940167396) │ │ │ │ +110B5F Compressed Size 000006F0 (1776) │ │ │ │ +110B63 Uncompressed Size 00001E2F (7727) │ │ │ │ +110B67 Filename Length 0026 (38) │ │ │ │ +110B69 Extra Length 0000 (0) │ │ │ │ +110B6B Comment Length 0000 (0) │ │ │ │ +110B6D Disk Start 0000 (0) │ │ │ │ +110B6F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110AA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110B71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110AA4 Local Header Offset 000F78DB (1013979) │ │ │ │ -110AA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110B75 Local Header Offset 000F789B (1013915) │ │ │ │ +110B79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110AA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110B79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110ACE CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ -110AD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110AD3 Created OS 03 (3) 'Unix' │ │ │ │ -110AD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110AD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110AD6 General Purpose Flag 0800 (2048) │ │ │ │ +110B9F CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ +110BA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110BA4 Created OS 03 (3) 'Unix' │ │ │ │ +110BA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110BA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110BA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110AD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110ADA Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110ADE CRC A7A81A04 (2812811780) │ │ │ │ -110AE2 Compressed Size 0000030D (781) │ │ │ │ -110AE6 Uncompressed Size 0000068E (1678) │ │ │ │ -110AEA Filename Length 0029 (41) │ │ │ │ -110AEC Extra Length 0000 (0) │ │ │ │ -110AEE Comment Length 0000 (0) │ │ │ │ -110AF0 Disk Start 0000 (0) │ │ │ │ -110AF2 Int File Attributes 0000 (0) │ │ │ │ +110BA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110BAB Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110BAF CRC A7A81A04 (2812811780) │ │ │ │ +110BB3 Compressed Size 0000030D (781) │ │ │ │ +110BB7 Uncompressed Size 0000068E (1678) │ │ │ │ +110BBB Filename Length 0029 (41) │ │ │ │ +110BBD Extra Length 0000 (0) │ │ │ │ +110BBF Comment Length 0000 (0) │ │ │ │ +110BC1 Disk Start 0000 (0) │ │ │ │ +110BC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110AF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110BC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110AF8 Local Header Offset 000F800F (1015823) │ │ │ │ -110AFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110BC9 Local Header Offset 000F7FCF (1015759) │ │ │ │ +110BCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110AFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110BCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110B25 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ -110B29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110B2A Created OS 03 (3) 'Unix' │ │ │ │ -110B2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110B2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110B2D General Purpose Flag 0800 (2048) │ │ │ │ +110BF6 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ +110BFA Created Zip Spec 14 (20) '2.0' │ │ │ │ +110BFB Created OS 03 (3) 'Unix' │ │ │ │ +110BFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110BFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110BFE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110B2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -110B31 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110B35 CRC 93D5C239 (2480259641) │ │ │ │ -110B39 Compressed Size 000008C5 (2245) │ │ │ │ -110B3D Uncompressed Size 000028B1 (10417) │ │ │ │ -110B41 Filename Length 0028 (40) │ │ │ │ -110B43 Extra Length 0000 (0) │ │ │ │ -110B45 Comment Length 0000 (0) │ │ │ │ -110B47 Disk Start 0000 (0) │ │ │ │ -110B49 Int File Attributes 0000 (0) │ │ │ │ +110C00 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110C02 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110C06 CRC 93D5C239 (2480259641) │ │ │ │ +110C0A Compressed Size 000008C5 (2245) │ │ │ │ +110C0E Uncompressed Size 000028B1 (10417) │ │ │ │ +110C12 Filename Length 0028 (40) │ │ │ │ +110C14 Extra Length 0000 (0) │ │ │ │ +110C16 Comment Length 0000 (0) │ │ │ │ +110C18 Disk Start 0000 (0) │ │ │ │ +110C1A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110B4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110C1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110B4F Local Header Offset 000F8363 (1016675) │ │ │ │ -110B53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110C20 Local Header Offset 000F8323 (1016611) │ │ │ │ +110C24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110B53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110C24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110B7B CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ -110B7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -110B80 Created OS 03 (3) 'Unix' │ │ │ │ -110B81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110B82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110B83 General Purpose Flag 0800 (2048) │ │ │ │ +110C4C CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ +110C50 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110C51 Created OS 03 (3) 'Unix' │ │ │ │ +110C52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110C53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110C54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110B85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110B87 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110B8B CRC B52AB647 (3039475271) │ │ │ │ -110B8F Compressed Size 00000364 (868) │ │ │ │ -110B93 Uncompressed Size 00000771 (1905) │ │ │ │ -110B97 Filename Length 0028 (40) │ │ │ │ -110B99 Extra Length 0000 (0) │ │ │ │ -110B9B Comment Length 0000 (0) │ │ │ │ -110B9D Disk Start 0000 (0) │ │ │ │ -110B9F Int File Attributes 0000 (0) │ │ │ │ +110C56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110C58 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110C5C CRC B52AB647 (3039475271) │ │ │ │ +110C60 Compressed Size 00000364 (868) │ │ │ │ +110C64 Uncompressed Size 00000771 (1905) │ │ │ │ +110C68 Filename Length 0028 (40) │ │ │ │ +110C6A Extra Length 0000 (0) │ │ │ │ +110C6C Comment Length 0000 (0) │ │ │ │ +110C6E Disk Start 0000 (0) │ │ │ │ +110C70 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110BA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110C72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110BA5 Local Header Offset 000F8C6E (1018990) │ │ │ │ -110BA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110C76 Local Header Offset 000F8C2E (1018926) │ │ │ │ +110C7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110BA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110C7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110BD1 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ -110BD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110BD6 Created OS 03 (3) 'Unix' │ │ │ │ -110BD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110BD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110BD9 General Purpose Flag 0800 (2048) │ │ │ │ +110CA2 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ +110CA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110CA7 Created OS 03 (3) 'Unix' │ │ │ │ +110CA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110CA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110CAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110BDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -110BDD Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110BE1 CRC 09D6E565 (165078373) │ │ │ │ -110BE5 Compressed Size 00000724 (1828) │ │ │ │ -110BE9 Uncompressed Size 00001F18 (7960) │ │ │ │ -110BED Filename Length 0027 (39) │ │ │ │ -110BEF Extra Length 0000 (0) │ │ │ │ -110BF1 Comment Length 0000 (0) │ │ │ │ -110BF3 Disk Start 0000 (0) │ │ │ │ -110BF5 Int File Attributes 0000 (0) │ │ │ │ +110CAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +110CAE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110CB2 CRC 09D6E565 (165078373) │ │ │ │ +110CB6 Compressed Size 00000724 (1828) │ │ │ │ +110CBA Uncompressed Size 00001F18 (7960) │ │ │ │ +110CBE Filename Length 0027 (39) │ │ │ │ +110CC0 Extra Length 0000 (0) │ │ │ │ +110CC2 Comment Length 0000 (0) │ │ │ │ +110CC4 Disk Start 0000 (0) │ │ │ │ +110CC6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110BF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110CC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110BFB Local Header Offset 000F9018 (1019928) │ │ │ │ -110BFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110CCC Local Header Offset 000F8FD8 (1019864) │ │ │ │ +110CD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110BFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110CD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110C26 CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ -110C2A Created Zip Spec 14 (20) '2.0' │ │ │ │ -110C2B Created OS 03 (3) 'Unix' │ │ │ │ -110C2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110C2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110C2E General Purpose Flag 0800 (2048) │ │ │ │ +110CF7 CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ +110CFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +110CFC Created OS 03 (3) 'Unix' │ │ │ │ +110CFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110CFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110CFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110C30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110C32 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110C36 CRC DD751555 (3715437909) │ │ │ │ -110C3A Compressed Size 00002C18 (11288) │ │ │ │ -110C3E Uncompressed Size 00009723 (38691) │ │ │ │ -110C42 Filename Length 0022 (34) │ │ │ │ -110C44 Extra Length 0000 (0) │ │ │ │ -110C46 Comment Length 0000 (0) │ │ │ │ -110C48 Disk Start 0000 (0) │ │ │ │ -110C4A Int File Attributes 0000 (0) │ │ │ │ +110D01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110D03 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110D07 CRC D88F9B2E (3633290030) │ │ │ │ +110D0B Compressed Size 00002C35 (11317) │ │ │ │ +110D0F Uncompressed Size 00009723 (38691) │ │ │ │ +110D13 Filename Length 0022 (34) │ │ │ │ +110D15 Extra Length 0000 (0) │ │ │ │ +110D17 Comment Length 0000 (0) │ │ │ │ +110D19 Disk Start 0000 (0) │ │ │ │ +110D1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110C4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110D1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110C50 Local Header Offset 000F9781 (1021825) │ │ │ │ -110C54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110D21 Local Header Offset 000F9741 (1021761) │ │ │ │ +110D25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110C54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110D25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110C76 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ -110C7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -110C7B Created OS 03 (3) 'Unix' │ │ │ │ -110C7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110C7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110C7E General Purpose Flag 0800 (2048) │ │ │ │ +110D47 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ +110D4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +110D4C Created OS 03 (3) 'Unix' │ │ │ │ +110D4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110D4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110D4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110C80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110C82 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110C86 CRC D5A6662E (3584452142) │ │ │ │ -110C8A Compressed Size 000047FA (18426) │ │ │ │ -110C8E Uncompressed Size 0002C3F6 (181238) │ │ │ │ -110C92 Filename Length 0021 (33) │ │ │ │ -110C94 Extra Length 0000 (0) │ │ │ │ -110C96 Comment Length 0000 (0) │ │ │ │ -110C98 Disk Start 0000 (0) │ │ │ │ -110C9A Int File Attributes 0000 (0) │ │ │ │ +110D51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110D53 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110D57 CRC AAE0AD43 (2866851139) │ │ │ │ +110D5B Compressed Size 000048EB (18667) │ │ │ │ +110D5F Uncompressed Size 0002C3F6 (181238) │ │ │ │ +110D63 Filename Length 0021 (33) │ │ │ │ +110D65 Extra Length 0000 (0) │ │ │ │ +110D67 Comment Length 0000 (0) │ │ │ │ +110D69 Disk Start 0000 (0) │ │ │ │ +110D6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110C9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110D6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110CA0 Local Header Offset 000FC3D9 (1033177) │ │ │ │ -110CA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110D71 Local Header Offset 000FC3B6 (1033142) │ │ │ │ +110D75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110D75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110CC5 CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ -110CC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110CCA Created OS 03 (3) 'Unix' │ │ │ │ -110CCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110CCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110CCD General Purpose Flag 0800 (2048) │ │ │ │ +110D96 CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ +110D9A Created Zip Spec 14 (20) '2.0' │ │ │ │ +110D9B Created OS 03 (3) 'Unix' │ │ │ │ +110D9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110D9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110D9E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110CCF Compression Method 0000 (0) 'Stored' │ │ │ │ -110CD1 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110CD5 CRC 00000000 (0) │ │ │ │ -110CD9 Compressed Size 00000000 (0) │ │ │ │ -110CDD Uncompressed Size 00000000 (0) │ │ │ │ -110CE1 Filename Length 0012 (18) │ │ │ │ -110CE3 Extra Length 0000 (0) │ │ │ │ -110CE5 Comment Length 0000 (0) │ │ │ │ -110CE7 Disk Start 0000 (0) │ │ │ │ -110CE9 Int File Attributes 0000 (0) │ │ │ │ +110DA0 Compression Method 0000 (0) 'Stored' │ │ │ │ +110DA2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110DA6 CRC 00000000 (0) │ │ │ │ +110DAA Compressed Size 00000000 (0) │ │ │ │ +110DAE Uncompressed Size 00000000 (0) │ │ │ │ +110DB2 Filename Length 0012 (18) │ │ │ │ +110DB4 Extra Length 0000 (0) │ │ │ │ +110DB6 Comment Length 0000 (0) │ │ │ │ +110DB8 Disk Start 0000 (0) │ │ │ │ +110DBA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110CEB Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +110DBC Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -110CEF Local Header Offset 00100C12 (1051666) │ │ │ │ -110CF3 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +110DC0 Local Header Offset 00100CE0 (1051872) │ │ │ │ +110DC4 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CF3: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110DC4: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x110CF3: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x110DC4: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CCB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110D9C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -110D05 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ -110D09 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110D0A Created OS 03 (3) 'Unix' │ │ │ │ -110D0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110D0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110D0D General Purpose Flag 0800 (2048) │ │ │ │ +110DD6 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ +110DDA Created Zip Spec 14 (20) '2.0' │ │ │ │ +110DDB Created OS 03 (3) 'Unix' │ │ │ │ +110DDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110DDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110DDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110D0F Compression Method 0008 (8) 'Deflated' │ │ │ │ -110D11 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110D15 CRC 18FFDA79 (419420793) │ │ │ │ -110D19 Compressed Size 00000214 (532) │ │ │ │ -110D1D Uncompressed Size 000003BC (956) │ │ │ │ -110D21 Filename Length 0023 (35) │ │ │ │ -110D23 Extra Length 0000 (0) │ │ │ │ -110D25 Comment Length 0000 (0) │ │ │ │ -110D27 Disk Start 0000 (0) │ │ │ │ -110D29 Int File Attributes 0000 (0) │ │ │ │ +110DE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110DE2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110DE6 CRC 18FFDA79 (419420793) │ │ │ │ +110DEA Compressed Size 00000214 (532) │ │ │ │ +110DEE Uncompressed Size 000003BC (956) │ │ │ │ +110DF2 Filename Length 0023 (35) │ │ │ │ +110DF4 Extra Length 0000 (0) │ │ │ │ +110DF6 Comment Length 0000 (0) │ │ │ │ +110DF8 Disk Start 0000 (0) │ │ │ │ +110DFA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110D2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110DFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110D2F Local Header Offset 00100C42 (1051714) │ │ │ │ -110D33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110E00 Local Header Offset 00100D10 (1051920) │ │ │ │ +110E04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110D33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110E04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110D56 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ -110D5A Created Zip Spec 14 (20) '2.0' │ │ │ │ -110D5B Created OS 03 (3) 'Unix' │ │ │ │ -110D5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110D5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110D5E General Purpose Flag 0800 (2048) │ │ │ │ +110E27 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ +110E2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +110E2C Created OS 03 (3) 'Unix' │ │ │ │ +110E2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110E2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110E2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110D60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110D62 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110D66 CRC 49ECBE90 (1240252048) │ │ │ │ -110D6A Compressed Size 00000389 (905) │ │ │ │ -110D6E Uncompressed Size 00000999 (2457) │ │ │ │ -110D72 Filename Length 0022 (34) │ │ │ │ -110D74 Extra Length 0000 (0) │ │ │ │ -110D76 Comment Length 0000 (0) │ │ │ │ -110D78 Disk Start 0000 (0) │ │ │ │ -110D7A Int File Attributes 0000 (0) │ │ │ │ +110E31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110E33 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110E37 CRC 49ECBE90 (1240252048) │ │ │ │ +110E3B Compressed Size 00000389 (905) │ │ │ │ +110E3F Uncompressed Size 00000999 (2457) │ │ │ │ +110E43 Filename Length 0022 (34) │ │ │ │ +110E45 Extra Length 0000 (0) │ │ │ │ +110E47 Comment Length 0000 (0) │ │ │ │ +110E49 Disk Start 0000 (0) │ │ │ │ +110E4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110D7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110E4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110D80 Local Header Offset 00100E97 (1052311) │ │ │ │ -110D84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110E51 Local Header Offset 00100F65 (1052517) │ │ │ │ +110E55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110D84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110E55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110DA6 CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ -110DAA Created Zip Spec 14 (20) '2.0' │ │ │ │ -110DAB Created OS 03 (3) 'Unix' │ │ │ │ -110DAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110DAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110DAE General Purpose Flag 0800 (2048) │ │ │ │ +110E77 CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ +110E7B Created Zip Spec 14 (20) '2.0' │ │ │ │ +110E7C Created OS 03 (3) 'Unix' │ │ │ │ +110E7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110E7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110E7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110DB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110DB2 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110DB6 CRC 46EB8814 (1189840916) │ │ │ │ -110DBA Compressed Size 00000332 (818) │ │ │ │ -110DBE Uncompressed Size 000006FD (1789) │ │ │ │ -110DC2 Filename Length 0027 (39) │ │ │ │ -110DC4 Extra Length 0000 (0) │ │ │ │ -110DC6 Comment Length 0000 (0) │ │ │ │ -110DC8 Disk Start 0000 (0) │ │ │ │ -110DCA Int File Attributes 0000 (0) │ │ │ │ +110E81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110E83 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110E87 CRC 46EB8814 (1189840916) │ │ │ │ +110E8B Compressed Size 00000332 (818) │ │ │ │ +110E8F Uncompressed Size 000006FD (1789) │ │ │ │ +110E93 Filename Length 0027 (39) │ │ │ │ +110E95 Extra Length 0000 (0) │ │ │ │ +110E97 Comment Length 0000 (0) │ │ │ │ +110E99 Disk Start 0000 (0) │ │ │ │ +110E9B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110DCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110E9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110DD0 Local Header Offset 00101260 (1053280) │ │ │ │ -110DD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110EA1 Local Header Offset 0010132E (1053486) │ │ │ │ +110EA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110DD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110EA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110DFB CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ -110DFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -110E00 Created OS 03 (3) 'Unix' │ │ │ │ -110E01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110E02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110E03 General Purpose Flag 0800 (2048) │ │ │ │ +110ECC CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ +110ED0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110ED1 Created OS 03 (3) 'Unix' │ │ │ │ +110ED2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110ED3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110ED4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110E05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110E07 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110E0B CRC D7E91FBC (3622379452) │ │ │ │ -110E0F Compressed Size 000006B2 (1714) │ │ │ │ -110E13 Uncompressed Size 000016C8 (5832) │ │ │ │ -110E17 Filename Length 0026 (38) │ │ │ │ -110E19 Extra Length 0000 (0) │ │ │ │ -110E1B Comment Length 0000 (0) │ │ │ │ -110E1D Disk Start 0000 (0) │ │ │ │ -110E1F Int File Attributes 0000 (0) │ │ │ │ +110ED6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110ED8 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110EDC CRC D7E91FBC (3622379452) │ │ │ │ +110EE0 Compressed Size 000006B2 (1714) │ │ │ │ +110EE4 Uncompressed Size 000016C8 (5832) │ │ │ │ +110EE8 Filename Length 0026 (38) │ │ │ │ +110EEA Extra Length 0000 (0) │ │ │ │ +110EEC Comment Length 0000 (0) │ │ │ │ +110EEE Disk Start 0000 (0) │ │ │ │ +110EF0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110E21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110EF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110E25 Local Header Offset 001015D7 (1054167) │ │ │ │ -110E29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110EF6 Local Header Offset 001016A5 (1054373) │ │ │ │ +110EFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110E29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110EFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110E4F CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ -110E53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110E54 Created OS 03 (3) 'Unix' │ │ │ │ -110E55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110E56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110E57 General Purpose Flag 0800 (2048) │ │ │ │ +110F20 CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ +110F24 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110F25 Created OS 03 (3) 'Unix' │ │ │ │ +110F26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110F27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110F28 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110E59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110E5B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110E5F CRC A94DC7F1 (2840446961) │ │ │ │ -110E63 Compressed Size 000002E7 (743) │ │ │ │ -110E67 Uncompressed Size 0000072C (1836) │ │ │ │ -110E6B Filename Length 0020 (32) │ │ │ │ -110E6D Extra Length 0000 (0) │ │ │ │ -110E6F Comment Length 0000 (0) │ │ │ │ -110E71 Disk Start 0000 (0) │ │ │ │ -110E73 Int File Attributes 0000 (0) │ │ │ │ +110F2A Compression Method 0008 (8) 'Deflated' │ │ │ │ +110F2C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110F30 CRC A94DC7F1 (2840446961) │ │ │ │ +110F34 Compressed Size 000002E7 (743) │ │ │ │ +110F38 Uncompressed Size 0000072C (1836) │ │ │ │ +110F3C Filename Length 0020 (32) │ │ │ │ +110F3E Extra Length 0000 (0) │ │ │ │ +110F40 Comment Length 0000 (0) │ │ │ │ +110F42 Disk Start 0000 (0) │ │ │ │ +110F44 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110E75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110F46 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110E79 Local Header Offset 00101CCD (1055949) │ │ │ │ -110E7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110F4A Local Header Offset 00101D9B (1056155) │ │ │ │ +110F4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110E7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110F4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110E9D CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ -110EA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110EA2 Created OS 03 (3) 'Unix' │ │ │ │ -110EA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110EA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110EA5 General Purpose Flag 0800 (2048) │ │ │ │ +110F6E CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ +110F72 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110F73 Created OS 03 (3) 'Unix' │ │ │ │ +110F74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110F75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110F76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110EA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110EA9 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110EAD CRC 9BBC44B4 (2612806836) │ │ │ │ -110EB1 Compressed Size 0000036F (879) │ │ │ │ -110EB5 Uncompressed Size 00001242 (4674) │ │ │ │ -110EB9 Filename Length 001F (31) │ │ │ │ -110EBB Extra Length 0000 (0) │ │ │ │ -110EBD Comment Length 0000 (0) │ │ │ │ -110EBF Disk Start 0000 (0) │ │ │ │ -110EC1 Int File Attributes 0000 (0) │ │ │ │ +110F78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110F7A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110F7E CRC 9BBC44B4 (2612806836) │ │ │ │ +110F82 Compressed Size 0000036F (879) │ │ │ │ +110F86 Uncompressed Size 00001242 (4674) │ │ │ │ +110F8A Filename Length 001F (31) │ │ │ │ +110F8C Extra Length 0000 (0) │ │ │ │ +110F8E Comment Length 0000 (0) │ │ │ │ +110F90 Disk Start 0000 (0) │ │ │ │ +110F92 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110EC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110F94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110EC7 Local Header Offset 00101FF2 (1056754) │ │ │ │ -110ECB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110F98 Local Header Offset 001020C0 (1056960) │ │ │ │ +110F9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110ECB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110F9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110EEA CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ -110EEE Created Zip Spec 14 (20) '2.0' │ │ │ │ -110EEF Created OS 03 (3) 'Unix' │ │ │ │ -110EF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110EF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110EF2 General Purpose Flag 0800 (2048) │ │ │ │ +110FBB CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ +110FBF Created Zip Spec 14 (20) '2.0' │ │ │ │ +110FC0 Created OS 03 (3) 'Unix' │ │ │ │ +110FC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110FC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110FC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110EF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110EF6 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110EFA CRC F7DE7C28 (4158553128) │ │ │ │ -110EFE Compressed Size 000002C5 (709) │ │ │ │ -110F02 Uncompressed Size 000006A4 (1700) │ │ │ │ -110F06 Filename Length 0025 (37) │ │ │ │ -110F08 Extra Length 0000 (0) │ │ │ │ -110F0A Comment Length 0000 (0) │ │ │ │ -110F0C Disk Start 0000 (0) │ │ │ │ -110F0E Int File Attributes 0000 (0) │ │ │ │ +110FC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110FC7 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +110FCB CRC F7DE7C28 (4158553128) │ │ │ │ +110FCF Compressed Size 000002C5 (709) │ │ │ │ +110FD3 Uncompressed Size 000006A4 (1700) │ │ │ │ +110FD7 Filename Length 0025 (37) │ │ │ │ +110FD9 Extra Length 0000 (0) │ │ │ │ +110FDB Comment Length 0000 (0) │ │ │ │ +110FDD Disk Start 0000 (0) │ │ │ │ +110FDF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110F10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110FE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110F14 Local Header Offset 0010239E (1057694) │ │ │ │ -110F18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110FE5 Local Header Offset 0010246C (1057900) │ │ │ │ +110FE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110F18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110FE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110F3D CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ -110F41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110F42 Created OS 03 (3) 'Unix' │ │ │ │ -110F43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110F44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110F45 General Purpose Flag 0800 (2048) │ │ │ │ +11100E CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ +111012 Created Zip Spec 14 (20) '2.0' │ │ │ │ +111013 Created OS 03 (3) 'Unix' │ │ │ │ +111014 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +111015 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +111016 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110F47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110F49 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110F4D CRC A55A78BD (2774169789) │ │ │ │ -110F51 Compressed Size 00000311 (785) │ │ │ │ -110F55 Uncompressed Size 00000DBC (3516) │ │ │ │ -110F59 Filename Length 0024 (36) │ │ │ │ -110F5B Extra Length 0000 (0) │ │ │ │ -110F5D Comment Length 0000 (0) │ │ │ │ -110F5F Disk Start 0000 (0) │ │ │ │ -110F61 Int File Attributes 0000 (0) │ │ │ │ +111018 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11101A Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +11101E CRC A55A78BD (2774169789) │ │ │ │ +111022 Compressed Size 00000311 (785) │ │ │ │ +111026 Uncompressed Size 00000DBC (3516) │ │ │ │ +11102A Filename Length 0024 (36) │ │ │ │ +11102C Extra Length 0000 (0) │ │ │ │ +11102E Comment Length 0000 (0) │ │ │ │ +111030 Disk Start 0000 (0) │ │ │ │ +111032 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110F63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +111034 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110F67 Local Header Offset 001026A6 (1058470) │ │ │ │ -110F6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111038 Local Header Offset 00102774 (1058676) │ │ │ │ +11103C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110F6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11103C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110F8F CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ -110F93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110F94 Created OS 03 (3) 'Unix' │ │ │ │ -110F95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110F96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110F97 General Purpose Flag 0800 (2048) │ │ │ │ +111060 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ +111064 Created Zip Spec 14 (20) '2.0' │ │ │ │ +111065 Created OS 03 (3) 'Unix' │ │ │ │ +111066 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +111067 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +111068 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110F99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110F9B Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110F9F CRC 5A222EC8 (1512189640) │ │ │ │ -110FA3 Compressed Size 00000205 (517) │ │ │ │ -110FA7 Uncompressed Size 0000038A (906) │ │ │ │ -110FAB Filename Length 0025 (37) │ │ │ │ -110FAD Extra Length 0000 (0) │ │ │ │ -110FAF Comment Length 0000 (0) │ │ │ │ -110FB1 Disk Start 0000 (0) │ │ │ │ -110FB3 Int File Attributes 0000 (0) │ │ │ │ +11106A Compression Method 0008 (8) 'Deflated' │ │ │ │ +11106C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +111070 CRC 5A222EC8 (1512189640) │ │ │ │ +111074 Compressed Size 00000205 (517) │ │ │ │ +111078 Uncompressed Size 0000038A (906) │ │ │ │ +11107C Filename Length 0025 (37) │ │ │ │ +11107E Extra Length 0000 (0) │ │ │ │ +111080 Comment Length 0000 (0) │ │ │ │ +111082 Disk Start 0000 (0) │ │ │ │ +111084 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110FB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +111086 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110FB9 Local Header Offset 001029F9 (1059321) │ │ │ │ -110FBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11108A Local Header Offset 00102AC7 (1059527) │ │ │ │ +11108E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110FBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11108E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110FE2 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ -110FE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110FE7 Created OS 03 (3) 'Unix' │ │ │ │ -110FE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110FE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110FEA General Purpose Flag 0800 (2048) │ │ │ │ +1110B3 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ +1110B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1110B8 Created OS 03 (3) 'Unix' │ │ │ │ +1110B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1110BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1110BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110FEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -110FEE Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -110FF2 CRC E5E649CC (3857074636) │ │ │ │ -110FF6 Compressed Size 00000203 (515) │ │ │ │ -110FFA Uncompressed Size 000004E3 (1251) │ │ │ │ -110FFE Filename Length 0024 (36) │ │ │ │ -111000 Extra Length 0000 (0) │ │ │ │ -111002 Comment Length 0000 (0) │ │ │ │ -111004 Disk Start 0000 (0) │ │ │ │ -111006 Int File Attributes 0000 (0) │ │ │ │ +1110BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1110BF Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +1110C3 CRC E5E649CC (3857074636) │ │ │ │ +1110C7 Compressed Size 00000203 (515) │ │ │ │ +1110CB Uncompressed Size 000004E3 (1251) │ │ │ │ +1110CF Filename Length 0024 (36) │ │ │ │ +1110D1 Extra Length 0000 (0) │ │ │ │ +1110D3 Comment Length 0000 (0) │ │ │ │ +1110D5 Disk Start 0000 (0) │ │ │ │ +1110D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -111008 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1110D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11100C Local Header Offset 00102C41 (1059905) │ │ │ │ -111010 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1110DD Local Header Offset 00102D0F (1060111) │ │ │ │ +1110E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x111010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1110E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -111034 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ -111038 Created Zip Spec 14 (20) '2.0' │ │ │ │ -111039 Created OS 03 (3) 'Unix' │ │ │ │ -11103A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11103B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11103C General Purpose Flag 0800 (2048) │ │ │ │ +111105 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ +111109 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11110A Created OS 03 (3) 'Unix' │ │ │ │ +11110B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11110C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11110D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11103E Compression Method 0008 (8) 'Deflated' │ │ │ │ -111040 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -111044 CRC B0269DAE (2955320750) │ │ │ │ -111048 Compressed Size 00000D77 (3447) │ │ │ │ -11104C Uncompressed Size 000029F2 (10738) │ │ │ │ -111050 Filename Length 001E (30) │ │ │ │ -111052 Extra Length 0000 (0) │ │ │ │ -111054 Comment Length 0000 (0) │ │ │ │ -111056 Disk Start 0000 (0) │ │ │ │ -111058 Int File Attributes 0000 (0) │ │ │ │ +11110F Compression Method 0008 (8) 'Deflated' │ │ │ │ +111111 Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +111115 CRC A742EC3D (2806180925) │ │ │ │ +111119 Compressed Size 00000D7A (3450) │ │ │ │ +11111D Uncompressed Size 000029F2 (10738) │ │ │ │ +111121 Filename Length 001E (30) │ │ │ │ +111123 Extra Length 0000 (0) │ │ │ │ +111125 Comment Length 0000 (0) │ │ │ │ +111127 Disk Start 0000 (0) │ │ │ │ +111129 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11105A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11112B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11105E Local Header Offset 00102E86 (1060486) │ │ │ │ -111062 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11112F Local Header Offset 00102F54 (1060692) │ │ │ │ +111133 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x111062: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x111133: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -111080 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ -111084 Created Zip Spec 14 (20) '2.0' │ │ │ │ -111085 Created OS 03 (3) 'Unix' │ │ │ │ -111086 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -111087 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -111088 General Purpose Flag 0800 (2048) │ │ │ │ +111151 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ +111155 Created Zip Spec 14 (20) '2.0' │ │ │ │ +111156 Created OS 03 (3) 'Unix' │ │ │ │ +111157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +111158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +111159 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11108A Compression Method 0008 (8) 'Deflated' │ │ │ │ -11108C Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ -111090 CRC 9FDF2775 (2682201973) │ │ │ │ -111094 Compressed Size 00001225 (4645) │ │ │ │ -111098 Uncompressed Size 00013829 (79913) │ │ │ │ -11109C Filename Length 001D (29) │ │ │ │ -11109E Extra Length 0000 (0) │ │ │ │ -1110A0 Comment Length 0000 (0) │ │ │ │ -1110A2 Disk Start 0000 (0) │ │ │ │ -1110A4 Int File Attributes 0000 (0) │ │ │ │ +11115B Compression Method 0008 (8) 'Deflated' │ │ │ │ +11115D Modification Time 5A729CE1 (1517460705) 'Tue Mar 18 19:39:02 2025' │ │ │ │ +111161 CRC A16D4402 (2708292610) │ │ │ │ +111165 Compressed Size 00001225 (4645) │ │ │ │ +111169 Uncompressed Size 00013829 (79913) │ │ │ │ +11116D Filename Length 001D (29) │ │ │ │ +11116F Extra Length 0000 (0) │ │ │ │ +111171 Comment Length 0000 (0) │ │ │ │ +111173 Disk Start 0000 (0) │ │ │ │ +111175 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1110A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +111177 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1110AA Local Header Offset 00103C39 (1063993) │ │ │ │ -1110AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11117B Local Header Offset 00103D0A (1064202) │ │ │ │ +11117F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1110AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11117F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1110CB END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ -1110CF Number of this disk 0000 (0) │ │ │ │ -1110D1 Central Dir Disk no 0000 (0) │ │ │ │ -1110D3 Entries in this disk 0257 (599) │ │ │ │ -1110D5 Total Entries 0257 (599) │ │ │ │ -1110D7 Size of Central Dir 0000C232 (49714) │ │ │ │ -1110DB Offset to Central Dir 00104E99 (1068697) │ │ │ │ -1110DF Comment Length 0000 (0) │ │ │ │ +11119C END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ +1111A0 Number of this disk 0000 (0) │ │ │ │ +1111A2 Central Dir Disk no 0000 (0) │ │ │ │ +1111A4 Entries in this disk 0257 (599) │ │ │ │ +1111A6 Total Entries 0257 (599) │ │ │ │ +1111A8 Size of Central Dir 0000C232 (49714) │ │ │ │ +1111AC Offset to Central Dir 00104F6A (1068906) │ │ │ │ +1111B0 Comment Length 0000 (0) │ │ │ │ # │ │ │ │ # Error Count: 31 │ │ │ │ # Warning Count: 1229 │ │ │ │ # │ │ │ │ # Done │ │ │ ├── org/opencv/aruco/Aruco.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -184,74 +184,14 @@ │ │ │ │ │ │ │ │ │ │ @Deprecated │ │ │ │ │ public static boolean testCharucoCornersCollinear(final CharucoBoard board, final Mat charucoIds) { │ │ │ │ │ return testCharucoCornersCollinear_0(board.getNativeObjAddr(), charucoIds.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ @Deprecated │ │ │ │ │ - public static int interpolateCornersCharuco(final List markerCorners, final Mat markerIds, final Mat image, final CharucoBoard board, final Mat charucoCorners, final Mat charucoIds, final Mat cameraMatrix, final Mat distCoeffs, final int minMarkers) { │ │ │ │ │ - final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ - return interpolateCornersCharuco_0(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj, minMarkers); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - @Deprecated │ │ │ │ │ - public static int interpolateCornersCharuco(final List markerCorners, final Mat markerIds, final Mat image, final CharucoBoard board, final Mat charucoCorners, final Mat charucoIds, final Mat cameraMatrix, final Mat distCoeffs) { │ │ │ │ │ - final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ - return interpolateCornersCharuco_1(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - @Deprecated │ │ │ │ │ - public static int interpolateCornersCharuco(final List markerCorners, final Mat markerIds, final Mat image, final CharucoBoard board, final Mat charucoCorners, final Mat charucoIds, final Mat cameraMatrix) { │ │ │ │ │ - final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ - return interpolateCornersCharuco_2(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj, cameraMatrix.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - @Deprecated │ │ │ │ │ - public static int interpolateCornersCharuco(final List markerCorners, final Mat markerIds, final Mat image, final CharucoBoard board, final Mat charucoCorners, final Mat charucoIds) { │ │ │ │ │ - final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ - return interpolateCornersCharuco_3(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - @Deprecated │ │ │ │ │ - public static void detectCharucoDiamond(final Mat image, final List markerCorners, final Mat markerIds, final float squareMarkerLengthRate, final List diamondCorners, final Mat diamondIds, final Mat cameraMatrix, final Mat distCoeffs, final Dictionary dictionary) { │ │ │ │ │ - final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ - final Mat diamondCorners_mat = new Mat(); │ │ │ │ │ - detectCharucoDiamond_0(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj, dictionary.getNativeObjAddr()); │ │ │ │ │ - Converters.Mat_to_vector_Mat(diamondCorners_mat, (List)diamondCorners); │ │ │ │ │ - diamondCorners_mat.release(); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - @Deprecated │ │ │ │ │ - public static void detectCharucoDiamond(final Mat image, final List markerCorners, final Mat markerIds, final float squareMarkerLengthRate, final List diamondCorners, final Mat diamondIds, final Mat cameraMatrix, final Mat distCoeffs) { │ │ │ │ │ - final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ - final Mat diamondCorners_mat = new Mat(); │ │ │ │ │ - detectCharucoDiamond_1(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj); │ │ │ │ │ - Converters.Mat_to_vector_Mat(diamondCorners_mat, (List)diamondCorners); │ │ │ │ │ - diamondCorners_mat.release(); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - @Deprecated │ │ │ │ │ - public static void detectCharucoDiamond(final Mat image, final List markerCorners, final Mat markerIds, final float squareMarkerLengthRate, final List diamondCorners, final Mat diamondIds, final Mat cameraMatrix) { │ │ │ │ │ - final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ - final Mat diamondCorners_mat = new Mat(); │ │ │ │ │ - detectCharucoDiamond_2(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj, cameraMatrix.nativeObj); │ │ │ │ │ - Converters.Mat_to_vector_Mat(diamondCorners_mat, (List)diamondCorners); │ │ │ │ │ - diamondCorners_mat.release(); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - @Deprecated │ │ │ │ │ - public static void detectCharucoDiamond(final Mat image, final List markerCorners, final Mat markerIds, final float squareMarkerLengthRate, final List diamondCorners, final Mat diamondIds) { │ │ │ │ │ - final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ - final Mat diamondCorners_mat = new Mat(); │ │ │ │ │ - detectCharucoDiamond_3(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ │ - Converters.Mat_to_vector_Mat(diamondCorners_mat, (List)diamondCorners); │ │ │ │ │ - diamondCorners_mat.release(); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - @Deprecated │ │ │ │ │ public static double calibrateCameraArucoExtended(final List corners, final Mat ids, final Mat counter, final Board board, final Size imageSize, final Mat cameraMatrix, final Mat distCoeffs, final List rvecs, final List tvecs, final Mat stdDeviationsIntrinsics, final Mat stdDeviationsExtrinsics, final Mat perViewErrors, final int flags, final TermCriteria criteria) { │ │ │ │ │ final Mat corners_mat = Converters.vector_Mat_to_Mat((List)corners); │ │ │ │ │ final Mat rvecs_mat = new Mat(); │ │ │ │ │ final Mat tvecs_mat = new Mat(); │ │ │ │ │ final double retVal = calibrateCameraArucoExtended_0(corners_mat.nativeObj, ids.nativeObj, counter.nativeObj, board.getNativeObjAddr(), imageSize.width, imageSize.height, cameraMatrix.nativeObj, distCoeffs.nativeObj, rvecs_mat.nativeObj, tvecs_mat.nativeObj, stdDeviationsIntrinsics.nativeObj, stdDeviationsExtrinsics.nativeObj, perViewErrors.nativeObj, flags, criteria.type, criteria.maxCount, criteria.epsilon); │ │ │ │ │ Converters.Mat_to_vector_Mat(rvecs_mat, (List)rvecs); │ │ │ │ │ rvecs_mat.release(); │ │ │ │ │ @@ -439,14 +379,74 @@ │ │ │ │ │ @Deprecated │ │ │ │ │ public static double calibrateCameraCharuco(final List charucoCorners, final List charucoIds, final CharucoBoard board, final Size imageSize, final Mat cameraMatrix, final Mat distCoeffs) { │ │ │ │ │ final Mat charucoCorners_mat = Converters.vector_Mat_to_Mat((List)charucoCorners); │ │ │ │ │ final Mat charucoIds_mat = Converters.vector_Mat_to_Mat((List)charucoIds); │ │ │ │ │ return calibrateCameraCharuco_4(charucoCorners_mat.nativeObj, charucoIds_mat.nativeObj, board.getNativeObjAddr(), imageSize.width, imageSize.height, cameraMatrix.nativeObj, distCoeffs.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + @Deprecated │ │ │ │ │ + public static int interpolateCornersCharuco(final List markerCorners, final Mat markerIds, final Mat image, final CharucoBoard board, final Mat charucoCorners, final Mat charucoIds, final Mat cameraMatrix, final Mat distCoeffs, final int minMarkers) { │ │ │ │ │ + final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ + return interpolateCornersCharuco_0(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj, minMarkers); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + @Deprecated │ │ │ │ │ + public static int interpolateCornersCharuco(final List markerCorners, final Mat markerIds, final Mat image, final CharucoBoard board, final Mat charucoCorners, final Mat charucoIds, final Mat cameraMatrix, final Mat distCoeffs) { │ │ │ │ │ + final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ + return interpolateCornersCharuco_1(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + @Deprecated │ │ │ │ │ + public static int interpolateCornersCharuco(final List markerCorners, final Mat markerIds, final Mat image, final CharucoBoard board, final Mat charucoCorners, final Mat charucoIds, final Mat cameraMatrix) { │ │ │ │ │ + final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ + return interpolateCornersCharuco_2(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj, cameraMatrix.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + @Deprecated │ │ │ │ │ + public static int interpolateCornersCharuco(final List markerCorners, final Mat markerIds, final Mat image, final CharucoBoard board, final Mat charucoCorners, final Mat charucoIds) { │ │ │ │ │ + final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ + return interpolateCornersCharuco_3(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + @Deprecated │ │ │ │ │ + public static void detectCharucoDiamond(final Mat image, final List markerCorners, final Mat markerIds, final float squareMarkerLengthRate, final List diamondCorners, final Mat diamondIds, final Mat cameraMatrix, final Mat distCoeffs, final Dictionary dictionary) { │ │ │ │ │ + final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ + final Mat diamondCorners_mat = new Mat(); │ │ │ │ │ + detectCharucoDiamond_0(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj, dictionary.getNativeObjAddr()); │ │ │ │ │ + Converters.Mat_to_vector_Mat(diamondCorners_mat, (List)diamondCorners); │ │ │ │ │ + diamondCorners_mat.release(); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + @Deprecated │ │ │ │ │ + public static void detectCharucoDiamond(final Mat image, final List markerCorners, final Mat markerIds, final float squareMarkerLengthRate, final List diamondCorners, final Mat diamondIds, final Mat cameraMatrix, final Mat distCoeffs) { │ │ │ │ │ + final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ + final Mat diamondCorners_mat = new Mat(); │ │ │ │ │ + detectCharucoDiamond_1(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj); │ │ │ │ │ + Converters.Mat_to_vector_Mat(diamondCorners_mat, (List)diamondCorners); │ │ │ │ │ + diamondCorners_mat.release(); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + @Deprecated │ │ │ │ │ + public static void detectCharucoDiamond(final Mat image, final List markerCorners, final Mat markerIds, final float squareMarkerLengthRate, final List diamondCorners, final Mat diamondIds, final Mat cameraMatrix) { │ │ │ │ │ + final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ + final Mat diamondCorners_mat = new Mat(); │ │ │ │ │ + detectCharucoDiamond_2(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj, cameraMatrix.nativeObj); │ │ │ │ │ + Converters.Mat_to_vector_Mat(diamondCorners_mat, (List)diamondCorners); │ │ │ │ │ + diamondCorners_mat.release(); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + @Deprecated │ │ │ │ │ + public static void detectCharucoDiamond(final Mat image, final List markerCorners, final Mat markerIds, final float squareMarkerLengthRate, final List diamondCorners, final Mat diamondIds) { │ │ │ │ │ + final Mat markerCorners_mat = Converters.vector_Mat_to_Mat((List)markerCorners); │ │ │ │ │ + final Mat diamondCorners_mat = new Mat(); │ │ │ │ │ + detectCharucoDiamond_3(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ │ + Converters.Mat_to_vector_Mat(diamondCorners_mat, (List)diamondCorners); │ │ │ │ │ + diamondCorners_mat.release(); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ private static native void detectMarkers_0(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5); │ │ │ │ │ │ │ │ │ │ private static native void detectMarkers_1(final long p0, final long p1, final long p2, final long p3, final long p4); │ │ │ │ │ │ │ │ │ │ private static native void detectMarkers_2(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ │ │ │ │ │ private static native void refineDetectedMarkers_0(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5, final long p6, final float p7, final float p8, final boolean p9, final long p10, final long p11); │ │ │ │ │ @@ -481,30 +481,14 @@ │ │ │ │ │ │ │ │ │ │ private static native void estimatePoseSingleMarkers_1(final long p0, final float p1, final long p2, final long p3, final long p4, final long p5, final long p6); │ │ │ │ │ │ │ │ │ │ private static native void estimatePoseSingleMarkers_2(final long p0, final float p1, final long p2, final long p3, final long p4, final long p5); │ │ │ │ │ │ │ │ │ │ private static native boolean testCharucoCornersCollinear_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native int interpolateCornersCharuco_0(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5, final long p6, final long p7, final int p8); │ │ │ │ │ - │ │ │ │ │ - private static native int interpolateCornersCharuco_1(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5, final long p6, final long p7); │ │ │ │ │ - │ │ │ │ │ - private static native int interpolateCornersCharuco_2(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5, final long p6); │ │ │ │ │ - │ │ │ │ │ - private static native int interpolateCornersCharuco_3(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5); │ │ │ │ │ - │ │ │ │ │ - private static native void detectCharucoDiamond_0(final long p0, final long p1, final long p2, final float p3, final long p4, final long p5, final long p6, final long p7, final long p8); │ │ │ │ │ - │ │ │ │ │ - private static native void detectCharucoDiamond_1(final long p0, final long p1, final long p2, final float p3, final long p4, final long p5, final long p6, final long p7); │ │ │ │ │ - │ │ │ │ │ - private static native void detectCharucoDiamond_2(final long p0, final long p1, final long p2, final float p3, final long p4, final long p5, final long p6); │ │ │ │ │ - │ │ │ │ │ - private static native void detectCharucoDiamond_3(final long p0, final long p1, final long p2, final float p3, final long p4, final long p5); │ │ │ │ │ - │ │ │ │ │ private static native double calibrateCameraArucoExtended_0(final long p0, final long p1, final long p2, final long p3, final double p4, final double p5, final long p6, final long p7, final long p8, final long p9, final long p10, final long p11, final long p12, final int p13, final int p14, final int p15, final double p16); │ │ │ │ │ │ │ │ │ │ private static native double calibrateCameraArucoExtended_1(final long p0, final long p1, final long p2, final long p3, final double p4, final double p5, final long p6, final long p7, final long p8, final long p9, final long p10, final long p11, final long p12, final int p13); │ │ │ │ │ │ │ │ │ │ private static native double calibrateCameraArucoExtended_2(final long p0, final long p1, final long p2, final long p3, final double p4, final double p5, final long p6, final long p7, final long p8, final long p9, final long p10, final long p11, final long p12); │ │ │ │ │ │ │ │ │ │ private static native double calibrateCameraAruco_0(final long p0, final long p1, final long p2, final long p3, final double p4, final double p5, final long p6, final long p7, final long p8, final long p9, final int p10, final int p11, final int p12, final double p13); │ │ │ │ │ @@ -528,8 +512,24 @@ │ │ │ │ │ private static native double calibrateCameraCharuco_1(final long p0, final long p1, final long p2, final double p3, final double p4, final long p5, final long p6, final long p7, final long p8, final int p9); │ │ │ │ │ │ │ │ │ │ private static native double calibrateCameraCharuco_2(final long p0, final long p1, final long p2, final double p3, final double p4, final long p5, final long p6, final long p7, final long p8); │ │ │ │ │ │ │ │ │ │ private static native double calibrateCameraCharuco_3(final long p0, final long p1, final long p2, final double p3, final double p4, final long p5, final long p6, final long p7); │ │ │ │ │ │ │ │ │ │ private static native double calibrateCameraCharuco_4(final long p0, final long p1, final long p2, final double p3, final double p4, final long p5, final long p6); │ │ │ │ │ + │ │ │ │ │ + private static native int interpolateCornersCharuco_0(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5, final long p6, final long p7, final int p8); │ │ │ │ │ + │ │ │ │ │ + private static native int interpolateCornersCharuco_1(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5, final long p6, final long p7); │ │ │ │ │ + │ │ │ │ │ + private static native int interpolateCornersCharuco_2(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5, final long p6); │ │ │ │ │ + │ │ │ │ │ + private static native int interpolateCornersCharuco_3(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5); │ │ │ │ │ + │ │ │ │ │ + private static native void detectCharucoDiamond_0(final long p0, final long p1, final long p2, final float p3, final long p4, final long p5, final long p6, final long p7, final long p8); │ │ │ │ │ + │ │ │ │ │ + private static native void detectCharucoDiamond_1(final long p0, final long p1, final long p2, final float p3, final long p4, final long p5, final long p6, final long p7); │ │ │ │ │ + │ │ │ │ │ + private static native void detectCharucoDiamond_2(final long p0, final long p1, final long p2, final float p3, final long p4, final long p5, final long p6); │ │ │ │ │ + │ │ │ │ │ + private static native void detectCharucoDiamond_3(final long p0, final long p1, final long p2, final float p3, final long p4, final long p5); │ │ │ │ │ } │ │ │ ├── org/opencv/aruco/Aruco.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -478,287 +478,14 @@ │ │ │ │ @Deprecated │ │ │ │ public static boolean testCharucoCornersCollinear(CharucoBoard board, Mat charucoIds) { │ │ │ │ return testCharucoCornersCollinear_0(board.getNativeObjAddr(), charucoIds.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: int cv::aruco::interpolateCornersCharuco(vector_Mat markerCorners, Mat markerIds, Mat image, Ptr_CharucoBoard board, Mat& charucoCorners, Mat& charucoIds, Mat cameraMatrix = Mat(), Mat distCoeffs = Mat(), int minMarkers = 2) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Interpolate position of ChArUco board corners │ │ │ │ - * @param markerCorners vector of already detected markers corners. For each marker, its four │ │ │ │ - * corners are provided, (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, the │ │ │ │ - * dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ - * @param markerIds list of identifiers for each marker in corners │ │ │ │ - * @param image input image necesary for corner refinement. Note that markers are not detected and │ │ │ │ - * should be sent in corners and ids parameters. │ │ │ │ - * @param board layout of ChArUco board. │ │ │ │ - * @param charucoCorners interpolated chessboard corners │ │ │ │ - * @param charucoIds interpolated chessboard corners identifiers │ │ │ │ - * @param cameraMatrix optional 3x3 floating-point camera matrix │ │ │ │ - * \(A = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\) │ │ │ │ - * @param distCoeffs optional vector of distortion coefficients │ │ │ │ - * \((k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6],[s_1, s_2, s_3, s_4]])\) of 4, 5, 8 or 12 elements │ │ │ │ - * @param minMarkers number of adjacent markers that must be detected to return a charuco corner │ │ │ │ - * │ │ │ │ - * This function receives the detected markers and returns the 2D position of the chessboard corners │ │ │ │ - * from a ChArUco board using the detected Aruco markers. If camera parameters are provided, │ │ │ │ - * the process is based in an approximated pose estimation, else it is based on local homography. │ │ │ │ - * Only visible corners are returned. For each corner, its corresponding identifier is │ │ │ │ - * also returned in charucoIds. │ │ │ │ - * The function returns the number of interpolated corners. │ │ │ │ - * │ │ │ │ - * @deprecated Use CharucoDetector::detectBoard │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - @Deprecated │ │ │ │ - public static int interpolateCornersCharuco(List markerCorners, Mat markerIds, Mat image, CharucoBoard board, Mat charucoCorners, Mat charucoIds, Mat cameraMatrix, Mat distCoeffs, int minMarkers) { │ │ │ │ - Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ - return interpolateCornersCharuco_0(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj, minMarkers); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Interpolate position of ChArUco board corners │ │ │ │ - * @param markerCorners vector of already detected markers corners. For each marker, its four │ │ │ │ - * corners are provided, (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, the │ │ │ │ - * dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ - * @param markerIds list of identifiers for each marker in corners │ │ │ │ - * @param image input image necesary for corner refinement. Note that markers are not detected and │ │ │ │ - * should be sent in corners and ids parameters. │ │ │ │ - * @param board layout of ChArUco board. │ │ │ │ - * @param charucoCorners interpolated chessboard corners │ │ │ │ - * @param charucoIds interpolated chessboard corners identifiers │ │ │ │ - * @param cameraMatrix optional 3x3 floating-point camera matrix │ │ │ │ - * \(A = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\) │ │ │ │ - * @param distCoeffs optional vector of distortion coefficients │ │ │ │ - * \((k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6],[s_1, s_2, s_3, s_4]])\) of 4, 5, 8 or 12 elements │ │ │ │ - * │ │ │ │ - * This function receives the detected markers and returns the 2D position of the chessboard corners │ │ │ │ - * from a ChArUco board using the detected Aruco markers. If camera parameters are provided, │ │ │ │ - * the process is based in an approximated pose estimation, else it is based on local homography. │ │ │ │ - * Only visible corners are returned. For each corner, its corresponding identifier is │ │ │ │ - * also returned in charucoIds. │ │ │ │ - * The function returns the number of interpolated corners. │ │ │ │ - * │ │ │ │ - * @deprecated Use CharucoDetector::detectBoard │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - @Deprecated │ │ │ │ - public static int interpolateCornersCharuco(List markerCorners, Mat markerIds, Mat image, CharucoBoard board, Mat charucoCorners, Mat charucoIds, Mat cameraMatrix, Mat distCoeffs) { │ │ │ │ - Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ - return interpolateCornersCharuco_1(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Interpolate position of ChArUco board corners │ │ │ │ - * @param markerCorners vector of already detected markers corners. For each marker, its four │ │ │ │ - * corners are provided, (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, the │ │ │ │ - * dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ - * @param markerIds list of identifiers for each marker in corners │ │ │ │ - * @param image input image necesary for corner refinement. Note that markers are not detected and │ │ │ │ - * should be sent in corners and ids parameters. │ │ │ │ - * @param board layout of ChArUco board. │ │ │ │ - * @param charucoCorners interpolated chessboard corners │ │ │ │ - * @param charucoIds interpolated chessboard corners identifiers │ │ │ │ - * @param cameraMatrix optional 3x3 floating-point camera matrix │ │ │ │ - * \(A = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\) │ │ │ │ - * \((k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6],[s_1, s_2, s_3, s_4]])\) of 4, 5, 8 or 12 elements │ │ │ │ - * │ │ │ │ - * This function receives the detected markers and returns the 2D position of the chessboard corners │ │ │ │ - * from a ChArUco board using the detected Aruco markers. If camera parameters are provided, │ │ │ │ - * the process is based in an approximated pose estimation, else it is based on local homography. │ │ │ │ - * Only visible corners are returned. For each corner, its corresponding identifier is │ │ │ │ - * also returned in charucoIds. │ │ │ │ - * The function returns the number of interpolated corners. │ │ │ │ - * │ │ │ │ - * @deprecated Use CharucoDetector::detectBoard │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - @Deprecated │ │ │ │ - public static int interpolateCornersCharuco(List markerCorners, Mat markerIds, Mat image, CharucoBoard board, Mat charucoCorners, Mat charucoIds, Mat cameraMatrix) { │ │ │ │ - Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ - return interpolateCornersCharuco_2(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj, cameraMatrix.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Interpolate position of ChArUco board corners │ │ │ │ - * @param markerCorners vector of already detected markers corners. For each marker, its four │ │ │ │ - * corners are provided, (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, the │ │ │ │ - * dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ - * @param markerIds list of identifiers for each marker in corners │ │ │ │ - * @param image input image necesary for corner refinement. Note that markers are not detected and │ │ │ │ - * should be sent in corners and ids parameters. │ │ │ │ - * @param board layout of ChArUco board. │ │ │ │ - * @param charucoCorners interpolated chessboard corners │ │ │ │ - * @param charucoIds interpolated chessboard corners identifiers │ │ │ │ - * \(A = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\) │ │ │ │ - * \((k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6],[s_1, s_2, s_3, s_4]])\) of 4, 5, 8 or 12 elements │ │ │ │ - * │ │ │ │ - * This function receives the detected markers and returns the 2D position of the chessboard corners │ │ │ │ - * from a ChArUco board using the detected Aruco markers. If camera parameters are provided, │ │ │ │ - * the process is based in an approximated pose estimation, else it is based on local homography. │ │ │ │ - * Only visible corners are returned. For each corner, its corresponding identifier is │ │ │ │ - * also returned in charucoIds. │ │ │ │ - * The function returns the number of interpolated corners. │ │ │ │ - * │ │ │ │ - * @deprecated Use CharucoDetector::detectBoard │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - @Deprecated │ │ │ │ - public static int interpolateCornersCharuco(List markerCorners, Mat markerIds, Mat image, CharucoBoard board, Mat charucoCorners, Mat charucoIds) { │ │ │ │ - Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ - return interpolateCornersCharuco_3(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::aruco::detectCharucoDiamond(Mat image, vector_Mat markerCorners, Mat markerIds, float squareMarkerLengthRate, vector_Mat& diamondCorners, Mat& diamondIds, Mat cameraMatrix = Mat(), Mat distCoeffs = Mat(), Ptr_Dictionary dictionary = makePtr (getPredefinedDictionary(PredefinedDictionaryType::DICT_4X4_50))) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Detect ChArUco Diamond markers │ │ │ │ - * │ │ │ │ - * @param image input image necessary for corner subpixel. │ │ │ │ - * @param markerCorners list of detected marker corners from detectMarkers function. │ │ │ │ - * @param markerIds list of marker ids in markerCorners. │ │ │ │ - * @param squareMarkerLengthRate rate between square and marker length: │ │ │ │ - * squareMarkerLengthRate = squareLength/markerLength. The real units are not necessary. │ │ │ │ - * @param diamondCorners output list of detected diamond corners (4 corners per diamond). The order │ │ │ │ - * is the same than in marker corners: top left, top right, bottom right and bottom left. Similar │ │ │ │ - * format than the corners returned by detectMarkers (e.g std::vector<std::vector<cv::Point2f> > ). │ │ │ │ - * @param diamondIds ids of the diamonds in diamondCorners. The id of each diamond is in fact of │ │ │ │ - * type Vec4i, so each diamond has 4 ids, which are the ids of the aruco markers composing the │ │ │ │ - * diamond. │ │ │ │ - * @param cameraMatrix Optional camera calibration matrix. │ │ │ │ - * @param distCoeffs Optional camera distortion coefficients. │ │ │ │ - * @param dictionary dictionary of markers indicating the type of markers. │ │ │ │ - * │ │ │ │ - * This function detects Diamond markers from the previous detected ArUco markers. The diamonds │ │ │ │ - * are returned in the diamondCorners and diamondIds parameters. If camera calibration parameters │ │ │ │ - * are provided, the diamond search is based on reprojection. If not, diamond search is based on │ │ │ │ - * homography. Homography is faster than reprojection, but less accurate. │ │ │ │ - * │ │ │ │ - * @deprecated Use CharucoDetector::detectDiamonds │ │ │ │ - */ │ │ │ │ - @Deprecated │ │ │ │ - public static void detectCharucoDiamond(Mat image, List markerCorners, Mat markerIds, float squareMarkerLengthRate, List diamondCorners, Mat diamondIds, Mat cameraMatrix, Mat distCoeffs, Dictionary dictionary) { │ │ │ │ - Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ - Mat diamondCorners_mat = new Mat(); │ │ │ │ - detectCharucoDiamond_0(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj, dictionary.getNativeObjAddr()); │ │ │ │ - Converters.Mat_to_vector_Mat(diamondCorners_mat, diamondCorners); │ │ │ │ - diamondCorners_mat.release(); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Detect ChArUco Diamond markers │ │ │ │ - * │ │ │ │ - * @param image input image necessary for corner subpixel. │ │ │ │ - * @param markerCorners list of detected marker corners from detectMarkers function. │ │ │ │ - * @param markerIds list of marker ids in markerCorners. │ │ │ │ - * @param squareMarkerLengthRate rate between square and marker length: │ │ │ │ - * squareMarkerLengthRate = squareLength/markerLength. The real units are not necessary. │ │ │ │ - * @param diamondCorners output list of detected diamond corners (4 corners per diamond). The order │ │ │ │ - * is the same than in marker corners: top left, top right, bottom right and bottom left. Similar │ │ │ │ - * format than the corners returned by detectMarkers (e.g std::vector<std::vector<cv::Point2f> > ). │ │ │ │ - * @param diamondIds ids of the diamonds in diamondCorners. The id of each diamond is in fact of │ │ │ │ - * type Vec4i, so each diamond has 4 ids, which are the ids of the aruco markers composing the │ │ │ │ - * diamond. │ │ │ │ - * @param cameraMatrix Optional camera calibration matrix. │ │ │ │ - * @param distCoeffs Optional camera distortion coefficients. │ │ │ │ - * │ │ │ │ - * This function detects Diamond markers from the previous detected ArUco markers. The diamonds │ │ │ │ - * are returned in the diamondCorners and diamondIds parameters. If camera calibration parameters │ │ │ │ - * are provided, the diamond search is based on reprojection. If not, diamond search is based on │ │ │ │ - * homography. Homography is faster than reprojection, but less accurate. │ │ │ │ - * │ │ │ │ - * @deprecated Use CharucoDetector::detectDiamonds │ │ │ │ - */ │ │ │ │ - @Deprecated │ │ │ │ - public static void detectCharucoDiamond(Mat image, List markerCorners, Mat markerIds, float squareMarkerLengthRate, List diamondCorners, Mat diamondIds, Mat cameraMatrix, Mat distCoeffs) { │ │ │ │ - Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ - Mat diamondCorners_mat = new Mat(); │ │ │ │ - detectCharucoDiamond_1(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj); │ │ │ │ - Converters.Mat_to_vector_Mat(diamondCorners_mat, diamondCorners); │ │ │ │ - diamondCorners_mat.release(); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Detect ChArUco Diamond markers │ │ │ │ - * │ │ │ │ - * @param image input image necessary for corner subpixel. │ │ │ │ - * @param markerCorners list of detected marker corners from detectMarkers function. │ │ │ │ - * @param markerIds list of marker ids in markerCorners. │ │ │ │ - * @param squareMarkerLengthRate rate between square and marker length: │ │ │ │ - * squareMarkerLengthRate = squareLength/markerLength. The real units are not necessary. │ │ │ │ - * @param diamondCorners output list of detected diamond corners (4 corners per diamond). The order │ │ │ │ - * is the same than in marker corners: top left, top right, bottom right and bottom left. Similar │ │ │ │ - * format than the corners returned by detectMarkers (e.g std::vector<std::vector<cv::Point2f> > ). │ │ │ │ - * @param diamondIds ids of the diamonds in diamondCorners. The id of each diamond is in fact of │ │ │ │ - * type Vec4i, so each diamond has 4 ids, which are the ids of the aruco markers composing the │ │ │ │ - * diamond. │ │ │ │ - * @param cameraMatrix Optional camera calibration matrix. │ │ │ │ - * │ │ │ │ - * This function detects Diamond markers from the previous detected ArUco markers. The diamonds │ │ │ │ - * are returned in the diamondCorners and diamondIds parameters. If camera calibration parameters │ │ │ │ - * are provided, the diamond search is based on reprojection. If not, diamond search is based on │ │ │ │ - * homography. Homography is faster than reprojection, but less accurate. │ │ │ │ - * │ │ │ │ - * @deprecated Use CharucoDetector::detectDiamonds │ │ │ │ - */ │ │ │ │ - @Deprecated │ │ │ │ - public static void detectCharucoDiamond(Mat image, List markerCorners, Mat markerIds, float squareMarkerLengthRate, List diamondCorners, Mat diamondIds, Mat cameraMatrix) { │ │ │ │ - Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ - Mat diamondCorners_mat = new Mat(); │ │ │ │ - detectCharucoDiamond_2(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj, cameraMatrix.nativeObj); │ │ │ │ - Converters.Mat_to_vector_Mat(diamondCorners_mat, diamondCorners); │ │ │ │ - diamondCorners_mat.release(); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Detect ChArUco Diamond markers │ │ │ │ - * │ │ │ │ - * @param image input image necessary for corner subpixel. │ │ │ │ - * @param markerCorners list of detected marker corners from detectMarkers function. │ │ │ │ - * @param markerIds list of marker ids in markerCorners. │ │ │ │ - * @param squareMarkerLengthRate rate between square and marker length: │ │ │ │ - * squareMarkerLengthRate = squareLength/markerLength. The real units are not necessary. │ │ │ │ - * @param diamondCorners output list of detected diamond corners (4 corners per diamond). The order │ │ │ │ - * is the same than in marker corners: top left, top right, bottom right and bottom left. Similar │ │ │ │ - * format than the corners returned by detectMarkers (e.g std::vector<std::vector<cv::Point2f> > ). │ │ │ │ - * @param diamondIds ids of the diamonds in diamondCorners. The id of each diamond is in fact of │ │ │ │ - * type Vec4i, so each diamond has 4 ids, which are the ids of the aruco markers composing the │ │ │ │ - * diamond. │ │ │ │ - * │ │ │ │ - * This function detects Diamond markers from the previous detected ArUco markers. The diamonds │ │ │ │ - * are returned in the diamondCorners and diamondIds parameters. If camera calibration parameters │ │ │ │ - * are provided, the diamond search is based on reprojection. If not, diamond search is based on │ │ │ │ - * homography. Homography is faster than reprojection, but less accurate. │ │ │ │ - * │ │ │ │ - * @deprecated Use CharucoDetector::detectDiamonds │ │ │ │ - */ │ │ │ │ - @Deprecated │ │ │ │ - public static void detectCharucoDiamond(Mat image, List markerCorners, Mat markerIds, float squareMarkerLengthRate, List diamondCorners, Mat diamondIds) { │ │ │ │ - Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ - Mat diamondCorners_mat = new Mat(); │ │ │ │ - detectCharucoDiamond_3(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ - Converters.Mat_to_vector_Mat(diamondCorners_mat, diamondCorners); │ │ │ │ - diamondCorners_mat.release(); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::aruco::drawCharucoDiamond(Ptr_Dictionary dictionary, Vec4i ids, int squareLength, int markerLength, Mat& img, int marginSize = 0, int borderBits = 1) │ │ │ │ - // │ │ │ │ - │ │ │ │ - // Unknown type 'Vec4i' (I), skipping the function │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: double cv::aruco::calibrateCameraAruco(vector_Mat corners, Mat ids, Mat counter, Ptr_Board board, Size imageSize, Mat& cameraMatrix, Mat& distCoeffs, vector_Mat& rvecs, vector_Mat& tvecs, Mat& stdDeviationsIntrinsics, Mat& stdDeviationsExtrinsics, Mat& perViewErrors, int flags = 0, TermCriteria criteria = TermCriteria(TermCriteria::COUNT + TermCriteria::EPS, 30, DBL_EPSILON)) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Calibrate a camera using aruco markers │ │ │ │ * │ │ │ │ * @param corners vector of detected marker corners in all frames. │ │ │ │ @@ -1333,14 +1060,287 @@ │ │ │ │ public static double calibrateCameraCharuco(List charucoCorners, List charucoIds, CharucoBoard board, Size imageSize, Mat cameraMatrix, Mat distCoeffs) { │ │ │ │ Mat charucoCorners_mat = Converters.vector_Mat_to_Mat(charucoCorners); │ │ │ │ Mat charucoIds_mat = Converters.vector_Mat_to_Mat(charucoIds); │ │ │ │ return calibrateCameraCharuco_4(charucoCorners_mat.nativeObj, charucoIds_mat.nativeObj, board.getNativeObjAddr(), imageSize.width, imageSize.height, cameraMatrix.nativeObj, distCoeffs.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: int cv::aruco::interpolateCornersCharuco(vector_Mat markerCorners, Mat markerIds, Mat image, Ptr_CharucoBoard board, Mat& charucoCorners, Mat& charucoIds, Mat cameraMatrix = Mat(), Mat distCoeffs = Mat(), int minMarkers = 2) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Interpolate position of ChArUco board corners │ │ │ │ + * @param markerCorners vector of already detected markers corners. For each marker, its four │ │ │ │ + * corners are provided, (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, the │ │ │ │ + * dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ + * @param markerIds list of identifiers for each marker in corners │ │ │ │ + * @param image input image necesary for corner refinement. Note that markers are not detected and │ │ │ │ + * should be sent in corners and ids parameters. │ │ │ │ + * @param board layout of ChArUco board. │ │ │ │ + * @param charucoCorners interpolated chessboard corners │ │ │ │ + * @param charucoIds interpolated chessboard corners identifiers │ │ │ │ + * @param cameraMatrix optional 3x3 floating-point camera matrix │ │ │ │ + * \(A = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\) │ │ │ │ + * @param distCoeffs optional vector of distortion coefficients │ │ │ │ + * \((k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6],[s_1, s_2, s_3, s_4]])\) of 4, 5, 8 or 12 elements │ │ │ │ + * @param minMarkers number of adjacent markers that must be detected to return a charuco corner │ │ │ │ + * │ │ │ │ + * This function receives the detected markers and returns the 2D position of the chessboard corners │ │ │ │ + * from a ChArUco board using the detected Aruco markers. If camera parameters are provided, │ │ │ │ + * the process is based in an approximated pose estimation, else it is based on local homography. │ │ │ │ + * Only visible corners are returned. For each corner, its corresponding identifier is │ │ │ │ + * also returned in charucoIds. │ │ │ │ + * The function returns the number of interpolated corners. │ │ │ │ + * │ │ │ │ + * @deprecated Use CharucoDetector::detectBoard │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + @Deprecated │ │ │ │ + public static int interpolateCornersCharuco(List markerCorners, Mat markerIds, Mat image, CharucoBoard board, Mat charucoCorners, Mat charucoIds, Mat cameraMatrix, Mat distCoeffs, int minMarkers) { │ │ │ │ + Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ + return interpolateCornersCharuco_0(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj, minMarkers); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Interpolate position of ChArUco board corners │ │ │ │ + * @param markerCorners vector of already detected markers corners. For each marker, its four │ │ │ │ + * corners are provided, (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, the │ │ │ │ + * dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ + * @param markerIds list of identifiers for each marker in corners │ │ │ │ + * @param image input image necesary for corner refinement. Note that markers are not detected and │ │ │ │ + * should be sent in corners and ids parameters. │ │ │ │ + * @param board layout of ChArUco board. │ │ │ │ + * @param charucoCorners interpolated chessboard corners │ │ │ │ + * @param charucoIds interpolated chessboard corners identifiers │ │ │ │ + * @param cameraMatrix optional 3x3 floating-point camera matrix │ │ │ │ + * \(A = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\) │ │ │ │ + * @param distCoeffs optional vector of distortion coefficients │ │ │ │ + * \((k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6],[s_1, s_2, s_3, s_4]])\) of 4, 5, 8 or 12 elements │ │ │ │ + * │ │ │ │ + * This function receives the detected markers and returns the 2D position of the chessboard corners │ │ │ │ + * from a ChArUco board using the detected Aruco markers. If camera parameters are provided, │ │ │ │ + * the process is based in an approximated pose estimation, else it is based on local homography. │ │ │ │ + * Only visible corners are returned. For each corner, its corresponding identifier is │ │ │ │ + * also returned in charucoIds. │ │ │ │ + * The function returns the number of interpolated corners. │ │ │ │ + * │ │ │ │ + * @deprecated Use CharucoDetector::detectBoard │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + @Deprecated │ │ │ │ + public static int interpolateCornersCharuco(List markerCorners, Mat markerIds, Mat image, CharucoBoard board, Mat charucoCorners, Mat charucoIds, Mat cameraMatrix, Mat distCoeffs) { │ │ │ │ + Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ + return interpolateCornersCharuco_1(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Interpolate position of ChArUco board corners │ │ │ │ + * @param markerCorners vector of already detected markers corners. For each marker, its four │ │ │ │ + * corners are provided, (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, the │ │ │ │ + * dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ + * @param markerIds list of identifiers for each marker in corners │ │ │ │ + * @param image input image necesary for corner refinement. Note that markers are not detected and │ │ │ │ + * should be sent in corners and ids parameters. │ │ │ │ + * @param board layout of ChArUco board. │ │ │ │ + * @param charucoCorners interpolated chessboard corners │ │ │ │ + * @param charucoIds interpolated chessboard corners identifiers │ │ │ │ + * @param cameraMatrix optional 3x3 floating-point camera matrix │ │ │ │ + * \(A = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\) │ │ │ │ + * \((k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6],[s_1, s_2, s_3, s_4]])\) of 4, 5, 8 or 12 elements │ │ │ │ + * │ │ │ │ + * This function receives the detected markers and returns the 2D position of the chessboard corners │ │ │ │ + * from a ChArUco board using the detected Aruco markers. If camera parameters are provided, │ │ │ │ + * the process is based in an approximated pose estimation, else it is based on local homography. │ │ │ │ + * Only visible corners are returned. For each corner, its corresponding identifier is │ │ │ │ + * also returned in charucoIds. │ │ │ │ + * The function returns the number of interpolated corners. │ │ │ │ + * │ │ │ │ + * @deprecated Use CharucoDetector::detectBoard │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + @Deprecated │ │ │ │ + public static int interpolateCornersCharuco(List markerCorners, Mat markerIds, Mat image, CharucoBoard board, Mat charucoCorners, Mat charucoIds, Mat cameraMatrix) { │ │ │ │ + Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ + return interpolateCornersCharuco_2(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj, cameraMatrix.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Interpolate position of ChArUco board corners │ │ │ │ + * @param markerCorners vector of already detected markers corners. For each marker, its four │ │ │ │ + * corners are provided, (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, the │ │ │ │ + * dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ + * @param markerIds list of identifiers for each marker in corners │ │ │ │ + * @param image input image necesary for corner refinement. Note that markers are not detected and │ │ │ │ + * should be sent in corners and ids parameters. │ │ │ │ + * @param board layout of ChArUco board. │ │ │ │ + * @param charucoCorners interpolated chessboard corners │ │ │ │ + * @param charucoIds interpolated chessboard corners identifiers │ │ │ │ + * \(A = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\) │ │ │ │ + * \((k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6],[s_1, s_2, s_3, s_4]])\) of 4, 5, 8 or 12 elements │ │ │ │ + * │ │ │ │ + * This function receives the detected markers and returns the 2D position of the chessboard corners │ │ │ │ + * from a ChArUco board using the detected Aruco markers. If camera parameters are provided, │ │ │ │ + * the process is based in an approximated pose estimation, else it is based on local homography. │ │ │ │ + * Only visible corners are returned. For each corner, its corresponding identifier is │ │ │ │ + * also returned in charucoIds. │ │ │ │ + * The function returns the number of interpolated corners. │ │ │ │ + * │ │ │ │ + * @deprecated Use CharucoDetector::detectBoard │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + @Deprecated │ │ │ │ + public static int interpolateCornersCharuco(List markerCorners, Mat markerIds, Mat image, CharucoBoard board, Mat charucoCorners, Mat charucoIds) { │ │ │ │ + Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ + return interpolateCornersCharuco_3(markerCorners_mat.nativeObj, markerIds.nativeObj, image.nativeObj, board.getNativeObjAddr(), charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::aruco::detectCharucoDiamond(Mat image, vector_Mat markerCorners, Mat markerIds, float squareMarkerLengthRate, vector_Mat& diamondCorners, Mat& diamondIds, Mat cameraMatrix = Mat(), Mat distCoeffs = Mat(), Ptr_Dictionary dictionary = makePtr (getPredefinedDictionary(PredefinedDictionaryType::DICT_4X4_50))) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Detect ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input image necessary for corner subpixel. │ │ │ │ + * @param markerCorners list of detected marker corners from detectMarkers function. │ │ │ │ + * @param markerIds list of marker ids in markerCorners. │ │ │ │ + * @param squareMarkerLengthRate rate between square and marker length: │ │ │ │ + * squareMarkerLengthRate = squareLength/markerLength. The real units are not necessary. │ │ │ │ + * @param diamondCorners output list of detected diamond corners (4 corners per diamond). The order │ │ │ │ + * is the same than in marker corners: top left, top right, bottom right and bottom left. Similar │ │ │ │ + * format than the corners returned by detectMarkers (e.g std::vector<std::vector<cv::Point2f> > ). │ │ │ │ + * @param diamondIds ids of the diamonds in diamondCorners. The id of each diamond is in fact of │ │ │ │ + * type Vec4i, so each diamond has 4 ids, which are the ids of the aruco markers composing the │ │ │ │ + * diamond. │ │ │ │ + * @param cameraMatrix Optional camera calibration matrix. │ │ │ │ + * @param distCoeffs Optional camera distortion coefficients. │ │ │ │ + * @param dictionary dictionary of markers indicating the type of markers. │ │ │ │ + * │ │ │ │ + * This function detects Diamond markers from the previous detected ArUco markers. The diamonds │ │ │ │ + * are returned in the diamondCorners and diamondIds parameters. If camera calibration parameters │ │ │ │ + * are provided, the diamond search is based on reprojection. If not, diamond search is based on │ │ │ │ + * homography. Homography is faster than reprojection, but less accurate. │ │ │ │ + * │ │ │ │ + * @deprecated Use CharucoDetector::detectDiamonds │ │ │ │ + */ │ │ │ │ + @Deprecated │ │ │ │ + public static void detectCharucoDiamond(Mat image, List markerCorners, Mat markerIds, float squareMarkerLengthRate, List diamondCorners, Mat diamondIds, Mat cameraMatrix, Mat distCoeffs, Dictionary dictionary) { │ │ │ │ + Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ + Mat diamondCorners_mat = new Mat(); │ │ │ │ + detectCharucoDiamond_0(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj, dictionary.getNativeObjAddr()); │ │ │ │ + Converters.Mat_to_vector_Mat(diamondCorners_mat, diamondCorners); │ │ │ │ + diamondCorners_mat.release(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Detect ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input image necessary for corner subpixel. │ │ │ │ + * @param markerCorners list of detected marker corners from detectMarkers function. │ │ │ │ + * @param markerIds list of marker ids in markerCorners. │ │ │ │ + * @param squareMarkerLengthRate rate between square and marker length: │ │ │ │ + * squareMarkerLengthRate = squareLength/markerLength. The real units are not necessary. │ │ │ │ + * @param diamondCorners output list of detected diamond corners (4 corners per diamond). The order │ │ │ │ + * is the same than in marker corners: top left, top right, bottom right and bottom left. Similar │ │ │ │ + * format than the corners returned by detectMarkers (e.g std::vector<std::vector<cv::Point2f> > ). │ │ │ │ + * @param diamondIds ids of the diamonds in diamondCorners. The id of each diamond is in fact of │ │ │ │ + * type Vec4i, so each diamond has 4 ids, which are the ids of the aruco markers composing the │ │ │ │ + * diamond. │ │ │ │ + * @param cameraMatrix Optional camera calibration matrix. │ │ │ │ + * @param distCoeffs Optional camera distortion coefficients. │ │ │ │ + * │ │ │ │ + * This function detects Diamond markers from the previous detected ArUco markers. The diamonds │ │ │ │ + * are returned in the diamondCorners and diamondIds parameters. If camera calibration parameters │ │ │ │ + * are provided, the diamond search is based on reprojection. If not, diamond search is based on │ │ │ │ + * homography. Homography is faster than reprojection, but less accurate. │ │ │ │ + * │ │ │ │ + * @deprecated Use CharucoDetector::detectDiamonds │ │ │ │ + */ │ │ │ │ + @Deprecated │ │ │ │ + public static void detectCharucoDiamond(Mat image, List markerCorners, Mat markerIds, float squareMarkerLengthRate, List diamondCorners, Mat diamondIds, Mat cameraMatrix, Mat distCoeffs) { │ │ │ │ + Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ + Mat diamondCorners_mat = new Mat(); │ │ │ │ + detectCharucoDiamond_1(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj); │ │ │ │ + Converters.Mat_to_vector_Mat(diamondCorners_mat, diamondCorners); │ │ │ │ + diamondCorners_mat.release(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Detect ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input image necessary for corner subpixel. │ │ │ │ + * @param markerCorners list of detected marker corners from detectMarkers function. │ │ │ │ + * @param markerIds list of marker ids in markerCorners. │ │ │ │ + * @param squareMarkerLengthRate rate between square and marker length: │ │ │ │ + * squareMarkerLengthRate = squareLength/markerLength. The real units are not necessary. │ │ │ │ + * @param diamondCorners output list of detected diamond corners (4 corners per diamond). The order │ │ │ │ + * is the same than in marker corners: top left, top right, bottom right and bottom left. Similar │ │ │ │ + * format than the corners returned by detectMarkers (e.g std::vector<std::vector<cv::Point2f> > ). │ │ │ │ + * @param diamondIds ids of the diamonds in diamondCorners. The id of each diamond is in fact of │ │ │ │ + * type Vec4i, so each diamond has 4 ids, which are the ids of the aruco markers composing the │ │ │ │ + * diamond. │ │ │ │ + * @param cameraMatrix Optional camera calibration matrix. │ │ │ │ + * │ │ │ │ + * This function detects Diamond markers from the previous detected ArUco markers. The diamonds │ │ │ │ + * are returned in the diamondCorners and diamondIds parameters. If camera calibration parameters │ │ │ │ + * are provided, the diamond search is based on reprojection. If not, diamond search is based on │ │ │ │ + * homography. Homography is faster than reprojection, but less accurate. │ │ │ │ + * │ │ │ │ + * @deprecated Use CharucoDetector::detectDiamonds │ │ │ │ + */ │ │ │ │ + @Deprecated │ │ │ │ + public static void detectCharucoDiamond(Mat image, List markerCorners, Mat markerIds, float squareMarkerLengthRate, List diamondCorners, Mat diamondIds, Mat cameraMatrix) { │ │ │ │ + Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ + Mat diamondCorners_mat = new Mat(); │ │ │ │ + detectCharucoDiamond_2(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj, cameraMatrix.nativeObj); │ │ │ │ + Converters.Mat_to_vector_Mat(diamondCorners_mat, diamondCorners); │ │ │ │ + diamondCorners_mat.release(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Detect ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input image necessary for corner subpixel. │ │ │ │ + * @param markerCorners list of detected marker corners from detectMarkers function. │ │ │ │ + * @param markerIds list of marker ids in markerCorners. │ │ │ │ + * @param squareMarkerLengthRate rate between square and marker length: │ │ │ │ + * squareMarkerLengthRate = squareLength/markerLength. The real units are not necessary. │ │ │ │ + * @param diamondCorners output list of detected diamond corners (4 corners per diamond). The order │ │ │ │ + * is the same than in marker corners: top left, top right, bottom right and bottom left. Similar │ │ │ │ + * format than the corners returned by detectMarkers (e.g std::vector<std::vector<cv::Point2f> > ). │ │ │ │ + * @param diamondIds ids of the diamonds in diamondCorners. The id of each diamond is in fact of │ │ │ │ + * type Vec4i, so each diamond has 4 ids, which are the ids of the aruco markers composing the │ │ │ │ + * diamond. │ │ │ │ + * │ │ │ │ + * This function detects Diamond markers from the previous detected ArUco markers. The diamonds │ │ │ │ + * are returned in the diamondCorners and diamondIds parameters. If camera calibration parameters │ │ │ │ + * are provided, the diamond search is based on reprojection. If not, diamond search is based on │ │ │ │ + * homography. Homography is faster than reprojection, but less accurate. │ │ │ │ + * │ │ │ │ + * @deprecated Use CharucoDetector::detectDiamonds │ │ │ │ + */ │ │ │ │ + @Deprecated │ │ │ │ + public static void detectCharucoDiamond(Mat image, List markerCorners, Mat markerIds, float squareMarkerLengthRate, List diamondCorners, Mat diamondIds) { │ │ │ │ + Mat markerCorners_mat = Converters.vector_Mat_to_Mat(markerCorners); │ │ │ │ + Mat diamondCorners_mat = new Mat(); │ │ │ │ + detectCharucoDiamond_3(image.nativeObj, markerCorners_mat.nativeObj, markerIds.nativeObj, squareMarkerLengthRate, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ + Converters.Mat_to_vector_Mat(diamondCorners_mat, diamondCorners); │ │ │ │ + diamondCorners_mat.release(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::aruco::drawCharucoDiamond(Ptr_Dictionary dictionary, Vec4i ids, int squareLength, int markerLength, Mat& img, int marginSize = 0, int borderBits = 1) │ │ │ │ + // │ │ │ │ + │ │ │ │ + // Unknown type 'Vec4i' (I), skipping the function │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ // C++: void cv::aruco::detectMarkers(Mat image, Ptr_Dictionary dictionary, vector_Mat& corners, Mat& ids, Ptr_DetectorParameters parameters = makePtr(), vector_Mat& rejectedImgPoints = vector_Mat()) │ │ │ │ private static native void detectMarkers_0(long image_nativeObj, long dictionary_nativeObj, long corners_mat_nativeObj, long ids_nativeObj, long parameters_nativeObj, long rejectedImgPoints_mat_nativeObj); │ │ │ │ private static native void detectMarkers_1(long image_nativeObj, long dictionary_nativeObj, long corners_mat_nativeObj, long ids_nativeObj, long parameters_nativeObj); │ │ │ │ private static native void detectMarkers_2(long image_nativeObj, long dictionary_nativeObj, long corners_mat_nativeObj, long ids_nativeObj); │ │ │ │ │ │ │ │ @@ -1372,26 +1372,14 @@ │ │ │ │ private static native void estimatePoseSingleMarkers_0(long corners_mat_nativeObj, float markerLength, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvecs_nativeObj, long tvecs_nativeObj, long objPoints_nativeObj, long estimateParameters_nativeObj); │ │ │ │ private static native void estimatePoseSingleMarkers_1(long corners_mat_nativeObj, float markerLength, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvecs_nativeObj, long tvecs_nativeObj, long objPoints_nativeObj); │ │ │ │ private static native void estimatePoseSingleMarkers_2(long corners_mat_nativeObj, float markerLength, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvecs_nativeObj, long tvecs_nativeObj); │ │ │ │ │ │ │ │ // C++: bool cv::aruco::testCharucoCornersCollinear(Ptr_CharucoBoard board, Mat charucoIds) │ │ │ │ private static native boolean testCharucoCornersCollinear_0(long board_nativeObj, long charucoIds_nativeObj); │ │ │ │ │ │ │ │ - // C++: int cv::aruco::interpolateCornersCharuco(vector_Mat markerCorners, Mat markerIds, Mat image, Ptr_CharucoBoard board, Mat& charucoCorners, Mat& charucoIds, Mat cameraMatrix = Mat(), Mat distCoeffs = Mat(), int minMarkers = 2) │ │ │ │ - private static native int interpolateCornersCharuco_0(long markerCorners_mat_nativeObj, long markerIds_nativeObj, long image_nativeObj, long board_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, int minMarkers); │ │ │ │ - private static native int interpolateCornersCharuco_1(long markerCorners_mat_nativeObj, long markerIds_nativeObj, long image_nativeObj, long board_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj); │ │ │ │ - private static native int interpolateCornersCharuco_2(long markerCorners_mat_nativeObj, long markerIds_nativeObj, long image_nativeObj, long board_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, long cameraMatrix_nativeObj); │ │ │ │ - private static native int interpolateCornersCharuco_3(long markerCorners_mat_nativeObj, long markerIds_nativeObj, long image_nativeObj, long board_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj); │ │ │ │ - │ │ │ │ - // C++: void cv::aruco::detectCharucoDiamond(Mat image, vector_Mat markerCorners, Mat markerIds, float squareMarkerLengthRate, vector_Mat& diamondCorners, Mat& diamondIds, Mat cameraMatrix = Mat(), Mat distCoeffs = Mat(), Ptr_Dictionary dictionary = makePtr (getPredefinedDictionary(PredefinedDictionaryType::DICT_4X4_50))) │ │ │ │ - private static native void detectCharucoDiamond_0(long image_nativeObj, long markerCorners_mat_nativeObj, long markerIds_nativeObj, float squareMarkerLengthRate, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long dictionary_nativeObj); │ │ │ │ - private static native void detectCharucoDiamond_1(long image_nativeObj, long markerCorners_mat_nativeObj, long markerIds_nativeObj, float squareMarkerLengthRate, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj); │ │ │ │ - private static native void detectCharucoDiamond_2(long image_nativeObj, long markerCorners_mat_nativeObj, long markerIds_nativeObj, float squareMarkerLengthRate, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj, long cameraMatrix_nativeObj); │ │ │ │ - private static native void detectCharucoDiamond_3(long image_nativeObj, long markerCorners_mat_nativeObj, long markerIds_nativeObj, float squareMarkerLengthRate, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj); │ │ │ │ - │ │ │ │ // C++: double cv::aruco::calibrateCameraAruco(vector_Mat corners, Mat ids, Mat counter, Ptr_Board board, Size imageSize, Mat& cameraMatrix, Mat& distCoeffs, vector_Mat& rvecs, vector_Mat& tvecs, Mat& stdDeviationsIntrinsics, Mat& stdDeviationsExtrinsics, Mat& perViewErrors, int flags = 0, TermCriteria criteria = TermCriteria(TermCriteria::COUNT + TermCriteria::EPS, 30, DBL_EPSILON)) │ │ │ │ private static native double calibrateCameraArucoExtended_0(long corners_mat_nativeObj, long ids_nativeObj, long counter_nativeObj, long board_nativeObj, double imageSize_width, double imageSize_height, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvecs_mat_nativeObj, long tvecs_mat_nativeObj, long stdDeviationsIntrinsics_nativeObj, long stdDeviationsExtrinsics_nativeObj, long perViewErrors_nativeObj, int flags, int criteria_type, int criteria_maxCount, double criteria_epsilon); │ │ │ │ private static native double calibrateCameraArucoExtended_1(long corners_mat_nativeObj, long ids_nativeObj, long counter_nativeObj, long board_nativeObj, double imageSize_width, double imageSize_height, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvecs_mat_nativeObj, long tvecs_mat_nativeObj, long stdDeviationsIntrinsics_nativeObj, long stdDeviationsExtrinsics_nativeObj, long perViewErrors_nativeObj, int flags); │ │ │ │ private static native double calibrateCameraArucoExtended_2(long corners_mat_nativeObj, long ids_nativeObj, long counter_nativeObj, long board_nativeObj, double imageSize_width, double imageSize_height, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvecs_mat_nativeObj, long tvecs_mat_nativeObj, long stdDeviationsIntrinsics_nativeObj, long stdDeviationsExtrinsics_nativeObj, long perViewErrors_nativeObj); │ │ │ │ │ │ │ │ // C++: double cv::aruco::calibrateCameraAruco(vector_Mat corners, Mat ids, Mat counter, Ptr_Board board, Size imageSize, Mat& cameraMatrix, Mat& distCoeffs, vector_Mat& rvecs = vector_Mat(), vector_Mat& tvecs = vector_Mat(), int flags = 0, TermCriteria criteria = TermCriteria(TermCriteria::COUNT + TermCriteria::EPS, 30, DBL_EPSILON)) │ │ │ │ private static native double calibrateCameraAruco_0(long corners_mat_nativeObj, long ids_nativeObj, long counter_nativeObj, long board_nativeObj, double imageSize_width, double imageSize_height, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvecs_mat_nativeObj, long tvecs_mat_nativeObj, int flags, int criteria_type, int criteria_maxCount, double criteria_epsilon); │ │ │ │ @@ -1408,8 +1396,20 @@ │ │ │ │ // C++: double cv::aruco::calibrateCameraCharuco(vector_Mat charucoCorners, vector_Mat charucoIds, Ptr_CharucoBoard board, Size imageSize, Mat& cameraMatrix, Mat& distCoeffs, vector_Mat& rvecs = vector_Mat(), vector_Mat& tvecs = vector_Mat(), int flags = 0, TermCriteria criteria = TermCriteria(TermCriteria::COUNT + TermCriteria::EPS, 30, DBL_EPSILON)) │ │ │ │ private static native double calibrateCameraCharuco_0(long charucoCorners_mat_nativeObj, long charucoIds_mat_nativeObj, long board_nativeObj, double imageSize_width, double imageSize_height, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvecs_mat_nativeObj, long tvecs_mat_nativeObj, int flags, int criteria_type, int criteria_maxCount, double criteria_epsilon); │ │ │ │ private static native double calibrateCameraCharuco_1(long charucoCorners_mat_nativeObj, long charucoIds_mat_nativeObj, long board_nativeObj, double imageSize_width, double imageSize_height, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvecs_mat_nativeObj, long tvecs_mat_nativeObj, int flags); │ │ │ │ private static native double calibrateCameraCharuco_2(long charucoCorners_mat_nativeObj, long charucoIds_mat_nativeObj, long board_nativeObj, double imageSize_width, double imageSize_height, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvecs_mat_nativeObj, long tvecs_mat_nativeObj); │ │ │ │ private static native double calibrateCameraCharuco_3(long charucoCorners_mat_nativeObj, long charucoIds_mat_nativeObj, long board_nativeObj, double imageSize_width, double imageSize_height, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvecs_mat_nativeObj); │ │ │ │ private static native double calibrateCameraCharuco_4(long charucoCorners_mat_nativeObj, long charucoIds_mat_nativeObj, long board_nativeObj, double imageSize_width, double imageSize_height, long cameraMatrix_nativeObj, long distCoeffs_nativeObj); │ │ │ │ │ │ │ │ + // C++: int cv::aruco::interpolateCornersCharuco(vector_Mat markerCorners, Mat markerIds, Mat image, Ptr_CharucoBoard board, Mat& charucoCorners, Mat& charucoIds, Mat cameraMatrix = Mat(), Mat distCoeffs = Mat(), int minMarkers = 2) │ │ │ │ + private static native int interpolateCornersCharuco_0(long markerCorners_mat_nativeObj, long markerIds_nativeObj, long image_nativeObj, long board_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, int minMarkers); │ │ │ │ + private static native int interpolateCornersCharuco_1(long markerCorners_mat_nativeObj, long markerIds_nativeObj, long image_nativeObj, long board_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj); │ │ │ │ + private static native int interpolateCornersCharuco_2(long markerCorners_mat_nativeObj, long markerIds_nativeObj, long image_nativeObj, long board_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, long cameraMatrix_nativeObj); │ │ │ │ + private static native int interpolateCornersCharuco_3(long markerCorners_mat_nativeObj, long markerIds_nativeObj, long image_nativeObj, long board_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj); │ │ │ │ + │ │ │ │ + // C++: void cv::aruco::detectCharucoDiamond(Mat image, vector_Mat markerCorners, Mat markerIds, float squareMarkerLengthRate, vector_Mat& diamondCorners, Mat& diamondIds, Mat cameraMatrix = Mat(), Mat distCoeffs = Mat(), Ptr_Dictionary dictionary = makePtr (getPredefinedDictionary(PredefinedDictionaryType::DICT_4X4_50))) │ │ │ │ + private static native void detectCharucoDiamond_0(long image_nativeObj, long markerCorners_mat_nativeObj, long markerIds_nativeObj, float squareMarkerLengthRate, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long dictionary_nativeObj); │ │ │ │ + private static native void detectCharucoDiamond_1(long image_nativeObj, long markerCorners_mat_nativeObj, long markerIds_nativeObj, float squareMarkerLengthRate, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj); │ │ │ │ + private static native void detectCharucoDiamond_2(long image_nativeObj, long markerCorners_mat_nativeObj, long markerIds_nativeObj, float squareMarkerLengthRate, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj, long cameraMatrix_nativeObj); │ │ │ │ + private static native void detectCharucoDiamond_3(long image_nativeObj, long markerCorners_mat_nativeObj, long markerIds_nativeObj, float squareMarkerLengthRate, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj); │ │ │ │ + │ │ │ │ } │ │ │ ├── org/opencv/face/Face.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -6,14 +6,26 @@ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ │ import org.opencv.core.MatOfPoint2f; │ │ │ │ │ import java.util.List; │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ │ │ │ │ │ public class Face │ │ │ │ │ { │ │ │ │ │ + public static Facemark createFacemarkAAM() { │ │ │ │ │ + return Facemark.__fromPtr__(createFacemarkAAM_0()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Facemark createFacemarkLBF() { │ │ │ │ │ + return Facemark.__fromPtr__(createFacemarkLBF_0()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Facemark createFacemarkKazemi() { │ │ │ │ │ + return Facemark.__fromPtr__(createFacemarkKazemi_0()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static boolean getFacesHAAR(final Mat image, final Mat faces, final String face_cascade_name) { │ │ │ │ │ return getFacesHAAR_0(image.nativeObj, faces.nativeObj, face_cascade_name); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static boolean loadDatasetList(final String imageList, final String annotationList, final List images, final List annotations) { │ │ │ │ │ return loadDatasetList_0(imageList, annotationList, images, annotations); │ │ │ │ │ } │ │ │ │ │ @@ -56,25 +68,19 @@ │ │ │ │ │ drawFacemarks_0(image.nativeObj, points.nativeObj, color.val[0], color.val[1], color.val[2], color.val[3]); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void drawFacemarks(final Mat image, final Mat points) { │ │ │ │ │ drawFacemarks_1(image.nativeObj, points.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static Facemark createFacemarkAAM() { │ │ │ │ │ - return Facemark.__fromPtr__(createFacemarkAAM_0()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createFacemarkAAM_0(); │ │ │ │ │ │ │ │ │ │ - public static Facemark createFacemarkLBF() { │ │ │ │ │ - return Facemark.__fromPtr__(createFacemarkLBF_0()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createFacemarkLBF_0(); │ │ │ │ │ │ │ │ │ │ - public static Facemark createFacemarkKazemi() { │ │ │ │ │ - return Facemark.__fromPtr__(createFacemarkKazemi_0()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createFacemarkKazemi_0(); │ │ │ │ │ │ │ │ │ │ private static native boolean getFacesHAAR_0(final long p0, final long p1, final String p2); │ │ │ │ │ │ │ │ │ │ private static native boolean loadDatasetList_0(final String p0, final String p1, final List p2, final List p3); │ │ │ │ │ │ │ │ │ │ private static native boolean loadTrainingData_0(final String p0, final List p1, final long p2, final char p3, final float p4); │ │ │ │ │ │ │ │ │ │ @@ -91,14 +97,8 @@ │ │ │ │ │ private static native boolean loadFacePoints_0(final String p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ private static native boolean loadFacePoints_1(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void drawFacemarks_0(final long p0, final long p1, final double p2, final double p3, final double p4, final double p5); │ │ │ │ │ │ │ │ │ │ private static native void drawFacemarks_1(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createFacemarkAAM_0(); │ │ │ │ │ - │ │ │ │ │ - private static native long createFacemarkLBF_0(); │ │ │ │ │ - │ │ │ │ │ - private static native long createFacemarkKazemi_0(); │ │ │ │ │ } │ │ │ ├── org/opencv/face/Face.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -12,14 +12,41 @@ │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class Face │ │ │ │ │ │ │ │ public class Face { │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: Ptr_Facemark cv::face::createFacemarkAAM() │ │ │ │ + // │ │ │ │ + │ │ │ │ + public static Facemark createFacemarkAAM() { │ │ │ │ + return Facemark.__fromPtr__(createFacemarkAAM_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: Ptr_Facemark cv::face::createFacemarkLBF() │ │ │ │ + // │ │ │ │ + │ │ │ │ + public static Facemark createFacemarkLBF() { │ │ │ │ + return Facemark.__fromPtr__(createFacemarkLBF_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: Ptr_Facemark cv::face::createFacemarkKazemi() │ │ │ │ + // │ │ │ │ + │ │ │ │ + public static Facemark createFacemarkKazemi() { │ │ │ │ + return Facemark.__fromPtr__(createFacemarkKazemi_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: bool cv::face::getFacesHAAR(Mat image, Mat& faces, String face_cascade_name) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Default face detector │ │ │ │ * This function is mainly utilized by the implementation of a Facemark Algorithm. │ │ │ │ * End users are advised to use function Facemark::getFaces which can be manually defined │ │ │ │ @@ -394,42 +421,24 @@ │ │ │ │ * │ │ │ │ */ │ │ │ │ public static void drawFacemarks(Mat image, Mat points) { │ │ │ │ drawFacemarks_1(image.nativeObj, points.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - // │ │ │ │ - // C++: Ptr_Facemark cv::face::createFacemarkAAM() │ │ │ │ - // │ │ │ │ │ │ │ │ - public static Facemark createFacemarkAAM() { │ │ │ │ - return Facemark.__fromPtr__(createFacemarkAAM_0()); │ │ │ │ - } │ │ │ │ │ │ │ │ + // C++: Ptr_Facemark cv::face::createFacemarkAAM() │ │ │ │ + private static native long createFacemarkAAM_0(); │ │ │ │ │ │ │ │ - // │ │ │ │ // C++: Ptr_Facemark cv::face::createFacemarkLBF() │ │ │ │ - // │ │ │ │ - │ │ │ │ - public static Facemark createFacemarkLBF() { │ │ │ │ - return Facemark.__fromPtr__(createFacemarkLBF_0()); │ │ │ │ - } │ │ │ │ - │ │ │ │ + private static native long createFacemarkLBF_0(); │ │ │ │ │ │ │ │ - // │ │ │ │ // C++: Ptr_Facemark cv::face::createFacemarkKazemi() │ │ │ │ - // │ │ │ │ - │ │ │ │ - public static Facemark createFacemarkKazemi() { │ │ │ │ - return Facemark.__fromPtr__(createFacemarkKazemi_0()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + private static native long createFacemarkKazemi_0(); │ │ │ │ │ │ │ │ // C++: bool cv::face::getFacesHAAR(Mat image, Mat& faces, String face_cascade_name) │ │ │ │ private static native boolean getFacesHAAR_0(long image_nativeObj, long faces_nativeObj, String face_cascade_name); │ │ │ │ │ │ │ │ // C++: bool cv::face::loadDatasetList(String imageList, String annotationList, vector_String images, vector_String annotations) │ │ │ │ private static native boolean loadDatasetList_0(String imageList, String annotationList, List images, List annotations); │ │ │ │ │ │ │ │ @@ -449,17 +458,8 @@ │ │ │ │ private static native boolean loadFacePoints_0(String filename, long points_nativeObj, float offset); │ │ │ │ private static native boolean loadFacePoints_1(String filename, long points_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::face::drawFacemarks(Mat& image, Mat points, Scalar color = Scalar(255,0,0)) │ │ │ │ private static native void drawFacemarks_0(long image_nativeObj, long points_nativeObj, double color_val0, double color_val1, double color_val2, double color_val3); │ │ │ │ private static native void drawFacemarks_1(long image_nativeObj, long points_nativeObj); │ │ │ │ │ │ │ │ - // C++: Ptr_Facemark cv::face::createFacemarkAAM() │ │ │ │ - private static native long createFacemarkAAM_0(); │ │ │ │ - │ │ │ │ - // C++: Ptr_Facemark cv::face::createFacemarkLBF() │ │ │ │ - private static native long createFacemarkLBF_0(); │ │ │ │ - │ │ │ │ - // C++: Ptr_Facemark cv::face::createFacemarkKazemi() │ │ │ │ - private static native long createFacemarkKazemi_0(); │ │ │ │ - │ │ │ │ } │ │ │ ├── org/opencv/face/FacemarkTrain.java │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.face; │ │ │ │ │ │ │ │ - │ │ │ │ +import org.opencv.face.Facemark; │ │ │ │ │ │ │ │ // C++: class FacemarkTrain │ │ │ │ /** │ │ │ │ * Abstract base class for trainable facemark models │ │ │ │ * │ │ │ │ * To utilize this API in your program, please take a look at the REF: tutorial_table_of_content_facemark │ │ │ │ * ### Description │ │ │ ├── org/opencv/img_hash/AverageHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 88fb97a25674622de5e1d3ae341aecaea1e7df10469f905301a07402d5660fbc │ │ │ │ │ + SHA-256 checksum 7eb79460b3d2e3471cae96f18f8b037e9741930a63928343235a294d3431d771 │ │ │ │ │ Compiled from "AverageHash.java" │ │ │ │ │ public class org.opencv.img_hash.AverageHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 65 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/AverageHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -54,15 +54,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 18: 0 │ │ │ │ │ + line 17: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.AverageHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ @@ -71,42 +71,42 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/AverageHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 21: 0 │ │ │ │ │ + line 20: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.AverageHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #10 // Method create_0:()J │ │ │ │ │ 3: invokestatic #14 // Method __fromPtr__:(J)Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 28: 0 │ │ │ │ │ + line 27: 0 │ │ │ │ │ │ │ │ │ │ protected void finalize() throws java.lang.Throwable; │ │ │ │ │ descriptor: ()V │ │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #22 // Method delete:(J)V │ │ │ │ │ 7: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 34: 0 │ │ │ │ │ - line 35: 7 │ │ │ │ │ + line 33: 0 │ │ │ │ │ + line 34: 7 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ Exceptions: │ │ │ │ │ throws java.lang.Throwable │ │ │ │ │ │ │ │ │ │ private static native long create_0(); │ │ │ ├── org/opencv/img_hash/AverageHash.java │ │ │ │ @@ -1,14 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ import org.opencv.img_hash.AverageHash; │ │ │ │ -import org.opencv.img_hash.ImgHashBase; │ │ │ │ │ │ │ │ // C++: class AverageHash │ │ │ │ /** │ │ │ │ * Computes average hash value of the input image │ │ │ │ * │ │ │ │ * This is a fast image hashing algorithm, but only work on simple case. For more details, please │ │ │ │ * refer to CITE: lookslikeit │ │ │ ├── org/opencv/img_hash/BlockMeanHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum e5826468b2551a871ca845156f031b855deab585df131e117ab4b15262db88c7 │ │ │ │ │ + SHA-256 checksum 1c5d9b2053ae0963942adb2956dc805e662db23fb58f1e023f7d882ee7c598b7 │ │ │ │ │ Compiled from "BlockMeanHash.java" │ │ │ │ │ public class org.opencv.img_hash.BlockMeanHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 65 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/BlockMeanHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -79,15 +79,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 22: 0 │ │ │ │ │ + line 21: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ @@ -96,15 +96,15 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/BlockMeanHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 25: 0 │ │ │ │ │ + line 24: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public void setMode(int); │ │ │ │ │ descriptor: (I)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: iload_1 │ │ │ │ │ 5: invokestatic #14 // Method setMode_0:(JI)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 36: 0 │ │ │ │ │ - line 37: 8 │ │ │ │ │ + line 35: 0 │ │ │ │ │ + line 36: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 0 9 1 mode I │ │ │ │ │ │ │ │ │ │ public org.opencv.core.MatOfDouble getMean(); │ │ │ │ │ descriptor: ()Lorg/opencv/core/MatOfDouble; │ │ │ │ │ @@ -130,57 +130,57 @@ │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #18 // Method getMean_0:(J)J │ │ │ │ │ 7: invokestatic #22 // Method org/opencv/core/MatOfDouble.fromNativeAddr:(J)Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 10: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 45: 0 │ │ │ │ │ + line 44: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 11 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash create(int); │ │ │ │ │ descriptor: (I)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: iload_0 │ │ │ │ │ 1: invokestatic #28 // Method create_0:(I)J │ │ │ │ │ 4: invokestatic #32 // Method __fromPtr__:(J)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 7: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 54: 0 │ │ │ │ │ + line 53: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 mode I │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #36 // Method create_1:()J │ │ │ │ │ 3: invokestatic #32 // Method __fromPtr__:(J)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 58: 0 │ │ │ │ │ + line 57: 0 │ │ │ │ │ │ │ │ │ │ protected void finalize() throws java.lang.Throwable; │ │ │ │ │ descriptor: ()V │ │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #40 // Method delete:(J)V │ │ │ │ │ 7: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 64: 0 │ │ │ │ │ - line 65: 7 │ │ │ │ │ + line 63: 0 │ │ │ │ │ + line 64: 7 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ Exceptions: │ │ │ │ │ throws java.lang.Throwable │ │ │ │ │ │ │ │ │ │ private static native void setMode_0(long, int); │ │ │ ├── org/opencv/img_hash/BlockMeanHash.java │ │ │ │ @@ -4,15 +4,14 @@ │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ import java.util.List; │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.core.MatOfDouble; │ │ │ │ import org.opencv.img_hash.BlockMeanHash; │ │ │ │ -import org.opencv.img_hash.ImgHashBase; │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class BlockMeanHash │ │ │ │ /** │ │ │ │ * Image hash based on block mean. │ │ │ │ * │ │ │ │ * See CITE: zauner2010implementation for details. │ │ │ ├── org/opencv/img_hash/ColorMomentHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 09181e00dd6af78d190dcbed770b91a643729d626d5bed694853c312b399d70e │ │ │ │ │ + SHA-256 checksum 720e5f54e01941b1229a5cbaa46dd36bd0a99be680b39ec117f96393f6ec09a0 │ │ │ │ │ Compiled from "ColorMomentHash.java" │ │ │ │ │ public class org.opencv.img_hash.ColorMomentHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 65 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/ColorMomentHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -54,15 +54,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 17: 0 │ │ │ │ │ + line 16: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.ColorMomentHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ @@ -71,42 +71,42 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/ColorMomentHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 20: 0 │ │ │ │ │ + line 19: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.ColorMomentHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #10 // Method create_0:()J │ │ │ │ │ 3: invokestatic #14 // Method __fromPtr__:(J)Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 27: 0 │ │ │ │ │ + line 26: 0 │ │ │ │ │ │ │ │ │ │ protected void finalize() throws java.lang.Throwable; │ │ │ │ │ descriptor: ()V │ │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #22 // Method delete:(J)V │ │ │ │ │ 7: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 33: 0 │ │ │ │ │ - line 34: 7 │ │ │ │ │ + line 32: 0 │ │ │ │ │ + line 33: 7 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ Exceptions: │ │ │ │ │ throws java.lang.Throwable │ │ │ │ │ │ │ │ │ │ private static native long create_0(); │ │ │ ├── org/opencv/img_hash/ColorMomentHash.java │ │ │ │ @@ -1,14 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ import org.opencv.img_hash.ColorMomentHash; │ │ │ │ -import org.opencv.img_hash.ImgHashBase; │ │ │ │ │ │ │ │ // C++: class ColorMomentHash │ │ │ │ /** │ │ │ │ * Image hash based on color moments. │ │ │ │ * │ │ │ │ * See CITE: tang2012perceptual for details. │ │ │ │ */ │ │ │ ├── org/opencv/img_hash/Img_hash.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -4,14 +4,18 @@ │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ │ │ │ │ │ public class Img_hash │ │ │ │ │ { │ │ │ │ │ public static final int BLOCK_MEAN_HASH_MODE_0 = 0; │ │ │ │ │ public static final int BLOCK_MEAN_HASH_MODE_1 = 1; │ │ │ │ │ │ │ │ │ │ + public static void averageHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static void radialVarianceHash(final Mat inputArr, final Mat outputArr, final double sigma, final int numOfAngleLine) { │ │ │ │ │ radialVarianceHash_0(inputArr.nativeObj, outputArr.nativeObj, sigma, numOfAngleLine); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void radialVarianceHash(final Mat inputArr, final Mat outputArr, final double sigma) { │ │ │ │ │ radialVarianceHash_1(inputArr.nativeObj, outputArr.nativeObj, sigma); │ │ │ │ │ } │ │ │ │ │ @@ -20,14 +24,22 @@ │ │ │ │ │ radialVarianceHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void pHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public static void blockMeanHash(final Mat inputArr, final Mat outputArr, final int mode) { │ │ │ │ │ + blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void blockMeanHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static void marrHildrethHash(final Mat inputArr, final Mat outputArr, final float alpha, final float scale) { │ │ │ │ │ marrHildrethHash_0(inputArr.nativeObj, outputArr.nativeObj, alpha, scale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void marrHildrethHash(final Mat inputArr, final Mat outputArr, final float alpha) { │ │ │ │ │ marrHildrethHash_1(inputArr.nativeObj, outputArr.nativeObj, alpha); │ │ │ │ │ } │ │ │ │ │ @@ -36,41 +48,29 @@ │ │ │ │ │ marrHildrethHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void colorMomentHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void blockMeanHash(final Mat inputArr, final Mat outputArr, final int mode) { │ │ │ │ │ - blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void blockMeanHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void averageHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native void averageHash_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void radialVarianceHash_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void radialVarianceHash_1(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ private static native void radialVarianceHash_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void pHash_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ + private static native void blockMeanHash_0(final long p0, final long p1, final int p2); │ │ │ │ │ + │ │ │ │ │ + private static native void blockMeanHash_1(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ private static native void marrHildrethHash_0(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ │ │ │ │ │ private static native void marrHildrethHash_1(final long p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ private static native void marrHildrethHash_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void colorMomentHash_0(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void blockMeanHash_0(final long p0, final long p1, final int p2); │ │ │ │ │ - │ │ │ │ │ - private static native void blockMeanHash_1(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void averageHash_0(final long p0, final long p1); │ │ │ │ │ } │ │ │ ├── org/opencv/img_hash/Img_hash.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -12,14 +12,28 @@ │ │ │ │ // C++: enum BlockMeanHashMode (cv.img_hash.BlockMeanHashMode) │ │ │ │ public static final int │ │ │ │ BLOCK_MEAN_HASH_MODE_0 = 0, │ │ │ │ BLOCK_MEAN_HASH_MODE_1 = 1; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Calculates img_hash::AverageHash in one call │ │ │ │ + * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ + */ │ │ │ │ + public static void averageHash(Mat inputArr, Mat outputArr) { │ │ │ │ + averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::img_hash::radialVarianceHash(Mat inputArr, Mat& outputArr, double sigma = 1, int numOfAngleLine = 180) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Computes radial variance hash of the input image │ │ │ │ * @param inputArr input image want to compute hash value, │ │ │ │ * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ @@ -65,14 +79,38 @@ │ │ │ │ */ │ │ │ │ public static void pHash(Mat inputArr, Mat outputArr) { │ │ │ │ pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Computes block mean hash of the input image │ │ │ │ + * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ + * @param mode the mode │ │ │ │ + */ │ │ │ │ + public static void blockMeanHash(Mat inputArr, Mat outputArr, int mode) { │ │ │ │ + blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Computes block mean hash of the input image │ │ │ │ + * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ + */ │ │ │ │ + public static void blockMeanHash(Mat inputArr, Mat outputArr) { │ │ │ │ + blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::img_hash::marrHildrethHash(Mat inputArr, Mat& outputArr, float alpha = 2.0f, float scale = 1.0f) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Computes average hash value of the input image │ │ │ │ * @param inputArr input image want to compute hash value, │ │ │ │ * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ @@ -122,71 +160,33 @@ │ │ │ │ * @param outputArr 42 hash values with type CV_64F(double) │ │ │ │ */ │ │ │ │ public static void colorMomentHash(Mat inputArr, Mat outputArr) { │ │ │ │ colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - // │ │ │ │ - // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Computes block mean hash of the input image │ │ │ │ - * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ - * @param mode the mode │ │ │ │ - */ │ │ │ │ - public static void blockMeanHash(Mat inputArr, Mat outputArr, int mode) { │ │ │ │ - blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Computes block mean hash of the input image │ │ │ │ - * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ - */ │ │ │ │ - public static void blockMeanHash(Mat inputArr, Mat outputArr) { │ │ │ │ - blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ - } │ │ │ │ │ │ │ │ │ │ │ │ - // │ │ │ │ // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Calculates img_hash::AverageHash in one call │ │ │ │ - * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ - */ │ │ │ │ - public static void averageHash(Mat inputArr, Mat outputArr) { │ │ │ │ - averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + private static native void averageHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::img_hash::radialVarianceHash(Mat inputArr, Mat& outputArr, double sigma = 1, int numOfAngleLine = 180) │ │ │ │ private static native void radialVarianceHash_0(long inputArr_nativeObj, long outputArr_nativeObj, double sigma, int numOfAngleLine); │ │ │ │ private static native void radialVarianceHash_1(long inputArr_nativeObj, long outputArr_nativeObj, double sigma); │ │ │ │ private static native void radialVarianceHash_2(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::img_hash::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ private static native void pHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ + // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ + private static native void blockMeanHash_0(long inputArr_nativeObj, long outputArr_nativeObj, int mode); │ │ │ │ + private static native void blockMeanHash_1(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ + │ │ │ │ // C++: void cv::img_hash::marrHildrethHash(Mat inputArr, Mat& outputArr, float alpha = 2.0f, float scale = 1.0f) │ │ │ │ private static native void marrHildrethHash_0(long inputArr_nativeObj, long outputArr_nativeObj, float alpha, float scale); │ │ │ │ private static native void marrHildrethHash_1(long inputArr_nativeObj, long outputArr_nativeObj, float alpha); │ │ │ │ private static native void marrHildrethHash_2(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ private static native void colorMomentHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ - // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ - private static native void blockMeanHash_0(long inputArr_nativeObj, long outputArr_nativeObj, int mode); │ │ │ │ - private static native void blockMeanHash_1(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ - │ │ │ │ - // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ - private static native void averageHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ - │ │ │ │ } │ │ │ ├── org/opencv/objdetect/Objdetect.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -80,30 +80,14 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void drawDetectedDiamonds(final Mat image, final List diamondCorners) { │ │ │ │ │ final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static Dictionary getPredefinedDictionary(final int dict) { │ │ │ │ │ - return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary, final int randomSeed) { │ │ │ │ │ - return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.nativeObj, randomSeed)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary) { │ │ │ │ │ - return new Dictionary(extendDictionary_1(nMarkers, markerSize, baseDictionary.nativeObj)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static Dictionary extendDictionary(final int nMarkers, final int markerSize) { │ │ │ │ │ - return new Dictionary(extendDictionary_2(nMarkers, markerSize)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static void drawDetectedMarkers(final Mat image, final List corners, final Mat ids, final Scalar borderColor) { │ │ │ │ │ final Mat corners_mat = Converters.vector_Mat_to_Mat((List)corners); │ │ │ │ │ drawDetectedMarkers_0(image.nativeObj, corners_mat.nativeObj, ids.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void drawDetectedMarkers(final Mat image, final List corners, final Mat ids) { │ │ │ │ │ final Mat corners_mat = Converters.vector_Mat_to_Mat((List)corners); │ │ │ │ │ @@ -119,14 +103,30 @@ │ │ │ │ │ generateImageMarker_0(dictionary.nativeObj, id, sidePixels, img.nativeObj, borderBits); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void generateImageMarker(final Dictionary dictionary, final int id, final int sidePixels, final Mat img) { │ │ │ │ │ generateImageMarker_1(dictionary.nativeObj, id, sidePixels, img.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public static Dictionary getPredefinedDictionary(final int dict) { │ │ │ │ │ + return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary, final int randomSeed) { │ │ │ │ │ + return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.nativeObj, randomSeed)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary) { │ │ │ │ │ + return new Dictionary(extendDictionary_1(nMarkers, markerSize, baseDictionary.nativeObj)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Dictionary extendDictionary(final int nMarkers, final int markerSize) { │ │ │ │ │ + return new Dictionary(extendDictionary_2(nMarkers, markerSize)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ private static native void groupRectangles_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ │ │ │ │ │ private static native void groupRectangles_1(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedCornersCharuco_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedCornersCharuco_1(final long p0, final long p1, final long p2); │ │ │ │ │ @@ -135,25 +135,25 @@ │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedDiamonds_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedDiamonds_1(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedDiamonds_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long getPredefinedDictionary_0(final int p0); │ │ │ │ │ - │ │ │ │ │ - private static native long extendDictionary_0(final int p0, final int p1, final long p2, final int p3); │ │ │ │ │ - │ │ │ │ │ - private static native long extendDictionary_1(final int p0, final int p1, final long p2); │ │ │ │ │ - │ │ │ │ │ - private static native long extendDictionary_2(final int p0, final int p1); │ │ │ │ │ - │ │ │ │ │ private static native void drawDetectedMarkers_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedMarkers_1(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedMarkers_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void generateImageMarker_0(final long p0, final int p1, final int p2, final long p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void generateImageMarker_1(final long p0, final int p1, final int p2, final long p3); │ │ │ │ │ + │ │ │ │ │ + private static native long getPredefinedDictionary_0(final int p0); │ │ │ │ │ + │ │ │ │ │ + private static native long extendDictionary_0(final int p0, final int p1, final long p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native long extendDictionary_1(final int p0, final int p1, final long p2); │ │ │ │ │ + │ │ │ │ │ + private static native long extendDictionary_2(final int p0, final int p1); │ │ │ │ │ } │ │ │ ├── org/opencv/objdetect/Objdetect.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -198,84 +198,14 @@ │ │ │ │ public static void drawDetectedDiamonds(Mat image, List diamondCorners) { │ │ │ │ Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Returns one of the predefined dictionaries referenced by DICT_*. │ │ │ │ - * @param dict automatically generated │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Dictionary getPredefinedDictionary(int dict) { │ │ │ │ - return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Dictionary cv::aruco::extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary = Dictionary(), int randomSeed = 0) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Extend base dictionary by new nMarkers │ │ │ │ - * │ │ │ │ - * @param nMarkers number of markers in the dictionary │ │ │ │ - * @param markerSize number of bits per dimension of each markers │ │ │ │ - * @param baseDictionary Include the markers in this dictionary at the beginning (optional) │ │ │ │ - * @param randomSeed a user supplied seed for theRNG() │ │ │ │ - * │ │ │ │ - * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ - * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ - * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ - * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Dictionary extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary, int randomSeed) { │ │ │ │ - return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.nativeObj, randomSeed)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Extend base dictionary by new nMarkers │ │ │ │ - * │ │ │ │ - * @param nMarkers number of markers in the dictionary │ │ │ │ - * @param markerSize number of bits per dimension of each markers │ │ │ │ - * @param baseDictionary Include the markers in this dictionary at the beginning (optional) │ │ │ │ - * │ │ │ │ - * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ - * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ - * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ - * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Dictionary extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary) { │ │ │ │ - return new Dictionary(extendDictionary_1(nMarkers, markerSize, baseDictionary.nativeObj)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Extend base dictionary by new nMarkers │ │ │ │ - * │ │ │ │ - * @param nMarkers number of markers in the dictionary │ │ │ │ - * @param markerSize number of bits per dimension of each markers │ │ │ │ - * │ │ │ │ - * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ - * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ - * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ - * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Dictionary extendDictionary(int nMarkers, int markerSize) { │ │ │ │ - return new Dictionary(extendDictionary_2(nMarkers, markerSize)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::aruco::drawDetectedMarkers(Mat& image, vector_Mat corners, Mat ids = Mat(), Scalar borderColor = Scalar(0, 255, 0)) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Draw detected markers in image │ │ │ │ * │ │ │ │ * @param image input/output image. It must have 1 or 3 channels. The number of channels is not altered. │ │ │ │ @@ -366,14 +296,84 @@ │ │ │ │ * This function returns a marker image in its canonical form (i.e. ready to be printed) │ │ │ │ */ │ │ │ │ public static void generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat img) { │ │ │ │ generateImageMarker_1(dictionary.nativeObj, id, sidePixels, img.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Returns one of the predefined dictionaries referenced by DICT_*. │ │ │ │ + * @param dict automatically generated │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Dictionary getPredefinedDictionary(int dict) { │ │ │ │ + return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: Dictionary cv::aruco::extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary = Dictionary(), int randomSeed = 0) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Extend base dictionary by new nMarkers │ │ │ │ + * │ │ │ │ + * @param nMarkers number of markers in the dictionary │ │ │ │ + * @param markerSize number of bits per dimension of each markers │ │ │ │ + * @param baseDictionary Include the markers in this dictionary at the beginning (optional) │ │ │ │ + * @param randomSeed a user supplied seed for theRNG() │ │ │ │ + * │ │ │ │ + * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ + * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ + * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ + * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Dictionary extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary, int randomSeed) { │ │ │ │ + return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.nativeObj, randomSeed)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Extend base dictionary by new nMarkers │ │ │ │ + * │ │ │ │ + * @param nMarkers number of markers in the dictionary │ │ │ │ + * @param markerSize number of bits per dimension of each markers │ │ │ │ + * @param baseDictionary Include the markers in this dictionary at the beginning (optional) │ │ │ │ + * │ │ │ │ + * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ + * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ + * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ + * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Dictionary extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary) { │ │ │ │ + return new Dictionary(extendDictionary_1(nMarkers, markerSize, baseDictionary.nativeObj)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Extend base dictionary by new nMarkers │ │ │ │ + * │ │ │ │ + * @param nMarkers number of markers in the dictionary │ │ │ │ + * @param markerSize number of bits per dimension of each markers │ │ │ │ + * │ │ │ │ + * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ + * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ + * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ + * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Dictionary extendDictionary(int nMarkers, int markerSize) { │ │ │ │ + return new Dictionary(extendDictionary_2(nMarkers, markerSize)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ // C++: void cv::groupRectangles(vector_Rect& rectList, vector_int& weights, int groupThreshold, double eps = 0.2) │ │ │ │ private static native void groupRectangles_0(long rectList_mat_nativeObj, long weights_mat_nativeObj, int groupThreshold, double eps); │ │ │ │ private static native void groupRectangles_1(long rectList_mat_nativeObj, long weights_mat_nativeObj, int groupThreshold); │ │ │ │ │ │ │ │ // C++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ @@ -382,25 +382,25 @@ │ │ │ │ private static native void drawDetectedCornersCharuco_2(long image_nativeObj, long charucoCorners_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ private static native void drawDetectedDiamonds_0(long image_nativeObj, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj, double borderColor_val0, double borderColor_val1, double borderColor_val2, double borderColor_val3); │ │ │ │ private static native void drawDetectedDiamonds_1(long image_nativeObj, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj); │ │ │ │ private static native void drawDetectedDiamonds_2(long image_nativeObj, long diamondCorners_mat_nativeObj); │ │ │ │ │ │ │ │ - // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ - private static native long getPredefinedDictionary_0(int dict); │ │ │ │ - │ │ │ │ - // C++: Dictionary cv::aruco::extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary = Dictionary(), int randomSeed = 0) │ │ │ │ - private static native long extendDictionary_0(int nMarkers, int markerSize, long baseDictionary_nativeObj, int randomSeed); │ │ │ │ - private static native long extendDictionary_1(int nMarkers, int markerSize, long baseDictionary_nativeObj); │ │ │ │ - private static native long extendDictionary_2(int nMarkers, int markerSize); │ │ │ │ - │ │ │ │ // C++: void cv::aruco::drawDetectedMarkers(Mat& image, vector_Mat corners, Mat ids = Mat(), Scalar borderColor = Scalar(0, 255, 0)) │ │ │ │ private static native void drawDetectedMarkers_0(long image_nativeObj, long corners_mat_nativeObj, long ids_nativeObj, double borderColor_val0, double borderColor_val1, double borderColor_val2, double borderColor_val3); │ │ │ │ private static native void drawDetectedMarkers_1(long image_nativeObj, long corners_mat_nativeObj, long ids_nativeObj); │ │ │ │ private static native void drawDetectedMarkers_2(long image_nativeObj, long corners_mat_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::aruco::generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat& img, int borderBits = 1) │ │ │ │ private static native void generateImageMarker_0(long dictionary_nativeObj, int id, int sidePixels, long img_nativeObj, int borderBits); │ │ │ │ private static native void generateImageMarker_1(long dictionary_nativeObj, int id, int sidePixels, long img_nativeObj); │ │ │ │ │ │ │ │ + // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ + private static native long getPredefinedDictionary_0(int dict); │ │ │ │ + │ │ │ │ + // C++: Dictionary cv::aruco::extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary = Dictionary(), int randomSeed = 0) │ │ │ │ + private static native long extendDictionary_0(int nMarkers, int markerSize, long baseDictionary_nativeObj, int randomSeed); │ │ │ │ + private static native long extendDictionary_1(int nMarkers, int markerSize, long baseDictionary_nativeObj); │ │ │ │ + private static native long extendDictionary_2(int nMarkers, int markerSize); │ │ │ │ + │ │ │ │ } │ │ │ ├── org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum ffb0e912345f90a8295f9b8141538c86699987dd9bf62c550874f5436775b151 │ │ │ │ │ + SHA-256 checksum c774501e230a9925d4307446976d00836edef7bcff2eb7c3666e687d65589baf │ │ │ │ │ Compiled from "HistogramPhaseUnwrapping.java" │ │ │ │ │ public class org.opencv.phase_unwrapping.HistogramPhaseUnwrapping extends org.opencv.phase_unwrapping.PhaseUnwrapping │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 65 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/phase_unwrapping/HistogramPhaseUnwrapping │ │ │ │ │ super_class: #2 // org/opencv/phase_unwrapping/PhaseUnwrapping │ │ │ │ │ @@ -75,15 +75,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/phase_unwrapping/PhaseUnwrapping."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 26: 0 │ │ │ │ │ + line 25: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.phase_unwrapping.HistogramPhaseUnwrapping __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/phase_unwrapping/HistogramPhaseUnwrapping │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 29: 0 │ │ │ │ │ + line 28: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.phase_unwrapping.HistogramPhaseUnwrapping create(org.opencv.phase_unwrapping.HistogramPhaseUnwrapping_Params); │ │ │ │ │ descriptor: (Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params;)Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -108,44 +108,44 @@ │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.nativeObj:J │ │ │ │ │ 4: invokestatic #16 // Method create_0:(J)J │ │ │ │ │ 7: invokestatic #20 // Method __fromPtr__:(J)Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ 10: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 42: 0 │ │ │ │ │ + line 41: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 11 0 parameters Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params; │ │ │ │ │ │ │ │ │ │ public static org.opencv.phase_unwrapping.HistogramPhaseUnwrapping create(); │ │ │ │ │ descriptor: ()Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #24 // Method create_1:()J │ │ │ │ │ 3: invokestatic #20 // Method __fromPtr__:(J)Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 51: 0 │ │ │ │ │ + line 50: 0 │ │ │ │ │ │ │ │ │ │ public void getInverseReliabilityMap(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=4, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #28 // Field nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #29 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #32 // Method getInverseReliabilityMap_0:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 65: 0 │ │ │ │ │ - line 66: 11 │ │ │ │ │ + line 64: 0 │ │ │ │ │ + line 65: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 this Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ 0 12 1 reliabilityMap Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ protected void finalize() throws java.lang.Throwable; │ │ │ │ │ descriptor: ()V │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #28 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #36 // Method delete:(J)V │ │ │ │ │ 7: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 71: 0 │ │ │ │ │ - line 72: 7 │ │ │ │ │ + line 70: 0 │ │ │ │ │ + line 71: 7 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ Exceptions: │ │ │ │ │ throws java.lang.Throwable │ │ │ │ │ │ │ │ │ │ private static native long create_0(long); │ │ │ ├── org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ @@ -2,15 +2,14 @@ │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.phase_unwrapping; │ │ │ │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.phase_unwrapping.HistogramPhaseUnwrapping; │ │ │ │ import org.opencv.phase_unwrapping.HistogramPhaseUnwrapping_Params; │ │ │ │ -import org.opencv.phase_unwrapping.PhaseUnwrapping; │ │ │ │ │ │ │ │ // C++: class HistogramPhaseUnwrapping │ │ │ │ /** │ │ │ │ * Class implementing two-dimensional phase unwrapping based on CITE: histogramUnwrapping │ │ │ │ * This algorithm belongs to the quality-guided phase unwrapping methods. │ │ │ │ * First, it computes a reliability map from second differences between a pixel and its eight neighbours. │ │ │ │ * Reliability values lie between 0 and 16*pi*pi. Then, this reliability map is used to compute │ │ │ ├── org/opencv/structured_light/GrayCodePattern.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum efa3fa520e9f7acfb64184c809cca4837e7b484e0cab59ca7421d782c50392ab │ │ │ │ │ + SHA-256 checksum e422737b475930019a70667e19e03f609eb07b20903c0ba0c80cd3e6e2ca7f95 │ │ │ │ │ Compiled from "GrayCodePattern.java" │ │ │ │ │ public class org.opencv.structured_light.GrayCodePattern extends org.opencv.structured_light.StructuredLightPattern │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 65 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/structured_light/GrayCodePattern │ │ │ │ │ super_class: #2 // org/opencv/structured_light/StructuredLightPattern │ │ │ │ │ @@ -121,15 +121,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/structured_light/StructuredLightPattern."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 33: 0 │ │ │ │ │ + line 32: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.structured_light.GrayCodePattern __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ @@ -138,15 +138,15 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/structured_light/GrayCodePattern │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 36: 0 │ │ │ │ │ + line 35: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.structured_light.GrayCodePattern create(int, int); │ │ │ │ │ descriptor: (II)Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -154,15 +154,15 @@ │ │ │ │ │ stack=2, locals=2, args_size=2 │ │ │ │ │ 0: iload_0 │ │ │ │ │ 1: iload_1 │ │ │ │ │ 2: invokestatic #10 // Method create_0:(II)J │ │ │ │ │ 5: invokestatic #14 // Method __fromPtr__:(J)Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 49: 0 │ │ │ │ │ + line 48: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 width I │ │ │ │ │ 0 9 1 height I │ │ │ │ │ │ │ │ │ │ public long getNumberOfPatternImages(); │ │ │ │ │ descriptor: ()J │ │ │ │ │ @@ -170,15 +170,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #22 // Method getNumberOfPatternImages_0:(J)J │ │ │ │ │ 7: lreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 64: 0 │ │ │ │ │ + line 63: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ │ │ │ │ │ public void setWhiteThreshold(long); │ │ │ │ │ descriptor: (J)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -186,16 +186,16 @@ │ │ │ │ │ stack=4, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: lload_1 │ │ │ │ │ 5: invokestatic #26 // Method setWhiteThreshold_0:(JJ)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 81: 0 │ │ │ │ │ - line 82: 8 │ │ │ │ │ + line 80: 0 │ │ │ │ │ + line 81: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 9 1 value J │ │ │ │ │ │ │ │ │ │ public void setBlackThreshold(long); │ │ │ │ │ descriptor: (J)V │ │ │ │ │ @@ -204,16 +204,16 @@ │ │ │ │ │ stack=4, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: lload_1 │ │ │ │ │ 5: invokestatic #30 // Method setBlackThreshold_0:(JJ)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 98: 0 │ │ │ │ │ - line 99: 8 │ │ │ │ │ + line 97: 0 │ │ │ │ │ + line 98: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 9 1 value J │ │ │ │ │ │ │ │ │ │ public void getImagesForShadowMasks(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;)V │ │ │ │ │ @@ -225,16 +225,16 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #33 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #33 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #36 // Method getImagesForShadowMasks_0:(JJJ)V │ │ │ │ │ 15: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 117: 0 │ │ │ │ │ - line 118: 15 │ │ │ │ │ + line 116: 0 │ │ │ │ │ + line 117: 15 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 16 1 blackImage Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 whiteImage Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public boolean getProjPixel(java.util.List, int, int, org.opencv.core.Point); │ │ │ │ │ @@ -268,19 +268,19 @@ │ │ │ │ │ 45: aload 6 │ │ │ │ │ 47: iconst_1 │ │ │ │ │ 48: daload │ │ │ │ │ 49: putfield #56 // Field org/opencv/core/Point.y:D │ │ │ │ │ 52: iload 7 │ │ │ │ │ 54: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 138: 0 │ │ │ │ │ - line 139: 6 │ │ │ │ │ - line 140: 11 │ │ │ │ │ - line 141: 29 │ │ │ │ │ - line 142: 52 │ │ │ │ │ + line 137: 0 │ │ │ │ │ + line 138: 6 │ │ │ │ │ + line 139: 11 │ │ │ │ │ + line 140: 29 │ │ │ │ │ + line 141: 52 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 55 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 55 1 patternImages Ljava/util/List; │ │ │ │ │ 0 55 2 x I │ │ │ │ │ 0 55 3 y I │ │ │ │ │ 0 55 4 projPix Lorg/opencv/core/Point; │ │ │ │ │ @@ -302,16 +302,16 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #59 // Method delete:(J)V │ │ │ │ │ 7: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 148: 0 │ │ │ │ │ - line 149: 7 │ │ │ │ │ + line 147: 0 │ │ │ │ │ + line 148: 7 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ Exceptions: │ │ │ │ │ throws java.lang.Throwable │ │ │ │ │ │ │ │ │ │ private static native long create_0(int, int); │ │ │ ├── org/opencv/structured_light/GrayCodePattern.java │ │ │ │ @@ -4,15 +4,14 @@ │ │ │ │ package org.opencv.structured_light; │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ import java.util.List; │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.core.Point; │ │ │ │ import org.opencv.structured_light.GrayCodePattern; │ │ │ │ -import org.opencv.structured_light.StructuredLightPattern; │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class GrayCodePattern │ │ │ │ /** │ │ │ │ * Class implementing the Gray-code pattern, based on CITE: UNDERWORLD. │ │ │ │ * │ │ │ │ * The generation of the pattern images is performed with Gray encoding using the traditional white and black colors. │ │ │ ├── org/opencv/text/Text.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -6,18 +6,18 @@ │ │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ import java.util.List; │ │ │ │ │ import org.opencv.core.MatOfRect; │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ │ │ │ │ │ public class Text │ │ │ │ │ { │ │ │ │ │ - public static final int OCR_LEVEL_WORD = 0; │ │ │ │ │ - public static final int OCR_LEVEL_TEXTLINE = 1; │ │ │ │ │ public static final int ERFILTER_NM_RGBLGrad = 0; │ │ │ │ │ public static final int ERFILTER_NM_IHSGrad = 1; │ │ │ │ │ + public static final int OCR_LEVEL_WORD = 0; │ │ │ │ │ + public static final int OCR_LEVEL_TEXTLINE = 1; │ │ │ │ │ public static final int OCR_KNN_CLASSIFIER = 0; │ │ │ │ │ public static final int OCR_CNN_CLASSIFIER = 1; │ │ │ │ │ public static final int OCR_DECODER_VITERBI = 0; │ │ │ │ │ public static final int ERGROUPING_ORIENTATION_HORIZ = 0; │ │ │ │ │ public static final int ERGROUPING_ORIENTATION_ANY = 1; │ │ │ │ │ public static final int OEM_TESSERACT_ONLY = 0; │ │ │ │ │ public static final int OEM_CUBE_ONLY = 1; │ │ │ │ │ @@ -46,36 +46,14 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light) { │ │ │ │ │ final Mat result_mat = (Mat)result; │ │ │ │ │ detectTextSWT_2(input.nativeObj, result_mat.nativeObj, dark_on_light); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - @Deprecated │ │ │ │ │ - public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierNM(final String filename) { │ │ │ │ │ - return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierNM_0(filename)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - @Deprecated │ │ │ │ │ - public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierCNN(final String filename) { │ │ │ │ │ - return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierCNN_0(filename)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifier(final String filename, final int classifier) { │ │ │ │ │ - return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifier_0(filename, classifier)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static Mat createOCRHMMTransitionsTable(final String vocabulary, final List lexicon) { │ │ │ │ │ - return new Mat(createOCRHMMTransitionsTable_0(vocabulary, lexicon)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static OCRBeamSearchDecoder_ClassifierCallback loadOCRBeamSearchClassifierCNN(final String filename) { │ │ │ │ │ - return OCRBeamSearchDecoder_ClassifierCallback.__fromPtr__(loadOCRBeamSearchClassifierCNN_0(filename)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static ERFilter createERFilterNM1(final ERFilter_Callback cb, final int thresholdDelta, final float minArea, final float maxArea, final float minProbability, final boolean nonMaxSuppression, final float minProbabilityDiff) { │ │ │ │ │ return ERFilter.__fromPtr__(createERFilterNM1_0(cb.getNativeObjAddr(), thresholdDelta, minArea, maxArea, minProbability, nonMaxSuppression, minProbabilityDiff)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static ERFilter createERFilterNM1(final ERFilter_Callback cb, final int thresholdDelta, final float minArea, final float maxArea, final float minProbability, final boolean nonMaxSuppression) { │ │ │ │ │ return ERFilter.__fromPtr__(createERFilterNM1_1(cb.getNativeObjAddr(), thresholdDelta, minArea, maxArea, minProbability, nonMaxSuppression)); │ │ │ │ │ } │ │ │ │ │ @@ -217,29 +195,41 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void detectRegions(final Mat image, final ERFilter er_filter1, final ERFilter er_filter2, final MatOfRect groups_rects) { │ │ │ │ │ final Mat groups_rects_mat = (Mat)groups_rects; │ │ │ │ │ detectRegions_4(image.nativeObj, er_filter1.getNativeObjAddr(), er_filter2.getNativeObjAddr(), groups_rects_mat.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - private static native void detectTextSWT_0(final long p0, final long p1, final boolean p2, final long p3, final long p4); │ │ │ │ │ + @Deprecated │ │ │ │ │ + public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierNM(final String filename) { │ │ │ │ │ + return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierNM_0(filename)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void detectTextSWT_1(final long p0, final long p1, final boolean p2, final long p3); │ │ │ │ │ + @Deprecated │ │ │ │ │ + public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierCNN(final String filename) { │ │ │ │ │ + return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierCNN_0(filename)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void detectTextSWT_2(final long p0, final long p1, final boolean p2); │ │ │ │ │ + public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifier(final String filename, final int classifier) { │ │ │ │ │ + return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifier_0(filename, classifier)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long loadOCRHMMClassifierNM_0(final String p0); │ │ │ │ │ + public static Mat createOCRHMMTransitionsTable(final String vocabulary, final List lexicon) { │ │ │ │ │ + return new Mat(createOCRHMMTransitionsTable_0(vocabulary, lexicon)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long loadOCRHMMClassifierCNN_0(final String p0); │ │ │ │ │ + public static OCRBeamSearchDecoder_ClassifierCallback loadOCRBeamSearchClassifierCNN(final String filename) { │ │ │ │ │ + return OCRBeamSearchDecoder_ClassifierCallback.__fromPtr__(loadOCRBeamSearchClassifierCNN_0(filename)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long loadOCRHMMClassifier_0(final String p0, final int p1); │ │ │ │ │ + private static native void detectTextSWT_0(final long p0, final long p1, final boolean p2, final long p3, final long p4); │ │ │ │ │ │ │ │ │ │ - private static native long createOCRHMMTransitionsTable_0(final String p0, final List p1); │ │ │ │ │ + private static native void detectTextSWT_1(final long p0, final long p1, final boolean p2, final long p3); │ │ │ │ │ │ │ │ │ │ - private static native long loadOCRBeamSearchClassifierCNN_0(final String p0); │ │ │ │ │ + private static native void detectTextSWT_2(final long p0, final long p1, final boolean p2); │ │ │ │ │ │ │ │ │ │ private static native long createERFilterNM1_0(final long p0, final int p1, final float p2, final float p3, final float p4, final boolean p5, final float p6); │ │ │ │ │ │ │ │ │ │ private static native long createERFilterNM1_1(final long p0, final int p1, final float p2, final float p3, final float p4, final boolean p5); │ │ │ │ │ │ │ │ │ │ private static native long createERFilterNM1_2(final long p0, final int p1, final float p2, final float p3, final float p4); │ │ │ │ │ │ │ │ │ │ @@ -294,8 +284,18 @@ │ │ │ │ │ private static native void detectRegions_1(final long p0, final long p1, final long p2, final long p3, final int p4, final String p5, final float p6); │ │ │ │ │ │ │ │ │ │ private static native void detectRegions_2(final long p0, final long p1, final long p2, final long p3, final int p4, final String p5); │ │ │ │ │ │ │ │ │ │ private static native void detectRegions_3(final long p0, final long p1, final long p2, final long p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void detectRegions_4(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ + │ │ │ │ │ + private static native long loadOCRHMMClassifierNM_0(final String p0); │ │ │ │ │ + │ │ │ │ │ + private static native long loadOCRHMMClassifierCNN_0(final String p0); │ │ │ │ │ + │ │ │ │ │ + private static native long loadOCRHMMClassifier_0(final String p0, final int p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createOCRHMMTransitionsTable_0(final String p0, final List p1); │ │ │ │ │ + │ │ │ │ │ + private static native long loadOCRBeamSearchClassifierCNN_0(final String p0); │ │ │ │ │ } │ │ │ ├── org/opencv/text/Text.java │ │ │ │ @@ -16,18 +16,18 @@ │ │ │ │ │ │ │ │ // C++: class Text │ │ │ │ │ │ │ │ public class Text { │ │ │ │ │ │ │ │ // C++: enum │ │ │ │ public static final int │ │ │ │ - OCR_LEVEL_WORD = 0, │ │ │ │ - OCR_LEVEL_TEXTLINE = 1, │ │ │ │ ERFILTER_NM_RGBLGrad = 0, │ │ │ │ - ERFILTER_NM_IHSGrad = 1; │ │ │ │ + ERFILTER_NM_IHSGrad = 1, │ │ │ │ + OCR_LEVEL_WORD = 0, │ │ │ │ + OCR_LEVEL_TEXTLINE = 1; │ │ │ │ │ │ │ │ │ │ │ │ // C++: enum classifier_type (cv.text.classifier_type) │ │ │ │ public static final int │ │ │ │ OCR_KNN_CLASSIFIER = 0, │ │ │ │ OCR_CNN_CLASSIFIER = 1; │ │ │ │ │ │ │ │ @@ -104,123 +104,14 @@ │ │ │ │ public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light) { │ │ │ │ Mat result_mat = result; │ │ │ │ detectTextSWT_2(input.nativeObj, result_mat.nativeObj, dark_on_light); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierNM(String filename) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object. │ │ │ │ - * │ │ │ │ - * @param filename The XML or YAML file with the classifier model (e.g. OCRHMM_knn_model_data.xml) │ │ │ │ - * │ │ │ │ - * The KNN default classifier is based in the scene text recognition method proposed by Lukás Neumann & │ │ │ │ - * Jiri Matas in [Neumann11b]. Basically, the region (contour) in the input image is normalized to a │ │ │ │ - * fixed size, while retaining the centroid and aspect ratio, in order to extract a feature vector │ │ │ │ - * based on gradient orientations along the chain-code of its perimeter. Then, the region is classified │ │ │ │ - * using a KNN model trained with synthetic data of rendered characters with different standard font │ │ │ │ - * types. │ │ │ │ - * │ │ │ │ - * @deprecated loadOCRHMMClassifier instead │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - @Deprecated │ │ │ │ - public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierNM(String filename) { │ │ │ │ - return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierNM_0(filename)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierCNN(String filename) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object. │ │ │ │ - * │ │ │ │ - * @param filename The XML or YAML file with the classifier model (e.g. OCRBeamSearch_CNN_model_data.xml.gz) │ │ │ │ - * │ │ │ │ - * The CNN default classifier is based in the scene text recognition method proposed by Adam Coates & │ │ │ │ - * Andrew NG in [Coates11a]. The character classifier consists in a Single Layer Convolutional Neural Network and │ │ │ │ - * a linear classifier. It is applied to the input image in a sliding window fashion, providing a set of recognitions │ │ │ │ - * at each window location. │ │ │ │ - * │ │ │ │ - * @deprecated use loadOCRHMMClassifier instead │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - @Deprecated │ │ │ │ - public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierCNN(String filename) { │ │ │ │ - return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierCNN_0(filename)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifier(String filename, int classifier) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object. │ │ │ │ - * │ │ │ │ - * @param filename The XML or YAML file with the classifier model (e.g. OCRBeamSearch_CNN_model_data.xml.gz) │ │ │ │ - * │ │ │ │ - * @param classifier Can be one of classifier_type enum values. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifier(String filename, int classifier) { │ │ │ │ - return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifier_0(filename, classifier)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Mat cv::text::createOCRHMMTransitionsTable(String vocabulary, vector_String lexicon) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Utility function to create a tailored language model transitions table from a given list of words (lexicon). │ │ │ │ - * │ │ │ │ - * @param vocabulary The language vocabulary (chars when ASCII English text). │ │ │ │ - * │ │ │ │ - * @param lexicon The list of words that are expected to be found in a particular image. │ │ │ │ - * │ │ │ │ - * │ │ │ │ - * The function calculate frequency statistics of character pairs from the given lexicon and fills the output transition_probabilities_table with them. The transition_probabilities_table can be used as input in the OCRHMMDecoder::create() and OCRBeamSearchDecoder::create() methods. │ │ │ │ - * Note: │ │ │ │ - * - (C++) An alternative would be to load the default generic language transition table provided in the text module samples folder (created from ispell 42869 english words list) : │ │ │ │ - * <https://github.com/opencv/opencv_contrib/blob/master/modules/text/samples/OCRHMM_transitions_table.xml> │ │ │ │ - * │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Mat createOCRHMMTransitionsTable(String vocabulary, List lexicon) { │ │ │ │ - return new Mat(createOCRHMMTransitionsTable_0(vocabulary, lexicon)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_OCRBeamSearchDecoder_ClassifierCallback cv::text::loadOCRBeamSearchClassifierCNN(String filename) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Allow to implicitly load the default character classifier when creating an OCRBeamSearchDecoder object. │ │ │ │ - * │ │ │ │ - * @param filename The XML or YAML file with the classifier model (e.g. OCRBeamSearch_CNN_model_data.xml.gz) │ │ │ │ - * │ │ │ │ - * The CNN default classifier is based in the scene text recognition method proposed by Adam Coates & │ │ │ │ - * Andrew NG in [Coates11a]. The character classifier consists in a Single Layer Convolutional Neural Network and │ │ │ │ - * a linear classifier. It is applied to the input image in a sliding window fashion, providing a set of recognitions │ │ │ │ - * at each window location. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static OCRBeamSearchDecoder_ClassifierCallback loadOCRBeamSearchClassifierCNN(String filename) { │ │ │ │ - return OCRBeamSearchDecoder_ClassifierCallback.__fromPtr__(loadOCRBeamSearchClassifierCNN_0(filename)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: Ptr_ERFilter cv::text::createERFilterNM1(Ptr_ERFilter_Callback cb, int thresholdDelta = 1, float minArea = (float)0.00025, float maxArea = (float)0.13, float minProbability = (float)0.4, bool nonMaxSuppression = true, float minProbabilityDiff = (float)0.1) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Create an Extremal Region Filter for the 1st stage classifier of N&M algorithm CITE: Neumann12. │ │ │ │ * │ │ │ │ * loadClassifierNM1, e.g. from file in samples/cpp/trained_classifierNM1.xml │ │ │ │ @@ -841,35 +732,129 @@ │ │ │ │ */ │ │ │ │ public static void detectRegions(Mat image, ERFilter er_filter1, ERFilter er_filter2, MatOfRect groups_rects) { │ │ │ │ Mat groups_rects_mat = groups_rects; │ │ │ │ detectRegions_4(image.nativeObj, er_filter1.getNativeObjAddr(), er_filter2.getNativeObjAddr(), groups_rects_mat.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierNM(String filename) │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object. │ │ │ │ + * │ │ │ │ + * @param filename The XML or YAML file with the classifier model (e.g. OCRHMM_knn_model_data.xml) │ │ │ │ + * │ │ │ │ + * The KNN default classifier is based in the scene text recognition method proposed by Lukás Neumann & │ │ │ │ + * Jiri Matas in [Neumann11b]. Basically, the region (contour) in the input image is normalized to a │ │ │ │ + * fixed size, while retaining the centroid and aspect ratio, in order to extract a feature vector │ │ │ │ + * based on gradient orientations along the chain-code of its perimeter. Then, the region is classified │ │ │ │ + * using a KNN model trained with synthetic data of rendered characters with different standard font │ │ │ │ + * types. │ │ │ │ + * │ │ │ │ + * @deprecated loadOCRHMMClassifier instead │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + @Deprecated │ │ │ │ + public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierNM(String filename) { │ │ │ │ + return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierNM_0(filename)); │ │ │ │ + } │ │ │ │ │ │ │ │ - // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat()) │ │ │ │ - private static native void detectTextSWT_0(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj, long chainBBs_nativeObj); │ │ │ │ - private static native void detectTextSWT_1(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj); │ │ │ │ - private static native void detectTextSWT_2(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light); │ │ │ │ - │ │ │ │ - // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierNM(String filename) │ │ │ │ - private static native long loadOCRHMMClassifierNM_0(String filename); │ │ │ │ │ │ │ │ + // │ │ │ │ // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierCNN(String filename) │ │ │ │ - private static native long loadOCRHMMClassifierCNN_0(String filename); │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object. │ │ │ │ + * │ │ │ │ + * @param filename The XML or YAML file with the classifier model (e.g. OCRBeamSearch_CNN_model_data.xml.gz) │ │ │ │ + * │ │ │ │ + * The CNN default classifier is based in the scene text recognition method proposed by Adam Coates & │ │ │ │ + * Andrew NG in [Coates11a]. The character classifier consists in a Single Layer Convolutional Neural Network and │ │ │ │ + * a linear classifier. It is applied to the input image in a sliding window fashion, providing a set of recognitions │ │ │ │ + * at each window location. │ │ │ │ + * │ │ │ │ + * @deprecated use loadOCRHMMClassifier instead │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + @Deprecated │ │ │ │ + public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierCNN(String filename) { │ │ │ │ + return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierCNN_0(filename)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifier(String filename, int classifier) │ │ │ │ - private static native long loadOCRHMMClassifier_0(String filename, int classifier); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object. │ │ │ │ + * │ │ │ │ + * @param filename The XML or YAML file with the classifier model (e.g. OCRBeamSearch_CNN_model_data.xml.gz) │ │ │ │ + * │ │ │ │ + * @param classifier Can be one of classifier_type enum values. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifier(String filename, int classifier) { │ │ │ │ + return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifier_0(filename, classifier)); │ │ │ │ + } │ │ │ │ │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Mat cv::text::createOCRHMMTransitionsTable(String vocabulary, vector_String lexicon) │ │ │ │ - private static native long createOCRHMMTransitionsTable_0(String vocabulary, List lexicon); │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Utility function to create a tailored language model transitions table from a given list of words (lexicon). │ │ │ │ + * │ │ │ │ + * @param vocabulary The language vocabulary (chars when ASCII English text). │ │ │ │ + * │ │ │ │ + * @param lexicon The list of words that are expected to be found in a particular image. │ │ │ │ + * │ │ │ │ + * │ │ │ │ + * The function calculate frequency statistics of character pairs from the given lexicon and fills the output transition_probabilities_table with them. The transition_probabilities_table can be used as input in the OCRHMMDecoder::create() and OCRBeamSearchDecoder::create() methods. │ │ │ │ + * Note: │ │ │ │ + * - (C++) An alternative would be to load the default generic language transition table provided in the text module samples folder (created from ispell 42869 english words list) : │ │ │ │ + * <https://github.com/opencv/opencv_contrib/blob/master/modules/text/samples/OCRHMM_transitions_table.xml> │ │ │ │ + * │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Mat createOCRHMMTransitionsTable(String vocabulary, List lexicon) { │ │ │ │ + return new Mat(createOCRHMMTransitionsTable_0(vocabulary, lexicon)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Ptr_OCRBeamSearchDecoder_ClassifierCallback cv::text::loadOCRBeamSearchClassifierCNN(String filename) │ │ │ │ - private static native long loadOCRBeamSearchClassifierCNN_0(String filename); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Allow to implicitly load the default character classifier when creating an OCRBeamSearchDecoder object. │ │ │ │ + * │ │ │ │ + * @param filename The XML or YAML file with the classifier model (e.g. OCRBeamSearch_CNN_model_data.xml.gz) │ │ │ │ + * │ │ │ │ + * The CNN default classifier is based in the scene text recognition method proposed by Adam Coates & │ │ │ │ + * Andrew NG in [Coates11a]. The character classifier consists in a Single Layer Convolutional Neural Network and │ │ │ │ + * a linear classifier. It is applied to the input image in a sliding window fashion, providing a set of recognitions │ │ │ │ + * at each window location. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static OCRBeamSearchDecoder_ClassifierCallback loadOCRBeamSearchClassifierCNN(String filename) { │ │ │ │ + return OCRBeamSearchDecoder_ClassifierCallback.__fromPtr__(loadOCRBeamSearchClassifierCNN_0(filename)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat()) │ │ │ │ + private static native void detectTextSWT_0(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj, long chainBBs_nativeObj); │ │ │ │ + private static native void detectTextSWT_1(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj); │ │ │ │ + private static native void detectTextSWT_2(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light); │ │ │ │ │ │ │ │ // C++: Ptr_ERFilter cv::text::createERFilterNM1(Ptr_ERFilter_Callback cb, int thresholdDelta = 1, float minArea = (float)0.00025, float maxArea = (float)0.13, float minProbability = (float)0.4, bool nonMaxSuppression = true, float minProbabilityDiff = (float)0.1) │ │ │ │ private static native long createERFilterNM1_0(long cb_nativeObj, int thresholdDelta, float minArea, float maxArea, float minProbability, boolean nonMaxSuppression, float minProbabilityDiff); │ │ │ │ private static native long createERFilterNM1_1(long cb_nativeObj, int thresholdDelta, float minArea, float maxArea, float minProbability, boolean nonMaxSuppression); │ │ │ │ private static native long createERFilterNM1_2(long cb_nativeObj, int thresholdDelta, float minArea, float maxArea, float minProbability); │ │ │ │ private static native long createERFilterNM1_3(long cb_nativeObj, int thresholdDelta, float minArea, float maxArea); │ │ │ │ private static native long createERFilterNM1_4(long cb_nativeObj, int thresholdDelta, float minArea); │ │ │ │ @@ -914,8 +899,23 @@ │ │ │ │ │ │ │ │ // C++: void cv::text::detectRegions(Mat image, Ptr_ERFilter er_filter1, Ptr_ERFilter er_filter2, vector_Rect& groups_rects, int method = ERGROUPING_ORIENTATION_HORIZ, String filename = String(), float minProbability = (float)0.5) │ │ │ │ private static native void detectRegions_1(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj, int method, String filename, float minProbability); │ │ │ │ private static native void detectRegions_2(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj, int method, String filename); │ │ │ │ private static native void detectRegions_3(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj, int method); │ │ │ │ private static native void detectRegions_4(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj); │ │ │ │ │ │ │ │ + // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierNM(String filename) │ │ │ │ + private static native long loadOCRHMMClassifierNM_0(String filename); │ │ │ │ + │ │ │ │ + // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierCNN(String filename) │ │ │ │ + private static native long loadOCRHMMClassifierCNN_0(String filename); │ │ │ │ + │ │ │ │ + // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifier(String filename, int classifier) │ │ │ │ + private static native long loadOCRHMMClassifier_0(String filename, int classifier); │ │ │ │ + │ │ │ │ + // C++: Mat cv::text::createOCRHMMTransitionsTable(String vocabulary, vector_String lexicon) │ │ │ │ + private static native long createOCRHMMTransitionsTable_0(String vocabulary, List lexicon); │ │ │ │ + │ │ │ │ + // C++: Ptr_OCRBeamSearchDecoder_ClassifierCallback cv::text::loadOCRBeamSearchClassifierCNN(String filename) │ │ │ │ + private static native long loadOCRBeamSearchClassifierCNN_0(String filename); │ │ │ │ + │ │ │ │ } │ │ │ ├── org/opencv/video/Video.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -25,14 +25,46 @@ │ │ │ │ │ public static final int MOTION_HOMOGRAPHY = 3; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_INIT_POS = 1; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_INIT_NEG = 2; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_TRACK_POS = 3; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_TRACK_NEG = 4; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_DETECT = 5; │ │ │ │ │ │ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history, final double varThreshold, final boolean detectShadows) { │ │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_0(history, varThreshold, detectShadows)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history, final double varThreshold) { │ │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_1(history, varThreshold)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history) { │ │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_2(history)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2() { │ │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_3()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history, final double dist2Threshold, final boolean detectShadows) { │ │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_0(history, dist2Threshold, detectShadows)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history, final double dist2Threshold) { │ │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_1(history, dist2Threshold)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history) { │ │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_2(history)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN() { │ │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_3()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static RotatedRect CamShift(final Mat probImage, final Rect window, final TermCriteria criteria) { │ │ │ │ │ final double[] window_out = new double[4]; │ │ │ │ │ final RotatedRect retVal = new RotatedRect(CamShift_0(probImage.nativeObj, window.x, window.y, window.width, window.height, window_out, criteria.type, criteria.maxCount, criteria.epsilon)); │ │ │ │ │ if (window != null) { │ │ │ │ │ window.x = (int)window_out[0]; │ │ │ │ │ window.y = (int)window_out[1]; │ │ │ │ │ window.width = (int)window_out[2]; │ │ │ │ │ @@ -177,45 +209,29 @@ │ │ │ │ │ return new Mat(readOpticalFlow_0(path)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static boolean writeOpticalFlow(final String path, final Mat flow) { │ │ │ │ │ return writeOpticalFlow_0(path, flow.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history, final double varThreshold, final boolean detectShadows) { │ │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_0(history, varThreshold, detectShadows)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorMOG2_0(final int p0, final double p1, final boolean p2); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history, final double varThreshold) { │ │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_1(history, varThreshold)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorMOG2_1(final int p0, final double p1); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history) { │ │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_2(history)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorMOG2_2(final int p0); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2() { │ │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_3()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorMOG2_3(); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history, final double dist2Threshold, final boolean detectShadows) { │ │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_0(history, dist2Threshold, detectShadows)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorKNN_0(final int p0, final double p1, final boolean p2); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history, final double dist2Threshold) { │ │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_1(history, dist2Threshold)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorKNN_1(final int p0, final double p1); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history) { │ │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_2(history)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorKNN_2(final int p0); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN() { │ │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_3()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorKNN_3(); │ │ │ │ │ │ │ │ │ │ private static native double[] CamShift_0(final long p0, final int p1, final int p2, final int p3, final int p4, final double[] p5, final int p6, final int p7, final double p8); │ │ │ │ │ │ │ │ │ │ private static native int meanShift_0(final long p0, final int p1, final int p2, final int p3, final int p4, final double[] p5, final int p6, final int p7, final double p8); │ │ │ │ │ │ │ │ │ │ private static native int buildOpticalFlowPyramid_0(final long p0, final long p1, final double p2, final double p3, final int p4, final boolean p5, final int p6, final int p7, final boolean p8); │ │ │ │ │ │ │ │ │ │ @@ -254,24 +270,8 @@ │ │ │ │ │ private static native double findTransformECC_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native double findTransformECC_4(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native long readOpticalFlow_0(final String p0); │ │ │ │ │ │ │ │ │ │ private static native boolean writeOpticalFlow_0(final String p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorMOG2_0(final int p0, final double p1, final boolean p2); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorMOG2_1(final int p0, final double p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorMOG2_2(final int p0); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorMOG2_3(); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorKNN_0(final int p0, final double p1, final boolean p2); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorKNN_1(final int p0, final double p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorKNN_2(final int p0); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorKNN_3(); │ │ │ │ │ } │ │ │ ├── org/opencv/video/Video.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -43,14 +43,128 @@ │ │ │ │ TrackerSamplerCSC_MODE_INIT_NEG = 2, │ │ │ │ TrackerSamplerCSC_MODE_TRACK_POS = 3, │ │ │ │ TrackerSamplerCSC_MODE_TRACK_NEG = 4, │ │ │ │ TrackerSamplerCSC_MODE_DETECT = 5; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: Ptr_BackgroundSubtractorMOG2 cv::createBackgroundSubtractorMOG2(int history = 500, double varThreshold = 16, bool detectShadows = true) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates MOG2 Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * @param varThreshold Threshold on the squared Mahalanobis distance between the pixel and the model │ │ │ │ + * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ + * affect the background update. │ │ │ │ + * @param detectShadows If true, the algorithm will detect shadows and mark them. It decreases the │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history, double varThreshold, boolean detectShadows) { │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_0(history, varThreshold, detectShadows)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates MOG2 Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * @param varThreshold Threshold on the squared Mahalanobis distance between the pixel and the model │ │ │ │ + * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ + * affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history, double varThreshold) { │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_1(history, varThreshold)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates MOG2 Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ + * affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history) { │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_2(history)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates MOG2 Background Subtractor │ │ │ │ + * │ │ │ │ + * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ + * affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2() { │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_3()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: Ptr_BackgroundSubtractorKNN cv::createBackgroundSubtractorKNN(int history = 500, double dist2Threshold = 400.0, bool detectShadows = true) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates KNN Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * @param dist2Threshold Threshold on the squared distance between the pixel and the sample to decide │ │ │ │ + * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ + * @param detectShadows If true, the algorithm will detect shadows and mark them. It decreases the │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history, double dist2Threshold, boolean detectShadows) { │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_0(history, dist2Threshold, detectShadows)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates KNN Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * @param dist2Threshold Threshold on the squared distance between the pixel and the sample to decide │ │ │ │ + * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history, double dist2Threshold) { │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_1(history, dist2Threshold)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates KNN Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history) { │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_2(history)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates KNN Background Subtractor │ │ │ │ + * │ │ │ │ + * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN() { │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_3()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: RotatedRect cv::CamShift(Mat probImage, Rect& window, TermCriteria criteria) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Finds an object center, size, and orientation. │ │ │ │ * │ │ │ │ * @param probImage Back projection of the object histogram. See calcBackProject. │ │ │ │ @@ -863,129 +977,27 @@ │ │ │ │ * @return automatically generated │ │ │ │ */ │ │ │ │ public static boolean writeOpticalFlow(String path, Mat flow) { │ │ │ │ return writeOpticalFlow_0(path, flow.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - // │ │ │ │ - // C++: Ptr_BackgroundSubtractorMOG2 cv::createBackgroundSubtractorMOG2(int history = 500, double varThreshold = 16, bool detectShadows = true) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates MOG2 Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * @param varThreshold Threshold on the squared Mahalanobis distance between the pixel and the model │ │ │ │ - * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ - * affect the background update. │ │ │ │ - * @param detectShadows If true, the algorithm will detect shadows and mark them. It decreases the │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history, double varThreshold, boolean detectShadows) { │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_0(history, varThreshold, detectShadows)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates MOG2 Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * @param varThreshold Threshold on the squared Mahalanobis distance between the pixel and the model │ │ │ │ - * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ - * affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history, double varThreshold) { │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_1(history, varThreshold)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates MOG2 Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ - * affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history) { │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_2(history)); │ │ │ │ - } │ │ │ │ │ │ │ │ - /** │ │ │ │ - * Creates MOG2 Background Subtractor │ │ │ │ - * │ │ │ │ - * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ - * affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2() { │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_3()); │ │ │ │ - } │ │ │ │ │ │ │ │ + // C++: Ptr_BackgroundSubtractorMOG2 cv::createBackgroundSubtractorMOG2(int history = 500, double varThreshold = 16, bool detectShadows = true) │ │ │ │ + private static native long createBackgroundSubtractorMOG2_0(int history, double varThreshold, boolean detectShadows); │ │ │ │ + private static native long createBackgroundSubtractorMOG2_1(int history, double varThreshold); │ │ │ │ + private static native long createBackgroundSubtractorMOG2_2(int history); │ │ │ │ + private static native long createBackgroundSubtractorMOG2_3(); │ │ │ │ │ │ │ │ - // │ │ │ │ // C++: Ptr_BackgroundSubtractorKNN cv::createBackgroundSubtractorKNN(int history = 500, double dist2Threshold = 400.0, bool detectShadows = true) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates KNN Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * @param dist2Threshold Threshold on the squared distance between the pixel and the sample to decide │ │ │ │ - * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ - * @param detectShadows If true, the algorithm will detect shadows and mark them. It decreases the │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history, double dist2Threshold, boolean detectShadows) { │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_0(history, dist2Threshold, detectShadows)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates KNN Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * @param dist2Threshold Threshold on the squared distance between the pixel and the sample to decide │ │ │ │ - * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history, double dist2Threshold) { │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_1(history, dist2Threshold)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates KNN Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history) { │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_2(history)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates KNN Background Subtractor │ │ │ │ - * │ │ │ │ - * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN() { │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_3()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + private static native long createBackgroundSubtractorKNN_0(int history, double dist2Threshold, boolean detectShadows); │ │ │ │ + private static native long createBackgroundSubtractorKNN_1(int history, double dist2Threshold); │ │ │ │ + private static native long createBackgroundSubtractorKNN_2(int history); │ │ │ │ + private static native long createBackgroundSubtractorKNN_3(); │ │ │ │ │ │ │ │ // C++: RotatedRect cv::CamShift(Mat probImage, Rect& window, TermCriteria criteria) │ │ │ │ private static native double[] CamShift_0(long probImage_nativeObj, int window_x, int window_y, int window_width, int window_height, double[] window_out, int criteria_type, int criteria_maxCount, double criteria_epsilon); │ │ │ │ │ │ │ │ // C++: int cv::meanShift(Mat probImage, Rect& window, TermCriteria criteria) │ │ │ │ private static native int meanShift_0(long probImage_nativeObj, int window_x, int window_y, int window_width, int window_height, double[] window_out, int criteria_type, int criteria_maxCount, double criteria_epsilon); │ │ │ │ │ │ │ │ @@ -1022,20 +1034,8 @@ │ │ │ │ │ │ │ │ // C++: Mat cv::readOpticalFlow(String path) │ │ │ │ private static native long readOpticalFlow_0(String path); │ │ │ │ │ │ │ │ // C++: bool cv::writeOpticalFlow(String path, Mat flow) │ │ │ │ private static native boolean writeOpticalFlow_0(String path, long flow_nativeObj); │ │ │ │ │ │ │ │ - // C++: Ptr_BackgroundSubtractorMOG2 cv::createBackgroundSubtractorMOG2(int history = 500, double varThreshold = 16, bool detectShadows = true) │ │ │ │ - private static native long createBackgroundSubtractorMOG2_0(int history, double varThreshold, boolean detectShadows); │ │ │ │ - private static native long createBackgroundSubtractorMOG2_1(int history, double varThreshold); │ │ │ │ - private static native long createBackgroundSubtractorMOG2_2(int history); │ │ │ │ - private static native long createBackgroundSubtractorMOG2_3(); │ │ │ │ - │ │ │ │ - // C++: Ptr_BackgroundSubtractorKNN cv::createBackgroundSubtractorKNN(int history = 500, double dist2Threshold = 400.0, bool detectShadows = true) │ │ │ │ - private static native long createBackgroundSubtractorKNN_0(int history, double dist2Threshold, boolean detectShadows); │ │ │ │ - private static native long createBackgroundSubtractorKNN_1(int history, double dist2Threshold); │ │ │ │ - private static native long createBackgroundSubtractorKNN_2(int history); │ │ │ │ - private static native long createBackgroundSubtractorKNN_3(); │ │ │ │ - │ │ │ │ } │ │ │ ├── org/opencv/ximgproc/Ximgproc.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -63,120 +63,32 @@ │ │ │ │ │ thinning_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void anisotropicDiffusion(final Mat src, final Mat dst, final float alpha, final float K, final int niters) { │ │ │ │ │ anisotropicDiffusion_0(src.nativeObj, dst.nativeObj, alpha, K, niters); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType, final Mat mask) { │ │ │ │ │ - weightedMedianFilter_0(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType, mask.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType) { │ │ │ │ │ - weightedMedianFilter_1(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma) { │ │ │ │ │ - weightedMedianFilter_2(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r) { │ │ │ │ │ - weightedMedianFilter_3(joint.nativeObj, src.nativeObj, dst.nativeObj, r); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static RFFeatureGetter createRFFeatureGetter() { │ │ │ │ │ - return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr())); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static StructuredEdgeDetection createStructuredEdgeDetection(final String model) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static EdgeAwareInterpolator createEdgeAwareInterpolator() { │ │ │ │ │ return EdgeAwareInterpolator.__fromPtr__(createEdgeAwareInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static RICInterpolator createRICInterpolator() { │ │ │ │ │ return RICInterpolator.__fromPtr__(createRICInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size, final float ruler) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_0(image.nativeObj, algorithm, region_size, ruler)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_1(image.nativeObj, algorithm, region_size)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_2(image.nativeObj, algorithm)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_3(image.nativeObj)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GraphSegmentation createGraphSegmentation(final double sigma, final float k, final int min_size) { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_0(sigma, k, min_size)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GraphSegmentation createGraphSegmentation(final double sigma, final float k) { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_1(sigma, k)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GraphSegmentation createGraphSegmentation(final double sigma) { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_2(sigma)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GraphSegmentation createGraphSegmentation() { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_3()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyColor createSelectiveSearchSegmentationStrategyColor() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyColor.__fromPtr__(createSelectiveSearchSegmentationStrategyColor_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategySize createSelectiveSearchSegmentationStrategySize() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategySize.__fromPtr__(createSelectiveSearchSegmentationStrategySize_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyTexture createSelectiveSearchSegmentationStrategyTexture() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyTexture.__fromPtr__(createSelectiveSearchSegmentationStrategyTexture_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyFill createSelectiveSearchSegmentationStrategyFill() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyFill.__fromPtr__(createSelectiveSearchSegmentationStrategyFill_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_1(s1.getNativeObjAddr())); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_2(s1.getNativeObjAddr(), s2.getNativeObjAddr())); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2, final SelectiveSearchSegmentationStrategy s3) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_3(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr())); │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size, final float ratio) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_0(image.nativeObj, region_size, ratio)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2, final SelectiveSearchSegmentationStrategy s3, final SelectiveSearchSegmentationStrategy s4) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_4(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr(), s4.getNativeObjAddr())); │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_1(image.nativeObj, region_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentation createSelectiveSearchSegmentation() { │ │ │ │ │ - return SelectiveSearchSegmentation.__fromPtr__(createSelectiveSearchSegmentation_0()); │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_2(image.nativeObj)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels, final int prior, final int histogram_bins, final boolean double_step) { │ │ │ │ │ return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_0(image_width, image_height, image_channels, num_superpixels, num_levels, prior, histogram_bins, double_step)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels, final int prior, final int histogram_bins) { │ │ │ │ │ @@ -187,220 +99,224 @@ │ │ │ │ │ return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_2(image_width, image_height, image_channels, num_superpixels, num_levels, prior)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels) { │ │ │ │ │ return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_3(image_width, image_height, image_channels, num_superpixels, num_levels)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices, final boolean merge_small) { │ │ │ │ │ - return ScanSegment.__fromPtr__(createScanSegment_0(image_width, image_height, num_superpixels, slices, merge_small)); │ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType, final Mat mask) { │ │ │ │ │ + weightedMedianFilter_0(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType, mask.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices) { │ │ │ │ │ - return ScanSegment.__fromPtr__(createScanSegment_1(image_width, image_height, num_superpixels, slices)); │ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType) { │ │ │ │ │ + weightedMedianFilter_1(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels) { │ │ │ │ │ - return ScanSegment.__fromPtr__(createScanSegment_2(image_width, image_height, num_superpixels)); │ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma) { │ │ │ │ │ + weightedMedianFilter_2(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop, final boolean norm) { │ │ │ │ │ - RadonTransform_0(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle, crop, norm); │ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r) { │ │ │ │ │ + weightedMedianFilter_3(joint.nativeObj, src.nativeObj, dst.nativeObj, r); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop) { │ │ │ │ │ - RadonTransform_1(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle, crop); │ │ │ │ │ + public static void covarianceEstimation(final Mat src, final Mat dst, final int windowRows, final int windowCols) { │ │ │ │ │ + covarianceEstimation_0(src.nativeObj, dst.nativeObj, windowRows, windowCols); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle) { │ │ │ │ │ - RadonTransform_2(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle); │ │ │ │ │ + public static void edgePreservingFilter(final Mat src, final Mat dst, final int d, final double threshold) { │ │ │ │ │ + edgePreservingFilter_0(src.nativeObj, dst.nativeObj, d, threshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle) { │ │ │ │ │ - RadonTransform_3(src.nativeObj, dst.nativeObj, theta, start_angle); │ │ │ │ │ + public static EdgeDrawing createEdgeDrawing() { │ │ │ │ │ + return EdgeDrawing.__fromPtr__(createEdgeDrawing_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta) { │ │ │ │ │ - RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2, final int canny_aperture_size, final boolean do_merge) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_0(length_threshold, distance_threshold, canny_th1, canny_th2, canny_aperture_size, do_merge)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ - RadonTransform_5(src.nativeObj, dst.nativeObj); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2, final int canny_aperture_size) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_1(length_threshold, distance_threshold, canny_th1, canny_th2, canny_aperture_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void PeiLinNormalization(final Mat I, final Mat T) { │ │ │ │ │ - PeiLinNormalization_0(I.nativeObj, T.nativeObj); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_2(length_threshold, distance_threshold, canny_th1, canny_th2)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size, final float ratio) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_0(image.nativeObj, region_size, ratio)); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_3(length_threshold, distance_threshold, canny_th1)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_1(image.nativeObj, region_size)); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_4(length_threshold, distance_threshold)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelLSC createSuperpixelLSC(final Mat image) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_2(image.nativeObj)); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_5(length_threshold)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt, final int nbFD) { │ │ │ │ │ - fourierDescriptor_0(src.nativeObj, dst.nativeObj, nbElt, nbFD); │ │ │ │ │ + public static FastLineDetector createFastLineDetector() { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_6()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt) { │ │ │ │ │ - fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt); │ │ │ │ │ + public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices, final boolean merge_small) { │ │ │ │ │ + return ScanSegment.__fromPtr__(createScanSegment_0(image_width, image_height, num_superpixels, slices, merge_small)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void fourierDescriptor(final Mat src, final Mat dst) { │ │ │ │ │ - fourierDescriptor_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ + public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices) { │ │ │ │ │ + return ScanSegment.__fromPtr__(createScanSegment_1(image_width, image_height, num_superpixels, slices)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void transformFD(final Mat src, final Mat t, final Mat dst, final boolean fdContour) { │ │ │ │ │ - transformFD_0(src.nativeObj, t.nativeObj, dst.nativeObj, fdContour); │ │ │ │ │ + public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels) { │ │ │ │ │ + return ScanSegment.__fromPtr__(createScanSegment_2(image_width, image_height, num_superpixels)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ - transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj); │ │ │ │ │ + public static DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ + return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ - contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ + public static StereoMatcher createRightMatcher(final StereoMatcher matcher_left) { │ │ │ │ │ + return StereoMatcher.__fromPtr__(createRightMatcher_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ + public static DisparityWLSFilter createDisparityWLSFilterGeneric(final boolean use_confidence) { │ │ │ │ │ + return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilterGeneric_0(use_confidence)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ + public static int readGT(final String src_path, final Mat dst) { │ │ │ │ │ + return readGT_0(src_path, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting() { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ + public static double computeMSE(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ + return computeMSE_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold, final float centerDistanceThreshold) { │ │ │ │ │ - findEllipses_0(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold, centerDistanceThreshold); │ │ │ │ │ + public static double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI, final int thresh) { │ │ │ │ │ + return computeBadPixelPercent_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height, thresh); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold) { │ │ │ │ │ - findEllipses_1(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold); │ │ │ │ │ + public static double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ + return computeBadPixelPercent_1(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold) { │ │ │ │ │ - findEllipses_2(image.nativeObj, ellipses.nativeObj, scoreThreshold); │ │ │ │ │ + public static void getDisparityVis(final Mat src, final Mat dst, final double scale) { │ │ │ │ │ + getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void findEllipses(final Mat image, final Mat ellipses) { │ │ │ │ │ - findEllipses_3(image.nativeObj, ellipses.nativeObj); │ │ │ │ │ + public static void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ + getDisparityVis_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2, final int canny_aperture_size, final boolean do_merge) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_0(length_threshold, distance_threshold, canny_th1, canny_th2, canny_aperture_size, do_merge)); │ │ │ │ │ + public static RFFeatureGetter createRFFeatureGetter() { │ │ │ │ │ + return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2, final int canny_aperture_size) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_1(length_threshold, distance_threshold, canny_th1, canny_th2, canny_aperture_size)); │ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) { │ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_2(length_threshold, distance_threshold, canny_th1, canny_th2)); │ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model) { │ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_3(length_threshold, distance_threshold, canny_th1)); │ │ │ │ │ + public static GraphSegmentation createGraphSegmentation(final double sigma, final float k, final int min_size) { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_0(sigma, k, min_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_4(length_threshold, distance_threshold)); │ │ │ │ │ + public static GraphSegmentation createGraphSegmentation(final double sigma, final float k) { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_1(sigma, k)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_5(length_threshold)); │ │ │ │ │ + public static GraphSegmentation createGraphSegmentation(final double sigma) { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_2(sigma)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector() { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_6()); │ │ │ │ │ + public static GraphSegmentation createGraphSegmentation() { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_3()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op, final int makeSkew) { │ │ │ │ │ - FastHoughTransform_0(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange, op, makeSkew); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyColor createSelectiveSearchSegmentationStrategyColor() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyColor.__fromPtr__(createSelectiveSearchSegmentationStrategyColor_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op) { │ │ │ │ │ - FastHoughTransform_1(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange, op); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategySize createSelectiveSearchSegmentationStrategySize() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategySize.__fromPtr__(createSelectiveSearchSegmentationStrategySize_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange) { │ │ │ │ │ - FastHoughTransform_2(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyTexture createSelectiveSearchSegmentationStrategyTexture() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyTexture.__fromPtr__(createSelectiveSearchSegmentationStrategyTexture_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth) { │ │ │ │ │ - FastHoughTransform_3(src.nativeObj, dst.nativeObj, dstMatDepth); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyFill createSelectiveSearchSegmentationStrategyFill() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyFill.__fromPtr__(createSelectiveSearchSegmentationStrategyFill_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void covarianceEstimation(final Mat src, final Mat dst, final int windowRows, final int windowCols) { │ │ │ │ │ - covarianceEstimation_0(src.nativeObj, dst.nativeObj, windowRows, windowCols); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void edgePreservingFilter(final Mat src, final Mat dst, final int d, final double threshold) { │ │ │ │ │ - edgePreservingFilter_0(src.nativeObj, dst.nativeObj, d, threshold); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_1(s1.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea, final float gamma, final float kappa) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_0(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea, gamma, kappa)); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_2(s1.getNativeObjAddr(), s2.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea, final float gamma) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_1(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea, gamma)); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2, final SelectiveSearchSegmentationStrategy s3) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_3(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_2(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea)); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2, final SelectiveSearchSegmentationStrategy s3, final SelectiveSearchSegmentationStrategy s4) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_4(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr(), s4.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_3(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio)); │ │ │ │ │ + public static SelectiveSearchSegmentation createSelectiveSearchSegmentation() { │ │ │ │ │ + return SelectiveSearchSegmentation.__fromPtr__(createSelectiveSearchSegmentation_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_4(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag)); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size, final float ruler) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_0(image.nativeObj, algorithm, region_size, ruler)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_5(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr)); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_1(image.nativeObj, algorithm, region_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_6(alpha, beta, eta, minScore, maxBoxes, edgeMinMag)); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_2(image.nativeObj, algorithm)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_7(alpha, beta, eta, minScore, maxBoxes)); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_3(image.nativeObj)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_8(alpha, beta, eta, minScore)); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop, final boolean norm) { │ │ │ │ │ + RadonTransform_0(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle, crop, norm); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop) { │ │ │ │ │ + RadonTransform_1(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle, crop); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle) { │ │ │ │ │ + RadonTransform_2(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle) { │ │ │ │ │ + RadonTransform_3(src.nativeObj, dst.nativeObj, theta, start_angle); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes() { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta) { │ │ │ │ │ + RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ + RadonTransform_5(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static DTFilter createDTFilter(final Mat guide, final double sigmaSpatial, final double sigmaColor, final int mode, final int numIters) { │ │ │ │ │ return DTFilter.__fromPtr__(createDTFilter_0(guide.nativeObj, sigmaSpatial, sigmaColor, mode, numIters)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static DTFilter createDTFilter(final Mat guide, final double sigmaSpatial, final double sigmaColor, final int mode) { │ │ │ │ │ @@ -587,263 +503,305 @@ │ │ │ │ │ l0Smooth_1(src.nativeObj, dst.nativeObj, lambda); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void l0Smooth(final Mat src, final Mat dst) { │ │ │ │ │ l0Smooth_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeDrawing createEdgeDrawing() { │ │ │ │ │ - return EdgeDrawing.__fromPtr__(createEdgeDrawing_0()); │ │ │ │ │ + public static void createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ + createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ + public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ + qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static StereoMatcher createRightMatcher(final StereoMatcher matcher_left) { │ │ │ │ │ - return StereoMatcher.__fromPtr__(createRightMatcher_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ + public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ + qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static DisparityWLSFilter createDisparityWLSFilterGeneric(final boolean use_confidence) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilterGeneric_0(use_confidence)); │ │ │ │ │ + public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ + qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static int readGT(final String src_path, final Mat dst) { │ │ │ │ │ - return readGT_0(src_path, dst.nativeObj); │ │ │ │ │ + public static void qdft(final Mat img, final Mat qimg, final int flags, final boolean sideLeft) { │ │ │ │ │ + qdft_0(img.nativeObj, qimg.nativeObj, flags, sideLeft); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static double computeMSE(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ - return computeMSE_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ + public static void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ + colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI, final int thresh) { │ │ │ │ │ - return computeBadPixelPercent_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height, thresh); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold, final float centerDistanceThreshold) { │ │ │ │ │ + findEllipses_0(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold, centerDistanceThreshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ - return computeBadPixelPercent_1(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold) { │ │ │ │ │ + findEllipses_1(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void getDisparityVis(final Mat src, final Mat dst, final double scale) { │ │ │ │ │ - getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold) { │ │ │ │ │ + findEllipses_2(image.nativeObj, ellipses.nativeObj, scoreThreshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ - getDisparityVis_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses) { │ │ │ │ │ + findEllipses_3(image.nativeObj, ellipses.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void PeiLinNormalization(final Mat I, final Mat T) { │ │ │ │ │ + PeiLinNormalization_0(I.nativeObj, T.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void GradientDericheY(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ GradientDericheY_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void GradientDericheX(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ GradientDericheX_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ - createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op, final int makeSkew) { │ │ │ │ │ + FastHoughTransform_0(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange, op, makeSkew); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ - qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op) { │ │ │ │ │ + FastHoughTransform_1(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange, op); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ - qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange) { │ │ │ │ │ + FastHoughTransform_2(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ - qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth) { │ │ │ │ │ + FastHoughTransform_3(src.nativeObj, dst.nativeObj, dstMatDepth); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qdft(final Mat img, final Mat qimg, final int flags, final boolean sideLeft) { │ │ │ │ │ - qdft_0(img.nativeObj, qimg.nativeObj, flags, sideLeft); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea, final float gamma, final float kappa) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_0(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea, gamma, kappa)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ - colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea, final float gamma) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_1(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea, gamma)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - private static native void niBlackThreshold_0(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6, final double p7); │ │ │ │ │ - │ │ │ │ │ - private static native void niBlackThreshold_1(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6); │ │ │ │ │ - │ │ │ │ │ - private static native void niBlackThreshold_2(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_2(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_3(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_4(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void anisotropicDiffusion_0(final long p0, final long p1, final float p2, final float p3, final int p4); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_5(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_0(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5, final long p6); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_6(alpha, beta, eta, minScore, maxBoxes, edgeMinMag)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_1(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_7(alpha, beta, eta, minScore, maxBoxes)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_2(final long p0, final long p1, final long p2, final int p3, final double p4); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_8(alpha, beta, eta, minScore)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createRFFeatureGetter_0(); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createStructuredEdgeDetection_0(final String p0, final long p1); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createStructuredEdgeDetection_1(final String p0); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes() { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeAwareInterpolator_0(); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt, final int nbFD) { │ │ │ │ │ + fourierDescriptor_0(src.nativeObj, dst.nativeObj, nbElt, nbFD); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createRICInterpolator_0(); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt) { │ │ │ │ │ + fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst) { │ │ │ │ │ + fourierDescriptor_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ + public static void transformFD(final Mat src, final Mat t, final Mat dst, final boolean fdContour) { │ │ │ │ │ + transformFD_0(src.nativeObj, t.nativeObj, dst.nativeObj, fdContour); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ + public static void transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ + transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_3(final long p0); │ │ │ │ │ + public static void contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ + contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_0(final double p0, final float p1, final int p2); │ │ │ │ │ + public static ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_1(final double p0, final float p1); │ │ │ │ │ + public static ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_2(final double p0); │ │ │ │ │ + public static ContourFitting createContourFitting() { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_3(); │ │ │ │ │ + private static native void niBlackThreshold_0(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6, final double p7); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyColor_0(); │ │ │ │ │ + private static native void niBlackThreshold_1(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategySize_0(); │ │ │ │ │ + private static native void niBlackThreshold_2(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyTexture_0(); │ │ │ │ │ + private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyFill_0(); │ │ │ │ │ + private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_0(); │ │ │ │ │ + private static native void anisotropicDiffusion_0(final long p0, final long p1, final float p2, final float p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0); │ │ │ │ │ + private static native long createEdgeAwareInterpolator_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1); │ │ │ │ │ + private static native long createRICInterpolator_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createSuperpixelLSC_0(final long p0, final int p1, final float p2); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_4(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ + private static native long createSuperpixelLSC_1(final long p0, final int p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentation_0(); │ │ │ │ │ + private static native long createSuperpixelLSC_2(final long p0); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSEEDS_0(final int p0, final int p1, final int p2, final int p3, final int p4, final int p5, final int p6, final boolean p7); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSEEDS_1(final int p0, final int p1, final int p2, final int p3, final int p4, final int p5, final int p6); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSEEDS_2(final int p0, final int p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSEEDS_3(final int p0, final int p1, final int p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native long createScanSegment_0(final int p0, final int p1, final int p2, final int p3, final boolean p4); │ │ │ │ │ + private static native void weightedMedianFilter_0(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5, final long p6); │ │ │ │ │ │ │ │ │ │ - private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ + private static native void weightedMedianFilter_1(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native long createScanSegment_2(final int p0, final int p1, final int p2); │ │ │ │ │ + private static native void weightedMedianFilter_2(final long p0, final long p1, final long p2, final int p3, final double p4); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_0(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5, final boolean p6); │ │ │ │ │ + private static native void weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_1(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5); │ │ │ │ │ + private static native void covarianceEstimation_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_2(final long p0, final long p1, final double p2, final double p3, final double p4); │ │ │ │ │ + private static native void edgePreservingFilter_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_3(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ + private static native long createEdgeDrawing_0(); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_4(final long p0, final long p1, final double p2); │ │ │ │ │ + private static native long createFastLineDetector_0(final int p0, final float p1, final double p2, final double p3, final int p4, final boolean p5); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_5(final long p0, final long p1); │ │ │ │ │ + private static native long createFastLineDetector_1(final int p0, final float p1, final double p2, final double p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native void PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ + private static native long createFastLineDetector_2(final int p0, final float p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_0(final long p0, final int p1, final float p2); │ │ │ │ │ + private static native long createFastLineDetector_3(final int p0, final float p1, final double p2); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_1(final long p0, final int p1); │ │ │ │ │ + private static native long createFastLineDetector_4(final int p0, final float p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_2(final long p0); │ │ │ │ │ + private static native long createFastLineDetector_5(final int p0); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + private static native long createFastLineDetector_6(); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_1(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createScanSegment_0(final int p0, final int p1, final int p2, final int p3, final boolean p4); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_2(final long p0, final long p1); │ │ │ │ │ + private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void transformFD_0(final long p0, final long p1, final long p2, final boolean p3); │ │ │ │ │ + private static native long createScanSegment_2(final int p0, final int p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native void transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createDisparityWLSFilter_0(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createRightMatcher_0(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_0(final int p0, final int p1); │ │ │ │ │ + private static native long createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_1(final int p0); │ │ │ │ │ + private static native int readGT_0(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_2(); │ │ │ │ │ + private static native double computeMSE_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + private static native double computeBadPixelPercent_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5, final int p6); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_1(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ + private static native double computeBadPixelPercent_1(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_2(final long p0, final long p1, final float p2); │ │ │ │ │ + private static native void getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_3(final long p0, final long p1); │ │ │ │ │ + private static native void getDisparityVis_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_0(final int p0, final float p1, final double p2, final double p3, final int p4, final boolean p5); │ │ │ │ │ + private static native long createRFFeatureGetter_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_1(final int p0, final float p1, final double p2, final double p3, final int p4); │ │ │ │ │ + private static native long createStructuredEdgeDetection_0(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_2(final int p0, final float p1, final double p2, final double p3); │ │ │ │ │ + private static native long createStructuredEdgeDetection_1(final String p0); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_3(final int p0, final float p1, final double p2); │ │ │ │ │ + private static native long createGraphSegmentation_0(final double p0, final float p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_4(final int p0, final float p1); │ │ │ │ │ + private static native long createGraphSegmentation_1(final double p0, final float p1); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_5(final int p0); │ │ │ │ │ + private static native long createGraphSegmentation_2(final double p0); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_6(); │ │ │ │ │ + private static native long createGraphSegmentation_3(); │ │ │ │ │ │ │ │ │ │ - private static native void FastHoughTransform_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyColor_0(); │ │ │ │ │ │ │ │ │ │ - private static native void FastHoughTransform_1(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategySize_0(); │ │ │ │ │ │ │ │ │ │ - private static native void FastHoughTransform_2(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyTexture_0(); │ │ │ │ │ │ │ │ │ │ - private static native void FastHoughTransform_3(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyFill_0(); │ │ │ │ │ │ │ │ │ │ - private static native void covarianceEstimation_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_0(); │ │ │ │ │ │ │ │ │ │ - private static native void edgePreservingFilter_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_0(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10, final float p11); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_1(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_2(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_4(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_3(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8); │ │ │ │ │ + private static native long createSelectiveSearchSegmentation_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_4(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7); │ │ │ │ │ + private static native long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_5(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6); │ │ │ │ │ + private static native long createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_6(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5); │ │ │ │ │ + private static native long createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_7(final float p0, final float p1, final float p2, final float p3, final int p4); │ │ │ │ │ + private static native long createSuperpixelSLIC_3(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + private static native void RadonTransform_0(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5, final boolean p6); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ + private static native void RadonTransform_1(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ + private static native void RadonTransform_2(final long p0, final long p1, final double p2, final double p3, final double p4); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ + private static native void RadonTransform_3(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_12(); │ │ │ │ │ + private static native void RadonTransform_4(final long p0, final long p1, final double p2); │ │ │ │ │ + │ │ │ │ │ + private static native void RadonTransform_5(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native long createDTFilter_0(final long p0, final double p1, final double p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native long createDTFilter_1(final long p0, final double p1, final double p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native long createDTFilter_2(final long p0, final double p1, final double p2); │ │ │ │ │ │ │ │ │ │ @@ -933,43 +891,85 @@ │ │ │ │ │ │ │ │ │ │ private static native void l0Smooth_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ private static native void l0Smooth_1(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ private static native void l0Smooth_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeDrawing_0(); │ │ │ │ │ + private static native void createQuaternionImage_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createDisparityWLSFilter_0(final long p0); │ │ │ │ │ + private static native void qconj_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createRightMatcher_0(final long p0); │ │ │ │ │ + private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ + private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native int readGT_0(final String p0, final long p1); │ │ │ │ │ + private static native void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ │ │ │ │ │ - private static native double computeMSE_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ + private static native void colorMatchTemplate_0(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native double computeBadPixelPercent_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5, final int p6); │ │ │ │ │ + private static native void findEllipses_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ │ │ │ │ │ - private static native double computeBadPixelPercent_1(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ + private static native void findEllipses_1(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ │ │ │ │ │ - private static native void getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ + private static native void findEllipses_2(final long p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ - private static native void getDisparityVis_1(final long p0, final long p1); │ │ │ │ │ + private static native void findEllipses_3(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native void PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void GradientDericheY_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ private static native void GradientDericheX_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native void createQuaternionImage_0(final long p0, final long p1); │ │ │ │ │ + private static native void FastHoughTransform_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native void qconj_0(final long p0, final long p1); │ │ │ │ │ + private static native void FastHoughTransform_1(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ + private static native void FastHoughTransform_2(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native void FastHoughTransform_3(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ + private static native long createEdgeBoxes_0(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10, final float p11); │ │ │ │ │ │ │ │ │ │ - private static native void colorMatchTemplate_0(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createEdgeBoxes_1(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_2(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_3(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_4(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_5(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_6(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_7(final float p0, final float p1, final float p2, final float p3, final int p4); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_12(); │ │ │ │ │ + │ │ │ │ │ + private static native void fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void fourierDescriptor_1(final long p0, final long p1, final int p2); │ │ │ │ │ + │ │ │ │ │ + private static native void fourierDescriptor_2(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native void transformFD_0(final long p0, final long p1, final long p2, final boolean p3); │ │ │ │ │ + │ │ │ │ │ + private static native void transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ + │ │ │ │ │ + private static native void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ + │ │ │ │ │ + private static native long createContourFitting_0(final int p0, final int p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createContourFitting_1(final int p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createContourFitting_2(); │ │ │ │ │ } │ │ │ ├── org/opencv/ximgproc/Ximgproc.java │ │ │ │ @@ -802,8762 +802,8762 @@ │ │ │ │ 00003210: 7329 207b 0a20 2020 2020 2020 2061 6e69 s) {. ani │ │ │ │ 00003220: 736f 7472 6f70 6963 4469 6666 7573 696f sotropicDiffusio │ │ │ │ 00003230: 6e5f 3028 7372 632e 6e61 7469 7665 4f62 n_0(src.nativeOb │ │ │ │ 00003240: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ 00003250: 2c20 616c 7068 612c 204b 2c20 6e69 7465 , alpha, K, nite │ │ │ │ 00003260: 7273 293b 0a20 2020 207d 0a0a 0a20 2020 rs);. }... │ │ │ │ 00003270: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00003280: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -00003290: 6f63 3a3a 7765 6967 6874 6564 4d65 6469 oc::weightedMedi │ │ │ │ -000032a0: 616e 4669 6c74 6572 284d 6174 206a 6f69 anFilter(Mat joi │ │ │ │ -000032b0: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ -000032c0: 2620 6473 742c 2069 6e74 2072 2c20 646f & dst, int r, do │ │ │ │ -000032d0: 7562 6c65 2073 6967 6d61 203d 2032 352e uble sigma = 25. │ │ │ │ -000032e0: 352c 2069 6e74 2077 6569 6768 7454 7970 5, int weightTyp │ │ │ │ -000032f0: 6520 3d20 574d 465f 4558 502c 204d 6174 e = WMF_EXP, Mat │ │ │ │ -00003300: 206d 6173 6b20 3d20 4d61 7428 2929 0a20 mask = Mat()). │ │ │ │ -00003310: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -00003320: 2020 2020 2a20 4170 706c 6965 7320 7765 * Applies we │ │ │ │ -00003330: 6967 6874 6564 206d 6564 6961 6e20 6669 ighted median fi │ │ │ │ -00003340: 6c74 6572 2074 6f20 616e 2069 6d61 6765 lter to an image │ │ │ │ -00003350: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00003360: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -00003370: 2061 626f 7574 2074 6869 7320 696d 706c about this impl │ │ │ │ -00003380: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea │ │ │ │ -00003390: 7365 2073 6565 2043 4954 453a 207a 6861 se see CITE: zha │ │ │ │ -000033a0: 6e67 3230 3134 3130 302b 0a20 2020 2020 ng2014100+. │ │ │ │ -000033b0: 2a0a 2020 2020 202a 2074 6865 2070 6978 *. * the pix │ │ │ │ -000033c0: 656c 2077 696c 6c20 6265 2069 676e 6f72 el will be ignor │ │ │ │ -000033d0: 6564 2077 6865 6e20 6d61 696e 7461 696e ed when maintain │ │ │ │ -000033e0: 696e 6720 7468 6520 6a6f 696e 742d 6869 ing the joint-hi │ │ │ │ -000033f0: 7374 6f67 7261 6d2e 2054 6869 7320 6973 stogram. This is │ │ │ │ -00003400: 2075 7365 6675 6c20 666f 7220 6170 706c useful for appl │ │ │ │ -00003410: 6963 6174 696f 6e73 206c 696b 6520 6f70 ications like op │ │ │ │ -00003420: 7469 6361 6c20 666c 6f77 206f 6363 6c75 tical flow occlu │ │ │ │ -00003430: 7369 6f6e 2068 616e 646c 696e 672e 0a20 sion handling.. │ │ │ │ -00003440: 2020 2020 2a0a 2020 2020 202a 2053 4545 *. * SEE │ │ │ │ -00003450: 3a20 6d65 6469 616e 426c 7572 2c20 6a6f : medianBlur, jo │ │ │ │ -00003460: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt │ │ │ │ -00003470: 6572 0a20 2020 2020 2a20 4070 6172 616d er. * @param │ │ │ │ -00003480: 206a 6f69 6e74 2061 7574 6f6d 6174 6963 joint automatic │ │ │ │ -00003490: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000034a0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -000034b0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -000034c0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -000034d0: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ -000034e0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -000034f0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00003500: 2072 2061 7574 6f6d 6174 6963 616c 6c79 r automatically │ │ │ │ -00003510: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00003520: 2a20 4070 6172 616d 2073 6967 6d61 2061 * @param sigma a │ │ │ │ -00003530: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00003540: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -00003550: 6172 616d 2077 6569 6768 7454 7970 6520 aram weightType │ │ │ │ -00003560: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00003570: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -00003580: 7061 7261 6d20 6d61 736b 2061 7574 6f6d param mask autom │ │ │ │ -00003590: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -000035a0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -000035b0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -000035c0: 6420 7765 6967 6874 6564 4d65 6469 616e d weightedMedian │ │ │ │ -000035d0: 4669 6c74 6572 284d 6174 206a 6f69 6e74 Filter(Mat joint │ │ │ │ -000035e0: 2c20 4d61 7420 7372 632c 204d 6174 2064 , Mat src, Mat d │ │ │ │ -000035f0: 7374 2c20 696e 7420 722c 2064 6f75 626c st, int r, doubl │ │ │ │ -00003600: 6520 7369 676d 612c 2069 6e74 2077 6569 e sigma, int wei │ │ │ │ -00003610: 6768 7454 7970 652c 204d 6174 206d 6173 ghtType, Mat mas │ │ │ │ -00003620: 6b29 207b 0a20 2020 2020 2020 2077 6569 k) {. wei │ │ │ │ -00003630: 6768 7465 644d 6564 6961 6e46 696c 7465 ghtedMedianFilte │ │ │ │ -00003640: 725f 3028 6a6f 696e 742e 6e61 7469 7665 r_0(joint.native │ │ │ │ -00003650: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ -00003660: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -00003670: 6a2c 2072 2c20 7369 676d 612c 2077 6569 j, r, sigma, wei │ │ │ │ -00003680: 6768 7454 7970 652c 206d 6173 6b2e 6e61 ghtType, mask.na │ │ │ │ -00003690: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ -000036a0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -000036b0: 4170 706c 6965 7320 7765 6967 6874 6564 Applies weighted │ │ │ │ -000036c0: 206d 6564 6961 6e20 6669 6c74 6572 2074 median filter t │ │ │ │ -000036d0: 6f20 616e 2069 6d61 6765 2e0a 2020 2020 o an image.. │ │ │ │ -000036e0: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ -000036f0: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ -00003700: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa │ │ │ │ -00003710: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see │ │ │ │ -00003720: 2043 4954 453a 207a 6861 6e67 3230 3134 CITE: zhang2014 │ │ │ │ -00003730: 3130 302b 0a20 2020 2020 2a0a 2020 2020 100+. *. │ │ │ │ -00003740: 202a 2074 6865 2070 6978 656c 2077 696c * the pixel wil │ │ │ │ -00003750: 6c20 6265 2069 676e 6f72 6564 2077 6865 l be ignored whe │ │ │ │ -00003760: 6e20 6d61 696e 7461 696e 696e 6720 7468 n maintaining th │ │ │ │ -00003770: 6520 6a6f 696e 742d 6869 7374 6f67 7261 e joint-histogra │ │ │ │ -00003780: 6d2e 2054 6869 7320 6973 2075 7365 6675 m. This is usefu │ │ │ │ -00003790: 6c20 666f 7220 6170 706c 6963 6174 696f l for applicatio │ │ │ │ -000037a0: 6e73 206c 696b 6520 6f70 7469 6361 6c20 ns like optical │ │ │ │ -000037b0: 666c 6f77 206f 6363 6c75 7369 6f6e 2068 flow occlusion h │ │ │ │ -000037c0: 616e 646c 696e 672e 0a20 2020 2020 2a0a andling.. *. │ │ │ │ -000037d0: 2020 2020 202a 2053 4545 3a20 6d65 6469 * SEE: medi │ │ │ │ -000037e0: 616e 426c 7572 2c20 6a6f 696e 7442 696c anBlur, jointBil │ │ │ │ -000037f0: 6174 6572 616c 4669 6c74 6572 0a20 2020 ateralFilter. │ │ │ │ -00003800: 2020 2a20 4070 6172 616d 206a 6f69 6e74 * @param joint │ │ │ │ -00003810: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00003820: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00003830: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ -00003840: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00003850: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00003860: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ -00003870: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00003880: 2020 2a20 4070 6172 616d 2072 2061 7574 * @param r aut │ │ │ │ -00003890: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000038a0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -000038b0: 616d 2073 6967 6d61 2061 7574 6f6d 6174 am sigma automat │ │ │ │ -000038c0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -000038d0: 0a20 2020 2020 2a20 4070 6172 616d 2077 . * @param w │ │ │ │ -000038e0: 6569 6768 7454 7970 6520 6175 746f 6d61 eightType automa │ │ │ │ -000038f0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00003900: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00003910: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00003920: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF │ │ │ │ -00003930: 696c 7465 7228 4d61 7420 6a6f 696e 742c ilter(Mat joint, │ │ │ │ -00003940: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds │ │ │ │ -00003950: 742c 2069 6e74 2072 2c20 646f 7562 6c65 t, int r, double │ │ │ │ -00003960: 2073 6967 6d61 2c20 696e 7420 7765 6967 sigma, int weig │ │ │ │ -00003970: 6874 5479 7065 2920 7b0a 2020 2020 2020 htType) {. │ │ │ │ -00003980: 2020 7765 6967 6874 6564 4d65 6469 616e weightedMedian │ │ │ │ -00003990: 4669 6c74 6572 5f31 286a 6f69 6e74 2e6e Filter_1(joint.n │ │ │ │ -000039a0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -000039b0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -000039c0: 6976 654f 626a 2c20 722c 2073 6967 6d61 iveObj, r, sigma │ │ │ │ -000039d0: 2c20 7765 6967 6874 5479 7065 293b 0a20 , weightType);. │ │ │ │ -000039e0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -000039f0: 2020 202a 2041 7070 6c69 6573 2077 6569 * Applies wei │ │ │ │ -00003a00: 6768 7465 6420 6d65 6469 616e 2066 696c ghted median fil │ │ │ │ -00003a10: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ -00003a20: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ -00003a30: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ -00003a40: 6162 6f75 7420 7468 6973 2069 6d70 6c65 about this imple │ │ │ │ -00003a50: 6d65 6e74 6174 696f 6e2c 2070 6c65 6173 mentation, pleas │ │ │ │ -00003a60: 6520 7365 6520 4349 5445 3a20 7a68 616e e see CITE: zhan │ │ │ │ -00003a70: 6732 3031 3431 3030 2b0a 2020 2020 202a g2014100+. * │ │ │ │ -00003a80: 0a20 2020 2020 2a20 7468 6520 7069 7865 . * the pixe │ │ │ │ -00003a90: 6c20 7769 6c6c 2062 6520 6967 6e6f 7265 l will be ignore │ │ │ │ -00003aa0: 6420 7768 656e 206d 6169 6e74 6169 6e69 d when maintaini │ │ │ │ -00003ab0: 6e67 2074 6865 206a 6f69 6e74 2d68 6973 ng the joint-his │ │ │ │ -00003ac0: 746f 6772 616d 2e20 5468 6973 2069 7320 togram. This is │ │ │ │ -00003ad0: 7573 6566 756c 2066 6f72 2061 7070 6c69 useful for appli │ │ │ │ -00003ae0: 6361 7469 6f6e 7320 6c69 6b65 206f 7074 cations like opt │ │ │ │ -00003af0: 6963 616c 2066 6c6f 7720 6f63 636c 7573 ical flow occlus │ │ │ │ -00003b00: 696f 6e20 6861 6e64 6c69 6e67 2e0a 2020 ion handling.. │ │ │ │ -00003b10: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ -00003b20: 206d 6564 6961 6e42 6c75 722c 206a 6f69 medianBlur, joi │ │ │ │ -00003b30: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -00003b40: 720a 2020 2020 202a 2040 7061 7261 6d20 r. * @param │ │ │ │ -00003b50: 6a6f 696e 7420 6175 746f 6d61 7469 6361 joint automatica │ │ │ │ -00003b60: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00003b70: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -00003b80: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00003b90: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -00003ba0: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ -00003bb0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00003bc0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00003bd0: 7220 6175 746f 6d61 7469 6361 6c6c 7920 r automatically │ │ │ │ -00003be0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00003bf0: 2040 7061 7261 6d20 7369 676d 6120 6175 @param sigma au │ │ │ │ -00003c00: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003c10: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00003c20: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00003c30: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ -00003c40: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo │ │ │ │ -00003c50: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ -00003c60: 7420 6473 742c 2069 6e74 2072 2c20 646f t dst, int r, do │ │ │ │ -00003c70: 7562 6c65 2073 6967 6d61 2920 7b0a 2020 uble sigma) {. │ │ │ │ -00003c80: 2020 2020 2020 7765 6967 6874 6564 4d65 weightedMe │ │ │ │ -00003c90: 6469 616e 4669 6c74 6572 5f32 286a 6f69 dianFilter_2(joi │ │ │ │ -00003ca0: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr │ │ │ │ -00003cb0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00003cc0: 2e6e 6174 6976 654f 626a 2c20 722c 2073 .nativeObj, r, s │ │ │ │ -00003cd0: 6967 6d61 293b 0a20 2020 207d 0a0a 2020 igma);. }.. │ │ │ │ -00003ce0: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ -00003cf0: 6c69 6573 2077 6569 6768 7465 6420 6d65 lies weighted me │ │ │ │ -00003d00: 6469 616e 2066 696c 7465 7220 746f 2061 dian filter to a │ │ │ │ -00003d10: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ -00003d20: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -00003d30: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -00003d40: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio │ │ │ │ -00003d50: 6e2c 2070 6c65 6173 6520 7365 6520 4349 n, please see CI │ │ │ │ -00003d60: 5445 3a20 7a68 616e 6732 3031 3431 3030 TE: zhang2014100 │ │ │ │ -00003d70: 2b0a 2020 2020 202a 0a20 2020 2020 2a20 +. *. * │ │ │ │ -00003d80: 7468 6520 7069 7865 6c20 7769 6c6c 2062 the pixel will b │ │ │ │ -00003d90: 6520 6967 6e6f 7265 6420 7768 656e 206d e ignored when m │ │ │ │ -00003da0: 6169 6e74 6169 6e69 6e67 2074 6865 206a aintaining the j │ │ │ │ -00003db0: 6f69 6e74 2d68 6973 746f 6772 616d 2e20 oint-histogram. │ │ │ │ -00003dc0: 5468 6973 2069 7320 7573 6566 756c 2066 This is useful f │ │ │ │ -00003dd0: 6f72 2061 7070 6c69 6361 7469 6f6e 7320 or applications │ │ │ │ -00003de0: 6c69 6b65 206f 7074 6963 616c 2066 6c6f like optical flo │ │ │ │ -00003df0: 7720 6f63 636c 7573 696f 6e20 6861 6e64 w occlusion hand │ │ │ │ -00003e00: 6c69 6e67 2e0a 2020 2020 202a 0a20 2020 ling.. *. │ │ │ │ -00003e10: 2020 2a20 5345 453a 206d 6564 6961 6e42 * SEE: medianB │ │ │ │ -00003e20: 6c75 722c 206a 6f69 6e74 4269 6c61 7465 lur, jointBilate │ │ │ │ -00003e30: 7261 6c46 696c 7465 720a 2020 2020 202a ralFilter. * │ │ │ │ -00003e40: 2040 7061 7261 6d20 6a6f 696e 7420 6175 @param joint au │ │ │ │ -00003e50: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003e60: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00003e70: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ -00003e80: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00003e90: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -00003ea0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00003eb0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00003ec0: 2040 7061 7261 6d20 7220 6175 746f 6d61 @param r automa │ │ │ │ -00003ed0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00003ee0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00003ef0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00003f00: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF │ │ │ │ -00003f10: 696c 7465 7228 4d61 7420 6a6f 696e 742c ilter(Mat joint, │ │ │ │ -00003f20: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds │ │ │ │ -00003f30: 742c 2069 6e74 2072 2920 7b0a 2020 2020 t, int r) {. │ │ │ │ -00003f40: 2020 2020 7765 6967 6874 6564 4d65 6469 weightedMedi │ │ │ │ -00003f50: 616e 4669 6c74 6572 5f33 286a 6f69 6e74 anFilter_3(joint │ │ │ │ -00003f60: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ -00003f70: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -00003f80: 6174 6976 654f 626a 2c20 7229 3b0a 2020 ativeObj, r);. │ │ │ │ -00003f90: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00003fa0: 202f 2f20 432b 2b3a 2020 5074 725f 5246 // C++: Ptr_RF │ │ │ │ -00003fb0: 4665 6174 7572 6547 6574 7465 7220 6376 FeatureGetter cv │ │ │ │ -00003fc0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -00003fd0: 7465 5246 4665 6174 7572 6547 6574 7465 teRFFeatureGette │ │ │ │ -00003fe0: 7228 290a 2020 2020 2f2f 0a0a 2020 2020 r(). //.. │ │ │ │ -00003ff0: 7075 626c 6963 2073 7461 7469 6320 5246 public static RF │ │ │ │ -00004000: 4665 6174 7572 6547 6574 7465 7220 6372 FeatureGetter cr │ │ │ │ -00004010: 6561 7465 5246 4665 6174 7572 6547 6574 eateRFFeatureGet │ │ │ │ -00004020: 7465 7228 2920 7b0a 2020 2020 2020 2020 ter() {. │ │ │ │ -00004030: 7265 7475 726e 2052 4646 6561 7475 7265 return RFFeature │ │ │ │ -00004040: 4765 7474 6572 2e5f 5f66 726f 6d50 7472 Getter.__fromPtr │ │ │ │ -00004050: 5f5f 2863 7265 6174 6552 4646 6561 7475 __(createRFFeatu │ │ │ │ -00004060: 7265 4765 7474 6572 5f30 2829 293b 0a20 reGetter_0());. │ │ │ │ -00004070: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -00004080: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ -00004090: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -000040a0: 6563 7469 6f6e 2063 763a 3a78 696d 6770 ection cv::ximgp │ │ │ │ -000040b0: 726f 633a 3a63 7265 6174 6553 7472 7563 roc::createStruc │ │ │ │ -000040c0: 7475 7265 6445 6467 6544 6574 6563 7469 turedEdgeDetecti │ │ │ │ -000040d0: 6f6e 2853 7472 696e 6720 6d6f 6465 6c2c on(String model, │ │ │ │ -000040e0: 2050 7472 5f52 4646 6561 7475 7265 4765 Ptr_RFFeatureGe │ │ │ │ -000040f0: 7474 6572 2068 6f77 546f 4765 7446 6561 tter howToGetFea │ │ │ │ -00004100: 7475 7265 7320 3d20 5074 723c 5246 4665 tures = Ptr()). │ │ │ │ -00004120: 2020 2020 2f2f 0a0a 2020 2020 7075 626c //.. publ │ │ │ │ -00004130: 6963 2073 7461 7469 6320 5374 7275 6374 ic static Struct │ │ │ │ -00004140: 7572 6564 4564 6765 4465 7465 6374 696f uredEdgeDetectio │ │ │ │ -00004150: 6e20 6372 6561 7465 5374 7275 6374 7572 n createStructur │ │ │ │ -00004160: 6564 4564 6765 4465 7465 6374 696f 6e28 edEdgeDetection( │ │ │ │ -00004170: 5374 7269 6e67 206d 6f64 656c 2c20 5246 String model, RF │ │ │ │ -00004180: 4665 6174 7572 6547 6574 7465 7220 686f FeatureGetter ho │ │ │ │ -00004190: 7754 6f47 6574 4665 6174 7572 6573 2920 wToGetFeatures) │ │ │ │ -000041a0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -000041b0: 2053 7472 7563 7475 7265 6445 6467 6544 StructuredEdgeD │ │ │ │ -000041c0: 6574 6563 7469 6f6e 2e5f 5f66 726f 6d50 etection.__fromP │ │ │ │ -000041d0: 7472 5f5f 2863 7265 6174 6553 7472 7563 tr__(createStruc │ │ │ │ -000041e0: 7475 7265 6445 6467 6544 6574 6563 7469 turedEdgeDetecti │ │ │ │ -000041f0: 6f6e 5f30 286d 6f64 656c 2c20 686f 7754 on_0(model, howT │ │ │ │ -00004200: 6f47 6574 4665 6174 7572 6573 2e67 6574 oGetFeatures.get │ │ │ │ -00004210: 4e61 7469 7665 4f62 6a41 6464 7228 2929 NativeObjAddr()) │ │ │ │ -00004220: 293b 0a20 2020 207d 0a0a 2020 2020 7075 );. }.. pu │ │ │ │ -00004230: 626c 6963 2073 7461 7469 6320 5374 7275 blic static Stru │ │ │ │ -00004240: 6374 7572 6564 4564 6765 4465 7465 6374 cturedEdgeDetect │ │ │ │ -00004250: 696f 6e20 6372 6561 7465 5374 7275 6374 ion createStruct │ │ │ │ -00004260: 7572 6564 4564 6765 4465 7465 6374 696f uredEdgeDetectio │ │ │ │ -00004270: 6e28 5374 7269 6e67 206d 6f64 656c 2920 n(String model) │ │ │ │ -00004280: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -00004290: 2053 7472 7563 7475 7265 6445 6467 6544 StructuredEdgeD │ │ │ │ -000042a0: 6574 6563 7469 6f6e 2e5f 5f66 726f 6d50 etection.__fromP │ │ │ │ -000042b0: 7472 5f5f 2863 7265 6174 6553 7472 7563 tr__(createStruc │ │ │ │ -000042c0: 7475 7265 6445 6467 6544 6574 6563 7469 turedEdgeDetecti │ │ │ │ -000042d0: 6f6e 5f31 286d 6f64 656c 2929 3b0a 2020 on_1(model));. │ │ │ │ -000042e0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -000042f0: 202f 2f20 432b 2b3a 2020 5074 725f 4564 // C++: Ptr_Ed │ │ │ │ -00004300: 6765 4177 6172 6549 6e74 6572 706f 6c61 geAwareInterpola │ │ │ │ -00004310: 746f 7220 6376 3a3a 7869 6d67 7072 6f63 tor cv::ximgproc │ │ │ │ -00004320: 3a3a 6372 6561 7465 4564 6765 4177 6172 ::createEdgeAwar │ │ │ │ -00004330: 6549 6e74 6572 706f 6c61 746f 7228 290a eInterpolator(). │ │ │ │ -00004340: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00004350: 2020 2020 202a 2046 6163 746f 7279 206d * Factory m │ │ │ │ -00004360: 6574 686f 6420 7468 6174 2063 7265 6174 ethod that creat │ │ │ │ -00004370: 6573 2061 6e20 696e 7374 616e 6365 206f es an instance o │ │ │ │ -00004380: 6620 7468 650a 2020 2020 202a 2045 6467 f the. * Edg │ │ │ │ -00004390: 6541 7761 7265 496e 7465 7270 6f6c 6174 eAwareInterpolat │ │ │ │ -000043a0: 6f72 2e0a 2020 2020 202a 2040 7265 7475 or.. * @retu │ │ │ │ -000043b0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -000043c0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000043d0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -000043e0: 6174 6963 2045 6467 6541 7761 7265 496e atic EdgeAwareIn │ │ │ │ -000043f0: 7465 7270 6f6c 6174 6f72 2063 7265 6174 terpolator creat │ │ │ │ -00004400: 6545 6467 6541 7761 7265 496e 7465 7270 eEdgeAwareInterp │ │ │ │ -00004410: 6f6c 6174 6f72 2829 207b 0a20 2020 2020 olator() {. │ │ │ │ -00004420: 2020 2072 6574 7572 6e20 4564 6765 4177 return EdgeAw │ │ │ │ -00004430: 6172 6549 6e74 6572 706f 6c61 746f 722e areInterpolator. │ │ │ │ -00004440: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00004450: 7465 4564 6765 4177 6172 6549 6e74 6572 teEdgeAwareInter │ │ │ │ -00004460: 706f 6c61 746f 725f 3028 2929 3b0a 2020 polator_0());. │ │ │ │ -00004470: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00004480: 202f 2f20 432b 2b3a 2020 5074 725f 5249 // C++: Ptr_RI │ │ │ │ -00004490: 4349 6e74 6572 706f 6c61 746f 7220 6376 CInterpolator cv │ │ │ │ -000044a0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -000044b0: 7465 5249 4349 6e74 6572 706f 6c61 746f teRICInterpolato │ │ │ │ -000044c0: 7228 290a 2020 2020 2f2f 0a0a 2020 2020 r(). //.. │ │ │ │ -000044d0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ -000044e0: 7279 206d 6574 686f 6420 7468 6174 2063 ry method that c │ │ │ │ -000044f0: 7265 6174 6573 2061 6e20 696e 7374 616e reates an instan │ │ │ │ -00004500: 6365 206f 6620 7468 650a 2020 2020 202a ce of the. * │ │ │ │ -00004510: 2052 4943 496e 7465 7270 6f6c 6174 6f72 RICInterpolator │ │ │ │ -00004520: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -00004530: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00004540: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00004550: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00004560: 6963 2052 4943 496e 7465 7270 6f6c 6174 ic RICInterpolat │ │ │ │ -00004570: 6f72 2063 7265 6174 6552 4943 496e 7465 or createRICInte │ │ │ │ -00004580: 7270 6f6c 6174 6f72 2829 207b 0a20 2020 rpolator() {. │ │ │ │ -00004590: 2020 2020 2072 6574 7572 6e20 5249 4349 return RICI │ │ │ │ -000045a0: 6e74 6572 706f 6c61 746f 722e 5f5f 6672 nterpolator.__fr │ │ │ │ -000045b0: 6f6d 5074 725f 5f28 6372 6561 7465 5249 omPtr__(createRI │ │ │ │ -000045c0: 4349 6e74 6572 706f 6c61 746f 725f 3028 CInterpolator_0( │ │ │ │ -000045d0: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -000045e0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -000045f0: 5074 725f 5375 7065 7270 6978 656c 534c Ptr_SuperpixelSL │ │ │ │ -00004600: 4943 2063 763a 3a78 696d 6770 726f 633a IC cv::ximgproc: │ │ │ │ -00004610: 3a63 7265 6174 6553 7570 6572 7069 7865 :createSuperpixe │ │ │ │ -00004620: 6c53 4c49 4328 4d61 7420 696d 6167 652c lSLIC(Mat image, │ │ │ │ -00004630: 2069 6e74 2061 6c67 6f72 6974 686d 203d int algorithm = │ │ │ │ -00004640: 2053 4c49 434f 2c20 696e 7420 7265 6769 SLICO, int regi │ │ │ │ -00004650: 6f6e 5f73 697a 6520 3d20 3130 2c20 666c on_size = 10, fl │ │ │ │ -00004660: 6f61 7420 7275 6c65 7220 3d20 3130 2e30 oat ruler = 10.0 │ │ │ │ -00004670: 6629 0a20 2020 202f 2f0a 0a20 2020 202f f). //.. / │ │ │ │ -00004680: 2a2a 0a20 2020 2020 2a20 496e 6974 6961 **. * Initia │ │ │ │ -00004690: 6c69 7a65 2061 2053 7570 6572 7069 7865 lize a Superpixe │ │ │ │ -000046a0: 6c53 4c49 4320 6f62 6a65 6374 0a20 2020 lSLIC object. │ │ │ │ -000046b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000046c0: 6d20 696d 6167 6520 496d 6167 6520 746f m image Image to │ │ │ │ -000046d0: 2073 6567 6d65 6e74 0a20 2020 2020 2a20 segment. * │ │ │ │ -000046e0: 4070 6172 616d 2061 6c67 6f72 6974 686d @param algorithm │ │ │ │ -000046f0: 2043 686f 6f73 6573 2074 6865 2061 6c67 Chooses the alg │ │ │ │ -00004700: 6f72 6974 686d 2076 6172 6961 6e74 2074 orithm variant t │ │ │ │ -00004710: 6f20 7573 653a 0a20 2020 2020 2a20 534c o use:. * SL │ │ │ │ -00004720: 4943 2073 6567 6d65 6e74 7320 696d 6167 IC segments imag │ │ │ │ -00004730: 6520 7573 696e 6720 6120 6465 7369 7265 e using a desire │ │ │ │ -00004740: 6420 7265 6769 6f6e 5f73 697a 652c 2061 d region_size, a │ │ │ │ -00004750: 6e64 2069 6e20 6164 6469 7469 6f6e 2053 nd in addition S │ │ │ │ -00004760: 4c49 434f 2077 696c 6c20 6f70 7469 6d69 LICO will optimi │ │ │ │ -00004770: 7a65 2075 7369 6e67 2061 6461 7074 6976 ze using adaptiv │ │ │ │ -00004780: 6520 636f 6d70 6163 746e 6573 7320 6661 e compactness fa │ │ │ │ -00004790: 6374 6f72 2c0a 2020 2020 202a 2077 6869 ctor,. * whi │ │ │ │ -000047a0: 6c65 204d 534c 4943 2077 696c 6c20 6f70 le MSLIC will op │ │ │ │ -000047b0: 7469 6d69 7a65 2075 7369 6e67 206d 616e timize using man │ │ │ │ -000047c0: 6966 6f6c 6420 6d65 7468 6f64 7320 7265 ifold methods re │ │ │ │ -000047d0: 7375 6c74 696e 6720 696e 206d 6f72 6520 sulting in more │ │ │ │ -000047e0: 636f 6e74 656e 742d 7365 6e73 6974 6976 content-sensitiv │ │ │ │ -000047f0: 6520 7375 7065 7270 6978 656c 732e 0a20 e superpixels.. │ │ │ │ -00004800: 2020 2020 2a20 4070 6172 616d 2072 6567 * @param reg │ │ │ │ -00004810: 696f 6e5f 7369 7a65 2043 686f 6f73 6573 ion_size Chooses │ │ │ │ -00004820: 2061 6e20 6176 6572 6167 6520 7375 7065 an average supe │ │ │ │ -00004830: 7270 6978 656c 2073 697a 6520 6d65 6173 rpixel size meas │ │ │ │ -00004840: 7572 6564 2069 6e20 7069 7865 6c73 0a20 ured in pixels. │ │ │ │ -00004850: 2020 2020 2a20 4070 6172 616d 2072 756c * @param rul │ │ │ │ -00004860: 6572 2043 686f 6f73 6573 2074 6865 2065 er Chooses the e │ │ │ │ -00004870: 6e66 6f72 6365 6d65 6e74 206f 6620 7375 nforcement of su │ │ │ │ -00004880: 7065 7270 6978 656c 2073 6d6f 6f74 686e perpixel smoothn │ │ │ │ -00004890: 6573 7320 6661 6374 6f72 206f 6620 7375 ess factor of su │ │ │ │ -000048a0: 7065 7270 6978 656c 0a20 2020 2020 2a0a perpixel. *. │ │ │ │ -000048b0: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ -000048c0: 696f 6e20 696e 6974 6961 6c69 7a65 7320 ion initializes │ │ │ │ -000048d0: 6120 5375 7065 7270 6978 656c 534c 4943 a SuperpixelSLIC │ │ │ │ -000048e0: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ -000048f0: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ -00004900: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ -00004910: 6572 7320 6f66 2063 686f 6f73 6564 0a20 ers of choosed. │ │ │ │ -00004920: 2020 2020 2a20 7375 7065 7270 6978 656c * superpixel │ │ │ │ -00004930: 2061 6c67 6f72 6974 686d 2c20 7768 6963 algorithm, whic │ │ │ │ -00004940: 6820 6172 653a 2072 6567 696f 6e5f 7369 h are: region_si │ │ │ │ -00004950: 7a65 2061 6e64 2072 756c 6572 2e20 4974 ze and ruler. It │ │ │ │ -00004960: 2070 7265 616c 6c6f 6361 7465 2073 6f6d preallocate som │ │ │ │ -00004970: 6520 6275 6666 6572 7320 666f 7220 6675 e buffers for fu │ │ │ │ -00004980: 7475 7265 0a20 2020 2020 2a20 636f 6d70 ture. * comp │ │ │ │ -00004990: 7574 696e 6720 6974 6572 6174 696f 6e73 uting iterations │ │ │ │ -000049a0: 206f 7665 7220 7468 6520 6769 7665 6e20 over the given │ │ │ │ -000049b0: 696d 6167 652e 2046 6f72 2065 6e61 6e63 image. For enanc │ │ │ │ -000049c0: 6865 6420 7265 7375 6c74 7320 6974 2069 hed results it i │ │ │ │ -000049d0: 7320 7265 636f 6d6d 656e 6465 6420 666f s recommended fo │ │ │ │ -000049e0: 7220 636f 6c6f 7220 696d 6167 6573 2074 r color images t │ │ │ │ -000049f0: 6f0a 2020 2020 202a 2070 7265 7072 6f63 o. * preproc │ │ │ │ -00004a00: 6573 7320 696d 6167 6520 7769 7468 206c ess image with l │ │ │ │ -00004a10: 6974 746c 6520 6761 7573 7369 616e 2062 ittle gaussian b │ │ │ │ -00004a20: 6c75 7220 7573 696e 6720 6120 736d 616c lur using a smal │ │ │ │ -00004a30: 6c20 3320 7820 3320 6b65 726e 656c 2061 l 3 x 3 kernel a │ │ │ │ -00004a40: 6e64 2061 6464 6974 696f 6e61 6c20 636f nd additional co │ │ │ │ -00004a50: 6e76 6572 7369 6f6e 2069 6e74 6f0a 2020 nversion into. │ │ │ │ -00004a60: 2020 202a 2043 6965 4c41 4220 636f 6c6f * CieLAB colo │ │ │ │ -00004a70: 7220 7370 6163 652e 2041 6e20 6578 616d r space. An exam │ │ │ │ -00004a80: 706c 6520 6f66 2053 4c49 4320 7665 7273 ple of SLIC vers │ │ │ │ -00004a90: 7573 2053 4c49 434f 2061 6e64 204d 534c us SLICO and MSL │ │ │ │ -00004aa0: 4943 2069 7320 696c 7573 7472 6174 6564 IC is ilustrated │ │ │ │ -00004ab0: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ -00004ac0: 6720 7069 6374 7572 652e 0a20 2020 2020 g picture.. │ │ │ │ -00004ad0: 2a0a 2020 2020 202a 2021 5b69 6d61 6765 *. * ![image │ │ │ │ -00004ae0: 5d28 7069 6373 2f73 7570 6572 7069 7865 ](pics/superpixe │ │ │ │ -00004af0: 6c73 5f73 6c69 632e 706e 6729 0a20 2020 ls_slic.png). │ │ │ │ -00004b00: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00004b10: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00004b20: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00004b30: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ -00004b40: 7065 7270 6978 656c 534c 4943 2063 7265 perpixelSLIC cre │ │ │ │ -00004b50: 6174 6553 7570 6572 7069 7865 6c53 4c49 ateSuperpixelSLI │ │ │ │ -00004b60: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int │ │ │ │ -00004b70: 2061 6c67 6f72 6974 686d 2c20 696e 7420 algorithm, int │ │ │ │ -00004b80: 7265 6769 6f6e 5f73 697a 652c 2066 6c6f region_size, flo │ │ │ │ -00004b90: 6174 2072 756c 6572 2920 7b0a 2020 2020 at ruler) {. │ │ │ │ -00004ba0: 2020 2020 7265 7475 726e 2053 7570 6572 return Super │ │ │ │ -00004bb0: 7069 7865 6c53 4c49 432e 5f5f 6672 6f6d pixelSLIC.__from │ │ │ │ -00004bc0: 5074 725f 5f28 6372 6561 7465 5375 7065 Ptr__(createSupe │ │ │ │ -00004bd0: 7270 6978 656c 534c 4943 5f30 2869 6d61 rpixelSLIC_0(ima │ │ │ │ -00004be0: 6765 2e6e 6174 6976 654f 626a 2c20 616c ge.nativeObj, al │ │ │ │ -00004bf0: 676f 7269 7468 6d2c 2072 6567 696f 6e5f gorithm, region_ │ │ │ │ -00004c00: 7369 7a65 2c20 7275 6c65 7229 293b 0a20 size, ruler));. │ │ │ │ -00004c10: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -00004c20: 2020 202a 2049 6e69 7469 616c 697a 6520 * Initialize │ │ │ │ -00004c30: 6120 5375 7065 7270 6978 656c 534c 4943 a SuperpixelSLIC │ │ │ │ -00004c40: 206f 626a 6563 740a 2020 2020 202a 0a20 object. *. │ │ │ │ -00004c50: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -00004c60: 6765 2049 6d61 6765 2074 6f20 7365 676d ge Image to segm │ │ │ │ -00004c70: 656e 740a 2020 2020 202a 2040 7061 7261 ent. * @para │ │ │ │ -00004c80: 6d20 616c 676f 7269 7468 6d20 4368 6f6f m algorithm Choo │ │ │ │ -00004c90: 7365 7320 7468 6520 616c 676f 7269 7468 ses the algorith │ │ │ │ -00004ca0: 6d20 7661 7269 616e 7420 746f 2075 7365 m variant to use │ │ │ │ -00004cb0: 3a0a 2020 2020 202a 2053 4c49 4320 7365 :. * SLIC se │ │ │ │ -00004cc0: 676d 656e 7473 2069 6d61 6765 2075 7369 gments image usi │ │ │ │ -00004cd0: 6e67 2061 2064 6573 6972 6564 2072 6567 ng a desired reg │ │ │ │ -00004ce0: 696f 6e5f 7369 7a65 2c20 616e 6420 696e ion_size, and in │ │ │ │ -00004cf0: 2061 6464 6974 696f 6e20 534c 4943 4f20 addition SLICO │ │ │ │ -00004d00: 7769 6c6c 206f 7074 696d 697a 6520 7573 will optimize us │ │ │ │ -00004d10: 696e 6720 6164 6170 7469 7665 2063 6f6d ing adaptive com │ │ │ │ -00004d20: 7061 6374 6e65 7373 2066 6163 746f 722c pactness factor, │ │ │ │ -00004d30: 0a20 2020 2020 2a20 7768 696c 6520 4d53 . * while MS │ │ │ │ -00004d40: 4c49 4320 7769 6c6c 206f 7074 696d 697a LIC will optimiz │ │ │ │ -00004d50: 6520 7573 696e 6720 6d61 6e69 666f 6c64 e using manifold │ │ │ │ -00004d60: 206d 6574 686f 6473 2072 6573 756c 7469 methods resulti │ │ │ │ -00004d70: 6e67 2069 6e20 6d6f 7265 2063 6f6e 7465 ng in more conte │ │ │ │ -00004d80: 6e74 2d73 656e 7369 7469 7665 2073 7570 nt-sensitive sup │ │ │ │ -00004d90: 6572 7069 7865 6c73 2e0a 2020 2020 202a erpixels.. * │ │ │ │ -00004da0: 2040 7061 7261 6d20 7265 6769 6f6e 5f73 @param region_s │ │ │ │ -00004db0: 697a 6520 4368 6f6f 7365 7320 616e 2061 ize Chooses an a │ │ │ │ -00004dc0: 7665 7261 6765 2073 7570 6572 7069 7865 verage superpixe │ │ │ │ -00004dd0: 6c20 7369 7a65 206d 6561 7375 7265 6420 l size measured │ │ │ │ -00004de0: 696e 2070 6978 656c 730a 2020 2020 202a in pixels. * │ │ │ │ -00004df0: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -00004e00: 7469 6f6e 2069 6e69 7469 616c 697a 6573 tion initializes │ │ │ │ -00004e10: 2061 2053 7570 6572 7069 7865 6c53 4c49 a SuperpixelSLI │ │ │ │ -00004e20: 4320 6f62 6a65 6374 2066 6f72 2074 6865 C object for the │ │ │ │ -00004e30: 2069 6e70 7574 2069 6d61 6765 2e20 4974 input image. It │ │ │ │ -00004e40: 2073 6574 7320 7468 6520 7061 7261 6d65 sets the parame │ │ │ │ -00004e50: 7465 7273 206f 6620 6368 6f6f 7365 640a ters of choosed. │ │ │ │ -00004e60: 2020 2020 202a 2073 7570 6572 7069 7865 * superpixe │ │ │ │ -00004e70: 6c20 616c 676f 7269 7468 6d2c 2077 6869 l algorithm, whi │ │ │ │ -00004e80: 6368 2061 7265 3a20 7265 6769 6f6e 5f73 ch are: region_s │ │ │ │ -00004e90: 697a 6520 616e 6420 7275 6c65 722e 2049 ize and ruler. I │ │ │ │ -00004ea0: 7420 7072 6561 6c6c 6f63 6174 6520 736f t preallocate so │ │ │ │ -00004eb0: 6d65 2062 7566 6665 7273 2066 6f72 2066 me buffers for f │ │ │ │ -00004ec0: 7574 7572 650a 2020 2020 202a 2063 6f6d uture. * com │ │ │ │ -00004ed0: 7075 7469 6e67 2069 7465 7261 7469 6f6e puting iteration │ │ │ │ -00004ee0: 7320 6f76 6572 2074 6865 2067 6976 656e s over the given │ │ │ │ -00004ef0: 2069 6d61 6765 2e20 466f 7220 656e 616e image. For enan │ │ │ │ -00004f00: 6368 6564 2072 6573 756c 7473 2069 7420 ched results it │ │ │ │ -00004f10: 6973 2072 6563 6f6d 6d65 6e64 6564 2066 is recommended f │ │ │ │ -00004f20: 6f72 2063 6f6c 6f72 2069 6d61 6765 7320 or color images │ │ │ │ -00004f30: 746f 0a20 2020 2020 2a20 7072 6570 726f to. * prepro │ │ │ │ -00004f40: 6365 7373 2069 6d61 6765 2077 6974 6820 cess image with │ │ │ │ -00004f50: 6c69 7474 6c65 2067 6175 7373 6961 6e20 little gaussian │ │ │ │ -00004f60: 626c 7572 2075 7369 6e67 2061 2073 6d61 blur using a sma │ │ │ │ -00004f70: 6c6c 2033 2078 2033 206b 6572 6e65 6c20 ll 3 x 3 kernel │ │ │ │ -00004f80: 616e 6420 6164 6469 7469 6f6e 616c 2063 and additional c │ │ │ │ -00004f90: 6f6e 7665 7273 696f 6e20 696e 746f 0a20 onversion into. │ │ │ │ -00004fa0: 2020 2020 2a20 4369 654c 4142 2063 6f6c * CieLAB col │ │ │ │ -00004fb0: 6f72 2073 7061 6365 2e20 416e 2065 7861 or space. An exa │ │ │ │ -00004fc0: 6d70 6c65 206f 6620 534c 4943 2076 6572 mple of SLIC ver │ │ │ │ -00004fd0: 7375 7320 534c 4943 4f20 616e 6420 4d53 sus SLICO and MS │ │ │ │ -00004fe0: 4c49 4320 6973 2069 6c75 7374 7261 7465 LIC is ilustrate │ │ │ │ -00004ff0: 6420 696e 2074 6865 2066 6f6c 6c6f 7769 d in the followi │ │ │ │ -00005000: 6e67 2070 6963 7475 7265 2e0a 2020 2020 ng picture.. │ │ │ │ -00005010: 202a 0a20 2020 2020 2a20 215b 696d 6167 *. * ![imag │ │ │ │ -00005020: 655d 2870 6963 732f 7375 7065 7270 6978 e](pics/superpix │ │ │ │ -00005030: 656c 735f 736c 6963 2e70 6e67 290a 2020 els_slic.png). │ │ │ │ -00005040: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00005050: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00005060: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00005070: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ -00005080: 7570 6572 7069 7865 6c53 4c49 4320 6372 uperpixelSLIC cr │ │ │ │ -00005090: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ -000050a0: 4943 284d 6174 2069 6d61 6765 2c20 696e IC(Mat image, in │ │ │ │ -000050b0: 7420 616c 676f 7269 7468 6d2c 2069 6e74 t algorithm, int │ │ │ │ -000050c0: 2072 6567 696f 6e5f 7369 7a65 2920 7b0a region_size) {. │ │ │ │ -000050d0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -000050e0: 7570 6572 7069 7865 6c53 4c49 432e 5f5f uperpixelSLIC.__ │ │ │ │ -000050f0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00005100: 5375 7065 7270 6978 656c 534c 4943 5f31 SuperpixelSLIC_1 │ │ │ │ -00005110: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ -00005120: 2c20 616c 676f 7269 7468 6d2c 2072 6567 , algorithm, reg │ │ │ │ -00005130: 696f 6e5f 7369 7a65 2929 3b0a 2020 2020 ion_size));. │ │ │ │ -00005140: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00005150: 2a20 496e 6974 6961 6c69 7a65 2061 2053 * Initialize a S │ │ │ │ -00005160: 7570 6572 7069 7865 6c53 4c49 4320 6f62 uperpixelSLIC ob │ │ │ │ -00005170: 6a65 6374 0a20 2020 2020 2a0a 2020 2020 ject. *. │ │ │ │ -00005180: 202a 2040 7061 7261 6d20 696d 6167 6520 * @param image │ │ │ │ -00005190: 496d 6167 6520 746f 2073 6567 6d65 6e74 Image to segment │ │ │ │ -000051a0: 0a20 2020 2020 2a20 4070 6172 616d 2061 . * @param a │ │ │ │ -000051b0: 6c67 6f72 6974 686d 2043 686f 6f73 6573 lgorithm Chooses │ │ │ │ -000051c0: 2074 6865 2061 6c67 6f72 6974 686d 2076 the algorithm v │ │ │ │ -000051d0: 6172 6961 6e74 2074 6f20 7573 653a 0a20 ariant to use:. │ │ │ │ -000051e0: 2020 2020 2a20 534c 4943 2073 6567 6d65 * SLIC segme │ │ │ │ -000051f0: 6e74 7320 696d 6167 6520 7573 696e 6720 nts image using │ │ │ │ -00005200: 6120 6465 7369 7265 6420 7265 6769 6f6e a desired region │ │ │ │ -00005210: 5f73 697a 652c 2061 6e64 2069 6e20 6164 _size, and in ad │ │ │ │ -00005220: 6469 7469 6f6e 2053 4c49 434f 2077 696c dition SLICO wil │ │ │ │ -00005230: 6c20 6f70 7469 6d69 7a65 2075 7369 6e67 l optimize using │ │ │ │ -00005240: 2061 6461 7074 6976 6520 636f 6d70 6163 adaptive compac │ │ │ │ -00005250: 746e 6573 7320 6661 6374 6f72 2c0a 2020 tness factor,. │ │ │ │ -00005260: 2020 202a 2077 6869 6c65 204d 534c 4943 * while MSLIC │ │ │ │ -00005270: 2077 696c 6c20 6f70 7469 6d69 7a65 2075 will optimize u │ │ │ │ -00005280: 7369 6e67 206d 616e 6966 6f6c 6420 6d65 sing manifold me │ │ │ │ -00005290: 7468 6f64 7320 7265 7375 6c74 696e 6720 thods resulting │ │ │ │ -000052a0: 696e 206d 6f72 6520 636f 6e74 656e 742d in more content- │ │ │ │ -000052b0: 7365 6e73 6974 6976 6520 7375 7065 7270 sensitive superp │ │ │ │ -000052c0: 6978 656c 732e 0a20 2020 2020 2a0a 2020 ixels.. *. │ │ │ │ -000052d0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -000052e0: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -000052f0: 5375 7065 7270 6978 656c 534c 4943 206f SuperpixelSLIC o │ │ │ │ -00005300: 626a 6563 7420 666f 7220 7468 6520 696e bject for the in │ │ │ │ -00005310: 7075 7420 696d 6167 652e 2049 7420 7365 put image. It se │ │ │ │ -00005320: 7473 2074 6865 2070 6172 616d 6574 6572 ts the parameter │ │ │ │ -00005330: 7320 6f66 2063 686f 6f73 6564 0a20 2020 s of choosed. │ │ │ │ -00005340: 2020 2a20 7375 7065 7270 6978 656c 2061 * superpixel a │ │ │ │ -00005350: 6c67 6f72 6974 686d 2c20 7768 6963 6820 lgorithm, which │ │ │ │ -00005360: 6172 653a 2072 6567 696f 6e5f 7369 7a65 are: region_size │ │ │ │ -00005370: 2061 6e64 2072 756c 6572 2e20 4974 2070 and ruler. It p │ │ │ │ -00005380: 7265 616c 6c6f 6361 7465 2073 6f6d 6520 reallocate some │ │ │ │ -00005390: 6275 6666 6572 7320 666f 7220 6675 7475 buffers for futu │ │ │ │ -000053a0: 7265 0a20 2020 2020 2a20 636f 6d70 7574 re. * comput │ │ │ │ -000053b0: 696e 6720 6974 6572 6174 696f 6e73 206f ing iterations o │ │ │ │ -000053c0: 7665 7220 7468 6520 6769 7665 6e20 696d ver the given im │ │ │ │ -000053d0: 6167 652e 2046 6f72 2065 6e61 6e63 6865 age. For enanche │ │ │ │ -000053e0: 6420 7265 7375 6c74 7320 6974 2069 7320 d results it is │ │ │ │ -000053f0: 7265 636f 6d6d 656e 6465 6420 666f 7220 recommended for │ │ │ │ -00005400: 636f 6c6f 7220 696d 6167 6573 2074 6f0a color images to. │ │ │ │ -00005410: 2020 2020 202a 2070 7265 7072 6f63 6573 * preproces │ │ │ │ -00005420: 7320 696d 6167 6520 7769 7468 206c 6974 s image with lit │ │ │ │ -00005430: 746c 6520 6761 7573 7369 616e 2062 6c75 tle gaussian blu │ │ │ │ -00005440: 7220 7573 696e 6720 6120 736d 616c 6c20 r using a small │ │ │ │ -00005450: 3320 7820 3320 6b65 726e 656c 2061 6e64 3 x 3 kernel and │ │ │ │ -00005460: 2061 6464 6974 696f 6e61 6c20 636f 6e76 additional conv │ │ │ │ -00005470: 6572 7369 6f6e 2069 6e74 6f0a 2020 2020 ersion into. │ │ │ │ -00005480: 202a 2043 6965 4c41 4220 636f 6c6f 7220 * CieLAB color │ │ │ │ -00005490: 7370 6163 652e 2041 6e20 6578 616d 706c space. An exampl │ │ │ │ -000054a0: 6520 6f66 2053 4c49 4320 7665 7273 7573 e of SLIC versus │ │ │ │ -000054b0: 2053 4c49 434f 2061 6e64 204d 534c 4943 SLICO and MSLIC │ │ │ │ -000054c0: 2069 7320 696c 7573 7472 6174 6564 2069 is ilustrated i │ │ │ │ -000054d0: 6e20 7468 6520 666f 6c6c 6f77 696e 6720 n the following │ │ │ │ -000054e0: 7069 6374 7572 652e 0a20 2020 2020 2a0a picture.. *. │ │ │ │ -000054f0: 2020 2020 202a 2021 5b69 6d61 6765 5d28 * ![image]( │ │ │ │ -00005500: 7069 6373 2f73 7570 6572 7069 7865 6c73 pics/superpixels │ │ │ │ -00005510: 5f73 6c69 632e 706e 6729 0a20 2020 2020 _slic.png). │ │ │ │ -00005520: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00005530: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00005540: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00005550: 626c 6963 2073 7461 7469 6320 5375 7065 blic static Supe │ │ │ │ -00005560: 7270 6978 656c 534c 4943 2063 7265 6174 rpixelSLIC creat │ │ │ │ -00005570: 6553 7570 6572 7069 7865 6c53 4c49 4328 eSuperpixelSLIC( │ │ │ │ -00005580: 4d61 7420 696d 6167 652c 2069 6e74 2061 Mat image, int a │ │ │ │ -00005590: 6c67 6f72 6974 686d 2920 7b0a 2020 2020 lgorithm) {. │ │ │ │ -000055a0: 2020 2020 7265 7475 726e 2053 7570 6572 return Super │ │ │ │ -000055b0: 7069 7865 6c53 4c49 432e 5f5f 6672 6f6d pixelSLIC.__from │ │ │ │ -000055c0: 5074 725f 5f28 6372 6561 7465 5375 7065 Ptr__(createSupe │ │ │ │ -000055d0: 7270 6978 656c 534c 4943 5f32 2869 6d61 rpixelSLIC_2(ima │ │ │ │ -000055e0: 6765 2e6e 6174 6976 654f 626a 2c20 616c ge.nativeObj, al │ │ │ │ -000055f0: 676f 7269 7468 6d29 293b 0a20 2020 207d gorithm));. } │ │ │ │ -00005600: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00005610: 2049 6e69 7469 616c 697a 6520 6120 5375 Initialize a Su │ │ │ │ -00005620: 7065 7270 6978 656c 534c 4943 206f 626a perpixelSLIC obj │ │ │ │ -00005630: 6563 740a 2020 2020 202a 0a20 2020 2020 ect. *. │ │ │ │ -00005640: 2a20 4070 6172 616d 2069 6d61 6765 2049 * @param image I │ │ │ │ -00005650: 6d61 6765 2074 6f20 7365 676d 656e 740a mage to segment. │ │ │ │ -00005660: 2020 2020 202a 2053 4c49 4320 7365 676d * SLIC segm │ │ │ │ -00005670: 656e 7473 2069 6d61 6765 2075 7369 6e67 ents image using │ │ │ │ -00005680: 2061 2064 6573 6972 6564 2072 6567 696f a desired regio │ │ │ │ -00005690: 6e5f 7369 7a65 2c20 616e 6420 696e 2061 n_size, and in a │ │ │ │ -000056a0: 6464 6974 696f 6e20 534c 4943 4f20 7769 ddition SLICO wi │ │ │ │ -000056b0: 6c6c 206f 7074 696d 697a 6520 7573 696e ll optimize usin │ │ │ │ -000056c0: 6720 6164 6170 7469 7665 2063 6f6d 7061 g adaptive compa │ │ │ │ -000056d0: 6374 6e65 7373 2066 6163 746f 722c 0a20 ctness factor,. │ │ │ │ -000056e0: 2020 2020 2a20 7768 696c 6520 4d53 4c49 * while MSLI │ │ │ │ -000056f0: 4320 7769 6c6c 206f 7074 696d 697a 6520 C will optimize │ │ │ │ -00005700: 7573 696e 6720 6d61 6e69 666f 6c64 206d using manifold m │ │ │ │ -00005710: 6574 686f 6473 2072 6573 756c 7469 6e67 ethods resulting │ │ │ │ -00005720: 2069 6e20 6d6f 7265 2063 6f6e 7465 6e74 in more content │ │ │ │ -00005730: 2d73 656e 7369 7469 7665 2073 7570 6572 -sensitive super │ │ │ │ -00005740: 7069 7865 6c73 2e0a 2020 2020 202a 0a20 pixels.. *. │ │ │ │ -00005750: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ -00005760: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ -00005770: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ -00005780: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ -00005790: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ -000057a0: 6574 7320 7468 6520 7061 7261 6d65 7465 ets the paramete │ │ │ │ -000057b0: 7273 206f 6620 6368 6f6f 7365 640a 2020 rs of choosed. │ │ │ │ -000057c0: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ -000057d0: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ -000057e0: 2061 7265 3a20 7265 6769 6f6e 5f73 697a are: region_siz │ │ │ │ -000057f0: 6520 616e 6420 7275 6c65 722e 2049 7420 e and ruler. It │ │ │ │ -00005800: 7072 6561 6c6c 6f63 6174 6520 736f 6d65 preallocate some │ │ │ │ -00005810: 2062 7566 6665 7273 2066 6f72 2066 7574 buffers for fut │ │ │ │ -00005820: 7572 650a 2020 2020 202a 2063 6f6d 7075 ure. * compu │ │ │ │ -00005830: 7469 6e67 2069 7465 7261 7469 6f6e 7320 ting iterations │ │ │ │ -00005840: 6f76 6572 2074 6865 2067 6976 656e 2069 over the given i │ │ │ │ -00005850: 6d61 6765 2e20 466f 7220 656e 616e 6368 mage. For enanch │ │ │ │ -00005860: 6564 2072 6573 756c 7473 2069 7420 6973 ed results it is │ │ │ │ -00005870: 2072 6563 6f6d 6d65 6e64 6564 2066 6f72 recommended for │ │ │ │ -00005880: 2063 6f6c 6f72 2069 6d61 6765 7320 746f color images to │ │ │ │ -00005890: 0a20 2020 2020 2a20 7072 6570 726f 6365 . * preproce │ │ │ │ -000058a0: 7373 2069 6d61 6765 2077 6974 6820 6c69 ss image with li │ │ │ │ -000058b0: 7474 6c65 2067 6175 7373 6961 6e20 626c ttle gaussian bl │ │ │ │ -000058c0: 7572 2075 7369 6e67 2061 2073 6d61 6c6c ur using a small │ │ │ │ -000058d0: 2033 2078 2033 206b 6572 6e65 6c20 616e 3 x 3 kernel an │ │ │ │ -000058e0: 6420 6164 6469 7469 6f6e 616c 2063 6f6e d additional con │ │ │ │ -000058f0: 7665 7273 696f 6e20 696e 746f 0a20 2020 version into. │ │ │ │ -00005900: 2020 2a20 4369 654c 4142 2063 6f6c 6f72 * CieLAB color │ │ │ │ -00005910: 2073 7061 6365 2e20 416e 2065 7861 6d70 space. An examp │ │ │ │ -00005920: 6c65 206f 6620 534c 4943 2076 6572 7375 le of SLIC versu │ │ │ │ -00005930: 7320 534c 4943 4f20 616e 6420 4d53 4c49 s SLICO and MSLI │ │ │ │ -00005940: 4320 6973 2069 6c75 7374 7261 7465 6420 C is ilustrated │ │ │ │ -00005950: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following │ │ │ │ -00005960: 2070 6963 7475 7265 2e0a 2020 2020 202a picture.. * │ │ │ │ -00005970: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ -00005980: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ -00005990: 735f 736c 6963 2e70 6e67 290a 2020 2020 s_slic.png). │ │ │ │ -000059a0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -000059b0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -000059c0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -000059d0: 7562 6c69 6320 7374 6174 6963 2053 7570 ublic static Sup │ │ │ │ -000059e0: 6572 7069 7865 6c53 4c49 4320 6372 6561 erpixelSLIC crea │ │ │ │ -000059f0: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ -00005a00: 284d 6174 2069 6d61 6765 2920 7b0a 2020 (Mat image) {. │ │ │ │ -00005a10: 2020 2020 2020 7265 7475 726e 2053 7570 return Sup │ │ │ │ -00005a20: 6572 7069 7865 6c53 4c49 432e 5f5f 6672 erpixelSLIC.__fr │ │ │ │ -00005a30: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ -00005a40: 7065 7270 6978 656c 534c 4943 5f33 2869 perpixelSLIC_3(i │ │ │ │ -00005a50: 6d61 6765 2e6e 6174 6976 654f 626a 2929 mage.nativeObj)) │ │ │ │ -00005a60: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00005a70: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00005a80: 725f 4772 6170 6853 6567 6d65 6e74 6174 r_GraphSegmentat │ │ │ │ -00005a90: 696f 6e20 6376 3a3a 7869 6d67 7072 6f63 ion cv::ximgproc │ │ │ │ -00005aa0: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -00005ab0: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -00005ac0: 6e74 6174 696f 6e28 646f 7562 6c65 2073 ntation(double s │ │ │ │ -00005ad0: 6967 6d61 203d 2030 2e35 2c20 666c 6f61 igma = 0.5, floa │ │ │ │ -00005ae0: 7420 6b20 3d20 3330 302c 2069 6e74 206d t k = 300, int m │ │ │ │ -00005af0: 696e 5f73 697a 6520 3d20 3130 3029 0a20 in_size = 100). │ │ │ │ -00005b00: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -00005b10: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -00005b20: 6772 6170 6820 6261 7365 6420 7365 676d graph based segm │ │ │ │ -00005b30: 656e 746f 720a 2020 2020 202a 2020 2020 entor. * │ │ │ │ -00005b40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005b50: 2020 2020 2040 7061 7261 6d20 7369 676d @param sigm │ │ │ │ -00005b60: 6120 5468 6520 7369 676d 6120 7061 7261 a The sigma para │ │ │ │ -00005b70: 6d65 7465 722c 2075 7365 6420 746f 2073 meter, used to s │ │ │ │ -00005b80: 6d6f 6f74 6820 696d 6167 650a 2020 2020 mooth image. │ │ │ │ -00005b90: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00005ba0: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ -00005bb0: 6d20 6b20 5468 6520 6b20 7061 7261 6d65 m k The k parame │ │ │ │ -00005bc0: 7465 7220 6f66 2074 6865 2061 6c67 6f72 ter of the algor │ │ │ │ -00005bd0: 7974 686d 0a20 2020 2020 2a20 2020 2020 ythm. * │ │ │ │ -00005be0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005bf0: 2020 2020 4070 6172 616d 206d 696e 5f73 @param min_s │ │ │ │ -00005c00: 697a 6520 5468 6520 6d69 6e69 6d75 6d20 ize The minimum │ │ │ │ -00005c10: 7369 7a65 206f 6620 7365 676d 656e 7473 size of segments │ │ │ │ -00005c20: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00005c30: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00005c40: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00005c50: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00005c60: 6320 4772 6170 6853 6567 6d65 6e74 6174 c GraphSegmentat │ │ │ │ -00005c70: 696f 6e20 6372 6561 7465 4772 6170 6853 ion createGraphS │ │ │ │ -00005c80: 6567 6d65 6e74 6174 696f 6e28 646f 7562 egmentation(doub │ │ │ │ -00005c90: 6c65 2073 6967 6d61 2c20 666c 6f61 7420 le sigma, float │ │ │ │ -00005ca0: 6b2c 2069 6e74 206d 696e 5f73 697a 6529 k, int min_size) │ │ │ │ -00005cb0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00005cc0: 6e20 4772 6170 6853 6567 6d65 6e74 6174 n GraphSegmentat │ │ │ │ -00005cd0: 696f 6e2e 5f5f 6672 6f6d 5074 725f 5f28 ion.__fromPtr__( │ │ │ │ -00005ce0: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -00005cf0: 6e74 6174 696f 6e5f 3028 7369 676d 612c ntation_0(sigma, │ │ │ │ -00005d00: 206b 2c20 6d69 6e5f 7369 7a65 2929 3b0a k, min_size));. │ │ │ │ -00005d10: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00005d20: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -00005d30: 6772 6170 6820 6261 7365 6420 7365 676d graph based segm │ │ │ │ -00005d40: 656e 746f 720a 2020 2020 202a 2020 2020 entor. * │ │ │ │ -00005d50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005d60: 2020 2020 2040 7061 7261 6d20 7369 676d @param sigm │ │ │ │ -00005d70: 6120 5468 6520 7369 676d 6120 7061 7261 a The sigma para │ │ │ │ -00005d80: 6d65 7465 722c 2075 7365 6420 746f 2073 meter, used to s │ │ │ │ -00005d90: 6d6f 6f74 6820 696d 6167 650a 2020 2020 mooth image. │ │ │ │ -00005da0: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00005db0: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ -00005dc0: 6d20 6b20 5468 6520 6b20 7061 7261 6d65 m k The k parame │ │ │ │ -00005dd0: 7465 7220 6f66 2074 6865 2061 6c67 6f72 ter of the algor │ │ │ │ -00005de0: 7974 686d 0a20 2020 2020 2a20 4072 6574 ythm. * @ret │ │ │ │ -00005df0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -00005e00: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00005e10: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00005e20: 7461 7469 6320 4772 6170 6853 6567 6d65 tatic GraphSegme │ │ │ │ -00005e30: 6e74 6174 696f 6e20 6372 6561 7465 4772 ntation createGr │ │ │ │ -00005e40: 6170 6853 6567 6d65 6e74 6174 696f 6e28 aphSegmentation( │ │ │ │ -00005e50: 646f 7562 6c65 2073 6967 6d61 2c20 666c double sigma, fl │ │ │ │ -00005e60: 6f61 7420 6b29 207b 0a20 2020 2020 2020 oat k) {. │ │ │ │ -00005e70: 2072 6574 7572 6e20 4772 6170 6853 6567 return GraphSeg │ │ │ │ -00005e80: 6d65 6e74 6174 696f 6e2e 5f5f 6672 6f6d mentation.__from │ │ │ │ -00005e90: 5074 725f 5f28 6372 6561 7465 4772 6170 Ptr__(createGrap │ │ │ │ -00005ea0: 6853 6567 6d65 6e74 6174 696f 6e5f 3128 hSegmentation_1( │ │ │ │ -00005eb0: 7369 676d 612c 206b 2929 3b0a 2020 2020 sigma, k));. │ │ │ │ -00005ec0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00005ed0: 2a20 4372 6561 7465 7320 6120 6772 6170 * Creates a grap │ │ │ │ -00005ee0: 6820 6261 7365 6420 7365 676d 656e 746f h based segmento │ │ │ │ -00005ef0: 720a 2020 2020 202a 2020 2020 2020 2020 r. * │ │ │ │ -00005f00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005f10: 2040 7061 7261 6d20 7369 676d 6120 5468 @param sigma Th │ │ │ │ -00005f20: 6520 7369 676d 6120 7061 7261 6d65 7465 e sigma paramete │ │ │ │ -00005f30: 722c 2075 7365 6420 746f 2073 6d6f 6f74 r, used to smoot │ │ │ │ -00005f40: 6820 696d 6167 650a 2020 2020 202a 2040 h image. * @ │ │ │ │ -00005f50: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00005f60: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00005f70: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00005f80: 6320 7374 6174 6963 2047 7261 7068 5365 c static GraphSe │ │ │ │ -00005f90: 676d 656e 7461 7469 6f6e 2063 7265 6174 gmentation creat │ │ │ │ -00005fa0: 6547 7261 7068 5365 676d 656e 7461 7469 eGraphSegmentati │ │ │ │ -00005fb0: 6f6e 2864 6f75 626c 6520 7369 676d 6129 on(double sigma) │ │ │ │ -00005fc0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00005fd0: 6e20 4772 6170 6853 6567 6d65 6e74 6174 n GraphSegmentat │ │ │ │ -00005fe0: 696f 6e2e 5f5f 6672 6f6d 5074 725f 5f28 ion.__fromPtr__( │ │ │ │ -00005ff0: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -00006000: 6e74 6174 696f 6e5f 3228 7369 676d 6129 ntation_2(sigma) │ │ │ │ -00006010: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00006020: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ -00006030: 2061 2067 7261 7068 2062 6173 6564 2073 a graph based s │ │ │ │ -00006040: 6567 6d65 6e74 6f72 0a20 2020 2020 2a20 egmentor. * │ │ │ │ -00006050: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00006060: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00006070: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00006080: 6963 2073 7461 7469 6320 4772 6170 6853 ic static GraphS │ │ │ │ -00006090: 6567 6d65 6e74 6174 696f 6e20 6372 6561 egmentation crea │ │ │ │ -000060a0: 7465 4772 6170 6853 6567 6d65 6e74 6174 teGraphSegmentat │ │ │ │ -000060b0: 696f 6e28 2920 7b0a 2020 2020 2020 2020 ion() {. │ │ │ │ -000060c0: 7265 7475 726e 2047 7261 7068 5365 676d return GraphSegm │ │ │ │ -000060d0: 656e 7461 7469 6f6e 2e5f 5f66 726f 6d50 entation.__fromP │ │ │ │ -000060e0: 7472 5f5f 2863 7265 6174 6547 7261 7068 tr__(createGraph │ │ │ │ -000060f0: 5365 676d 656e 7461 7469 6f6e 5f33 2829 Segmentation_3() │ │ │ │ -00006100: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00006110: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -00006120: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -00006130: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006140: 7261 7465 6779 436f 6c6f 7220 6376 3a3a rategyColor cv:: │ │ │ │ -00006150: 7869 6d67 7072 6f63 3a3a 7365 676d 656e ximgproc::segmen │ │ │ │ -00006160: 7461 7469 6f6e 3a3a 6372 6561 7465 5365 tation::createSe │ │ │ │ -00006170: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00006180: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00006190: 7943 6f6c 6f72 2829 0a20 2020 202f 2f0a yColor(). //. │ │ │ │ -000061a0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -000061b0: 4372 6561 7465 2061 206e 6577 2063 6f6c Create a new col │ │ │ │ -000061c0: 6f72 2d62 6173 6564 2073 7472 6174 6567 or-based strateg │ │ │ │ -000061d0: 790a 2020 2020 202a 2040 7265 7475 726e y. * @return │ │ │ │ -000061e0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -000061f0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00006200: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00006210: 6963 2053 656c 6563 7469 7665 5365 6172 ic SelectiveSear │ │ │ │ -00006220: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006230: 7261 7465 6779 436f 6c6f 7220 6372 6561 rategyColor crea │ │ │ │ -00006240: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00006250: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006260: 6174 6567 7943 6f6c 6f72 2829 207b 0a20 ategyColor() {. │ │ │ │ -00006270: 2020 2020 2020 2072 6574 7572 6e20 5365 return Se │ │ │ │ -00006280: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00006290: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -000062a0: 7943 6f6c 6f72 2e5f 5f66 726f 6d50 7472 yColor.__fromPtr │ │ │ │ -000062b0: 5f5f 2863 7265 6174 6553 656c 6563 7469 __(createSelecti │ │ │ │ -000062c0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -000062d0: 7469 6f6e 5374 7261 7465 6779 436f 6c6f tionStrategyColo │ │ │ │ -000062e0: 725f 3028 2929 3b0a 2020 2020 7d0a 0a0a r_0());. }... │ │ │ │ -000062f0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00006300: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00006310: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006320: 696f 6e53 7472 6174 6567 7953 697a 6520 ionStrategySize │ │ │ │ -00006330: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -00006340: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00006350: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00006360: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006370: 6174 6567 7953 697a 6528 290a 2020 2020 ategySize(). │ │ │ │ -00006380: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -00006390: 202a 2043 7265 6174 6520 6120 6e65 7720 * Create a new │ │ │ │ -000063a0: 7369 7a65 2d62 6173 6564 2073 7472 6174 size-based strat │ │ │ │ -000063b0: 6567 790a 2020 2020 202a 2040 7265 7475 egy. * @retu │ │ │ │ -000063c0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -000063d0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000063e0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -000063f0: 6174 6963 2053 656c 6563 7469 7665 5365 atic SelectiveSe │ │ │ │ -00006400: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00006410: 5374 7261 7465 6779 5369 7a65 2063 7265 StrategySize cre │ │ │ │ -00006420: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ -00006430: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006440: 7261 7465 6779 5369 7a65 2829 207b 0a20 rategySize() {. │ │ │ │ -00006450: 2020 2020 2020 2072 6574 7572 6e20 5365 return Se │ │ │ │ -00006460: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00006470: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00006480: 7953 697a 652e 5f5f 6672 6f6d 5074 725f ySize.__fromPtr_ │ │ │ │ -00006490: 5f28 6372 6561 7465 5365 6c65 6374 6976 _(createSelectiv │ │ │ │ -000064a0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -000064b0: 696f 6e53 7472 6174 6567 7953 697a 655f ionStrategySize_ │ │ │ │ -000064c0: 3028 2929 3b0a 2020 2020 7d0a 0a0a 2020 0());. }... │ │ │ │ -000064d0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -000064e0: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ -000064f0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006500: 6e53 7472 6174 6567 7954 6578 7475 7265 nStrategyTexture │ │ │ │ -00006510: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ -00006520: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ -00006530: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ -00006540: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006550: 7261 7465 6779 5465 7874 7572 6528 290a rategyTexture(). │ │ │ │ -00006560: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00006570: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ -00006580: 6e65 7720 7369 7a65 2d62 6173 6564 2073 new size-based s │ │ │ │ -00006590: 7472 6174 6567 790a 2020 2020 202a 2040 trategy. * @ │ │ │ │ -000065a0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -000065b0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000065c0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -000065d0: 6320 7374 6174 6963 2053 656c 6563 7469 c static Selecti │ │ │ │ -000065e0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -000065f0: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ -00006600: 7572 6520 6372 6561 7465 5365 6c65 6374 ure createSelect │ │ │ │ -00006610: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006620: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ -00006630: 7475 7265 2829 207b 0a20 2020 2020 2020 ture() {. │ │ │ │ -00006640: 2072 6574 7572 6e20 5365 6c65 6374 6976 return Selectiv │ │ │ │ -00006650: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006660: 696f 6e53 7472 6174 6567 7954 6578 7475 ionStrategyTextu │ │ │ │ -00006670: 7265 2e5f 5f66 726f 6d50 7472 5f5f 2863 re.__fromPtr__(c │ │ │ │ -00006680: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -00006690: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -000066a0: 5374 7261 7465 6779 5465 7874 7572 655f StrategyTexture_ │ │ │ │ -000066b0: 3028 2929 3b0a 2020 2020 7d0a 0a0a 2020 0());. }... │ │ │ │ -000066c0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -000066d0: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ -000066e0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000066f0: 6e53 7472 6174 6567 7946 696c 6c20 6376 nStrategyFill cv │ │ │ │ -00006700: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ -00006710: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ -00006720: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00006730: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00006740: 6567 7946 696c 6c28 290a 2020 2020 2f2f egyFill(). // │ │ │ │ -00006750: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00006760: 2043 7265 6174 6520 6120 6e65 7720 6669 Create a new fi │ │ │ │ -00006770: 6c6c 2d62 6173 6564 2073 7472 6174 6567 ll-based strateg │ │ │ │ -00006780: 790a 2020 2020 202a 2040 7265 7475 726e y. * @return │ │ │ │ -00006790: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -000067a0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -000067b0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -000067c0: 6963 2053 656c 6563 7469 7665 5365 6172 ic SelectiveSear │ │ │ │ -000067d0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000067e0: 7261 7465 6779 4669 6c6c 2063 7265 6174 rategyFill creat │ │ │ │ -000067f0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -00006800: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00006810: 7465 6779 4669 6c6c 2829 207b 0a20 2020 tegyFill() {. │ │ │ │ -00006820: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ -00006830: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006840: 6e74 6174 696f 6e53 7472 6174 6567 7946 ntationStrategyF │ │ │ │ -00006850: 696c 6c2e 5f5f 6672 6f6d 5074 725f 5f28 ill.__fromPtr__( │ │ │ │ -00006860: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -00006870: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006880: 6e53 7472 6174 6567 7946 696c 6c5f 3028 nStrategyFill_0( │ │ │ │ -00006890: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -000068a0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -000068b0: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -000068c0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000068d0: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ -000068e0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -000068f0: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00006900: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00006910: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006920: 6174 6567 794d 756c 7469 706c 6528 290a ategyMultiple(). │ │ │ │ -00006930: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00006940: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ -00006950: 6e65 7720 6d75 6c74 6970 6c65 2073 7472 new multiple str │ │ │ │ -00006960: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006970: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00006980: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006990: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -000069a0: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -000069b0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000069c0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -000069d0: 6c65 2063 7265 6174 6553 656c 6563 7469 le createSelecti │ │ │ │ -000069e0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -000069f0: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ -00006a00: 6970 6c65 2829 207b 0a20 2020 2020 2020 iple() {. │ │ │ │ -00006a10: 2072 6574 7572 6e20 5365 6c65 6374 6976 return Selectiv │ │ │ │ -00006a20: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006a30: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006a40: 706c 652e 5f5f 6672 6f6d 5074 725f 5f28 ple.__fromPtr__( │ │ │ │ -00006a50: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -00006a60: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006a70: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -00006a80: 655f 3028 2929 3b0a 2020 2020 7d0a 0a0a e_0());. }... │ │ │ │ -00006a90: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00006aa0: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00006ab0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006ac0: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006ad0: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ -00006ae0: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -00006af0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -00006b00: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006b10: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -00006b20: 6528 5074 725f 5365 6c65 6374 6976 6553 e(Ptr_SelectiveS │ │ │ │ -00006b30: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006b40: 6e53 7472 6174 6567 7920 7331 290a 2020 nStrategy s1). │ │ │ │ -00006b50: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ -00006b60: 2020 202a 2043 7265 6174 6520 6120 6e65 * Create a ne │ │ │ │ -00006b70: 7720 6d75 6c74 6970 6c65 2073 7472 6174 w multiple strat │ │ │ │ -00006b80: 6567 7920 616e 6420 7365 7420 6f6e 6520 egy and set one │ │ │ │ -00006b90: 7375 6274 7261 7465 6779 0a20 2020 2020 subtrategy. │ │ │ │ -00006ba0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00006bb0: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ -00006bc0: 2073 3120 5468 6520 6669 7273 7420 7374 s1 The first st │ │ │ │ -00006bd0: 7261 7465 6779 0a20 2020 2020 2a20 4072 rategy. * @r │ │ │ │ -00006be0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ -00006bf0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00006c00: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00006c10: 2073 7461 7469 6320 5365 6c65 6374 6976 static Selectiv │ │ │ │ -00006c20: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006c30: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006c40: 706c 6520 6372 6561 7465 5365 6c65 6374 ple createSelect │ │ │ │ -00006c50: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006c60: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ -00006c70: 7469 706c 6528 5365 6c65 6374 6976 6553 tiple(SelectiveS │ │ │ │ -00006c80: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006c90: 6e53 7472 6174 6567 7920 7331 2920 7b0a nStrategy s1) {. │ │ │ │ -00006ca0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00006cb0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00006cc0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00006cd0: 6779 4d75 6c74 6970 6c65 2e5f 5f66 726f gyMultiple.__fro │ │ │ │ -00006ce0: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ -00006cf0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006d00: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006d10: 4d75 6c74 6970 6c65 5f31 2873 312e 6765 Multiple_1(s1.ge │ │ │ │ -00006d20: 744e 6174 6976 654f 626a 4164 6472 2829 tNativeObjAddr() │ │ │ │ -00006d30: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -00006d40: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -00006d50: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -00006d60: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00006d70: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ -00006d80: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -00006d90: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00006da0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00006db0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006dc0: 6174 6567 794d 756c 7469 706c 6528 5074 ategyMultiple(Pt │ │ │ │ -00006dd0: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00006de0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006df0: 6174 6567 7920 7331 2c20 5074 725f 5365 ategy s1, Ptr_Se │ │ │ │ -00006e00: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00006e10: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00006e20: 7920 7332 290a 2020 2020 2f2f 0a0a 2020 y s2). //.. │ │ │ │ -00006e30: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00006e40: 6174 6520 6120 6e65 7720 6d75 6c74 6970 ate a new multip │ │ │ │ -00006e50: 6c65 2073 7472 6174 6567 7920 616e 6420 le strategy and │ │ │ │ -00006e60: 7365 7420 7477 6f20 7375 6274 7261 7465 set two subtrate │ │ │ │ -00006e70: 6769 6573 2c20 7769 7468 2065 7175 616c gies, with equal │ │ │ │ -00006e80: 2077 6569 6768 7473 0a20 2020 2020 2a20 weights. * │ │ │ │ -00006e90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00006ea0: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ -00006eb0: 3120 5468 6520 6669 7273 7420 7374 7261 1 The first stra │ │ │ │ -00006ec0: 7465 6779 0a20 2020 2020 2a20 2020 2020 tegy. * │ │ │ │ -00006ed0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00006ee0: 2020 2020 4070 6172 616d 2073 3220 5468 @param s2 Th │ │ │ │ -00006ef0: 6520 7365 636f 6e64 2073 7472 6174 6567 e second strateg │ │ │ │ -00006f00: 790a 2020 2020 202a 2040 7265 7475 726e y. * @return │ │ │ │ -00006f10: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00006f20: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00006f30: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00006f40: 6963 2053 656c 6563 7469 7665 5365 6172 ic SelectiveSear │ │ │ │ -00006f50: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006f60: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ -00006f70: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -00006f80: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00006f90: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ -00006fa0: 2853 656c 6563 7469 7665 5365 6172 6368 (SelectiveSearch │ │ │ │ -00006fb0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00006fc0: 7465 6779 2073 312c 2053 656c 6563 7469 tegy s1, Selecti │ │ │ │ -00006fd0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00006fe0: 7469 6f6e 5374 7261 7465 6779 2073 3229 tionStrategy s2) │ │ │ │ -00006ff0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00007000: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -00007010: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00007020: 6174 6567 794d 756c 7469 706c 652e 5f5f ategyMultiple.__ │ │ │ │ -00007030: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00007040: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00007050: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00007060: 6567 794d 756c 7469 706c 655f 3228 7331 egyMultiple_2(s1 │ │ │ │ -00007070: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -00007080: 7228 292c 2073 322e 6765 744e 6174 6976 r(), s2.getNativ │ │ │ │ -00007090: 654f 626a 4164 6472 2829 2929 3b0a 2020 eObjAddr()));. │ │ │ │ -000070a0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -000070b0: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se │ │ │ │ -000070c0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -000070d0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -000070e0: 794d 756c 7469 706c 6520 6376 3a3a 7869 yMultiple cv::xi │ │ │ │ -000070f0: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ -00007100: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ -00007110: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007120: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00007130: 756c 7469 706c 6528 5074 725f 5365 6c65 ultiple(Ptr_Sele │ │ │ │ -00007140: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007150: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ -00007160: 7331 2c20 5074 725f 5365 6c65 6374 6976 s1, Ptr_Selectiv │ │ │ │ -00007170: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00007180: 696f 6e53 7472 6174 6567 7920 7332 2c20 ionStrategy s2, │ │ │ │ -00007190: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -000071a0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000071b0: 7472 6174 6567 7920 7333 290a 2020 2020 trategy s3). │ │ │ │ -000071c0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -000071d0: 202a 2043 7265 6174 6520 6120 6e65 7720 * Create a new │ │ │ │ -000071e0: 6d75 6c74 6970 6c65 2073 7472 6174 6567 multiple strateg │ │ │ │ -000071f0: 7920 616e 6420 7365 7420 7468 7265 6520 y and set three │ │ │ │ -00007200: 7375 6274 7261 7465 6769 6573 2c20 7769 subtrategies, wi │ │ │ │ -00007210: 7468 2065 7175 616c 2077 6569 6768 7473 th equal weights │ │ │ │ -00007220: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -00007230: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00007240: 4070 6172 616d 2073 3120 5468 6520 6669 @param s1 The fi │ │ │ │ -00007250: 7273 7420 7374 7261 7465 6779 0a20 2020 rst strategy. │ │ │ │ -00007260: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00007270: 2020 2020 2020 2020 2020 2020 4070 6172 @par │ │ │ │ -00007280: 616d 2073 3220 5468 6520 7365 636f 6e64 am s2 The second │ │ │ │ -00007290: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ -000072a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000072b0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ -000072c0: 7333 2054 6865 2074 6869 7264 2073 7472 s3 The third str │ │ │ │ -000072d0: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -000072e0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -000072f0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00007300: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00007310: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -00007320: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007330: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -00007340: 6c65 2063 7265 6174 6553 656c 6563 7469 le createSelecti │ │ │ │ -00007350: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007360: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ -00007370: 6970 6c65 2853 656c 6563 7469 7665 5365 iple(SelectiveSe │ │ │ │ -00007380: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007390: 5374 7261 7465 6779 2073 312c 2053 656c Strategy s1, Sel │ │ │ │ -000073a0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -000073b0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -000073c0: 2073 322c 2053 656c 6563 7469 7665 5365 s2, SelectiveSe │ │ │ │ -000073d0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -000073e0: 5374 7261 7465 6779 2073 3329 207b 0a20 Strategy s3) {. │ │ │ │ -000073f0: 2020 2020 2020 2072 6574 7572 6e20 5365 return Se │ │ │ │ -00007400: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00007410: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00007420: 794d 756c 7469 706c 652e 5f5f 6672 6f6d yMultiple.__from │ │ │ │ -00007430: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ -00007440: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007450: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00007460: 756c 7469 706c 655f 3328 7331 2e67 6574 ultiple_3(s1.get │ │ │ │ -00007470: 4e61 7469 7665 4f62 6a41 6464 7228 292c NativeObjAddr(), │ │ │ │ -00007480: 2073 322e 6765 744e 6174 6976 654f 626a s2.getNativeObj │ │ │ │ -00007490: 4164 6472 2829 2c20 7333 2e67 6574 4e61 Addr(), s3.getNa │ │ │ │ -000074a0: 7469 7665 4f62 6a41 6464 7228 2929 293b tiveObjAddr())); │ │ │ │ -000074b0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -000074c0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -000074d0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ -000074e0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -000074f0: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv: │ │ │ │ -00007500: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ -00007510: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ -00007520: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007530: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00007540: 6779 4d75 6c74 6970 6c65 2850 7472 5f53 gyMultiple(Ptr_S │ │ │ │ -00007550: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007560: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00007570: 6779 2073 312c 2050 7472 5f53 656c 6563 gy s1, Ptr_Selec │ │ │ │ -00007580: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00007590: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -000075a0: 322c 2050 7472 5f53 656c 6563 7469 7665 2, Ptr_Selective │ │ │ │ -000075b0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000075c0: 6f6e 5374 7261 7465 6779 2073 332c 2050 onStrategy s3, P │ │ │ │ -000075d0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -000075e0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000075f0: 7261 7465 6779 2073 3429 0a20 2020 202f rategy s4). / │ │ │ │ -00007600: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ -00007610: 2a20 4372 6561 7465 2061 206e 6577 206d * Create a new m │ │ │ │ -00007620: 756c 7469 706c 6520 7374 7261 7465 6779 ultiple strategy │ │ │ │ -00007630: 2061 6e64 2073 6574 2066 6f75 7220 7375 and set four su │ │ │ │ -00007640: 6274 7261 7465 6769 6573 2c20 7769 7468 btrategies, with │ │ │ │ -00007650: 2065 7175 616c 2077 6569 6768 7473 0a20 equal weights. │ │ │ │ -00007660: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -00007670: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ -00007680: 6172 616d 2073 3120 5468 6520 6669 7273 aram s1 The firs │ │ │ │ -00007690: 7420 7374 7261 7465 6779 0a20 2020 2020 t strategy. │ │ │ │ -000076a0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -000076b0: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ -000076c0: 2073 3220 5468 6520 7365 636f 6e64 2073 s2 The second s │ │ │ │ -000076d0: 7472 6174 6567 790a 2020 2020 202a 2020 trategy. * │ │ │ │ -000076e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000076f0: 2020 2020 2020 2040 7061 7261 6d20 7333 @param s3 │ │ │ │ -00007700: 2054 6865 2074 6869 7264 2073 7472 6174 The third strat │ │ │ │ -00007710: 6567 790a 2020 2020 202a 2020 2020 2020 egy. * │ │ │ │ -00007720: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00007730: 2020 2040 7061 7261 6d20 7334 2054 6865 @param s4 The │ │ │ │ -00007740: 2066 6f72 7468 2073 7472 6174 6567 790a forth strategy. │ │ │ │ -00007750: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00007760: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00007770: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00007780: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00007790: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ -000077a0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -000077b0: 7465 6779 4d75 6c74 6970 6c65 2063 7265 tegyMultiple cre │ │ │ │ -000077c0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ -000077d0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000077e0: 7261 7465 6779 4d75 6c74 6970 6c65 2853 rategyMultiple(S │ │ │ │ -000077f0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007800: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00007810: 6779 2073 312c 2053 656c 6563 7469 7665 gy s1, Selective │ │ │ │ -00007820: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007830: 6f6e 5374 7261 7465 6779 2073 322c 2053 onStrategy s2, S │ │ │ │ -00007840: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007850: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00007860: 6779 2073 332c 2053 656c 6563 7469 7665 gy s3, Selective │ │ │ │ -00007870: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007880: 6f6e 5374 7261 7465 6779 2073 3429 207b onStrategy s4) { │ │ │ │ -00007890: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -000078a0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000078b0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000078c0: 6567 794d 756c 7469 706c 652e 5f5f 6672 egyMultiple.__fr │ │ │ │ -000078d0: 6f6d 5074 725f 5f28 6372 6561 7465 5365 omPtr__(createSe │ │ │ │ -000078e0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -000078f0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00007900: 794d 756c 7469 706c 655f 3428 7331 2e67 yMultiple_4(s1.g │ │ │ │ -00007910: 6574 4e61 7469 7665 4f62 6a41 6464 7228 etNativeObjAddr( │ │ │ │ -00007920: 292c 2073 322e 6765 744e 6174 6976 654f ), s2.getNativeO │ │ │ │ -00007930: 626a 4164 6472 2829 2c20 7333 2e67 6574 bjAddr(), s3.get │ │ │ │ -00007940: 4e61 7469 7665 4f62 6a41 6464 7228 292c NativeObjAddr(), │ │ │ │ -00007950: 2073 342e 6765 744e 6174 6976 654f 626a s4.getNativeObj │ │ │ │ -00007960: 4164 6472 2829 2929 3b0a 2020 2020 7d0a Addr()));. }. │ │ │ │ -00007970: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -00007980: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -00007990: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -000079a0: 6174 696f 6e20 6376 3a3a 7869 6d67 7072 ation cv::ximgpr │ │ │ │ -000079b0: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation │ │ │ │ -000079c0: 3a3a 6372 6561 7465 5365 6c65 6374 6976 ::createSelectiv │ │ │ │ -000079d0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -000079e0: 696f 6e28 290a 2020 2020 2f2f 0a0a 2020 ion(). //.. │ │ │ │ -000079f0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00007a00: 6174 6520 6120 6e65 7720 5365 6c65 6374 ate a new Select │ │ │ │ -00007a10: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00007a20: 6174 696f 6e20 636c 6173 732e 0a20 2020 ation class.. │ │ │ │ -00007a30: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00007a40: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00007a50: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00007a60: 7075 626c 6963 2073 7461 7469 6320 5365 public static Se │ │ │ │ -00007a70: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00007a80: 6d65 6e74 6174 696f 6e20 6372 6561 7465 mentation create │ │ │ │ -00007a90: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00007aa0: 6567 6d65 6e74 6174 696f 6e28 2920 7b0a egmentation() {. │ │ │ │ -00007ab0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00007ac0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007ad0: 676d 656e 7461 7469 6f6e 2e5f 5f66 726f gmentation.__fro │ │ │ │ -00007ae0: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ -00007af0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00007b00: 656e 7461 7469 6f6e 5f30 2829 293b 0a20 entation_0());. │ │ │ │ -00007b10: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -00007b20: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ -00007b30: 7570 6572 7069 7865 6c53 4545 4453 2063 uperpixelSEEDS c │ │ │ │ -00007b40: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ -00007b50: 6174 6553 7570 6572 7069 7865 6c53 4545 ateSuperpixelSEE │ │ │ │ -00007b60: 4453 2869 6e74 2069 6d61 6765 5f77 6964 DS(int image_wid │ │ │ │ -00007b70: 7468 2c20 696e 7420 696d 6167 655f 6865 th, int image_he │ │ │ │ -00007b80: 6967 6874 2c20 696e 7420 696d 6167 655f ight, int image_ │ │ │ │ -00007b90: 6368 616e 6e65 6c73 2c20 696e 7420 6e75 channels, int nu │ │ │ │ -00007ba0: 6d5f 7375 7065 7270 6978 656c 732c 2069 m_superpixels, i │ │ │ │ -00007bb0: 6e74 206e 756d 5f6c 6576 656c 732c 2069 nt num_levels, i │ │ │ │ -00007bc0: 6e74 2070 7269 6f72 203d 2032 2c20 696e nt prior = 2, in │ │ │ │ -00007bd0: 7420 6869 7374 6f67 7261 6d5f 6269 6e73 t histogram_bins │ │ │ │ -00007be0: 203d 2035 2c20 626f 6f6c 2064 6f75 626c = 5, bool doubl │ │ │ │ -00007bf0: 655f 7374 6570 203d 2066 616c 7365 290a e_step = false). │ │ │ │ -00007c00: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00007c10: 2020 2020 202a 2049 6e69 7469 616c 697a * Initializ │ │ │ │ -00007c20: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ -00007c30: 4545 4453 206f 626a 6563 742e 0a20 2020 EEDS object.. │ │ │ │ -00007c40: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00007c50: 6d20 696d 6167 655f 7769 6474 6820 496d m image_width Im │ │ │ │ -00007c60: 6167 6520 7769 6474 682e 0a20 2020 2020 age width.. │ │ │ │ -00007c70: 2a20 4070 6172 616d 2069 6d61 6765 5f68 * @param image_h │ │ │ │ -00007c80: 6569 6768 7420 496d 6167 6520 6865 6967 eight Image heig │ │ │ │ -00007c90: 6874 2e0a 2020 2020 202a 2040 7061 7261 ht.. * @para │ │ │ │ -00007ca0: 6d20 696d 6167 655f 6368 616e 6e65 6c73 m image_channels │ │ │ │ -00007cb0: 204e 756d 6265 7220 6f66 2063 6861 6e6e Number of chann │ │ │ │ -00007cc0: 656c 7320 6f66 2074 6865 2069 6d61 6765 els of the image │ │ │ │ -00007cd0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00007ce0: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels │ │ │ │ -00007cf0: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o │ │ │ │ -00007d00: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N │ │ │ │ -00007d10: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act │ │ │ │ -00007d20: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b │ │ │ │ -00007d30: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. * │ │ │ │ -00007d40: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict │ │ │ │ -00007d50: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending │ │ │ │ -00007d60: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz │ │ │ │ -00007d70: 6520 616e 6420 6e75 6d5f 6c65 7665 6c73 e and num_levels │ │ │ │ -00007d80: 292e 2055 7365 2067 6574 4e75 6d62 6572 ). Use getNumber │ │ │ │ -00007d90: 4f66 5375 7065 7270 6978 656c 7328 2920 OfSuperpixels() │ │ │ │ -00007da0: 746f 0a20 2020 2020 2a20 6765 7420 7468 to. * get th │ │ │ │ -00007db0: 6520 6163 7475 616c 206e 756d 6265 722e e actual number. │ │ │ │ -00007dc0: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ -00007dd0: 756d 5f6c 6576 656c 7320 4e75 6d62 6572 um_levels Number │ │ │ │ -00007de0: 206f 6620 626c 6f63 6b20 6c65 7665 6c73 of block levels │ │ │ │ -00007df0: 2e20 5468 6520 6d6f 7265 206c 6576 656c . The more level │ │ │ │ -00007e00: 732c 2074 6865 206d 6f72 6520 6163 6375 s, the more accu │ │ │ │ -00007e10: 7261 7465 2069 7320 7468 6520 7365 676d rate is the segm │ │ │ │ -00007e20: 656e 7461 7469 6f6e 2c0a 2020 2020 202a entation,. * │ │ │ │ -00007e30: 2062 7574 206e 6565 6473 206d 6f72 6520 but needs more │ │ │ │ -00007e40: 6d65 6d6f 7279 2061 6e64 2043 5055 2074 memory and CPU t │ │ │ │ -00007e50: 696d 652e 0a20 2020 2020 2a20 4070 6172 ime.. * @par │ │ │ │ -00007e60: 616d 2070 7269 6f72 2065 6e61 626c 6520 am prior enable │ │ │ │ -00007e70: 3378 3320 7368 6170 6520 736d 6f6f 7468 3x3 shape smooth │ │ │ │ -00007e80: 696e 6720 7465 726d 2069 6620 2667 743b ing term if > │ │ │ │ -00007e90: 302e 2041 206c 6172 6765 7220 7661 6c75 0. A larger valu │ │ │ │ -00007ea0: 6520 6c65 6164 7320 746f 2073 6d6f 6f74 e leads to smoot │ │ │ │ -00007eb0: 6865 7220 7368 6170 6573 2e20 7072 696f her shapes. prio │ │ │ │ -00007ec0: 720a 2020 2020 202a 206d 7573 7420 6265 r. * must be │ │ │ │ -00007ed0: 2069 6e20 7468 6520 7261 6e67 6520 5b30 in the range [0 │ │ │ │ -00007ee0: 2c20 355d 2e0a 2020 2020 202a 2040 7061 , 5].. * @pa │ │ │ │ -00007ef0: 7261 6d20 6869 7374 6f67 7261 6d5f 6269 ram histogram_bi │ │ │ │ -00007f00: 6e73 204e 756d 6265 7220 6f66 2068 6973 ns Number of his │ │ │ │ -00007f10: 746f 6772 616d 2062 696e 732e 0a20 2020 togram bins.. │ │ │ │ -00007f20: 2020 2a20 4070 6172 616d 2064 6f75 626c * @param doubl │ │ │ │ -00007f30: 655f 7374 6570 2049 6620 7472 7565 2c20 e_step If true, │ │ │ │ -00007f40: 6974 6572 6174 6520 6561 6368 2062 6c6f iterate each blo │ │ │ │ -00007f50: 636b 206c 6576 656c 2074 7769 6365 2066 ck level twice f │ │ │ │ -00007f60: 6f72 2068 6967 6865 7220 6163 6375 7261 or higher accura │ │ │ │ -00007f70: 6379 2e0a 2020 2020 202a 0a20 2020 2020 cy.. *. │ │ │ │ -00007f80: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i │ │ │ │ -00007f90: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup │ │ │ │ -00007fa0: 6572 7069 7865 6c53 4545 4453 206f 626a erpixelSEEDS obj │ │ │ │ -00007fb0: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu │ │ │ │ -00007fc0: 7420 696d 6167 652e 2049 7420 7374 6f72 t image. It stor │ │ │ │ -00007fd0: 6573 2074 6865 2070 6172 616d 6574 6572 es the parameter │ │ │ │ -00007fe0: 7320 6f66 0a20 2020 2020 2a20 7468 6520 s of. * the │ │ │ │ -00007ff0: 696d 6167 653a 2069 6d61 6765 5f77 6964 image: image_wid │ │ │ │ -00008000: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ -00008010: 2061 6e64 2069 6d61 6765 5f63 6861 6e6e and image_chann │ │ │ │ -00008020: 656c 732e 2049 7420 616c 736f 2073 6574 els. It also set │ │ │ │ -00008030: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -00008040: 206f 6620 7468 6520 5345 4544 530a 2020 of the SEEDS. │ │ │ │ -00008050: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ -00008060: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ -00008070: 2061 7265 3a20 6e75 6d5f 7375 7065 7270 are: num_superp │ │ │ │ -00008080: 6978 656c 732c 206e 756d 5f6c 6576 656c ixels, num_level │ │ │ │ -00008090: 732c 2075 7365 5f70 7269 6f72 2c20 6869 s, use_prior, hi │ │ │ │ -000080a0: 7374 6f67 7261 6d5f 6269 6e73 2061 6e64 stogram_bins and │ │ │ │ -000080b0: 0a20 2020 2020 2a20 646f 7562 6c65 5f73 . * double_s │ │ │ │ -000080c0: 7465 702e 0a20 2020 2020 2a0a 2020 2020 tep.. *. │ │ │ │ -000080d0: 202a 2054 6865 206e 756d 6265 7220 6f66 * The number of │ │ │ │ -000080e0: 206c 6576 656c 7320 696e 206e 756d 5f6c levels in num_l │ │ │ │ -000080f0: 6576 656c 7320 6465 6669 6e65 7320 7468 evels defines th │ │ │ │ -00008100: 6520 616d 6f75 6e74 206f 6620 626c 6f63 e amount of bloc │ │ │ │ -00008110: 6b20 6c65 7665 6c73 2074 6861 7420 7468 k levels that th │ │ │ │ -00008120: 6520 616c 676f 7269 7468 6d20 7573 6520 e algorithm use │ │ │ │ -00008130: 696e 2074 6865 0a20 2020 2020 2a20 6f70 in the. * op │ │ │ │ -00008140: 7469 6d69 7a61 7469 6f6e 2e20 5468 6520 timization. The │ │ │ │ -00008150: 696e 6974 6961 6c69 7a61 7469 6f6e 2069 initialization i │ │ │ │ -00008160: 7320 6120 6772 6964 2c20 696e 2077 6869 s a grid, in whi │ │ │ │ -00008170: 6368 2074 6865 2073 7570 6572 7069 7865 ch the superpixe │ │ │ │ -00008180: 6c73 2061 7265 2065 7175 616c 6c79 2064 ls are equally d │ │ │ │ -00008190: 6973 7472 6962 7574 6564 2074 6872 6f75 istributed throu │ │ │ │ -000081a0: 6768 0a20 2020 2020 2a20 7468 6520 7769 gh. * the wi │ │ │ │ -000081b0: 6474 6820 616e 6420 7468 6520 6865 6967 dth and the heig │ │ │ │ -000081c0: 6874 206f 6620 7468 6520 696d 6167 652e ht of the image. │ │ │ │ -000081d0: 2054 6865 206c 6172 6765 7220 626c 6f63 The larger bloc │ │ │ │ -000081e0: 6b73 2063 6f72 7265 7370 6f6e 6420 746f ks correspond to │ │ │ │ -000081f0: 2074 6865 2073 7570 6572 7069 7865 6c20 the superpixel │ │ │ │ -00008200: 7369 7a65 2c20 616e 6420 7468 650a 2020 size, and the. │ │ │ │ -00008210: 2020 202a 206c 6576 656c 7320 7769 7468 * levels with │ │ │ │ -00008220: 2073 6d61 6c6c 6572 2062 6c6f 636b 7320 smaller blocks │ │ │ │ -00008230: 6172 6520 666f 726d 6564 2062 7920 6469 are formed by di │ │ │ │ -00008240: 7669 6469 6e67 2074 6865 206c 6172 6765 viding the large │ │ │ │ -00008250: 7220 626c 6f63 6b73 2069 6e74 6f20 3220 r blocks into 2 │ │ │ │ -00008260: 7820 3220 626c 6f63 6b73 206f 6620 7069 x 2 blocks of pi │ │ │ │ -00008270: 7865 6c73 2c0a 2020 2020 202a 2072 6563 xels,. * rec │ │ │ │ -00008280: 7572 7369 7665 6c79 2075 6e74 696c 2074 ursively until t │ │ │ │ -00008290: 6865 2073 6d61 6c6c 6572 2062 6c6f 636b he smaller block │ │ │ │ -000082a0: 206c 6576 656c 2e20 416e 2065 7861 6d70 level. An examp │ │ │ │ -000082b0: 6c65 206f 6620 696e 6974 6961 6c69 7a61 le of initializa │ │ │ │ -000082c0: 7469 6f6e 206f 6620 3420 626c 6f63 6b20 tion of 4 block │ │ │ │ -000082d0: 6c65 7665 6c73 2069 730a 2020 2020 202a levels is. * │ │ │ │ -000082e0: 2069 6c6c 7573 7472 6174 6564 2069 6e20 illustrated in │ │ │ │ -000082f0: 7468 6520 666f 6c6c 6f77 696e 6720 6669 the following fi │ │ │ │ -00008300: 6775 7265 2e0a 2020 2020 202a 0a20 2020 gure.. *. │ │ │ │ -00008310: 2020 2a20 215b 696d 6167 655d 2870 6963 * ![image](pic │ │ │ │ -00008320: 732f 7375 7065 7270 6978 656c 735f 626c s/superpixels_bl │ │ │ │ -00008330: 6f63 6b73 2e70 6e67 290a 2020 2020 202a ocks.png). * │ │ │ │ -00008340: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00008350: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00008360: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00008370: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super │ │ │ │ -00008380: 7069 7865 6c53 4545 4453 2063 7265 6174 pixelSEEDS creat │ │ │ │ -00008390: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ -000083a0: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ -000083b0: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ -000083c0: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ -000083d0: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ -000083e0: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ -000083f0: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int │ │ │ │ -00008400: 2070 7269 6f72 2c20 696e 7420 6869 7374 prior, int hist │ │ │ │ -00008410: 6f67 7261 6d5f 6269 6e73 2c20 626f 6f6c ogram_bins, bool │ │ │ │ -00008420: 6561 6e20 646f 7562 6c65 5f73 7465 7029 ean double_step) │ │ │ │ -00008430: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00008440: 6e20 5375 7065 7270 6978 656c 5345 4544 n SuperpixelSEED │ │ │ │ -00008450: 532e 5f5f 6672 6f6d 5074 725f 5f28 6372 S.__fromPtr__(cr │ │ │ │ -00008460: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE │ │ │ │ -00008470: 4544 535f 3028 696d 6167 655f 7769 6474 EDS_0(image_widt │ │ │ │ -00008480: 682c 2069 6d61 6765 5f68 6569 6768 742c h, image_height, │ │ │ │ -00008490: 2069 6d61 6765 5f63 6861 6e6e 656c 732c image_channels, │ │ │ │ -000084a0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -000084b0: 2c20 6e75 6d5f 6c65 7665 6c73 2c20 7072 , num_levels, pr │ │ │ │ -000084c0: 696f 722c 2068 6973 746f 6772 616d 5f62 ior, histogram_b │ │ │ │ -000084d0: 696e 732c 2064 6f75 626c 655f 7374 6570 ins, double_step │ │ │ │ -000084e0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -000084f0: 2a2a 0a20 2020 2020 2a20 496e 6974 6961 **. * Initia │ │ │ │ -00008500: 6c69 7a65 7320 6120 5375 7065 7270 6978 lizes a Superpix │ │ │ │ -00008510: 656c 5345 4544 5320 6f62 6a65 6374 2e0a elSEEDS object.. │ │ │ │ -00008520: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00008530: 6172 616d 2069 6d61 6765 5f77 6964 7468 aram image_width │ │ │ │ -00008540: 2049 6d61 6765 2077 6964 7468 2e0a 2020 Image width.. │ │ │ │ -00008550: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ -00008560: 655f 6865 6967 6874 2049 6d61 6765 2068 e_height Image h │ │ │ │ -00008570: 6569 6768 742e 0a20 2020 2020 2a20 4070 eight.. * @p │ │ │ │ -00008580: 6172 616d 2069 6d61 6765 5f63 6861 6e6e aram image_chann │ │ │ │ -00008590: 656c 7320 4e75 6d62 6572 206f 6620 6368 els Number of ch │ │ │ │ -000085a0: 616e 6e65 6c73 206f 6620 7468 6520 696d annels of the im │ │ │ │ -000085b0: 6167 652e 0a20 2020 2020 2a20 4070 6172 age.. * @par │ │ │ │ -000085c0: 616d 206e 756d 5f73 7570 6572 7069 7865 am num_superpixe │ │ │ │ -000085d0: 6c73 2044 6573 6972 6564 206e 756d 6265 ls Desired numbe │ │ │ │ -000085e0: 7220 6f66 2073 7570 6572 7069 7865 6c73 r of superpixels │ │ │ │ -000085f0: 2e20 4e6f 7465 2074 6861 7420 7468 6520 . Note that the │ │ │ │ -00008600: 6163 7475 616c 206e 756d 6265 7220 6d61 actual number ma │ │ │ │ -00008610: 7920 6265 2073 6d61 6c6c 6572 0a20 2020 y be smaller. │ │ │ │ -00008620: 2020 2a20 6475 6520 746f 2072 6573 7472 * due to restr │ │ │ │ -00008630: 6963 7469 6f6e 7320 2864 6570 656e 6469 ictions (dependi │ │ │ │ -00008640: 6e67 206f 6e20 7468 6520 696d 6167 6520 ng on the image │ │ │ │ -00008650: 7369 7a65 2061 6e64 206e 756d 5f6c 6576 size and num_lev │ │ │ │ -00008660: 656c 7329 2e20 5573 6520 6765 744e 756d els). Use getNum │ │ │ │ -00008670: 6265 724f 6653 7570 6572 7069 7865 6c73 berOfSuperpixels │ │ │ │ -00008680: 2829 2074 6f0a 2020 2020 202a 2067 6574 () to. * get │ │ │ │ -00008690: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb │ │ │ │ -000086a0: 6572 2e0a 2020 2020 202a 2040 7061 7261 er.. * @para │ │ │ │ -000086b0: 6d20 6e75 6d5f 6c65 7665 6c73 204e 756d m num_levels Num │ │ │ │ -000086c0: 6265 7220 6f66 2062 6c6f 636b 206c 6576 ber of block lev │ │ │ │ -000086d0: 656c 732e 2054 6865 206d 6f72 6520 6c65 els. The more le │ │ │ │ -000086e0: 7665 6c73 2c20 7468 6520 6d6f 7265 2061 vels, the more a │ │ │ │ -000086f0: 6363 7572 6174 6520 6973 2074 6865 2073 ccurate is the s │ │ │ │ -00008700: 6567 6d65 6e74 6174 696f 6e2c 0a20 2020 egmentation,. │ │ │ │ -00008710: 2020 2a20 6275 7420 6e65 6564 7320 6d6f * but needs mo │ │ │ │ -00008720: 7265 206d 656d 6f72 7920 616e 6420 4350 re memory and CP │ │ │ │ -00008730: 5520 7469 6d65 2e0a 2020 2020 202a 2040 U time.. * @ │ │ │ │ -00008740: 7061 7261 6d20 7072 696f 7220 656e 6162 param prior enab │ │ │ │ -00008750: 6c65 2033 7833 2073 6861 7065 2073 6d6f le 3x3 shape smo │ │ │ │ -00008760: 6f74 6869 6e67 2074 6572 6d20 6966 2026 othing term if & │ │ │ │ -00008770: 6774 3b30 2e20 4120 6c61 7267 6572 2076 gt;0. A larger v │ │ │ │ -00008780: 616c 7565 206c 6561 6473 2074 6f20 736d alue leads to sm │ │ │ │ -00008790: 6f6f 7468 6572 2073 6861 7065 732e 2070 oother shapes. p │ │ │ │ -000087a0: 7269 6f72 0a20 2020 2020 2a20 6d75 7374 rior. * must │ │ │ │ -000087b0: 2062 6520 696e 2074 6865 2072 616e 6765 be in the range │ │ │ │ -000087c0: 205b 302c 2035 5d2e 0a20 2020 2020 2a20 [0, 5].. * │ │ │ │ -000087d0: 4070 6172 616d 2068 6973 746f 6772 616d @param histogram │ │ │ │ -000087e0: 5f62 696e 7320 4e75 6d62 6572 206f 6620 _bins Number of │ │ │ │ -000087f0: 6869 7374 6f67 7261 6d20 6269 6e73 2e0a histogram bins.. │ │ │ │ -00008800: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -00008810: 6520 6675 6e63 7469 6f6e 2069 6e69 7469 e function initi │ │ │ │ -00008820: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi │ │ │ │ -00008830: 7865 6c53 4545 4453 206f 626a 6563 7420 xelSEEDS object │ │ │ │ -00008840: 666f 7220 7468 6520 696e 7075 7420 696d for the input im │ │ │ │ -00008850: 6167 652e 2049 7420 7374 6f72 6573 2074 age. It stores t │ │ │ │ -00008860: 6865 2070 6172 616d 6574 6572 7320 6f66 he parameters of │ │ │ │ -00008870: 0a20 2020 2020 2a20 7468 6520 696d 6167 . * the imag │ │ │ │ -00008880: 653a 2069 6d61 6765 5f77 6964 7468 2c20 e: image_width, │ │ │ │ -00008890: 696d 6167 655f 6865 6967 6874 2061 6e64 image_height and │ │ │ │ -000088a0: 2069 6d61 6765 5f63 6861 6e6e 656c 732e image_channels. │ │ │ │ -000088b0: 2049 7420 616c 736f 2073 6574 7320 7468 It also sets th │ │ │ │ -000088c0: 6520 7061 7261 6d65 7465 7273 206f 6620 e parameters of │ │ │ │ -000088d0: 7468 6520 5345 4544 530a 2020 2020 202a the SEEDS. * │ │ │ │ -000088e0: 2073 7570 6572 7069 7865 6c20 616c 676f superpixel algo │ │ │ │ -000088f0: 7269 7468 6d2c 2077 6869 6368 2061 7265 rithm, which are │ │ │ │ -00008900: 3a20 6e75 6d5f 7375 7065 7270 6978 656c : num_superpixel │ │ │ │ -00008910: 732c 206e 756d 5f6c 6576 656c 732c 2075 s, num_levels, u │ │ │ │ -00008920: 7365 5f70 7269 6f72 2c20 6869 7374 6f67 se_prior, histog │ │ │ │ -00008930: 7261 6d5f 6269 6e73 2061 6e64 0a20 2020 ram_bins and. │ │ │ │ -00008940: 2020 2a20 646f 7562 6c65 5f73 7465 702e * double_step. │ │ │ │ -00008950: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ -00008960: 6865 206e 756d 6265 7220 6f66 206c 6576 he number of lev │ │ │ │ -00008970: 656c 7320 696e 206e 756d 5f6c 6576 656c els in num_level │ │ │ │ -00008980: 7320 6465 6669 6e65 7320 7468 6520 616d s defines the am │ │ │ │ -00008990: 6f75 6e74 206f 6620 626c 6f63 6b20 6c65 ount of block le │ │ │ │ -000089a0: 7665 6c73 2074 6861 7420 7468 6520 616c vels that the al │ │ │ │ -000089b0: 676f 7269 7468 6d20 7573 6520 696e 2074 gorithm use in t │ │ │ │ -000089c0: 6865 0a20 2020 2020 2a20 6f70 7469 6d69 he. * optimi │ │ │ │ -000089d0: 7a61 7469 6f6e 2e20 5468 6520 696e 6974 zation. The init │ │ │ │ -000089e0: 6961 6c69 7a61 7469 6f6e 2069 7320 6120 ialization is a │ │ │ │ -000089f0: 6772 6964 2c20 696e 2077 6869 6368 2074 grid, in which t │ │ │ │ -00008a00: 6865 2073 7570 6572 7069 7865 6c73 2061 he superpixels a │ │ │ │ -00008a10: 7265 2065 7175 616c 6c79 2064 6973 7472 re equally distr │ │ │ │ -00008a20: 6962 7574 6564 2074 6872 6f75 6768 0a20 ibuted through. │ │ │ │ -00008a30: 2020 2020 2a20 7468 6520 7769 6474 6820 * the width │ │ │ │ -00008a40: 616e 6420 7468 6520 6865 6967 6874 206f and the height o │ │ │ │ -00008a50: 6620 7468 6520 696d 6167 652e 2054 6865 f the image. The │ │ │ │ -00008a60: 206c 6172 6765 7220 626c 6f63 6b73 2063 larger blocks c │ │ │ │ -00008a70: 6f72 7265 7370 6f6e 6420 746f 2074 6865 orrespond to the │ │ │ │ -00008a80: 2073 7570 6572 7069 7865 6c20 7369 7a65 superpixel size │ │ │ │ -00008a90: 2c20 616e 6420 7468 650a 2020 2020 202a , and the. * │ │ │ │ -00008aa0: 206c 6576 656c 7320 7769 7468 2073 6d61 levels with sma │ │ │ │ -00008ab0: 6c6c 6572 2062 6c6f 636b 7320 6172 6520 ller blocks are │ │ │ │ -00008ac0: 666f 726d 6564 2062 7920 6469 7669 6469 formed by dividi │ │ │ │ -00008ad0: 6e67 2074 6865 206c 6172 6765 7220 626c ng the larger bl │ │ │ │ -00008ae0: 6f63 6b73 2069 6e74 6f20 3220 7820 3220 ocks into 2 x 2 │ │ │ │ -00008af0: 626c 6f63 6b73 206f 6620 7069 7865 6c73 blocks of pixels │ │ │ │ -00008b00: 2c0a 2020 2020 202a 2072 6563 7572 7369 ,. * recursi │ │ │ │ -00008b10: 7665 6c79 2075 6e74 696c 2074 6865 2073 vely until the s │ │ │ │ -00008b20: 6d61 6c6c 6572 2062 6c6f 636b 206c 6576 maller block lev │ │ │ │ -00008b30: 656c 2e20 416e 2065 7861 6d70 6c65 206f el. An example o │ │ │ │ -00008b40: 6620 696e 6974 6961 6c69 7a61 7469 6f6e f initialization │ │ │ │ -00008b50: 206f 6620 3420 626c 6f63 6b20 6c65 7665 of 4 block leve │ │ │ │ -00008b60: 6c73 2069 730a 2020 2020 202a 2069 6c6c ls is. * ill │ │ │ │ -00008b70: 7573 7472 6174 6564 2069 6e20 7468 6520 ustrated in the │ │ │ │ -00008b80: 666f 6c6c 6f77 696e 6720 6669 6775 7265 following figure │ │ │ │ -00008b90: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00008ba0: 215b 696d 6167 655d 2870 6963 732f 7375 ![image](pics/su │ │ │ │ -00008bb0: 7065 7270 6978 656c 735f 626c 6f63 6b73 perpixels_blocks │ │ │ │ -00008bc0: 2e70 6e67 290a 2020 2020 202a 2040 7265 .png). * @re │ │ │ │ -00008bd0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00008be0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00008bf0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00008c00: 7374 6174 6963 2053 7570 6572 7069 7865 static Superpixe │ │ │ │ -00008c10: 6c53 4545 4453 2063 7265 6174 6553 7570 lSEEDS createSup │ │ │ │ -00008c20: 6572 7069 7865 6c53 4545 4453 2869 6e74 erpixelSEEDS(int │ │ │ │ -00008c30: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ -00008c40: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ -00008c50: 696e 7420 696d 6167 655f 6368 616e 6e65 int image_channe │ │ │ │ -00008c60: 6c73 2c20 696e 7420 6e75 6d5f 7375 7065 ls, int num_supe │ │ │ │ -00008c70: 7270 6978 656c 732c 2069 6e74 206e 756d rpixels, int num │ │ │ │ -00008c80: 5f6c 6576 656c 732c 2069 6e74 2070 7269 _levels, int pri │ │ │ │ -00008c90: 6f72 2c20 696e 7420 6869 7374 6f67 7261 or, int histogra │ │ │ │ -00008ca0: 6d5f 6269 6e73 2920 7b0a 2020 2020 2020 m_bins) {. │ │ │ │ -00008cb0: 2020 7265 7475 726e 2053 7570 6572 7069 return Superpi │ │ │ │ -00008cc0: 7865 6c53 4545 4453 2e5f 5f66 726f 6d50 xelSEEDS.__fromP │ │ │ │ -00008cd0: 7472 5f5f 2863 7265 6174 6553 7570 6572 tr__(createSuper │ │ │ │ -00008ce0: 7069 7865 6c53 4545 4453 5f31 2869 6d61 pixelSEEDS_1(ima │ │ │ │ -00008cf0: 6765 5f77 6964 7468 2c20 696d 6167 655f ge_width, image_ │ │ │ │ -00008d00: 6865 6967 6874 2c20 696d 6167 655f 6368 height, image_ch │ │ │ │ -00008d10: 616e 6e65 6c73 2c20 6e75 6d5f 7375 7065 annels, num_supe │ │ │ │ -00008d20: 7270 6978 656c 732c 206e 756d 5f6c 6576 rpixels, num_lev │ │ │ │ -00008d30: 656c 732c 2070 7269 6f72 2c20 6869 7374 els, prior, hist │ │ │ │ -00008d40: 6f67 7261 6d5f 6269 6e73 2929 3b0a 2020 ogram_bins));. │ │ │ │ -00008d50: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -00008d60: 2020 2a20 496e 6974 6961 6c69 7a65 7320 * Initializes │ │ │ │ -00008d70: 6120 5375 7065 7270 6978 656c 5345 4544 a SuperpixelSEED │ │ │ │ -00008d80: 5320 6f62 6a65 6374 2e0a 2020 2020 202a S object.. * │ │ │ │ -00008d90: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ -00008da0: 6d61 6765 5f77 6964 7468 2049 6d61 6765 mage_width Image │ │ │ │ -00008db0: 2077 6964 7468 2e0a 2020 2020 202a 2040 width.. * @ │ │ │ │ -00008dc0: 7061 7261 6d20 696d 6167 655f 6865 6967 param image_heig │ │ │ │ -00008dd0: 6874 2049 6d61 6765 2068 6569 6768 742e ht Image height. │ │ │ │ -00008de0: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ -00008df0: 6d61 6765 5f63 6861 6e6e 656c 7320 4e75 mage_channels Nu │ │ │ │ -00008e00: 6d62 6572 206f 6620 6368 616e 6e65 6c73 mber of channels │ │ │ │ -00008e10: 206f 6620 7468 6520 696d 6167 652e 0a20 of the image.. │ │ │ │ -00008e20: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -00008e30: 5f73 7570 6572 7069 7865 6c73 2044 6573 _superpixels Des │ │ │ │ -00008e40: 6972 6564 206e 756d 6265 7220 6f66 2073 ired number of s │ │ │ │ -00008e50: 7570 6572 7069 7865 6c73 2e20 4e6f 7465 uperpixels. Note │ │ │ │ -00008e60: 2074 6861 7420 7468 6520 6163 7475 616c that the actual │ │ │ │ -00008e70: 206e 756d 6265 7220 6d61 7920 6265 2073 number may be s │ │ │ │ -00008e80: 6d61 6c6c 6572 0a20 2020 2020 2a20 6475 maller. * du │ │ │ │ -00008e90: 6520 746f 2072 6573 7472 6963 7469 6f6e e to restriction │ │ │ │ -00008ea0: 7320 2864 6570 656e 6469 6e67 206f 6e20 s (depending on │ │ │ │ -00008eb0: 7468 6520 696d 6167 6520 7369 7a65 2061 the image size a │ │ │ │ -00008ec0: 6e64 206e 756d 5f6c 6576 656c 7329 2e20 nd num_levels). │ │ │ │ -00008ed0: 5573 6520 6765 744e 756d 6265 724f 6653 Use getNumberOfS │ │ │ │ -00008ee0: 7570 6572 7069 7865 6c73 2829 2074 6f0a uperpixels() to. │ │ │ │ -00008ef0: 2020 2020 202a 2067 6574 2074 6865 2061 * get the a │ │ │ │ -00008f00: 6374 7561 6c20 6e75 6d62 6572 2e0a 2020 ctual number.. │ │ │ │ -00008f10: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ -00008f20: 6c65 7665 6c73 204e 756d 6265 7220 6f66 levels Number of │ │ │ │ -00008f30: 2062 6c6f 636b 206c 6576 656c 732e 2054 block levels. T │ │ │ │ -00008f40: 6865 206d 6f72 6520 6c65 7665 6c73 2c20 he more levels, │ │ │ │ -00008f50: 7468 6520 6d6f 7265 2061 6363 7572 6174 the more accurat │ │ │ │ -00008f60: 6520 6973 2074 6865 2073 6567 6d65 6e74 e is the segment │ │ │ │ -00008f70: 6174 696f 6e2c 0a20 2020 2020 2a20 6275 ation,. * bu │ │ │ │ -00008f80: 7420 6e65 6564 7320 6d6f 7265 206d 656d t needs more mem │ │ │ │ -00008f90: 6f72 7920 616e 6420 4350 5520 7469 6d65 ory and CPU time │ │ │ │ -00008fa0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00008fb0: 7072 696f 7220 656e 6162 6c65 2033 7833 prior enable 3x3 │ │ │ │ -00008fc0: 2073 6861 7065 2073 6d6f 6f74 6869 6e67 shape smoothing │ │ │ │ -00008fd0: 2074 6572 6d20 6966 2026 6774 3b30 2e20 term if >0. │ │ │ │ -00008fe0: 4120 6c61 7267 6572 2076 616c 7565 206c A larger value l │ │ │ │ -00008ff0: 6561 6473 2074 6f20 736d 6f6f 7468 6572 eads to smoother │ │ │ │ -00009000: 2073 6861 7065 732e 2070 7269 6f72 0a20 shapes. prior. │ │ │ │ -00009010: 2020 2020 2a20 6d75 7374 2062 6520 696e * must be in │ │ │ │ -00009020: 2074 6865 2072 616e 6765 205b 302c 2035 the range [0, 5 │ │ │ │ -00009030: 5d2e 0a20 2020 2020 2a0a 2020 2020 202a ].. *. * │ │ │ │ -00009040: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ -00009050: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ -00009060: 7270 6978 656c 5345 4544 5320 6f62 6a65 rpixelSEEDS obje │ │ │ │ -00009070: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ -00009080: 2069 6d61 6765 2e20 4974 2073 746f 7265 image. It store │ │ │ │ -00009090: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -000090a0: 206f 660a 2020 2020 202a 2074 6865 2069 of. * the i │ │ │ │ -000090b0: 6d61 6765 3a20 696d 6167 655f 7769 6474 mage: image_widt │ │ │ │ -000090c0: 682c 2069 6d61 6765 5f68 6569 6768 7420 h, image_height │ │ │ │ -000090d0: 616e 6420 696d 6167 655f 6368 616e 6e65 and image_channe │ │ │ │ -000090e0: 6c73 2e20 4974 2061 6c73 6f20 7365 7473 ls. It also sets │ │ │ │ -000090f0: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ -00009100: 6f66 2074 6865 2053 4545 4453 0a20 2020 of the SEEDS. │ │ │ │ -00009110: 2020 2a20 7375 7065 7270 6978 656c 2061 * superpixel a │ │ │ │ -00009120: 6c67 6f72 6974 686d 2c20 7768 6963 6820 lgorithm, which │ │ │ │ -00009130: 6172 653a 206e 756d 5f73 7570 6572 7069 are: num_superpi │ │ │ │ -00009140: 7865 6c73 2c20 6e75 6d5f 6c65 7665 6c73 xels, num_levels │ │ │ │ -00009150: 2c20 7573 655f 7072 696f 722c 2068 6973 , use_prior, his │ │ │ │ -00009160: 746f 6772 616d 5f62 696e 7320 616e 640a togram_bins and. │ │ │ │ -00009170: 2020 2020 202a 2064 6f75 626c 655f 7374 * double_st │ │ │ │ -00009180: 6570 2e0a 2020 2020 202a 0a20 2020 2020 ep.. *. │ │ │ │ -00009190: 2a20 5468 6520 6e75 6d62 6572 206f 6620 * The number of │ │ │ │ -000091a0: 6c65 7665 6c73 2069 6e20 6e75 6d5f 6c65 levels in num_le │ │ │ │ -000091b0: 7665 6c73 2064 6566 696e 6573 2074 6865 vels defines the │ │ │ │ -000091c0: 2061 6d6f 756e 7420 6f66 2062 6c6f 636b amount of block │ │ │ │ -000091d0: 206c 6576 656c 7320 7468 6174 2074 6865 levels that the │ │ │ │ -000091e0: 2061 6c67 6f72 6974 686d 2075 7365 2069 algorithm use i │ │ │ │ -000091f0: 6e20 7468 650a 2020 2020 202a 206f 7074 n the. * opt │ │ │ │ -00009200: 696d 697a 6174 696f 6e2e 2054 6865 2069 imization. The i │ │ │ │ -00009210: 6e69 7469 616c 697a 6174 696f 6e20 6973 nitialization is │ │ │ │ -00009220: 2061 2067 7269 642c 2069 6e20 7768 6963 a grid, in whic │ │ │ │ -00009230: 6820 7468 6520 7375 7065 7270 6978 656c h the superpixel │ │ │ │ -00009240: 7320 6172 6520 6571 7561 6c6c 7920 6469 s are equally di │ │ │ │ -00009250: 7374 7269 6275 7465 6420 7468 726f 7567 stributed throug │ │ │ │ -00009260: 680a 2020 2020 202a 2074 6865 2077 6964 h. * the wid │ │ │ │ -00009270: 7468 2061 6e64 2074 6865 2068 6569 6768 th and the heigh │ │ │ │ -00009280: 7420 6f66 2074 6865 2069 6d61 6765 2e20 t of the image. │ │ │ │ -00009290: 5468 6520 6c61 7267 6572 2062 6c6f 636b The larger block │ │ │ │ -000092a0: 7320 636f 7272 6573 706f 6e64 2074 6f20 s correspond to │ │ │ │ -000092b0: 7468 6520 7375 7065 7270 6978 656c 2073 the superpixel s │ │ │ │ -000092c0: 697a 652c 2061 6e64 2074 6865 0a20 2020 ize, and the. │ │ │ │ -000092d0: 2020 2a20 6c65 7665 6c73 2077 6974 6820 * levels with │ │ │ │ -000092e0: 736d 616c 6c65 7220 626c 6f63 6b73 2061 smaller blocks a │ │ │ │ -000092f0: 7265 2066 6f72 6d65 6420 6279 2064 6976 re formed by div │ │ │ │ -00009300: 6964 696e 6720 7468 6520 6c61 7267 6572 iding the larger │ │ │ │ -00009310: 2062 6c6f 636b 7320 696e 746f 2032 2078 blocks into 2 x │ │ │ │ -00009320: 2032 2062 6c6f 636b 7320 6f66 2070 6978 2 blocks of pix │ │ │ │ -00009330: 656c 732c 0a20 2020 2020 2a20 7265 6375 els,. * recu │ │ │ │ -00009340: 7273 6976 656c 7920 756e 7469 6c20 7468 rsively until th │ │ │ │ -00009350: 6520 736d 616c 6c65 7220 626c 6f63 6b20 e smaller block │ │ │ │ -00009360: 6c65 7665 6c2e 2041 6e20 6578 616d 706c level. An exampl │ │ │ │ -00009370: 6520 6f66 2069 6e69 7469 616c 697a 6174 e of initializat │ │ │ │ -00009380: 696f 6e20 6f66 2034 2062 6c6f 636b 206c ion of 4 block l │ │ │ │ -00009390: 6576 656c 7320 6973 0a20 2020 2020 2a20 evels is. * │ │ │ │ -000093a0: 696c 6c75 7374 7261 7465 6420 696e 2074 illustrated in t │ │ │ │ -000093b0: 6865 2066 6f6c 6c6f 7769 6e67 2066 6967 he following fig │ │ │ │ -000093c0: 7572 652e 0a20 2020 2020 2a0a 2020 2020 ure.. *. │ │ │ │ -000093d0: 202a 2021 5b69 6d61 6765 5d28 7069 6373 * ![image](pics │ │ │ │ -000093e0: 2f73 7570 6572 7069 7865 6c73 5f62 6c6f /superpixels_blo │ │ │ │ -000093f0: 636b 732e 706e 6729 0a20 2020 2020 2a20 cks.png). * │ │ │ │ -00009400: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00009410: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00009420: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00009430: 6963 2073 7461 7469 6320 5375 7065 7270 ic static Superp │ │ │ │ -00009440: 6978 656c 5345 4544 5320 6372 6561 7465 ixelSEEDS create │ │ │ │ -00009450: 5375 7065 7270 6978 656c 5345 4544 5328 SuperpixelSEEDS( │ │ │ │ -00009460: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ -00009470: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ -00009480: 742c 2069 6e74 2069 6d61 6765 5f63 6861 t, int image_cha │ │ │ │ -00009490: 6e6e 656c 732c 2069 6e74 206e 756d 5f73 nnels, int num_s │ │ │ │ -000094a0: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ -000094b0: 6e75 6d5f 6c65 7665 6c73 2c20 696e 7420 num_levels, int │ │ │ │ -000094c0: 7072 696f 7229 207b 0a20 2020 2020 2020 prior) {. │ │ │ │ -000094d0: 2072 6574 7572 6e20 5375 7065 7270 6978 return Superpix │ │ │ │ -000094e0: 656c 5345 4544 532e 5f5f 6672 6f6d 5074 elSEEDS.__fromPt │ │ │ │ -000094f0: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ -00009500: 6978 656c 5345 4544 535f 3228 696d 6167 ixelSEEDS_2(imag │ │ │ │ -00009510: 655f 7769 6474 682c 2069 6d61 6765 5f68 e_width, image_h │ │ │ │ -00009520: 6569 6768 742c 2069 6d61 6765 5f63 6861 eight, image_cha │ │ │ │ -00009530: 6e6e 656c 732c 206e 756d 5f73 7570 6572 nnels, num_super │ │ │ │ -00009540: 7069 7865 6c73 2c20 6e75 6d5f 6c65 7665 pixels, num_leve │ │ │ │ -00009550: 6c73 2c20 7072 696f 7229 293b 0a20 2020 ls, prior));. │ │ │ │ -00009560: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -00009570: 202a 2049 6e69 7469 616c 697a 6573 2061 * Initializes a │ │ │ │ -00009580: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ -00009590: 206f 626a 6563 742e 0a20 2020 2020 2a0a object.. *. │ │ │ │ -000095a0: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ -000095b0: 6167 655f 7769 6474 6820 496d 6167 6520 age_width Image │ │ │ │ -000095c0: 7769 6474 682e 0a20 2020 2020 2a20 4070 width.. * @p │ │ │ │ -000095d0: 6172 616d 2069 6d61 6765 5f68 6569 6768 aram image_heigh │ │ │ │ -000095e0: 7420 496d 6167 6520 6865 6967 6874 2e0a t Image height.. │ │ │ │ -000095f0: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ -00009600: 6167 655f 6368 616e 6e65 6c73 204e 756d age_channels Num │ │ │ │ -00009610: 6265 7220 6f66 2063 6861 6e6e 656c 7320 ber of channels │ │ │ │ -00009620: 6f66 2074 6865 2069 6d61 6765 2e0a 2020 of the image.. │ │ │ │ -00009630: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ -00009640: 7375 7065 7270 6978 656c 7320 4465 7369 superpixels Desi │ │ │ │ -00009650: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ -00009660: 7065 7270 6978 656c 732e 204e 6f74 6520 perpixels. Note │ │ │ │ -00009670: 7468 6174 2074 6865 2061 6374 7561 6c20 that the actual │ │ │ │ -00009680: 6e75 6d62 6572 206d 6179 2062 6520 736d number may be sm │ │ │ │ -00009690: 616c 6c65 720a 2020 2020 202a 2064 7565 aller. * due │ │ │ │ -000096a0: 2074 6f20 7265 7374 7269 6374 696f 6e73 to restrictions │ │ │ │ -000096b0: 2028 6465 7065 6e64 696e 6720 6f6e 2074 (depending on t │ │ │ │ -000096c0: 6865 2069 6d61 6765 2073 697a 6520 616e he image size an │ │ │ │ -000096d0: 6420 6e75 6d5f 6c65 7665 6c73 292e 2055 d num_levels). U │ │ │ │ -000096e0: 7365 2067 6574 4e75 6d62 6572 4f66 5375 se getNumberOfSu │ │ │ │ -000096f0: 7065 7270 6978 656c 7328 2920 746f 0a20 perpixels() to. │ │ │ │ -00009700: 2020 2020 2a20 6765 7420 7468 6520 6163 * get the ac │ │ │ │ -00009710: 7475 616c 206e 756d 6265 722e 0a20 2020 tual number.. │ │ │ │ -00009720: 2020 2a20 4070 6172 616d 206e 756d 5f6c * @param num_l │ │ │ │ -00009730: 6576 656c 7320 4e75 6d62 6572 206f 6620 evels Number of │ │ │ │ -00009740: 626c 6f63 6b20 6c65 7665 6c73 2e20 5468 block levels. Th │ │ │ │ -00009750: 6520 6d6f 7265 206c 6576 656c 732c 2074 e more levels, t │ │ │ │ -00009760: 6865 206d 6f72 6520 6163 6375 7261 7465 he more accurate │ │ │ │ -00009770: 2069 7320 7468 6520 7365 676d 656e 7461 is the segmenta │ │ │ │ -00009780: 7469 6f6e 2c0a 2020 2020 202a 2062 7574 tion,. * but │ │ │ │ -00009790: 206e 6565 6473 206d 6f72 6520 6d65 6d6f needs more memo │ │ │ │ -000097a0: 7279 2061 6e64 2043 5055 2074 696d 652e ry and CPU time. │ │ │ │ -000097b0: 0a20 2020 2020 2a20 6d75 7374 2062 6520 . * must be │ │ │ │ -000097c0: 696e 2074 6865 2072 616e 6765 205b 302c in the range [0, │ │ │ │ -000097d0: 2035 5d2e 0a20 2020 2020 2a0a 2020 2020 5].. *. │ │ │ │ -000097e0: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ -000097f0: 696e 6974 6961 6c69 7a65 7320 6120 5375 initializes a Su │ │ │ │ -00009800: 7065 7270 6978 656c 5345 4544 5320 6f62 perpixelSEEDS ob │ │ │ │ -00009810: 6a65 6374 2066 6f72 2074 6865 2069 6e70 ject for the inp │ │ │ │ -00009820: 7574 2069 6d61 6765 2e20 4974 2073 746f ut image. It sto │ │ │ │ -00009830: 7265 7320 7468 6520 7061 7261 6d65 7465 res the paramete │ │ │ │ -00009840: 7273 206f 660a 2020 2020 202a 2074 6865 rs of. * the │ │ │ │ -00009850: 2069 6d61 6765 3a20 696d 6167 655f 7769 image: image_wi │ │ │ │ -00009860: 6474 682c 2069 6d61 6765 5f68 6569 6768 dth, image_heigh │ │ │ │ -00009870: 7420 616e 6420 696d 6167 655f 6368 616e t and image_chan │ │ │ │ -00009880: 6e65 6c73 2e20 4974 2061 6c73 6f20 7365 nels. It also se │ │ │ │ -00009890: 7473 2074 6865 2070 6172 616d 6574 6572 ts the parameter │ │ │ │ -000098a0: 7320 6f66 2074 6865 2053 4545 4453 0a20 s of the SEEDS. │ │ │ │ -000098b0: 2020 2020 2a20 7375 7065 7270 6978 656c * superpixel │ │ │ │ -000098c0: 2061 6c67 6f72 6974 686d 2c20 7768 6963 algorithm, whic │ │ │ │ -000098d0: 6820 6172 653a 206e 756d 5f73 7570 6572 h are: num_super │ │ │ │ -000098e0: 7069 7865 6c73 2c20 6e75 6d5f 6c65 7665 pixels, num_leve │ │ │ │ -000098f0: 6c73 2c20 7573 655f 7072 696f 722c 2068 ls, use_prior, h │ │ │ │ -00009900: 6973 746f 6772 616d 5f62 696e 7320 616e istogram_bins an │ │ │ │ -00009910: 640a 2020 2020 202a 2064 6f75 626c 655f d. * double_ │ │ │ │ -00009920: 7374 6570 2e0a 2020 2020 202a 0a20 2020 step.. *. │ │ │ │ -00009930: 2020 2a20 5468 6520 6e75 6d62 6572 206f * The number o │ │ │ │ -00009940: 6620 6c65 7665 6c73 2069 6e20 6e75 6d5f f levels in num_ │ │ │ │ -00009950: 6c65 7665 6c73 2064 6566 696e 6573 2074 levels defines t │ │ │ │ -00009960: 6865 2061 6d6f 756e 7420 6f66 2062 6c6f he amount of blo │ │ │ │ -00009970: 636b 206c 6576 656c 7320 7468 6174 2074 ck levels that t │ │ │ │ -00009980: 6865 2061 6c67 6f72 6974 686d 2075 7365 he algorithm use │ │ │ │ -00009990: 2069 6e20 7468 650a 2020 2020 202a 206f in the. * o │ │ │ │ -000099a0: 7074 696d 697a 6174 696f 6e2e 2054 6865 ptimization. The │ │ │ │ -000099b0: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ -000099c0: 6973 2061 2067 7269 642c 2069 6e20 7768 is a grid, in wh │ │ │ │ -000099d0: 6963 6820 7468 6520 7375 7065 7270 6978 ich the superpix │ │ │ │ -000099e0: 656c 7320 6172 6520 6571 7561 6c6c 7920 els are equally │ │ │ │ -000099f0: 6469 7374 7269 6275 7465 6420 7468 726f distributed thro │ │ │ │ -00009a00: 7567 680a 2020 2020 202a 2074 6865 2077 ugh. * the w │ │ │ │ -00009a10: 6964 7468 2061 6e64 2074 6865 2068 6569 idth and the hei │ │ │ │ -00009a20: 6768 7420 6f66 2074 6865 2069 6d61 6765 ght of the image │ │ │ │ -00009a30: 2e20 5468 6520 6c61 7267 6572 2062 6c6f . The larger blo │ │ │ │ -00009a40: 636b 7320 636f 7272 6573 706f 6e64 2074 cks correspond t │ │ │ │ -00009a50: 6f20 7468 6520 7375 7065 7270 6978 656c o the superpixel │ │ │ │ -00009a60: 2073 697a 652c 2061 6e64 2074 6865 0a20 size, and the. │ │ │ │ -00009a70: 2020 2020 2a20 6c65 7665 6c73 2077 6974 * levels wit │ │ │ │ -00009a80: 6820 736d 616c 6c65 7220 626c 6f63 6b73 h smaller blocks │ │ │ │ -00009a90: 2061 7265 2066 6f72 6d65 6420 6279 2064 are formed by d │ │ │ │ -00009aa0: 6976 6964 696e 6720 7468 6520 6c61 7267 ividing the larg │ │ │ │ -00009ab0: 6572 2062 6c6f 636b 7320 696e 746f 2032 er blocks into 2 │ │ │ │ -00009ac0: 2078 2032 2062 6c6f 636b 7320 6f66 2070 x 2 blocks of p │ │ │ │ -00009ad0: 6978 656c 732c 0a20 2020 2020 2a20 7265 ixels,. * re │ │ │ │ -00009ae0: 6375 7273 6976 656c 7920 756e 7469 6c20 cursively until │ │ │ │ -00009af0: 7468 6520 736d 616c 6c65 7220 626c 6f63 the smaller bloc │ │ │ │ -00009b00: 6b20 6c65 7665 6c2e 2041 6e20 6578 616d k level. An exam │ │ │ │ -00009b10: 706c 6520 6f66 2069 6e69 7469 616c 697a ple of initializ │ │ │ │ -00009b20: 6174 696f 6e20 6f66 2034 2062 6c6f 636b ation of 4 block │ │ │ │ -00009b30: 206c 6576 656c 7320 6973 0a20 2020 2020 levels is. │ │ │ │ -00009b40: 2a20 696c 6c75 7374 7261 7465 6420 696e * illustrated in │ │ │ │ -00009b50: 2074 6865 2066 6f6c 6c6f 7769 6e67 2066 the following f │ │ │ │ -00009b60: 6967 7572 652e 0a20 2020 2020 2a0a 2020 igure.. *. │ │ │ │ -00009b70: 2020 202a 2021 5b69 6d61 6765 5d28 7069 * ![image](pi │ │ │ │ -00009b80: 6373 2f73 7570 6572 7069 7865 6c73 5f62 cs/superpixels_b │ │ │ │ -00009b90: 6c6f 636b 732e 706e 6729 0a20 2020 2020 locks.png). │ │ │ │ -00009ba0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00009bb0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00009bc0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00009bd0: 626c 6963 2073 7461 7469 6320 5375 7065 blic static Supe │ │ │ │ -00009be0: 7270 6978 656c 5345 4544 5320 6372 6561 rpixelSEEDS crea │ │ │ │ -00009bf0: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ -00009c00: 5328 696e 7420 696d 6167 655f 7769 6474 S(int image_widt │ │ │ │ -00009c10: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ -00009c20: 6768 742c 2069 6e74 2069 6d61 6765 5f63 ght, int image_c │ │ │ │ -00009c30: 6861 6e6e 656c 732c 2069 6e74 206e 756d hannels, int num │ │ │ │ -00009c40: 5f73 7570 6572 7069 7865 6c73 2c20 696e _superpixels, in │ │ │ │ -00009c50: 7420 6e75 6d5f 6c65 7665 6c73 2920 7b0a t num_levels) {. │ │ │ │ -00009c60: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00009c70: 7570 6572 7069 7865 6c53 4545 4453 2e5f uperpixelSEEDS._ │ │ │ │ -00009c80: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -00009c90: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ -00009ca0: 5f33 2869 6d61 6765 5f77 6964 7468 2c20 _3(image_width, │ │ │ │ -00009cb0: 696d 6167 655f 6865 6967 6874 2c20 696d image_height, im │ │ │ │ -00009cc0: 6167 655f 6368 616e 6e65 6c73 2c20 6e75 age_channels, nu │ │ │ │ -00009cd0: 6d5f 7375 7065 7270 6978 656c 732c 206e m_superpixels, n │ │ │ │ -00009ce0: 756d 5f6c 6576 656c 7329 293b 0a20 2020 um_levels));. │ │ │ │ -00009cf0: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ -00009d00: 2f2f 2043 2b2b 3a20 2050 7472 5f53 6361 // C++: Ptr_Sca │ │ │ │ -00009d10: 6e53 6567 6d65 6e74 2063 763a 3a78 696d nSegment cv::xim │ │ │ │ -00009d20: 6770 726f 633a 3a63 7265 6174 6553 6361 gproc::createSca │ │ │ │ -00009d30: 6e53 6567 6d65 6e74 2869 6e74 2069 6d61 nSegment(int ima │ │ │ │ -00009d40: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im │ │ │ │ -00009d50: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int │ │ │ │ -00009d60: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -00009d70: 2069 6e74 2073 6c69 6365 7320 3d20 382c int slices = 8, │ │ │ │ -00009d80: 2062 6f6f 6c20 6d65 7267 655f 736d 616c bool merge_smal │ │ │ │ -00009d90: 6c20 3d20 7472 7565 290a 2020 2020 2f2f l = true). // │ │ │ │ -00009da0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00009db0: 2049 6e69 7469 616c 697a 6573 2061 2053 Initializes a S │ │ │ │ -00009dc0: 6361 6e53 6567 6d65 6e74 206f 626a 6563 canSegment objec │ │ │ │ -00009dd0: 742e 0a20 2020 2020 2a0a 2020 2020 202a t.. *. * │ │ │ │ -00009de0: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ -00009df0: 6974 6961 6c69 7a65 7320 6120 5363 616e itializes a Scan │ │ │ │ -00009e00: 5365 676d 656e 7420 6f62 6a65 6374 2066 Segment object f │ │ │ │ -00009e10: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima │ │ │ │ -00009e20: 6765 2e20 4974 2073 746f 7265 7320 7468 ge. It stores th │ │ │ │ -00009e30: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ -00009e40: 2020 2020 202a 2074 6865 2069 6d61 6765 * the image │ │ │ │ -00009e50: 3a20 696d 6167 655f 7769 6474 6820 616e : image_width an │ │ │ │ -00009e60: 6420 696d 6167 655f 6865 6967 6874 2e20 d image_height. │ │ │ │ -00009e70: 4974 2061 6c73 6f20 7365 7473 2074 6865 It also sets the │ │ │ │ -00009e80: 2070 6172 616d 6574 6572 7320 6f66 2074 parameters of t │ │ │ │ -00009e90: 6865 2046 2d44 4253 4341 4e20 7375 7065 he F-DBSCAN supe │ │ │ │ -00009ea0: 7270 6978 656c 0a20 2020 2020 2a20 616c rpixel. * al │ │ │ │ -00009eb0: 676f 7269 7468 6d2c 2077 6869 6368 2061 gorithm, which a │ │ │ │ -00009ec0: 7265 3a20 6e75 6d5f 7375 7065 7270 6978 re: num_superpix │ │ │ │ -00009ed0: 656c 732c 2074 6872 6561 6473 2c20 616e els, threads, an │ │ │ │ -00009ee0: 6420 6d65 7267 655f 736d 616c 6c2e 0a20 d merge_small.. │ │ │ │ -00009ef0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00009f00: 7261 6d20 696d 6167 655f 7769 6474 6820 ram image_width │ │ │ │ -00009f10: 496d 6167 6520 7769 6474 682e 0a20 2020 Image width.. │ │ │ │ -00009f20: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ -00009f30: 5f68 6569 6768 7420 496d 6167 6520 6865 _height Image he │ │ │ │ -00009f40: 6967 6874 2e0a 2020 2020 202a 2040 7061 ight.. * @pa │ │ │ │ -00009f50: 7261 6d20 6e75 6d5f 7375 7065 7270 6978 ram num_superpix │ │ │ │ -00009f60: 656c 7320 4465 7369 7265 6420 6e75 6d62 els Desired numb │ │ │ │ -00009f70: 6572 206f 6620 7375 7065 7270 6978 656c er of superpixel │ │ │ │ -00009f80: 732e 204e 6f74 6520 7468 6174 2074 6865 s. Note that the │ │ │ │ -00009f90: 2061 6374 7561 6c20 6e75 6d62 6572 206d actual number m │ │ │ │ -00009fa0: 6179 2062 6520 736d 616c 6c65 720a 2020 ay be smaller. │ │ │ │ -00009fb0: 2020 202a 2064 7565 2074 6f20 7265 7374 * due to rest │ │ │ │ -00009fc0: 7269 6374 696f 6e73 2028 6465 7065 6e64 rictions (depend │ │ │ │ -00009fd0: 696e 6720 6f6e 2074 6865 2069 6d61 6765 ing on the image │ │ │ │ -00009fe0: 2073 697a 6529 2e20 5573 6520 6765 744e size). Use getN │ │ │ │ -00009ff0: 756d 6265 724f 6653 7570 6572 7069 7865 umberOfSuperpixe │ │ │ │ -0000a000: 6c73 2829 2074 6f0a 2020 2020 202a 2067 ls() to. * g │ │ │ │ -0000a010: 6574 2074 6865 2061 6374 7561 6c20 6e75 et the actual nu │ │ │ │ -0000a020: 6d62 6572 2e0a 2020 2020 202a 2040 7061 mber.. * @pa │ │ │ │ -0000a030: 7261 6d20 736c 6963 6573 204e 756d 6265 ram slices Numbe │ │ │ │ -0000a040: 7220 6f66 2070 726f 6365 7373 696e 6720 r of processing │ │ │ │ -0000a050: 7468 7265 6164 7320 666f 7220 7061 7261 threads for para │ │ │ │ -0000a060: 6c6c 656c 6973 6174 696f 6e2e 2053 6574 llelisation. Set │ │ │ │ -0000a070: 7469 6e67 202d 3120 7573 6573 2074 6865 ting -1 uses the │ │ │ │ -0000a080: 206d 6178 696d 756d 206e 756d 6265 720a maximum number. │ │ │ │ -0000a090: 2020 2020 202a 206f 6620 7468 7265 6164 * of thread │ │ │ │ -0000a0a0: 732e 2049 6e20 7072 6163 7469 6365 2c20 s. In practice, │ │ │ │ -0000a0b0: 666f 7572 2074 6872 6561 6473 2069 7320 four threads is │ │ │ │ -0000a0c0: 656e 6f75 6768 2066 6f72 2073 6d61 6c6c enough for small │ │ │ │ -0000a0d0: 6572 2069 6d61 6765 7320 616e 6420 6569 er images and ei │ │ │ │ -0000a0e0: 6768 7420 7468 7265 6164 7320 666f 7220 ght threads for │ │ │ │ -0000a0f0: 6c61 7267 6572 206f 6e65 732e 0a20 2020 larger ones.. │ │ │ │ -0000a100: 2020 2a20 4070 6172 616d 206d 6572 6765 * @param merge │ │ │ │ -0000a110: 5f73 6d61 6c6c 206d 6572 6765 2073 6d61 _small merge sma │ │ │ │ -0000a120: 6c6c 2073 6567 6d65 6e74 7320 746f 2067 ll segments to g │ │ │ │ -0000a130: 6976 6520 7468 6520 6465 7369 7265 6420 ive the desired │ │ │ │ -0000a140: 6e75 6d62 6572 206f 6620 7375 7065 7270 number of superp │ │ │ │ -0000a150: 6978 656c 732e 2050 726f 6365 7373 696e ixels. Processin │ │ │ │ -0000a160: 6720 6973 0a20 2020 2020 2a20 6d75 6368 g is. * much │ │ │ │ -0000a170: 2066 6173 7465 7220 7769 7468 6f75 7420 faster without │ │ │ │ -0000a180: 6d65 7267 696e 672c 2062 7574 206d 616e merging, but man │ │ │ │ -0000a190: 7920 736d 616c 6c20 7365 676d 656e 7473 y small segments │ │ │ │ -0000a1a0: 2077 696c 6c20 6265 206c 6566 7420 696e will be left in │ │ │ │ -0000a1b0: 2074 6865 2069 6d61 6765 2e0a 2020 2020 the image.. │ │ │ │ -0000a1c0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -0000a1d0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000a1e0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -0000a1f0: 7562 6c69 6320 7374 6174 6963 2053 6361 ublic static Sca │ │ │ │ -0000a200: 6e53 6567 6d65 6e74 2063 7265 6174 6553 nSegment createS │ │ │ │ -0000a210: 6361 6e53 6567 6d65 6e74 2869 6e74 2069 canSegment(int i │ │ │ │ -0000a220: 6d61 6765 5f77 6964 7468 2c20 696e 7420 mage_width, int │ │ │ │ -0000a230: 696d 6167 655f 6865 6967 6874 2c20 696e image_height, in │ │ │ │ -0000a240: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ -0000a250: 732c 2069 6e74 2073 6c69 6365 732c 2062 s, int slices, b │ │ │ │ -0000a260: 6f6f 6c65 616e 206d 6572 6765 5f73 6d61 oolean merge_sma │ │ │ │ -0000a270: 6c6c 2920 7b0a 2020 2020 2020 2020 7265 ll) {. re │ │ │ │ -0000a280: 7475 726e 2053 6361 6e53 6567 6d65 6e74 turn ScanSegment │ │ │ │ -0000a290: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -0000a2a0: 6174 6553 6361 6e53 6567 6d65 6e74 5f30 ateScanSegment_0 │ │ │ │ -0000a2b0: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ -0000a2c0: 6167 655f 6865 6967 6874 2c20 6e75 6d5f age_height, num_ │ │ │ │ -0000a2d0: 7375 7065 7270 6978 656c 732c 2073 6c69 superpixels, sli │ │ │ │ -0000a2e0: 6365 732c 206d 6572 6765 5f73 6d61 6c6c ces, merge_small │ │ │ │ -0000a2f0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -0000a300: 2a2a 0a20 2020 2020 2a20 496e 6974 6961 **. * Initia │ │ │ │ -0000a310: 6c69 7a65 7320 6120 5363 616e 5365 676d lizes a ScanSegm │ │ │ │ -0000a320: 656e 7420 6f62 6a65 6374 2e0a 2020 2020 ent object.. │ │ │ │ -0000a330: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ -0000a340: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ -0000a350: 6573 2061 2053 6361 6e53 6567 6d65 6e74 es a ScanSegment │ │ │ │ -0000a360: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ -0000a370: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ -0000a380: 7374 6f72 6573 2074 6865 2070 6172 616d stores the param │ │ │ │ -0000a390: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ -0000a3a0: 7468 6520 696d 6167 653a 2069 6d61 6765 the image: image │ │ │ │ -0000a3b0: 5f77 6964 7468 2061 6e64 2069 6d61 6765 _width and image │ │ │ │ -0000a3c0: 5f68 6569 6768 742e 2049 7420 616c 736f _height. It also │ │ │ │ -0000a3d0: 2073 6574 7320 7468 6520 7061 7261 6d65 sets the parame │ │ │ │ -0000a3e0: 7465 7273 206f 6620 7468 6520 462d 4442 ters of the F-DB │ │ │ │ -0000a3f0: 5343 414e 2073 7570 6572 7069 7865 6c0a SCAN superpixel. │ │ │ │ -0000a400: 2020 2020 202a 2061 6c67 6f72 6974 686d * algorithm │ │ │ │ -0000a410: 2c20 7768 6963 6820 6172 653a 206e 756d , which are: num │ │ │ │ -0000a420: 5f73 7570 6572 7069 7865 6c73 2c20 7468 _superpixels, th │ │ │ │ -0000a430: 7265 6164 732c 2061 6e64 206d 6572 6765 reads, and merge │ │ │ │ -0000a440: 5f73 6d61 6c6c 2e0a 2020 2020 202a 0a20 _small.. *. │ │ │ │ -0000a450: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -0000a460: 6765 5f77 6964 7468 2049 6d61 6765 2077 ge_width Image w │ │ │ │ -0000a470: 6964 7468 2e0a 2020 2020 202a 2040 7061 idth.. * @pa │ │ │ │ -0000a480: 7261 6d20 696d 6167 655f 6865 6967 6874 ram image_height │ │ │ │ -0000a490: 2049 6d61 6765 2068 6569 6768 742e 0a20 Image height.. │ │ │ │ -0000a4a0: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -0000a4b0: 5f73 7570 6572 7069 7865 6c73 2044 6573 _superpixels Des │ │ │ │ -0000a4c0: 6972 6564 206e 756d 6265 7220 6f66 2073 ired number of s │ │ │ │ -0000a4d0: 7570 6572 7069 7865 6c73 2e20 4e6f 7465 uperpixels. Note │ │ │ │ -0000a4e0: 2074 6861 7420 7468 6520 6163 7475 616c that the actual │ │ │ │ -0000a4f0: 206e 756d 6265 7220 6d61 7920 6265 2073 number may be s │ │ │ │ -0000a500: 6d61 6c6c 6572 0a20 2020 2020 2a20 6475 maller. * du │ │ │ │ -0000a510: 6520 746f 2072 6573 7472 6963 7469 6f6e e to restriction │ │ │ │ -0000a520: 7320 2864 6570 656e 6469 6e67 206f 6e20 s (depending on │ │ │ │ -0000a530: 7468 6520 696d 6167 6520 7369 7a65 292e the image size). │ │ │ │ -0000a540: 2055 7365 2067 6574 4e75 6d62 6572 4f66 Use getNumberOf │ │ │ │ -0000a550: 5375 7065 7270 6978 656c 7328 2920 746f Superpixels() to │ │ │ │ -0000a560: 0a20 2020 2020 2a20 6765 7420 7468 6520 . * get the │ │ │ │ -0000a570: 6163 7475 616c 206e 756d 6265 722e 0a20 actual number.. │ │ │ │ -0000a580: 2020 2020 2a20 4070 6172 616d 2073 6c69 * @param sli │ │ │ │ -0000a590: 6365 7320 4e75 6d62 6572 206f 6620 7072 ces Number of pr │ │ │ │ -0000a5a0: 6f63 6573 7369 6e67 2074 6872 6561 6473 ocessing threads │ │ │ │ -0000a5b0: 2066 6f72 2070 6172 616c 6c65 6c69 7361 for parallelisa │ │ │ │ -0000a5c0: 7469 6f6e 2e20 5365 7474 696e 6720 2d31 tion. Setting -1 │ │ │ │ -0000a5d0: 2075 7365 7320 7468 6520 6d61 7869 6d75 uses the maximu │ │ │ │ -0000a5e0: 6d20 6e75 6d62 6572 0a20 2020 2020 2a20 m number. * │ │ │ │ -0000a5f0: 6f66 2074 6872 6561 6473 2e20 496e 2070 of threads. In p │ │ │ │ -0000a600: 7261 6374 6963 652c 2066 6f75 7220 7468 ractice, four th │ │ │ │ -0000a610: 7265 6164 7320 6973 2065 6e6f 7567 6820 reads is enough │ │ │ │ -0000a620: 666f 7220 736d 616c 6c65 7220 696d 6167 for smaller imag │ │ │ │ -0000a630: 6573 2061 6e64 2065 6967 6874 2074 6872 es and eight thr │ │ │ │ -0000a640: 6561 6473 2066 6f72 206c 6172 6765 7220 eads for larger │ │ │ │ -0000a650: 6f6e 6573 2e0a 2020 2020 202a 206d 7563 ones.. * muc │ │ │ │ -0000a660: 6820 6661 7374 6572 2077 6974 686f 7574 h faster without │ │ │ │ -0000a670: 206d 6572 6769 6e67 2c20 6275 7420 6d61 merging, but ma │ │ │ │ -0000a680: 6e79 2073 6d61 6c6c 2073 6567 6d65 6e74 ny small segment │ │ │ │ -0000a690: 7320 7769 6c6c 2062 6520 6c65 6674 2069 s will be left i │ │ │ │ -0000a6a0: 6e20 7468 6520 696d 6167 652e 0a20 2020 n the image.. │ │ │ │ -0000a6b0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -0000a6c0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000a6d0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000a6e0: 7075 626c 6963 2073 7461 7469 6320 5363 public static Sc │ │ │ │ -0000a6f0: 616e 5365 676d 656e 7420 6372 6561 7465 anSegment create │ │ │ │ -0000a700: 5363 616e 5365 676d 656e 7428 696e 7420 ScanSegment(int │ │ │ │ -0000a710: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ -0000a720: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ -0000a730: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe │ │ │ │ -0000a740: 6c73 2c20 696e 7420 736c 6963 6573 2920 ls, int slices) │ │ │ │ -0000a750: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -0000a760: 2053 6361 6e53 6567 6d65 6e74 2e5f 5f66 ScanSegment.__f │ │ │ │ -0000a770: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -0000a780: 6361 6e53 6567 6d65 6e74 5f31 2869 6d61 canSegment_1(ima │ │ │ │ -0000a790: 6765 5f77 6964 7468 2c20 696d 6167 655f ge_width, image_ │ │ │ │ -0000a7a0: 6865 6967 6874 2c20 6e75 6d5f 7375 7065 height, num_supe │ │ │ │ -0000a7b0: 7270 6978 656c 732c 2073 6c69 6365 7329 rpixels, slices) │ │ │ │ -0000a7c0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -0000a7d0: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ -0000a7e0: 697a 6573 2061 2053 6361 6e53 6567 6d65 izes a ScanSegme │ │ │ │ -0000a7f0: 6e74 206f 626a 6563 742e 0a20 2020 2020 nt object.. │ │ │ │ -0000a800: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ -0000a810: 6374 696f 6e20 696e 6974 6961 6c69 7a65 ction initialize │ │ │ │ -0000a820: 7320 6120 5363 616e 5365 676d 656e 7420 s a ScanSegment │ │ │ │ -0000a830: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ -0000a840: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ -0000a850: 746f 7265 7320 7468 6520 7061 7261 6d65 tores the parame │ │ │ │ -0000a860: 7465 7273 206f 660a 2020 2020 202a 2074 ters of. * t │ │ │ │ -0000a870: 6865 2069 6d61 6765 3a20 696d 6167 655f he image: image_ │ │ │ │ -0000a880: 7769 6474 6820 616e 6420 696d 6167 655f width and image_ │ │ │ │ -0000a890: 6865 6967 6874 2e20 4974 2061 6c73 6f20 height. It also │ │ │ │ -0000a8a0: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ -0000a8b0: 6572 7320 6f66 2074 6865 2046 2d44 4253 ers of the F-DBS │ │ │ │ -0000a8c0: 4341 4e20 7375 7065 7270 6978 656c 0a20 CAN superpixel. │ │ │ │ -0000a8d0: 2020 2020 2a20 616c 676f 7269 7468 6d2c * algorithm, │ │ │ │ -0000a8e0: 2077 6869 6368 2061 7265 3a20 6e75 6d5f which are: num_ │ │ │ │ -0000a8f0: 7375 7065 7270 6978 656c 732c 2074 6872 superpixels, thr │ │ │ │ -0000a900: 6561 6473 2c20 616e 6420 6d65 7267 655f eads, and merge_ │ │ │ │ -0000a910: 736d 616c 6c2e 0a20 2020 2020 2a0a 2020 small.. *. │ │ │ │ -0000a920: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ -0000a930: 655f 7769 6474 6820 496d 6167 6520 7769 e_width Image wi │ │ │ │ -0000a940: 6474 682e 0a20 2020 2020 2a20 4070 6172 dth.. * @par │ │ │ │ -0000a950: 616d 2069 6d61 6765 5f68 6569 6768 7420 am image_height │ │ │ │ -0000a960: 496d 6167 6520 6865 6967 6874 2e0a 2020 Image height.. │ │ │ │ -0000a970: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ -0000a980: 7375 7065 7270 6978 656c 7320 4465 7369 superpixels Desi │ │ │ │ -0000a990: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ -0000a9a0: 7065 7270 6978 656c 732e 204e 6f74 6520 perpixels. Note │ │ │ │ -0000a9b0: 7468 6174 2074 6865 2061 6374 7561 6c20 that the actual │ │ │ │ -0000a9c0: 6e75 6d62 6572 206d 6179 2062 6520 736d number may be sm │ │ │ │ -0000a9d0: 616c 6c65 720a 2020 2020 202a 2064 7565 aller. * due │ │ │ │ -0000a9e0: 2074 6f20 7265 7374 7269 6374 696f 6e73 to restrictions │ │ │ │ -0000a9f0: 2028 6465 7065 6e64 696e 6720 6f6e 2074 (depending on t │ │ │ │ -0000aa00: 6865 2069 6d61 6765 2073 697a 6529 2e20 he image size). │ │ │ │ -0000aa10: 5573 6520 6765 744e 756d 6265 724f 6653 Use getNumberOfS │ │ │ │ -0000aa20: 7570 6572 7069 7865 6c73 2829 2074 6f0a uperpixels() to. │ │ │ │ -0000aa30: 2020 2020 202a 2067 6574 2074 6865 2061 * get the a │ │ │ │ -0000aa40: 6374 7561 6c20 6e75 6d62 6572 2e0a 2020 ctual number.. │ │ │ │ -0000aa50: 2020 202a 206f 6620 7468 7265 6164 732e * of threads. │ │ │ │ -0000aa60: 2049 6e20 7072 6163 7469 6365 2c20 666f In practice, fo │ │ │ │ -0000aa70: 7572 2074 6872 6561 6473 2069 7320 656e ur threads is en │ │ │ │ -0000aa80: 6f75 6768 2066 6f72 2073 6d61 6c6c 6572 ough for smaller │ │ │ │ -0000aa90: 2069 6d61 6765 7320 616e 6420 6569 6768 images and eigh │ │ │ │ -0000aaa0: 7420 7468 7265 6164 7320 666f 7220 6c61 t threads for la │ │ │ │ -0000aab0: 7267 6572 206f 6e65 732e 0a20 2020 2020 rger ones.. │ │ │ │ -0000aac0: 2a20 6d75 6368 2066 6173 7465 7220 7769 * much faster wi │ │ │ │ -0000aad0: 7468 6f75 7420 6d65 7267 696e 672c 2062 thout merging, b │ │ │ │ -0000aae0: 7574 206d 616e 7920 736d 616c 6c20 7365 ut many small se │ │ │ │ -0000aaf0: 676d 656e 7473 2077 696c 6c20 6265 206c gments will be l │ │ │ │ -0000ab00: 6566 7420 696e 2074 6865 2069 6d61 6765 eft in the image │ │ │ │ -0000ab10: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -0000ab20: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000ab30: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -0000ab40: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -0000ab50: 6963 2053 6361 6e53 6567 6d65 6e74 2063 ic ScanSegment c │ │ │ │ -0000ab60: 7265 6174 6553 6361 6e53 6567 6d65 6e74 reateScanSegment │ │ │ │ -0000ab70: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ -0000ab80: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ -0000ab90: 6874 2c20 696e 7420 6e75 6d5f 7375 7065 ht, int num_supe │ │ │ │ -0000aba0: 7270 6978 656c 7329 207b 0a20 2020 2020 rpixels) {. │ │ │ │ -0000abb0: 2020 2072 6574 7572 6e20 5363 616e 5365 return ScanSe │ │ │ │ -0000abc0: 676d 656e 742e 5f5f 6672 6f6d 5074 725f gment.__fromPtr_ │ │ │ │ -0000abd0: 5f28 6372 6561 7465 5363 616e 5365 676d _(createScanSegm │ │ │ │ -0000abe0: 656e 745f 3228 696d 6167 655f 7769 6474 ent_2(image_widt │ │ │ │ -0000abf0: 682c 2069 6d61 6765 5f68 6569 6768 742c h, image_height, │ │ │ │ -0000ac00: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -0000ac10: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -0000ac20: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -0000ac30: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0000ac40: 633a 3a52 6164 6f6e 5472 616e 7366 6f72 c::RadonTransfor │ │ │ │ -0000ac50: 6d28 4d61 7420 7372 632c 204d 6174 2620 m(Mat src, Mat& │ │ │ │ -0000ac60: 6473 742c 2064 6f75 626c 6520 7468 6574 dst, double thet │ │ │ │ -0000ac70: 6120 3d20 312c 2064 6f75 626c 6520 7374 a = 1, double st │ │ │ │ -0000ac80: 6172 745f 616e 676c 6520 3d20 302c 2064 art_angle = 0, d │ │ │ │ -0000ac90: 6f75 626c 6520 656e 645f 616e 676c 6520 ouble end_angle │ │ │ │ -0000aca0: 3d20 3138 302c 2062 6f6f 6c20 6372 6f70 = 180, bool crop │ │ │ │ -0000acb0: 203d 2066 616c 7365 2c20 626f 6f6c 206e = false, bool n │ │ │ │ -0000acc0: 6f72 6d20 3d20 6661 6c73 6529 0a20 2020 orm = false). │ │ │ │ -0000acd0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -0000ace0: 2020 2a20 4361 6c63 756c 6174 6520 5261 * Calculate Ra │ │ │ │ -0000acf0: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ -0000ad00: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ -0000ad10: 2a0a 2020 2020 202a 2054 6869 7320 6675 *. * This fu │ │ │ │ -0000ad20: 6e63 7469 6f6e 2063 616c 6375 6c61 7465 nction calculate │ │ │ │ -0000ad30: 7320 7468 6520 5261 646f 6e20 5472 616e s the Radon Tran │ │ │ │ -0000ad40: 7366 6f72 6d20 6f66 2061 2067 6976 656e sform of a given │ │ │ │ -0000ad50: 2069 6d61 6765 2069 6e20 616e 7920 7261 image in any ra │ │ │ │ -0000ad60: 6e67 652e 0a20 2020 2020 2a20 5365 6520 nge.. * See │ │ │ │ -0000ad70: 6874 7470 733a 2f2f 656e 6769 6e65 6572 https://engineer │ │ │ │ -0000ad80: 696e 672e 7075 7264 7565 2e65 6475 2f7e ing.purdue.edu/~ │ │ │ │ -0000ad90: 6d61 6c63 6f6c 6d2f 7063 742f 4354 495f malcolm/pct/CTI_ │ │ │ │ -0000ada0: 4368 3033 2e70 6466 2066 6f72 2064 6574 Ch03.pdf for det │ │ │ │ -0000adb0: 6169 6c2e 0a20 2020 2020 2a20 4966 2074 ail.. * If t │ │ │ │ -0000adc0: 6865 2069 6e70 7574 2074 7970 6520 6973 he input type is │ │ │ │ -0000add0: 2043 565f 3855 2c20 7468 6520 6f75 7470 CV_8U, the outp │ │ │ │ -0000ade0: 7574 2077 696c 6c20 6265 2043 565f 3332 ut will be CV_32 │ │ │ │ -0000adf0: 532e 0a20 2020 2020 2a20 4966 2074 6865 S.. * If the │ │ │ │ -0000ae00: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ -0000ae10: 565f 3332 4620 6f72 2043 565f 3634 462c V_32F or CV_64F, │ │ │ │ -0000ae20: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will │ │ │ │ -0000ae30: 2062 6520 4356 5f36 3446 0a20 2020 2020 be CV_64F. │ │ │ │ -0000ae40: 2a20 5468 6520 6f75 7470 7574 2073 697a * The output siz │ │ │ │ -0000ae50: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ -0000ae60: 5f69 6e74 6567 7261 6c20 7820 7372 635f _integral x src_ │ │ │ │ -0000ae70: 6469 6167 6f6e 616c 5f6c 656e 6774 682e diagonal_length. │ │ │ │ -0000ae80: 0a20 2020 2020 2a20 4966 2063 726f 7020 . * If crop │ │ │ │ -0000ae90: 6973 2073 656c 6563 7465 642c 2074 6865 is selected, the │ │ │ │ -0000aea0: 2069 6e70 7574 2069 6d61 6765 2077 696c input image wil │ │ │ │ -0000aeb0: 6c20 6265 2063 726f 7020 696e 746f 2073 l be crop into s │ │ │ │ -0000aec0: 7175 6172 6520 7468 656e 2063 6972 636c quare then circl │ │ │ │ -0000aed0: 652c 0a20 2020 2020 2a20 616e 6420 6f75 e,. * and ou │ │ │ │ -0000aee0: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ -0000aef0: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ -0000af00: 6c20 7820 6d69 6e5f 6564 6765 2e0a 2020 l x min_edge.. │ │ │ │ -0000af10: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000af20: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ -0000af30: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000af40: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -0000af50: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000af60: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000af70: 4070 6172 616d 2074 6865 7461 2061 7574 @param theta aut │ │ │ │ -0000af80: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000af90: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -0000afa0: 616d 2073 7461 7274 5f61 6e67 6c65 2061 am start_angle a │ │ │ │ -0000afb0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000afc0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000afd0: 6172 616d 2065 6e64 5f61 6e67 6c65 2061 aram end_angle a │ │ │ │ -0000afe0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000aff0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000b000: 6172 616d 2063 726f 7020 6175 746f 6d61 aram crop automa │ │ │ │ -0000b010: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000b020: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000b030: 6e6f 726d 2061 7574 6f6d 6174 6963 616c norm automatical │ │ │ │ -0000b040: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000b050: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0000b060: 7374 6174 6963 2076 6f69 6420 5261 646f static void Rado │ │ │ │ -0000b070: 6e54 7261 6e73 666f 726d 284d 6174 2073 nTransform(Mat s │ │ │ │ -0000b080: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ -0000b090: 626c 6520 7468 6574 612c 2064 6f75 626c ble theta, doubl │ │ │ │ -0000b0a0: 6520 7374 6172 745f 616e 676c 652c 2064 e start_angle, d │ │ │ │ -0000b0b0: 6f75 626c 6520 656e 645f 616e 676c 652c ouble end_angle, │ │ │ │ -0000b0c0: 2062 6f6f 6c65 616e 2063 726f 702c 2062 boolean crop, b │ │ │ │ -0000b0d0: 6f6f 6c65 616e 206e 6f72 6d29 207b 0a20 oolean norm) {. │ │ │ │ -0000b0e0: 2020 2020 2020 2052 6164 6f6e 5472 616e RadonTran │ │ │ │ -0000b0f0: 7366 6f72 6d5f 3028 7372 632e 6e61 7469 sform_0(src.nati │ │ │ │ -0000b100: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ -0000b110: 654f 626a 2c20 7468 6574 612c 2073 7461 eObj, theta, sta │ │ │ │ -0000b120: 7274 5f61 6e67 6c65 2c20 656e 645f 616e rt_angle, end_an │ │ │ │ -0000b130: 676c 652c 2063 726f 702c 206e 6f72 6d29 gle, crop, norm) │ │ │ │ -0000b140: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -0000b150: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ -0000b160: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ -0000b170: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ -0000b180: 2020 2020 2a0a 2020 2020 202a 2054 6869 *. * Thi │ │ │ │ -0000b190: 7320 6675 6e63 7469 6f6e 2063 616c 6375 s function calcu │ │ │ │ -0000b1a0: 6c61 7465 7320 7468 6520 5261 646f 6e20 lates the Radon │ │ │ │ -0000b1b0: 5472 616e 7366 6f72 6d20 6f66 2061 2067 Transform of a g │ │ │ │ -0000b1c0: 6976 656e 2069 6d61 6765 2069 6e20 616e iven image in an │ │ │ │ -0000b1d0: 7920 7261 6e67 652e 0a20 2020 2020 2a20 y range.. * │ │ │ │ -0000b1e0: 5365 6520 6874 7470 733a 2f2f 656e 6769 See https://engi │ │ │ │ -0000b1f0: 6e65 6572 696e 672e 7075 7264 7565 2e65 neering.purdue.e │ │ │ │ -0000b200: 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 742f du/~malcolm/pct/ │ │ │ │ -0000b210: 4354 495f 4368 3033 2e70 6466 2066 6f72 CTI_Ch03.pdf for │ │ │ │ -0000b220: 2064 6574 6169 6c2e 0a20 2020 2020 2a20 detail.. * │ │ │ │ -0000b230: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ -0000b240: 6520 6973 2043 565f 3855 2c20 7468 6520 e is CV_8U, the │ │ │ │ -0000b250: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ -0000b260: 565f 3332 532e 0a20 2020 2020 2a20 4966 V_32S.. * If │ │ │ │ -0000b270: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ -0000b280: 6973 2043 565f 3332 4620 6f72 2043 565f is CV_32F or CV_ │ │ │ │ -0000b290: 3634 462c 2074 6865 206f 7574 7075 7420 64F, the output │ │ │ │ -0000b2a0: 7769 6c6c 2062 6520 4356 5f36 3446 0a20 will be CV_64F. │ │ │ │ -0000b2b0: 2020 2020 2a20 5468 6520 6f75 7470 7574 * The output │ │ │ │ -0000b2c0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ -0000b2d0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ -0000b2e0: 7372 635f 6469 6167 6f6e 616c 5f6c 656e src_diagonal_len │ │ │ │ -0000b2f0: 6774 682e 0a20 2020 2020 2a20 4966 2063 gth.. * If c │ │ │ │ -0000b300: 726f 7020 6973 2073 656c 6563 7465 642c rop is selected, │ │ │ │ -0000b310: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ -0000b320: 2077 696c 6c20 6265 2063 726f 7020 696e will be crop in │ │ │ │ -0000b330: 746f 2073 7175 6172 6520 7468 656e 2063 to square then c │ │ │ │ -0000b340: 6972 636c 652c 0a20 2020 2020 2a20 616e ircle,. * an │ │ │ │ -0000b350: 6420 6f75 7470 7574 2073 697a 6520 7769 d output size wi │ │ │ │ -0000b360: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ -0000b370: 6567 7261 6c20 7820 6d69 6e5f 6564 6765 egral x min_edge │ │ │ │ -0000b380: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0000b390: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ -0000b3a0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000b3b0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000b3c0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ -0000b3d0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000b3e0: 2020 2a20 4070 6172 616d 2074 6865 7461 * @param theta │ │ │ │ -0000b3f0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000b400: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000b410: 4070 6172 616d 2073 7461 7274 5f61 6e67 @param start_ang │ │ │ │ -0000b420: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ -0000b430: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000b440: 2a20 4070 6172 616d 2065 6e64 5f61 6e67 * @param end_ang │ │ │ │ -0000b450: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ -0000b460: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000b470: 2a20 4070 6172 616d 2063 726f 7020 6175 * @param crop au │ │ │ │ -0000b480: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000b490: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000b4a0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000b4b0: 766f 6964 2052 6164 6f6e 5472 616e 7366 void RadonTransf │ │ │ │ -0000b4c0: 6f72 6d28 4d61 7420 7372 632c 204d 6174 orm(Mat src, Mat │ │ │ │ -0000b4d0: 2064 7374 2c20 646f 7562 6c65 2074 6865 dst, double the │ │ │ │ -0000b4e0: 7461 2c20 646f 7562 6c65 2073 7461 7274 ta, double start │ │ │ │ -0000b4f0: 5f61 6e67 6c65 2c20 646f 7562 6c65 2065 _angle, double e │ │ │ │ -0000b500: 6e64 5f61 6e67 6c65 2c20 626f 6f6c 6561 nd_angle, boolea │ │ │ │ -0000b510: 6e20 6372 6f70 2920 7b0a 2020 2020 2020 n crop) {. │ │ │ │ -0000b520: 2020 5261 646f 6e54 7261 6e73 666f 726d RadonTransform │ │ │ │ -0000b530: 5f31 2873 7263 2e6e 6174 6976 654f 626a _1(src.nativeObj │ │ │ │ -0000b540: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0000b550: 2074 6865 7461 2c20 7374 6172 745f 616e theta, start_an │ │ │ │ -0000b560: 676c 652c 2065 6e64 5f61 6e67 6c65 2c20 gle, end_angle, │ │ │ │ -0000b570: 6372 6f70 293b 0a20 2020 207d 0a0a 2020 crop);. }.. │ │ │ │ -0000b580: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal │ │ │ │ -0000b590: 6375 6c61 7465 2052 6164 6f6e 2054 7261 culate Radon Tra │ │ │ │ -0000b5a0: 6e73 666f 726d 206f 6620 616e 2069 6d61 nsform of an ima │ │ │ │ -0000b5b0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -0000b5c0: 2a20 5468 6973 2066 756e 6374 696f 6e20 * This function │ │ │ │ -0000b5d0: 6361 6c63 756c 6174 6573 2074 6865 2052 calculates the R │ │ │ │ -0000b5e0: 6164 6f6e 2054 7261 6e73 666f 726d 206f adon Transform o │ │ │ │ -0000b5f0: 6620 6120 6769 7665 6e20 696d 6167 6520 f a given image │ │ │ │ -0000b600: 696e 2061 6e79 2072 616e 6765 2e0a 2020 in any range.. │ │ │ │ -0000b610: 2020 202a 2053 6565 2068 7474 7073 3a2f * See https:/ │ │ │ │ -0000b620: 2f65 6e67 696e 6565 7269 6e67 2e70 7572 /engineering.pur │ │ │ │ -0000b630: 6475 652e 6564 752f 7e6d 616c 636f 6c6d due.edu/~malcolm │ │ │ │ -0000b640: 2f70 6374 2f43 5449 5f43 6830 332e 7064 /pct/CTI_Ch03.pd │ │ │ │ -0000b650: 6620 666f 7220 6465 7461 696c 2e0a 2020 f for detail.. │ │ │ │ -0000b660: 2020 202a 2049 6620 7468 6520 696e 7075 * If the inpu │ │ │ │ -0000b670: 7420 7479 7065 2069 7320 4356 5f38 552c t type is CV_8U, │ │ │ │ -0000b680: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will │ │ │ │ -0000b690: 2062 6520 4356 5f33 3253 2e0a 2020 2020 be CV_32S.. │ │ │ │ -0000b6a0: 202a 2049 6620 7468 6520 696e 7075 7420 * If the input │ │ │ │ -0000b6b0: 7479 7065 2069 7320 4356 5f33 3246 206f type is CV_32F o │ │ │ │ -0000b6c0: 7220 4356 5f36 3446 2c20 7468 6520 6f75 r CV_64F, the ou │ │ │ │ -0000b6d0: 7470 7574 2077 696c 6c20 6265 2043 565f tput will be CV_ │ │ │ │ -0000b6e0: 3634 460a 2020 2020 202a 2054 6865 206f 64F. * The o │ │ │ │ -0000b6f0: 7574 7075 7420 7369 7a65 2077 696c 6c20 utput size will │ │ │ │ -0000b700: 6265 206e 756d 5f6f 665f 696e 7465 6772 be num_of_integr │ │ │ │ -0000b710: 616c 2078 2073 7263 5f64 6961 676f 6e61 al x src_diagona │ │ │ │ -0000b720: 6c5f 6c65 6e67 7468 2e0a 2020 2020 202a l_length.. * │ │ │ │ -0000b730: 2049 6620 6372 6f70 2069 7320 7365 6c65 If crop is sele │ │ │ │ -0000b740: 6374 6564 2c20 7468 6520 696e 7075 7420 cted, the input │ │ │ │ -0000b750: 696d 6167 6520 7769 6c6c 2062 6520 6372 image will be cr │ │ │ │ -0000b760: 6f70 2069 6e74 6f20 7371 7561 7265 2074 op into square t │ │ │ │ -0000b770: 6865 6e20 6369 7263 6c65 2c0a 2020 2020 hen circle,. │ │ │ │ -0000b780: 202a 2061 6e64 206f 7574 7075 7420 7369 * and output si │ │ │ │ -0000b790: 7a65 2077 696c 6c20 6265 206e 756d 5f6f ze will be num_o │ │ │ │ -0000b7a0: 665f 696e 7465 6772 616c 2078 206d 696e f_integral x min │ │ │ │ -0000b7b0: 5f65 6467 652e 0a20 2020 2020 2a0a 2020 _edge.. *. │ │ │ │ -0000b7c0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -0000b7d0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000b7e0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000b7f0: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ -0000b800: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000b810: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000b820: 7468 6574 6120 6175 746f 6d61 7469 6361 theta automatica │ │ │ │ -0000b830: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -0000b840: 2020 202a 2040 7061 7261 6d20 7374 6172 * @param star │ │ │ │ -0000b850: 745f 616e 676c 6520 6175 746f 6d61 7469 t_angle automati │ │ │ │ -0000b860: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000b870: 2020 2020 202a 2040 7061 7261 6d20 656e * @param en │ │ │ │ -0000b880: 645f 616e 676c 6520 6175 746f 6d61 7469 d_angle automati │ │ │ │ -0000b890: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000b8a0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000b8b0: 6963 2073 7461 7469 6320 766f 6964 2052 ic static void R │ │ │ │ -0000b8c0: 6164 6f6e 5472 616e 7366 6f72 6d28 4d61 adonTransform(Ma │ │ │ │ -0000b8d0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -0000b8e0: 646f 7562 6c65 2074 6865 7461 2c20 646f double theta, do │ │ │ │ -0000b8f0: 7562 6c65 2073 7461 7274 5f61 6e67 6c65 uble start_angle │ │ │ │ -0000b900: 2c20 646f 7562 6c65 2065 6e64 5f61 6e67 , double end_ang │ │ │ │ -0000b910: 6c65 2920 7b0a 2020 2020 2020 2020 5261 le) {. Ra │ │ │ │ -0000b920: 646f 6e54 7261 6e73 666f 726d 5f32 2873 donTransform_2(s │ │ │ │ -0000b930: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ -0000b940: 742e 6e61 7469 7665 4f62 6a2c 2074 6865 t.nativeObj, the │ │ │ │ -0000b950: 7461 2c20 7374 6172 745f 616e 676c 652c ta, start_angle, │ │ │ │ -0000b960: 2065 6e64 5f61 6e67 6c65 293b 0a20 2020 end_angle);. │ │ │ │ -0000b970: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0000b980: 202a 2043 616c 6375 6c61 7465 2052 6164 * Calculate Rad │ │ │ │ -0000b990: 6f6e 2054 7261 6e73 666f 726d 206f 6620 on Transform of │ │ │ │ -0000b9a0: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ -0000b9b0: 0a20 2020 2020 2a20 5468 6973 2066 756e . * This fun │ │ │ │ -0000b9c0: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ -0000b9d0: 2074 6865 2052 6164 6f6e 2054 7261 6e73 the Radon Trans │ │ │ │ -0000b9e0: 666f 726d 206f 6620 6120 6769 7665 6e20 form of a given │ │ │ │ -0000b9f0: 696d 6167 6520 696e 2061 6e79 2072 616e image in any ran │ │ │ │ -0000ba00: 6765 2e0a 2020 2020 202a 2053 6565 2068 ge.. * See h │ │ │ │ -0000ba10: 7474 7073 3a2f 2f65 6e67 696e 6565 7269 ttps://engineeri │ │ │ │ -0000ba20: 6e67 2e70 7572 6475 652e 6564 752f 7e6d ng.purdue.edu/~m │ │ │ │ -0000ba30: 616c 636f 6c6d 2f70 6374 2f43 5449 5f43 alcolm/pct/CTI_C │ │ │ │ -0000ba40: 6830 332e 7064 6620 666f 7220 6465 7461 h03.pdf for deta │ │ │ │ -0000ba50: 696c 2e0a 2020 2020 202a 2049 6620 7468 il.. * If th │ │ │ │ -0000ba60: 6520 696e 7075 7420 7479 7065 2069 7320 e input type is │ │ │ │ -0000ba70: 4356 5f38 552c 2074 6865 206f 7574 7075 CV_8U, the outpu │ │ │ │ -0000ba80: 7420 7769 6c6c 2062 6520 4356 5f33 3253 t will be CV_32S │ │ │ │ -0000ba90: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ -0000baa0: 696e 7075 7420 7479 7065 2069 7320 4356 input type is CV │ │ │ │ -0000bab0: 5f33 3246 206f 7220 4356 5f36 3446 2c20 _32F or CV_64F, │ │ │ │ -0000bac0: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ -0000bad0: 6265 2043 565f 3634 460a 2020 2020 202a be CV_64F. * │ │ │ │ -0000bae0: 2054 6865 206f 7574 7075 7420 7369 7a65 The output size │ │ │ │ -0000baf0: 2077 696c 6c20 6265 206e 756d 5f6f 665f will be num_of_ │ │ │ │ -0000bb00: 696e 7465 6772 616c 2078 2073 7263 5f64 integral x src_d │ │ │ │ -0000bb10: 6961 676f 6e61 6c5f 6c65 6e67 7468 2e0a iagonal_length.. │ │ │ │ -0000bb20: 2020 2020 202a 2049 6620 6372 6f70 2069 * If crop i │ │ │ │ -0000bb30: 7320 7365 6c65 6374 6564 2c20 7468 6520 s selected, the │ │ │ │ -0000bb40: 696e 7075 7420 696d 6167 6520 7769 6c6c input image will │ │ │ │ -0000bb50: 2062 6520 6372 6f70 2069 6e74 6f20 7371 be crop into sq │ │ │ │ -0000bb60: 7561 7265 2074 6865 6e20 6369 7263 6c65 uare then circle │ │ │ │ -0000bb70: 2c0a 2020 2020 202a 2061 6e64 206f 7574 ,. * and out │ │ │ │ -0000bb80: 7075 7420 7369 7a65 2077 696c 6c20 6265 put size will be │ │ │ │ -0000bb90: 206e 756d 5f6f 665f 696e 7465 6772 616c num_of_integral │ │ │ │ -0000bba0: 2078 206d 696e 5f65 6467 652e 0a20 2020 x min_edge.. │ │ │ │ -0000bbb0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0000bbc0: 6d20 7372 6320 6175 746f 6d61 7469 6361 m src automatica │ │ │ │ -0000bbd0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -0000bbe0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ -0000bbf0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000bc00: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000bc10: 7061 7261 6d20 7468 6574 6120 6175 746f param theta auto │ │ │ │ -0000bc20: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000bc30: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -0000bc40: 6d20 7374 6172 745f 616e 676c 6520 6175 m start_angle au │ │ │ │ -0000bc50: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000bc60: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000bc70: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000bc80: 766f 6964 2052 6164 6f6e 5472 616e 7366 void RadonTransf │ │ │ │ -0000bc90: 6f72 6d28 4d61 7420 7372 632c 204d 6174 orm(Mat src, Mat │ │ │ │ -0000bca0: 2064 7374 2c20 646f 7562 6c65 2074 6865 dst, double the │ │ │ │ -0000bcb0: 7461 2c20 646f 7562 6c65 2073 7461 7274 ta, double start │ │ │ │ -0000bcc0: 5f61 6e67 6c65 2920 7b0a 2020 2020 2020 _angle) {. │ │ │ │ -0000bcd0: 2020 5261 646f 6e54 7261 6e73 666f 726d RadonTransform │ │ │ │ -0000bce0: 5f33 2873 7263 2e6e 6174 6976 654f 626a _3(src.nativeObj │ │ │ │ -0000bcf0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0000bd00: 2074 6865 7461 2c20 7374 6172 745f 616e theta, start_an │ │ │ │ -0000bd10: 676c 6529 3b0a 2020 2020 7d0a 0a20 2020 gle);. }.. │ │ │ │ -0000bd20: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ -0000bd30: 756c 6174 6520 5261 646f 6e20 5472 616e ulate Radon Tran │ │ │ │ -0000bd40: 7366 6f72 6d20 6f66 2061 6e20 696d 6167 sform of an imag │ │ │ │ -0000bd50: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -0000bd60: 2054 6869 7320 6675 6e63 7469 6f6e 2063 This function c │ │ │ │ -0000bd70: 616c 6375 6c61 7465 7320 7468 6520 5261 alculates the Ra │ │ │ │ -0000bd80: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ -0000bd90: 2061 2067 6976 656e 2069 6d61 6765 2069 a given image i │ │ │ │ -0000bda0: 6e20 616e 7920 7261 6e67 652e 0a20 2020 n any range.. │ │ │ │ -0000bdb0: 2020 2a20 5365 6520 6874 7470 733a 2f2f * See https:// │ │ │ │ -0000bdc0: 656e 6769 6e65 6572 696e 672e 7075 7264 engineering.purd │ │ │ │ -0000bdd0: 7565 2e65 6475 2f7e 6d61 6c63 6f6c 6d2f ue.edu/~malcolm/ │ │ │ │ -0000bde0: 7063 742f 4354 495f 4368 3033 2e70 6466 pct/CTI_Ch03.pdf │ │ │ │ -0000bdf0: 2066 6f72 2064 6574 6169 6c2e 0a20 2020 for detail.. │ │ │ │ -0000be00: 2020 2a20 4966 2074 6865 2069 6e70 7574 * If the input │ │ │ │ -0000be10: 2074 7970 6520 6973 2043 565f 3855 2c20 type is CV_8U, │ │ │ │ -0000be20: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ -0000be30: 6265 2043 565f 3332 532e 0a20 2020 2020 be CV_32S.. │ │ │ │ -0000be40: 2a20 4966 2074 6865 2069 6e70 7574 2074 * If the input t │ │ │ │ -0000be50: 7970 6520 6973 2043 565f 3332 4620 6f72 ype is CV_32F or │ │ │ │ -0000be60: 2043 565f 3634 462c 2074 6865 206f 7574 CV_64F, the out │ │ │ │ -0000be70: 7075 7420 7769 6c6c 2062 6520 4356 5f36 put will be CV_6 │ │ │ │ -0000be80: 3446 0a20 2020 2020 2a20 5468 6520 6f75 4F. * The ou │ │ │ │ -0000be90: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ -0000bea0: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ -0000beb0: 6c20 7820 7372 635f 6469 6167 6f6e 616c l x src_diagonal │ │ │ │ -0000bec0: 5f6c 656e 6774 682e 0a20 2020 2020 2a20 _length.. * │ │ │ │ -0000bed0: 4966 2063 726f 7020 6973 2073 656c 6563 If crop is selec │ │ │ │ -0000bee0: 7465 642c 2074 6865 2069 6e70 7574 2069 ted, the input i │ │ │ │ -0000bef0: 6d61 6765 2077 696c 6c20 6265 2063 726f mage will be cro │ │ │ │ -0000bf00: 7020 696e 746f 2073 7175 6172 6520 7468 p into square th │ │ │ │ -0000bf10: 656e 2063 6972 636c 652c 0a20 2020 2020 en circle,. │ │ │ │ -0000bf20: 2a20 616e 6420 6f75 7470 7574 2073 697a * and output siz │ │ │ │ -0000bf30: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ -0000bf40: 5f69 6e74 6567 7261 6c20 7820 6d69 6e5f _integral x min_ │ │ │ │ -0000bf50: 6564 6765 2e0a 2020 2020 202a 0a20 2020 edge.. *. │ │ │ │ -0000bf60: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ -0000bf70: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000bf80: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000bf90: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -0000bfa0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000bfb0: 0a20 2020 2020 2a20 4070 6172 616d 2074 . * @param t │ │ │ │ -0000bfc0: 6865 7461 2061 7574 6f6d 6174 6963 616c heta automatical │ │ │ │ -0000bfd0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000bfe0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0000bff0: 7374 6174 6963 2076 6f69 6420 5261 646f static void Rado │ │ │ │ -0000c000: 6e54 7261 6e73 666f 726d 284d 6174 2073 nTransform(Mat s │ │ │ │ -0000c010: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ -0000c020: 626c 6520 7468 6574 6129 207b 0a20 2020 ble theta) {. │ │ │ │ -0000c030: 2020 2020 2052 6164 6f6e 5472 616e 7366 RadonTransf │ │ │ │ -0000c040: 6f72 6d5f 3428 7372 632e 6e61 7469 7665 orm_4(src.native │ │ │ │ -0000c050: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -0000c060: 626a 2c20 7468 6574 6129 3b0a 2020 2020 bj, theta);. │ │ │ │ -0000c070: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -0000c080: 2a20 4361 6c63 756c 6174 6520 5261 646f * Calculate Rado │ │ │ │ -0000c090: 6e20 5472 616e 7366 6f72 6d20 6f66 2061 n Transform of a │ │ │ │ -0000c0a0: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ -0000c0b0: 2020 2020 202a 2054 6869 7320 6675 6e63 * This func │ │ │ │ -0000c0c0: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ -0000c0d0: 7468 6520 5261 646f 6e20 5472 616e 7366 the Radon Transf │ │ │ │ -0000c0e0: 6f72 6d20 6f66 2061 2067 6976 656e 2069 orm of a given i │ │ │ │ -0000c0f0: 6d61 6765 2069 6e20 616e 7920 7261 6e67 mage in any rang │ │ │ │ -0000c100: 652e 0a20 2020 2020 2a20 5365 6520 6874 e.. * See ht │ │ │ │ -0000c110: 7470 733a 2f2f 656e 6769 6e65 6572 696e tps://engineerin │ │ │ │ -0000c120: 672e 7075 7264 7565 2e65 6475 2f7e 6d61 g.purdue.edu/~ma │ │ │ │ -0000c130: 6c63 6f6c 6d2f 7063 742f 4354 495f 4368 lcolm/pct/CTI_Ch │ │ │ │ -0000c140: 3033 2e70 6466 2066 6f72 2064 6574 6169 03.pdf for detai │ │ │ │ -0000c150: 6c2e 0a20 2020 2020 2a20 4966 2074 6865 l.. * If the │ │ │ │ -0000c160: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ -0000c170: 565f 3855 2c20 7468 6520 6f75 7470 7574 V_8U, the output │ │ │ │ -0000c180: 2077 696c 6c20 6265 2043 565f 3332 532e will be CV_32S. │ │ │ │ -0000c190: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i │ │ │ │ -0000c1a0: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_ │ │ │ │ -0000c1b0: 3332 4620 6f72 2043 565f 3634 462c 2074 32F or CV_64F, t │ │ │ │ -0000c1c0: 6865 206f 7574 7075 7420 7769 6c6c 2062 he output will b │ │ │ │ -0000c1d0: 6520 4356 5f36 3446 0a20 2020 2020 2a20 e CV_64F. * │ │ │ │ -0000c1e0: 5468 6520 6f75 7470 7574 2073 697a 6520 The output size │ │ │ │ -0000c1f0: 7769 6c6c 2062 6520 6e75 6d5f 6f66 5f69 will be num_of_i │ │ │ │ -0000c200: 6e74 6567 7261 6c20 7820 7372 635f 6469 ntegral x src_di │ │ │ │ -0000c210: 6167 6f6e 616c 5f6c 656e 6774 682e 0a20 agonal_length.. │ │ │ │ -0000c220: 2020 2020 2a20 4966 2063 726f 7020 6973 * If crop is │ │ │ │ -0000c230: 2073 656c 6563 7465 642c 2074 6865 2069 selected, the i │ │ │ │ -0000c240: 6e70 7574 2069 6d61 6765 2077 696c 6c20 nput image will │ │ │ │ -0000c250: 6265 2063 726f 7020 696e 746f 2073 7175 be crop into squ │ │ │ │ -0000c260: 6172 6520 7468 656e 2063 6972 636c 652c are then circle, │ │ │ │ -0000c270: 0a20 2020 2020 2a20 616e 6420 6f75 7470 . * and outp │ │ │ │ -0000c280: 7574 2073 697a 6520 7769 6c6c 2062 6520 ut size will be │ │ │ │ -0000c290: 6e75 6d5f 6f66 5f69 6e74 6567 7261 6c20 num_of_integral │ │ │ │ -0000c2a0: 7820 6d69 6e5f 6564 6765 2e0a 2020 2020 x min_edge.. │ │ │ │ -0000c2b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0000c2c0: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ -0000c2d0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000c2e0: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ -0000c2f0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000c300: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000c310: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000c320: 2076 6f69 6420 5261 646f 6e54 7261 6e73 void RadonTrans │ │ │ │ -0000c330: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma │ │ │ │ -0000c340: 7420 6473 7429 207b 0a20 2020 2020 2020 t dst) {. │ │ │ │ -0000c350: 2052 6164 6f6e 5472 616e 7366 6f72 6d5f RadonTransform_ │ │ │ │ -0000c360: 3528 7372 632e 6e61 7469 7665 4f62 6a2c 5(src.nativeObj, │ │ │ │ -0000c370: 2064 7374 2e6e 6174 6976 654f 626a 293b dst.nativeObj); │ │ │ │ -0000c380: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -0000c390: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ -0000c3a0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ -0000c3b0: 5065 694c 696e 4e6f 726d 616c 697a 6174 PeiLinNormalizat │ │ │ │ -0000c3c0: 696f 6e28 4d61 7420 492c 204d 6174 2620 ion(Mat I, Mat& │ │ │ │ -0000c3d0: 5429 0a20 2020 202f 2f0a 0a20 2020 2070 T). //.. p │ │ │ │ -0000c3e0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -0000c3f0: 6420 5065 694c 696e 4e6f 726d 616c 697a d PeiLinNormaliz │ │ │ │ -0000c400: 6174 696f 6e28 4d61 7420 492c 204d 6174 ation(Mat I, Mat │ │ │ │ -0000c410: 2054 2920 7b0a 2020 2020 2020 2020 5065 T) {. Pe │ │ │ │ -0000c420: 694c 696e 4e6f 726d 616c 697a 6174 696f iLinNormalizatio │ │ │ │ -0000c430: 6e5f 3028 492e 6e61 7469 7665 4f62 6a2c n_0(I.nativeObj, │ │ │ │ -0000c440: 2054 2e6e 6174 6976 654f 626a 293b 0a20 T.nativeObj);. │ │ │ │ -0000c450: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -0000c460: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ -0000c470: 7570 6572 7069 7865 6c4c 5343 2063 763a uperpixelLSC cv: │ │ │ │ -0000c480: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -0000c490: 6553 7570 6572 7069 7865 6c4c 5343 284d eSuperpixelLSC(M │ │ │ │ -0000c4a0: 6174 2069 6d61 6765 2c20 696e 7420 7265 at image, int re │ │ │ │ -0000c4b0: 6769 6f6e 5f73 697a 6520 3d20 3130 2c20 gion_size = 10, │ │ │ │ -0000c4c0: 666c 6f61 7420 7261 7469 6f20 3d20 302e float ratio = 0. │ │ │ │ -0000c4d0: 3037 3566 290a 2020 2020 2f2f 0a0a 2020 075f). //.. │ │ │ │ -0000c4e0: 2020 2f2a 2a0a 2020 2020 202a 2043 6c61 /**. * Cla │ │ │ │ -0000c4f0: 7373 2069 6d70 6c65 6d65 6e74 696e 6720 ss implementing │ │ │ │ -0000c500: 7468 6520 4c53 4320 284c 696e 6561 7220 the LSC (Linear │ │ │ │ -0000c510: 5370 6563 7472 616c 2043 6c75 7374 6572 Spectral Cluster │ │ │ │ -0000c520: 696e 6729 2073 7570 6572 7069 7865 6c73 ing) superpixels │ │ │ │ -0000c530: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0000c540: 7061 7261 6d20 696d 6167 6520 496d 6167 param image Imag │ │ │ │ -0000c550: 6520 746f 2073 6567 6d65 6e74 0a20 2020 e to segment. │ │ │ │ -0000c560: 2020 2a20 4070 6172 616d 2072 6567 696f * @param regio │ │ │ │ -0000c570: 6e5f 7369 7a65 2043 686f 6f73 6573 2061 n_size Chooses a │ │ │ │ -0000c580: 6e20 6176 6572 6167 6520 7375 7065 7270 n average superp │ │ │ │ -0000c590: 6978 656c 2073 697a 6520 6d65 6173 7572 ixel size measur │ │ │ │ -0000c5a0: 6564 2069 6e20 7069 7865 6c73 0a20 2020 ed in pixels. │ │ │ │ -0000c5b0: 2020 2a20 4070 6172 616d 2072 6174 696f * @param ratio │ │ │ │ -0000c5c0: 2043 686f 6f73 6573 2074 6865 2065 6e66 Chooses the enf │ │ │ │ -0000c5d0: 6f72 6365 6d65 6e74 206f 6620 7375 7065 orcement of supe │ │ │ │ -0000c5e0: 7270 6978 656c 2063 6f6d 7061 6374 6e65 rpixel compactne │ │ │ │ -0000c5f0: 7373 2066 6163 746f 7220 6f66 2073 7570 ss factor of sup │ │ │ │ -0000c600: 6572 7069 7865 6c0a 2020 2020 202a 0a20 erpixel. *. │ │ │ │ -0000c610: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ -0000c620: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ -0000c630: 2053 7570 6572 7069 7865 6c4c 5343 206f SuperpixelLSC o │ │ │ │ -0000c640: 626a 6563 7420 666f 7220 7468 6520 696e bject for the in │ │ │ │ -0000c650: 7075 7420 696d 6167 652e 2049 7420 7365 put image. It se │ │ │ │ -0000c660: 7473 2074 6865 2070 6172 616d 6574 6572 ts the parameter │ │ │ │ -0000c670: 7320 6f66 0a20 2020 2020 2a20 7375 7065 s of. * supe │ │ │ │ -0000c680: 7270 6978 656c 2061 6c67 6f72 6974 686d rpixel algorithm │ │ │ │ -0000c690: 2c20 7768 6963 6820 6172 653a 2072 6567 , which are: reg │ │ │ │ -0000c6a0: 696f 6e5f 7369 7a65 2061 6e64 2072 756c ion_size and rul │ │ │ │ -0000c6b0: 6572 2e20 4974 2070 7265 616c 6c6f 6361 er. It prealloca │ │ │ │ -0000c6c0: 7465 2073 6f6d 6520 6275 6666 6572 7320 te some buffers │ │ │ │ -0000c6d0: 666f 7220 6675 7475 7265 0a20 2020 2020 for future. │ │ │ │ -0000c6e0: 2a20 636f 6d70 7574 696e 6720 6974 6572 * computing iter │ │ │ │ -0000c6f0: 6174 696f 6e73 206f 7665 7220 7468 6520 ations over the │ │ │ │ -0000c700: 6769 7665 6e20 696d 6167 652e 2041 6e20 given image. An │ │ │ │ -0000c710: 6578 616d 706c 6520 6f66 204c 5343 2069 example of LSC i │ │ │ │ -0000c720: 7320 696c 7573 7472 6174 6564 2069 6e20 s ilustrated in │ │ │ │ -0000c730: 7468 6520 666f 6c6c 6f77 696e 6720 7069 the following pi │ │ │ │ -0000c740: 6374 7572 652e 0a20 2020 2020 2a20 466f cture.. * Fo │ │ │ │ -0000c750: 7220 656e 616e 6368 6564 2072 6573 756c r enanched resul │ │ │ │ -0000c760: 7473 2069 7420 6973 2072 6563 6f6d 6d65 ts it is recomme │ │ │ │ -0000c770: 6e64 6564 2066 6f72 2063 6f6c 6f72 2069 nded for color i │ │ │ │ -0000c780: 6d61 6765 7320 746f 2070 7265 7072 6f63 mages to preproc │ │ │ │ -0000c790: 6573 7320 696d 6167 6520 7769 7468 206c ess image with l │ │ │ │ -0000c7a0: 6974 746c 6520 6761 7573 7369 616e 2062 ittle gaussian b │ │ │ │ -0000c7b0: 6c75 720a 2020 2020 202a 2077 6974 6820 lur. * with │ │ │ │ -0000c7c0: 6120 736d 616c 6c20 3320 7820 3320 6b65 a small 3 x 3 ke │ │ │ │ -0000c7d0: 726e 656c 2061 6e64 2061 6464 6974 696f rnel and additio │ │ │ │ -0000c7e0: 6e61 6c20 636f 6e76 6572 7369 6f6e 2069 nal conversion i │ │ │ │ -0000c7f0: 6e74 6f20 4369 654c 4142 2063 6f6c 6f72 nto CieLAB color │ │ │ │ -0000c800: 2073 7061 6365 2e0a 2020 2020 202a 0a20 space.. *. │ │ │ │ -0000c810: 2020 2020 2a20 215b 696d 6167 655d 2870 * ![image](p │ │ │ │ -0000c820: 6963 732f 7375 7065 7270 6978 656c 735f ics/superpixels_ │ │ │ │ -0000c830: 6c73 632e 706e 6729 0a20 2020 2020 2a20 lsc.png). * │ │ │ │ -0000c840: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -0000c850: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000c860: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000c870: 6963 2073 7461 7469 6320 5375 7065 7270 ic static Superp │ │ │ │ -0000c880: 6978 656c 4c53 4320 6372 6561 7465 5375 ixelLSC createSu │ │ │ │ -0000c890: 7065 7270 6978 656c 4c53 4328 4d61 7420 perpixelLSC(Mat │ │ │ │ -0000c8a0: 696d 6167 652c 2069 6e74 2072 6567 696f image, int regio │ │ │ │ -0000c8b0: 6e5f 7369 7a65 2c20 666c 6f61 7420 7261 n_size, float ra │ │ │ │ -0000c8c0: 7469 6f29 207b 0a20 2020 2020 2020 2072 tio) {. r │ │ │ │ -0000c8d0: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel │ │ │ │ -0000c8e0: 4c53 432e 5f5f 6672 6f6d 5074 725f 5f28 LSC.__fromPtr__( │ │ │ │ -0000c8f0: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -0000c900: 4c53 435f 3028 696d 6167 652e 6e61 7469 LSC_0(image.nati │ │ │ │ -0000c910: 7665 4f62 6a2c 2072 6567 696f 6e5f 7369 veObj, region_si │ │ │ │ -0000c920: 7a65 2c20 7261 7469 6f29 293b 0a20 2020 ze, ratio));. │ │ │ │ -0000c930: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0000c940: 202a 2043 6c61 7373 2069 6d70 6c65 6d65 * Class impleme │ │ │ │ -0000c950: 6e74 696e 6720 7468 6520 4c53 4320 284c nting the LSC (L │ │ │ │ -0000c960: 696e 6561 7220 5370 6563 7472 616c 2043 inear Spectral C │ │ │ │ -0000c970: 6c75 7374 6572 696e 6729 2073 7570 6572 lustering) super │ │ │ │ -0000c980: 7069 7865 6c73 0a20 2020 2020 2a0a 2020 pixels. *. │ │ │ │ -0000c990: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ -0000c9a0: 6520 496d 6167 6520 746f 2073 6567 6d65 e Image to segme │ │ │ │ -0000c9b0: 6e74 0a20 2020 2020 2a20 4070 6172 616d nt. * @param │ │ │ │ -0000c9c0: 2072 6567 696f 6e5f 7369 7a65 2043 686f region_size Cho │ │ │ │ -0000c9d0: 6f73 6573 2061 6e20 6176 6572 6167 6520 oses an average │ │ │ │ -0000c9e0: 7375 7065 7270 6978 656c 2073 697a 6520 superpixel size │ │ │ │ -0000c9f0: 6d65 6173 7572 6564 2069 6e20 7069 7865 measured in pixe │ │ │ │ -0000ca00: 6c73 0a20 2020 2020 2a0a 2020 2020 202a ls. *. * │ │ │ │ -0000ca10: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ -0000ca20: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ -0000ca30: 7270 6978 656c 4c53 4320 6f62 6a65 6374 rpixelLSC object │ │ │ │ -0000ca40: 2066 6f72 2074 6865 2069 6e70 7574 2069 for the input i │ │ │ │ -0000ca50: 6d61 6765 2e20 4974 2073 6574 7320 7468 mage. It sets th │ │ │ │ -0000ca60: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ -0000ca70: 2020 2020 202a 2073 7570 6572 7069 7865 * superpixe │ │ │ │ -0000ca80: 6c20 616c 676f 7269 7468 6d2c 2077 6869 l algorithm, whi │ │ │ │ -0000ca90: 6368 2061 7265 3a20 7265 6769 6f6e 5f73 ch are: region_s │ │ │ │ -0000caa0: 697a 6520 616e 6420 7275 6c65 722e 2049 ize and ruler. I │ │ │ │ -0000cab0: 7420 7072 6561 6c6c 6f63 6174 6520 736f t preallocate so │ │ │ │ -0000cac0: 6d65 2062 7566 6665 7273 2066 6f72 2066 me buffers for f │ │ │ │ -0000cad0: 7574 7572 650a 2020 2020 202a 2063 6f6d uture. * com │ │ │ │ -0000cae0: 7075 7469 6e67 2069 7465 7261 7469 6f6e puting iteration │ │ │ │ -0000caf0: 7320 6f76 6572 2074 6865 2067 6976 656e s over the given │ │ │ │ -0000cb00: 2069 6d61 6765 2e20 416e 2065 7861 6d70 image. An examp │ │ │ │ -0000cb10: 6c65 206f 6620 4c53 4320 6973 2069 6c75 le of LSC is ilu │ │ │ │ -0000cb20: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ -0000cb30: 6f6c 6c6f 7769 6e67 2070 6963 7475 7265 ollowing picture │ │ │ │ -0000cb40: 2e0a 2020 2020 202a 2046 6f72 2065 6e61 .. * For ena │ │ │ │ -0000cb50: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it │ │ │ │ -0000cb60: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ -0000cb70: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images │ │ │ │ -0000cb80: 2074 6f20 7072 6570 726f 6365 7373 2069 to preprocess i │ │ │ │ -0000cb90: 6d61 6765 2077 6974 6820 6c69 7474 6c65 mage with little │ │ │ │ -0000cba0: 2067 6175 7373 6961 6e20 626c 7572 0a20 gaussian blur. │ │ │ │ -0000cbb0: 2020 2020 2a20 7769 7468 2061 2073 6d61 * with a sma │ │ │ │ -0000cbc0: 6c6c 2033 2078 2033 206b 6572 6e65 6c20 ll 3 x 3 kernel │ │ │ │ -0000cbd0: 616e 6420 6164 6469 7469 6f6e 616c 2063 and additional c │ │ │ │ -0000cbe0: 6f6e 7665 7273 696f 6e20 696e 746f 2043 onversion into C │ │ │ │ -0000cbf0: 6965 4c41 4220 636f 6c6f 7220 7370 6163 ieLAB color spac │ │ │ │ -0000cc00: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -0000cc10: 2021 5b69 6d61 6765 5d28 7069 6373 2f73 ![image](pics/s │ │ │ │ -0000cc20: 7570 6572 7069 7865 6c73 5f6c 7363 2e70 uperpixels_lsc.p │ │ │ │ -0000cc30: 6e67 290a 2020 2020 202a 2040 7265 7475 ng). * @retu │ │ │ │ -0000cc40: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -0000cc50: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000cc60: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0000cc70: 6174 6963 2053 7570 6572 7069 7865 6c4c atic SuperpixelL │ │ │ │ -0000cc80: 5343 2063 7265 6174 6553 7570 6572 7069 SC createSuperpi │ │ │ │ -0000cc90: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image │ │ │ │ -0000cca0: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ -0000ccb0: 6529 207b 0a20 2020 2020 2020 2072 6574 e) {. ret │ │ │ │ -0000ccc0: 7572 6e20 5375 7065 7270 6978 656c 4c53 urn SuperpixelLS │ │ │ │ -0000ccd0: 432e 5f5f 6672 6f6d 5074 725f 5f28 6372 C.__fromPtr__(cr │ │ │ │ -0000cce0: 6561 7465 5375 7065 7270 6978 656c 4c53 eateSuperpixelLS │ │ │ │ -0000ccf0: 435f 3128 696d 6167 652e 6e61 7469 7665 C_1(image.native │ │ │ │ -0000cd00: 4f62 6a2c 2072 6567 696f 6e5f 7369 7a65 Obj, region_size │ │ │ │ -0000cd10: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -0000cd20: 2a2a 0a20 2020 2020 2a20 436c 6173 7320 **. * Class │ │ │ │ -0000cd30: 696d 706c 656d 656e 7469 6e67 2074 6865 implementing the │ │ │ │ -0000cd40: 204c 5343 2028 4c69 6e65 6172 2053 7065 LSC (Linear Spe │ │ │ │ -0000cd50: 6374 7261 6c20 436c 7573 7465 7269 6e67 ctral Clustering │ │ │ │ -0000cd60: 2920 7375 7065 7270 6978 656c 730a 2020 ) superpixels. │ │ │ │ -0000cd70: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000cd80: 616d 2069 6d61 6765 2049 6d61 6765 2074 am image Image t │ │ │ │ -0000cd90: 6f20 7365 676d 656e 740a 2020 2020 202a o segment. * │ │ │ │ -0000cda0: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -0000cdb0: 7469 6f6e 2069 6e69 7469 616c 697a 6573 tion initializes │ │ │ │ -0000cdc0: 2061 2053 7570 6572 7069 7865 6c4c 5343 a SuperpixelLSC │ │ │ │ -0000cdd0: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ -0000cde0: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ -0000cdf0: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ -0000ce00: 6572 7320 6f66 0a20 2020 2020 2a20 7375 ers of. * su │ │ │ │ -0000ce10: 7065 7270 6978 656c 2061 6c67 6f72 6974 perpixel algorit │ │ │ │ -0000ce20: 686d 2c20 7768 6963 6820 6172 653a 2072 hm, which are: r │ │ │ │ -0000ce30: 6567 696f 6e5f 7369 7a65 2061 6e64 2072 egion_size and r │ │ │ │ -0000ce40: 756c 6572 2e20 4974 2070 7265 616c 6c6f uler. It preallo │ │ │ │ -0000ce50: 6361 7465 2073 6f6d 6520 6275 6666 6572 cate some buffer │ │ │ │ -0000ce60: 7320 666f 7220 6675 7475 7265 0a20 2020 s for future. │ │ │ │ -0000ce70: 2020 2a20 636f 6d70 7574 696e 6720 6974 * computing it │ │ │ │ -0000ce80: 6572 6174 696f 6e73 206f 7665 7220 7468 erations over th │ │ │ │ -0000ce90: 6520 6769 7665 6e20 696d 6167 652e 2041 e given image. A │ │ │ │ -0000cea0: 6e20 6578 616d 706c 6520 6f66 204c 5343 n example of LSC │ │ │ │ -0000ceb0: 2069 7320 696c 7573 7472 6174 6564 2069 is ilustrated i │ │ │ │ -0000cec0: 6e20 7468 6520 666f 6c6c 6f77 696e 6720 n the following │ │ │ │ -0000ced0: 7069 6374 7572 652e 0a20 2020 2020 2a20 picture.. * │ │ │ │ -0000cee0: 466f 7220 656e 616e 6368 6564 2072 6573 For enanched res │ │ │ │ -0000cef0: 756c 7473 2069 7420 6973 2072 6563 6f6d ults it is recom │ │ │ │ -0000cf00: 6d65 6e64 6564 2066 6f72 2063 6f6c 6f72 mended for color │ │ │ │ -0000cf10: 2069 6d61 6765 7320 746f 2070 7265 7072 images to prepr │ │ │ │ -0000cf20: 6f63 6573 7320 696d 6167 6520 7769 7468 ocess image with │ │ │ │ -0000cf30: 206c 6974 746c 6520 6761 7573 7369 616e little gaussian │ │ │ │ -0000cf40: 2062 6c75 720a 2020 2020 202a 2077 6974 blur. * wit │ │ │ │ -0000cf50: 6820 6120 736d 616c 6c20 3320 7820 3320 h a small 3 x 3 │ │ │ │ -0000cf60: 6b65 726e 656c 2061 6e64 2061 6464 6974 kernel and addit │ │ │ │ -0000cf70: 696f 6e61 6c20 636f 6e76 6572 7369 6f6e ional conversion │ │ │ │ -0000cf80: 2069 6e74 6f20 4369 654c 4142 2063 6f6c into CieLAB col │ │ │ │ -0000cf90: 6f72 2073 7061 6365 2e0a 2020 2020 202a or space.. * │ │ │ │ -0000cfa0: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ -0000cfb0: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ -0000cfc0: 735f 6c73 632e 706e 6729 0a20 2020 2020 s_lsc.png). │ │ │ │ -0000cfd0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -0000cfe0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000cff0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -0000d000: 626c 6963 2073 7461 7469 6320 5375 7065 blic static Supe │ │ │ │ -0000d010: 7270 6978 656c 4c53 4320 6372 6561 7465 rpixelLSC create │ │ │ │ -0000d020: 5375 7065 7270 6978 656c 4c53 4328 4d61 SuperpixelLSC(Ma │ │ │ │ -0000d030: 7420 696d 6167 6529 207b 0a20 2020 2020 t image) {. │ │ │ │ -0000d040: 2020 2072 6574 7572 6e20 5375 7065 7270 return Superp │ │ │ │ -0000d050: 6978 656c 4c53 432e 5f5f 6672 6f6d 5074 ixelLSC.__fromPt │ │ │ │ -0000d060: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ -0000d070: 6978 656c 4c53 435f 3228 696d 6167 652e ixelLSC_2(image. │ │ │ │ -0000d080: 6e61 7469 7665 4f62 6a29 293b 0a20 2020 nativeObj));. │ │ │ │ -0000d090: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ -0000d0a0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -0000d0b0: 3a3a 7869 6d67 7072 6f63 3a3a 666f 7572 ::ximgproc::four │ │ │ │ -0000d0c0: 6965 7244 6573 6372 6970 746f 7228 4d61 ierDescriptor(Ma │ │ │ │ -0000d0d0: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ -0000d0e0: 2069 6e74 206e 6245 6c74 203d 202d 312c int nbElt = -1, │ │ │ │ -0000d0f0: 2069 6e74 206e 6246 4420 3d20 2d31 290a int nbFD = -1). │ │ │ │ -0000d100: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -0000d110: 2020 2020 202a 2046 6f75 7269 6572 2064 * Fourier d │ │ │ │ -0000d120: 6573 6372 6970 746f 7273 2066 6f72 2070 escriptors for p │ │ │ │ -0000d130: 6c61 6e65 6420 636c 6f73 6564 2063 7572 laned closed cur │ │ │ │ -0000d140: 7665 730a 2020 2020 202a 0a20 2020 2020 ves. *. │ │ │ │ -0000d150: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -0000d160: 6c73 2061 626f 7574 2074 6869 7320 696d ls about this im │ │ │ │ -0000d170: 706c 656d 656e 7461 7469 6f6e 2c20 706c plementation, pl │ │ │ │ -0000d180: 6561 7365 2073 6565 2043 4954 453a 2050 ease see CITE: P │ │ │ │ -0000d190: 6572 736f 6f6e 4675 3139 3737 0a20 2020 ersoonFu1977. │ │ │ │ -0000d1a0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -0000d1b0: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ -0000d1c0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000d1d0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -0000d1e0: 616d 2064 7374 2061 7574 6f6d 6174 6963 am dst automatic │ │ │ │ -0000d1f0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000d200: 2020 2020 2a20 4070 6172 616d 206e 6245 * @param nbE │ │ │ │ -0000d210: 6c74 2061 7574 6f6d 6174 6963 616c 6c79 lt automatically │ │ │ │ -0000d220: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000d230: 2a20 4070 6172 616d 206e 6246 4420 6175 * @param nbFD au │ │ │ │ -0000d240: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d250: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d260: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d270: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ -0000d280: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ -0000d290: 4d61 7420 6473 742c 2069 6e74 206e 6245 Mat dst, int nbE │ │ │ │ -0000d2a0: 6c74 2c20 696e 7420 6e62 4644 2920 7b0a lt, int nbFD) {. │ │ │ │ -0000d2b0: 2020 2020 2020 2020 666f 7572 6965 7244 fourierD │ │ │ │ -0000d2c0: 6573 6372 6970 746f 725f 3028 7372 632e escriptor_0(src. │ │ │ │ -0000d2d0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0000d2e0: 6174 6976 654f 626a 2c20 6e62 456c 742c ativeObj, nbElt, │ │ │ │ -0000d2f0: 206e 6246 4429 3b0a 2020 2020 7d0a 0a20 nbFD);. }.. │ │ │ │ -0000d300: 2020 202f 2a2a 0a20 2020 2020 2a20 466f /**. * Fo │ │ │ │ -0000d310: 7572 6965 7220 6465 7363 7269 7074 6f72 urier descriptor │ │ │ │ -0000d320: 7320 666f 7220 706c 616e 6564 2063 6c6f s for planed clo │ │ │ │ -0000d330: 7365 6420 6375 7276 6573 0a20 2020 2020 sed curves. │ │ │ │ -0000d340: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -0000d350: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -0000d360: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat │ │ │ │ -0000d370: 696f 6e2c 2070 6c65 6173 6520 7365 6520 ion, please see │ │ │ │ -0000d380: 4349 5445 3a20 5065 7273 6f6f 6e46 7531 CITE: PersoonFu1 │ │ │ │ -0000d390: 3937 370a 2020 2020 202a 0a20 2020 2020 977. *. │ │ │ │ -0000d3a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000d3b0: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -0000d3c0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000d3d0: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -0000d3e0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d3f0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -0000d400: 7261 6d20 6e62 456c 7420 6175 746f 6d61 ram nbElt automa │ │ │ │ -0000d410: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000d420: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -0000d430: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -0000d440: 2066 6f75 7269 6572 4465 7363 7269 7074 fourierDescript │ │ │ │ -0000d450: 6f72 284d 6174 2073 7263 2c20 4d61 7420 or(Mat src, Mat │ │ │ │ -0000d460: 6473 742c 2069 6e74 206e 6245 6c74 2920 dst, int nbElt) │ │ │ │ -0000d470: 7b0a 2020 2020 2020 2020 666f 7572 6965 {. fourie │ │ │ │ -0000d480: 7244 6573 6372 6970 746f 725f 3128 7372 rDescriptor_1(sr │ │ │ │ -0000d490: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -0000d4a0: 2e6e 6174 6976 654f 626a 2c20 6e62 456c .nativeObj, nbEl │ │ │ │ -0000d4b0: 7429 3b0a 2020 2020 7d0a 0a20 2020 202f t);. }.. / │ │ │ │ -0000d4c0: 2a2a 0a20 2020 2020 2a20 466f 7572 6965 **. * Fourie │ │ │ │ -0000d4d0: 7220 6465 7363 7269 7074 6f72 7320 666f r descriptors fo │ │ │ │ -0000d4e0: 7220 706c 616e 6564 2063 6c6f 7365 6420 r planed closed │ │ │ │ -0000d4f0: 6375 7276 6573 0a20 2020 2020 2a0a 2020 curves. *. │ │ │ │ -0000d500: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -0000d510: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ -0000d520: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ -0000d530: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0000d540: 3a20 5065 7273 6f6f 6e46 7531 3937 370a : PersoonFu1977. │ │ │ │ -0000d550: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -0000d560: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -0000d570: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000d580: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000d590: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ -0000d5a0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000d5b0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -0000d5c0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -0000d5d0: 2066 6f75 7269 6572 4465 7363 7269 7074 fourierDescript │ │ │ │ -0000d5e0: 6f72 284d 6174 2073 7263 2c20 4d61 7420 or(Mat src, Mat │ │ │ │ -0000d5f0: 6473 7429 207b 0a20 2020 2020 2020 2066 dst) {. f │ │ │ │ -0000d600: 6f75 7269 6572 4465 7363 7269 7074 6f72 ourierDescriptor │ │ │ │ -0000d610: 5f32 2873 7263 2e6e 6174 6976 654f 626a _2(src.nativeObj │ │ │ │ -0000d620: 2c20 6473 742e 6e61 7469 7665 4f62 6a29 , dst.nativeObj) │ │ │ │ -0000d630: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -0000d640: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -0000d650: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -0000d660: 3a74 7261 6e73 666f 726d 4644 284d 6174 :transformFD(Mat │ │ │ │ -0000d670: 2073 7263 2c20 4d61 7420 742c 204d 6174 src, Mat t, Mat │ │ │ │ -0000d680: 2620 6473 742c 2062 6f6f 6c20 6664 436f & dst, bool fdCo │ │ │ │ -0000d690: 6e74 6f75 7220 3d20 7472 7565 290a 2020 ntour = true). │ │ │ │ -0000d6a0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ -0000d6b0: 2020 202a 2074 7261 6e73 666f 726d 2061 * transform a │ │ │ │ -0000d6c0: 2063 6f6e 746f 7572 0a20 2020 2020 2a0a contour. *. │ │ │ │ -0000d6d0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0000d6e0: 6172 616d 2073 7263 2061 7574 6f6d 6174 aram src automat │ │ │ │ -0000d6f0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000d700: 0a20 2020 2020 2a20 4070 6172 616d 2074 . * @param t │ │ │ │ -0000d710: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000d720: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000d730: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ -0000d740: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000d750: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000d760: 2066 6443 6f6e 746f 7572 2061 7574 6f6d fdContour autom │ │ │ │ -0000d770: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000d780: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -0000d790: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -0000d7a0: 6420 7472 616e 7366 6f72 6d46 4428 4d61 d transformFD(Ma │ │ │ │ -0000d7b0: 7420 7372 632c 204d 6174 2074 2c20 4d61 t src, Mat t, Ma │ │ │ │ -0000d7c0: 7420 6473 742c 2062 6f6f 6c65 616e 2066 t dst, boolean f │ │ │ │ -0000d7d0: 6443 6f6e 746f 7572 2920 7b0a 2020 2020 dContour) {. │ │ │ │ -0000d7e0: 2020 2020 7472 616e 7366 6f72 6d46 445f transformFD_ │ │ │ │ -0000d7f0: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ -0000d800: 2074 2e6e 6174 6976 654f 626a 2c20 6473 t.nativeObj, ds │ │ │ │ -0000d810: 742e 6e61 7469 7665 4f62 6a2c 2066 6443 t.nativeObj, fdC │ │ │ │ -0000d820: 6f6e 746f 7572 293b 0a20 2020 207d 0a0a ontour);. }.. │ │ │ │ -0000d830: 2020 2020 2f2a 2a0a 2020 2020 202a 2074 /**. * t │ │ │ │ -0000d840: 7261 6e73 666f 726d 2061 2063 6f6e 746f ransform a conto │ │ │ │ -0000d850: 7572 0a20 2020 2020 2a0a 2020 2020 202a ur. *. * │ │ │ │ -0000d860: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0000d870: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ -0000d880: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000d890: 2a20 4070 6172 616d 2074 2061 7574 6f6d * @param t autom │ │ │ │ -0000d8a0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000d8b0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000d8c0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ -0000d8d0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000d8e0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0000d8f0: 7374 6174 6963 2076 6f69 6420 7472 616e static void tran │ │ │ │ -0000d900: 7366 6f72 6d46 4428 4d61 7420 7372 632c sformFD(Mat src, │ │ │ │ -0000d910: 204d 6174 2074 2c20 4d61 7420 6473 7429 Mat t, Mat dst) │ │ │ │ -0000d920: 207b 0a20 2020 2020 2020 2074 7261 6e73 {. trans │ │ │ │ -0000d930: 666f 726d 4644 5f31 2873 7263 2e6e 6174 formFD_1(src.nat │ │ │ │ -0000d940: 6976 654f 626a 2c20 742e 6e61 7469 7665 iveObj, t.native │ │ │ │ -0000d950: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -0000d960: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -0000d970: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -0000d980: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -0000d990: 6f63 3a3a 636f 6e74 6f75 7253 616d 706c oc::contourSampl │ │ │ │ -0000d9a0: 696e 6728 4d61 7420 7372 632c 204d 6174 ing(Mat src, Mat │ │ │ │ -0000d9b0: 2620 6f75 742c 2069 6e74 206e 6245 6c74 & out, int nbElt │ │ │ │ -0000d9c0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -0000d9d0: 2a0a 2020 2020 202a 2043 6f6e 746f 7572 *. * Contour │ │ │ │ -0000d9e0: 2073 616d 706c 696e 6720 2e0a 2020 2020 sampling .. │ │ │ │ -0000d9f0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ -0000da00: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ -0000da10: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000da20: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -0000da30: 6d20 6f75 7420 6175 746f 6d61 7469 6361 m out automatica │ │ │ │ -0000da40: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -0000da50: 2020 202a 2040 7061 7261 6d20 6e62 456c * @param nbEl │ │ │ │ -0000da60: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -0000da70: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000da80: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000da90: 7469 6320 766f 6964 2063 6f6e 746f 7572 tic void contour │ │ │ │ -0000daa0: 5361 6d70 6c69 6e67 284d 6174 2073 7263 Sampling(Mat src │ │ │ │ -0000dab0: 2c20 4d61 7420 6f75 742c 2069 6e74 206e , Mat out, int n │ │ │ │ -0000dac0: 6245 6c74 2920 7b0a 2020 2020 2020 2020 bElt) {. │ │ │ │ -0000dad0: 636f 6e74 6f75 7253 616d 706c 696e 675f contourSampling_ │ │ │ │ -0000dae0: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ -0000daf0: 206f 7574 2e6e 6174 6976 654f 626a 2c20 out.nativeObj, │ │ │ │ -0000db00: 6e62 456c 7429 3b0a 2020 2020 7d0a 0a0a nbElt);. }... │ │ │ │ -0000db10: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -0000db20: 2b3a 2020 5074 725f 436f 6e74 6f75 7246 +: Ptr_ContourF │ │ │ │ -0000db30: 6974 7469 6e67 2063 763a 3a78 696d 6770 itting cv::ximgp │ │ │ │ -0000db40: 726f 633a 3a63 7265 6174 6543 6f6e 746f roc::createConto │ │ │ │ -0000db50: 7572 4669 7474 696e 6728 696e 7420 6374 urFitting(int ct │ │ │ │ -0000db60: 7220 3d20 3130 3234 2c20 696e 7420 6664 r = 1024, int fd │ │ │ │ -0000db70: 203d 2031 3629 0a20 2020 202f 2f0a 0a20 = 16). //.. │ │ │ │ -0000db80: 2020 202f 2a2a 0a20 2020 2020 2a20 6372 /**. * cr │ │ │ │ -0000db90: 6561 7465 2043 6f6e 746f 7572 4669 7474 eate ContourFitt │ │ │ │ -0000dba0: 696e 6720 616c 676f 7269 7468 6d20 6f62 ing algorithm ob │ │ │ │ -0000dbb0: 6a65 6374 0a20 2020 2020 2a0a 2020 2020 ject. *. │ │ │ │ -0000dbc0: 202a 2040 7061 7261 6d20 6374 7220 6e75 * @param ctr nu │ │ │ │ -0000dbd0: 6d62 6572 206f 6620 466f 7572 6965 7220 mber of Fourier │ │ │ │ -0000dbe0: 6465 7363 7269 7074 6f72 7320 6571 7561 descriptors equa │ │ │ │ -0000dbf0: 6c20 746f 206e 756d 6265 7220 6f66 2063 l to number of c │ │ │ │ -0000dc00: 6f6e 746f 7572 2070 6f69 6e74 7320 6166 ontour points af │ │ │ │ -0000dc10: 7465 7220 7265 7361 6d70 6c69 6e67 2e0a ter resampling.. │ │ │ │ -0000dc20: 2020 2020 202a 2040 7061 7261 6d20 6664 * @param fd │ │ │ │ -0000dc30: 2043 6f6e 746f 7572 2064 6566 696e 696e Contour definin │ │ │ │ -0000dc40: 6720 7365 636f 6e64 2073 6861 7065 2028 g second shape ( │ │ │ │ -0000dc50: 5461 7267 6574 292e 0a20 2020 2020 2a20 Target).. * │ │ │ │ -0000dc60: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -0000dc70: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000dc80: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000dc90: 6963 2073 7461 7469 6320 436f 6e74 6f75 ic static Contou │ │ │ │ -0000dca0: 7246 6974 7469 6e67 2063 7265 6174 6543 rFitting createC │ │ │ │ -0000dcb0: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ -0000dcc0: 7420 6374 722c 2069 6e74 2066 6429 207b t ctr, int fd) { │ │ │ │ -0000dcd0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -0000dce0: 436f 6e74 6f75 7246 6974 7469 6e67 2e5f ContourFitting._ │ │ │ │ -0000dcf0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -0000dd00: 6543 6f6e 746f 7572 4669 7474 696e 675f eContourFitting_ │ │ │ │ -0000dd10: 3028 6374 722c 2066 6429 293b 0a20 2020 0(ctr, fd));. │ │ │ │ -0000dd20: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0000dd30: 202a 2063 7265 6174 6520 436f 6e74 6f75 * create Contou │ │ │ │ -0000dd40: 7246 6974 7469 6e67 2061 6c67 6f72 6974 rFitting algorit │ │ │ │ -0000dd50: 686d 206f 626a 6563 740a 2020 2020 202a hm object. * │ │ │ │ -0000dd60: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -0000dd70: 7472 206e 756d 6265 7220 6f66 2046 6f75 tr number of Fou │ │ │ │ -0000dd80: 7269 6572 2064 6573 6372 6970 746f 7273 rier descriptors │ │ │ │ -0000dd90: 2065 7175 616c 2074 6f20 6e75 6d62 6572 equal to number │ │ │ │ -0000dda0: 206f 6620 636f 6e74 6f75 7220 706f 696e of contour poin │ │ │ │ -0000ddb0: 7473 2061 6674 6572 2072 6573 616d 706c ts after resampl │ │ │ │ -0000ddc0: 696e 672e 0a20 2020 2020 2a20 4072 6574 ing.. * @ret │ │ │ │ -0000ddd0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -0000dde0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000ddf0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0000de00: 7461 7469 6320 436f 6e74 6f75 7246 6974 tatic ContourFit │ │ │ │ -0000de10: 7469 6e67 2063 7265 6174 6543 6f6e 746f ting createConto │ │ │ │ -0000de20: 7572 4669 7474 696e 6728 696e 7420 6374 urFitting(int ct │ │ │ │ -0000de30: 7229 207b 0a20 2020 2020 2020 2072 6574 r) {. ret │ │ │ │ -0000de40: 7572 6e20 436f 6e74 6f75 7246 6974 7469 urn ContourFitti │ │ │ │ -0000de50: 6e67 2e5f 5f66 726f 6d50 7472 5f5f 2863 ng.__fromPtr__(c │ │ │ │ -0000de60: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ -0000de70: 696e 675f 3128 6374 7229 293b 0a20 2020 ing_1(ctr));. │ │ │ │ -0000de80: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0000de90: 202a 2063 7265 6174 6520 436f 6e74 6f75 * create Contou │ │ │ │ -0000dea0: 7246 6974 7469 6e67 2061 6c67 6f72 6974 rFitting algorit │ │ │ │ -0000deb0: 686d 206f 626a 6563 740a 2020 2020 202a hm object. * │ │ │ │ -0000dec0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -0000ded0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000dee0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -0000def0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0000df00: 6320 436f 6e74 6f75 7246 6974 7469 6e67 c ContourFitting │ │ │ │ -0000df10: 2063 7265 6174 6543 6f6e 746f 7572 4669 createContourFi │ │ │ │ -0000df20: 7474 696e 6728 2920 7b0a 2020 2020 2020 tting() {. │ │ │ │ -0000df30: 2020 7265 7475 726e 2043 6f6e 746f 7572 return Contour │ │ │ │ -0000df40: 4669 7474 696e 672e 5f5f 6672 6f6d 5074 Fitting.__fromPt │ │ │ │ -0000df50: 725f 5f28 6372 6561 7465 436f 6e74 6f75 r__(createContou │ │ │ │ -0000df60: 7246 6974 7469 6e67 5f32 2829 293b 0a20 rFitting_2());. │ │ │ │ -0000df70: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -0000df80: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -0000df90: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6669 cv::ximgproc::fi │ │ │ │ -0000dfa0: 6e64 456c 6c69 7073 6573 284d 6174 2069 ndEllipses(Mat i │ │ │ │ -0000dfb0: 6d61 6765 2c20 4d61 7426 2065 6c6c 6970 mage, Mat& ellip │ │ │ │ -0000dfc0: 7365 732c 2066 6c6f 6174 2073 636f 7265 ses, float score │ │ │ │ -0000dfd0: 5468 7265 7368 6f6c 6420 3d20 302e 3766 Threshold = 0.7f │ │ │ │ -0000dfe0: 2c20 666c 6f61 7420 7265 6c69 6162 696c , float reliabil │ │ │ │ -0000dff0: 6974 7954 6872 6573 686f 6c64 203d 2030 ityThreshold = 0 │ │ │ │ -0000e000: 2e35 662c 2066 6c6f 6174 2063 656e 7465 .5f, float cente │ │ │ │ -0000e010: 7244 6973 7461 6e63 6554 6872 6573 686f rDistanceThresho │ │ │ │ -0000e020: 6c64 203d 2030 2e30 3566 290a 2020 2020 ld = 0.05f). │ │ │ │ -0000e030: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -0000e040: 202a 2046 696e 6473 2065 6c6c 6970 7365 * Finds ellipse │ │ │ │ -0000e050: 7320 6661 7374 6c79 2069 6e20 616e 2069 s fastly in an i │ │ │ │ -0000e060: 6d61 6765 2075 7369 6e67 2070 726f 6a65 mage using proje │ │ │ │ -0000e070: 6374 6976 6520 696e 7661 7269 616e 7420 ctive invariant │ │ │ │ -0000e080: 7072 756e 696e 672e 0a20 2020 2020 2a0a pruning.. *. │ │ │ │ -0000e090: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ -0000e0a0: 696f 6e20 6465 7465 6374 7320 656c 6c69 ion detects elli │ │ │ │ -0000e0b0: 7073 6573 2069 6e20 696d 6167 6573 2075 pses in images u │ │ │ │ -0000e0c0: 7369 6e67 2070 726f 6a65 6374 6976 6520 sing projective │ │ │ │ -0000e0d0: 696e 7661 7269 616e 7420 7072 756e 696e invariant prunin │ │ │ │ -0000e0e0: 672e 0a20 2020 2020 2a20 466f 7220 6d6f g.. * For mo │ │ │ │ -0000e0f0: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ -0000e100: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa │ │ │ │ -0000e110: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see │ │ │ │ -0000e120: 2043 4954 453a 206a 6961 3230 3137 6661 CITE: jia2017fa │ │ │ │ -0000e130: 7374 0a20 2020 2020 2a20 4a69 612c 2051 st. * Jia, Q │ │ │ │ -0000e140: 6920 6574 2061 6c2c 2028 3230 3137 292e i et al, (2017). │ │ │ │ -0000e150: 0a20 2020 2020 2a20 4120 4661 7374 2045 . * A Fast E │ │ │ │ -0000e160: 6c6c 6970 7365 2044 6574 6563 746f 7220 llipse Detector │ │ │ │ -0000e170: 7573 696e 6720 5072 6f6a 6563 7469 7665 using Projective │ │ │ │ -0000e180: 2049 6e76 6172 6961 6e74 2050 7275 6e69 Invariant Pruni │ │ │ │ -0000e190: 6e67 2e20 4945 4545 2054 7261 6e73 6163 ng. IEEE Transac │ │ │ │ -0000e1a0: 7469 6f6e 7320 6f6e 2049 6d61 6765 2050 tions on Image P │ │ │ │ -0000e1b0: 726f 6365 7373 696e 672e 0a20 2020 2020 rocessing.. │ │ │ │ -0000e1c0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000e1d0: 696d 6167 6520 696e 7075 7420 696d 6167 image input imag │ │ │ │ -0000e1e0: 652c 2063 6f75 6c64 2062 6520 6772 6179 e, could be gray │ │ │ │ -0000e1f0: 206f 7220 636f 6c6f 722e 0a20 2020 2020 or color.. │ │ │ │ -0000e200: 2a20 4070 6172 616d 2065 6c6c 6970 7365 * @param ellipse │ │ │ │ -0000e210: 7320 6f75 7470 7574 2076 6563 746f 7220 s output vector │ │ │ │ -0000e220: 6f66 2066 6f75 6e64 2065 6c6c 6970 7365 of found ellipse │ │ │ │ -0000e230: 732e 2065 6163 6820 7665 6374 6f72 2069 s. each vector i │ │ │ │ -0000e240: 7320 656e 636f 6465 6420 6173 2066 6976 s encoded as fiv │ │ │ │ -0000e250: 6520 666c 6f61 7420 2478 2c20 792c 2061 e float $x, y, a │ │ │ │ -0000e260: 2c20 622c 2072 6164 6975 732c 2073 636f , b, radius, sco │ │ │ │ -0000e270: 7265 242e 0a20 2020 2020 2a20 4070 6172 re$.. * @par │ │ │ │ -0000e280: 616d 2073 636f 7265 5468 7265 7368 6f6c am scoreThreshol │ │ │ │ -0000e290: 6420 666c 6f61 742c 2074 6865 2074 6872 d float, the thr │ │ │ │ -0000e2a0: 6573 686f 6c64 206f 6620 656c 6c69 7073 eshold of ellips │ │ │ │ -0000e2b0: 6520 7363 6f72 652e 0a20 2020 2020 2a20 e score.. * │ │ │ │ -0000e2c0: 4070 6172 616d 2072 656c 6961 6269 6c69 @param reliabili │ │ │ │ -0000e2d0: 7479 5468 7265 7368 6f6c 6420 666c 6f61 tyThreshold floa │ │ │ │ -0000e2e0: 742c 2074 6865 2074 6872 6573 686f 6c64 t, the threshold │ │ │ │ -0000e2f0: 206f 6620 7265 6c69 6162 696c 6974 792e of reliability. │ │ │ │ -0000e300: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -0000e310: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ -0000e320: 6573 686f 6c64 2066 6c6f 6174 2c20 7468 eshold float, th │ │ │ │ -0000e330: 6520 7468 7265 7368 6f6c 6420 6f66 2063 e threshold of c │ │ │ │ -0000e340: 656e 7465 7220 6469 7374 616e 6365 2e0a enter distance.. │ │ │ │ -0000e350: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000e360: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ -0000e370: 696e 6445 6c6c 6970 7365 7328 4d61 7420 indEllipses(Mat │ │ │ │ -0000e380: 696d 6167 652c 204d 6174 2065 6c6c 6970 image, Mat ellip │ │ │ │ -0000e390: 7365 732c 2066 6c6f 6174 2073 636f 7265 ses, float score │ │ │ │ -0000e3a0: 5468 7265 7368 6f6c 642c 2066 6c6f 6174 Threshold, float │ │ │ │ -0000e3b0: 2072 656c 6961 6269 6c69 7479 5468 7265 reliabilityThre │ │ │ │ -0000e3c0: 7368 6f6c 642c 2066 6c6f 6174 2063 656e shold, float cen │ │ │ │ -0000e3d0: 7465 7244 6973 7461 6e63 6554 6872 6573 terDistanceThres │ │ │ │ -0000e3e0: 686f 6c64 2920 7b0a 2020 2020 2020 2020 hold) {. │ │ │ │ -0000e3f0: 6669 6e64 456c 6c69 7073 6573 5f30 2869 findEllipses_0(i │ │ │ │ -0000e400: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj, │ │ │ │ -0000e410: 656c 6c69 7073 6573 2e6e 6174 6976 654f ellipses.nativeO │ │ │ │ -0000e420: 626a 2c20 7363 6f72 6554 6872 6573 686f bj, scoreThresho │ │ │ │ -0000e430: 6c64 2c20 7265 6c69 6162 696c 6974 7954 ld, reliabilityT │ │ │ │ -0000e440: 6872 6573 686f 6c64 2c20 6365 6e74 6572 hreshold, center │ │ │ │ -0000e450: 4469 7374 616e 6365 5468 7265 7368 6f6c DistanceThreshol │ │ │ │ -0000e460: 6429 3b0a 2020 2020 7d0a 0a20 2020 202f d);. }.. / │ │ │ │ -0000e470: 2a2a 0a20 2020 2020 2a20 4669 6e64 7320 **. * Finds │ │ │ │ -0000e480: 656c 6c69 7073 6573 2066 6173 746c 7920 ellipses fastly │ │ │ │ -0000e490: 696e 2061 6e20 696d 6167 6520 7573 696e in an image usin │ │ │ │ -0000e4a0: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ -0000e4b0: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ -0000e4c0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -0000e4d0: 6520 6675 6e63 7469 6f6e 2064 6574 6563 e function detec │ │ │ │ -0000e4e0: 7473 2065 6c6c 6970 7365 7320 696e 2069 ts ellipses in i │ │ │ │ -0000e4f0: 6d61 6765 7320 7573 696e 6720 7072 6f6a mages using proj │ │ │ │ -0000e500: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ -0000e510: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ -0000e520: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -0000e530: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ -0000e540: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ -0000e550: 6173 6520 7365 6520 4349 5445 3a20 6a69 ase see CITE: ji │ │ │ │ -0000e560: 6132 3031 3766 6173 740a 2020 2020 202a a2017fast. * │ │ │ │ -0000e570: 204a 6961 2c20 5169 2065 7420 616c 2c20 Jia, Qi et al, │ │ │ │ -0000e580: 2832 3031 3729 2e0a 2020 2020 202a 2041 (2017).. * A │ │ │ │ -0000e590: 2046 6173 7420 456c 6c69 7073 6520 4465 Fast Ellipse De │ │ │ │ -0000e5a0: 7465 6374 6f72 2075 7369 6e67 2050 726f tector using Pro │ │ │ │ -0000e5b0: 6a65 6374 6976 6520 496e 7661 7269 616e jective Invarian │ │ │ │ -0000e5c0: 7420 5072 756e 696e 672e 2049 4545 4520 t Pruning. IEEE │ │ │ │ -0000e5d0: 5472 616e 7361 6374 696f 6e73 206f 6e20 Transactions on │ │ │ │ -0000e5e0: 496d 6167 6520 5072 6f63 6573 7369 6e67 Image Processing │ │ │ │ -0000e5f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0000e600: 4070 6172 616d 2069 6d61 6765 2069 6e70 @param image inp │ │ │ │ -0000e610: 7574 2069 6d61 6765 2c20 636f 756c 6420 ut image, could │ │ │ │ -0000e620: 6265 2067 7261 7920 6f72 2063 6f6c 6f72 be gray or color │ │ │ │ -0000e630: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -0000e640: 656c 6c69 7073 6573 206f 7574 7075 7420 ellipses output │ │ │ │ -0000e650: 7665 6374 6f72 206f 6620 666f 756e 6420 vector of found │ │ │ │ -0000e660: 656c 6c69 7073 6573 2e20 6561 6368 2076 ellipses. each v │ │ │ │ -0000e670: 6563 746f 7220 6973 2065 6e63 6f64 6564 ector is encoded │ │ │ │ -0000e680: 2061 7320 6669 7665 2066 6c6f 6174 2024 as five float $ │ │ │ │ -0000e690: 782c 2079 2c20 612c 2062 2c20 7261 6469 x, y, a, b, radi │ │ │ │ -0000e6a0: 7573 2c20 7363 6f72 6524 2e0a 2020 2020 us, score$.. │ │ │ │ -0000e6b0: 202a 2040 7061 7261 6d20 7363 6f72 6554 * @param scoreT │ │ │ │ -0000e6c0: 6872 6573 686f 6c64 2066 6c6f 6174 2c20 hreshold float, │ │ │ │ -0000e6d0: 7468 6520 7468 7265 7368 6f6c 6420 6f66 the threshold of │ │ │ │ -0000e6e0: 2065 6c6c 6970 7365 2073 636f 7265 2e0a ellipse score.. │ │ │ │ -0000e6f0: 2020 2020 202a 2040 7061 7261 6d20 7265 * @param re │ │ │ │ -0000e700: 6c69 6162 696c 6974 7954 6872 6573 686f liabilityThresho │ │ │ │ -0000e710: 6c64 2066 6c6f 6174 2c20 7468 6520 7468 ld float, the th │ │ │ │ -0000e720: 7265 7368 6f6c 6420 6f66 2072 656c 6961 reshold of relia │ │ │ │ -0000e730: 6269 6c69 7479 2e0a 2020 2020 202a 2f0a bility.. */. │ │ │ │ -0000e740: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0000e750: 6320 766f 6964 2066 696e 6445 6c6c 6970 c void findEllip │ │ │ │ -0000e760: 7365 7328 4d61 7420 696d 6167 652c 204d ses(Mat image, M │ │ │ │ -0000e770: 6174 2065 6c6c 6970 7365 732c 2066 6c6f at ellipses, flo │ │ │ │ -0000e780: 6174 2073 636f 7265 5468 7265 7368 6f6c at scoreThreshol │ │ │ │ -0000e790: 642c 2066 6c6f 6174 2072 656c 6961 6269 d, float reliabi │ │ │ │ -0000e7a0: 6c69 7479 5468 7265 7368 6f6c 6429 207b lityThreshold) { │ │ │ │ -0000e7b0: 0a20 2020 2020 2020 2066 696e 6445 6c6c . findEll │ │ │ │ -0000e7c0: 6970 7365 735f 3128 696d 6167 652e 6e61 ipses_1(image.na │ │ │ │ -0000e7d0: 7469 7665 4f62 6a2c 2065 6c6c 6970 7365 tiveObj, ellipse │ │ │ │ -0000e7e0: 732e 6e61 7469 7665 4f62 6a2c 2073 636f s.nativeObj, sco │ │ │ │ -0000e7f0: 7265 5468 7265 7368 6f6c 642c 2072 656c reThreshold, rel │ │ │ │ -0000e800: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol │ │ │ │ -0000e810: 6429 3b0a 2020 2020 7d0a 0a20 2020 202f d);. }.. / │ │ │ │ -0000e820: 2a2a 0a20 2020 2020 2a20 4669 6e64 7320 **. * Finds │ │ │ │ -0000e830: 656c 6c69 7073 6573 2066 6173 746c 7920 ellipses fastly │ │ │ │ -0000e840: 696e 2061 6e20 696d 6167 6520 7573 696e in an image usin │ │ │ │ -0000e850: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ -0000e860: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ -0000e870: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -0000e880: 6520 6675 6e63 7469 6f6e 2064 6574 6563 e function detec │ │ │ │ -0000e890: 7473 2065 6c6c 6970 7365 7320 696e 2069 ts ellipses in i │ │ │ │ -0000e8a0: 6d61 6765 7320 7573 696e 6720 7072 6f6a mages using proj │ │ │ │ -0000e8b0: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ -0000e8c0: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ -0000e8d0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -0000e8e0: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ -0000e8f0: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ -0000e900: 6173 6520 7365 6520 4349 5445 3a20 6a69 ase see CITE: ji │ │ │ │ -0000e910: 6132 3031 3766 6173 740a 2020 2020 202a a2017fast. * │ │ │ │ -0000e920: 204a 6961 2c20 5169 2065 7420 616c 2c20 Jia, Qi et al, │ │ │ │ -0000e930: 2832 3031 3729 2e0a 2020 2020 202a 2041 (2017).. * A │ │ │ │ -0000e940: 2046 6173 7420 456c 6c69 7073 6520 4465 Fast Ellipse De │ │ │ │ -0000e950: 7465 6374 6f72 2075 7369 6e67 2050 726f tector using Pro │ │ │ │ -0000e960: 6a65 6374 6976 6520 496e 7661 7269 616e jective Invarian │ │ │ │ -0000e970: 7420 5072 756e 696e 672e 2049 4545 4520 t Pruning. IEEE │ │ │ │ -0000e980: 5472 616e 7361 6374 696f 6e73 206f 6e20 Transactions on │ │ │ │ -0000e990: 496d 6167 6520 5072 6f63 6573 7369 6e67 Image Processing │ │ │ │ -0000e9a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0000e9b0: 4070 6172 616d 2069 6d61 6765 2069 6e70 @param image inp │ │ │ │ -0000e9c0: 7574 2069 6d61 6765 2c20 636f 756c 6420 ut image, could │ │ │ │ -0000e9d0: 6265 2067 7261 7920 6f72 2063 6f6c 6f72 be gray or color │ │ │ │ -0000e9e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -0000e9f0: 656c 6c69 7073 6573 206f 7574 7075 7420 ellipses output │ │ │ │ -0000ea00: 7665 6374 6f72 206f 6620 666f 756e 6420 vector of found │ │ │ │ -0000ea10: 656c 6c69 7073 6573 2e20 6561 6368 2076 ellipses. each v │ │ │ │ -0000ea20: 6563 746f 7220 6973 2065 6e63 6f64 6564 ector is encoded │ │ │ │ -0000ea30: 2061 7320 6669 7665 2066 6c6f 6174 2024 as five float $ │ │ │ │ -0000ea40: 782c 2079 2c20 612c 2062 2c20 7261 6469 x, y, a, b, radi │ │ │ │ -0000ea50: 7573 2c20 7363 6f72 6524 2e0a 2020 2020 us, score$.. │ │ │ │ -0000ea60: 202a 2040 7061 7261 6d20 7363 6f72 6554 * @param scoreT │ │ │ │ -0000ea70: 6872 6573 686f 6c64 2066 6c6f 6174 2c20 hreshold float, │ │ │ │ -0000ea80: 7468 6520 7468 7265 7368 6f6c 6420 6f66 the threshold of │ │ │ │ -0000ea90: 2065 6c6c 6970 7365 2073 636f 7265 2e0a ellipse score.. │ │ │ │ -0000eaa0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000eab0: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ -0000eac0: 696e 6445 6c6c 6970 7365 7328 4d61 7420 indEllipses(Mat │ │ │ │ -0000ead0: 696d 6167 652c 204d 6174 2065 6c6c 6970 image, Mat ellip │ │ │ │ -0000eae0: 7365 732c 2066 6c6f 6174 2073 636f 7265 ses, float score │ │ │ │ -0000eaf0: 5468 7265 7368 6f6c 6429 207b 0a20 2020 Threshold) {. │ │ │ │ -0000eb00: 2020 2020 2066 696e 6445 6c6c 6970 7365 findEllipse │ │ │ │ -0000eb10: 735f 3228 696d 6167 652e 6e61 7469 7665 s_2(image.native │ │ │ │ -0000eb20: 4f62 6a2c 2065 6c6c 6970 7365 732e 6e61 Obj, ellipses.na │ │ │ │ -0000eb30: 7469 7665 4f62 6a2c 2073 636f 7265 5468 tiveObj, scoreTh │ │ │ │ -0000eb40: 7265 7368 6f6c 6429 3b0a 2020 2020 7d0a reshold);. }. │ │ │ │ -0000eb50: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0000eb60: 4669 6e64 7320 656c 6c69 7073 6573 2066 Finds ellipses f │ │ │ │ -0000eb70: 6173 746c 7920 696e 2061 6e20 696d 6167 astly in an imag │ │ │ │ -0000eb80: 6520 7573 696e 6720 7072 6f6a 6563 7469 e using projecti │ │ │ │ -0000eb90: 7665 2069 6e76 6172 6961 6e74 2070 7275 ve invariant pru │ │ │ │ -0000eba0: 6e69 6e67 2e0a 2020 2020 202a 0a20 2020 ning.. *. │ │ │ │ -0000ebb0: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ -0000ebc0: 2064 6574 6563 7473 2065 6c6c 6970 7365 detects ellipse │ │ │ │ -0000ebd0: 7320 696e 2069 6d61 6765 7320 7573 696e s in images usin │ │ │ │ -0000ebe0: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ -0000ebf0: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ -0000ec00: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0000ec10: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0000ec20: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio │ │ │ │ -0000ec30: 6e2c 2070 6c65 6173 6520 7365 6520 4349 n, please see CI │ │ │ │ -0000ec40: 5445 3a20 6a69 6132 3031 3766 6173 740a TE: jia2017fast. │ │ │ │ -0000ec50: 2020 2020 202a 204a 6961 2c20 5169 2065 * Jia, Qi e │ │ │ │ -0000ec60: 7420 616c 2c20 2832 3031 3729 2e0a 2020 t al, (2017).. │ │ │ │ -0000ec70: 2020 202a 2041 2046 6173 7420 456c 6c69 * A Fast Elli │ │ │ │ -0000ec80: 7073 6520 4465 7465 6374 6f72 2075 7369 pse Detector usi │ │ │ │ -0000ec90: 6e67 2050 726f 6a65 6374 6976 6520 496e ng Projective In │ │ │ │ -0000eca0: 7661 7269 616e 7420 5072 756e 696e 672e variant Pruning. │ │ │ │ -0000ecb0: 2049 4545 4520 5472 616e 7361 6374 696f IEEE Transactio │ │ │ │ -0000ecc0: 6e73 206f 6e20 496d 6167 6520 5072 6f63 ns on Image Proc │ │ │ │ -0000ecd0: 6573 7369 6e67 2e0a 2020 2020 202a 0a20 essing.. *. │ │ │ │ -0000ece0: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -0000ecf0: 6765 2069 6e70 7574 2069 6d61 6765 2c20 ge input image, │ │ │ │ -0000ed00: 636f 756c 6420 6265 2067 7261 7920 6f72 could be gray or │ │ │ │ -0000ed10: 2063 6f6c 6f72 2e0a 2020 2020 202a 2040 color.. * @ │ │ │ │ -0000ed20: 7061 7261 6d20 656c 6c69 7073 6573 206f param ellipses o │ │ │ │ -0000ed30: 7574 7075 7420 7665 6374 6f72 206f 6620 utput vector of │ │ │ │ -0000ed40: 666f 756e 6420 656c 6c69 7073 6573 2e20 found ellipses. │ │ │ │ -0000ed50: 6561 6368 2076 6563 746f 7220 6973 2065 each vector is e │ │ │ │ -0000ed60: 6e63 6f64 6564 2061 7320 6669 7665 2066 ncoded as five f │ │ │ │ -0000ed70: 6c6f 6174 2024 782c 2079 2c20 612c 2062 loat $x, y, a, b │ │ │ │ -0000ed80: 2c20 7261 6469 7573 2c20 7363 6f72 6524 , radius, score$ │ │ │ │ -0000ed90: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ -0000eda0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -0000edb0: 2066 696e 6445 6c6c 6970 7365 7328 4d61 findEllipses(Ma │ │ │ │ -0000edc0: 7420 696d 6167 652c 204d 6174 2065 6c6c t image, Mat ell │ │ │ │ -0000edd0: 6970 7365 7329 207b 0a20 2020 2020 2020 ipses) {. │ │ │ │ -0000ede0: 2066 696e 6445 6c6c 6970 7365 735f 3328 findEllipses_3( │ │ │ │ -0000edf0: 696d 6167 652e 6e61 7469 7665 4f62 6a2c image.nativeObj, │ │ │ │ -0000ee00: 2065 6c6c 6970 7365 732e 6e61 7469 7665 ellipses.native │ │ │ │ -0000ee10: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ -0000ee20: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -0000ee30: 2020 5074 725f 4661 7374 4c69 6e65 4465 Ptr_FastLineDe │ │ │ │ -0000ee40: 7465 6374 6f72 2063 763a 3a78 696d 6770 tector cv::ximgp │ │ │ │ -0000ee50: 726f 633a 3a63 7265 6174 6546 6173 744c roc::createFastL │ │ │ │ -0000ee60: 696e 6544 6574 6563 746f 7228 696e 7420 ineDetector(int │ │ │ │ -0000ee70: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ -0000ee80: 203d 2031 302c 2066 6c6f 6174 2064 6973 = 10, float dis │ │ │ │ -0000ee90: 7461 6e63 655f 7468 7265 7368 6f6c 6420 tance_threshold │ │ │ │ -0000eea0: 3d20 312e 3431 3432 3133 3536 3266 2c20 = 1.414213562f, │ │ │ │ -0000eeb0: 646f 7562 6c65 2063 616e 6e79 5f74 6831 double canny_th1 │ │ │ │ -0000eec0: 203d 2035 302e 302c 2064 6f75 626c 6520 = 50.0, double │ │ │ │ -0000eed0: 6361 6e6e 795f 7468 3220 3d20 3530 2e30 canny_th2 = 50.0 │ │ │ │ -0000eee0: 2c20 696e 7420 6361 6e6e 795f 6170 6572 , int canny_aper │ │ │ │ -0000eef0: 7475 7265 5f73 697a 6520 3d20 332c 2062 ture_size = 3, b │ │ │ │ -0000ef00: 6f6f 6c20 646f 5f6d 6572 6765 203d 2066 ool do_merge = f │ │ │ │ -0000ef10: 616c 7365 290a 2020 2020 2f2f 0a0a 2020 alse). //.. │ │ │ │ -0000ef20: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -0000ef30: 6174 6573 2061 2073 6d61 7274 2070 6f69 ates a smart poi │ │ │ │ -0000ef40: 6e74 6572 2074 6f20 6120 4661 7374 4c69 nter to a FastLi │ │ │ │ -0000ef50: 6e65 4465 7465 6374 6f72 206f 626a 6563 neDetector objec │ │ │ │ -0000ef60: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ -0000ef70: 7320 6974 0a20 2020 2020 2a0a 2020 2020 s it. *. │ │ │ │ -0000ef80: 202a 2040 7061 7261 6d20 6c65 6e67 7468 * @param length │ │ │ │ -0000ef90: 5f74 6872 6573 686f 6c64 2020 2020 5365 _threshold Se │ │ │ │ -0000efa0: 676d 656e 7420 7368 6f72 7465 7220 7468 gment shorter th │ │ │ │ -0000efb0: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ -0000efc0: 6469 7363 6172 6465 640a 2020 2020 202a discarded. * │ │ │ │ -0000efd0: 2040 7061 7261 6d20 6469 7374 616e 6365 @param distance │ │ │ │ -0000efe0: 5f74 6872 6573 686f 6c64 2020 4120 706f _threshold A po │ │ │ │ -0000eff0: 696e 7420 706c 6163 6564 2066 726f 6d20 int placed from │ │ │ │ -0000f000: 6120 6879 706f 7468 6573 6973 206c 696e a hypothesis lin │ │ │ │ -0000f010: 650a 2020 2020 202a 2020 2020 2020 2020 e. * │ │ │ │ -0000f020: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f030: 2020 2020 7365 676d 656e 7420 6661 7274 segment fart │ │ │ │ -0000f040: 6865 7220 7468 616e 2074 6869 7320 7769 her than this wi │ │ │ │ -0000f050: 6c6c 2062 6520 7265 6761 7264 6564 2061 ll be regarded a │ │ │ │ -0000f060: 7320 616e 206f 7574 6c69 6572 0a20 2020 s an outlier. │ │ │ │ -0000f070: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ -0000f080: 5f74 6831 2020 2020 2020 2020 2020 2046 _th1 F │ │ │ │ -0000f090: 6972 7374 2074 6872 6573 686f 6c64 2066 irst threshold f │ │ │ │ -0000f0a0: 6f72 2068 7973 7465 7265 7369 7320 7072 or hysteresis pr │ │ │ │ -0000f0b0: 6f63 6564 7572 6520 696e 2043 616e 6e79 ocedure in Canny │ │ │ │ -0000f0c0: 2829 0a20 2020 2020 2a20 4070 6172 616d (). * @param │ │ │ │ -0000f0d0: 2063 616e 6e79 5f74 6832 2020 2020 2020 canny_th2 │ │ │ │ -0000f0e0: 2020 2020 2053 6563 6f6e 6420 7468 7265 Second thre │ │ │ │ -0000f0f0: 7368 6f6c 6420 666f 7220 6879 7374 6572 shold for hyster │ │ │ │ -0000f100: 6573 6973 2070 726f 6365 6475 7265 2069 esis procedure i │ │ │ │ -0000f110: 6e20 4361 6e6e 7928 290a 2020 2020 202a n Canny(). * │ │ │ │ -0000f120: 2040 7061 7261 6d20 6361 6e6e 795f 6170 @param canny_ap │ │ │ │ -0000f130: 6572 7475 7265 5f73 697a 6520 4170 6572 erture_size Aper │ │ │ │ -0000f140: 7475 7265 7369 7a65 2066 6f72 2074 6865 turesize for the │ │ │ │ -0000f150: 2073 6f62 656c 206f 7065 7261 746f 7220 sobel operator │ │ │ │ -0000f160: 696e 2043 616e 6e79 2829 2e0a 2020 2020 in Canny().. │ │ │ │ -0000f170: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -0000f180: 2020 2020 2020 2020 2020 2020 2020 4966 If │ │ │ │ -0000f190: 207a 6572 6f2c 2043 616e 6e79 2829 2069 zero, Canny() i │ │ │ │ -0000f1a0: 7320 6e6f 7420 6170 706c 6965 6420 616e s not applied an │ │ │ │ -0000f1b0: 6420 7468 6520 696e 7075 7420 696d 6167 d the input imag │ │ │ │ -0000f1c0: 6520 6973 2074 616b 656e 2061 7320 616e e is taken as an │ │ │ │ -0000f1d0: 2065 6467 6520 696d 6167 652e 0a20 2020 edge image.. │ │ │ │ -0000f1e0: 2020 2a20 4070 6172 616d 2064 6f5f 6d65 * @param do_me │ │ │ │ -0000f1f0: 7267 6520 2020 2020 2020 2020 2020 2049 rge I │ │ │ │ -0000f200: 6620 7472 7565 2c20 696e 6372 656d 656e f true, incremen │ │ │ │ -0000f210: 7461 6c20 6d65 7267 696e 6720 6f66 2073 tal merging of s │ │ │ │ -0000f220: 6567 6d65 6e74 7320 7769 6c6c 2062 6520 egments will be │ │ │ │ -0000f230: 7065 7266 6f72 6d65 640a 2020 2020 202a performed. * │ │ │ │ -0000f240: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -0000f250: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000f260: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000f270: 6c69 6320 7374 6174 6963 2046 6173 744c lic static FastL │ │ │ │ -0000f280: 696e 6544 6574 6563 746f 7220 6372 6561 ineDetector crea │ │ │ │ -0000f290: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ -0000f2a0: 6f72 2869 6e74 206c 656e 6774 685f 7468 or(int length_th │ │ │ │ -0000f2b0: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d │ │ │ │ -0000f2c0: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -0000f2d0: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_ │ │ │ │ -0000f2e0: 7468 312c 2064 6f75 626c 6520 6361 6e6e th1, double cann │ │ │ │ -0000f2f0: 795f 7468 322c 2069 6e74 2063 616e 6e79 y_th2, int canny │ │ │ │ -0000f300: 5f61 7065 7274 7572 655f 7369 7a65 2c20 _aperture_size, │ │ │ │ -0000f310: 626f 6f6c 6561 6e20 646f 5f6d 6572 6765 boolean do_merge │ │ │ │ -0000f320: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -0000f330: 726e 2046 6173 744c 696e 6544 6574 6563 rn FastLineDetec │ │ │ │ -0000f340: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__( │ │ │ │ -0000f350: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -0000f360: 7465 6374 6f72 5f30 286c 656e 6774 685f tector_0(length_ │ │ │ │ -0000f370: 7468 7265 7368 6f6c 642c 2064 6973 7461 threshold, dista │ │ │ │ -0000f380: 6e63 655f 7468 7265 7368 6f6c 642c 2063 nce_threshold, c │ │ │ │ -0000f390: 616e 6e79 5f74 6831 2c20 6361 6e6e 795f anny_th1, canny_ │ │ │ │ -0000f3a0: 7468 322c 2063 616e 6e79 5f61 7065 7274 th2, canny_apert │ │ │ │ -0000f3b0: 7572 655f 7369 7a65 2c20 646f 5f6d 6572 ure_size, do_mer │ │ │ │ -0000f3c0: 6765 2929 3b0a 2020 2020 7d0a 0a20 2020 ge));. }.. │ │ │ │ -0000f3d0: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -0000f3e0: 7465 7320 6120 736d 6172 7420 706f 696e tes a smart poin │ │ │ │ -0000f3f0: 7465 7220 746f 2061 2046 6173 744c 696e ter to a FastLin │ │ │ │ -0000f400: 6544 6574 6563 746f 7220 6f62 6a65 6374 eDetector object │ │ │ │ -0000f410: 2061 6e64 2069 6e69 7469 616c 697a 6573 and initializes │ │ │ │ -0000f420: 2069 740a 2020 2020 202a 0a20 2020 2020 it. *. │ │ │ │ -0000f430: 2a20 4070 6172 616d 206c 656e 6774 685f * @param length_ │ │ │ │ -0000f440: 7468 7265 7368 6f6c 6420 2020 2053 6567 threshold Seg │ │ │ │ -0000f450: 6d65 6e74 2073 686f 7274 6572 2074 6861 ment shorter tha │ │ │ │ -0000f460: 6e20 7468 6973 2077 696c 6c20 6265 2064 n this will be d │ │ │ │ -0000f470: 6973 6361 7264 6564 0a20 2020 2020 2a20 iscarded. * │ │ │ │ -0000f480: 4070 6172 616d 2064 6973 7461 6e63 655f @param distance_ │ │ │ │ -0000f490: 7468 7265 7368 6f6c 6420 2041 2070 6f69 threshold A poi │ │ │ │ -0000f4a0: 6e74 2070 6c61 6365 6420 6672 6f6d 2061 nt placed from a │ │ │ │ -0000f4b0: 2068 7970 6f74 6865 7369 7320 6c69 6e65 hypothesis line │ │ │ │ -0000f4c0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -0000f4d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f4e0: 2020 2073 6567 6d65 6e74 2066 6172 7468 segment farth │ │ │ │ -0000f4f0: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ -0000f500: 6c20 6265 2072 6567 6172 6465 6420 6173 l be regarded as │ │ │ │ -0000f510: 2061 6e20 6f75 746c 6965 720a 2020 2020 an outlier. │ │ │ │ -0000f520: 202a 2040 7061 7261 6d20 6361 6e6e 795f * @param canny_ │ │ │ │ -0000f530: 7468 3120 2020 2020 2020 2020 2020 4669 th1 Fi │ │ │ │ -0000f540: 7273 7420 7468 7265 7368 6f6c 6420 666f rst threshold fo │ │ │ │ -0000f550: 7220 6879 7374 6572 6573 6973 2070 726f r hysteresis pro │ │ │ │ -0000f560: 6365 6475 7265 2069 6e20 4361 6e6e 7928 cedure in Canny( │ │ │ │ -0000f570: 290a 2020 2020 202a 2040 7061 7261 6d20 ). * @param │ │ │ │ -0000f580: 6361 6e6e 795f 7468 3220 2020 2020 2020 canny_th2 │ │ │ │ -0000f590: 2020 2020 5365 636f 6e64 2074 6872 6573 Second thres │ │ │ │ -0000f5a0: 686f 6c64 2066 6f72 2068 7973 7465 7265 hold for hystere │ │ │ │ -0000f5b0: 7369 7320 7072 6f63 6564 7572 6520 696e sis procedure in │ │ │ │ -0000f5c0: 2043 616e 6e79 2829 0a20 2020 2020 2a20 Canny(). * │ │ │ │ -0000f5d0: 4070 6172 616d 2063 616e 6e79 5f61 7065 @param canny_ape │ │ │ │ -0000f5e0: 7274 7572 655f 7369 7a65 2041 7065 7274 rture_size Apert │ │ │ │ -0000f5f0: 7572 6573 697a 6520 666f 7220 7468 6520 uresize for the │ │ │ │ -0000f600: 736f 6265 6c20 6f70 6572 6174 6f72 2069 sobel operator i │ │ │ │ -0000f610: 6e20 4361 6e6e 7928 292e 0a20 2020 2020 n Canny().. │ │ │ │ -0000f620: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -0000f630: 2020 2020 2020 2020 2020 2020 2049 6620 If │ │ │ │ -0000f640: 7a65 726f 2c20 4361 6e6e 7928 2920 6973 zero, Canny() is │ │ │ │ -0000f650: 206e 6f74 2061 7070 6c69 6564 2061 6e64 not applied and │ │ │ │ -0000f660: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ -0000f670: 2069 7320 7461 6b65 6e20 6173 2061 6e20 is taken as an │ │ │ │ -0000f680: 6564 6765 2069 6d61 6765 2e0a 2020 2020 edge image.. │ │ │ │ -0000f690: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -0000f6a0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000f6b0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -0000f6c0: 7562 6c69 6320 7374 6174 6963 2046 6173 ublic static Fas │ │ │ │ -0000f6d0: 744c 696e 6544 6574 6563 746f 7220 6372 tLineDetector cr │ │ │ │ -0000f6e0: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ -0000f6f0: 6374 6f72 2869 6e74 206c 656e 6774 685f ctor(int length_ │ │ │ │ -0000f700: 7468 7265 7368 6f6c 642c 2066 6c6f 6174 threshold, float │ │ │ │ -0000f710: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -0000f720: 6f6c 642c 2064 6f75 626c 6520 6361 6e6e old, double cann │ │ │ │ -0000f730: 795f 7468 312c 2064 6f75 626c 6520 6361 y_th1, double ca │ │ │ │ -0000f740: 6e6e 795f 7468 322c 2069 6e74 2063 616e nny_th2, int can │ │ │ │ -0000f750: 6e79 5f61 7065 7274 7572 655f 7369 7a65 ny_aperture_size │ │ │ │ -0000f760: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -0000f770: 726e 2046 6173 744c 696e 6544 6574 6563 rn FastLineDetec │ │ │ │ -0000f780: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__( │ │ │ │ -0000f790: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -0000f7a0: 7465 6374 6f72 5f31 286c 656e 6774 685f tector_1(length_ │ │ │ │ -0000f7b0: 7468 7265 7368 6f6c 642c 2064 6973 7461 threshold, dista │ │ │ │ -0000f7c0: 6e63 655f 7468 7265 7368 6f6c 642c 2063 nce_threshold, c │ │ │ │ -0000f7d0: 616e 6e79 5f74 6831 2c20 6361 6e6e 795f anny_th1, canny_ │ │ │ │ -0000f7e0: 7468 322c 2063 616e 6e79 5f61 7065 7274 th2, canny_apert │ │ │ │ -0000f7f0: 7572 655f 7369 7a65 2929 3b0a 2020 2020 ure_size));. │ │ │ │ -0000f800: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -0000f810: 2a20 4372 6561 7465 7320 6120 736d 6172 * Creates a smar │ │ │ │ -0000f820: 7420 706f 696e 7465 7220 746f 2061 2046 t pointer to a F │ │ │ │ -0000f830: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ -0000f840: 6f62 6a65 6374 2061 6e64 2069 6e69 7469 object and initi │ │ │ │ -0000f850: 616c 697a 6573 2069 740a 2020 2020 202a alizes it. * │ │ │ │ -0000f860: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ -0000f870: 656e 6774 685f 7468 7265 7368 6f6c 6420 ength_threshold │ │ │ │ -0000f880: 2020 2053 6567 6d65 6e74 2073 686f 7274 Segment short │ │ │ │ -0000f890: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ -0000f8a0: 6c20 6265 2064 6973 6361 7264 6564 0a20 l be discarded. │ │ │ │ -0000f8b0: 2020 2020 2a20 4070 6172 616d 2064 6973 * @param dis │ │ │ │ -0000f8c0: 7461 6e63 655f 7468 7265 7368 6f6c 6420 tance_threshold │ │ │ │ -0000f8d0: 2041 2070 6f69 6e74 2070 6c61 6365 6420 A point placed │ │ │ │ -0000f8e0: 6672 6f6d 2061 2068 7970 6f74 6865 7369 from a hypothesi │ │ │ │ -0000f8f0: 7320 6c69 6e65 0a20 2020 2020 2a20 2020 s line. * │ │ │ │ -0000f900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f910: 2020 2020 2020 2020 2073 6567 6d65 6e74 segment │ │ │ │ -0000f920: 2066 6172 7468 6572 2074 6861 6e20 7468 farther than th │ │ │ │ -0000f930: 6973 2077 696c 6c20 6265 2072 6567 6172 is will be regar │ │ │ │ -0000f940: 6465 6420 6173 2061 6e20 6f75 746c 6965 ded as an outlie │ │ │ │ -0000f950: 720a 2020 2020 202a 2040 7061 7261 6d20 r. * @param │ │ │ │ -0000f960: 6361 6e6e 795f 7468 3120 2020 2020 2020 canny_th1 │ │ │ │ -0000f970: 2020 2020 4669 7273 7420 7468 7265 7368 First thresh │ │ │ │ -0000f980: 6f6c 6420 666f 7220 6879 7374 6572 6573 old for hysteres │ │ │ │ -0000f990: 6973 2070 726f 6365 6475 7265 2069 6e20 is procedure in │ │ │ │ -0000f9a0: 4361 6e6e 7928 290a 2020 2020 202a 2040 Canny(). * @ │ │ │ │ -0000f9b0: 7061 7261 6d20 6361 6e6e 795f 7468 3220 param canny_th2 │ │ │ │ -0000f9c0: 2020 2020 2020 2020 2020 5365 636f 6e64 Second │ │ │ │ -0000f9d0: 2074 6872 6573 686f 6c64 2066 6f72 2068 threshold for h │ │ │ │ -0000f9e0: 7973 7465 7265 7369 7320 7072 6f63 6564 ysteresis proced │ │ │ │ -0000f9f0: 7572 6520 696e 2043 616e 6e79 2829 0a20 ure in Canny(). │ │ │ │ -0000fa00: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -0000fa10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fa20: 2049 6620 7a65 726f 2c20 4361 6e6e 7928 If zero, Canny( │ │ │ │ -0000fa30: 2920 6973 206e 6f74 2061 7070 6c69 6564 ) is not applied │ │ │ │ -0000fa40: 2061 6e64 2074 6865 2069 6e70 7574 2069 and the input i │ │ │ │ -0000fa50: 6d61 6765 2069 7320 7461 6b65 6e20 6173 mage is taken as │ │ │ │ -0000fa60: 2061 6e20 6564 6765 2069 6d61 6765 2e0a an edge image.. │ │ │ │ -0000fa70: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -0000fa80: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000fa90: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000faa0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000fab0: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ -0000fac0: 7220 6372 6561 7465 4661 7374 4c69 6e65 r createFastLine │ │ │ │ -0000fad0: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ -0000fae0: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ -0000faf0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ -0000fb00: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ -0000fb10: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ -0000fb20: 6520 6361 6e6e 795f 7468 3229 207b 0a20 e canny_th2) {. │ │ │ │ -0000fb30: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ -0000fb40: 7374 4c69 6e65 4465 7465 6374 6f72 2e5f stLineDetector._ │ │ │ │ -0000fb50: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -0000fb60: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ -0000fb70: 725f 3228 6c65 6e67 7468 5f74 6872 6573 r_2(length_thres │ │ │ │ -0000fb80: 686f 6c64 2c20 6469 7374 616e 6365 5f74 hold, distance_t │ │ │ │ -0000fb90: 6872 6573 686f 6c64 2c20 6361 6e6e 795f hreshold, canny_ │ │ │ │ -0000fba0: 7468 312c 2063 616e 6e79 5f74 6832 2929 th1, canny_th2)) │ │ │ │ -0000fbb0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -0000fbc0: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ -0000fbd0: 6120 736d 6172 7420 706f 696e 7465 7220 a smart pointer │ │ │ │ -0000fbe0: 746f 2061 2046 6173 744c 696e 6544 6574 to a FastLineDet │ │ │ │ -0000fbf0: 6563 746f 7220 6f62 6a65 6374 2061 6e64 ector object and │ │ │ │ -0000fc00: 2069 6e69 7469 616c 697a 6573 2069 740a initializes it. │ │ │ │ -0000fc10: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0000fc20: 6172 616d 206c 656e 6774 685f 7468 7265 aram length_thre │ │ │ │ -0000fc30: 7368 6f6c 6420 2020 2053 6567 6d65 6e74 shold Segment │ │ │ │ -0000fc40: 2073 686f 7274 6572 2074 6861 6e20 7468 shorter than th │ │ │ │ -0000fc50: 6973 2077 696c 6c20 6265 2064 6973 6361 is will be disca │ │ │ │ -0000fc60: 7264 6564 0a20 2020 2020 2a20 4070 6172 rded. * @par │ │ │ │ -0000fc70: 616d 2064 6973 7461 6e63 655f 7468 7265 am distance_thre │ │ │ │ -0000fc80: 7368 6f6c 6420 2041 2070 6f69 6e74 2070 shold A point p │ │ │ │ -0000fc90: 6c61 6365 6420 6672 6f6d 2061 2068 7970 laced from a hyp │ │ │ │ -0000fca0: 6f74 6865 7369 7320 6c69 6e65 0a20 2020 othesis line. │ │ │ │ -0000fcb0: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ -0000fcc0: 2020 2020 2020 2020 2020 2020 2020 2073 s │ │ │ │ -0000fcd0: 6567 6d65 6e74 2066 6172 7468 6572 2074 egment farther t │ │ │ │ -0000fce0: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ -0000fcf0: 2072 6567 6172 6465 6420 6173 2061 6e20 regarded as an │ │ │ │ -0000fd00: 6f75 746c 6965 720a 2020 2020 202a 2040 outlier. * @ │ │ │ │ -0000fd10: 7061 7261 6d20 6361 6e6e 795f 7468 3120 param canny_th1 │ │ │ │ -0000fd20: 2020 2020 2020 2020 2020 4669 7273 7420 First │ │ │ │ -0000fd30: 7468 7265 7368 6f6c 6420 666f 7220 6879 threshold for hy │ │ │ │ -0000fd40: 7374 6572 6573 6973 2070 726f 6365 6475 steresis procedu │ │ │ │ -0000fd50: 7265 2069 6e20 4361 6e6e 7928 290a 2020 re in Canny(). │ │ │ │ -0000fd60: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ -0000fd70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fd80: 4966 207a 6572 6f2c 2043 616e 6e79 2829 If zero, Canny() │ │ │ │ -0000fd90: 2069 7320 6e6f 7420 6170 706c 6965 6420 is not applied │ │ │ │ -0000fda0: 616e 6420 7468 6520 696e 7075 7420 696d and the input im │ │ │ │ -0000fdb0: 6167 6520 6973 2074 616b 656e 2061 7320 age is taken as │ │ │ │ -0000fdc0: 616e 2065 6467 6520 696d 6167 652e 0a20 an edge image.. │ │ │ │ -0000fdd0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -0000fde0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000fdf0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000fe00: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000fe10: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -0000fe20: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD │ │ │ │ -0000fe30: 6574 6563 746f 7228 696e 7420 6c65 6e67 etector(int leng │ │ │ │ -0000fe40: 7468 5f74 6872 6573 686f 6c64 2c20 666c th_threshold, fl │ │ │ │ -0000fe50: 6f61 7420 6469 7374 616e 6365 5f74 6872 oat distance_thr │ │ │ │ -0000fe60: 6573 686f 6c64 2c20 646f 7562 6c65 2063 eshold, double c │ │ │ │ -0000fe70: 616e 6e79 5f74 6831 2920 7b0a 2020 2020 anny_th1) {. │ │ │ │ -0000fe80: 2020 2020 7265 7475 726e 2046 6173 744c return FastL │ │ │ │ -0000fe90: 696e 6544 6574 6563 746f 722e 5f5f 6672 ineDetector.__fr │ │ │ │ -0000fea0: 6f6d 5074 725f 5f28 6372 6561 7465 4661 omPtr__(createFa │ │ │ │ -0000feb0: 7374 4c69 6e65 4465 7465 6374 6f72 5f33 stLineDetector_3 │ │ │ │ -0000fec0: 286c 656e 6774 685f 7468 7265 7368 6f6c (length_threshol │ │ │ │ -0000fed0: 642c 2064 6973 7461 6e63 655f 7468 7265 d, distance_thre │ │ │ │ -0000fee0: 7368 6f6c 642c 2063 616e 6e79 5f74 6831 shold, canny_th1 │ │ │ │ -0000fef0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -0000ff00: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -0000ff10: 7320 6120 736d 6172 7420 706f 696e 7465 s a smart pointe │ │ │ │ -0000ff20: 7220 746f 2061 2046 6173 744c 696e 6544 r to a FastLineD │ │ │ │ -0000ff30: 6574 6563 746f 7220 6f62 6a65 6374 2061 etector object a │ │ │ │ -0000ff40: 6e64 2069 6e69 7469 616c 697a 6573 2069 nd initializes i │ │ │ │ -0000ff50: 740a 2020 2020 202a 0a20 2020 2020 2a20 t. *. * │ │ │ │ -0000ff60: 4070 6172 616d 206c 656e 6774 685f 7468 @param length_th │ │ │ │ -0000ff70: 7265 7368 6f6c 6420 2020 2053 6567 6d65 reshold Segme │ │ │ │ -0000ff80: 6e74 2073 686f 7274 6572 2074 6861 6e20 nt shorter than │ │ │ │ -0000ff90: 7468 6973 2077 696c 6c20 6265 2064 6973 this will be dis │ │ │ │ -0000ffa0: 6361 7264 6564 0a20 2020 2020 2a20 4070 carded. * @p │ │ │ │ -0000ffb0: 6172 616d 2064 6973 7461 6e63 655f 7468 aram distance_th │ │ │ │ -0000ffc0: 7265 7368 6f6c 6420 2041 2070 6f69 6e74 reshold A point │ │ │ │ -0000ffd0: 2070 6c61 6365 6420 6672 6f6d 2061 2068 placed from a h │ │ │ │ -0000ffe0: 7970 6f74 6865 7369 7320 6c69 6e65 0a20 ypothesis line. │ │ │ │ -0000fff0: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -00010000: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010010: 2073 6567 6d65 6e74 2066 6172 7468 6572 segment farther │ │ │ │ -00010020: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will │ │ │ │ -00010030: 6265 2072 6567 6172 6465 6420 6173 2061 be regarded as a │ │ │ │ -00010040: 6e20 6f75 746c 6965 720a 2020 2020 202a n outlier. * │ │ │ │ -00010050: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010060: 2020 2020 2020 2020 2020 2020 4966 207a If z │ │ │ │ -00010070: 6572 6f2c 2043 616e 6e79 2829 2069 7320 ero, Canny() is │ │ │ │ -00010080: 6e6f 7420 6170 706c 6965 6420 616e 6420 not applied and │ │ │ │ -00010090: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ -000100a0: 6973 2074 616b 656e 2061 7320 616e 2065 is taken as an e │ │ │ │ -000100b0: 6467 6520 696d 6167 652e 0a20 2020 2020 dge image.. │ │ │ │ -000100c0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -000100d0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000100e0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -000100f0: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ -00010100: 4c69 6e65 4465 7465 6374 6f72 2063 7265 LineDetector cre │ │ │ │ -00010110: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ -00010120: 746f 7228 696e 7420 6c65 6e67 7468 5f74 tor(int length_t │ │ │ │ -00010130: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float │ │ │ │ -00010140: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ -00010150: 6c64 2920 7b0a 2020 2020 2020 2020 7265 ld) {. re │ │ │ │ -00010160: 7475 726e 2046 6173 744c 696e 6544 6574 turn FastLineDet │ │ │ │ -00010170: 6563 746f 722e 5f5f 6672 6f6d 5074 725f ector.__fromPtr_ │ │ │ │ -00010180: 5f28 6372 6561 7465 4661 7374 4c69 6e65 _(createFastLine │ │ │ │ -00010190: 4465 7465 6374 6f72 5f34 286c 656e 6774 Detector_4(lengt │ │ │ │ -000101a0: 685f 7468 7265 7368 6f6c 642c 2064 6973 h_threshold, dis │ │ │ │ -000101b0: 7461 6e63 655f 7468 7265 7368 6f6c 6429 tance_threshold) │ │ │ │ -000101c0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -000101d0: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ -000101e0: 2061 2073 6d61 7274 2070 6f69 6e74 6572 a smart pointer │ │ │ │ -000101f0: 2074 6f20 6120 4661 7374 4c69 6e65 4465 to a FastLineDe │ │ │ │ -00010200: 7465 6374 6f72 206f 626a 6563 7420 616e tector object an │ │ │ │ -00010210: 6420 696e 6974 6961 6c69 7a65 7320 6974 d initializes it │ │ │ │ -00010220: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00010230: 7061 7261 6d20 6c65 6e67 7468 5f74 6872 param length_thr │ │ │ │ -00010240: 6573 686f 6c64 2020 2020 5365 676d 656e eshold Segmen │ │ │ │ -00010250: 7420 7368 6f72 7465 7220 7468 616e 2074 t shorter than t │ │ │ │ -00010260: 6869 7320 7769 6c6c 2062 6520 6469 7363 his will be disc │ │ │ │ -00010270: 6172 6465 640a 2020 2020 202a 2020 2020 arded. * │ │ │ │ -00010280: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010290: 2020 2020 2020 2020 7365 676d 656e 7420 segment │ │ │ │ -000102a0: 6661 7274 6865 7220 7468 616e 2074 6869 farther than thi │ │ │ │ -000102b0: 7320 7769 6c6c 2062 6520 7265 6761 7264 s will be regard │ │ │ │ -000102c0: 6564 2061 7320 616e 206f 7574 6c69 6572 ed as an outlier │ │ │ │ -000102d0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -000102e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000102f0: 2020 2049 6620 7a65 726f 2c20 4361 6e6e If zero, Cann │ │ │ │ -00010300: 7928 2920 6973 206e 6f74 2061 7070 6c69 y() is not appli │ │ │ │ -00010310: 6564 2061 6e64 2074 6865 2069 6e70 7574 ed and the input │ │ │ │ -00010320: 2069 6d61 6765 2069 7320 7461 6b65 6e20 image is taken │ │ │ │ -00010330: 6173 2061 6e20 6564 6765 2069 6d61 6765 as an edge image │ │ │ │ -00010340: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -00010350: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00010360: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00010370: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00010380: 6963 2046 6173 744c 696e 6544 6574 6563 ic FastLineDetec │ │ │ │ -00010390: 746f 7220 6372 6561 7465 4661 7374 4c69 tor createFastLi │ │ │ │ -000103a0: 6e65 4465 7465 6374 6f72 2869 6e74 206c neDetector(int l │ │ │ │ -000103b0: 656e 6774 685f 7468 7265 7368 6f6c 6429 ength_threshold) │ │ │ │ -000103c0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -000103d0: 6e20 4661 7374 4c69 6e65 4465 7465 6374 n FastLineDetect │ │ │ │ -000103e0: 6f72 2e5f 5f66 726f 6d50 7472 5f5f 2863 or.__fromPtr__(c │ │ │ │ -000103f0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ -00010400: 6563 746f 725f 3528 6c65 6e67 7468 5f74 ector_5(length_t │ │ │ │ -00010410: 6872 6573 686f 6c64 2929 3b0a 2020 2020 hreshold));. │ │ │ │ -00010420: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00010430: 2a20 4372 6561 7465 7320 6120 736d 6172 * Creates a smar │ │ │ │ -00010440: 7420 706f 696e 7465 7220 746f 2061 2046 t pointer to a F │ │ │ │ -00010450: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ -00010460: 6f62 6a65 6374 2061 6e64 2069 6e69 7469 object and initi │ │ │ │ -00010470: 616c 697a 6573 2069 740a 2020 2020 202a alizes it. * │ │ │ │ -00010480: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -00010490: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000104a0: 2020 2073 6567 6d65 6e74 2066 6172 7468 segment farth │ │ │ │ -000104b0: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ -000104c0: 6c20 6265 2072 6567 6172 6465 6420 6173 l be regarded as │ │ │ │ -000104d0: 2061 6e20 6f75 746c 6965 720a 2020 2020 an outlier. │ │ │ │ -000104e0: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -000104f0: 2020 2020 2020 2020 2020 2020 2020 4966 If │ │ │ │ -00010500: 207a 6572 6f2c 2043 616e 6e79 2829 2069 zero, Canny() i │ │ │ │ -00010510: 7320 6e6f 7420 6170 706c 6965 6420 616e s not applied an │ │ │ │ -00010520: 6420 7468 6520 696e 7075 7420 696d 6167 d the input imag │ │ │ │ -00010530: 6520 6973 2074 616b 656e 2061 7320 616e e is taken as an │ │ │ │ -00010540: 2065 6467 6520 696d 6167 652e 0a20 2020 edge image.. │ │ │ │ -00010550: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00010560: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00010570: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00010580: 7075 626c 6963 2073 7461 7469 6320 4661 public static Fa │ │ │ │ -00010590: 7374 4c69 6e65 4465 7465 6374 6f72 2063 stLineDetector c │ │ │ │ -000105a0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ -000105b0: 6563 746f 7228 2920 7b0a 2020 2020 2020 ector() {. │ │ │ │ -000105c0: 2020 7265 7475 726e 2046 6173 744c 696e return FastLin │ │ │ │ -000105d0: 6544 6574 6563 746f 722e 5f5f 6672 6f6d eDetector.__from │ │ │ │ -000105e0: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ -000105f0: 4c69 6e65 4465 7465 6374 6f72 5f36 2829 LineDetector_6() │ │ │ │ -00010600: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00010610: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00010620: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00010630: 3a3a 4661 7374 486f 7567 6854 7261 6e73 ::FastHoughTrans │ │ │ │ -00010640: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma │ │ │ │ -00010650: 7426 2064 7374 2c20 696e 7420 6473 744d t& dst, int dstM │ │ │ │ -00010660: 6174 4465 7074 682c 2069 6e74 2061 6e67 atDepth, int ang │ │ │ │ -00010670: 6c65 5261 6e67 6520 3d20 4152 4f5f 3331 leRange = ARO_31 │ │ │ │ -00010680: 355f 3133 352c 2069 6e74 206f 7020 3d20 5_135, int op = │ │ │ │ -00010690: 4648 545f 4144 442c 2069 6e74 206d 616b FHT_ADD, int mak │ │ │ │ -000106a0: 6553 6b65 7720 3d20 4844 4f5f 4445 534b eSkew = HDO_DESK │ │ │ │ -000106b0: 4557 290a 2020 2020 2f2f 0a0a 2020 2020 EW). //.. │ │ │ │ -000106c0: 2f2a 2a0a 2020 2020 202a 2043 616c 6375 /**. * Calcu │ │ │ │ -000106d0: 6c61 7465 7320 3244 2046 6173 7420 486f lates 2D Fast Ho │ │ │ │ -000106e0: 7567 6820 7472 616e 7366 6f72 6d20 6f66 ugh transform of │ │ │ │ -000106f0: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ -00010700: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ -00010710: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ -00010720: 2074 6865 2066 6173 7420 486f 7567 6820 the fast Hough │ │ │ │ -00010730: 7472 616e 7366 6f72 6d20 666f 7220 6675 transform for fu │ │ │ │ -00010740: 6c6c 2c20 6861 6c66 206f 7220 7175 6172 ll, half or quar │ │ │ │ -00010750: 7465 720a 2020 2020 202a 2072 616e 6765 ter. * range │ │ │ │ -00010760: 206f 6620 616e 676c 6573 2e0a 2020 2020 of angles.. │ │ │ │ -00010770: 202a 2040 7061 7261 6d20 7372 6320 6175 * @param src au │ │ │ │ -00010780: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010790: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -000107a0: 7261 6d20 6473 7420 6175 746f 6d61 7469 ram dst automati │ │ │ │ -000107b0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000107c0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -000107d0: 744d 6174 4465 7074 6820 6175 746f 6d61 tMatDepth automa │ │ │ │ -000107e0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000107f0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00010800: 616e 676c 6552 616e 6765 2061 7574 6f6d angleRange autom │ │ │ │ -00010810: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00010820: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00010830: 206f 7020 6175 746f 6d61 7469 6361 6c6c op automaticall │ │ │ │ -00010840: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00010850: 202a 2040 7061 7261 6d20 6d61 6b65 536b * @param makeSk │ │ │ │ -00010860: 6577 2061 7574 6f6d 6174 6963 616c 6c79 ew automatically │ │ │ │ -00010870: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00010880: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00010890: 6174 6963 2076 6f69 6420 4661 7374 486f atic void FastHo │ │ │ │ -000108a0: 7567 6854 7261 6e73 666f 726d 284d 6174 ughTransform(Mat │ │ │ │ -000108b0: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ -000108c0: 6e74 2064 7374 4d61 7444 6570 7468 2c20 nt dstMatDepth, │ │ │ │ -000108d0: 696e 7420 616e 676c 6552 616e 6765 2c20 int angleRange, │ │ │ │ -000108e0: 696e 7420 6f70 2c20 696e 7420 6d61 6b65 int op, int make │ │ │ │ -000108f0: 536b 6577 2920 7b0a 2020 2020 2020 2020 Skew) {. │ │ │ │ -00010900: 4661 7374 486f 7567 6854 7261 6e73 666f FastHoughTransfo │ │ │ │ -00010910: 726d 5f30 2873 7263 2e6e 6174 6976 654f rm_0(src.nativeO │ │ │ │ -00010920: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -00010930: 6a2c 2064 7374 4d61 7444 6570 7468 2c20 j, dstMatDepth, │ │ │ │ -00010940: 616e 676c 6552 616e 6765 2c20 6f70 2c20 angleRange, op, │ │ │ │ -00010950: 6d61 6b65 536b 6577 293b 0a20 2020 207d makeSkew);. } │ │ │ │ -00010960: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00010970: 2043 616c 6375 6c61 7465 7320 3244 2046 Calculates 2D F │ │ │ │ -00010980: 6173 7420 486f 7567 6820 7472 616e 7366 ast Hough transf │ │ │ │ -00010990: 6f72 6d20 6f66 2061 6e20 696d 6167 652e orm of an image. │ │ │ │ -000109a0: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ -000109b0: 6865 2066 756e 6374 696f 6e20 6361 6c63 he function calc │ │ │ │ -000109c0: 756c 6174 6573 2074 6865 2066 6173 7420 ulates the fast │ │ │ │ -000109d0: 486f 7567 6820 7472 616e 7366 6f72 6d20 Hough transform │ │ │ │ -000109e0: 666f 7220 6675 6c6c 2c20 6861 6c66 206f for full, half o │ │ │ │ -000109f0: 7220 7175 6172 7465 720a 2020 2020 202a r quarter. * │ │ │ │ -00010a00: 2072 616e 6765 206f 6620 616e 676c 6573 range of angles │ │ │ │ -00010a10: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00010a20: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -00010a30: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00010a40: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -00010a50: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010a60: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00010a70: 7261 6d20 6473 744d 6174 4465 7074 6820 ram dstMatDepth │ │ │ │ -00010a80: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00010a90: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -00010aa0: 7061 7261 6d20 616e 676c 6552 616e 6765 param angleRange │ │ │ │ -00010ab0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00010ac0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00010ad0: 4070 6172 616d 206f 7020 6175 746f 6d61 @param op automa │ │ │ │ -00010ae0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00010af0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00010b00: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00010b10: 2046 6173 7448 6f75 6768 5472 616e 7366 FastHoughTransf │ │ │ │ -00010b20: 6f72 6d28 4d61 7420 7372 632c 204d 6174 orm(Mat src, Mat │ │ │ │ -00010b30: 2064 7374 2c20 696e 7420 6473 744d 6174 dst, int dstMat │ │ │ │ -00010b40: 4465 7074 682c 2069 6e74 2061 6e67 6c65 Depth, int angle │ │ │ │ -00010b50: 5261 6e67 652c 2069 6e74 206f 7029 207b Range, int op) { │ │ │ │ -00010b60: 0a20 2020 2020 2020 2046 6173 7448 6f75 . FastHou │ │ │ │ -00010b70: 6768 5472 616e 7366 6f72 6d5f 3128 7372 ghTransform_1(sr │ │ │ │ -00010b80: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00010b90: 2e6e 6174 6976 654f 626a 2c20 6473 744d .nativeObj, dstM │ │ │ │ -00010ba0: 6174 4465 7074 682c 2061 6e67 6c65 5261 atDepth, angleRa │ │ │ │ -00010bb0: 6e67 652c 206f 7029 3b0a 2020 2020 7d0a nge, op);. }. │ │ │ │ -00010bc0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -00010bd0: 4361 6c63 756c 6174 6573 2032 4420 4661 Calculates 2D Fa │ │ │ │ -00010be0: 7374 2048 6f75 6768 2074 7261 6e73 666f st Hough transfo │ │ │ │ -00010bf0: 726d 206f 6620 616e 2069 6d61 6765 2e0a rm of an image.. │ │ │ │ -00010c00: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -00010c10: 6520 6675 6e63 7469 6f6e 2063 616c 6375 e function calcu │ │ │ │ -00010c20: 6c61 7465 7320 7468 6520 6661 7374 2048 lates the fast H │ │ │ │ -00010c30: 6f75 6768 2074 7261 6e73 666f 726d 2066 ough transform f │ │ │ │ -00010c40: 6f72 2066 756c 6c2c 2068 616c 6620 6f72 or full, half or │ │ │ │ -00010c50: 2071 7561 7274 6572 0a20 2020 2020 2a20 quarter. * │ │ │ │ -00010c60: 7261 6e67 6520 6f66 2061 6e67 6c65 732e range of angles. │ │ │ │ -00010c70: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00010c80: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ -00010c90: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00010ca0: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ -00010cb0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00010cc0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00010cd0: 616d 2064 7374 4d61 7444 6570 7468 2061 am dstMatDepth a │ │ │ │ -00010ce0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00010cf0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -00010d00: 6172 616d 2061 6e67 6c65 5261 6e67 6520 aram angleRange │ │ │ │ -00010d10: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00010d20: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00010d30: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00010d40: 6320 766f 6964 2046 6173 7448 6f75 6768 c void FastHough │ │ │ │ -00010d50: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr │ │ │ │ -00010d60: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ -00010d70: 6473 744d 6174 4465 7074 682c 2069 6e74 dstMatDepth, int │ │ │ │ -00010d80: 2061 6e67 6c65 5261 6e67 6529 207b 0a20 angleRange) {. │ │ │ │ -00010d90: 2020 2020 2020 2046 6173 7448 6f75 6768 FastHough │ │ │ │ -00010da0: 5472 616e 7366 6f72 6d5f 3228 7372 632e Transform_2(src. │ │ │ │ -00010db0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -00010dc0: 6174 6976 654f 626a 2c20 6473 744d 6174 ativeObj, dstMat │ │ │ │ -00010dd0: 4465 7074 682c 2061 6e67 6c65 5261 6e67 Depth, angleRang │ │ │ │ -00010de0: 6529 3b0a 2020 2020 7d0a 0a20 2020 202f e);. }.. / │ │ │ │ -00010df0: 2a2a 0a20 2020 2020 2a20 4361 6c63 756c **. * Calcul │ │ │ │ -00010e00: 6174 6573 2032 4420 4661 7374 2048 6f75 ates 2D Fast Hou │ │ │ │ -00010e10: 6768 2074 7261 6e73 666f 726d 206f 6620 gh transform of │ │ │ │ -00010e20: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ -00010e30: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -00010e40: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ -00010e50: 7468 6520 6661 7374 2048 6f75 6768 2074 the fast Hough t │ │ │ │ -00010e60: 7261 6e73 666f 726d 2066 6f72 2066 756c ransform for ful │ │ │ │ -00010e70: 6c2c 2068 616c 6620 6f72 2071 7561 7274 l, half or quart │ │ │ │ -00010e80: 6572 0a20 2020 2020 2a20 7261 6e67 6520 er. * range │ │ │ │ -00010e90: 6f66 2061 6e67 6c65 732e 0a20 2020 2020 of angles.. │ │ │ │ -00010ea0: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ -00010eb0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00010ec0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00010ed0: 616d 2064 7374 2061 7574 6f6d 6174 6963 am dst automatic │ │ │ │ -00010ee0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00010ef0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -00010f00: 4d61 7444 6570 7468 2061 7574 6f6d 6174 MatDepth automat │ │ │ │ -00010f10: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00010f20: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00010f30: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -00010f40: 4661 7374 486f 7567 6854 7261 6e73 666f FastHoughTransfo │ │ │ │ -00010f50: 726d 284d 6174 2073 7263 2c20 4d61 7420 rm(Mat src, Mat │ │ │ │ -00010f60: 6473 742c 2069 6e74 2064 7374 4d61 7444 dst, int dstMatD │ │ │ │ -00010f70: 6570 7468 2920 7b0a 2020 2020 2020 2020 epth) {. │ │ │ │ -00010f80: 4661 7374 486f 7567 6854 7261 6e73 666f FastHoughTransfo │ │ │ │ -00010f90: 726d 5f33 2873 7263 2e6e 6174 6976 654f rm_3(src.nativeO │ │ │ │ -00010fa0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -00010fb0: 6a2c 2064 7374 4d61 7444 6570 7468 293b j, dstMatDepth); │ │ │ │ -00010fc0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -00010fd0: 2020 2020 2f2f 2043 2b2b 3a20 2056 6563 // C++: Vec │ │ │ │ -00010fe0: 3469 2063 763a 3a78 696d 6770 726f 633a 4i cv::ximgproc: │ │ │ │ -00010ff0: 3a48 6f75 6768 506f 696e 7432 4c69 6e65 :HoughPoint2Line │ │ │ │ -00011000: 2850 6f69 6e74 2068 6f75 6768 506f 696e (Point houghPoin │ │ │ │ -00011010: 742c 204d 6174 2073 7263 496d 6749 6e66 t, Mat srcImgInf │ │ │ │ -00011020: 6f2c 2069 6e74 2061 6e67 6c65 5261 6e67 o, int angleRang │ │ │ │ -00011030: 6520 3d20 4152 4f5f 3331 355f 3133 352c e = ARO_315_135, │ │ │ │ -00011040: 2069 6e74 206d 616b 6553 6b65 7720 3d20 int makeSkew = │ │ │ │ -00011050: 4844 4f5f 4445 534b 4557 2c20 696e 7420 HDO_DESKEW, int │ │ │ │ -00011060: 7275 6c65 7320 3d20 524f 5f49 474e 4f52 rules = RO_IGNOR │ │ │ │ -00011070: 455f 424f 5244 4552 5329 0a20 2020 202f E_BORDERS). / │ │ │ │ -00011080: 2f0a 0a20 2020 202f 2f20 5265 7475 726e /.. // Return │ │ │ │ -00011090: 2074 7970 6520 2756 6563 3469 2720 6973 type 'Vec4i' is │ │ │ │ -000110a0: 206e 6f74 2073 7570 706f 7274 6564 2c20 not supported, │ │ │ │ -000110b0: 736b 6970 7069 6e67 2074 6865 2066 756e skipping the fun │ │ │ │ -000110c0: 6374 696f 6e0a 0a0a 2020 2020 2f2f 0a20 ction... //. │ │ │ │ -000110d0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -000110e0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -000110f0: 6f76 6172 6961 6e63 6545 7374 696d 6174 ovarianceEstimat │ │ │ │ -00011100: 696f 6e28 4d61 7420 7372 632c 204d 6174 ion(Mat src, Mat │ │ │ │ -00011110: 2620 6473 742c 2069 6e74 2077 696e 646f & dst, int windo │ │ │ │ -00011120: 7752 6f77 732c 2069 6e74 2077 696e 646f wRows, int windo │ │ │ │ -00011130: 7743 6f6c 7329 0a20 2020 202f 2f0a 0a20 wCols). //.. │ │ │ │ -00011140: 2020 202f 2a2a 0a20 2020 2020 2a20 436f /**. * Co │ │ │ │ -00011150: 6d70 7574 6573 2074 6865 2065 7374 696d mputes the estim │ │ │ │ -00011160: 6174 6564 2063 6f76 6172 6961 6e63 6520 ated covariance │ │ │ │ -00011170: 6d61 7472 6978 206f 6620 616e 2069 6d61 matrix of an ima │ │ │ │ -00011180: 6765 2075 7369 6e67 2074 6865 2073 6c69 ge using the sli │ │ │ │ -00011190: 6469 6e67 0a20 2020 2020 2a20 7769 6e64 ding. * wind │ │ │ │ -000111a0: 6f77 2066 6f72 756d 6c61 7469 6f6e 2e0a ow forumlation.. │ │ │ │ -000111b0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -000111c0: 6172 616d 2073 7263 2054 6865 2073 6f75 aram src The sou │ │ │ │ -000111d0: 7263 6520 696d 6167 652e 2049 6e70 7574 rce image. Input │ │ │ │ -000111e0: 2069 6d61 6765 206d 7573 7420 6265 206f image must be o │ │ │ │ -000111f0: 6620 6120 636f 6d70 6c65 7820 7479 7065 f a complex type │ │ │ │ -00011200: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00011210: 6473 7420 5468 6520 6465 7374 696e 6174 dst The destinat │ │ │ │ -00011220: 696f 6e20 6573 7469 6d61 7465 6420 636f ion estimated co │ │ │ │ -00011230: 7661 7269 616e 6365 206d 6174 7269 782e variance matrix. │ │ │ │ -00011240: 204f 7574 7075 7420 6d61 7472 6978 2077 Output matrix w │ │ │ │ -00011250: 696c 6c20 6265 2073 697a 6520 2877 696e ill be size (win │ │ │ │ -00011260: 646f 7752 6f77 732a 7769 6e64 6f77 436f dowRows*windowCo │ │ │ │ -00011270: 6c73 2c20 7769 6e64 6f77 526f 7773 2a77 ls, windowRows*w │ │ │ │ -00011280: 696e 646f 7743 6f6c 7329 2e0a 2020 2020 indowCols).. │ │ │ │ -00011290: 202a 2040 7061 7261 6d20 7769 6e64 6f77 * @param window │ │ │ │ -000112a0: 526f 7773 2054 6865 206e 756d 6265 7220 Rows The number │ │ │ │ -000112b0: 6f66 2072 6f77 7320 696e 2074 6865 2077 of rows in the w │ │ │ │ -000112c0: 696e 646f 772e 0a20 2020 2020 2a20 4070 indow.. * @p │ │ │ │ -000112d0: 6172 616d 2077 696e 646f 7743 6f6c 7320 aram windowCols │ │ │ │ -000112e0: 5468 6520 6e75 6d62 6572 206f 6620 636f The number of co │ │ │ │ -000112f0: 6c73 2069 6e20 7468 6520 7769 6e64 6f77 ls in the window │ │ │ │ -00011300: 2e0a 2020 2020 202a 2054 6865 2077 696e .. * The win │ │ │ │ -00011310: 646f 7720 7369 7a65 2070 6172 616d 6574 dow size paramet │ │ │ │ -00011320: 6572 7320 636f 6e74 726f 6c20 7468 6520 ers control the │ │ │ │ -00011330: 6163 6375 7261 6379 206f 6620 7468 6520 accuracy of the │ │ │ │ -00011340: 6573 7469 6d61 7469 6f6e 2e0a 2020 2020 estimation.. │ │ │ │ -00011350: 202a 2054 6865 2073 6c69 6469 6e67 2077 * The sliding w │ │ │ │ -00011360: 696e 646f 7720 6d6f 7665 7320 6f76 6572 indow moves over │ │ │ │ -00011370: 2074 6865 2065 6e74 6972 6520 696d 6167 the entire imag │ │ │ │ -00011380: 6520 6672 6f6d 2074 6865 2074 6f70 2d6c e from the top-l │ │ │ │ -00011390: 6566 7420 636f 726e 6572 0a20 2020 2020 eft corner. │ │ │ │ -000113a0: 2a20 746f 2074 6865 2062 6f74 746f 6d20 * to the bottom │ │ │ │ -000113b0: 7269 6768 7420 636f 726e 6572 2e20 4561 right corner. Ea │ │ │ │ -000113c0: 6368 206c 6f63 6174 696f 6e20 6f66 2074 ch location of t │ │ │ │ -000113d0: 6865 2077 696e 646f 7720 7265 7072 6573 he window repres │ │ │ │ -000113e0: 656e 7473 2061 2073 616d 706c 652e 0a20 ents a sample.. │ │ │ │ -000113f0: 2020 2020 2a20 4966 2074 6865 2077 696e * If the win │ │ │ │ -00011400: 646f 7720 6973 2074 6865 2073 697a 6520 dow is the size │ │ │ │ -00011410: 6f66 2074 6865 2069 6d61 6765 2c20 7468 of the image, th │ │ │ │ -00011420: 656e 2074 6869 7320 6769 7665 7320 7468 en this gives th │ │ │ │ -00011430: 6520 6578 6163 7420 636f 7661 7269 616e e exact covarian │ │ │ │ -00011440: 6365 206d 6174 7269 782e 0a20 2020 2020 ce matrix.. │ │ │ │ -00011450: 2a20 466f 7220 616c 6c20 6f74 6865 7220 * For all other │ │ │ │ -00011460: 6361 7365 732c 2074 6865 2073 697a 6573 cases, the sizes │ │ │ │ -00011470: 206f 6620 7468 6520 7769 6e64 6f77 2077 of the window w │ │ │ │ -00011480: 696c 6c20 696d 7061 6374 2074 6865 206e ill impact the n │ │ │ │ -00011490: 756d 6265 7220 6f66 2073 616d 706c 6573 umber of samples │ │ │ │ -000114a0: 0a20 2020 2020 2a20 616e 6420 7468 6520 . * and the │ │ │ │ -000114b0: 6e75 6d62 6572 206f 6620 656c 656d 656e number of elemen │ │ │ │ -000114c0: 7473 2069 6e20 7468 6520 6573 7469 6d61 ts in the estima │ │ │ │ -000114d0: 7465 6420 636f 7661 7269 616e 6365 206d ted covariance m │ │ │ │ -000114e0: 6174 7269 782e 0a20 2020 2020 2a2f 0a20 atrix.. */. │ │ │ │ -000114f0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00011500: 2076 6f69 6420 636f 7661 7269 616e 6365 void covariance │ │ │ │ -00011510: 4573 7469 6d61 7469 6f6e 284d 6174 2073 Estimation(Mat s │ │ │ │ -00011520: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ -00011530: 2077 696e 646f 7752 6f77 732c 2069 6e74 windowRows, int │ │ │ │ -00011540: 2077 696e 646f 7743 6f6c 7329 207b 0a20 windowCols) {. │ │ │ │ -00011550: 2020 2020 2020 2063 6f76 6172 6961 6e63 covarianc │ │ │ │ -00011560: 6545 7374 696d 6174 696f 6e5f 3028 7372 eEstimation_0(sr │ │ │ │ -00011570: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00011580: 2e6e 6174 6976 654f 626a 2c20 7769 6e64 .nativeObj, wind │ │ │ │ -00011590: 6f77 526f 7773 2c20 7769 6e64 6f77 436f owRows, windowCo │ │ │ │ -000115a0: 6c73 293b 0a20 2020 207d 0a0a 0a20 2020 ls);. }... │ │ │ │ -000115b0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -000115c0: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -000115d0: 6f63 3a3a 6564 6765 5072 6573 6572 7669 oc::edgePreservi │ │ │ │ -000115e0: 6e67 4669 6c74 6572 284d 6174 2073 7263 ngFilter(Mat src │ │ │ │ -000115f0: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int │ │ │ │ -00011600: 642c 2064 6f75 626c 6520 7468 7265 7368 d, double thresh │ │ │ │ -00011610: 6f6c 6429 0a20 2020 202f 2f0a 0a20 2020 old). //.. │ │ │ │ -00011620: 202f 2a2a 0a20 2020 2020 2a20 536d 6f6f /**. * Smoo │ │ │ │ -00011630: 7468 6573 2061 6e20 696d 6167 6520 7573 thes an image us │ │ │ │ -00011640: 696e 6720 7468 6520 4564 6765 2d50 7265 ing the Edge-Pre │ │ │ │ -00011650: 7365 7276 696e 6720 6669 6c74 6572 2e0a serving filter.. │ │ │ │ -00011660: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -00011670: 6520 6675 6e63 7469 6f6e 2073 6d6f 6f74 e function smoot │ │ │ │ -00011680: 6865 7320 4761 7573 7369 616e 206e 6f69 hes Gaussian noi │ │ │ │ -00011690: 7365 2061 7320 7765 6c6c 2061 7320 7361 se as well as sa │ │ │ │ -000116a0: 6c74 2026 616d 703b 2070 6570 7065 7220 lt & pepper │ │ │ │ -000116b0: 6e6f 6973 652e 0a20 2020 2020 2a20 466f noise.. * Fo │ │ │ │ -000116c0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -000116d0: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ -000116e0: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ -000116f0: 2073 6565 0a20 2020 2020 2a20 5b52 6569 see. * [Rei │ │ │ │ -00011700: 576f 6531 385d 2020 5265 6963 682c 2053 Woe18] Reich, S │ │ │ │ -00011710: 2e20 616e 6420 57c3 b672 67c3 b674 7465 . and W..rg..tte │ │ │ │ -00011720: 722c 2046 2e20 616e 6420 4465 6c6c 656e r, F. and Dellen │ │ │ │ -00011730: 2c20 422e 2028 3230 3138 292e 2041 2052 , B. (2018). A R │ │ │ │ -00011740: 6561 6c2d 5469 6d65 2045 6467 652d 5072 eal-Time Edge-Pr │ │ │ │ -00011750: 6573 6572 7669 6e67 2044 656e 6f69 7369 eserving Denoisi │ │ │ │ -00011760: 6e67 2046 696c 7465 722e 2050 726f 6365 ng Filter. Proce │ │ │ │ -00011770: 6564 696e 6773 206f 6620 7468 6520 3133 edings of the 13 │ │ │ │ -00011780: 7468 2049 6e74 6572 6e61 7469 6f6e 616c th International │ │ │ │ -00011790: 204a 6f69 6e74 2043 6f6e 6665 7265 6e63 Joint Conferenc │ │ │ │ -000117a0: 6520 6f6e 2043 6f6d 7075 7465 7220 5669 e on Computer Vi │ │ │ │ -000117b0: 7369 6f6e 2c20 496d 6167 696e 6720 616e sion, Imaging an │ │ │ │ -000117c0: 6420 436f 6d70 7574 6572 2047 7261 7068 d Computer Graph │ │ │ │ -000117d0: 6963 7320 5468 656f 7279 2061 6e64 2041 ics Theory and A │ │ │ │ -000117e0: 7070 6c69 6361 7469 6f6e 7320 2856 4953 pplications (VIS │ │ │ │ -000117f0: 4947 5241 5050 293a 2056 6973 6170 702c IGRAPP): Visapp, │ │ │ │ -00011800: 2038 352d 3934 2c20 342e 2044 4f49 3a20 85-94, 4. DOI: │ │ │ │ -00011810: 3130 2e35 3232 302f 3030 3036 3530 3930 10.5220/00065090 │ │ │ │ -00011820: 3030 3835 3030 3934 2e0a 2020 2020 202a 00850094.. * │ │ │ │ -00011830: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00011840: 7263 2053 6f75 7263 6520 382d 6269 7420 rc Source 8-bit │ │ │ │ -00011850: 332d 6368 616e 6e65 6c20 696d 6167 652e 3-channel image. │ │ │ │ -00011860: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00011870: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ -00011880: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ -00011890: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ -000118a0: 7320 7372 632e 0a20 2020 2020 2a20 4070 s src.. * @p │ │ │ │ -000118b0: 6172 616d 2064 2044 6961 6d65 7465 7220 aram d Diameter │ │ │ │ -000118c0: 6f66 2065 6163 6820 7069 7865 6c20 6e65 of each pixel ne │ │ │ │ -000118d0: 6967 6862 6f72 686f 6f64 2074 6861 7420 ighborhood that │ │ │ │ -000118e0: 6973 2075 7365 6420 6475 7269 6e67 2066 is used during f │ │ │ │ -000118f0: 696c 7465 7269 6e67 2e20 4d75 7374 2062 iltering. Must b │ │ │ │ -00011900: 6520 6772 6561 7465 7220 6f72 2065 7175 e greater or equ │ │ │ │ -00011910: 616c 2033 2e0a 2020 2020 202a 2040 7061 al 3.. * @pa │ │ │ │ -00011920: 7261 6d20 7468 7265 7368 6f6c 6420 5468 ram threshold Th │ │ │ │ -00011930: 7265 7368 6f6c 642c 2077 6869 6368 2064 reshold, which d │ │ │ │ -00011940: 6973 7469 6e67 7569 7368 6573 2062 6574 istinguishes bet │ │ │ │ -00011950: 7765 656e 206e 6f69 7365 2c20 6f75 746c ween noise, outl │ │ │ │ -00011960: 6965 7273 2c20 616e 6420 6461 7461 2e0a iers, and data.. │ │ │ │ -00011970: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00011980: 6963 2073 7461 7469 6320 766f 6964 2065 ic static void e │ │ │ │ -00011990: 6467 6550 7265 7365 7276 696e 6746 696c dgePreservingFil │ │ │ │ -000119a0: 7465 7228 4d61 7420 7372 632c 204d 6174 ter(Mat src, Mat │ │ │ │ -000119b0: 2064 7374 2c20 696e 7420 642c 2064 6f75 dst, int d, dou │ │ │ │ -000119c0: 626c 6520 7468 7265 7368 6f6c 6429 207b ble threshold) { │ │ │ │ -000119d0: 0a20 2020 2020 2020 2065 6467 6550 7265 . edgePre │ │ │ │ -000119e0: 7365 7276 696e 6746 696c 7465 725f 3028 servingFilter_0( │ │ │ │ -000119f0: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -00011a00: 7374 2e6e 6174 6976 654f 626a 2c20 642c st.nativeObj, d, │ │ │ │ -00011a10: 2074 6872 6573 686f 6c64 293b 0a20 2020 threshold);. │ │ │ │ -00011a20: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ -00011a30: 2f2f 2043 2b2b 3a20 2050 7472 5f45 6467 // C++: Ptr_Edg │ │ │ │ -00011a40: 6542 6f78 6573 2063 763a 3a78 696d 6770 eBoxes cv::ximgp │ │ │ │ -00011a50: 726f 633a 3a63 7265 6174 6545 6467 6542 roc::createEdgeB │ │ │ │ -00011a60: 6f78 6573 2866 6c6f 6174 2061 6c70 6861 oxes(float alpha │ │ │ │ -00011a70: 203d 2030 2e36 3566 2c20 666c 6f61 7420 = 0.65f, float │ │ │ │ -00011a80: 6265 7461 203d 2030 2e37 3566 2c20 666c beta = 0.75f, fl │ │ │ │ -00011a90: 6f61 7420 6574 6120 3d20 312c 2066 6c6f oat eta = 1, flo │ │ │ │ -00011aa0: 6174 206d 696e 5363 6f72 6520 3d20 302e at minScore = 0. │ │ │ │ -00011ab0: 3031 662c 2069 6e74 206d 6178 426f 7865 01f, int maxBoxe │ │ │ │ -00011ac0: 7320 3d20 3130 3030 302c 2066 6c6f 6174 s = 10000, float │ │ │ │ -00011ad0: 2065 6467 654d 696e 4d61 6720 3d20 302e edgeMinMag = 0. │ │ │ │ -00011ae0: 3166 2c20 666c 6f61 7420 6564 6765 4d65 1f, float edgeMe │ │ │ │ -00011af0: 7267 6554 6872 203d 2030 2e35 662c 2066 rgeThr = 0.5f, f │ │ │ │ -00011b00: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ -00011b10: 6167 203d 2030 2e35 662c 2066 6c6f 6174 ag = 0.5f, float │ │ │ │ -00011b20: 206d 6178 4173 7065 6374 5261 7469 6f20 maxAspectRatio │ │ │ │ -00011b30: 3d20 332c 2066 6c6f 6174 206d 696e 426f = 3, float minBo │ │ │ │ -00011b40: 7841 7265 6120 3d20 3130 3030 2c20 666c xArea = 1000, fl │ │ │ │ -00011b50: 6f61 7420 6761 6d6d 6120 3d20 322c 2066 oat gamma = 2, f │ │ │ │ -00011b60: 6c6f 6174 206b 6170 7061 203d 2031 2e35 loat kappa = 1.5 │ │ │ │ -00011b70: 6629 0a20 2020 202f 2f0a 0a20 2020 202f f). //.. / │ │ │ │ -00011b80: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00011b90: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ -00011ba0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00011bb0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ -00011bc0: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ -00011bd0: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ -00011be0: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ -00011bf0: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ -00011c00: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ -00011c10: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ -00011c20: 6d20 6574 6120 6164 6170 7461 7469 6f6e m eta adaptation │ │ │ │ -00011c30: 2072 6174 6520 666f 7220 6e6d 7320 7468 rate for nms th │ │ │ │ -00011c40: 7265 7368 6f6c 642e 0a20 2020 2020 2a20 reshold.. * │ │ │ │ -00011c50: 4070 6172 616d 206d 696e 5363 6f72 6520 @param minScore │ │ │ │ -00011c60: 6d69 6e20 7363 6f72 6520 6f66 2062 6f78 min score of box │ │ │ │ -00011c70: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ -00011c80: 2020 202a 2040 7061 7261 6d20 6d61 7842 * @param maxB │ │ │ │ -00011c90: 6f78 6573 206d 6178 206e 756d 6265 7220 oxes max number │ │ │ │ -00011ca0: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ -00011cb0: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ -00011cc0: 6d20 6564 6765 4d69 6e4d 6167 2065 6467 m edgeMinMag edg │ │ │ │ -00011cd0: 6520 6d69 6e20 6d61 676e 6974 7564 652e e min magnitude. │ │ │ │ -00011ce0: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ -00011cf0: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ -00011d00: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ -00011d10: 2a20 4070 6172 616d 2065 6467 654d 6572 * @param edgeMer │ │ │ │ -00011d20: 6765 5468 7220 6564 6765 206d 6572 6765 geThr edge merge │ │ │ │ -00011d30: 2074 6872 6573 686f 6c64 2e20 496e 6372 threshold. Incr │ │ │ │ -00011d40: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ -00011d50: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ -00011d60: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ -00011d70: 7261 6d20 636c 7573 7465 724d 696e 4d61 ram clusterMinMa │ │ │ │ -00011d80: 6720 636c 7573 7465 7220 6d69 6e20 6d61 g cluster min ma │ │ │ │ -00011d90: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ -00011da0: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ -00011db0: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ -00011dc0: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ -00011dd0: 206d 6178 4173 7065 6374 5261 7469 6f20 maxAspectRatio │ │ │ │ -00011de0: 6d61 7820 6173 7065 6374 2072 6174 696f max aspect ratio │ │ │ │ -00011df0: 206f 6620 626f 7865 732e 0a20 2020 2020 of boxes.. │ │ │ │ -00011e00: 2a20 4070 6172 616d 206d 696e 426f 7841 * @param minBoxA │ │ │ │ -00011e10: 7265 6120 6d69 6e69 6d75 6d20 6172 6561 rea minimum area │ │ │ │ -00011e20: 206f 6620 626f 7865 732e 0a20 2020 2020 of boxes.. │ │ │ │ -00011e30: 2a20 4070 6172 616d 2067 616d 6d61 2061 * @param gamma a │ │ │ │ -00011e40: 6666 696e 6974 7920 7365 6e73 6974 6976 ffinity sensitiv │ │ │ │ -00011e50: 6974 792e 0a20 2020 2020 2a20 4070 6172 ity.. * @par │ │ │ │ -00011e60: 616d 206b 6170 7061 2073 6361 6c65 2073 am kappa scale s │ │ │ │ -00011e70: 656e 7369 7469 7669 7479 2e0a 2020 2020 ensitivity.. │ │ │ │ -00011e80: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00011e90: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00011ea0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00011eb0: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ -00011ec0: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ -00011ed0: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ -00011ee0: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00011ef0: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -00011f00: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -00011f10: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -00011f20: 6467 654d 696e 4d61 672c 2066 6c6f 6174 dgeMinMag, float │ │ │ │ -00011f30: 2065 6467 654d 6572 6765 5468 722c 2066 edgeMergeThr, f │ │ │ │ -00011f40: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ -00011f50: 6167 2c20 666c 6f61 7420 6d61 7841 7370 ag, float maxAsp │ │ │ │ -00011f60: 6563 7452 6174 696f 2c20 666c 6f61 7420 ectRatio, float │ │ │ │ -00011f70: 6d69 6e42 6f78 4172 6561 2c20 666c 6f61 minBoxArea, floa │ │ │ │ -00011f80: 7420 6761 6d6d 612c 2066 6c6f 6174 206b t gamma, float k │ │ │ │ -00011f90: 6170 7061 2920 7b0a 2020 2020 2020 2020 appa) {. │ │ │ │ -00011fa0: 7265 7475 726e 2045 6467 6542 6f78 6573 return EdgeBoxes │ │ │ │ -00011fb0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -00011fc0: 6174 6545 6467 6542 6f78 6573 5f30 2861 ateEdgeBoxes_0(a │ │ │ │ -00011fd0: 6c70 6861 2c20 6265 7461 2c20 6574 612c lpha, beta, eta, │ │ │ │ -00011fe0: 206d 696e 5363 6f72 652c 206d 6178 426f minScore, maxBo │ │ │ │ -00011ff0: 7865 732c 2065 6467 654d 696e 4d61 672c xes, edgeMinMag, │ │ │ │ -00012000: 2065 6467 654d 6572 6765 5468 722c 2063 edgeMergeThr, c │ │ │ │ -00012010: 6c75 7374 6572 4d69 6e4d 6167 2c20 6d61 lusterMinMag, ma │ │ │ │ -00012020: 7841 7370 6563 7452 6174 696f 2c20 6d69 xAspectRatio, mi │ │ │ │ -00012030: 6e42 6f78 4172 6561 2c20 6761 6d6d 612c nBoxArea, gamma, │ │ │ │ -00012040: 206b 6170 7061 2929 3b0a 2020 2020 7d0a kappa));. }. │ │ │ │ -00012050: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -00012060: 4372 6561 7465 7320 6120 4564 6765 626f Creates a Edgebo │ │ │ │ -00012070: 7865 730a 2020 2020 202a 0a20 2020 2020 xes. *. │ │ │ │ -00012080: 2a20 4070 6172 616d 2061 6c70 6861 2073 * @param alpha s │ │ │ │ -00012090: 7465 7020 7369 7a65 206f 6620 736c 6964 tep size of slid │ │ │ │ -000120a0: 696e 6720 7769 6e64 6f77 2073 6561 7263 ing window searc │ │ │ │ -000120b0: 682e 0a20 2020 2020 2a20 4070 6172 616d h.. * @param │ │ │ │ -000120c0: 2062 6574 6120 6e6d 7320 7468 7265 7368 beta nms thresh │ │ │ │ -000120d0: 6f6c 6420 666f 7220 6f62 6a65 6374 2070 old for object p │ │ │ │ -000120e0: 726f 706f 7361 6c73 2e0a 2020 2020 202a roposals.. * │ │ │ │ -000120f0: 2040 7061 7261 6d20 6574 6120 6164 6170 @param eta adap │ │ │ │ -00012100: 7461 7469 6f6e 2072 6174 6520 666f 7220 tation rate for │ │ │ │ -00012110: 6e6d 7320 7468 7265 7368 6f6c 642e 0a20 nms threshold.. │ │ │ │ -00012120: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min │ │ │ │ -00012130: 5363 6f72 6520 6d69 6e20 7363 6f72 6520 Score min score │ │ │ │ -00012140: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ -00012150: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ -00012160: 6d20 6d61 7842 6f78 6573 206d 6178 206e m maxBoxes max n │ │ │ │ -00012170: 756d 6265 7220 6f66 2062 6f78 6573 2074 umber of boxes t │ │ │ │ -00012180: 6f20 6465 7465 6374 2e0a 2020 2020 202a o detect.. * │ │ │ │ -00012190: 2040 7061 7261 6d20 6564 6765 4d69 6e4d @param edgeMinM │ │ │ │ -000121a0: 6167 2065 6467 6520 6d69 6e20 6d61 676e ag edge min magn │ │ │ │ -000121b0: 6974 7564 652e 2049 6e63 7265 6173 6520 itude. Increase │ │ │ │ -000121c0: 746f 2074 7261 6465 206f 6666 2061 6363 to trade off acc │ │ │ │ -000121d0: 7572 6163 7920 666f 7220 7370 6565 642e uracy for speed. │ │ │ │ -000121e0: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ -000121f0: 6467 654d 6572 6765 5468 7220 6564 6765 dgeMergeThr edge │ │ │ │ -00012200: 206d 6572 6765 2074 6872 6573 686f 6c64 merge threshold │ │ │ │ -00012210: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -00012220: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -00012230: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -00012240: 202a 2040 7061 7261 6d20 636c 7573 7465 * @param cluste │ │ │ │ -00012250: 724d 696e 4d61 6720 636c 7573 7465 7220 rMinMag cluster │ │ │ │ -00012260: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ -00012270: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ -00012280: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ -00012290: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ -000122a0: 4070 6172 616d 206d 6178 4173 7065 6374 @param maxAspect │ │ │ │ -000122b0: 5261 7469 6f20 6d61 7820 6173 7065 6374 Ratio max aspect │ │ │ │ -000122c0: 2072 6174 696f 206f 6620 626f 7865 732e ratio of boxes. │ │ │ │ -000122d0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -000122e0: 696e 426f 7841 7265 6120 6d69 6e69 6d75 inBoxArea minimu │ │ │ │ -000122f0: 6d20 6172 6561 206f 6620 626f 7865 732e m area of boxes. │ │ │ │ -00012300: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ -00012310: 616d 6d61 2061 6666 696e 6974 7920 7365 amma affinity se │ │ │ │ -00012320: 6e73 6974 6976 6974 792e 0a20 2020 2020 nsitivity.. │ │ │ │ -00012330: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00012340: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00012350: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00012360: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ -00012370: 426f 7865 7320 6372 6561 7465 4564 6765 Boxes createEdge │ │ │ │ -00012380: 426f 7865 7328 666c 6f61 7420 616c 7068 Boxes(float alph │ │ │ │ -00012390: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ -000123a0: 6c6f 6174 2065 7461 2c20 666c 6f61 7420 loat eta, float │ │ │ │ -000123b0: 6d69 6e53 636f 7265 2c20 696e 7420 6d61 minScore, int ma │ │ │ │ -000123c0: 7842 6f78 6573 2c20 666c 6f61 7420 6564 xBoxes, float ed │ │ │ │ -000123d0: 6765 4d69 6e4d 6167 2c20 666c 6f61 7420 geMinMag, float │ │ │ │ -000123e0: 6564 6765 4d65 7267 6554 6872 2c20 666c edgeMergeThr, fl │ │ │ │ -000123f0: 6f61 7420 636c 7573 7465 724d 696e 4d61 oat clusterMinMa │ │ │ │ -00012400: 672c 2066 6c6f 6174 206d 6178 4173 7065 g, float maxAspe │ │ │ │ -00012410: 6374 5261 7469 6f2c 2066 6c6f 6174 206d ctRatio, float m │ │ │ │ -00012420: 696e 426f 7841 7265 612c 2066 6c6f 6174 inBoxArea, float │ │ │ │ -00012430: 2067 616d 6d61 2920 7b0a 2020 2020 2020 gamma) {. │ │ │ │ -00012440: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox │ │ │ │ -00012450: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c │ │ │ │ -00012460: 7265 6174 6545 6467 6542 6f78 6573 5f31 reateEdgeBoxes_1 │ │ │ │ -00012470: 2861 6c70 6861 2c20 6265 7461 2c20 6574 (alpha, beta, et │ │ │ │ -00012480: 612c 206d 696e 5363 6f72 652c 206d 6178 a, minScore, max │ │ │ │ -00012490: 426f 7865 732c 2065 6467 654d 696e 4d61 Boxes, edgeMinMa │ │ │ │ -000124a0: 672c 2065 6467 654d 6572 6765 5468 722c g, edgeMergeThr, │ │ │ │ -000124b0: 2063 6c75 7374 6572 4d69 6e4d 6167 2c20 clusterMinMag, │ │ │ │ -000124c0: 6d61 7841 7370 6563 7452 6174 696f 2c20 maxAspectRatio, │ │ │ │ -000124d0: 6d69 6e42 6f78 4172 6561 2c20 6761 6d6d minBoxArea, gamm │ │ │ │ -000124e0: 6129 293b 0a20 2020 207d 0a0a 2020 2020 a));. }.. │ │ │ │ -000124f0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00012500: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -00012510: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00012520: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -00012530: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -00012540: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -00012550: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -00012560: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -00012570: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -00012580: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00012590: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -000125a0: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -000125b0: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -000125c0: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -000125d0: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -000125e0: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -000125f0: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -00012600: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -00012610: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -00012620: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -00012630: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -00012640: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -00012650: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -00012660: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -00012670: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -00012680: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ -00012690: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ -000126a0: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ -000126b0: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -000126c0: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -000126d0: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ -000126e0: 6172 616d 2063 6c75 7374 6572 4d69 6e4d aram clusterMinM │ │ │ │ -000126f0: 6167 2063 6c75 7374 6572 206d 696e 206d ag cluster min m │ │ │ │ -00012700: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ -00012710: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -00012720: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -00012730: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ -00012740: 6d20 6d61 7841 7370 6563 7452 6174 696f m maxAspectRatio │ │ │ │ -00012750: 206d 6178 2061 7370 6563 7420 7261 7469 max aspect rati │ │ │ │ -00012760: 6f20 6f66 2062 6f78 6573 2e0a 2020 2020 o of boxes.. │ │ │ │ -00012770: 202a 2040 7061 7261 6d20 6d69 6e42 6f78 * @param minBox │ │ │ │ -00012780: 4172 6561 206d 696e 696d 756d 2061 7265 Area minimum are │ │ │ │ -00012790: 6120 6f66 2062 6f78 6573 2e0a 2020 2020 a of boxes.. │ │ │ │ -000127a0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -000127b0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -000127c0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -000127d0: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ -000127e0: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ -000127f0: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ -00012800: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00012810: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -00012820: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -00012830: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -00012840: 6467 654d 696e 4d61 672c 2066 6c6f 6174 dgeMinMag, float │ │ │ │ -00012850: 2065 6467 654d 6572 6765 5468 722c 2066 edgeMergeThr, f │ │ │ │ -00012860: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ -00012870: 6167 2c20 666c 6f61 7420 6d61 7841 7370 ag, float maxAsp │ │ │ │ -00012880: 6563 7452 6174 696f 2c20 666c 6f61 7420 ectRatio, float │ │ │ │ -00012890: 6d69 6e42 6f78 4172 6561 2920 7b0a 2020 minBoxArea) {. │ │ │ │ -000128a0: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ -000128b0: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ -000128c0: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ -000128d0: 6573 5f32 2861 6c70 6861 2c20 6265 7461 es_2(alpha, beta │ │ │ │ -000128e0: 2c20 6574 612c 206d 696e 5363 6f72 652c , eta, minScore, │ │ │ │ -000128f0: 206d 6178 426f 7865 732c 2065 6467 654d maxBoxes, edgeM │ │ │ │ -00012900: 696e 4d61 672c 2065 6467 654d 6572 6765 inMag, edgeMerge │ │ │ │ -00012910: 5468 722c 2063 6c75 7374 6572 4d69 6e4d Thr, clusterMinM │ │ │ │ -00012920: 6167 2c20 6d61 7841 7370 6563 7452 6174 ag, maxAspectRat │ │ │ │ -00012930: 696f 2c20 6d69 6e42 6f78 4172 6561 2929 io, minBoxArea)) │ │ │ │ -00012940: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00012950: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ -00012960: 6120 4564 6765 626f 7865 730a 2020 2020 a Edgeboxes. │ │ │ │ -00012970: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00012980: 2061 6c70 6861 2073 7465 7020 7369 7a65 alpha step size │ │ │ │ -00012990: 206f 6620 736c 6964 696e 6720 7769 6e64 of sliding wind │ │ │ │ -000129a0: 6f77 2073 6561 7263 682e 0a20 2020 2020 ow search.. │ │ │ │ -000129b0: 2a20 4070 6172 616d 2062 6574 6120 6e6d * @param beta nm │ │ │ │ -000129c0: 7320 7468 7265 7368 6f6c 6420 666f 7220 s threshold for │ │ │ │ -000129d0: 6f62 6a65 6374 2070 726f 706f 7361 6c73 object proposals │ │ │ │ -000129e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000129f0: 6574 6120 6164 6170 7461 7469 6f6e 2072 eta adaptation r │ │ │ │ -00012a00: 6174 6520 666f 7220 6e6d 7320 7468 7265 ate for nms thre │ │ │ │ -00012a10: 7368 6f6c 642e 0a20 2020 2020 2a20 4070 shold.. * @p │ │ │ │ -00012a20: 6172 616d 206d 696e 5363 6f72 6520 6d69 aram minScore mi │ │ │ │ -00012a30: 6e20 7363 6f72 6520 6f66 2062 6f78 6573 n score of boxes │ │ │ │ -00012a40: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ -00012a50: 202a 2040 7061 7261 6d20 6d61 7842 6f78 * @param maxBox │ │ │ │ -00012a60: 6573 206d 6178 206e 756d 6265 7220 6f66 es max number of │ │ │ │ -00012a70: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00012a80: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00012a90: 6564 6765 4d69 6e4d 6167 2065 6467 6520 edgeMinMag edge │ │ │ │ -00012aa0: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ -00012ab0: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ -00012ac0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ -00012ad0: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ -00012ae0: 4070 6172 616d 2065 6467 654d 6572 6765 @param edgeMerge │ │ │ │ -00012af0: 5468 7220 6564 6765 206d 6572 6765 2074 Thr edge merge t │ │ │ │ -00012b00: 6872 6573 686f 6c64 2e20 496e 6372 6561 hreshold. Increa │ │ │ │ -00012b10: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -00012b20: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -00012b30: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ -00012b40: 6d20 636c 7573 7465 724d 696e 4d61 6720 m clusterMinMag │ │ │ │ -00012b50: 636c 7573 7465 7220 6d69 6e20 6d61 676e cluster min magn │ │ │ │ -00012b60: 6974 7564 652e 2049 6e63 7265 6173 6520 itude. Increase │ │ │ │ -00012b70: 746f 2074 7261 6465 206f 6666 2061 6363 to trade off acc │ │ │ │ -00012b80: 7572 6163 7920 666f 7220 7370 6565 642e uracy for speed. │ │ │ │ -00012b90: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -00012ba0: 6178 4173 7065 6374 5261 7469 6f20 6d61 axAspectRatio ma │ │ │ │ -00012bb0: 7820 6173 7065 6374 2072 6174 696f 206f x aspect ratio o │ │ │ │ -00012bc0: 6620 626f 7865 732e 0a20 2020 2020 2a20 f boxes.. * │ │ │ │ -00012bd0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00012be0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00012bf0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00012c00: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ -00012c10: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ -00012c20: 7865 7328 666c 6f61 7420 616c 7068 612c xes(float alpha, │ │ │ │ -00012c30: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ -00012c40: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ -00012c50: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ -00012c60: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ -00012c70: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ -00012c80: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ -00012c90: 7420 636c 7573 7465 724d 696e 4d61 672c t clusterMinMag, │ │ │ │ -00012ca0: 2066 6c6f 6174 206d 6178 4173 7065 6374 float maxAspect │ │ │ │ -00012cb0: 5261 7469 6f29 207b 0a20 2020 2020 2020 Ratio) {. │ │ │ │ -00012cc0: 2072 6574 7572 6e20 4564 6765 426f 7865 return EdgeBoxe │ │ │ │ -00012cd0: 732e 5f5f 6672 6f6d 5074 725f 5f28 6372 s.__fromPtr__(cr │ │ │ │ -00012ce0: 6561 7465 4564 6765 426f 7865 735f 3328 eateEdgeBoxes_3( │ │ │ │ -00012cf0: 616c 7068 612c 2062 6574 612c 2065 7461 alpha, beta, eta │ │ │ │ -00012d00: 2c20 6d69 6e53 636f 7265 2c20 6d61 7842 , minScore, maxB │ │ │ │ -00012d10: 6f78 6573 2c20 6564 6765 4d69 6e4d 6167 oxes, edgeMinMag │ │ │ │ -00012d20: 2c20 6564 6765 4d65 7267 6554 6872 2c20 , edgeMergeThr, │ │ │ │ -00012d30: 636c 7573 7465 724d 696e 4d61 672c 206d clusterMinMag, m │ │ │ │ -00012d40: 6178 4173 7065 6374 5261 7469 6f29 293b axAspectRatio)); │ │ │ │ -00012d50: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -00012d60: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ -00012d70: 2045 6467 6562 6f78 6573 0a20 2020 2020 Edgeboxes. │ │ │ │ -00012d80: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00012d90: 616c 7068 6120 7374 6570 2073 697a 6520 alpha step size │ │ │ │ -00012da0: 6f66 2073 6c69 6469 6e67 2077 696e 646f of sliding windo │ │ │ │ -00012db0: 7720 7365 6172 6368 2e0a 2020 2020 202a w search.. * │ │ │ │ -00012dc0: 2040 7061 7261 6d20 6265 7461 206e 6d73 @param beta nms │ │ │ │ -00012dd0: 2074 6872 6573 686f 6c64 2066 6f72 206f threshold for o │ │ │ │ -00012de0: 626a 6563 7420 7072 6f70 6f73 616c 732e bject proposals. │ │ │ │ -00012df0: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ -00012e00: 7461 2061 6461 7074 6174 696f 6e20 7261 ta adaptation ra │ │ │ │ -00012e10: 7465 2066 6f72 206e 6d73 2074 6872 6573 te for nms thres │ │ │ │ -00012e20: 686f 6c64 2e0a 2020 2020 202a 2040 7061 hold.. * @pa │ │ │ │ -00012e30: 7261 6d20 6d69 6e53 636f 7265 206d 696e ram minScore min │ │ │ │ -00012e40: 2073 636f 7265 206f 6620 626f 7865 7320 score of boxes │ │ │ │ -00012e50: 746f 2064 6574 6563 742e 0a20 2020 2020 to detect.. │ │ │ │ -00012e60: 2a20 4070 6172 616d 206d 6178 426f 7865 * @param maxBoxe │ │ │ │ -00012e70: 7320 6d61 7820 6e75 6d62 6572 206f 6620 s max number of │ │ │ │ -00012e80: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect. │ │ │ │ -00012e90: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ -00012ea0: 6467 654d 696e 4d61 6720 6564 6765 206d dgeMinMag edge m │ │ │ │ -00012eb0: 696e 206d 6167 6e69 7475 6465 2e20 496e in magnitude. In │ │ │ │ -00012ec0: 6372 6561 7365 2074 6f20 7472 6164 6520 crease to trade │ │ │ │ -00012ed0: 6f66 6620 6163 6375 7261 6379 2066 6f72 off accuracy for │ │ │ │ -00012ee0: 2073 7065 6564 2e0a 2020 2020 202a 2040 speed.. * @ │ │ │ │ -00012ef0: 7061 7261 6d20 6564 6765 4d65 7267 6554 param edgeMergeT │ │ │ │ -00012f00: 6872 2065 6467 6520 6d65 7267 6520 7468 hr edge merge th │ │ │ │ -00012f10: 7265 7368 6f6c 642e 2049 6e63 7265 6173 reshold. Increas │ │ │ │ -00012f20: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ -00012f30: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ -00012f40: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ -00012f50: 2063 6c75 7374 6572 4d69 6e4d 6167 2063 clusterMinMag c │ │ │ │ -00012f60: 6c75 7374 6572 206d 696e 206d 6167 6e69 luster min magni │ │ │ │ -00012f70: 7475 6465 2e20 496e 6372 6561 7365 2074 tude. Increase t │ │ │ │ -00012f80: 6f20 7472 6164 6520 6f66 6620 6163 6375 o trade off accu │ │ │ │ -00012f90: 7261 6379 2066 6f72 2073 7065 6564 2e0a racy for speed.. │ │ │ │ -00012fa0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00012fb0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00012fc0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00012fd0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00012fe0: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat │ │ │ │ -00012ff0: 6545 6467 6542 6f78 6573 2866 6c6f 6174 eEdgeBoxes(float │ │ │ │ -00013000: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ -00013010: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f │ │ │ │ -00013020: 6c6f 6174 206d 696e 5363 6f72 652c 2069 loat minScore, i │ │ │ │ -00013030: 6e74 206d 6178 426f 7865 732c 2066 6c6f nt maxBoxes, flo │ │ │ │ -00013040: 6174 2065 6467 654d 696e 4d61 672c 2066 at edgeMinMag, f │ │ │ │ -00013050: 6c6f 6174 2065 6467 654d 6572 6765 5468 loat edgeMergeTh │ │ │ │ -00013060: 722c 2066 6c6f 6174 2063 6c75 7374 6572 r, float cluster │ │ │ │ -00013070: 4d69 6e4d 6167 2920 7b0a 2020 2020 2020 MinMag) {. │ │ │ │ -00013080: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox │ │ │ │ -00013090: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c │ │ │ │ -000130a0: 7265 6174 6545 6467 6542 6f78 6573 5f34 reateEdgeBoxes_4 │ │ │ │ -000130b0: 2861 6c70 6861 2c20 6265 7461 2c20 6574 (alpha, beta, et │ │ │ │ -000130c0: 612c 206d 696e 5363 6f72 652c 206d 6178 a, minScore, max │ │ │ │ -000130d0: 426f 7865 732c 2065 6467 654d 696e 4d61 Boxes, edgeMinMa │ │ │ │ -000130e0: 672c 2065 6467 654d 6572 6765 5468 722c g, edgeMergeThr, │ │ │ │ -000130f0: 2063 6c75 7374 6572 4d69 6e4d 6167 2929 clusterMinMag)) │ │ │ │ -00013100: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00013110: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ -00013120: 6120 4564 6765 626f 7865 730a 2020 2020 a Edgeboxes. │ │ │ │ -00013130: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00013140: 2061 6c70 6861 2073 7465 7020 7369 7a65 alpha step size │ │ │ │ -00013150: 206f 6620 736c 6964 696e 6720 7769 6e64 of sliding wind │ │ │ │ -00013160: 6f77 2073 6561 7263 682e 0a20 2020 2020 ow search.. │ │ │ │ -00013170: 2a20 4070 6172 616d 2062 6574 6120 6e6d * @param beta nm │ │ │ │ -00013180: 7320 7468 7265 7368 6f6c 6420 666f 7220 s threshold for │ │ │ │ -00013190: 6f62 6a65 6374 2070 726f 706f 7361 6c73 object proposals │ │ │ │ -000131a0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000131b0: 6574 6120 6164 6170 7461 7469 6f6e 2072 eta adaptation r │ │ │ │ -000131c0: 6174 6520 666f 7220 6e6d 7320 7468 7265 ate for nms thre │ │ │ │ -000131d0: 7368 6f6c 642e 0a20 2020 2020 2a20 4070 shold.. * @p │ │ │ │ -000131e0: 6172 616d 206d 696e 5363 6f72 6520 6d69 aram minScore mi │ │ │ │ -000131f0: 6e20 7363 6f72 6520 6f66 2062 6f78 6573 n score of boxes │ │ │ │ -00013200: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ -00013210: 202a 2040 7061 7261 6d20 6d61 7842 6f78 * @param maxBox │ │ │ │ -00013220: 6573 206d 6178 206e 756d 6265 7220 6f66 es max number of │ │ │ │ -00013230: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00013240: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00013250: 6564 6765 4d69 6e4d 6167 2065 6467 6520 edgeMinMag edge │ │ │ │ -00013260: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ -00013270: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ -00013280: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ -00013290: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ -000132a0: 4070 6172 616d 2065 6467 654d 6572 6765 @param edgeMerge │ │ │ │ -000132b0: 5468 7220 6564 6765 206d 6572 6765 2074 Thr edge merge t │ │ │ │ -000132c0: 6872 6573 686f 6c64 2e20 496e 6372 6561 hreshold. Increa │ │ │ │ -000132d0: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -000132e0: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -000132f0: 6564 2e0a 2020 2020 202a 2040 7265 7475 ed.. * @retu │ │ │ │ -00013300: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00013310: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00013320: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00013330: 6174 6963 2045 6467 6542 6f78 6573 2063 atic EdgeBoxes c │ │ │ │ -00013340: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ -00013350: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ -00013360: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ -00013370: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ -00013380: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ -00013390: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ -000133a0: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ -000133b0: 6765 5468 7229 207b 0a20 2020 2020 2020 geThr) {. │ │ │ │ -000133c0: 2072 6574 7572 6e20 4564 6765 426f 7865 return EdgeBoxe │ │ │ │ -000133d0: 732e 5f5f 6672 6f6d 5074 725f 5f28 6372 s.__fromPtr__(cr │ │ │ │ -000133e0: 6561 7465 4564 6765 426f 7865 735f 3528 eateEdgeBoxes_5( │ │ │ │ -000133f0: 616c 7068 612c 2062 6574 612c 2065 7461 alpha, beta, eta │ │ │ │ -00013400: 2c20 6d69 6e53 636f 7265 2c20 6d61 7842 , minScore, maxB │ │ │ │ -00013410: 6f78 6573 2c20 6564 6765 4d69 6e4d 6167 oxes, edgeMinMag │ │ │ │ -00013420: 2c20 6564 6765 4d65 7267 6554 6872 2929 , edgeMergeThr)) │ │ │ │ -00013430: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00013440: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ -00013450: 6120 4564 6765 626f 7865 730a 2020 2020 a Edgeboxes. │ │ │ │ -00013460: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00013470: 2061 6c70 6861 2073 7465 7020 7369 7a65 alpha step size │ │ │ │ -00013480: 206f 6620 736c 6964 696e 6720 7769 6e64 of sliding wind │ │ │ │ -00013490: 6f77 2073 6561 7263 682e 0a20 2020 2020 ow search.. │ │ │ │ -000134a0: 2a20 4070 6172 616d 2062 6574 6120 6e6d * @param beta nm │ │ │ │ -000134b0: 7320 7468 7265 7368 6f6c 6420 666f 7220 s threshold for │ │ │ │ -000134c0: 6f62 6a65 6374 2070 726f 706f 7361 6c73 object proposals │ │ │ │ -000134d0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000134e0: 6574 6120 6164 6170 7461 7469 6f6e 2072 eta adaptation r │ │ │ │ -000134f0: 6174 6520 666f 7220 6e6d 7320 7468 7265 ate for nms thre │ │ │ │ -00013500: 7368 6f6c 642e 0a20 2020 2020 2a20 4070 shold.. * @p │ │ │ │ -00013510: 6172 616d 206d 696e 5363 6f72 6520 6d69 aram minScore mi │ │ │ │ -00013520: 6e20 7363 6f72 6520 6f66 2062 6f78 6573 n score of boxes │ │ │ │ -00013530: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ -00013540: 202a 2040 7061 7261 6d20 6d61 7842 6f78 * @param maxBox │ │ │ │ -00013550: 6573 206d 6178 206e 756d 6265 7220 6f66 es max number of │ │ │ │ -00013560: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00013570: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00013580: 6564 6765 4d69 6e4d 6167 2065 6467 6520 edgeMinMag edge │ │ │ │ -00013590: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ -000135a0: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ -000135b0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ -000135c0: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ -000135d0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -000135e0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000135f0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00013600: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ -00013610: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ -00013620: 7865 7328 666c 6f61 7420 616c 7068 612c xes(float alpha, │ │ │ │ -00013630: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ -00013640: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ -00013650: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ -00013660: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ -00013670: 4d69 6e4d 6167 2920 7b0a 2020 2020 2020 MinMag) {. │ │ │ │ -00013680: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox │ │ │ │ -00013690: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c │ │ │ │ -000136a0: 7265 6174 6545 6467 6542 6f78 6573 5f36 reateEdgeBoxes_6 │ │ │ │ -000136b0: 2861 6c70 6861 2c20 6265 7461 2c20 6574 (alpha, beta, et │ │ │ │ -000136c0: 612c 206d 696e 5363 6f72 652c 206d 6178 a, minScore, max │ │ │ │ -000136d0: 426f 7865 732c 2065 6467 654d 696e 4d61 Boxes, edgeMinMa │ │ │ │ -000136e0: 6729 293b 0a20 2020 207d 0a0a 2020 2020 g));. }.. │ │ │ │ -000136f0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00013700: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -00013710: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00013720: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -00013730: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -00013740: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -00013750: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -00013760: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -00013770: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -00013780: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00013790: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -000137a0: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -000137b0: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -000137c0: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -000137d0: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -000137e0: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -000137f0: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -00013800: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -00013810: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -00013820: 6563 742e 0a20 2020 2020 2a20 4072 6574 ect.. * @ret │ │ │ │ -00013830: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -00013840: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00013850: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00013860: 7461 7469 6320 4564 6765 426f 7865 7320 tatic EdgeBoxes │ │ │ │ -00013870: 6372 6561 7465 4564 6765 426f 7865 7328 createEdgeBoxes( │ │ │ │ -00013880: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo │ │ │ │ -00013890: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e │ │ │ │ -000138a0: 7461 2c20 666c 6f61 7420 6d69 6e53 636f ta, float minSco │ │ │ │ -000138b0: 7265 2c20 696e 7420 6d61 7842 6f78 6573 re, int maxBoxes │ │ │ │ -000138c0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -000138d0: 726e 2045 6467 6542 6f78 6573 2e5f 5f66 rn EdgeBoxes.__f │ │ │ │ -000138e0: 726f 6d50 7472 5f5f 2863 7265 6174 6545 romPtr__(createE │ │ │ │ -000138f0: 6467 6542 6f78 6573 5f37 2861 6c70 6861 dgeBoxes_7(alpha │ │ │ │ -00013900: 2c20 6265 7461 2c20 6574 612c 206d 696e , beta, eta, min │ │ │ │ -00013910: 5363 6f72 652c 206d 6178 426f 7865 7329 Score, maxBoxes) │ │ │ │ -00013920: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00013930: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ -00013940: 2061 2045 6467 6562 6f78 6573 0a20 2020 a Edgeboxes. │ │ │ │ -00013950: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00013960: 6d20 616c 7068 6120 7374 6570 2073 697a m alpha step siz │ │ │ │ -00013970: 6520 6f66 2073 6c69 6469 6e67 2077 696e e of sliding win │ │ │ │ -00013980: 646f 7720 7365 6172 6368 2e0a 2020 2020 dow search.. │ │ │ │ -00013990: 202a 2040 7061 7261 6d20 6265 7461 206e * @param beta n │ │ │ │ -000139a0: 6d73 2074 6872 6573 686f 6c64 2066 6f72 ms threshold for │ │ │ │ -000139b0: 206f 626a 6563 7420 7072 6f70 6f73 616c object proposal │ │ │ │ -000139c0: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ -000139d0: 2065 7461 2061 6461 7074 6174 696f 6e20 eta adaptation │ │ │ │ -000139e0: 7261 7465 2066 6f72 206e 6d73 2074 6872 rate for nms thr │ │ │ │ -000139f0: 6573 686f 6c64 2e0a 2020 2020 202a 2040 eshold.. * @ │ │ │ │ -00013a00: 7061 7261 6d20 6d69 6e53 636f 7265 206d param minScore m │ │ │ │ -00013a10: 696e 2073 636f 7265 206f 6620 626f 7865 in score of boxe │ │ │ │ -00013a20: 7320 746f 2064 6574 6563 742e 0a20 2020 s to detect.. │ │ │ │ -00013a30: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00013a40: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00013a50: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00013a60: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ -00013a70: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ -00013a80: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ -00013a90: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ -00013aa0: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ -00013ab0: 7420 6d69 6e53 636f 7265 2920 7b0a 2020 t minScore) {. │ │ │ │ -00013ac0: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ -00013ad0: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ -00013ae0: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ -00013af0: 6573 5f38 2861 6c70 6861 2c20 6265 7461 es_8(alpha, beta │ │ │ │ -00013b00: 2c20 6574 612c 206d 696e 5363 6f72 6529 , eta, minScore) │ │ │ │ -00013b10: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00013b20: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ -00013b30: 2061 2045 6467 6562 6f78 6573 0a20 2020 a Edgeboxes. │ │ │ │ -00013b40: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00013b50: 6d20 616c 7068 6120 7374 6570 2073 697a m alpha step siz │ │ │ │ -00013b60: 6520 6f66 2073 6c69 6469 6e67 2077 696e e of sliding win │ │ │ │ -00013b70: 646f 7720 7365 6172 6368 2e0a 2020 2020 dow search.. │ │ │ │ -00013b80: 202a 2040 7061 7261 6d20 6265 7461 206e * @param beta n │ │ │ │ -00013b90: 6d73 2074 6872 6573 686f 6c64 2066 6f72 ms threshold for │ │ │ │ -00013ba0: 206f 626a 6563 7420 7072 6f70 6f73 616c object proposal │ │ │ │ -00013bb0: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ -00013bc0: 2065 7461 2061 6461 7074 6174 696f 6e20 eta adaptation │ │ │ │ -00013bd0: 7261 7465 2066 6f72 206e 6d73 2074 6872 rate for nms thr │ │ │ │ -00013be0: 6573 686f 6c64 2e0a 2020 2020 202a 2040 eshold.. * @ │ │ │ │ -00013bf0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00013c00: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00013c10: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00013c20: 6320 7374 6174 6963 2045 6467 6542 6f78 c static EdgeBox │ │ │ │ -00013c30: 6573 2063 7265 6174 6545 6467 6542 6f78 es createEdgeBox │ │ │ │ -00013c40: 6573 2866 6c6f 6174 2061 6c70 6861 2c20 es(float alpha, │ │ │ │ -00013c50: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -00013c60: 7420 6574 6129 207b 0a20 2020 2020 2020 t eta) {. │ │ │ │ -00013c70: 2072 6574 7572 6e20 4564 6765 426f 7865 return EdgeBoxe │ │ │ │ -00013c80: 732e 5f5f 6672 6f6d 5074 725f 5f28 6372 s.__fromPtr__(cr │ │ │ │ -00013c90: 6561 7465 4564 6765 426f 7865 735f 3928 eateEdgeBoxes_9( │ │ │ │ -00013ca0: 616c 7068 612c 2062 6574 612c 2065 7461 alpha, beta, eta │ │ │ │ -00013cb0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00013cc0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00013cd0: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ -00013ce0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00013cf0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ -00013d00: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ -00013d10: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ -00013d20: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ -00013d30: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ -00013d40: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ -00013d50: 6c73 2e0a 2020 2020 202a 2040 7265 7475 ls.. * @retu │ │ │ │ -00013d60: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00013d70: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00013d80: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00013d90: 6174 6963 2045 6467 6542 6f78 6573 2063 atic EdgeBoxes c │ │ │ │ -00013da0: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ -00013db0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ -00013dc0: 7420 6265 7461 2920 7b0a 2020 2020 2020 t beta) {. │ │ │ │ -00013dd0: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox │ │ │ │ -00013de0: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c │ │ │ │ -00013df0: 7265 6174 6545 6467 6542 6f78 6573 5f31 reateEdgeBoxes_1 │ │ │ │ -00013e00: 3028 616c 7068 612c 2062 6574 6129 293b 0(alpha, beta)); │ │ │ │ -00013e10: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -00013e20: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ -00013e30: 2045 6467 6562 6f78 6573 0a20 2020 2020 Edgeboxes. │ │ │ │ -00013e40: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00013e50: 616c 7068 6120 7374 6570 2073 697a 6520 alpha step size │ │ │ │ -00013e60: 6f66 2073 6c69 6469 6e67 2077 696e 646f of sliding windo │ │ │ │ -00013e70: 7720 7365 6172 6368 2e0a 2020 2020 202a w search.. * │ │ │ │ -00013e80: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00013e90: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00013ea0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00013eb0: 6c69 6320 7374 6174 6963 2045 6467 6542 lic static EdgeB │ │ │ │ -00013ec0: 6f78 6573 2063 7265 6174 6545 6467 6542 oxes createEdgeB │ │ │ │ -00013ed0: 6f78 6573 2866 6c6f 6174 2061 6c70 6861 oxes(float alpha │ │ │ │ -00013ee0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00013ef0: 726e 2045 6467 6542 6f78 6573 2e5f 5f66 rn EdgeBoxes.__f │ │ │ │ -00013f00: 726f 6d50 7472 5f5f 2863 7265 6174 6545 romPtr__(createE │ │ │ │ -00013f10: 6467 6542 6f78 6573 5f31 3128 616c 7068 dgeBoxes_11(alph │ │ │ │ -00013f20: 6129 293b 0a20 2020 207d 0a0a 2020 2020 a));. }.. │ │ │ │ -00013f30: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00013f40: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -00013f50: 2020 2020 2a0a 2020 2020 202a 2040 7265 *. * @re │ │ │ │ -00013f60: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00013f70: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00013f80: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00013f90: 7374 6174 6963 2045 6467 6542 6f78 6573 static EdgeBoxes │ │ │ │ -00013fa0: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -00013fb0: 2829 207b 0a20 2020 2020 2020 2072 6574 () {. ret │ │ │ │ -00013fc0: 7572 6e20 4564 6765 426f 7865 732e 5f5f urn EdgeBoxes.__ │ │ │ │ -00013fd0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00013fe0: 4564 6765 426f 7865 735f 3132 2829 293b EdgeBoxes_12()); │ │ │ │ -00013ff0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -00014000: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00014010: 5f44 5446 696c 7465 7220 6376 3a3a 7869 _DTFilter cv::xi │ │ │ │ -00014020: 6d67 7072 6f63 3a3a 6372 6561 7465 4454 mgproc::createDT │ │ │ │ -00014030: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ -00014040: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ -00014050: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -00014060: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ -00014070: 6465 203d 2044 5446 5f4e 432c 2069 6e74 de = DTF_NC, int │ │ │ │ -00014080: 206e 756d 4974 6572 7320 3d20 3329 0a20 numIters = 3). │ │ │ │ -00014090: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -000140a0: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ -000140b0: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ -000140c0: 7461 6e63 6520 6f66 2044 5446 696c 7465 tance of DTFilte │ │ │ │ -000140d0: 7220 616e 6420 7072 6f64 7563 6520 696e r and produce in │ │ │ │ -000140e0: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ -000140f0: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ -00014100: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ -00014110: 6520 6775 6964 6564 2069 6d61 6765 2028 e guided image ( │ │ │ │ -00014120: 7573 6564 2074 6f20 6275 696c 6420 7472 used to build tr │ │ │ │ -00014130: 616e 7366 6f72 6d65 6420 6469 7374 616e ansformed distan │ │ │ │ -00014140: 6365 2c20 7768 6963 6820 6465 7363 7269 ce, which descri │ │ │ │ -00014150: 6265 7320 6564 6765 2073 7472 7563 7475 bes edge structu │ │ │ │ -00014160: 7265 206f 660a 2020 2020 202a 2067 7569 re of. * gui │ │ │ │ -00014170: 6465 6420 696d 6167 6529 2e0a 2020 2020 ded image).. │ │ │ │ -00014180: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00014190: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \( │ │ │ │ -000141a0: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par │ │ │ │ -000141b0: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ -000141c0: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ -000141d0: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ -000141e0: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ -000141f0: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina │ │ │ │ -00014200: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi │ │ │ │ -00014210: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -00014220: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00014230: 7261 6d20 7369 676d 6143 6f6c 6f72 205c ram sigmaColor \ │ │ │ │ -00014240: 287b 5c73 6967 6d61 7d5f 725c 2920 7061 ({\sigma}_r\) pa │ │ │ │ -00014250: 7261 6d65 7465 7220 696e 2074 6865 206f rameter in the o │ │ │ │ -00014260: 7269 6769 6e61 6c20 6172 7469 636c 652c riginal article, │ │ │ │ -00014270: 2069 7427 7320 7369 6d69 6c61 7220 746f it's similar to │ │ │ │ -00014280: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ -00014290: 650a 2020 2020 202a 2063 6f6c 6f72 2073 e. * color s │ │ │ │ -000142a0: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ -000142b0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -000142c0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -000142d0: 6d6f 6465 206f 6e65 2066 6f72 6d20 7468 mode one form th │ │ │ │ -000142e0: 7265 6520 6d6f 6465 7320 4454 465f 4e43 ree modes DTF_NC │ │ │ │ -000142f0: 2c20 4454 465f 5246 2061 6e64 2044 5446 , DTF_RF and DTF │ │ │ │ -00014300: 5f49 4320 7768 6963 6820 636f 7272 6573 _IC which corres │ │ │ │ -00014310: 706f 6e64 7320 746f 2074 6872 6565 206d ponds to three m │ │ │ │ -00014320: 6f64 6573 2066 6f72 0a20 2020 2020 2a20 odes for. * │ │ │ │ -00014330: 6669 6c74 6572 696e 6720 3244 2073 6967 filtering 2D sig │ │ │ │ -00014340: 6e61 6c73 2069 6e20 7468 6520 6172 7469 nals in the arti │ │ │ │ -00014350: 636c 652e 0a20 2020 2020 2a0a 2020 2020 cle.. *. │ │ │ │ -00014360: 202a 2040 7061 7261 6d20 6e75 6d49 7465 * @param numIte │ │ │ │ -00014370: 7273 206f 7074 696f 6e61 6c20 6e75 6d62 rs optional numb │ │ │ │ -00014380: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ -00014390: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ -000143a0: 696e 672c 2033 2069 7320 7175 6974 6520 ing, 3 is quite │ │ │ │ -000143b0: 656e 6f75 6768 2e0a 2020 2020 202a 0a20 enough.. *. │ │ │ │ -000143c0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -000143d0: 6574 6169 6c73 2061 626f 7574 2044 6f6d etails about Dom │ │ │ │ -000143e0: 6169 6e20 5472 616e 7366 6f72 6d20 6669 ain Transform fi │ │ │ │ -000143f0: 6c74 6572 2070 6172 616d 6574 6572 732c lter parameters, │ │ │ │ -00014400: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -00014410: 6c20 6172 7469 636c 6520 4349 5445 3a20 l article CITE: │ │ │ │ -00014420: 4761 7374 616c 3131 2061 6e64 0a20 2020 Gastal11 and. │ │ │ │ -00014430: 2020 2a20 5b44 6f6d 6169 6e20 5472 616e * [Domain Tran │ │ │ │ -00014440: 7366 6f72 6d20 6669 6c74 6572 2068 6f6d sform filter hom │ │ │ │ -00014450: 6570 6167 655d 2868 7474 703a 2f2f 7777 epage](http://ww │ │ │ │ -00014460: 772e 696e 662e 7566 7267 732e 6272 2f7e w.inf.ufrgs.br/~ │ │ │ │ -00014470: 6573 6c67 6173 7461 6c2f 446f 6d61 696e eslgastal/Domain │ │ │ │ -00014480: 5472 616e 7366 6f72 6d2f 292e 0a20 2020 Transform/).. │ │ │ │ -00014490: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -000144a0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -000144b0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -000144c0: 7075 626c 6963 2073 7461 7469 6320 4454 public static DT │ │ │ │ -000144d0: 4669 6c74 6572 2063 7265 6174 6544 5446 Filter createDTF │ │ │ │ -000144e0: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ -000144f0: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ -00014500: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ -00014510: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ -00014520: 652c 2069 6e74 206e 756d 4974 6572 7329 e, int numIters) │ │ │ │ -00014530: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00014540: 6e20 4454 4669 6c74 6572 2e5f 5f66 726f n DTFilter.__fro │ │ │ │ -00014550: 6d50 7472 5f5f 2863 7265 6174 6544 5446 mPtr__(createDTF │ │ │ │ -00014560: 696c 7465 725f 3028 6775 6964 652e 6e61 ilter_0(guide.na │ │ │ │ -00014570: 7469 7665 4f62 6a2c 2073 6967 6d61 5370 tiveObj, sigmaSp │ │ │ │ -00014580: 6174 6961 6c2c 2073 6967 6d61 436f 6c6f atial, sigmaColo │ │ │ │ -00014590: 722c 206d 6f64 652c 206e 756d 4974 6572 r, mode, numIter │ │ │ │ -000145a0: 7329 293b 0a20 2020 207d 0a0a 2020 2020 s));. }.. │ │ │ │ -000145b0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ -000145c0: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat │ │ │ │ -000145d0: 6520 696e 7374 616e 6365 206f 6620 4454 e instance of DT │ │ │ │ -000145e0: 4669 6c74 6572 2061 6e64 2070 726f 6475 Filter and produ │ │ │ │ -000145f0: 6365 2069 6e69 7469 616c 697a 6174 696f ce initializatio │ │ │ │ -00014600: 6e20 726f 7574 696e 6573 2e0a 2020 2020 n routines.. │ │ │ │ -00014610: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00014620: 2067 7569 6465 2067 7569 6465 6420 696d guide guided im │ │ │ │ -00014630: 6167 6520 2875 7365 6420 746f 2062 7569 age (used to bui │ │ │ │ -00014640: 6c64 2074 7261 6e73 666f 726d 6564 2064 ld transformed d │ │ │ │ -00014650: 6973 7461 6e63 652c 2077 6869 6368 2064 istance, which d │ │ │ │ -00014660: 6573 6372 6962 6573 2065 6467 6520 7374 escribes edge st │ │ │ │ -00014670: 7275 6374 7572 6520 6f66 0a20 2020 2020 ructure of. │ │ │ │ -00014680: 2a20 6775 6964 6564 2069 6d61 6765 292e * guided image). │ │ │ │ -00014690: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -000146a0: 7061 7261 6d20 7369 676d 6153 7061 7469 param sigmaSpati │ │ │ │ -000146b0: 616c 205c 287b 5c73 6967 6d61 7d5f 485c al \({\sigma}_H\ │ │ │ │ -000146c0: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ -000146d0: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ -000146e0: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ -000146f0: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ -00014700: 6e20 7468 650a 2020 2020 202a 2063 6f6f n the. * coo │ │ │ │ -00014710: 7264 696e 6174 6520 7370 6163 6520 696e rdinate space in │ │ │ │ -00014720: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ -00014730: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -00014740: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ -00014750: 6c6f 7220 5c28 7b5c 7369 676d 617d 5f72 lor \({\sigma}_r │ │ │ │ -00014760: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ -00014770: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ -00014780: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ -00014790: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ -000147a0: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ -000147b0: 6c6f 7220 7370 6163 6520 696e 746f 2062 lor space into b │ │ │ │ -000147c0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -000147d0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -000147e0: 6172 616d 206d 6f64 6520 6f6e 6520 666f aram mode one fo │ │ │ │ -000147f0: 726d 2074 6872 6565 206d 6f64 6573 2044 rm three modes D │ │ │ │ -00014800: 5446 5f4e 432c 2044 5446 5f52 4620 616e TF_NC, DTF_RF an │ │ │ │ -00014810: 6420 4454 465f 4943 2077 6869 6368 2063 d DTF_IC which c │ │ │ │ -00014820: 6f72 7265 7370 6f6e 6473 2074 6f20 7468 orresponds to th │ │ │ │ -00014830: 7265 6520 6d6f 6465 7320 666f 720a 2020 ree modes for. │ │ │ │ -00014840: 2020 202a 2066 696c 7465 7269 6e67 2032 * filtering 2 │ │ │ │ -00014850: 4420 7369 676e 616c 7320 696e 2074 6865 D signals in the │ │ │ │ -00014860: 2061 7274 6963 6c65 2e0a 2020 2020 202a article.. * │ │ │ │ -00014870: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ -00014880: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ -00014890: 6162 6f75 7420 446f 6d61 696e 2054 7261 about Domain Tra │ │ │ │ -000148a0: 6e73 666f 726d 2066 696c 7465 7220 7061 nsform filter pa │ │ │ │ -000148b0: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ -000148c0: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ -000148d0: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ -000148e0: 3120 616e 640a 2020 2020 202a 205b 446f 1 and. * [Do │ │ │ │ -000148f0: 6d61 696e 2054 7261 6e73 666f 726d 2066 main Transform f │ │ │ │ -00014900: 696c 7465 7220 686f 6d65 7061 6765 5d28 ilter homepage]( │ │ │ │ -00014910: 6874 7470 3a2f 2f77 7777 2e69 6e66 2e75 http://www.inf.u │ │ │ │ -00014920: 6672 6773 2e62 722f 7e65 736c 6761 7374 frgs.br/~eslgast │ │ │ │ -00014930: 616c 2f44 6f6d 6169 6e54 7261 6e73 666f al/DomainTransfo │ │ │ │ -00014940: 726d 2f29 2e0a 2020 2020 202a 2040 7265 rm/).. * @re │ │ │ │ -00014950: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00014960: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00014970: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00014980: 7374 6174 6963 2044 5446 696c 7465 7220 static DTFilter │ │ │ │ -00014990: 6372 6561 7465 4454 4669 6c74 6572 284d createDTFilter(M │ │ │ │ -000149a0: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double │ │ │ │ -000149b0: 2073 6967 6d61 5370 6174 6961 6c2c 2064 sigmaSpatial, d │ │ │ │ -000149c0: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ -000149d0: 2c20 696e 7420 6d6f 6465 2920 7b0a 2020 , int mode) {. │ │ │ │ -000149e0: 2020 2020 2020 7265 7475 726e 2044 5446 return DTF │ │ │ │ -000149f0: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ -00014a00: 5f28 6372 6561 7465 4454 4669 6c74 6572 _(createDTFilter │ │ │ │ -00014a10: 5f31 2867 7569 6465 2e6e 6174 6976 654f _1(guide.nativeO │ │ │ │ -00014a20: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ -00014a30: 2c20 7369 676d 6143 6f6c 6f72 2c20 6d6f , sigmaColor, mo │ │ │ │ -00014a40: 6465 2929 3b0a 2020 2020 7d0a 0a20 2020 de));. }.. │ │ │ │ -00014a50: 202f 2a2a 0a20 2020 2020 2a20 4661 6374 /**. * Fact │ │ │ │ -00014a60: 6f72 7920 6d65 7468 6f64 2c20 6372 6561 ory method, crea │ │ │ │ -00014a70: 7465 2069 6e73 7461 6e63 6520 6f66 2044 te instance of D │ │ │ │ -00014a80: 5446 696c 7465 7220 616e 6420 7072 6f64 TFilter and prod │ │ │ │ -00014a90: 7563 6520 696e 6974 6961 6c69 7a61 7469 uce initializati │ │ │ │ -00014aa0: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ -00014ab0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00014ac0: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ -00014ad0: 6d61 6765 2028 7573 6564 2074 6f20 6275 mage (used to bu │ │ │ │ -00014ae0: 696c 6420 7472 616e 7366 6f72 6d65 6420 ild transformed │ │ │ │ -00014af0: 6469 7374 616e 6365 2c20 7768 6963 6820 distance, which │ │ │ │ -00014b00: 6465 7363 7269 6265 7320 6564 6765 2073 describes edge s │ │ │ │ -00014b10: 7472 7563 7475 7265 206f 660a 2020 2020 tructure of. │ │ │ │ -00014b20: 202a 2067 7569 6465 6420 696d 6167 6529 * guided image) │ │ │ │ -00014b30: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00014b40: 4070 6172 616d 2073 6967 6d61 5370 6174 @param sigmaSpat │ │ │ │ -00014b50: 6961 6c20 5c28 7b5c 7369 676d 617d 5f48 ial \({\sigma}_H │ │ │ │ -00014b60: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ -00014b70: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ -00014b80: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ -00014b90: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ -00014ba0: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ -00014bb0: 6f72 6469 6e61 7465 2073 7061 6365 2069 ordinate space i │ │ │ │ -00014bc0: 6e74 6f20 6269 6c61 7465 7261 6c46 696c nto bilateralFil │ │ │ │ -00014bd0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -00014be0: 202a 2040 7061 7261 6d20 7369 676d 6143 * @param sigmaC │ │ │ │ -00014bf0: 6f6c 6f72 205c 287b 5c73 6967 6d61 7d5f olor \({\sigma}_ │ │ │ │ -00014c00: 725c 2920 7061 7261 6d65 7465 7220 696e r\) parameter in │ │ │ │ -00014c10: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ -00014c20: 7469 636c 652c 2069 7427 7320 7369 6d69 ticle, it's simi │ │ │ │ -00014c30: 6c61 7220 746f 2074 6865 2073 6967 6d61 lar to the sigma │ │ │ │ -00014c40: 2069 6e20 7468 650a 2020 2020 202a 2063 in the. * c │ │ │ │ -00014c50: 6f6c 6f72 2073 7061 6365 2069 6e74 6f20 olor space into │ │ │ │ -00014c60: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ -00014c70: 0a20 2020 2020 2a0a 2020 2020 202a 2066 . *. * f │ │ │ │ -00014c80: 696c 7465 7269 6e67 2032 4420 7369 676e iltering 2D sign │ │ │ │ -00014c90: 616c 7320 696e 2074 6865 2061 7274 6963 als in the artic │ │ │ │ -00014ca0: 6c65 2e0a 2020 2020 202a 0a20 2020 2020 le.. *. │ │ │ │ -00014cb0: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00014cc0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00014cd0: 446f 6d61 696e 2054 7261 6e73 666f 726d Domain Transform │ │ │ │ -00014ce0: 2066 696c 7465 7220 7061 7261 6d65 7465 filter paramete │ │ │ │ -00014cf0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -00014d00: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ -00014d10: 453a 2047 6173 7461 6c31 3120 616e 640a E: Gastal11 and. │ │ │ │ -00014d20: 2020 2020 202a 205b 446f 6d61 696e 2054 * [Domain T │ │ │ │ -00014d30: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ -00014d40: 686f 6d65 7061 6765 5d28 6874 7470 3a2f homepage](http:/ │ │ │ │ -00014d50: 2f77 7777 2e69 6e66 2e75 6672 6773 2e62 /www.inf.ufrgs.b │ │ │ │ -00014d60: 722f 7e65 736c 6761 7374 616c 2f44 6f6d r/~eslgastal/Dom │ │ │ │ -00014d70: 6169 6e54 7261 6e73 666f 726d 2f29 2e0a ainTransform/).. │ │ │ │ -00014d80: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00014d90: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00014da0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00014db0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00014dc0: 2044 5446 696c 7465 7220 6372 6561 7465 DTFilter create │ │ │ │ -00014dd0: 4454 4669 6c74 6572 284d 6174 2067 7569 DTFilter(Mat gui │ │ │ │ -00014de0: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ -00014df0: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ -00014e00: 7369 676d 6143 6f6c 6f72 2920 7b0a 2020 sigmaColor) {. │ │ │ │ -00014e10: 2020 2020 2020 7265 7475 726e 2044 5446 return DTF │ │ │ │ -00014e20: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ -00014e30: 5f28 6372 6561 7465 4454 4669 6c74 6572 _(createDTFilter │ │ │ │ -00014e40: 5f32 2867 7569 6465 2e6e 6174 6976 654f _2(guide.nativeO │ │ │ │ -00014e50: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ -00014e60: 2c20 7369 676d 6143 6f6c 6f72 2929 3b0a , sigmaColor));. │ │ │ │ -00014e70: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00014e80: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00014e90: 2063 763a 3a78 696d 6770 726f 633a 3a64 cv::ximgproc::d │ │ │ │ -00014ea0: 7446 696c 7465 7228 4d61 7420 6775 6964 tFilter(Mat guid │ │ │ │ -00014eb0: 652c 204d 6174 2073 7263 2c20 4d61 7426 e, Mat src, Mat& │ │ │ │ -00014ec0: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ -00014ed0: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl │ │ │ │ -00014ee0: 6520 7369 676d 6143 6f6c 6f72 2c20 696e e sigmaColor, in │ │ │ │ -00014ef0: 7420 6d6f 6465 203d 2044 5446 5f4e 432c t mode = DTF_NC, │ │ │ │ -00014f00: 2069 6e74 206e 756d 4974 6572 7320 3d20 int numIters = │ │ │ │ -00014f10: 3329 0a20 2020 202f 2f0a 0a20 2020 202f 3). //.. / │ │ │ │ -00014f20: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ -00014f30: 206f 6e65 2d6c 696e 6520 446f 6d61 696e one-line Domain │ │ │ │ -00014f40: 2054 7261 6e73 666f 726d 2066 696c 7465 Transform filte │ │ │ │ -00014f50: 7220 6361 6c6c 2e20 4966 2079 6f75 2068 r call. If you h │ │ │ │ -00014f60: 6176 6520 6d75 6c74 6970 6c65 2069 6d61 ave multiple ima │ │ │ │ -00014f70: 6765 7320 746f 2066 696c 7465 7220 7769 ges to filter wi │ │ │ │ -00014f80: 7468 2074 6865 2073 616d 650a 2020 2020 th the same. │ │ │ │ -00014f90: 202a 2067 7569 6465 6420 696d 6167 6520 * guided image │ │ │ │ -00014fa0: 7468 656e 2075 7365 2044 5446 696c 7465 then use DTFilte │ │ │ │ -00014fb0: 7220 696e 7465 7266 6163 6520 746f 2061 r interface to a │ │ │ │ -00014fc0: 766f 6964 2065 7874 7261 2063 6f6d 7075 void extra compu │ │ │ │ -00014fd0: 7461 7469 6f6e 7320 6f6e 2069 6e69 7469 tations on initi │ │ │ │ -00014fe0: 616c 697a 6174 696f 6e20 7374 6167 652e alization stage. │ │ │ │ -00014ff0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00015000: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ -00015010: 6564 2069 6d61 6765 2028 616c 736f 2063 ed image (also c │ │ │ │ -00015020: 616c 6c65 6420 6173 206a 6f69 6e74 2069 alled as joint i │ │ │ │ -00015030: 6d61 6765 2920 7769 7468 2075 6e73 6967 mage) with unsig │ │ │ │ -00015040: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ -00015050: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ -00015060: 6974 0a20 2020 2020 2a20 6465 7074 6820 it. * depth │ │ │ │ -00015070: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ -00015080: 6e65 6c73 2e0a 2020 2020 202a 2040 7061 nels.. * @pa │ │ │ │ -00015090: 7261 6d20 7372 6320 6669 6c74 6572 696e ram src filterin │ │ │ │ -000150a0: 6720 696d 6167 6520 7769 7468 2075 6e73 g image with uns │ │ │ │ -000150b0: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ -000150c0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -000150d0: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ -000150e0: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ -000150f0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00015100: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ -00015110: 6d61 6765 0a20 2020 2020 2a20 4070 6172 mage. * @par │ │ │ │ -00015120: 616d 2073 6967 6d61 5370 6174 6961 6c20 am sigmaSpatial │ │ │ │ -00015130: 5c28 7b5c 7369 676d 617d 5f48 5c29 2070 \({\sigma}_H\) p │ │ │ │ -00015140: 6172 616d 6574 6572 2069 6e20 7468 6520 arameter in the │ │ │ │ -00015150: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article │ │ │ │ -00015160: 2c20 6974 2773 2073 696d 696c 6172 2074 , it's similar t │ │ │ │ -00015170: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ -00015180: 6865 0a20 2020 2020 2a20 636f 6f72 6469 he. * coordi │ │ │ │ -00015190: 6e61 7465 2073 7061 6365 2069 6e74 6f20 nate space into │ │ │ │ -000151a0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ -000151b0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -000151c0: 6967 6d61 436f 6c6f 7220 5c28 7b5c 7369 igmaColor \({\si │ │ │ │ -000151d0: 676d 617d 5f72 5c29 2070 6172 616d 6574 gma}_r\) paramet │ │ │ │ -000151e0: 6572 2069 6e20 7468 6520 6f72 6967 696e er in the origin │ │ │ │ -000151f0: 616c 2061 7274 6963 6c65 2c20 6974 2773 al article, it's │ │ │ │ -00015200: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ -00015210: 7369 676d 6120 696e 2074 6865 0a20 2020 sigma in the. │ │ │ │ -00015220: 2020 2a20 636f 6c6f 7220 7370 6163 6520 * color space │ │ │ │ -00015230: 696e 746f 2062 696c 6174 6572 616c 4669 into bilateralFi │ │ │ │ -00015240: 6c74 6572 2e0a 2020 2020 202a 2040 7061 lter.. * @pa │ │ │ │ -00015250: 7261 6d20 6d6f 6465 206f 6e65 2066 6f72 ram mode one for │ │ │ │ -00015260: 6d20 7468 7265 6520 6d6f 6465 7320 4454 m three modes DT │ │ │ │ -00015270: 465f 4e43 2c20 4454 465f 5246 2061 6e64 F_NC, DTF_RF and │ │ │ │ -00015280: 2044 5446 5f49 4320 7768 6963 6820 636f DTF_IC which co │ │ │ │ -00015290: 7272 6573 706f 6e64 7320 746f 2074 6872 rresponds to thr │ │ │ │ -000152a0: 6565 206d 6f64 6573 2066 6f72 0a20 2020 ee modes for. │ │ │ │ -000152b0: 2020 2a20 6669 6c74 6572 696e 6720 3244 * filtering 2D │ │ │ │ -000152c0: 2073 6967 6e61 6c73 2069 6e20 7468 6520 signals in the │ │ │ │ -000152d0: 6172 7469 636c 652e 0a20 2020 2020 2a20 article.. * │ │ │ │ -000152e0: 4070 6172 616d 206e 756d 4974 6572 7320 @param numIters │ │ │ │ -000152f0: 6f70 7469 6f6e 616c 206e 756d 6265 7220 optional number │ │ │ │ -00015300: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ -00015310: 6564 2066 6f72 2066 696c 7465 7269 6e67 ed for filtering │ │ │ │ -00015320: 2c20 3320 6973 2071 7569 7465 2065 6e6f , 3 is quite eno │ │ │ │ -00015330: 7567 682e 0a20 2020 2020 2a20 5345 453a ugh.. * SEE: │ │ │ │ -00015340: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00015350: 2c20 6775 6964 6564 4669 6c74 6572 2c20 , guidedFilter, │ │ │ │ -00015360: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ -00015370: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00015380: 6963 2076 6f69 6420 6474 4669 6c74 6572 ic void dtFilter │ │ │ │ -00015390: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ -000153a0: 7372 632c 204d 6174 2064 7374 2c20 646f src, Mat dst, do │ │ │ │ -000153b0: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ -000153c0: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ -000153d0: 6f6c 6f72 2c20 696e 7420 6d6f 6465 2c20 olor, int mode, │ │ │ │ -000153e0: 696e 7420 6e75 6d49 7465 7273 2920 7b0a int numIters) {. │ │ │ │ -000153f0: 2020 2020 2020 2020 6474 4669 6c74 6572 dtFilter │ │ │ │ -00015400: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ -00015410: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ -00015420: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ -00015430: 2c20 7369 676d 6153 7061 7469 616c 2c20 , sigmaSpatial, │ │ │ │ -00015440: 7369 676d 6143 6f6c 6f72 2c20 6d6f 6465 sigmaColor, mode │ │ │ │ -00015450: 2c20 6e75 6d49 7465 7273 293b 0a20 2020 , numIters);. │ │ │ │ -00015460: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -00015470: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ -00015480: 6e65 2044 6f6d 6169 6e20 5472 616e 7366 ne Domain Transf │ │ │ │ -00015490: 6f72 6d20 6669 6c74 6572 2063 616c 6c2e orm filter call. │ │ │ │ -000154a0: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ -000154b0: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ -000154c0: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ -000154d0: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ -000154e0: 6564 2069 6d61 6765 2074 6865 6e20 7573 ed image then us │ │ │ │ -000154f0: 6520 4454 4669 6c74 6572 2069 6e74 6572 e DTFilter inter │ │ │ │ -00015500: 6661 6365 2074 6f20 6176 6f69 6420 6578 face to avoid ex │ │ │ │ -00015510: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations │ │ │ │ -00015520: 206f 6e20 696e 6974 6961 6c69 7a61 7469 on initializati │ │ │ │ -00015530: 6f6e 2073 7461 6765 2e0a 2020 2020 202a on stage.. * │ │ │ │ -00015540: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ -00015550: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag │ │ │ │ -00015560: 6520 2861 6c73 6f20 6361 6c6c 6564 2061 e (also called a │ │ │ │ -00015570: 7320 6a6f 696e 7420 696d 6167 6529 2077 s joint image) w │ │ │ │ -00015580: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ -00015590: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ -000155a0: 6f69 6e74 2033 322d 6269 740a 2020 2020 oint 32-bit. │ │ │ │ -000155b0: 202a 2064 6570 7468 2061 6e64 2075 7020 * depth and up │ │ │ │ -000155c0: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels.. │ │ │ │ -000155d0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -000155e0: 2066 696c 7465 7269 6e67 2069 6d61 6765 filtering image │ │ │ │ -000155f0: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ -00015600: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -00015610: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ -00015620: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ -00015630: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -00015640: 2040 7061 7261 6d20 6473 7420 6465 7374 @param dst dest │ │ │ │ -00015650: 696e 6174 696f 6e20 696d 6167 650a 2020 ination image. │ │ │ │ -00015660: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00015670: 6153 7061 7469 616c 205c 287b 5c73 6967 aSpatial \({\sig │ │ │ │ -00015680: 6d61 7d5f 485c 2920 7061 7261 6d65 7465 ma}_H\) paramete │ │ │ │ -00015690: 7220 696e 2074 6865 206f 7269 6769 6e61 r in the origina │ │ │ │ -000156a0: 6c20 6172 7469 636c 652c 2069 7427 7320 l article, it's │ │ │ │ -000156b0: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ -000156c0: 6967 6d61 2069 6e20 7468 650a 2020 2020 igma in the. │ │ │ │ -000156d0: 202a 2063 6f6f 7264 696e 6174 6520 7370 * coordinate sp │ │ │ │ -000156e0: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ -000156f0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -00015700: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ -00015710: 6f72 205c 287b 5c73 6967 6d61 7d5f 725c or \({\sigma}_r\ │ │ │ │ -00015720: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ -00015730: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ -00015740: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ -00015750: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ -00015760: 6e20 7468 650a 2020 2020 202a 2063 6f6c n the. * col │ │ │ │ -00015770: 6f72 2073 7061 6365 2069 6e74 6f20 6269 or space into bi │ │ │ │ -00015780: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -00015790: 2020 2020 2a20 4070 6172 616d 206d 6f64 * @param mod │ │ │ │ -000157a0: 6520 6f6e 6520 666f 726d 2074 6872 6565 e one form three │ │ │ │ -000157b0: 206d 6f64 6573 2044 5446 5f4e 432c 2044 modes DTF_NC, D │ │ │ │ -000157c0: 5446 5f52 4620 616e 6420 4454 465f 4943 TF_RF and DTF_IC │ │ │ │ -000157d0: 2077 6869 6368 2063 6f72 7265 7370 6f6e which correspon │ │ │ │ -000157e0: 6473 2074 6f20 7468 7265 6520 6d6f 6465 ds to three mode │ │ │ │ -000157f0: 7320 666f 720a 2020 2020 202a 2066 696c s for. * fil │ │ │ │ -00015800: 7465 7269 6e67 2032 4420 7369 676e 616c tering 2D signal │ │ │ │ -00015810: 7320 696e 2074 6865 2061 7274 6963 6c65 s in the article │ │ │ │ -00015820: 2e0a 2020 2020 202a 2053 4545 3a20 6269 .. * SEE: bi │ │ │ │ -00015830: 6c61 7465 7261 6c46 696c 7465 722c 2067 lateralFilter, g │ │ │ │ -00015840: 7569 6465 6446 696c 7465 722c 2061 6d46 uidedFilter, amF │ │ │ │ -00015850: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ -00015860: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00015870: 766f 6964 2064 7446 696c 7465 7228 4d61 void dtFilter(Ma │ │ │ │ -00015880: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ -00015890: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ -000158a0: 6520 7369 676d 6153 7061 7469 616c 2c20 e sigmaSpatial, │ │ │ │ -000158b0: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ -000158c0: 722c 2069 6e74 206d 6f64 6529 207b 0a20 r, int mode) {. │ │ │ │ -000158d0: 2020 2020 2020 2064 7446 696c 7465 725f dtFilter_ │ │ │ │ -000158e0: 3128 6775 6964 652e 6e61 7469 7665 4f62 1(guide.nativeOb │ │ │ │ -000158f0: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ -00015900: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -00015910: 2073 6967 6d61 5370 6174 6961 6c2c 2073 sigmaSpatial, s │ │ │ │ -00015920: 6967 6d61 436f 6c6f 722c 206d 6f64 6529 igmaColor, mode) │ │ │ │ -00015930: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00015940: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ -00015950: 6e65 2d6c 696e 6520 446f 6d61 696e 2054 ne-line Domain T │ │ │ │ -00015960: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ -00015970: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ -00015980: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ -00015990: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ -000159a0: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ -000159b0: 2067 7569 6465 6420 696d 6167 6520 7468 guided image th │ │ │ │ -000159c0: 656e 2075 7365 2044 5446 696c 7465 7220 en use DTFilter │ │ │ │ -000159d0: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ -000159e0: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ -000159f0: 7469 6f6e 7320 6f6e 2069 6e69 7469 616c tions on initial │ │ │ │ -00015a00: 697a 6174 696f 6e20 7374 6167 652e 0a20 ization stage.. │ │ │ │ -00015a10: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00015a20: 7261 6d20 6775 6964 6520 6775 6964 6564 ram guide guided │ │ │ │ -00015a30: 2069 6d61 6765 2028 616c 736f 2063 616c image (also cal │ │ │ │ -00015a40: 6c65 6420 6173 206a 6f69 6e74 2069 6d61 led as joint ima │ │ │ │ -00015a50: 6765 2920 7769 7468 2075 6e73 6967 6e65 ge) with unsigne │ │ │ │ -00015a60: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ -00015a70: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ -00015a80: 0a20 2020 2020 2a20 6465 7074 6820 616e . * depth an │ │ │ │ -00015a90: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ -00015aa0: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ -00015ab0: 6d20 7372 6320 6669 6c74 6572 696e 6720 m src filtering │ │ │ │ -00015ac0: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig │ │ │ │ -00015ad0: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ -00015ae0: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ -00015af0: 6974 2064 6570 7468 2061 6e64 2075 7020 it depth and up │ │ │ │ -00015b00: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels.. │ │ │ │ -00015b10: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -00015b20: 2064 6573 7469 6e61 7469 6f6e 2069 6d61 destination ima │ │ │ │ -00015b30: 6765 0a20 2020 2020 2a20 4070 6172 616d ge. * @param │ │ │ │ -00015b40: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \( │ │ │ │ -00015b50: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par │ │ │ │ -00015b60: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ -00015b70: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ -00015b80: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ -00015b90: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ -00015ba0: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina │ │ │ │ -00015bb0: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi │ │ │ │ -00015bc0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -00015bd0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -00015be0: 6d61 436f 6c6f 7220 5c28 7b5c 7369 676d maColor \({\sigm │ │ │ │ -00015bf0: 617d 5f72 5c29 2070 6172 616d 6574 6572 a}_r\) parameter │ │ │ │ -00015c00: 2069 6e20 7468 6520 6f72 6967 696e 616c in the original │ │ │ │ -00015c10: 2061 7274 6963 6c65 2c20 6974 2773 2073 article, it's s │ │ │ │ -00015c20: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ -00015c30: 676d 6120 696e 2074 6865 0a20 2020 2020 gma in the. │ │ │ │ -00015c40: 2a20 636f 6c6f 7220 7370 6163 6520 696e * color space in │ │ │ │ -00015c50: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ -00015c60: 6572 2e0a 2020 2020 202a 2066 696c 7465 er.. * filte │ │ │ │ -00015c70: 7269 6e67 2032 4420 7369 676e 616c 7320 ring 2D signals │ │ │ │ -00015c80: 696e 2074 6865 2061 7274 6963 6c65 2e0a in the article.. │ │ │ │ -00015c90: 2020 2020 202a 2053 4545 3a20 6269 6c61 * SEE: bila │ │ │ │ -00015ca0: 7465 7261 6c46 696c 7465 722c 2067 7569 teralFilter, gui │ │ │ │ -00015cb0: 6465 6446 696c 7465 722c 2061 6d46 696c dedFilter, amFil │ │ │ │ -00015cc0: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ -00015cd0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -00015ce0: 6964 2064 7446 696c 7465 7228 4d61 7420 id dtFilter(Mat │ │ │ │ -00015cf0: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ -00015d00: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ -00015d10: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ -00015d20: 7562 6c65 2073 6967 6d61 436f 6c6f 7229 uble sigmaColor) │ │ │ │ -00015d30: 207b 0a20 2020 2020 2020 2064 7446 696c {. dtFil │ │ │ │ -00015d40: 7465 725f 3228 6775 6964 652e 6e61 7469 ter_2(guide.nati │ │ │ │ -00015d50: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -00015d60: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -00015d70: 4f62 6a2c 2073 6967 6d61 5370 6174 6961 Obj, sigmaSpatia │ │ │ │ -00015d80: 6c2c 2073 6967 6d61 436f 6c6f 7229 3b0a l, sigmaColor);. │ │ │ │ -00015d90: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00015da0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -00015db0: 4775 6964 6564 4669 6c74 6572 2063 763a GuidedFilter cv: │ │ │ │ -00015dc0: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -00015dd0: 6547 7569 6465 6446 696c 7465 7228 4d61 eGuidedFilter(Ma │ │ │ │ -00015de0: 7420 6775 6964 652c 2069 6e74 2072 6164 t guide, int rad │ │ │ │ -00015df0: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ -00015e00: 2064 6f75 626c 6520 7363 616c 6520 3d20 double scale = │ │ │ │ -00015e10: 312e 3029 0a20 2020 202f 2f0a 0a20 2020 1.0). //.. │ │ │ │ -00015e20: 202f 2a2a 0a20 2020 2020 2a20 4661 6374 /**. * Fact │ │ │ │ -00015e30: 6f72 7920 6d65 7468 6f64 2c20 6372 6561 ory method, crea │ │ │ │ -00015e40: 7465 2069 6e73 7461 6e63 6520 6f66 2047 te instance of G │ │ │ │ -00015e50: 7569 6465 6446 696c 7465 7220 616e 6420 uidedFilter and │ │ │ │ -00015e60: 7072 6f64 7563 6520 696e 6974 6961 6c69 produce initiali │ │ │ │ -00015e70: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ -00015e80: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00015e90: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ -00015ea0: 6564 2069 6d61 6765 2028 6f72 2061 7272 ed image (or arr │ │ │ │ -00015eb0: 6179 206f 6620 696d 6167 6573 2920 7769 ay of images) wi │ │ │ │ -00015ec0: 7468 2075 7020 746f 2033 2063 6861 6e6e th up to 3 chann │ │ │ │ -00015ed0: 656c 732c 2069 6620 6974 2068 6176 6520 els, if it have │ │ │ │ -00015ee0: 6d6f 7265 2074 6865 6e20 330a 2020 2020 more then 3. │ │ │ │ -00015ef0: 202a 2063 6861 6e6e 656c 7320 7468 656e * channels then │ │ │ │ -00015f00: 206f 6e6c 7920 6669 7273 7420 3320 6368 only first 3 ch │ │ │ │ -00015f10: 616e 6e65 6c73 2077 696c 6c20 6265 2075 annels will be u │ │ │ │ -00015f20: 7365 642e 0a20 2020 2020 2a0a 2020 2020 sed.. *. │ │ │ │ -00015f30: 202a 2040 7061 7261 6d20 7261 6469 7573 * @param radius │ │ │ │ -00015f40: 2072 6164 6975 7320 6f66 2047 7569 6465 radius of Guide │ │ │ │ -00015f50: 6420 4669 6c74 6572 2e0a 2020 2020 202a d Filter.. * │ │ │ │ -00015f60: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ -00015f70: 7073 2072 6567 756c 6172 697a 6174 696f ps regularizatio │ │ │ │ -00015f80: 6e20 7465 726d 206f 6620 4775 6964 6564 n term of Guided │ │ │ │ -00015f90: 2046 696c 7465 722e 205c 287b 6570 737d Filter. \({eps} │ │ │ │ -00015fa0: 5e32 5c29 2069 7320 7369 6d69 6c61 7220 ^2\) is similar │ │ │ │ -00015fb0: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -00015fc0: 7468 6520 636f 6c6f 720a 2020 2020 202a the color. * │ │ │ │ -00015fd0: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ -00015fe0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -00015ff0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00016000: 6d20 7363 616c 6520 7375 6273 616d 706c m scale subsampl │ │ │ │ -00016010: 6520 6661 6374 6f72 206f 6620 4661 7374 e factor of Fast │ │ │ │ -00016020: 2047 7569 6465 6420 4669 6c74 6572 2c20 Guided Filter, │ │ │ │ -00016030: 7573 6520 6120 7363 616c 6520 6c65 7373 use a scale less │ │ │ │ -00016040: 2074 6861 6e20 3120 746f 2073 7065 6564 than 1 to speed │ │ │ │ -00016050: 7320 7570 2063 6f6d 7075 7461 7469 6f6e s up computation │ │ │ │ -00016060: 0a20 2020 2020 2a20 7769 7468 2061 6c6d . * with alm │ │ │ │ -00016070: 6f73 7420 6e6f 2076 6973 6962 6c65 2064 ost no visible d │ │ │ │ -00016080: 6567 7261 6461 7469 6f6e 2e20 2865 2e67 egradation. (e.g │ │ │ │ -00016090: 2e20 7363 616c 653d 3d30 2e35 2073 6872 . scale==0.5 shr │ │ │ │ -000160a0: 696e 6b73 2074 6865 2069 6d61 6765 2062 inks the image b │ │ │ │ -000160b0: 7920 3278 2069 6e73 6964 6520 7468 6520 y 2x inside the │ │ │ │ -000160c0: 6669 6c74 6572 290a 2020 2020 202a 0a20 filter). *. │ │ │ │ -000160d0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -000160e0: 6574 6169 6c73 2061 626f 7574 2028 4661 etails about (Fa │ │ │ │ -000160f0: 7374 2920 4775 6964 6564 2046 696c 7465 st) Guided Filte │ │ │ │ -00016100: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ -00016110: 6520 7468 6520 6f72 6967 696e 616c 2061 e the original a │ │ │ │ -00016120: 7274 6963 6c65 7320 4349 5445 3a20 4b61 rticles CITE: Ka │ │ │ │ -00016130: 696d 696e 6731 3020 4349 5445 3a20 4b61 iming10 CITE: Ka │ │ │ │ -00016140: 696d 696e 6731 3520 2e0a 2020 2020 202a iming15 .. * │ │ │ │ -00016150: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00016160: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00016170: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00016180: 6c69 6320 7374 6174 6963 2047 7569 6465 lic static Guide │ │ │ │ -00016190: 6446 696c 7465 7220 6372 6561 7465 4775 dFilter createGu │ │ │ │ -000161a0: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ -000161b0: 7569 6465 2c20 696e 7420 7261 6469 7573 uide, int radius │ │ │ │ -000161c0: 2c20 646f 7562 6c65 2065 7073 2c20 646f , double eps, do │ │ │ │ -000161d0: 7562 6c65 2073 6361 6c65 2920 7b0a 2020 uble scale) {. │ │ │ │ -000161e0: 2020 2020 2020 7265 7475 726e 2047 7569 return Gui │ │ │ │ -000161f0: 6465 6446 696c 7465 722e 5f5f 6672 6f6d dedFilter.__from │ │ │ │ -00016200: 5074 725f 5f28 6372 6561 7465 4775 6964 Ptr__(createGuid │ │ │ │ -00016210: 6564 4669 6c74 6572 5f30 2867 7569 6465 edFilter_0(guide │ │ │ │ -00016220: 2e6e 6174 6976 654f 626a 2c20 7261 6469 .nativeObj, radi │ │ │ │ -00016230: 7573 2c20 6570 732c 2073 6361 6c65 2929 us, eps, scale)) │ │ │ │ -00016240: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00016250: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ -00016260: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ -00016270: 6e73 7461 6e63 6520 6f66 2047 7569 6465 nstance of Guide │ │ │ │ -00016280: 6446 696c 7465 7220 616e 6420 7072 6f64 dFilter and prod │ │ │ │ -00016290: 7563 6520 696e 6974 6961 6c69 7a61 7469 uce initializati │ │ │ │ -000162a0: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ -000162b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000162c0: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ -000162d0: 6d61 6765 2028 6f72 2061 7272 6179 206f mage (or array o │ │ │ │ -000162e0: 6620 696d 6167 6573 2920 7769 7468 2075 f images) with u │ │ │ │ -000162f0: 7020 746f 2033 2063 6861 6e6e 656c 732c p to 3 channels, │ │ │ │ -00016300: 2069 6620 6974 2068 6176 6520 6d6f 7265 if it have more │ │ │ │ -00016310: 2074 6865 6e20 330a 2020 2020 202a 2063 then 3. * c │ │ │ │ -00016320: 6861 6e6e 656c 7320 7468 656e 206f 6e6c hannels then onl │ │ │ │ -00016330: 7920 6669 7273 7420 3320 6368 616e 6e65 y first 3 channe │ │ │ │ -00016340: 6c73 2077 696c 6c20 6265 2075 7365 642e ls will be used. │ │ │ │ -00016350: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00016360: 7061 7261 6d20 7261 6469 7573 2072 6164 param radius rad │ │ │ │ -00016370: 6975 7320 6f66 2047 7569 6465 6420 4669 ius of Guided Fi │ │ │ │ -00016380: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -00016390: 2020 2a20 4070 6172 616d 2065 7073 2072 * @param eps r │ │ │ │ -000163a0: 6567 756c 6172 697a 6174 696f 6e20 7465 egularization te │ │ │ │ -000163b0: 726d 206f 6620 4775 6964 6564 2046 696c rm of Guided Fil │ │ │ │ -000163c0: 7465 722e 205c 287b 6570 737d 5e32 5c29 ter. \({eps}^2\) │ │ │ │ -000163d0: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ -000163e0: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ -000163f0: 636f 6c6f 720a 2020 2020 202a 2073 7061 color. * spa │ │ │ │ -00016400: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ -00016410: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -00016420: 2020 2020 202a 2077 6974 6820 616c 6d6f * with almo │ │ │ │ -00016430: 7374 206e 6f20 7669 7369 626c 6520 6465 st no visible de │ │ │ │ -00016440: 6772 6164 6174 696f 6e2e 2028 652e 672e gradation. (e.g. │ │ │ │ -00016450: 2073 6361 6c65 3d3d 302e 3520 7368 7269 scale==0.5 shri │ │ │ │ -00016460: 6e6b 7320 7468 6520 696d 6167 6520 6279 nks the image by │ │ │ │ -00016470: 2032 7820 696e 7369 6465 2074 6865 2066 2x inside the f │ │ │ │ -00016480: 696c 7465 7229 0a20 2020 2020 2a0a 2020 ilter). *. │ │ │ │ -00016490: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -000164a0: 7461 696c 7320 6162 6f75 7420 2846 6173 tails about (Fas │ │ │ │ -000164b0: 7429 2047 7569 6465 6420 4669 6c74 6572 t) Guided Filter │ │ │ │ -000164c0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -000164d0: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ -000164e0: 7469 636c 6573 2043 4954 453a 204b 6169 ticles CITE: Kai │ │ │ │ -000164f0: 6d69 6e67 3130 2043 4954 453a 204b 6169 ming10 CITE: Kai │ │ │ │ -00016500: 6d69 6e67 3135 202e 0a20 2020 2020 2a20 ming15 .. * │ │ │ │ -00016510: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00016520: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00016530: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00016540: 6963 2073 7461 7469 6320 4775 6964 6564 ic static Guided │ │ │ │ -00016550: 4669 6c74 6572 2063 7265 6174 6547 7569 Filter createGui │ │ │ │ -00016560: 6465 6446 696c 7465 7228 4d61 7420 6775 dedFilter(Mat gu │ │ │ │ -00016570: 6964 652c 2069 6e74 2072 6164 6975 732c ide, int radius, │ │ │ │ -00016580: 2064 6f75 626c 6520 6570 7329 207b 0a20 double eps) {. │ │ │ │ -00016590: 2020 2020 2020 2072 6574 7572 6e20 4775 return Gu │ │ │ │ -000165a0: 6964 6564 4669 6c74 6572 2e5f 5f66 726f idedFilter.__fro │ │ │ │ -000165b0: 6d50 7472 5f5f 2863 7265 6174 6547 7569 mPtr__(createGui │ │ │ │ -000165c0: 6465 6446 696c 7465 725f 3128 6775 6964 dedFilter_1(guid │ │ │ │ -000165d0: 652e 6e61 7469 7665 4f62 6a2c 2072 6164 e.nativeObj, rad │ │ │ │ -000165e0: 6975 732c 2065 7073 2929 3b0a 2020 2020 ius, eps));. │ │ │ │ -000165f0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -00016600: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -00016610: 3a78 696d 6770 726f 633a 3a67 7569 6465 :ximgproc::guide │ │ │ │ -00016620: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid │ │ │ │ -00016630: 652c 204d 6174 2073 7263 2c20 4d61 7426 e, Mat src, Mat& │ │ │ │ -00016640: 2064 7374 2c20 696e 7420 7261 6469 7573 dst, int radius │ │ │ │ -00016650: 2c20 646f 7562 6c65 2065 7073 2c20 696e , double eps, in │ │ │ │ -00016660: 7420 6444 6570 7468 203d 202d 312c 2064 t dDepth = -1, d │ │ │ │ -00016670: 6f75 626c 6520 7363 616c 6520 3d20 312e ouble scale = 1. │ │ │ │ -00016680: 3029 0a20 2020 202f 2f0a 0a20 2020 202f 0). //.. / │ │ │ │ -00016690: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ -000166a0: 206f 6e65 2d6c 696e 6520 2846 6173 7429 one-line (Fast) │ │ │ │ -000166b0: 2047 7569 6465 6420 4669 6c74 6572 2063 Guided Filter c │ │ │ │ -000166c0: 616c 6c2e 0a20 2020 2020 2a0a 2020 2020 all.. *. │ │ │ │ -000166d0: 202a 2049 6620 796f 7520 6861 7665 206d * If you have m │ │ │ │ -000166e0: 756c 7469 706c 6520 696d 6167 6573 2074 ultiple images t │ │ │ │ -000166f0: 6f20 6669 6c74 6572 2077 6974 6820 7468 o filter with th │ │ │ │ -00016700: 6520 7361 6d65 2067 7569 6465 6420 696d e same guided im │ │ │ │ -00016710: 6167 6520 7468 656e 2075 7365 2047 7569 age then use Gui │ │ │ │ -00016720: 6465 6446 696c 7465 7220 696e 7465 7266 dedFilter interf │ │ │ │ -00016730: 6163 6520 746f 0a20 2020 2020 2a20 6176 ace to. * av │ │ │ │ -00016740: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ -00016750: 6174 696f 6e73 206f 6e20 696e 6974 6961 ations on initia │ │ │ │ -00016760: 6c69 7a61 7469 6f6e 2073 7461 6765 2e0a lization stage.. │ │ │ │ -00016770: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00016780: 6172 616d 2067 7569 6465 2067 7569 6465 aram guide guide │ │ │ │ -00016790: 6420 696d 6167 6520 286f 7220 6172 7261 d image (or arra │ │ │ │ -000167a0: 7920 6f66 2069 6d61 6765 7329 2077 6974 y of images) wit │ │ │ │ -000167b0: 6820 7570 2074 6f20 3320 6368 616e 6e65 h up to 3 channe │ │ │ │ -000167c0: 6c73 2c20 6966 2069 7420 6861 7665 206d ls, if it have m │ │ │ │ -000167d0: 6f72 6520 7468 656e 2033 0a20 2020 2020 ore then 3. │ │ │ │ -000167e0: 2a20 6368 616e 6e65 6c73 2074 6865 6e20 * channels then │ │ │ │ -000167f0: 6f6e 6c79 2066 6972 7374 2033 2063 6861 only first 3 cha │ │ │ │ -00016800: 6e6e 656c 7320 7769 6c6c 2062 6520 7573 nnels will be us │ │ │ │ -00016810: 6564 2e0a 2020 2020 202a 0a20 2020 2020 ed.. *. │ │ │ │ -00016820: 2a20 4070 6172 616d 2073 7263 2066 696c * @param src fil │ │ │ │ -00016830: 7465 7269 6e67 2069 6d61 6765 2077 6974 tering image wit │ │ │ │ -00016840: 6820 616e 7920 6e75 6d62 6572 7320 6f66 h any numbers of │ │ │ │ -00016850: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ -00016860: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00016870: 6473 7420 6f75 7470 7574 2069 6d61 6765 dst output image │ │ │ │ -00016880: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00016890: 4070 6172 616d 2072 6164 6975 7320 7261 @param radius ra │ │ │ │ -000168a0: 6469 7573 206f 6620 4775 6964 6564 2046 dius of Guided F │ │ │ │ -000168b0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -000168c0: 2020 202a 2040 7061 7261 6d20 6570 7320 * @param eps │ │ │ │ -000168d0: 7265 6775 6c61 7269 7a61 7469 6f6e 2074 regularization t │ │ │ │ -000168e0: 6572 6d20 6f66 2047 7569 6465 6420 4669 erm of Guided Fi │ │ │ │ -000168f0: 6c74 6572 2e20 5c28 7b65 7073 7d5e 325c lter. \({eps}^2\ │ │ │ │ -00016900: 2920 6973 2073 696d 696c 6172 2074 6f20 ) is similar to │ │ │ │ -00016910: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ -00016920: 2063 6f6c 6f72 0a20 2020 2020 2a20 7370 color. * sp │ │ │ │ -00016930: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ -00016940: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -00016950: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00016960: 4465 7074 6820 6f70 7469 6f6e 616c 2064 Depth optional d │ │ │ │ -00016970: 6570 7468 206f 6620 7468 6520 6f75 7470 epth of the outp │ │ │ │ -00016980: 7574 2069 6d61 6765 2e0a 2020 2020 202a ut image.. * │ │ │ │ -00016990: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -000169a0: 6361 6c65 2073 7562 7361 6d70 6c65 2066 cale subsample f │ │ │ │ -000169b0: 6163 746f 7220 6f66 2046 6173 7420 4775 actor of Fast Gu │ │ │ │ -000169c0: 6964 6564 2046 696c 7465 722c 2075 7365 ided Filter, use │ │ │ │ -000169d0: 2061 2073 6361 6c65 206c 6573 7320 7468 a scale less th │ │ │ │ -000169e0: 616e 2031 2074 6f20 7370 6565 6473 2075 an 1 to speeds u │ │ │ │ -000169f0: 7020 636f 6d70 7574 6174 696f 6e0a 2020 p computation. │ │ │ │ -00016a00: 2020 202a 2077 6974 6820 616c 6d6f 7374 * with almost │ │ │ │ -00016a10: 206e 6f20 7669 7369 626c 6520 6465 6772 no visible degr │ │ │ │ -00016a20: 6164 6174 696f 6e2e 2028 652e 672e 2073 adation. (e.g. s │ │ │ │ -00016a30: 6361 6c65 3d3d 302e 3520 7368 7269 6e6b cale==0.5 shrink │ │ │ │ -00016a40: 7320 7468 6520 696d 6167 6520 6279 2032 s the image by 2 │ │ │ │ -00016a50: 7820 696e 7369 6465 2074 6865 2066 696c x inside the fil │ │ │ │ -00016a60: 7465 7229 0a20 2020 2020 2a0a 2020 2020 ter). *. │ │ │ │ -00016a70: 202a 2053 4545 3a20 6269 6c61 7465 7261 * SEE: bilatera │ │ │ │ -00016a80: 6c46 696c 7465 722c 2064 7446 696c 7465 lFilter, dtFilte │ │ │ │ -00016a90: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ -00016aa0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00016ab0: 7461 7469 6320 766f 6964 2067 7569 6465 tatic void guide │ │ │ │ -00016ac0: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid │ │ │ │ -00016ad0: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ -00016ae0: 6473 742c 2069 6e74 2072 6164 6975 732c dst, int radius, │ │ │ │ -00016af0: 2064 6f75 626c 6520 6570 732c 2069 6e74 double eps, int │ │ │ │ -00016b00: 2064 4465 7074 682c 2064 6f75 626c 6520 dDepth, double │ │ │ │ -00016b10: 7363 616c 6529 207b 0a20 2020 2020 2020 scale) {. │ │ │ │ -00016b20: 2067 7569 6465 6446 696c 7465 725f 3028 guidedFilter_0( │ │ │ │ -00016b30: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ -00016b40: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ -00016b50: 6473 742e 6e61 7469 7665 4f62 6a2c 2072 dst.nativeObj, r │ │ │ │ -00016b60: 6164 6975 732c 2065 7073 2c20 6444 6570 adius, eps, dDep │ │ │ │ -00016b70: 7468 2c20 7363 616c 6529 3b0a 2020 2020 th, scale);. │ │ │ │ -00016b80: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00016b90: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ -00016ba0: 6520 2846 6173 7429 2047 7569 6465 6420 e (Fast) Guided │ │ │ │ -00016bb0: 4669 6c74 6572 2063 616c 6c2e 0a20 2020 Filter call.. │ │ │ │ -00016bc0: 2020 2a0a 2020 2020 202a 2049 6620 796f *. * If yo │ │ │ │ -00016bd0: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ -00016be0: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ -00016bf0: 2077 6974 6820 7468 6520 7361 6d65 2067 with the same g │ │ │ │ -00016c00: 7569 6465 6420 696d 6167 6520 7468 656e uided image then │ │ │ │ -00016c10: 2075 7365 2047 7569 6465 6446 696c 7465 use GuidedFilte │ │ │ │ -00016c20: 7220 696e 7465 7266 6163 6520 746f 0a20 r interface to. │ │ │ │ -00016c30: 2020 2020 2a20 6176 6f69 6420 6578 7472 * avoid extr │ │ │ │ -00016c40: 6120 636f 6d70 7574 6174 696f 6e73 206f a computations o │ │ │ │ -00016c50: 6e20 696e 6974 6961 6c69 7a61 7469 6f6e n initialization │ │ │ │ -00016c60: 2073 7461 6765 2e0a 2020 2020 202a 0a20 stage.. *. │ │ │ │ -00016c70: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ -00016c80: 6465 2067 7569 6465 6420 696d 6167 6520 de guided image │ │ │ │ -00016c90: 286f 7220 6172 7261 7920 6f66 2069 6d61 (or array of ima │ │ │ │ -00016ca0: 6765 7329 2077 6974 6820 7570 2074 6f20 ges) with up to │ │ │ │ -00016cb0: 3320 6368 616e 6e65 6c73 2c20 6966 2069 3 channels, if i │ │ │ │ -00016cc0: 7420 6861 7665 206d 6f72 6520 7468 656e t have more then │ │ │ │ -00016cd0: 2033 0a20 2020 2020 2a20 6368 616e 6e65 3. * channe │ │ │ │ -00016ce0: 6c73 2074 6865 6e20 6f6e 6c79 2066 6972 ls then only fir │ │ │ │ -00016cf0: 7374 2033 2063 6861 6e6e 656c 7320 7769 st 3 channels wi │ │ │ │ -00016d00: 6c6c 2062 6520 7573 6564 2e0a 2020 2020 ll be used.. │ │ │ │ -00016d10: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00016d20: 2073 7263 2066 696c 7465 7269 6e67 2069 src filtering i │ │ │ │ -00016d30: 6d61 6765 2077 6974 6820 616e 7920 6e75 mage with any nu │ │ │ │ -00016d40: 6d62 6572 7320 6f66 2063 6861 6e6e 656c mbers of channel │ │ │ │ -00016d50: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -00016d60: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp │ │ │ │ -00016d70: 7574 2069 6d61 6765 2e0a 2020 2020 202a ut image.. * │ │ │ │ -00016d80: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -00016d90: 6164 6975 7320 7261 6469 7573 206f 6620 adius radius of │ │ │ │ -00016da0: 4775 6964 6564 2046 696c 7465 722e 0a20 Guided Filter.. │ │ │ │ -00016db0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00016dc0: 7261 6d20 6570 7320 7265 6775 6c61 7269 ram eps regulari │ │ │ │ -00016dd0: 7a61 7469 6f6e 2074 6572 6d20 6f66 2047 zation term of G │ │ │ │ -00016de0: 7569 6465 6420 4669 6c74 6572 2e20 5c28 uided Filter. \( │ │ │ │ -00016df0: 7b65 7073 7d5e 325c 2920 6973 2073 696d {eps}^2\) is sim │ │ │ │ -00016e00: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ -00016e10: 6120 696e 2074 6865 2063 6f6c 6f72 0a20 a in the color. │ │ │ │ -00016e20: 2020 2020 2a20 7370 6163 6520 696e 746f * space into │ │ │ │ -00016e30: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00016e40: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00016e50: 4070 6172 616d 2064 4465 7074 6820 6f70 @param dDepth op │ │ │ │ -00016e60: 7469 6f6e 616c 2064 6570 7468 206f 6620 tional depth of │ │ │ │ -00016e70: 7468 6520 6f75 7470 7574 2069 6d61 6765 the output image │ │ │ │ -00016e80: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00016e90: 7769 7468 2061 6c6d 6f73 7420 6e6f 2076 with almost no v │ │ │ │ -00016ea0: 6973 6962 6c65 2064 6567 7261 6461 7469 isible degradati │ │ │ │ -00016eb0: 6f6e 2e20 2865 2e67 2e20 7363 616c 653d on. (e.g. scale= │ │ │ │ -00016ec0: 3d30 2e35 2073 6872 696e 6b73 2074 6865 =0.5 shrinks the │ │ │ │ -00016ed0: 2069 6d61 6765 2062 7920 3278 2069 6e73 image by 2x ins │ │ │ │ -00016ee0: 6964 6520 7468 6520 6669 6c74 6572 290a ide the filter). │ │ │ │ -00016ef0: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ -00016f00: 453a 2062 696c 6174 6572 616c 4669 6c74 E: bilateralFilt │ │ │ │ -00016f10: 6572 2c20 6474 4669 6c74 6572 2c20 616d er, dtFilter, am │ │ │ │ -00016f20: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ -00016f30: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00016f40: 2076 6f69 6420 6775 6964 6564 4669 6c74 void guidedFilt │ │ │ │ -00016f50: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ -00016f60: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00016f70: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ -00016f80: 6c65 2065 7073 2c20 696e 7420 6444 6570 le eps, int dDep │ │ │ │ -00016f90: 7468 2920 7b0a 2020 2020 2020 2020 6775 th) {. gu │ │ │ │ -00016fa0: 6964 6564 4669 6c74 6572 5f31 2867 7569 idedFilter_1(gui │ │ │ │ -00016fb0: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr │ │ │ │ -00016fc0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00016fd0: 2e6e 6174 6976 654f 626a 2c20 7261 6469 .nativeObj, radi │ │ │ │ -00016fe0: 7573 2c20 6570 732c 2064 4465 7074 6829 us, eps, dDepth) │ │ │ │ -00016ff0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00017000: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ -00017010: 6e65 2d6c 696e 6520 2846 6173 7429 2047 ne-line (Fast) G │ │ │ │ -00017020: 7569 6465 6420 4669 6c74 6572 2063 616c uided Filter cal │ │ │ │ -00017030: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ -00017040: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ -00017050: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ -00017060: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ -00017070: 7361 6d65 2067 7569 6465 6420 696d 6167 same guided imag │ │ │ │ -00017080: 6520 7468 656e 2075 7365 2047 7569 6465 e then use Guide │ │ │ │ -00017090: 6446 696c 7465 7220 696e 7465 7266 6163 dFilter interfac │ │ │ │ -000170a0: 6520 746f 0a20 2020 2020 2a20 6176 6f69 e to. * avoi │ │ │ │ -000170b0: 6420 6578 7472 6120 636f 6d70 7574 6174 d extra computat │ │ │ │ -000170c0: 696f 6e73 206f 6e20 696e 6974 6961 6c69 ions on initiali │ │ │ │ -000170d0: 7a61 7469 6f6e 2073 7461 6765 2e0a 2020 zation stage.. │ │ │ │ -000170e0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -000170f0: 616d 2067 7569 6465 2067 7569 6465 6420 am guide guided │ │ │ │ -00017100: 696d 6167 6520 286f 7220 6172 7261 7920 image (or array │ │ │ │ -00017110: 6f66 2069 6d61 6765 7329 2077 6974 6820 of images) with │ │ │ │ -00017120: 7570 2074 6f20 3320 6368 616e 6e65 6c73 up to 3 channels │ │ │ │ -00017130: 2c20 6966 2069 7420 6861 7665 206d 6f72 , if it have mor │ │ │ │ -00017140: 6520 7468 656e 2033 0a20 2020 2020 2a20 e then 3. * │ │ │ │ -00017150: 6368 616e 6e65 6c73 2074 6865 6e20 6f6e channels then on │ │ │ │ -00017160: 6c79 2066 6972 7374 2033 2063 6861 6e6e ly first 3 chann │ │ │ │ -00017170: 656c 7320 7769 6c6c 2062 6520 7573 6564 els will be used │ │ │ │ -00017180: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00017190: 4070 6172 616d 2073 7263 2066 696c 7465 @param src filte │ │ │ │ -000171a0: 7269 6e67 2069 6d61 6765 2077 6974 6820 ring image with │ │ │ │ -000171b0: 616e 7920 6e75 6d62 6572 7320 6f66 2063 any numbers of c │ │ │ │ -000171c0: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ -000171d0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -000171e0: 7420 6f75 7470 7574 2069 6d61 6765 2e0a t output image.. │ │ │ │ -000171f0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00017200: 6172 616d 2072 6164 6975 7320 7261 6469 aram radius radi │ │ │ │ -00017210: 7573 206f 6620 4775 6964 6564 2046 696c us of Guided Fil │ │ │ │ -00017220: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -00017230: 202a 2040 7061 7261 6d20 6570 7320 7265 * @param eps re │ │ │ │ -00017240: 6775 6c61 7269 7a61 7469 6f6e 2074 6572 gularization ter │ │ │ │ -00017250: 6d20 6f66 2047 7569 6465 6420 4669 6c74 m of Guided Filt │ │ │ │ -00017260: 6572 2e20 5c28 7b65 7073 7d5e 325c 2920 er. \({eps}^2\) │ │ │ │ -00017270: 6973 2073 696d 696c 6172 2074 6f20 7468 is similar to th │ │ │ │ -00017280: 6520 7369 676d 6120 696e 2074 6865 2063 e sigma in the c │ │ │ │ -00017290: 6f6c 6f72 0a20 2020 2020 2a20 7370 6163 olor. * spac │ │ │ │ -000172a0: 6520 696e 746f 2062 696c 6174 6572 616c e into bilateral │ │ │ │ -000172b0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -000172c0: 2020 2020 2a0a 2020 2020 202a 2077 6974 *. * wit │ │ │ │ -000172d0: 6820 616c 6d6f 7374 206e 6f20 7669 7369 h almost no visi │ │ │ │ -000172e0: 626c 6520 6465 6772 6164 6174 696f 6e2e ble degradation. │ │ │ │ -000172f0: 2028 652e 672e 2073 6361 6c65 3d3d 302e (e.g. scale==0. │ │ │ │ -00017300: 3520 7368 7269 6e6b 7320 7468 6520 696d 5 shrinks the im │ │ │ │ -00017310: 6167 6520 6279 2032 7820 696e 7369 6465 age by 2x inside │ │ │ │ -00017320: 2074 6865 2066 696c 7465 7229 0a20 2020 the filter). │ │ │ │ -00017330: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -00017340: 6269 6c61 7465 7261 6c46 696c 7465 722c bilateralFilter, │ │ │ │ -00017350: 2064 7446 696c 7465 722c 2061 6d46 696c dtFilter, amFil │ │ │ │ -00017360: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ -00017370: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -00017380: 6964 2067 7569 6465 6446 696c 7465 7228 id guidedFilter( │ │ │ │ -00017390: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ -000173a0: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ -000173b0: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ -000173c0: 6570 7329 207b 0a20 2020 2020 2020 2067 eps) {. g │ │ │ │ -000173d0: 7569 6465 6446 696c 7465 725f 3228 6775 uidedFilter_2(gu │ │ │ │ -000173e0: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ -000173f0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ -00017400: 742e 6e61 7469 7665 4f62 6a2c 2072 6164 t.nativeObj, rad │ │ │ │ -00017410: 6975 732c 2065 7073 293b 0a20 2020 207d ius, eps);. } │ │ │ │ -00017420: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ -00017430: 2043 2b2b 3a20 2050 7472 5f41 6461 7074 C++: Ptr_Adapt │ │ │ │ -00017440: 6976 654d 616e 6966 6f6c 6446 696c 7465 iveManifoldFilte │ │ │ │ -00017450: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -00017460: 6372 6561 7465 414d 4669 6c74 6572 2864 createAMFilter(d │ │ │ │ -00017470: 6f75 626c 6520 7369 676d 615f 732c 2064 ouble sigma_s, d │ │ │ │ -00017480: 6f75 626c 6520 7369 676d 615f 722c 2062 ouble sigma_r, b │ │ │ │ -00017490: 6f6f 6c20 6164 6a75 7374 5f6f 7574 6c69 ool adjust_outli │ │ │ │ -000174a0: 6572 7320 3d20 6661 6c73 6529 0a20 2020 ers = false). │ │ │ │ -000174b0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -000174c0: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ -000174d0: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ -000174e0: 6e63 6520 6f66 2041 6461 7074 6976 654d nce of AdaptiveM │ │ │ │ -000174f0: 616e 6966 6f6c 6446 696c 7465 7220 616e anifoldFilter an │ │ │ │ -00017500: 6420 7072 6f64 7563 6520 736f 6d65 2069 d produce some i │ │ │ │ -00017510: 6e69 7469 616c 697a 6174 696f 6e20 726f nitialization ro │ │ │ │ -00017520: 7574 696e 6573 2e0a 2020 2020 202a 0a20 utines.. *. │ │ │ │ -00017530: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -00017540: 6d61 5f73 2073 7061 7469 616c 2073 7461 ma_s spatial sta │ │ │ │ -00017550: 6e64 6172 6420 6465 7669 6174 696f 6e2e ndard deviation. │ │ │ │ -00017560: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00017570: 7061 7261 6d20 7369 676d 615f 7220 636f param sigma_r co │ │ │ │ -00017580: 6c6f 7220 7370 6163 6520 7374 616e 6461 lor space standa │ │ │ │ -00017590: 7264 2064 6576 6961 7469 6f6e 2c20 6974 rd deviation, it │ │ │ │ -000175a0: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ -000175b0: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ -000175c0: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ -000175d0: 0a20 2020 2020 2a20 6269 6c61 7465 7261 . * bilatera │ │ │ │ -000175e0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -000175f0: 2020 2020 202a 2040 7061 7261 6d20 6164 * @param ad │ │ │ │ -00017600: 6a75 7374 5f6f 7574 6c69 6572 7320 6f70 just_outliers op │ │ │ │ -00017610: 7469 6f6e 616c 2c20 7370 6563 6966 7920 tional, specify │ │ │ │ -00017620: 7065 7266 6f72 6d20 6f75 746c 6965 7273 perform outliers │ │ │ │ -00017630: 2061 646a 7573 7420 6f70 6572 6174 696f adjust operatio │ │ │ │ -00017640: 6e20 6f72 206e 6f74 2c20 2845 712e 2039 n or not, (Eq. 9 │ │ │ │ -00017650: 2920 696e 2074 6865 0a20 2020 2020 2a20 ) in the. * │ │ │ │ -00017660: 6f72 6967 696e 616c 2070 6170 6572 2e0a original paper.. │ │ │ │ -00017670: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ -00017680: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -00017690: 626f 7574 2041 6461 7074 6976 6520 4d61 bout Adaptive Ma │ │ │ │ -000176a0: 6e69 666f 6c64 2046 696c 7465 7220 7061 nifold Filter pa │ │ │ │ -000176b0: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ -000176c0: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ -000176d0: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ -000176e0: 3220 2e0a 2020 2020 202a 0a20 2020 2020 2 .. *. │ │ │ │ -000176f0: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 204a * Note: J │ │ │ │ -00017700: 6f69 6e74 2069 6d61 6765 7320 7769 7468 oint images with │ │ │ │ -00017710: 2043 565f 3855 2061 6e64 2043 565f 3136 CV_8U and CV_16 │ │ │ │ -00017720: 5520 6465 7074 6820 636f 6e76 6572 7465 U depth converte │ │ │ │ -00017730: 6420 746f 2069 6d61 6765 7320 7769 7468 d to images with │ │ │ │ -00017740: 2043 565f 3332 4620 6465 7074 6820 616e CV_32F depth an │ │ │ │ -00017750: 6420 5b30 3b20 315d 0a20 2020 2020 2a20 d [0; 1]. * │ │ │ │ -00017760: 636f 6c6f 7220 7261 6e67 6520 6265 666f color range befo │ │ │ │ -00017770: 7265 2070 726f 6365 7373 696e 672e 2048 re processing. H │ │ │ │ -00017780: 656e 6365 2063 6f6c 6f72 2073 7061 6365 ence color space │ │ │ │ -00017790: 2073 6967 6d61 2073 6967 6d61 5f72 206d sigma sigma_r m │ │ │ │ -000177a0: 7573 7420 6265 2069 6e20 5b30 3b20 315d ust be in [0; 1] │ │ │ │ -000177b0: 2072 616e 6765 2c20 756e 6c69 6b65 2073 range, unlike s │ │ │ │ -000177c0: 616d 650a 2020 2020 202a 2073 6967 6d61 ame. * sigma │ │ │ │ -000177d0: 7320 696e 2062 696c 6174 6572 616c 4669 s in bilateralFi │ │ │ │ -000177e0: 6c74 6572 2061 6e64 2064 7446 696c 7465 lter and dtFilte │ │ │ │ -000177f0: 7220 6675 6e63 7469 6f6e 732e 0a20 2020 r functions.. │ │ │ │ -00017800: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00017810: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00017820: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00017830: 7075 626c 6963 2073 7461 7469 6320 4164 public static Ad │ │ │ │ -00017840: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ -00017850: 6c74 6572 2063 7265 6174 6541 4d46 696c lter createAMFil │ │ │ │ -00017860: 7465 7228 646f 7562 6c65 2073 6967 6d61 ter(double sigma │ │ │ │ -00017870: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ -00017880: 5f72 2c20 626f 6f6c 6561 6e20 6164 6a75 _r, boolean adju │ │ │ │ -00017890: 7374 5f6f 7574 6c69 6572 7329 207b 0a20 st_outliers) {. │ │ │ │ -000178a0: 2020 2020 2020 2072 6574 7572 6e20 4164 return Ad │ │ │ │ -000178b0: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ -000178c0: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__ │ │ │ │ -000178d0: 2863 7265 6174 6541 4d46 696c 7465 725f (createAMFilter_ │ │ │ │ -000178e0: 3028 7369 676d 615f 732c 2073 6967 6d61 0(sigma_s, sigma │ │ │ │ -000178f0: 5f72 2c20 6164 6a75 7374 5f6f 7574 6c69 _r, adjust_outli │ │ │ │ -00017900: 6572 7329 293b 0a20 2020 207d 0a0a 2020 ers));. }.. │ │ │ │ -00017910: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ -00017920: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ -00017930: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ -00017940: 4164 6170 7469 7665 4d61 6e69 666f 6c64 AdaptiveManifold │ │ │ │ -00017950: 4669 6c74 6572 2061 6e64 2070 726f 6475 Filter and produ │ │ │ │ -00017960: 6365 2073 6f6d 6520 696e 6974 6961 6c69 ce some initiali │ │ │ │ -00017970: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ -00017980: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00017990: 7061 7261 6d20 7369 676d 615f 7320 7370 param sigma_s sp │ │ │ │ -000179a0: 6174 6961 6c20 7374 616e 6461 7264 2064 atial standard d │ │ │ │ -000179b0: 6576 6961 7469 6f6e 2e0a 2020 2020 202a eviation.. * │ │ │ │ -000179c0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -000179d0: 6967 6d61 5f72 2063 6f6c 6f72 2073 7061 igma_r color spa │ │ │ │ -000179e0: 6365 2073 7461 6e64 6172 6420 6465 7669 ce standard devi │ │ │ │ -000179f0: 6174 696f 6e2c 2069 7420 6973 2073 696d ation, it is sim │ │ │ │ -00017a00: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ -00017a10: 6120 696e 2074 6865 2063 6f6c 6f72 2073 a in the color s │ │ │ │ -00017a20: 7061 6365 2069 6e74 6f0a 2020 2020 202a pace into. * │ │ │ │ -00017a30: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00017a40: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00017a50: 6f72 6967 696e 616c 2070 6170 6572 2e0a original paper.. │ │ │ │ -00017a60: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ -00017a70: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -00017a80: 626f 7574 2041 6461 7074 6976 6520 4d61 bout Adaptive Ma │ │ │ │ -00017a90: 6e69 666f 6c64 2046 696c 7465 7220 7061 nifold Filter pa │ │ │ │ -00017aa0: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ -00017ab0: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ -00017ac0: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ -00017ad0: 3220 2e0a 2020 2020 202a 0a20 2020 2020 2 .. *. │ │ │ │ -00017ae0: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 204a * Note: J │ │ │ │ -00017af0: 6f69 6e74 2069 6d61 6765 7320 7769 7468 oint images with │ │ │ │ -00017b00: 2043 565f 3855 2061 6e64 2043 565f 3136 CV_8U and CV_16 │ │ │ │ -00017b10: 5520 6465 7074 6820 636f 6e76 6572 7465 U depth converte │ │ │ │ -00017b20: 6420 746f 2069 6d61 6765 7320 7769 7468 d to images with │ │ │ │ -00017b30: 2043 565f 3332 4620 6465 7074 6820 616e CV_32F depth an │ │ │ │ -00017b40: 6420 5b30 3b20 315d 0a20 2020 2020 2a20 d [0; 1]. * │ │ │ │ -00017b50: 636f 6c6f 7220 7261 6e67 6520 6265 666f color range befo │ │ │ │ -00017b60: 7265 2070 726f 6365 7373 696e 672e 2048 re processing. H │ │ │ │ -00017b70: 656e 6365 2063 6f6c 6f72 2073 7061 6365 ence color space │ │ │ │ -00017b80: 2073 6967 6d61 2073 6967 6d61 5f72 206d sigma sigma_r m │ │ │ │ -00017b90: 7573 7420 6265 2069 6e20 5b30 3b20 315d ust be in [0; 1] │ │ │ │ -00017ba0: 2072 616e 6765 2c20 756e 6c69 6b65 2073 range, unlike s │ │ │ │ -00017bb0: 616d 650a 2020 2020 202a 2073 6967 6d61 ame. * sigma │ │ │ │ -00017bc0: 7320 696e 2062 696c 6174 6572 616c 4669 s in bilateralFi │ │ │ │ -00017bd0: 6c74 6572 2061 6e64 2064 7446 696c 7465 lter and dtFilte │ │ │ │ -00017be0: 7220 6675 6e63 7469 6f6e 732e 0a20 2020 r functions.. │ │ │ │ -00017bf0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00017c00: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00017c10: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00017c20: 7075 626c 6963 2073 7461 7469 6320 4164 public static Ad │ │ │ │ -00017c30: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ -00017c40: 6c74 6572 2063 7265 6174 6541 4d46 696c lter createAMFil │ │ │ │ -00017c50: 7465 7228 646f 7562 6c65 2073 6967 6d61 ter(double sigma │ │ │ │ -00017c60: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ -00017c70: 5f72 2920 7b0a 2020 2020 2020 2020 7265 _r) {. re │ │ │ │ -00017c80: 7475 726e 2041 6461 7074 6976 654d 616e turn AdaptiveMan │ │ │ │ -00017c90: 6966 6f6c 6446 696c 7465 722e 5f5f 6672 ifoldFilter.__fr │ │ │ │ -00017ca0: 6f6d 5074 725f 5f28 6372 6561 7465 414d omPtr__(createAM │ │ │ │ -00017cb0: 4669 6c74 6572 5f31 2873 6967 6d61 5f73 Filter_1(sigma_s │ │ │ │ -00017cc0: 2c20 7369 676d 615f 7229 293b 0a20 2020 , sigma_r));. │ │ │ │ -00017cd0: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ -00017ce0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -00017cf0: 3a3a 7869 6d67 7072 6f63 3a3a 616d 4669 ::ximgproc::amFi │ │ │ │ -00017d00: 6c74 6572 284d 6174 206a 6f69 6e74 2c20 lter(Mat joint, │ │ │ │ -00017d10: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -00017d20: 742c 2064 6f75 626c 6520 7369 676d 615f t, double sigma_ │ │ │ │ -00017d30: 732c 2064 6f75 626c 6520 7369 676d 615f s, double sigma_ │ │ │ │ -00017d40: 722c 2062 6f6f 6c20 6164 6a75 7374 5f6f r, bool adjust_o │ │ │ │ -00017d50: 7574 6c69 6572 7320 3d20 6661 6c73 6529 utliers = false) │ │ │ │ -00017d60: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ -00017d70: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ -00017d80: 6e65 2d6c 696e 6520 4164 6170 7469 7665 ne-line Adaptive │ │ │ │ -00017d90: 204d 616e 6966 6f6c 6420 4669 6c74 6572 Manifold Filter │ │ │ │ -00017da0: 2063 616c 6c2e 0a20 2020 2020 2a0a 2020 call.. *. │ │ │ │ -00017db0: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ -00017dc0: 7420 6a6f 696e 7420 2861 6c73 6f20 6361 t joint (also ca │ │ │ │ -00017dd0: 6c6c 6564 2061 7320 6775 6964 6564 2920 lled as guided) │ │ │ │ -00017de0: 696d 6167 6520 6f72 2061 7272 6179 206f image or array o │ │ │ │ -00017df0: 6620 696d 6167 6573 2077 6974 6820 616e f images with an │ │ │ │ -00017e00: 7920 6e75 6d62 6572 7320 6f66 2063 6861 y numbers of cha │ │ │ │ -00017e10: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -00017e20: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -00017e30: 6669 6c74 6572 696e 6720 696d 6167 6520 filtering image │ │ │ │ -00017e40: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ -00017e50: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ -00017e60: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00017e70: 616d 2064 7374 206f 7574 7075 7420 696d am dst output im │ │ │ │ -00017e80: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -00017e90: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ -00017ea0: 7320 7370 6174 6961 6c20 7374 616e 6461 s spatial standa │ │ │ │ -00017eb0: 7264 2064 6576 6961 7469 6f6e 2e0a 2020 rd deviation.. │ │ │ │ -00017ec0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00017ed0: 616d 2073 6967 6d61 5f72 2063 6f6c 6f72 am sigma_r color │ │ │ │ -00017ee0: 2073 7061 6365 2073 7461 6e64 6172 6420 space standard │ │ │ │ -00017ef0: 6465 7669 6174 696f 6e2c 2069 7420 6973 deviation, it is │ │ │ │ -00017f00: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ -00017f10: 7369 676d 6120 696e 2074 6865 2063 6f6c sigma in the col │ │ │ │ -00017f20: 6f72 2073 7061 6365 2069 6e74 6f0a 2020 or space into. │ │ │ │ -00017f30: 2020 202a 2062 696c 6174 6572 616c 4669 * bilateralFi │ │ │ │ -00017f40: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -00017f50: 2020 2a20 4070 6172 616d 2061 646a 7573 * @param adjus │ │ │ │ -00017f60: 745f 6f75 746c 6965 7273 206f 7074 696f t_outliers optio │ │ │ │ -00017f70: 6e61 6c2c 2073 7065 6369 6679 2070 6572 nal, specify per │ │ │ │ -00017f80: 666f 726d 206f 7574 6c69 6572 7320 6164 form outliers ad │ │ │ │ -00017f90: 6a75 7374 206f 7065 7261 7469 6f6e 206f just operation o │ │ │ │ -00017fa0: 7220 6e6f 742c 2028 4571 2e20 3929 2069 r not, (Eq. 9) i │ │ │ │ -00017fb0: 6e20 7468 650a 2020 2020 202a 206f 7269 n the. * ori │ │ │ │ -00017fc0: 6769 6e61 6c20 7061 7065 722e 0a20 2020 ginal paper.. │ │ │ │ -00017fd0: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ -00017fe0: 7465 3a3c 2f62 3e20 4a6f 696e 7420 696d te: Joint im │ │ │ │ -00017ff0: 6167 6573 2077 6974 6820 4356 5f38 5520 ages with CV_8U │ │ │ │ -00018000: 616e 6420 4356 5f31 3655 2064 6570 7468 and CV_16U depth │ │ │ │ -00018010: 2063 6f6e 7665 7274 6564 2074 6f20 696d converted to im │ │ │ │ -00018020: 6167 6573 2077 6974 6820 4356 5f33 3246 ages with CV_32F │ │ │ │ -00018030: 2064 6570 7468 2061 6e64 205b 303b 2031 depth and [0; 1 │ │ │ │ -00018040: 5d0a 2020 2020 202a 2063 6f6c 6f72 2072 ]. * color r │ │ │ │ -00018050: 616e 6765 2062 6566 6f72 6520 7072 6f63 ange before proc │ │ │ │ -00018060: 6573 7369 6e67 2e20 4865 6e63 6520 636f essing. Hence co │ │ │ │ -00018070: 6c6f 7220 7370 6163 6520 7369 676d 6120 lor space sigma │ │ │ │ -00018080: 7369 676d 615f 7220 6d75 7374 2062 6520 sigma_r must be │ │ │ │ -00018090: 696e 205b 303b 2031 5d20 7261 6e67 652c in [0; 1] range, │ │ │ │ -000180a0: 2075 6e6c 696b 6520 7361 6d65 0a20 2020 unlike same. │ │ │ │ -000180b0: 2020 2a20 7369 676d 6173 2069 6e20 6269 * sigmas in bi │ │ │ │ -000180c0: 6c61 7465 7261 6c46 696c 7465 7220 616e lateralFilter an │ │ │ │ -000180d0: 6420 6474 4669 6c74 6572 2066 756e 6374 d dtFilter funct │ │ │ │ -000180e0: 696f 6e73 2e20 5345 453a 2062 696c 6174 ions. SEE: bilat │ │ │ │ -000180f0: 6572 616c 4669 6c74 6572 2c20 6474 4669 eralFilter, dtFi │ │ │ │ -00018100: 6c74 6572 2c20 6775 6964 6564 4669 6c74 lter, guidedFilt │ │ │ │ -00018110: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ -00018120: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00018130: 6420 616d 4669 6c74 6572 284d 6174 206a d amFilter(Mat j │ │ │ │ -00018140: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ -00018150: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ -00018160: 6967 6d61 5f73 2c20 646f 7562 6c65 2073 igma_s, double s │ │ │ │ -00018170: 6967 6d61 5f72 2c20 626f 6f6c 6561 6e20 igma_r, boolean │ │ │ │ -00018180: 6164 6a75 7374 5f6f 7574 6c69 6572 7329 adjust_outliers) │ │ │ │ -00018190: 207b 0a20 2020 2020 2020 2061 6d46 696c {. amFil │ │ │ │ -000181a0: 7465 725f 3028 6a6f 696e 742e 6e61 7469 ter_0(joint.nati │ │ │ │ -000181b0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -000181c0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -000181d0: 4f62 6a2c 2073 6967 6d61 5f73 2c20 7369 Obj, sigma_s, si │ │ │ │ -000181e0: 676d 615f 722c 2061 646a 7573 745f 6f75 gma_r, adjust_ou │ │ │ │ -000181f0: 746c 6965 7273 293b 0a20 2020 207d 0a0a tliers);. }.. │ │ │ │ -00018200: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ -00018210: 696d 706c 6520 6f6e 652d 6c69 6e65 2041 imple one-line A │ │ │ │ -00018220: 6461 7074 6976 6520 4d61 6e69 666f 6c64 daptive Manifold │ │ │ │ -00018230: 2046 696c 7465 7220 6361 6c6c 2e0a 2020 Filter call.. │ │ │ │ -00018240: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00018250: 616d 206a 6f69 6e74 206a 6f69 6e74 2028 am joint joint ( │ │ │ │ -00018260: 616c 736f 2063 616c 6c65 6420 6173 2067 also called as g │ │ │ │ -00018270: 7569 6465 6429 2069 6d61 6765 206f 7220 uided) image or │ │ │ │ -00018280: 6172 7261 7920 6f66 2069 6d61 6765 7320 array of images │ │ │ │ -00018290: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ -000182a0: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ -000182b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -000182c0: 616d 2073 7263 2066 696c 7465 7269 6e67 am src filtering │ │ │ │ -000182d0: 2069 6d61 6765 2077 6974 6820 616e 7920 image with any │ │ │ │ -000182e0: 6e75 6d62 6572 7320 6f66 2063 6861 6e6e numbers of chann │ │ │ │ -000182f0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ -00018300: 202a 2040 7061 7261 6d20 6473 7420 6f75 * @param dst ou │ │ │ │ -00018310: 7470 7574 2069 6d61 6765 2e0a 2020 2020 tput image.. │ │ │ │ -00018320: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00018330: 2073 6967 6d61 5f73 2073 7061 7469 616c sigma_s spatial │ │ │ │ -00018340: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat │ │ │ │ -00018350: 696f 6e2e 0a20 2020 2020 2a0a 2020 2020 ion.. *. │ │ │ │ -00018360: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ -00018370: 7220 636f 6c6f 7220 7370 6163 6520 7374 r color space st │ │ │ │ -00018380: 616e 6461 7264 2064 6576 6961 7469 6f6e andard deviation │ │ │ │ -00018390: 2c20 6974 2069 7320 7369 6d69 6c61 7220 , it is similar │ │ │ │ -000183a0: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -000183b0: 7468 6520 636f 6c6f 7220 7370 6163 6520 the color space │ │ │ │ -000183c0: 696e 746f 0a20 2020 2020 2a20 6269 6c61 into. * bila │ │ │ │ -000183d0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -000183e0: 2020 2a0a 2020 2020 202a 206f 7269 6769 *. * origi │ │ │ │ -000183f0: 6e61 6c20 7061 7065 722e 0a20 2020 2020 nal paper.. │ │ │ │ -00018400: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ -00018410: 3a3c 2f62 3e20 4a6f 696e 7420 696d 6167 : Joint imag │ │ │ │ -00018420: 6573 2077 6974 6820 4356 5f38 5520 616e es with CV_8U an │ │ │ │ -00018430: 6420 4356 5f31 3655 2064 6570 7468 2063 d CV_16U depth c │ │ │ │ -00018440: 6f6e 7665 7274 6564 2074 6f20 696d 6167 onverted to imag │ │ │ │ -00018450: 6573 2077 6974 6820 4356 5f33 3246 2064 es with CV_32F d │ │ │ │ -00018460: 6570 7468 2061 6e64 205b 303b 2031 5d0a epth and [0; 1]. │ │ │ │ -00018470: 2020 2020 202a 2063 6f6c 6f72 2072 616e * color ran │ │ │ │ -00018480: 6765 2062 6566 6f72 6520 7072 6f63 6573 ge before proces │ │ │ │ -00018490: 7369 6e67 2e20 4865 6e63 6520 636f 6c6f sing. Hence colo │ │ │ │ -000184a0: 7220 7370 6163 6520 7369 676d 6120 7369 r space sigma si │ │ │ │ -000184b0: 676d 615f 7220 6d75 7374 2062 6520 696e gma_r must be in │ │ │ │ -000184c0: 205b 303b 2031 5d20 7261 6e67 652c 2075 [0; 1] range, u │ │ │ │ -000184d0: 6e6c 696b 6520 7361 6d65 0a20 2020 2020 nlike same. │ │ │ │ -000184e0: 2a20 7369 676d 6173 2069 6e20 6269 6c61 * sigmas in bila │ │ │ │ -000184f0: 7465 7261 6c46 696c 7465 7220 616e 6420 teralFilter and │ │ │ │ -00018500: 6474 4669 6c74 6572 2066 756e 6374 696f dtFilter functio │ │ │ │ -00018510: 6e73 2e20 5345 453a 2062 696c 6174 6572 ns. SEE: bilater │ │ │ │ -00018520: 616c 4669 6c74 6572 2c20 6474 4669 6c74 alFilter, dtFilt │ │ │ │ -00018530: 6572 2c20 6775 6964 6564 4669 6c74 6572 er, guidedFilter │ │ │ │ -00018540: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00018550: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -00018560: 616d 4669 6c74 6572 284d 6174 206a 6f69 amFilter(Mat joi │ │ │ │ -00018570: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ -00018580: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ -00018590: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig │ │ │ │ -000185a0: 6d61 5f72 2920 7b0a 2020 2020 2020 2020 ma_r) {. │ │ │ │ -000185b0: 616d 4669 6c74 6572 5f31 286a 6f69 6e74 amFilter_1(joint │ │ │ │ -000185c0: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ -000185d0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -000185e0: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_ │ │ │ │ -000185f0: 732c 2073 6967 6d61 5f72 293b 0a20 2020 s, sigma_r);. │ │ │ │ -00018600: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ -00018610: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -00018620: 3a3a 7869 6d67 7072 6f63 3a3a 6a6f 696e ::ximgproc::join │ │ │ │ -00018630: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ -00018640: 284d 6174 206a 6f69 6e74 2c20 4d61 7420 (Mat joint, Mat │ │ │ │ -00018650: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ -00018660: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ -00018670: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ -00018680: 7369 676d 6153 7061 6365 2c20 696e 7420 sigmaSpace, int │ │ │ │ -00018690: 626f 7264 6572 5479 7065 203d 2042 4f52 borderType = BOR │ │ │ │ -000186a0: 4445 525f 4445 4641 554c 5429 0a20 2020 DER_DEFAULT). │ │ │ │ -000186b0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -000186c0: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ -000186d0: 6a6f 696e 7420 6269 6c61 7465 7261 6c20 joint bilateral │ │ │ │ -000186e0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ -000186f0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -00018700: 2a20 4070 6172 616d 206a 6f69 6e74 204a * @param joint J │ │ │ │ -00018710: 6f69 6e74 2038 2d62 6974 206f 7220 666c oint 8-bit or fl │ │ │ │ -00018720: 6f61 7469 6e67 2d70 6f69 6e74 2c20 312d oating-point, 1- │ │ │ │ -00018730: 6368 616e 6e65 6c20 6f72 2033 2d63 6861 channel or 3-cha │ │ │ │ -00018740: 6e6e 656c 2069 6d61 6765 2e0a 2020 2020 nnel image.. │ │ │ │ -00018750: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00018760: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ -00018770: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -00018780: 696e 742c 2031 2d63 6861 6e6e 656c 206f int, 1-channel o │ │ │ │ -00018790: 7220 332d 6368 616e 6e65 6c20 696d 6167 r 3-channel imag │ │ │ │ -000187a0: 6520 7769 7468 2074 6865 2073 616d 6520 e with the same │ │ │ │ -000187b0: 6465 7074 6820 6173 206a 6f69 6e74 0a20 depth as joint. │ │ │ │ -000187c0: 2020 2020 2a20 696d 6167 652e 0a20 2020 * image.. │ │ │ │ -000187d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000187e0: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -000187f0: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -00018800: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -00018810: 6520 6173 2073 7263 202e 0a20 2020 2020 e as src .. │ │ │ │ -00018820: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00018830: 6420 4469 616d 6574 6572 206f 6620 6561 d Diameter of ea │ │ │ │ -00018840: 6368 2070 6978 656c 206e 6569 6768 626f ch pixel neighbo │ │ │ │ -00018850: 7268 6f6f 6420 7468 6174 2069 7320 7573 rhood that is us │ │ │ │ -00018860: 6564 2064 7572 696e 6720 6669 6c74 6572 ed during filter │ │ │ │ -00018870: 696e 672e 2049 6620 6974 2069 7320 6e6f ing. If it is no │ │ │ │ -00018880: 6e2d 706f 7369 7469 7665 2c0a 2020 2020 n-positive,. │ │ │ │ -00018890: 202a 2069 7420 6973 2063 6f6d 7075 7465 * it is compute │ │ │ │ -000188a0: 6420 6672 6f6d 2073 6967 6d61 5370 6163 d from sigmaSpac │ │ │ │ -000188b0: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ -000188c0: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ -000188d0: 6c6f 7220 4669 6c74 6572 2073 6967 6d61 lor Filter sigma │ │ │ │ -000188e0: 2069 6e20 7468 6520 636f 6c6f 7220 7370 in the color sp │ │ │ │ -000188f0: 6163 652e 2041 206c 6172 6765 7220 7661 ace. A larger va │ │ │ │ -00018900: 6c75 6520 6f66 2074 6865 2070 6172 616d lue of the param │ │ │ │ -00018910: 6574 6572 206d 6561 6e73 2074 6861 740a eter means that. │ │ │ │ -00018920: 2020 2020 202a 2066 6172 7468 6572 2063 * farther c │ │ │ │ -00018930: 6f6c 6f72 7320 7769 7468 696e 2074 6865 olors within the │ │ │ │ -00018940: 2070 6978 656c 206e 6569 6768 626f 7268 pixel neighborh │ │ │ │ -00018950: 6f6f 6420 2873 6565 2073 6967 6d61 5370 ood (see sigmaSp │ │ │ │ -00018960: 6163 6520 2920 7769 6c6c 2062 6520 6d69 ace ) will be mi │ │ │ │ -00018970: 7865 6420 746f 6765 7468 6572 2c20 7265 xed together, re │ │ │ │ -00018980: 7375 6c74 696e 6720 696e 0a20 2020 2020 sulting in. │ │ │ │ -00018990: 2a20 6c61 7267 6572 2061 7265 6173 206f * larger areas o │ │ │ │ -000189a0: 6620 7365 6d69 2d65 7175 616c 2063 6f6c f semi-equal col │ │ │ │ -000189b0: 6f72 2e0a 2020 2020 202a 0a20 2020 2020 or.. *. │ │ │ │ -000189c0: 2a20 4070 6172 616d 2073 6967 6d61 5370 * @param sigmaSp │ │ │ │ -000189d0: 6163 6520 4669 6c74 6572 2073 6967 6d61 ace Filter sigma │ │ │ │ -000189e0: 2069 6e20 7468 6520 636f 6f72 6469 6e61 in the coordina │ │ │ │ -000189f0: 7465 2073 7061 6365 2e20 4120 6c61 7267 te space. A larg │ │ │ │ -00018a00: 6572 2076 616c 7565 206f 6620 7468 6520 er value of the │ │ │ │ -00018a10: 7061 7261 6d65 7465 7220 6d65 616e 7320 parameter means │ │ │ │ -00018a20: 7468 6174 0a20 2020 2020 2a20 6661 7274 that. * fart │ │ │ │ -00018a30: 6865 7220 7069 7865 6c73 2077 696c 6c20 her pixels will │ │ │ │ -00018a40: 696e 666c 7565 6e63 6520 6561 6368 206f influence each o │ │ │ │ -00018a50: 7468 6572 2061 7320 6c6f 6e67 2061 7320 ther as long as │ │ │ │ -00018a60: 7468 6569 7220 636f 6c6f 7273 2061 7265 their colors are │ │ │ │ -00018a70: 2063 6c6f 7365 2065 6e6f 7567 6820 2873 close enough (s │ │ │ │ -00018a80: 6565 2073 6967 6d61 436f 6c6f 7220 292e ee sigmaColor ). │ │ │ │ -00018a90: 0a20 2020 2020 2a20 5768 656e 2064 2667 . * When d&g │ │ │ │ -00018aa0: 743b 3020 2c20 6974 2073 7065 6369 6669 t;0 , it specifi │ │ │ │ -00018ab0: 6573 2074 6865 206e 6569 6768 626f 7268 es the neighborh │ │ │ │ -00018ac0: 6f6f 6420 7369 7a65 2072 6567 6172 646c ood size regardl │ │ │ │ -00018ad0: 6573 7320 6f66 2073 6967 6d61 5370 6163 ess of sigmaSpac │ │ │ │ -00018ae0: 6520 2e20 4f74 6865 7277 6973 652c 2064 e . Otherwise, d │ │ │ │ -00018af0: 2069 730a 2020 2020 202a 2070 726f 706f is. * propo │ │ │ │ -00018b00: 7274 696f 6e61 6c20 746f 2073 6967 6d61 rtional to sigma │ │ │ │ -00018b10: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *. │ │ │ │ -00018b20: 2020 2020 2a20 4070 6172 616d 2062 6f72 * @param bor │ │ │ │ -00018b30: 6465 7254 7970 650a 2020 2020 202a 0a20 derType. *. │ │ │ │ -00018b40: 2020 2020 2a20 3c62 3e4e 6f74 653a 3c2f * Note: bilateralFilt │ │ │ │ -00018b60: 6572 2061 6e64 206a 6f69 6e74 4269 6c61 er and jointBila │ │ │ │ -00018b70: 7465 7261 6c46 696c 7465 7220 7573 6520 teralFilter use │ │ │ │ -00018b80: 4c31 206e 6f72 6d20 746f 2063 6f6d 7075 L1 norm to compu │ │ │ │ -00018b90: 7465 2064 6966 6665 7265 6e63 6520 6265 te difference be │ │ │ │ -00018ba0: 7477 6565 6e20 636f 6c6f 7273 2e0a 2020 tween colors.. │ │ │ │ -00018bb0: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ -00018bc0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00018bd0: 2c20 616d 4669 6c74 6572 0a20 2020 2020 , amFilter. │ │ │ │ -00018be0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00018bf0: 6174 6963 2076 6f69 6420 6a6f 696e 7442 atic void jointB │ │ │ │ -00018c00: 696c 6174 6572 616c 4669 6c74 6572 284d ilateralFilter(M │ │ │ │ -00018c10: 6174 206a 6f69 6e74 2c20 4d61 7420 7372 at joint, Mat sr │ │ │ │ -00018c20: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ -00018c30: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ -00018c40: 6f6c 6f72 2c20 646f 7562 6c65 2073 6967 olor, double sig │ │ │ │ -00018c50: 6d61 5370 6163 652c 2069 6e74 2062 6f72 maSpace, int bor │ │ │ │ -00018c60: 6465 7254 7970 6529 207b 0a20 2020 2020 derType) {. │ │ │ │ -00018c70: 2020 206a 6f69 6e74 4269 6c61 7465 7261 jointBilatera │ │ │ │ -00018c80: 6c46 696c 7465 725f 3028 6a6f 696e 742e lFilter_0(joint. │ │ │ │ -00018c90: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ -00018ca0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -00018cb0: 7469 7665 4f62 6a2c 2064 2c20 7369 676d tiveObj, d, sigm │ │ │ │ -00018cc0: 6143 6f6c 6f72 2c20 7369 676d 6153 7061 aColor, sigmaSpa │ │ │ │ -00018cd0: 6365 2c20 626f 7264 6572 5479 7065 293b ce, borderType); │ │ │ │ -00018ce0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -00018cf0: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ -00018d00: 6865 206a 6f69 6e74 2062 696c 6174 6572 he joint bilater │ │ │ │ -00018d10: 616c 2066 696c 7465 7220 746f 2061 6e20 al filter to an │ │ │ │ -00018d20: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -00018d30: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ -00018d40: 7420 4a6f 696e 7420 382d 6269 7420 6f72 t Joint 8-bit or │ │ │ │ -00018d50: 2066 6c6f 6174 696e 672d 706f 696e 742c floating-point, │ │ │ │ -00018d60: 2031 2d63 6861 6e6e 656c 206f 7220 332d 1-channel or 3- │ │ │ │ -00018d70: 6368 616e 6e65 6c20 696d 6167 652e 0a20 channel image.. │ │ │ │ -00018d80: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00018d90: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8 │ │ │ │ -00018da0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -00018db0: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ -00018dc0: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ -00018dd0: 6d61 6765 2077 6974 6820 7468 6520 7361 mage with the sa │ │ │ │ -00018de0: 6d65 2064 6570 7468 2061 7320 6a6f 696e me depth as join │ │ │ │ -00018df0: 740a 2020 2020 202a 2069 6d61 6765 2e0a t. * image.. │ │ │ │ -00018e00: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00018e10: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ -00018e20: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ -00018e30: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ -00018e40: 7479 7065 2061 7320 7372 6320 2e0a 2020 type as src .. │ │ │ │ -00018e50: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00018e60: 616d 2064 2044 6961 6d65 7465 7220 6f66 am d Diameter of │ │ │ │ -00018e70: 2065 6163 6820 7069 7865 6c20 6e65 6967 each pixel neig │ │ │ │ -00018e80: 6862 6f72 686f 6f64 2074 6861 7420 6973 hborhood that is │ │ │ │ -00018e90: 2075 7365 6420 6475 7269 6e67 2066 696c used during fil │ │ │ │ -00018ea0: 7465 7269 6e67 2e20 4966 2069 7420 6973 tering. If it is │ │ │ │ -00018eb0: 206e 6f6e 2d70 6f73 6974 6976 652c 0a20 non-positive,. │ │ │ │ -00018ec0: 2020 2020 2a20 6974 2069 7320 636f 6d70 * it is comp │ │ │ │ -00018ed0: 7574 6564 2066 726f 6d20 7369 676d 6153 uted from sigmaS │ │ │ │ -00018ee0: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ -00018ef0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00018f00: 6143 6f6c 6f72 2046 696c 7465 7220 7369 aColor Filter si │ │ │ │ -00018f10: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ -00018f20: 2073 7061 6365 2e20 4120 6c61 7267 6572 space. A larger │ │ │ │ -00018f30: 2076 616c 7565 206f 6620 7468 6520 7061 value of the pa │ │ │ │ -00018f40: 7261 6d65 7465 7220 6d65 616e 7320 7468 rameter means th │ │ │ │ -00018f50: 6174 0a20 2020 2020 2a20 6661 7274 6865 at. * farthe │ │ │ │ -00018f60: 7220 636f 6c6f 7273 2077 6974 6869 6e20 r colors within │ │ │ │ -00018f70: 7468 6520 7069 7865 6c20 6e65 6967 6862 the pixel neighb │ │ │ │ -00018f80: 6f72 686f 6f64 2028 7365 6520 7369 676d orhood (see sigm │ │ │ │ -00018f90: 6153 7061 6365 2029 2077 696c 6c20 6265 aSpace ) will be │ │ │ │ -00018fa0: 206d 6978 6564 2074 6f67 6574 6865 722c mixed together, │ │ │ │ -00018fb0: 2072 6573 756c 7469 6e67 2069 6e0a 2020 resulting in. │ │ │ │ -00018fc0: 2020 202a 206c 6172 6765 7220 6172 6561 * larger area │ │ │ │ -00018fd0: 7320 6f66 2073 656d 692d 6571 7561 6c20 s of semi-equal │ │ │ │ -00018fe0: 636f 6c6f 722e 0a20 2020 2020 2a0a 2020 color.. *. │ │ │ │ -00018ff0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00019000: 6153 7061 6365 2046 696c 7465 7220 7369 aSpace Filter si │ │ │ │ -00019010: 676d 6120 696e 2074 6865 2063 6f6f 7264 gma in the coord │ │ │ │ -00019020: 696e 6174 6520 7370 6163 652e 2041 206c inate space. A l │ │ │ │ -00019030: 6172 6765 7220 7661 6c75 6520 6f66 2074 arger value of t │ │ │ │ -00019040: 6865 2070 6172 616d 6574 6572 206d 6561 he parameter mea │ │ │ │ -00019050: 6e73 2074 6861 740a 2020 2020 202a 2066 ns that. * f │ │ │ │ -00019060: 6172 7468 6572 2070 6978 656c 7320 7769 arther pixels wi │ │ │ │ -00019070: 6c6c 2069 6e66 6c75 656e 6365 2065 6163 ll influence eac │ │ │ │ -00019080: 6820 6f74 6865 7220 6173 206c 6f6e 6720 h other as long │ │ │ │ -00019090: 6173 2074 6865 6972 2063 6f6c 6f72 7320 as their colors │ │ │ │ -000190a0: 6172 6520 636c 6f73 6520 656e 6f75 6768 are close enough │ │ │ │ -000190b0: 2028 7365 6520 7369 676d 6143 6f6c 6f72 (see sigmaColor │ │ │ │ -000190c0: 2029 2e0a 2020 2020 202a 2057 6865 6e20 ).. * When │ │ │ │ -000190d0: 6426 6774 3b30 202c 2069 7420 7370 6563 d>0 , it spec │ │ │ │ -000190e0: 6966 6965 7320 7468 6520 6e65 6967 6862 ifies the neighb │ │ │ │ -000190f0: 6f72 686f 6f64 2073 697a 6520 7265 6761 orhood size rega │ │ │ │ -00019100: 7264 6c65 7373 206f 6620 7369 676d 6153 rdless of sigmaS │ │ │ │ -00019110: 7061 6365 202e 204f 7468 6572 7769 7365 pace . Otherwise │ │ │ │ -00019120: 2c20 6420 6973 0a20 2020 2020 2a20 7072 , d is. * pr │ │ │ │ -00019130: 6f70 6f72 7469 6f6e 616c 2074 6f20 7369 oportional to si │ │ │ │ -00019140: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ -00019150: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -00019160: 3c62 3e4e 6f74 653a 3c2f 623e 2062 696c Note: bil │ │ │ │ -00019170: 6174 6572 616c 4669 6c74 6572 2061 6e64 ateralFilter and │ │ │ │ -00019180: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ -00019190: 696c 7465 7220 7573 6520 4c31 206e 6f72 ilter use L1 nor │ │ │ │ -000191a0: 6d20 746f 2063 6f6d 7075 7465 2064 6966 m to compute dif │ │ │ │ -000191b0: 6665 7265 6e63 6520 6265 7477 6565 6e20 ference between │ │ │ │ -000191c0: 636f 6c6f 7273 2e0a 2020 2020 202a 0a20 colors.. *. │ │ │ │ -000191d0: 2020 2020 2a20 5345 453a 2062 696c 6174 * SEE: bilat │ │ │ │ -000191e0: 6572 616c 4669 6c74 6572 2c20 616d 4669 eralFilter, amFi │ │ │ │ -000191f0: 6c74 6572 0a20 2020 2020 2a2f 0a20 2020 lter. */. │ │ │ │ -00019200: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ -00019210: 6f69 6420 6a6f 696e 7442 696c 6174 6572 oid jointBilater │ │ │ │ -00019220: 616c 4669 6c74 6572 284d 6174 206a 6f69 alFilter(Mat joi │ │ │ │ -00019230: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ -00019240: 2064 7374 2c20 696e 7420 642c 2064 6f75 dst, int d, dou │ │ │ │ -00019250: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ -00019260: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ -00019270: 6529 207b 0a20 2020 2020 2020 206a 6f69 e) {. joi │ │ │ │ -00019280: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -00019290: 725f 3128 6a6f 696e 742e 6e61 7469 7665 r_1(joint.native │ │ │ │ -000192a0: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ -000192b0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -000192c0: 6a2c 2064 2c20 7369 676d 6143 6f6c 6f72 j, d, sigmaColor │ │ │ │ -000192d0: 2c20 7369 676d 6153 7061 6365 293b 0a20 , sigmaSpace);. │ │ │ │ -000192e0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -000192f0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -00019300: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6269 cv::ximgproc::bi │ │ │ │ -00019310: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ -00019320: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ -00019330: 7426 2064 7374 2c20 696e 7420 6672 203d t& dst, int fr = │ │ │ │ -00019340: 2033 2c20 696e 7420 6e75 6d49 7465 7220 3, int numIter │ │ │ │ -00019350: 3d20 312c 2064 6f75 626c 6520 7369 676d = 1, double sigm │ │ │ │ -00019360: 6141 6c70 6861 203d 202d 312e 2c20 646f aAlpha = -1., do │ │ │ │ -00019370: 7562 6c65 2073 6967 6d61 4176 6720 3d20 uble sigmaAvg = │ │ │ │ -00019380: 2d31 2e29 0a20 2020 202f 2f0a 0a20 2020 -1.). //.. │ │ │ │ -00019390: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ -000193a0: 6965 7320 7468 6520 6269 6c61 7465 7261 ies the bilatera │ │ │ │ -000193b0: 6c20 7465 7874 7572 6520 6669 6c74 6572 l texture filter │ │ │ │ -000193c0: 2074 6f20 616e 2069 6d61 6765 2e20 4974 to an image. It │ │ │ │ -000193d0: 2070 6572 666f 726d 7320 7374 7275 6374 performs struct │ │ │ │ -000193e0: 7572 652d 7072 6573 6572 7669 6e67 2074 ure-preserving t │ │ │ │ -000193f0: 6578 7475 7265 2066 696c 7465 722e 0a20 exture filter.. │ │ │ │ -00019400: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -00019410: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ -00019420: 7320 6669 6c74 6572 2073 6565 2043 4954 s filter see CIT │ │ │ │ -00019430: 453a 2043 686f 3230 3134 2e0a 2020 2020 E: Cho2014.. │ │ │ │ -00019440: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00019450: 2073 7263 2053 6f75 7263 6520 696d 6167 src Source imag │ │ │ │ -00019460: 6520 7768 6f73 6520 6465 7074 6820 6973 e whose depth is │ │ │ │ -00019470: 2038 2d62 6974 2055 494e 5420 6f72 2033 8-bit UINT or 3 │ │ │ │ -00019480: 322d 6269 7420 464c 4f41 540a 2020 2020 2-bit FLOAT. │ │ │ │ -00019490: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -000194a0: 2064 7374 2044 6573 7469 6e61 7469 6f6e dst Destination │ │ │ │ -000194b0: 2069 6d61 6765 206f 6620 7468 6520 7361 image of the sa │ │ │ │ -000194c0: 6d65 2073 697a 6520 616e 6420 7479 7065 me size and type │ │ │ │ -000194d0: 2061 7320 7372 632e 0a20 2020 2020 2a0a as src.. *. │ │ │ │ -000194e0: 2020 2020 202a 2040 7061 7261 6d20 6672 * @param fr │ │ │ │ -000194f0: 2052 6164 6975 7320 6f66 206b 6572 6e65 Radius of kerne │ │ │ │ -00019500: 6c20 746f 2062 6520 7573 6564 2066 6f72 l to be used for │ │ │ │ -00019510: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ -00019520: 686f 756c 6420 6265 2070 6f73 6974 6976 hould be positiv │ │ │ │ -00019530: 6520 696e 7465 6765 720a 2020 2020 202a e integer. * │ │ │ │ -00019540: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ -00019550: 756d 4974 6572 204e 756d 6265 7220 6f66 umIter Number of │ │ │ │ -00019560: 2069 7465 7261 7469 6f6e 7320 6f66 2061 iterations of a │ │ │ │ -00019570: 6c67 6f72 6974 686d 2c20 4974 2073 686f lgorithm, It sho │ │ │ │ -00019580: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ -00019590: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ -000195a0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -000195b0: 6d61 416c 7068 6120 436f 6e74 726f 6c73 maAlpha Controls │ │ │ │ -000195c0: 2074 6865 2073 6861 7270 6e65 7373 206f the sharpness o │ │ │ │ -000195d0: 6620 7468 6520 7765 6967 6874 2074 7261 f the weight tra │ │ │ │ -000195e0: 6e73 6974 696f 6e20 6672 6f6d 2065 6467 nsition from edg │ │ │ │ -000195f0: 6573 2074 6f20 736d 6f6f 7468 2f74 6578 es to smooth/tex │ │ │ │ -00019600: 7475 7265 2072 6567 696f 6e73 2c20 7768 ture regions, wh │ │ │ │ -00019610: 6572 650a 2020 2020 202a 2061 2062 6967 ere. * a big │ │ │ │ -00019620: 6765 7220 7661 6c75 6520 6d65 616e 7320 ger value means │ │ │ │ -00019630: 7368 6172 7065 7220 7472 616e 7369 7469 sharper transiti │ │ │ │ -00019640: 6f6e 2e20 5768 656e 2074 6865 2076 616c on. When the val │ │ │ │ -00019650: 7565 2069 7320 6e65 6761 7469 7665 2c20 ue is negative, │ │ │ │ -00019660: 6974 2069 7320 6175 746f 6d61 7469 6361 it is automatica │ │ │ │ -00019670: 6c6c 7920 6361 6c63 756c 6174 6564 2e0a lly calculated.. │ │ │ │ -00019680: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00019690: 6172 616d 2073 6967 6d61 4176 6720 5261 aram sigmaAvg Ra │ │ │ │ -000196a0: 6e67 6520 626c 7572 2070 6172 616d 6574 nge blur paramet │ │ │ │ -000196b0: 6572 2066 6f72 2074 6578 7475 7265 2062 er for texture b │ │ │ │ -000196c0: 6c75 7272 696e 672e 204c 6172 6765 7220 lurring. Larger │ │ │ │ -000196d0: 7661 6c75 6520 6d61 6b65 7320 7265 7375 value makes resu │ │ │ │ -000196e0: 6c74 2074 6f20 6265 206d 6f72 6520 626c lt to be more bl │ │ │ │ -000196f0: 7572 7265 642e 2057 6865 6e20 7468 650a urred. When the. │ │ │ │ -00019700: 2020 2020 202a 2076 616c 7565 2069 7320 * value is │ │ │ │ -00019710: 6e65 6761 7469 7665 2c20 6974 2069 7320 negative, it is │ │ │ │ -00019720: 6175 746f 6d61 7469 6361 6c6c 7920 6361 automatically ca │ │ │ │ -00019730: 6c63 756c 6174 6564 2061 7320 6465 7363 lculated as desc │ │ │ │ -00019740: 7269 6265 6420 696e 2074 6865 2070 6170 ribed in the pap │ │ │ │ -00019750: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -00019760: 2a20 5345 453a 2072 6f6c 6c69 6e67 4775 * SEE: rollingGu │ │ │ │ -00019770: 6964 616e 6365 4669 6c74 6572 2c20 6269 idanceFilter, bi │ │ │ │ -00019780: 6c61 7465 7261 6c46 696c 7465 720a 2020 lateralFilter. │ │ │ │ -00019790: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -000197a0: 2073 7461 7469 6320 766f 6964 2062 696c static void bil │ │ │ │ -000197b0: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ -000197c0: 7465 7228 4d61 7420 7372 632c 204d 6174 ter(Mat src, Mat │ │ │ │ -000197d0: 2064 7374 2c20 696e 7420 6672 2c20 696e dst, int fr, in │ │ │ │ -000197e0: 7420 6e75 6d49 7465 722c 2064 6f75 626c t numIter, doubl │ │ │ │ -000197f0: 6520 7369 676d 6141 6c70 6861 2c20 646f e sigmaAlpha, do │ │ │ │ -00019800: 7562 6c65 2073 6967 6d61 4176 6729 207b uble sigmaAvg) { │ │ │ │ -00019810: 0a20 2020 2020 2020 2062 696c 6174 6572 . bilater │ │ │ │ -00019820: 616c 5465 7874 7572 6546 696c 7465 725f alTextureFilter_ │ │ │ │ -00019830: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ -00019840: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00019850: 6672 2c20 6e75 6d49 7465 722c 2073 6967 fr, numIter, sig │ │ │ │ -00019860: 6d61 416c 7068 612c 2073 6967 6d61 4176 maAlpha, sigmaAv │ │ │ │ -00019870: 6729 3b0a 2020 2020 7d0a 0a20 2020 202f g);. }.. / │ │ │ │ -00019880: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ -00019890: 7320 7468 6520 6269 6c61 7465 7261 6c20 s the bilateral │ │ │ │ -000198a0: 7465 7874 7572 6520 6669 6c74 6572 2074 texture filter t │ │ │ │ -000198b0: 6f20 616e 2069 6d61 6765 2e20 4974 2070 o an image. It p │ │ │ │ -000198c0: 6572 666f 726d 7320 7374 7275 6374 7572 erforms structur │ │ │ │ -000198d0: 652d 7072 6573 6572 7669 6e67 2074 6578 e-preserving tex │ │ │ │ -000198e0: 7475 7265 2066 696c 7465 722e 0a20 2020 ture filter.. │ │ │ │ -000198f0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -00019900: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ -00019910: 6669 6c74 6572 2073 6565 2043 4954 453a filter see CITE: │ │ │ │ -00019920: 2043 686f 3230 3134 2e0a 2020 2020 202a Cho2014.. * │ │ │ │ -00019930: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00019940: 7263 2053 6f75 7263 6520 696d 6167 6520 rc Source image │ │ │ │ -00019950: 7768 6f73 6520 6465 7074 6820 6973 2038 whose depth is 8 │ │ │ │ -00019960: 2d62 6974 2055 494e 5420 6f72 2033 322d -bit UINT or 32- │ │ │ │ -00019970: 6269 7420 464c 4f41 540a 2020 2020 202a bit FLOAT. * │ │ │ │ -00019980: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00019990: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ -000199a0: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ -000199b0: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ -000199c0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ -000199d0: 2020 202a 2040 7061 7261 6d20 6672 2052 * @param fr R │ │ │ │ -000199e0: 6164 6975 7320 6f66 206b 6572 6e65 6c20 adius of kernel │ │ │ │ -000199f0: 746f 2062 6520 7573 6564 2066 6f72 2066 to be used for f │ │ │ │ -00019a00: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ -00019a10: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ -00019a20: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ -00019a30: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -00019a40: 4974 6572 204e 756d 6265 7220 6f66 2069 Iter Number of i │ │ │ │ -00019a50: 7465 7261 7469 6f6e 7320 6f66 2061 6c67 terations of alg │ │ │ │ -00019a60: 6f72 6974 686d 2c20 4974 2073 686f 756c orithm, It shoul │ │ │ │ -00019a70: 6420 6265 2070 6f73 6974 6976 6520 696e d be positive in │ │ │ │ -00019a80: 7465 6765 720a 2020 2020 202a 0a20 2020 teger. *. │ │ │ │ -00019a90: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -00019aa0: 416c 7068 6120 436f 6e74 726f 6c73 2074 Alpha Controls t │ │ │ │ -00019ab0: 6865 2073 6861 7270 6e65 7373 206f 6620 he sharpness of │ │ │ │ -00019ac0: 7468 6520 7765 6967 6874 2074 7261 6e73 the weight trans │ │ │ │ -00019ad0: 6974 696f 6e20 6672 6f6d 2065 6467 6573 ition from edges │ │ │ │ -00019ae0: 2074 6f20 736d 6f6f 7468 2f74 6578 7475 to smooth/textu │ │ │ │ -00019af0: 7265 2072 6567 696f 6e73 2c20 7768 6572 re regions, wher │ │ │ │ -00019b00: 650a 2020 2020 202a 2061 2062 6967 6765 e. * a bigge │ │ │ │ -00019b10: 7220 7661 6c75 6520 6d65 616e 7320 7368 r value means sh │ │ │ │ -00019b20: 6172 7065 7220 7472 616e 7369 7469 6f6e arper transition │ │ │ │ -00019b30: 2e20 5768 656e 2074 6865 2076 616c 7565 . When the value │ │ │ │ -00019b40: 2069 7320 6e65 6761 7469 7665 2c20 6974 is negative, it │ │ │ │ -00019b50: 2069 7320 6175 746f 6d61 7469 6361 6c6c is automaticall │ │ │ │ -00019b60: 7920 6361 6c63 756c 6174 6564 2e0a 2020 y calculated.. │ │ │ │ -00019b70: 2020 202a 0a20 2020 2020 2a20 7661 6c75 *. * valu │ │ │ │ -00019b80: 6520 6973 206e 6567 6174 6976 652c 2069 e is negative, i │ │ │ │ -00019b90: 7420 6973 2061 7574 6f6d 6174 6963 616c t is automatical │ │ │ │ -00019ba0: 6c79 2063 616c 6375 6c61 7465 6420 6173 ly calculated as │ │ │ │ -00019bb0: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ │ -00019bc0: 6520 7061 7065 722e 0a20 2020 2020 2a0a e paper.. *. │ │ │ │ -00019bd0: 2020 2020 202a 2053 4545 3a20 726f 6c6c * SEE: roll │ │ │ │ -00019be0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ -00019bf0: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ -00019c00: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ -00019c10: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00019c20: 6420 6269 6c61 7465 7261 6c54 6578 7475 d bilateralTextu │ │ │ │ -00019c30: 7265 4669 6c74 6572 284d 6174 2073 7263 reFilter(Mat src │ │ │ │ -00019c40: 2c20 4d61 7420 6473 742c 2069 6e74 2066 , Mat dst, int f │ │ │ │ -00019c50: 722c 2069 6e74 206e 756d 4974 6572 2c20 r, int numIter, │ │ │ │ -00019c60: 646f 7562 6c65 2073 6967 6d61 416c 7068 double sigmaAlph │ │ │ │ -00019c70: 6129 207b 0a20 2020 2020 2020 2062 696c a) {. bil │ │ │ │ -00019c80: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ -00019c90: 7465 725f 3128 7372 632e 6e61 7469 7665 ter_1(src.native │ │ │ │ -00019ca0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -00019cb0: 626a 2c20 6672 2c20 6e75 6d49 7465 722c bj, fr, numIter, │ │ │ │ -00019cc0: 2073 6967 6d61 416c 7068 6129 3b0a 2020 sigmaAlpha);. │ │ │ │ -00019cd0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -00019ce0: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ -00019cf0: 6269 6c61 7465 7261 6c20 7465 7874 7572 bilateral textur │ │ │ │ -00019d00: 6520 6669 6c74 6572 2074 6f20 616e 2069 e filter to an i │ │ │ │ -00019d10: 6d61 6765 2e20 4974 2070 6572 666f 726d mage. It perform │ │ │ │ -00019d20: 7320 7374 7275 6374 7572 652d 7072 6573 s structure-pres │ │ │ │ -00019d30: 6572 7669 6e67 2074 6578 7475 7265 2066 erving texture f │ │ │ │ -00019d40: 696c 7465 722e 0a20 2020 2020 2a20 466f ilter.. * Fo │ │ │ │ -00019d50: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -00019d60: 626f 7574 2074 6869 7320 6669 6c74 6572 bout this filter │ │ │ │ -00019d70: 2073 6565 2043 4954 453a 2043 686f 3230 see CITE: Cho20 │ │ │ │ -00019d80: 3134 2e0a 2020 2020 202a 0a20 2020 2020 14.. *. │ │ │ │ -00019d90: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou │ │ │ │ -00019da0: 7263 6520 696d 6167 6520 7768 6f73 6520 rce image whose │ │ │ │ -00019db0: 6465 7074 6820 6973 2038 2d62 6974 2055 depth is 8-bit U │ │ │ │ -00019dc0: 494e 5420 6f72 2033 322d 6269 7420 464c INT or 32-bit FL │ │ │ │ -00019dd0: 4f41 540a 2020 2020 202a 0a20 2020 2020 OAT. *. │ │ │ │ -00019de0: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ -00019df0: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ -00019e00: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ -00019e10: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ -00019e20: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00019e30: 7061 7261 6d20 6672 2052 6164 6975 7320 param fr Radius │ │ │ │ -00019e40: 6f66 206b 6572 6e65 6c20 746f 2062 6520 of kernel to be │ │ │ │ -00019e50: 7573 6564 2066 6f72 2066 696c 7465 7269 used for filteri │ │ │ │ -00019e60: 6e67 2e20 4974 2073 686f 756c 6420 6265 ng. It should be │ │ │ │ -00019e70: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege │ │ │ │ -00019e80: 720a 2020 2020 202a 0a20 2020 2020 2a20 r. *. * │ │ │ │ -00019e90: 4070 6172 616d 206e 756d 4974 6572 204e @param numIter N │ │ │ │ -00019ea0: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati │ │ │ │ -00019eb0: 6f6e 7320 6f66 2061 6c67 6f72 6974 686d ons of algorithm │ │ │ │ -00019ec0: 2c20 4974 2073 686f 756c 6420 6265 2070 , It should be p │ │ │ │ -00019ed0: 6f73 6974 6976 6520 696e 7465 6765 720a ositive integer. │ │ │ │ -00019ee0: 2020 2020 202a 0a20 2020 2020 2a20 6120 *. * a │ │ │ │ -00019ef0: 6269 6767 6572 2076 616c 7565 206d 6561 bigger value mea │ │ │ │ -00019f00: 6e73 2073 6861 7270 6572 2074 7261 6e73 ns sharper trans │ │ │ │ -00019f10: 6974 696f 6e2e 2057 6865 6e20 7468 6520 ition. When the │ │ │ │ -00019f20: 7661 6c75 6520 6973 206e 6567 6174 6976 value is negativ │ │ │ │ -00019f30: 652c 2069 7420 6973 2061 7574 6f6d 6174 e, it is automat │ │ │ │ -00019f40: 6963 616c 6c79 2063 616c 6375 6c61 7465 ically calculate │ │ │ │ -00019f50: 642e 0a20 2020 2020 2a0a 2020 2020 202a d.. *. * │ │ │ │ -00019f60: 2076 616c 7565 2069 7320 6e65 6761 7469 value is negati │ │ │ │ -00019f70: 7665 2c20 6974 2069 7320 6175 746f 6d61 ve, it is automa │ │ │ │ -00019f80: 7469 6361 6c6c 7920 6361 6c63 756c 6174 tically calculat │ │ │ │ -00019f90: 6564 2061 7320 6465 7363 7269 6265 6420 ed as described │ │ │ │ -00019fa0: 696e 2074 6865 2070 6170 6572 2e0a 2020 in the paper.. │ │ │ │ -00019fb0: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ -00019fc0: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ -00019fd0: 4669 6c74 6572 2c20 6269 6c61 7465 7261 Filter, bilatera │ │ │ │ -00019fe0: 6c46 696c 7465 720a 2020 2020 202a 2f0a lFilter. */. │ │ │ │ -00019ff0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0001a000: 6320 766f 6964 2062 696c 6174 6572 616c c void bilateral │ │ │ │ -0001a010: 5465 7874 7572 6546 696c 7465 7228 4d61 TextureFilter(Ma │ │ │ │ -0001a020: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -0001a030: 696e 7420 6672 2c20 696e 7420 6e75 6d49 int fr, int numI │ │ │ │ -0001a040: 7465 7229 207b 0a20 2020 2020 2020 2062 ter) {. b │ │ │ │ -0001a050: 696c 6174 6572 616c 5465 7874 7572 6546 ilateralTextureF │ │ │ │ -0001a060: 696c 7465 725f 3228 7372 632e 6e61 7469 ilter_2(src.nati │ │ │ │ -0001a070: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ -0001a080: 654f 626a 2c20 6672 2c20 6e75 6d49 7465 eObj, fr, numIte │ │ │ │ -0001a090: 7229 3b0a 2020 2020 7d0a 0a20 2020 202f r);. }.. / │ │ │ │ -0001a0a0: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ -0001a0b0: 7320 7468 6520 6269 6c61 7465 7261 6c20 s the bilateral │ │ │ │ -0001a0c0: 7465 7874 7572 6520 6669 6c74 6572 2074 texture filter t │ │ │ │ -0001a0d0: 6f20 616e 2069 6d61 6765 2e20 4974 2070 o an image. It p │ │ │ │ -0001a0e0: 6572 666f 726d 7320 7374 7275 6374 7572 erforms structur │ │ │ │ -0001a0f0: 652d 7072 6573 6572 7669 6e67 2074 6578 e-preserving tex │ │ │ │ -0001a100: 7475 7265 2066 696c 7465 722e 0a20 2020 ture filter.. │ │ │ │ -0001a110: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -0001a120: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ -0001a130: 6669 6c74 6572 2073 6565 2043 4954 453a filter see CITE: │ │ │ │ -0001a140: 2043 686f 3230 3134 2e0a 2020 2020 202a Cho2014.. * │ │ │ │ -0001a150: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0001a160: 7263 2053 6f75 7263 6520 696d 6167 6520 rc Source image │ │ │ │ -0001a170: 7768 6f73 6520 6465 7074 6820 6973 2038 whose depth is 8 │ │ │ │ -0001a180: 2d62 6974 2055 494e 5420 6f72 2033 322d -bit UINT or 32- │ │ │ │ -0001a190: 6269 7420 464c 4f41 540a 2020 2020 202a bit FLOAT. * │ │ │ │ -0001a1a0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001a1b0: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ -0001a1c0: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ -0001a1d0: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ -0001a1e0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ -0001a1f0: 2020 202a 2040 7061 7261 6d20 6672 2052 * @param fr R │ │ │ │ -0001a200: 6164 6975 7320 6f66 206b 6572 6e65 6c20 adius of kernel │ │ │ │ -0001a210: 746f 2062 6520 7573 6564 2066 6f72 2066 to be used for f │ │ │ │ -0001a220: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ -0001a230: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ -0001a240: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ -0001a250: 2020 2020 2a0a 2020 2020 202a 2061 2062 *. * a b │ │ │ │ -0001a260: 6967 6765 7220 7661 6c75 6520 6d65 616e igger value mean │ │ │ │ -0001a270: 7320 7368 6172 7065 7220 7472 616e 7369 s sharper transi │ │ │ │ -0001a280: 7469 6f6e 2e20 5768 656e 2074 6865 2076 tion. When the v │ │ │ │ -0001a290: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative │ │ │ │ -0001a2a0: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati │ │ │ │ -0001a2b0: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated │ │ │ │ -0001a2c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001a2d0: 7661 6c75 6520 6973 206e 6567 6174 6976 value is negativ │ │ │ │ -0001a2e0: 652c 2069 7420 6973 2061 7574 6f6d 6174 e, it is automat │ │ │ │ -0001a2f0: 6963 616c 6c79 2063 616c 6375 6c61 7465 ically calculate │ │ │ │ -0001a300: 6420 6173 2064 6573 6372 6962 6564 2069 d as described i │ │ │ │ -0001a310: 6e20 7468 6520 7061 7065 722e 0a20 2020 n the paper.. │ │ │ │ -0001a320: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -0001a330: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ -0001a340: 696c 7465 722c 2062 696c 6174 6572 616c ilter, bilateral │ │ │ │ -0001a350: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ -0001a360: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0001a370: 2076 6f69 6420 6269 6c61 7465 7261 6c54 void bilateralT │ │ │ │ -0001a380: 6578 7475 7265 4669 6c74 6572 284d 6174 extureFilter(Mat │ │ │ │ -0001a390: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ -0001a3a0: 6e74 2066 7229 207b 0a20 2020 2020 2020 nt fr) {. │ │ │ │ -0001a3b0: 2062 696c 6174 6572 616c 5465 7874 7572 bilateralTextur │ │ │ │ -0001a3c0: 6546 696c 7465 725f 3328 7372 632e 6e61 eFilter_3(src.na │ │ │ │ -0001a3d0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -0001a3e0: 6976 654f 626a 2c20 6672 293b 0a20 2020 iveObj, fr);. │ │ │ │ -0001a3f0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001a400: 202a 2041 7070 6c69 6573 2074 6865 2062 * Applies the b │ │ │ │ -0001a410: 696c 6174 6572 616c 2074 6578 7475 7265 ilateral texture │ │ │ │ -0001a420: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ -0001a430: 6167 652e 2049 7420 7065 7266 6f72 6d73 age. It performs │ │ │ │ -0001a440: 2073 7472 7563 7475 7265 2d70 7265 7365 structure-prese │ │ │ │ -0001a450: 7276 696e 6720 7465 7874 7572 6520 6669 rving texture fi │ │ │ │ -0001a460: 6c74 6572 2e0a 2020 2020 202a 2046 6f72 lter.. * For │ │ │ │ -0001a470: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ -0001a480: 6f75 7420 7468 6973 2066 696c 7465 7220 out this filter │ │ │ │ -0001a490: 7365 6520 4349 5445 3a20 4368 6f32 3031 see CITE: Cho201 │ │ │ │ -0001a4a0: 342e 0a20 2020 2020 2a0a 2020 2020 202a 4.. *. * │ │ │ │ -0001a4b0: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ -0001a4c0: 6365 2069 6d61 6765 2077 686f 7365 2064 ce image whose d │ │ │ │ -0001a4d0: 6570 7468 2069 7320 382d 6269 7420 5549 epth is 8-bit UI │ │ │ │ -0001a4e0: 4e54 206f 7220 3332 2d62 6974 2046 4c4f NT or 32-bit FLO │ │ │ │ -0001a4f0: 4154 0a20 2020 2020 2a0a 2020 2020 202a AT. *. * │ │ │ │ -0001a500: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ -0001a510: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ -0001a520: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ -0001a530: 6e64 2074 7970 6520 6173 2073 7263 2e0a nd type as src.. │ │ │ │ -0001a540: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -0001a550: 2020 202a 0a20 2020 2020 2a20 6120 6269 *. * a bi │ │ │ │ -0001a560: 6767 6572 2076 616c 7565 206d 6561 6e73 gger value means │ │ │ │ -0001a570: 2073 6861 7270 6572 2074 7261 6e73 6974 sharper transit │ │ │ │ -0001a580: 696f 6e2e 2057 6865 6e20 7468 6520 7661 ion. When the va │ │ │ │ -0001a590: 6c75 6520 6973 206e 6567 6174 6976 652c lue is negative, │ │ │ │ -0001a5a0: 2069 7420 6973 2061 7574 6f6d 6174 6963 it is automatic │ │ │ │ -0001a5b0: 616c 6c79 2063 616c 6375 6c61 7465 642e ally calculated. │ │ │ │ -0001a5c0: 0a20 2020 2020 2a0a 2020 2020 202a 2076 . *. * v │ │ │ │ -0001a5d0: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative │ │ │ │ -0001a5e0: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati │ │ │ │ -0001a5f0: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated │ │ │ │ -0001a600: 2061 7320 6465 7363 7269 6265 6420 696e as described in │ │ │ │ -0001a610: 2074 6865 2070 6170 6572 2e0a 2020 2020 the paper.. │ │ │ │ -0001a620: 202a 0a20 2020 2020 2a20 5345 453a 2072 *. * SEE: r │ │ │ │ -0001a630: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001a640: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ -0001a650: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ -0001a660: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0001a670: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ -0001a680: 7874 7572 6546 696c 7465 7228 4d61 7420 xtureFilter(Mat │ │ │ │ -0001a690: 7372 632c 204d 6174 2064 7374 2920 7b0a src, Mat dst) {. │ │ │ │ -0001a6a0: 2020 2020 2020 2020 6269 6c61 7465 7261 bilatera │ │ │ │ -0001a6b0: 6c54 6578 7475 7265 4669 6c74 6572 5f34 lTextureFilter_4 │ │ │ │ -0001a6c0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -0001a6d0: 6473 742e 6e61 7469 7665 4f62 6a29 3b0a dst.nativeObj);. │ │ │ │ -0001a6e0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -0001a6f0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -0001a700: 2063 763a 3a78 696d 6770 726f 633a 3a72 cv::ximgproc::r │ │ │ │ -0001a710: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001a720: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ -0001a730: 7426 2064 7374 2c20 696e 7420 6420 3d20 t& dst, int d = │ │ │ │ -0001a740: 2d31 2c20 646f 7562 6c65 2073 6967 6d61 -1, double sigma │ │ │ │ -0001a750: 436f 6c6f 7220 3d20 3235 2c20 646f 7562 Color = 25, doub │ │ │ │ -0001a760: 6c65 2073 6967 6d61 5370 6163 6520 3d20 le sigmaSpace = │ │ │ │ -0001a770: 332c 2069 6e74 206e 756d 4f66 4974 6572 3, int numOfIter │ │ │ │ -0001a780: 203d 2034 2c20 696e 7420 626f 7264 6572 = 4, int border │ │ │ │ -0001a790: 5479 7065 203d 2042 4f52 4445 525f 4445 Type = BORDER_DE │ │ │ │ -0001a7a0: 4641 554c 5429 0a20 2020 202f 2f0a 0a20 FAULT). //.. │ │ │ │ -0001a7b0: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap │ │ │ │ -0001a7c0: 706c 6965 7320 7468 6520 726f 6c6c 696e plies the rollin │ │ │ │ -0001a7d0: 6720 6775 6964 616e 6365 2066 696c 7465 g guidance filte │ │ │ │ -0001a7e0: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image.. │ │ │ │ -0001a7f0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ -0001a800: 206d 6f72 6520 6465 7461 696c 732c 2070 more details, p │ │ │ │ -0001a810: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ -0001a820: 7a68 616e 6732 3031 3472 6f6c 6c69 6e67 zhang2014rolling │ │ │ │ -0001a830: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001a840: 7061 7261 6d20 7372 6320 536f 7572 6365 param src Source │ │ │ │ -0001a850: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ -0001a860: 6e67 2d70 6f69 6e74 2c20 312d 6368 616e ng-point, 1-chan │ │ │ │ -0001a870: 6e65 6c20 6f72 2033 2d63 6861 6e6e 656c nel or 3-channel │ │ │ │ -0001a880: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -0001a890: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -0001a8a0: 2044 6573 7469 6e61 7469 6f6e 2069 6d61 Destination ima │ │ │ │ -0001a8b0: 6765 206f 6620 7468 6520 7361 6d65 2073 ge of the same s │ │ │ │ -0001a8c0: 697a 6520 616e 6420 7479 7065 2061 7320 ize and type as │ │ │ │ -0001a8d0: 7372 632e 0a20 2020 2020 2a0a 2020 2020 src.. *. │ │ │ │ -0001a8e0: 202a 2040 7061 7261 6d20 6420 4469 616d * @param d Diam │ │ │ │ -0001a8f0: 6574 6572 206f 6620 6561 6368 2070 6978 eter of each pix │ │ │ │ -0001a900: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ -0001a910: 7468 6174 2069 7320 7573 6564 2064 7572 that is used dur │ │ │ │ -0001a920: 696e 6720 6669 6c74 6572 696e 672e 2049 ing filtering. I │ │ │ │ -0001a930: 6620 6974 2069 7320 6e6f 6e2d 706f 7369 f it is non-posi │ │ │ │ -0001a940: 7469 7665 2c0a 2020 2020 202a 2069 7420 tive,. * it │ │ │ │ -0001a950: 6973 2063 6f6d 7075 7465 6420 6672 6f6d is computed from │ │ │ │ -0001a960: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ -0001a970: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001a980: 616d 2073 6967 6d61 436f 6c6f 7220 4669 am sigmaColor Fi │ │ │ │ -0001a990: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ -0001a9a0: 6520 636f 6c6f 7220 7370 6163 652e 2041 e color space. A │ │ │ │ -0001a9b0: 206c 6172 6765 7220 7661 6c75 6520 6f66 larger value of │ │ │ │ -0001a9c0: 2074 6865 2070 6172 616d 6574 6572 206d the parameter m │ │ │ │ -0001a9d0: 6561 6e73 2074 6861 740a 2020 2020 202a eans that. * │ │ │ │ -0001a9e0: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors │ │ │ │ -0001a9f0: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel │ │ │ │ -0001aa00: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s │ │ │ │ -0001aa10: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace ) │ │ │ │ -0001aa20: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to │ │ │ │ -0001aa30: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin │ │ │ │ -0001aa40: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg │ │ │ │ -0001aa50: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi │ │ │ │ -0001aa60: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color.. │ │ │ │ -0001aa70: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001aa80: 616d 2073 6967 6d61 5370 6163 6520 4669 am sigmaSpace Fi │ │ │ │ -0001aa90: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ -0001aaa0: 6520 636f 6f72 6469 6e61 7465 2073 7061 e coordinate spa │ │ │ │ -0001aab0: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ -0001aac0: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ -0001aad0: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ -0001aae0: 2020 2020 2a20 6661 7274 6865 7220 7069 * farther pi │ │ │ │ -0001aaf0: 7865 6c73 2077 696c 6c20 696e 666c 7565 xels will influe │ │ │ │ -0001ab00: 6e63 6520 6561 6368 206f 7468 6572 2061 nce each other a │ │ │ │ -0001ab10: 7320 6c6f 6e67 2061 7320 7468 6569 7220 s long as their │ │ │ │ -0001ab20: 636f 6c6f 7273 2061 7265 2063 6c6f 7365 colors are close │ │ │ │ -0001ab30: 2065 6e6f 7567 6820 2873 6565 2073 6967 enough (see sig │ │ │ │ -0001ab40: 6d61 436f 6c6f 7220 292e 0a20 2020 2020 maColor ).. │ │ │ │ -0001ab50: 2a20 5768 656e 2064 2667 743b 3020 2c20 * When d>0 , │ │ │ │ -0001ab60: 6974 2073 7065 6369 6669 6573 2074 6865 it specifies the │ │ │ │ -0001ab70: 206e 6569 6768 626f 7268 6f6f 6420 7369 neighborhood si │ │ │ │ -0001ab80: 7a65 2072 6567 6172 646c 6573 7320 6f66 ze regardless of │ │ │ │ -0001ab90: 2073 6967 6d61 5370 6163 6520 2e20 4f74 sigmaSpace . Ot │ │ │ │ -0001aba0: 6865 7277 6973 652c 2064 2069 730a 2020 herwise, d is. │ │ │ │ -0001abb0: 2020 202a 2070 726f 706f 7274 696f 6e61 * proportiona │ │ │ │ -0001abc0: 6c20 746f 2073 6967 6d61 5370 6163 6520 l to sigmaSpace │ │ │ │ -0001abd0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001abe0: 4070 6172 616d 206e 756d 4f66 4974 6572 @param numOfIter │ │ │ │ -0001abf0: 204e 756d 6265 7220 6f66 2069 7465 7261 Number of itera │ │ │ │ -0001ac00: 7469 6f6e 7320 6f66 206a 6f69 6e74 2065 tions of joint e │ │ │ │ -0001ac10: 6467 652d 7072 6573 6572 7669 6e67 2066 dge-preserving f │ │ │ │ -0001ac20: 696c 7465 7269 6e67 2061 7070 6c69 6564 iltering applied │ │ │ │ -0001ac30: 206f 6e20 7468 6520 736f 7572 6365 2069 on the source i │ │ │ │ -0001ac40: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -0001ac50: 2020 2a20 4070 6172 616d 2062 6f72 6465 * @param borde │ │ │ │ -0001ac60: 7254 7970 650a 2020 2020 202a 0a20 2020 rType. *. │ │ │ │ -0001ac70: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ -0001ac80: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc │ │ │ │ -0001ac90: 6546 696c 7465 7220 7573 6573 206a 6f69 eFilter uses joi │ │ │ │ -0001aca0: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -0001acb0: 7220 6173 2074 6865 2065 6467 652d 7072 r as the edge-pr │ │ │ │ -0001acc0: 6573 6572 7669 6e67 2066 696c 7465 722e eserving filter. │ │ │ │ -0001acd0: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ -0001ace0: 4545 3a20 6a6f 696e 7442 696c 6174 6572 EE: jointBilater │ │ │ │ -0001acf0: 616c 4669 6c74 6572 2c20 6269 6c61 7465 alFilter, bilate │ │ │ │ -0001ad00: 7261 6c46 696c 7465 722c 2061 6d46 696c ralFilter, amFil │ │ │ │ -0001ad10: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ -0001ad20: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0001ad30: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ -0001ad40: 6365 4669 6c74 6572 284d 6174 2073 7263 ceFilter(Mat src │ │ │ │ -0001ad50: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ -0001ad60: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ -0001ad70: 6c6f 722c 2064 6f75 626c 6520 7369 676d lor, double sigm │ │ │ │ -0001ad80: 6153 7061 6365 2c20 696e 7420 6e75 6d4f aSpace, int numO │ │ │ │ -0001ad90: 6649 7465 722c 2069 6e74 2062 6f72 6465 fIter, int borde │ │ │ │ -0001ada0: 7254 7970 6529 207b 0a20 2020 2020 2020 rType) {. │ │ │ │ -0001adb0: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ -0001adc0: 4669 6c74 6572 5f30 2873 7263 2e6e 6174 Filter_0(src.nat │ │ │ │ -0001add0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -0001ade0: 7665 4f62 6a2c 2064 2c20 7369 676d 6143 veObj, d, sigmaC │ │ │ │ -0001adf0: 6f6c 6f72 2c20 7369 676d 6153 7061 6365 olor, sigmaSpace │ │ │ │ -0001ae00: 2c20 6e75 6d4f 6649 7465 722c 2062 6f72 , numOfIter, bor │ │ │ │ -0001ae10: 6465 7254 7970 6529 3b0a 2020 2020 7d0a derType);. }. │ │ │ │ -0001ae20: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0001ae30: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ -0001ae40: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ -0001ae50: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ -0001ae60: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ -0001ae70: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ -0001ae80: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0001ae90: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ -0001aea0: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ -0001aeb0: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ -0001aec0: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ -0001aed0: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ -0001aee0: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ -0001aef0: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ -0001af00: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001af10: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ -0001af20: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ -0001af30: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ -0001af40: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ -0001af50: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ -0001af60: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ -0001af70: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ -0001af80: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ -0001af90: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ -0001afa0: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ -0001afb0: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ -0001afc0: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ -0001afd0: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ -0001afe0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001aff0: 6172 616d 2073 6967 6d61 436f 6c6f 7220 aram sigmaColor │ │ │ │ -0001b000: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ -0001b010: 7468 6520 636f 6c6f 7220 7370 6163 652e the color space. │ │ │ │ -0001b020: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value │ │ │ │ -0001b030: 6f66 2074 6865 2070 6172 616d 6574 6572 of the parameter │ │ │ │ -0001b040: 206d 6561 6e73 2074 6861 740a 2020 2020 means that. │ │ │ │ -0001b050: 202a 2066 6172 7468 6572 2063 6f6c 6f72 * farther color │ │ │ │ -0001b060: 7320 7769 7468 696e 2074 6865 2070 6978 s within the pix │ │ │ │ -0001b070: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ -0001b080: 2873 6565 2073 6967 6d61 5370 6163 6520 (see sigmaSpace │ │ │ │ -0001b090: 2920 7769 6c6c 2062 6520 6d69 7865 6420 ) will be mixed │ │ │ │ -0001b0a0: 746f 6765 7468 6572 2c20 7265 7375 6c74 together, result │ │ │ │ -0001b0b0: 696e 6720 696e 0a20 2020 2020 2a20 6c61 ing in. * la │ │ │ │ -0001b0c0: 7267 6572 2061 7265 6173 206f 6620 7365 rger areas of se │ │ │ │ -0001b0d0: 6d69 2d65 7175 616c 2063 6f6c 6f72 2e0a mi-equal color.. │ │ │ │ -0001b0e0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001b0f0: 6172 616d 2073 6967 6d61 5370 6163 6520 aram sigmaSpace │ │ │ │ -0001b100: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ -0001b110: 7468 6520 636f 6f72 6469 6e61 7465 2073 the coordinate s │ │ │ │ -0001b120: 7061 6365 2e20 4120 6c61 7267 6572 2076 pace. A larger v │ │ │ │ -0001b130: 616c 7565 206f 6620 7468 6520 7061 7261 alue of the para │ │ │ │ -0001b140: 6d65 7465 7220 6d65 616e 7320 7468 6174 meter means that │ │ │ │ -0001b150: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ -0001b160: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ -0001b170: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ -0001b180: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ -0001b190: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ -0001b1a0: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ -0001b1b0: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ -0001b1c0: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ -0001b1d0: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ -0001b1e0: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ -0001b1f0: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ -0001b200: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ -0001b210: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ -0001b220: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ -0001b230: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ -0001b240: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ -0001b250: 2a20 4070 6172 616d 206e 756d 4f66 4974 * @param numOfIt │ │ │ │ -0001b260: 6572 204e 756d 6265 7220 6f66 2069 7465 er Number of ite │ │ │ │ -0001b270: 7261 7469 6f6e 7320 6f66 206a 6f69 6e74 rations of joint │ │ │ │ -0001b280: 2065 6467 652d 7072 6573 6572 7669 6e67 edge-preserving │ │ │ │ -0001b290: 2066 696c 7465 7269 6e67 2061 7070 6c69 filtering appli │ │ │ │ -0001b2a0: 6564 206f 6e20 7468 6520 736f 7572 6365 ed on the source │ │ │ │ -0001b2b0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -0001b2c0: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ -0001b2d0: 4e6f 7465 3a3c 2f62 3e20 2072 6f6c 6c69 Note: rolli │ │ │ │ -0001b2e0: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ -0001b2f0: 2075 7365 7320 6a6f 696e 7442 696c 6174 uses jointBilat │ │ │ │ -0001b300: 6572 616c 4669 6c74 6572 2061 7320 7468 eralFilter as th │ │ │ │ -0001b310: 6520 6564 6765 2d70 7265 7365 7276 696e e edge-preservin │ │ │ │ -0001b320: 6720 6669 6c74 6572 2e0a 2020 2020 202a g filter.. * │ │ │ │ -0001b330: 0a20 2020 2020 2a20 5345 453a 206a 6f69 . * SEE: joi │ │ │ │ -0001b340: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -0001b350: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ -0001b360: 6572 2c20 616d 4669 6c74 6572 0a20 2020 er, amFilter. │ │ │ │ -0001b370: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0001b380: 7374 6174 6963 2076 6f69 6420 726f 6c6c static void roll │ │ │ │ -0001b390: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ -0001b3a0: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ -0001b3b0: 7374 2c20 696e 7420 642c 2064 6f75 626c st, int d, doubl │ │ │ │ -0001b3c0: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ -0001b3d0: 7562 6c65 2073 6967 6d61 5370 6163 652c uble sigmaSpace, │ │ │ │ -0001b3e0: 2069 6e74 206e 756d 4f66 4974 6572 2920 int numOfIter) │ │ │ │ -0001b3f0: 7b0a 2020 2020 2020 2020 726f 6c6c 696e {. rollin │ │ │ │ -0001b400: 6747 7569 6461 6e63 6546 696c 7465 725f gGuidanceFilter_ │ │ │ │ -0001b410: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ -0001b420: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -0001b430: 642c 2073 6967 6d61 436f 6c6f 722c 2073 d, sigmaColor, s │ │ │ │ -0001b440: 6967 6d61 5370 6163 652c 206e 756d 4f66 igmaSpace, numOf │ │ │ │ -0001b450: 4974 6572 293b 0a20 2020 207d 0a0a 2020 Iter);. }.. │ │ │ │ -0001b460: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ -0001b470: 6c69 6573 2074 6865 2072 6f6c 6c69 6e67 lies the rolling │ │ │ │ -0001b480: 2067 7569 6461 6e63 6520 6669 6c74 6572 guidance filter │ │ │ │ -0001b490: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ -0001b4a0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ -0001b4b0: 6d6f 7265 2064 6574 6169 6c73 2c20 706c more details, pl │ │ │ │ -0001b4c0: 6561 7365 2073 6565 2043 4954 453a 207a ease see CITE: z │ │ │ │ -0001b4d0: 6861 6e67 3230 3134 726f 6c6c 696e 670a hang2014rolling. │ │ │ │ -0001b4e0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001b4f0: 6172 616d 2073 7263 2053 6f75 7263 6520 aram src Source │ │ │ │ -0001b500: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ -0001b510: 672d 706f 696e 742c 2031 2d63 6861 6e6e g-point, 1-chann │ │ │ │ -0001b520: 656c 206f 7220 332d 6368 616e 6e65 6c20 el or 3-channel │ │ │ │ -0001b530: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -0001b540: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ -0001b550: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ -0001b560: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ -0001b570: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ -0001b580: 7263 2e0a 2020 2020 202a 0a20 2020 2020 rc.. *. │ │ │ │ -0001b590: 2a20 4070 6172 616d 2064 2044 6961 6d65 * @param d Diame │ │ │ │ -0001b5a0: 7465 7220 6f66 2065 6163 6820 7069 7865 ter of each pixe │ │ │ │ -0001b5b0: 6c20 6e65 6967 6862 6f72 686f 6f64 2074 l neighborhood t │ │ │ │ -0001b5c0: 6861 7420 6973 2075 7365 6420 6475 7269 hat is used duri │ │ │ │ -0001b5d0: 6e67 2066 696c 7465 7269 6e67 2e20 4966 ng filtering. If │ │ │ │ -0001b5e0: 2069 7420 6973 206e 6f6e 2d70 6f73 6974 it is non-posit │ │ │ │ -0001b5f0: 6976 652c 0a20 2020 2020 2a20 6974 2069 ive,. * it i │ │ │ │ -0001b600: 7320 636f 6d70 7574 6564 2066 726f 6d20 s computed from │ │ │ │ -0001b610: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ -0001b620: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001b630: 6d20 7369 676d 6143 6f6c 6f72 2046 696c m sigmaColor Fil │ │ │ │ -0001b640: 7465 7220 7369 676d 6120 696e 2074 6865 ter sigma in the │ │ │ │ -0001b650: 2063 6f6c 6f72 2073 7061 6365 2e20 4120 color space. A │ │ │ │ -0001b660: 6c61 7267 6572 2076 616c 7565 206f 6620 larger value of │ │ │ │ -0001b670: 7468 6520 7061 7261 6d65 7465 7220 6d65 the parameter me │ │ │ │ -0001b680: 616e 7320 7468 6174 0a20 2020 2020 2a20 ans that. * │ │ │ │ -0001b690: 6661 7274 6865 7220 636f 6c6f 7273 2077 farther colors w │ │ │ │ -0001b6a0: 6974 6869 6e20 7468 6520 7069 7865 6c20 ithin the pixel │ │ │ │ -0001b6b0: 6e65 6967 6862 6f72 686f 6f64 2028 7365 neighborhood (se │ │ │ │ -0001b6c0: 6520 7369 676d 6153 7061 6365 2029 2077 e sigmaSpace ) w │ │ │ │ -0001b6d0: 696c 6c20 6265 206d 6978 6564 2074 6f67 ill be mixed tog │ │ │ │ -0001b6e0: 6574 6865 722c 2072 6573 756c 7469 6e67 ether, resulting │ │ │ │ -0001b6f0: 2069 6e0a 2020 2020 202a 206c 6172 6765 in. * large │ │ │ │ -0001b700: 7220 6172 6561 7320 6f66 2073 656d 692d r areas of semi- │ │ │ │ -0001b710: 6571 7561 6c20 636f 6c6f 722e 0a20 2020 equal color.. │ │ │ │ -0001b720: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001b730: 6d20 7369 676d 6153 7061 6365 2046 696c m sigmaSpace Fil │ │ │ │ -0001b740: 7465 7220 7369 676d 6120 696e 2074 6865 ter sigma in the │ │ │ │ -0001b750: 2063 6f6f 7264 696e 6174 6520 7370 6163 coordinate spac │ │ │ │ -0001b760: 652e 2041 206c 6172 6765 7220 7661 6c75 e. A larger valu │ │ │ │ -0001b770: 6520 6f66 2074 6865 2070 6172 616d 6574 e of the paramet │ │ │ │ -0001b780: 6572 206d 6561 6e73 2074 6861 740a 2020 er means that. │ │ │ │ -0001b790: 2020 202a 2066 6172 7468 6572 2070 6978 * farther pix │ │ │ │ -0001b7a0: 656c 7320 7769 6c6c 2069 6e66 6c75 656e els will influen │ │ │ │ -0001b7b0: 6365 2065 6163 6820 6f74 6865 7220 6173 ce each other as │ │ │ │ -0001b7c0: 206c 6f6e 6720 6173 2074 6865 6972 2063 long as their c │ │ │ │ -0001b7d0: 6f6c 6f72 7320 6172 6520 636c 6f73 6520 olors are close │ │ │ │ -0001b7e0: 656e 6f75 6768 2028 7365 6520 7369 676d enough (see sigm │ │ │ │ -0001b7f0: 6143 6f6c 6f72 2029 2e0a 2020 2020 202a aColor ).. * │ │ │ │ -0001b800: 2057 6865 6e20 6426 6774 3b30 202c 2069 When d>0 , i │ │ │ │ -0001b810: 7420 7370 6563 6966 6965 7320 7468 6520 t specifies the │ │ │ │ -0001b820: 6e65 6967 6862 6f72 686f 6f64 2073 697a neighborhood siz │ │ │ │ -0001b830: 6520 7265 6761 7264 6c65 7373 206f 6620 e regardless of │ │ │ │ -0001b840: 7369 676d 6153 7061 6365 202e 204f 7468 sigmaSpace . Oth │ │ │ │ -0001b850: 6572 7769 7365 2c20 6420 6973 0a20 2020 erwise, d is. │ │ │ │ -0001b860: 2020 2a20 7072 6f70 6f72 7469 6f6e 616c * proportional │ │ │ │ -0001b870: 2074 6f20 7369 676d 6153 7061 6365 202e to sigmaSpace . │ │ │ │ -0001b880: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -0001b890: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ -0001b8a0: 4e6f 7465 3a3c 2f62 3e20 2072 6f6c 6c69 Note: rolli │ │ │ │ -0001b8b0: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ -0001b8c0: 2075 7365 7320 6a6f 696e 7442 696c 6174 uses jointBilat │ │ │ │ -0001b8d0: 6572 616c 4669 6c74 6572 2061 7320 7468 eralFilter as th │ │ │ │ -0001b8e0: 6520 6564 6765 2d70 7265 7365 7276 696e e edge-preservin │ │ │ │ -0001b8f0: 6720 6669 6c74 6572 2e0a 2020 2020 202a g filter.. * │ │ │ │ -0001b900: 0a20 2020 2020 2a20 5345 453a 206a 6f69 . * SEE: joi │ │ │ │ -0001b910: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -0001b920: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ -0001b930: 6572 2c20 616d 4669 6c74 6572 0a20 2020 er, amFilter. │ │ │ │ -0001b940: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0001b950: 7374 6174 6963 2076 6f69 6420 726f 6c6c static void roll │ │ │ │ -0001b960: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ -0001b970: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ -0001b980: 7374 2c20 696e 7420 642c 2064 6f75 626c st, int d, doubl │ │ │ │ -0001b990: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ -0001b9a0: 7562 6c65 2073 6967 6d61 5370 6163 6529 uble sigmaSpace) │ │ │ │ -0001b9b0: 207b 0a20 2020 2020 2020 2072 6f6c 6c69 {. rolli │ │ │ │ -0001b9c0: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ -0001b9d0: 5f32 2873 7263 2e6e 6174 6976 654f 626a _2(src.nativeObj │ │ │ │ -0001b9e0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0001b9f0: 2064 2c20 7369 676d 6143 6f6c 6f72 2c20 d, sigmaColor, │ │ │ │ -0001ba00: 7369 676d 6153 7061 6365 293b 0a20 2020 sigmaSpace);. │ │ │ │ -0001ba10: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001ba20: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r │ │ │ │ -0001ba30: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance │ │ │ │ -0001ba40: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ -0001ba50: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -0001ba60: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -0001ba70: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C │ │ │ │ -0001ba80: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro │ │ │ │ -0001ba90: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *. │ │ │ │ -0001baa0: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ -0001bab0: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ -0001bac0: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ -0001bad0: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ -0001bae0: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image.. │ │ │ │ -0001baf0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001bb00: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001bb10: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001bb20: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001bb30: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001bb40: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001bb50: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac │ │ │ │ -0001bb60: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor │ │ │ │ -0001bb70: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use │ │ │ │ -0001bb80: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri │ │ │ │ -0001bb90: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non │ │ │ │ -0001bba0: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,. │ │ │ │ -0001bbb0: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed │ │ │ │ -0001bbc0: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace │ │ │ │ -0001bbd0: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ -0001bbe0: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ -0001bbf0: 6f72 2046 696c 7465 7220 7369 676d 6120 or Filter sigma │ │ │ │ -0001bc00: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ -0001bc10: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ -0001bc20: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ -0001bc30: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ -0001bc40: 2020 2020 2a20 6661 7274 6865 7220 636f * farther co │ │ │ │ -0001bc50: 6c6f 7273 2077 6974 6869 6e20 7468 6520 lors within the │ │ │ │ -0001bc60: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ -0001bc70: 6f64 2028 7365 6520 7369 676d 6153 7061 od (see sigmaSpa │ │ │ │ -0001bc80: 6365 2029 2077 696c 6c20 6265 206d 6978 ce ) will be mix │ │ │ │ -0001bc90: 6564 2074 6f67 6574 6865 722c 2072 6573 ed together, res │ │ │ │ -0001bca0: 756c 7469 6e67 2069 6e0a 2020 2020 202a ulting in. * │ │ │ │ -0001bcb0: 206c 6172 6765 7220 6172 6561 7320 6f66 larger areas of │ │ │ │ -0001bcc0: 2073 656d 692d 6571 7561 6c20 636f 6c6f semi-equal colo │ │ │ │ -0001bcd0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001bce0: 2066 6172 7468 6572 2070 6978 656c 7320 farther pixels │ │ │ │ -0001bcf0: 7769 6c6c 2069 6e66 6c75 656e 6365 2065 will influence e │ │ │ │ -0001bd00: 6163 6820 6f74 6865 7220 6173 206c 6f6e ach other as lon │ │ │ │ -0001bd10: 6720 6173 2074 6865 6972 2063 6f6c 6f72 g as their color │ │ │ │ -0001bd20: 7320 6172 6520 636c 6f73 6520 656e 6f75 s are close enou │ │ │ │ -0001bd30: 6768 2028 7365 6520 7369 676d 6143 6f6c gh (see sigmaCol │ │ │ │ -0001bd40: 6f72 2029 2e0a 2020 2020 202a 2057 6865 or ).. * Whe │ │ │ │ -0001bd50: 6e20 6426 6774 3b30 202c 2069 7420 7370 n d>0 , it sp │ │ │ │ -0001bd60: 6563 6966 6965 7320 7468 6520 6e65 6967 ecifies the neig │ │ │ │ -0001bd70: 6862 6f72 686f 6f64 2073 697a 6520 7265 hborhood size re │ │ │ │ -0001bd80: 6761 7264 6c65 7373 206f 6620 7369 676d gardless of sigm │ │ │ │ -0001bd90: 6153 7061 6365 202e 204f 7468 6572 7769 aSpace . Otherwi │ │ │ │ -0001bda0: 7365 2c20 6420 6973 0a20 2020 2020 2a20 se, d is. * │ │ │ │ -0001bdb0: 7072 6f70 6f72 7469 6f6e 616c 2074 6f20 proportional to │ │ │ │ -0001bdc0: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ -0001bdd0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -0001bde0: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ -0001bdf0: 3a3c 2f62 3e20 2072 6f6c 6c69 6e67 4775 : rollingGu │ │ │ │ -0001be00: 6964 616e 6365 4669 6c74 6572 2075 7365 idanceFilter use │ │ │ │ -0001be10: 7320 6a6f 696e 7442 696c 6174 6572 616c s jointBilateral │ │ │ │ -0001be20: 4669 6c74 6572 2061 7320 7468 6520 6564 Filter as the ed │ │ │ │ -0001be30: 6765 2d70 7265 7365 7276 696e 6720 6669 ge-preserving fi │ │ │ │ -0001be40: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -0001be50: 2020 2a20 5345 453a 206a 6f69 6e74 4269 * SEE: jointBi │ │ │ │ -0001be60: 6c61 7465 7261 6c46 696c 7465 722c 2062 lateralFilter, b │ │ │ │ -0001be70: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ -0001be80: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ -0001be90: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -0001bea0: 6963 2076 6f69 6420 726f 6c6c 696e 6747 ic void rollingG │ │ │ │ -0001beb0: 7569 6461 6e63 6546 696c 7465 7228 4d61 uidanceFilter(Ma │ │ │ │ -0001bec0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -0001bed0: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ -0001bee0: 676d 6143 6f6c 6f72 2920 7b0a 2020 2020 gmaColor) {. │ │ │ │ -0001bef0: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ -0001bf00: 6e63 6546 696c 7465 725f 3328 7372 632e nceFilter_3(src. │ │ │ │ -0001bf10: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0001bf20: 6174 6976 654f 626a 2c20 642c 2073 6967 ativeObj, d, sig │ │ │ │ -0001bf30: 6d61 436f 6c6f 7229 3b0a 2020 2020 7d0a maColor);. }. │ │ │ │ -0001bf40: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0001bf50: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ -0001bf60: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ -0001bf70: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ -0001bf80: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ -0001bf90: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ -0001bfa0: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0001bfb0: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ -0001bfc0: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ -0001bfd0: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ -0001bfe0: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ -0001bff0: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ -0001c000: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ -0001c010: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ -0001c020: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001c030: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ -0001c040: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ -0001c050: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ -0001c060: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ -0001c070: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ -0001c080: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ -0001c090: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ -0001c0a0: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ -0001c0b0: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ -0001c0c0: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ -0001c0d0: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ -0001c0e0: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ -0001c0f0: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ -0001c100: 2020 2020 202a 0a20 2020 2020 2a20 6661 *. * fa │ │ │ │ -0001c110: 7274 6865 7220 636f 6c6f 7273 2077 6974 rther colors wit │ │ │ │ -0001c120: 6869 6e20 7468 6520 7069 7865 6c20 6e65 hin the pixel ne │ │ │ │ -0001c130: 6967 6862 6f72 686f 6f64 2028 7365 6520 ighborhood (see │ │ │ │ -0001c140: 7369 676d 6153 7061 6365 2029 2077 696c sigmaSpace ) wil │ │ │ │ -0001c150: 6c20 6265 206d 6978 6564 2074 6f67 6574 l be mixed toget │ │ │ │ -0001c160: 6865 722c 2072 6573 756c 7469 6e67 2069 her, resulting i │ │ │ │ -0001c170: 6e0a 2020 2020 202a 206c 6172 6765 7220 n. * larger │ │ │ │ -0001c180: 6172 6561 7320 6f66 2073 656d 692d 6571 areas of semi-eq │ │ │ │ -0001c190: 7561 6c20 636f 6c6f 722e 0a20 2020 2020 ual color.. │ │ │ │ -0001c1a0: 2a0a 2020 2020 202a 2066 6172 7468 6572 *. * farther │ │ │ │ -0001c1b0: 2070 6978 656c 7320 7769 6c6c 2069 6e66 pixels will inf │ │ │ │ -0001c1c0: 6c75 656e 6365 2065 6163 6820 6f74 6865 luence each othe │ │ │ │ -0001c1d0: 7220 6173 206c 6f6e 6720 6173 2074 6865 r as long as the │ │ │ │ -0001c1e0: 6972 2063 6f6c 6f72 7320 6172 6520 636c ir colors are cl │ │ │ │ -0001c1f0: 6f73 6520 656e 6f75 6768 2028 7365 6520 ose enough (see │ │ │ │ -0001c200: 7369 676d 6143 6f6c 6f72 2029 2e0a 2020 sigmaColor ).. │ │ │ │ -0001c210: 2020 202a 2057 6865 6e20 6426 6774 3b30 * When d>0 │ │ │ │ -0001c220: 202c 2069 7420 7370 6563 6966 6965 7320 , it specifies │ │ │ │ -0001c230: 7468 6520 6e65 6967 6862 6f72 686f 6f64 the neighborhood │ │ │ │ -0001c240: 2073 697a 6520 7265 6761 7264 6c65 7373 size regardless │ │ │ │ -0001c250: 206f 6620 7369 676d 6153 7061 6365 202e of sigmaSpace . │ │ │ │ -0001c260: 204f 7468 6572 7769 7365 2c20 6420 6973 Otherwise, d is │ │ │ │ -0001c270: 0a20 2020 2020 2a20 7072 6f70 6f72 7469 . * proporti │ │ │ │ -0001c280: 6f6e 616c 2074 6f20 7369 676d 6153 7061 onal to sigmaSpa │ │ │ │ -0001c290: 6365 202e 0a20 2020 2020 2a0a 2020 2020 ce .. *. │ │ │ │ -0001c2a0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ -0001c2b0: 203c 623e 4e6f 7465 3a3c 2f62 3e20 2072 Note: r │ │ │ │ -0001c2c0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001c2d0: 6c74 6572 2075 7365 7320 6a6f 696e 7442 lter uses jointB │ │ │ │ -0001c2e0: 696c 6174 6572 616c 4669 6c74 6572 2061 ilateralFilter a │ │ │ │ -0001c2f0: 7320 7468 6520 6564 6765 2d70 7265 7365 s the edge-prese │ │ │ │ -0001c300: 7276 696e 6720 6669 6c74 6572 2e0a 2020 rving filter.. │ │ │ │ -0001c310: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ -0001c320: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ -0001c330: 696c 7465 722c 2062 696c 6174 6572 616c ilter, bilateral │ │ │ │ -0001c340: 4669 6c74 6572 2c20 616d 4669 6c74 6572 Filter, amFilter │ │ │ │ -0001c350: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0001c360: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0001c370: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ -0001c380: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ -0001c390: 6174 2064 7374 2c20 696e 7420 6429 207b at dst, int d) { │ │ │ │ -0001c3a0: 0a20 2020 2020 2020 2072 6f6c 6c69 6e67 . rolling │ │ │ │ -0001c3b0: 4775 6964 616e 6365 4669 6c74 6572 5f34 GuidanceFilter_4 │ │ │ │ -0001c3c0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -0001c3d0: 6473 742e 6e61 7469 7665 4f62 6a2c 2064 dst.nativeObj, d │ │ │ │ -0001c3e0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -0001c3f0: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ -0001c400: 2074 6865 2072 6f6c 6c69 6e67 2067 7569 the rolling gui │ │ │ │ -0001c410: 6461 6e63 6520 6669 6c74 6572 2074 6f20 dance filter to │ │ │ │ -0001c420: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ -0001c430: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ -0001c440: 2064 6574 6169 6c73 2c20 706c 6561 7365 details, please │ │ │ │ -0001c450: 2073 6565 2043 4954 453a 207a 6861 6e67 see CITE: zhang │ │ │ │ -0001c460: 3230 3134 726f 6c6c 696e 670a 2020 2020 2014rolling. │ │ │ │ -0001c470: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001c480: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ -0001c490: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -0001c4a0: 696e 742c 2031 2d63 6861 6e6e 656c 206f int, 1-channel o │ │ │ │ -0001c4b0: 7220 332d 6368 616e 6e65 6c20 696d 6167 r 3-channel imag │ │ │ │ -0001c4c0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -0001c4d0: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ -0001c4e0: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ -0001c4f0: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ -0001c500: 6e64 2074 7970 6520 6173 2073 7263 2e0a nd type as src.. │ │ │ │ -0001c510: 2020 2020 202a 0a20 2020 2020 2a20 6974 *. * it │ │ │ │ -0001c520: 2069 7320 636f 6d70 7574 6564 2066 726f is computed fro │ │ │ │ -0001c530: 6d20 7369 676d 6153 7061 6365 202e 0a20 m sigmaSpace .. │ │ │ │ -0001c540: 2020 2020 2a0a 2020 2020 202a 2066 6172 *. * far │ │ │ │ -0001c550: 7468 6572 2063 6f6c 6f72 7320 7769 7468 ther colors with │ │ │ │ -0001c560: 696e 2074 6865 2070 6978 656c 206e 6569 in the pixel nei │ │ │ │ -0001c570: 6768 626f 7268 6f6f 6420 2873 6565 2073 ghborhood (see s │ │ │ │ -0001c580: 6967 6d61 5370 6163 6520 2920 7769 6c6c igmaSpace ) will │ │ │ │ -0001c590: 2062 6520 6d69 7865 6420 746f 6765 7468 be mixed togeth │ │ │ │ -0001c5a0: 6572 2c20 7265 7375 6c74 696e 6720 696e er, resulting in │ │ │ │ -0001c5b0: 0a20 2020 2020 2a20 6c61 7267 6572 2061 . * larger a │ │ │ │ -0001c5c0: 7265 6173 206f 6620 7365 6d69 2d65 7175 reas of semi-equ │ │ │ │ -0001c5d0: 616c 2063 6f6c 6f72 2e0a 2020 2020 202a al color.. * │ │ │ │ -0001c5e0: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ -0001c5f0: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ -0001c600: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ -0001c610: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ -0001c620: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ -0001c630: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ -0001c640: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ -0001c650: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ -0001c660: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ -0001c670: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ -0001c680: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ -0001c690: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ -0001c6a0: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ -0001c6b0: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ -0001c6c0: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ -0001c6d0: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ -0001c6e0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001c6f0: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro │ │ │ │ -0001c700: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0001c710: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi │ │ │ │ -0001c720: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as │ │ │ │ -0001c730: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser │ │ │ │ -0001c740: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter.. │ │ │ │ -0001c750: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -0001c760: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001c770: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ -0001c780: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ -0001c790: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0001c7a0: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r │ │ │ │ -0001c7b0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001c7c0: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ -0001c7d0: 7420 6473 7429 207b 0a20 2020 2020 2020 t dst) {. │ │ │ │ -0001c7e0: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ -0001c7f0: 4669 6c74 6572 5f35 2873 7263 2e6e 6174 Filter_5(src.nat │ │ │ │ -0001c800: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -0001c810: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ -0001c820: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -0001c830: 2b3a 2020 5074 725f 4661 7374 4269 6c61 +: Ptr_FastBila │ │ │ │ -0001c840: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -0001c850: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -0001c860: 6372 6561 7465 4661 7374 4269 6c61 7465 createFastBilate │ │ │ │ -0001c870: 7261 6c53 6f6c 7665 7246 696c 7465 7228 ralSolverFilter( │ │ │ │ -0001c880: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ -0001c890: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ -0001c8a0: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ -0001c8b0: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ -0001c8c0: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ -0001c8d0: 6c61 6d62 6461 203d 2031 3238 2e30 2c20 lambda = 128.0, │ │ │ │ -0001c8e0: 696e 7420 6e75 6d5f 6974 6572 203d 2032 int num_iter = 2 │ │ │ │ -0001c8f0: 352c 2064 6f75 626c 6520 6d61 785f 746f 5, double max_to │ │ │ │ -0001c900: 6c20 3d20 3165 2d35 290a 2020 2020 2f2f l = 1e-5). // │ │ │ │ -0001c910: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0001c920: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ -0001c930: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ -0001c940: 206f 6620 4661 7374 4269 6c61 7465 7261 of FastBilatera │ │ │ │ -0001c950: 6c53 6f6c 7665 7246 696c 7465 7220 616e lSolverFilter an │ │ │ │ -0001c960: 6420 6578 6563 7574 6520 7468 6520 696e d execute the in │ │ │ │ -0001c970: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ -0001c980: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ -0001c990: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ -0001c9a0: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ -0001c9b0: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ -0001c9c0: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ -0001c9d0: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ -0001c9e0: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ -0001c9f0: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ -0001ca00: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001ca10: 7261 6d20 7369 676d 615f 7370 6174 6961 ram sigma_spatia │ │ │ │ -0001ca20: 6c20 7061 7261 6d65 7465 722c 2074 6861 l parameter, tha │ │ │ │ -0001ca30: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ -0001ca40: 7370 6174 6961 6c20 7370 6163 6520 7369 spatial space si │ │ │ │ -0001ca50: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ -0001ca60: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ -0001ca70: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -0001ca80: 2a20 4070 6172 616d 2073 6967 6d61 5f6c * @param sigma_l │ │ │ │ -0001ca90: 756d 6120 7061 7261 6d65 7465 722c 2074 uma parameter, t │ │ │ │ -0001caa0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -0001cab0: 6f20 6c75 6d61 2073 7061 6365 2073 6967 o luma space sig │ │ │ │ -0001cac0: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ -0001cad0: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ -0001cae0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001caf0: 2040 7061 7261 6d20 7369 676d 615f 6368 @param sigma_ch │ │ │ │ -0001cb00: 726f 6d61 2070 6172 616d 6574 6572 2c20 roma parameter, │ │ │ │ -0001cb10: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ -0001cb20: 746f 2063 6872 6f6d 6120 7370 6163 6520 to chroma space │ │ │ │ -0001cb30: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ -0001cb40: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ -0001cb50: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -0001cb60: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ -0001cb70: 6120 736d 6f6f 7468 6e65 7373 2073 7472 a smoothness str │ │ │ │ -0001cb80: 656e 6774 6820 7061 7261 6d65 7465 7220 ength parameter │ │ │ │ -0001cb90: 666f 7220 736f 6c76 6572 2e0a 2020 2020 for solver.. │ │ │ │ -0001cba0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001cbb0: 206e 756d 5f69 7465 7220 6e75 6d62 6572 num_iter number │ │ │ │ -0001cbc0: 206f 6620 6974 6572 6174 696f 6e73 2075 of iterations u │ │ │ │ -0001cbd0: 7365 6420 666f 7220 736f 6c76 6572 2c20 sed for solver, │ │ │ │ -0001cbe0: 3235 2069 7320 7573 7561 6c6c 7920 656e 25 is usually en │ │ │ │ -0001cbf0: 6f75 6768 2e0a 2020 2020 202a 0a20 2020 ough.. *. │ │ │ │ -0001cc00: 2020 2a20 4070 6172 616d 206d 6178 5f74 * @param max_t │ │ │ │ -0001cc10: 6f6c 2063 6f6e 7665 7267 656e 6365 2074 ol convergence t │ │ │ │ -0001cc20: 6f6c 6572 616e 6365 2075 7365 6420 666f olerance used fo │ │ │ │ -0001cc30: 7220 736f 6c76 6572 2e0a 2020 2020 202a r solver.. * │ │ │ │ -0001cc40: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ -0001cc50: 2064 6574 6169 6c73 2061 626f 7574 2074 details about t │ │ │ │ -0001cc60: 6865 2046 6173 7420 4269 6c61 7465 7261 he Fast Bilatera │ │ │ │ -0001cc70: 6c20 536f 6c76 6572 2070 6172 616d 6574 l Solver paramet │ │ │ │ -0001cc80: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ -0001cc90: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ -0001cca0: 3a20 4261 7272 6f6e 506f 6f6c 6532 3031 : BarronPoole201 │ │ │ │ -0001ccb0: 362e 0a20 2020 2020 2a20 4072 6574 7572 6.. * @retur │ │ │ │ -0001ccc0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -0001ccd0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0001cce0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0001ccf0: 7469 6320 4661 7374 4269 6c61 7465 7261 tic FastBilatera │ │ │ │ -0001cd00: 6c53 6f6c 7665 7246 696c 7465 7220 6372 lSolverFilter cr │ │ │ │ -0001cd10: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ -0001cd20: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma │ │ │ │ -0001cd30: 7420 6775 6964 652c 2064 6f75 626c 6520 t guide, double │ │ │ │ -0001cd40: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ -0001cd50: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ -0001cd60: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ -0001cd70: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ -0001cd80: 6d62 6461 2c20 696e 7420 6e75 6d5f 6974 mbda, int num_it │ │ │ │ -0001cd90: 6572 2c20 646f 7562 6c65 206d 6178 5f74 er, double max_t │ │ │ │ -0001cda0: 6f6c 2920 7b0a 2020 2020 2020 2020 7265 ol) {. re │ │ │ │ -0001cdb0: 7475 726e 2046 6173 7442 696c 6174 6572 turn FastBilater │ │ │ │ -0001cdc0: 616c 536f 6c76 6572 4669 6c74 6572 2e5f alSolverFilter._ │ │ │ │ -0001cdd0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -0001cde0: 6546 6173 7442 696c 6174 6572 616c 536f eFastBilateralSo │ │ │ │ -0001cdf0: 6c76 6572 4669 6c74 6572 5f30 2867 7569 lverFilter_0(gui │ │ │ │ -0001ce00: 6465 2e6e 6174 6976 654f 626a 2c20 7369 de.nativeObj, si │ │ │ │ -0001ce10: 676d 615f 7370 6174 6961 6c2c 2073 6967 gma_spatial, sig │ │ │ │ -0001ce20: 6d61 5f6c 756d 612c 2073 6967 6d61 5f63 ma_luma, sigma_c │ │ │ │ -0001ce30: 6872 6f6d 612c 206c 616d 6264 612c 206e hroma, lambda, n │ │ │ │ -0001ce40: 756d 5f69 7465 722c 206d 6178 5f74 6f6c um_iter, max_tol │ │ │ │ -0001ce50: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -0001ce60: 2a2a 0a20 2020 2020 2a20 4661 6374 6f72 **. * Factor │ │ │ │ -0001ce70: 7920 6d65 7468 6f64 2c20 6372 6561 7465 y method, create │ │ │ │ -0001ce80: 2069 6e73 7461 6e63 6520 6f66 2046 6173 instance of Fas │ │ │ │ -0001ce90: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0001cea0: 4669 6c74 6572 2061 6e64 2065 7865 6375 Filter and execu │ │ │ │ -0001ceb0: 7465 2074 6865 2069 6e69 7469 616c 697a te the initializ │ │ │ │ -0001cec0: 6174 696f 6e20 726f 7574 696e 6573 2e0a ation routines.. │ │ │ │ -0001ced0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001cee0: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image │ │ │ │ -0001cef0: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid │ │ │ │ -0001cf00: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering. │ │ │ │ -0001cf10: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have │ │ │ │ -0001cf20: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and │ │ │ │ -0001cf30: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch │ │ │ │ -0001cf40: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ -0001cf50: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -0001cf60: 6d61 5f73 7061 7469 616c 2070 6172 616d ma_spatial param │ │ │ │ -0001cf70: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -0001cf80: 6d69 6c61 7220 746f 2073 7061 7469 616c milar to spatial │ │ │ │ -0001cf90: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ -0001cfa0: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ -0001cfb0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -0001cfc0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001cfd0: 6d20 7369 676d 615f 6c75 6d61 2070 6172 m sigma_luma par │ │ │ │ -0001cfe0: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ -0001cff0: 7369 6d69 6c61 7220 746f 206c 756d 6120 similar to luma │ │ │ │ -0001d000: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ -0001d010: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ -0001d020: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ -0001d030: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001d040: 2073 6967 6d61 5f63 6872 6f6d 6120 7061 sigma_chroma pa │ │ │ │ -0001d050: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -0001d060: 2073 696d 696c 6172 2074 6f20 6368 726f similar to chro │ │ │ │ -0001d070: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ -0001d080: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ -0001d090: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -0001d0a0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001d0b0: 7261 6d20 6c61 6d62 6461 2073 6d6f 6f74 ram lambda smoot │ │ │ │ -0001d0c0: 686e 6573 7320 7374 7265 6e67 7468 2070 hness strength p │ │ │ │ -0001d0d0: 6172 616d 6574 6572 2066 6f72 2073 6f6c arameter for sol │ │ │ │ -0001d0e0: 7665 722e 0a20 2020 2020 2a0a 2020 2020 ver.. *. │ │ │ │ -0001d0f0: 202a 2040 7061 7261 6d20 6e75 6d5f 6974 * @param num_it │ │ │ │ -0001d100: 6572 206e 756d 6265 7220 6f66 2069 7465 er number of ite │ │ │ │ -0001d110: 7261 7469 6f6e 7320 7573 6564 2066 6f72 rations used for │ │ │ │ -0001d120: 2073 6f6c 7665 722c 2032 3520 6973 2075 solver, 25 is u │ │ │ │ -0001d130: 7375 616c 6c79 2065 6e6f 7567 682e 0a20 sually enough.. │ │ │ │ -0001d140: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -0001d150: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -0001d160: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ -0001d170: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ -0001d180: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ -0001d190: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -0001d1a0: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ -0001d1b0: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ -0001d1c0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -0001d1d0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0001d1e0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0001d1f0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0001d200: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001d210: 7665 7246 696c 7465 7220 6372 6561 7465 verFilter create │ │ │ │ -0001d220: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001d230: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ -0001d240: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ -0001d250: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ -0001d260: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ -0001d270: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ -0001d280: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ -0001d290: 2c20 696e 7420 6e75 6d5f 6974 6572 2920 , int num_iter) │ │ │ │ -0001d2a0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -0001d2b0: 2046 6173 7442 696c 6174 6572 616c 536f FastBilateralSo │ │ │ │ -0001d2c0: 6c76 6572 4669 6c74 6572 2e5f 5f66 726f lverFilter.__fro │ │ │ │ -0001d2d0: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas │ │ │ │ -0001d2e0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0001d2f0: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ -0001d300: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_ │ │ │ │ -0001d310: 7370 6174 6961 6c2c 2073 6967 6d61 5f6c spatial, sigma_l │ │ │ │ -0001d320: 756d 612c 2073 6967 6d61 5f63 6872 6f6d uma, sigma_chrom │ │ │ │ -0001d330: 612c 206c 616d 6264 612c 206e 756d 5f69 a, lambda, num_i │ │ │ │ -0001d340: 7465 7229 293b 0a20 2020 207d 0a0a 2020 ter));. }.. │ │ │ │ -0001d350: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ -0001d360: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ -0001d370: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ -0001d380: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001d390: 7665 7246 696c 7465 7220 616e 6420 6578 verFilter and ex │ │ │ │ -0001d3a0: 6563 7574 6520 7468 6520 696e 6974 6961 ecute the initia │ │ │ │ -0001d3b0: 6c69 7a61 7469 6f6e 2072 6f75 7469 6e65 lization routine │ │ │ │ -0001d3c0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -0001d3d0: 2040 7061 7261 6d20 6775 6964 6520 696d @param guide im │ │ │ │ -0001d3e0: 6167 6520 7365 7276 696e 6720 6173 2067 age serving as g │ │ │ │ -0001d3f0: 7569 6465 2066 6f72 2066 696c 7465 7269 uide for filteri │ │ │ │ -0001d400: 6e67 2e20 4974 2073 686f 756c 6420 6861 ng. It should ha │ │ │ │ -0001d410: 7665 2038 2d62 6974 2064 6570 7468 2061 ve 8-bit depth a │ │ │ │ -0001d420: 6e64 2065 6974 6865 7220 3120 6f72 2033 nd either 1 or 3 │ │ │ │ -0001d430: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ -0001d440: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001d450: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ -0001d460: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -0001d470: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ -0001d480: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ -0001d490: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -0001d4a0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -0001d4b0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001d4c0: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ -0001d4d0: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ -0001d4e0: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ -0001d4f0: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ -0001d500: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ -0001d510: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -0001d520: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001d530: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ -0001d540: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001d550: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ -0001d560: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ -0001d570: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001d580: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001d590: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001d5a0: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ -0001d5b0: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ -0001d5c0: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ -0001d5d0: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ -0001d5e0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -0001d5f0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -0001d600: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ -0001d610: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ -0001d620: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ -0001d630: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -0001d640: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ -0001d650: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ -0001d660: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -0001d670: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0001d680: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0001d690: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0001d6a0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001d6b0: 7665 7246 696c 7465 7220 6372 6561 7465 verFilter create │ │ │ │ -0001d6c0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001d6d0: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ -0001d6e0: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ -0001d6f0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ -0001d700: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ -0001d710: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ -0001d720: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ -0001d730: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -0001d740: 726e 2046 6173 7442 696c 6174 6572 616c rn FastBilateral │ │ │ │ -0001d750: 536f 6c76 6572 4669 6c74 6572 2e5f 5f66 SolverFilter.__f │ │ │ │ -0001d760: 726f 6d50 7472 5f5f 2863 7265 6174 6546 romPtr__(createF │ │ │ │ -0001d770: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -0001d780: 6572 4669 6c74 6572 5f32 2867 7569 6465 erFilter_2(guide │ │ │ │ -0001d790: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ -0001d7a0: 615f 7370 6174 6961 6c2c 2073 6967 6d61 a_spatial, sigma │ │ │ │ -0001d7b0: 5f6c 756d 612c 2073 6967 6d61 5f63 6872 _luma, sigma_chr │ │ │ │ -0001d7c0: 6f6d 612c 206c 616d 6264 6129 293b 0a20 oma, lambda));. │ │ │ │ -0001d7d0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -0001d7e0: 2020 202a 2046 6163 746f 7279 206d 6574 * Factory met │ │ │ │ -0001d7f0: 686f 642c 2063 7265 6174 6520 696e 7374 hod, create inst │ │ │ │ -0001d800: 616e 6365 206f 6620 4661 7374 4269 6c61 ance of FastBila │ │ │ │ -0001d810: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -0001d820: 7220 616e 6420 6578 6563 7574 6520 7468 r and execute th │ │ │ │ -0001d830: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ -0001d840: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ -0001d850: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001d860: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ -0001d870: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ -0001d880: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ -0001d890: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ -0001d8a0: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ -0001d8b0: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ -0001d8c0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -0001d8d0: 2040 7061 7261 6d20 7369 676d 615f 7370 @param sigma_sp │ │ │ │ -0001d8e0: 6174 6961 6c20 7061 7261 6d65 7465 722c atial parameter, │ │ │ │ -0001d8f0: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ -0001d900: 2074 6f20 7370 6174 6961 6c20 7370 6163 to spatial spac │ │ │ │ -0001d910: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid │ │ │ │ -0001d920: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral │ │ │ │ -0001d930: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -0001d940: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -0001d950: 6d61 5f6c 756d 6120 7061 7261 6d65 7465 ma_luma paramete │ │ │ │ -0001d960: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ -0001d970: 6172 2074 6f20 6c75 6d61 2073 7061 6365 ar to luma space │ │ │ │ -0001d980: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ -0001d990: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ -0001d9a0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -0001d9b0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -0001d9c0: 615f 6368 726f 6d61 2070 6172 616d 6574 a_chroma paramet │ │ │ │ -0001d9d0: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ -0001d9e0: 6c61 7220 746f 2063 6872 6f6d 6120 7370 lar to chroma sp │ │ │ │ -0001d9f0: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ -0001da00: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ -0001da10: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -0001da20: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -0001da30: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ -0001da40: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ -0001da50: 6f75 7420 7468 6520 4661 7374 2042 696c out the Fast Bil │ │ │ │ -0001da60: 6174 6572 616c 2053 6f6c 7665 7220 7061 ateral Solver pa │ │ │ │ -0001da70: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ -0001da80: 6520 6f72 6967 696e 616c 2070 6170 6572 e original paper │ │ │ │ -0001da90: 2043 4954 453a 2042 6172 726f 6e50 6f6f CITE: BarronPoo │ │ │ │ -0001daa0: 6c65 3230 3136 2e0a 2020 2020 202a 2040 le2016.. * @ │ │ │ │ -0001dab0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -0001dac0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0001dad0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -0001dae0: 6320 7374 6174 6963 2046 6173 7442 696c c static FastBil │ │ │ │ -0001daf0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0001db00: 6572 2063 7265 6174 6546 6173 7442 696c er createFastBil │ │ │ │ -0001db10: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0001db20: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ -0001db30: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ -0001db40: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0001db50: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ -0001db60: 676d 615f 6368 726f 6d61 2920 7b0a 2020 gma_chroma) {. │ │ │ │ -0001db70: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ -0001db80: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0001db90: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ -0001dba0: 5f5f 2863 7265 6174 6546 6173 7442 696c __(createFastBil │ │ │ │ -0001dbb0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0001dbc0: 6572 5f33 2867 7569 6465 2e6e 6174 6976 er_3(guide.nativ │ │ │ │ -0001dbd0: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat │ │ │ │ -0001dbe0: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma, │ │ │ │ -0001dbf0: 2073 6967 6d61 5f63 6872 6f6d 6129 293b sigma_chroma)); │ │ │ │ -0001dc00: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -0001dc10: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ -0001dc20: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ -0001dc30: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ -0001dc40: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ -0001dc50: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ -0001dc60: 7420 636f 6e66 6964 656e 6365 2c20 4d61 t confidence, Ma │ │ │ │ -0001dc70: 7426 2064 7374 2c20 646f 7562 6c65 2073 t& dst, double s │ │ │ │ -0001dc80: 6967 6d61 5f73 7061 7469 616c 203d 2038 igma_spatial = 8 │ │ │ │ -0001dc90: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ -0001dca0: 756d 6120 3d20 382c 2064 6f75 626c 6520 uma = 8, double │ │ │ │ -0001dcb0: 7369 676d 615f 6368 726f 6d61 203d 2038 sigma_chroma = 8 │ │ │ │ -0001dcc0: 2c20 646f 7562 6c65 206c 616d 6264 6120 , double lambda │ │ │ │ -0001dcd0: 3d20 3132 382e 302c 2069 6e74 206e 756d = 128.0, int num │ │ │ │ -0001dce0: 5f69 7465 7220 3d20 3235 2c20 646f 7562 _iter = 25, doub │ │ │ │ -0001dcf0: 6c65 206d 6178 5f74 6f6c 203d 2031 652d le max_tol = 1e- │ │ │ │ -0001dd00: 3529 0a20 2020 202f 2f0a 0a20 2020 202f 5). //.. / │ │ │ │ -0001dd10: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ -0001dd20: 206f 6e65 2d6c 696e 6520 4661 7374 2042 one-line Fast B │ │ │ │ -0001dd30: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ -0001dd40: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ -0001dd50: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ -0001dd60: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ -0001dd70: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ -0001dd80: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ -0001dd90: 656e 2075 7365 2046 6173 7442 696c 6174 en use FastBilat │ │ │ │ -0001dda0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001ddb0: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ -0001ddc0: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ -0001ddd0: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ -0001dde0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ -0001ddf0: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ -0001de00: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ -0001de10: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ -0001de20: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ -0001de30: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ -0001de40: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ -0001de50: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001de60: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ -0001de70: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ -0001de80: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ -0001de90: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ -0001dea0: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ -0001deb0: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ -0001dec0: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ -0001ded0: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ -0001dee0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001def0: 616d 2063 6f6e 6669 6465 6e63 6520 636f am confidence co │ │ │ │ -0001df00: 6e66 6964 656e 6365 2069 6d61 6765 2077 nfidence image w │ │ │ │ -0001df10: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ -0001df20: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ -0001df30: 6f69 6e74 2033 322d 6269 7420 636f 6e66 oint 32-bit conf │ │ │ │ -0001df40: 6964 656e 6365 2061 6e64 2031 2063 6861 idence and 1 cha │ │ │ │ -0001df50: 6e6e 656c 2e0a 2020 2020 202a 0a20 2020 nnel.. *. │ │ │ │ -0001df60: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ -0001df70: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ -0001df80: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001df90: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ -0001dfa0: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ -0001dfb0: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ -0001dfc0: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ -0001dfd0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ -0001dfe0: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ -0001dff0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -0001e000: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -0001e010: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ -0001e020: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -0001e030: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ -0001e040: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ -0001e050: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ -0001e060: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -0001e070: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001e080: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete │ │ │ │ -0001e090: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ -0001e0a0: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa │ │ │ │ -0001e0b0: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ -0001e0c0: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ -0001e0d0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -0001e0e0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ -0001e0f0: 6d62 6461 2073 6d6f 6f74 686e 6573 7320 mbda smoothness │ │ │ │ -0001e100: 7374 7265 6e67 7468 2070 6172 616d 6574 strength paramet │ │ │ │ -0001e110: 6572 2066 6f72 2073 6f6c 7665 722e 0a20 er for solver.. │ │ │ │ -0001e120: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001e130: 7261 6d20 6e75 6d5f 6974 6572 206e 756d ram num_iter num │ │ │ │ -0001e140: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ -0001e150: 7320 7573 6564 2066 6f72 2073 6f6c 7665 s used for solve │ │ │ │ -0001e160: 722c 2032 3520 6973 2075 7375 616c 6c79 r, 25 is usually │ │ │ │ -0001e170: 2065 6e6f 7567 682e 0a20 2020 2020 2a0a enough.. *. │ │ │ │ -0001e180: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ -0001e190: 785f 746f 6c20 636f 6e76 6572 6765 6e63 x_tol convergenc │ │ │ │ -0001e1a0: 6520 746f 6c65 7261 6e63 6520 7573 6564 e tolerance used │ │ │ │ -0001e1b0: 2066 6f72 2073 6f6c 7665 722e 0a20 2020 for solver.. │ │ │ │ -0001e1c0: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ -0001e1d0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ -0001e1e0: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ -0001e1f0: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ -0001e200: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ -0001e210: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ -0001e220: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ -0001e230: 3230 3136 2e0a 2020 2020 202a 0a20 2020 2016.. *. │ │ │ │ -0001e240: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ -0001e250: 2043 6f6e 6669 6465 6e63 6520 696d 6167 Confidence imag │ │ │ │ -0001e260: 6573 2077 6974 6820 4356 5f38 5520 6465 es with CV_8U de │ │ │ │ -0001e270: 7074 6820 6172 6520 6578 7065 6374 6564 pth are expected │ │ │ │ -0001e280: 2074 6f20 696e 205b 302c 2032 3535 5d20 to in [0, 255] │ │ │ │ -0001e290: 616e 6420 4356 5f33 3246 2069 6e20 5b30 and CV_32F in [0 │ │ │ │ -0001e2a0: 2c20 315d 2072 616e 6765 2e0a 2020 2020 , 1] range.. │ │ │ │ -0001e2b0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0001e2c0: 7461 7469 6320 766f 6964 2066 6173 7442 tatic void fastB │ │ │ │ -0001e2d0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0001e2e0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ -0001e2f0: 4d61 7420 7372 632c 204d 6174 2063 6f6e Mat src, Mat con │ │ │ │ -0001e300: 6669 6465 6e63 652c 204d 6174 2064 7374 fidence, Mat dst │ │ │ │ -0001e310: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0001e320: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0001e330: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ -0001e340: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ -0001e350: 646f 7562 6c65 206c 616d 6264 612c 2069 double lambda, i │ │ │ │ -0001e360: 6e74 206e 756d 5f69 7465 722c 2064 6f75 nt num_iter, dou │ │ │ │ -0001e370: 626c 6520 6d61 785f 746f 6c29 207b 0a20 ble max_tol) {. │ │ │ │ -0001e380: 2020 2020 2020 2066 6173 7442 696c 6174 fastBilat │ │ │ │ -0001e390: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001e3a0: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ -0001e3b0: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ -0001e3c0: 6a2c 2063 6f6e 6669 6465 6e63 652e 6e61 j, confidence.na │ │ │ │ -0001e3d0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -0001e3e0: 6976 654f 626a 2c20 7369 676d 615f 7370 iveObj, sigma_sp │ │ │ │ -0001e3f0: 6174 6961 6c2c 2073 6967 6d61 5f6c 756d atial, sigma_lum │ │ │ │ -0001e400: 612c 2073 6967 6d61 5f63 6872 6f6d 612c a, sigma_chroma, │ │ │ │ -0001e410: 206c 616d 6264 612c 206e 756d 5f69 7465 lambda, num_ite │ │ │ │ -0001e420: 722c 206d 6178 5f74 6f6c 293b 0a20 2020 r, max_tol);. │ │ │ │ -0001e430: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001e440: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ -0001e450: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera │ │ │ │ -0001e460: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter │ │ │ │ -0001e470: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ -0001e480: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ -0001e490: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ -0001e4a0: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ -0001e4b0: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ -0001e4c0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001e4d0: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf │ │ │ │ -0001e4e0: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ -0001e4f0: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ -0001e500: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001e510: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ -0001e520: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ -0001e530: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ -0001e540: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ -0001e550: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ -0001e560: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ -0001e570: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ -0001e580: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -0001e590: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ -0001e5a0: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ -0001e5b0: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ -0001e5c0: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ -0001e5d0: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -0001e5e0: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ -0001e5f0: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ -0001e600: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -0001e610: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf │ │ │ │ -0001e620: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc │ │ │ │ -0001e630: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns │ │ │ │ -0001e640: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ -0001e650: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -0001e660: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence │ │ │ │ -0001e670: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel.. │ │ │ │ -0001e680: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001e690: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ -0001e6a0: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image.. │ │ │ │ -0001e6b0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001e6c0: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ -0001e6d0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -0001e6e0: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ -0001e6f0: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ -0001e700: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -0001e710: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -0001e720: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001e730: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ -0001e740: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ -0001e750: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ -0001e760: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ -0001e770: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ -0001e780: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -0001e790: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001e7a0: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ -0001e7b0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001e7c0: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ -0001e7d0: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ -0001e7e0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001e7f0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001e800: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001e810: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ -0001e820: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ -0001e830: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ -0001e840: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ -0001e850: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -0001e860: 5f69 7465 7220 6e75 6d62 6572 206f 6620 _iter number of │ │ │ │ -0001e870: 6974 6572 6174 696f 6e73 2075 7365 6420 iterations used │ │ │ │ -0001e880: 666f 7220 736f 6c76 6572 2c20 3235 2069 for solver, 25 i │ │ │ │ -0001e890: 7320 7573 7561 6c6c 7920 656e 6f75 6768 s usually enough │ │ │ │ -0001e8a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ -0001e8b0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001e8c0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001e8d0: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ -0001e8e0: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ -0001e8f0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -0001e900: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ -0001e910: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ -0001e920: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001e930: 3c62 3e4e 6f74 653a 3c2f 623e 2043 6f6e Note: Con │ │ │ │ -0001e940: 6669 6465 6e63 6520 696d 6167 6573 2077 fidence images w │ │ │ │ -0001e950: 6974 6820 4356 5f38 5520 6465 7074 6820 ith CV_8U depth │ │ │ │ -0001e960: 6172 6520 6578 7065 6374 6564 2074 6f20 are expected to │ │ │ │ -0001e970: 696e 205b 302c 2032 3535 5d20 616e 6420 in [0, 255] and │ │ │ │ -0001e980: 4356 5f33 3246 2069 6e20 5b30 2c20 315d CV_32F in [0, 1] │ │ │ │ -0001e990: 2072 616e 6765 2e0a 2020 2020 202a 2f0a range.. */. │ │ │ │ -0001e9a0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0001e9b0: 6320 766f 6964 2066 6173 7442 696c 6174 c void fastBilat │ │ │ │ -0001e9c0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001e9d0: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ -0001e9e0: 7372 632c 204d 6174 2063 6f6e 6669 6465 src, Mat confide │ │ │ │ -0001e9f0: 6e63 652c 204d 6174 2064 7374 2c20 646f nce, Mat dst, do │ │ │ │ -0001ea00: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ -0001ea10: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0001ea20: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ -0001ea30: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ -0001ea40: 6c65 206c 616d 6264 612c 2069 6e74 206e le lambda, int n │ │ │ │ -0001ea50: 756d 5f69 7465 7229 207b 0a20 2020 2020 um_iter) {. │ │ │ │ -0001ea60: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral │ │ │ │ -0001ea70: 536f 6c76 6572 4669 6c74 6572 5f31 2867 SolverFilter_1(g │ │ │ │ -0001ea80: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ -0001ea90: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c │ │ │ │ -0001eaa0: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native │ │ │ │ -0001eab0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -0001eac0: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia │ │ │ │ -0001ead0: 6c2c 2073 6967 6d61 5f6c 756d 612c 2073 l, sigma_luma, s │ │ │ │ -0001eae0: 6967 6d61 5f63 6872 6f6d 612c 206c 616d igma_chroma, lam │ │ │ │ -0001eaf0: 6264 612c 206e 756d 5f69 7465 7229 3b0a bda, num_iter);. │ │ │ │ -0001eb00: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0001eb10: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ -0001eb20: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat │ │ │ │ -0001eb30: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt │ │ │ │ -0001eb40: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ -0001eb50: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ -0001eb60: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ -0001eb70: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ -0001eb80: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u │ │ │ │ -0001eb90: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral │ │ │ │ -0001eba0: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int │ │ │ │ -0001ebb0: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ -0001ebc0: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ -0001ebd0: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -0001ebe0: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ -0001ebf0: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ -0001ec00: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ -0001ec10: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ -0001ec20: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ -0001ec30: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ -0001ec40: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ -0001ec50: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001ec60: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ -0001ec70: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ -0001ec80: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ -0001ec90: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ -0001eca0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -0001ecb0: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ -0001ecc0: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ -0001ecd0: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -0001ece0: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -0001ecf0: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid │ │ │ │ -0001ed00: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with │ │ │ │ -0001ed10: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -0001ed20: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -0001ed30: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden │ │ │ │ -0001ed40: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel │ │ │ │ -0001ed50: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001ed60: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ -0001ed70: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ -0001ed80: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001ed90: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ -0001eda0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001edb0: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ -0001edc0: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ -0001edd0: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ -0001ede0: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ -0001edf0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001ee00: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu │ │ │ │ -0001ee10: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ -0001ee20: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ -0001ee30: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm │ │ │ │ -0001ee40: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001ee50: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001ee60: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001ee70: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr │ │ │ │ -0001ee80: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t │ │ │ │ -0001ee90: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -0001eea0: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s │ │ │ │ -0001eeb0: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ -0001eec0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ -0001eed0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -0001eee0: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ -0001eef0: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre │ │ │ │ -0001ef00: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f │ │ │ │ -0001ef10: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver.. │ │ │ │ -0001ef20: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ -0001ef30: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001ef40: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001ef50: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ -0001ef60: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ -0001ef70: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -0001ef80: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ -0001ef90: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ -0001efa0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001efb0: 3c62 3e4e 6f74 653a 3c2f 623e 2043 6f6e Note: Con │ │ │ │ -0001efc0: 6669 6465 6e63 6520 696d 6167 6573 2077 fidence images w │ │ │ │ -0001efd0: 6974 6820 4356 5f38 5520 6465 7074 6820 ith CV_8U depth │ │ │ │ -0001efe0: 6172 6520 6578 7065 6374 6564 2074 6f20 are expected to │ │ │ │ -0001eff0: 696e 205b 302c 2032 3535 5d20 616e 6420 in [0, 255] and │ │ │ │ -0001f000: 4356 5f33 3246 2069 6e20 5b30 2c20 315d CV_32F in [0, 1] │ │ │ │ -0001f010: 2072 616e 6765 2e0a 2020 2020 202a 2f0a range.. */. │ │ │ │ -0001f020: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0001f030: 6320 766f 6964 2066 6173 7442 696c 6174 c void fastBilat │ │ │ │ -0001f040: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001f050: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ -0001f060: 7372 632c 204d 6174 2063 6f6e 6669 6465 src, Mat confide │ │ │ │ -0001f070: 6e63 652c 204d 6174 2064 7374 2c20 646f nce, Mat dst, do │ │ │ │ -0001f080: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ -0001f090: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0001f0a0: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ -0001f0b0: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ -0001f0c0: 6c65 206c 616d 6264 6129 207b 0a20 2020 le lambda) {. │ │ │ │ -0001f0d0: 2020 2020 2066 6173 7442 696c 6174 6572 fastBilater │ │ │ │ -0001f0e0: 616c 536f 6c76 6572 4669 6c74 6572 5f32 alSolverFilter_2 │ │ │ │ -0001f0f0: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ -0001f100: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ -0001f110: 2063 6f6e 6669 6465 6e63 652e 6e61 7469 confidence.nati │ │ │ │ -0001f120: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ -0001f130: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat │ │ │ │ -0001f140: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma, │ │ │ │ -0001f150: 2073 6967 6d61 5f63 6872 6f6d 612c 206c sigma_chroma, l │ │ │ │ -0001f160: 616d 6264 6129 3b0a 2020 2020 7d0a 0a20 ambda);. }.. │ │ │ │ -0001f170: 2020 202f 2a2a 0a20 2020 2020 2a20 5369 /**. * Si │ │ │ │ -0001f180: 6d70 6c65 206f 6e65 2d6c 696e 6520 4661 mple one-line Fa │ │ │ │ -0001f190: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol │ │ │ │ -0001f1a0: 7665 7220 6669 6c74 6572 2063 616c 6c2e ver filter call. │ │ │ │ -0001f1b0: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ -0001f1c0: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ -0001f1d0: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ -0001f1e0: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ -0001f1f0: 6520 7468 656e 2075 7365 2046 6173 7442 e then use FastB │ │ │ │ -0001f200: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0001f210: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ -0001f220: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co │ │ │ │ -0001f230: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations.. │ │ │ │ -0001f240: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001f250: 2067 7569 6465 2069 6d61 6765 2073 6572 guide image ser │ │ │ │ -0001f260: 7669 6e67 2061 7320 6775 6964 6520 666f ving as guide fo │ │ │ │ -0001f270: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ -0001f280: 7368 6f75 6c64 2068 6176 6520 382d 6269 should have 8-bi │ │ │ │ -0001f290: 7420 6465 7074 6820 616e 6420 6569 7468 t depth and eith │ │ │ │ -0001f2a0: 6572 2031 206f 7220 3320 6368 616e 6e65 er 1 or 3 channe │ │ │ │ -0001f2b0: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ -0001f2c0: 2a20 4070 6172 616d 2073 7263 2073 6f75 * @param src sou │ │ │ │ -0001f2d0: 7263 6520 696d 6167 6520 666f 7220 6669 rce image for fi │ │ │ │ -0001f2e0: 6c74 6572 696e 6720 7769 7468 2075 6e73 ltering with uns │ │ │ │ -0001f2f0: 6967 6e65 6420 382d 6269 7420 6f72 2073 igned 8-bit or s │ │ │ │ -0001f300: 6967 6e65 6420 3136 2d62 6974 206f 7220 igned 16-bit or │ │ │ │ -0001f310: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ -0001f320: 322d 6269 7420 6465 7074 6820 616e 6420 2-bit depth and │ │ │ │ -0001f330: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ -0001f340: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001f350: 4070 6172 616d 2063 6f6e 6669 6465 6e63 @param confidenc │ │ │ │ -0001f360: 6520 636f 6e66 6964 656e 6365 2069 6d61 e confidence ima │ │ │ │ -0001f370: 6765 2077 6974 6820 756e 7369 676e 6564 ge with unsigned │ │ │ │ -0001f380: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ -0001f390: 6e67 2d70 6f69 6e74 2033 322d 6269 7420 ng-point 32-bit │ │ │ │ -0001f3a0: 636f 6e66 6964 656e 6365 2061 6e64 2031 confidence and 1 │ │ │ │ -0001f3b0: 2063 6861 6e6e 656c 2e0a 2020 2020 202a channel.. * │ │ │ │ -0001f3c0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001f3d0: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ -0001f3e0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -0001f3f0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001f400: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet │ │ │ │ -0001f410: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ -0001f420: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s │ │ │ │ -0001f430: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ -0001f440: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ -0001f450: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -0001f460: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001f470: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param │ │ │ │ -0001f480: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -0001f490: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp │ │ │ │ -0001f4a0: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ -0001f4b0: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ -0001f4c0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -0001f4d0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0001f4e0: 6967 6d61 5f63 6872 6f6d 6120 7061 7261 igma_chroma para │ │ │ │ -0001f4f0: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ -0001f500: 696d 696c 6172 2074 6f20 6368 726f 6d61 imilar to chroma │ │ │ │ -0001f510: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ -0001f520: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ -0001f530: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -0001f540: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -0001f550: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001f560: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -0001f570: 2061 626f 7574 2074 6865 2046 6173 7420 about the Fast │ │ │ │ -0001f580: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ -0001f590: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -0001f5a0: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ -0001f5b0: 7065 7220 4349 5445 3a20 4261 7272 6f6e per CITE: Barron │ │ │ │ -0001f5c0: 506f 6f6c 6532 3031 362e 0a20 2020 2020 Poole2016.. │ │ │ │ -0001f5d0: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ -0001f5e0: 3a3c 2f62 3e20 436f 6e66 6964 656e 6365 : Confidence │ │ │ │ -0001f5f0: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ -0001f600: 3855 2064 6570 7468 2061 7265 2065 7870 8U depth are exp │ │ │ │ -0001f610: 6563 7465 6420 746f 2069 6e20 5b30 2c20 ected to in [0, │ │ │ │ -0001f620: 3235 355d 2061 6e64 2043 565f 3332 4620 255] and CV_32F │ │ │ │ -0001f630: 696e 205b 302c 2031 5d20 7261 6e67 652e in [0, 1] range. │ │ │ │ -0001f640: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0001f650: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0001f660: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ -0001f670: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ -0001f680: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ -0001f690: 7420 636f 6e66 6964 656e 6365 2c20 4d61 t confidence, Ma │ │ │ │ -0001f6a0: 7420 6473 742c 2064 6f75 626c 6520 7369 t dst, double si │ │ │ │ -0001f6b0: 676d 615f 7370 6174 6961 6c2c 2064 6f75 gma_spatial, dou │ │ │ │ -0001f6c0: 626c 6520 7369 676d 615f 6c75 6d61 2c20 ble sigma_luma, │ │ │ │ -0001f6d0: 646f 7562 6c65 2073 6967 6d61 5f63 6872 double sigma_chr │ │ │ │ -0001f6e0: 6f6d 6129 207b 0a20 2020 2020 2020 2066 oma) {. f │ │ │ │ -0001f6f0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -0001f700: 6572 4669 6c74 6572 5f33 2867 7569 6465 erFilter_3(guide │ │ │ │ -0001f710: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ -0001f720: 6e61 7469 7665 4f62 6a2c 2063 6f6e 6669 nativeObj, confi │ │ │ │ -0001f730: 6465 6e63 652e 6e61 7469 7665 4f62 6a2c dence.nativeObj, │ │ │ │ -0001f740: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -0001f750: 7369 676d 615f 7370 6174 6961 6c2c 2073 sigma_spatial, s │ │ │ │ -0001f760: 6967 6d61 5f6c 756d 612c 2073 6967 6d61 igma_luma, sigma │ │ │ │ -0001f770: 5f63 6872 6f6d 6129 3b0a 2020 2020 7d0a _chroma);. }. │ │ │ │ -0001f780: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0001f790: 5369 6d70 6c65 206f 6e65 2d6c 696e 6520 Simple one-line │ │ │ │ -0001f7a0: 4661 7374 2042 696c 6174 6572 616c 2053 Fast Bilateral S │ │ │ │ -0001f7b0: 6f6c 7665 7220 6669 6c74 6572 2063 616c olver filter cal │ │ │ │ -0001f7c0: 6c2e 2049 6620 796f 7520 6861 7665 206d l. If you have m │ │ │ │ -0001f7d0: 756c 7469 706c 6520 696d 6167 6573 2074 ultiple images t │ │ │ │ -0001f7e0: 6f20 6669 6c74 6572 2077 6974 6820 7468 o filter with th │ │ │ │ -0001f7f0: 6520 7361 6d65 0a20 2020 2020 2a20 6775 e same. * gu │ │ │ │ -0001f800: 6964 6520 7468 656e 2075 7365 2046 6173 ide then use Fas │ │ │ │ -0001f810: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0001f820: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ -0001f830: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ -0001f840: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations.. │ │ │ │ -0001f850: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001f860: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ -0001f870: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ -0001f880: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -0001f890: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ -0001f8a0: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ -0001f8b0: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ -0001f8c0: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -0001f8d0: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s │ │ │ │ -0001f8e0: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for │ │ │ │ -0001f8f0: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u │ │ │ │ -0001f900: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ -0001f910: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o │ │ │ │ -0001f920: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -0001f930: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ -0001f940: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ -0001f950: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ -0001f960: 2a20 4070 6172 616d 2063 6f6e 6669 6465 * @param confide │ │ │ │ -0001f970: 6e63 6520 636f 6e66 6964 656e 6365 2069 nce confidence i │ │ │ │ -0001f980: 6d61 6765 2077 6974 6820 756e 7369 676e mage with unsign │ │ │ │ -0001f990: 6564 2038 2d62 6974 206f 7220 666c 6f61 ed 8-bit or floa │ │ │ │ -0001f9a0: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ -0001f9b0: 7420 636f 6e66 6964 656e 6365 2061 6e64 t confidence and │ │ │ │ -0001f9c0: 2031 2063 6861 6e6e 656c 2e0a 2020 2020 1 channel.. │ │ │ │ -0001f9d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001f9e0: 2064 7374 2064 6573 7469 6e61 7469 6f6e dst destination │ │ │ │ -0001f9f0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -0001fa00: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -0001fa10: 6d61 5f73 7061 7469 616c 2070 6172 616d ma_spatial param │ │ │ │ -0001fa20: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -0001fa30: 6d69 6c61 7220 746f 2073 7061 7469 616c milar to spatial │ │ │ │ -0001fa40: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ -0001fa50: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ -0001fa60: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -0001fa70: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001fa80: 6d20 7369 676d 615f 6c75 6d61 2070 6172 m sigma_luma par │ │ │ │ -0001fa90: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ -0001faa0: 7369 6d69 6c61 7220 746f 206c 756d 6120 similar to luma │ │ │ │ -0001fab0: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ -0001fac0: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ -0001fad0: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ -0001fae0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ -0001faf0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -0001fb00: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -0001fb10: 6574 6169 6c73 2061 626f 7574 2074 6865 etails about the │ │ │ │ -0001fb20: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral │ │ │ │ -0001fb30: 536f 6c76 6572 2070 6172 616d 6574 6572 Solver parameter │ │ │ │ -0001fb40: 732c 2073 6565 2074 6865 206f 7269 6769 s, see the origi │ │ │ │ -0001fb50: 6e61 6c20 7061 7065 7220 4349 5445 3a20 nal paper CITE: │ │ │ │ -0001fb60: 4261 7272 6f6e 506f 6f6c 6532 3031 362e BarronPoole2016. │ │ │ │ -0001fb70: 0a20 2020 2020 2a0a 2020 2020 202a 203c . *. * < │ │ │ │ -0001fb80: 623e 4e6f 7465 3a3c 2f62 3e20 436f 6e66 b>Note: Conf │ │ │ │ -0001fb90: 6964 656e 6365 2069 6d61 6765 7320 7769 idence images wi │ │ │ │ -0001fba0: 7468 2043 565f 3855 2064 6570 7468 2061 th CV_8U depth a │ │ │ │ -0001fbb0: 7265 2065 7870 6563 7465 6420 746f 2069 re expected to i │ │ │ │ -0001fbc0: 6e20 5b30 2c20 3235 355d 2061 6e64 2043 n [0, 255] and C │ │ │ │ -0001fbd0: 565f 3332 4620 696e 205b 302c 2031 5d20 V_32F in [0, 1] │ │ │ │ -0001fbe0: 7261 6e67 652e 0a20 2020 2020 2a2f 0a20 range.. */. │ │ │ │ -0001fbf0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0001fc00: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ -0001fc10: 7261 6c53 6f6c 7665 7246 696c 7465 7228 ralSolverFilter( │ │ │ │ -0001fc20: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ -0001fc30: 7263 2c20 4d61 7420 636f 6e66 6964 656e rc, Mat confiden │ │ │ │ -0001fc40: 6365 2c20 4d61 7420 6473 742c 2064 6f75 ce, Mat dst, dou │ │ │ │ -0001fc50: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ -0001fc60: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ -0001fc70: 6c75 6d61 2920 7b0a 2020 2020 2020 2020 luma) {. │ │ │ │ -0001fc80: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ -0001fc90: 7665 7246 696c 7465 725f 3428 6775 6964 verFilter_4(guid │ │ │ │ -0001fca0: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ -0001fcb0: 2e6e 6174 6976 654f 626a 2c20 636f 6e66 .nativeObj, conf │ │ │ │ -0001fcc0: 6964 656e 6365 2e6e 6174 6976 654f 626a idence.nativeObj │ │ │ │ -0001fcd0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0001fce0: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ -0001fcf0: 7369 676d 615f 6c75 6d61 293b 0a20 2020 sigma_luma);. │ │ │ │ -0001fd00: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001fd10: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ -0001fd20: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera │ │ │ │ -0001fd30: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter │ │ │ │ -0001fd40: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ -0001fd50: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ -0001fd60: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ -0001fd70: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ -0001fd80: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ -0001fd90: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001fda0: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf │ │ │ │ -0001fdb0: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ -0001fdc0: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ -0001fdd0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001fde0: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ -0001fdf0: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ -0001fe00: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ -0001fe10: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ -0001fe20: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ -0001fe30: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ -0001fe40: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ -0001fe50: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -0001fe60: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ -0001fe70: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ -0001fe80: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ -0001fe90: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ -0001fea0: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -0001feb0: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ -0001fec0: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ -0001fed0: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -0001fee0: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf │ │ │ │ -0001fef0: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc │ │ │ │ -0001ff00: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns │ │ │ │ -0001ff10: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ -0001ff20: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -0001ff30: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence │ │ │ │ -0001ff40: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel.. │ │ │ │ -0001ff50: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001ff60: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ -0001ff70: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image.. │ │ │ │ -0001ff80: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001ff90: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ -0001ffa0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -0001ffb0: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ -0001ffc0: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ -0001ffd0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -0001ffe0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -0001fff0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -00020000: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -00020010: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ -00020020: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -00020030: 7320 6162 6f75 7420 7468 6520 4661 7374 s about the Fast │ │ │ │ -00020040: 2042 696c 6174 6572 616c 2053 6f6c 7665 Bilateral Solve │ │ │ │ -00020050: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ -00020060: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ -00020070: 6170 6572 2043 4954 453a 2042 6172 726f aper CITE: Barro │ │ │ │ -00020080: 6e50 6f6f 6c65 3230 3136 2e0a 2020 2020 nPoole2016.. │ │ │ │ -00020090: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ -000200a0: 653a 3c2f 623e 2043 6f6e 6669 6465 6e63 e: Confidenc │ │ │ │ -000200b0: 6520 696d 6167 6573 2077 6974 6820 4356 e images with CV │ │ │ │ -000200c0: 5f38 5520 6465 7074 6820 6172 6520 6578 _8U depth are ex │ │ │ │ -000200d0: 7065 6374 6564 2074 6f20 696e 205b 302c pected to in [0, │ │ │ │ -000200e0: 2032 3535 5d20 616e 6420 4356 5f33 3246 255] and CV_32F │ │ │ │ -000200f0: 2069 6e20 5b30 2c20 315d 2072 616e 6765 in [0, 1] range │ │ │ │ -00020100: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ -00020110: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00020120: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ -00020130: 6c76 6572 4669 6c74 6572 284d 6174 2067 lverFilter(Mat g │ │ │ │ -00020140: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00020150: 6174 2063 6f6e 6669 6465 6e63 652c 204d at confidence, M │ │ │ │ -00020160: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ -00020170: 6967 6d61 5f73 7061 7469 616c 2920 7b0a igma_spatial) {. │ │ │ │ -00020180: 2020 2020 2020 2020 6661 7374 4269 6c61 fastBila │ │ │ │ -00020190: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -000201a0: 725f 3528 6775 6964 652e 6e61 7469 7665 r_5(guide.native │ │ │ │ -000201b0: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ -000201c0: 626a 2c20 636f 6e66 6964 656e 6365 2e6e bj, confidence.n │ │ │ │ -000201d0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -000201e0: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s │ │ │ │ -000201f0: 7061 7469 616c 293b 0a20 2020 207d 0a0a patial);. }.. │ │ │ │ -00020200: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ -00020210: 696d 706c 6520 6f6e 652d 6c69 6e65 2046 imple one-line F │ │ │ │ -00020220: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ -00020230: 6c76 6572 2066 696c 7465 7220 6361 6c6c lver filter call │ │ │ │ -00020240: 2e20 4966 2079 6f75 2068 6176 6520 6d75 . If you have mu │ │ │ │ -00020250: 6c74 6970 6c65 2069 6d61 6765 7320 746f ltiple images to │ │ │ │ -00020260: 2066 696c 7465 7220 7769 7468 2074 6865 filter with the │ │ │ │ -00020270: 2073 616d 650a 2020 2020 202a 2067 7569 same. * gui │ │ │ │ -00020280: 6465 2074 6865 6e20 7573 6520 4661 7374 de then use Fast │ │ │ │ -00020290: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ -000202a0: 696c 7465 7220 696e 7465 7266 6163 6520 ilter interface │ │ │ │ -000202b0: 746f 2061 766f 6964 2065 7874 7261 2063 to avoid extra c │ │ │ │ -000202c0: 6f6d 7075 7461 7469 6f6e 732e 0a20 2020 omputations.. │ │ │ │ -000202d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000202e0: 6d20 6775 6964 6520 696d 6167 6520 7365 m guide image se │ │ │ │ -000202f0: 7276 696e 6720 6173 2067 7569 6465 2066 rving as guide f │ │ │ │ -00020300: 6f72 2066 696c 7465 7269 6e67 2e20 4974 or filtering. It │ │ │ │ -00020310: 2073 686f 756c 6420 6861 7665 2038 2d62 should have 8-b │ │ │ │ -00020320: 6974 2064 6570 7468 2061 6e64 2065 6974 it depth and eit │ │ │ │ -00020330: 6865 7220 3120 6f72 2033 2063 6861 6e6e her 1 or 3 chann │ │ │ │ -00020340: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ -00020350: 202a 2040 7061 7261 6d20 7372 6320 736f * @param src so │ │ │ │ -00020360: 7572 6365 2069 6d61 6765 2066 6f72 2066 urce image for f │ │ │ │ -00020370: 696c 7465 7269 6e67 2077 6974 6820 756e iltering with un │ │ │ │ -00020380: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ -00020390: 7369 676e 6564 2031 362d 6269 7420 6f72 signed 16-bit or │ │ │ │ -000203a0: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ -000203b0: 3332 2d62 6974 2064 6570 7468 2061 6e64 32-bit depth and │ │ │ │ -000203c0: 2075 7020 746f 2034 2063 6861 6e6e 656c up to 4 channel │ │ │ │ -000203d0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -000203e0: 2040 7061 7261 6d20 636f 6e66 6964 656e @param confiden │ │ │ │ -000203f0: 6365 2063 6f6e 6669 6465 6e63 6520 696d ce confidence im │ │ │ │ -00020400: 6167 6520 7769 7468 2075 6e73 6967 6e65 age with unsigne │ │ │ │ -00020410: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ -00020420: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ -00020430: 2063 6f6e 6669 6465 6e63 6520 616e 6420 confidence and │ │ │ │ -00020440: 3120 6368 616e 6e65 6c2e 0a20 2020 2020 1 channel.. │ │ │ │ -00020450: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00020460: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ -00020470: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -00020480: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -00020490: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ -000204a0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ -000204b0: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ -000204c0: 6162 6f75 7420 7468 6520 4661 7374 2042 about the Fast B │ │ │ │ -000204d0: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ -000204e0: 7061 7261 6d65 7465 7273 2c20 7365 6520 parameters, see │ │ │ │ -000204f0: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap │ │ │ │ -00020500: 6572 2043 4954 453a 2042 6172 726f 6e50 er CITE: BarronP │ │ │ │ -00020510: 6f6f 6c65 3230 3136 2e0a 2020 2020 202a oole2016.. * │ │ │ │ -00020520: 0a20 2020 2020 2a20 3c62 3e4e 6f74 653a . * Note: │ │ │ │ -00020530: 3c2f 623e 2043 6f6e 6669 6465 6e63 6520 Confidence │ │ │ │ -00020540: 696d 6167 6573 2077 6974 6820 4356 5f38 images with CV_8 │ │ │ │ -00020550: 5520 6465 7074 6820 6172 6520 6578 7065 U depth are expe │ │ │ │ -00020560: 6374 6564 2074 6f20 696e 205b 302c 2032 cted to in [0, 2 │ │ │ │ -00020570: 3535 5d20 616e 6420 4356 5f33 3246 2069 55] and CV_32F i │ │ │ │ -00020580: 6e20 5b30 2c20 315d 2072 616e 6765 2e0a n [0, 1] range.. │ │ │ │ -00020590: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -000205a0: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ -000205b0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -000205c0: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ -000205d0: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat │ │ │ │ -000205e0: 2063 6f6e 6669 6465 6e63 652c 204d 6174 confidence, Mat │ │ │ │ -000205f0: 2064 7374 2920 7b0a 2020 2020 2020 2020 dst) {. │ │ │ │ -00020600: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ -00020610: 7665 7246 696c 7465 725f 3628 6775 6964 verFilter_6(guid │ │ │ │ -00020620: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ -00020630: 2e6e 6174 6976 654f 626a 2c20 636f 6e66 .nativeObj, conf │ │ │ │ -00020640: 6964 656e 6365 2e6e 6174 6976 654f 626a idence.nativeObj │ │ │ │ -00020650: 2c20 6473 742e 6e61 7469 7665 4f62 6a29 , dst.nativeObj) │ │ │ │ -00020660: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00020670: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00020680: 725f 4661 7374 476c 6f62 616c 536d 6f6f r_FastGlobalSmoo │ │ │ │ -00020690: 7468 6572 4669 6c74 6572 2063 763a 3a78 therFilter cv::x │ │ │ │ -000206a0: 696d 6770 726f 633a 3a63 7265 6174 6546 imgproc::createF │ │ │ │ -000206b0: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ -000206c0: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ -000206d0: 652c 2064 6f75 626c 6520 6c61 6d62 6461 e, double lambda │ │ │ │ -000206e0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ -000206f0: 6f6c 6f72 2c20 646f 7562 6c65 206c 616d olor, double lam │ │ │ │ -00020700: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ -00020710: 3d20 302e 3235 2c20 696e 7420 6e75 6d5f = 0.25, int num_ │ │ │ │ -00020720: 6974 6572 203d 2033 290a 2020 2020 2f2f iter = 3). // │ │ │ │ -00020730: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00020740: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ -00020750: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ -00020760: 206f 6620 4661 7374 476c 6f62 616c 536d of FastGlobalSm │ │ │ │ -00020770: 6f6f 7468 6572 4669 6c74 6572 2061 6e64 ootherFilter and │ │ │ │ -00020780: 2065 7865 6375 7465 2074 6865 2069 6e69 execute the ini │ │ │ │ -00020790: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout │ │ │ │ -000207a0: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *. │ │ │ │ -000207b0: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ -000207c0: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ -000207d0: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ -000207e0: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ -000207f0: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ -00020800: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ -00020810: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ -00020820: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00020830: 616d 206c 616d 6264 6120 7061 7261 6d65 am lambda parame │ │ │ │ -00020840: 7465 7220 6465 6669 6e69 6e67 2074 6865 ter defining the │ │ │ │ -00020850: 2061 6d6f 756e 7420 6f66 2072 6567 756c amount of regul │ │ │ │ -00020860: 6172 697a 6174 696f 6e0a 2020 2020 202a arization. * │ │ │ │ -00020870: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00020880: 6967 6d61 5f63 6f6c 6f72 2070 6172 616d igma_color param │ │ │ │ -00020890: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -000208a0: 6d69 6c61 7220 746f 2063 6f6c 6f72 2073 milar to color s │ │ │ │ -000208b0: 7061 6365 2073 6967 6d61 2069 6e20 6269 pace sigma in bi │ │ │ │ -000208c0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -000208d0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000208e0: 7261 6d20 6c61 6d62 6461 5f61 7474 656e ram lambda_atten │ │ │ │ -000208f0: 7561 7469 6f6e 2069 6e74 6572 6e61 6c20 uation internal │ │ │ │ -00020900: 7061 7261 6d65 7465 722c 2064 6566 696e parameter, defin │ │ │ │ -00020910: 696e 6720 686f 7720 6d75 6368 206c 616d ing how much lam │ │ │ │ -00020920: 6264 6120 6465 6372 6561 7365 7320 6166 bda decreases af │ │ │ │ -00020930: 7465 7220 6561 6368 2069 7465 7261 7469 ter each iterati │ │ │ │ -00020940: 6f6e 2e20 4e6f 726d 616c 6c79 2c0a 2020 on. Normally,. │ │ │ │ -00020950: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ -00020960: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ -00020970: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ -00020980: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ -00020990: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ -000209a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -000209b0: 6e75 6d5f 6974 6572 206e 756d 6265 7220 num_iter number │ │ │ │ -000209c0: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ -000209d0: 6564 2066 6f72 2066 696c 7465 7269 6e67 ed for filtering │ │ │ │ -000209e0: 2c20 3320 6973 2075 7375 616c 6c79 2065 , 3 is usually e │ │ │ │ -000209f0: 6e6f 7567 682e 0a20 2020 2020 2a0a 2020 nough.. *. │ │ │ │ -00020a00: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -00020a10: 7461 696c 7320 6162 6f75 7420 4661 7374 tails about Fast │ │ │ │ -00020a20: 2047 6c6f 6261 6c20 536d 6f6f 7468 6572 Global Smoother │ │ │ │ -00020a30: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -00020a40: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ -00020a50: 7065 7220 4349 5445 3a20 4d69 6e32 3031 per CITE: Min201 │ │ │ │ -00020a60: 342e 2048 6f77 6576 6572 2c20 706c 6561 4. However, plea │ │ │ │ -00020a70: 7365 206e 6f74 6520 7468 6174 0a20 2020 se note that. │ │ │ │ -00020a80: 2020 2a20 7468 6572 6520 6172 6520 7365 * there are se │ │ │ │ -00020a90: 7665 7261 6c20 6469 6666 6572 656e 6365 veral difference │ │ │ │ -00020aa0: 732e 204c 616d 6264 6120 6174 7465 6e75 s. Lambda attenu │ │ │ │ -00020ab0: 6174 696f 6e20 6465 7363 7269 6265 6420 ation described │ │ │ │ -00020ac0: 696e 2074 6865 2070 6170 6572 2069 7320 in the paper is │ │ │ │ -00020ad0: 696d 706c 656d 656e 7465 6420 6120 6269 implemented a bi │ │ │ │ -00020ae0: 7420 6469 6666 6572 656e 746c 7920 736f t differently so │ │ │ │ -00020af0: 2064 6f20 6e6f 740a 2020 2020 202a 2065 do not. * e │ │ │ │ -00020b00: 7870 6563 7420 7468 6520 7265 7375 6c74 xpect the result │ │ │ │ -00020b10: 7320 746f 2062 6520 6964 656e 7469 6361 s to be identica │ │ │ │ -00020b20: 6c20 746f 2074 686f 7365 2066 726f 6d20 l to those from │ │ │ │ -00020b30: 7468 6520 7061 7065 723b 2073 6967 6d61 the paper; sigma │ │ │ │ -00020b40: 5f63 6f6c 6f72 2076 616c 7565 7320 6672 _color values fr │ │ │ │ -00020b50: 6f6d 2074 6865 2070 6170 6572 2073 686f om the paper sho │ │ │ │ -00020b60: 756c 6420 6265 206d 756c 7469 706c 6965 uld be multiplie │ │ │ │ -00020b70: 6420 6279 2032 3535 2e30 2074 6f0a 2020 d by 255.0 to. │ │ │ │ -00020b80: 2020 202a 2061 6368 6965 7665 2074 6865 * achieve the │ │ │ │ -00020b90: 2073 616d 6520 6566 6665 6374 2e20 416c same effect. Al │ │ │ │ -00020ba0: 736f 2c20 696e 2063 6173 6520 6f66 2069 so, in case of i │ │ │ │ -00020bb0: 6d61 6765 2066 696c 7465 7269 6e67 2077 mage filtering w │ │ │ │ -00020bc0: 6865 7265 2073 6f75 7263 6520 616e 6420 here source and │ │ │ │ -00020bd0: 6775 6964 6520 696d 6167 6520 6172 6520 guide image are │ │ │ │ -00020be0: 7468 6520 7361 6d65 2c20 6175 7468 6f72 the same, author │ │ │ │ -00020bf0: 730a 2020 2020 202a 2070 726f 706f 7365 s. * propose │ │ │ │ -00020c00: 2074 6f20 6479 6e61 6d69 6361 6c6c 7920 to dynamically │ │ │ │ -00020c10: 7570 6461 7465 2074 6865 2067 7569 6465 update the guide │ │ │ │ -00020c20: 2069 6d61 6765 2061 6674 6572 2065 6163 image after eac │ │ │ │ -00020c30: 6820 6974 6572 6174 696f 6e2e 2054 6f20 h iteration. To │ │ │ │ -00020c40: 6d61 7869 6d69 7a65 2074 6865 2070 6572 maximize the per │ │ │ │ -00020c50: 666f 726d 616e 6365 2074 6869 7320 6665 formance this fe │ │ │ │ -00020c60: 6174 7572 650a 2020 2020 202a 2077 6173 ature. * was │ │ │ │ -00020c70: 206e 6f74 2069 6d70 6c65 6d65 6e74 6564 not implemented │ │ │ │ -00020c80: 2068 6572 652e 0a20 2020 2020 2a20 4072 here.. * @r │ │ │ │ -00020c90: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ -00020ca0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00020cb0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00020cc0: 2073 7461 7469 6320 4661 7374 476c 6f62 static FastGlob │ │ │ │ -00020cd0: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ -00020ce0: 2063 7265 6174 6546 6173 7447 6c6f 6261 createFastGloba │ │ │ │ -00020cf0: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter( │ │ │ │ -00020d00: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ -00020d10: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ -00020d20: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ -00020d30: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ -00020d40: 6e75 6174 696f 6e2c 2069 6e74 206e 756d nuation, int num │ │ │ │ -00020d50: 5f69 7465 7229 207b 0a20 2020 2020 2020 _iter) {. │ │ │ │ -00020d60: 2072 6574 7572 6e20 4661 7374 476c 6f62 return FastGlob │ │ │ │ -00020d70: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ -00020d80: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -00020d90: 6174 6546 6173 7447 6c6f 6261 6c53 6d6f ateFastGlobalSmo │ │ │ │ -00020da0: 6f74 6865 7246 696c 7465 725f 3028 6775 otherFilter_0(gu │ │ │ │ -00020db0: 6964 652e 6e61 7469 7665 4f62 6a2c 206c ide.nativeObj, l │ │ │ │ -00020dc0: 616d 6264 612c 2073 6967 6d61 5f63 6f6c ambda, sigma_col │ │ │ │ -00020dd0: 6f72 2c20 6c61 6d62 6461 5f61 7474 656e or, lambda_atten │ │ │ │ -00020de0: 7561 7469 6f6e 2c20 6e75 6d5f 6974 6572 uation, num_iter │ │ │ │ -00020df0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00020e00: 2a2a 0a20 2020 2020 2a20 4661 6374 6f72 **. * Factor │ │ │ │ -00020e10: 7920 6d65 7468 6f64 2c20 6372 6561 7465 y method, create │ │ │ │ -00020e20: 2069 6e73 7461 6e63 6520 6f66 2046 6173 instance of Fas │ │ │ │ -00020e30: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ -00020e40: 696c 7465 7220 616e 6420 6578 6563 7574 ilter and execut │ │ │ │ -00020e50: 6520 7468 6520 696e 6974 6961 6c69 7a61 e the initializa │ │ │ │ -00020e60: 7469 6f6e 2072 6f75 7469 6e65 732e 0a20 tion routines.. │ │ │ │ -00020e70: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00020e80: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ -00020e90: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ -00020ea0: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ -00020eb0: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ -00020ec0: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ -00020ed0: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ -00020ee0: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -00020ef0: 2020 202a 2040 7061 7261 6d20 6c61 6d62 * @param lamb │ │ │ │ -00020f00: 6461 2070 6172 616d 6574 6572 2064 6566 da parameter def │ │ │ │ -00020f10: 696e 696e 6720 7468 6520 616d 6f75 6e74 ining the amount │ │ │ │ -00020f20: 206f 6620 7265 6775 6c61 7269 7a61 7469 of regularizati │ │ │ │ -00020f30: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ -00020f40: 2040 7061 7261 6d20 7369 676d 615f 636f @param sigma_co │ │ │ │ -00020f50: 6c6f 7220 7061 7261 6d65 7465 722c 2074 lor parameter, t │ │ │ │ -00020f60: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -00020f70: 6f20 636f 6c6f 7220 7370 6163 6520 7369 o color space si │ │ │ │ -00020f80: 676d 6120 696e 2062 696c 6174 6572 616c gma in bilateral │ │ │ │ -00020f90: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -00020fa0: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ -00020fb0: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ -00020fc0: 696e 7465 726e 616c 2070 6172 616d 6574 internal paramet │ │ │ │ -00020fd0: 6572 2c20 6465 6669 6e69 6e67 2068 6f77 er, defining how │ │ │ │ -00020fe0: 206d 7563 6820 6c61 6d62 6461 2064 6563 much lambda dec │ │ │ │ -00020ff0: 7265 6173 6573 2061 6674 6572 2065 6163 reases after eac │ │ │ │ -00021000: 6820 6974 6572 6174 696f 6e2e 204e 6f72 h iteration. Nor │ │ │ │ -00021010: 6d61 6c6c 792c 0a20 2020 2020 2a20 6974 mally,. * it │ │ │ │ -00021020: 2073 686f 756c 6420 6265 2030 2e32 352e should be 0.25. │ │ │ │ -00021030: 2053 6574 7469 6e67 2069 7420 746f 2031 Setting it to 1 │ │ │ │ -00021040: 2e30 206d 6179 206c 6561 6420 746f 2073 .0 may lead to s │ │ │ │ -00021050: 7472 6561 6b69 6e67 2061 7274 6966 6163 treaking artifac │ │ │ │ -00021060: 7473 2e0a 2020 2020 202a 0a20 2020 2020 ts.. *. │ │ │ │ -00021070: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00021080: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00021090: 4661 7374 2047 6c6f 6261 6c20 536d 6f6f Fast Global Smoo │ │ │ │ -000210a0: 7468 6572 2070 6172 616d 6574 6572 732c ther parameters, │ │ │ │ -000210b0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -000210c0: 6c20 7061 7065 7220 4349 5445 3a20 4d69 l paper CITE: Mi │ │ │ │ -000210d0: 6e32 3031 342e 2048 6f77 6576 6572 2c20 n2014. However, │ │ │ │ -000210e0: 706c 6561 7365 206e 6f74 6520 7468 6174 please note that │ │ │ │ -000210f0: 0a20 2020 2020 2a20 7468 6572 6520 6172 . * there ar │ │ │ │ -00021100: 6520 7365 7665 7261 6c20 6469 6666 6572 e several differ │ │ │ │ -00021110: 656e 6365 732e 204c 616d 6264 6120 6174 ences. Lambda at │ │ │ │ -00021120: 7465 6e75 6174 696f 6e20 6465 7363 7269 tenuation descri │ │ │ │ -00021130: 6265 6420 696e 2074 6865 2070 6170 6572 bed in the paper │ │ │ │ -00021140: 2069 7320 696d 706c 656d 656e 7465 6420 is implemented │ │ │ │ -00021150: 6120 6269 7420 6469 6666 6572 656e 746c a bit differentl │ │ │ │ -00021160: 7920 736f 2064 6f20 6e6f 740a 2020 2020 y so do not. │ │ │ │ -00021170: 202a 2065 7870 6563 7420 7468 6520 7265 * expect the re │ │ │ │ -00021180: 7375 6c74 7320 746f 2062 6520 6964 656e sults to be iden │ │ │ │ -00021190: 7469 6361 6c20 746f 2074 686f 7365 2066 tical to those f │ │ │ │ -000211a0: 726f 6d20 7468 6520 7061 7065 723b 2073 rom the paper; s │ │ │ │ -000211b0: 6967 6d61 5f63 6f6c 6f72 2076 616c 7565 igma_color value │ │ │ │ -000211c0: 7320 6672 6f6d 2074 6865 2070 6170 6572 s from the paper │ │ │ │ -000211d0: 2073 686f 756c 6420 6265 206d 756c 7469 should be multi │ │ │ │ -000211e0: 706c 6965 6420 6279 2032 3535 2e30 2074 plied by 255.0 t │ │ │ │ -000211f0: 6f0a 2020 2020 202a 2061 6368 6965 7665 o. * achieve │ │ │ │ -00021200: 2074 6865 2073 616d 6520 6566 6665 6374 the same effect │ │ │ │ -00021210: 2e20 416c 736f 2c20 696e 2063 6173 6520 . Also, in case │ │ │ │ -00021220: 6f66 2069 6d61 6765 2066 696c 7465 7269 of image filteri │ │ │ │ -00021230: 6e67 2077 6865 7265 2073 6f75 7263 6520 ng where source │ │ │ │ -00021240: 616e 6420 6775 6964 6520 696d 6167 6520 and guide image │ │ │ │ -00021250: 6172 6520 7468 6520 7361 6d65 2c20 6175 are the same, au │ │ │ │ -00021260: 7468 6f72 730a 2020 2020 202a 2070 726f thors. * pro │ │ │ │ -00021270: 706f 7365 2074 6f20 6479 6e61 6d69 6361 pose to dynamica │ │ │ │ -00021280: 6c6c 7920 7570 6461 7465 2074 6865 2067 lly update the g │ │ │ │ -00021290: 7569 6465 2069 6d61 6765 2061 6674 6572 uide image after │ │ │ │ -000212a0: 2065 6163 6820 6974 6572 6174 696f 6e2e each iteration. │ │ │ │ -000212b0: 2054 6f20 6d61 7869 6d69 7a65 2074 6865 To maximize the │ │ │ │ -000212c0: 2070 6572 666f 726d 616e 6365 2074 6869 performance thi │ │ │ │ -000212d0: 7320 6665 6174 7572 650a 2020 2020 202a s feature. * │ │ │ │ -000212e0: 2077 6173 206e 6f74 2069 6d70 6c65 6d65 was not impleme │ │ │ │ -000212f0: 6e74 6564 2068 6572 652e 0a20 2020 2020 nted here.. │ │ │ │ -00021300: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00021310: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00021320: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00021330: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ -00021340: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ -00021350: 6c74 6572 2063 7265 6174 6546 6173 7447 lter createFastG │ │ │ │ -00021360: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -00021370: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ -00021380: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ -00021390: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ -000213a0: 2c20 646f 7562 6c65 206c 616d 6264 615f , double lambda_ │ │ │ │ -000213b0: 6174 7465 6e75 6174 696f 6e29 207b 0a20 attenuation) {. │ │ │ │ -000213c0: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ -000213d0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -000213e0: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ -000213f0: 5f5f 2863 7265 6174 6546 6173 7447 6c6f __(createFastGlo │ │ │ │ -00021400: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ -00021410: 725f 3128 6775 6964 652e 6e61 7469 7665 r_1(guide.native │ │ │ │ -00021420: 4f62 6a2c 206c 616d 6264 612c 2073 6967 Obj, lambda, sig │ │ │ │ -00021430: 6d61 5f63 6f6c 6f72 2c20 6c61 6d62 6461 ma_color, lambda │ │ │ │ -00021440: 5f61 7474 656e 7561 7469 6f6e 2929 3b0a _attenuation));. │ │ │ │ -00021450: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00021460: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ -00021470: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ -00021480: 7461 6e63 6520 6f66 2046 6173 7447 6c6f tance of FastGlo │ │ │ │ -00021490: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ -000214a0: 7220 616e 6420 6578 6563 7574 6520 7468 r and execute th │ │ │ │ -000214b0: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ -000214c0: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ -000214d0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -000214e0: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ -000214f0: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ -00021500: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ -00021510: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ -00021520: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ -00021530: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ -00021540: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -00021550: 2040 7061 7261 6d20 6c61 6d62 6461 2070 @param lambda p │ │ │ │ -00021560: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ -00021570: 6720 7468 6520 616d 6f75 6e74 206f 6620 g the amount of │ │ │ │ -00021580: 7265 6775 6c61 7269 7a61 7469 6f6e 0a20 regularization. │ │ │ │ -00021590: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000215a0: 7261 6d20 7369 676d 615f 636f 6c6f 7220 ram sigma_color │ │ │ │ -000215b0: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ -000215c0: 6973 2073 696d 696c 6172 2074 6f20 636f is similar to co │ │ │ │ -000215d0: 6c6f 7220 7370 6163 6520 7369 676d 6120 lor space sigma │ │ │ │ -000215e0: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ -000215f0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -00021600: 2a20 6974 2073 686f 756c 6420 6265 2030 * it should be 0 │ │ │ │ -00021610: 2e32 352e 2053 6574 7469 6e67 2069 7420 .25. Setting it │ │ │ │ -00021620: 746f 2031 2e30 206d 6179 206c 6561 6420 to 1.0 may lead │ │ │ │ -00021630: 746f 2073 7472 6561 6b69 6e67 2061 7274 to streaking art │ │ │ │ -00021640: 6966 6163 7473 2e0a 2020 2020 202a 0a20 ifacts.. *. │ │ │ │ -00021650: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ -00021660: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ -00021670: 6f75 7420 4661 7374 2047 6c6f 6261 6c20 out Fast Global │ │ │ │ -00021680: 536d 6f6f 7468 6572 2070 6172 616d 6574 Smoother paramet │ │ │ │ -00021690: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ -000216a0: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ -000216b0: 3a20 4d69 6e32 3031 342e 2048 6f77 6576 : Min2014. Howev │ │ │ │ -000216c0: 6572 2c20 706c 6561 7365 206e 6f74 6520 er, please note │ │ │ │ -000216d0: 7468 6174 0a20 2020 2020 2a20 7468 6572 that. * ther │ │ │ │ -000216e0: 6520 6172 6520 7365 7665 7261 6c20 6469 e are several di │ │ │ │ -000216f0: 6666 6572 656e 6365 732e 204c 616d 6264 fferences. Lambd │ │ │ │ -00021700: 6120 6174 7465 6e75 6174 696f 6e20 6465 a attenuation de │ │ │ │ -00021710: 7363 7269 6265 6420 696e 2074 6865 2070 scribed in the p │ │ │ │ -00021720: 6170 6572 2069 7320 696d 706c 656d 656e aper is implemen │ │ │ │ -00021730: 7465 6420 6120 6269 7420 6469 6666 6572 ted a bit differ │ │ │ │ -00021740: 656e 746c 7920 736f 2064 6f20 6e6f 740a ently so do not. │ │ │ │ -00021750: 2020 2020 202a 2065 7870 6563 7420 7468 * expect th │ │ │ │ -00021760: 6520 7265 7375 6c74 7320 746f 2062 6520 e results to be │ │ │ │ -00021770: 6964 656e 7469 6361 6c20 746f 2074 686f identical to tho │ │ │ │ -00021780: 7365 2066 726f 6d20 7468 6520 7061 7065 se from the pape │ │ │ │ -00021790: 723b 2073 6967 6d61 5f63 6f6c 6f72 2076 r; sigma_color v │ │ │ │ -000217a0: 616c 7565 7320 6672 6f6d 2074 6865 2070 alues from the p │ │ │ │ -000217b0: 6170 6572 2073 686f 756c 6420 6265 206d aper should be m │ │ │ │ -000217c0: 756c 7469 706c 6965 6420 6279 2032 3535 ultiplied by 255 │ │ │ │ -000217d0: 2e30 2074 6f0a 2020 2020 202a 2061 6368 .0 to. * ach │ │ │ │ -000217e0: 6965 7665 2074 6865 2073 616d 6520 6566 ieve the same ef │ │ │ │ -000217f0: 6665 6374 2e20 416c 736f 2c20 696e 2063 fect. Also, in c │ │ │ │ -00021800: 6173 6520 6f66 2069 6d61 6765 2066 696c ase of image fil │ │ │ │ -00021810: 7465 7269 6e67 2077 6865 7265 2073 6f75 tering where sou │ │ │ │ -00021820: 7263 6520 616e 6420 6775 6964 6520 696d rce and guide im │ │ │ │ -00021830: 6167 6520 6172 6520 7468 6520 7361 6d65 age are the same │ │ │ │ -00021840: 2c20 6175 7468 6f72 730a 2020 2020 202a , authors. * │ │ │ │ -00021850: 2070 726f 706f 7365 2074 6f20 6479 6e61 propose to dyna │ │ │ │ -00021860: 6d69 6361 6c6c 7920 7570 6461 7465 2074 mically update t │ │ │ │ -00021870: 6865 2067 7569 6465 2069 6d61 6765 2061 he guide image a │ │ │ │ -00021880: 6674 6572 2065 6163 6820 6974 6572 6174 fter each iterat │ │ │ │ -00021890: 696f 6e2e 2054 6f20 6d61 7869 6d69 7a65 ion. To maximize │ │ │ │ -000218a0: 2074 6865 2070 6572 666f 726d 616e 6365 the performance │ │ │ │ -000218b0: 2074 6869 7320 6665 6174 7572 650a 2020 this feature. │ │ │ │ -000218c0: 2020 202a 2077 6173 206e 6f74 2069 6d70 * was not imp │ │ │ │ -000218d0: 6c65 6d65 6e74 6564 2068 6572 652e 0a20 lemented here.. │ │ │ │ -000218e0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -000218f0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00021900: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00021910: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00021920: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ -00021930: 6572 4669 6c74 6572 2063 7265 6174 6546 erFilter createF │ │ │ │ -00021940: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ -00021950: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ -00021960: 652c 2064 6f75 626c 6520 6c61 6d62 6461 e, double lambda │ │ │ │ -00021970: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ -00021980: 6f6c 6f72 2920 7b0a 2020 2020 2020 2020 olor) {. │ │ │ │ -00021990: 7265 7475 726e 2046 6173 7447 6c6f 6261 return FastGloba │ │ │ │ -000219a0: 6c53 6d6f 6f74 6865 7246 696c 7465 722e lSmootherFilter. │ │ │ │ -000219b0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -000219c0: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ -000219d0: 7468 6572 4669 6c74 6572 5f32 2867 7569 therFilter_2(gui │ │ │ │ -000219e0: 6465 2e6e 6174 6976 654f 626a 2c20 6c61 de.nativeObj, la │ │ │ │ -000219f0: 6d62 6461 2c20 7369 676d 615f 636f 6c6f mbda, sigma_colo │ │ │ │ -00021a00: 7229 293b 0a20 2020 207d 0a0a 0a20 2020 r));. }... │ │ │ │ -00021a10: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00021a20: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -00021a30: 6f63 3a3a 6661 7374 476c 6f62 616c 536d oc::fastGlobalSm │ │ │ │ -00021a40: 6f6f 7468 6572 4669 6c74 6572 284d 6174 ootherFilter(Mat │ │ │ │ -00021a50: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ -00021a60: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ -00021a70: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ -00021a80: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ -00021a90: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ -00021aa0: 6e75 6174 696f 6e20 3d20 302e 3235 2c20 nuation = 0.25, │ │ │ │ -00021ab0: 696e 7420 6e75 6d5f 6974 6572 203d 2033 int num_iter = 3 │ │ │ │ -00021ac0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -00021ad0: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ -00021ae0: 6f6e 652d 6c69 6e65 2046 6173 7420 476c one-line Fast Gl │ │ │ │ -00021af0: 6f62 616c 2053 6d6f 6f74 6865 7220 6669 obal Smoother fi │ │ │ │ -00021b00: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ -00021b10: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ -00021b20: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ -00021b30: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ -00021b40: 2020 2020 2a20 6775 6964 6520 7468 656e * guide then │ │ │ │ -00021b50: 2075 7365 2046 6173 7447 6c6f 6261 6c53 use FastGlobalS │ │ │ │ -00021b60: 6d6f 6f74 6865 7246 696c 7465 7220 696e mootherFilter in │ │ │ │ -00021b70: 7465 7266 6163 6520 746f 2061 766f 6964 terface to avoid │ │ │ │ -00021b80: 2065 7874 7261 2063 6f6d 7075 7461 7469 extra computati │ │ │ │ -00021b90: 6f6e 732e 0a20 2020 2020 2a0a 2020 2020 ons.. *. │ │ │ │ -00021ba0: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ -00021bb0: 696d 6167 6520 7365 7276 696e 6720 6173 image serving as │ │ │ │ -00021bc0: 2067 7569 6465 2066 6f72 2066 696c 7465 guide for filte │ │ │ │ -00021bd0: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ -00021be0: 6861 7665 2038 2d62 6974 2064 6570 7468 have 8-bit depth │ │ │ │ -00021bf0: 2061 6e64 2065 6974 6865 7220 3120 6f72 and either 1 or │ │ │ │ -00021c00: 2033 2063 6861 6e6e 656c 732e 0a20 2020 3 channels.. │ │ │ │ -00021c10: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00021c20: 6d20 7372 6320 736f 7572 6365 2069 6d61 m src source ima │ │ │ │ -00021c30: 6765 2066 6f72 2066 696c 7465 7269 6e67 ge for filtering │ │ │ │ -00021c40: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ -00021c50: 2d62 6974 206f 7220 7369 676e 6564 2031 -bit or signed 1 │ │ │ │ -00021c60: 362d 6269 7420 6f72 2066 6c6f 6174 696e 6-bit or floatin │ │ │ │ -00021c70: 672d 706f 696e 7420 3332 2d62 6974 2064 g-point 32-bit d │ │ │ │ -00021c80: 6570 7468 2061 6e64 2075 7020 746f 2034 epth and up to 4 │ │ │ │ -00021c90: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ -00021ca0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00021cb0: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ -00021cc0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -00021cd0: 2020 202a 2040 7061 7261 6d20 6c61 6d62 * @param lamb │ │ │ │ -00021ce0: 6461 2070 6172 616d 6574 6572 2064 6566 da parameter def │ │ │ │ -00021cf0: 696e 696e 6720 7468 6520 616d 6f75 6e74 ining the amount │ │ │ │ -00021d00: 206f 6620 7265 6775 6c61 7269 7a61 7469 of regularizati │ │ │ │ -00021d10: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ -00021d20: 2040 7061 7261 6d20 7369 676d 615f 636f @param sigma_co │ │ │ │ -00021d30: 6c6f 7220 7061 7261 6d65 7465 722c 2074 lor parameter, t │ │ │ │ -00021d40: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -00021d50: 6f20 636f 6c6f 7220 7370 6163 6520 7369 o color space si │ │ │ │ -00021d60: 676d 6120 696e 2062 696c 6174 6572 616c gma in bilateral │ │ │ │ -00021d70: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -00021d80: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ -00021d90: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ -00021da0: 696e 7465 726e 616c 2070 6172 616d 6574 internal paramet │ │ │ │ -00021db0: 6572 2c20 6465 6669 6e69 6e67 2068 6f77 er, defining how │ │ │ │ -00021dc0: 206d 7563 6820 6c61 6d62 6461 2064 6563 much lambda dec │ │ │ │ -00021dd0: 7265 6173 6573 2061 6674 6572 2065 6163 reases after eac │ │ │ │ -00021de0: 6820 6974 6572 6174 696f 6e2e 204e 6f72 h iteration. Nor │ │ │ │ -00021df0: 6d61 6c6c 792c 0a20 2020 2020 2a20 6974 mally,. * it │ │ │ │ -00021e00: 2073 686f 756c 6420 6265 2030 2e32 352e should be 0.25. │ │ │ │ -00021e10: 2053 6574 7469 6e67 2069 7420 746f 2031 Setting it to 1 │ │ │ │ -00021e20: 2e30 206d 6179 206c 6561 6420 746f 2073 .0 may lead to s │ │ │ │ -00021e30: 7472 6561 6b69 6e67 2061 7274 6966 6163 treaking artifac │ │ │ │ -00021e40: 7473 2e0a 2020 2020 202a 0a20 2020 2020 ts.. *. │ │ │ │ -00021e50: 2a20 4070 6172 616d 206e 756d 5f69 7465 * @param num_ite │ │ │ │ -00021e60: 7220 6e75 6d62 6572 206f 6620 6974 6572 r number of iter │ │ │ │ -00021e70: 6174 696f 6e73 2075 7365 6420 666f 7220 ations used for │ │ │ │ -00021e80: 6669 6c74 6572 696e 672c 2033 2069 7320 filtering, 3 is │ │ │ │ -00021e90: 7573 7561 6c6c 7920 656e 6f75 6768 2e0a usually enough.. │ │ │ │ -00021ea0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00021eb0: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ -00021ec0: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ -00021ed0: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ -00021ee0: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ -00021ef0: 6473 742c 2064 6f75 626c 6520 6c61 6d62 dst, double lamb │ │ │ │ -00021f00: 6461 2c20 646f 7562 6c65 2073 6967 6d61 da, double sigma │ │ │ │ -00021f10: 5f63 6f6c 6f72 2c20 646f 7562 6c65 206c _color, double l │ │ │ │ -00021f20: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ -00021f30: 6e2c 2069 6e74 206e 756d 5f69 7465 7229 n, int num_iter) │ │ │ │ -00021f40: 207b 0a20 2020 2020 2020 2066 6173 7447 {. fastG │ │ │ │ -00021f50: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -00021f60: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati │ │ │ │ -00021f70: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -00021f80: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -00021f90: 4f62 6a2c 206c 616d 6264 612c 2073 6967 Obj, lambda, sig │ │ │ │ -00021fa0: 6d61 5f63 6f6c 6f72 2c20 6c61 6d62 6461 ma_color, lambda │ │ │ │ -00021fb0: 5f61 7474 656e 7561 7469 6f6e 2c20 6e75 _attenuation, nu │ │ │ │ -00021fc0: 6d5f 6974 6572 293b 0a20 2020 207d 0a0a m_iter);. }.. │ │ │ │ -00021fd0: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ -00021fe0: 696d 706c 6520 6f6e 652d 6c69 6e65 2046 imple one-line F │ │ │ │ -00021ff0: 6173 7420 476c 6f62 616c 2053 6d6f 6f74 ast Global Smoot │ │ │ │ -00022000: 6865 7220 6669 6c74 6572 2063 616c 6c2e her filter call. │ │ │ │ -00022010: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ -00022020: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ -00022030: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ -00022040: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ -00022050: 6520 7468 656e 2075 7365 2046 6173 7447 e then use FastG │ │ │ │ -00022060: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -00022070: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ -00022080: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ -00022090: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ -000220a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -000220b0: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ -000220c0: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ -000220d0: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ -000220e0: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ -000220f0: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ -00022100: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ -00022110: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -00022120: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ -00022130: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ -00022140: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ -00022150: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ -00022160: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ -00022170: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -00022180: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ -00022190: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ -000221a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -000221b0: 7061 7261 6d20 6473 7420 6465 7374 696e param dst destin │ │ │ │ -000221c0: 6174 696f 6e20 696d 6167 652e 0a20 2020 ation image.. │ │ │ │ -000221d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000221e0: 6d20 6c61 6d62 6461 2070 6172 616d 6574 m lambda paramet │ │ │ │ -000221f0: 6572 2064 6566 696e 696e 6720 7468 6520 er defining the │ │ │ │ -00022200: 616d 6f75 6e74 206f 6620 7265 6775 6c61 amount of regula │ │ │ │ -00022210: 7269 7a61 7469 6f6e 0a20 2020 2020 2a0a rization. *. │ │ │ │ -00022220: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ -00022230: 676d 615f 636f 6c6f 7220 7061 7261 6d65 gma_color parame │ │ │ │ -00022240: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ -00022250: 696c 6172 2074 6f20 636f 6c6f 7220 7370 ilar to color sp │ │ │ │ -00022260: 6163 6520 7369 676d 6120 696e 2062 696c ace sigma in bil │ │ │ │ -00022270: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ -00022280: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00022290: 616d 206c 616d 6264 615f 6174 7465 6e75 am lambda_attenu │ │ │ │ -000222a0: 6174 696f 6e20 696e 7465 726e 616c 2070 ation internal p │ │ │ │ -000222b0: 6172 616d 6574 6572 2c20 6465 6669 6e69 arameter, defini │ │ │ │ -000222c0: 6e67 2068 6f77 206d 7563 6820 6c61 6d62 ng how much lamb │ │ │ │ -000222d0: 6461 2064 6563 7265 6173 6573 2061 6674 da decreases aft │ │ │ │ -000222e0: 6572 2065 6163 6820 6974 6572 6174 696f er each iteratio │ │ │ │ -000222f0: 6e2e 204e 6f72 6d61 6c6c 792c 0a20 2020 n. Normally,. │ │ │ │ -00022300: 2020 2a20 6974 2073 686f 756c 6420 6265 * it should be │ │ │ │ -00022310: 2030 2e32 352e 2053 6574 7469 6e67 2069 0.25. Setting i │ │ │ │ -00022320: 7420 746f 2031 2e30 206d 6179 206c 6561 t to 1.0 may lea │ │ │ │ -00022330: 6420 746f 2073 7472 6561 6b69 6e67 2061 d to streaking a │ │ │ │ -00022340: 7274 6966 6163 7473 2e0a 2020 2020 202a rtifacts.. * │ │ │ │ -00022350: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00022360: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -00022370: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ -00022380: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ -00022390: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat │ │ │ │ -000223a0: 2064 7374 2c20 646f 7562 6c65 206c 616d dst, double lam │ │ │ │ -000223b0: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ -000223c0: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ -000223d0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -000223e0: 6f6e 2920 7b0a 2020 2020 2020 2020 6661 on) {. fa │ │ │ │ -000223f0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -00022400: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ -00022410: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00022420: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00022430: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ -00022440: 7369 676d 615f 636f 6c6f 722c 206c 616d sigma_color, lam │ │ │ │ -00022450: 6264 615f 6174 7465 6e75 6174 696f 6e29 bda_attenuation) │ │ │ │ -00022460: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00022470: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ -00022480: 6e65 2d6c 696e 6520 4661 7374 2047 6c6f ne-line Fast Glo │ │ │ │ -00022490: 6261 6c20 536d 6f6f 7468 6572 2066 696c bal Smoother fil │ │ │ │ -000224a0: 7465 7220 6361 6c6c 2e20 4966 2079 6f75 ter call. If you │ │ │ │ -000224b0: 2068 6176 6520 6d75 6c74 6970 6c65 2069 have multiple i │ │ │ │ -000224c0: 6d61 6765 7320 746f 2066 696c 7465 7220 mages to filter │ │ │ │ -000224d0: 7769 7468 2074 6865 2073 616d 650a 2020 with the same. │ │ │ │ -000224e0: 2020 202a 2067 7569 6465 2074 6865 6e20 * guide then │ │ │ │ -000224f0: 7573 6520 4661 7374 476c 6f62 616c 536d use FastGlobalSm │ │ │ │ -00022500: 6f6f 7468 6572 4669 6c74 6572 2069 6e74 ootherFilter int │ │ │ │ -00022510: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ -00022520: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ -00022530: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -00022540: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ -00022550: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ -00022560: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ -00022570: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ -00022580: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ -00022590: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ -000225a0: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ -000225b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -000225c0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ -000225d0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ -000225e0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ -000225f0: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ -00022600: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -00022610: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ -00022620: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ -00022630: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -00022640: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00022650: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ -00022660: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -00022670: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ -00022680: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ -00022690: 6e69 6e67 2074 6865 2061 6d6f 756e 7420 ning the amount │ │ │ │ -000226a0: 6f66 2072 6567 756c 6172 697a 6174 696f of regularizatio │ │ │ │ -000226b0: 6e0a 2020 2020 202a 0a20 2020 2020 2a20 n. *. * │ │ │ │ -000226c0: 4070 6172 616d 2073 6967 6d61 5f63 6f6c @param sigma_col │ │ │ │ -000226d0: 6f72 2070 6172 616d 6574 6572 2c20 7468 or parameter, th │ │ │ │ -000226e0: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ -000226f0: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig │ │ │ │ -00022700: 6d61 2069 6e20 6269 6c61 7465 7261 6c46 ma in bilateralF │ │ │ │ -00022710: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -00022720: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ -00022730: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ -00022740: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ -00022750: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ -00022760: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ -00022770: 2a0a 2020 2020 202a 2f0a 2020 2020 7075 *. */. pu │ │ │ │ -00022780: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00022790: 2066 6173 7447 6c6f 6261 6c53 6d6f 6f74 fastGlobalSmoot │ │ │ │ -000227a0: 6865 7246 696c 7465 7228 4d61 7420 6775 herFilter(Mat gu │ │ │ │ -000227b0: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ -000227c0: 7420 6473 742c 2064 6f75 626c 6520 6c61 t dst, double la │ │ │ │ -000227d0: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ -000227e0: 6d61 5f63 6f6c 6f72 2920 7b0a 2020 2020 ma_color) {. │ │ │ │ -000227f0: 2020 2020 6661 7374 476c 6f62 616c 536d fastGlobalSm │ │ │ │ -00022800: 6f6f 7468 6572 4669 6c74 6572 5f32 2867 ootherFilter_2(g │ │ │ │ -00022810: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ -00022820: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -00022830: 7374 2e6e 6174 6976 654f 626a 2c20 6c61 st.nativeObj, la │ │ │ │ -00022840: 6d62 6461 2c20 7369 676d 615f 636f 6c6f mbda, sigma_colo │ │ │ │ -00022850: 7229 3b0a 2020 2020 7d0a 0a0a 2020 2020 r);. }... │ │ │ │ -00022860: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -00022870: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -00022880: 633a 3a6c 3053 6d6f 6f74 6828 4d61 7420 c::l0Smooth(Mat │ │ │ │ -00022890: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d │ │ │ │ -000228a0: 6f75 626c 6520 6c61 6d62 6461 203d 2030 ouble lambda = 0 │ │ │ │ -000228b0: 2e30 322c 2064 6f75 626c 6520 6b61 7070 .02, double kapp │ │ │ │ -000228c0: 6120 3d20 322e 3029 0a20 2020 202f 2f0a a = 2.0). //. │ │ │ │ -000228d0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -000228e0: 476c 6f62 616c 2069 6d61 6765 2073 6d6f Global image smo │ │ │ │ -000228f0: 6f74 6869 6e67 2076 6961 204c 3020 6772 othing via L0 gr │ │ │ │ -00022900: 6164 6965 6e74 206d 696e 696d 697a 6174 adient minimizat │ │ │ │ -00022910: 696f 6e2e 0a20 2020 2020 2a0a 2020 2020 ion.. *. │ │ │ │ -00022920: 202a 2040 7061 7261 6d20 7372 6320 736f * @param src so │ │ │ │ -00022930: 7572 6365 2069 6d61 6765 2066 6f72 2066 urce image for f │ │ │ │ -00022940: 696c 7465 7269 6e67 2077 6974 6820 756e iltering with un │ │ │ │ -00022950: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ -00022960: 7369 676e 6564 2031 362d 6269 7420 6f72 signed 16-bit or │ │ │ │ -00022970: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ -00022980: 6465 7074 682e 0a20 2020 2020 2a0a 2020 depth.. *. │ │ │ │ -00022990: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ -000229a0: 6465 7374 696e 6174 696f 6e20 696d 6167 destination imag │ │ │ │ -000229b0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -000229c0: 2040 7061 7261 6d20 6c61 6d62 6461 2070 @param lambda p │ │ │ │ -000229d0: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ -000229e0: 6720 7468 6520 736d 6f6f 7468 2074 6572 g the smooth ter │ │ │ │ -000229f0: 6d20 7765 6967 6874 2e0a 2020 2020 202a m weight.. * │ │ │ │ -00022a00: 0a20 2020 2020 2a20 4070 6172 616d 206b . * @param k │ │ │ │ -00022a10: 6170 7061 2070 6172 616d 6574 6572 2064 appa parameter d │ │ │ │ -00022a20: 6566 696e 696e 6720 7468 6520 696e 6372 efining the incr │ │ │ │ -00022a30: 6561 7369 6e67 2066 6163 746f 7220 6f66 easing factor of │ │ │ │ -00022a40: 2074 6865 2077 6569 6768 7420 6f66 2074 the weight of t │ │ │ │ -00022a50: 6865 2067 7261 6469 656e 7420 6461 7461 he gradient data │ │ │ │ -00022a60: 2074 6572 6d2e 0a20 2020 2020 2a0a 2020 term.. *. │ │ │ │ -00022a70: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -00022a80: 7461 696c 7320 6162 6f75 7420 4c30 2053 tails about L0 S │ │ │ │ -00022a90: 6d6f 6f74 6865 722c 2073 6565 2074 6865 moother, see the │ │ │ │ -00022aa0: 206f 7269 6769 6e61 6c20 7061 7065 7220 original paper │ │ │ │ -00022ab0: 4349 5445 3a20 7875 3230 3131 696d 6167 CITE: xu2011imag │ │ │ │ -00022ac0: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ -00022ad0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00022ae0: 6420 6c30 536d 6f6f 7468 284d 6174 2073 d l0Smooth(Mat s │ │ │ │ -00022af0: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ -00022b00: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ -00022b10: 6c65 206b 6170 7061 2920 7b0a 2020 2020 le kappa) {. │ │ │ │ -00022b20: 2020 2020 6c30 536d 6f6f 7468 5f30 2873 l0Smooth_0(s │ │ │ │ -00022b30: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ -00022b40: 742e 6e61 7469 7665 4f62 6a2c 206c 616d t.nativeObj, lam │ │ │ │ -00022b50: 6264 612c 206b 6170 7061 293b 0a20 2020 bda, kappa);. │ │ │ │ -00022b60: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -00022b70: 202a 2047 6c6f 6261 6c20 696d 6167 6520 * Global image │ │ │ │ -00022b80: 736d 6f6f 7468 696e 6720 7669 6120 4c30 smoothing via L0 │ │ │ │ -00022b90: 2067 7261 6469 656e 7420 6d69 6e69 6d69 gradient minimi │ │ │ │ -00022ba0: 7a61 7469 6f6e 2e0a 2020 2020 202a 0a20 zation.. *. │ │ │ │ -00022bb0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00022bc0: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ -00022bd0: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ -00022be0: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ -00022bf0: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ -00022c00: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ -00022c10: 6e74 2064 6570 7468 2e0a 2020 2020 202a nt depth.. * │ │ │ │ -00022c20: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00022c30: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ -00022c40: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -00022c50: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ -00022c60: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ -00022c70: 6e69 6e67 2074 6865 2073 6d6f 6f74 6820 ning the smooth │ │ │ │ -00022c80: 7465 726d 2077 6569 6768 742e 0a20 2020 term weight.. │ │ │ │ -00022c90: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -00022ca0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -00022cb0: 6c73 2061 626f 7574 204c 3020 536d 6f6f ls about L0 Smoo │ │ │ │ -00022cc0: 7468 6572 2c20 7365 6520 7468 6520 6f72 ther, see the or │ │ │ │ -00022cd0: 6967 696e 616c 2070 6170 6572 2043 4954 iginal paper CIT │ │ │ │ -00022ce0: 453a 2078 7532 3031 3169 6d61 6765 2e0a E: xu2011image.. │ │ │ │ -00022cf0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00022d00: 6963 2073 7461 7469 6320 766f 6964 206c ic static void l │ │ │ │ -00022d10: 3053 6d6f 6f74 6828 4d61 7420 7372 632c 0Smooth(Mat src, │ │ │ │ -00022d20: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -00022d30: 206c 616d 6264 6129 207b 0a20 2020 2020 lambda) {. │ │ │ │ -00022d40: 2020 206c 3053 6d6f 6f74 685f 3128 7372 l0Smooth_1(sr │ │ │ │ -00022d50: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00022d60: 2e6e 6174 6976 654f 626a 2c20 6c61 6d62 .nativeObj, lamb │ │ │ │ -00022d70: 6461 293b 0a20 2020 207d 0a0a 2020 2020 da);. }.. │ │ │ │ -00022d80: 2f2a 2a0a 2020 2020 202a 2047 6c6f 6261 /**. * Globa │ │ │ │ -00022d90: 6c20 696d 6167 6520 736d 6f6f 7468 696e l image smoothin │ │ │ │ -00022da0: 6720 7669 6120 4c30 2067 7261 6469 656e g via L0 gradien │ │ │ │ -00022db0: 7420 6d69 6e69 6d69 7a61 7469 6f6e 2e0a t minimization.. │ │ │ │ -00022dc0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00022dd0: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ -00022de0: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ -00022df0: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ -00022e00: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ -00022e10: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ -00022e20: 7469 6e67 2d70 6f69 6e74 2064 6570 7468 ting-point depth │ │ │ │ -00022e30: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00022e40: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ -00022e50: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ -00022e60: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -00022e70: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ -00022e80: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ -00022e90: 204c 3020 536d 6f6f 7468 6572 2c20 7365 L0 Smoother, se │ │ │ │ -00022ea0: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ -00022eb0: 6170 6572 2043 4954 453a 2078 7532 3031 aper CITE: xu201 │ │ │ │ -00022ec0: 3169 6d61 6765 2e0a 2020 2020 202a 2f0a 1image.. */. │ │ │ │ -00022ed0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00022ee0: 6320 766f 6964 206c 3053 6d6f 6f74 6828 c void l0Smooth( │ │ │ │ -00022ef0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ -00022f00: 2920 7b0a 2020 2020 2020 2020 6c30 536d ) {. l0Sm │ │ │ │ -00022f10: 6f6f 7468 5f32 2873 7263 2e6e 6174 6976 ooth_2(src.nativ │ │ │ │ -00022f20: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -00022f30: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ -00022f40: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -00022f50: 2020 5074 725f 4564 6765 4472 6177 696e Ptr_EdgeDrawin │ │ │ │ -00022f60: 6720 6376 3a3a 7869 6d67 7072 6f63 3a3a g cv::ximgproc:: │ │ │ │ -00022f70: 6372 6561 7465 4564 6765 4472 6177 696e createEdgeDrawin │ │ │ │ -00022f80: 6728 290a 2020 2020 2f2f 0a0a 2020 2020 g(). //.. │ │ │ │ -00022f90: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00022fa0: 6573 2061 2073 6d61 7274 2070 6f69 6e74 es a smart point │ │ │ │ -00022fb0: 6572 2074 6f20 6120 4564 6765 4472 6177 er to a EdgeDraw │ │ │ │ -00022fc0: 696e 6720 6f62 6a65 6374 2061 6e64 2069 ing object and i │ │ │ │ -00022fd0: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ -00022fe0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00022ff0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00023000: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00023010: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ -00023020: 6467 6544 7261 7769 6e67 2063 7265 6174 dgeDrawing creat │ │ │ │ -00023030: 6545 6467 6544 7261 7769 6e67 2829 207b eEdgeDrawing() { │ │ │ │ -00023040: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00023050: 4564 6765 4472 6177 696e 672e 5f5f 6672 EdgeDrawing.__fr │ │ │ │ -00023060: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd │ │ │ │ -00023070: 6765 4472 6177 696e 675f 3028 2929 3b0a geDrawing_0());. │ │ │ │ -00023080: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00023090: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -000230a0: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ -000230b0: 6572 2063 763a 3a78 696d 6770 726f 633a er cv::ximgproc: │ │ │ │ -000230c0: 3a63 7265 6174 6544 6973 7061 7269 7479 :createDisparity │ │ │ │ -000230d0: 574c 5346 696c 7465 7228 5074 725f 5374 WLSFilter(Ptr_St │ │ │ │ -000230e0: 6572 656f 4d61 7463 6865 7220 6d61 7463 ereoMatcher matc │ │ │ │ -000230f0: 6865 725f 6c65 6674 290a 2020 2020 2f2f her_left). // │ │ │ │ -00023100: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00023110: 2043 6f6e 7665 6e69 656e 6365 2066 6163 Convenience fac │ │ │ │ -00023120: 746f 7279 206d 6574 686f 6420 7468 6174 tory method that │ │ │ │ -00023130: 2063 7265 6174 6573 2061 6e20 696e 7374 creates an inst │ │ │ │ -00023140: 616e 6365 206f 6620 4469 7370 6172 6974 ance of Disparit │ │ │ │ -00023150: 7957 4c53 4669 6c74 6572 2061 6e64 2073 yWLSFilter and s │ │ │ │ -00023160: 6574 7320 7570 2061 6c6c 2074 6865 2072 ets up all the r │ │ │ │ -00023170: 656c 6576 616e 740a 2020 2020 202a 2066 elevant. * f │ │ │ │ -00023180: 696c 7465 7220 7061 7261 6d65 7465 7273 ilter parameters │ │ │ │ -00023190: 2061 7574 6f6d 6174 6963 616c 6c79 2062 automatically b │ │ │ │ -000231a0: 6173 6564 206f 6e20 7468 6520 6d61 7463 ased on the matc │ │ │ │ -000231b0: 6865 7220 696e 7374 616e 6365 2e20 4375 her instance. Cu │ │ │ │ -000231c0: 7272 656e 746c 7920 7375 7070 6f72 7473 rrently supports │ │ │ │ -000231d0: 206f 6e6c 7920 5374 6572 656f 424d 2061 only StereoBM a │ │ │ │ -000231e0: 6e64 2053 7465 7265 6f53 4742 4d2e 0a20 nd StereoSGBM.. │ │ │ │ -000231f0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00023200: 7261 6d20 6d61 7463 6865 725f 6c65 6674 ram matcher_left │ │ │ │ -00023210: 2073 7465 7265 6f20 6d61 7463 6865 7220 stereo matcher │ │ │ │ -00023220: 696e 7374 616e 6365 2074 6861 7420 7769 instance that wi │ │ │ │ -00023230: 6c6c 2062 6520 7573 6564 2077 6974 6820 ll be used with │ │ │ │ -00023240: 7468 6520 6669 6c74 6572 0a20 2020 2020 the filter. │ │ │ │ -00023250: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00023260: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00023270: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00023280: 626c 6963 2073 7461 7469 6320 4469 7370 blic static Disp │ │ │ │ -00023290: 6172 6974 7957 4c53 4669 6c74 6572 2063 arityWLSFilter c │ │ │ │ -000232a0: 7265 6174 6544 6973 7061 7269 7479 574c reateDisparityWL │ │ │ │ -000232b0: 5346 696c 7465 7228 5374 6572 656f 4d61 SFilter(StereoMa │ │ │ │ -000232c0: 7463 6865 7220 6d61 7463 6865 725f 6c65 tcher matcher_le │ │ │ │ -000232d0: 6674 2920 7b0a 2020 2020 2020 2020 7265 ft) {. re │ │ │ │ -000232e0: 7475 726e 2044 6973 7061 7269 7479 574c turn DisparityWL │ │ │ │ -000232f0: 5346 696c 7465 722e 5f5f 6672 6f6d 5074 SFilter.__fromPt │ │ │ │ -00023300: 725f 5f28 6372 6561 7465 4469 7370 6172 r__(createDispar │ │ │ │ -00023310: 6974 7957 4c53 4669 6c74 6572 5f30 286d ityWLSFilter_0(m │ │ │ │ -00023320: 6174 6368 6572 5f6c 6566 742e 6765 744e atcher_left.getN │ │ │ │ -00023330: 6174 6976 654f 626a 4164 6472 2829 2929 ativeObjAddr())) │ │ │ │ -00023340: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00023350: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00023360: 725f 5374 6572 656f 4d61 7463 6865 7220 r_StereoMatcher │ │ │ │ -00023370: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ -00023380: 6561 7465 5269 6768 744d 6174 6368 6572 eateRightMatcher │ │ │ │ -00023390: 2850 7472 5f53 7465 7265 6f4d 6174 6368 (Ptr_StereoMatch │ │ │ │ -000233a0: 6572 206d 6174 6368 6572 5f6c 6566 7429 er matcher_left) │ │ │ │ -000233b0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ -000233c0: 0a20 2020 2020 2a20 436f 6e76 656e 6965 . * Convenie │ │ │ │ -000233d0: 6e63 6520 6d65 7468 6f64 2074 6f20 7365 nce method to se │ │ │ │ -000233e0: 7420 7570 2074 6865 206d 6174 6368 6572 t up the matcher │ │ │ │ -000233f0: 2066 6f72 2063 6f6d 7075 7469 6e67 2074 for computing t │ │ │ │ -00023400: 6865 2072 6967 6874 2d76 6965 7720 6469 he right-view di │ │ │ │ -00023410: 7370 6172 6974 7920 6d61 700a 2020 2020 sparity map. │ │ │ │ -00023420: 202a 2074 6861 7420 6973 2072 6571 7569 * that is requi │ │ │ │ -00023430: 7265 6420 696e 2063 6173 6520 6f66 2066 red in case of f │ │ │ │ -00023440: 696c 7465 7269 6e67 2077 6974 6820 636f iltering with co │ │ │ │ -00023450: 6e66 6964 656e 6365 2e0a 2020 2020 202a nfidence.. * │ │ │ │ -00023460: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -00023470: 6174 6368 6572 5f6c 6566 7420 6d61 696e atcher_left main │ │ │ │ -00023480: 2073 7465 7265 6f20 6d61 7463 6865 7220 stereo matcher │ │ │ │ -00023490: 696e 7374 616e 6365 2074 6861 7420 7769 instance that wi │ │ │ │ -000234a0: 6c6c 2062 6520 7573 6564 2077 6974 6820 ll be used with │ │ │ │ -000234b0: 7468 6520 6669 6c74 6572 0a20 2020 2020 the filter. │ │ │ │ -000234c0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -000234d0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000234e0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -000234f0: 626c 6963 2073 7461 7469 6320 5374 6572 blic static Ster │ │ │ │ -00023500: 656f 4d61 7463 6865 7220 6372 6561 7465 eoMatcher create │ │ │ │ -00023510: 5269 6768 744d 6174 6368 6572 2853 7465 RightMatcher(Ste │ │ │ │ -00023520: 7265 6f4d 6174 6368 6572 206d 6174 6368 reoMatcher match │ │ │ │ -00023530: 6572 5f6c 6566 7429 207b 0a20 2020 2020 er_left) {. │ │ │ │ -00023540: 2020 2072 6574 7572 6e20 5374 6572 656f return Stereo │ │ │ │ -00023550: 4d61 7463 6865 722e 5f5f 6672 6f6d 5074 Matcher.__fromPt │ │ │ │ -00023560: 725f 5f28 6372 6561 7465 5269 6768 744d r__(createRightM │ │ │ │ -00023570: 6174 6368 6572 5f30 286d 6174 6368 6572 atcher_0(matcher │ │ │ │ -00023580: 5f6c 6566 742e 6765 744e 6174 6976 654f _left.getNativeO │ │ │ │ -00023590: 626a 4164 6472 2829 2929 3b0a 2020 2020 bjAddr()));. │ │ │ │ -000235a0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -000235b0: 2f20 432b 2b3a 2020 5074 725f 4469 7370 / C++: Ptr_Disp │ │ │ │ -000235c0: 6172 6974 7957 4c53 4669 6c74 6572 2063 arityWLSFilter c │ │ │ │ -000235d0: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ -000235e0: 6174 6544 6973 7061 7269 7479 574c 5346 ateDisparityWLSF │ │ │ │ -000235f0: 696c 7465 7247 656e 6572 6963 2862 6f6f ilterGeneric(boo │ │ │ │ -00023600: 6c20 7573 655f 636f 6e66 6964 656e 6365 l use_confidence │ │ │ │ -00023610: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -00023620: 2a0a 2020 2020 202a 204d 6f72 6520 6765 *. * More ge │ │ │ │ -00023630: 6e65 7269 6320 6661 6374 6f72 7920 6d65 neric factory me │ │ │ │ -00023640: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ -00023650: 7461 6e63 6520 6f66 2044 6973 7061 7269 tance of Dispari │ │ │ │ -00023660: 7479 574c 5346 696c 7465 7220 616e 6420 tyWLSFilter and │ │ │ │ -00023670: 6578 6563 7574 6520 6261 7369 630a 2020 execute basic. │ │ │ │ -00023680: 2020 202a 2069 6e69 7469 616c 697a 6174 * initializat │ │ │ │ -00023690: 696f 6e20 726f 7574 696e 6573 2e20 5768 ion routines. Wh │ │ │ │ -000236a0: 656e 2075 7369 6e67 2074 6869 7320 6d65 en using this me │ │ │ │ -000236b0: 7468 6f64 2079 6f75 2077 696c 6c20 6e65 thod you will ne │ │ │ │ -000236c0: 6564 2074 6f20 7365 742d 7570 2074 6865 ed to set-up the │ │ │ │ -000236d0: 2052 4f49 2c20 6d61 7463 6865 7273 2061 ROI, matchers a │ │ │ │ -000236e0: 6e64 0a20 2020 2020 2a20 6f74 6865 7220 nd. * other │ │ │ │ -000236f0: 7061 7261 6d65 7465 7273 2062 7920 796f parameters by yo │ │ │ │ -00023700: 7572 7365 6c66 2e0a 2020 2020 202a 0a20 urself.. *. │ │ │ │ -00023710: 2020 2020 2a20 4070 6172 616d 2075 7365 * @param use │ │ │ │ -00023720: 5f63 6f6e 6669 6465 6e63 6520 6669 6c74 _confidence filt │ │ │ │ -00023730: 6572 696e 6720 7769 7468 2063 6f6e 6669 ering with confi │ │ │ │ -00023740: 6465 6e63 6520 7265 7175 6972 6573 2074 dence requires t │ │ │ │ -00023750: 776f 2064 6973 7061 7269 7479 206d 6170 wo disparity map │ │ │ │ -00023760: 7320 2866 6f72 2074 6865 206c 6566 7420 s (for the left │ │ │ │ -00023770: 616e 6420 7269 6768 7420 7669 6577 7329 and right views) │ │ │ │ -00023780: 2061 6e64 2069 730a 2020 2020 202a 2061 and is. * a │ │ │ │ -00023790: 7070 726f 7869 6d61 7465 6c79 2074 776f pproximately two │ │ │ │ -000237a0: 2074 696d 6573 2073 6c6f 7765 722e 2048 times slower. H │ │ │ │ -000237b0: 6f77 6576 6572 2c20 7175 616c 6974 7920 owever, quality │ │ │ │ -000237c0: 6973 2074 7970 6963 616c 6c79 2073 6967 is typically sig │ │ │ │ -000237d0: 6e69 6669 6361 6e74 6c79 2062 6574 7465 nificantly bette │ │ │ │ -000237e0: 722e 0a20 2020 2020 2a20 4072 6574 7572 r.. * @retur │ │ │ │ -000237f0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -00023800: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00023810: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00023820: 7469 6320 4469 7370 6172 6974 7957 4c53 tic DisparityWLS │ │ │ │ -00023830: 4669 6c74 6572 2063 7265 6174 6544 6973 Filter createDis │ │ │ │ -00023840: 7061 7269 7479 574c 5346 696c 7465 7247 parityWLSFilterG │ │ │ │ -00023850: 656e 6572 6963 2862 6f6f 6c65 616e 2075 eneric(boolean u │ │ │ │ -00023860: 7365 5f63 6f6e 6669 6465 6e63 6529 207b se_confidence) { │ │ │ │ -00023870: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00023880: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ -00023890: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c │ │ │ │ -000238a0: 7265 6174 6544 6973 7061 7269 7479 574c reateDisparityWL │ │ │ │ -000238b0: 5346 696c 7465 7247 656e 6572 6963 5f30 SFilterGeneric_0 │ │ │ │ -000238c0: 2875 7365 5f63 6f6e 6669 6465 6e63 6529 (use_confidence) │ │ │ │ -000238d0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -000238e0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2069 /. // C++: i │ │ │ │ -000238f0: 6e74 2063 763a 3a78 696d 6770 726f 633a nt cv::ximgproc: │ │ │ │ -00023900: 3a72 6561 6447 5428 5374 7269 6e67 2073 :readGT(String s │ │ │ │ -00023910: 7263 5f70 6174 682c 204d 6174 2620 6473 rc_path, Mat& ds │ │ │ │ -00023920: 7429 0a20 2020 202f 2f0a 0a20 2020 202f t). //.. / │ │ │ │ -00023930: 2a2a 0a20 2020 2020 2a20 4675 6e63 7469 **. * Functi │ │ │ │ -00023940: 6f6e 2066 6f72 2072 6561 6469 6e67 2067 on for reading g │ │ │ │ -00023950: 726f 756e 6420 7472 7574 6820 6469 7370 round truth disp │ │ │ │ -00023960: 6172 6974 7920 6d61 7073 2e20 5375 7070 arity maps. Supp │ │ │ │ -00023970: 6f72 7473 2062 6173 6963 204d 6964 646c orts basic Middl │ │ │ │ -00023980: 6562 7572 790a 2020 2020 202a 2061 6e64 ebury. * and │ │ │ │ -00023990: 204d 5049 2d53 696e 7465 6c20 666f 726d MPI-Sintel form │ │ │ │ -000239a0: 6174 732e 204e 6f74 6520 7468 6174 2074 ats. Note that t │ │ │ │ -000239b0: 6865 2072 6573 756c 7469 6e67 2064 6973 he resulting dis │ │ │ │ -000239c0: 7061 7269 7479 206d 6170 2069 7320 7363 parity map is sc │ │ │ │ -000239d0: 616c 6564 2062 7920 3136 2e0a 2020 2020 aled by 16.. │ │ │ │ -000239e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -000239f0: 2073 7263 5f70 6174 6820 7061 7468 2074 src_path path t │ │ │ │ -00023a00: 6f20 7468 6520 696d 6167 652c 2063 6f6e o the image, con │ │ │ │ -00023a10: 7461 696e 696e 6720 6772 6f75 6e64 2d74 taining ground-t │ │ │ │ -00023a20: 7275 7468 2064 6973 7061 7269 7479 206d ruth disparity m │ │ │ │ -00023a30: 6170 0a20 2020 2020 2a0a 2020 2020 202a ap. *. * │ │ │ │ -00023a40: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp │ │ │ │ -00023a50: 7574 2064 6973 7061 7269 7479 206d 6170 ut disparity map │ │ │ │ -00023a60: 2c20 4356 5f31 3653 2064 6570 7468 0a20 , CV_16S depth. │ │ │ │ -00023a70: 2020 2020 2a0a 2020 2020 202a 2040 7265 *. * @re │ │ │ │ -00023a80: 7475 726e 2072 6574 7572 6e73 207a 6572 turn returns zer │ │ │ │ -00023a90: 6f20 6966 2073 7563 6365 7373 6675 6c6c o if successfull │ │ │ │ -00023aa0: 7920 7265 6164 2074 6865 2067 726f 756e y read the groun │ │ │ │ -00023ab0: 6420 7472 7574 680a 2020 2020 202a 2f0a d truth. */. │ │ │ │ -00023ac0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00023ad0: 6320 696e 7420 7265 6164 4754 2853 7472 c int readGT(Str │ │ │ │ -00023ae0: 696e 6720 7372 635f 7061 7468 2c20 4d61 ing src_path, Ma │ │ │ │ -00023af0: 7420 6473 7429 207b 0a20 2020 2020 2020 t dst) {. │ │ │ │ -00023b00: 2072 6574 7572 6e20 7265 6164 4754 5f30 return readGT_0 │ │ │ │ -00023b10: 2873 7263 5f70 6174 682c 2064 7374 2e6e (src_path, dst.n │ │ │ │ -00023b20: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ -00023b30: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ -00023b40: 2043 2b2b 3a20 2064 6f75 626c 6520 6376 C++: double cv │ │ │ │ -00023b50: 3a3a 7869 6d67 7072 6f63 3a3a 636f 6d70 ::ximgproc::comp │ │ │ │ -00023b60: 7574 654d 5345 284d 6174 2047 542c 204d uteMSE(Mat GT, M │ │ │ │ -00023b70: 6174 2073 7263 2c20 5265 6374 2052 4f49 at src, Rect ROI │ │ │ │ -00023b80: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -00023b90: 2a0a 2020 2020 202a 2046 756e 6374 696f *. * Functio │ │ │ │ -00023ba0: 6e20 666f 7220 636f 6d70 7574 696e 6720 n for computing │ │ │ │ -00023bb0: 6d65 616e 2073 7175 6172 6520 6572 726f mean square erro │ │ │ │ -00023bc0: 7220 666f 7220 6469 7370 6172 6974 7920 r for disparity │ │ │ │ -00023bd0: 6d61 7073 0a20 2020 2020 2a0a 2020 2020 maps. *. │ │ │ │ -00023be0: 202a 2040 7061 7261 6d20 4754 2067 726f * @param GT gro │ │ │ │ -00023bf0: 756e 6420 7472 7574 6820 6469 7370 6172 und truth dispar │ │ │ │ -00023c00: 6974 7920 6d61 700a 2020 2020 202a 0a20 ity map. *. │ │ │ │ -00023c10: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00023c20: 2064 6973 7061 7269 7479 206d 6170 2074 disparity map t │ │ │ │ -00023c30: 6f20 6576 616c 7561 7465 0a20 2020 2020 o evaluate. │ │ │ │ -00023c40: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00023c50: 524f 4920 7265 6769 6f6e 206f 6620 696e ROI region of in │ │ │ │ -00023c60: 7465 7265 7374 0a20 2020 2020 2a0a 2020 terest. *. │ │ │ │ -00023c70: 2020 202a 2040 7265 7475 726e 2072 6574 * @return ret │ │ │ │ -00023c80: 7572 6e73 206d 6561 6e20 7371 7561 7265 urns mean square │ │ │ │ -00023c90: 2065 7272 6f72 2062 6574 7765 656e 2047 error between G │ │ │ │ -00023ca0: 5420 616e 6420 7372 630a 2020 2020 202a T and src. * │ │ │ │ -00023cb0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00023cc0: 7469 6320 646f 7562 6c65 2063 6f6d 7075 tic double compu │ │ │ │ -00023cd0: 7465 4d53 4528 4d61 7420 4754 2c20 4d61 teMSE(Mat GT, Ma │ │ │ │ -00023ce0: 7420 7372 632c 2052 6563 7420 524f 4929 t src, Rect ROI) │ │ │ │ -00023cf0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00023d00: 6e20 636f 6d70 7574 654d 5345 5f30 2847 n computeMSE_0(G │ │ │ │ -00023d10: 542e 6e61 7469 7665 4f62 6a2c 2073 7263 T.nativeObj, src │ │ │ │ -00023d20: 2e6e 6174 6976 654f 626a 2c20 524f 492e .nativeObj, ROI. │ │ │ │ -00023d30: 782c 2052 4f49 2e79 2c20 524f 492e 7769 x, ROI.y, ROI.wi │ │ │ │ -00023d40: 6474 682c 2052 4f49 2e68 6569 6768 7429 dth, ROI.height) │ │ │ │ -00023d50: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00023d60: 0a20 2020 202f 2f20 432b 2b3a 2020 646f . // C++: do │ │ │ │ -00023d70: 7562 6c65 2063 763a 3a78 696d 6770 726f uble cv::ximgpro │ │ │ │ -00023d80: 633a 3a63 6f6d 7075 7465 4261 6450 6978 c::computeBadPix │ │ │ │ -00023d90: 656c 5065 7263 656e 7428 4d61 7420 4754 elPercent(Mat GT │ │ │ │ -00023da0: 2c20 4d61 7420 7372 632c 2052 6563 7420 , Mat src, Rect │ │ │ │ -00023db0: 524f 492c 2069 6e74 2074 6872 6573 6820 ROI, int thresh │ │ │ │ -00023dc0: 3d20 3234 290a 2020 2020 2f2f 0a0a 2020 = 24). //.. │ │ │ │ -00023dd0: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun │ │ │ │ -00023de0: 6374 696f 6e20 666f 7220 636f 6d70 7574 ction for comput │ │ │ │ -00023df0: 696e 6720 7468 6520 7065 7263 656e 7420 ing the percent │ │ │ │ -00023e00: 6f66 2022 6261 6422 2070 6978 656c 7320 of "bad" pixels │ │ │ │ -00023e10: 696e 2074 6865 2064 6973 7061 7269 7479 in the disparity │ │ │ │ -00023e20: 206d 6170 0a20 2020 2020 2a20 2870 6978 map. * (pix │ │ │ │ -00023e30: 656c 7320 7768 6572 6520 6572 726f 7220 els where error │ │ │ │ -00023e40: 6973 2068 6967 6865 7220 7468 616e 2061 is higher than a │ │ │ │ -00023e50: 2073 7065 6369 6669 6564 2074 6872 6573 specified thres │ │ │ │ -00023e60: 686f 6c64 290a 2020 2020 202a 0a20 2020 hold). *. │ │ │ │ -00023e70: 2020 2a20 4070 6172 616d 2047 5420 6772 * @param GT gr │ │ │ │ -00023e80: 6f75 6e64 2074 7275 7468 2064 6973 7061 ound truth dispa │ │ │ │ -00023e90: 7269 7479 206d 6170 0a20 2020 2020 2a0a rity map. *. │ │ │ │ -00023ea0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -00023eb0: 6320 6469 7370 6172 6974 7920 6d61 7020 c disparity map │ │ │ │ -00023ec0: 746f 2065 7661 6c75 6174 650a 2020 2020 to evaluate. │ │ │ │ -00023ed0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00023ee0: 2052 4f49 2072 6567 696f 6e20 6f66 2069 ROI region of i │ │ │ │ -00023ef0: 6e74 6572 6573 740a 2020 2020 202a 0a20 nterest. *. │ │ │ │ -00023f00: 2020 2020 2a20 4070 6172 616d 2074 6872 * @param thr │ │ │ │ -00023f10: 6573 6820 7468 7265 7368 6f6c 6420 7573 esh threshold us │ │ │ │ -00023f20: 6564 2074 6f20 6465 7465 726d 696e 6520 ed to determine │ │ │ │ -00023f30: 2262 6164 2220 7069 7865 6c73 0a20 2020 "bad" pixels. │ │ │ │ -00023f40: 2020 2a0a 2020 2020 202a 2040 7265 7475 *. * @retu │ │ │ │ -00023f50: 726e 2072 6574 7572 6e73 206d 6561 6e20 rn returns mean │ │ │ │ -00023f60: 7371 7561 7265 2065 7272 6f72 2062 6574 square error bet │ │ │ │ -00023f70: 7765 656e 2047 5420 616e 6420 7372 630a ween GT and src. │ │ │ │ -00023f80: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00023f90: 6963 2073 7461 7469 6320 646f 7562 6c65 ic static double │ │ │ │ -00023fa0: 2063 6f6d 7075 7465 4261 6450 6978 656c computeBadPixel │ │ │ │ -00023fb0: 5065 7263 656e 7428 4d61 7420 4754 2c20 Percent(Mat GT, │ │ │ │ -00023fc0: 4d61 7420 7372 632c 2052 6563 7420 524f Mat src, Rect RO │ │ │ │ -00023fd0: 492c 2069 6e74 2074 6872 6573 6829 207b I, int thresh) { │ │ │ │ -00023fe0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00023ff0: 636f 6d70 7574 6542 6164 5069 7865 6c50 computeBadPixelP │ │ │ │ -00024000: 6572 6365 6e74 5f30 2847 542e 6e61 7469 ercent_0(GT.nati │ │ │ │ -00024010: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -00024020: 654f 626a 2c20 524f 492e 782c 2052 4f49 eObj, ROI.x, ROI │ │ │ │ -00024030: 2e79 2c20 524f 492e 7769 6474 682c 2052 .y, ROI.width, R │ │ │ │ -00024040: 4f49 2e68 6569 6768 742c 2074 6872 6573 OI.height, thres │ │ │ │ -00024050: 6829 3b0a 2020 2020 7d0a 0a20 2020 202f h);. }.. / │ │ │ │ -00024060: 2a2a 0a20 2020 2020 2a20 4675 6e63 7469 **. * Functi │ │ │ │ -00024070: 6f6e 2066 6f72 2063 6f6d 7075 7469 6e67 on for computing │ │ │ │ -00024080: 2074 6865 2070 6572 6365 6e74 206f 6620 the percent of │ │ │ │ -00024090: 2262 6164 2220 7069 7865 6c73 2069 6e20 "bad" pixels in │ │ │ │ -000240a0: 7468 6520 6469 7370 6172 6974 7920 6d61 the disparity ma │ │ │ │ -000240b0: 700a 2020 2020 202a 2028 7069 7865 6c73 p. * (pixels │ │ │ │ -000240c0: 2077 6865 7265 2065 7272 6f72 2069 7320 where error is │ │ │ │ -000240d0: 6869 6768 6572 2074 6861 6e20 6120 7370 higher than a sp │ │ │ │ -000240e0: 6563 6966 6965 6420 7468 7265 7368 6f6c ecified threshol │ │ │ │ -000240f0: 6429 0a20 2020 2020 2a0a 2020 2020 202a d). *. * │ │ │ │ -00024100: 2040 7061 7261 6d20 4754 2067 726f 756e @param GT groun │ │ │ │ -00024110: 6420 7472 7574 6820 6469 7370 6172 6974 d truth disparit │ │ │ │ -00024120: 7920 6d61 700a 2020 2020 202a 0a20 2020 y map. *. │ │ │ │ -00024130: 2020 2a20 4070 6172 616d 2073 7263 2064 * @param src d │ │ │ │ -00024140: 6973 7061 7269 7479 206d 6170 2074 6f20 isparity map to │ │ │ │ -00024150: 6576 616c 7561 7465 0a20 2020 2020 2a0a evaluate. *. │ │ │ │ -00024160: 2020 2020 202a 2040 7061 7261 6d20 524f * @param RO │ │ │ │ -00024170: 4920 7265 6769 6f6e 206f 6620 696e 7465 I region of inte │ │ │ │ -00024180: 7265 7374 0a20 2020 2020 2a0a 2020 2020 rest. *. │ │ │ │ -00024190: 202a 0a20 2020 2020 2a20 4072 6574 7572 *. * @retur │ │ │ │ -000241a0: 6e20 7265 7475 726e 7320 6d65 616e 2073 n returns mean s │ │ │ │ -000241b0: 7175 6172 6520 6572 726f 7220 6265 7477 quare error betw │ │ │ │ -000241c0: 6565 6e20 4754 2061 6e64 2073 7263 0a20 een GT and src. │ │ │ │ -000241d0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -000241e0: 6320 7374 6174 6963 2064 6f75 626c 6520 c static double │ │ │ │ -000241f0: 636f 6d70 7574 6542 6164 5069 7865 6c50 computeBadPixelP │ │ │ │ -00024200: 6572 6365 6e74 284d 6174 2047 542c 204d ercent(Mat GT, M │ │ │ │ -00024210: 6174 2073 7263 2c20 5265 6374 2052 4f49 at src, Rect ROI │ │ │ │ -00024220: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00024230: 726e 2063 6f6d 7075 7465 4261 6450 6978 rn computeBadPix │ │ │ │ -00024240: 656c 5065 7263 656e 745f 3128 4754 2e6e elPercent_1(GT.n │ │ │ │ -00024250: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00024260: 7469 7665 4f62 6a2c 2052 4f49 2e78 2c20 tiveObj, ROI.x, │ │ │ │ -00024270: 524f 492e 792c 2052 4f49 2e77 6964 7468 ROI.y, ROI.width │ │ │ │ -00024280: 2c20 524f 492e 6865 6967 6874 293b 0a20 , ROI.height);. │ │ │ │ -00024290: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -000242a0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -000242b0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6765 cv::ximgproc::ge │ │ │ │ -000242c0: 7444 6973 7061 7269 7479 5669 7328 4d61 tDisparityVis(Ma │ │ │ │ -000242d0: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ -000242e0: 2064 6f75 626c 6520 7363 616c 6520 3d20 double scale = │ │ │ │ -000242f0: 312e 3029 0a20 2020 202f 2f0a 0a20 2020 1.0). //.. │ │ │ │ -00024300: 202f 2a2a 0a20 2020 2020 2a20 4675 6e63 /**. * Func │ │ │ │ -00024310: 7469 6f6e 2066 6f72 2063 7265 6174 696e tion for creatin │ │ │ │ -00024320: 6720 6120 6469 7370 6172 6974 7920 6d61 g a disparity ma │ │ │ │ -00024330: 7020 7669 7375 616c 697a 6174 696f 6e20 p visualization │ │ │ │ -00024340: 2863 6c61 6d70 6564 2043 565f 3855 2069 (clamped CV_8U i │ │ │ │ -00024350: 6d61 6765 290a 2020 2020 202a 0a20 2020 mage). *. │ │ │ │ -00024360: 2020 2a20 4070 6172 616d 2073 7263 2069 * @param src i │ │ │ │ -00024370: 6e70 7574 2064 6973 7061 7269 7479 206d nput disparity m │ │ │ │ -00024380: 6170 2028 4356 5f31 3653 2064 6570 7468 ap (CV_16S depth │ │ │ │ -00024390: 290a 2020 2020 202a 0a20 2020 2020 2a20 ). *. * │ │ │ │ -000243a0: 4070 6172 616d 2064 7374 206f 7574 7075 @param dst outpu │ │ │ │ -000243b0: 7420 7669 7375 616c 697a 6174 696f 6e0a t visualization. │ │ │ │ -000243c0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -000243d0: 6172 616d 2073 6361 6c65 2064 6973 7061 aram scale dispa │ │ │ │ -000243e0: 7269 7479 206d 6170 2077 696c 6c20 6265 rity map will be │ │ │ │ -000243f0: 206d 756c 7469 706c 6965 6420 6279 2074 multiplied by t │ │ │ │ -00024400: 6869 7320 7661 6c75 6520 666f 7220 7669 his value for vi │ │ │ │ -00024410: 7375 616c 697a 6174 696f 6e0a 2020 2020 sualization. │ │ │ │ -00024420: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00024430: 7461 7469 6320 766f 6964 2067 6574 4469 tatic void getDi │ │ │ │ -00024440: 7370 6172 6974 7956 6973 284d 6174 2073 sparityVis(Mat s │ │ │ │ -00024450: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ -00024460: 626c 6520 7363 616c 6529 207b 0a20 2020 ble scale) {. │ │ │ │ -00024470: 2020 2020 2067 6574 4469 7370 6172 6974 getDisparit │ │ │ │ -00024480: 7956 6973 5f30 2873 7263 2e6e 6174 6976 yVis_0(src.nativ │ │ │ │ -00024490: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -000244a0: 4f62 6a2c 2073 6361 6c65 293b 0a20 2020 Obj, scale);. │ │ │ │ -000244b0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -000244c0: 202a 2046 756e 6374 696f 6e20 666f 7220 * Function for │ │ │ │ -000244d0: 6372 6561 7469 6e67 2061 2064 6973 7061 creating a dispa │ │ │ │ -000244e0: 7269 7479 206d 6170 2076 6973 7561 6c69 rity map visuali │ │ │ │ -000244f0: 7a61 7469 6f6e 2028 636c 616d 7065 6420 zation (clamped │ │ │ │ -00024500: 4356 5f38 5520 696d 6167 6529 0a20 2020 CV_8U image). │ │ │ │ -00024510: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00024520: 6d20 7372 6320 696e 7075 7420 6469 7370 m src input disp │ │ │ │ -00024530: 6172 6974 7920 6d61 7020 2843 565f 3136 arity map (CV_16 │ │ │ │ -00024540: 5320 6465 7074 6829 0a20 2020 2020 2a0a S depth). *. │ │ │ │ -00024550: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -00024560: 7420 6f75 7470 7574 2076 6973 7561 6c69 t output visuali │ │ │ │ -00024570: 7a61 7469 6f6e 0a20 2020 2020 2a0a 2020 zation. *. │ │ │ │ -00024580: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00024590: 2073 7461 7469 6320 766f 6964 2067 6574 static void get │ │ │ │ -000245a0: 4469 7370 6172 6974 7956 6973 284d 6174 DisparityVis(Mat │ │ │ │ -000245b0: 2073 7263 2c20 4d61 7420 6473 7429 207b src, Mat dst) { │ │ │ │ -000245c0: 0a20 2020 2020 2020 2067 6574 4469 7370 . getDisp │ │ │ │ -000245d0: 6172 6974 7956 6973 5f31 2873 7263 2e6e arityVis_1(src.n │ │ │ │ -000245e0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -000245f0: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ -00024600: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -00024610: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ -00024620: 696d 6770 726f 633a 3a47 7261 6469 656e imgproc::Gradien │ │ │ │ -00024630: 7444 6572 6963 6865 5928 4d61 7420 6f70 tDericheY(Mat op │ │ │ │ -00024640: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ -00024650: 6c65 2061 6c70 6861 2c20 646f 7562 6c65 le alpha, double │ │ │ │ -00024660: 206f 6d65 6761 290a 2020 2020 2f2f 0a0a omega). //.. │ │ │ │ -00024670: 2020 2020 2f2a 2a0a 2020 2020 202a 2041 /**. * A │ │ │ │ -00024680: 7070 6c69 6573 2059 2044 6572 6963 6865 pplies Y Deriche │ │ │ │ -00024690: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ -000246a0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -000246b0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ -000246c0: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i │ │ │ │ -000246d0: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p │ │ │ │ -000246e0: 6c65 6173 6520 7365 6520 6874 7470 3a2f lease see http:/ │ │ │ │ -000246f0: 2f63 6974 6573 6565 7278 2e69 7374 2e70 /citeseerx.ist.p │ │ │ │ -00024700: 7375 2e65 6475 2f76 6965 7764 6f63 2f64 su.edu/viewdoc/d │ │ │ │ -00024710: 6f77 6e6c 6f61 643f 646f 693d 3130 2e31 ownload?doi=10.1 │ │ │ │ -00024720: 2e31 2e34 3736 2e35 3733 3626 616d 703b .1.476.5736& │ │ │ │ -00024730: 7265 703d 7265 7031 2661 6d70 3b74 7970 rep=rep1&typ │ │ │ │ -00024740: 653d 7064 660a 2020 2020 202a 0a20 2020 e=pdf. *. │ │ │ │ -00024750: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00024760: 6d20 6f70 2061 7574 6f6d 6174 6963 616c m op automatical │ │ │ │ -00024770: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00024780: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ -00024790: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000247a0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000247b0: 6172 616d 2061 6c70 6861 2061 7574 6f6d aram alpha autom │ │ │ │ +00003280: 2050 7472 5f45 6467 6541 7761 7265 496e Ptr_EdgeAwareIn │ │ │ │ +00003290: 7465 7270 6f6c 6174 6f72 2063 763a 3a78 terpolator cv::x │ │ │ │ +000032a0: 696d 6770 726f 633a 3a63 7265 6174 6545 imgproc::createE │ │ │ │ +000032b0: 6467 6541 7761 7265 496e 7465 7270 6f6c dgeAwareInterpol │ │ │ │ +000032c0: 6174 6f72 2829 0a20 2020 202f 2f0a 0a20 ator(). //.. │ │ │ │ +000032d0: 2020 202f 2a2a 0a20 2020 2020 2a20 4661 /**. * Fa │ │ │ │ +000032e0: 6374 6f72 7920 6d65 7468 6f64 2074 6861 ctory method tha │ │ │ │ +000032f0: 7420 6372 6561 7465 7320 616e 2069 6e73 t creates an ins │ │ │ │ +00003300: 7461 6e63 6520 6f66 2074 6865 0a20 2020 tance of the. │ │ │ │ +00003310: 2020 2a20 4564 6765 4177 6172 6549 6e74 * EdgeAwareInt │ │ │ │ +00003320: 6572 706f 6c61 746f 722e 0a20 2020 2020 erpolator.. │ │ │ │ +00003330: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00003340: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00003350: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00003360: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ +00003370: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato │ │ │ │ +00003380: 7220 6372 6561 7465 4564 6765 4177 6172 r createEdgeAwar │ │ │ │ +00003390: 6549 6e74 6572 706f 6c61 746f 7228 2920 eInterpolator() │ │ │ │ +000033a0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +000033b0: 2045 6467 6541 7761 7265 496e 7465 7270 EdgeAwareInterp │ │ │ │ +000033c0: 6f6c 6174 6f72 2e5f 5f66 726f 6d50 7472 olator.__fromPtr │ │ │ │ +000033d0: 5f5f 2863 7265 6174 6545 6467 6541 7761 __(createEdgeAwa │ │ │ │ +000033e0: 7265 496e 7465 7270 6f6c 6174 6f72 5f30 reInterpolator_0 │ │ │ │ +000033f0: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }... │ │ │ │ +00003400: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +00003410: 2050 7472 5f52 4943 496e 7465 7270 6f6c Ptr_RICInterpol │ │ │ │ +00003420: 6174 6f72 2063 763a 3a78 696d 6770 726f ator cv::ximgpro │ │ │ │ +00003430: 633a 3a63 7265 6174 6552 4943 496e 7465 c::createRICInte │ │ │ │ +00003440: 7270 6f6c 6174 6f72 2829 0a20 2020 202f rpolator(). / │ │ │ │ +00003450: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00003460: 2a20 4661 6374 6f72 7920 6d65 7468 6f64 * Factory method │ │ │ │ +00003470: 2074 6861 7420 6372 6561 7465 7320 616e that creates an │ │ │ │ +00003480: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the │ │ │ │ +00003490: 0a20 2020 2020 2a20 5249 4349 6e74 6572 . * RICInter │ │ │ │ +000034a0: 706f 6c61 746f 722e 0a20 2020 2020 2a20 polator.. * │ │ │ │ +000034b0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +000034c0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000034d0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +000034e0: 6963 2073 7461 7469 6320 5249 4349 6e74 ic static RICInt │ │ │ │ +000034f0: 6572 706f 6c61 746f 7220 6372 6561 7465 erpolator create │ │ │ │ +00003500: 5249 4349 6e74 6572 706f 6c61 746f 7228 RICInterpolator( │ │ │ │ +00003510: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00003520: 726e 2052 4943 496e 7465 7270 6f6c 6174 rn RICInterpolat │ │ │ │ +00003530: 6f72 2e5f 5f66 726f 6d50 7472 5f5f 2863 or.__fromPtr__(c │ │ │ │ +00003540: 7265 6174 6552 4943 496e 7465 7270 6f6c reateRICInterpol │ │ │ │ +00003550: 6174 6f72 5f30 2829 293b 0a20 2020 207d ator_0());. } │ │ │ │ +00003560: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00003570: 2043 2b2b 3a20 2050 7472 5f53 7570 6572 C++: Ptr_Super │ │ │ │ +00003580: 7069 7865 6c4c 5343 2063 763a 3a78 696d pixelLSC cv::xim │ │ │ │ +00003590: 6770 726f 633a 3a63 7265 6174 6553 7570 gproc::createSup │ │ │ │ +000035a0: 6572 7069 7865 6c4c 5343 284d 6174 2069 erpixelLSC(Mat i │ │ │ │ +000035b0: 6d61 6765 2c20 696e 7420 7265 6769 6f6e mage, int region │ │ │ │ +000035c0: 5f73 697a 6520 3d20 3130 2c20 666c 6f61 _size = 10, floa │ │ │ │ +000035d0: 7420 7261 7469 6f20 3d20 302e 3037 3566 t ratio = 0.075f │ │ │ │ +000035e0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +000035f0: 2a0a 2020 2020 202a 2043 6c61 7373 2069 *. * Class i │ │ │ │ +00003600: 6d70 6c65 6d65 6e74 696e 6720 7468 6520 mplementing the │ │ │ │ +00003610: 4c53 4320 284c 696e 6561 7220 5370 6563 LSC (Linear Spec │ │ │ │ +00003620: 7472 616c 2043 6c75 7374 6572 696e 6729 tral Clustering) │ │ │ │ +00003630: 2073 7570 6572 7069 7865 6c73 0a20 2020 superpixels. │ │ │ │ +00003640: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00003650: 6d20 696d 6167 6520 496d 6167 6520 746f m image Image to │ │ │ │ +00003660: 2073 6567 6d65 6e74 0a20 2020 2020 2a20 segment. * │ │ │ │ +00003670: 4070 6172 616d 2072 6567 696f 6e5f 7369 @param region_si │ │ │ │ +00003680: 7a65 2043 686f 6f73 6573 2061 6e20 6176 ze Chooses an av │ │ │ │ +00003690: 6572 6167 6520 7375 7065 7270 6978 656c erage superpixel │ │ │ │ +000036a0: 2073 697a 6520 6d65 6173 7572 6564 2069 size measured i │ │ │ │ +000036b0: 6e20 7069 7865 6c73 0a20 2020 2020 2a20 n pixels. * │ │ │ │ +000036c0: 4070 6172 616d 2072 6174 696f 2043 686f @param ratio Cho │ │ │ │ +000036d0: 6f73 6573 2074 6865 2065 6e66 6f72 6365 oses the enforce │ │ │ │ +000036e0: 6d65 6e74 206f 6620 7375 7065 7270 6978 ment of superpix │ │ │ │ +000036f0: 656c 2063 6f6d 7061 6374 6e65 7373 2066 el compactness f │ │ │ │ +00003700: 6163 746f 7220 6f66 2073 7570 6572 7069 actor of superpi │ │ │ │ +00003710: 7865 6c0a 2020 2020 202a 0a20 2020 2020 xel. *. │ │ │ │ +00003720: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i │ │ │ │ +00003730: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup │ │ │ │ +00003740: 6572 7069 7865 6c4c 5343 206f 626a 6563 erpixelLSC objec │ │ │ │ +00003750: 7420 666f 7220 7468 6520 696e 7075 7420 t for the input │ │ │ │ +00003760: 696d 6167 652e 2049 7420 7365 7473 2074 image. It sets t │ │ │ │ +00003770: 6865 2070 6172 616d 6574 6572 7320 6f66 he parameters of │ │ │ │ +00003780: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix │ │ │ │ +00003790: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh │ │ │ │ +000037a0: 6963 6820 6172 653a 2072 6567 696f 6e5f ich are: region_ │ │ │ │ +000037b0: 7369 7a65 2061 6e64 2072 756c 6572 2e20 size and ruler. │ │ │ │ +000037c0: 4974 2070 7265 616c 6c6f 6361 7465 2073 It preallocate s │ │ │ │ +000037d0: 6f6d 6520 6275 6666 6572 7320 666f 7220 ome buffers for │ │ │ │ +000037e0: 6675 7475 7265 0a20 2020 2020 2a20 636f future. * co │ │ │ │ +000037f0: 6d70 7574 696e 6720 6974 6572 6174 696f mputing iteratio │ │ │ │ +00003800: 6e73 206f 7665 7220 7468 6520 6769 7665 ns over the give │ │ │ │ +00003810: 6e20 696d 6167 652e 2041 6e20 6578 616d n image. An exam │ │ │ │ +00003820: 706c 6520 6f66 204c 5343 2069 7320 696c ple of LSC is il │ │ │ │ +00003830: 7573 7472 6174 6564 2069 6e20 7468 6520 ustrated in the │ │ │ │ +00003840: 666f 6c6c 6f77 696e 6720 7069 6374 7572 following pictur │ │ │ │ +00003850: 652e 0a20 2020 2020 2a20 466f 7220 656e e.. * For en │ │ │ │ +00003860: 616e 6368 6564 2072 6573 756c 7473 2069 anched results i │ │ │ │ +00003870: 7420 6973 2072 6563 6f6d 6d65 6e64 6564 t is recommended │ │ │ │ +00003880: 2066 6f72 2063 6f6c 6f72 2069 6d61 6765 for color image │ │ │ │ +00003890: 7320 746f 2070 7265 7072 6f63 6573 7320 s to preprocess │ │ │ │ +000038a0: 696d 6167 6520 7769 7468 206c 6974 746c image with littl │ │ │ │ +000038b0: 6520 6761 7573 7369 616e 2062 6c75 720a e gaussian blur. │ │ │ │ +000038c0: 2020 2020 202a 2077 6974 6820 6120 736d * with a sm │ │ │ │ +000038d0: 616c 6c20 3320 7820 3320 6b65 726e 656c all 3 x 3 kernel │ │ │ │ +000038e0: 2061 6e64 2061 6464 6974 696f 6e61 6c20 and additional │ │ │ │ +000038f0: 636f 6e76 6572 7369 6f6e 2069 6e74 6f20 conversion into │ │ │ │ +00003900: 4369 654c 4142 2063 6f6c 6f72 2073 7061 CieLAB color spa │ │ │ │ +00003910: 6365 2e0a 2020 2020 202a 0a20 2020 2020 ce.. *. │ │ │ │ +00003920: 2a20 215b 696d 6167 655d 2870 6963 732f * ![image](pics/ │ │ │ │ +00003930: 7375 7065 7270 6978 656c 735f 6c73 632e superpixels_lsc. │ │ │ │ +00003940: 706e 6729 0a20 2020 2020 2a20 4072 6574 png). * @ret │ │ │ │ +00003950: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00003960: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00003970: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00003980: 7461 7469 6320 5375 7065 7270 6978 656c tatic Superpixel │ │ │ │ +00003990: 4c53 4320 6372 6561 7465 5375 7065 7270 LSC createSuperp │ │ │ │ +000039a0: 6978 656c 4c53 4328 4d61 7420 696d 6167 ixelLSC(Mat imag │ │ │ │ +000039b0: 652c 2069 6e74 2072 6567 696f 6e5f 7369 e, int region_si │ │ │ │ +000039c0: 7a65 2c20 666c 6f61 7420 7261 7469 6f29 ze, float ratio) │ │ │ │ +000039d0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +000039e0: 6e20 5375 7065 7270 6978 656c 4c53 432e n SuperpixelLSC. │ │ │ │ +000039f0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00003a00: 7465 5375 7065 7270 6978 656c 4c53 435f teSuperpixelLSC_ │ │ │ │ +00003a10: 3028 696d 6167 652e 6e61 7469 7665 4f62 0(image.nativeOb │ │ │ │ +00003a20: 6a2c 2072 6567 696f 6e5f 7369 7a65 2c20 j, region_size, │ │ │ │ +00003a30: 7261 7469 6f29 293b 0a20 2020 207d 0a0a ratio));. }.. │ │ │ │ +00003a40: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +00003a50: 6c61 7373 2069 6d70 6c65 6d65 6e74 696e lass implementin │ │ │ │ +00003a60: 6720 7468 6520 4c53 4320 284c 696e 6561 g the LSC (Linea │ │ │ │ +00003a70: 7220 5370 6563 7472 616c 2043 6c75 7374 r Spectral Clust │ │ │ │ +00003a80: 6572 696e 6729 2073 7570 6572 7069 7865 ering) superpixe │ │ │ │ +00003a90: 6c73 0a20 2020 2020 2a0a 2020 2020 202a ls. *. * │ │ │ │ +00003aa0: 2040 7061 7261 6d20 696d 6167 6520 496d @param image Im │ │ │ │ +00003ab0: 6167 6520 746f 2073 6567 6d65 6e74 0a20 age to segment. │ │ │ │ +00003ac0: 2020 2020 2a20 4070 6172 616d 2072 6567 * @param reg │ │ │ │ +00003ad0: 696f 6e5f 7369 7a65 2043 686f 6f73 6573 ion_size Chooses │ │ │ │ +00003ae0: 2061 6e20 6176 6572 6167 6520 7375 7065 an average supe │ │ │ │ +00003af0: 7270 6978 656c 2073 697a 6520 6d65 6173 rpixel size meas │ │ │ │ +00003b00: 7572 6564 2069 6e20 7069 7865 6c73 0a20 ured in pixels. │ │ │ │ +00003b10: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +00003b20: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ +00003b30: 6c69 7a65 7320 6120 5375 7065 7270 6978 lizes a Superpix │ │ │ │ +00003b40: 656c 4c53 4320 6f62 6a65 6374 2066 6f72 elLSC object for │ │ │ │ +00003b50: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00003b60: 2e20 4974 2073 6574 7320 7468 6520 7061 . It sets the pa │ │ │ │ +00003b70: 7261 6d65 7465 7273 206f 660a 2020 2020 rameters of. │ │ │ │ +00003b80: 202a 2073 7570 6572 7069 7865 6c20 616c * superpixel al │ │ │ │ +00003b90: 676f 7269 7468 6d2c 2077 6869 6368 2061 gorithm, which a │ │ │ │ +00003ba0: 7265 3a20 7265 6769 6f6e 5f73 697a 6520 re: region_size │ │ │ │ +00003bb0: 616e 6420 7275 6c65 722e 2049 7420 7072 and ruler. It pr │ │ │ │ +00003bc0: 6561 6c6c 6f63 6174 6520 736f 6d65 2062 eallocate some b │ │ │ │ +00003bd0: 7566 6665 7273 2066 6f72 2066 7574 7572 uffers for futur │ │ │ │ +00003be0: 650a 2020 2020 202a 2063 6f6d 7075 7469 e. * computi │ │ │ │ +00003bf0: 6e67 2069 7465 7261 7469 6f6e 7320 6f76 ng iterations ov │ │ │ │ +00003c00: 6572 2074 6865 2067 6976 656e 2069 6d61 er the given ima │ │ │ │ +00003c10: 6765 2e20 416e 2065 7861 6d70 6c65 206f ge. An example o │ │ │ │ +00003c20: 6620 4c53 4320 6973 2069 6c75 7374 7261 f LSC is ilustra │ │ │ │ +00003c30: 7465 6420 696e 2074 6865 2066 6f6c 6c6f ted in the follo │ │ │ │ +00003c40: 7769 6e67 2070 6963 7475 7265 2e0a 2020 wing picture.. │ │ │ │ +00003c50: 2020 202a 2046 6f72 2065 6e61 6e63 6865 * For enanche │ │ │ │ +00003c60: 6420 7265 7375 6c74 7320 6974 2069 7320 d results it is │ │ │ │ +00003c70: 7265 636f 6d6d 656e 6465 6420 666f 7220 recommended for │ │ │ │ +00003c80: 636f 6c6f 7220 696d 6167 6573 2074 6f20 color images to │ │ │ │ +00003c90: 7072 6570 726f 6365 7373 2069 6d61 6765 preprocess image │ │ │ │ +00003ca0: 2077 6974 6820 6c69 7474 6c65 2067 6175 with little gau │ │ │ │ +00003cb0: 7373 6961 6e20 626c 7572 0a20 2020 2020 ssian blur. │ │ │ │ +00003cc0: 2a20 7769 7468 2061 2073 6d61 6c6c 2033 * with a small 3 │ │ │ │ +00003cd0: 2078 2033 206b 6572 6e65 6c20 616e 6420 x 3 kernel and │ │ │ │ +00003ce0: 6164 6469 7469 6f6e 616c 2063 6f6e 7665 additional conve │ │ │ │ +00003cf0: 7273 696f 6e20 696e 746f 2043 6965 4c41 rsion into CieLA │ │ │ │ +00003d00: 4220 636f 6c6f 7220 7370 6163 652e 0a20 B color space.. │ │ │ │ +00003d10: 2020 2020 2a0a 2020 2020 202a 2021 5b69 *. * ![i │ │ │ │ +00003d20: 6d61 6765 5d28 7069 6373 2f73 7570 6572 mage](pics/super │ │ │ │ +00003d30: 7069 7865 6c73 5f6c 7363 2e70 6e67 290a pixels_lsc.png). │ │ │ │ +00003d40: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00003d50: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00003d60: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00003d70: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00003d80: 2053 7570 6572 7069 7865 6c4c 5343 2063 SuperpixelLSC c │ │ │ │ +00003d90: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ +00003da0: 5343 284d 6174 2069 6d61 6765 2c20 696e SC(Mat image, in │ │ │ │ +00003db0: 7420 7265 6769 6f6e 5f73 697a 6529 207b t region_size) { │ │ │ │ +00003dc0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00003dd0: 5375 7065 7270 6978 656c 4c53 432e 5f5f SuperpixelLSC.__ │ │ │ │ +00003de0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +00003df0: 5375 7065 7270 6978 656c 4c53 435f 3128 SuperpixelLSC_1( │ │ │ │ +00003e00: 696d 6167 652e 6e61 7469 7665 4f62 6a2c image.nativeObj, │ │ │ │ +00003e10: 2072 6567 696f 6e5f 7369 7a65 2929 3b0a region_size));. │ │ │ │ +00003e20: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00003e30: 2020 2020 2a20 436c 6173 7320 696d 706c * Class impl │ │ │ │ +00003e40: 656d 656e 7469 6e67 2074 6865 204c 5343 ementing the LSC │ │ │ │ +00003e50: 2028 4c69 6e65 6172 2053 7065 6374 7261 (Linear Spectra │ │ │ │ +00003e60: 6c20 436c 7573 7465 7269 6e67 2920 7375 l Clustering) su │ │ │ │ +00003e70: 7065 7270 6978 656c 730a 2020 2020 202a perpixels. * │ │ │ │ +00003e80: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00003e90: 6d61 6765 2049 6d61 6765 2074 6f20 7365 mage Image to se │ │ │ │ +00003ea0: 676d 656e 740a 2020 2020 202a 0a20 2020 gment. *. │ │ │ │ +00003eb0: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +00003ec0: 2069 6e69 7469 616c 697a 6573 2061 2053 initializes a S │ │ │ │ +00003ed0: 7570 6572 7069 7865 6c4c 5343 206f 626a uperpixelLSC obj │ │ │ │ +00003ee0: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu │ │ │ │ +00003ef0: 7420 696d 6167 652e 2049 7420 7365 7473 t image. It sets │ │ │ │ +00003f00: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ +00003f10: 6f66 0a20 2020 2020 2a20 7375 7065 7270 of. * superp │ │ │ │ +00003f20: 6978 656c 2061 6c67 6f72 6974 686d 2c20 ixel algorithm, │ │ │ │ +00003f30: 7768 6963 6820 6172 653a 2072 6567 696f which are: regio │ │ │ │ +00003f40: 6e5f 7369 7a65 2061 6e64 2072 756c 6572 n_size and ruler │ │ │ │ +00003f50: 2e20 4974 2070 7265 616c 6c6f 6361 7465 . It preallocate │ │ │ │ +00003f60: 2073 6f6d 6520 6275 6666 6572 7320 666f some buffers fo │ │ │ │ +00003f70: 7220 6675 7475 7265 0a20 2020 2020 2a20 r future. * │ │ │ │ +00003f80: 636f 6d70 7574 696e 6720 6974 6572 6174 computing iterat │ │ │ │ +00003f90: 696f 6e73 206f 7665 7220 7468 6520 6769 ions over the gi │ │ │ │ +00003fa0: 7665 6e20 696d 6167 652e 2041 6e20 6578 ven image. An ex │ │ │ │ +00003fb0: 616d 706c 6520 6f66 204c 5343 2069 7320 ample of LSC is │ │ │ │ +00003fc0: 696c 7573 7472 6174 6564 2069 6e20 7468 ilustrated in th │ │ │ │ +00003fd0: 6520 666f 6c6c 6f77 696e 6720 7069 6374 e following pict │ │ │ │ +00003fe0: 7572 652e 0a20 2020 2020 2a20 466f 7220 ure.. * For │ │ │ │ +00003ff0: 656e 616e 6368 6564 2072 6573 756c 7473 enanched results │ │ │ │ +00004000: 2069 7420 6973 2072 6563 6f6d 6d65 6e64 it is recommend │ │ │ │ +00004010: 6564 2066 6f72 2063 6f6c 6f72 2069 6d61 ed for color ima │ │ │ │ +00004020: 6765 7320 746f 2070 7265 7072 6f63 6573 ges to preproces │ │ │ │ +00004030: 7320 696d 6167 6520 7769 7468 206c 6974 s image with lit │ │ │ │ +00004040: 746c 6520 6761 7573 7369 616e 2062 6c75 tle gaussian blu │ │ │ │ +00004050: 720a 2020 2020 202a 2077 6974 6820 6120 r. * with a │ │ │ │ +00004060: 736d 616c 6c20 3320 7820 3320 6b65 726e small 3 x 3 kern │ │ │ │ +00004070: 656c 2061 6e64 2061 6464 6974 696f 6e61 el and additiona │ │ │ │ +00004080: 6c20 636f 6e76 6572 7369 6f6e 2069 6e74 l conversion int │ │ │ │ +00004090: 6f20 4369 654c 4142 2063 6f6c 6f72 2073 o CieLAB color s │ │ │ │ +000040a0: 7061 6365 2e0a 2020 2020 202a 0a20 2020 pace.. *. │ │ │ │ +000040b0: 2020 2a20 215b 696d 6167 655d 2870 6963 * ![image](pic │ │ │ │ +000040c0: 732f 7375 7065 7270 6978 656c 735f 6c73 s/superpixels_ls │ │ │ │ +000040d0: 632e 706e 6729 0a20 2020 2020 2a20 4072 c.png). * @r │ │ │ │ +000040e0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +000040f0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00004100: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00004110: 2073 7461 7469 6320 5375 7065 7270 6978 static Superpix │ │ │ │ +00004120: 656c 4c53 4320 6372 6561 7465 5375 7065 elLSC createSupe │ │ │ │ +00004130: 7270 6978 656c 4c53 4328 4d61 7420 696d rpixelLSC(Mat im │ │ │ │ +00004140: 6167 6529 207b 0a20 2020 2020 2020 2072 age) {. r │ │ │ │ +00004150: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel │ │ │ │ +00004160: 4c53 432e 5f5f 6672 6f6d 5074 725f 5f28 LSC.__fromPtr__( │ │ │ │ +00004170: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +00004180: 4c53 435f 3228 696d 6167 652e 6e61 7469 LSC_2(image.nati │ │ │ │ +00004190: 7665 4f62 6a29 293b 0a20 2020 207d 0a0a veObj));. }.. │ │ │ │ +000041a0: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +000041b0: 2b2b 3a20 2050 7472 5f53 7570 6572 7069 ++: Ptr_Superpi │ │ │ │ +000041c0: 7865 6c53 4545 4453 2063 763a 3a78 696d xelSEEDS cv::xim │ │ │ │ +000041d0: 6770 726f 633a 3a63 7265 6174 6553 7570 gproc::createSup │ │ │ │ +000041e0: 6572 7069 7865 6c53 4545 4453 2869 6e74 erpixelSEEDS(int │ │ │ │ +000041f0: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ +00004200: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ +00004210: 696e 7420 696d 6167 655f 6368 616e 6e65 int image_channe │ │ │ │ +00004220: 6c73 2c20 696e 7420 6e75 6d5f 7375 7065 ls, int num_supe │ │ │ │ +00004230: 7270 6978 656c 732c 2069 6e74 206e 756d rpixels, int num │ │ │ │ +00004240: 5f6c 6576 656c 732c 2069 6e74 2070 7269 _levels, int pri │ │ │ │ +00004250: 6f72 203d 2032 2c20 696e 7420 6869 7374 or = 2, int hist │ │ │ │ +00004260: 6f67 7261 6d5f 6269 6e73 203d 2035 2c20 ogram_bins = 5, │ │ │ │ +00004270: 626f 6f6c 2064 6f75 626c 655f 7374 6570 bool double_step │ │ │ │ +00004280: 203d 2066 616c 7365 290a 2020 2020 2f2f = false). // │ │ │ │ +00004290: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +000042a0: 2049 6e69 7469 616c 697a 6573 2061 2053 Initializes a S │ │ │ │ +000042b0: 7570 6572 7069 7865 6c53 4545 4453 206f uperpixelSEEDS o │ │ │ │ +000042c0: 626a 6563 742e 0a20 2020 2020 2a0a 2020 bject.. *. │ │ │ │ +000042d0: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +000042e0: 655f 7769 6474 6820 496d 6167 6520 7769 e_width Image wi │ │ │ │ +000042f0: 6474 682e 0a20 2020 2020 2a20 4070 6172 dth.. * @par │ │ │ │ +00004300: 616d 2069 6d61 6765 5f68 6569 6768 7420 am image_height │ │ │ │ +00004310: 496d 6167 6520 6865 6967 6874 2e0a 2020 Image height.. │ │ │ │ +00004320: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +00004330: 655f 6368 616e 6e65 6c73 204e 756d 6265 e_channels Numbe │ │ │ │ +00004340: 7220 6f66 2063 6861 6e6e 656c 7320 6f66 r of channels of │ │ │ │ +00004350: 2074 6865 2069 6d61 6765 2e0a 2020 2020 the image.. │ │ │ │ +00004360: 202a 2040 7061 7261 6d20 6e75 6d5f 7375 * @param num_su │ │ │ │ +00004370: 7065 7270 6978 656c 7320 4465 7369 7265 perpixels Desire │ │ │ │ +00004380: 6420 6e75 6d62 6572 206f 6620 7375 7065 d number of supe │ │ │ │ +00004390: 7270 6978 656c 732e 204e 6f74 6520 7468 rpixels. Note th │ │ │ │ +000043a0: 6174 2074 6865 2061 6374 7561 6c20 6e75 at the actual nu │ │ │ │ +000043b0: 6d62 6572 206d 6179 2062 6520 736d 616c mber may be smal │ │ │ │ +000043c0: 6c65 720a 2020 2020 202a 2064 7565 2074 ler. * due t │ │ │ │ +000043d0: 6f20 7265 7374 7269 6374 696f 6e73 2028 o restrictions ( │ │ │ │ +000043e0: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the │ │ │ │ +000043f0: 2069 6d61 6765 2073 697a 6520 616e 6420 image size and │ │ │ │ +00004400: 6e75 6d5f 6c65 7665 6c73 292e 2055 7365 num_levels). Use │ │ │ │ +00004410: 2067 6574 4e75 6d62 6572 4f66 5375 7065 getNumberOfSupe │ │ │ │ +00004420: 7270 6978 656c 7328 2920 746f 0a20 2020 rpixels() to. │ │ │ │ +00004430: 2020 2a20 6765 7420 7468 6520 6163 7475 * get the actu │ │ │ │ +00004440: 616c 206e 756d 6265 722e 0a20 2020 2020 al number.. │ │ │ │ +00004450: 2a20 4070 6172 616d 206e 756d 5f6c 6576 * @param num_lev │ │ │ │ +00004460: 656c 7320 4e75 6d62 6572 206f 6620 626c els Number of bl │ │ │ │ +00004470: 6f63 6b20 6c65 7665 6c73 2e20 5468 6520 ock levels. The │ │ │ │ +00004480: 6d6f 7265 206c 6576 656c 732c 2074 6865 more levels, the │ │ │ │ +00004490: 206d 6f72 6520 6163 6375 7261 7465 2069 more accurate i │ │ │ │ +000044a0: 7320 7468 6520 7365 676d 656e 7461 7469 s the segmentati │ │ │ │ +000044b0: 6f6e 2c0a 2020 2020 202a 2062 7574 206e on,. * but n │ │ │ │ +000044c0: 6565 6473 206d 6f72 6520 6d65 6d6f 7279 eeds more memory │ │ │ │ +000044d0: 2061 6e64 2043 5055 2074 696d 652e 0a20 and CPU time.. │ │ │ │ +000044e0: 2020 2020 2a20 4070 6172 616d 2070 7269 * @param pri │ │ │ │ +000044f0: 6f72 2065 6e61 626c 6520 3378 3320 7368 or enable 3x3 sh │ │ │ │ +00004500: 6170 6520 736d 6f6f 7468 696e 6720 7465 ape smoothing te │ │ │ │ +00004510: 726d 2069 6620 2667 743b 302e 2041 206c rm if >0. A l │ │ │ │ +00004520: 6172 6765 7220 7661 6c75 6520 6c65 6164 arger value lead │ │ │ │ +00004530: 7320 746f 2073 6d6f 6f74 6865 7220 7368 s to smoother sh │ │ │ │ +00004540: 6170 6573 2e20 7072 696f 720a 2020 2020 apes. prior. │ │ │ │ +00004550: 202a 206d 7573 7420 6265 2069 6e20 7468 * must be in th │ │ │ │ +00004560: 6520 7261 6e67 6520 5b30 2c20 355d 2e0a e range [0, 5].. │ │ │ │ +00004570: 2020 2020 202a 2040 7061 7261 6d20 6869 * @param hi │ │ │ │ +00004580: 7374 6f67 7261 6d5f 6269 6e73 204e 756d stogram_bins Num │ │ │ │ +00004590: 6265 7220 6f66 2068 6973 746f 6772 616d ber of histogram │ │ │ │ +000045a0: 2062 696e 732e 0a20 2020 2020 2a20 4070 bins.. * @p │ │ │ │ +000045b0: 6172 616d 2064 6f75 626c 655f 7374 6570 aram double_step │ │ │ │ +000045c0: 2049 6620 7472 7565 2c20 6974 6572 6174 If true, iterat │ │ │ │ +000045d0: 6520 6561 6368 2062 6c6f 636b 206c 6576 e each block lev │ │ │ │ +000045e0: 656c 2074 7769 6365 2066 6f72 2068 6967 el twice for hig │ │ │ │ +000045f0: 6865 7220 6163 6375 7261 6379 2e0a 2020 her accuracy.. │ │ │ │ +00004600: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +00004610: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ +00004620: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ +00004630: 6c53 4545 4453 206f 626a 6563 7420 666f lSEEDS object fo │ │ │ │ +00004640: 7220 7468 6520 696e 7075 7420 696d 6167 r the input imag │ │ │ │ +00004650: 652e 2049 7420 7374 6f72 6573 2074 6865 e. It stores the │ │ │ │ +00004660: 2070 6172 616d 6574 6572 7320 6f66 0a20 parameters of. │ │ │ │ +00004670: 2020 2020 2a20 7468 6520 696d 6167 653a * the image: │ │ │ │ +00004680: 2069 6d61 6765 5f77 6964 7468 2c20 696d image_width, im │ │ │ │ +00004690: 6167 655f 6865 6967 6874 2061 6e64 2069 age_height and i │ │ │ │ +000046a0: 6d61 6765 5f63 6861 6e6e 656c 732e 2049 mage_channels. I │ │ │ │ +000046b0: 7420 616c 736f 2073 6574 7320 7468 6520 t also sets the │ │ │ │ +000046c0: 7061 7261 6d65 7465 7273 206f 6620 7468 parameters of th │ │ │ │ +000046d0: 6520 5345 4544 530a 2020 2020 202a 2073 e SEEDS. * s │ │ │ │ +000046e0: 7570 6572 7069 7865 6c20 616c 676f 7269 uperpixel algori │ │ │ │ +000046f0: 7468 6d2c 2077 6869 6368 2061 7265 3a20 thm, which are: │ │ │ │ +00004700: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00004710: 206e 756d 5f6c 6576 656c 732c 2075 7365 num_levels, use │ │ │ │ +00004720: 5f70 7269 6f72 2c20 6869 7374 6f67 7261 _prior, histogra │ │ │ │ +00004730: 6d5f 6269 6e73 2061 6e64 0a20 2020 2020 m_bins and. │ │ │ │ +00004740: 2a20 646f 7562 6c65 5f73 7465 702e 0a20 * double_step.. │ │ │ │ +00004750: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +00004760: 206e 756d 6265 7220 6f66 206c 6576 656c number of level │ │ │ │ +00004770: 7320 696e 206e 756d 5f6c 6576 656c 7320 s in num_levels │ │ │ │ +00004780: 6465 6669 6e65 7320 7468 6520 616d 6f75 defines the amou │ │ │ │ +00004790: 6e74 206f 6620 626c 6f63 6b20 6c65 7665 nt of block leve │ │ │ │ +000047a0: 6c73 2074 6861 7420 7468 6520 616c 676f ls that the algo │ │ │ │ +000047b0: 7269 7468 6d20 7573 6520 696e 2074 6865 rithm use in the │ │ │ │ +000047c0: 0a20 2020 2020 2a20 6f70 7469 6d69 7a61 . * optimiza │ │ │ │ +000047d0: 7469 6f6e 2e20 5468 6520 696e 6974 6961 tion. The initia │ │ │ │ +000047e0: 6c69 7a61 7469 6f6e 2069 7320 6120 6772 lization is a gr │ │ │ │ +000047f0: 6964 2c20 696e 2077 6869 6368 2074 6865 id, in which the │ │ │ │ +00004800: 2073 7570 6572 7069 7865 6c73 2061 7265 superpixels are │ │ │ │ +00004810: 2065 7175 616c 6c79 2064 6973 7472 6962 equally distrib │ │ │ │ +00004820: 7574 6564 2074 6872 6f75 6768 0a20 2020 uted through. │ │ │ │ +00004830: 2020 2a20 7468 6520 7769 6474 6820 616e * the width an │ │ │ │ +00004840: 6420 7468 6520 6865 6967 6874 206f 6620 d the height of │ │ │ │ +00004850: 7468 6520 696d 6167 652e 2054 6865 206c the image. The l │ │ │ │ +00004860: 6172 6765 7220 626c 6f63 6b73 2063 6f72 arger blocks cor │ │ │ │ +00004870: 7265 7370 6f6e 6420 746f 2074 6865 2073 respond to the s │ │ │ │ +00004880: 7570 6572 7069 7865 6c20 7369 7a65 2c20 uperpixel size, │ │ │ │ +00004890: 616e 6420 7468 650a 2020 2020 202a 206c and the. * l │ │ │ │ +000048a0: 6576 656c 7320 7769 7468 2073 6d61 6c6c evels with small │ │ │ │ +000048b0: 6572 2062 6c6f 636b 7320 6172 6520 666f er blocks are fo │ │ │ │ +000048c0: 726d 6564 2062 7920 6469 7669 6469 6e67 rmed by dividing │ │ │ │ +000048d0: 2074 6865 206c 6172 6765 7220 626c 6f63 the larger bloc │ │ │ │ +000048e0: 6b73 2069 6e74 6f20 3220 7820 3220 626c ks into 2 x 2 bl │ │ │ │ +000048f0: 6f63 6b73 206f 6620 7069 7865 6c73 2c0a ocks of pixels,. │ │ │ │ +00004900: 2020 2020 202a 2072 6563 7572 7369 7665 * recursive │ │ │ │ +00004910: 6c79 2075 6e74 696c 2074 6865 2073 6d61 ly until the sma │ │ │ │ +00004920: 6c6c 6572 2062 6c6f 636b 206c 6576 656c ller block level │ │ │ │ +00004930: 2e20 416e 2065 7861 6d70 6c65 206f 6620 . An example of │ │ │ │ +00004940: 696e 6974 6961 6c69 7a61 7469 6f6e 206f initialization o │ │ │ │ +00004950: 6620 3420 626c 6f63 6b20 6c65 7665 6c73 f 4 block levels │ │ │ │ +00004960: 2069 730a 2020 2020 202a 2069 6c6c 7573 is. * illus │ │ │ │ +00004970: 7472 6174 6564 2069 6e20 7468 6520 666f trated in the fo │ │ │ │ +00004980: 6c6c 6f77 696e 6720 6669 6775 7265 2e0a llowing figure.. │ │ │ │ +00004990: 2020 2020 202a 0a20 2020 2020 2a20 215b *. * ![ │ │ │ │ +000049a0: 696d 6167 655d 2870 6963 732f 7375 7065 image](pics/supe │ │ │ │ +000049b0: 7270 6978 656c 735f 626c 6f63 6b73 2e70 rpixels_blocks.p │ │ │ │ +000049c0: 6e67 290a 2020 2020 202a 2040 7265 7475 ng). * @retu │ │ │ │ +000049d0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +000049e0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000049f0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00004a00: 6174 6963 2053 7570 6572 7069 7865 6c53 atic SuperpixelS │ │ │ │ +00004a10: 4545 4453 2063 7265 6174 6553 7570 6572 EEDS createSuper │ │ │ │ +00004a20: 7069 7865 6c53 4545 4453 2869 6e74 2069 pixelSEEDS(int i │ │ │ │ +00004a30: 6d61 6765 5f77 6964 7468 2c20 696e 7420 mage_width, int │ │ │ │ +00004a40: 696d 6167 655f 6865 6967 6874 2c20 696e image_height, in │ │ │ │ +00004a50: 7420 696d 6167 655f 6368 616e 6e65 6c73 t image_channels │ │ │ │ +00004a60: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ +00004a70: 6978 656c 732c 2069 6e74 206e 756d 5f6c ixels, int num_l │ │ │ │ +00004a80: 6576 656c 732c 2069 6e74 2070 7269 6f72 evels, int prior │ │ │ │ +00004a90: 2c20 696e 7420 6869 7374 6f67 7261 6d5f , int histogram_ │ │ │ │ +00004aa0: 6269 6e73 2c20 626f 6f6c 6561 6e20 646f bins, boolean do │ │ │ │ +00004ab0: 7562 6c65 5f73 7465 7029 207b 0a20 2020 uble_step) {. │ │ │ │ +00004ac0: 2020 2020 2072 6574 7572 6e20 5375 7065 return Supe │ │ │ │ +00004ad0: 7270 6978 656c 5345 4544 532e 5f5f 6672 rpixelSEEDS.__fr │ │ │ │ +00004ae0: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ +00004af0: 7065 7270 6978 656c 5345 4544 535f 3028 perpixelSEEDS_0( │ │ │ │ +00004b00: 696d 6167 655f 7769 6474 682c 2069 6d61 image_width, ima │ │ │ │ +00004b10: 6765 5f68 6569 6768 742c 2069 6d61 6765 ge_height, image │ │ │ │ +00004b20: 5f63 6861 6e6e 656c 732c 206e 756d 5f73 _channels, num_s │ │ │ │ +00004b30: 7570 6572 7069 7865 6c73 2c20 6e75 6d5f uperpixels, num_ │ │ │ │ +00004b40: 6c65 7665 6c73 2c20 7072 696f 722c 2068 levels, prior, h │ │ │ │ +00004b50: 6973 746f 6772 616d 5f62 696e 732c 2064 istogram_bins, d │ │ │ │ +00004b60: 6f75 626c 655f 7374 6570 2929 3b0a 2020 ouble_step));. │ │ │ │ +00004b70: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00004b80: 2020 2a20 496e 6974 6961 6c69 7a65 7320 * Initializes │ │ │ │ +00004b90: 6120 5375 7065 7270 6978 656c 5345 4544 a SuperpixelSEED │ │ │ │ +00004ba0: 5320 6f62 6a65 6374 2e0a 2020 2020 202a S object.. * │ │ │ │ +00004bb0: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00004bc0: 6d61 6765 5f77 6964 7468 2049 6d61 6765 mage_width Image │ │ │ │ +00004bd0: 2077 6964 7468 2e0a 2020 2020 202a 2040 width.. * @ │ │ │ │ +00004be0: 7061 7261 6d20 696d 6167 655f 6865 6967 param image_heig │ │ │ │ +00004bf0: 6874 2049 6d61 6765 2068 6569 6768 742e ht Image height. │ │ │ │ +00004c00: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00004c10: 6d61 6765 5f63 6861 6e6e 656c 7320 4e75 mage_channels Nu │ │ │ │ +00004c20: 6d62 6572 206f 6620 6368 616e 6e65 6c73 mber of channels │ │ │ │ +00004c30: 206f 6620 7468 6520 696d 6167 652e 0a20 of the image.. │ │ │ │ +00004c40: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ +00004c50: 5f73 7570 6572 7069 7865 6c73 2044 6573 _superpixels Des │ │ │ │ +00004c60: 6972 6564 206e 756d 6265 7220 6f66 2073 ired number of s │ │ │ │ +00004c70: 7570 6572 7069 7865 6c73 2e20 4e6f 7465 uperpixels. Note │ │ │ │ +00004c80: 2074 6861 7420 7468 6520 6163 7475 616c that the actual │ │ │ │ +00004c90: 206e 756d 6265 7220 6d61 7920 6265 2073 number may be s │ │ │ │ +00004ca0: 6d61 6c6c 6572 0a20 2020 2020 2a20 6475 maller. * du │ │ │ │ +00004cb0: 6520 746f 2072 6573 7472 6963 7469 6f6e e to restriction │ │ │ │ +00004cc0: 7320 2864 6570 656e 6469 6e67 206f 6e20 s (depending on │ │ │ │ +00004cd0: 7468 6520 696d 6167 6520 7369 7a65 2061 the image size a │ │ │ │ +00004ce0: 6e64 206e 756d 5f6c 6576 656c 7329 2e20 nd num_levels). │ │ │ │ +00004cf0: 5573 6520 6765 744e 756d 6265 724f 6653 Use getNumberOfS │ │ │ │ +00004d00: 7570 6572 7069 7865 6c73 2829 2074 6f0a uperpixels() to. │ │ │ │ +00004d10: 2020 2020 202a 2067 6574 2074 6865 2061 * get the a │ │ │ │ +00004d20: 6374 7561 6c20 6e75 6d62 6572 2e0a 2020 ctual number.. │ │ │ │ +00004d30: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ +00004d40: 6c65 7665 6c73 204e 756d 6265 7220 6f66 levels Number of │ │ │ │ +00004d50: 2062 6c6f 636b 206c 6576 656c 732e 2054 block levels. T │ │ │ │ +00004d60: 6865 206d 6f72 6520 6c65 7665 6c73 2c20 he more levels, │ │ │ │ +00004d70: 7468 6520 6d6f 7265 2061 6363 7572 6174 the more accurat │ │ │ │ +00004d80: 6520 6973 2074 6865 2073 6567 6d65 6e74 e is the segment │ │ │ │ +00004d90: 6174 696f 6e2c 0a20 2020 2020 2a20 6275 ation,. * bu │ │ │ │ +00004da0: 7420 6e65 6564 7320 6d6f 7265 206d 656d t needs more mem │ │ │ │ +00004db0: 6f72 7920 616e 6420 4350 5520 7469 6d65 ory and CPU time │ │ │ │ +00004dc0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00004dd0: 7072 696f 7220 656e 6162 6c65 2033 7833 prior enable 3x3 │ │ │ │ +00004de0: 2073 6861 7065 2073 6d6f 6f74 6869 6e67 shape smoothing │ │ │ │ +00004df0: 2074 6572 6d20 6966 2026 6774 3b30 2e20 term if >0. │ │ │ │ +00004e00: 4120 6c61 7267 6572 2076 616c 7565 206c A larger value l │ │ │ │ +00004e10: 6561 6473 2074 6f20 736d 6f6f 7468 6572 eads to smoother │ │ │ │ +00004e20: 2073 6861 7065 732e 2070 7269 6f72 0a20 shapes. prior. │ │ │ │ +00004e30: 2020 2020 2a20 6d75 7374 2062 6520 696e * must be in │ │ │ │ +00004e40: 2074 6865 2072 616e 6765 205b 302c 2035 the range [0, 5 │ │ │ │ +00004e50: 5d2e 0a20 2020 2020 2a20 4070 6172 616d ].. * @param │ │ │ │ +00004e60: 2068 6973 746f 6772 616d 5f62 696e 7320 histogram_bins │ │ │ │ +00004e70: 4e75 6d62 6572 206f 6620 6869 7374 6f67 Number of histog │ │ │ │ +00004e80: 7261 6d20 6269 6e73 2e0a 2020 2020 202a ram bins.. * │ │ │ │ +00004e90: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ +00004ea0: 7469 6f6e 2069 6e69 7469 616c 697a 6573 tion initializes │ │ │ │ +00004eb0: 2061 2053 7570 6572 7069 7865 6c53 4545 a SuperpixelSEE │ │ │ │ +00004ec0: 4453 206f 626a 6563 7420 666f 7220 7468 DS object for th │ │ │ │ +00004ed0: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ +00004ee0: 7420 7374 6f72 6573 2074 6865 2070 6172 t stores the par │ │ │ │ +00004ef0: 616d 6574 6572 7320 6f66 0a20 2020 2020 ameters of. │ │ │ │ +00004f00: 2a20 7468 6520 696d 6167 653a 2069 6d61 * the image: ima │ │ │ │ +00004f10: 6765 5f77 6964 7468 2c20 696d 6167 655f ge_width, image_ │ │ │ │ +00004f20: 6865 6967 6874 2061 6e64 2069 6d61 6765 height and image │ │ │ │ +00004f30: 5f63 6861 6e6e 656c 732e 2049 7420 616c _channels. It al │ │ │ │ +00004f40: 736f 2073 6574 7320 7468 6520 7061 7261 so sets the para │ │ │ │ +00004f50: 6d65 7465 7273 206f 6620 7468 6520 5345 meters of the SE │ │ │ │ +00004f60: 4544 530a 2020 2020 202a 2073 7570 6572 EDS. * super │ │ │ │ +00004f70: 7069 7865 6c20 616c 676f 7269 7468 6d2c pixel algorithm, │ │ │ │ +00004f80: 2077 6869 6368 2061 7265 3a20 6e75 6d5f which are: num_ │ │ │ │ +00004f90: 7375 7065 7270 6978 656c 732c 206e 756d superpixels, num │ │ │ │ +00004fa0: 5f6c 6576 656c 732c 2075 7365 5f70 7269 _levels, use_pri │ │ │ │ +00004fb0: 6f72 2c20 6869 7374 6f67 7261 6d5f 6269 or, histogram_bi │ │ │ │ +00004fc0: 6e73 2061 6e64 0a20 2020 2020 2a20 646f ns and. * do │ │ │ │ +00004fd0: 7562 6c65 5f73 7465 702e 0a20 2020 2020 uble_step.. │ │ │ │ +00004fe0: 2a0a 2020 2020 202a 2054 6865 206e 756d *. * The num │ │ │ │ +00004ff0: 6265 7220 6f66 206c 6576 656c 7320 696e ber of levels in │ │ │ │ +00005000: 206e 756d 5f6c 6576 656c 7320 6465 6669 num_levels defi │ │ │ │ +00005010: 6e65 7320 7468 6520 616d 6f75 6e74 206f nes the amount o │ │ │ │ +00005020: 6620 626c 6f63 6b20 6c65 7665 6c73 2074 f block levels t │ │ │ │ +00005030: 6861 7420 7468 6520 616c 676f 7269 7468 hat the algorith │ │ │ │ +00005040: 6d20 7573 6520 696e 2074 6865 0a20 2020 m use in the. │ │ │ │ +00005050: 2020 2a20 6f70 7469 6d69 7a61 7469 6f6e * optimization │ │ │ │ +00005060: 2e20 5468 6520 696e 6974 6961 6c69 7a61 . The initializa │ │ │ │ +00005070: 7469 6f6e 2069 7320 6120 6772 6964 2c20 tion is a grid, │ │ │ │ +00005080: 696e 2077 6869 6368 2074 6865 2073 7570 in which the sup │ │ │ │ +00005090: 6572 7069 7865 6c73 2061 7265 2065 7175 erpixels are equ │ │ │ │ +000050a0: 616c 6c79 2064 6973 7472 6962 7574 6564 ally distributed │ │ │ │ +000050b0: 2074 6872 6f75 6768 0a20 2020 2020 2a20 through. * │ │ │ │ +000050c0: 7468 6520 7769 6474 6820 616e 6420 7468 the width and th │ │ │ │ +000050d0: 6520 6865 6967 6874 206f 6620 7468 6520 e height of the │ │ │ │ +000050e0: 696d 6167 652e 2054 6865 206c 6172 6765 image. The large │ │ │ │ +000050f0: 7220 626c 6f63 6b73 2063 6f72 7265 7370 r blocks corresp │ │ │ │ +00005100: 6f6e 6420 746f 2074 6865 2073 7570 6572 ond to the super │ │ │ │ +00005110: 7069 7865 6c20 7369 7a65 2c20 616e 6420 pixel size, and │ │ │ │ +00005120: 7468 650a 2020 2020 202a 206c 6576 656c the. * level │ │ │ │ +00005130: 7320 7769 7468 2073 6d61 6c6c 6572 2062 s with smaller b │ │ │ │ +00005140: 6c6f 636b 7320 6172 6520 666f 726d 6564 locks are formed │ │ │ │ +00005150: 2062 7920 6469 7669 6469 6e67 2074 6865 by dividing the │ │ │ │ +00005160: 206c 6172 6765 7220 626c 6f63 6b73 2069 larger blocks i │ │ │ │ +00005170: 6e74 6f20 3220 7820 3220 626c 6f63 6b73 nto 2 x 2 blocks │ │ │ │ +00005180: 206f 6620 7069 7865 6c73 2c0a 2020 2020 of pixels,. │ │ │ │ +00005190: 202a 2072 6563 7572 7369 7665 6c79 2075 * recursively u │ │ │ │ +000051a0: 6e74 696c 2074 6865 2073 6d61 6c6c 6572 ntil the smaller │ │ │ │ +000051b0: 2062 6c6f 636b 206c 6576 656c 2e20 416e block level. An │ │ │ │ +000051c0: 2065 7861 6d70 6c65 206f 6620 696e 6974 example of init │ │ │ │ +000051d0: 6961 6c69 7a61 7469 6f6e 206f 6620 3420 ialization of 4 │ │ │ │ +000051e0: 626c 6f63 6b20 6c65 7665 6c73 2069 730a block levels is. │ │ │ │ +000051f0: 2020 2020 202a 2069 6c6c 7573 7472 6174 * illustrat │ │ │ │ +00005200: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ +00005210: 696e 6720 6669 6775 7265 2e0a 2020 2020 ing figure.. │ │ │ │ +00005220: 202a 0a20 2020 2020 2a20 215b 696d 6167 *. * ![imag │ │ │ │ +00005230: 655d 2870 6963 732f 7375 7065 7270 6978 e](pics/superpix │ │ │ │ +00005240: 656c 735f 626c 6f63 6b73 2e70 6e67 290a els_blocks.png). │ │ │ │ +00005250: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00005260: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00005270: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00005280: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00005290: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ +000052a0: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ +000052b0: 6c53 4545 4453 2869 6e74 2069 6d61 6765 lSEEDS(int image │ │ │ │ +000052c0: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ +000052d0: 655f 6865 6967 6874 2c20 696e 7420 696d e_height, int im │ │ │ │ +000052e0: 6167 655f 6368 616e 6e65 6c73 2c20 696e age_channels, in │ │ │ │ +000052f0: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ +00005300: 732c 2069 6e74 206e 756d 5f6c 6576 656c s, int num_level │ │ │ │ +00005310: 732c 2069 6e74 2070 7269 6f72 2c20 696e s, int prior, in │ │ │ │ +00005320: 7420 6869 7374 6f67 7261 6d5f 6269 6e73 t histogram_bins │ │ │ │ +00005330: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00005340: 726e 2053 7570 6572 7069 7865 6c53 4545 rn SuperpixelSEE │ │ │ │ +00005350: 4453 2e5f 5f66 726f 6d50 7472 5f5f 2863 DS.__fromPtr__(c │ │ │ │ +00005360: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +00005370: 4545 4453 5f31 2869 6d61 6765 5f77 6964 EEDS_1(image_wid │ │ │ │ +00005380: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ +00005390: 2c20 696d 6167 655f 6368 616e 6e65 6c73 , image_channels │ │ │ │ +000053a0: 2c20 6e75 6d5f 7375 7065 7270 6978 656c , num_superpixel │ │ │ │ +000053b0: 732c 206e 756d 5f6c 6576 656c 732c 2070 s, num_levels, p │ │ │ │ +000053c0: 7269 6f72 2c20 6869 7374 6f67 7261 6d5f rior, histogram_ │ │ │ │ +000053d0: 6269 6e73 2929 3b0a 2020 2020 7d0a 0a20 bins));. }.. │ │ │ │ +000053e0: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ +000053f0: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ +00005400: 7270 6978 656c 5345 4544 5320 6f62 6a65 rpixelSEEDS obje │ │ │ │ +00005410: 6374 2e0a 2020 2020 202a 0a20 2020 2020 ct.. *. │ │ │ │ +00005420: 2a20 4070 6172 616d 2069 6d61 6765 5f77 * @param image_w │ │ │ │ +00005430: 6964 7468 2049 6d61 6765 2077 6964 7468 idth Image width │ │ │ │ +00005440: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00005450: 696d 6167 655f 6865 6967 6874 2049 6d61 image_height Ima │ │ │ │ +00005460: 6765 2068 6569 6768 742e 0a20 2020 2020 ge height.. │ │ │ │ +00005470: 2a20 4070 6172 616d 2069 6d61 6765 5f63 * @param image_c │ │ │ │ +00005480: 6861 6e6e 656c 7320 4e75 6d62 6572 206f hannels Number o │ │ │ │ +00005490: 6620 6368 616e 6e65 6c73 206f 6620 7468 f channels of th │ │ │ │ +000054a0: 6520 696d 6167 652e 0a20 2020 2020 2a20 e image.. * │ │ │ │ +000054b0: 4070 6172 616d 206e 756d 5f73 7570 6572 @param num_super │ │ │ │ +000054c0: 7069 7865 6c73 2044 6573 6972 6564 206e pixels Desired n │ │ │ │ +000054d0: 756d 6265 7220 6f66 2073 7570 6572 7069 umber of superpi │ │ │ │ +000054e0: 7865 6c73 2e20 4e6f 7465 2074 6861 7420 xels. Note that │ │ │ │ +000054f0: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ +00005500: 7220 6d61 7920 6265 2073 6d61 6c6c 6572 r may be smaller │ │ │ │ +00005510: 0a20 2020 2020 2a20 6475 6520 746f 2072 . * due to r │ │ │ │ +00005520: 6573 7472 6963 7469 6f6e 7320 2864 6570 estrictions (dep │ │ │ │ +00005530: 656e 6469 6e67 206f 6e20 7468 6520 696d ending on the im │ │ │ │ +00005540: 6167 6520 7369 7a65 2061 6e64 206e 756d age size and num │ │ │ │ +00005550: 5f6c 6576 656c 7329 2e20 5573 6520 6765 _levels). Use ge │ │ │ │ +00005560: 744e 756d 6265 724f 6653 7570 6572 7069 tNumberOfSuperpi │ │ │ │ +00005570: 7865 6c73 2829 2074 6f0a 2020 2020 202a xels() to. * │ │ │ │ +00005580: 2067 6574 2074 6865 2061 6374 7561 6c20 get the actual │ │ │ │ +00005590: 6e75 6d62 6572 2e0a 2020 2020 202a 2040 number.. * @ │ │ │ │ +000055a0: 7061 7261 6d20 6e75 6d5f 6c65 7665 6c73 param num_levels │ │ │ │ +000055b0: 204e 756d 6265 7220 6f66 2062 6c6f 636b Number of block │ │ │ │ +000055c0: 206c 6576 656c 732e 2054 6865 206d 6f72 levels. The mor │ │ │ │ +000055d0: 6520 6c65 7665 6c73 2c20 7468 6520 6d6f e levels, the mo │ │ │ │ +000055e0: 7265 2061 6363 7572 6174 6520 6973 2074 re accurate is t │ │ │ │ +000055f0: 6865 2073 6567 6d65 6e74 6174 696f 6e2c he segmentation, │ │ │ │ +00005600: 0a20 2020 2020 2a20 6275 7420 6e65 6564 . * but need │ │ │ │ +00005610: 7320 6d6f 7265 206d 656d 6f72 7920 616e s more memory an │ │ │ │ +00005620: 6420 4350 5520 7469 6d65 2e0a 2020 2020 d CPU time.. │ │ │ │ +00005630: 202a 2040 7061 7261 6d20 7072 696f 7220 * @param prior │ │ │ │ +00005640: 656e 6162 6c65 2033 7833 2073 6861 7065 enable 3x3 shape │ │ │ │ +00005650: 2073 6d6f 6f74 6869 6e67 2074 6572 6d20 smoothing term │ │ │ │ +00005660: 6966 2026 6774 3b30 2e20 4120 6c61 7267 if >0. A larg │ │ │ │ +00005670: 6572 2076 616c 7565 206c 6561 6473 2074 er value leads t │ │ │ │ +00005680: 6f20 736d 6f6f 7468 6572 2073 6861 7065 o smoother shape │ │ │ │ +00005690: 732e 2070 7269 6f72 0a20 2020 2020 2a20 s. prior. * │ │ │ │ +000056a0: 6d75 7374 2062 6520 696e 2074 6865 2072 must be in the r │ │ │ │ +000056b0: 616e 6765 205b 302c 2035 5d2e 0a20 2020 ange [0, 5].. │ │ │ │ +000056c0: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ +000056d0: 756e 6374 696f 6e20 696e 6974 6961 6c69 unction initiali │ │ │ │ +000056e0: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ +000056f0: 5345 4544 5320 6f62 6a65 6374 2066 6f72 SEEDS object for │ │ │ │ +00005700: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00005710: 2e20 4974 2073 746f 7265 7320 7468 6520 . It stores the │ │ │ │ +00005720: 7061 7261 6d65 7465 7273 206f 660a 2020 parameters of. │ │ │ │ +00005730: 2020 202a 2074 6865 2069 6d61 6765 3a20 * the image: │ │ │ │ +00005740: 696d 6167 655f 7769 6474 682c 2069 6d61 image_width, ima │ │ │ │ +00005750: 6765 5f68 6569 6768 7420 616e 6420 696d ge_height and im │ │ │ │ +00005760: 6167 655f 6368 616e 6e65 6c73 2e20 4974 age_channels. It │ │ │ │ +00005770: 2061 6c73 6f20 7365 7473 2074 6865 2070 also sets the p │ │ │ │ +00005780: 6172 616d 6574 6572 7320 6f66 2074 6865 arameters of the │ │ │ │ +00005790: 2053 4545 4453 0a20 2020 2020 2a20 7375 SEEDS. * su │ │ │ │ +000057a0: 7065 7270 6978 656c 2061 6c67 6f72 6974 perpixel algorit │ │ │ │ +000057b0: 686d 2c20 7768 6963 6820 6172 653a 206e hm, which are: n │ │ │ │ +000057c0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +000057d0: 6e75 6d5f 6c65 7665 6c73 2c20 7573 655f num_levels, use_ │ │ │ │ +000057e0: 7072 696f 722c 2068 6973 746f 6772 616d prior, histogram │ │ │ │ +000057f0: 5f62 696e 7320 616e 640a 2020 2020 202a _bins and. * │ │ │ │ +00005800: 2064 6f75 626c 655f 7374 6570 2e0a 2020 double_step.. │ │ │ │ +00005810: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +00005820: 6e75 6d62 6572 206f 6620 6c65 7665 6c73 number of levels │ │ │ │ +00005830: 2069 6e20 6e75 6d5f 6c65 7665 6c73 2064 in num_levels d │ │ │ │ +00005840: 6566 696e 6573 2074 6865 2061 6d6f 756e efines the amoun │ │ │ │ +00005850: 7420 6f66 2062 6c6f 636b 206c 6576 656c t of block level │ │ │ │ +00005860: 7320 7468 6174 2074 6865 2061 6c67 6f72 s that the algor │ │ │ │ +00005870: 6974 686d 2075 7365 2069 6e20 7468 650a ithm use in the. │ │ │ │ +00005880: 2020 2020 202a 206f 7074 696d 697a 6174 * optimizat │ │ │ │ +00005890: 696f 6e2e 2054 6865 2069 6e69 7469 616c ion. The initial │ │ │ │ +000058a0: 697a 6174 696f 6e20 6973 2061 2067 7269 ization is a gri │ │ │ │ +000058b0: 642c 2069 6e20 7768 6963 6820 7468 6520 d, in which the │ │ │ │ +000058c0: 7375 7065 7270 6978 656c 7320 6172 6520 superpixels are │ │ │ │ +000058d0: 6571 7561 6c6c 7920 6469 7374 7269 6275 equally distribu │ │ │ │ +000058e0: 7465 6420 7468 726f 7567 680a 2020 2020 ted through. │ │ │ │ +000058f0: 202a 2074 6865 2077 6964 7468 2061 6e64 * the width and │ │ │ │ +00005900: 2074 6865 2068 6569 6768 7420 6f66 2074 the height of t │ │ │ │ +00005910: 6865 2069 6d61 6765 2e20 5468 6520 6c61 he image. The la │ │ │ │ +00005920: 7267 6572 2062 6c6f 636b 7320 636f 7272 rger blocks corr │ │ │ │ +00005930: 6573 706f 6e64 2074 6f20 7468 6520 7375 espond to the su │ │ │ │ +00005940: 7065 7270 6978 656c 2073 697a 652c 2061 perpixel size, a │ │ │ │ +00005950: 6e64 2074 6865 0a20 2020 2020 2a20 6c65 nd the. * le │ │ │ │ +00005960: 7665 6c73 2077 6974 6820 736d 616c 6c65 vels with smalle │ │ │ │ +00005970: 7220 626c 6f63 6b73 2061 7265 2066 6f72 r blocks are for │ │ │ │ +00005980: 6d65 6420 6279 2064 6976 6964 696e 6720 med by dividing │ │ │ │ +00005990: 7468 6520 6c61 7267 6572 2062 6c6f 636b the larger block │ │ │ │ +000059a0: 7320 696e 746f 2032 2078 2032 2062 6c6f s into 2 x 2 blo │ │ │ │ +000059b0: 636b 7320 6f66 2070 6978 656c 732c 0a20 cks of pixels,. │ │ │ │ +000059c0: 2020 2020 2a20 7265 6375 7273 6976 656c * recursivel │ │ │ │ +000059d0: 7920 756e 7469 6c20 7468 6520 736d 616c y until the smal │ │ │ │ +000059e0: 6c65 7220 626c 6f63 6b20 6c65 7665 6c2e ler block level. │ │ │ │ +000059f0: 2041 6e20 6578 616d 706c 6520 6f66 2069 An example of i │ │ │ │ +00005a00: 6e69 7469 616c 697a 6174 696f 6e20 6f66 nitialization of │ │ │ │ +00005a10: 2034 2062 6c6f 636b 206c 6576 656c 7320 4 block levels │ │ │ │ +00005a20: 6973 0a20 2020 2020 2a20 696c 6c75 7374 is. * illust │ │ │ │ +00005a30: 7261 7465 6420 696e 2074 6865 2066 6f6c rated in the fol │ │ │ │ +00005a40: 6c6f 7769 6e67 2066 6967 7572 652e 0a20 lowing figure.. │ │ │ │ +00005a50: 2020 2020 2a0a 2020 2020 202a 2021 5b69 *. * ![i │ │ │ │ +00005a60: 6d61 6765 5d28 7069 6373 2f73 7570 6572 mage](pics/super │ │ │ │ +00005a70: 7069 7865 6c73 5f62 6c6f 636b 732e 706e pixels_blocks.pn │ │ │ │ +00005a80: 6729 0a20 2020 2020 2a20 4072 6574 7572 g). * @retur │ │ │ │ +00005a90: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00005aa0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00005ab0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00005ac0: 7469 6320 5375 7065 7270 6978 656c 5345 tic SuperpixelSE │ │ │ │ +00005ad0: 4544 5320 6372 6561 7465 5375 7065 7270 EDS createSuperp │ │ │ │ +00005ae0: 6978 656c 5345 4544 5328 696e 7420 696d ixelSEEDS(int im │ │ │ │ +00005af0: 6167 655f 7769 6474 682c 2069 6e74 2069 age_width, int i │ │ │ │ +00005b00: 6d61 6765 5f68 6569 6768 742c 2069 6e74 mage_height, int │ │ │ │ +00005b10: 2069 6d61 6765 5f63 6861 6e6e 656c 732c image_channels, │ │ │ │ +00005b20: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi │ │ │ │ +00005b30: 7865 6c73 2c20 696e 7420 6e75 6d5f 6c65 xels, int num_le │ │ │ │ +00005b40: 7665 6c73 2c20 696e 7420 7072 696f 7229 vels, int prior) │ │ │ │ +00005b50: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00005b60: 6e20 5375 7065 7270 6978 656c 5345 4544 n SuperpixelSEED │ │ │ │ +00005b70: 532e 5f5f 6672 6f6d 5074 725f 5f28 6372 S.__fromPtr__(cr │ │ │ │ +00005b80: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE │ │ │ │ +00005b90: 4544 535f 3228 696d 6167 655f 7769 6474 EDS_2(image_widt │ │ │ │ +00005ba0: 682c 2069 6d61 6765 5f68 6569 6768 742c h, image_height, │ │ │ │ +00005bb0: 2069 6d61 6765 5f63 6861 6e6e 656c 732c image_channels, │ │ │ │ +00005bc0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +00005bd0: 2c20 6e75 6d5f 6c65 7665 6c73 2c20 7072 , num_levels, pr │ │ │ │ +00005be0: 696f 7229 293b 0a20 2020 207d 0a0a 2020 ior));. }.. │ │ │ │ +00005bf0: 2020 2f2a 2a0a 2020 2020 202a 2049 6e69 /**. * Ini │ │ │ │ +00005c00: 7469 616c 697a 6573 2061 2053 7570 6572 tializes a Super │ │ │ │ +00005c10: 7069 7865 6c53 4545 4453 206f 626a 6563 pixelSEEDS objec │ │ │ │ +00005c20: 742e 0a20 2020 2020 2a0a 2020 2020 202a t.. *. * │ │ │ │ +00005c30: 2040 7061 7261 6d20 696d 6167 655f 7769 @param image_wi │ │ │ │ +00005c40: 6474 6820 496d 6167 6520 7769 6474 682e dth Image width. │ │ │ │ +00005c50: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00005c60: 6d61 6765 5f68 6569 6768 7420 496d 6167 mage_height Imag │ │ │ │ +00005c70: 6520 6865 6967 6874 2e0a 2020 2020 202a e height.. * │ │ │ │ +00005c80: 2040 7061 7261 6d20 696d 6167 655f 6368 @param image_ch │ │ │ │ +00005c90: 616e 6e65 6c73 204e 756d 6265 7220 6f66 annels Number of │ │ │ │ +00005ca0: 2063 6861 6e6e 656c 7320 6f66 2074 6865 channels of the │ │ │ │ +00005cb0: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @ │ │ │ │ +00005cc0: 7061 7261 6d20 6e75 6d5f 7375 7065 7270 param num_superp │ │ │ │ +00005cd0: 6978 656c 7320 4465 7369 7265 6420 6e75 ixels Desired nu │ │ │ │ +00005ce0: 6d62 6572 206f 6620 7375 7065 7270 6978 mber of superpix │ │ │ │ +00005cf0: 656c 732e 204e 6f74 6520 7468 6174 2074 els. Note that t │ │ │ │ +00005d00: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ +00005d10: 206d 6179 2062 6520 736d 616c 6c65 720a may be smaller. │ │ │ │ +00005d20: 2020 2020 202a 2064 7565 2074 6f20 7265 * due to re │ │ │ │ +00005d30: 7374 7269 6374 696f 6e73 2028 6465 7065 strictions (depe │ │ │ │ +00005d40: 6e64 696e 6720 6f6e 2074 6865 2069 6d61 nding on the ima │ │ │ │ +00005d50: 6765 2073 697a 6520 616e 6420 6e75 6d5f ge size and num_ │ │ │ │ +00005d60: 6c65 7665 6c73 292e 2055 7365 2067 6574 levels). Use get │ │ │ │ +00005d70: 4e75 6d62 6572 4f66 5375 7065 7270 6978 NumberOfSuperpix │ │ │ │ +00005d80: 656c 7328 2920 746f 0a20 2020 2020 2a20 els() to. * │ │ │ │ +00005d90: 6765 7420 7468 6520 6163 7475 616c 206e get the actual n │ │ │ │ +00005da0: 756d 6265 722e 0a20 2020 2020 2a20 4070 umber.. * @p │ │ │ │ +00005db0: 6172 616d 206e 756d 5f6c 6576 656c 7320 aram num_levels │ │ │ │ +00005dc0: 4e75 6d62 6572 206f 6620 626c 6f63 6b20 Number of block │ │ │ │ +00005dd0: 6c65 7665 6c73 2e20 5468 6520 6d6f 7265 levels. The more │ │ │ │ +00005de0: 206c 6576 656c 732c 2074 6865 206d 6f72 levels, the mor │ │ │ │ +00005df0: 6520 6163 6375 7261 7465 2069 7320 7468 e accurate is th │ │ │ │ +00005e00: 6520 7365 676d 656e 7461 7469 6f6e 2c0a e segmentation,. │ │ │ │ +00005e10: 2020 2020 202a 2062 7574 206e 6565 6473 * but needs │ │ │ │ +00005e20: 206d 6f72 6520 6d65 6d6f 7279 2061 6e64 more memory and │ │ │ │ +00005e30: 2043 5055 2074 696d 652e 0a20 2020 2020 CPU time.. │ │ │ │ +00005e40: 2a20 6d75 7374 2062 6520 696e 2074 6865 * must be in the │ │ │ │ +00005e50: 2072 616e 6765 205b 302c 2035 5d2e 0a20 range [0, 5].. │ │ │ │ +00005e60: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +00005e70: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ +00005e80: 6c69 7a65 7320 6120 5375 7065 7270 6978 lizes a Superpix │ │ │ │ +00005e90: 656c 5345 4544 5320 6f62 6a65 6374 2066 elSEEDS object f │ │ │ │ +00005ea0: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima │ │ │ │ +00005eb0: 6765 2e20 4974 2073 746f 7265 7320 7468 ge. It stores th │ │ │ │ +00005ec0: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ +00005ed0: 2020 2020 202a 2074 6865 2069 6d61 6765 * the image │ │ │ │ +00005ee0: 3a20 696d 6167 655f 7769 6474 682c 2069 : image_width, i │ │ │ │ +00005ef0: 6d61 6765 5f68 6569 6768 7420 616e 6420 mage_height and │ │ │ │ +00005f00: 696d 6167 655f 6368 616e 6e65 6c73 2e20 image_channels. │ │ │ │ +00005f10: 4974 2061 6c73 6f20 7365 7473 2074 6865 It also sets the │ │ │ │ +00005f20: 2070 6172 616d 6574 6572 7320 6f66 2074 parameters of t │ │ │ │ +00005f30: 6865 2053 4545 4453 0a20 2020 2020 2a20 he SEEDS. * │ │ │ │ +00005f40: 7375 7065 7270 6978 656c 2061 6c67 6f72 superpixel algor │ │ │ │ +00005f50: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ +00005f60: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +00005f70: 2c20 6e75 6d5f 6c65 7665 6c73 2c20 7573 , num_levels, us │ │ │ │ +00005f80: 655f 7072 696f 722c 2068 6973 746f 6772 e_prior, histogr │ │ │ │ +00005f90: 616d 5f62 696e 7320 616e 640a 2020 2020 am_bins and. │ │ │ │ +00005fa0: 202a 2064 6f75 626c 655f 7374 6570 2e0a * double_step.. │ │ │ │ +00005fb0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00005fc0: 6520 6e75 6d62 6572 206f 6620 6c65 7665 e number of leve │ │ │ │ +00005fd0: 6c73 2069 6e20 6e75 6d5f 6c65 7665 6c73 ls in num_levels │ │ │ │ +00005fe0: 2064 6566 696e 6573 2074 6865 2061 6d6f defines the amo │ │ │ │ +00005ff0: 756e 7420 6f66 2062 6c6f 636b 206c 6576 unt of block lev │ │ │ │ +00006000: 656c 7320 7468 6174 2074 6865 2061 6c67 els that the alg │ │ │ │ +00006010: 6f72 6974 686d 2075 7365 2069 6e20 7468 orithm use in th │ │ │ │ +00006020: 650a 2020 2020 202a 206f 7074 696d 697a e. * optimiz │ │ │ │ +00006030: 6174 696f 6e2e 2054 6865 2069 6e69 7469 ation. The initi │ │ │ │ +00006040: 616c 697a 6174 696f 6e20 6973 2061 2067 alization is a g │ │ │ │ +00006050: 7269 642c 2069 6e20 7768 6963 6820 7468 rid, in which th │ │ │ │ +00006060: 6520 7375 7065 7270 6978 656c 7320 6172 e superpixels ar │ │ │ │ +00006070: 6520 6571 7561 6c6c 7920 6469 7374 7269 e equally distri │ │ │ │ +00006080: 6275 7465 6420 7468 726f 7567 680a 2020 buted through. │ │ │ │ +00006090: 2020 202a 2074 6865 2077 6964 7468 2061 * the width a │ │ │ │ +000060a0: 6e64 2074 6865 2068 6569 6768 7420 6f66 nd the height of │ │ │ │ +000060b0: 2074 6865 2069 6d61 6765 2e20 5468 6520 the image. The │ │ │ │ +000060c0: 6c61 7267 6572 2062 6c6f 636b 7320 636f larger blocks co │ │ │ │ +000060d0: 7272 6573 706f 6e64 2074 6f20 7468 6520 rrespond to the │ │ │ │ +000060e0: 7375 7065 7270 6978 656c 2073 697a 652c superpixel size, │ │ │ │ +000060f0: 2061 6e64 2074 6865 0a20 2020 2020 2a20 and the. * │ │ │ │ +00006100: 6c65 7665 6c73 2077 6974 6820 736d 616c levels with smal │ │ │ │ +00006110: 6c65 7220 626c 6f63 6b73 2061 7265 2066 ler blocks are f │ │ │ │ +00006120: 6f72 6d65 6420 6279 2064 6976 6964 696e ormed by dividin │ │ │ │ +00006130: 6720 7468 6520 6c61 7267 6572 2062 6c6f g the larger blo │ │ │ │ +00006140: 636b 7320 696e 746f 2032 2078 2032 2062 cks into 2 x 2 b │ │ │ │ +00006150: 6c6f 636b 7320 6f66 2070 6978 656c 732c locks of pixels, │ │ │ │ +00006160: 0a20 2020 2020 2a20 7265 6375 7273 6976 . * recursiv │ │ │ │ +00006170: 656c 7920 756e 7469 6c20 7468 6520 736d ely until the sm │ │ │ │ +00006180: 616c 6c65 7220 626c 6f63 6b20 6c65 7665 aller block leve │ │ │ │ +00006190: 6c2e 2041 6e20 6578 616d 706c 6520 6f66 l. An example of │ │ │ │ +000061a0: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ +000061b0: 6f66 2034 2062 6c6f 636b 206c 6576 656c of 4 block level │ │ │ │ +000061c0: 7320 6973 0a20 2020 2020 2a20 696c 6c75 s is. * illu │ │ │ │ +000061d0: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ +000061e0: 6f6c 6c6f 7769 6e67 2066 6967 7572 652e ollowing figure. │ │ │ │ +000061f0: 0a20 2020 2020 2a0a 2020 2020 202a 2021 . *. * ! │ │ │ │ +00006200: 5b69 6d61 6765 5d28 7069 6373 2f73 7570 [image](pics/sup │ │ │ │ +00006210: 6572 7069 7865 6c73 5f62 6c6f 636b 732e erpixels_blocks. │ │ │ │ +00006220: 706e 6729 0a20 2020 2020 2a20 4072 6574 png). * @ret │ │ │ │ +00006230: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00006240: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00006250: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00006260: 7461 7469 6320 5375 7065 7270 6978 656c tatic Superpixel │ │ │ │ +00006270: 5345 4544 5320 6372 6561 7465 5375 7065 SEEDS createSupe │ │ │ │ +00006280: 7270 6978 656c 5345 4544 5328 696e 7420 rpixelSEEDS(int │ │ │ │ +00006290: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ +000062a0: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +000062b0: 6e74 2069 6d61 6765 5f63 6861 6e6e 656c nt image_channel │ │ │ │ +000062c0: 732c 2069 6e74 206e 756d 5f73 7570 6572 s, int num_super │ │ │ │ +000062d0: 7069 7865 6c73 2c20 696e 7420 6e75 6d5f pixels, int num_ │ │ │ │ +000062e0: 6c65 7665 6c73 2920 7b0a 2020 2020 2020 levels) {. │ │ │ │ +000062f0: 2020 7265 7475 726e 2053 7570 6572 7069 return Superpi │ │ │ │ +00006300: 7865 6c53 4545 4453 2e5f 5f66 726f 6d50 xelSEEDS.__fromP │ │ │ │ +00006310: 7472 5f5f 2863 7265 6174 6553 7570 6572 tr__(createSuper │ │ │ │ +00006320: 7069 7865 6c53 4545 4453 5f33 2869 6d61 pixelSEEDS_3(ima │ │ │ │ +00006330: 6765 5f77 6964 7468 2c20 696d 6167 655f ge_width, image_ │ │ │ │ +00006340: 6865 6967 6874 2c20 696d 6167 655f 6368 height, image_ch │ │ │ │ +00006350: 616e 6e65 6c73 2c20 6e75 6d5f 7375 7065 annels, num_supe │ │ │ │ +00006360: 7270 6978 656c 732c 206e 756d 5f6c 6576 rpixels, num_lev │ │ │ │ +00006370: 656c 7329 293b 0a20 2020 207d 0a0a 0a20 els));. }... │ │ │ │ +00006380: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00006390: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +000063a0: 7072 6f63 3a3a 7765 6967 6874 6564 4d65 proc::weightedMe │ │ │ │ +000063b0: 6469 616e 4669 6c74 6572 284d 6174 206a dianFilter(Mat j │ │ │ │ +000063c0: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ +000063d0: 6174 2620 6473 742c 2069 6e74 2072 2c20 at& dst, int r, │ │ │ │ +000063e0: 646f 7562 6c65 2073 6967 6d61 203d 2032 double sigma = 2 │ │ │ │ +000063f0: 352e 352c 2069 6e74 2077 6569 6768 7454 5.5, int weightT │ │ │ │ +00006400: 7970 6520 3d20 574d 465f 4558 502c 204d ype = WMF_EXP, M │ │ │ │ +00006410: 6174 206d 6173 6b20 3d20 4d61 7428 2929 at mask = Mat()) │ │ │ │ +00006420: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +00006430: 0a20 2020 2020 2a20 4170 706c 6965 7320 . * Applies │ │ │ │ +00006440: 7765 6967 6874 6564 206d 6564 6961 6e20 weighted median │ │ │ │ +00006450: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ +00006460: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00006470: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +00006480: 6c73 2061 626f 7574 2074 6869 7320 696d ls about this im │ │ │ │ +00006490: 706c 656d 656e 7461 7469 6f6e 2c20 706c plementation, pl │ │ │ │ +000064a0: 6561 7365 2073 6565 2043 4954 453a 207a ease see CITE: z │ │ │ │ +000064b0: 6861 6e67 3230 3134 3130 302b 0a20 2020 hang2014100+. │ │ │ │ +000064c0: 2020 2a0a 2020 2020 202a 2074 6865 2070 *. * the p │ │ │ │ +000064d0: 6978 656c 2077 696c 6c20 6265 2069 676e ixel will be ign │ │ │ │ +000064e0: 6f72 6564 2077 6865 6e20 6d61 696e 7461 ored when mainta │ │ │ │ +000064f0: 696e 696e 6720 7468 6520 6a6f 696e 742d ining the joint- │ │ │ │ +00006500: 6869 7374 6f67 7261 6d2e 2054 6869 7320 histogram. This │ │ │ │ +00006510: 6973 2075 7365 6675 6c20 666f 7220 6170 is useful for ap │ │ │ │ +00006520: 706c 6963 6174 696f 6e73 206c 696b 6520 plications like │ │ │ │ +00006530: 6f70 7469 6361 6c20 666c 6f77 206f 6363 optical flow occ │ │ │ │ +00006540: 6c75 7369 6f6e 2068 616e 646c 696e 672e lusion handling. │ │ │ │ +00006550: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ +00006560: 4545 3a20 6d65 6469 616e 426c 7572 2c20 EE: medianBlur, │ │ │ │ +00006570: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +00006580: 6c74 6572 0a20 2020 2020 2a20 4070 6172 lter. * @par │ │ │ │ +00006590: 616d 206a 6f69 6e74 2061 7574 6f6d 6174 am joint automat │ │ │ │ +000065a0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000065b0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +000065c0: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ +000065d0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000065e0: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ +000065f0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00006600: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00006610: 616d 2072 2061 7574 6f6d 6174 6963 616c am r automatical │ │ │ │ +00006620: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00006630: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +00006640: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00006650: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00006660: 4070 6172 616d 2077 6569 6768 7454 7970 @param weightTyp │ │ │ │ +00006670: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically │ │ │ │ +00006680: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00006690: 2040 7061 7261 6d20 6d61 736b 2061 7574 @param mask aut │ │ │ │ +000066a0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +000066b0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +000066c0: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +000066d0: 6f69 6420 7765 6967 6874 6564 4d65 6469 oid weightedMedi │ │ │ │ +000066e0: 616e 4669 6c74 6572 284d 6174 206a 6f69 anFilter(Mat joi │ │ │ │ +000066f0: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +00006700: 2064 7374 2c20 696e 7420 722c 2064 6f75 dst, int r, dou │ │ │ │ +00006710: 626c 6520 7369 676d 612c 2069 6e74 2077 ble sigma, int w │ │ │ │ +00006720: 6569 6768 7454 7970 652c 204d 6174 206d eightType, Mat m │ │ │ │ +00006730: 6173 6b29 207b 0a20 2020 2020 2020 2077 ask) {. w │ │ │ │ +00006740: 6569 6768 7465 644d 6564 6961 6e46 696c eightedMedianFil │ │ │ │ +00006750: 7465 725f 3028 6a6f 696e 742e 6e61 7469 ter_0(joint.nati │ │ │ │ +00006760: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +00006770: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +00006780: 4f62 6a2c 2072 2c20 7369 676d 612c 2077 Obj, r, sigma, w │ │ │ │ +00006790: 6569 6768 7454 7970 652c 206d 6173 6b2e eightType, mask. │ │ │ │ +000067a0: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);. │ │ │ │ +000067b0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +000067c0: 2a20 4170 706c 6965 7320 7765 6967 6874 * Applies weight │ │ │ │ +000067d0: 6564 206d 6564 6961 6e20 6669 6c74 6572 ed median filter │ │ │ │ +000067e0: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ +000067f0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +00006800: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +00006810: 7574 2074 6869 7320 696d 706c 656d 656e ut this implemen │ │ │ │ +00006820: 7461 7469 6f6e 2c20 706c 6561 7365 2073 tation, please s │ │ │ │ +00006830: 6565 2043 4954 453a 207a 6861 6e67 3230 ee CITE: zhang20 │ │ │ │ +00006840: 3134 3130 302b 0a20 2020 2020 2a0a 2020 14100+. *. │ │ │ │ +00006850: 2020 202a 2074 6865 2070 6978 656c 2077 * the pixel w │ │ │ │ +00006860: 696c 6c20 6265 2069 676e 6f72 6564 2077 ill be ignored w │ │ │ │ +00006870: 6865 6e20 6d61 696e 7461 696e 696e 6720 hen maintaining │ │ │ │ +00006880: 7468 6520 6a6f 696e 742d 6869 7374 6f67 the joint-histog │ │ │ │ +00006890: 7261 6d2e 2054 6869 7320 6973 2075 7365 ram. This is use │ │ │ │ +000068a0: 6675 6c20 666f 7220 6170 706c 6963 6174 ful for applicat │ │ │ │ +000068b0: 696f 6e73 206c 696b 6520 6f70 7469 6361 ions like optica │ │ │ │ +000068c0: 6c20 666c 6f77 206f 6363 6c75 7369 6f6e l flow occlusion │ │ │ │ +000068d0: 2068 616e 646c 696e 672e 0a20 2020 2020 handling.. │ │ │ │ +000068e0: 2a0a 2020 2020 202a 2053 4545 3a20 6d65 *. * SEE: me │ │ │ │ +000068f0: 6469 616e 426c 7572 2c20 6a6f 696e 7442 dianBlur, jointB │ │ │ │ +00006900: 696c 6174 6572 616c 4669 6c74 6572 0a20 ilateralFilter. │ │ │ │ +00006910: 2020 2020 2a20 4070 6172 616d 206a 6f69 * @param joi │ │ │ │ +00006920: 6e74 2061 7574 6f6d 6174 6963 616c 6c79 nt automatically │ │ │ │ +00006930: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00006940: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ +00006950: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00006960: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00006970: 616d 2064 7374 2061 7574 6f6d 6174 6963 am dst automatic │ │ │ │ +00006980: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00006990: 2020 2020 2a20 4070 6172 616d 2072 2061 * @param r a │ │ │ │ +000069a0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000069b0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +000069c0: 6172 616d 2073 6967 6d61 2061 7574 6f6d aram sigma autom │ │ │ │ +000069d0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +000069e0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +000069f0: 2077 6569 6768 7454 7970 6520 6175 746f weightType auto │ │ │ │ +00006a00: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00006a10: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00006a20: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00006a30: 6964 2077 6569 6768 7465 644d 6564 6961 id weightedMedia │ │ │ │ +00006a40: 6e46 696c 7465 7228 4d61 7420 6a6f 696e nFilter(Mat join │ │ │ │ +00006a50: 742c 204d 6174 2073 7263 2c20 4d61 7420 t, Mat src, Mat │ │ │ │ +00006a60: 6473 742c 2069 6e74 2072 2c20 646f 7562 dst, int r, doub │ │ │ │ +00006a70: 6c65 2073 6967 6d61 2c20 696e 7420 7765 le sigma, int we │ │ │ │ +00006a80: 6967 6874 5479 7065 2920 7b0a 2020 2020 ightType) {. │ │ │ │ +00006a90: 2020 2020 7765 6967 6874 6564 4d65 6469 weightedMedi │ │ │ │ +00006aa0: 616e 4669 6c74 6572 5f31 286a 6f69 6e74 anFilter_1(joint │ │ │ │ +00006ab0: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +00006ac0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +00006ad0: 6174 6976 654f 626a 2c20 722c 2073 6967 ativeObj, r, sig │ │ │ │ +00006ae0: 6d61 2c20 7765 6967 6874 5479 7065 293b ma, weightType); │ │ │ │ +00006af0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00006b00: 2020 2020 202a 2041 7070 6c69 6573 2077 * Applies w │ │ │ │ +00006b10: 6569 6768 7465 6420 6d65 6469 616e 2066 eighted median f │ │ │ │ +00006b20: 696c 7465 7220 746f 2061 6e20 696d 6167 ilter to an imag │ │ │ │ +00006b30: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00006b40: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00006b50: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ +00006b60: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ +00006b70: 6173 6520 7365 6520 4349 5445 3a20 7a68 ase see CITE: zh │ │ │ │ +00006b80: 616e 6732 3031 3431 3030 2b0a 2020 2020 ang2014100+. │ │ │ │ +00006b90: 202a 0a20 2020 2020 2a20 7468 6520 7069 *. * the pi │ │ │ │ +00006ba0: 7865 6c20 7769 6c6c 2062 6520 6967 6e6f xel will be igno │ │ │ │ +00006bb0: 7265 6420 7768 656e 206d 6169 6e74 6169 red when maintai │ │ │ │ +00006bc0: 6e69 6e67 2074 6865 206a 6f69 6e74 2d68 ning the joint-h │ │ │ │ +00006bd0: 6973 746f 6772 616d 2e20 5468 6973 2069 istogram. This i │ │ │ │ +00006be0: 7320 7573 6566 756c 2066 6f72 2061 7070 s useful for app │ │ │ │ +00006bf0: 6c69 6361 7469 6f6e 7320 6c69 6b65 206f lications like o │ │ │ │ +00006c00: 7074 6963 616c 2066 6c6f 7720 6f63 636c ptical flow occl │ │ │ │ +00006c10: 7573 696f 6e20 6861 6e64 6c69 6e67 2e0a usion handling.. │ │ │ │ +00006c20: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ +00006c30: 453a 206d 6564 6961 6e42 6c75 722c 206a E: medianBlur, j │ │ │ │ +00006c40: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ +00006c50: 7465 720a 2020 2020 202a 2040 7061 7261 ter. * @para │ │ │ │ +00006c60: 6d20 6a6f 696e 7420 6175 746f 6d61 7469 m joint automati │ │ │ │ +00006c70: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00006c80: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00006c90: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ +00006ca0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00006cb0: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ +00006cc0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00006cd0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00006ce0: 6d20 7220 6175 746f 6d61 7469 6361 6c6c m r automaticall │ │ │ │ +00006cf0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00006d00: 202a 2040 7061 7261 6d20 7369 676d 6120 * @param sigma │ │ │ │ +00006d10: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00006d20: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00006d30: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00006d40: 6320 766f 6964 2077 6569 6768 7465 644d c void weightedM │ │ │ │ +00006d50: 6564 6961 6e46 696c 7465 7228 4d61 7420 edianFilter(Mat │ │ │ │ +00006d60: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ +00006d70: 4d61 7420 6473 742c 2069 6e74 2072 2c20 Mat dst, int r, │ │ │ │ +00006d80: 646f 7562 6c65 2073 6967 6d61 2920 7b0a double sigma) {. │ │ │ │ +00006d90: 2020 2020 2020 2020 7765 6967 6874 6564 weighted │ │ │ │ +00006da0: 4d65 6469 616e 4669 6c74 6572 5f32 286a MedianFilter_2(j │ │ │ │ +00006db0: 6f69 6e74 2e6e 6174 6976 654f 626a 2c20 oint.nativeObj, │ │ │ │ +00006dc0: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +00006dd0: 7374 2e6e 6174 6976 654f 626a 2c20 722c st.nativeObj, r, │ │ │ │ +00006de0: 2073 6967 6d61 293b 0a20 2020 207d 0a0a sigma);. }.. │ │ │ │ +00006df0: 2020 2020 2f2a 2a0a 2020 2020 202a 2041 /**. * A │ │ │ │ +00006e00: 7070 6c69 6573 2077 6569 6768 7465 6420 pplies weighted │ │ │ │ +00006e10: 6d65 6469 616e 2066 696c 7465 7220 746f median filter to │ │ │ │ +00006e20: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +00006e30: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00006e40: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00006e50: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat │ │ │ │ +00006e60: 696f 6e2c 2070 6c65 6173 6520 7365 6520 ion, please see │ │ │ │ +00006e70: 4349 5445 3a20 7a68 616e 6732 3031 3431 CITE: zhang20141 │ │ │ │ +00006e80: 3030 2b0a 2020 2020 202a 0a20 2020 2020 00+. *. │ │ │ │ +00006e90: 2a20 7468 6520 7069 7865 6c20 7769 6c6c * the pixel will │ │ │ │ +00006ea0: 2062 6520 6967 6e6f 7265 6420 7768 656e be ignored when │ │ │ │ +00006eb0: 206d 6169 6e74 6169 6e69 6e67 2074 6865 maintaining the │ │ │ │ +00006ec0: 206a 6f69 6e74 2d68 6973 746f 6772 616d joint-histogram │ │ │ │ +00006ed0: 2e20 5468 6973 2069 7320 7573 6566 756c . This is useful │ │ │ │ +00006ee0: 2066 6f72 2061 7070 6c69 6361 7469 6f6e for application │ │ │ │ +00006ef0: 7320 6c69 6b65 206f 7074 6963 616c 2066 s like optical f │ │ │ │ +00006f00: 6c6f 7720 6f63 636c 7573 696f 6e20 6861 low occlusion ha │ │ │ │ +00006f10: 6e64 6c69 6e67 2e0a 2020 2020 202a 0a20 ndling.. *. │ │ │ │ +00006f20: 2020 2020 2a20 5345 453a 206d 6564 6961 * SEE: media │ │ │ │ +00006f30: 6e42 6c75 722c 206a 6f69 6e74 4269 6c61 nBlur, jointBila │ │ │ │ +00006f40: 7465 7261 6c46 696c 7465 720a 2020 2020 teralFilter. │ │ │ │ +00006f50: 202a 2040 7061 7261 6d20 6a6f 696e 7420 * @param joint │ │ │ │ +00006f60: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00006f70: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00006f80: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa │ │ │ │ +00006f90: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00006fa0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00006fb0: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ +00006fc0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00006fd0: 202a 2040 7061 7261 6d20 7220 6175 746f * @param r auto │ │ │ │ +00006fe0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00006ff0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00007000: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00007010: 6964 2077 6569 6768 7465 644d 6564 6961 id weightedMedia │ │ │ │ +00007020: 6e46 696c 7465 7228 4d61 7420 6a6f 696e nFilter(Mat join │ │ │ │ +00007030: 742c 204d 6174 2073 7263 2c20 4d61 7420 t, Mat src, Mat │ │ │ │ +00007040: 6473 742c 2069 6e74 2072 2920 7b0a 2020 dst, int r) {. │ │ │ │ +00007050: 2020 2020 2020 7765 6967 6874 6564 4d65 weightedMe │ │ │ │ +00007060: 6469 616e 4669 6c74 6572 5f33 286a 6f69 dianFilter_3(joi │ │ │ │ +00007070: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr │ │ │ │ +00007080: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +00007090: 2e6e 6174 6976 654f 626a 2c20 7229 3b0a .nativeObj, r);. │ │ │ │ +000070a0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +000070b0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +000070c0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +000070d0: 6f76 6172 6961 6e63 6545 7374 696d 6174 ovarianceEstimat │ │ │ │ +000070e0: 696f 6e28 4d61 7420 7372 632c 204d 6174 ion(Mat src, Mat │ │ │ │ +000070f0: 2620 6473 742c 2069 6e74 2077 696e 646f & dst, int windo │ │ │ │ +00007100: 7752 6f77 732c 2069 6e74 2077 696e 646f wRows, int windo │ │ │ │ +00007110: 7743 6f6c 7329 0a20 2020 202f 2f0a 0a20 wCols). //.. │ │ │ │ +00007120: 2020 202f 2a2a 0a20 2020 2020 2a20 436f /**. * Co │ │ │ │ +00007130: 6d70 7574 6573 2074 6865 2065 7374 696d mputes the estim │ │ │ │ +00007140: 6174 6564 2063 6f76 6172 6961 6e63 6520 ated covariance │ │ │ │ +00007150: 6d61 7472 6978 206f 6620 616e 2069 6d61 matrix of an ima │ │ │ │ +00007160: 6765 2075 7369 6e67 2074 6865 2073 6c69 ge using the sli │ │ │ │ +00007170: 6469 6e67 0a20 2020 2020 2a20 7769 6e64 ding. * wind │ │ │ │ +00007180: 6f77 2066 6f72 756d 6c61 7469 6f6e 2e0a ow forumlation.. │ │ │ │ +00007190: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000071a0: 6172 616d 2073 7263 2054 6865 2073 6f75 aram src The sou │ │ │ │ +000071b0: 7263 6520 696d 6167 652e 2049 6e70 7574 rce image. Input │ │ │ │ +000071c0: 2069 6d61 6765 206d 7573 7420 6265 206f image must be o │ │ │ │ +000071d0: 6620 6120 636f 6d70 6c65 7820 7479 7065 f a complex type │ │ │ │ +000071e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +000071f0: 6473 7420 5468 6520 6465 7374 696e 6174 dst The destinat │ │ │ │ +00007200: 696f 6e20 6573 7469 6d61 7465 6420 636f ion estimated co │ │ │ │ +00007210: 7661 7269 616e 6365 206d 6174 7269 782e variance matrix. │ │ │ │ +00007220: 204f 7574 7075 7420 6d61 7472 6978 2077 Output matrix w │ │ │ │ +00007230: 696c 6c20 6265 2073 697a 6520 2877 696e ill be size (win │ │ │ │ +00007240: 646f 7752 6f77 732a 7769 6e64 6f77 436f dowRows*windowCo │ │ │ │ +00007250: 6c73 2c20 7769 6e64 6f77 526f 7773 2a77 ls, windowRows*w │ │ │ │ +00007260: 696e 646f 7743 6f6c 7329 2e0a 2020 2020 indowCols).. │ │ │ │ +00007270: 202a 2040 7061 7261 6d20 7769 6e64 6f77 * @param window │ │ │ │ +00007280: 526f 7773 2054 6865 206e 756d 6265 7220 Rows The number │ │ │ │ +00007290: 6f66 2072 6f77 7320 696e 2074 6865 2077 of rows in the w │ │ │ │ +000072a0: 696e 646f 772e 0a20 2020 2020 2a20 4070 indow.. * @p │ │ │ │ +000072b0: 6172 616d 2077 696e 646f 7743 6f6c 7320 aram windowCols │ │ │ │ +000072c0: 5468 6520 6e75 6d62 6572 206f 6620 636f The number of co │ │ │ │ +000072d0: 6c73 2069 6e20 7468 6520 7769 6e64 6f77 ls in the window │ │ │ │ +000072e0: 2e0a 2020 2020 202a 2054 6865 2077 696e .. * The win │ │ │ │ +000072f0: 646f 7720 7369 7a65 2070 6172 616d 6574 dow size paramet │ │ │ │ +00007300: 6572 7320 636f 6e74 726f 6c20 7468 6520 ers control the │ │ │ │ +00007310: 6163 6375 7261 6379 206f 6620 7468 6520 accuracy of the │ │ │ │ +00007320: 6573 7469 6d61 7469 6f6e 2e0a 2020 2020 estimation.. │ │ │ │ +00007330: 202a 2054 6865 2073 6c69 6469 6e67 2077 * The sliding w │ │ │ │ +00007340: 696e 646f 7720 6d6f 7665 7320 6f76 6572 indow moves over │ │ │ │ +00007350: 2074 6865 2065 6e74 6972 6520 696d 6167 the entire imag │ │ │ │ +00007360: 6520 6672 6f6d 2074 6865 2074 6f70 2d6c e from the top-l │ │ │ │ +00007370: 6566 7420 636f 726e 6572 0a20 2020 2020 eft corner. │ │ │ │ +00007380: 2a20 746f 2074 6865 2062 6f74 746f 6d20 * to the bottom │ │ │ │ +00007390: 7269 6768 7420 636f 726e 6572 2e20 4561 right corner. Ea │ │ │ │ +000073a0: 6368 206c 6f63 6174 696f 6e20 6f66 2074 ch location of t │ │ │ │ +000073b0: 6865 2077 696e 646f 7720 7265 7072 6573 he window repres │ │ │ │ +000073c0: 656e 7473 2061 2073 616d 706c 652e 0a20 ents a sample.. │ │ │ │ +000073d0: 2020 2020 2a20 4966 2074 6865 2077 696e * If the win │ │ │ │ +000073e0: 646f 7720 6973 2074 6865 2073 697a 6520 dow is the size │ │ │ │ +000073f0: 6f66 2074 6865 2069 6d61 6765 2c20 7468 of the image, th │ │ │ │ +00007400: 656e 2074 6869 7320 6769 7665 7320 7468 en this gives th │ │ │ │ +00007410: 6520 6578 6163 7420 636f 7661 7269 616e e exact covarian │ │ │ │ +00007420: 6365 206d 6174 7269 782e 0a20 2020 2020 ce matrix.. │ │ │ │ +00007430: 2a20 466f 7220 616c 6c20 6f74 6865 7220 * For all other │ │ │ │ +00007440: 6361 7365 732c 2074 6865 2073 697a 6573 cases, the sizes │ │ │ │ +00007450: 206f 6620 7468 6520 7769 6e64 6f77 2077 of the window w │ │ │ │ +00007460: 696c 6c20 696d 7061 6374 2074 6865 206e ill impact the n │ │ │ │ +00007470: 756d 6265 7220 6f66 2073 616d 706c 6573 umber of samples │ │ │ │ +00007480: 0a20 2020 2020 2a20 616e 6420 7468 6520 . * and the │ │ │ │ +00007490: 6e75 6d62 6572 206f 6620 656c 656d 656e number of elemen │ │ │ │ +000074a0: 7473 2069 6e20 7468 6520 6573 7469 6d61 ts in the estima │ │ │ │ +000074b0: 7465 6420 636f 7661 7269 616e 6365 206d ted covariance m │ │ │ │ +000074c0: 6174 7269 782e 0a20 2020 2020 2a2f 0a20 atrix.. */. │ │ │ │ +000074d0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +000074e0: 2076 6f69 6420 636f 7661 7269 616e 6365 void covariance │ │ │ │ +000074f0: 4573 7469 6d61 7469 6f6e 284d 6174 2073 Estimation(Mat s │ │ │ │ +00007500: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ +00007510: 2077 696e 646f 7752 6f77 732c 2069 6e74 windowRows, int │ │ │ │ +00007520: 2077 696e 646f 7743 6f6c 7329 207b 0a20 windowCols) {. │ │ │ │ +00007530: 2020 2020 2020 2063 6f76 6172 6961 6e63 covarianc │ │ │ │ +00007540: 6545 7374 696d 6174 696f 6e5f 3028 7372 eEstimation_0(sr │ │ │ │ +00007550: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +00007560: 2e6e 6174 6976 654f 626a 2c20 7769 6e64 .nativeObj, wind │ │ │ │ +00007570: 6f77 526f 7773 2c20 7769 6e64 6f77 436f owRows, windowCo │ │ │ │ +00007580: 6c73 293b 0a20 2020 207d 0a0a 0a20 2020 ls);. }... │ │ │ │ +00007590: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +000075a0: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +000075b0: 6f63 3a3a 6564 6765 5072 6573 6572 7669 oc::edgePreservi │ │ │ │ +000075c0: 6e67 4669 6c74 6572 284d 6174 2073 7263 ngFilter(Mat src │ │ │ │ +000075d0: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int │ │ │ │ +000075e0: 642c 2064 6f75 626c 6520 7468 7265 7368 d, double thresh │ │ │ │ +000075f0: 6f6c 6429 0a20 2020 202f 2f0a 0a20 2020 old). //.. │ │ │ │ +00007600: 202f 2a2a 0a20 2020 2020 2a20 536d 6f6f /**. * Smoo │ │ │ │ +00007610: 7468 6573 2061 6e20 696d 6167 6520 7573 thes an image us │ │ │ │ +00007620: 696e 6720 7468 6520 4564 6765 2d50 7265 ing the Edge-Pre │ │ │ │ +00007630: 7365 7276 696e 6720 6669 6c74 6572 2e0a serving filter.. │ │ │ │ +00007640: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00007650: 6520 6675 6e63 7469 6f6e 2073 6d6f 6f74 e function smoot │ │ │ │ +00007660: 6865 7320 4761 7573 7369 616e 206e 6f69 hes Gaussian noi │ │ │ │ +00007670: 7365 2061 7320 7765 6c6c 2061 7320 7361 se as well as sa │ │ │ │ +00007680: 6c74 2026 616d 703b 2070 6570 7065 7220 lt & pepper │ │ │ │ +00007690: 6e6f 6973 652e 0a20 2020 2020 2a20 466f noise.. * Fo │ │ │ │ +000076a0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +000076b0: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ +000076c0: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ +000076d0: 2073 6565 0a20 2020 2020 2a20 5b52 6569 see. * [Rei │ │ │ │ +000076e0: 576f 6531 385d 2020 5265 6963 682c 2053 Woe18] Reich, S │ │ │ │ +000076f0: 2e20 616e 6420 57c3 b672 67c3 b674 7465 . and W..rg..tte │ │ │ │ +00007700: 722c 2046 2e20 616e 6420 4465 6c6c 656e r, F. and Dellen │ │ │ │ +00007710: 2c20 422e 2028 3230 3138 292e 2041 2052 , B. (2018). A R │ │ │ │ +00007720: 6561 6c2d 5469 6d65 2045 6467 652d 5072 eal-Time Edge-Pr │ │ │ │ +00007730: 6573 6572 7669 6e67 2044 656e 6f69 7369 eserving Denoisi │ │ │ │ +00007740: 6e67 2046 696c 7465 722e 2050 726f 6365 ng Filter. Proce │ │ │ │ +00007750: 6564 696e 6773 206f 6620 7468 6520 3133 edings of the 13 │ │ │ │ +00007760: 7468 2049 6e74 6572 6e61 7469 6f6e 616c th International │ │ │ │ +00007770: 204a 6f69 6e74 2043 6f6e 6665 7265 6e63 Joint Conferenc │ │ │ │ +00007780: 6520 6f6e 2043 6f6d 7075 7465 7220 5669 e on Computer Vi │ │ │ │ +00007790: 7369 6f6e 2c20 496d 6167 696e 6720 616e sion, Imaging an │ │ │ │ +000077a0: 6420 436f 6d70 7574 6572 2047 7261 7068 d Computer Graph │ │ │ │ +000077b0: 6963 7320 5468 656f 7279 2061 6e64 2041 ics Theory and A │ │ │ │ +000077c0: 7070 6c69 6361 7469 6f6e 7320 2856 4953 pplications (VIS │ │ │ │ +000077d0: 4947 5241 5050 293a 2056 6973 6170 702c IGRAPP): Visapp, │ │ │ │ +000077e0: 2038 352d 3934 2c20 342e 2044 4f49 3a20 85-94, 4. DOI: │ │ │ │ +000077f0: 3130 2e35 3232 302f 3030 3036 3530 3930 10.5220/00065090 │ │ │ │ +00007800: 3030 3835 3030 3934 2e0a 2020 2020 202a 00850094.. * │ │ │ │ +00007810: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00007820: 7263 2053 6f75 7263 6520 382d 6269 7420 rc Source 8-bit │ │ │ │ +00007830: 332d 6368 616e 6e65 6c20 696d 6167 652e 3-channel image. │ │ │ │ +00007840: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00007850: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +00007860: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +00007870: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +00007880: 7320 7372 632e 0a20 2020 2020 2a20 4070 s src.. * @p │ │ │ │ +00007890: 6172 616d 2064 2044 6961 6d65 7465 7220 aram d Diameter │ │ │ │ +000078a0: 6f66 2065 6163 6820 7069 7865 6c20 6e65 of each pixel ne │ │ │ │ +000078b0: 6967 6862 6f72 686f 6f64 2074 6861 7420 ighborhood that │ │ │ │ +000078c0: 6973 2075 7365 6420 6475 7269 6e67 2066 is used during f │ │ │ │ +000078d0: 696c 7465 7269 6e67 2e20 4d75 7374 2062 iltering. Must b │ │ │ │ +000078e0: 6520 6772 6561 7465 7220 6f72 2065 7175 e greater or equ │ │ │ │ +000078f0: 616c 2033 2e0a 2020 2020 202a 2040 7061 al 3.. * @pa │ │ │ │ +00007900: 7261 6d20 7468 7265 7368 6f6c 6420 5468 ram threshold Th │ │ │ │ +00007910: 7265 7368 6f6c 642c 2077 6869 6368 2064 reshold, which d │ │ │ │ +00007920: 6973 7469 6e67 7569 7368 6573 2062 6574 istinguishes bet │ │ │ │ +00007930: 7765 656e 206e 6f69 7365 2c20 6f75 746c ween noise, outl │ │ │ │ +00007940: 6965 7273 2c20 616e 6420 6461 7461 2e0a iers, and data.. │ │ │ │ +00007950: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00007960: 6963 2073 7461 7469 6320 766f 6964 2065 ic static void e │ │ │ │ +00007970: 6467 6550 7265 7365 7276 696e 6746 696c dgePreservingFil │ │ │ │ +00007980: 7465 7228 4d61 7420 7372 632c 204d 6174 ter(Mat src, Mat │ │ │ │ +00007990: 2064 7374 2c20 696e 7420 642c 2064 6f75 dst, int d, dou │ │ │ │ +000079a0: 626c 6520 7468 7265 7368 6f6c 6429 207b ble threshold) { │ │ │ │ +000079b0: 0a20 2020 2020 2020 2065 6467 6550 7265 . edgePre │ │ │ │ +000079c0: 7365 7276 696e 6746 696c 7465 725f 3028 servingFilter_0( │ │ │ │ +000079d0: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +000079e0: 7374 2e6e 6174 6976 654f 626a 2c20 642c st.nativeObj, d, │ │ │ │ +000079f0: 2074 6872 6573 686f 6c64 293b 0a20 2020 threshold);. │ │ │ │ +00007a00: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00007a10: 2f2f 2043 2b2b 3a20 2050 7472 5f45 6467 // C++: Ptr_Edg │ │ │ │ +00007a20: 6544 7261 7769 6e67 2063 763a 3a78 696d eDrawing cv::xim │ │ │ │ +00007a30: 6770 726f 633a 3a63 7265 6174 6545 6467 gproc::createEdg │ │ │ │ +00007a40: 6544 7261 7769 6e67 2829 0a20 2020 202f eDrawing(). / │ │ │ │ +00007a50: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00007a60: 2a20 4372 6561 7465 7320 6120 736d 6172 * Creates a smar │ │ │ │ +00007a70: 7420 706f 696e 7465 7220 746f 2061 2045 t pointer to a E │ │ │ │ +00007a80: 6467 6544 7261 7769 6e67 206f 626a 6563 dgeDrawing objec │ │ │ │ +00007a90: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ +00007aa0: 7320 6974 0a20 2020 2020 2a20 4072 6574 s it. * @ret │ │ │ │ +00007ab0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00007ac0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00007ad0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00007ae0: 7461 7469 6320 4564 6765 4472 6177 696e tatic EdgeDrawin │ │ │ │ +00007af0: 6720 6372 6561 7465 4564 6765 4472 6177 g createEdgeDraw │ │ │ │ +00007b00: 696e 6728 2920 7b0a 2020 2020 2020 2020 ing() {. │ │ │ │ +00007b10: 7265 7475 726e 2045 6467 6544 7261 7769 return EdgeDrawi │ │ │ │ +00007b20: 6e67 2e5f 5f66 726f 6d50 7472 5f5f 2863 ng.__fromPtr__(c │ │ │ │ +00007b30: 7265 6174 6545 6467 6544 7261 7769 6e67 reateEdgeDrawing │ │ │ │ +00007b40: 5f30 2829 293b 0a20 2020 207d 0a0a 0a20 _0());. }... │ │ │ │ +00007b50: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00007b60: 3a20 2050 7472 5f46 6173 744c 696e 6544 : Ptr_FastLineD │ │ │ │ +00007b70: 6574 6563 746f 7220 6376 3a3a 7869 6d67 etector cv::ximg │ │ │ │ +00007b80: 7072 6f63 3a3a 6372 6561 7465 4661 7374 proc::createFast │ │ │ │ +00007b90: 4c69 6e65 4465 7465 6374 6f72 2869 6e74 LineDetector(int │ │ │ │ +00007ba0: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ +00007bb0: 6420 3d20 3130 2c20 666c 6f61 7420 6469 d = 10, float di │ │ │ │ +00007bc0: 7374 616e 6365 5f74 6872 6573 686f 6c64 stance_threshold │ │ │ │ +00007bd0: 203d 2031 2e34 3134 3231 3335 3632 662c = 1.414213562f, │ │ │ │ +00007be0: 2064 6f75 626c 6520 6361 6e6e 795f 7468 double canny_th │ │ │ │ +00007bf0: 3120 3d20 3530 2e30 2c20 646f 7562 6c65 1 = 50.0, double │ │ │ │ +00007c00: 2063 616e 6e79 5f74 6832 203d 2035 302e canny_th2 = 50. │ │ │ │ +00007c10: 302c 2069 6e74 2063 616e 6e79 5f61 7065 0, int canny_ape │ │ │ │ +00007c20: 7274 7572 655f 7369 7a65 203d 2033 2c20 rture_size = 3, │ │ │ │ +00007c30: 626f 6f6c 2064 6f5f 6d65 7267 6520 3d20 bool do_merge = │ │ │ │ +00007c40: 6661 6c73 6529 0a20 2020 202f 2f0a 0a20 false). //.. │ │ │ │ +00007c50: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00007c60: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po │ │ │ │ +00007c70: 696e 7465 7220 746f 2061 2046 6173 744c inter to a FastL │ │ │ │ +00007c80: 696e 6544 6574 6563 746f 7220 6f62 6a65 ineDetector obje │ │ │ │ +00007c90: 6374 2061 6e64 2069 6e69 7469 616c 697a ct and initializ │ │ │ │ +00007ca0: 6573 2069 740a 2020 2020 202a 0a20 2020 es it. *. │ │ │ │ +00007cb0: 2020 2a20 4070 6172 616d 206c 656e 6774 * @param lengt │ │ │ │ +00007cc0: 685f 7468 7265 7368 6f6c 6420 2020 2053 h_threshold S │ │ │ │ +00007cd0: 6567 6d65 6e74 2073 686f 7274 6572 2074 egment shorter t │ │ │ │ +00007ce0: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ +00007cf0: 2064 6973 6361 7264 6564 0a20 2020 2020 discarded. │ │ │ │ +00007d00: 2a20 4070 6172 616d 2064 6973 7461 6e63 * @param distanc │ │ │ │ +00007d10: 655f 7468 7265 7368 6f6c 6420 2041 2070 e_threshold A p │ │ │ │ +00007d20: 6f69 6e74 2070 6c61 6365 6420 6672 6f6d oint placed from │ │ │ │ +00007d30: 2061 2068 7970 6f74 6865 7369 7320 6c69 a hypothesis li │ │ │ │ +00007d40: 6e65 0a20 2020 2020 2a20 2020 2020 2020 ne. * │ │ │ │ +00007d50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00007d60: 2020 2020 2073 6567 6d65 6e74 2066 6172 segment far │ │ │ │ +00007d70: 7468 6572 2074 6861 6e20 7468 6973 2077 ther than this w │ │ │ │ +00007d80: 696c 6c20 6265 2072 6567 6172 6465 6420 ill be regarded │ │ │ │ +00007d90: 6173 2061 6e20 6f75 746c 6965 720a 2020 as an outlier. │ │ │ │ +00007da0: 2020 202a 2040 7061 7261 6d20 6361 6e6e * @param cann │ │ │ │ +00007db0: 795f 7468 3120 2020 2020 2020 2020 2020 y_th1 │ │ │ │ +00007dc0: 4669 7273 7420 7468 7265 7368 6f6c 6420 First threshold │ │ │ │ +00007dd0: 666f 7220 6879 7374 6572 6573 6973 2070 for hysteresis p │ │ │ │ +00007de0: 726f 6365 6475 7265 2069 6e20 4361 6e6e rocedure in Cann │ │ │ │ +00007df0: 7928 290a 2020 2020 202a 2040 7061 7261 y(). * @para │ │ │ │ +00007e00: 6d20 6361 6e6e 795f 7468 3220 2020 2020 m canny_th2 │ │ │ │ +00007e10: 2020 2020 2020 5365 636f 6e64 2074 6872 Second thr │ │ │ │ +00007e20: 6573 686f 6c64 2066 6f72 2068 7973 7465 eshold for hyste │ │ │ │ +00007e30: 7265 7369 7320 7072 6f63 6564 7572 6520 resis procedure │ │ │ │ +00007e40: 696e 2043 616e 6e79 2829 0a20 2020 2020 in Canny(). │ │ │ │ +00007e50: 2a20 4070 6172 616d 2063 616e 6e79 5f61 * @param canny_a │ │ │ │ +00007e60: 7065 7274 7572 655f 7369 7a65 2041 7065 perture_size Ape │ │ │ │ +00007e70: 7274 7572 6573 697a 6520 666f 7220 7468 rturesize for th │ │ │ │ +00007e80: 6520 736f 6265 6c20 6f70 6572 6174 6f72 e sobel operator │ │ │ │ +00007e90: 2069 6e20 4361 6e6e 7928 292e 0a20 2020 in Canny().. │ │ │ │ +00007ea0: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00007eb0: 2020 2020 2020 2020 2020 2020 2020 2049 I │ │ │ │ +00007ec0: 6620 7a65 726f 2c20 4361 6e6e 7928 2920 f zero, Canny() │ │ │ │ +00007ed0: 6973 206e 6f74 2061 7070 6c69 6564 2061 is not applied a │ │ │ │ +00007ee0: 6e64 2074 6865 2069 6e70 7574 2069 6d61 nd the input ima │ │ │ │ +00007ef0: 6765 2069 7320 7461 6b65 6e20 6173 2061 ge is taken as a │ │ │ │ +00007f00: 6e20 6564 6765 2069 6d61 6765 2e0a 2020 n edge image.. │ │ │ │ +00007f10: 2020 202a 2040 7061 7261 6d20 646f 5f6d * @param do_m │ │ │ │ +00007f20: 6572 6765 2020 2020 2020 2020 2020 2020 erge │ │ │ │ +00007f30: 4966 2074 7275 652c 2069 6e63 7265 6d65 If true, increme │ │ │ │ +00007f40: 6e74 616c 206d 6572 6769 6e67 206f 6620 ntal merging of │ │ │ │ +00007f50: 7365 676d 656e 7473 2077 696c 6c20 6265 segments will be │ │ │ │ +00007f60: 2070 6572 666f 726d 6564 0a20 2020 2020 performed. │ │ │ │ +00007f70: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00007f80: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00007f90: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00007fa0: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ +00007fb0: 4c69 6e65 4465 7465 6374 6f72 2063 7265 LineDetector cre │ │ │ │ +00007fc0: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00007fd0: 746f 7228 696e 7420 6c65 6e67 7468 5f74 tor(int length_t │ │ │ │ +00007fe0: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float │ │ │ │ +00007ff0: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ +00008000: 6c64 2c20 646f 7562 6c65 2063 616e 6e79 ld, double canny │ │ │ │ +00008010: 5f74 6831 2c20 646f 7562 6c65 2063 616e _th1, double can │ │ │ │ +00008020: 6e79 5f74 6832 2c20 696e 7420 6361 6e6e ny_th2, int cann │ │ │ │ +00008030: 795f 6170 6572 7475 7265 5f73 697a 652c y_aperture_size, │ │ │ │ +00008040: 2062 6f6f 6c65 616e 2064 6f5f 6d65 7267 boolean do_merg │ │ │ │ +00008050: 6529 207b 0a20 2020 2020 2020 2072 6574 e) {. ret │ │ │ │ +00008060: 7572 6e20 4661 7374 4c69 6e65 4465 7465 urn FastLineDete │ │ │ │ +00008070: 6374 6f72 2e5f 5f66 726f 6d50 7472 5f5f ctor.__fromPtr__ │ │ │ │ +00008080: 2863 7265 6174 6546 6173 744c 696e 6544 (createFastLineD │ │ │ │ +00008090: 6574 6563 746f 725f 3028 6c65 6e67 7468 etector_0(length │ │ │ │ +000080a0: 5f74 6872 6573 686f 6c64 2c20 6469 7374 _threshold, dist │ │ │ │ +000080b0: 616e 6365 5f74 6872 6573 686f 6c64 2c20 ance_threshold, │ │ │ │ +000080c0: 6361 6e6e 795f 7468 312c 2063 616e 6e79 canny_th1, canny │ │ │ │ +000080d0: 5f74 6832 2c20 6361 6e6e 795f 6170 6572 _th2, canny_aper │ │ │ │ +000080e0: 7475 7265 5f73 697a 652c 2064 6f5f 6d65 ture_size, do_me │ │ │ │ +000080f0: 7267 6529 293b 0a20 2020 207d 0a0a 2020 rge));. }.. │ │ │ │ +00008100: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +00008110: 6174 6573 2061 2073 6d61 7274 2070 6f69 ates a smart poi │ │ │ │ +00008120: 6e74 6572 2074 6f20 6120 4661 7374 4c69 nter to a FastLi │ │ │ │ +00008130: 6e65 4465 7465 6374 6f72 206f 626a 6563 neDetector objec │ │ │ │ +00008140: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ +00008150: 7320 6974 0a20 2020 2020 2a0a 2020 2020 s it. *. │ │ │ │ +00008160: 202a 2040 7061 7261 6d20 6c65 6e67 7468 * @param length │ │ │ │ +00008170: 5f74 6872 6573 686f 6c64 2020 2020 5365 _threshold Se │ │ │ │ +00008180: 676d 656e 7420 7368 6f72 7465 7220 7468 gment shorter th │ │ │ │ +00008190: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ +000081a0: 6469 7363 6172 6465 640a 2020 2020 202a discarded. * │ │ │ │ +000081b0: 2040 7061 7261 6d20 6469 7374 616e 6365 @param distance │ │ │ │ +000081c0: 5f74 6872 6573 686f 6c64 2020 4120 706f _threshold A po │ │ │ │ +000081d0: 696e 7420 706c 6163 6564 2066 726f 6d20 int placed from │ │ │ │ +000081e0: 6120 6879 706f 7468 6573 6973 206c 696e a hypothesis lin │ │ │ │ +000081f0: 650a 2020 2020 202a 2020 2020 2020 2020 e. * │ │ │ │ +00008200: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008210: 2020 2020 7365 676d 656e 7420 6661 7274 segment fart │ │ │ │ +00008220: 6865 7220 7468 616e 2074 6869 7320 7769 her than this wi │ │ │ │ +00008230: 6c6c 2062 6520 7265 6761 7264 6564 2061 ll be regarded a │ │ │ │ +00008240: 7320 616e 206f 7574 6c69 6572 0a20 2020 s an outlier. │ │ │ │ +00008250: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ +00008260: 5f74 6831 2020 2020 2020 2020 2020 2046 _th1 F │ │ │ │ +00008270: 6972 7374 2074 6872 6573 686f 6c64 2066 irst threshold f │ │ │ │ +00008280: 6f72 2068 7973 7465 7265 7369 7320 7072 or hysteresis pr │ │ │ │ +00008290: 6f63 6564 7572 6520 696e 2043 616e 6e79 ocedure in Canny │ │ │ │ +000082a0: 2829 0a20 2020 2020 2a20 4070 6172 616d (). * @param │ │ │ │ +000082b0: 2063 616e 6e79 5f74 6832 2020 2020 2020 canny_th2 │ │ │ │ +000082c0: 2020 2020 2053 6563 6f6e 6420 7468 7265 Second thre │ │ │ │ +000082d0: 7368 6f6c 6420 666f 7220 6879 7374 6572 shold for hyster │ │ │ │ +000082e0: 6573 6973 2070 726f 6365 6475 7265 2069 esis procedure i │ │ │ │ +000082f0: 6e20 4361 6e6e 7928 290a 2020 2020 202a n Canny(). * │ │ │ │ +00008300: 2040 7061 7261 6d20 6361 6e6e 795f 6170 @param canny_ap │ │ │ │ +00008310: 6572 7475 7265 5f73 697a 6520 4170 6572 erture_size Aper │ │ │ │ +00008320: 7475 7265 7369 7a65 2066 6f72 2074 6865 turesize for the │ │ │ │ +00008330: 2073 6f62 656c 206f 7065 7261 746f 7220 sobel operator │ │ │ │ +00008340: 696e 2043 616e 6e79 2829 2e0a 2020 2020 in Canny().. │ │ │ │ +00008350: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00008360: 2020 2020 2020 2020 2020 2020 2020 4966 If │ │ │ │ +00008370: 207a 6572 6f2c 2043 616e 6e79 2829 2069 zero, Canny() i │ │ │ │ +00008380: 7320 6e6f 7420 6170 706c 6965 6420 616e s not applied an │ │ │ │ +00008390: 6420 7468 6520 696e 7075 7420 696d 6167 d the input imag │ │ │ │ +000083a0: 6520 6973 2074 616b 656e 2061 7320 616e e is taken as an │ │ │ │ +000083b0: 2065 6467 6520 696d 6167 652e 0a20 2020 edge image.. │ │ │ │ +000083c0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +000083d0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +000083e0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +000083f0: 7075 626c 6963 2073 7461 7469 6320 4661 public static Fa │ │ │ │ +00008400: 7374 4c69 6e65 4465 7465 6374 6f72 2063 stLineDetector c │ │ │ │ +00008410: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ +00008420: 6563 746f 7228 696e 7420 6c65 6e67 7468 ector(int length │ │ │ │ +00008430: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa │ │ │ │ +00008440: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres │ │ │ │ +00008450: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can │ │ │ │ +00008460: 6e79 5f74 6831 2c20 646f 7562 6c65 2063 ny_th1, double c │ │ │ │ +00008470: 616e 6e79 5f74 6832 2c20 696e 7420 6361 anny_th2, int ca │ │ │ │ +00008480: 6e6e 795f 6170 6572 7475 7265 5f73 697a nny_aperture_siz │ │ │ │ +00008490: 6529 207b 0a20 2020 2020 2020 2072 6574 e) {. ret │ │ │ │ +000084a0: 7572 6e20 4661 7374 4c69 6e65 4465 7465 urn FastLineDete │ │ │ │ +000084b0: 6374 6f72 2e5f 5f66 726f 6d50 7472 5f5f ctor.__fromPtr__ │ │ │ │ +000084c0: 2863 7265 6174 6546 6173 744c 696e 6544 (createFastLineD │ │ │ │ +000084d0: 6574 6563 746f 725f 3128 6c65 6e67 7468 etector_1(length │ │ │ │ +000084e0: 5f74 6872 6573 686f 6c64 2c20 6469 7374 _threshold, dist │ │ │ │ +000084f0: 616e 6365 5f74 6872 6573 686f 6c64 2c20 ance_threshold, │ │ │ │ +00008500: 6361 6e6e 795f 7468 312c 2063 616e 6e79 canny_th1, canny │ │ │ │ +00008510: 5f74 6832 2c20 6361 6e6e 795f 6170 6572 _th2, canny_aper │ │ │ │ +00008520: 7475 7265 5f73 697a 6529 293b 0a20 2020 ture_size));. │ │ │ │ +00008530: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00008540: 202a 2043 7265 6174 6573 2061 2073 6d61 * Creates a sma │ │ │ │ +00008550: 7274 2070 6f69 6e74 6572 2074 6f20 6120 rt pointer to a │ │ │ │ +00008560: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +00008570: 206f 626a 6563 7420 616e 6420 696e 6974 object and init │ │ │ │ +00008580: 6961 6c69 7a65 7320 6974 0a20 2020 2020 ializes it. │ │ │ │ +00008590: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000085a0: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ +000085b0: 2020 2020 5365 676d 656e 7420 7368 6f72 Segment shor │ │ │ │ +000085c0: 7465 7220 7468 616e 2074 6869 7320 7769 ter than this wi │ │ │ │ +000085d0: 6c6c 2062 6520 6469 7363 6172 6465 640a ll be discarded. │ │ │ │ +000085e0: 2020 2020 202a 2040 7061 7261 6d20 6469 * @param di │ │ │ │ +000085f0: 7374 616e 6365 5f74 6872 6573 686f 6c64 stance_threshold │ │ │ │ +00008600: 2020 4120 706f 696e 7420 706c 6163 6564 A point placed │ │ │ │ +00008610: 2066 726f 6d20 6120 6879 706f 7468 6573 from a hypothes │ │ │ │ +00008620: 6973 206c 696e 650a 2020 2020 202a 2020 is line. * │ │ │ │ +00008630: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008640: 2020 2020 2020 2020 2020 7365 676d 656e segmen │ │ │ │ +00008650: 7420 6661 7274 6865 7220 7468 616e 2074 t farther than t │ │ │ │ +00008660: 6869 7320 7769 6c6c 2062 6520 7265 6761 his will be rega │ │ │ │ +00008670: 7264 6564 2061 7320 616e 206f 7574 6c69 rded as an outli │ │ │ │ +00008680: 6572 0a20 2020 2020 2a20 4070 6172 616d er. * @param │ │ │ │ +00008690: 2063 616e 6e79 5f74 6831 2020 2020 2020 canny_th1 │ │ │ │ +000086a0: 2020 2020 2046 6972 7374 2074 6872 6573 First thres │ │ │ │ +000086b0: 686f 6c64 2066 6f72 2068 7973 7465 7265 hold for hystere │ │ │ │ +000086c0: 7369 7320 7072 6f63 6564 7572 6520 696e sis procedure in │ │ │ │ +000086d0: 2043 616e 6e79 2829 0a20 2020 2020 2a20 Canny(). * │ │ │ │ +000086e0: 4070 6172 616d 2063 616e 6e79 5f74 6832 @param canny_th2 │ │ │ │ +000086f0: 2020 2020 2020 2020 2020 2053 6563 6f6e Secon │ │ │ │ +00008700: 6420 7468 7265 7368 6f6c 6420 666f 7220 d threshold for │ │ │ │ +00008710: 6879 7374 6572 6573 6973 2070 726f 6365 hysteresis proce │ │ │ │ +00008720: 6475 7265 2069 6e20 4361 6e6e 7928 290a dure in Canny(). │ │ │ │ +00008730: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +00008740: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008750: 2020 4966 207a 6572 6f2c 2043 616e 6e79 If zero, Canny │ │ │ │ +00008760: 2829 2069 7320 6e6f 7420 6170 706c 6965 () is not applie │ │ │ │ +00008770: 6420 616e 6420 7468 6520 696e 7075 7420 d and the input │ │ │ │ +00008780: 696d 6167 6520 6973 2074 616b 656e 2061 image is taken a │ │ │ │ +00008790: 7320 616e 2065 6467 6520 696d 6167 652e s an edge image. │ │ │ │ +000087a0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +000087b0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000087c0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +000087d0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000087e0: 6320 4661 7374 4c69 6e65 4465 7465 6374 c FastLineDetect │ │ │ │ +000087f0: 6f72 2063 7265 6174 6546 6173 744c 696e or createFastLin │ │ │ │ +00008800: 6544 6574 6563 746f 7228 696e 7420 6c65 eDetector(int le │ │ │ │ +00008810: 6e67 7468 5f74 6872 6573 686f 6c64 2c20 ngth_threshold, │ │ │ │ +00008820: 666c 6f61 7420 6469 7374 616e 6365 5f74 float distance_t │ │ │ │ +00008830: 6872 6573 686f 6c64 2c20 646f 7562 6c65 hreshold, double │ │ │ │ +00008840: 2063 616e 6e79 5f74 6831 2c20 646f 7562 canny_th1, doub │ │ │ │ +00008850: 6c65 2063 616e 6e79 5f74 6832 2920 7b0a le canny_th2) {. │ │ │ │ +00008860: 2020 2020 2020 2020 7265 7475 726e 2046 return F │ │ │ │ +00008870: 6173 744c 696e 6544 6574 6563 746f 722e astLineDetector. │ │ │ │ +00008880: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00008890: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ +000088a0: 6f72 5f32 286c 656e 6774 685f 7468 7265 or_2(length_thre │ │ │ │ +000088b0: 7368 6f6c 642c 2064 6973 7461 6e63 655f shold, distance_ │ │ │ │ +000088c0: 7468 7265 7368 6f6c 642c 2063 616e 6e79 threshold, canny │ │ │ │ +000088d0: 5f74 6831 2c20 6361 6e6e 795f 7468 3229 _th1, canny_th2) │ │ │ │ +000088e0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +000088f0: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ +00008900: 2061 2073 6d61 7274 2070 6f69 6e74 6572 a smart pointer │ │ │ │ +00008910: 2074 6f20 6120 4661 7374 4c69 6e65 4465 to a FastLineDe │ │ │ │ +00008920: 7465 6374 6f72 206f 626a 6563 7420 616e tector object an │ │ │ │ +00008930: 6420 696e 6974 6961 6c69 7a65 7320 6974 d initializes it │ │ │ │ +00008940: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00008950: 7061 7261 6d20 6c65 6e67 7468 5f74 6872 param length_thr │ │ │ │ +00008960: 6573 686f 6c64 2020 2020 5365 676d 656e eshold Segmen │ │ │ │ +00008970: 7420 7368 6f72 7465 7220 7468 616e 2074 t shorter than t │ │ │ │ +00008980: 6869 7320 7769 6c6c 2062 6520 6469 7363 his will be disc │ │ │ │ +00008990: 6172 6465 640a 2020 2020 202a 2040 7061 arded. * @pa │ │ │ │ +000089a0: 7261 6d20 6469 7374 616e 6365 5f74 6872 ram distance_thr │ │ │ │ +000089b0: 6573 686f 6c64 2020 4120 706f 696e 7420 eshold A point │ │ │ │ +000089c0: 706c 6163 6564 2066 726f 6d20 6120 6879 placed from a hy │ │ │ │ +000089d0: 706f 7468 6573 6973 206c 696e 650a 2020 pothesis line. │ │ │ │ +000089e0: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +000089f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008a00: 7365 676d 656e 7420 6661 7274 6865 7220 segment farther │ │ │ │ +00008a10: 7468 616e 2074 6869 7320 7769 6c6c 2062 than this will b │ │ │ │ +00008a20: 6520 7265 6761 7264 6564 2061 7320 616e e regarded as an │ │ │ │ +00008a30: 206f 7574 6c69 6572 0a20 2020 2020 2a20 outlier. * │ │ │ │ +00008a40: 4070 6172 616d 2063 616e 6e79 5f74 6831 @param canny_th1 │ │ │ │ +00008a50: 2020 2020 2020 2020 2020 2046 6972 7374 First │ │ │ │ +00008a60: 2074 6872 6573 686f 6c64 2066 6f72 2068 threshold for h │ │ │ │ +00008a70: 7973 7465 7265 7369 7320 7072 6f63 6564 ysteresis proced │ │ │ │ +00008a80: 7572 6520 696e 2043 616e 6e79 2829 0a20 ure in Canny(). │ │ │ │ +00008a90: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +00008aa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008ab0: 2049 6620 7a65 726f 2c20 4361 6e6e 7928 If zero, Canny( │ │ │ │ +00008ac0: 2920 6973 206e 6f74 2061 7070 6c69 6564 ) is not applied │ │ │ │ +00008ad0: 2061 6e64 2074 6865 2069 6e70 7574 2069 and the input i │ │ │ │ +00008ae0: 6d61 6765 2069 7320 7461 6b65 6e20 6173 mage is taken as │ │ │ │ +00008af0: 2061 6e20 6564 6765 2069 6d61 6765 2e0a an edge image.. │ │ │ │ +00008b00: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00008b10: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00008b20: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00008b30: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00008b40: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ +00008b50: 7220 6372 6561 7465 4661 7374 4c69 6e65 r createFastLine │ │ │ │ +00008b60: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ +00008b70: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ +00008b80: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ +00008b90: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ +00008ba0: 6361 6e6e 795f 7468 3129 207b 0a20 2020 canny_th1) {. │ │ │ │ +00008bb0: 2020 2020 2072 6574 7572 6e20 4661 7374 return Fast │ │ │ │ +00008bc0: 4c69 6e65 4465 7465 6374 6f72 2e5f 5f66 LineDetector.__f │ │ │ │ +00008bd0: 726f 6d50 7472 5f5f 2863 7265 6174 6546 romPtr__(createF │ │ │ │ +00008be0: 6173 744c 696e 6544 6574 6563 746f 725f astLineDetector_ │ │ │ │ +00008bf0: 3328 6c65 6e67 7468 5f74 6872 6573 686f 3(length_thresho │ │ │ │ +00008c00: 6c64 2c20 6469 7374 616e 6365 5f74 6872 ld, distance_thr │ │ │ │ +00008c10: 6573 686f 6c64 2c20 6361 6e6e 795f 7468 eshold, canny_th │ │ │ │ +00008c20: 3129 293b 0a20 2020 207d 0a0a 2020 2020 1));. }.. │ │ │ │ +00008c30: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +00008c40: 6573 2061 2073 6d61 7274 2070 6f69 6e74 es a smart point │ │ │ │ +00008c50: 6572 2074 6f20 6120 4661 7374 4c69 6e65 er to a FastLine │ │ │ │ +00008c60: 4465 7465 6374 6f72 206f 626a 6563 7420 Detector object │ │ │ │ +00008c70: 616e 6420 696e 6974 6961 6c69 7a65 7320 and initializes │ │ │ │ +00008c80: 6974 0a20 2020 2020 2a0a 2020 2020 202a it. *. * │ │ │ │ +00008c90: 2040 7061 7261 6d20 6c65 6e67 7468 5f74 @param length_t │ │ │ │ +00008ca0: 6872 6573 686f 6c64 2020 2020 5365 676d hreshold Segm │ │ │ │ +00008cb0: 656e 7420 7368 6f72 7465 7220 7468 616e ent shorter than │ │ │ │ +00008cc0: 2074 6869 7320 7769 6c6c 2062 6520 6469 this will be di │ │ │ │ +00008cd0: 7363 6172 6465 640a 2020 2020 202a 2040 scarded. * @ │ │ │ │ +00008ce0: 7061 7261 6d20 6469 7374 616e 6365 5f74 param distance_t │ │ │ │ +00008cf0: 6872 6573 686f 6c64 2020 4120 706f 696e hreshold A poin │ │ │ │ +00008d00: 7420 706c 6163 6564 2066 726f 6d20 6120 t placed from a │ │ │ │ +00008d10: 6879 706f 7468 6573 6973 206c 696e 650a hypothesis line. │ │ │ │ +00008d20: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +00008d30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008d40: 2020 7365 676d 656e 7420 6661 7274 6865 segment farthe │ │ │ │ +00008d50: 7220 7468 616e 2074 6869 7320 7769 6c6c r than this will │ │ │ │ +00008d60: 2062 6520 7265 6761 7264 6564 2061 7320 be regarded as │ │ │ │ +00008d70: 616e 206f 7574 6c69 6572 0a20 2020 2020 an outlier. │ │ │ │ +00008d80: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00008d90: 2020 2020 2020 2020 2020 2020 2049 6620 If │ │ │ │ +00008da0: 7a65 726f 2c20 4361 6e6e 7928 2920 6973 zero, Canny() is │ │ │ │ +00008db0: 206e 6f74 2061 7070 6c69 6564 2061 6e64 not applied and │ │ │ │ +00008dc0: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00008dd0: 2069 7320 7461 6b65 6e20 6173 2061 6e20 is taken as an │ │ │ │ +00008de0: 6564 6765 2069 6d61 6765 2e0a 2020 2020 edge image.. │ │ │ │ +00008df0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00008e00: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00008e10: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00008e20: 7562 6c69 6320 7374 6174 6963 2046 6173 ublic static Fas │ │ │ │ +00008e30: 744c 696e 6544 6574 6563 746f 7220 6372 tLineDetector cr │ │ │ │ +00008e40: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ +00008e50: 6374 6f72 2869 6e74 206c 656e 6774 685f ctor(int length_ │ │ │ │ +00008e60: 7468 7265 7368 6f6c 642c 2066 6c6f 6174 threshold, float │ │ │ │ +00008e70: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ +00008e80: 6f6c 6429 207b 0a20 2020 2020 2020 2072 old) {. r │ │ │ │ +00008e90: 6574 7572 6e20 4661 7374 4c69 6e65 4465 eturn FastLineDe │ │ │ │ +00008ea0: 7465 6374 6f72 2e5f 5f66 726f 6d50 7472 tector.__fromPtr │ │ │ │ +00008eb0: 5f5f 2863 7265 6174 6546 6173 744c 696e __(createFastLin │ │ │ │ +00008ec0: 6544 6574 6563 746f 725f 3428 6c65 6e67 eDetector_4(leng │ │ │ │ +00008ed0: 7468 5f74 6872 6573 686f 6c64 2c20 6469 th_threshold, di │ │ │ │ +00008ee0: 7374 616e 6365 5f74 6872 6573 686f 6c64 stance_threshold │ │ │ │ +00008ef0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +00008f00: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +00008f10: 7320 6120 736d 6172 7420 706f 696e 7465 s a smart pointe │ │ │ │ +00008f20: 7220 746f 2061 2046 6173 744c 696e 6544 r to a FastLineD │ │ │ │ +00008f30: 6574 6563 746f 7220 6f62 6a65 6374 2061 etector object a │ │ │ │ +00008f40: 6e64 2069 6e69 7469 616c 697a 6573 2069 nd initializes i │ │ │ │ +00008f50: 740a 2020 2020 202a 0a20 2020 2020 2a20 t. *. * │ │ │ │ +00008f60: 4070 6172 616d 206c 656e 6774 685f 7468 @param length_th │ │ │ │ +00008f70: 7265 7368 6f6c 6420 2020 2053 6567 6d65 reshold Segme │ │ │ │ +00008f80: 6e74 2073 686f 7274 6572 2074 6861 6e20 nt shorter than │ │ │ │ +00008f90: 7468 6973 2077 696c 6c20 6265 2064 6973 this will be dis │ │ │ │ +00008fa0: 6361 7264 6564 0a20 2020 2020 2a20 2020 carded. * │ │ │ │ +00008fb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008fc0: 2020 2020 2020 2020 2073 6567 6d65 6e74 segment │ │ │ │ +00008fd0: 2066 6172 7468 6572 2074 6861 6e20 7468 farther than th │ │ │ │ +00008fe0: 6973 2077 696c 6c20 6265 2072 6567 6172 is will be regar │ │ │ │ +00008ff0: 6465 6420 6173 2061 6e20 6f75 746c 6965 ded as an outlie │ │ │ │ +00009000: 720a 2020 2020 202a 2020 2020 2020 2020 r. * │ │ │ │ +00009010: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00009020: 2020 2020 4966 207a 6572 6f2c 2043 616e If zero, Can │ │ │ │ +00009030: 6e79 2829 2069 7320 6e6f 7420 6170 706c ny() is not appl │ │ │ │ +00009040: 6965 6420 616e 6420 7468 6520 696e 7075 ied and the inpu │ │ │ │ +00009050: 7420 696d 6167 6520 6973 2074 616b 656e t image is taken │ │ │ │ +00009060: 2061 7320 616e 2065 6467 6520 696d 6167 as an edge imag │ │ │ │ +00009070: 652e 0a20 2020 2020 2a20 4072 6574 7572 e.. * @retur │ │ │ │ +00009080: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00009090: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +000090a0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +000090b0: 7469 6320 4661 7374 4c69 6e65 4465 7465 tic FastLineDete │ │ │ │ +000090c0: 6374 6f72 2063 7265 6174 6546 6173 744c ctor createFastL │ │ │ │ +000090d0: 696e 6544 6574 6563 746f 7228 696e 7420 ineDetector(int │ │ │ │ +000090e0: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ +000090f0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00009100: 726e 2046 6173 744c 696e 6544 6574 6563 rn FastLineDetec │ │ │ │ +00009110: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__( │ │ │ │ +00009120: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +00009130: 7465 6374 6f72 5f35 286c 656e 6774 685f tector_5(length_ │ │ │ │ +00009140: 7468 7265 7368 6f6c 6429 293b 0a20 2020 threshold));. │ │ │ │ +00009150: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00009160: 202a 2043 7265 6174 6573 2061 2073 6d61 * Creates a sma │ │ │ │ +00009170: 7274 2070 6f69 6e74 6572 2074 6f20 6120 rt pointer to a │ │ │ │ +00009180: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +00009190: 206f 626a 6563 7420 616e 6420 696e 6974 object and init │ │ │ │ +000091a0: 6961 6c69 7a65 7320 6974 0a20 2020 2020 ializes it. │ │ │ │ +000091b0: 2a0a 2020 2020 202a 2020 2020 2020 2020 *. * │ │ │ │ +000091c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000091d0: 2020 2020 7365 676d 656e 7420 6661 7274 segment fart │ │ │ │ +000091e0: 6865 7220 7468 616e 2074 6869 7320 7769 her than this wi │ │ │ │ +000091f0: 6c6c 2062 6520 7265 6761 7264 6564 2061 ll be regarded a │ │ │ │ +00009200: 7320 616e 206f 7574 6c69 6572 0a20 2020 s an outlier. │ │ │ │ +00009210: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00009220: 2020 2020 2020 2020 2020 2020 2020 2049 I │ │ │ │ +00009230: 6620 7a65 726f 2c20 4361 6e6e 7928 2920 f zero, Canny() │ │ │ │ +00009240: 6973 206e 6f74 2061 7070 6c69 6564 2061 is not applied a │ │ │ │ +00009250: 6e64 2074 6865 2069 6e70 7574 2069 6d61 nd the input ima │ │ │ │ +00009260: 6765 2069 7320 7461 6b65 6e20 6173 2061 ge is taken as a │ │ │ │ +00009270: 6e20 6564 6765 2069 6d61 6765 2e0a 2020 n edge image.. │ │ │ │ +00009280: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00009290: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +000092a0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +000092b0: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F │ │ │ │ +000092c0: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ +000092d0: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +000092e0: 7465 6374 6f72 2829 207b 0a20 2020 2020 tector() {. │ │ │ │ +000092f0: 2020 2072 6574 7572 6e20 4661 7374 4c69 return FastLi │ │ │ │ +00009300: 6e65 4465 7465 6374 6f72 2e5f 5f66 726f neDetector.__fro │ │ │ │ +00009310: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas │ │ │ │ +00009320: 744c 696e 6544 6574 6563 746f 725f 3628 tLineDetector_6( │ │ │ │ +00009330: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +00009340: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00009350: 5074 725f 5363 616e 5365 676d 656e 7420 Ptr_ScanSegment │ │ │ │ +00009360: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +00009370: 6561 7465 5363 616e 5365 676d 656e 7428 eateScanSegment( │ │ │ │ +00009380: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ +00009390: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ +000093a0: 742c 2069 6e74 206e 756d 5f73 7570 6572 t, int num_super │ │ │ │ +000093b0: 7069 7865 6c73 2c20 696e 7420 736c 6963 pixels, int slic │ │ │ │ +000093c0: 6573 203d 2038 2c20 626f 6f6c 206d 6572 es = 8, bool mer │ │ │ │ +000093d0: 6765 5f73 6d61 6c6c 203d 2074 7275 6529 ge_small = true) │ │ │ │ +000093e0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +000093f0: 0a20 2020 2020 2a20 496e 6974 6961 6c69 . * Initiali │ │ │ │ +00009400: 7a65 7320 6120 5363 616e 5365 676d 656e zes a ScanSegmen │ │ │ │ +00009410: 7420 6f62 6a65 6374 2e0a 2020 2020 202a t object.. * │ │ │ │ +00009420: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ +00009430: 7469 6f6e 2069 6e69 7469 616c 697a 6573 tion initializes │ │ │ │ +00009440: 2061 2053 6361 6e53 6567 6d65 6e74 206f a ScanSegment o │ │ │ │ +00009450: 626a 6563 7420 666f 7220 7468 6520 696e bject for the in │ │ │ │ +00009460: 7075 7420 696d 6167 652e 2049 7420 7374 put image. It st │ │ │ │ +00009470: 6f72 6573 2074 6865 2070 6172 616d 6574 ores the paramet │ │ │ │ +00009480: 6572 7320 6f66 0a20 2020 2020 2a20 7468 ers of. * th │ │ │ │ +00009490: 6520 696d 6167 653a 2069 6d61 6765 5f77 e image: image_w │ │ │ │ +000094a0: 6964 7468 2061 6e64 2069 6d61 6765 5f68 idth and image_h │ │ │ │ +000094b0: 6569 6768 742e 2049 7420 616c 736f 2073 eight. It also s │ │ │ │ +000094c0: 6574 7320 7468 6520 7061 7261 6d65 7465 ets the paramete │ │ │ │ +000094d0: 7273 206f 6620 7468 6520 462d 4442 5343 rs of the F-DBSC │ │ │ │ +000094e0: 414e 2073 7570 6572 7069 7865 6c0a 2020 AN superpixel. │ │ │ │ +000094f0: 2020 202a 2061 6c67 6f72 6974 686d 2c20 * algorithm, │ │ │ │ +00009500: 7768 6963 6820 6172 653a 206e 756d 5f73 which are: num_s │ │ │ │ +00009510: 7570 6572 7069 7865 6c73 2c20 7468 7265 uperpixels, thre │ │ │ │ +00009520: 6164 732c 2061 6e64 206d 6572 6765 5f73 ads, and merge_s │ │ │ │ +00009530: 6d61 6c6c 2e0a 2020 2020 202a 0a20 2020 mall.. *. │ │ │ │ +00009540: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ +00009550: 5f77 6964 7468 2049 6d61 6765 2077 6964 _width Image wid │ │ │ │ +00009560: 7468 2e0a 2020 2020 202a 2040 7061 7261 th.. * @para │ │ │ │ +00009570: 6d20 696d 6167 655f 6865 6967 6874 2049 m image_height I │ │ │ │ +00009580: 6d61 6765 2068 6569 6768 742e 0a20 2020 mage height.. │ │ │ │ +00009590: 2020 2a20 4070 6172 616d 206e 756d 5f73 * @param num_s │ │ │ │ +000095a0: 7570 6572 7069 7865 6c73 2044 6573 6972 uperpixels Desir │ │ │ │ +000095b0: 6564 206e 756d 6265 7220 6f66 2073 7570 ed number of sup │ │ │ │ +000095c0: 6572 7069 7865 6c73 2e20 4e6f 7465 2074 erpixels. Note t │ │ │ │ +000095d0: 6861 7420 7468 6520 6163 7475 616c 206e hat the actual n │ │ │ │ +000095e0: 756d 6265 7220 6d61 7920 6265 2073 6d61 umber may be sma │ │ │ │ +000095f0: 6c6c 6572 0a20 2020 2020 2a20 6475 6520 ller. * due │ │ │ │ +00009600: 746f 2072 6573 7472 6963 7469 6f6e 7320 to restrictions │ │ │ │ +00009610: 2864 6570 656e 6469 6e67 206f 6e20 7468 (depending on th │ │ │ │ +00009620: 6520 696d 6167 6520 7369 7a65 292e 2055 e image size). U │ │ │ │ +00009630: 7365 2067 6574 4e75 6d62 6572 4f66 5375 se getNumberOfSu │ │ │ │ +00009640: 7065 7270 6978 656c 7328 2920 746f 0a20 perpixels() to. │ │ │ │ +00009650: 2020 2020 2a20 6765 7420 7468 6520 6163 * get the ac │ │ │ │ +00009660: 7475 616c 206e 756d 6265 722e 0a20 2020 tual number.. │ │ │ │ +00009670: 2020 2a20 4070 6172 616d 2073 6c69 6365 * @param slice │ │ │ │ +00009680: 7320 4e75 6d62 6572 206f 6620 7072 6f63 s Number of proc │ │ │ │ +00009690: 6573 7369 6e67 2074 6872 6561 6473 2066 essing threads f │ │ │ │ +000096a0: 6f72 2070 6172 616c 6c65 6c69 7361 7469 or parallelisati │ │ │ │ +000096b0: 6f6e 2e20 5365 7474 696e 6720 2d31 2075 on. Setting -1 u │ │ │ │ +000096c0: 7365 7320 7468 6520 6d61 7869 6d75 6d20 ses the maximum │ │ │ │ +000096d0: 6e75 6d62 6572 0a20 2020 2020 2a20 6f66 number. * of │ │ │ │ +000096e0: 2074 6872 6561 6473 2e20 496e 2070 7261 threads. In pra │ │ │ │ +000096f0: 6374 6963 652c 2066 6f75 7220 7468 7265 ctice, four thre │ │ │ │ +00009700: 6164 7320 6973 2065 6e6f 7567 6820 666f ads is enough fo │ │ │ │ +00009710: 7220 736d 616c 6c65 7220 696d 6167 6573 r smaller images │ │ │ │ +00009720: 2061 6e64 2065 6967 6874 2074 6872 6561 and eight threa │ │ │ │ +00009730: 6473 2066 6f72 206c 6172 6765 7220 6f6e ds for larger on │ │ │ │ +00009740: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ +00009750: 6d20 6d65 7267 655f 736d 616c 6c20 6d65 m merge_small me │ │ │ │ +00009760: 7267 6520 736d 616c 6c20 7365 676d 656e rge small segmen │ │ │ │ +00009770: 7473 2074 6f20 6769 7665 2074 6865 2064 ts to give the d │ │ │ │ +00009780: 6573 6972 6564 206e 756d 6265 7220 6f66 esired number of │ │ │ │ +00009790: 2073 7570 6572 7069 7865 6c73 2e20 5072 superpixels. Pr │ │ │ │ +000097a0: 6f63 6573 7369 6e67 2069 730a 2020 2020 ocessing is. │ │ │ │ +000097b0: 202a 206d 7563 6820 6661 7374 6572 2077 * much faster w │ │ │ │ +000097c0: 6974 686f 7574 206d 6572 6769 6e67 2c20 ithout merging, │ │ │ │ +000097d0: 6275 7420 6d61 6e79 2073 6d61 6c6c 2073 but many small s │ │ │ │ +000097e0: 6567 6d65 6e74 7320 7769 6c6c 2062 6520 egments will be │ │ │ │ +000097f0: 6c65 6674 2069 6e20 7468 6520 696d 6167 left in the imag │ │ │ │ +00009800: 652e 0a20 2020 2020 2a20 4072 6574 7572 e.. * @retur │ │ │ │ +00009810: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00009820: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00009830: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00009840: 7469 6320 5363 616e 5365 676d 656e 7420 tic ScanSegment │ │ │ │ +00009850: 6372 6561 7465 5363 616e 5365 676d 656e createScanSegmen │ │ │ │ +00009860: 7428 696e 7420 696d 6167 655f 7769 6474 t(int image_widt │ │ │ │ +00009870: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ +00009880: 6768 742c 2069 6e74 206e 756d 5f73 7570 ght, int num_sup │ │ │ │ +00009890: 6572 7069 7865 6c73 2c20 696e 7420 736c erpixels, int sl │ │ │ │ +000098a0: 6963 6573 2c20 626f 6f6c 6561 6e20 6d65 ices, boolean me │ │ │ │ +000098b0: 7267 655f 736d 616c 6c29 207b 0a20 2020 rge_small) {. │ │ │ │ +000098c0: 2020 2020 2072 6574 7572 6e20 5363 616e return Scan │ │ │ │ +000098d0: 5365 676d 656e 742e 5f5f 6672 6f6d 5074 Segment.__fromPt │ │ │ │ +000098e0: 725f 5f28 6372 6561 7465 5363 616e 5365 r__(createScanSe │ │ │ │ +000098f0: 676d 656e 745f 3028 696d 6167 655f 7769 gment_0(image_wi │ │ │ │ +00009900: 6474 682c 2069 6d61 6765 5f68 6569 6768 dth, image_heigh │ │ │ │ +00009910: 742c 206e 756d 5f73 7570 6572 7069 7865 t, num_superpixe │ │ │ │ +00009920: 6c73 2c20 736c 6963 6573 2c20 6d65 7267 ls, slices, merg │ │ │ │ +00009930: 655f 736d 616c 6c29 293b 0a20 2020 207d e_small));. } │ │ │ │ +00009940: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00009950: 2049 6e69 7469 616c 697a 6573 2061 2053 Initializes a S │ │ │ │ +00009960: 6361 6e53 6567 6d65 6e74 206f 626a 6563 canSegment objec │ │ │ │ +00009970: 742e 0a20 2020 2020 2a0a 2020 2020 202a t.. *. * │ │ │ │ +00009980: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ +00009990: 6974 6961 6c69 7a65 7320 6120 5363 616e itializes a Scan │ │ │ │ +000099a0: 5365 676d 656e 7420 6f62 6a65 6374 2066 Segment object f │ │ │ │ +000099b0: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima │ │ │ │ +000099c0: 6765 2e20 4974 2073 746f 7265 7320 7468 ge. It stores th │ │ │ │ +000099d0: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ +000099e0: 2020 2020 202a 2074 6865 2069 6d61 6765 * the image │ │ │ │ +000099f0: 3a20 696d 6167 655f 7769 6474 6820 616e : image_width an │ │ │ │ +00009a00: 6420 696d 6167 655f 6865 6967 6874 2e20 d image_height. │ │ │ │ +00009a10: 4974 2061 6c73 6f20 7365 7473 2074 6865 It also sets the │ │ │ │ +00009a20: 2070 6172 616d 6574 6572 7320 6f66 2074 parameters of t │ │ │ │ +00009a30: 6865 2046 2d44 4253 4341 4e20 7375 7065 he F-DBSCAN supe │ │ │ │ +00009a40: 7270 6978 656c 0a20 2020 2020 2a20 616c rpixel. * al │ │ │ │ +00009a50: 676f 7269 7468 6d2c 2077 6869 6368 2061 gorithm, which a │ │ │ │ +00009a60: 7265 3a20 6e75 6d5f 7375 7065 7270 6978 re: num_superpix │ │ │ │ +00009a70: 656c 732c 2074 6872 6561 6473 2c20 616e els, threads, an │ │ │ │ +00009a80: 6420 6d65 7267 655f 736d 616c 6c2e 0a20 d merge_small.. │ │ │ │ +00009a90: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00009aa0: 7261 6d20 696d 6167 655f 7769 6474 6820 ram image_width │ │ │ │ +00009ab0: 496d 6167 6520 7769 6474 682e 0a20 2020 Image width.. │ │ │ │ +00009ac0: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ +00009ad0: 5f68 6569 6768 7420 496d 6167 6520 6865 _height Image he │ │ │ │ +00009ae0: 6967 6874 2e0a 2020 2020 202a 2040 7061 ight.. * @pa │ │ │ │ +00009af0: 7261 6d20 6e75 6d5f 7375 7065 7270 6978 ram num_superpix │ │ │ │ +00009b00: 656c 7320 4465 7369 7265 6420 6e75 6d62 els Desired numb │ │ │ │ +00009b10: 6572 206f 6620 7375 7065 7270 6978 656c er of superpixel │ │ │ │ +00009b20: 732e 204e 6f74 6520 7468 6174 2074 6865 s. Note that the │ │ │ │ +00009b30: 2061 6374 7561 6c20 6e75 6d62 6572 206d actual number m │ │ │ │ +00009b40: 6179 2062 6520 736d 616c 6c65 720a 2020 ay be smaller. │ │ │ │ +00009b50: 2020 202a 2064 7565 2074 6f20 7265 7374 * due to rest │ │ │ │ +00009b60: 7269 6374 696f 6e73 2028 6465 7065 6e64 rictions (depend │ │ │ │ +00009b70: 696e 6720 6f6e 2074 6865 2069 6d61 6765 ing on the image │ │ │ │ +00009b80: 2073 697a 6529 2e20 5573 6520 6765 744e size). Use getN │ │ │ │ +00009b90: 756d 6265 724f 6653 7570 6572 7069 7865 umberOfSuperpixe │ │ │ │ +00009ba0: 6c73 2829 2074 6f0a 2020 2020 202a 2067 ls() to. * g │ │ │ │ +00009bb0: 6574 2074 6865 2061 6374 7561 6c20 6e75 et the actual nu │ │ │ │ +00009bc0: 6d62 6572 2e0a 2020 2020 202a 2040 7061 mber.. * @pa │ │ │ │ +00009bd0: 7261 6d20 736c 6963 6573 204e 756d 6265 ram slices Numbe │ │ │ │ +00009be0: 7220 6f66 2070 726f 6365 7373 696e 6720 r of processing │ │ │ │ +00009bf0: 7468 7265 6164 7320 666f 7220 7061 7261 threads for para │ │ │ │ +00009c00: 6c6c 656c 6973 6174 696f 6e2e 2053 6574 llelisation. Set │ │ │ │ +00009c10: 7469 6e67 202d 3120 7573 6573 2074 6865 ting -1 uses the │ │ │ │ +00009c20: 206d 6178 696d 756d 206e 756d 6265 720a maximum number. │ │ │ │ +00009c30: 2020 2020 202a 206f 6620 7468 7265 6164 * of thread │ │ │ │ +00009c40: 732e 2049 6e20 7072 6163 7469 6365 2c20 s. In practice, │ │ │ │ +00009c50: 666f 7572 2074 6872 6561 6473 2069 7320 four threads is │ │ │ │ +00009c60: 656e 6f75 6768 2066 6f72 2073 6d61 6c6c enough for small │ │ │ │ +00009c70: 6572 2069 6d61 6765 7320 616e 6420 6569 er images and ei │ │ │ │ +00009c80: 6768 7420 7468 7265 6164 7320 666f 7220 ght threads for │ │ │ │ +00009c90: 6c61 7267 6572 206f 6e65 732e 0a20 2020 larger ones.. │ │ │ │ +00009ca0: 2020 2a20 6d75 6368 2066 6173 7465 7220 * much faster │ │ │ │ +00009cb0: 7769 7468 6f75 7420 6d65 7267 696e 672c without merging, │ │ │ │ +00009cc0: 2062 7574 206d 616e 7920 736d 616c 6c20 but many small │ │ │ │ +00009cd0: 7365 676d 656e 7473 2077 696c 6c20 6265 segments will be │ │ │ │ +00009ce0: 206c 6566 7420 696e 2074 6865 2069 6d61 left in the ima │ │ │ │ +00009cf0: 6765 2e0a 2020 2020 202a 2040 7265 7475 ge.. * @retu │ │ │ │ +00009d00: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00009d10: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00009d20: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00009d30: 6174 6963 2053 6361 6e53 6567 6d65 6e74 atic ScanSegment │ │ │ │ +00009d40: 2063 7265 6174 6553 6361 6e53 6567 6d65 createScanSegme │ │ │ │ +00009d50: 6e74 2869 6e74 2069 6d61 6765 5f77 6964 nt(int image_wid │ │ │ │ +00009d60: 7468 2c20 696e 7420 696d 6167 655f 6865 th, int image_he │ │ │ │ +00009d70: 6967 6874 2c20 696e 7420 6e75 6d5f 7375 ight, int num_su │ │ │ │ +00009d80: 7065 7270 6978 656c 732c 2069 6e74 2073 perpixels, int s │ │ │ │ +00009d90: 6c69 6365 7329 207b 0a20 2020 2020 2020 lices) {. │ │ │ │ +00009da0: 2072 6574 7572 6e20 5363 616e 5365 676d return ScanSegm │ │ │ │ +00009db0: 656e 742e 5f5f 6672 6f6d 5074 725f 5f28 ent.__fromPtr__( │ │ │ │ +00009dc0: 6372 6561 7465 5363 616e 5365 676d 656e createScanSegmen │ │ │ │ +00009dd0: 745f 3128 696d 6167 655f 7769 6474 682c t_1(image_width, │ │ │ │ +00009de0: 2069 6d61 6765 5f68 6569 6768 742c 206e image_height, n │ │ │ │ +00009df0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +00009e00: 736c 6963 6573 2929 3b0a 2020 2020 7d0a slices));. }. │ │ │ │ +00009e10: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00009e20: 496e 6974 6961 6c69 7a65 7320 6120 5363 Initializes a Sc │ │ │ │ +00009e30: 616e 5365 676d 656e 7420 6f62 6a65 6374 anSegment object │ │ │ │ +00009e40: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00009e50: 5468 6520 6675 6e63 7469 6f6e 2069 6e69 The function ini │ │ │ │ +00009e60: 7469 616c 697a 6573 2061 2053 6361 6e53 tializes a ScanS │ │ │ │ +00009e70: 6567 6d65 6e74 206f 626a 6563 7420 666f egment object fo │ │ │ │ +00009e80: 7220 7468 6520 696e 7075 7420 696d 6167 r the input imag │ │ │ │ +00009e90: 652e 2049 7420 7374 6f72 6573 2074 6865 e. It stores the │ │ │ │ +00009ea0: 2070 6172 616d 6574 6572 7320 6f66 0a20 parameters of. │ │ │ │ +00009eb0: 2020 2020 2a20 7468 6520 696d 6167 653a * the image: │ │ │ │ +00009ec0: 2069 6d61 6765 5f77 6964 7468 2061 6e64 image_width and │ │ │ │ +00009ed0: 2069 6d61 6765 5f68 6569 6768 742e 2049 image_height. I │ │ │ │ +00009ee0: 7420 616c 736f 2073 6574 7320 7468 6520 t also sets the │ │ │ │ +00009ef0: 7061 7261 6d65 7465 7273 206f 6620 7468 parameters of th │ │ │ │ +00009f00: 6520 462d 4442 5343 414e 2073 7570 6572 e F-DBSCAN super │ │ │ │ +00009f10: 7069 7865 6c0a 2020 2020 202a 2061 6c67 pixel. * alg │ │ │ │ +00009f20: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar │ │ │ │ +00009f30: 653a 206e 756d 5f73 7570 6572 7069 7865 e: num_superpixe │ │ │ │ +00009f40: 6c73 2c20 7468 7265 6164 732c 2061 6e64 ls, threads, and │ │ │ │ +00009f50: 206d 6572 6765 5f73 6d61 6c6c 2e0a 2020 merge_small.. │ │ │ │ +00009f60: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00009f70: 616d 2069 6d61 6765 5f77 6964 7468 2049 am image_width I │ │ │ │ +00009f80: 6d61 6765 2077 6964 7468 2e0a 2020 2020 mage width.. │ │ │ │ +00009f90: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ +00009fa0: 6865 6967 6874 2049 6d61 6765 2068 6569 height Image hei │ │ │ │ +00009fb0: 6768 742e 0a20 2020 2020 2a20 4070 6172 ght.. * @par │ │ │ │ +00009fc0: 616d 206e 756d 5f73 7570 6572 7069 7865 am num_superpixe │ │ │ │ +00009fd0: 6c73 2044 6573 6972 6564 206e 756d 6265 ls Desired numbe │ │ │ │ +00009fe0: 7220 6f66 2073 7570 6572 7069 7865 6c73 r of superpixels │ │ │ │ +00009ff0: 2e20 4e6f 7465 2074 6861 7420 7468 6520 . Note that the │ │ │ │ +0000a000: 6163 7475 616c 206e 756d 6265 7220 6d61 actual number ma │ │ │ │ +0000a010: 7920 6265 2073 6d61 6c6c 6572 0a20 2020 y be smaller. │ │ │ │ +0000a020: 2020 2a20 6475 6520 746f 2072 6573 7472 * due to restr │ │ │ │ +0000a030: 6963 7469 6f6e 7320 2864 6570 656e 6469 ictions (dependi │ │ │ │ +0000a040: 6e67 206f 6e20 7468 6520 696d 6167 6520 ng on the image │ │ │ │ +0000a050: 7369 7a65 292e 2055 7365 2067 6574 4e75 size). Use getNu │ │ │ │ +0000a060: 6d62 6572 4f66 5375 7065 7270 6978 656c mberOfSuperpixel │ │ │ │ +0000a070: 7328 2920 746f 0a20 2020 2020 2a20 6765 s() to. * ge │ │ │ │ +0000a080: 7420 7468 6520 6163 7475 616c 206e 756d t the actual num │ │ │ │ +0000a090: 6265 722e 0a20 2020 2020 2a20 6f66 2074 ber.. * of t │ │ │ │ +0000a0a0: 6872 6561 6473 2e20 496e 2070 7261 6374 hreads. In pract │ │ │ │ +0000a0b0: 6963 652c 2066 6f75 7220 7468 7265 6164 ice, four thread │ │ │ │ +0000a0c0: 7320 6973 2065 6e6f 7567 6820 666f 7220 s is enough for │ │ │ │ +0000a0d0: 736d 616c 6c65 7220 696d 6167 6573 2061 smaller images a │ │ │ │ +0000a0e0: 6e64 2065 6967 6874 2074 6872 6561 6473 nd eight threads │ │ │ │ +0000a0f0: 2066 6f72 206c 6172 6765 7220 6f6e 6573 for larger ones │ │ │ │ +0000a100: 2e0a 2020 2020 202a 206d 7563 6820 6661 .. * much fa │ │ │ │ +0000a110: 7374 6572 2077 6974 686f 7574 206d 6572 ster without mer │ │ │ │ +0000a120: 6769 6e67 2c20 6275 7420 6d61 6e79 2073 ging, but many s │ │ │ │ +0000a130: 6d61 6c6c 2073 6567 6d65 6e74 7320 7769 mall segments wi │ │ │ │ +0000a140: 6c6c 2062 6520 6c65 6674 2069 6e20 7468 ll be left in th │ │ │ │ +0000a150: 6520 696d 6167 652e 0a20 2020 2020 2a20 e image.. * │ │ │ │ +0000a160: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +0000a170: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000a180: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000a190: 6963 2073 7461 7469 6320 5363 616e 5365 ic static ScanSe │ │ │ │ +0000a1a0: 676d 656e 7420 6372 6561 7465 5363 616e gment createScan │ │ │ │ +0000a1b0: 5365 676d 656e 7428 696e 7420 696d 6167 Segment(int imag │ │ │ │ +0000a1c0: 655f 7769 6474 682c 2069 6e74 2069 6d61 e_width, int ima │ │ │ │ +0000a1d0: 6765 5f68 6569 6768 742c 2069 6e74 206e ge_height, int n │ │ │ │ +0000a1e0: 756d 5f73 7570 6572 7069 7865 6c73 2920 um_superpixels) │ │ │ │ +0000a1f0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000a200: 2053 6361 6e53 6567 6d65 6e74 2e5f 5f66 ScanSegment.__f │ │ │ │ +0000a210: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +0000a220: 6361 6e53 6567 6d65 6e74 5f32 2869 6d61 canSegment_2(ima │ │ │ │ +0000a230: 6765 5f77 6964 7468 2c20 696d 6167 655f ge_width, image_ │ │ │ │ +0000a240: 6865 6967 6874 2c20 6e75 6d5f 7375 7065 height, num_supe │ │ │ │ +0000a250: 7270 6978 656c 7329 293b 0a20 2020 207d rpixels));. } │ │ │ │ +0000a260: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000a270: 2043 2b2b 3a20 2050 7472 5f44 6973 7061 C++: Ptr_Dispa │ │ │ │ +0000a280: 7269 7479 574c 5346 696c 7465 7220 6376 rityWLSFilter cv │ │ │ │ +0000a290: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +0000a2a0: 7465 4469 7370 6172 6974 7957 4c53 4669 teDisparityWLSFi │ │ │ │ +0000a2b0: 6c74 6572 2850 7472 5f53 7465 7265 6f4d lter(Ptr_StereoM │ │ │ │ +0000a2c0: 6174 6368 6572 206d 6174 6368 6572 5f6c atcher matcher_l │ │ │ │ +0000a2d0: 6566 7429 0a20 2020 202f 2f0a 0a20 2020 eft). //.. │ │ │ │ +0000a2e0: 202f 2a2a 0a20 2020 2020 2a20 436f 6e76 /**. * Conv │ │ │ │ +0000a2f0: 656e 6965 6e63 6520 6661 6374 6f72 7920 enience factory │ │ │ │ +0000a300: 6d65 7468 6f64 2074 6861 7420 6372 6561 method that crea │ │ │ │ +0000a310: 7465 7320 616e 2069 6e73 7461 6e63 6520 tes an instance │ │ │ │ +0000a320: 6f66 2044 6973 7061 7269 7479 574c 5346 of DisparityWLSF │ │ │ │ +0000a330: 696c 7465 7220 616e 6420 7365 7473 2075 ilter and sets u │ │ │ │ +0000a340: 7020 616c 6c20 7468 6520 7265 6c65 7661 p all the releva │ │ │ │ +0000a350: 6e74 0a20 2020 2020 2a20 6669 6c74 6572 nt. * filter │ │ │ │ +0000a360: 2070 6172 616d 6574 6572 7320 6175 746f parameters auto │ │ │ │ +0000a370: 6d61 7469 6361 6c6c 7920 6261 7365 6420 matically based │ │ │ │ +0000a380: 6f6e 2074 6865 206d 6174 6368 6572 2069 on the matcher i │ │ │ │ +0000a390: 6e73 7461 6e63 652e 2043 7572 7265 6e74 nstance. Current │ │ │ │ +0000a3a0: 6c79 2073 7570 706f 7274 7320 6f6e 6c79 ly supports only │ │ │ │ +0000a3b0: 2053 7465 7265 6f42 4d20 616e 6420 5374 StereoBM and St │ │ │ │ +0000a3c0: 6572 656f 5347 424d 2e0a 2020 2020 202a ereoSGBM.. * │ │ │ │ +0000a3d0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +0000a3e0: 6174 6368 6572 5f6c 6566 7420 7374 6572 atcher_left ster │ │ │ │ +0000a3f0: 656f 206d 6174 6368 6572 2069 6e73 7461 eo matcher insta │ │ │ │ +0000a400: 6e63 6520 7468 6174 2077 696c 6c20 6265 nce that will be │ │ │ │ +0000a410: 2075 7365 6420 7769 7468 2074 6865 2066 used with the f │ │ │ │ +0000a420: 696c 7465 720a 2020 2020 202a 2040 7265 ilter. * @re │ │ │ │ +0000a430: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +0000a440: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000a450: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000a460: 7374 6174 6963 2044 6973 7061 7269 7479 static Disparity │ │ │ │ +0000a470: 574c 5346 696c 7465 7220 6372 6561 7465 WLSFilter create │ │ │ │ +0000a480: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ +0000a490: 6572 2853 7465 7265 6f4d 6174 6368 6572 er(StereoMatcher │ │ │ │ +0000a4a0: 206d 6174 6368 6572 5f6c 6566 7429 207b matcher_left) { │ │ │ │ +0000a4b0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +0000a4c0: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ +0000a4d0: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c │ │ │ │ +0000a4e0: 7265 6174 6544 6973 7061 7269 7479 574c reateDisparityWL │ │ │ │ +0000a4f0: 5346 696c 7465 725f 3028 6d61 7463 6865 SFilter_0(matche │ │ │ │ +0000a500: 725f 6c65 6674 2e67 6574 4e61 7469 7665 r_left.getNative │ │ │ │ +0000a510: 4f62 6a41 6464 7228 2929 293b 0a20 2020 ObjAddr()));. │ │ │ │ +0000a520: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0000a530: 2f2f 2043 2b2b 3a20 2050 7472 5f53 7465 // C++: Ptr_Ste │ │ │ │ +0000a540: 7265 6f4d 6174 6368 6572 2063 763a 3a78 reoMatcher cv::x │ │ │ │ +0000a550: 696d 6770 726f 633a 3a63 7265 6174 6552 imgproc::createR │ │ │ │ +0000a560: 6967 6874 4d61 7463 6865 7228 5074 725f ightMatcher(Ptr_ │ │ │ │ +0000a570: 5374 6572 656f 4d61 7463 6865 7220 6d61 StereoMatcher ma │ │ │ │ +0000a580: 7463 6865 725f 6c65 6674 290a 2020 2020 tcher_left). │ │ │ │ +0000a590: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +0000a5a0: 202a 2043 6f6e 7665 6e69 656e 6365 206d * Convenience m │ │ │ │ +0000a5b0: 6574 686f 6420 746f 2073 6574 2075 7020 ethod to set up │ │ │ │ +0000a5c0: 7468 6520 6d61 7463 6865 7220 666f 7220 the matcher for │ │ │ │ +0000a5d0: 636f 6d70 7574 696e 6720 7468 6520 7269 computing the ri │ │ │ │ +0000a5e0: 6768 742d 7669 6577 2064 6973 7061 7269 ght-view dispari │ │ │ │ +0000a5f0: 7479 206d 6170 0a20 2020 2020 2a20 7468 ty map. * th │ │ │ │ +0000a600: 6174 2069 7320 7265 7175 6972 6564 2069 at is required i │ │ │ │ +0000a610: 6e20 6361 7365 206f 6620 6669 6c74 6572 n case of filter │ │ │ │ +0000a620: 696e 6720 7769 7468 2063 6f6e 6669 6465 ing with confide │ │ │ │ +0000a630: 6e63 652e 0a20 2020 2020 2a0a 2020 2020 nce.. *. │ │ │ │ +0000a640: 202a 2040 7061 7261 6d20 6d61 7463 6865 * @param matche │ │ │ │ +0000a650: 725f 6c65 6674 206d 6169 6e20 7374 6572 r_left main ster │ │ │ │ +0000a660: 656f 206d 6174 6368 6572 2069 6e73 7461 eo matcher insta │ │ │ │ +0000a670: 6e63 6520 7468 6174 2077 696c 6c20 6265 nce that will be │ │ │ │ +0000a680: 2075 7365 6420 7769 7468 2074 6865 2066 used with the f │ │ │ │ +0000a690: 696c 7465 720a 2020 2020 202a 2040 7265 ilter. * @re │ │ │ │ +0000a6a0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +0000a6b0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000a6c0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000a6d0: 7374 6174 6963 2053 7465 7265 6f4d 6174 static StereoMat │ │ │ │ +0000a6e0: 6368 6572 2063 7265 6174 6552 6967 6874 cher createRight │ │ │ │ +0000a6f0: 4d61 7463 6865 7228 5374 6572 656f 4d61 Matcher(StereoMa │ │ │ │ +0000a700: 7463 6865 7220 6d61 7463 6865 725f 6c65 tcher matcher_le │ │ │ │ +0000a710: 6674 2920 7b0a 2020 2020 2020 2020 7265 ft) {. re │ │ │ │ +0000a720: 7475 726e 2053 7465 7265 6f4d 6174 6368 turn StereoMatch │ │ │ │ +0000a730: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c │ │ │ │ +0000a740: 7265 6174 6552 6967 6874 4d61 7463 6865 reateRightMatche │ │ │ │ +0000a750: 725f 3028 6d61 7463 6865 725f 6c65 6674 r_0(matcher_left │ │ │ │ +0000a760: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ +0000a770: 7228 2929 293b 0a20 2020 207d 0a0a 0a20 r()));. }... │ │ │ │ +0000a780: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0000a790: 3a20 2050 7472 5f44 6973 7061 7269 7479 : Ptr_Disparity │ │ │ │ +0000a7a0: 574c 5346 696c 7465 7220 6376 3a3a 7869 WLSFilter cv::xi │ │ │ │ +0000a7b0: 6d67 7072 6f63 3a3a 6372 6561 7465 4469 mgproc::createDi │ │ │ │ +0000a7c0: 7370 6172 6974 7957 4c53 4669 6c74 6572 sparityWLSFilter │ │ │ │ +0000a7d0: 4765 6e65 7269 6328 626f 6f6c 2075 7365 Generic(bool use │ │ │ │ +0000a7e0: 5f63 6f6e 6669 6465 6e63 6529 0a20 2020 _confidence). │ │ │ │ +0000a7f0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0000a800: 2020 2a20 4d6f 7265 2067 656e 6572 6963 * More generic │ │ │ │ +0000a810: 2066 6163 746f 7279 206d 6574 686f 642c factory method, │ │ │ │ +0000a820: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ +0000a830: 206f 6620 4469 7370 6172 6974 7957 4c53 of DisparityWLS │ │ │ │ +0000a840: 4669 6c74 6572 2061 6e64 2065 7865 6375 Filter and execu │ │ │ │ +0000a850: 7465 2062 6173 6963 0a20 2020 2020 2a20 te basic. * │ │ │ │ +0000a860: 696e 6974 6961 6c69 7a61 7469 6f6e 2072 initialization r │ │ │ │ +0000a870: 6f75 7469 6e65 732e 2057 6865 6e20 7573 outines. When us │ │ │ │ +0000a880: 696e 6720 7468 6973 206d 6574 686f 6420 ing this method │ │ │ │ +0000a890: 796f 7520 7769 6c6c 206e 6565 6420 746f you will need to │ │ │ │ +0000a8a0: 2073 6574 2d75 7020 7468 6520 524f 492c set-up the ROI, │ │ │ │ +0000a8b0: 206d 6174 6368 6572 7320 616e 640a 2020 matchers and. │ │ │ │ +0000a8c0: 2020 202a 206f 7468 6572 2070 6172 616d * other param │ │ │ │ +0000a8d0: 6574 6572 7320 6279 2079 6f75 7273 656c eters by yoursel │ │ │ │ +0000a8e0: 662e 0a20 2020 2020 2a0a 2020 2020 202a f.. *. * │ │ │ │ +0000a8f0: 2040 7061 7261 6d20 7573 655f 636f 6e66 @param use_conf │ │ │ │ +0000a900: 6964 656e 6365 2066 696c 7465 7269 6e67 idence filtering │ │ │ │ +0000a910: 2077 6974 6820 636f 6e66 6964 656e 6365 with confidence │ │ │ │ +0000a920: 2072 6571 7569 7265 7320 7477 6f20 6469 requires two di │ │ │ │ +0000a930: 7370 6172 6974 7920 6d61 7073 2028 666f sparity maps (fo │ │ │ │ +0000a940: 7220 7468 6520 6c65 6674 2061 6e64 2072 r the left and r │ │ │ │ +0000a950: 6967 6874 2076 6965 7773 2920 616e 6420 ight views) and │ │ │ │ +0000a960: 6973 0a20 2020 2020 2a20 6170 7072 6f78 is. * approx │ │ │ │ +0000a970: 696d 6174 656c 7920 7477 6f20 7469 6d65 imately two time │ │ │ │ +0000a980: 7320 736c 6f77 6572 2e20 486f 7765 7665 s slower. Howeve │ │ │ │ +0000a990: 722c 2071 7561 6c69 7479 2069 7320 7479 r, quality is ty │ │ │ │ +0000a9a0: 7069 6361 6c6c 7920 7369 676e 6966 6963 pically signific │ │ │ │ +0000a9b0: 616e 746c 7920 6265 7474 6572 2e0a 2020 antly better.. │ │ │ │ +0000a9c0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +0000a9d0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000a9e0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +0000a9f0: 2070 7562 6c69 6320 7374 6174 6963 2044 public static D │ │ │ │ +0000aa00: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ +0000aa10: 7220 6372 6561 7465 4469 7370 6172 6974 r createDisparit │ │ │ │ +0000aa20: 7957 4c53 4669 6c74 6572 4765 6e65 7269 yWLSFilterGeneri │ │ │ │ +0000aa30: 6328 626f 6f6c 6561 6e20 7573 655f 636f c(boolean use_co │ │ │ │ +0000aa40: 6e66 6964 656e 6365 2920 7b0a 2020 2020 nfidence) {. │ │ │ │ +0000aa50: 2020 2020 7265 7475 726e 2044 6973 7061 return Dispa │ │ │ │ +0000aa60: 7269 7479 574c 5346 696c 7465 722e 5f5f rityWLSFilter.__ │ │ │ │ +0000aa70: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +0000aa80: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ +0000aa90: 6572 4765 6e65 7269 635f 3028 7573 655f erGeneric_0(use_ │ │ │ │ +0000aaa0: 636f 6e66 6964 656e 6365 2929 3b0a 2020 confidence));. │ │ │ │ +0000aab0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +0000aac0: 202f 2f20 432b 2b3a 2020 696e 7420 6376 // C++: int cv │ │ │ │ +0000aad0: 3a3a 7869 6d67 7072 6f63 3a3a 7265 6164 ::ximgproc::read │ │ │ │ +0000aae0: 4754 2853 7472 696e 6720 7372 635f 7061 GT(String src_pa │ │ │ │ +0000aaf0: 7468 2c20 4d61 7426 2064 7374 290a 2020 th, Mat& dst). │ │ │ │ +0000ab00: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +0000ab10: 2020 202a 2046 756e 6374 696f 6e20 666f * Function fo │ │ │ │ +0000ab20: 7220 7265 6164 696e 6720 6772 6f75 6e64 r reading ground │ │ │ │ +0000ab30: 2074 7275 7468 2064 6973 7061 7269 7479 truth disparity │ │ │ │ +0000ab40: 206d 6170 732e 2053 7570 706f 7274 7320 maps. Supports │ │ │ │ +0000ab50: 6261 7369 6320 4d69 6464 6c65 6275 7279 basic Middlebury │ │ │ │ +0000ab60: 0a20 2020 2020 2a20 616e 6420 4d50 492d . * and MPI- │ │ │ │ +0000ab70: 5369 6e74 656c 2066 6f72 6d61 7473 2e20 Sintel formats. │ │ │ │ +0000ab80: 4e6f 7465 2074 6861 7420 7468 6520 7265 Note that the re │ │ │ │ +0000ab90: 7375 6c74 696e 6720 6469 7370 6172 6974 sulting disparit │ │ │ │ +0000aba0: 7920 6d61 7020 6973 2073 6361 6c65 6420 y map is scaled │ │ │ │ +0000abb0: 6279 2031 362e 0a20 2020 2020 2a0a 2020 by 16.. *. │ │ │ │ +0000abc0: 2020 202a 2040 7061 7261 6d20 7372 635f * @param src_ │ │ │ │ +0000abd0: 7061 7468 2070 6174 6820 746f 2074 6865 path path to the │ │ │ │ +0000abe0: 2069 6d61 6765 2c20 636f 6e74 6169 6e69 image, containi │ │ │ │ +0000abf0: 6e67 2067 726f 756e 642d 7472 7574 6820 ng ground-truth │ │ │ │ +0000ac00: 6469 7370 6172 6974 7920 6d61 700a 2020 disparity map. │ │ │ │ +0000ac10: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0000ac20: 616d 2064 7374 206f 7574 7075 7420 6469 am dst output di │ │ │ │ +0000ac30: 7370 6172 6974 7920 6d61 702c 2043 565f sparity map, CV_ │ │ │ │ +0000ac40: 3136 5320 6465 7074 680a 2020 2020 202a 16S depth. * │ │ │ │ +0000ac50: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0000ac60: 7265 7475 726e 7320 7a65 726f 2069 6620 returns zero if │ │ │ │ +0000ac70: 7375 6363 6573 7366 756c 6c79 2072 6561 successfully rea │ │ │ │ +0000ac80: 6420 7468 6520 6772 6f75 6e64 2074 7275 d the ground tru │ │ │ │ +0000ac90: 7468 0a20 2020 2020 2a2f 0a20 2020 2070 th. */. p │ │ │ │ +0000aca0: 7562 6c69 6320 7374 6174 6963 2069 6e74 ublic static int │ │ │ │ +0000acb0: 2072 6561 6447 5428 5374 7269 6e67 2073 readGT(String s │ │ │ │ +0000acc0: 7263 5f70 6174 682c 204d 6174 2064 7374 rc_path, Mat dst │ │ │ │ +0000acd0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +0000ace0: 726e 2072 6561 6447 545f 3028 7372 635f rn readGT_0(src_ │ │ │ │ +0000acf0: 7061 7468 2c20 6473 742e 6e61 7469 7665 path, dst.native │ │ │ │ +0000ad00: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ +0000ad10: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +0000ad20: 2020 646f 7562 6c65 2063 763a 3a78 696d double cv::xim │ │ │ │ +0000ad30: 6770 726f 633a 3a63 6f6d 7075 7465 4d53 gproc::computeMS │ │ │ │ +0000ad40: 4528 4d61 7420 4754 2c20 4d61 7420 7372 E(Mat GT, Mat sr │ │ │ │ +0000ad50: 632c 2052 6563 7420 524f 4929 0a20 2020 c, Rect ROI). │ │ │ │ +0000ad60: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0000ad70: 2020 2a20 4675 6e63 7469 6f6e 2066 6f72 * Function for │ │ │ │ +0000ad80: 2063 6f6d 7075 7469 6e67 206d 6561 6e20 computing mean │ │ │ │ +0000ad90: 7371 7561 7265 2065 7272 6f72 2066 6f72 square error for │ │ │ │ +0000ada0: 2064 6973 7061 7269 7479 206d 6170 730a disparity maps. │ │ │ │ +0000adb0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0000adc0: 6172 616d 2047 5420 6772 6f75 6e64 2074 aram GT ground t │ │ │ │ +0000add0: 7275 7468 2064 6973 7061 7269 7479 206d ruth disparity m │ │ │ │ +0000ade0: 6170 0a20 2020 2020 2a0a 2020 2020 202a ap. *. * │ │ │ │ +0000adf0: 2040 7061 7261 6d20 7372 6320 6469 7370 @param src disp │ │ │ │ +0000ae00: 6172 6974 7920 6d61 7020 746f 2065 7661 arity map to eva │ │ │ │ +0000ae10: 6c75 6174 650a 2020 2020 202a 0a20 2020 luate. *. │ │ │ │ +0000ae20: 2020 2a20 4070 6172 616d 2052 4f49 2072 * @param ROI r │ │ │ │ +0000ae30: 6567 696f 6e20 6f66 2069 6e74 6572 6573 egion of interes │ │ │ │ +0000ae40: 740a 2020 2020 202a 0a20 2020 2020 2a20 t. *. * │ │ │ │ +0000ae50: 4072 6574 7572 6e20 7265 7475 726e 7320 @return returns │ │ │ │ +0000ae60: 6d65 616e 2073 7175 6172 6520 6572 726f mean square erro │ │ │ │ +0000ae70: 7220 6265 7477 6565 6e20 4754 2061 6e64 r between GT and │ │ │ │ +0000ae80: 2073 7263 0a20 2020 2020 2a2f 0a20 2020 src. */. │ │ │ │ +0000ae90: 2070 7562 6c69 6320 7374 6174 6963 2064 public static d │ │ │ │ +0000aea0: 6f75 626c 6520 636f 6d70 7574 654d 5345 ouble computeMSE │ │ │ │ +0000aeb0: 284d 6174 2047 542c 204d 6174 2073 7263 (Mat GT, Mat src │ │ │ │ +0000aec0: 2c20 5265 6374 2052 4f49 2920 7b0a 2020 , Rect ROI) {. │ │ │ │ +0000aed0: 2020 2020 2020 7265 7475 726e 2063 6f6d return com │ │ │ │ +0000aee0: 7075 7465 4d53 455f 3028 4754 2e6e 6174 puteMSE_0(GT.nat │ │ │ │ +0000aef0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +0000af00: 7665 4f62 6a2c 2052 4f49 2e78 2c20 524f veObj, ROI.x, RO │ │ │ │ +0000af10: 492e 792c 2052 4f49 2e77 6964 7468 2c20 I.y, ROI.width, │ │ │ │ +0000af20: 524f 492e 6865 6967 6874 293b 0a20 2020 ROI.height);. │ │ │ │ +0000af30: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0000af40: 2f2f 2043 2b2b 3a20 2064 6f75 626c 6520 // C++: double │ │ │ │ +0000af50: 6376 3a3a 7869 6d67 7072 6f63 3a3a 636f cv::ximgproc::co │ │ │ │ +0000af60: 6d70 7574 6542 6164 5069 7865 6c50 6572 mputeBadPixelPer │ │ │ │ +0000af70: 6365 6e74 284d 6174 2047 542c 204d 6174 cent(Mat GT, Mat │ │ │ │ +0000af80: 2073 7263 2c20 5265 6374 2052 4f49 2c20 src, Rect ROI, │ │ │ │ +0000af90: 696e 7420 7468 7265 7368 203d 2032 3429 int thresh = 24) │ │ │ │ +0000afa0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0000afb0: 0a20 2020 2020 2a20 4675 6e63 7469 6f6e . * Function │ │ │ │ +0000afc0: 2066 6f72 2063 6f6d 7075 7469 6e67 2074 for computing t │ │ │ │ +0000afd0: 6865 2070 6572 6365 6e74 206f 6620 2262 he percent of "b │ │ │ │ +0000afe0: 6164 2220 7069 7865 6c73 2069 6e20 7468 ad" pixels in th │ │ │ │ +0000aff0: 6520 6469 7370 6172 6974 7920 6d61 700a e disparity map. │ │ │ │ +0000b000: 2020 2020 202a 2028 7069 7865 6c73 2077 * (pixels w │ │ │ │ +0000b010: 6865 7265 2065 7272 6f72 2069 7320 6869 here error is hi │ │ │ │ +0000b020: 6768 6572 2074 6861 6e20 6120 7370 6563 gher than a spec │ │ │ │ +0000b030: 6966 6965 6420 7468 7265 7368 6f6c 6429 ified threshold) │ │ │ │ +0000b040: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0000b050: 7061 7261 6d20 4754 2067 726f 756e 6420 param GT ground │ │ │ │ +0000b060: 7472 7574 6820 6469 7370 6172 6974 7920 truth disparity │ │ │ │ +0000b070: 6d61 700a 2020 2020 202a 0a20 2020 2020 map. *. │ │ │ │ +0000b080: 2a20 4070 6172 616d 2073 7263 2064 6973 * @param src dis │ │ │ │ +0000b090: 7061 7269 7479 206d 6170 2074 6f20 6576 parity map to ev │ │ │ │ +0000b0a0: 616c 7561 7465 0a20 2020 2020 2a0a 2020 aluate. *. │ │ │ │ +0000b0b0: 2020 202a 2040 7061 7261 6d20 524f 4920 * @param ROI │ │ │ │ +0000b0c0: 7265 6769 6f6e 206f 6620 696e 7465 7265 region of intere │ │ │ │ +0000b0d0: 7374 0a20 2020 2020 2a0a 2020 2020 202a st. *. * │ │ │ │ +0000b0e0: 2040 7061 7261 6d20 7468 7265 7368 2074 @param thresh t │ │ │ │ +0000b0f0: 6872 6573 686f 6c64 2075 7365 6420 746f hreshold used to │ │ │ │ +0000b100: 2064 6574 6572 6d69 6e65 2022 6261 6422 determine "bad" │ │ │ │ +0000b110: 2070 6978 656c 730a 2020 2020 202a 0a20 pixels. *. │ │ │ │ +0000b120: 2020 2020 2a20 4072 6574 7572 6e20 7265 * @return re │ │ │ │ +0000b130: 7475 726e 7320 6d65 616e 2073 7175 6172 turns mean squar │ │ │ │ +0000b140: 6520 6572 726f 7220 6265 7477 6565 6e20 e error between │ │ │ │ +0000b150: 4754 2061 6e64 2073 7263 0a20 2020 2020 GT and src. │ │ │ │ +0000b160: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0000b170: 6174 6963 2064 6f75 626c 6520 636f 6d70 atic double comp │ │ │ │ +0000b180: 7574 6542 6164 5069 7865 6c50 6572 6365 uteBadPixelPerce │ │ │ │ +0000b190: 6e74 284d 6174 2047 542c 204d 6174 2073 nt(Mat GT, Mat s │ │ │ │ +0000b1a0: 7263 2c20 5265 6374 2052 4f49 2c20 696e rc, Rect ROI, in │ │ │ │ +0000b1b0: 7420 7468 7265 7368 2920 7b0a 2020 2020 t thresh) {. │ │ │ │ +0000b1c0: 2020 2020 7265 7475 726e 2063 6f6d 7075 return compu │ │ │ │ +0000b1d0: 7465 4261 6450 6978 656c 5065 7263 656e teBadPixelPercen │ │ │ │ +0000b1e0: 745f 3028 4754 2e6e 6174 6976 654f 626a t_0(GT.nativeObj │ │ │ │ +0000b1f0: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ +0000b200: 2052 4f49 2e78 2c20 524f 492e 792c 2052 ROI.x, ROI.y, R │ │ │ │ +0000b210: 4f49 2e77 6964 7468 2c20 524f 492e 6865 OI.width, ROI.he │ │ │ │ +0000b220: 6967 6874 2c20 7468 7265 7368 293b 0a20 ight, thresh);. │ │ │ │ +0000b230: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0000b240: 2020 202a 2046 756e 6374 696f 6e20 666f * Function fo │ │ │ │ +0000b250: 7220 636f 6d70 7574 696e 6720 7468 6520 r computing the │ │ │ │ +0000b260: 7065 7263 656e 7420 6f66 2022 6261 6422 percent of "bad" │ │ │ │ +0000b270: 2070 6978 656c 7320 696e 2074 6865 2064 pixels in the d │ │ │ │ +0000b280: 6973 7061 7269 7479 206d 6170 0a20 2020 isparity map. │ │ │ │ +0000b290: 2020 2a20 2870 6978 656c 7320 7768 6572 * (pixels wher │ │ │ │ +0000b2a0: 6520 6572 726f 7220 6973 2068 6967 6865 e error is highe │ │ │ │ +0000b2b0: 7220 7468 616e 2061 2073 7065 6369 6669 r than a specifi │ │ │ │ +0000b2c0: 6564 2074 6872 6573 686f 6c64 290a 2020 ed threshold). │ │ │ │ +0000b2d0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0000b2e0: 616d 2047 5420 6772 6f75 6e64 2074 7275 am GT ground tru │ │ │ │ +0000b2f0: 7468 2064 6973 7061 7269 7479 206d 6170 th disparity map │ │ │ │ +0000b300: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0000b310: 7061 7261 6d20 7372 6320 6469 7370 6172 param src dispar │ │ │ │ +0000b320: 6974 7920 6d61 7020 746f 2065 7661 6c75 ity map to evalu │ │ │ │ +0000b330: 6174 650a 2020 2020 202a 0a20 2020 2020 ate. *. │ │ │ │ +0000b340: 2a20 4070 6172 616d 2052 4f49 2072 6567 * @param ROI reg │ │ │ │ +0000b350: 696f 6e20 6f66 2069 6e74 6572 6573 740a ion of interest. │ │ │ │ +0000b360: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +0000b370: 2020 202a 2040 7265 7475 726e 2072 6574 * @return ret │ │ │ │ +0000b380: 7572 6e73 206d 6561 6e20 7371 7561 7265 urns mean square │ │ │ │ +0000b390: 2065 7272 6f72 2062 6574 7765 656e 2047 error between G │ │ │ │ +0000b3a0: 5420 616e 6420 7372 630a 2020 2020 202a T and src. * │ │ │ │ +0000b3b0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0000b3c0: 7469 6320 646f 7562 6c65 2063 6f6d 7075 tic double compu │ │ │ │ +0000b3d0: 7465 4261 6450 6978 656c 5065 7263 656e teBadPixelPercen │ │ │ │ +0000b3e0: 7428 4d61 7420 4754 2c20 4d61 7420 7372 t(Mat GT, Mat sr │ │ │ │ +0000b3f0: 632c 2052 6563 7420 524f 4929 207b 0a20 c, Rect ROI) {. │ │ │ │ +0000b400: 2020 2020 2020 2072 6574 7572 6e20 636f return co │ │ │ │ +0000b410: 6d70 7574 6542 6164 5069 7865 6c50 6572 mputeBadPixelPer │ │ │ │ +0000b420: 6365 6e74 5f31 2847 542e 6e61 7469 7665 cent_1(GT.native │ │ │ │ +0000b430: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ +0000b440: 626a 2c20 524f 492e 782c 2052 4f49 2e79 bj, ROI.x, ROI.y │ │ │ │ +0000b450: 2c20 524f 492e 7769 6474 682c 2052 4f49 , ROI.width, ROI │ │ │ │ +0000b460: 2e68 6569 6768 7429 3b0a 2020 2020 7d0a .height);. }. │ │ │ │ +0000b470: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +0000b480: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +0000b490: 696d 6770 726f 633a 3a67 6574 4469 7370 imgproc::getDisp │ │ │ │ +0000b4a0: 6172 6974 7956 6973 284d 6174 2073 7263 arityVis(Mat src │ │ │ │ +0000b4b0: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ +0000b4c0: 6c65 2073 6361 6c65 203d 2031 2e30 290a le scale = 1.0). │ │ │ │ +0000b4d0: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +0000b4e0: 2020 2020 202a 2046 756e 6374 696f 6e20 * Function │ │ │ │ +0000b4f0: 666f 7220 6372 6561 7469 6e67 2061 2064 for creating a d │ │ │ │ +0000b500: 6973 7061 7269 7479 206d 6170 2076 6973 isparity map vis │ │ │ │ +0000b510: 7561 6c69 7a61 7469 6f6e 2028 636c 616d ualization (clam │ │ │ │ +0000b520: 7065 6420 4356 5f38 5520 696d 6167 6529 ped CV_8U image) │ │ │ │ +0000b530: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0000b540: 7061 7261 6d20 7372 6320 696e 7075 7420 param src input │ │ │ │ +0000b550: 6469 7370 6172 6974 7920 6d61 7020 2843 disparity map (C │ │ │ │ +0000b560: 565f 3136 5320 6465 7074 6829 0a20 2020 V_16S depth). │ │ │ │ +0000b570: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0000b580: 6d20 6473 7420 6f75 7470 7574 2076 6973 m dst output vis │ │ │ │ +0000b590: 7561 6c69 7a61 7469 6f6e 0a20 2020 2020 ualization. │ │ │ │ +0000b5a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0000b5b0: 7363 616c 6520 6469 7370 6172 6974 7920 scale disparity │ │ │ │ +0000b5c0: 6d61 7020 7769 6c6c 2062 6520 6d75 6c74 map will be mult │ │ │ │ +0000b5d0: 6970 6c69 6564 2062 7920 7468 6973 2076 iplied by this v │ │ │ │ +0000b5e0: 616c 7565 2066 6f72 2076 6973 7561 6c69 alue for visuali │ │ │ │ +0000b5f0: 7a61 7469 6f6e 0a20 2020 2020 2a2f 0a20 zation. */. │ │ │ │ +0000b600: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000b610: 2076 6f69 6420 6765 7444 6973 7061 7269 void getDispari │ │ │ │ +0000b620: 7479 5669 7328 4d61 7420 7372 632c 204d tyVis(Mat src, M │ │ │ │ +0000b630: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +0000b640: 6361 6c65 2920 7b0a 2020 2020 2020 2020 cale) {. │ │ │ │ +0000b650: 6765 7444 6973 7061 7269 7479 5669 735f getDisparityVis_ │ │ │ │ +0000b660: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ +0000b670: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0000b680: 7363 616c 6529 3b0a 2020 2020 7d0a 0a20 scale);. }.. │ │ │ │ +0000b690: 2020 202f 2a2a 0a20 2020 2020 2a20 4675 /**. * Fu │ │ │ │ +0000b6a0: 6e63 7469 6f6e 2066 6f72 2063 7265 6174 nction for creat │ │ │ │ +0000b6b0: 696e 6720 6120 6469 7370 6172 6974 7920 ing a disparity │ │ │ │ +0000b6c0: 6d61 7020 7669 7375 616c 697a 6174 696f map visualizatio │ │ │ │ +0000b6d0: 6e20 2863 6c61 6d70 6564 2043 565f 3855 n (clamped CV_8U │ │ │ │ +0000b6e0: 2069 6d61 6765 290a 2020 2020 202a 0a20 image). *. │ │ │ │ +0000b6f0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +0000b700: 2069 6e70 7574 2064 6973 7061 7269 7479 input disparity │ │ │ │ +0000b710: 206d 6170 2028 4356 5f31 3653 2064 6570 map (CV_16S dep │ │ │ │ +0000b720: 7468 290a 2020 2020 202a 0a20 2020 2020 th). *. │ │ │ │ +0000b730: 2a20 4070 6172 616d 2064 7374 206f 7574 * @param dst out │ │ │ │ +0000b740: 7075 7420 7669 7375 616c 697a 6174 696f put visualizatio │ │ │ │ +0000b750: 6e0a 2020 2020 202a 0a20 2020 2020 2a2f n. *. */ │ │ │ │ +0000b760: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000b770: 6963 2076 6f69 6420 6765 7444 6973 7061 ic void getDispa │ │ │ │ +0000b780: 7269 7479 5669 7328 4d61 7420 7372 632c rityVis(Mat src, │ │ │ │ +0000b790: 204d 6174 2064 7374 2920 7b0a 2020 2020 Mat dst) {. │ │ │ │ +0000b7a0: 2020 2020 6765 7444 6973 7061 7269 7479 getDisparity │ │ │ │ +0000b7b0: 5669 735f 3128 7372 632e 6e61 7469 7665 Vis_1(src.native │ │ │ │ +0000b7c0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0000b7d0: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ +0000b7e0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000b7f0: 2050 7472 5f52 4646 6561 7475 7265 4765 Ptr_RFFeatureGe │ │ │ │ +0000b800: 7474 6572 2063 763a 3a78 696d 6770 726f tter cv::ximgpro │ │ │ │ +0000b810: 633a 3a63 7265 6174 6552 4646 6561 7475 c::createRFFeatu │ │ │ │ +0000b820: 7265 4765 7474 6572 2829 0a20 2020 202f reGetter(). / │ │ │ │ +0000b830: 2f0a 0a20 2020 2070 7562 6c69 6320 7374 /.. public st │ │ │ │ +0000b840: 6174 6963 2052 4646 6561 7475 7265 4765 atic RFFeatureGe │ │ │ │ +0000b850: 7474 6572 2063 7265 6174 6552 4646 6561 tter createRFFea │ │ │ │ +0000b860: 7475 7265 4765 7474 6572 2829 207b 0a20 tureGetter() {. │ │ │ │ +0000b870: 2020 2020 2020 2072 6574 7572 6e20 5246 return RF │ │ │ │ +0000b880: 4665 6174 7572 6547 6574 7465 722e 5f5f FeatureGetter.__ │ │ │ │ +0000b890: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +0000b8a0: 5246 4665 6174 7572 6547 6574 7465 725f RFFeatureGetter_ │ │ │ │ +0000b8b0: 3028 2929 3b0a 2020 2020 7d0a 0a0a 2020 0());. }... │ │ │ │ +0000b8c0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +0000b8d0: 2020 5074 725f 5374 7275 6374 7572 6564 Ptr_Structured │ │ │ │ +0000b8e0: 4564 6765 4465 7465 6374 696f 6e20 6376 EdgeDetection cv │ │ │ │ +0000b8f0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +0000b900: 7465 5374 7275 6374 7572 6564 4564 6765 teStructuredEdge │ │ │ │ +0000b910: 4465 7465 6374 696f 6e28 5374 7269 6e67 Detection(String │ │ │ │ +0000b920: 206d 6f64 656c 2c20 5074 725f 5246 4665 model, Ptr_RFFe │ │ │ │ +0000b930: 6174 7572 6547 6574 7465 7220 686f 7754 atureGetter howT │ │ │ │ +0000b940: 6f47 6574 4665 6174 7572 6573 203d 2050 oGetFeatures = P │ │ │ │ +0000b950: 7472 3c52 4646 6561 7475 7265 4765 7474 tr()). //.. │ │ │ │ +0000b970: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000b980: 2053 7472 7563 7475 7265 6445 6467 6544 StructuredEdgeD │ │ │ │ +0000b990: 6574 6563 7469 6f6e 2063 7265 6174 6553 etection createS │ │ │ │ +0000b9a0: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ +0000b9b0: 6563 7469 6f6e 2853 7472 696e 6720 6d6f ection(String mo │ │ │ │ +0000b9c0: 6465 6c2c 2052 4646 6561 7475 7265 4765 del, RFFeatureGe │ │ │ │ +0000b9d0: 7474 6572 2068 6f77 546f 4765 7446 6561 tter howToGetFea │ │ │ │ +0000b9e0: 7475 7265 7329 207b 0a20 2020 2020 2020 tures) {. │ │ │ │ +0000b9f0: 2072 6574 7572 6e20 5374 7275 6374 7572 return Structur │ │ │ │ +0000ba00: 6564 4564 6765 4465 7465 6374 696f 6e2e edEdgeDetection. │ │ │ │ +0000ba10: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +0000ba20: 7465 5374 7275 6374 7572 6564 4564 6765 teStructuredEdge │ │ │ │ +0000ba30: 4465 7465 6374 696f 6e5f 3028 6d6f 6465 Detection_0(mode │ │ │ │ +0000ba40: 6c2c 2068 6f77 546f 4765 7446 6561 7475 l, howToGetFeatu │ │ │ │ +0000ba50: 7265 732e 6765 744e 6174 6976 654f 626a res.getNativeObj │ │ │ │ +0000ba60: 4164 6472 2829 2929 3b0a 2020 2020 7d0a Addr()));. }. │ │ │ │ +0000ba70: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000ba80: 6963 2053 7472 7563 7475 7265 6445 6467 ic StructuredEdg │ │ │ │ +0000ba90: 6544 6574 6563 7469 6f6e 2063 7265 6174 eDetection creat │ │ │ │ +0000baa0: 6553 7472 7563 7475 7265 6445 6467 6544 eStructuredEdgeD │ │ │ │ +0000bab0: 6574 6563 7469 6f6e 2853 7472 696e 6720 etection(String │ │ │ │ +0000bac0: 6d6f 6465 6c29 207b 0a20 2020 2020 2020 model) {. │ │ │ │ +0000bad0: 2072 6574 7572 6e20 5374 7275 6374 7572 return Structur │ │ │ │ +0000bae0: 6564 4564 6765 4465 7465 6374 696f 6e2e edEdgeDetection. │ │ │ │ +0000baf0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +0000bb00: 7465 5374 7275 6374 7572 6564 4564 6765 teStructuredEdge │ │ │ │ +0000bb10: 4465 7465 6374 696f 6e5f 3128 6d6f 6465 Detection_1(mode │ │ │ │ +0000bb20: 6c29 293b 0a20 2020 207d 0a0a 0a20 2020 l));. }... │ │ │ │ +0000bb30: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000bb40: 2050 7472 5f47 7261 7068 5365 676d 656e Ptr_GraphSegmen │ │ │ │ +0000bb50: 7461 7469 6f6e 2063 763a 3a78 696d 6770 tation cv::ximgp │ │ │ │ +0000bb60: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ +0000bb70: 6e3a 3a63 7265 6174 6547 7261 7068 5365 n::createGraphSe │ │ │ │ +0000bb80: 676d 656e 7461 7469 6f6e 2864 6f75 626c gmentation(doubl │ │ │ │ +0000bb90: 6520 7369 676d 6120 3d20 302e 352c 2066 e sigma = 0.5, f │ │ │ │ +0000bba0: 6c6f 6174 206b 203d 2033 3030 2c20 696e loat k = 300, in │ │ │ │ +0000bbb0: 7420 6d69 6e5f 7369 7a65 203d 2031 3030 t min_size = 100 │ │ │ │ +0000bbc0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +0000bbd0: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ +0000bbe0: 2061 2067 7261 7068 2062 6173 6564 2073 a graph based s │ │ │ │ +0000bbf0: 6567 6d65 6e74 6f72 0a20 2020 2020 2a20 egmentor. * │ │ │ │ +0000bc00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000bc10: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ +0000bc20: 6967 6d61 2054 6865 2073 6967 6d61 2070 igma The sigma p │ │ │ │ +0000bc30: 6172 616d 6574 6572 2c20 7573 6564 2074 arameter, used t │ │ │ │ +0000bc40: 6f20 736d 6f6f 7468 2069 6d61 6765 0a20 o smooth image. │ │ │ │ +0000bc50: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +0000bc60: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ +0000bc70: 6172 616d 206b 2054 6865 206b 2070 6172 aram k The k par │ │ │ │ +0000bc80: 616d 6574 6572 206f 6620 7468 6520 616c ameter of the al │ │ │ │ +0000bc90: 676f 7279 7468 6d0a 2020 2020 202a 2020 gorythm. * │ │ │ │ +0000bca0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000bcb0: 2020 2020 2020 2040 7061 7261 6d20 6d69 @param mi │ │ │ │ +0000bcc0: 6e5f 7369 7a65 2054 6865 206d 696e 696d n_size The minim │ │ │ │ +0000bcd0: 756d 2073 697a 6520 6f66 2073 6567 6d65 um size of segme │ │ │ │ +0000bce0: 6e74 730a 2020 2020 202a 2040 7265 7475 nts. * @retu │ │ │ │ +0000bcf0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +0000bd00: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000bd10: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0000bd20: 6174 6963 2047 7261 7068 5365 676d 656e atic GraphSegmen │ │ │ │ +0000bd30: 7461 7469 6f6e 2063 7265 6174 6547 7261 tation createGra │ │ │ │ +0000bd40: 7068 5365 676d 656e 7461 7469 6f6e 2864 phSegmentation(d │ │ │ │ +0000bd50: 6f75 626c 6520 7369 676d 612c 2066 6c6f ouble sigma, flo │ │ │ │ +0000bd60: 6174 206b 2c20 696e 7420 6d69 6e5f 7369 at k, int min_si │ │ │ │ +0000bd70: 7a65 2920 7b0a 2020 2020 2020 2020 7265 ze) {. re │ │ │ │ +0000bd80: 7475 726e 2047 7261 7068 5365 676d 656e turn GraphSegmen │ │ │ │ +0000bd90: 7461 7469 6f6e 2e5f 5f66 726f 6d50 7472 tation.__fromPtr │ │ │ │ +0000bda0: 5f5f 2863 7265 6174 6547 7261 7068 5365 __(createGraphSe │ │ │ │ +0000bdb0: 676d 656e 7461 7469 6f6e 5f30 2873 6967 gmentation_0(sig │ │ │ │ +0000bdc0: 6d61 2c20 6b2c 206d 696e 5f73 697a 6529 ma, k, min_size) │ │ │ │ +0000bdd0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0000bde0: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ +0000bdf0: 2061 2067 7261 7068 2062 6173 6564 2073 a graph based s │ │ │ │ +0000be00: 6567 6d65 6e74 6f72 0a20 2020 2020 2a20 egmentor. * │ │ │ │ +0000be10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000be20: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ +0000be30: 6967 6d61 2054 6865 2073 6967 6d61 2070 igma The sigma p │ │ │ │ +0000be40: 6172 616d 6574 6572 2c20 7573 6564 2074 arameter, used t │ │ │ │ +0000be50: 6f20 736d 6f6f 7468 2069 6d61 6765 0a20 o smooth image. │ │ │ │ +0000be60: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +0000be70: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ +0000be80: 6172 616d 206b 2054 6865 206b 2070 6172 aram k The k par │ │ │ │ +0000be90: 616d 6574 6572 206f 6620 7468 6520 616c ameter of the al │ │ │ │ +0000bea0: 676f 7279 7468 6d0a 2020 2020 202a 2040 gorythm. * @ │ │ │ │ +0000beb0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +0000bec0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000bed0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0000bee0: 6320 7374 6174 6963 2047 7261 7068 5365 c static GraphSe │ │ │ │ +0000bef0: 676d 656e 7461 7469 6f6e 2063 7265 6174 gmentation creat │ │ │ │ +0000bf00: 6547 7261 7068 5365 676d 656e 7461 7469 eGraphSegmentati │ │ │ │ +0000bf10: 6f6e 2864 6f75 626c 6520 7369 676d 612c on(double sigma, │ │ │ │ +0000bf20: 2066 6c6f 6174 206b 2920 7b0a 2020 2020 float k) {. │ │ │ │ +0000bf30: 2020 2020 7265 7475 726e 2047 7261 7068 return Graph │ │ │ │ +0000bf40: 5365 676d 656e 7461 7469 6f6e 2e5f 5f66 Segmentation.__f │ │ │ │ +0000bf50: 726f 6d50 7472 5f5f 2863 7265 6174 6547 romPtr__(createG │ │ │ │ +0000bf60: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +0000bf70: 5f31 2873 6967 6d61 2c20 6b29 293b 0a20 _1(sigma, k));. │ │ │ │ +0000bf80: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0000bf90: 2020 202a 2043 7265 6174 6573 2061 2067 * Creates a g │ │ │ │ +0000bfa0: 7261 7068 2062 6173 6564 2073 6567 6d65 raph based segme │ │ │ │ +0000bfb0: 6e74 6f72 0a20 2020 2020 2a20 2020 2020 ntor. * │ │ │ │ +0000bfc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000bfd0: 2020 2020 4070 6172 616d 2073 6967 6d61 @param sigma │ │ │ │ +0000bfe0: 2054 6865 2073 6967 6d61 2070 6172 616d The sigma param │ │ │ │ +0000bff0: 6574 6572 2c20 7573 6564 2074 6f20 736d eter, used to sm │ │ │ │ +0000c000: 6f6f 7468 2069 6d61 6765 0a20 2020 2020 ooth image. │ │ │ │ +0000c010: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +0000c020: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000c030: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0000c040: 626c 6963 2073 7461 7469 6320 4772 6170 blic static Grap │ │ │ │ +0000c050: 6853 6567 6d65 6e74 6174 696f 6e20 6372 hSegmentation cr │ │ │ │ +0000c060: 6561 7465 4772 6170 6853 6567 6d65 6e74 eateGraphSegment │ │ │ │ +0000c070: 6174 696f 6e28 646f 7562 6c65 2073 6967 ation(double sig │ │ │ │ +0000c080: 6d61 2920 7b0a 2020 2020 2020 2020 7265 ma) {. re │ │ │ │ +0000c090: 7475 726e 2047 7261 7068 5365 676d 656e turn GraphSegmen │ │ │ │ +0000c0a0: 7461 7469 6f6e 2e5f 5f66 726f 6d50 7472 tation.__fromPtr │ │ │ │ +0000c0b0: 5f5f 2863 7265 6174 6547 7261 7068 5365 __(createGraphSe │ │ │ │ +0000c0c0: 676d 656e 7461 7469 6f6e 5f32 2873 6967 gmentation_2(sig │ │ │ │ +0000c0d0: 6d61 2929 3b0a 2020 2020 7d0a 0a20 2020 ma));. }.. │ │ │ │ +0000c0e0: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +0000c0f0: 7465 7320 6120 6772 6170 6820 6261 7365 tes a graph base │ │ │ │ +0000c100: 6420 7365 676d 656e 746f 720a 2020 2020 d segmentor. │ │ │ │ +0000c110: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +0000c120: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000c130: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +0000c140: 7562 6c69 6320 7374 6174 6963 2047 7261 ublic static Gra │ │ │ │ +0000c150: 7068 5365 676d 656e 7461 7469 6f6e 2063 phSegmentation c │ │ │ │ +0000c160: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ +0000c170: 7461 7469 6f6e 2829 207b 0a20 2020 2020 tation() {. │ │ │ │ +0000c180: 2020 2072 6574 7572 6e20 4772 6170 6853 return GraphS │ │ │ │ +0000c190: 6567 6d65 6e74 6174 696f 6e2e 5f5f 6672 egmentation.__fr │ │ │ │ +0000c1a0: 6f6d 5074 725f 5f28 6372 6561 7465 4772 omPtr__(createGr │ │ │ │ +0000c1b0: 6170 6853 6567 6d65 6e74 6174 696f 6e5f aphSegmentation_ │ │ │ │ +0000c1c0: 3328 2929 3b0a 2020 2020 7d0a 0a0a 2020 3());. }... │ │ │ │ +0000c1d0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +0000c1e0: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ +0000c1f0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000c200: 6e53 7472 6174 6567 7943 6f6c 6f72 2063 nStrategyColor c │ │ │ │ +0000c210: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +0000c220: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +0000c230: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +0000c240: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000c250: 7465 6779 436f 6c6f 7228 290a 2020 2020 tegyColor(). │ │ │ │ +0000c260: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +0000c270: 202a 2043 7265 6174 6520 6120 6e65 7720 * Create a new │ │ │ │ +0000c280: 636f 6c6f 722d 6261 7365 6420 7374 7261 color-based stra │ │ │ │ +0000c290: 7465 6779 0a20 2020 2020 2a20 4072 6574 tegy. * @ret │ │ │ │ +0000c2a0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000c2b0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000c2c0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000c2d0: 7461 7469 6320 5365 6c65 6374 6976 6553 tatic SelectiveS │ │ │ │ +0000c2e0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000c2f0: 6e53 7472 6174 6567 7943 6f6c 6f72 2063 nStrategyColor c │ │ │ │ +0000c300: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0000c310: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000c320: 5374 7261 7465 6779 436f 6c6f 7228 2920 StrategyColor() │ │ │ │ +0000c330: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000c340: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +0000c350: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000c360: 7465 6779 436f 6c6f 722e 5f5f 6672 6f6d tegyColor.__from │ │ │ │ +0000c370: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ +0000c380: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000c390: 6e74 6174 696f 6e53 7472 6174 6567 7943 ntationStrategyC │ │ │ │ +0000c3a0: 6f6c 6f72 5f30 2829 293b 0a20 2020 207d olor_0());. } │ │ │ │ +0000c3b0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000c3c0: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +0000c3d0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000c3e0: 7461 7469 6f6e 5374 7261 7465 6779 5369 tationStrategySi │ │ │ │ +0000c3f0: 7a65 2063 763a 3a78 696d 6770 726f 633a ze cv::ximgproc: │ │ │ │ +0000c400: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +0000c410: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0000c420: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000c430: 5374 7261 7465 6779 5369 7a65 2829 0a20 StrategySize(). │ │ │ │ +0000c440: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0000c450: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n │ │ │ │ +0000c460: 6577 2073 697a 652d 6261 7365 6420 7374 ew size-based st │ │ │ │ +0000c470: 7261 7465 6779 0a20 2020 2020 2a20 4072 rategy. * @r │ │ │ │ +0000c480: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +0000c490: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000c4a0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000c4b0: 2073 7461 7469 6320 5365 6c65 6374 6976 static Selectiv │ │ │ │ +0000c4c0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000c4d0: 696f 6e53 7472 6174 6567 7953 697a 6520 ionStrategySize │ │ │ │ +0000c4e0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +0000c4f0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000c500: 6e53 7472 6174 6567 7953 697a 6528 2920 nStrategySize() │ │ │ │ +0000c510: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000c520: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +0000c530: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000c540: 7465 6779 5369 7a65 2e5f 5f66 726f 6d50 tegySize.__fromP │ │ │ │ +0000c550: 7472 5f5f 2863 7265 6174 6553 656c 6563 tr__(createSelec │ │ │ │ +0000c560: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000c570: 7461 7469 6f6e 5374 7261 7465 6779 5369 tationStrategySi │ │ │ │ +0000c580: 7a65 5f30 2829 293b 0a20 2020 207d 0a0a ze_0());. }.. │ │ │ │ +0000c590: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +0000c5a0: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +0000c5b0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000c5c0: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ +0000c5d0: 7572 6520 6376 3a3a 7869 6d67 7072 6f63 ure cv::ximgproc │ │ │ │ +0000c5e0: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ +0000c5f0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +0000c600: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000c610: 6e53 7472 6174 6567 7954 6578 7475 7265 nStrategyTexture │ │ │ │ +0000c620: 2829 0a20 2020 202f 2f0a 0a20 2020 202f (). //.. / │ │ │ │ +0000c630: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +0000c640: 2061 206e 6577 2073 697a 652d 6261 7365 a new size-base │ │ │ │ +0000c650: 6420 7374 7261 7465 6779 0a20 2020 2020 d strategy. │ │ │ │ +0000c660: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +0000c670: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000c680: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0000c690: 626c 6963 2073 7461 7469 6320 5365 6c65 blic static Sele │ │ │ │ +0000c6a0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000c6b0: 6e74 6174 696f 6e53 7472 6174 6567 7954 ntationStrategyT │ │ │ │ +0000c6c0: 6578 7475 7265 2063 7265 6174 6553 656c exture createSel │ │ │ │ +0000c6d0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000c6e0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000c6f0: 5465 7874 7572 6528 2920 7b0a 2020 2020 Texture() {. │ │ │ │ +0000c700: 2020 2020 7265 7475 726e 2053 656c 6563 return Selec │ │ │ │ +0000c710: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000c720: 7461 7469 6f6e 5374 7261 7465 6779 5465 tationStrategyTe │ │ │ │ +0000c730: 7874 7572 652e 5f5f 6672 6f6d 5074 725f xture.__fromPtr_ │ │ │ │ +0000c740: 5f28 6372 6561 7465 5365 6c65 6374 6976 _(createSelectiv │ │ │ │ +0000c750: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000c760: 696f 6e53 7472 6174 6567 7954 6578 7475 ionStrategyTextu │ │ │ │ +0000c770: 7265 5f30 2829 293b 0a20 2020 207d 0a0a re_0());. }.. │ │ │ │ +0000c780: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +0000c790: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +0000c7a0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000c7b0: 7469 6f6e 5374 7261 7465 6779 4669 6c6c tionStrategyFill │ │ │ │ +0000c7c0: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ +0000c7d0: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ +0000c7e0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +0000c7f0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0000c800: 7261 7465 6779 4669 6c6c 2829 0a20 2020 rategyFill(). │ │ │ │ +0000c810: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0000c820: 2020 2a20 4372 6561 7465 2061 206e 6577 * Create a new │ │ │ │ +0000c830: 2066 696c 6c2d 6261 7365 6420 7374 7261 fill-based stra │ │ │ │ +0000c840: 7465 6779 0a20 2020 2020 2a20 4072 6574 tegy. * @ret │ │ │ │ +0000c850: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000c860: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000c870: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000c880: 7461 7469 6320 5365 6c65 6374 6976 6553 tatic SelectiveS │ │ │ │ +0000c890: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000c8a0: 6e53 7472 6174 6567 7946 696c 6c20 6372 nStrategyFill cr │ │ │ │ +0000c8b0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +0000c8c0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000c8d0: 7472 6174 6567 7946 696c 6c28 2920 7b0a trategyFill() {. │ │ │ │ +0000c8e0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +0000c8f0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000c900: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000c910: 6779 4669 6c6c 2e5f 5f66 726f 6d50 7472 gyFill.__fromPtr │ │ │ │ +0000c920: 5f5f 2863 7265 6174 6553 656c 6563 7469 __(createSelecti │ │ │ │ +0000c930: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000c940: 7469 6f6e 5374 7261 7465 6779 4669 6c6c tionStrategyFill │ │ │ │ +0000c950: 5f30 2829 293b 0a20 2020 207d 0a0a 0a20 _0());. }... │ │ │ │ +0000c960: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0000c970: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +0000c980: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000c990: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +0000c9a0: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ +0000c9b0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +0000c9c0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0000c9d0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000c9e0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +0000c9f0: 2829 0a20 2020 202f 2f0a 0a20 2020 202f (). //.. / │ │ │ │ +0000ca00: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +0000ca10: 2061 206e 6577 206d 756c 7469 706c 6520 a new multiple │ │ │ │ +0000ca20: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ +0000ca30: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +0000ca40: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000ca50: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000ca60: 6963 2073 7461 7469 6320 5365 6c65 6374 ic static Select │ │ │ │ +0000ca70: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000ca80: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +0000ca90: 7469 706c 6520 6372 6561 7465 5365 6c65 tiple createSele │ │ │ │ +0000caa0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000cab0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +0000cac0: 756c 7469 706c 6528 2920 7b0a 2020 2020 ultiple() {. │ │ │ │ +0000cad0: 2020 2020 7265 7475 726e 2053 656c 6563 return Selec │ │ │ │ +0000cae0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000caf0: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +0000cb00: 6c74 6970 6c65 2e5f 5f66 726f 6d50 7472 ltiple.__fromPtr │ │ │ │ +0000cb10: 5f5f 2863 7265 6174 6553 656c 6563 7469 __(createSelecti │ │ │ │ +0000cb20: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000cb30: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +0000cb40: 6970 6c65 5f30 2829 293b 0a20 2020 207d iple_0());. } │ │ │ │ +0000cb50: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000cb60: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +0000cb70: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000cb80: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +0000cb90: 6c74 6970 6c65 2063 763a 3a78 696d 6770 ltiple cv::ximgp │ │ │ │ +0000cba0: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ +0000cbb0: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti │ │ │ │ +0000cbc0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000cbd0: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +0000cbe0: 6970 6c65 2850 7472 5f53 656c 6563 7469 iple(Ptr_Selecti │ │ │ │ +0000cbf0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000cc00: 7469 6f6e 5374 7261 7465 6779 2073 3129 tionStrategy s1) │ │ │ │ +0000cc10: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0000cc20: 0a20 2020 2020 2a20 4372 6561 7465 2061 . * Create a │ │ │ │ +0000cc30: 206e 6577 206d 756c 7469 706c 6520 7374 new multiple st │ │ │ │ +0000cc40: 7261 7465 6779 2061 6e64 2073 6574 206f rategy and set o │ │ │ │ +0000cc50: 6e65 2073 7562 7472 6174 6567 790a 2020 ne subtrategy. │ │ │ │ +0000cc60: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000cc70: 2020 2020 2020 2020 2020 2020 2040 7061 @pa │ │ │ │ +0000cc80: 7261 6d20 7331 2054 6865 2066 6972 7374 ram s1 The first │ │ │ │ +0000cc90: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ +0000cca0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +0000ccb0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000ccc0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0000ccd0: 6c69 6320 7374 6174 6963 2053 656c 6563 lic static Selec │ │ │ │ +0000cce0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000ccf0: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +0000cd00: 6c74 6970 6c65 2063 7265 6174 6553 656c ltiple createSel │ │ │ │ +0000cd10: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000cd20: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000cd30: 4d75 6c74 6970 6c65 2853 656c 6563 7469 Multiple(Selecti │ │ │ │ +0000cd40: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000cd50: 7469 6f6e 5374 7261 7465 6779 2073 3129 tionStrategy s1) │ │ │ │ +0000cd60: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +0000cd70: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ +0000cd80: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000cd90: 6174 6567 794d 756c 7469 706c 652e 5f5f ategyMultiple.__ │ │ │ │ +0000cda0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +0000cdb0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000cdc0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000cdd0: 6567 794d 756c 7469 706c 655f 3128 7331 egyMultiple_1(s1 │ │ │ │ +0000cde0: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ +0000cdf0: 7228 2929 293b 0a20 2020 207d 0a0a 0a20 r()));. }... │ │ │ │ +0000ce00: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0000ce10: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +0000ce20: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000ce30: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +0000ce40: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ +0000ce50: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +0000ce60: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0000ce70: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000ce80: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +0000ce90: 2850 7472 5f53 656c 6563 7469 7665 5365 (Ptr_SelectiveSe │ │ │ │ +0000cea0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000ceb0: 5374 7261 7465 6779 2073 312c 2050 7472 Strategy s1, Ptr │ │ │ │ +0000cec0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +0000ced0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000cee0: 7465 6779 2073 3229 0a20 2020 202f 2f0a tegy s2). //. │ │ │ │ +0000cef0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000cf00: 4372 6561 7465 2061 206e 6577 206d 756c Create a new mul │ │ │ │ +0000cf10: 7469 706c 6520 7374 7261 7465 6779 2061 tiple strategy a │ │ │ │ +0000cf20: 6e64 2073 6574 2074 776f 2073 7562 7472 nd set two subtr │ │ │ │ +0000cf30: 6174 6567 6965 732c 2077 6974 6820 6571 ategies, with eq │ │ │ │ +0000cf40: 7561 6c20 7765 6967 6874 730a 2020 2020 ual weights. │ │ │ │ +0000cf50: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000cf60: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ +0000cf70: 6d20 7331 2054 6865 2066 6972 7374 2073 m s1 The first s │ │ │ │ +0000cf80: 7472 6174 6567 790a 2020 2020 202a 2020 trategy. * │ │ │ │ +0000cf90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000cfa0: 2020 2020 2020 2040 7061 7261 6d20 7332 @param s2 │ │ │ │ +0000cfb0: 2054 6865 2073 6563 6f6e 6420 7374 7261 The second stra │ │ │ │ +0000cfc0: 7465 6779 0a20 2020 2020 2a20 4072 6574 tegy. * @ret │ │ │ │ +0000cfd0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000cfe0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000cff0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000d000: 7461 7469 6320 5365 6c65 6374 6976 6553 tatic SelectiveS │ │ │ │ +0000d010: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000d020: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +0000d030: 6520 6372 6561 7465 5365 6c65 6374 6976 e createSelectiv │ │ │ │ +0000d040: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000d050: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +0000d060: 706c 6528 5365 6c65 6374 6976 6553 6561 ple(SelectiveSea │ │ │ │ +0000d070: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000d080: 7472 6174 6567 7920 7331 2c20 5365 6c65 trategy s1, Sele │ │ │ │ +0000d090: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000d0a0: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +0000d0b0: 7332 2920 7b0a 2020 2020 2020 2020 7265 s2) {. re │ │ │ │ +0000d0c0: 7475 726e 2053 656c 6563 7469 7665 5365 turn SelectiveSe │ │ │ │ +0000d0d0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000d0e0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +0000d0f0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +0000d100: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +0000d110: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0000d120: 7261 7465 6779 4d75 6c74 6970 6c65 5f32 rategyMultiple_2 │ │ │ │ +0000d130: 2873 312e 6765 744e 6174 6976 654f 626a (s1.getNativeObj │ │ │ │ +0000d140: 4164 6472 2829 2c20 7332 2e67 6574 4e61 Addr(), s2.getNa │ │ │ │ +0000d150: 7469 7665 4f62 6a41 6464 7228 2929 293b tiveObjAddr())); │ │ │ │ +0000d160: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +0000d170: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +0000d180: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +0000d190: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000d1a0: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv: │ │ │ │ +0000d1b0: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ +0000d1c0: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ +0000d1d0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000d1e0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000d1f0: 6779 4d75 6c74 6970 6c65 2850 7472 5f53 gyMultiple(Ptr_S │ │ │ │ +0000d200: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000d210: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000d220: 6779 2073 312c 2050 7472 5f53 656c 6563 gy s1, Ptr_Selec │ │ │ │ +0000d230: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000d240: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +0000d250: 322c 2050 7472 5f53 656c 6563 7469 7665 2, Ptr_Selective │ │ │ │ +0000d260: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000d270: 6f6e 5374 7261 7465 6779 2073 3329 0a20 onStrategy s3). │ │ │ │ +0000d280: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0000d290: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n │ │ │ │ +0000d2a0: 6577 206d 756c 7469 706c 6520 7374 7261 ew multiple stra │ │ │ │ +0000d2b0: 7465 6779 2061 6e64 2073 6574 2074 6872 tegy and set thr │ │ │ │ +0000d2c0: 6565 2073 7562 7472 6174 6567 6965 732c ee subtrategies, │ │ │ │ +0000d2d0: 2077 6974 6820 6571 7561 6c20 7765 6967 with equal weig │ │ │ │ +0000d2e0: 6874 730a 2020 2020 202a 2020 2020 2020 hts. * │ │ │ │ +0000d2f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000d300: 2020 2040 7061 7261 6d20 7331 2054 6865 @param s1 The │ │ │ │ +0000d310: 2066 6972 7374 2073 7472 6174 6567 790a first strategy. │ │ │ │ +0000d320: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +0000d330: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ +0000d340: 7061 7261 6d20 7332 2054 6865 2073 6563 param s2 The sec │ │ │ │ +0000d350: 6f6e 6420 7374 7261 7465 6779 0a20 2020 ond strategy. │ │ │ │ +0000d360: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000d370: 2020 2020 2020 2020 2020 2020 4070 6172 @par │ │ │ │ +0000d380: 616d 2073 3320 5468 6520 7468 6972 6420 am s3 The third │ │ │ │ +0000d390: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ +0000d3a0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +0000d3b0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000d3c0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000d3d0: 6963 2073 7461 7469 6320 5365 6c65 6374 ic static Select │ │ │ │ +0000d3e0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000d3f0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +0000d400: 7469 706c 6520 6372 6561 7465 5365 6c65 tiple createSele │ │ │ │ +0000d410: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000d420: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +0000d430: 756c 7469 706c 6528 5365 6c65 6374 6976 ultiple(Selectiv │ │ │ │ +0000d440: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000d450: 696f 6e53 7472 6174 6567 7920 7331 2c20 ionStrategy s1, │ │ │ │ +0000d460: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000d470: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000d480: 6567 7920 7332 2c20 5365 6c65 6374 6976 egy s2, Selectiv │ │ │ │ +0000d490: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000d4a0: 696f 6e53 7472 6174 6567 7920 7333 2920 ionStrategy s3) │ │ │ │ +0000d4b0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000d4c0: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +0000d4d0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000d4e0: 7465 6779 4d75 6c74 6970 6c65 2e5f 5f66 tegyMultiple.__f │ │ │ │ +0000d4f0: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +0000d500: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000d510: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000d520: 6779 4d75 6c74 6970 6c65 5f33 2873 312e gyMultiple_3(s1. │ │ │ │ +0000d530: 6765 744e 6174 6976 654f 626a 4164 6472 getNativeObjAddr │ │ │ │ +0000d540: 2829 2c20 7332 2e67 6574 4e61 7469 7665 (), s2.getNative │ │ │ │ +0000d550: 4f62 6a41 6464 7228 292c 2073 332e 6765 ObjAddr(), s3.ge │ │ │ │ +0000d560: 744e 6174 6976 654f 626a 4164 6472 2829 tNativeObjAddr() │ │ │ │ +0000d570: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +0000d580: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +0000d590: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +0000d5a0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000d5b0: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ +0000d5c0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ +0000d5d0: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ +0000d5e0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +0000d5f0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000d600: 6174 6567 794d 756c 7469 706c 6528 5074 ategyMultiple(Pt │ │ │ │ +0000d610: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +0000d620: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000d630: 6174 6567 7920 7331 2c20 5074 725f 5365 ategy s1, Ptr_Se │ │ │ │ +0000d640: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0000d650: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +0000d660: 7920 7332 2c20 5074 725f 5365 6c65 6374 y s2, Ptr_Select │ │ │ │ +0000d670: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000d680: 6174 696f 6e53 7472 6174 6567 7920 7333 ationStrategy s3 │ │ │ │ +0000d690: 2c20 5074 725f 5365 6c65 6374 6976 6553 , Ptr_SelectiveS │ │ │ │ +0000d6a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000d6b0: 6e53 7472 6174 6567 7920 7334 290a 2020 nStrategy s4). │ │ │ │ +0000d6c0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +0000d6d0: 2020 202a 2043 7265 6174 6520 6120 6e65 * Create a ne │ │ │ │ +0000d6e0: 7720 6d75 6c74 6970 6c65 2073 7472 6174 w multiple strat │ │ │ │ +0000d6f0: 6567 7920 616e 6420 7365 7420 666f 7572 egy and set four │ │ │ │ +0000d700: 2073 7562 7472 6174 6567 6965 732c 2077 subtrategies, w │ │ │ │ +0000d710: 6974 6820 6571 7561 6c20 7765 6967 6874 ith equal weight │ │ │ │ +0000d720: 730a 2020 2020 202a 2020 2020 2020 2020 s. * │ │ │ │ +0000d730: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000d740: 2040 7061 7261 6d20 7331 2054 6865 2066 @param s1 The f │ │ │ │ +0000d750: 6972 7374 2073 7472 6174 6567 790a 2020 irst strategy. │ │ │ │ +0000d760: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000d770: 2020 2020 2020 2020 2020 2020 2040 7061 @pa │ │ │ │ +0000d780: 7261 6d20 7332 2054 6865 2073 6563 6f6e ram s2 The secon │ │ │ │ +0000d790: 6420 7374 7261 7465 6779 0a20 2020 2020 d strategy. │ │ │ │ +0000d7a0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000d7b0: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ +0000d7c0: 2073 3320 5468 6520 7468 6972 6420 7374 s3 The third st │ │ │ │ +0000d7d0: 7261 7465 6779 0a20 2020 2020 2a20 2020 rategy. * │ │ │ │ +0000d7e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000d7f0: 2020 2020 2020 4070 6172 616d 2073 3420 @param s4 │ │ │ │ +0000d800: 5468 6520 666f 7274 6820 7374 7261 7465 The forth strate │ │ │ │ +0000d810: 6779 0a20 2020 2020 2a20 4072 6574 7572 gy. * @retur │ │ │ │ +0000d820: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +0000d830: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000d840: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0000d850: 7469 6320 5365 6c65 6374 6976 6553 6561 tic SelectiveSea │ │ │ │ +0000d860: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000d870: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ +0000d880: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +0000d890: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000d8a0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +0000d8b0: 6528 5365 6c65 6374 6976 6553 6561 7263 e(SelectiveSearc │ │ │ │ +0000d8c0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000d8d0: 6174 6567 7920 7331 2c20 5365 6c65 6374 ategy s1, Select │ │ │ │ +0000d8e0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000d8f0: 6174 696f 6e53 7472 6174 6567 7920 7332 ationStrategy s2 │ │ │ │ +0000d900: 2c20 5365 6c65 6374 6976 6553 6561 7263 , SelectiveSearc │ │ │ │ +0000d910: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000d920: 6174 6567 7920 7333 2c20 5365 6c65 6374 ategy s3, Select │ │ │ │ +0000d930: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000d940: 6174 696f 6e53 7472 6174 6567 7920 7334 ationStrategy s4 │ │ │ │ +0000d950: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +0000d960: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ +0000d970: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0000d980: 7261 7465 6779 4d75 6c74 6970 6c65 2e5f rategyMultiple._ │ │ │ │ +0000d990: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +0000d9a0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +0000d9b0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000d9c0: 7465 6779 4d75 6c74 6970 6c65 5f34 2873 tegyMultiple_4(s │ │ │ │ +0000d9d0: 312e 6765 744e 6174 6976 654f 626a 4164 1.getNativeObjAd │ │ │ │ +0000d9e0: 6472 2829 2c20 7332 2e67 6574 4e61 7469 dr(), s2.getNati │ │ │ │ +0000d9f0: 7665 4f62 6a41 6464 7228 292c 2073 332e veObjAddr(), s3. │ │ │ │ +0000da00: 6765 744e 6174 6976 654f 626a 4164 6472 getNativeObjAddr │ │ │ │ +0000da10: 2829 2c20 7334 2e67 6574 4e61 7469 7665 (), s4.getNative │ │ │ │ +0000da20: 4f62 6a41 6464 7228 2929 293b 0a20 2020 ObjAddr()));. │ │ │ │ +0000da30: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0000da40: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ +0000da50: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000da60: 656e 7461 7469 6f6e 2063 763a 3a78 696d entation cv::xim │ │ │ │ +0000da70: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ +0000da80: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec │ │ │ │ +0000da90: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000daa0: 7461 7469 6f6e 2829 0a20 2020 202f 2f0a tation(). //. │ │ │ │ +0000dab0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000dac0: 4372 6561 7465 2061 206e 6577 2053 656c Create a new Sel │ │ │ │ +0000dad0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000dae0: 656e 7461 7469 6f6e 2063 6c61 7373 2e0a entation class.. │ │ │ │ +0000daf0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +0000db00: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000db10: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000db20: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000db30: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +0000db40: 5365 676d 656e 7461 7469 6f6e 2063 7265 Segmentation cre │ │ │ │ +0000db50: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +0000db60: 6368 5365 676d 656e 7461 7469 6f6e 2829 chSegmentation() │ │ │ │ +0000db70: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +0000db80: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ +0000db90: 6853 6567 6d65 6e74 6174 696f 6e2e 5f5f hSegmentation.__ │ │ │ │ +0000dba0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +0000dbb0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000dbc0: 6567 6d65 6e74 6174 696f 6e5f 3028 2929 egmentation_0()) │ │ │ │ +0000dbd0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +0000dbe0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +0000dbf0: 725f 5375 7065 7270 6978 656c 534c 4943 r_SuperpixelSLIC │ │ │ │ +0000dc00: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +0000dc10: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +0000dc20: 4c49 4328 4d61 7420 696d 6167 652c 2069 LIC(Mat image, i │ │ │ │ +0000dc30: 6e74 2061 6c67 6f72 6974 686d 203d 2053 nt algorithm = S │ │ │ │ +0000dc40: 4c49 434f 2c20 696e 7420 7265 6769 6f6e LICO, int region │ │ │ │ +0000dc50: 5f73 697a 6520 3d20 3130 2c20 666c 6f61 _size = 10, floa │ │ │ │ +0000dc60: 7420 7275 6c65 7220 3d20 3130 2e30 6629 t ruler = 10.0f) │ │ │ │ +0000dc70: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0000dc80: 0a20 2020 2020 2a20 496e 6974 6961 6c69 . * Initiali │ │ │ │ +0000dc90: 7a65 2061 2053 7570 6572 7069 7865 6c53 ze a SuperpixelS │ │ │ │ +0000dca0: 4c49 4320 6f62 6a65 6374 0a20 2020 2020 LIC object. │ │ │ │ +0000dcb0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0000dcc0: 696d 6167 6520 496d 6167 6520 746f 2073 image Image to s │ │ │ │ +0000dcd0: 6567 6d65 6e74 0a20 2020 2020 2a20 4070 egment. * @p │ │ │ │ +0000dce0: 6172 616d 2061 6c67 6f72 6974 686d 2043 aram algorithm C │ │ │ │ +0000dcf0: 686f 6f73 6573 2074 6865 2061 6c67 6f72 hooses the algor │ │ │ │ +0000dd00: 6974 686d 2076 6172 6961 6e74 2074 6f20 ithm variant to │ │ │ │ +0000dd10: 7573 653a 0a20 2020 2020 2a20 534c 4943 use:. * SLIC │ │ │ │ +0000dd20: 2073 6567 6d65 6e74 7320 696d 6167 6520 segments image │ │ │ │ +0000dd30: 7573 696e 6720 6120 6465 7369 7265 6420 using a desired │ │ │ │ +0000dd40: 7265 6769 6f6e 5f73 697a 652c 2061 6e64 region_size, and │ │ │ │ +0000dd50: 2069 6e20 6164 6469 7469 6f6e 2053 4c49 in addition SLI │ │ │ │ +0000dd60: 434f 2077 696c 6c20 6f70 7469 6d69 7a65 CO will optimize │ │ │ │ +0000dd70: 2075 7369 6e67 2061 6461 7074 6976 6520 using adaptive │ │ │ │ +0000dd80: 636f 6d70 6163 746e 6573 7320 6661 6374 compactness fact │ │ │ │ +0000dd90: 6f72 2c0a 2020 2020 202a 2077 6869 6c65 or,. * while │ │ │ │ +0000dda0: 204d 534c 4943 2077 696c 6c20 6f70 7469 MSLIC will opti │ │ │ │ +0000ddb0: 6d69 7a65 2075 7369 6e67 206d 616e 6966 mize using manif │ │ │ │ +0000ddc0: 6f6c 6420 6d65 7468 6f64 7320 7265 7375 old methods resu │ │ │ │ +0000ddd0: 6c74 696e 6720 696e 206d 6f72 6520 636f lting in more co │ │ │ │ +0000dde0: 6e74 656e 742d 7365 6e73 6974 6976 6520 ntent-sensitive │ │ │ │ +0000ddf0: 7375 7065 7270 6978 656c 732e 0a20 2020 superpixels.. │ │ │ │ +0000de00: 2020 2a20 4070 6172 616d 2072 6567 696f * @param regio │ │ │ │ +0000de10: 6e5f 7369 7a65 2043 686f 6f73 6573 2061 n_size Chooses a │ │ │ │ +0000de20: 6e20 6176 6572 6167 6520 7375 7065 7270 n average superp │ │ │ │ +0000de30: 6978 656c 2073 697a 6520 6d65 6173 7572 ixel size measur │ │ │ │ +0000de40: 6564 2069 6e20 7069 7865 6c73 0a20 2020 ed in pixels. │ │ │ │ +0000de50: 2020 2a20 4070 6172 616d 2072 756c 6572 * @param ruler │ │ │ │ +0000de60: 2043 686f 6f73 6573 2074 6865 2065 6e66 Chooses the enf │ │ │ │ +0000de70: 6f72 6365 6d65 6e74 206f 6620 7375 7065 orcement of supe │ │ │ │ +0000de80: 7270 6978 656c 2073 6d6f 6f74 686e 6573 rpixel smoothnes │ │ │ │ +0000de90: 7320 6661 6374 6f72 206f 6620 7375 7065 s factor of supe │ │ │ │ +0000dea0: 7270 6978 656c 0a20 2020 2020 2a0a 2020 rpixel. *. │ │ │ │ +0000deb0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ +0000dec0: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ +0000ded0: 5375 7065 7270 6978 656c 534c 4943 206f SuperpixelSLIC o │ │ │ │ +0000dee0: 626a 6563 7420 666f 7220 7468 6520 696e bject for the in │ │ │ │ +0000def0: 7075 7420 696d 6167 652e 2049 7420 7365 put image. It se │ │ │ │ +0000df00: 7473 2074 6865 2070 6172 616d 6574 6572 ts the parameter │ │ │ │ +0000df10: 7320 6f66 2063 686f 6f73 6564 0a20 2020 s of choosed. │ │ │ │ +0000df20: 2020 2a20 7375 7065 7270 6978 656c 2061 * superpixel a │ │ │ │ +0000df30: 6c67 6f72 6974 686d 2c20 7768 6963 6820 lgorithm, which │ │ │ │ +0000df40: 6172 653a 2072 6567 696f 6e5f 7369 7a65 are: region_size │ │ │ │ +0000df50: 2061 6e64 2072 756c 6572 2e20 4974 2070 and ruler. It p │ │ │ │ +0000df60: 7265 616c 6c6f 6361 7465 2073 6f6d 6520 reallocate some │ │ │ │ +0000df70: 6275 6666 6572 7320 666f 7220 6675 7475 buffers for futu │ │ │ │ +0000df80: 7265 0a20 2020 2020 2a20 636f 6d70 7574 re. * comput │ │ │ │ +0000df90: 696e 6720 6974 6572 6174 696f 6e73 206f ing iterations o │ │ │ │ +0000dfa0: 7665 7220 7468 6520 6769 7665 6e20 696d ver the given im │ │ │ │ +0000dfb0: 6167 652e 2046 6f72 2065 6e61 6e63 6865 age. For enanche │ │ │ │ +0000dfc0: 6420 7265 7375 6c74 7320 6974 2069 7320 d results it is │ │ │ │ +0000dfd0: 7265 636f 6d6d 656e 6465 6420 666f 7220 recommended for │ │ │ │ +0000dfe0: 636f 6c6f 7220 696d 6167 6573 2074 6f0a color images to. │ │ │ │ +0000dff0: 2020 2020 202a 2070 7265 7072 6f63 6573 * preproces │ │ │ │ +0000e000: 7320 696d 6167 6520 7769 7468 206c 6974 s image with lit │ │ │ │ +0000e010: 746c 6520 6761 7573 7369 616e 2062 6c75 tle gaussian blu │ │ │ │ +0000e020: 7220 7573 696e 6720 6120 736d 616c 6c20 r using a small │ │ │ │ +0000e030: 3320 7820 3320 6b65 726e 656c 2061 6e64 3 x 3 kernel and │ │ │ │ +0000e040: 2061 6464 6974 696f 6e61 6c20 636f 6e76 additional conv │ │ │ │ +0000e050: 6572 7369 6f6e 2069 6e74 6f0a 2020 2020 ersion into. │ │ │ │ +0000e060: 202a 2043 6965 4c41 4220 636f 6c6f 7220 * CieLAB color │ │ │ │ +0000e070: 7370 6163 652e 2041 6e20 6578 616d 706c space. An exampl │ │ │ │ +0000e080: 6520 6f66 2053 4c49 4320 7665 7273 7573 e of SLIC versus │ │ │ │ +0000e090: 2053 4c49 434f 2061 6e64 204d 534c 4943 SLICO and MSLIC │ │ │ │ +0000e0a0: 2069 7320 696c 7573 7472 6174 6564 2069 is ilustrated i │ │ │ │ +0000e0b0: 6e20 7468 6520 666f 6c6c 6f77 696e 6720 n the following │ │ │ │ +0000e0c0: 7069 6374 7572 652e 0a20 2020 2020 2a0a picture.. *. │ │ │ │ +0000e0d0: 2020 2020 202a 2021 5b69 6d61 6765 5d28 * ![image]( │ │ │ │ +0000e0e0: 7069 6373 2f73 7570 6572 7069 7865 6c73 pics/superpixels │ │ │ │ +0000e0f0: 5f73 6c69 632e 706e 6729 0a20 2020 2020 _slic.png). │ │ │ │ +0000e100: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +0000e110: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000e120: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0000e130: 626c 6963 2073 7461 7469 6320 5375 7065 blic static Supe │ │ │ │ +0000e140: 7270 6978 656c 534c 4943 2063 7265 6174 rpixelSLIC creat │ │ │ │ +0000e150: 6553 7570 6572 7069 7865 6c53 4c49 4328 eSuperpixelSLIC( │ │ │ │ +0000e160: 4d61 7420 696d 6167 652c 2069 6e74 2061 Mat image, int a │ │ │ │ +0000e170: 6c67 6f72 6974 686d 2c20 696e 7420 7265 lgorithm, int re │ │ │ │ +0000e180: 6769 6f6e 5f73 697a 652c 2066 6c6f 6174 gion_size, float │ │ │ │ +0000e190: 2072 756c 6572 2920 7b0a 2020 2020 2020 ruler) {. │ │ │ │ +0000e1a0: 2020 7265 7475 726e 2053 7570 6572 7069 return Superpi │ │ │ │ +0000e1b0: 7865 6c53 4c49 432e 5f5f 6672 6f6d 5074 xelSLIC.__fromPt │ │ │ │ +0000e1c0: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ +0000e1d0: 6978 656c 534c 4943 5f30 2869 6d61 6765 ixelSLIC_0(image │ │ │ │ +0000e1e0: 2e6e 6174 6976 654f 626a 2c20 616c 676f .nativeObj, algo │ │ │ │ +0000e1f0: 7269 7468 6d2c 2072 6567 696f 6e5f 7369 rithm, region_si │ │ │ │ +0000e200: 7a65 2c20 7275 6c65 7229 293b 0a20 2020 ze, ruler));. │ │ │ │ +0000e210: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0000e220: 202a 2049 6e69 7469 616c 697a 6520 6120 * Initialize a │ │ │ │ +0000e230: 5375 7065 7270 6978 656c 534c 4943 206f SuperpixelSLIC o │ │ │ │ +0000e240: 626a 6563 740a 2020 2020 202a 0a20 2020 bject. *. │ │ │ │ +0000e250: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ +0000e260: 2049 6d61 6765 2074 6f20 7365 676d 656e Image to segmen │ │ │ │ +0000e270: 740a 2020 2020 202a 2040 7061 7261 6d20 t. * @param │ │ │ │ +0000e280: 616c 676f 7269 7468 6d20 4368 6f6f 7365 algorithm Choose │ │ │ │ +0000e290: 7320 7468 6520 616c 676f 7269 7468 6d20 s the algorithm │ │ │ │ +0000e2a0: 7661 7269 616e 7420 746f 2075 7365 3a0a variant to use:. │ │ │ │ +0000e2b0: 2020 2020 202a 2053 4c49 4320 7365 676d * SLIC segm │ │ │ │ +0000e2c0: 656e 7473 2069 6d61 6765 2075 7369 6e67 ents image using │ │ │ │ +0000e2d0: 2061 2064 6573 6972 6564 2072 6567 696f a desired regio │ │ │ │ +0000e2e0: 6e5f 7369 7a65 2c20 616e 6420 696e 2061 n_size, and in a │ │ │ │ +0000e2f0: 6464 6974 696f 6e20 534c 4943 4f20 7769 ddition SLICO wi │ │ │ │ +0000e300: 6c6c 206f 7074 696d 697a 6520 7573 696e ll optimize usin │ │ │ │ +0000e310: 6720 6164 6170 7469 7665 2063 6f6d 7061 g adaptive compa │ │ │ │ +0000e320: 6374 6e65 7373 2066 6163 746f 722c 0a20 ctness factor,. │ │ │ │ +0000e330: 2020 2020 2a20 7768 696c 6520 4d53 4c49 * while MSLI │ │ │ │ +0000e340: 4320 7769 6c6c 206f 7074 696d 697a 6520 C will optimize │ │ │ │ +0000e350: 7573 696e 6720 6d61 6e69 666f 6c64 206d using manifold m │ │ │ │ +0000e360: 6574 686f 6473 2072 6573 756c 7469 6e67 ethods resulting │ │ │ │ +0000e370: 2069 6e20 6d6f 7265 2063 6f6e 7465 6e74 in more content │ │ │ │ +0000e380: 2d73 656e 7369 7469 7665 2073 7570 6572 -sensitive super │ │ │ │ +0000e390: 7069 7865 6c73 2e0a 2020 2020 202a 2040 pixels.. * @ │ │ │ │ +0000e3a0: 7061 7261 6d20 7265 6769 6f6e 5f73 697a param region_siz │ │ │ │ +0000e3b0: 6520 4368 6f6f 7365 7320 616e 2061 7665 e Chooses an ave │ │ │ │ +0000e3c0: 7261 6765 2073 7570 6572 7069 7865 6c20 rage superpixel │ │ │ │ +0000e3d0: 7369 7a65 206d 6561 7375 7265 6420 696e size measured in │ │ │ │ +0000e3e0: 2070 6978 656c 730a 2020 2020 202a 0a20 pixels. *. │ │ │ │ +0000e3f0: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ +0000e400: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ +0000e410: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ +0000e420: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ +0000e430: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ +0000e440: 6574 7320 7468 6520 7061 7261 6d65 7465 ets the paramete │ │ │ │ +0000e450: 7273 206f 6620 6368 6f6f 7365 640a 2020 rs of choosed. │ │ │ │ +0000e460: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ +0000e470: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ +0000e480: 2061 7265 3a20 7265 6769 6f6e 5f73 697a are: region_siz │ │ │ │ +0000e490: 6520 616e 6420 7275 6c65 722e 2049 7420 e and ruler. It │ │ │ │ +0000e4a0: 7072 6561 6c6c 6f63 6174 6520 736f 6d65 preallocate some │ │ │ │ +0000e4b0: 2062 7566 6665 7273 2066 6f72 2066 7574 buffers for fut │ │ │ │ +0000e4c0: 7572 650a 2020 2020 202a 2063 6f6d 7075 ure. * compu │ │ │ │ +0000e4d0: 7469 6e67 2069 7465 7261 7469 6f6e 7320 ting iterations │ │ │ │ +0000e4e0: 6f76 6572 2074 6865 2067 6976 656e 2069 over the given i │ │ │ │ +0000e4f0: 6d61 6765 2e20 466f 7220 656e 616e 6368 mage. For enanch │ │ │ │ +0000e500: 6564 2072 6573 756c 7473 2069 7420 6973 ed results it is │ │ │ │ +0000e510: 2072 6563 6f6d 6d65 6e64 6564 2066 6f72 recommended for │ │ │ │ +0000e520: 2063 6f6c 6f72 2069 6d61 6765 7320 746f color images to │ │ │ │ +0000e530: 0a20 2020 2020 2a20 7072 6570 726f 6365 . * preproce │ │ │ │ +0000e540: 7373 2069 6d61 6765 2077 6974 6820 6c69 ss image with li │ │ │ │ +0000e550: 7474 6c65 2067 6175 7373 6961 6e20 626c ttle gaussian bl │ │ │ │ +0000e560: 7572 2075 7369 6e67 2061 2073 6d61 6c6c ur using a small │ │ │ │ +0000e570: 2033 2078 2033 206b 6572 6e65 6c20 616e 3 x 3 kernel an │ │ │ │ +0000e580: 6420 6164 6469 7469 6f6e 616c 2063 6f6e d additional con │ │ │ │ +0000e590: 7665 7273 696f 6e20 696e 746f 0a20 2020 version into. │ │ │ │ +0000e5a0: 2020 2a20 4369 654c 4142 2063 6f6c 6f72 * CieLAB color │ │ │ │ +0000e5b0: 2073 7061 6365 2e20 416e 2065 7861 6d70 space. An examp │ │ │ │ +0000e5c0: 6c65 206f 6620 534c 4943 2076 6572 7375 le of SLIC versu │ │ │ │ +0000e5d0: 7320 534c 4943 4f20 616e 6420 4d53 4c49 s SLICO and MSLI │ │ │ │ +0000e5e0: 4320 6973 2069 6c75 7374 7261 7465 6420 C is ilustrated │ │ │ │ +0000e5f0: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following │ │ │ │ +0000e600: 2070 6963 7475 7265 2e0a 2020 2020 202a picture.. * │ │ │ │ +0000e610: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ +0000e620: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ +0000e630: 735f 736c 6963 2e70 6e67 290a 2020 2020 s_slic.png). │ │ │ │ +0000e640: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +0000e650: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000e660: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +0000e670: 7562 6c69 6320 7374 6174 6963 2053 7570 ublic static Sup │ │ │ │ +0000e680: 6572 7069 7865 6c53 4c49 4320 6372 6561 erpixelSLIC crea │ │ │ │ +0000e690: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ +0000e6a0: 284d 6174 2069 6d61 6765 2c20 696e 7420 (Mat image, int │ │ │ │ +0000e6b0: 616c 676f 7269 7468 6d2c 2069 6e74 2072 algorithm, int r │ │ │ │ +0000e6c0: 6567 696f 6e5f 7369 7a65 2920 7b0a 2020 egion_size) {. │ │ │ │ +0000e6d0: 2020 2020 2020 7265 7475 726e 2053 7570 return Sup │ │ │ │ +0000e6e0: 6572 7069 7865 6c53 4c49 432e 5f5f 6672 erpixelSLIC.__fr │ │ │ │ +0000e6f0: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ +0000e700: 7065 7270 6978 656c 534c 4943 5f31 2869 perpixelSLIC_1(i │ │ │ │ +0000e710: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj, │ │ │ │ +0000e720: 616c 676f 7269 7468 6d2c 2072 6567 696f algorithm, regio │ │ │ │ +0000e730: 6e5f 7369 7a65 2929 3b0a 2020 2020 7d0a n_size));. }. │ │ │ │ +0000e740: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000e750: 496e 6974 6961 6c69 7a65 2061 2053 7570 Initialize a Sup │ │ │ │ +0000e760: 6572 7069 7865 6c53 4c49 4320 6f62 6a65 erpixelSLIC obje │ │ │ │ +0000e770: 6374 0a20 2020 2020 2a0a 2020 2020 202a ct. *. * │ │ │ │ +0000e780: 2040 7061 7261 6d20 696d 6167 6520 496d @param image Im │ │ │ │ +0000e790: 6167 6520 746f 2073 6567 6d65 6e74 0a20 age to segment. │ │ │ │ +0000e7a0: 2020 2020 2a20 4070 6172 616d 2061 6c67 * @param alg │ │ │ │ +0000e7b0: 6f72 6974 686d 2043 686f 6f73 6573 2074 orithm Chooses t │ │ │ │ +0000e7c0: 6865 2061 6c67 6f72 6974 686d 2076 6172 he algorithm var │ │ │ │ +0000e7d0: 6961 6e74 2074 6f20 7573 653a 0a20 2020 iant to use:. │ │ │ │ +0000e7e0: 2020 2a20 534c 4943 2073 6567 6d65 6e74 * SLIC segment │ │ │ │ +0000e7f0: 7320 696d 6167 6520 7573 696e 6720 6120 s image using a │ │ │ │ +0000e800: 6465 7369 7265 6420 7265 6769 6f6e 5f73 desired region_s │ │ │ │ +0000e810: 697a 652c 2061 6e64 2069 6e20 6164 6469 ize, and in addi │ │ │ │ +0000e820: 7469 6f6e 2053 4c49 434f 2077 696c 6c20 tion SLICO will │ │ │ │ +0000e830: 6f70 7469 6d69 7a65 2075 7369 6e67 2061 optimize using a │ │ │ │ +0000e840: 6461 7074 6976 6520 636f 6d70 6163 746e daptive compactn │ │ │ │ +0000e850: 6573 7320 6661 6374 6f72 2c0a 2020 2020 ess factor,. │ │ │ │ +0000e860: 202a 2077 6869 6c65 204d 534c 4943 2077 * while MSLIC w │ │ │ │ +0000e870: 696c 6c20 6f70 7469 6d69 7a65 2075 7369 ill optimize usi │ │ │ │ +0000e880: 6e67 206d 616e 6966 6f6c 6420 6d65 7468 ng manifold meth │ │ │ │ +0000e890: 6f64 7320 7265 7375 6c74 696e 6720 696e ods resulting in │ │ │ │ +0000e8a0: 206d 6f72 6520 636f 6e74 656e 742d 7365 more content-se │ │ │ │ +0000e8b0: 6e73 6974 6976 6520 7375 7065 7270 6978 nsitive superpix │ │ │ │ +0000e8c0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +0000e8d0: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +0000e8e0: 696e 6974 6961 6c69 7a65 7320 6120 5375 initializes a Su │ │ │ │ +0000e8f0: 7065 7270 6978 656c 534c 4943 206f 626a perpixelSLIC obj │ │ │ │ +0000e900: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu │ │ │ │ +0000e910: 7420 696d 6167 652e 2049 7420 7365 7473 t image. It sets │ │ │ │ +0000e920: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ +0000e930: 6f66 2063 686f 6f73 6564 0a20 2020 2020 of choosed. │ │ │ │ +0000e940: 2a20 7375 7065 7270 6978 656c 2061 6c67 * superpixel alg │ │ │ │ +0000e950: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar │ │ │ │ +0000e960: 653a 2072 6567 696f 6e5f 7369 7a65 2061 e: region_size a │ │ │ │ +0000e970: 6e64 2072 756c 6572 2e20 4974 2070 7265 nd ruler. It pre │ │ │ │ +0000e980: 616c 6c6f 6361 7465 2073 6f6d 6520 6275 allocate some bu │ │ │ │ +0000e990: 6666 6572 7320 666f 7220 6675 7475 7265 ffers for future │ │ │ │ +0000e9a0: 0a20 2020 2020 2a20 636f 6d70 7574 696e . * computin │ │ │ │ +0000e9b0: 6720 6974 6572 6174 696f 6e73 206f 7665 g iterations ove │ │ │ │ +0000e9c0: 7220 7468 6520 6769 7665 6e20 696d 6167 r the given imag │ │ │ │ +0000e9d0: 652e 2046 6f72 2065 6e61 6e63 6865 6420 e. For enanched │ │ │ │ +0000e9e0: 7265 7375 6c74 7320 6974 2069 7320 7265 results it is re │ │ │ │ +0000e9f0: 636f 6d6d 656e 6465 6420 666f 7220 636f commended for co │ │ │ │ +0000ea00: 6c6f 7220 696d 6167 6573 2074 6f0a 2020 lor images to. │ │ │ │ +0000ea10: 2020 202a 2070 7265 7072 6f63 6573 7320 * preprocess │ │ │ │ +0000ea20: 696d 6167 6520 7769 7468 206c 6974 746c image with littl │ │ │ │ +0000ea30: 6520 6761 7573 7369 616e 2062 6c75 7220 e gaussian blur │ │ │ │ +0000ea40: 7573 696e 6720 6120 736d 616c 6c20 3320 using a small 3 │ │ │ │ +0000ea50: 7820 3320 6b65 726e 656c 2061 6e64 2061 x 3 kernel and a │ │ │ │ +0000ea60: 6464 6974 696f 6e61 6c20 636f 6e76 6572 dditional conver │ │ │ │ +0000ea70: 7369 6f6e 2069 6e74 6f0a 2020 2020 202a sion into. * │ │ │ │ +0000ea80: 2043 6965 4c41 4220 636f 6c6f 7220 7370 CieLAB color sp │ │ │ │ +0000ea90: 6163 652e 2041 6e20 6578 616d 706c 6520 ace. An example │ │ │ │ +0000eaa0: 6f66 2053 4c49 4320 7665 7273 7573 2053 of SLIC versus S │ │ │ │ +0000eab0: 4c49 434f 2061 6e64 204d 534c 4943 2069 LICO and MSLIC i │ │ │ │ +0000eac0: 7320 696c 7573 7472 6174 6564 2069 6e20 s ilustrated in │ │ │ │ +0000ead0: 7468 6520 666f 6c6c 6f77 696e 6720 7069 the following pi │ │ │ │ +0000eae0: 6374 7572 652e 0a20 2020 2020 2a0a 2020 cture.. *. │ │ │ │ +0000eaf0: 2020 202a 2021 5b69 6d61 6765 5d28 7069 * ![image](pi │ │ │ │ +0000eb00: 6373 2f73 7570 6572 7069 7865 6c73 5f73 cs/superpixels_s │ │ │ │ +0000eb10: 6c69 632e 706e 6729 0a20 2020 2020 2a20 lic.png). * │ │ │ │ +0000eb20: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +0000eb30: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000eb40: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000eb50: 6963 2073 7461 7469 6320 5375 7065 7270 ic static Superp │ │ │ │ +0000eb60: 6978 656c 534c 4943 2063 7265 6174 6553 ixelSLIC createS │ │ │ │ +0000eb70: 7570 6572 7069 7865 6c53 4c49 4328 4d61 uperpixelSLIC(Ma │ │ │ │ +0000eb80: 7420 696d 6167 652c 2069 6e74 2061 6c67 t image, int alg │ │ │ │ +0000eb90: 6f72 6974 686d 2920 7b0a 2020 2020 2020 orithm) {. │ │ │ │ +0000eba0: 2020 7265 7475 726e 2053 7570 6572 7069 return Superpi │ │ │ │ +0000ebb0: 7865 6c53 4c49 432e 5f5f 6672 6f6d 5074 xelSLIC.__fromPt │ │ │ │ +0000ebc0: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ +0000ebd0: 6978 656c 534c 4943 5f32 2869 6d61 6765 ixelSLIC_2(image │ │ │ │ +0000ebe0: 2e6e 6174 6976 654f 626a 2c20 616c 676f .nativeObj, algo │ │ │ │ +0000ebf0: 7269 7468 6d29 293b 0a20 2020 207d 0a0a rithm));. }.. │ │ │ │ +0000ec00: 2020 2020 2f2a 2a0a 2020 2020 202a 2049 /**. * I │ │ │ │ +0000ec10: 6e69 7469 616c 697a 6520 6120 5375 7065 nitialize a Supe │ │ │ │ +0000ec20: 7270 6978 656c 534c 4943 206f 626a 6563 rpixelSLIC objec │ │ │ │ +0000ec30: 740a 2020 2020 202a 0a20 2020 2020 2a20 t. *. * │ │ │ │ +0000ec40: 4070 6172 616d 2069 6d61 6765 2049 6d61 @param image Ima │ │ │ │ +0000ec50: 6765 2074 6f20 7365 676d 656e 740a 2020 ge to segment. │ │ │ │ +0000ec60: 2020 202a 2053 4c49 4320 7365 676d 656e * SLIC segmen │ │ │ │ +0000ec70: 7473 2069 6d61 6765 2075 7369 6e67 2061 ts image using a │ │ │ │ +0000ec80: 2064 6573 6972 6564 2072 6567 696f 6e5f desired region_ │ │ │ │ +0000ec90: 7369 7a65 2c20 616e 6420 696e 2061 6464 size, and in add │ │ │ │ +0000eca0: 6974 696f 6e20 534c 4943 4f20 7769 6c6c ition SLICO will │ │ │ │ +0000ecb0: 206f 7074 696d 697a 6520 7573 696e 6720 optimize using │ │ │ │ +0000ecc0: 6164 6170 7469 7665 2063 6f6d 7061 6374 adaptive compact │ │ │ │ +0000ecd0: 6e65 7373 2066 6163 746f 722c 0a20 2020 ness factor,. │ │ │ │ +0000ece0: 2020 2a20 7768 696c 6520 4d53 4c49 4320 * while MSLIC │ │ │ │ +0000ecf0: 7769 6c6c 206f 7074 696d 697a 6520 7573 will optimize us │ │ │ │ +0000ed00: 696e 6720 6d61 6e69 666f 6c64 206d 6574 ing manifold met │ │ │ │ +0000ed10: 686f 6473 2072 6573 756c 7469 6e67 2069 hods resulting i │ │ │ │ +0000ed20: 6e20 6d6f 7265 2063 6f6e 7465 6e74 2d73 n more content-s │ │ │ │ +0000ed30: 656e 7369 7469 7665 2073 7570 6572 7069 ensitive superpi │ │ │ │ +0000ed40: 7865 6c73 2e0a 2020 2020 202a 0a20 2020 xels.. *. │ │ │ │ +0000ed50: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +0000ed60: 2069 6e69 7469 616c 697a 6573 2061 2053 initializes a S │ │ │ │ +0000ed70: 7570 6572 7069 7865 6c53 4c49 4320 6f62 uperpixelSLIC ob │ │ │ │ +0000ed80: 6a65 6374 2066 6f72 2074 6865 2069 6e70 ject for the inp │ │ │ │ +0000ed90: 7574 2069 6d61 6765 2e20 4974 2073 6574 ut image. It set │ │ │ │ +0000eda0: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ +0000edb0: 206f 6620 6368 6f6f 7365 640a 2020 2020 of choosed. │ │ │ │ +0000edc0: 202a 2073 7570 6572 7069 7865 6c20 616c * superpixel al │ │ │ │ +0000edd0: 676f 7269 7468 6d2c 2077 6869 6368 2061 gorithm, which a │ │ │ │ +0000ede0: 7265 3a20 7265 6769 6f6e 5f73 697a 6520 re: region_size │ │ │ │ +0000edf0: 616e 6420 7275 6c65 722e 2049 7420 7072 and ruler. It pr │ │ │ │ +0000ee00: 6561 6c6c 6f63 6174 6520 736f 6d65 2062 eallocate some b │ │ │ │ +0000ee10: 7566 6665 7273 2066 6f72 2066 7574 7572 uffers for futur │ │ │ │ +0000ee20: 650a 2020 2020 202a 2063 6f6d 7075 7469 e. * computi │ │ │ │ +0000ee30: 6e67 2069 7465 7261 7469 6f6e 7320 6f76 ng iterations ov │ │ │ │ +0000ee40: 6572 2074 6865 2067 6976 656e 2069 6d61 er the given ima │ │ │ │ +0000ee50: 6765 2e20 466f 7220 656e 616e 6368 6564 ge. For enanched │ │ │ │ +0000ee60: 2072 6573 756c 7473 2069 7420 6973 2072 results it is r │ │ │ │ +0000ee70: 6563 6f6d 6d65 6e64 6564 2066 6f72 2063 ecommended for c │ │ │ │ +0000ee80: 6f6c 6f72 2069 6d61 6765 7320 746f 0a20 olor images to. │ │ │ │ +0000ee90: 2020 2020 2a20 7072 6570 726f 6365 7373 * preprocess │ │ │ │ +0000eea0: 2069 6d61 6765 2077 6974 6820 6c69 7474 image with litt │ │ │ │ +0000eeb0: 6c65 2067 6175 7373 6961 6e20 626c 7572 le gaussian blur │ │ │ │ +0000eec0: 2075 7369 6e67 2061 2073 6d61 6c6c 2033 using a small 3 │ │ │ │ +0000eed0: 2078 2033 206b 6572 6e65 6c20 616e 6420 x 3 kernel and │ │ │ │ +0000eee0: 6164 6469 7469 6f6e 616c 2063 6f6e 7665 additional conve │ │ │ │ +0000eef0: 7273 696f 6e20 696e 746f 0a20 2020 2020 rsion into. │ │ │ │ +0000ef00: 2a20 4369 654c 4142 2063 6f6c 6f72 2073 * CieLAB color s │ │ │ │ +0000ef10: 7061 6365 2e20 416e 2065 7861 6d70 6c65 pace. An example │ │ │ │ +0000ef20: 206f 6620 534c 4943 2076 6572 7375 7320 of SLIC versus │ │ │ │ +0000ef30: 534c 4943 4f20 616e 6420 4d53 4c49 4320 SLICO and MSLIC │ │ │ │ +0000ef40: 6973 2069 6c75 7374 7261 7465 6420 696e is ilustrated in │ │ │ │ +0000ef50: 2074 6865 2066 6f6c 6c6f 7769 6e67 2070 the following p │ │ │ │ +0000ef60: 6963 7475 7265 2e0a 2020 2020 202a 0a20 icture.. *. │ │ │ │ +0000ef70: 2020 2020 2a20 215b 696d 6167 655d 2870 * ![image](p │ │ │ │ +0000ef80: 6963 732f 7375 7065 7270 6978 656c 735f ics/superpixels_ │ │ │ │ +0000ef90: 736c 6963 2e70 6e67 290a 2020 2020 202a slic.png). * │ │ │ │ +0000efa0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +0000efb0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000efc0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0000efd0: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super │ │ │ │ +0000efe0: 7069 7865 6c53 4c49 4320 6372 6561 7465 pixelSLIC create │ │ │ │ +0000eff0: 5375 7065 7270 6978 656c 534c 4943 284d SuperpixelSLIC(M │ │ │ │ +0000f000: 6174 2069 6d61 6765 2920 7b0a 2020 2020 at image) {. │ │ │ │ +0000f010: 2020 2020 7265 7475 726e 2053 7570 6572 return Super │ │ │ │ +0000f020: 7069 7865 6c53 4c49 432e 5f5f 6672 6f6d pixelSLIC.__from │ │ │ │ +0000f030: 5074 725f 5f28 6372 6561 7465 5375 7065 Ptr__(createSupe │ │ │ │ +0000f040: 7270 6978 656c 534c 4943 5f33 2869 6d61 rpixelSLIC_3(ima │ │ │ │ +0000f050: 6765 2e6e 6174 6976 654f 626a 2929 3b0a ge.nativeObj));. │ │ │ │ +0000f060: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +0000f070: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0000f080: 2063 763a 3a78 696d 6770 726f 633a 3a52 cv::ximgproc::R │ │ │ │ +0000f090: 6164 6f6e 5472 616e 7366 6f72 6d28 4d61 adonTransform(Ma │ │ │ │ +0000f0a0: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ +0000f0b0: 2064 6f75 626c 6520 7468 6574 6120 3d20 double theta = │ │ │ │ +0000f0c0: 312c 2064 6f75 626c 6520 7374 6172 745f 1, double start_ │ │ │ │ +0000f0d0: 616e 676c 6520 3d20 302c 2064 6f75 626c angle = 0, doubl │ │ │ │ +0000f0e0: 6520 656e 645f 616e 676c 6520 3d20 3138 e end_angle = 18 │ │ │ │ +0000f0f0: 302c 2062 6f6f 6c20 6372 6f70 203d 2066 0, bool crop = f │ │ │ │ +0000f100: 616c 7365 2c20 626f 6f6c 206e 6f72 6d20 alse, bool norm │ │ │ │ +0000f110: 3d20 6661 6c73 6529 0a20 2020 202f 2f0a = false). //. │ │ │ │ +0000f120: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000f130: 4361 6c63 756c 6174 6520 5261 646f 6e20 Calculate Radon │ │ │ │ +0000f140: 5472 616e 7366 6f72 6d20 6f66 2061 6e20 Transform of an │ │ │ │ +0000f150: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +0000f160: 2020 202a 2054 6869 7320 6675 6e63 7469 * This functi │ │ │ │ +0000f170: 6f6e 2063 616c 6375 6c61 7465 7320 7468 on calculates th │ │ │ │ +0000f180: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ +0000f190: 6d20 6f66 2061 2067 6976 656e 2069 6d61 m of a given ima │ │ │ │ +0000f1a0: 6765 2069 6e20 616e 7920 7261 6e67 652e ge in any range. │ │ │ │ +0000f1b0: 0a20 2020 2020 2a20 5365 6520 6874 7470 . * See http │ │ │ │ +0000f1c0: 733a 2f2f 656e 6769 6e65 6572 696e 672e s://engineering. │ │ │ │ +0000f1d0: 7075 7264 7565 2e65 6475 2f7e 6d61 6c63 purdue.edu/~malc │ │ │ │ +0000f1e0: 6f6c 6d2f 7063 742f 4354 495f 4368 3033 olm/pct/CTI_Ch03 │ │ │ │ +0000f1f0: 2e70 6466 2066 6f72 2064 6574 6169 6c2e .pdf for detail. │ │ │ │ +0000f200: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i │ │ │ │ +0000f210: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_ │ │ │ │ +0000f220: 3855 2c20 7468 6520 6f75 7470 7574 2077 8U, the output w │ │ │ │ +0000f230: 696c 6c20 6265 2043 565f 3332 532e 0a20 ill be CV_32S.. │ │ │ │ +0000f240: 2020 2020 2a20 4966 2074 6865 2069 6e70 * If the inp │ │ │ │ +0000f250: 7574 2074 7970 6520 6973 2043 565f 3332 ut type is CV_32 │ │ │ │ +0000f260: 4620 6f72 2043 565f 3634 462c 2074 6865 F or CV_64F, the │ │ │ │ +0000f270: 206f 7574 7075 7420 7769 6c6c 2062 6520 output will be │ │ │ │ +0000f280: 4356 5f36 3446 0a20 2020 2020 2a20 5468 CV_64F. * Th │ │ │ │ +0000f290: 6520 6f75 7470 7574 2073 697a 6520 7769 e output size wi │ │ │ │ +0000f2a0: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ +0000f2b0: 6567 7261 6c20 7820 7372 635f 6469 6167 egral x src_diag │ │ │ │ +0000f2c0: 6f6e 616c 5f6c 656e 6774 682e 0a20 2020 onal_length.. │ │ │ │ +0000f2d0: 2020 2a20 4966 2063 726f 7020 6973 2073 * If crop is s │ │ │ │ +0000f2e0: 656c 6563 7465 642c 2074 6865 2069 6e70 elected, the inp │ │ │ │ +0000f2f0: 7574 2069 6d61 6765 2077 696c 6c20 6265 ut image will be │ │ │ │ +0000f300: 2063 726f 7020 696e 746f 2073 7175 6172 crop into squar │ │ │ │ +0000f310: 6520 7468 656e 2063 6972 636c 652c 0a20 e then circle,. │ │ │ │ +0000f320: 2020 2020 2a20 616e 6420 6f75 7470 7574 * and output │ │ │ │ +0000f330: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ +0000f340: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ +0000f350: 6d69 6e5f 6564 6765 2e0a 2020 2020 202a min_edge.. * │ │ │ │ +0000f360: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0000f370: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ +0000f380: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000f390: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ +0000f3a0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000f3b0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000f3c0: 616d 2074 6865 7461 2061 7574 6f6d 6174 am theta automat │ │ │ │ +0000f3d0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000f3e0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0000f3f0: 7461 7274 5f61 6e67 6c65 2061 7574 6f6d tart_angle autom │ │ │ │ +0000f400: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000f410: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +0000f420: 2065 6e64 5f61 6e67 6c65 2061 7574 6f6d end_angle autom │ │ │ │ +0000f430: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000f440: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +0000f450: 2063 726f 7020 6175 746f 6d61 7469 6361 crop automatica │ │ │ │ +0000f460: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000f470: 2020 202a 2040 7061 7261 6d20 6e6f 726d * @param norm │ │ │ │ +0000f480: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000f490: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +0000f4a0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000f4b0: 6963 2076 6f69 6420 5261 646f 6e54 7261 ic void RadonTra │ │ │ │ +0000f4c0: 6e73 666f 726d 284d 6174 2073 7263 2c20 nsform(Mat src, │ │ │ │ +0000f4d0: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ +0000f4e0: 7468 6574 612c 2064 6f75 626c 6520 7374 theta, double st │ │ │ │ +0000f4f0: 6172 745f 616e 676c 652c 2064 6f75 626c art_angle, doubl │ │ │ │ +0000f500: 6520 656e 645f 616e 676c 652c 2062 6f6f e end_angle, boo │ │ │ │ +0000f510: 6c65 616e 2063 726f 702c 2062 6f6f 6c65 lean crop, boole │ │ │ │ +0000f520: 616e 206e 6f72 6d29 207b 0a20 2020 2020 an norm) {. │ │ │ │ +0000f530: 2020 2052 6164 6f6e 5472 616e 7366 6f72 RadonTransfor │ │ │ │ +0000f540: 6d5f 3028 7372 632e 6e61 7469 7665 4f62 m_0(src.nativeOb │ │ │ │ +0000f550: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +0000f560: 2c20 7468 6574 612c 2073 7461 7274 5f61 , theta, start_a │ │ │ │ +0000f570: 6e67 6c65 2c20 656e 645f 616e 676c 652c ngle, end_angle, │ │ │ │ +0000f580: 2063 726f 702c 206e 6f72 6d29 3b0a 2020 crop, norm);. │ │ │ │ +0000f590: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +0000f5a0: 2020 2a20 4361 6c63 756c 6174 6520 5261 * Calculate Ra │ │ │ │ +0000f5b0: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ +0000f5c0: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +0000f5d0: 2a0a 2020 2020 202a 2054 6869 7320 6675 *. * This fu │ │ │ │ +0000f5e0: 6e63 7469 6f6e 2063 616c 6375 6c61 7465 nction calculate │ │ │ │ +0000f5f0: 7320 7468 6520 5261 646f 6e20 5472 616e s the Radon Tran │ │ │ │ +0000f600: 7366 6f72 6d20 6f66 2061 2067 6976 656e sform of a given │ │ │ │ +0000f610: 2069 6d61 6765 2069 6e20 616e 7920 7261 image in any ra │ │ │ │ +0000f620: 6e67 652e 0a20 2020 2020 2a20 5365 6520 nge.. * See │ │ │ │ +0000f630: 6874 7470 733a 2f2f 656e 6769 6e65 6572 https://engineer │ │ │ │ +0000f640: 696e 672e 7075 7264 7565 2e65 6475 2f7e ing.purdue.edu/~ │ │ │ │ +0000f650: 6d61 6c63 6f6c 6d2f 7063 742f 4354 495f malcolm/pct/CTI_ │ │ │ │ +0000f660: 4368 3033 2e70 6466 2066 6f72 2064 6574 Ch03.pdf for det │ │ │ │ +0000f670: 6169 6c2e 0a20 2020 2020 2a20 4966 2074 ail.. * If t │ │ │ │ +0000f680: 6865 2069 6e70 7574 2074 7970 6520 6973 he input type is │ │ │ │ +0000f690: 2043 565f 3855 2c20 7468 6520 6f75 7470 CV_8U, the outp │ │ │ │ +0000f6a0: 7574 2077 696c 6c20 6265 2043 565f 3332 ut will be CV_32 │ │ │ │ +0000f6b0: 532e 0a20 2020 2020 2a20 4966 2074 6865 S.. * If the │ │ │ │ +0000f6c0: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ +0000f6d0: 565f 3332 4620 6f72 2043 565f 3634 462c V_32F or CV_64F, │ │ │ │ +0000f6e0: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will │ │ │ │ +0000f6f0: 2062 6520 4356 5f36 3446 0a20 2020 2020 be CV_64F. │ │ │ │ +0000f700: 2a20 5468 6520 6f75 7470 7574 2073 697a * The output siz │ │ │ │ +0000f710: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ +0000f720: 5f69 6e74 6567 7261 6c20 7820 7372 635f _integral x src_ │ │ │ │ +0000f730: 6469 6167 6f6e 616c 5f6c 656e 6774 682e diagonal_length. │ │ │ │ +0000f740: 0a20 2020 2020 2a20 4966 2063 726f 7020 . * If crop │ │ │ │ +0000f750: 6973 2073 656c 6563 7465 642c 2074 6865 is selected, the │ │ │ │ +0000f760: 2069 6e70 7574 2069 6d61 6765 2077 696c input image wil │ │ │ │ +0000f770: 6c20 6265 2063 726f 7020 696e 746f 2073 l be crop into s │ │ │ │ +0000f780: 7175 6172 6520 7468 656e 2063 6972 636c quare then circl │ │ │ │ +0000f790: 652c 0a20 2020 2020 2a20 616e 6420 6f75 e,. * and ou │ │ │ │ +0000f7a0: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ +0000f7b0: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ +0000f7c0: 6c20 7820 6d69 6e5f 6564 6765 2e0a 2020 l x min_edge.. │ │ │ │ +0000f7d0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0000f7e0: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ +0000f7f0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000f800: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +0000f810: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000f820: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +0000f830: 4070 6172 616d 2074 6865 7461 2061 7574 @param theta aut │ │ │ │ +0000f840: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000f850: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000f860: 616d 2073 7461 7274 5f61 6e67 6c65 2061 am start_angle a │ │ │ │ +0000f870: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000f880: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000f890: 6172 616d 2065 6e64 5f61 6e67 6c65 2061 aram end_angle a │ │ │ │ +0000f8a0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000f8b0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000f8c0: 6172 616d 2063 726f 7020 6175 746f 6d61 aram crop automa │ │ │ │ +0000f8d0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000f8e0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0000f8f0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0000f900: 2052 6164 6f6e 5472 616e 7366 6f72 6d28 RadonTransform( │ │ │ │ +0000f910: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +0000f920: 2c20 646f 7562 6c65 2074 6865 7461 2c20 , double theta, │ │ │ │ +0000f930: 646f 7562 6c65 2073 7461 7274 5f61 6e67 double start_ang │ │ │ │ +0000f940: 6c65 2c20 646f 7562 6c65 2065 6e64 5f61 le, double end_a │ │ │ │ +0000f950: 6e67 6c65 2c20 626f 6f6c 6561 6e20 6372 ngle, boolean cr │ │ │ │ +0000f960: 6f70 2920 7b0a 2020 2020 2020 2020 5261 op) {. Ra │ │ │ │ +0000f970: 646f 6e54 7261 6e73 666f 726d 5f31 2873 donTransform_1(s │ │ │ │ +0000f980: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +0000f990: 742e 6e61 7469 7665 4f62 6a2c 2074 6865 t.nativeObj, the │ │ │ │ +0000f9a0: 7461 2c20 7374 6172 745f 616e 676c 652c ta, start_angle, │ │ │ │ +0000f9b0: 2065 6e64 5f61 6e67 6c65 2c20 6372 6f70 end_angle, crop │ │ │ │ +0000f9c0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0000f9d0: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula │ │ │ │ +0000f9e0: 7465 2052 6164 6f6e 2054 7261 6e73 666f te Radon Transfo │ │ │ │ +0000f9f0: 726d 206f 6620 616e 2069 6d61 6765 2e0a rm of an image.. │ │ │ │ +0000fa00: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +0000fa10: 6973 2066 756e 6374 696f 6e20 6361 6c63 is function calc │ │ │ │ +0000fa20: 756c 6174 6573 2074 6865 2052 6164 6f6e ulates the Radon │ │ │ │ +0000fa30: 2054 7261 6e73 666f 726d 206f 6620 6120 Transform of a │ │ │ │ +0000fa40: 6769 7665 6e20 696d 6167 6520 696e 2061 given image in a │ │ │ │ +0000fa50: 6e79 2072 616e 6765 2e0a 2020 2020 202a ny range.. * │ │ │ │ +0000fa60: 2053 6565 2068 7474 7073 3a2f 2f65 6e67 See https://eng │ │ │ │ +0000fa70: 696e 6565 7269 6e67 2e70 7572 6475 652e ineering.purdue. │ │ │ │ +0000fa80: 6564 752f 7e6d 616c 636f 6c6d 2f70 6374 edu/~malcolm/pct │ │ │ │ +0000fa90: 2f43 5449 5f43 6830 332e 7064 6620 666f /CTI_Ch03.pdf fo │ │ │ │ +0000faa0: 7220 6465 7461 696c 2e0a 2020 2020 202a r detail.. * │ │ │ │ +0000fab0: 2049 6620 7468 6520 696e 7075 7420 7479 If the input ty │ │ │ │ +0000fac0: 7065 2069 7320 4356 5f38 552c 2074 6865 pe is CV_8U, the │ │ │ │ +0000fad0: 206f 7574 7075 7420 7769 6c6c 2062 6520 output will be │ │ │ │ +0000fae0: 4356 5f33 3253 2e0a 2020 2020 202a 2049 CV_32S.. * I │ │ │ │ +0000faf0: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type │ │ │ │ +0000fb00: 2069 7320 4356 5f33 3246 206f 7220 4356 is CV_32F or CV │ │ │ │ +0000fb10: 5f36 3446 2c20 7468 6520 6f75 7470 7574 _64F, the output │ │ │ │ +0000fb20: 2077 696c 6c20 6265 2043 565f 3634 460a will be CV_64F. │ │ │ │ +0000fb30: 2020 2020 202a 2054 6865 206f 7574 7075 * The outpu │ │ │ │ +0000fb40: 7420 7369 7a65 2077 696c 6c20 6265 206e t size will be n │ │ │ │ +0000fb50: 756d 5f6f 665f 696e 7465 6772 616c 2078 um_of_integral x │ │ │ │ +0000fb60: 2073 7263 5f64 6961 676f 6e61 6c5f 6c65 src_diagonal_le │ │ │ │ +0000fb70: 6e67 7468 2e0a 2020 2020 202a 2049 6620 ngth.. * If │ │ │ │ +0000fb80: 6372 6f70 2069 7320 7365 6c65 6374 6564 crop is selected │ │ │ │ +0000fb90: 2c20 7468 6520 696e 7075 7420 696d 6167 , the input imag │ │ │ │ +0000fba0: 6520 7769 6c6c 2062 6520 6372 6f70 2069 e will be crop i │ │ │ │ +0000fbb0: 6e74 6f20 7371 7561 7265 2074 6865 6e20 nto square then │ │ │ │ +0000fbc0: 6369 7263 6c65 2c0a 2020 2020 202a 2061 circle,. * a │ │ │ │ +0000fbd0: 6e64 206f 7574 7075 7420 7369 7a65 2077 nd output size w │ │ │ │ +0000fbe0: 696c 6c20 6265 206e 756d 5f6f 665f 696e ill be num_of_in │ │ │ │ +0000fbf0: 7465 6772 616c 2078 206d 696e 5f65 6467 tegral x min_edg │ │ │ │ +0000fc00: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +0000fc10: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ +0000fc20: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000fc30: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000fc40: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +0000fc50: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000fc60: 2020 202a 2040 7061 7261 6d20 7468 6574 * @param thet │ │ │ │ +0000fc70: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ +0000fc80: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000fc90: 2040 7061 7261 6d20 7374 6172 745f 616e @param start_an │ │ │ │ +0000fca0: 676c 6520 6175 746f 6d61 7469 6361 6c6c gle automaticall │ │ │ │ +0000fcb0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000fcc0: 202a 2040 7061 7261 6d20 656e 645f 616e * @param end_an │ │ │ │ +0000fcd0: 676c 6520 6175 746f 6d61 7469 6361 6c6c gle automaticall │ │ │ │ +0000fce0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000fcf0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000fd00: 7461 7469 6320 766f 6964 2052 6164 6f6e tatic void Radon │ │ │ │ +0000fd10: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr │ │ │ │ +0000fd20: 632c 204d 6174 2064 7374 2c20 646f 7562 c, Mat dst, doub │ │ │ │ +0000fd30: 6c65 2074 6865 7461 2c20 646f 7562 6c65 le theta, double │ │ │ │ +0000fd40: 2073 7461 7274 5f61 6e67 6c65 2c20 646f start_angle, do │ │ │ │ +0000fd50: 7562 6c65 2065 6e64 5f61 6e67 6c65 2920 uble end_angle) │ │ │ │ +0000fd60: 7b0a 2020 2020 2020 2020 5261 646f 6e54 {. RadonT │ │ │ │ +0000fd70: 7261 6e73 666f 726d 5f32 2873 7263 2e6e ransform_2(src.n │ │ │ │ +0000fd80: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +0000fd90: 7469 7665 4f62 6a2c 2074 6865 7461 2c20 tiveObj, theta, │ │ │ │ +0000fda0: 7374 6172 745f 616e 676c 652c 2065 6e64 start_angle, end │ │ │ │ +0000fdb0: 5f61 6e67 6c65 293b 0a20 2020 207d 0a0a _angle);. }.. │ │ │ │ +0000fdc0: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +0000fdd0: 616c 6375 6c61 7465 2052 6164 6f6e 2054 alculate Radon T │ │ │ │ +0000fde0: 7261 6e73 666f 726d 206f 6620 616e 2069 ransform of an i │ │ │ │ +0000fdf0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +0000fe00: 2020 2a20 5468 6973 2066 756e 6374 696f * This functio │ │ │ │ +0000fe10: 6e20 6361 6c63 756c 6174 6573 2074 6865 n calculates the │ │ │ │ +0000fe20: 2052 6164 6f6e 2054 7261 6e73 666f 726d Radon Transform │ │ │ │ +0000fe30: 206f 6620 6120 6769 7665 6e20 696d 6167 of a given imag │ │ │ │ +0000fe40: 6520 696e 2061 6e79 2072 616e 6765 2e0a e in any range.. │ │ │ │ +0000fe50: 2020 2020 202a 2053 6565 2068 7474 7073 * See https │ │ │ │ +0000fe60: 3a2f 2f65 6e67 696e 6565 7269 6e67 2e70 ://engineering.p │ │ │ │ +0000fe70: 7572 6475 652e 6564 752f 7e6d 616c 636f urdue.edu/~malco │ │ │ │ +0000fe80: 6c6d 2f70 6374 2f43 5449 5f43 6830 332e lm/pct/CTI_Ch03. │ │ │ │ +0000fe90: 7064 6620 666f 7220 6465 7461 696c 2e0a pdf for detail.. │ │ │ │ +0000fea0: 2020 2020 202a 2049 6620 7468 6520 696e * If the in │ │ │ │ +0000feb0: 7075 7420 7479 7065 2069 7320 4356 5f38 put type is CV_8 │ │ │ │ +0000fec0: 552c 2074 6865 206f 7574 7075 7420 7769 U, the output wi │ │ │ │ +0000fed0: 6c6c 2062 6520 4356 5f33 3253 2e0a 2020 ll be CV_32S.. │ │ │ │ +0000fee0: 2020 202a 2049 6620 7468 6520 696e 7075 * If the inpu │ │ │ │ +0000fef0: 7420 7479 7065 2069 7320 4356 5f33 3246 t type is CV_32F │ │ │ │ +0000ff00: 206f 7220 4356 5f36 3446 2c20 7468 6520 or CV_64F, the │ │ │ │ +0000ff10: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ +0000ff20: 565f 3634 460a 2020 2020 202a 2054 6865 V_64F. * The │ │ │ │ +0000ff30: 206f 7574 7075 7420 7369 7a65 2077 696c output size wil │ │ │ │ +0000ff40: 6c20 6265 206e 756d 5f6f 665f 696e 7465 l be num_of_inte │ │ │ │ +0000ff50: 6772 616c 2078 2073 7263 5f64 6961 676f gral x src_diago │ │ │ │ +0000ff60: 6e61 6c5f 6c65 6e67 7468 2e0a 2020 2020 nal_length.. │ │ │ │ +0000ff70: 202a 2049 6620 6372 6f70 2069 7320 7365 * If crop is se │ │ │ │ +0000ff80: 6c65 6374 6564 2c20 7468 6520 696e 7075 lected, the inpu │ │ │ │ +0000ff90: 7420 696d 6167 6520 7769 6c6c 2062 6520 t image will be │ │ │ │ +0000ffa0: 6372 6f70 2069 6e74 6f20 7371 7561 7265 crop into square │ │ │ │ +0000ffb0: 2074 6865 6e20 6369 7263 6c65 2c0a 2020 then circle,. │ │ │ │ +0000ffc0: 2020 202a 2061 6e64 206f 7574 7075 7420 * and output │ │ │ │ +0000ffd0: 7369 7a65 2077 696c 6c20 6265 206e 756d size will be num │ │ │ │ +0000ffe0: 5f6f 665f 696e 7465 6772 616c 2078 206d _of_integral x m │ │ │ │ +0000fff0: 696e 5f65 6467 652e 0a20 2020 2020 2a0a in_edge.. *. │ │ │ │ +00010000: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00010010: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ +00010020: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00010030: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ +00010040: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00010050: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00010060: 6d20 7468 6574 6120 6175 746f 6d61 7469 m theta automati │ │ │ │ +00010070: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00010080: 2020 2020 202a 2040 7061 7261 6d20 7374 * @param st │ │ │ │ +00010090: 6172 745f 616e 676c 6520 6175 746f 6d61 art_angle automa │ │ │ │ +000100a0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000100b0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +000100c0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +000100d0: 2052 6164 6f6e 5472 616e 7366 6f72 6d28 RadonTransform( │ │ │ │ +000100e0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +000100f0: 2c20 646f 7562 6c65 2074 6865 7461 2c20 , double theta, │ │ │ │ +00010100: 646f 7562 6c65 2073 7461 7274 5f61 6e67 double start_ang │ │ │ │ +00010110: 6c65 2920 7b0a 2020 2020 2020 2020 5261 le) {. Ra │ │ │ │ +00010120: 646f 6e54 7261 6e73 666f 726d 5f33 2873 donTransform_3(s │ │ │ │ +00010130: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +00010140: 742e 6e61 7469 7665 4f62 6a2c 2074 6865 t.nativeObj, the │ │ │ │ +00010150: 7461 2c20 7374 6172 745f 616e 676c 6529 ta, start_angle) │ │ │ │ +00010160: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00010170: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ +00010180: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ +00010190: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ +000101a0: 2020 2020 2a0a 2020 2020 202a 2054 6869 *. * Thi │ │ │ │ +000101b0: 7320 6675 6e63 7469 6f6e 2063 616c 6375 s function calcu │ │ │ │ +000101c0: 6c61 7465 7320 7468 6520 5261 646f 6e20 lates the Radon │ │ │ │ +000101d0: 5472 616e 7366 6f72 6d20 6f66 2061 2067 Transform of a g │ │ │ │ +000101e0: 6976 656e 2069 6d61 6765 2069 6e20 616e iven image in an │ │ │ │ +000101f0: 7920 7261 6e67 652e 0a20 2020 2020 2a20 y range.. * │ │ │ │ +00010200: 5365 6520 6874 7470 733a 2f2f 656e 6769 See https://engi │ │ │ │ +00010210: 6e65 6572 696e 672e 7075 7264 7565 2e65 neering.purdue.e │ │ │ │ +00010220: 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 742f du/~malcolm/pct/ │ │ │ │ +00010230: 4354 495f 4368 3033 2e70 6466 2066 6f72 CTI_Ch03.pdf for │ │ │ │ +00010240: 2064 6574 6169 6c2e 0a20 2020 2020 2a20 detail.. * │ │ │ │ +00010250: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ +00010260: 6520 6973 2043 565f 3855 2c20 7468 6520 e is CV_8U, the │ │ │ │ +00010270: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ +00010280: 565f 3332 532e 0a20 2020 2020 2a20 4966 V_32S.. * If │ │ │ │ +00010290: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ +000102a0: 6973 2043 565f 3332 4620 6f72 2043 565f is CV_32F or CV_ │ │ │ │ +000102b0: 3634 462c 2074 6865 206f 7574 7075 7420 64F, the output │ │ │ │ +000102c0: 7769 6c6c 2062 6520 4356 5f36 3446 0a20 will be CV_64F. │ │ │ │ +000102d0: 2020 2020 2a20 5468 6520 6f75 7470 7574 * The output │ │ │ │ +000102e0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ +000102f0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ +00010300: 7372 635f 6469 6167 6f6e 616c 5f6c 656e src_diagonal_len │ │ │ │ +00010310: 6774 682e 0a20 2020 2020 2a20 4966 2063 gth.. * If c │ │ │ │ +00010320: 726f 7020 6973 2073 656c 6563 7465 642c rop is selected, │ │ │ │ +00010330: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00010340: 2077 696c 6c20 6265 2063 726f 7020 696e will be crop in │ │ │ │ +00010350: 746f 2073 7175 6172 6520 7468 656e 2063 to square then c │ │ │ │ +00010360: 6972 636c 652c 0a20 2020 2020 2a20 616e ircle,. * an │ │ │ │ +00010370: 6420 6f75 7470 7574 2073 697a 6520 7769 d output size wi │ │ │ │ +00010380: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ +00010390: 6567 7261 6c20 7820 6d69 6e5f 6564 6765 egral x min_edge │ │ │ │ +000103a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000103b0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +000103c0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +000103d0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +000103e0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +000103f0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00010400: 2020 2a20 4070 6172 616d 2074 6865 7461 * @param theta │ │ │ │ +00010410: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00010420: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00010430: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00010440: 6963 2076 6f69 6420 5261 646f 6e54 7261 ic void RadonTra │ │ │ │ +00010450: 6e73 666f 726d 284d 6174 2073 7263 2c20 nsform(Mat src, │ │ │ │ +00010460: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ +00010470: 7468 6574 6129 207b 0a20 2020 2020 2020 theta) {. │ │ │ │ +00010480: 2052 6164 6f6e 5472 616e 7366 6f72 6d5f RadonTransform_ │ │ │ │ +00010490: 3428 7372 632e 6e61 7469 7665 4f62 6a2c 4(src.nativeObj, │ │ │ │ +000104a0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +000104b0: 7468 6574 6129 3b0a 2020 2020 7d0a 0a20 theta);. }.. │ │ │ │ +000104c0: 2020 202f 2a2a 0a20 2020 2020 2a20 4361 /**. * Ca │ │ │ │ +000104d0: 6c63 756c 6174 6520 5261 646f 6e20 5472 lculate Radon Tr │ │ │ │ +000104e0: 616e 7366 6f72 6d20 6f66 2061 6e20 696d ansform of an im │ │ │ │ +000104f0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +00010500: 202a 2054 6869 7320 6675 6e63 7469 6f6e * This function │ │ │ │ +00010510: 2063 616c 6375 6c61 7465 7320 7468 6520 calculates the │ │ │ │ +00010520: 5261 646f 6e20 5472 616e 7366 6f72 6d20 Radon Transform │ │ │ │ +00010530: 6f66 2061 2067 6976 656e 2069 6d61 6765 of a given image │ │ │ │ +00010540: 2069 6e20 616e 7920 7261 6e67 652e 0a20 in any range.. │ │ │ │ +00010550: 2020 2020 2a20 5365 6520 6874 7470 733a * See https: │ │ │ │ +00010560: 2f2f 656e 6769 6e65 6572 696e 672e 7075 //engineering.pu │ │ │ │ +00010570: 7264 7565 2e65 6475 2f7e 6d61 6c63 6f6c rdue.edu/~malcol │ │ │ │ +00010580: 6d2f 7063 742f 4354 495f 4368 3033 2e70 m/pct/CTI_Ch03.p │ │ │ │ +00010590: 6466 2066 6f72 2064 6574 6169 6c2e 0a20 df for detail.. │ │ │ │ +000105a0: 2020 2020 2a20 4966 2074 6865 2069 6e70 * If the inp │ │ │ │ +000105b0: 7574 2074 7970 6520 6973 2043 565f 3855 ut type is CV_8U │ │ │ │ +000105c0: 2c20 7468 6520 6f75 7470 7574 2077 696c , the output wil │ │ │ │ +000105d0: 6c20 6265 2043 565f 3332 532e 0a20 2020 l be CV_32S.. │ │ │ │ +000105e0: 2020 2a20 4966 2074 6865 2069 6e70 7574 * If the input │ │ │ │ +000105f0: 2074 7970 6520 6973 2043 565f 3332 4620 type is CV_32F │ │ │ │ +00010600: 6f72 2043 565f 3634 462c 2074 6865 206f or CV_64F, the o │ │ │ │ +00010610: 7574 7075 7420 7769 6c6c 2062 6520 4356 utput will be CV │ │ │ │ +00010620: 5f36 3446 0a20 2020 2020 2a20 5468 6520 _64F. * The │ │ │ │ +00010630: 6f75 7470 7574 2073 697a 6520 7769 6c6c output size will │ │ │ │ +00010640: 2062 6520 6e75 6d5f 6f66 5f69 6e74 6567 be num_of_integ │ │ │ │ +00010650: 7261 6c20 7820 7372 635f 6469 6167 6f6e ral x src_diagon │ │ │ │ +00010660: 616c 5f6c 656e 6774 682e 0a20 2020 2020 al_length.. │ │ │ │ +00010670: 2a20 4966 2063 726f 7020 6973 2073 656c * If crop is sel │ │ │ │ +00010680: 6563 7465 642c 2074 6865 2069 6e70 7574 ected, the input │ │ │ │ +00010690: 2069 6d61 6765 2077 696c 6c20 6265 2063 image will be c │ │ │ │ +000106a0: 726f 7020 696e 746f 2073 7175 6172 6520 rop into square │ │ │ │ +000106b0: 7468 656e 2063 6972 636c 652c 0a20 2020 then circle,. │ │ │ │ +000106c0: 2020 2a20 616e 6420 6f75 7470 7574 2073 * and output s │ │ │ │ +000106d0: 697a 6520 7769 6c6c 2062 6520 6e75 6d5f ize will be num_ │ │ │ │ +000106e0: 6f66 5f69 6e74 6567 7261 6c20 7820 6d69 of_integral x mi │ │ │ │ +000106f0: 6e5f 6564 6765 2e0a 2020 2020 202a 0a20 n_edge.. *. │ │ │ │ +00010700: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00010710: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00010720: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00010730: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ +00010740: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00010750: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00010760: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +00010770: 6420 5261 646f 6e54 7261 6e73 666f 726d d RadonTransform │ │ │ │ +00010780: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ +00010790: 7429 207b 0a20 2020 2020 2020 2052 6164 t) {. Rad │ │ │ │ +000107a0: 6f6e 5472 616e 7366 6f72 6d5f 3528 7372 onTransform_5(sr │ │ │ │ +000107b0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +000107c0: 2e6e 6174 6976 654f 626a 293b 0a20 2020 .nativeObj);. │ │ │ │ +000107d0: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +000107e0: 2f2f 2043 2b2b 3a20 2050 7472 5f44 5446 // C++: Ptr_DTF │ │ │ │ +000107f0: 696c 7465 7220 6376 3a3a 7869 6d67 7072 ilter cv::ximgpr │ │ │ │ +00010800: 6f63 3a3a 6372 6561 7465 4454 4669 6c74 oc::createDTFilt │ │ │ │ +00010810: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ +00010820: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ +00010830: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ +00010840: 6f6c 6f72 2c20 696e 7420 6d6f 6465 203d olor, int mode = │ │ │ │ +00010850: 2044 5446 5f4e 432c 2069 6e74 206e 756d DTF_NC, int num │ │ │ │ +00010860: 4974 6572 7320 3d20 3329 0a20 2020 202f Iters = 3). / │ │ │ │ +00010870: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00010880: 2a20 4661 6374 6f72 7920 6d65 7468 6f64 * Factory method │ │ │ │ +00010890: 2c20 6372 6561 7465 2069 6e73 7461 6e63 , create instanc │ │ │ │ +000108a0: 6520 6f66 2044 5446 696c 7465 7220 616e e of DTFilter an │ │ │ │ +000108b0: 6420 7072 6f64 7563 6520 696e 6974 6961 d produce initia │ │ │ │ +000108c0: 6c69 7a61 7469 6f6e 2072 6f75 7469 6e65 lization routine │ │ │ │ +000108d0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +000108e0: 2040 7061 7261 6d20 6775 6964 6520 6775 @param guide gu │ │ │ │ +000108f0: 6964 6564 2069 6d61 6765 2028 7573 6564 ided image (used │ │ │ │ +00010900: 2074 6f20 6275 696c 6420 7472 616e 7366 to build transf │ │ │ │ +00010910: 6f72 6d65 6420 6469 7374 616e 6365 2c20 ormed distance, │ │ │ │ +00010920: 7768 6963 6820 6465 7363 7269 6265 7320 which describes │ │ │ │ +00010930: 6564 6765 2073 7472 7563 7475 7265 206f edge structure o │ │ │ │ +00010940: 660a 2020 2020 202a 2067 7569 6465 6420 f. * guided │ │ │ │ +00010950: 696d 6167 6529 2e0a 2020 2020 202a 0a20 image).. *. │ │ │ │ +00010960: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00010970: 6d61 5370 6174 6961 6c20 5c28 7b5c 7369 maSpatial \({\si │ │ │ │ +00010980: 676d 617d 5f48 5c29 2070 6172 616d 6574 gma}_H\) paramet │ │ │ │ +00010990: 6572 2069 6e20 7468 6520 6f72 6967 696e er in the origin │ │ │ │ +000109a0: 616c 2061 7274 6963 6c65 2c20 6974 2773 al article, it's │ │ │ │ +000109b0: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +000109c0: 7369 676d 6120 696e 2074 6865 0a20 2020 sigma in the. │ │ │ │ +000109d0: 2020 2a20 636f 6f72 6469 6e61 7465 2073 * coordinate s │ │ │ │ +000109e0: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ +000109f0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00010a00: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00010a10: 7369 676d 6143 6f6c 6f72 205c 287b 5c73 sigmaColor \({\s │ │ │ │ +00010a20: 6967 6d61 7d5f 725c 2920 7061 7261 6d65 igma}_r\) parame │ │ │ │ +00010a30: 7465 7220 696e 2074 6865 206f 7269 6769 ter in the origi │ │ │ │ +00010a40: 6e61 6c20 6172 7469 636c 652c 2069 7427 nal article, it' │ │ │ │ +00010a50: 7320 7369 6d69 6c61 7220 746f 2074 6865 s similar to the │ │ │ │ +00010a60: 2073 6967 6d61 2069 6e20 7468 650a 2020 sigma in the. │ │ │ │ +00010a70: 2020 202a 2063 6f6c 6f72 2073 7061 6365 * color space │ │ │ │ +00010a80: 2069 6e74 6f20 6269 6c61 7465 7261 6c46 into bilateralF │ │ │ │ +00010a90: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00010aa0: 2020 202a 2040 7061 7261 6d20 6d6f 6465 * @param mode │ │ │ │ +00010ab0: 206f 6e65 2066 6f72 6d20 7468 7265 6520 one form three │ │ │ │ +00010ac0: 6d6f 6465 7320 4454 465f 4e43 2c20 4454 modes DTF_NC, DT │ │ │ │ +00010ad0: 465f 5246 2061 6e64 2044 5446 5f49 4320 F_RF and DTF_IC │ │ │ │ +00010ae0: 7768 6963 6820 636f 7272 6573 706f 6e64 which correspond │ │ │ │ +00010af0: 7320 746f 2074 6872 6565 206d 6f64 6573 s to three modes │ │ │ │ +00010b00: 2066 6f72 0a20 2020 2020 2a20 6669 6c74 for. * filt │ │ │ │ +00010b10: 6572 696e 6720 3244 2073 6967 6e61 6c73 ering 2D signals │ │ │ │ +00010b20: 2069 6e20 7468 6520 6172 7469 636c 652e in the article. │ │ │ │ +00010b30: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00010b40: 7061 7261 6d20 6e75 6d49 7465 7273 206f param numIters o │ │ │ │ +00010b50: 7074 696f 6e61 6c20 6e75 6d62 6572 206f ptional number o │ │ │ │ +00010b60: 6620 6974 6572 6174 696f 6e73 2075 7365 f iterations use │ │ │ │ +00010b70: 6420 666f 7220 6669 6c74 6572 696e 672c d for filtering, │ │ │ │ +00010b80: 2033 2069 7320 7175 6974 6520 656e 6f75 3 is quite enou │ │ │ │ +00010b90: 6768 2e0a 2020 2020 202a 0a20 2020 2020 gh.. *. │ │ │ │ +00010ba0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +00010bb0: 6c73 2061 626f 7574 2044 6f6d 6169 6e20 ls about Domain │ │ │ │ +00010bc0: 5472 616e 7366 6f72 6d20 6669 6c74 6572 Transform filter │ │ │ │ +00010bd0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +00010be0: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ +00010bf0: 7469 636c 6520 4349 5445 3a20 4761 7374 ticle CITE: Gast │ │ │ │ +00010c00: 616c 3131 2061 6e64 0a20 2020 2020 2a20 al11 and. * │ │ │ │ +00010c10: 5b44 6f6d 6169 6e20 5472 616e 7366 6f72 [Domain Transfor │ │ │ │ +00010c20: 6d20 6669 6c74 6572 2068 6f6d 6570 6167 m filter homepag │ │ │ │ +00010c30: 655d 2868 7474 703a 2f2f 7777 772e 696e e](http://www.in │ │ │ │ +00010c40: 662e 7566 7267 732e 6272 2f7e 6573 6c67 f.ufrgs.br/~eslg │ │ │ │ +00010c50: 6173 7461 6c2f 446f 6d61 696e 5472 616e astal/DomainTran │ │ │ │ +00010c60: 7366 6f72 6d2f 292e 0a20 2020 2020 2a20 sform/).. * │ │ │ │ +00010c70: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00010c80: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00010c90: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00010ca0: 6963 2073 7461 7469 6320 4454 4669 6c74 ic static DTFilt │ │ │ │ +00010cb0: 6572 2063 7265 6174 6544 5446 696c 7465 er createDTFilte │ │ │ │ +00010cc0: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou │ │ │ │ +00010cd0: 626c 6520 7369 676d 6153 7061 7469 616c ble sigmaSpatial │ │ │ │ +00010ce0: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +00010cf0: 6c6f 722c 2069 6e74 206d 6f64 652c 2069 lor, int mode, i │ │ │ │ +00010d00: 6e74 206e 756d 4974 6572 7329 207b 0a20 nt numIters) {. │ │ │ │ +00010d10: 2020 2020 2020 2072 6574 7572 6e20 4454 return DT │ │ │ │ +00010d20: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +00010d30: 5f5f 2863 7265 6174 6544 5446 696c 7465 __(createDTFilte │ │ │ │ +00010d40: 725f 3028 6775 6964 652e 6e61 7469 7665 r_0(guide.native │ │ │ │ +00010d50: 4f62 6a2c 2073 6967 6d61 5370 6174 6961 Obj, sigmaSpatia │ │ │ │ +00010d60: 6c2c 2073 6967 6d61 436f 6c6f 722c 206d l, sigmaColor, m │ │ │ │ +00010d70: 6f64 652c 206e 756d 4974 6572 7329 293b ode, numIters)); │ │ │ │ +00010d80: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00010d90: 2020 2020 202a 2046 6163 746f 7279 206d * Factory m │ │ │ │ +00010da0: 6574 686f 642c 2063 7265 6174 6520 696e ethod, create in │ │ │ │ +00010db0: 7374 616e 6365 206f 6620 4454 4669 6c74 stance of DTFilt │ │ │ │ +00010dc0: 6572 2061 6e64 2070 726f 6475 6365 2069 er and produce i │ │ │ │ +00010dd0: 6e69 7469 616c 697a 6174 696f 6e20 726f nitialization ro │ │ │ │ +00010de0: 7574 696e 6573 2e0a 2020 2020 202a 0a20 utines.. *. │ │ │ │ +00010df0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +00010e00: 6465 2067 7569 6465 6420 696d 6167 6520 de guided image │ │ │ │ +00010e10: 2875 7365 6420 746f 2062 7569 6c64 2074 (used to build t │ │ │ │ +00010e20: 7261 6e73 666f 726d 6564 2064 6973 7461 ransformed dista │ │ │ │ +00010e30: 6e63 652c 2077 6869 6368 2064 6573 6372 nce, which descr │ │ │ │ +00010e40: 6962 6573 2065 6467 6520 7374 7275 6374 ibes edge struct │ │ │ │ +00010e50: 7572 6520 6f66 0a20 2020 2020 2a20 6775 ure of. * gu │ │ │ │ +00010e60: 6964 6564 2069 6d61 6765 292e 0a20 2020 ided image).. │ │ │ │ +00010e70: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00010e80: 6d20 7369 676d 6153 7061 7469 616c 205c m sigmaSpatial \ │ │ │ │ +00010e90: 287b 5c73 6967 6d61 7d5f 485c 2920 7061 ({\sigma}_H\) pa │ │ │ │ +00010ea0: 7261 6d65 7465 7220 696e 2074 6865 206f rameter in the o │ │ │ │ +00010eb0: 7269 6769 6e61 6c20 6172 7469 636c 652c riginal article, │ │ │ │ +00010ec0: 2069 7427 7320 7369 6d69 6c61 7220 746f it's similar to │ │ │ │ +00010ed0: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ +00010ee0: 650a 2020 2020 202a 2063 6f6f 7264 696e e. * coordin │ │ │ │ +00010ef0: 6174 6520 7370 6163 6520 696e 746f 2062 ate space into b │ │ │ │ +00010f00: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00010f10: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00010f20: 6172 616d 2073 6967 6d61 436f 6c6f 7220 aram sigmaColor │ │ │ │ +00010f30: 5c28 7b5c 7369 676d 617d 5f72 5c29 2070 \({\sigma}_r\) p │ │ │ │ +00010f40: 6172 616d 6574 6572 2069 6e20 7468 6520 arameter in the │ │ │ │ +00010f50: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article │ │ │ │ +00010f60: 2c20 6974 2773 2073 696d 696c 6172 2074 , it's similar t │ │ │ │ +00010f70: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ +00010f80: 6865 0a20 2020 2020 2a20 636f 6c6f 7220 he. * color │ │ │ │ +00010f90: 7370 6163 6520 696e 746f 2062 696c 6174 space into bilat │ │ │ │ +00010fa0: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00010fb0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00010fc0: 206d 6f64 6520 6f6e 6520 666f 726d 2074 mode one form t │ │ │ │ +00010fd0: 6872 6565 206d 6f64 6573 2044 5446 5f4e hree modes DTF_N │ │ │ │ +00010fe0: 432c 2044 5446 5f52 4620 616e 6420 4454 C, DTF_RF and DT │ │ │ │ +00010ff0: 465f 4943 2077 6869 6368 2063 6f72 7265 F_IC which corre │ │ │ │ +00011000: 7370 6f6e 6473 2074 6f20 7468 7265 6520 sponds to three │ │ │ │ +00011010: 6d6f 6465 7320 666f 720a 2020 2020 202a modes for. * │ │ │ │ +00011020: 2066 696c 7465 7269 6e67 2032 4420 7369 filtering 2D si │ │ │ │ +00011030: 676e 616c 7320 696e 2074 6865 2061 7274 gnals in the art │ │ │ │ +00011040: 6963 6c65 2e0a 2020 2020 202a 0a20 2020 icle.. *. │ │ │ │ +00011050: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +00011060: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +00011070: 7420 446f 6d61 696e 2054 7261 6e73 666f t Domain Transfo │ │ │ │ +00011080: 726d 2066 696c 7465 7220 7061 7261 6d65 rm filter parame │ │ │ │ +00011090: 7465 7273 2c20 7365 6520 7468 6520 6f72 ters, see the or │ │ │ │ +000110a0: 6967 696e 616c 2061 7274 6963 6c65 2043 iginal article C │ │ │ │ +000110b0: 4954 453a 2047 6173 7461 6c31 3120 616e ITE: Gastal11 an │ │ │ │ +000110c0: 640a 2020 2020 202a 205b 446f 6d61 696e d. * [Domain │ │ │ │ +000110d0: 2054 7261 6e73 666f 726d 2066 696c 7465 Transform filte │ │ │ │ +000110e0: 7220 686f 6d65 7061 6765 5d28 6874 7470 r homepage](http │ │ │ │ +000110f0: 3a2f 2f77 7777 2e69 6e66 2e75 6672 6773 ://www.inf.ufrgs │ │ │ │ +00011100: 2e62 722f 7e65 736c 6761 7374 616c 2f44 .br/~eslgastal/D │ │ │ │ +00011110: 6f6d 6169 6e54 7261 6e73 666f 726d 2f29 omainTransform/) │ │ │ │ +00011120: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +00011130: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00011140: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00011150: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00011160: 6963 2044 5446 696c 7465 7220 6372 6561 ic DTFilter crea │ │ │ │ +00011170: 7465 4454 4669 6c74 6572 284d 6174 2067 teDTFilter(Mat g │ │ │ │ +00011180: 7569 6465 2c20 646f 7562 6c65 2073 6967 uide, double sig │ │ │ │ +00011190: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl │ │ │ │ +000111a0: 6520 7369 676d 6143 6f6c 6f72 2c20 696e e sigmaColor, in │ │ │ │ +000111b0: 7420 6d6f 6465 2920 7b0a 2020 2020 2020 t mode) {. │ │ │ │ +000111c0: 2020 7265 7475 726e 2044 5446 696c 7465 return DTFilte │ │ │ │ +000111d0: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +000111e0: 6561 7465 4454 4669 6c74 6572 5f31 2867 eateDTFilter_1(g │ │ │ │ +000111f0: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +00011200: 7369 676d 6153 7061 7469 616c 2c20 7369 sigmaSpatial, si │ │ │ │ +00011210: 676d 6143 6f6c 6f72 2c20 6d6f 6465 2929 gmaColor, mode)) │ │ │ │ +00011220: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00011230: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ +00011240: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ +00011250: 6e73 7461 6e63 6520 6f66 2044 5446 696c nstance of DTFil │ │ │ │ +00011260: 7465 7220 616e 6420 7072 6f64 7563 6520 ter and produce │ │ │ │ +00011270: 696e 6974 6961 6c69 7a61 7469 6f6e 2072 initialization r │ │ │ │ +00011280: 6f75 7469 6e65 732e 0a20 2020 2020 2a0a outines.. *. │ │ │ │ +00011290: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu │ │ │ │ +000112a0: 6964 6520 6775 6964 6564 2069 6d61 6765 ide guided image │ │ │ │ +000112b0: 2028 7573 6564 2074 6f20 6275 696c 6420 (used to build │ │ │ │ +000112c0: 7472 616e 7366 6f72 6d65 6420 6469 7374 transformed dist │ │ │ │ +000112d0: 616e 6365 2c20 7768 6963 6820 6465 7363 ance, which desc │ │ │ │ +000112e0: 7269 6265 7320 6564 6765 2073 7472 7563 ribes edge struc │ │ │ │ +000112f0: 7475 7265 206f 660a 2020 2020 202a 2067 ture of. * g │ │ │ │ +00011300: 7569 6465 6420 696d 6167 6529 2e0a 2020 uided image).. │ │ │ │ +00011310: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00011320: 616d 2073 6967 6d61 5370 6174 6961 6c20 am sigmaSpatial │ │ │ │ +00011330: 5c28 7b5c 7369 676d 617d 5f48 5c29 2070 \({\sigma}_H\) p │ │ │ │ +00011340: 6172 616d 6574 6572 2069 6e20 7468 6520 arameter in the │ │ │ │ +00011350: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article │ │ │ │ +00011360: 2c20 6974 2773 2073 696d 696c 6172 2074 , it's similar t │ │ │ │ +00011370: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ +00011380: 6865 0a20 2020 2020 2a20 636f 6f72 6469 he. * coordi │ │ │ │ +00011390: 6e61 7465 2073 7061 6365 2069 6e74 6f20 nate space into │ │ │ │ +000113a0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +000113b0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000113c0: 7061 7261 6d20 7369 676d 6143 6f6c 6f72 param sigmaColor │ │ │ │ +000113d0: 205c 287b 5c73 6967 6d61 7d5f 725c 2920 \({\sigma}_r\) │ │ │ │ +000113e0: 7061 7261 6d65 7465 7220 696e 2074 6865 parameter in the │ │ │ │ +000113f0: 206f 7269 6769 6e61 6c20 6172 7469 636c original articl │ │ │ │ +00011400: 652c 2069 7427 7320 7369 6d69 6c61 7220 e, it's similar │ │ │ │ +00011410: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ +00011420: 7468 650a 2020 2020 202a 2063 6f6c 6f72 the. * color │ │ │ │ +00011430: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ +00011440: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00011450: 2020 2a0a 2020 2020 202a 2066 696c 7465 *. * filte │ │ │ │ +00011460: 7269 6e67 2032 4420 7369 676e 616c 7320 ring 2D signals │ │ │ │ +00011470: 696e 2074 6865 2061 7274 6963 6c65 2e0a in the article.. │ │ │ │ +00011480: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +00011490: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +000114a0: 7461 696c 7320 6162 6f75 7420 446f 6d61 tails about Doma │ │ │ │ +000114b0: 696e 2054 7261 6e73 666f 726d 2066 696c in Transform fil │ │ │ │ +000114c0: 7465 7220 7061 7261 6d65 7465 7273 2c20 ter parameters, │ │ │ │ +000114d0: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ +000114e0: 2061 7274 6963 6c65 2043 4954 453a 2047 article CITE: G │ │ │ │ +000114f0: 6173 7461 6c31 3120 616e 640a 2020 2020 astal11 and. │ │ │ │ +00011500: 202a 205b 446f 6d61 696e 2054 7261 6e73 * [Domain Trans │ │ │ │ +00011510: 666f 726d 2066 696c 7465 7220 686f 6d65 form filter home │ │ │ │ +00011520: 7061 6765 5d28 6874 7470 3a2f 2f77 7777 page](http://www │ │ │ │ +00011530: 2e69 6e66 2e75 6672 6773 2e62 722f 7e65 .inf.ufrgs.br/~e │ │ │ │ +00011540: 736c 6761 7374 616c 2f44 6f6d 6169 6e54 slgastal/DomainT │ │ │ │ +00011550: 7261 6e73 666f 726d 2f29 2e0a 2020 2020 ransform/).. │ │ │ │ +00011560: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00011570: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00011580: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00011590: 7562 6c69 6320 7374 6174 6963 2044 5446 ublic static DTF │ │ │ │ +000115a0: 696c 7465 7220 6372 6561 7465 4454 4669 ilter createDTFi │ │ │ │ +000115b0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +000115c0: 646f 7562 6c65 2073 6967 6d61 5370 6174 double sigmaSpat │ │ │ │ +000115d0: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ +000115e0: 6143 6f6c 6f72 2920 7b0a 2020 2020 2020 aColor) {. │ │ │ │ +000115f0: 2020 7265 7475 726e 2044 5446 696c 7465 return DTFilte │ │ │ │ +00011600: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +00011610: 6561 7465 4454 4669 6c74 6572 5f32 2867 eateDTFilter_2(g │ │ │ │ +00011620: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +00011630: 7369 676d 6153 7061 7469 616c 2c20 7369 sigmaSpatial, si │ │ │ │ +00011640: 676d 6143 6f6c 6f72 2929 3b0a 2020 2020 gmaColor));. │ │ │ │ +00011650: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00011660: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00011670: 3a78 696d 6770 726f 633a 3a64 7446 696c :ximgproc::dtFil │ │ │ │ +00011680: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +00011690: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +000116a0: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +000116b0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +000116c0: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ +000116d0: 6465 203d 2044 5446 5f4e 432c 2069 6e74 de = DTF_NC, int │ │ │ │ +000116e0: 206e 756d 4974 6572 7320 3d20 3329 0a20 numIters = 3). │ │ │ │ +000116f0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00011700: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ +00011710: 2d6c 696e 6520 446f 6d61 696e 2054 7261 -line Domain Tra │ │ │ │ +00011720: 6e73 666f 726d 2066 696c 7465 7220 6361 nsform filter ca │ │ │ │ +00011730: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ +00011740: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ +00011750: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ +00011760: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ +00011770: 7569 6465 6420 696d 6167 6520 7468 656e uided image then │ │ │ │ +00011780: 2075 7365 2044 5446 696c 7465 7220 696e use DTFilter in │ │ │ │ +00011790: 7465 7266 6163 6520 746f 2061 766f 6964 terface to avoid │ │ │ │ +000117a0: 2065 7874 7261 2063 6f6d 7075 7461 7469 extra computati │ │ │ │ +000117b0: 6f6e 7320 6f6e 2069 6e69 7469 616c 697a ons on initializ │ │ │ │ +000117c0: 6174 696f 6e20 7374 6167 652e 0a20 2020 ation stage.. │ │ │ │ +000117d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000117e0: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ +000117f0: 6d61 6765 2028 616c 736f 2063 616c 6c65 mage (also calle │ │ │ │ +00011800: 6420 6173 206a 6f69 6e74 2069 6d61 6765 d as joint image │ │ │ │ +00011810: 2920 7769 7468 2075 6e73 6967 6e65 6420 ) with unsigned │ │ │ │ +00011820: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +00011830: 672d 706f 696e 7420 3332 2d62 6974 0a20 g-point 32-bit. │ │ │ │ +00011840: 2020 2020 2a20 6465 7074 6820 616e 6420 * depth and │ │ │ │ +00011850: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ +00011860: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00011870: 7372 6320 6669 6c74 6572 696e 6720 696d src filtering im │ │ │ │ +00011880: 6167 6520 7769 7468 2075 6e73 6967 6e65 age with unsigne │ │ │ │ +00011890: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ +000118a0: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ +000118b0: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ +000118c0: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ +000118d0: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ +000118e0: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +000118f0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00011900: 6967 6d61 5370 6174 6961 6c20 5c28 7b5c igmaSpatial \({\ │ │ │ │ +00011910: 7369 676d 617d 5f48 5c29 2070 6172 616d sigma}_H\) param │ │ │ │ +00011920: 6574 6572 2069 6e20 7468 6520 6f72 6967 eter in the orig │ │ │ │ +00011930: 696e 616c 2061 7274 6963 6c65 2c20 6974 inal article, it │ │ │ │ +00011940: 2773 2073 696d 696c 6172 2074 6f20 7468 's similar to th │ │ │ │ +00011950: 6520 7369 676d 6120 696e 2074 6865 0a20 e sigma in the. │ │ │ │ +00011960: 2020 2020 2a20 636f 6f72 6469 6e61 7465 * coordinate │ │ │ │ +00011970: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ +00011980: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00011990: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +000119a0: 436f 6c6f 7220 5c28 7b5c 7369 676d 617d Color \({\sigma} │ │ │ │ +000119b0: 5f72 5c29 2070 6172 616d 6574 6572 2069 _r\) parameter i │ │ │ │ +000119c0: 6e20 7468 6520 6f72 6967 696e 616c 2061 n the original a │ │ │ │ +000119d0: 7274 6963 6c65 2c20 6974 2773 2073 696d rticle, it's sim │ │ │ │ +000119e0: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ +000119f0: 6120 696e 2074 6865 0a20 2020 2020 2a20 a in the. * │ │ │ │ +00011a00: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ +00011a10: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00011a20: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00011a30: 6d6f 6465 206f 6e65 2066 6f72 6d20 7468 mode one form th │ │ │ │ +00011a40: 7265 6520 6d6f 6465 7320 4454 465f 4e43 ree modes DTF_NC │ │ │ │ +00011a50: 2c20 4454 465f 5246 2061 6e64 2044 5446 , DTF_RF and DTF │ │ │ │ +00011a60: 5f49 4320 7768 6963 6820 636f 7272 6573 _IC which corres │ │ │ │ +00011a70: 706f 6e64 7320 746f 2074 6872 6565 206d ponds to three m │ │ │ │ +00011a80: 6f64 6573 2066 6f72 0a20 2020 2020 2a20 odes for. * │ │ │ │ +00011a90: 6669 6c74 6572 696e 6720 3244 2073 6967 filtering 2D sig │ │ │ │ +00011aa0: 6e61 6c73 2069 6e20 7468 6520 6172 7469 nals in the arti │ │ │ │ +00011ab0: 636c 652e 0a20 2020 2020 2a20 4070 6172 cle.. * @par │ │ │ │ +00011ac0: 616d 206e 756d 4974 6572 7320 6f70 7469 am numIters opti │ │ │ │ +00011ad0: 6f6e 616c 206e 756d 6265 7220 6f66 2069 onal number of i │ │ │ │ +00011ae0: 7465 7261 7469 6f6e 7320 7573 6564 2066 terations used f │ │ │ │ +00011af0: 6f72 2066 696c 7465 7269 6e67 2c20 3320 or filtering, 3 │ │ │ │ +00011b00: 6973 2071 7569 7465 2065 6e6f 7567 682e is quite enough. │ │ │ │ +00011b10: 0a20 2020 2020 2a20 5345 453a 2062 696c . * SEE: bil │ │ │ │ +00011b20: 6174 6572 616c 4669 6c74 6572 2c20 6775 ateralFilter, gu │ │ │ │ +00011b30: 6964 6564 4669 6c74 6572 2c20 616d 4669 idedFilter, amFi │ │ │ │ +00011b40: 6c74 6572 0a20 2020 2020 2a2f 0a20 2020 lter. */. │ │ │ │ +00011b50: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00011b60: 6f69 6420 6474 4669 6c74 6572 284d 6174 oid dtFilter(Mat │ │ │ │ +00011b70: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ +00011b80: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ +00011b90: 2073 6967 6d61 5370 6174 6961 6c2c 2064 sigmaSpatial, d │ │ │ │ +00011ba0: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ +00011bb0: 2c20 696e 7420 6d6f 6465 2c20 696e 7420 , int mode, int │ │ │ │ +00011bc0: 6e75 6d49 7465 7273 2920 7b0a 2020 2020 numIters) {. │ │ │ │ +00011bd0: 2020 2020 6474 4669 6c74 6572 5f30 2867 dtFilter_0(g │ │ │ │ +00011be0: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +00011bf0: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +00011c00: 7374 2e6e 6174 6976 654f 626a 2c20 7369 st.nativeObj, si │ │ │ │ +00011c10: 676d 6153 7061 7469 616c 2c20 7369 676d gmaSpatial, sigm │ │ │ │ +00011c20: 6143 6f6c 6f72 2c20 6d6f 6465 2c20 6e75 aColor, mode, nu │ │ │ │ +00011c30: 6d49 7465 7273 293b 0a20 2020 207d 0a0a mIters);. }.. │ │ │ │ +00011c40: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +00011c50: 696d 706c 6520 6f6e 652d 6c69 6e65 2044 imple one-line D │ │ │ │ +00011c60: 6f6d 6169 6e20 5472 616e 7366 6f72 6d20 omain Transform │ │ │ │ +00011c70: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ +00011c80: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +00011c90: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +00011ca0: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +00011cb0: 0a20 2020 2020 2a20 6775 6964 6564 2069 . * guided i │ │ │ │ +00011cc0: 6d61 6765 2074 6865 6e20 7573 6520 4454 mage then use DT │ │ │ │ +00011cd0: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ +00011ce0: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ +00011cf0: 636f 6d70 7574 6174 696f 6e73 206f 6e20 computations on │ │ │ │ +00011d00: 696e 6974 6961 6c69 7a61 7469 6f6e 2073 initialization s │ │ │ │ +00011d10: 7461 6765 2e0a 2020 2020 202a 0a20 2020 tage.. *. │ │ │ │ +00011d20: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ +00011d30: 2067 7569 6465 6420 696d 6167 6520 2861 guided image (a │ │ │ │ +00011d40: 6c73 6f20 6361 6c6c 6564 2061 7320 6a6f lso called as jo │ │ │ │ +00011d50: 696e 7420 696d 6167 6529 2077 6974 6820 int image) with │ │ │ │ +00011d60: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +00011d70: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +00011d80: 2033 322d 6269 740a 2020 2020 202a 2064 32-bit. * d │ │ │ │ +00011d90: 6570 7468 2061 6e64 2075 7020 746f 2034 epth and up to 4 │ │ │ │ +00011da0: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +00011db0: 2a20 4070 6172 616d 2073 7263 2066 696c * @param src fil │ │ │ │ +00011dc0: 7465 7269 6e67 2069 6d61 6765 2077 6974 tering image wit │ │ │ │ +00011dd0: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ +00011de0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +00011df0: 6e74 2033 322d 6269 7420 6465 7074 6820 nt 32-bit depth │ │ │ │ +00011e00: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ +00011e10: 6e65 6c73 2e0a 2020 2020 202a 2040 7061 nels.. * @pa │ │ │ │ +00011e20: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ +00011e30: 696f 6e20 696d 6167 650a 2020 2020 202a ion image. * │ │ │ │ +00011e40: 2040 7061 7261 6d20 7369 676d 6153 7061 @param sigmaSpa │ │ │ │ +00011e50: 7469 616c 205c 287b 5c73 6967 6d61 7d5f tial \({\sigma}_ │ │ │ │ +00011e60: 485c 2920 7061 7261 6d65 7465 7220 696e H\) parameter in │ │ │ │ +00011e70: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ +00011e80: 7469 636c 652c 2069 7427 7320 7369 6d69 ticle, it's simi │ │ │ │ +00011e90: 6c61 7220 746f 2074 6865 2073 6967 6d61 lar to the sigma │ │ │ │ +00011ea0: 2069 6e20 7468 650a 2020 2020 202a 2063 in the. * c │ │ │ │ +00011eb0: 6f6f 7264 696e 6174 6520 7370 6163 6520 oordinate space │ │ │ │ +00011ec0: 696e 746f 2062 696c 6174 6572 616c 4669 into bilateralFi │ │ │ │ +00011ed0: 6c74 6572 2e0a 2020 2020 202a 2040 7061 lter.. * @pa │ │ │ │ +00011ee0: 7261 6d20 7369 676d 6143 6f6c 6f72 205c ram sigmaColor \ │ │ │ │ +00011ef0: 287b 5c73 6967 6d61 7d5f 725c 2920 7061 ({\sigma}_r\) pa │ │ │ │ +00011f00: 7261 6d65 7465 7220 696e 2074 6865 206f rameter in the o │ │ │ │ +00011f10: 7269 6769 6e61 6c20 6172 7469 636c 652c riginal article, │ │ │ │ +00011f20: 2069 7427 7320 7369 6d69 6c61 7220 746f it's similar to │ │ │ │ +00011f30: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ +00011f40: 650a 2020 2020 202a 2063 6f6c 6f72 2073 e. * color s │ │ │ │ +00011f50: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ +00011f60: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00011f70: 2a20 4070 6172 616d 206d 6f64 6520 6f6e * @param mode on │ │ │ │ +00011f80: 6520 666f 726d 2074 6872 6565 206d 6f64 e form three mod │ │ │ │ +00011f90: 6573 2044 5446 5f4e 432c 2044 5446 5f52 es DTF_NC, DTF_R │ │ │ │ +00011fa0: 4620 616e 6420 4454 465f 4943 2077 6869 F and DTF_IC whi │ │ │ │ +00011fb0: 6368 2063 6f72 7265 7370 6f6e 6473 2074 ch corresponds t │ │ │ │ +00011fc0: 6f20 7468 7265 6520 6d6f 6465 7320 666f o three modes fo │ │ │ │ +00011fd0: 720a 2020 2020 202a 2066 696c 7465 7269 r. * filteri │ │ │ │ +00011fe0: 6e67 2032 4420 7369 676e 616c 7320 696e ng 2D signals in │ │ │ │ +00011ff0: 2074 6865 2061 7274 6963 6c65 2e0a 2020 the article.. │ │ │ │ +00012000: 2020 202a 2053 4545 3a20 6269 6c61 7465 * SEE: bilate │ │ │ │ +00012010: 7261 6c46 696c 7465 722c 2067 7569 6465 ralFilter, guide │ │ │ │ +00012020: 6446 696c 7465 722c 2061 6d46 696c 7465 dFilter, amFilte │ │ │ │ +00012030: 720a 2020 2020 202a 2f0a 2020 2020 7075 r. */. pu │ │ │ │ +00012040: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00012050: 2064 7446 696c 7465 7228 4d61 7420 6775 dtFilter(Mat gu │ │ │ │ +00012060: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +00012070: 7420 6473 742c 2064 6f75 626c 6520 7369 t dst, double si │ │ │ │ +00012080: 676d 6153 7061 7469 616c 2c20 646f 7562 gmaSpatial, doub │ │ │ │ +00012090: 6c65 2073 6967 6d61 436f 6c6f 722c 2069 le sigmaColor, i │ │ │ │ +000120a0: 6e74 206d 6f64 6529 207b 0a20 2020 2020 nt mode) {. │ │ │ │ +000120b0: 2020 2064 7446 696c 7465 725f 3128 6775 dtFilter_1(gu │ │ │ │ +000120c0: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ +000120d0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +000120e0: 742e 6e61 7469 7665 4f62 6a2c 2073 6967 t.nativeObj, sig │ │ │ │ +000120f0: 6d61 5370 6174 6961 6c2c 2073 6967 6d61 maSpatial, sigma │ │ │ │ +00012100: 436f 6c6f 722c 206d 6f64 6529 3b0a 2020 Color, mode);. │ │ │ │ +00012110: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00012120: 2020 2a20 5369 6d70 6c65 206f 6e65 2d6c * Simple one-l │ │ │ │ +00012130: 696e 6520 446f 6d61 696e 2054 7261 6e73 ine Domain Trans │ │ │ │ +00012140: 666f 726d 2066 696c 7465 7220 6361 6c6c form filter call │ │ │ │ +00012150: 2e20 4966 2079 6f75 2068 6176 6520 6d75 . If you have mu │ │ │ │ +00012160: 6c74 6970 6c65 2069 6d61 6765 7320 746f ltiple images to │ │ │ │ +00012170: 2066 696c 7465 7220 7769 7468 2074 6865 filter with the │ │ │ │ +00012180: 2073 616d 650a 2020 2020 202a 2067 7569 same. * gui │ │ │ │ +00012190: 6465 6420 696d 6167 6520 7468 656e 2075 ded image then u │ │ │ │ +000121a0: 7365 2044 5446 696c 7465 7220 696e 7465 se DTFilter inte │ │ │ │ +000121b0: 7266 6163 6520 746f 2061 766f 6964 2065 rface to avoid e │ │ │ │ +000121c0: 7874 7261 2063 6f6d 7075 7461 7469 6f6e xtra computation │ │ │ │ +000121d0: 7320 6f6e 2069 6e69 7469 616c 697a 6174 s on initializat │ │ │ │ +000121e0: 696f 6e20 7374 6167 652e 0a20 2020 2020 ion stage.. │ │ │ │ +000121f0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00012200: 6775 6964 6520 6775 6964 6564 2069 6d61 guide guided ima │ │ │ │ +00012210: 6765 2028 616c 736f 2063 616c 6c65 6420 ge (also called │ │ │ │ +00012220: 6173 206a 6f69 6e74 2069 6d61 6765 2920 as joint image) │ │ │ │ +00012230: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +00012240: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ +00012250: 706f 696e 7420 3332 2d62 6974 0a20 2020 point 32-bit. │ │ │ │ +00012260: 2020 2a20 6465 7074 6820 616e 6420 7570 * depth and up │ │ │ │ +00012270: 2074 6f20 3420 6368 616e 6e65 6c73 2e0a to 4 channels.. │ │ │ │ +00012280: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00012290: 6320 6669 6c74 6572 696e 6720 696d 6167 c filtering imag │ │ │ │ +000122a0: 6520 7769 7468 2075 6e73 6967 6e65 6420 e with unsigned │ │ │ │ +000122b0: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +000122c0: 672d 706f 696e 7420 3332 2d62 6974 2064 g-point 32-bit d │ │ │ │ +000122d0: 6570 7468 2061 6e64 2075 7020 746f 2034 epth and up to 4 │ │ │ │ +000122e0: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +000122f0: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des │ │ │ │ +00012300: 7469 6e61 7469 6f6e 2069 6d61 6765 0a20 tination image. │ │ │ │ +00012310: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00012320: 6d61 5370 6174 6961 6c20 5c28 7b5c 7369 maSpatial \({\si │ │ │ │ +00012330: 676d 617d 5f48 5c29 2070 6172 616d 6574 gma}_H\) paramet │ │ │ │ +00012340: 6572 2069 6e20 7468 6520 6f72 6967 696e er in the origin │ │ │ │ +00012350: 616c 2061 7274 6963 6c65 2c20 6974 2773 al article, it's │ │ │ │ +00012360: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +00012370: 7369 676d 6120 696e 2074 6865 0a20 2020 sigma in the. │ │ │ │ +00012380: 2020 2a20 636f 6f72 6469 6e61 7465 2073 * coordinate s │ │ │ │ +00012390: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ +000123a0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +000123b0: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ +000123c0: 6c6f 7220 5c28 7b5c 7369 676d 617d 5f72 lor \({\sigma}_r │ │ │ │ +000123d0: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ +000123e0: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ +000123f0: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ +00012400: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +00012410: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ +00012420: 6c6f 7220 7370 6163 6520 696e 746f 2062 lor space into b │ │ │ │ +00012430: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00012440: 2020 2020 202a 2066 696c 7465 7269 6e67 * filtering │ │ │ │ +00012450: 2032 4420 7369 676e 616c 7320 696e 2074 2D signals in t │ │ │ │ +00012460: 6865 2061 7274 6963 6c65 2e0a 2020 2020 he article.. │ │ │ │ +00012470: 202a 2053 4545 3a20 6269 6c61 7465 7261 * SEE: bilatera │ │ │ │ +00012480: 6c46 696c 7465 722c 2067 7569 6465 6446 lFilter, guidedF │ │ │ │ +00012490: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ +000124a0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +000124b0: 6963 2073 7461 7469 6320 766f 6964 2064 ic static void d │ │ │ │ +000124c0: 7446 696c 7465 7228 4d61 7420 6775 6964 tFilter(Mat guid │ │ │ │ +000124d0: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ +000124e0: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm │ │ │ │ +000124f0: 6153 7061 7469 616c 2c20 646f 7562 6c65 aSpatial, double │ │ │ │ +00012500: 2073 6967 6d61 436f 6c6f 7229 207b 0a20 sigmaColor) {. │ │ │ │ +00012510: 2020 2020 2020 2064 7446 696c 7465 725f dtFilter_ │ │ │ │ +00012520: 3228 6775 6964 652e 6e61 7469 7665 4f62 2(guide.nativeOb │ │ │ │ +00012530: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ +00012540: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00012550: 2073 6967 6d61 5370 6174 6961 6c2c 2073 sigmaSpatial, s │ │ │ │ +00012560: 6967 6d61 436f 6c6f 7229 3b0a 2020 2020 igmaColor);. │ │ │ │ +00012570: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00012580: 2f20 432b 2b3a 2020 5074 725f 4775 6964 / C++: Ptr_Guid │ │ │ │ +00012590: 6564 4669 6c74 6572 2063 763a 3a78 696d edFilter cv::xim │ │ │ │ +000125a0: 6770 726f 633a 3a63 7265 6174 6547 7569 gproc::createGui │ │ │ │ +000125b0: 6465 6446 696c 7465 7228 4d61 7420 6775 dedFilter(Mat gu │ │ │ │ +000125c0: 6964 652c 2069 6e74 2072 6164 6975 732c ide, int radius, │ │ │ │ +000125d0: 2064 6f75 626c 6520 6570 732c 2064 6f75 double eps, dou │ │ │ │ +000125e0: 626c 6520 7363 616c 6520 3d20 312e 3029 ble scale = 1.0) │ │ │ │ +000125f0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +00012600: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ +00012610: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ +00012620: 6e73 7461 6e63 6520 6f66 2047 7569 6465 nstance of Guide │ │ │ │ +00012630: 6446 696c 7465 7220 616e 6420 7072 6f64 dFilter and prod │ │ │ │ +00012640: 7563 6520 696e 6974 6961 6c69 7a61 7469 uce initializati │ │ │ │ +00012650: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ +00012660: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00012670: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ +00012680: 6d61 6765 2028 6f72 2061 7272 6179 206f mage (or array o │ │ │ │ +00012690: 6620 696d 6167 6573 2920 7769 7468 2075 f images) with u │ │ │ │ +000126a0: 7020 746f 2033 2063 6861 6e6e 656c 732c p to 3 channels, │ │ │ │ +000126b0: 2069 6620 6974 2068 6176 6520 6d6f 7265 if it have more │ │ │ │ +000126c0: 2074 6865 6e20 330a 2020 2020 202a 2063 then 3. * c │ │ │ │ +000126d0: 6861 6e6e 656c 7320 7468 656e 206f 6e6c hannels then onl │ │ │ │ +000126e0: 7920 6669 7273 7420 3320 6368 616e 6e65 y first 3 channe │ │ │ │ +000126f0: 6c73 2077 696c 6c20 6265 2075 7365 642e ls will be used. │ │ │ │ +00012700: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00012710: 7061 7261 6d20 7261 6469 7573 2072 6164 param radius rad │ │ │ │ +00012720: 6975 7320 6f66 2047 7569 6465 6420 4669 ius of Guided Fi │ │ │ │ +00012730: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +00012740: 2020 2a20 4070 6172 616d 2065 7073 2072 * @param eps r │ │ │ │ +00012750: 6567 756c 6172 697a 6174 696f 6e20 7465 egularization te │ │ │ │ +00012760: 726d 206f 6620 4775 6964 6564 2046 696c rm of Guided Fil │ │ │ │ +00012770: 7465 722e 205c 287b 6570 737d 5e32 5c29 ter. \({eps}^2\) │ │ │ │ +00012780: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ +00012790: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ +000127a0: 636f 6c6f 720a 2020 2020 202a 2073 7061 color. * spa │ │ │ │ +000127b0: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ +000127c0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +000127d0: 2020 2020 202a 2040 7061 7261 6d20 7363 * @param sc │ │ │ │ +000127e0: 616c 6520 7375 6273 616d 706c 6520 6661 ale subsample fa │ │ │ │ +000127f0: 6374 6f72 206f 6620 4661 7374 2047 7569 ctor of Fast Gui │ │ │ │ +00012800: 6465 6420 4669 6c74 6572 2c20 7573 6520 ded Filter, use │ │ │ │ +00012810: 6120 7363 616c 6520 6c65 7373 2074 6861 a scale less tha │ │ │ │ +00012820: 6e20 3120 746f 2073 7065 6564 7320 7570 n 1 to speeds up │ │ │ │ +00012830: 2063 6f6d 7075 7461 7469 6f6e 0a20 2020 computation. │ │ │ │ +00012840: 2020 2a20 7769 7468 2061 6c6d 6f73 7420 * with almost │ │ │ │ +00012850: 6e6f 2076 6973 6962 6c65 2064 6567 7261 no visible degra │ │ │ │ +00012860: 6461 7469 6f6e 2e20 2865 2e67 2e20 7363 dation. (e.g. sc │ │ │ │ +00012870: 616c 653d 3d30 2e35 2073 6872 696e 6b73 ale==0.5 shrinks │ │ │ │ +00012880: 2074 6865 2069 6d61 6765 2062 7920 3278 the image by 2x │ │ │ │ +00012890: 2069 6e73 6964 6520 7468 6520 6669 6c74 inside the filt │ │ │ │ +000128a0: 6572 290a 2020 2020 202a 0a20 2020 2020 er). *. │ │ │ │ +000128b0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +000128c0: 6c73 2061 626f 7574 2028 4661 7374 2920 ls about (Fast) │ │ │ │ +000128d0: 4775 6964 6564 2046 696c 7465 7220 7061 Guided Filter pa │ │ │ │ +000128e0: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +000128f0: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ +00012900: 6c65 7320 4349 5445 3a20 4b61 696d 696e les CITE: Kaimin │ │ │ │ +00012910: 6731 3020 4349 5445 3a20 4b61 696d 696e g10 CITE: Kaimin │ │ │ │ +00012920: 6731 3520 2e0a 2020 2020 202a 2040 7265 g15 .. * @re │ │ │ │ +00012930: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00012940: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00012950: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00012960: 7374 6174 6963 2047 7569 6465 6446 696c static GuidedFil │ │ │ │ +00012970: 7465 7220 6372 6561 7465 4775 6964 6564 ter createGuided │ │ │ │ +00012980: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +00012990: 2c20 696e 7420 7261 6469 7573 2c20 646f , int radius, do │ │ │ │ +000129a0: 7562 6c65 2065 7073 2c20 646f 7562 6c65 uble eps, double │ │ │ │ +000129b0: 2073 6361 6c65 2920 7b0a 2020 2020 2020 scale) {. │ │ │ │ +000129c0: 2020 7265 7475 726e 2047 7569 6465 6446 return GuidedF │ │ │ │ +000129d0: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ +000129e0: 5f28 6372 6561 7465 4775 6964 6564 4669 _(createGuidedFi │ │ │ │ +000129f0: 6c74 6572 5f30 2867 7569 6465 2e6e 6174 lter_0(guide.nat │ │ │ │ +00012a00: 6976 654f 626a 2c20 7261 6469 7573 2c20 iveObj, radius, │ │ │ │ +00012a10: 6570 732c 2073 6361 6c65 2929 3b0a 2020 eps, scale));. │ │ │ │ +00012a20: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00012a30: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ +00012a40: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ +00012a50: 6e63 6520 6f66 2047 7569 6465 6446 696c nce of GuidedFil │ │ │ │ +00012a60: 7465 7220 616e 6420 7072 6f64 7563 6520 ter and produce │ │ │ │ +00012a70: 696e 6974 6961 6c69 7a61 7469 6f6e 2072 initialization r │ │ │ │ +00012a80: 6f75 7469 6e65 732e 0a20 2020 2020 2a0a outines.. *. │ │ │ │ +00012a90: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu │ │ │ │ +00012aa0: 6964 6520 6775 6964 6564 2069 6d61 6765 ide guided image │ │ │ │ +00012ab0: 2028 6f72 2061 7272 6179 206f 6620 696d (or array of im │ │ │ │ +00012ac0: 6167 6573 2920 7769 7468 2075 7020 746f ages) with up to │ │ │ │ +00012ad0: 2033 2063 6861 6e6e 656c 732c 2069 6620 3 channels, if │ │ │ │ +00012ae0: 6974 2068 6176 6520 6d6f 7265 2074 6865 it have more the │ │ │ │ +00012af0: 6e20 330a 2020 2020 202a 2063 6861 6e6e n 3. * chann │ │ │ │ +00012b00: 656c 7320 7468 656e 206f 6e6c 7920 6669 els then only fi │ │ │ │ +00012b10: 7273 7420 3320 6368 616e 6e65 6c73 2077 rst 3 channels w │ │ │ │ +00012b20: 696c 6c20 6265 2075 7365 642e 0a20 2020 ill be used.. │ │ │ │ +00012b30: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00012b40: 6d20 7261 6469 7573 2072 6164 6975 7320 m radius radius │ │ │ │ +00012b50: 6f66 2047 7569 6465 6420 4669 6c74 6572 of Guided Filter │ │ │ │ +00012b60: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00012b70: 4070 6172 616d 2065 7073 2072 6567 756c @param eps regul │ │ │ │ +00012b80: 6172 697a 6174 696f 6e20 7465 726d 206f arization term o │ │ │ │ +00012b90: 6620 4775 6964 6564 2046 696c 7465 722e f Guided Filter. │ │ │ │ +00012ba0: 205c 287b 6570 737d 5e32 5c29 2069 7320 \({eps}^2\) is │ │ │ │ +00012bb0: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ +00012bc0: 6967 6d61 2069 6e20 7468 6520 636f 6c6f igma in the colo │ │ │ │ +00012bd0: 720a 2020 2020 202a 2073 7061 6365 2069 r. * space i │ │ │ │ +00012be0: 6e74 6f20 6269 6c61 7465 7261 6c46 696c nto bilateralFil │ │ │ │ +00012bf0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +00012c00: 202a 2077 6974 6820 616c 6d6f 7374 206e * with almost n │ │ │ │ +00012c10: 6f20 7669 7369 626c 6520 6465 6772 6164 o visible degrad │ │ │ │ +00012c20: 6174 696f 6e2e 2028 652e 672e 2073 6361 ation. (e.g. sca │ │ │ │ +00012c30: 6c65 3d3d 302e 3520 7368 7269 6e6b 7320 le==0.5 shrinks │ │ │ │ +00012c40: 7468 6520 696d 6167 6520 6279 2032 7820 the image by 2x │ │ │ │ +00012c50: 696e 7369 6465 2074 6865 2066 696c 7465 inside the filte │ │ │ │ +00012c60: 7229 0a20 2020 2020 2a0a 2020 2020 202a r). *. * │ │ │ │ +00012c70: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00012c80: 7320 6162 6f75 7420 2846 6173 7429 2047 s about (Fast) G │ │ │ │ +00012c90: 7569 6465 6420 4669 6c74 6572 2070 6172 uided Filter par │ │ │ │ +00012ca0: 616d 6574 6572 732c 2073 6565 2074 6865 ameters, see the │ │ │ │ +00012cb0: 206f 7269 6769 6e61 6c20 6172 7469 636c original articl │ │ │ │ +00012cc0: 6573 2043 4954 453a 204b 6169 6d69 6e67 es CITE: Kaiming │ │ │ │ +00012cd0: 3130 2043 4954 453a 204b 6169 6d69 6e67 10 CITE: Kaiming │ │ │ │ +00012ce0: 3135 202e 0a20 2020 2020 2a20 4072 6574 15 .. * @ret │ │ │ │ +00012cf0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00012d00: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00012d10: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00012d20: 7461 7469 6320 4775 6964 6564 4669 6c74 tatic GuidedFilt │ │ │ │ +00012d30: 6572 2063 7265 6174 6547 7569 6465 6446 er createGuidedF │ │ │ │ +00012d40: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +00012d50: 2069 6e74 2072 6164 6975 732c 2064 6f75 int radius, dou │ │ │ │ +00012d60: 626c 6520 6570 7329 207b 0a20 2020 2020 ble eps) {. │ │ │ │ +00012d70: 2020 2072 6574 7572 6e20 4775 6964 6564 return Guided │ │ │ │ +00012d80: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +00012d90: 5f5f 2863 7265 6174 6547 7569 6465 6446 __(createGuidedF │ │ │ │ +00012da0: 696c 7465 725f 3128 6775 6964 652e 6e61 ilter_1(guide.na │ │ │ │ +00012db0: 7469 7665 4f62 6a2c 2072 6164 6975 732c tiveObj, radius, │ │ │ │ +00012dc0: 2065 7073 2929 3b0a 2020 2020 7d0a 0a0a eps));. }... │ │ │ │ +00012dd0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +00012de0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +00012df0: 6770 726f 633a 3a67 7569 6465 6446 696c gproc::guidedFil │ │ │ │ +00012e00: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +00012e10: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +00012e20: 2c20 696e 7420 7261 6469 7573 2c20 646f , int radius, do │ │ │ │ +00012e30: 7562 6c65 2065 7073 2c20 696e 7420 6444 uble eps, int dD │ │ │ │ +00012e40: 6570 7468 203d 202d 312c 2064 6f75 626c epth = -1, doubl │ │ │ │ +00012e50: 6520 7363 616c 6520 3d20 312e 3029 0a20 e scale = 1.0). │ │ │ │ +00012e60: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00012e70: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ +00012e80: 2d6c 696e 6520 2846 6173 7429 2047 7569 -line (Fast) Gui │ │ │ │ +00012e90: 6465 6420 4669 6c74 6572 2063 616c 6c2e ded Filter call. │ │ │ │ +00012ea0: 0a20 2020 2020 2a0a 2020 2020 202a 2049 . *. * I │ │ │ │ +00012eb0: 6620 796f 7520 6861 7665 206d 756c 7469 f you have multi │ │ │ │ +00012ec0: 706c 6520 696d 6167 6573 2074 6f20 6669 ple images to fi │ │ │ │ +00012ed0: 6c74 6572 2077 6974 6820 7468 6520 7361 lter with the sa │ │ │ │ +00012ee0: 6d65 2067 7569 6465 6420 696d 6167 6520 me guided image │ │ │ │ +00012ef0: 7468 656e 2075 7365 2047 7569 6465 6446 then use GuidedF │ │ │ │ +00012f00: 696c 7465 7220 696e 7465 7266 6163 6520 ilter interface │ │ │ │ +00012f10: 746f 0a20 2020 2020 2a20 6176 6f69 6420 to. * avoid │ │ │ │ +00012f20: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ +00012f30: 6e73 206f 6e20 696e 6974 6961 6c69 7a61 ns on initializa │ │ │ │ +00012f40: 7469 6f6e 2073 7461 6765 2e0a 2020 2020 tion stage.. │ │ │ │ +00012f50: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00012f60: 2067 7569 6465 2067 7569 6465 6420 696d guide guided im │ │ │ │ +00012f70: 6167 6520 286f 7220 6172 7261 7920 6f66 age (or array of │ │ │ │ +00012f80: 2069 6d61 6765 7329 2077 6974 6820 7570 images) with up │ │ │ │ +00012f90: 2074 6f20 3320 6368 616e 6e65 6c73 2c20 to 3 channels, │ │ │ │ +00012fa0: 6966 2069 7420 6861 7665 206d 6f72 6520 if it have more │ │ │ │ +00012fb0: 7468 656e 2033 0a20 2020 2020 2a20 6368 then 3. * ch │ │ │ │ +00012fc0: 616e 6e65 6c73 2074 6865 6e20 6f6e 6c79 annels then only │ │ │ │ +00012fd0: 2066 6972 7374 2033 2063 6861 6e6e 656c first 3 channel │ │ │ │ +00012fe0: 7320 7769 6c6c 2062 6520 7573 6564 2e0a s will be used.. │ │ │ │ +00012ff0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00013000: 6172 616d 2073 7263 2066 696c 7465 7269 aram src filteri │ │ │ │ +00013010: 6e67 2069 6d61 6765 2077 6974 6820 616e ng image with an │ │ │ │ +00013020: 7920 6e75 6d62 6572 7320 6f66 2063 6861 y numbers of cha │ │ │ │ +00013030: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +00013040: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00013050: 6f75 7470 7574 2069 6d61 6765 2e0a 2020 output image.. │ │ │ │ +00013060: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00013070: 616d 2072 6164 6975 7320 7261 6469 7573 am radius radius │ │ │ │ +00013080: 206f 6620 4775 6964 6564 2046 696c 7465 of Guided Filte │ │ │ │ +00013090: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +000130a0: 2040 7061 7261 6d20 6570 7320 7265 6775 @param eps regu │ │ │ │ +000130b0: 6c61 7269 7a61 7469 6f6e 2074 6572 6d20 larization term │ │ │ │ +000130c0: 6f66 2047 7569 6465 6420 4669 6c74 6572 of Guided Filter │ │ │ │ +000130d0: 2e20 5c28 7b65 7073 7d5e 325c 2920 6973 . \({eps}^2\) is │ │ │ │ +000130e0: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +000130f0: 7369 676d 6120 696e 2074 6865 2063 6f6c sigma in the col │ │ │ │ +00013100: 6f72 0a20 2020 2020 2a20 7370 6163 6520 or. * space │ │ │ │ +00013110: 696e 746f 2062 696c 6174 6572 616c 4669 into bilateralFi │ │ │ │ +00013120: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +00013130: 2020 2a20 4070 6172 616d 2064 4465 7074 * @param dDept │ │ │ │ +00013140: 6820 6f70 7469 6f6e 616c 2064 6570 7468 h optional depth │ │ │ │ +00013150: 206f 6620 7468 6520 6f75 7470 7574 2069 of the output i │ │ │ │ +00013160: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00013170: 2020 2a20 4070 6172 616d 2073 6361 6c65 * @param scale │ │ │ │ +00013180: 2073 7562 7361 6d70 6c65 2066 6163 746f subsample facto │ │ │ │ +00013190: 7220 6f66 2046 6173 7420 4775 6964 6564 r of Fast Guided │ │ │ │ +000131a0: 2046 696c 7465 722c 2075 7365 2061 2073 Filter, use a s │ │ │ │ +000131b0: 6361 6c65 206c 6573 7320 7468 616e 2031 cale less than 1 │ │ │ │ +000131c0: 2074 6f20 7370 6565 6473 2075 7020 636f to speeds up co │ │ │ │ +000131d0: 6d70 7574 6174 696f 6e0a 2020 2020 202a mputation. * │ │ │ │ +000131e0: 2077 6974 6820 616c 6d6f 7374 206e 6f20 with almost no │ │ │ │ +000131f0: 7669 7369 626c 6520 6465 6772 6164 6174 visible degradat │ │ │ │ +00013200: 696f 6e2e 2028 652e 672e 2073 6361 6c65 ion. (e.g. scale │ │ │ │ +00013210: 3d3d 302e 3520 7368 7269 6e6b 7320 7468 ==0.5 shrinks th │ │ │ │ +00013220: 6520 696d 6167 6520 6279 2032 7820 696e e image by 2x in │ │ │ │ +00013230: 7369 6465 2074 6865 2066 696c 7465 7229 side the filter) │ │ │ │ +00013240: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ +00013250: 4545 3a20 6269 6c61 7465 7261 6c46 696c EE: bilateralFil │ │ │ │ +00013260: 7465 722c 2064 7446 696c 7465 722c 2061 ter, dtFilter, a │ │ │ │ +00013270: 6d46 696c 7465 720a 2020 2020 202a 2f0a mFilter. */. │ │ │ │ +00013280: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00013290: 6320 766f 6964 2067 7569 6465 6446 696c c void guidedFil │ │ │ │ +000132a0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +000132b0: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +000132c0: 2069 6e74 2072 6164 6975 732c 2064 6f75 int radius, dou │ │ │ │ +000132d0: 626c 6520 6570 732c 2069 6e74 2064 4465 ble eps, int dDe │ │ │ │ +000132e0: 7074 682c 2064 6f75 626c 6520 7363 616c pth, double scal │ │ │ │ +000132f0: 6529 207b 0a20 2020 2020 2020 2067 7569 e) {. gui │ │ │ │ +00013300: 6465 6446 696c 7465 725f 3028 6775 6964 dedFilter_0(guid │ │ │ │ +00013310: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ +00013320: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00013330: 6e61 7469 7665 4f62 6a2c 2072 6164 6975 nativeObj, radiu │ │ │ │ +00013340: 732c 2065 7073 2c20 6444 6570 7468 2c20 s, eps, dDepth, │ │ │ │ +00013350: 7363 616c 6529 3b0a 2020 2020 7d0a 0a20 scale);. }.. │ │ │ │ +00013360: 2020 202f 2a2a 0a20 2020 2020 2a20 5369 /**. * Si │ │ │ │ +00013370: 6d70 6c65 206f 6e65 2d6c 696e 6520 2846 mple one-line (F │ │ │ │ +00013380: 6173 7429 2047 7569 6465 6420 4669 6c74 ast) Guided Filt │ │ │ │ +00013390: 6572 2063 616c 6c2e 0a20 2020 2020 2a0a er call.. *. │ │ │ │ +000133a0: 2020 2020 202a 2049 6620 796f 7520 6861 * If you ha │ │ │ │ +000133b0: 7665 206d 756c 7469 706c 6520 696d 6167 ve multiple imag │ │ │ │ +000133c0: 6573 2074 6f20 6669 6c74 6572 2077 6974 es to filter wit │ │ │ │ +000133d0: 6820 7468 6520 7361 6d65 2067 7569 6465 h the same guide │ │ │ │ +000133e0: 6420 696d 6167 6520 7468 656e 2075 7365 d image then use │ │ │ │ +000133f0: 2047 7569 6465 6446 696c 7465 7220 696e GuidedFilter in │ │ │ │ +00013400: 7465 7266 6163 6520 746f 0a20 2020 2020 terface to. │ │ │ │ +00013410: 2a20 6176 6f69 6420 6578 7472 6120 636f * avoid extra co │ │ │ │ +00013420: 6d70 7574 6174 696f 6e73 206f 6e20 696e mputations on in │ │ │ │ +00013430: 6974 6961 6c69 7a61 7469 6f6e 2073 7461 itialization sta │ │ │ │ +00013440: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00013450: 2a20 4070 6172 616d 2067 7569 6465 2067 * @param guide g │ │ │ │ +00013460: 7569 6465 6420 696d 6167 6520 286f 7220 uided image (or │ │ │ │ +00013470: 6172 7261 7920 6f66 2069 6d61 6765 7329 array of images) │ │ │ │ +00013480: 2077 6974 6820 7570 2074 6f20 3320 6368 with up to 3 ch │ │ │ │ +00013490: 616e 6e65 6c73 2c20 6966 2069 7420 6861 annels, if it ha │ │ │ │ +000134a0: 7665 206d 6f72 6520 7468 656e 2033 0a20 ve more then 3. │ │ │ │ +000134b0: 2020 2020 2a20 6368 616e 6e65 6c73 2074 * channels t │ │ │ │ +000134c0: 6865 6e20 6f6e 6c79 2066 6972 7374 2033 hen only first 3 │ │ │ │ +000134d0: 2063 6861 6e6e 656c 7320 7769 6c6c 2062 channels will b │ │ │ │ +000134e0: 6520 7573 6564 2e0a 2020 2020 202a 0a20 e used.. *. │ │ │ │ +000134f0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00013500: 2066 696c 7465 7269 6e67 2069 6d61 6765 filtering image │ │ │ │ +00013510: 2077 6974 6820 616e 7920 6e75 6d62 6572 with any number │ │ │ │ +00013520: 7320 6f66 2063 6861 6e6e 656c 732e 0a20 s of channels.. │ │ │ │ +00013530: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00013540: 7261 6d20 6473 7420 6f75 7470 7574 2069 ram dst output i │ │ │ │ +00013550: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00013560: 2020 2a20 4070 6172 616d 2072 6164 6975 * @param radiu │ │ │ │ +00013570: 7320 7261 6469 7573 206f 6620 4775 6964 s radius of Guid │ │ │ │ +00013580: 6564 2046 696c 7465 722e 0a20 2020 2020 ed Filter.. │ │ │ │ +00013590: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000135a0: 6570 7320 7265 6775 6c61 7269 7a61 7469 eps regularizati │ │ │ │ +000135b0: 6f6e 2074 6572 6d20 6f66 2047 7569 6465 on term of Guide │ │ │ │ +000135c0: 6420 4669 6c74 6572 2e20 5c28 7b65 7073 d Filter. \({eps │ │ │ │ +000135d0: 7d5e 325c 2920 6973 2073 696d 696c 6172 }^2\) is similar │ │ │ │ +000135e0: 2074 6f20 7468 6520 7369 676d 6120 696e to the sigma in │ │ │ │ +000135f0: 2074 6865 2063 6f6c 6f72 0a20 2020 2020 the color. │ │ │ │ +00013600: 2a20 7370 6163 6520 696e 746f 2062 696c * space into bil │ │ │ │ +00013610: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +00013620: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00013630: 616d 2064 4465 7074 6820 6f70 7469 6f6e am dDepth option │ │ │ │ +00013640: 616c 2064 6570 7468 206f 6620 7468 6520 al depth of the │ │ │ │ +00013650: 6f75 7470 7574 2069 6d61 6765 2e0a 2020 output image.. │ │ │ │ +00013660: 2020 202a 0a20 2020 2020 2a20 7769 7468 *. * with │ │ │ │ +00013670: 2061 6c6d 6f73 7420 6e6f 2076 6973 6962 almost no visib │ │ │ │ +00013680: 6c65 2064 6567 7261 6461 7469 6f6e 2e20 le degradation. │ │ │ │ +00013690: 2865 2e67 2e20 7363 616c 653d 3d30 2e35 (e.g. scale==0.5 │ │ │ │ +000136a0: 2073 6872 696e 6b73 2074 6865 2069 6d61 shrinks the ima │ │ │ │ +000136b0: 6765 2062 7920 3278 2069 6e73 6964 6520 ge by 2x inside │ │ │ │ +000136c0: 7468 6520 6669 6c74 6572 290a 2020 2020 the filter). │ │ │ │ +000136d0: 202a 0a20 2020 2020 2a20 5345 453a 2062 *. * SEE: b │ │ │ │ +000136e0: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ +000136f0: 6474 4669 6c74 6572 2c20 616d 4669 6c74 dtFilter, amFilt │ │ │ │ +00013700: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +00013710: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +00013720: 6420 6775 6964 6564 4669 6c74 6572 284d d guidedFilter(M │ │ │ │ +00013730: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ +00013740: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ +00013750: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ +00013760: 7073 2c20 696e 7420 6444 6570 7468 2920 ps, int dDepth) │ │ │ │ +00013770: 7b0a 2020 2020 2020 2020 6775 6964 6564 {. guided │ │ │ │ +00013780: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ +00013790: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ +000137a0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +000137b0: 6976 654f 626a 2c20 7261 6469 7573 2c20 iveObj, radius, │ │ │ │ +000137c0: 6570 732c 2064 4465 7074 6829 3b0a 2020 eps, dDepth);. │ │ │ │ +000137d0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +000137e0: 2020 2a20 5369 6d70 6c65 206f 6e65 2d6c * Simple one-l │ │ │ │ +000137f0: 696e 6520 2846 6173 7429 2047 7569 6465 ine (Fast) Guide │ │ │ │ +00013800: 6420 4669 6c74 6572 2063 616c 6c2e 0a20 d Filter call.. │ │ │ │ +00013810: 2020 2020 2a0a 2020 2020 202a 2049 6620 *. * If │ │ │ │ +00013820: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +00013830: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +00013840: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +00013850: 2067 7569 6465 6420 696d 6167 6520 7468 guided image th │ │ │ │ +00013860: 656e 2075 7365 2047 7569 6465 6446 696c en use GuidedFil │ │ │ │ +00013870: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ +00013880: 0a20 2020 2020 2a20 6176 6f69 6420 6578 . * avoid ex │ │ │ │ +00013890: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations │ │ │ │ +000138a0: 206f 6e20 696e 6974 6961 6c69 7a61 7469 on initializati │ │ │ │ +000138b0: 6f6e 2073 7461 6765 2e0a 2020 2020 202a on stage.. * │ │ │ │ +000138c0: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ +000138d0: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag │ │ │ │ +000138e0: 6520 286f 7220 6172 7261 7920 6f66 2069 e (or array of i │ │ │ │ +000138f0: 6d61 6765 7329 2077 6974 6820 7570 2074 mages) with up t │ │ │ │ +00013900: 6f20 3320 6368 616e 6e65 6c73 2c20 6966 o 3 channels, if │ │ │ │ +00013910: 2069 7420 6861 7665 206d 6f72 6520 7468 it have more th │ │ │ │ +00013920: 656e 2033 0a20 2020 2020 2a20 6368 616e en 3. * chan │ │ │ │ +00013930: 6e65 6c73 2074 6865 6e20 6f6e 6c79 2066 nels then only f │ │ │ │ +00013940: 6972 7374 2033 2063 6861 6e6e 656c 7320 irst 3 channels │ │ │ │ +00013950: 7769 6c6c 2062 6520 7573 6564 2e0a 2020 will be used.. │ │ │ │ +00013960: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00013970: 616d 2073 7263 2066 696c 7465 7269 6e67 am src filtering │ │ │ │ +00013980: 2069 6d61 6765 2077 6974 6820 616e 7920 image with any │ │ │ │ +00013990: 6e75 6d62 6572 7320 6f66 2063 6861 6e6e numbers of chann │ │ │ │ +000139a0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +000139b0: 202a 2040 7061 7261 6d20 6473 7420 6f75 * @param dst ou │ │ │ │ +000139c0: 7470 7574 2069 6d61 6765 2e0a 2020 2020 tput image.. │ │ │ │ +000139d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000139e0: 2072 6164 6975 7320 7261 6469 7573 206f radius radius o │ │ │ │ +000139f0: 6620 4775 6964 6564 2046 696c 7465 722e f Guided Filter. │ │ │ │ +00013a00: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00013a10: 7061 7261 6d20 6570 7320 7265 6775 6c61 param eps regula │ │ │ │ +00013a20: 7269 7a61 7469 6f6e 2074 6572 6d20 6f66 rization term of │ │ │ │ +00013a30: 2047 7569 6465 6420 4669 6c74 6572 2e20 Guided Filter. │ │ │ │ +00013a40: 5c28 7b65 7073 7d5e 325c 2920 6973 2073 \({eps}^2\) is s │ │ │ │ +00013a50: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +00013a60: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ +00013a70: 0a20 2020 2020 2a20 7370 6163 6520 696e . * space in │ │ │ │ +00013a80: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ +00013a90: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00013aa0: 2a0a 2020 2020 202a 2077 6974 6820 616c *. * with al │ │ │ │ +00013ab0: 6d6f 7374 206e 6f20 7669 7369 626c 6520 most no visible │ │ │ │ +00013ac0: 6465 6772 6164 6174 696f 6e2e 2028 652e degradation. (e. │ │ │ │ +00013ad0: 672e 2073 6361 6c65 3d3d 302e 3520 7368 g. scale==0.5 sh │ │ │ │ +00013ae0: 7269 6e6b 7320 7468 6520 696d 6167 6520 rinks the image │ │ │ │ +00013af0: 6279 2032 7820 696e 7369 6465 2074 6865 by 2x inside the │ │ │ │ +00013b00: 2066 696c 7465 7229 0a20 2020 2020 2a0a filter). *. │ │ │ │ +00013b10: 2020 2020 202a 2053 4545 3a20 6269 6c61 * SEE: bila │ │ │ │ +00013b20: 7465 7261 6c46 696c 7465 722c 2064 7446 teralFilter, dtF │ │ │ │ +00013b30: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ +00013b40: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00013b50: 6963 2073 7461 7469 6320 766f 6964 2067 ic static void g │ │ │ │ +00013b60: 7569 6465 6446 696c 7465 7228 4d61 7420 uidedFilter(Mat │ │ │ │ +00013b70: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ +00013b80: 4d61 7420 6473 742c 2069 6e74 2072 6164 Mat dst, int rad │ │ │ │ +00013b90: 6975 732c 2064 6f75 626c 6520 6570 7329 ius, double eps) │ │ │ │ +00013ba0: 207b 0a20 2020 2020 2020 2067 7569 6465 {. guide │ │ │ │ +00013bb0: 6446 696c 7465 725f 3228 6775 6964 652e dFilter_2(guide. │ │ │ │ +00013bc0: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +00013bd0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00013be0: 7469 7665 4f62 6a2c 2072 6164 6975 732c tiveObj, radius, │ │ │ │ +00013bf0: 2065 7073 293b 0a20 2020 207d 0a0a 0a20 eps);. }... │ │ │ │ +00013c00: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00013c10: 3a20 2050 7472 5f41 6461 7074 6976 654d : Ptr_AdaptiveM │ │ │ │ +00013c20: 616e 6966 6f6c 6446 696c 7465 7220 6376 anifoldFilter cv │ │ │ │ +00013c30: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +00013c40: 7465 414d 4669 6c74 6572 2864 6f75 626c teAMFilter(doubl │ │ │ │ +00013c50: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ +00013c60: 6520 7369 676d 615f 722c 2062 6f6f 6c20 e sigma_r, bool │ │ │ │ +00013c70: 6164 6a75 7374 5f6f 7574 6c69 6572 7320 adjust_outliers │ │ │ │ +00013c80: 3d20 6661 6c73 6529 0a20 2020 202f 2f0a = false). //. │ │ │ │ +00013c90: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00013ca0: 4661 6374 6f72 7920 6d65 7468 6f64 2c20 Factory method, │ │ │ │ +00013cb0: 6372 6561 7465 2069 6e73 7461 6e63 6520 create instance │ │ │ │ +00013cc0: 6f66 2041 6461 7074 6976 654d 616e 6966 of AdaptiveManif │ │ │ │ +00013cd0: 6f6c 6446 696c 7465 7220 616e 6420 7072 oldFilter and pr │ │ │ │ +00013ce0: 6f64 7563 6520 736f 6d65 2069 6e69 7469 oduce some initi │ │ │ │ +00013cf0: 616c 697a 6174 696f 6e20 726f 7574 696e alization routin │ │ │ │ +00013d00: 6573 2e0a 2020 2020 202a 0a20 2020 2020 es.. *. │ │ │ │ +00013d10: 2a20 4070 6172 616d 2073 6967 6d61 5f73 * @param sigma_s │ │ │ │ +00013d20: 2073 7061 7469 616c 2073 7461 6e64 6172 spatial standar │ │ │ │ +00013d30: 6420 6465 7669 6174 696f 6e2e 0a20 2020 d deviation.. │ │ │ │ +00013d40: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00013d50: 6d20 7369 676d 615f 7220 636f 6c6f 7220 m sigma_r color │ │ │ │ +00013d60: 7370 6163 6520 7374 616e 6461 7264 2064 space standard d │ │ │ │ +00013d70: 6576 6961 7469 6f6e 2c20 6974 2069 7320 eviation, it is │ │ │ │ +00013d80: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ +00013d90: 6967 6d61 2069 6e20 7468 6520 636f 6c6f igma in the colo │ │ │ │ +00013da0: 7220 7370 6163 6520 696e 746f 0a20 2020 r space into. │ │ │ │ +00013db0: 2020 2a20 6269 6c61 7465 7261 6c46 696c * bilateralFil │ │ │ │ +00013dc0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +00013dd0: 202a 2040 7061 7261 6d20 6164 6a75 7374 * @param adjust │ │ │ │ +00013de0: 5f6f 7574 6c69 6572 7320 6f70 7469 6f6e _outliers option │ │ │ │ +00013df0: 616c 2c20 7370 6563 6966 7920 7065 7266 al, specify perf │ │ │ │ +00013e00: 6f72 6d20 6f75 746c 6965 7273 2061 646a orm outliers adj │ │ │ │ +00013e10: 7573 7420 6f70 6572 6174 696f 6e20 6f72 ust operation or │ │ │ │ +00013e20: 206e 6f74 2c20 2845 712e 2039 2920 696e not, (Eq. 9) in │ │ │ │ +00013e30: 2074 6865 0a20 2020 2020 2a20 6f72 6967 the. * orig │ │ │ │ +00013e40: 696e 616c 2070 6170 6572 2e0a 2020 2020 inal paper.. │ │ │ │ +00013e50: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +00013e60: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +00013e70: 2041 6461 7074 6976 6520 4d61 6e69 666f Adaptive Manifo │ │ │ │ +00013e80: 6c64 2046 696c 7465 7220 7061 7261 6d65 ld Filter parame │ │ │ │ +00013e90: 7465 7273 2c20 7365 6520 7468 6520 6f72 ters, see the or │ │ │ │ +00013ea0: 6967 696e 616c 2061 7274 6963 6c65 2043 iginal article C │ │ │ │ +00013eb0: 4954 453a 2047 6173 7461 6c31 3220 2e0a ITE: Gastal12 .. │ │ │ │ +00013ec0: 2020 2020 202a 0a20 2020 2020 2a20 3c62 *. * Note: Joint │ │ │ │ +00013ee0: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ +00013ef0: 3855 2061 6e64 2043 565f 3136 5520 6465 8U and CV_16U de │ │ │ │ +00013f00: 7074 6820 636f 6e76 6572 7465 6420 746f pth converted to │ │ │ │ +00013f10: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ +00013f20: 3332 4620 6465 7074 6820 616e 6420 5b30 32F depth and [0 │ │ │ │ +00013f30: 3b20 315d 0a20 2020 2020 2a20 636f 6c6f ; 1]. * colo │ │ │ │ +00013f40: 7220 7261 6e67 6520 6265 666f 7265 2070 r range before p │ │ │ │ +00013f50: 726f 6365 7373 696e 672e 2048 656e 6365 rocessing. Hence │ │ │ │ +00013f60: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig │ │ │ │ +00013f70: 6d61 2073 6967 6d61 5f72 206d 7573 7420 ma sigma_r must │ │ │ │ +00013f80: 6265 2069 6e20 5b30 3b20 315d 2072 616e be in [0; 1] ran │ │ │ │ +00013f90: 6765 2c20 756e 6c69 6b65 2073 616d 650a ge, unlike same. │ │ │ │ +00013fa0: 2020 2020 202a 2073 6967 6d61 7320 696e * sigmas in │ │ │ │ +00013fb0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00013fc0: 2061 6e64 2064 7446 696c 7465 7220 6675 and dtFilter fu │ │ │ │ +00013fd0: 6e63 7469 6f6e 732e 0a20 2020 2020 2a20 nctions.. * │ │ │ │ +00013fe0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00013ff0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00014000: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00014010: 6963 2073 7461 7469 6320 4164 6170 7469 ic static Adapti │ │ │ │ +00014020: 7665 4d61 6e69 666f 6c64 4669 6c74 6572 veManifoldFilter │ │ │ │ +00014030: 2063 7265 6174 6541 4d46 696c 7465 7228 createAMFilter( │ │ │ │ +00014040: 646f 7562 6c65 2073 6967 6d61 5f73 2c20 double sigma_s, │ │ │ │ +00014050: 646f 7562 6c65 2073 6967 6d61 5f72 2c20 double sigma_r, │ │ │ │ +00014060: 626f 6f6c 6561 6e20 6164 6a75 7374 5f6f boolean adjust_o │ │ │ │ +00014070: 7574 6c69 6572 7329 207b 0a20 2020 2020 utliers) {. │ │ │ │ +00014080: 2020 2072 6574 7572 6e20 4164 6170 7469 return Adapti │ │ │ │ +00014090: 7665 4d61 6e69 666f 6c64 4669 6c74 6572 veManifoldFilter │ │ │ │ +000140a0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +000140b0: 6174 6541 4d46 696c 7465 725f 3028 7369 ateAMFilter_0(si │ │ │ │ +000140c0: 676d 615f 732c 2073 6967 6d61 5f72 2c20 gma_s, sigma_r, │ │ │ │ +000140d0: 6164 6a75 7374 5f6f 7574 6c69 6572 7329 adjust_outliers) │ │ │ │ +000140e0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +000140f0: 2a0a 2020 2020 202a 2046 6163 746f 7279 *. * Factory │ │ │ │ +00014100: 206d 6574 686f 642c 2063 7265 6174 6520 method, create │ │ │ │ +00014110: 696e 7374 616e 6365 206f 6620 4164 6170 instance of Adap │ │ │ │ +00014120: 7469 7665 4d61 6e69 666f 6c64 4669 6c74 tiveManifoldFilt │ │ │ │ +00014130: 6572 2061 6e64 2070 726f 6475 6365 2073 er and produce s │ │ │ │ +00014140: 6f6d 6520 696e 6974 6961 6c69 7a61 7469 ome initializati │ │ │ │ +00014150: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ +00014160: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00014170: 6d20 7369 676d 615f 7320 7370 6174 6961 m sigma_s spatia │ │ │ │ +00014180: 6c20 7374 616e 6461 7264 2064 6576 6961 l standard devia │ │ │ │ +00014190: 7469 6f6e 2e0a 2020 2020 202a 0a20 2020 tion.. *. │ │ │ │ +000141a0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +000141b0: 5f72 2063 6f6c 6f72 2073 7061 6365 2073 _r color space s │ │ │ │ +000141c0: 7461 6e64 6172 6420 6465 7669 6174 696f tandard deviatio │ │ │ │ +000141d0: 6e2c 2069 7420 6973 2073 696d 696c 6172 n, it is similar │ │ │ │ +000141e0: 2074 6f20 7468 6520 7369 676d 6120 696e to the sigma in │ │ │ │ +000141f0: 2074 6865 2063 6f6c 6f72 2073 7061 6365 the color space │ │ │ │ +00014200: 2069 6e74 6f0a 2020 2020 202a 2062 696c into. * bil │ │ │ │ +00014210: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +00014220: 2020 202a 0a20 2020 2020 2a20 6f72 6967 *. * orig │ │ │ │ +00014230: 696e 616c 2070 6170 6572 2e0a 2020 2020 inal paper.. │ │ │ │ +00014240: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +00014250: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +00014260: 2041 6461 7074 6976 6520 4d61 6e69 666f Adaptive Manifo │ │ │ │ +00014270: 6c64 2046 696c 7465 7220 7061 7261 6d65 ld Filter parame │ │ │ │ +00014280: 7465 7273 2c20 7365 6520 7468 6520 6f72 ters, see the or │ │ │ │ +00014290: 6967 696e 616c 2061 7274 6963 6c65 2043 iginal article C │ │ │ │ +000142a0: 4954 453a 2047 6173 7461 6c31 3220 2e0a ITE: Gastal12 .. │ │ │ │ +000142b0: 2020 2020 202a 0a20 2020 2020 2a20 3c62 *. * Note: Joint │ │ │ │ +000142d0: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ +000142e0: 3855 2061 6e64 2043 565f 3136 5520 6465 8U and CV_16U de │ │ │ │ +000142f0: 7074 6820 636f 6e76 6572 7465 6420 746f pth converted to │ │ │ │ +00014300: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ +00014310: 3332 4620 6465 7074 6820 616e 6420 5b30 32F depth and [0 │ │ │ │ +00014320: 3b20 315d 0a20 2020 2020 2a20 636f 6c6f ; 1]. * colo │ │ │ │ +00014330: 7220 7261 6e67 6520 6265 666f 7265 2070 r range before p │ │ │ │ +00014340: 726f 6365 7373 696e 672e 2048 656e 6365 rocessing. Hence │ │ │ │ +00014350: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig │ │ │ │ +00014360: 6d61 2073 6967 6d61 5f72 206d 7573 7420 ma sigma_r must │ │ │ │ +00014370: 6265 2069 6e20 5b30 3b20 315d 2072 616e be in [0; 1] ran │ │ │ │ +00014380: 6765 2c20 756e 6c69 6b65 2073 616d 650a ge, unlike same. │ │ │ │ +00014390: 2020 2020 202a 2073 6967 6d61 7320 696e * sigmas in │ │ │ │ +000143a0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +000143b0: 2061 6e64 2064 7446 696c 7465 7220 6675 and dtFilter fu │ │ │ │ +000143c0: 6e63 7469 6f6e 732e 0a20 2020 2020 2a20 nctions.. * │ │ │ │ +000143d0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +000143e0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000143f0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00014400: 6963 2073 7461 7469 6320 4164 6170 7469 ic static Adapti │ │ │ │ +00014410: 7665 4d61 6e69 666f 6c64 4669 6c74 6572 veManifoldFilter │ │ │ │ +00014420: 2063 7265 6174 6541 4d46 696c 7465 7228 createAMFilter( │ │ │ │ +00014430: 646f 7562 6c65 2073 6967 6d61 5f73 2c20 double sigma_s, │ │ │ │ +00014440: 646f 7562 6c65 2073 6967 6d61 5f72 2920 double sigma_r) │ │ │ │ +00014450: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00014460: 2041 6461 7074 6976 654d 616e 6966 6f6c AdaptiveManifol │ │ │ │ +00014470: 6446 696c 7465 722e 5f5f 6672 6f6d 5074 dFilter.__fromPt │ │ │ │ +00014480: 725f 5f28 6372 6561 7465 414d 4669 6c74 r__(createAMFilt │ │ │ │ +00014490: 6572 5f31 2873 6967 6d61 5f73 2c20 7369 er_1(sigma_s, si │ │ │ │ +000144a0: 676d 615f 7229 293b 0a20 2020 207d 0a0a gma_r));. }.. │ │ │ │ +000144b0: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +000144c0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +000144d0: 6d67 7072 6f63 3a3a 616d 4669 6c74 6572 mgproc::amFilter │ │ │ │ +000144e0: 284d 6174 206a 6f69 6e74 2c20 4d61 7420 (Mat joint, Mat │ │ │ │ +000144f0: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d │ │ │ │ +00014500: 6f75 626c 6520 7369 676d 615f 732c 2064 ouble sigma_s, d │ │ │ │ +00014510: 6f75 626c 6520 7369 676d 615f 722c 2062 ouble sigma_r, b │ │ │ │ +00014520: 6f6f 6c20 6164 6a75 7374 5f6f 7574 6c69 ool adjust_outli │ │ │ │ +00014530: 6572 7320 3d20 6661 6c73 6529 0a20 2020 ers = false). │ │ │ │ +00014540: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00014550: 2020 2a20 5369 6d70 6c65 206f 6e65 2d6c * Simple one-l │ │ │ │ +00014560: 696e 6520 4164 6170 7469 7665 204d 616e ine Adaptive Man │ │ │ │ +00014570: 6966 6f6c 6420 4669 6c74 6572 2063 616c ifold Filter cal │ │ │ │ +00014580: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ +00014590: 2040 7061 7261 6d20 6a6f 696e 7420 6a6f @param joint jo │ │ │ │ +000145a0: 696e 7420 2861 6c73 6f20 6361 6c6c 6564 int (also called │ │ │ │ +000145b0: 2061 7320 6775 6964 6564 2920 696d 6167 as guided) imag │ │ │ │ +000145c0: 6520 6f72 2061 7272 6179 206f 6620 696d e or array of im │ │ │ │ +000145d0: 6167 6573 2077 6974 6820 616e 7920 6e75 ages with any nu │ │ │ │ +000145e0: 6d62 6572 7320 6f66 2063 6861 6e6e 656c mbers of channel │ │ │ │ +000145f0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00014600: 2040 7061 7261 6d20 7372 6320 6669 6c74 @param src filt │ │ │ │ +00014610: 6572 696e 6720 696d 6167 6520 7769 7468 ering image with │ │ │ │ +00014620: 2061 6e79 206e 756d 6265 7273 206f 6620 any numbers of │ │ │ │ +00014630: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00014640: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00014650: 7374 206f 7574 7075 7420 696d 6167 652e st output image. │ │ │ │ +00014660: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00014670: 7061 7261 6d20 7369 676d 615f 7320 7370 param sigma_s sp │ │ │ │ +00014680: 6174 6961 6c20 7374 616e 6461 7264 2064 atial standard d │ │ │ │ +00014690: 6576 6961 7469 6f6e 2e0a 2020 2020 202a eviation.. * │ │ │ │ +000146a0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +000146b0: 6967 6d61 5f72 2063 6f6c 6f72 2073 7061 igma_r color spa │ │ │ │ +000146c0: 6365 2073 7461 6e64 6172 6420 6465 7669 ce standard devi │ │ │ │ +000146d0: 6174 696f 6e2c 2069 7420 6973 2073 696d ation, it is sim │ │ │ │ +000146e0: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ +000146f0: 6120 696e 2074 6865 2063 6f6c 6f72 2073 a in the color s │ │ │ │ +00014700: 7061 6365 2069 6e74 6f0a 2020 2020 202a pace into. * │ │ │ │ +00014710: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00014720: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00014730: 4070 6172 616d 2061 646a 7573 745f 6f75 @param adjust_ou │ │ │ │ +00014740: 746c 6965 7273 206f 7074 696f 6e61 6c2c tliers optional, │ │ │ │ +00014750: 2073 7065 6369 6679 2070 6572 666f 726d specify perform │ │ │ │ +00014760: 206f 7574 6c69 6572 7320 6164 6a75 7374 outliers adjust │ │ │ │ +00014770: 206f 7065 7261 7469 6f6e 206f 7220 6e6f operation or no │ │ │ │ +00014780: 742c 2028 4571 2e20 3929 2069 6e20 7468 t, (Eq. 9) in th │ │ │ │ +00014790: 650a 2020 2020 202a 206f 7269 6769 6e61 e. * origina │ │ │ │ +000147a0: 6c20 7061 7065 722e 0a20 2020 2020 2a0a l paper.. *. │ │ │ │ +000147b0: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ +000147c0: 2f62 3e20 4a6f 696e 7420 696d 6167 6573 /b> Joint images │ │ │ │ +000147d0: 2077 6974 6820 4356 5f38 5520 616e 6420 with CV_8U and │ │ │ │ +000147e0: 4356 5f31 3655 2064 6570 7468 2063 6f6e CV_16U depth con │ │ │ │ +000147f0: 7665 7274 6564 2074 6f20 696d 6167 6573 verted to images │ │ │ │ +00014800: 2077 6974 6820 4356 5f33 3246 2064 6570 with CV_32F dep │ │ │ │ +00014810: 7468 2061 6e64 205b 303b 2031 5d0a 2020 th and [0; 1]. │ │ │ │ +00014820: 2020 202a 2063 6f6c 6f72 2072 616e 6765 * color range │ │ │ │ +00014830: 2062 6566 6f72 6520 7072 6f63 6573 7369 before processi │ │ │ │ +00014840: 6e67 2e20 4865 6e63 6520 636f 6c6f 7220 ng. Hence color │ │ │ │ +00014850: 7370 6163 6520 7369 676d 6120 7369 676d space sigma sigm │ │ │ │ +00014860: 615f 7220 6d75 7374 2062 6520 696e 205b a_r must be in [ │ │ │ │ +00014870: 303b 2031 5d20 7261 6e67 652c 2075 6e6c 0; 1] range, unl │ │ │ │ +00014880: 696b 6520 7361 6d65 0a20 2020 2020 2a20 ike same. * │ │ │ │ +00014890: 7369 676d 6173 2069 6e20 6269 6c61 7465 sigmas in bilate │ │ │ │ +000148a0: 7261 6c46 696c 7465 7220 616e 6420 6474 ralFilter and dt │ │ │ │ +000148b0: 4669 6c74 6572 2066 756e 6374 696f 6e73 Filter functions │ │ │ │ +000148c0: 2e20 5345 453a 2062 696c 6174 6572 616c . SEE: bilateral │ │ │ │ +000148d0: 4669 6c74 6572 2c20 6474 4669 6c74 6572 Filter, dtFilter │ │ │ │ +000148e0: 2c20 6775 6964 6564 4669 6c74 6572 0a20 , guidedFilter. │ │ │ │ +000148f0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00014900: 6320 7374 6174 6963 2076 6f69 6420 616d c static void am │ │ │ │ +00014910: 4669 6c74 6572 284d 6174 206a 6f69 6e74 Filter(Mat joint │ │ │ │ +00014920: 2c20 4d61 7420 7372 632c 204d 6174 2064 , Mat src, Mat d │ │ │ │ +00014930: 7374 2c20 646f 7562 6c65 2073 6967 6d61 st, double sigma │ │ │ │ +00014940: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ +00014950: 5f72 2c20 626f 6f6c 6561 6e20 6164 6a75 _r, boolean adju │ │ │ │ +00014960: 7374 5f6f 7574 6c69 6572 7329 207b 0a20 st_outliers) {. │ │ │ │ +00014970: 2020 2020 2020 2061 6d46 696c 7465 725f amFilter_ │ │ │ │ +00014980: 3028 6a6f 696e 742e 6e61 7469 7665 4f62 0(joint.nativeOb │ │ │ │ +00014990: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ +000149a0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +000149b0: 2073 6967 6d61 5f73 2c20 7369 676d 615f sigma_s, sigma_ │ │ │ │ +000149c0: 722c 2061 646a 7573 745f 6f75 746c 6965 r, adjust_outlie │ │ │ │ +000149d0: 7273 293b 0a20 2020 207d 0a0a 2020 2020 rs);. }.. │ │ │ │ +000149e0: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ +000149f0: 6520 6f6e 652d 6c69 6e65 2041 6461 7074 e one-line Adapt │ │ │ │ +00014a00: 6976 6520 4d61 6e69 666f 6c64 2046 696c ive Manifold Fil │ │ │ │ +00014a10: 7465 7220 6361 6c6c 2e0a 2020 2020 202a ter call.. * │ │ │ │ +00014a20: 0a20 2020 2020 2a20 4070 6172 616d 206a . * @param j │ │ │ │ +00014a30: 6f69 6e74 206a 6f69 6e74 2028 616c 736f oint joint (also │ │ │ │ +00014a40: 2063 616c 6c65 6420 6173 2067 7569 6465 called as guide │ │ │ │ +00014a50: 6429 2069 6d61 6765 206f 7220 6172 7261 d) image or arra │ │ │ │ +00014a60: 7920 6f66 2069 6d61 6765 7320 7769 7468 y of images with │ │ │ │ +00014a70: 2061 6e79 206e 756d 6265 7273 206f 6620 any numbers of │ │ │ │ +00014a80: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00014a90: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00014aa0: 7263 2066 696c 7465 7269 6e67 2069 6d61 rc filtering ima │ │ │ │ +00014ab0: 6765 2077 6974 6820 616e 7920 6e75 6d62 ge with any numb │ │ │ │ +00014ac0: 6572 7320 6f66 2063 6861 6e6e 656c 732e ers of channels. │ │ │ │ +00014ad0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00014ae0: 7061 7261 6d20 6473 7420 6f75 7470 7574 param dst output │ │ │ │ +00014af0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00014b00: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00014b10: 6d61 5f73 2073 7061 7469 616c 2073 7461 ma_s spatial sta │ │ │ │ +00014b20: 6e64 6172 6420 6465 7669 6174 696f 6e2e ndard deviation. │ │ │ │ +00014b30: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00014b40: 7061 7261 6d20 7369 676d 615f 7220 636f param sigma_r co │ │ │ │ +00014b50: 6c6f 7220 7370 6163 6520 7374 616e 6461 lor space standa │ │ │ │ +00014b60: 7264 2064 6576 6961 7469 6f6e 2c20 6974 rd deviation, it │ │ │ │ +00014b70: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ +00014b80: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ +00014b90: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ +00014ba0: 0a20 2020 2020 2a20 6269 6c61 7465 7261 . * bilatera │ │ │ │ +00014bb0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +00014bc0: 2020 2020 202a 206f 7269 6769 6e61 6c20 * original │ │ │ │ +00014bd0: 7061 7065 722e 0a20 2020 2020 2a0a 2020 paper.. *. │ │ │ │ +00014be0: 2020 202a 203c 623e 4e6f 7465 3a3c 2f62 * Note: Joint images w │ │ │ │ +00014c00: 6974 6820 4356 5f38 5520 616e 6420 4356 ith CV_8U and CV │ │ │ │ +00014c10: 5f31 3655 2064 6570 7468 2063 6f6e 7665 _16U depth conve │ │ │ │ +00014c20: 7274 6564 2074 6f20 696d 6167 6573 2077 rted to images w │ │ │ │ +00014c30: 6974 6820 4356 5f33 3246 2064 6570 7468 ith CV_32F depth │ │ │ │ +00014c40: 2061 6e64 205b 303b 2031 5d0a 2020 2020 and [0; 1]. │ │ │ │ +00014c50: 202a 2063 6f6c 6f72 2072 616e 6765 2062 * color range b │ │ │ │ +00014c60: 6566 6f72 6520 7072 6f63 6573 7369 6e67 efore processing │ │ │ │ +00014c70: 2e20 4865 6e63 6520 636f 6c6f 7220 7370 . Hence color sp │ │ │ │ +00014c80: 6163 6520 7369 676d 6120 7369 676d 615f ace sigma sigma_ │ │ │ │ +00014c90: 7220 6d75 7374 2062 6520 696e 205b 303b r must be in [0; │ │ │ │ +00014ca0: 2031 5d20 7261 6e67 652c 2075 6e6c 696b 1] range, unlik │ │ │ │ +00014cb0: 6520 7361 6d65 0a20 2020 2020 2a20 7369 e same. * si │ │ │ │ +00014cc0: 676d 6173 2069 6e20 6269 6c61 7465 7261 gmas in bilatera │ │ │ │ +00014cd0: 6c46 696c 7465 7220 616e 6420 6474 4669 lFilter and dtFi │ │ │ │ +00014ce0: 6c74 6572 2066 756e 6374 696f 6e73 2e20 lter functions. │ │ │ │ +00014cf0: 5345 453a 2062 696c 6174 6572 616c 4669 SEE: bilateralFi │ │ │ │ +00014d00: 6c74 6572 2c20 6474 4669 6c74 6572 2c20 lter, dtFilter, │ │ │ │ +00014d10: 6775 6964 6564 4669 6c74 6572 0a20 2020 guidedFilter. │ │ │ │ +00014d20: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00014d30: 7374 6174 6963 2076 6f69 6420 616d 4669 static void amFi │ │ │ │ +00014d40: 6c74 6572 284d 6174 206a 6f69 6e74 2c20 lter(Mat joint, │ │ │ │ +00014d50: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00014d60: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +00014d70: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ +00014d80: 2920 7b0a 2020 2020 2020 2020 616d 4669 ) {. amFi │ │ │ │ +00014d90: 6c74 6572 5f31 286a 6f69 6e74 2e6e 6174 lter_1(joint.nat │ │ │ │ +00014da0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +00014db0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00014dc0: 654f 626a 2c20 7369 676d 615f 732c 2073 eObj, sigma_s, s │ │ │ │ +00014dd0: 6967 6d61 5f72 293b 0a20 2020 207d 0a0a igma_r);. }.. │ │ │ │ +00014de0: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00014df0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00014e00: 6d67 7072 6f63 3a3a 6a6f 696e 7442 696c mgproc::jointBil │ │ │ │ +00014e10: 6174 6572 616c 4669 6c74 6572 284d 6174 ateralFilter(Mat │ │ │ │ +00014e20: 206a 6f69 6e74 2c20 4d61 7420 7372 632c joint, Mat src, │ │ │ │ +00014e30: 204d 6174 2620 6473 742c 2069 6e74 2064 Mat& dst, int d │ │ │ │ +00014e40: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +00014e50: 6c6f 722c 2064 6f75 626c 6520 7369 676d lor, double sigm │ │ │ │ +00014e60: 6153 7061 6365 2c20 696e 7420 626f 7264 aSpace, int bord │ │ │ │ +00014e70: 6572 5479 7065 203d 2042 4f52 4445 525f erType = BORDER_ │ │ │ │ +00014e80: 4445 4641 554c 5429 0a20 2020 202f 2f0a DEFAULT). //. │ │ │ │ +00014e90: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00014ea0: 4170 706c 6965 7320 7468 6520 6a6f 696e Applies the join │ │ │ │ +00014eb0: 7420 6269 6c61 7465 7261 6c20 6669 6c74 t bilateral filt │ │ │ │ +00014ec0: 6572 2074 6f20 616e 2069 6d61 6765 2e0a er to an image.. │ │ │ │ +00014ed0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00014ee0: 6172 616d 206a 6f69 6e74 204a 6f69 6e74 aram joint Joint │ │ │ │ +00014ef0: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ +00014f00: 6e67 2d70 6f69 6e74 2c20 312d 6368 616e ng-point, 1-chan │ │ │ │ +00014f10: 6e65 6c20 6f72 2033 2d63 6861 6e6e 656c nel or 3-channel │ │ │ │ +00014f20: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00014f30: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00014f40: 2053 6f75 7263 6520 382d 6269 7420 6f72 Source 8-bit or │ │ │ │ +00014f50: 2066 6c6f 6174 696e 672d 706f 696e 742c floating-point, │ │ │ │ +00014f60: 2031 2d63 6861 6e6e 656c 206f 7220 332d 1-channel or 3- │ │ │ │ +00014f70: 6368 616e 6e65 6c20 696d 6167 6520 7769 channel image wi │ │ │ │ +00014f80: 7468 2074 6865 2073 616d 6520 6465 7074 th the same dept │ │ │ │ +00014f90: 6820 6173 206a 6f69 6e74 0a20 2020 2020 h as joint. │ │ │ │ +00014fa0: 2a20 696d 6167 652e 0a20 2020 2020 2a0a * image.. *. │ │ │ │ +00014fb0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +00014fc0: 7420 4465 7374 696e 6174 696f 6e20 696d t Destination im │ │ │ │ +00014fd0: 6167 6520 6f66 2074 6865 2073 616d 6520 age of the same │ │ │ │ +00014fe0: 7369 7a65 2061 6e64 2074 7970 6520 6173 size and type as │ │ │ │ +00014ff0: 2073 7263 202e 0a20 2020 2020 2a0a 2020 src .. *. │ │ │ │ +00015000: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ +00015010: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ +00015020: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ +00015030: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ +00015040: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ +00015050: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ +00015060: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ +00015070: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ +00015080: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ +00015090: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000150a0: 6172 616d 2073 6967 6d61 436f 6c6f 7220 aram sigmaColor │ │ │ │ +000150b0: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ +000150c0: 7468 6520 636f 6c6f 7220 7370 6163 652e the color space. │ │ │ │ +000150d0: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value │ │ │ │ +000150e0: 6f66 2074 6865 2070 6172 616d 6574 6572 of the parameter │ │ │ │ +000150f0: 206d 6561 6e73 2074 6861 740a 2020 2020 means that. │ │ │ │ +00015100: 202a 2066 6172 7468 6572 2063 6f6c 6f72 * farther color │ │ │ │ +00015110: 7320 7769 7468 696e 2074 6865 2070 6978 s within the pix │ │ │ │ +00015120: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ +00015130: 2873 6565 2073 6967 6d61 5370 6163 6520 (see sigmaSpace │ │ │ │ +00015140: 2920 7769 6c6c 2062 6520 6d69 7865 6420 ) will be mixed │ │ │ │ +00015150: 746f 6765 7468 6572 2c20 7265 7375 6c74 together, result │ │ │ │ +00015160: 696e 6720 696e 0a20 2020 2020 2a20 6c61 ing in. * la │ │ │ │ +00015170: 7267 6572 2061 7265 6173 206f 6620 7365 rger areas of se │ │ │ │ +00015180: 6d69 2d65 7175 616c 2063 6f6c 6f72 2e0a mi-equal color.. │ │ │ │ +00015190: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000151a0: 6172 616d 2073 6967 6d61 5370 6163 6520 aram sigmaSpace │ │ │ │ +000151b0: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ +000151c0: 7468 6520 636f 6f72 6469 6e61 7465 2073 the coordinate s │ │ │ │ +000151d0: 7061 6365 2e20 4120 6c61 7267 6572 2076 pace. A larger v │ │ │ │ +000151e0: 616c 7565 206f 6620 7468 6520 7061 7261 alue of the para │ │ │ │ +000151f0: 6d65 7465 7220 6d65 616e 7320 7468 6174 meter means that │ │ │ │ +00015200: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ +00015210: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ +00015220: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ +00015230: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ +00015240: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ +00015250: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ +00015260: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ +00015270: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ +00015280: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ +00015290: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ +000152a0: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ +000152b0: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ +000152c0: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ +000152d0: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ +000152e0: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ +000152f0: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ +00015300: 2a20 4070 6172 616d 2062 6f72 6465 7254 * @param borderT │ │ │ │ +00015310: 7970 650a 2020 2020 202a 0a20 2020 2020 ype. *. │ │ │ │ +00015320: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 2062 * Note: b │ │ │ │ +00015330: 696c 6174 6572 616c 4669 6c74 6572 2061 ilateralFilter a │ │ │ │ +00015340: 6e64 206a 6f69 6e74 4269 6c61 7465 7261 nd jointBilatera │ │ │ │ +00015350: 6c46 696c 7465 7220 7573 6520 4c31 206e lFilter use L1 n │ │ │ │ +00015360: 6f72 6d20 746f 2063 6f6d 7075 7465 2064 orm to compute d │ │ │ │ +00015370: 6966 6665 7265 6e63 6520 6265 7477 6565 ifference betwee │ │ │ │ +00015380: 6e20 636f 6c6f 7273 2e0a 2020 2020 202a n colors.. * │ │ │ │ +00015390: 0a20 2020 2020 2a20 5345 453a 2062 696c . * SEE: bil │ │ │ │ +000153a0: 6174 6572 616c 4669 6c74 6572 2c20 616d ateralFilter, am │ │ │ │ +000153b0: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ +000153c0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +000153d0: 2076 6f69 6420 6a6f 696e 7442 696c 6174 void jointBilat │ │ │ │ +000153e0: 6572 616c 4669 6c74 6572 284d 6174 206a eralFilter(Mat j │ │ │ │ +000153f0: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ +00015400: 6174 2064 7374 2c20 696e 7420 642c 2064 at dst, int d, d │ │ │ │ +00015410: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ +00015420: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +00015430: 6163 652c 2069 6e74 2062 6f72 6465 7254 ace, int borderT │ │ │ │ +00015440: 7970 6529 207b 0a20 2020 2020 2020 206a ype) {. j │ │ │ │ +00015450: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ +00015460: 7465 725f 3028 6a6f 696e 742e 6e61 7469 ter_0(joint.nati │ │ │ │ +00015470: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +00015480: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +00015490: 4f62 6a2c 2064 2c20 7369 676d 6143 6f6c Obj, d, sigmaCol │ │ │ │ +000154a0: 6f72 2c20 7369 676d 6153 7061 6365 2c20 or, sigmaSpace, │ │ │ │ +000154b0: 626f 7264 6572 5479 7065 293b 0a20 2020 borderType);. │ │ │ │ +000154c0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +000154d0: 202a 2041 7070 6c69 6573 2074 6865 206a * Applies the j │ │ │ │ +000154e0: 6f69 6e74 2062 696c 6174 6572 616c 2066 oint bilateral f │ │ │ │ +000154f0: 696c 7465 7220 746f 2061 6e20 696d 6167 ilter to an imag │ │ │ │ +00015500: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00015510: 2040 7061 7261 6d20 6a6f 696e 7420 4a6f @param joint Jo │ │ │ │ +00015520: 696e 7420 382d 6269 7420 6f72 2066 6c6f int 8-bit or flo │ │ │ │ +00015530: 6174 696e 672d 706f 696e 742c 2031 2d63 ating-point, 1-c │ │ │ │ +00015540: 6861 6e6e 656c 206f 7220 332d 6368 616e hannel or 3-chan │ │ │ │ +00015550: 6e65 6c20 696d 6167 652e 0a20 2020 2020 nel image.. │ │ │ │ +00015560: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00015570: 7372 6320 536f 7572 6365 2038 2d62 6974 src Source 8-bit │ │ │ │ +00015580: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +00015590: 6e74 2c20 312d 6368 616e 6e65 6c20 6f72 nt, 1-channel or │ │ │ │ +000155a0: 2033 2d63 6861 6e6e 656c 2069 6d61 6765 3-channel image │ │ │ │ +000155b0: 2077 6974 6820 7468 6520 7361 6d65 2064 with the same d │ │ │ │ +000155c0: 6570 7468 2061 7320 6a6f 696e 740a 2020 epth as joint. │ │ │ │ +000155d0: 2020 202a 2069 6d61 6765 2e0a 2020 2020 * image.. │ │ │ │ +000155e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000155f0: 2064 7374 2044 6573 7469 6e61 7469 6f6e dst Destination │ │ │ │ +00015600: 2069 6d61 6765 206f 6620 7468 6520 7361 image of the sa │ │ │ │ +00015610: 6d65 2073 697a 6520 616e 6420 7479 7065 me size and type │ │ │ │ +00015620: 2061 7320 7372 6320 2e0a 2020 2020 202a as src .. * │ │ │ │ +00015630: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00015640: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac │ │ │ │ +00015650: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor │ │ │ │ +00015660: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use │ │ │ │ +00015670: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri │ │ │ │ +00015680: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non │ │ │ │ +00015690: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,. │ │ │ │ +000156a0: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed │ │ │ │ +000156b0: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace │ │ │ │ +000156c0: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ +000156d0: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ +000156e0: 6f72 2046 696c 7465 7220 7369 676d 6120 or Filter sigma │ │ │ │ +000156f0: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ +00015700: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ +00015710: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ +00015720: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ +00015730: 2020 2020 2a20 6661 7274 6865 7220 636f * farther co │ │ │ │ +00015740: 6c6f 7273 2077 6974 6869 6e20 7468 6520 lors within the │ │ │ │ +00015750: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ +00015760: 6f64 2028 7365 6520 7369 676d 6153 7061 od (see sigmaSpa │ │ │ │ +00015770: 6365 2029 2077 696c 6c20 6265 206d 6978 ce ) will be mix │ │ │ │ +00015780: 6564 2074 6f67 6574 6865 722c 2072 6573 ed together, res │ │ │ │ +00015790: 756c 7469 6e67 2069 6e0a 2020 2020 202a ulting in. * │ │ │ │ +000157a0: 206c 6172 6765 7220 6172 6561 7320 6f66 larger areas of │ │ │ │ +000157b0: 2073 656d 692d 6571 7561 6c20 636f 6c6f semi-equal colo │ │ │ │ +000157c0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +000157d0: 2040 7061 7261 6d20 7369 676d 6153 7061 @param sigmaSpa │ │ │ │ +000157e0: 6365 2046 696c 7465 7220 7369 676d 6120 ce Filter sigma │ │ │ │ +000157f0: 696e 2074 6865 2063 6f6f 7264 696e 6174 in the coordinat │ │ │ │ +00015800: 6520 7370 6163 652e 2041 206c 6172 6765 e space. A large │ │ │ │ +00015810: 7220 7661 6c75 6520 6f66 2074 6865 2070 r value of the p │ │ │ │ +00015820: 6172 616d 6574 6572 206d 6561 6e73 2074 arameter means t │ │ │ │ +00015830: 6861 740a 2020 2020 202a 2066 6172 7468 hat. * farth │ │ │ │ +00015840: 6572 2070 6978 656c 7320 7769 6c6c 2069 er pixels will i │ │ │ │ +00015850: 6e66 6c75 656e 6365 2065 6163 6820 6f74 nfluence each ot │ │ │ │ +00015860: 6865 7220 6173 206c 6f6e 6720 6173 2074 her as long as t │ │ │ │ +00015870: 6865 6972 2063 6f6c 6f72 7320 6172 6520 heir colors are │ │ │ │ +00015880: 636c 6f73 6520 656e 6f75 6768 2028 7365 close enough (se │ │ │ │ +00015890: 6520 7369 676d 6143 6f6c 6f72 2029 2e0a e sigmaColor ).. │ │ │ │ +000158a0: 2020 2020 202a 2057 6865 6e20 6426 6774 * When d> │ │ │ │ +000158b0: 3b30 202c 2069 7420 7370 6563 6966 6965 ;0 , it specifie │ │ │ │ +000158c0: 7320 7468 6520 6e65 6967 6862 6f72 686f s the neighborho │ │ │ │ +000158d0: 6f64 2073 697a 6520 7265 6761 7264 6c65 od size regardle │ │ │ │ +000158e0: 7373 206f 6620 7369 676d 6153 7061 6365 ss of sigmaSpace │ │ │ │ +000158f0: 202e 204f 7468 6572 7769 7365 2c20 6420 . Otherwise, d │ │ │ │ +00015900: 6973 0a20 2020 2020 2a20 7072 6f70 6f72 is. * propor │ │ │ │ +00015910: 7469 6f6e 616c 2074 6f20 7369 676d 6153 tional to sigmaS │ │ │ │ +00015920: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ +00015930: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ +00015940: 6f74 653a 3c2f 623e 2062 696c 6174 6572 ote: bilater │ │ │ │ +00015950: 616c 4669 6c74 6572 2061 6e64 206a 6f69 alFilter and joi │ │ │ │ +00015960: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +00015970: 7220 7573 6520 4c31 206e 6f72 6d20 746f r use L1 norm to │ │ │ │ +00015980: 2063 6f6d 7075 7465 2064 6966 6665 7265 compute differe │ │ │ │ +00015990: 6e63 6520 6265 7477 6565 6e20 636f 6c6f nce between colo │ │ │ │ +000159a0: 7273 2e0a 2020 2020 202a 0a20 2020 2020 rs.. *. │ │ │ │ +000159b0: 2a20 5345 453a 2062 696c 6174 6572 616c * SEE: bilateral │ │ │ │ +000159c0: 4669 6c74 6572 2c20 616d 4669 6c74 6572 Filter, amFilter │ │ │ │ +000159d0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000159e0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +000159f0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +00015a00: 6c74 6572 284d 6174 206a 6f69 6e74 2c20 lter(Mat joint, │ │ │ │ +00015a10: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00015a20: 2c20 696e 7420 642c 2064 6f75 626c 6520 , int d, double │ │ │ │ +00015a30: 7369 676d 6143 6f6c 6f72 2c20 646f 7562 sigmaColor, doub │ │ │ │ +00015a40: 6c65 2073 6967 6d61 5370 6163 6529 207b le sigmaSpace) { │ │ │ │ +00015a50: 0a20 2020 2020 2020 206a 6f69 6e74 4269 . jointBi │ │ │ │ +00015a60: 6c61 7465 7261 6c46 696c 7465 725f 3128 lateralFilter_1( │ │ │ │ +00015a70: 6a6f 696e 742e 6e61 7469 7665 4f62 6a2c joint.nativeObj, │ │ │ │ +00015a80: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +00015a90: 6473 742e 6e61 7469 7665 4f62 6a2c 2064 dst.nativeObj, d │ │ │ │ +00015aa0: 2c20 7369 676d 6143 6f6c 6f72 2c20 7369 , sigmaColor, si │ │ │ │ +00015ab0: 676d 6153 7061 6365 293b 0a20 2020 207d gmaSpace);. } │ │ │ │ +00015ac0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00015ad0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +00015ae0: 7869 6d67 7072 6f63 3a3a 6269 6c61 7465 ximgproc::bilate │ │ │ │ +00015af0: 7261 6c54 6578 7475 7265 4669 6c74 6572 ralTextureFilter │ │ │ │ +00015b00: 284d 6174 2073 7263 2c20 4d61 7426 2064 (Mat src, Mat& d │ │ │ │ +00015b10: 7374 2c20 696e 7420 6672 203d 2033 2c20 st, int fr = 3, │ │ │ │ +00015b20: 696e 7420 6e75 6d49 7465 7220 3d20 312c int numIter = 1, │ │ │ │ +00015b30: 2064 6f75 626c 6520 7369 676d 6141 6c70 double sigmaAlp │ │ │ │ +00015b40: 6861 203d 202d 312e 2c20 646f 7562 6c65 ha = -1., double │ │ │ │ +00015b50: 2073 6967 6d61 4176 6720 3d20 2d31 2e29 sigmaAvg = -1.) │ │ │ │ +00015b60: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +00015b70: 0a20 2020 2020 2a20 4170 706c 6965 7320 . * Applies │ │ │ │ +00015b80: 7468 6520 6269 6c61 7465 7261 6c20 7465 the bilateral te │ │ │ │ +00015b90: 7874 7572 6520 6669 6c74 6572 2074 6f20 xture filter to │ │ │ │ +00015ba0: 616e 2069 6d61 6765 2e20 4974 2070 6572 an image. It per │ │ │ │ +00015bb0: 666f 726d 7320 7374 7275 6374 7572 652d forms structure- │ │ │ │ +00015bc0: 7072 6573 6572 7669 6e67 2074 6578 7475 preserving textu │ │ │ │ +00015bd0: 7265 2066 696c 7465 722e 0a20 2020 2020 re filter.. │ │ │ │ +00015be0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +00015bf0: 6c73 2061 626f 7574 2074 6869 7320 6669 ls about this fi │ │ │ │ +00015c00: 6c74 6572 2073 6565 2043 4954 453a 2043 lter see CITE: C │ │ │ │ +00015c10: 686f 3230 3134 2e0a 2020 2020 202a 0a20 ho2014.. *. │ │ │ │ +00015c20: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00015c30: 2053 6f75 7263 6520 696d 6167 6520 7768 Source image wh │ │ │ │ +00015c40: 6f73 6520 6465 7074 6820 6973 2038 2d62 ose depth is 8-b │ │ │ │ +00015c50: 6974 2055 494e 5420 6f72 2033 322d 6269 it UINT or 32-bi │ │ │ │ +00015c60: 7420 464c 4f41 540a 2020 2020 202a 0a20 t FLOAT. *. │ │ │ │ +00015c70: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00015c80: 2044 6573 7469 6e61 7469 6f6e 2069 6d61 Destination ima │ │ │ │ +00015c90: 6765 206f 6620 7468 6520 7361 6d65 2073 ge of the same s │ │ │ │ +00015ca0: 697a 6520 616e 6420 7479 7065 2061 7320 ize and type as │ │ │ │ +00015cb0: 7372 632e 0a20 2020 2020 2a0a 2020 2020 src.. *. │ │ │ │ +00015cc0: 202a 2040 7061 7261 6d20 6672 2052 6164 * @param fr Rad │ │ │ │ +00015cd0: 6975 7320 6f66 206b 6572 6e65 6c20 746f ius of kernel to │ │ │ │ +00015ce0: 2062 6520 7573 6564 2066 6f72 2066 696c be used for fil │ │ │ │ +00015cf0: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ +00015d00: 6420 6265 2070 6f73 6974 6976 6520 696e d be positive in │ │ │ │ +00015d10: 7465 6765 720a 2020 2020 202a 0a20 2020 teger. *. │ │ │ │ +00015d20: 2020 2a20 4070 6172 616d 206e 756d 4974 * @param numIt │ │ │ │ +00015d30: 6572 204e 756d 6265 7220 6f66 2069 7465 er Number of ite │ │ │ │ +00015d40: 7261 7469 6f6e 7320 6f66 2061 6c67 6f72 rations of algor │ │ │ │ +00015d50: 6974 686d 2c20 4974 2073 686f 756c 6420 ithm, It should │ │ │ │ +00015d60: 6265 2070 6f73 6974 6976 6520 696e 7465 be positive inte │ │ │ │ +00015d70: 6765 720a 2020 2020 202a 0a20 2020 2020 ger. *. │ │ │ │ +00015d80: 2a20 4070 6172 616d 2073 6967 6d61 416c * @param sigmaAl │ │ │ │ +00015d90: 7068 6120 436f 6e74 726f 6c73 2074 6865 pha Controls the │ │ │ │ +00015da0: 2073 6861 7270 6e65 7373 206f 6620 7468 sharpness of th │ │ │ │ +00015db0: 6520 7765 6967 6874 2074 7261 6e73 6974 e weight transit │ │ │ │ +00015dc0: 696f 6e20 6672 6f6d 2065 6467 6573 2074 ion from edges t │ │ │ │ +00015dd0: 6f20 736d 6f6f 7468 2f74 6578 7475 7265 o smooth/texture │ │ │ │ +00015de0: 2072 6567 696f 6e73 2c20 7768 6572 650a regions, where. │ │ │ │ +00015df0: 2020 2020 202a 2061 2062 6967 6765 7220 * a bigger │ │ │ │ +00015e00: 7661 6c75 6520 6d65 616e 7320 7368 6172 value means shar │ │ │ │ +00015e10: 7065 7220 7472 616e 7369 7469 6f6e 2e20 per transition. │ │ │ │ +00015e20: 5768 656e 2074 6865 2076 616c 7565 2069 When the value i │ │ │ │ +00015e30: 7320 6e65 6761 7469 7665 2c20 6974 2069 s negative, it i │ │ │ │ +00015e40: 7320 6175 746f 6d61 7469 6361 6c6c 7920 s automatically │ │ │ │ +00015e50: 6361 6c63 756c 6174 6564 2e0a 2020 2020 calculated.. │ │ │ │ +00015e60: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00015e70: 2073 6967 6d61 4176 6720 5261 6e67 6520 sigmaAvg Range │ │ │ │ +00015e80: 626c 7572 2070 6172 616d 6574 6572 2066 blur parameter f │ │ │ │ +00015e90: 6f72 2074 6578 7475 7265 2062 6c75 7272 or texture blurr │ │ │ │ +00015ea0: 696e 672e 204c 6172 6765 7220 7661 6c75 ing. Larger valu │ │ │ │ +00015eb0: 6520 6d61 6b65 7320 7265 7375 6c74 2074 e makes result t │ │ │ │ +00015ec0: 6f20 6265 206d 6f72 6520 626c 7572 7265 o be more blurre │ │ │ │ +00015ed0: 642e 2057 6865 6e20 7468 650a 2020 2020 d. When the. │ │ │ │ +00015ee0: 202a 2076 616c 7565 2069 7320 6e65 6761 * value is nega │ │ │ │ +00015ef0: 7469 7665 2c20 6974 2069 7320 6175 746f tive, it is auto │ │ │ │ +00015f00: 6d61 7469 6361 6c6c 7920 6361 6c63 756c matically calcul │ │ │ │ +00015f10: 6174 6564 2061 7320 6465 7363 7269 6265 ated as describe │ │ │ │ +00015f20: 6420 696e 2074 6865 2070 6170 6572 2e0a d in the paper.. │ │ │ │ +00015f30: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ +00015f40: 453a 2072 6f6c 6c69 6e67 4775 6964 616e E: rollingGuidan │ │ │ │ +00015f50: 6365 4669 6c74 6572 2c20 6269 6c61 7465 ceFilter, bilate │ │ │ │ +00015f60: 7261 6c46 696c 7465 720a 2020 2020 202a ralFilter. * │ │ │ │ +00015f70: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00015f80: 7469 6320 766f 6964 2062 696c 6174 6572 tic void bilater │ │ │ │ +00015f90: 616c 5465 7874 7572 6546 696c 7465 7228 alTextureFilter( │ │ │ │ +00015fa0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00015fb0: 2c20 696e 7420 6672 2c20 696e 7420 6e75 , int fr, int nu │ │ │ │ +00015fc0: 6d49 7465 722c 2064 6f75 626c 6520 7369 mIter, double si │ │ │ │ +00015fd0: 676d 6141 6c70 6861 2c20 646f 7562 6c65 gmaAlpha, double │ │ │ │ +00015fe0: 2073 6967 6d61 4176 6729 207b 0a20 2020 sigmaAvg) {. │ │ │ │ +00015ff0: 2020 2020 2062 696c 6174 6572 616c 5465 bilateralTe │ │ │ │ +00016000: 7874 7572 6546 696c 7465 725f 3028 7372 xtureFilter_0(sr │ │ │ │ +00016010: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +00016020: 2e6e 6174 6976 654f 626a 2c20 6672 2c20 .nativeObj, fr, │ │ │ │ +00016030: 6e75 6d49 7465 722c 2073 6967 6d61 416c numIter, sigmaAl │ │ │ │ +00016040: 7068 612c 2073 6967 6d61 4176 6729 3b0a pha, sigmaAvg);. │ │ │ │ +00016050: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00016060: 2020 2020 2a20 4170 706c 6965 7320 7468 * Applies th │ │ │ │ +00016070: 6520 6269 6c61 7465 7261 6c20 7465 7874 e bilateral text │ │ │ │ +00016080: 7572 6520 6669 6c74 6572 2074 6f20 616e ure filter to an │ │ │ │ +00016090: 2069 6d61 6765 2e20 4974 2070 6572 666f image. It perfo │ │ │ │ +000160a0: 726d 7320 7374 7275 6374 7572 652d 7072 rms structure-pr │ │ │ │ +000160b0: 6573 6572 7669 6e67 2074 6578 7475 7265 eserving texture │ │ │ │ +000160c0: 2066 696c 7465 722e 0a20 2020 2020 2a20 filter.. * │ │ │ │ +000160d0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +000160e0: 2061 626f 7574 2074 6869 7320 6669 6c74 about this filt │ │ │ │ +000160f0: 6572 2073 6565 2043 4954 453a 2043 686f er see CITE: Cho │ │ │ │ +00016100: 3230 3134 2e0a 2020 2020 202a 0a20 2020 2014.. *. │ │ │ │ +00016110: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ +00016120: 6f75 7263 6520 696d 6167 6520 7768 6f73 ource image whos │ │ │ │ +00016130: 6520 6465 7074 6820 6973 2038 2d62 6974 e depth is 8-bit │ │ │ │ +00016140: 2055 494e 5420 6f72 2033 322d 6269 7420 UINT or 32-bit │ │ │ │ +00016150: 464c 4f41 540a 2020 2020 202a 0a20 2020 FLOAT. *. │ │ │ │ +00016160: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D │ │ │ │ +00016170: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +00016180: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz │ │ │ │ +00016190: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr │ │ │ │ +000161a0: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. * │ │ │ │ +000161b0: 2040 7061 7261 6d20 6672 2052 6164 6975 @param fr Radiu │ │ │ │ +000161c0: 7320 6f66 206b 6572 6e65 6c20 746f 2062 s of kernel to b │ │ │ │ +000161d0: 6520 7573 6564 2066 6f72 2066 696c 7465 e used for filte │ │ │ │ +000161e0: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +000161f0: 6265 2070 6f73 6974 6976 6520 696e 7465 be positive inte │ │ │ │ +00016200: 6765 720a 2020 2020 202a 0a20 2020 2020 ger. *. │ │ │ │ +00016210: 2a20 4070 6172 616d 206e 756d 4974 6572 * @param numIter │ │ │ │ +00016220: 204e 756d 6265 7220 6f66 2069 7465 7261 Number of itera │ │ │ │ +00016230: 7469 6f6e 7320 6f66 2061 6c67 6f72 6974 tions of algorit │ │ │ │ +00016240: 686d 2c20 4974 2073 686f 756c 6420 6265 hm, It should be │ │ │ │ +00016250: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege │ │ │ │ +00016260: 720a 2020 2020 202a 0a20 2020 2020 2a20 r. *. * │ │ │ │ +00016270: 4070 6172 616d 2073 6967 6d61 416c 7068 @param sigmaAlph │ │ │ │ +00016280: 6120 436f 6e74 726f 6c73 2074 6865 2073 a Controls the s │ │ │ │ +00016290: 6861 7270 6e65 7373 206f 6620 7468 6520 harpness of the │ │ │ │ +000162a0: 7765 6967 6874 2074 7261 6e73 6974 696f weight transitio │ │ │ │ +000162b0: 6e20 6672 6f6d 2065 6467 6573 2074 6f20 n from edges to │ │ │ │ +000162c0: 736d 6f6f 7468 2f74 6578 7475 7265 2072 smooth/texture r │ │ │ │ +000162d0: 6567 696f 6e73 2c20 7768 6572 650a 2020 egions, where. │ │ │ │ +000162e0: 2020 202a 2061 2062 6967 6765 7220 7661 * a bigger va │ │ │ │ +000162f0: 6c75 6520 6d65 616e 7320 7368 6172 7065 lue means sharpe │ │ │ │ +00016300: 7220 7472 616e 7369 7469 6f6e 2e20 5768 r transition. Wh │ │ │ │ +00016310: 656e 2074 6865 2076 616c 7565 2069 7320 en the value is │ │ │ │ +00016320: 6e65 6761 7469 7665 2c20 6974 2069 7320 negative, it is │ │ │ │ +00016330: 6175 746f 6d61 7469 6361 6c6c 7920 6361 automatically ca │ │ │ │ +00016340: 6c63 756c 6174 6564 2e0a 2020 2020 202a lculated.. * │ │ │ │ +00016350: 0a20 2020 2020 2a20 7661 6c75 6520 6973 . * value is │ │ │ │ +00016360: 206e 6567 6174 6976 652c 2069 7420 6973 negative, it is │ │ │ │ +00016370: 2061 7574 6f6d 6174 6963 616c 6c79 2063 automatically c │ │ │ │ +00016380: 616c 6375 6c61 7465 6420 6173 2064 6573 alculated as des │ │ │ │ +00016390: 6372 6962 6564 2069 6e20 7468 6520 7061 cribed in the pa │ │ │ │ +000163a0: 7065 722e 0a20 2020 2020 2a0a 2020 2020 per.. *. │ │ │ │ +000163b0: 202a 2053 4545 3a20 726f 6c6c 696e 6747 * SEE: rollingG │ │ │ │ +000163c0: 7569 6461 6e63 6546 696c 7465 722c 2062 uidanceFilter, b │ │ │ │ +000163d0: 696c 6174 6572 616c 4669 6c74 6572 0a20 ilateralFilter. │ │ │ │ +000163e0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +000163f0: 6320 7374 6174 6963 2076 6f69 6420 6269 c static void bi │ │ │ │ +00016400: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ +00016410: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +00016420: 7420 6473 742c 2069 6e74 2066 722c 2069 t dst, int fr, i │ │ │ │ +00016430: 6e74 206e 756d 4974 6572 2c20 646f 7562 nt numIter, doub │ │ │ │ +00016440: 6c65 2073 6967 6d61 416c 7068 6129 207b le sigmaAlpha) { │ │ │ │ +00016450: 0a20 2020 2020 2020 2062 696c 6174 6572 . bilater │ │ │ │ +00016460: 616c 5465 7874 7572 6546 696c 7465 725f alTextureFilter_ │ │ │ │ +00016470: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ +00016480: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00016490: 6672 2c20 6e75 6d49 7465 722c 2073 6967 fr, numIter, sig │ │ │ │ +000164a0: 6d61 416c 7068 6129 3b0a 2020 2020 7d0a maAlpha);. }. │ │ │ │ +000164b0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +000164c0: 4170 706c 6965 7320 7468 6520 6269 6c61 Applies the bila │ │ │ │ +000164d0: 7465 7261 6c20 7465 7874 7572 6520 6669 teral texture fi │ │ │ │ +000164e0: 6c74 6572 2074 6f20 616e 2069 6d61 6765 lter to an image │ │ │ │ +000164f0: 2e20 4974 2070 6572 666f 726d 7320 7374 . It performs st │ │ │ │ +00016500: 7275 6374 7572 652d 7072 6573 6572 7669 ructure-preservi │ │ │ │ +00016510: 6e67 2074 6578 7475 7265 2066 696c 7465 ng texture filte │ │ │ │ +00016520: 722e 0a20 2020 2020 2a20 466f 7220 6d6f r.. * For mo │ │ │ │ +00016530: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +00016540: 2074 6869 7320 6669 6c74 6572 2073 6565 this filter see │ │ │ │ +00016550: 2043 4954 453a 2043 686f 3230 3134 2e0a CITE: Cho2014.. │ │ │ │ +00016560: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00016570: 6172 616d 2073 7263 2053 6f75 7263 6520 aram src Source │ │ │ │ +00016580: 696d 6167 6520 7768 6f73 6520 6465 7074 image whose dept │ │ │ │ +00016590: 6820 6973 2038 2d62 6974 2055 494e 5420 h is 8-bit UINT │ │ │ │ +000165a0: 6f72 2033 322d 6269 7420 464c 4f41 540a or 32-bit FLOAT. │ │ │ │ +000165b0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000165c0: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ +000165d0: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ +000165e0: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ +000165f0: 7479 7065 2061 7320 7372 632e 0a20 2020 type as src.. │ │ │ │ +00016600: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00016610: 6d20 6672 2052 6164 6975 7320 6f66 206b m fr Radius of k │ │ │ │ +00016620: 6572 6e65 6c20 746f 2062 6520 7573 6564 ernel to be used │ │ │ │ +00016630: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ +00016640: 4974 2073 686f 756c 6420 6265 2070 6f73 It should be pos │ │ │ │ +00016650: 6974 6976 6520 696e 7465 6765 720a 2020 itive integer. │ │ │ │ +00016660: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00016670: 616d 206e 756d 4974 6572 204e 756d 6265 am numIter Numbe │ │ │ │ +00016680: 7220 6f66 2069 7465 7261 7469 6f6e 7320 r of iterations │ │ │ │ +00016690: 6f66 2061 6c67 6f72 6974 686d 2c20 4974 of algorithm, It │ │ │ │ +000166a0: 2073 686f 756c 6420 6265 2070 6f73 6974 should be posit │ │ │ │ +000166b0: 6976 6520 696e 7465 6765 720a 2020 2020 ive integer. │ │ │ │ +000166c0: 202a 0a20 2020 2020 2a20 6120 6269 6767 *. * a bigg │ │ │ │ +000166d0: 6572 2076 616c 7565 206d 6561 6e73 2073 er value means s │ │ │ │ +000166e0: 6861 7270 6572 2074 7261 6e73 6974 696f harper transitio │ │ │ │ +000166f0: 6e2e 2057 6865 6e20 7468 6520 7661 6c75 n. When the valu │ │ │ │ +00016700: 6520 6973 206e 6567 6174 6976 652c 2069 e is negative, i │ │ │ │ +00016710: 7420 6973 2061 7574 6f6d 6174 6963 616c t is automatical │ │ │ │ +00016720: 6c79 2063 616c 6375 6c61 7465 642e 0a20 ly calculated.. │ │ │ │ +00016730: 2020 2020 2a0a 2020 2020 202a 2076 616c *. * val │ │ │ │ +00016740: 7565 2069 7320 6e65 6761 7469 7665 2c20 ue is negative, │ │ │ │ +00016750: 6974 2069 7320 6175 746f 6d61 7469 6361 it is automatica │ │ │ │ +00016760: 6c6c 7920 6361 6c63 756c 6174 6564 2061 lly calculated a │ │ │ │ +00016770: 7320 6465 7363 7269 6265 6420 696e 2074 s described in t │ │ │ │ +00016780: 6865 2070 6170 6572 2e0a 2020 2020 202a he paper.. * │ │ │ │ +00016790: 0a20 2020 2020 2a20 5345 453a 2072 6f6c . * SEE: rol │ │ │ │ +000167a0: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ +000167b0: 6572 2c20 6269 6c61 7465 7261 6c46 696c er, bilateralFil │ │ │ │ +000167c0: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +000167d0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +000167e0: 6964 2062 696c 6174 6572 616c 5465 7874 id bilateralText │ │ │ │ +000167f0: 7572 6546 696c 7465 7228 4d61 7420 7372 ureFilter(Mat sr │ │ │ │ +00016800: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ +00016810: 6672 2c20 696e 7420 6e75 6d49 7465 7229 fr, int numIter) │ │ │ │ +00016820: 207b 0a20 2020 2020 2020 2062 696c 6174 {. bilat │ │ │ │ +00016830: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ +00016840: 725f 3228 7372 632e 6e61 7469 7665 4f62 r_2(src.nativeOb │ │ │ │ +00016850: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00016860: 2c20 6672 2c20 6e75 6d49 7465 7229 3b0a , fr, numIter);. │ │ │ │ +00016870: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00016880: 2020 2020 2a20 4170 706c 6965 7320 7468 * Applies th │ │ │ │ +00016890: 6520 6269 6c61 7465 7261 6c20 7465 7874 e bilateral text │ │ │ │ +000168a0: 7572 6520 6669 6c74 6572 2074 6f20 616e ure filter to an │ │ │ │ +000168b0: 2069 6d61 6765 2e20 4974 2070 6572 666f image. It perfo │ │ │ │ +000168c0: 726d 7320 7374 7275 6374 7572 652d 7072 rms structure-pr │ │ │ │ +000168d0: 6573 6572 7669 6e67 2074 6578 7475 7265 eserving texture │ │ │ │ +000168e0: 2066 696c 7465 722e 0a20 2020 2020 2a20 filter.. * │ │ │ │ +000168f0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00016900: 2061 626f 7574 2074 6869 7320 6669 6c74 about this filt │ │ │ │ +00016910: 6572 2073 6565 2043 4954 453a 2043 686f er see CITE: Cho │ │ │ │ +00016920: 3230 3134 2e0a 2020 2020 202a 0a20 2020 2014.. *. │ │ │ │ +00016930: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ +00016940: 6f75 7263 6520 696d 6167 6520 7768 6f73 ource image whos │ │ │ │ +00016950: 6520 6465 7074 6820 6973 2038 2d62 6974 e depth is 8-bit │ │ │ │ +00016960: 2055 494e 5420 6f72 2033 322d 6269 7420 UINT or 32-bit │ │ │ │ +00016970: 464c 4f41 540a 2020 2020 202a 0a20 2020 FLOAT. *. │ │ │ │ +00016980: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D │ │ │ │ +00016990: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +000169a0: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz │ │ │ │ +000169b0: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr │ │ │ │ +000169c0: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. * │ │ │ │ +000169d0: 2040 7061 7261 6d20 6672 2052 6164 6975 @param fr Radiu │ │ │ │ +000169e0: 7320 6f66 206b 6572 6e65 6c20 746f 2062 s of kernel to b │ │ │ │ +000169f0: 6520 7573 6564 2066 6f72 2066 696c 7465 e used for filte │ │ │ │ +00016a00: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +00016a10: 6265 2070 6f73 6974 6976 6520 696e 7465 be positive inte │ │ │ │ +00016a20: 6765 720a 2020 2020 202a 0a20 2020 2020 ger. *. │ │ │ │ +00016a30: 2a0a 2020 2020 202a 2061 2062 6967 6765 *. * a bigge │ │ │ │ +00016a40: 7220 7661 6c75 6520 6d65 616e 7320 7368 r value means sh │ │ │ │ +00016a50: 6172 7065 7220 7472 616e 7369 7469 6f6e arper transition │ │ │ │ +00016a60: 2e20 5768 656e 2074 6865 2076 616c 7565 . When the value │ │ │ │ +00016a70: 2069 7320 6e65 6761 7469 7665 2c20 6974 is negative, it │ │ │ │ +00016a80: 2069 7320 6175 746f 6d61 7469 6361 6c6c is automaticall │ │ │ │ +00016a90: 7920 6361 6c63 756c 6174 6564 2e0a 2020 y calculated.. │ │ │ │ +00016aa0: 2020 202a 0a20 2020 2020 2a20 7661 6c75 *. * valu │ │ │ │ +00016ab0: 6520 6973 206e 6567 6174 6976 652c 2069 e is negative, i │ │ │ │ +00016ac0: 7420 6973 2061 7574 6f6d 6174 6963 616c t is automatical │ │ │ │ +00016ad0: 6c79 2063 616c 6375 6c61 7465 6420 6173 ly calculated as │ │ │ │ +00016ae0: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ │ +00016af0: 6520 7061 7065 722e 0a20 2020 2020 2a0a e paper.. *. │ │ │ │ +00016b00: 2020 2020 202a 2053 4545 3a20 726f 6c6c * SEE: roll │ │ │ │ +00016b10: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +00016b20: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ +00016b30: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +00016b40: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +00016b50: 6420 6269 6c61 7465 7261 6c54 6578 7475 d bilateralTextu │ │ │ │ +00016b60: 7265 4669 6c74 6572 284d 6174 2073 7263 reFilter(Mat src │ │ │ │ +00016b70: 2c20 4d61 7420 6473 742c 2069 6e74 2066 , Mat dst, int f │ │ │ │ +00016b80: 7229 207b 0a20 2020 2020 2020 2062 696c r) {. bil │ │ │ │ +00016b90: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ +00016ba0: 7465 725f 3328 7372 632e 6e61 7469 7665 ter_3(src.native │ │ │ │ +00016bb0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00016bc0: 626a 2c20 6672 293b 0a20 2020 207d 0a0a bj, fr);. }.. │ │ │ │ +00016bd0: 2020 2020 2f2a 2a0a 2020 2020 202a 2041 /**. * A │ │ │ │ +00016be0: 7070 6c69 6573 2074 6865 2062 696c 6174 pplies the bilat │ │ │ │ +00016bf0: 6572 616c 2074 6578 7475 7265 2066 696c eral texture fil │ │ │ │ +00016c00: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ +00016c10: 2049 7420 7065 7266 6f72 6d73 2073 7472 It performs str │ │ │ │ +00016c20: 7563 7475 7265 2d70 7265 7365 7276 696e ucture-preservin │ │ │ │ +00016c30: 6720 7465 7874 7572 6520 6669 6c74 6572 g texture filter │ │ │ │ +00016c40: 2e0a 2020 2020 202a 2046 6f72 206d 6f72 .. * For mor │ │ │ │ +00016c50: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00016c60: 7468 6973 2066 696c 7465 7220 7365 6520 this filter see │ │ │ │ +00016c70: 4349 5445 3a20 4368 6f32 3031 342e 0a20 CITE: Cho2014.. │ │ │ │ +00016c80: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00016c90: 7261 6d20 7372 6320 536f 7572 6365 2069 ram src Source i │ │ │ │ +00016ca0: 6d61 6765 2077 686f 7365 2064 6570 7468 mage whose depth │ │ │ │ +00016cb0: 2069 7320 382d 6269 7420 5549 4e54 206f is 8-bit UINT o │ │ │ │ +00016cc0: 7220 3332 2d62 6974 2046 4c4f 4154 0a20 r 32-bit FLOAT. │ │ │ │ +00016cd0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00016ce0: 7261 6d20 6473 7420 4465 7374 696e 6174 ram dst Destinat │ │ │ │ +00016cf0: 696f 6e20 696d 6167 6520 6f66 2074 6865 ion image of the │ │ │ │ +00016d00: 2073 616d 6520 7369 7a65 2061 6e64 2074 same size and t │ │ │ │ +00016d10: 7970 6520 6173 2073 7263 2e0a 2020 2020 ype as src.. │ │ │ │ +00016d20: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00016d30: 0a20 2020 2020 2a20 6120 6269 6767 6572 . * a bigger │ │ │ │ +00016d40: 2076 616c 7565 206d 6561 6e73 2073 6861 value means sha │ │ │ │ +00016d50: 7270 6572 2074 7261 6e73 6974 696f 6e2e rper transition. │ │ │ │ +00016d60: 2057 6865 6e20 7468 6520 7661 6c75 6520 When the value │ │ │ │ +00016d70: 6973 206e 6567 6174 6976 652c 2069 7420 is negative, it │ │ │ │ +00016d80: 6973 2061 7574 6f6d 6174 6963 616c 6c79 is automatically │ │ │ │ +00016d90: 2063 616c 6375 6c61 7465 642e 0a20 2020 calculated.. │ │ │ │ +00016da0: 2020 2a0a 2020 2020 202a 2076 616c 7565 *. * value │ │ │ │ +00016db0: 2069 7320 6e65 6761 7469 7665 2c20 6974 is negative, it │ │ │ │ +00016dc0: 2069 7320 6175 746f 6d61 7469 6361 6c6c is automaticall │ │ │ │ +00016dd0: 7920 6361 6c63 756c 6174 6564 2061 7320 y calculated as │ │ │ │ +00016de0: 6465 7363 7269 6265 6420 696e 2074 6865 described in the │ │ │ │ +00016df0: 2070 6170 6572 2e0a 2020 2020 202a 0a20 paper.. *. │ │ │ │ +00016e00: 2020 2020 2a20 5345 453a 2072 6f6c 6c69 * SEE: rolli │ │ │ │ +00016e10: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +00016e20: 2c20 6269 6c61 7465 7261 6c46 696c 7465 , bilateralFilte │ │ │ │ +00016e30: 720a 2020 2020 202a 2f0a 2020 2020 7075 r. */. pu │ │ │ │ +00016e40: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00016e50: 2062 696c 6174 6572 616c 5465 7874 7572 bilateralTextur │ │ │ │ +00016e60: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ +00016e70: 204d 6174 2064 7374 2920 7b0a 2020 2020 Mat dst) {. │ │ │ │ +00016e80: 2020 2020 6269 6c61 7465 7261 6c54 6578 bilateralTex │ │ │ │ +00016e90: 7475 7265 4669 6c74 6572 5f34 2873 7263 tureFilter_4(src │ │ │ │ +00016ea0: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00016eb0: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);. │ │ │ │ +00016ec0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00016ed0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00016ee0: 3a78 696d 6770 726f 633a 3a72 6f6c 6c69 :ximgproc::rolli │ │ │ │ +00016ef0: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +00016f00: 284d 6174 2073 7263 2c20 4d61 7426 2064 (Mat src, Mat& d │ │ │ │ +00016f10: 7374 2c20 696e 7420 6420 3d20 2d31 2c20 st, int d = -1, │ │ │ │ +00016f20: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +00016f30: 7220 3d20 3235 2c20 646f 7562 6c65 2073 r = 25, double s │ │ │ │ +00016f40: 6967 6d61 5370 6163 6520 3d20 332c 2069 igmaSpace = 3, i │ │ │ │ +00016f50: 6e74 206e 756d 4f66 4974 6572 203d 2034 nt numOfIter = 4 │ │ │ │ +00016f60: 2c20 696e 7420 626f 7264 6572 5479 7065 , int borderType │ │ │ │ +00016f70: 203d 2042 4f52 4445 525f 4445 4641 554c = BORDER_DEFAUL │ │ │ │ +00016f80: 5429 0a20 2020 202f 2f0a 0a20 2020 202f T). //.. / │ │ │ │ +00016f90: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +00016fa0: 7320 7468 6520 726f 6c6c 696e 6720 6775 s the rolling gu │ │ │ │ +00016fb0: 6964 616e 6365 2066 696c 7465 7220 746f idance filter to │ │ │ │ +00016fc0: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +00016fd0: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00016fe0: 6520 6465 7461 696c 732c 2070 6c65 6173 e details, pleas │ │ │ │ +00016ff0: 6520 7365 6520 4349 5445 3a20 7a68 616e e see CITE: zhan │ │ │ │ +00017000: 6732 3031 3472 6f6c 6c69 6e67 0a20 2020 g2014rolling. │ │ │ │ +00017010: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00017020: 6d20 7372 6320 536f 7572 6365 2038 2d62 m src Source 8-b │ │ │ │ +00017030: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +00017040: 6f69 6e74 2c20 312d 6368 616e 6e65 6c20 oint, 1-channel │ │ │ │ +00017050: 6f72 2033 2d63 6861 6e6e 656c 2069 6d61 or 3-channel ima │ │ │ │ +00017060: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00017070: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +00017080: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +00017090: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +000170a0: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ +000170b0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000170c0: 7061 7261 6d20 6420 4469 616d 6574 6572 param d Diameter │ │ │ │ +000170d0: 206f 6620 6561 6368 2070 6978 656c 206e of each pixel n │ │ │ │ +000170e0: 6569 6768 626f 7268 6f6f 6420 7468 6174 eighborhood that │ │ │ │ +000170f0: 2069 7320 7573 6564 2064 7572 696e 6720 is used during │ │ │ │ +00017100: 6669 6c74 6572 696e 672e 2049 6620 6974 filtering. If it │ │ │ │ +00017110: 2069 7320 6e6f 6e2d 706f 7369 7469 7665 is non-positive │ │ │ │ +00017120: 2c0a 2020 2020 202a 2069 7420 6973 2063 ,. * it is c │ │ │ │ +00017130: 6f6d 7075 7465 6420 6672 6f6d 2073 6967 omputed from sig │ │ │ │ +00017140: 6d61 5370 6163 6520 2e0a 2020 2020 202a maSpace .. * │ │ │ │ +00017150: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00017160: 6967 6d61 436f 6c6f 7220 4669 6c74 6572 igmaColor Filter │ │ │ │ +00017170: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ +00017180: 6c6f 7220 7370 6163 652e 2041 206c 6172 lor space. A lar │ │ │ │ +00017190: 6765 7220 7661 6c75 6520 6f66 2074 6865 ger value of the │ │ │ │ +000171a0: 2070 6172 616d 6574 6572 206d 6561 6e73 parameter means │ │ │ │ +000171b0: 2074 6861 740a 2020 2020 202a 2066 6172 that. * far │ │ │ │ +000171c0: 7468 6572 2063 6f6c 6f72 7320 7769 7468 ther colors with │ │ │ │ +000171d0: 696e 2074 6865 2070 6978 656c 206e 6569 in the pixel nei │ │ │ │ +000171e0: 6768 626f 7268 6f6f 6420 2873 6565 2073 ghborhood (see s │ │ │ │ +000171f0: 6967 6d61 5370 6163 6520 2920 7769 6c6c igmaSpace ) will │ │ │ │ +00017200: 2062 6520 6d69 7865 6420 746f 6765 7468 be mixed togeth │ │ │ │ +00017210: 6572 2c20 7265 7375 6c74 696e 6720 696e er, resulting in │ │ │ │ +00017220: 0a20 2020 2020 2a20 6c61 7267 6572 2061 . * larger a │ │ │ │ +00017230: 7265 6173 206f 6620 7365 6d69 2d65 7175 reas of semi-equ │ │ │ │ +00017240: 616c 2063 6f6c 6f72 2e0a 2020 2020 202a al color.. * │ │ │ │ +00017250: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00017260: 6967 6d61 5370 6163 6520 4669 6c74 6572 igmaSpace Filter │ │ │ │ +00017270: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ +00017280: 6f72 6469 6e61 7465 2073 7061 6365 2e20 ordinate space. │ │ │ │ +00017290: 4120 6c61 7267 6572 2076 616c 7565 206f A larger value o │ │ │ │ +000172a0: 6620 7468 6520 7061 7261 6d65 7465 7220 f the parameter │ │ │ │ +000172b0: 6d65 616e 7320 7468 6174 0a20 2020 2020 means that. │ │ │ │ +000172c0: 2a20 6661 7274 6865 7220 7069 7865 6c73 * farther pixels │ │ │ │ +000172d0: 2077 696c 6c20 696e 666c 7565 6e63 6520 will influence │ │ │ │ +000172e0: 6561 6368 206f 7468 6572 2061 7320 6c6f each other as lo │ │ │ │ +000172f0: 6e67 2061 7320 7468 6569 7220 636f 6c6f ng as their colo │ │ │ │ +00017300: 7273 2061 7265 2063 6c6f 7365 2065 6e6f rs are close eno │ │ │ │ +00017310: 7567 6820 2873 6565 2073 6967 6d61 436f ugh (see sigmaCo │ │ │ │ +00017320: 6c6f 7220 292e 0a20 2020 2020 2a20 5768 lor ).. * Wh │ │ │ │ +00017330: 656e 2064 2667 743b 3020 2c20 6974 2073 en d>0 , it s │ │ │ │ +00017340: 7065 6369 6669 6573 2074 6865 206e 6569 pecifies the nei │ │ │ │ +00017350: 6768 626f 7268 6f6f 6420 7369 7a65 2072 ghborhood size r │ │ │ │ +00017360: 6567 6172 646c 6573 7320 6f66 2073 6967 egardless of sig │ │ │ │ +00017370: 6d61 5370 6163 6520 2e20 4f74 6865 7277 maSpace . Otherw │ │ │ │ +00017380: 6973 652c 2064 2069 730a 2020 2020 202a ise, d is. * │ │ │ │ +00017390: 2070 726f 706f 7274 696f 6e61 6c20 746f proportional to │ │ │ │ +000173a0: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ +000173b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000173c0: 616d 206e 756d 4f66 4974 6572 204e 756d am numOfIter Num │ │ │ │ +000173d0: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ +000173e0: 7320 6f66 206a 6f69 6e74 2065 6467 652d s of joint edge- │ │ │ │ +000173f0: 7072 6573 6572 7669 6e67 2066 696c 7465 preserving filte │ │ │ │ +00017400: 7269 6e67 2061 7070 6c69 6564 206f 6e20 ring applied on │ │ │ │ +00017410: 7468 6520 736f 7572 6365 2069 6d61 6765 the source image │ │ │ │ +00017420: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00017430: 4070 6172 616d 2062 6f72 6465 7254 7970 @param borderTyp │ │ │ │ +00017440: 650a 2020 2020 202a 0a20 2020 2020 2a20 e. *. * │ │ │ │ +00017450: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro │ │ │ │ +00017460: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ +00017470: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi │ │ │ │ +00017480: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as │ │ │ │ +00017490: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser │ │ │ │ +000174a0: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter.. │ │ │ │ +000174b0: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ +000174c0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +000174d0: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ +000174e0: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ +000174f0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00017500: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r │ │ │ │ +00017510: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +00017520: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +00017530: 7420 6473 742c 2069 6e74 2064 2c20 646f t dst, int d, do │ │ │ │ +00017540: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ +00017550: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +00017560: 6365 2c20 696e 7420 6e75 6d4f 6649 7465 ce, int numOfIte │ │ │ │ +00017570: 722c 2069 6e74 2062 6f72 6465 7254 7970 r, int borderTyp │ │ │ │ +00017580: 6529 207b 0a20 2020 2020 2020 2072 6f6c e) {. rol │ │ │ │ +00017590: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ +000175a0: 6572 5f30 2873 7263 2e6e 6174 6976 654f er_0(src.nativeO │ │ │ │ +000175b0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +000175c0: 6a2c 2064 2c20 7369 676d 6143 6f6c 6f72 j, d, sigmaColor │ │ │ │ +000175d0: 2c20 7369 676d 6153 7061 6365 2c20 6e75 , sigmaSpace, nu │ │ │ │ +000175e0: 6d4f 6649 7465 722c 2062 6f72 6465 7254 mOfIter, borderT │ │ │ │ +000175f0: 7970 6529 3b0a 2020 2020 7d0a 0a20 2020 ype);. }.. │ │ │ │ +00017600: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ +00017610: 6965 7320 7468 6520 726f 6c6c 696e 6720 ies the rolling │ │ │ │ +00017620: 6775 6964 616e 6365 2066 696c 7465 7220 guidance filter │ │ │ │ +00017630: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image.. │ │ │ │ +00017640: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +00017650: 6f72 6520 6465 7461 696c 732c 2070 6c65 ore details, ple │ │ │ │ +00017660: 6173 6520 7365 6520 4349 5445 3a20 7a68 ase see CITE: zh │ │ │ │ +00017670: 616e 6732 3031 3472 6f6c 6c69 6e67 0a20 ang2014rolling. │ │ │ │ +00017680: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00017690: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8 │ │ │ │ +000176a0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +000176b0: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ +000176c0: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ +000176d0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +000176e0: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D │ │ │ │ +000176f0: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +00017700: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz │ │ │ │ +00017710: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr │ │ │ │ +00017720: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. * │ │ │ │ +00017730: 2040 7061 7261 6d20 6420 4469 616d 6574 @param d Diamet │ │ │ │ +00017740: 6572 206f 6620 6561 6368 2070 6978 656c er of each pixel │ │ │ │ +00017750: 206e 6569 6768 626f 7268 6f6f 6420 7468 neighborhood th │ │ │ │ +00017760: 6174 2069 7320 7573 6564 2064 7572 696e at is used durin │ │ │ │ +00017770: 6720 6669 6c74 6572 696e 672e 2049 6620 g filtering. If │ │ │ │ +00017780: 6974 2069 7320 6e6f 6e2d 706f 7369 7469 it is non-positi │ │ │ │ +00017790: 7665 2c0a 2020 2020 202a 2069 7420 6973 ve,. * it is │ │ │ │ +000177a0: 2063 6f6d 7075 7465 6420 6672 6f6d 2073 computed from s │ │ │ │ +000177b0: 6967 6d61 5370 6163 6520 2e0a 2020 2020 igmaSpace .. │ │ │ │ +000177c0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000177d0: 2073 6967 6d61 436f 6c6f 7220 4669 6c74 sigmaColor Filt │ │ │ │ +000177e0: 6572 2073 6967 6d61 2069 6e20 7468 6520 er sigma in the │ │ │ │ +000177f0: 636f 6c6f 7220 7370 6163 652e 2041 206c color space. A l │ │ │ │ +00017800: 6172 6765 7220 7661 6c75 6520 6f66 2074 arger value of t │ │ │ │ +00017810: 6865 2070 6172 616d 6574 6572 206d 6561 he parameter mea │ │ │ │ +00017820: 6e73 2074 6861 740a 2020 2020 202a 2066 ns that. * f │ │ │ │ +00017830: 6172 7468 6572 2063 6f6c 6f72 7320 7769 arther colors wi │ │ │ │ +00017840: 7468 696e 2074 6865 2070 6978 656c 206e thin the pixel n │ │ │ │ +00017850: 6569 6768 626f 7268 6f6f 6420 2873 6565 eighborhood (see │ │ │ │ +00017860: 2073 6967 6d61 5370 6163 6520 2920 7769 sigmaSpace ) wi │ │ │ │ +00017870: 6c6c 2062 6520 6d69 7865 6420 746f 6765 ll be mixed toge │ │ │ │ +00017880: 7468 6572 2c20 7265 7375 6c74 696e 6720 ther, resulting │ │ │ │ +00017890: 696e 0a20 2020 2020 2a20 6c61 7267 6572 in. * larger │ │ │ │ +000178a0: 2061 7265 6173 206f 6620 7365 6d69 2d65 areas of semi-e │ │ │ │ +000178b0: 7175 616c 2063 6f6c 6f72 2e0a 2020 2020 qual color.. │ │ │ │ +000178c0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000178d0: 2073 6967 6d61 5370 6163 6520 4669 6c74 sigmaSpace Filt │ │ │ │ +000178e0: 6572 2073 6967 6d61 2069 6e20 7468 6520 er sigma in the │ │ │ │ +000178f0: 636f 6f72 6469 6e61 7465 2073 7061 6365 coordinate space │ │ │ │ +00017900: 2e20 4120 6c61 7267 6572 2076 616c 7565 . A larger value │ │ │ │ +00017910: 206f 6620 7468 6520 7061 7261 6d65 7465 of the paramete │ │ │ │ +00017920: 7220 6d65 616e 7320 7468 6174 0a20 2020 r means that. │ │ │ │ +00017930: 2020 2a20 6661 7274 6865 7220 7069 7865 * farther pixe │ │ │ │ +00017940: 6c73 2077 696c 6c20 696e 666c 7565 6e63 ls will influenc │ │ │ │ +00017950: 6520 6561 6368 206f 7468 6572 2061 7320 e each other as │ │ │ │ +00017960: 6c6f 6e67 2061 7320 7468 6569 7220 636f long as their co │ │ │ │ +00017970: 6c6f 7273 2061 7265 2063 6c6f 7365 2065 lors are close e │ │ │ │ +00017980: 6e6f 7567 6820 2873 6565 2073 6967 6d61 nough (see sigma │ │ │ │ +00017990: 436f 6c6f 7220 292e 0a20 2020 2020 2a20 Color ).. * │ │ │ │ +000179a0: 5768 656e 2064 2667 743b 3020 2c20 6974 When d>0 , it │ │ │ │ +000179b0: 2073 7065 6369 6669 6573 2074 6865 206e specifies the n │ │ │ │ +000179c0: 6569 6768 626f 7268 6f6f 6420 7369 7a65 eighborhood size │ │ │ │ +000179d0: 2072 6567 6172 646c 6573 7320 6f66 2073 regardless of s │ │ │ │ +000179e0: 6967 6d61 5370 6163 6520 2e20 4f74 6865 igmaSpace . Othe │ │ │ │ +000179f0: 7277 6973 652c 2064 2069 730a 2020 2020 rwise, d is. │ │ │ │ +00017a00: 202a 2070 726f 706f 7274 696f 6e61 6c20 * proportional │ │ │ │ +00017a10: 746f 2073 6967 6d61 5370 6163 6520 2e0a to sigmaSpace .. │ │ │ │ +00017a20: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00017a30: 6172 616d 206e 756d 4f66 4974 6572 204e aram numOfIter N │ │ │ │ +00017a40: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati │ │ │ │ +00017a50: 6f6e 7320 6f66 206a 6f69 6e74 2065 6467 ons of joint edg │ │ │ │ +00017a60: 652d 7072 6573 6572 7669 6e67 2066 696c e-preserving fil │ │ │ │ +00017a70: 7465 7269 6e67 2061 7070 6c69 6564 206f tering applied o │ │ │ │ +00017a80: 6e20 7468 6520 736f 7572 6365 2069 6d61 n the source ima │ │ │ │ +00017a90: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00017aa0: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +00017ab0: 3a3c 2f62 3e20 2072 6f6c 6c69 6e67 4775 : rollingGu │ │ │ │ +00017ac0: 6964 616e 6365 4669 6c74 6572 2075 7365 idanceFilter use │ │ │ │ +00017ad0: 7320 6a6f 696e 7442 696c 6174 6572 616c s jointBilateral │ │ │ │ +00017ae0: 4669 6c74 6572 2061 7320 7468 6520 6564 Filter as the ed │ │ │ │ +00017af0: 6765 2d70 7265 7365 7276 696e 6720 6669 ge-preserving fi │ │ │ │ +00017b00: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +00017b10: 2020 2a20 5345 453a 206a 6f69 6e74 4269 * SEE: jointBi │ │ │ │ +00017b20: 6c61 7465 7261 6c46 696c 7465 722c 2062 lateralFilter, b │ │ │ │ +00017b30: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ +00017b40: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ +00017b50: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00017b60: 6963 2076 6f69 6420 726f 6c6c 696e 6747 ic void rollingG │ │ │ │ +00017b70: 7569 6461 6e63 6546 696c 7465 7228 4d61 uidanceFilter(Ma │ │ │ │ +00017b80: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +00017b90: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ +00017ba0: 676d 6143 6f6c 6f72 2c20 646f 7562 6c65 gmaColor, double │ │ │ │ +00017bb0: 2073 6967 6d61 5370 6163 652c 2069 6e74 sigmaSpace, int │ │ │ │ +00017bc0: 206e 756d 4f66 4974 6572 2920 7b0a 2020 numOfIter) {. │ │ │ │ +00017bd0: 2020 2020 2020 726f 6c6c 696e 6747 7569 rollingGui │ │ │ │ +00017be0: 6461 6e63 6546 696c 7465 725f 3128 7372 danceFilter_1(sr │ │ │ │ +00017bf0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +00017c00: 2e6e 6174 6976 654f 626a 2c20 642c 2073 .nativeObj, d, s │ │ │ │ +00017c10: 6967 6d61 436f 6c6f 722c 2073 6967 6d61 igmaColor, sigma │ │ │ │ +00017c20: 5370 6163 652c 206e 756d 4f66 4974 6572 Space, numOfIter │ │ │ │ +00017c30: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00017c40: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ +00017c50: 2074 6865 2072 6f6c 6c69 6e67 2067 7569 the rolling gui │ │ │ │ +00017c60: 6461 6e63 6520 6669 6c74 6572 2074 6f20 dance filter to │ │ │ │ +00017c70: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ +00017c80: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +00017c90: 2064 6574 6169 6c73 2c20 706c 6561 7365 details, please │ │ │ │ +00017ca0: 2073 6565 2043 4954 453a 207a 6861 6e67 see CITE: zhang │ │ │ │ +00017cb0: 3230 3134 726f 6c6c 696e 670a 2020 2020 2014rolling. │ │ │ │ +00017cc0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00017cd0: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ +00017ce0: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +00017cf0: 696e 742c 2031 2d63 6861 6e6e 656c 206f int, 1-channel o │ │ │ │ +00017d00: 7220 332d 6368 616e 6e65 6c20 696d 6167 r 3-channel imag │ │ │ │ +00017d10: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00017d20: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ +00017d30: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ +00017d40: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ +00017d50: 6e64 2074 7970 6520 6173 2073 7263 2e0a nd type as src.. │ │ │ │ +00017d60: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00017d70: 6172 616d 2064 2044 6961 6d65 7465 7220 aram d Diameter │ │ │ │ +00017d80: 6f66 2065 6163 6820 7069 7865 6c20 6e65 of each pixel ne │ │ │ │ +00017d90: 6967 6862 6f72 686f 6f64 2074 6861 7420 ighborhood that │ │ │ │ +00017da0: 6973 2075 7365 6420 6475 7269 6e67 2066 is used during f │ │ │ │ +00017db0: 696c 7465 7269 6e67 2e20 4966 2069 7420 iltering. If it │ │ │ │ +00017dc0: 6973 206e 6f6e 2d70 6f73 6974 6976 652c is non-positive, │ │ │ │ +00017dd0: 0a20 2020 2020 2a20 6974 2069 7320 636f . * it is co │ │ │ │ +00017de0: 6d70 7574 6564 2066 726f 6d20 7369 676d mputed from sigm │ │ │ │ +00017df0: 6153 7061 6365 202e 0a20 2020 2020 2a0a aSpace .. *. │ │ │ │ +00017e00: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +00017e10: 676d 6143 6f6c 6f72 2046 696c 7465 7220 gmaColor Filter │ │ │ │ +00017e20: 7369 676d 6120 696e 2074 6865 2063 6f6c sigma in the col │ │ │ │ +00017e30: 6f72 2073 7061 6365 2e20 4120 6c61 7267 or space. A larg │ │ │ │ +00017e40: 6572 2076 616c 7565 206f 6620 7468 6520 er value of the │ │ │ │ +00017e50: 7061 7261 6d65 7465 7220 6d65 616e 7320 parameter means │ │ │ │ +00017e60: 7468 6174 0a20 2020 2020 2a20 6661 7274 that. * fart │ │ │ │ +00017e70: 6865 7220 636f 6c6f 7273 2077 6974 6869 her colors withi │ │ │ │ +00017e80: 6e20 7468 6520 7069 7865 6c20 6e65 6967 n the pixel neig │ │ │ │ +00017e90: 6862 6f72 686f 6f64 2028 7365 6520 7369 hborhood (see si │ │ │ │ +00017ea0: 676d 6153 7061 6365 2029 2077 696c 6c20 gmaSpace ) will │ │ │ │ +00017eb0: 6265 206d 6978 6564 2074 6f67 6574 6865 be mixed togethe │ │ │ │ +00017ec0: 722c 2072 6573 756c 7469 6e67 2069 6e0a r, resulting in. │ │ │ │ +00017ed0: 2020 2020 202a 206c 6172 6765 7220 6172 * larger ar │ │ │ │ +00017ee0: 6561 7320 6f66 2073 656d 692d 6571 7561 eas of semi-equa │ │ │ │ +00017ef0: 6c20 636f 6c6f 722e 0a20 2020 2020 2a0a l color.. *. │ │ │ │ +00017f00: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +00017f10: 676d 6153 7061 6365 2046 696c 7465 7220 gmaSpace Filter │ │ │ │ +00017f20: 7369 676d 6120 696e 2074 6865 2063 6f6f sigma in the coo │ │ │ │ +00017f30: 7264 696e 6174 6520 7370 6163 652e 2041 rdinate space. A │ │ │ │ +00017f40: 206c 6172 6765 7220 7661 6c75 6520 6f66 larger value of │ │ │ │ +00017f50: 2074 6865 2070 6172 616d 6574 6572 206d the parameter m │ │ │ │ +00017f60: 6561 6e73 2074 6861 740a 2020 2020 202a eans that. * │ │ │ │ +00017f70: 2066 6172 7468 6572 2070 6978 656c 7320 farther pixels │ │ │ │ +00017f80: 7769 6c6c 2069 6e66 6c75 656e 6365 2065 will influence e │ │ │ │ +00017f90: 6163 6820 6f74 6865 7220 6173 206c 6f6e ach other as lon │ │ │ │ +00017fa0: 6720 6173 2074 6865 6972 2063 6f6c 6f72 g as their color │ │ │ │ +00017fb0: 7320 6172 6520 636c 6f73 6520 656e 6f75 s are close enou │ │ │ │ +00017fc0: 6768 2028 7365 6520 7369 676d 6143 6f6c gh (see sigmaCol │ │ │ │ +00017fd0: 6f72 2029 2e0a 2020 2020 202a 2057 6865 or ).. * Whe │ │ │ │ +00017fe0: 6e20 6426 6774 3b30 202c 2069 7420 7370 n d>0 , it sp │ │ │ │ +00017ff0: 6563 6966 6965 7320 7468 6520 6e65 6967 ecifies the neig │ │ │ │ +00018000: 6862 6f72 686f 6f64 2073 697a 6520 7265 hborhood size re │ │ │ │ +00018010: 6761 7264 6c65 7373 206f 6620 7369 676d gardless of sigm │ │ │ │ +00018020: 6153 7061 6365 202e 204f 7468 6572 7769 aSpace . Otherwi │ │ │ │ +00018030: 7365 2c20 6420 6973 0a20 2020 2020 2a20 se, d is. * │ │ │ │ +00018040: 7072 6f70 6f72 7469 6f6e 616c 2074 6f20 proportional to │ │ │ │ +00018050: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ +00018060: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00018070: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +00018080: 3a3c 2f62 3e20 2072 6f6c 6c69 6e67 4775 : rollingGu │ │ │ │ +00018090: 6964 616e 6365 4669 6c74 6572 2075 7365 idanceFilter use │ │ │ │ +000180a0: 7320 6a6f 696e 7442 696c 6174 6572 616c s jointBilateral │ │ │ │ +000180b0: 4669 6c74 6572 2061 7320 7468 6520 6564 Filter as the ed │ │ │ │ +000180c0: 6765 2d70 7265 7365 7276 696e 6720 6669 ge-preserving fi │ │ │ │ +000180d0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +000180e0: 2020 2a20 5345 453a 206a 6f69 6e74 4269 * SEE: jointBi │ │ │ │ +000180f0: 6c61 7465 7261 6c46 696c 7465 722c 2062 lateralFilter, b │ │ │ │ +00018100: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ +00018110: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ +00018120: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00018130: 6963 2076 6f69 6420 726f 6c6c 696e 6747 ic void rollingG │ │ │ │ +00018140: 7569 6461 6e63 6546 696c 7465 7228 4d61 uidanceFilter(Ma │ │ │ │ +00018150: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +00018160: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ +00018170: 676d 6143 6f6c 6f72 2c20 646f 7562 6c65 gmaColor, double │ │ │ │ +00018180: 2073 6967 6d61 5370 6163 6529 207b 0a20 sigmaSpace) {. │ │ │ │ +00018190: 2020 2020 2020 2072 6f6c 6c69 6e67 4775 rollingGu │ │ │ │ +000181a0: 6964 616e 6365 4669 6c74 6572 5f32 2873 idanceFilter_2(s │ │ │ │ +000181b0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +000181c0: 742e 6e61 7469 7665 4f62 6a2c 2064 2c20 t.nativeObj, d, │ │ │ │ +000181d0: 7369 676d 6143 6f6c 6f72 2c20 7369 676d sigmaColor, sigm │ │ │ │ +000181e0: 6153 7061 6365 293b 0a20 2020 207d 0a0a aSpace);. }.. │ │ │ │ +000181f0: 2020 2020 2f2a 2a0a 2020 2020 202a 2041 /**. * A │ │ │ │ +00018200: 7070 6c69 6573 2074 6865 2072 6f6c 6c69 pplies the rolli │ │ │ │ +00018210: 6e67 2067 7569 6461 6e63 6520 6669 6c74 ng guidance filt │ │ │ │ +00018220: 6572 2074 6f20 616e 2069 6d61 6765 2e0a er to an image.. │ │ │ │ +00018230: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +00018240: 7220 6d6f 7265 2064 6574 6169 6c73 2c20 r more details, │ │ │ │ +00018250: 706c 6561 7365 2073 6565 2043 4954 453a please see CITE: │ │ │ │ +00018260: 207a 6861 6e67 3230 3134 726f 6c6c 696e zhang2014rollin │ │ │ │ +00018270: 670a 2020 2020 202a 0a20 2020 2020 2a20 g. *. * │ │ │ │ +00018280: 4070 6172 616d 2073 7263 2053 6f75 7263 @param src Sourc │ │ │ │ +00018290: 6520 382d 6269 7420 6f72 2066 6c6f 6174 e 8-bit or float │ │ │ │ +000182a0: 696e 672d 706f 696e 742c 2031 2d63 6861 ing-point, 1-cha │ │ │ │ +000182b0: 6e6e 656c 206f 7220 332d 6368 616e 6e65 nnel or 3-channe │ │ │ │ +000182c0: 6c20 696d 6167 652e 0a20 2020 2020 2a0a l image.. *. │ │ │ │ +000182d0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +000182e0: 7420 4465 7374 696e 6174 696f 6e20 696d t Destination im │ │ │ │ +000182f0: 6167 6520 6f66 2074 6865 2073 616d 6520 age of the same │ │ │ │ +00018300: 7369 7a65 2061 6e64 2074 7970 6520 6173 size and type as │ │ │ │ +00018310: 2073 7263 2e0a 2020 2020 202a 0a20 2020 src.. *. │ │ │ │ +00018320: 2020 2a20 4070 6172 616d 2064 2044 6961 * @param d Dia │ │ │ │ +00018330: 6d65 7465 7220 6f66 2065 6163 6820 7069 meter of each pi │ │ │ │ +00018340: 7865 6c20 6e65 6967 6862 6f72 686f 6f64 xel neighborhood │ │ │ │ +00018350: 2074 6861 7420 6973 2075 7365 6420 6475 that is used du │ │ │ │ +00018360: 7269 6e67 2066 696c 7465 7269 6e67 2e20 ring filtering. │ │ │ │ +00018370: 4966 2069 7420 6973 206e 6f6e 2d70 6f73 If it is non-pos │ │ │ │ +00018380: 6974 6976 652c 0a20 2020 2020 2a20 6974 itive,. * it │ │ │ │ +00018390: 2069 7320 636f 6d70 7574 6564 2066 726f is computed fro │ │ │ │ +000183a0: 6d20 7369 676d 6153 7061 6365 202e 0a20 m sigmaSpace .. │ │ │ │ +000183b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000183c0: 7261 6d20 7369 676d 6143 6f6c 6f72 2046 ram sigmaColor F │ │ │ │ +000183d0: 696c 7465 7220 7369 676d 6120 696e 2074 ilter sigma in t │ │ │ │ +000183e0: 6865 2063 6f6c 6f72 2073 7061 6365 2e20 he color space. │ │ │ │ +000183f0: 4120 6c61 7267 6572 2076 616c 7565 206f A larger value o │ │ │ │ +00018400: 6620 7468 6520 7061 7261 6d65 7465 7220 f the parameter │ │ │ │ +00018410: 6d65 616e 7320 7468 6174 0a20 2020 2020 means that. │ │ │ │ +00018420: 2a20 6661 7274 6865 7220 636f 6c6f 7273 * farther colors │ │ │ │ +00018430: 2077 6974 6869 6e20 7468 6520 7069 7865 within the pixe │ │ │ │ +00018440: 6c20 6e65 6967 6862 6f72 686f 6f64 2028 l neighborhood ( │ │ │ │ +00018450: 7365 6520 7369 676d 6153 7061 6365 2029 see sigmaSpace ) │ │ │ │ +00018460: 2077 696c 6c20 6265 206d 6978 6564 2074 will be mixed t │ │ │ │ +00018470: 6f67 6574 6865 722c 2072 6573 756c 7469 ogether, resulti │ │ │ │ +00018480: 6e67 2069 6e0a 2020 2020 202a 206c 6172 ng in. * lar │ │ │ │ +00018490: 6765 7220 6172 6561 7320 6f66 2073 656d ger areas of sem │ │ │ │ +000184a0: 692d 6571 7561 6c20 636f 6c6f 722e 0a20 i-equal color.. │ │ │ │ +000184b0: 2020 2020 2a0a 2020 2020 202a 2066 6172 *. * far │ │ │ │ +000184c0: 7468 6572 2070 6978 656c 7320 7769 6c6c ther pixels will │ │ │ │ +000184d0: 2069 6e66 6c75 656e 6365 2065 6163 6820 influence each │ │ │ │ +000184e0: 6f74 6865 7220 6173 206c 6f6e 6720 6173 other as long as │ │ │ │ +000184f0: 2074 6865 6972 2063 6f6c 6f72 7320 6172 their colors ar │ │ │ │ +00018500: 6520 636c 6f73 6520 656e 6f75 6768 2028 e close enough ( │ │ │ │ +00018510: 7365 6520 7369 676d 6143 6f6c 6f72 2029 see sigmaColor ) │ │ │ │ +00018520: 2e0a 2020 2020 202a 2057 6865 6e20 6426 .. * When d& │ │ │ │ +00018530: 6774 3b30 202c 2069 7420 7370 6563 6966 gt;0 , it specif │ │ │ │ +00018540: 6965 7320 7468 6520 6e65 6967 6862 6f72 ies the neighbor │ │ │ │ +00018550: 686f 6f64 2073 697a 6520 7265 6761 7264 hood size regard │ │ │ │ +00018560: 6c65 7373 206f 6620 7369 676d 6153 7061 less of sigmaSpa │ │ │ │ +00018570: 6365 202e 204f 7468 6572 7769 7365 2c20 ce . Otherwise, │ │ │ │ +00018580: 6420 6973 0a20 2020 2020 2a20 7072 6f70 d is. * prop │ │ │ │ +00018590: 6f72 7469 6f6e 616c 2074 6f20 7369 676d ortional to sigm │ │ │ │ +000185a0: 6153 7061 6365 202e 0a20 2020 2020 2a0a aSpace .. *. │ │ │ │ +000185b0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +000185c0: 2020 202a 203c 623e 4e6f 7465 3a3c 2f62 * Note: rollingGuidan │ │ │ │ +000185e0: 6365 4669 6c74 6572 2075 7365 7320 6a6f ceFilter uses jo │ │ │ │ +000185f0: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt │ │ │ │ +00018600: 6572 2061 7320 7468 6520 6564 6765 2d70 er as the edge-p │ │ │ │ +00018610: 7265 7365 7276 696e 6720 6669 6c74 6572 reserving filter │ │ │ │ +00018620: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00018630: 5345 453a 206a 6f69 6e74 4269 6c61 7465 SEE: jointBilate │ │ │ │ +00018640: 7261 6c46 696c 7465 722c 2062 696c 6174 ralFilter, bilat │ │ │ │ +00018650: 6572 616c 4669 6c74 6572 2c20 616d 4669 eralFilter, amFi │ │ │ │ +00018660: 6c74 6572 0a20 2020 2020 2a2f 0a20 2020 lter. */. │ │ │ │ +00018670: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00018680: 6f69 6420 726f 6c6c 696e 6747 7569 6461 oid rollingGuida │ │ │ │ +00018690: 6e63 6546 696c 7465 7228 4d61 7420 7372 nceFilter(Mat sr │ │ │ │ +000186a0: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ +000186b0: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ +000186c0: 6f6c 6f72 2920 7b0a 2020 2020 2020 2020 olor) {. │ │ │ │ +000186d0: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +000186e0: 696c 7465 725f 3328 7372 632e 6e61 7469 ilter_3(src.nati │ │ │ │ +000186f0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00018700: 654f 626a 2c20 642c 2073 6967 6d61 436f eObj, d, sigmaCo │ │ │ │ +00018710: 6c6f 7229 3b0a 2020 2020 7d0a 0a20 2020 lor);. }.. │ │ │ │ +00018720: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ +00018730: 6965 7320 7468 6520 726f 6c6c 696e 6720 ies the rolling │ │ │ │ +00018740: 6775 6964 616e 6365 2066 696c 7465 7220 guidance filter │ │ │ │ +00018750: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image.. │ │ │ │ +00018760: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +00018770: 6f72 6520 6465 7461 696c 732c 2070 6c65 ore details, ple │ │ │ │ +00018780: 6173 6520 7365 6520 4349 5445 3a20 7a68 ase see CITE: zh │ │ │ │ +00018790: 616e 6732 3031 3472 6f6c 6c69 6e67 0a20 ang2014rolling. │ │ │ │ +000187a0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000187b0: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8 │ │ │ │ +000187c0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +000187d0: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ +000187e0: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ +000187f0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00018800: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D │ │ │ │ +00018810: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +00018820: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz │ │ │ │ +00018830: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr │ │ │ │ +00018840: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. * │ │ │ │ +00018850: 2040 7061 7261 6d20 6420 4469 616d 6574 @param d Diamet │ │ │ │ +00018860: 6572 206f 6620 6561 6368 2070 6978 656c er of each pixel │ │ │ │ +00018870: 206e 6569 6768 626f 7268 6f6f 6420 7468 neighborhood th │ │ │ │ +00018880: 6174 2069 7320 7573 6564 2064 7572 696e at is used durin │ │ │ │ +00018890: 6720 6669 6c74 6572 696e 672e 2049 6620 g filtering. If │ │ │ │ +000188a0: 6974 2069 7320 6e6f 6e2d 706f 7369 7469 it is non-positi │ │ │ │ +000188b0: 7665 2c0a 2020 2020 202a 2069 7420 6973 ve,. * it is │ │ │ │ +000188c0: 2063 6f6d 7075 7465 6420 6672 6f6d 2073 computed from s │ │ │ │ +000188d0: 6967 6d61 5370 6163 6520 2e0a 2020 2020 igmaSpace .. │ │ │ │ +000188e0: 202a 0a20 2020 2020 2a20 6661 7274 6865 *. * farthe │ │ │ │ +000188f0: 7220 636f 6c6f 7273 2077 6974 6869 6e20 r colors within │ │ │ │ +00018900: 7468 6520 7069 7865 6c20 6e65 6967 6862 the pixel neighb │ │ │ │ +00018910: 6f72 686f 6f64 2028 7365 6520 7369 676d orhood (see sigm │ │ │ │ +00018920: 6153 7061 6365 2029 2077 696c 6c20 6265 aSpace ) will be │ │ │ │ +00018930: 206d 6978 6564 2074 6f67 6574 6865 722c mixed together, │ │ │ │ +00018940: 2072 6573 756c 7469 6e67 2069 6e0a 2020 resulting in. │ │ │ │ +00018950: 2020 202a 206c 6172 6765 7220 6172 6561 * larger area │ │ │ │ +00018960: 7320 6f66 2073 656d 692d 6571 7561 6c20 s of semi-equal │ │ │ │ +00018970: 636f 6c6f 722e 0a20 2020 2020 2a0a 2020 color.. *. │ │ │ │ +00018980: 2020 202a 2066 6172 7468 6572 2070 6978 * farther pix │ │ │ │ +00018990: 656c 7320 7769 6c6c 2069 6e66 6c75 656e els will influen │ │ │ │ +000189a0: 6365 2065 6163 6820 6f74 6865 7220 6173 ce each other as │ │ │ │ +000189b0: 206c 6f6e 6720 6173 2074 6865 6972 2063 long as their c │ │ │ │ +000189c0: 6f6c 6f72 7320 6172 6520 636c 6f73 6520 olors are close │ │ │ │ +000189d0: 656e 6f75 6768 2028 7365 6520 7369 676d enough (see sigm │ │ │ │ +000189e0: 6143 6f6c 6f72 2029 2e0a 2020 2020 202a aColor ).. * │ │ │ │ +000189f0: 2057 6865 6e20 6426 6774 3b30 202c 2069 When d>0 , i │ │ │ │ +00018a00: 7420 7370 6563 6966 6965 7320 7468 6520 t specifies the │ │ │ │ +00018a10: 6e65 6967 6862 6f72 686f 6f64 2073 697a neighborhood siz │ │ │ │ +00018a20: 6520 7265 6761 7264 6c65 7373 206f 6620 e regardless of │ │ │ │ +00018a30: 7369 676d 6153 7061 6365 202e 204f 7468 sigmaSpace . Oth │ │ │ │ +00018a40: 6572 7769 7365 2c20 6420 6973 0a20 2020 erwise, d is. │ │ │ │ +00018a50: 2020 2a20 7072 6f70 6f72 7469 6f6e 616c * proportional │ │ │ │ +00018a60: 2074 6f20 7369 676d 6153 7061 6365 202e to sigmaSpace . │ │ │ │ +00018a70: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00018a80: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ +00018a90: 4e6f 7465 3a3c 2f62 3e20 2072 6f6c 6c69 Note: rolli │ │ │ │ +00018aa0: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +00018ab0: 2075 7365 7320 6a6f 696e 7442 696c 6174 uses jointBilat │ │ │ │ +00018ac0: 6572 616c 4669 6c74 6572 2061 7320 7468 eralFilter as th │ │ │ │ +00018ad0: 6520 6564 6765 2d70 7265 7365 7276 696e e edge-preservin │ │ │ │ +00018ae0: 6720 6669 6c74 6572 2e0a 2020 2020 202a g filter.. * │ │ │ │ +00018af0: 0a20 2020 2020 2a20 5345 453a 206a 6f69 . * SEE: joi │ │ │ │ +00018b00: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +00018b10: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ +00018b20: 6572 2c20 616d 4669 6c74 6572 0a20 2020 er, amFilter. │ │ │ │ +00018b30: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00018b40: 7374 6174 6963 2076 6f69 6420 726f 6c6c static void roll │ │ │ │ +00018b50: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +00018b60: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ +00018b70: 7374 2c20 696e 7420 6429 207b 0a20 2020 st, int d) {. │ │ │ │ +00018b80: 2020 2020 2072 6f6c 6c69 6e67 4775 6964 rollingGuid │ │ │ │ +00018b90: 616e 6365 4669 6c74 6572 5f34 2873 7263 anceFilter_4(src │ │ │ │ +00018ba0: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00018bb0: 6e61 7469 7665 4f62 6a2c 2064 293b 0a20 nativeObj, d);. │ │ │ │ +00018bc0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00018bd0: 2020 202a 2041 7070 6c69 6573 2074 6865 * Applies the │ │ │ │ +00018be0: 2072 6f6c 6c69 6e67 2067 7569 6461 6e63 rolling guidanc │ │ │ │ +00018bf0: 6520 6669 6c74 6572 2074 6f20 616e 2069 e filter to an i │ │ │ │ +00018c00: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00018c10: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +00018c20: 6169 6c73 2c20 706c 6561 7365 2073 6565 ails, please see │ │ │ │ +00018c30: 2043 4954 453a 207a 6861 6e67 3230 3134 CITE: zhang2014 │ │ │ │ +00018c40: 726f 6c6c 696e 670a 2020 2020 202a 0a20 rolling. *. │ │ │ │ +00018c50: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00018c60: 2053 6f75 7263 6520 382d 6269 7420 6f72 Source 8-bit or │ │ │ │ +00018c70: 2066 6c6f 6174 696e 672d 706f 696e 742c floating-point, │ │ │ │ +00018c80: 2031 2d63 6861 6e6e 656c 206f 7220 332d 1-channel or 3- │ │ │ │ +00018c90: 6368 616e 6e65 6c20 696d 6167 652e 0a20 channel image.. │ │ │ │ +00018ca0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00018cb0: 7261 6d20 6473 7420 4465 7374 696e 6174 ram dst Destinat │ │ │ │ +00018cc0: 696f 6e20 696d 6167 6520 6f66 2074 6865 ion image of the │ │ │ │ +00018cd0: 2073 616d 6520 7369 7a65 2061 6e64 2074 same size and t │ │ │ │ +00018ce0: 7970 6520 6173 2073 7263 2e0a 2020 2020 ype as src.. │ │ │ │ +00018cf0: 202a 0a20 2020 2020 2a20 6974 2069 7320 *. * it is │ │ │ │ +00018d00: 636f 6d70 7574 6564 2066 726f 6d20 7369 computed from si │ │ │ │ +00018d10: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ +00018d20: 2a0a 2020 2020 202a 2066 6172 7468 6572 *. * farther │ │ │ │ +00018d30: 2063 6f6c 6f72 7320 7769 7468 696e 2074 colors within t │ │ │ │ +00018d40: 6865 2070 6978 656c 206e 6569 6768 626f he pixel neighbo │ │ │ │ +00018d50: 7268 6f6f 6420 2873 6565 2073 6967 6d61 rhood (see sigma │ │ │ │ +00018d60: 5370 6163 6520 2920 7769 6c6c 2062 6520 Space ) will be │ │ │ │ +00018d70: 6d69 7865 6420 746f 6765 7468 6572 2c20 mixed together, │ │ │ │ +00018d80: 7265 7375 6c74 696e 6720 696e 0a20 2020 resulting in. │ │ │ │ +00018d90: 2020 2a20 6c61 7267 6572 2061 7265 6173 * larger areas │ │ │ │ +00018da0: 206f 6620 7365 6d69 2d65 7175 616c 2063 of semi-equal c │ │ │ │ +00018db0: 6f6c 6f72 2e0a 2020 2020 202a 0a20 2020 olor.. *. │ │ │ │ +00018dc0: 2020 2a20 6661 7274 6865 7220 7069 7865 * farther pixe │ │ │ │ +00018dd0: 6c73 2077 696c 6c20 696e 666c 7565 6e63 ls will influenc │ │ │ │ +00018de0: 6520 6561 6368 206f 7468 6572 2061 7320 e each other as │ │ │ │ +00018df0: 6c6f 6e67 2061 7320 7468 6569 7220 636f long as their co │ │ │ │ +00018e00: 6c6f 7273 2061 7265 2063 6c6f 7365 2065 lors are close e │ │ │ │ +00018e10: 6e6f 7567 6820 2873 6565 2073 6967 6d61 nough (see sigma │ │ │ │ +00018e20: 436f 6c6f 7220 292e 0a20 2020 2020 2a20 Color ).. * │ │ │ │ +00018e30: 5768 656e 2064 2667 743b 3020 2c20 6974 When d>0 , it │ │ │ │ +00018e40: 2073 7065 6369 6669 6573 2074 6865 206e specifies the n │ │ │ │ +00018e50: 6569 6768 626f 7268 6f6f 6420 7369 7a65 eighborhood size │ │ │ │ +00018e60: 2072 6567 6172 646c 6573 7320 6f66 2073 regardless of s │ │ │ │ +00018e70: 6967 6d61 5370 6163 6520 2e20 4f74 6865 igmaSpace . Othe │ │ │ │ +00018e80: 7277 6973 652c 2064 2069 730a 2020 2020 rwise, d is. │ │ │ │ +00018e90: 202a 2070 726f 706f 7274 696f 6e61 6c20 * proportional │ │ │ │ +00018ea0: 746f 2073 6967 6d61 5370 6163 6520 2e0a to sigmaSpace .. │ │ │ │ +00018eb0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +00018ec0: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ +00018ed0: 6f74 653a 3c2f 623e 2020 726f 6c6c 696e ote: rollin │ │ │ │ +00018ee0: 6747 7569 6461 6e63 6546 696c 7465 7220 gGuidanceFilter │ │ │ │ +00018ef0: 7573 6573 206a 6f69 6e74 4269 6c61 7465 uses jointBilate │ │ │ │ +00018f00: 7261 6c46 696c 7465 7220 6173 2074 6865 ralFilter as the │ │ │ │ +00018f10: 2065 6467 652d 7072 6573 6572 7669 6e67 edge-preserving │ │ │ │ +00018f20: 2066 696c 7465 722e 0a20 2020 2020 2a0a filter.. *. │ │ │ │ +00018f30: 2020 2020 202a 2053 4545 3a20 6a6f 696e * SEE: join │ │ │ │ +00018f40: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ +00018f50: 2c20 6269 6c61 7465 7261 6c46 696c 7465 , bilateralFilte │ │ │ │ +00018f60: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ +00018f70: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00018f80: 7461 7469 6320 766f 6964 2072 6f6c 6c69 tatic void rolli │ │ │ │ +00018f90: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +00018fa0: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ +00018fb0: 7429 207b 0a20 2020 2020 2020 2072 6f6c t) {. rol │ │ │ │ +00018fc0: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ +00018fd0: 6572 5f35 2873 7263 2e6e 6174 6976 654f er_5(src.nativeO │ │ │ │ +00018fe0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +00018ff0: 6a29 3b0a 2020 2020 7d0a 0a0a 2020 2020 j);. }... │ │ │ │ +00019000: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00019010: 5074 725f 4661 7374 4269 6c61 7465 7261 Ptr_FastBilatera │ │ │ │ +00019020: 6c53 6f6c 7665 7246 696c 7465 7220 6376 lSolverFilter cv │ │ │ │ +00019030: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +00019040: 7465 4661 7374 4269 6c61 7465 7261 6c53 teFastBilateralS │ │ │ │ +00019050: 6f6c 7665 7246 696c 7465 7228 4d61 7420 olverFilter(Mat │ │ │ │ +00019060: 6775 6964 652c 2064 6f75 626c 6520 7369 guide, double si │ │ │ │ +00019070: 676d 615f 7370 6174 6961 6c2c 2064 6f75 gma_spatial, dou │ │ │ │ +00019080: 626c 6520 7369 676d 615f 6c75 6d61 2c20 ble sigma_luma, │ │ │ │ +00019090: 646f 7562 6c65 2073 6967 6d61 5f63 6872 double sigma_chr │ │ │ │ +000190a0: 6f6d 612c 2064 6f75 626c 6520 6c61 6d62 oma, double lamb │ │ │ │ +000190b0: 6461 203d 2031 3238 2e30 2c20 696e 7420 da = 128.0, int │ │ │ │ +000190c0: 6e75 6d5f 6974 6572 203d 2032 352c 2064 num_iter = 25, d │ │ │ │ +000190d0: 6f75 626c 6520 6d61 785f 746f 6c20 3d20 ouble max_tol = │ │ │ │ +000190e0: 3165 2d35 290a 2020 2020 2f2f 0a0a 2020 1e-5). //.. │ │ │ │ +000190f0: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ +00019100: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ +00019110: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ +00019120: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00019130: 7665 7246 696c 7465 7220 616e 6420 6578 verFilter and ex │ │ │ │ +00019140: 6563 7574 6520 7468 6520 696e 6974 6961 ecute the initia │ │ │ │ +00019150: 6c69 7a61 7469 6f6e 2072 6f75 7469 6e65 lization routine │ │ │ │ +00019160: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00019170: 2040 7061 7261 6d20 6775 6964 6520 696d @param guide im │ │ │ │ +00019180: 6167 6520 7365 7276 696e 6720 6173 2067 age serving as g │ │ │ │ +00019190: 7569 6465 2066 6f72 2066 696c 7465 7269 uide for filteri │ │ │ │ +000191a0: 6e67 2e20 4974 2073 686f 756c 6420 6861 ng. It should ha │ │ │ │ +000191b0: 7665 2038 2d62 6974 2064 6570 7468 2061 ve 8-bit depth a │ │ │ │ +000191c0: 6e64 2065 6974 6865 7220 3120 6f72 2033 nd either 1 or 3 │ │ │ │ +000191d0: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +000191e0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000191f0: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ +00019200: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +00019210: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ +00019220: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ +00019230: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +00019240: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00019250: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00019260: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ +00019270: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +00019280: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ +00019290: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ +000192a0: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +000192b0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +000192c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000192d0: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ +000192e0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +000192f0: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ +00019300: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ +00019310: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +00019320: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00019330: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00019340: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ +00019350: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ +00019360: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ +00019370: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ +00019380: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ +00019390: 5f69 7465 7220 6e75 6d62 6572 206f 6620 _iter number of │ │ │ │ +000193a0: 6974 6572 6174 696f 6e73 2075 7365 6420 iterations used │ │ │ │ +000193b0: 666f 7220 736f 6c76 6572 2c20 3235 2069 for solver, 25 i │ │ │ │ +000193c0: 7320 7573 7561 6c6c 7920 656e 6f75 6768 s usually enough │ │ │ │ +000193d0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000193e0: 4070 6172 616d 206d 6178 5f74 6f6c 2063 @param max_tol c │ │ │ │ +000193f0: 6f6e 7665 7267 656e 6365 2074 6f6c 6572 onvergence toler │ │ │ │ +00019400: 616e 6365 2075 7365 6420 666f 7220 736f ance used for so │ │ │ │ +00019410: 6c76 6572 2e0a 2020 2020 202a 0a20 2020 lver.. *. │ │ │ │ +00019420: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +00019430: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ +00019440: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ +00019450: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ +00019460: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00019470: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ +00019480: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ +00019490: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +000194a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000194b0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +000194c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +000194d0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +000194e0: 7665 7246 696c 7465 7220 6372 6561 7465 verFilter create │ │ │ │ +000194f0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00019500: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +00019510: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ +00019520: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +00019530: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +00019540: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +00019550: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +00019560: 2c20 696e 7420 6e75 6d5f 6974 6572 2c20 , int num_iter, │ │ │ │ +00019570: 646f 7562 6c65 206d 6178 5f74 6f6c 2920 double max_tol) │ │ │ │ +00019580: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00019590: 2046 6173 7442 696c 6174 6572 616c 536f FastBilateralSo │ │ │ │ +000195a0: 6c76 6572 4669 6c74 6572 2e5f 5f66 726f lverFilter.__fro │ │ │ │ +000195b0: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas │ │ │ │ +000195c0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +000195d0: 4669 6c74 6572 5f30 2867 7569 6465 2e6e Filter_0(guide.n │ │ │ │ +000195e0: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_ │ │ │ │ +000195f0: 7370 6174 6961 6c2c 2073 6967 6d61 5f6c spatial, sigma_l │ │ │ │ +00019600: 756d 612c 2073 6967 6d61 5f63 6872 6f6d uma, sigma_chrom │ │ │ │ +00019610: 612c 206c 616d 6264 612c 206e 756d 5f69 a, lambda, num_i │ │ │ │ +00019620: 7465 722c 206d 6178 5f74 6f6c 2929 3b0a ter, max_tol));. │ │ │ │ +00019630: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00019640: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +00019650: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ +00019660: 7461 6e63 6520 6f66 2046 6173 7442 696c tance of FastBil │ │ │ │ +00019670: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +00019680: 6572 2061 6e64 2065 7865 6375 7465 2074 er and execute t │ │ │ │ +00019690: 6865 2069 6e69 7469 616c 697a 6174 696f he initializatio │ │ │ │ +000196a0: 6e20 726f 7574 696e 6573 2e0a 2020 2020 n routines.. │ │ │ │ +000196b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000196c0: 2067 7569 6465 2069 6d61 6765 2073 6572 guide image ser │ │ │ │ +000196d0: 7669 6e67 2061 7320 6775 6964 6520 666f ving as guide fo │ │ │ │ +000196e0: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ +000196f0: 7368 6f75 6c64 2068 6176 6520 382d 6269 should have 8-bi │ │ │ │ +00019700: 7420 6465 7074 6820 616e 6420 6569 7468 t depth and eith │ │ │ │ +00019710: 6572 2031 206f 7220 3320 6368 616e 6e65 er 1 or 3 channe │ │ │ │ +00019720: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +00019730: 2a20 4070 6172 616d 2073 6967 6d61 5f73 * @param sigma_s │ │ │ │ +00019740: 7061 7469 616c 2070 6172 616d 6574 6572 patial parameter │ │ │ │ +00019750: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +00019760: 7220 746f 2073 7061 7469 616c 2073 7061 r to spatial spa │ │ │ │ +00019770: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +00019780: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +00019790: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +000197a0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +000197b0: 676d 615f 6c75 6d61 2070 6172 616d 6574 gma_luma paramet │ │ │ │ +000197c0: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ +000197d0: 6c61 7220 746f 206c 756d 6120 7370 6163 lar to luma spac │ │ │ │ +000197e0: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid │ │ │ │ +000197f0: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral │ │ │ │ +00019800: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +00019810: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00019820: 6d61 5f63 6872 6f6d 6120 7061 7261 6d65 ma_chroma parame │ │ │ │ +00019830: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +00019840: 696c 6172 2074 6f20 6368 726f 6d61 2073 ilar to chroma s │ │ │ │ +00019850: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ +00019860: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ +00019870: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00019880: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00019890: 6c61 6d62 6461 2073 6d6f 6f74 686e 6573 lambda smoothnes │ │ │ │ +000198a0: 7320 7374 7265 6e67 7468 2070 6172 616d s strength param │ │ │ │ +000198b0: 6574 6572 2066 6f72 2073 6f6c 7665 722e eter for solver. │ │ │ │ +000198c0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000198d0: 7061 7261 6d20 6e75 6d5f 6974 6572 206e param num_iter n │ │ │ │ +000198e0: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati │ │ │ │ +000198f0: 6f6e 7320 7573 6564 2066 6f72 2073 6f6c ons used for sol │ │ │ │ +00019900: 7665 722c 2032 3520 6973 2075 7375 616c ver, 25 is usual │ │ │ │ +00019910: 6c79 2065 6e6f 7567 682e 0a20 2020 2020 ly enough.. │ │ │ │ +00019920: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +00019930: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00019940: 2061 626f 7574 2074 6865 2046 6173 7420 about the Fast │ │ │ │ +00019950: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ +00019960: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +00019970: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ +00019980: 7065 7220 4349 5445 3a20 4261 7272 6f6e per CITE: Barron │ │ │ │ +00019990: 506f 6f6c 6532 3031 362e 0a20 2020 2020 Poole2016.. │ │ │ │ +000199a0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +000199b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000199c0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +000199d0: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ +000199e0: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +000199f0: 696c 7465 7220 6372 6561 7465 4661 7374 ilter createFast │ │ │ │ +00019a00: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +00019a10: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +00019a20: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ +00019a30: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +00019a40: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ +00019a50: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d │ │ │ │ +00019a60: 6f75 626c 6520 6c61 6d62 6461 2c20 696e ouble lambda, in │ │ │ │ +00019a70: 7420 6e75 6d5f 6974 6572 2920 7b0a 2020 t num_iter) {. │ │ │ │ +00019a80: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ +00019a90: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +00019aa0: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +00019ab0: 5f5f 2863 7265 6174 6546 6173 7442 696c __(createFastBil │ │ │ │ +00019ac0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +00019ad0: 6572 5f31 2867 7569 6465 2e6e 6174 6976 er_1(guide.nativ │ │ │ │ +00019ae0: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat │ │ │ │ +00019af0: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma, │ │ │ │ +00019b00: 2073 6967 6d61 5f63 6872 6f6d 612c 206c sigma_chroma, l │ │ │ │ +00019b10: 616d 6264 612c 206e 756d 5f69 7465 7229 ambda, num_iter) │ │ │ │ +00019b20: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00019b30: 2a0a 2020 2020 202a 2046 6163 746f 7279 *. * Factory │ │ │ │ +00019b40: 206d 6574 686f 642c 2063 7265 6174 6520 method, create │ │ │ │ +00019b50: 696e 7374 616e 6365 206f 6620 4661 7374 instance of Fast │ │ │ │ +00019b60: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +00019b70: 696c 7465 7220 616e 6420 6578 6563 7574 ilter and execut │ │ │ │ +00019b80: 6520 7468 6520 696e 6974 6961 6c69 7a61 e the initializa │ │ │ │ +00019b90: 7469 6f6e 2072 6f75 7469 6e65 732e 0a20 tion routines.. │ │ │ │ +00019ba0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00019bb0: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ +00019bc0: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ +00019bd0: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ +00019be0: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ +00019bf0: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ +00019c00: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ +00019c10: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +00019c20: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00019c30: 615f 7370 6174 6961 6c20 7061 7261 6d65 a_spatial parame │ │ │ │ +00019c40: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +00019c50: 696c 6172 2074 6f20 7370 6174 6961 6c20 ilar to spatial │ │ │ │ +00019c60: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +00019c70: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +00019c80: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00019c90: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00019ca0: 2073 6967 6d61 5f6c 756d 6120 7061 7261 sigma_luma para │ │ │ │ +00019cb0: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ +00019cc0: 696d 696c 6172 2074 6f20 6c75 6d61 2073 imilar to luma s │ │ │ │ +00019cd0: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ +00019ce0: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ +00019cf0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00019d00: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00019d10: 7369 676d 615f 6368 726f 6d61 2070 6172 sigma_chroma par │ │ │ │ +00019d20: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +00019d30: 7369 6d69 6c61 7220 746f 2063 6872 6f6d similar to chrom │ │ │ │ +00019d40: 6120 7370 6163 6520 7369 676d 6120 2862 a space sigma (b │ │ │ │ +00019d50: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil │ │ │ │ +00019d60: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +00019d70: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00019d80: 616d 206c 616d 6264 6120 736d 6f6f 7468 am lambda smooth │ │ │ │ +00019d90: 6e65 7373 2073 7472 656e 6774 6820 7061 ness strength pa │ │ │ │ +00019da0: 7261 6d65 7465 7220 666f 7220 736f 6c76 rameter for solv │ │ │ │ +00019db0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00019dc0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +00019dd0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00019de0: 2061 626f 7574 2074 6865 2046 6173 7420 about the Fast │ │ │ │ +00019df0: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ +00019e00: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +00019e10: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ +00019e20: 7065 7220 4349 5445 3a20 4261 7272 6f6e per CITE: Barron │ │ │ │ +00019e30: 506f 6f6c 6532 3031 362e 0a20 2020 2020 Poole2016.. │ │ │ │ +00019e40: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00019e50: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00019e60: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00019e70: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ +00019e80: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +00019e90: 696c 7465 7220 6372 6561 7465 4661 7374 ilter createFast │ │ │ │ +00019ea0: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +00019eb0: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +00019ec0: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ +00019ed0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +00019ee0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ +00019ef0: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d │ │ │ │ +00019f00: 6f75 626c 6520 6c61 6d62 6461 2920 7b0a ouble lambda) {. │ │ │ │ +00019f10: 2020 2020 2020 2020 7265 7475 726e 2046 return F │ │ │ │ +00019f20: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +00019f30: 6572 4669 6c74 6572 2e5f 5f66 726f 6d50 erFilter.__fromP │ │ │ │ +00019f40: 7472 5f5f 2863 7265 6174 6546 6173 7442 tr__(createFastB │ │ │ │ +00019f50: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +00019f60: 6c74 6572 5f32 2867 7569 6465 2e6e 6174 lter_2(guide.nat │ │ │ │ +00019f70: 6976 654f 626a 2c20 7369 676d 615f 7370 iveObj, sigma_sp │ │ │ │ +00019f80: 6174 6961 6c2c 2073 6967 6d61 5f6c 756d atial, sigma_lum │ │ │ │ +00019f90: 612c 2073 6967 6d61 5f63 6872 6f6d 612c a, sigma_chroma, │ │ │ │ +00019fa0: 206c 616d 6264 6129 293b 0a20 2020 207d lambda));. } │ │ │ │ +00019fb0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00019fc0: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ +00019fd0: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ +00019fe0: 206f 6620 4661 7374 4269 6c61 7465 7261 of FastBilatera │ │ │ │ +00019ff0: 6c53 6f6c 7665 7246 696c 7465 7220 616e lSolverFilter an │ │ │ │ +0001a000: 6420 6578 6563 7574 6520 7468 6520 696e d execute the in │ │ │ │ +0001a010: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +0001a020: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +0001a030: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +0001a040: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ +0001a050: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ +0001a060: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ +0001a070: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ +0001a080: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ +0001a090: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ +0001a0a0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001a0b0: 7261 6d20 7369 676d 615f 7370 6174 6961 ram sigma_spatia │ │ │ │ +0001a0c0: 6c20 7061 7261 6d65 7465 722c 2074 6861 l parameter, tha │ │ │ │ +0001a0d0: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ +0001a0e0: 7370 6174 6961 6c20 7370 6163 6520 7369 spatial space si │ │ │ │ +0001a0f0: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ +0001a100: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +0001a110: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001a120: 2a20 4070 6172 616d 2073 6967 6d61 5f6c * @param sigma_l │ │ │ │ +0001a130: 756d 6120 7061 7261 6d65 7465 722c 2074 uma parameter, t │ │ │ │ +0001a140: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +0001a150: 6f20 6c75 6d61 2073 7061 6365 2073 6967 o luma space sig │ │ │ │ +0001a160: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ +0001a170: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +0001a180: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001a190: 2040 7061 7261 6d20 7369 676d 615f 6368 @param sigma_ch │ │ │ │ +0001a1a0: 726f 6d61 2070 6172 616d 6574 6572 2c20 roma parameter, │ │ │ │ +0001a1b0: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +0001a1c0: 746f 2063 6872 6f6d 6120 7370 6163 6520 to chroma space │ │ │ │ +0001a1d0: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +0001a1e0: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +0001a1f0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0001a200: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +0001a210: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +0001a220: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +0001a230: 7468 6520 4661 7374 2042 696c 6174 6572 the Fast Bilater │ │ │ │ +0001a240: 616c 2053 6f6c 7665 7220 7061 7261 6d65 al Solver parame │ │ │ │ +0001a250: 7465 7273 2c20 7365 6520 7468 6520 6f72 ters, see the or │ │ │ │ +0001a260: 6967 696e 616c 2070 6170 6572 2043 4954 iginal paper CIT │ │ │ │ +0001a270: 453a 2042 6172 726f 6e50 6f6f 6c65 3230 E: BarronPoole20 │ │ │ │ +0001a280: 3136 2e0a 2020 2020 202a 2040 7265 7475 16.. * @retu │ │ │ │ +0001a290: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +0001a2a0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0001a2b0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0001a2c0: 6174 6963 2046 6173 7442 696c 6174 6572 atic FastBilater │ │ │ │ +0001a2d0: 616c 536f 6c76 6572 4669 6c74 6572 2063 alSolverFilter c │ │ │ │ +0001a2e0: 7265 6174 6546 6173 7442 696c 6174 6572 reateFastBilater │ │ │ │ +0001a2f0: 616c 536f 6c76 6572 4669 6c74 6572 284d alSolverFilter(M │ │ │ │ +0001a300: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double │ │ │ │ +0001a310: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ +0001a320: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ +0001a330: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ +0001a340: 6368 726f 6d61 2920 7b0a 2020 2020 2020 chroma) {. │ │ │ │ +0001a350: 2020 7265 7475 726e 2046 6173 7442 696c return FastBil │ │ │ │ +0001a360: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +0001a370: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c │ │ │ │ +0001a380: 7265 6174 6546 6173 7442 696c 6174 6572 reateFastBilater │ │ │ │ +0001a390: 616c 536f 6c76 6572 4669 6c74 6572 5f33 alSolverFilter_3 │ │ │ │ +0001a3a0: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ +0001a3b0: 2c20 7369 676d 615f 7370 6174 6961 6c2c , sigma_spatial, │ │ │ │ +0001a3c0: 2073 6967 6d61 5f6c 756d 612c 2073 6967 sigma_luma, sig │ │ │ │ +0001a3d0: 6d61 5f63 6872 6f6d 6129 293b 0a20 2020 ma_chroma));. │ │ │ │ +0001a3e0: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0001a3f0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0001a400: 3a3a 7869 6d67 7072 6f63 3a3a 6661 7374 ::ximgproc::fast │ │ │ │ +0001a410: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0001a420: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +0001a430: 204d 6174 2073 7263 2c20 4d61 7420 636f Mat src, Mat co │ │ │ │ +0001a440: 6e66 6964 656e 6365 2c20 4d61 7426 2064 nfidence, Mat& d │ │ │ │ +0001a450: 7374 2c20 646f 7562 6c65 2073 6967 6d61 st, double sigma │ │ │ │ +0001a460: 5f73 7061 7469 616c 203d 2038 2c20 646f _spatial = 8, do │ │ │ │ +0001a470: 7562 6c65 2073 6967 6d61 5f6c 756d 6120 uble sigma_luma │ │ │ │ +0001a480: 3d20 382c 2064 6f75 626c 6520 7369 676d = 8, double sigm │ │ │ │ +0001a490: 615f 6368 726f 6d61 203d 2038 2c20 646f a_chroma = 8, do │ │ │ │ +0001a4a0: 7562 6c65 206c 616d 6264 6120 3d20 3132 uble lambda = 12 │ │ │ │ +0001a4b0: 382e 302c 2069 6e74 206e 756d 5f69 7465 8.0, int num_ite │ │ │ │ +0001a4c0: 7220 3d20 3235 2c20 646f 7562 6c65 206d r = 25, double m │ │ │ │ +0001a4d0: 6178 5f74 6f6c 203d 2031 652d 3529 0a20 ax_tol = 1e-5). │ │ │ │ +0001a4e0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0001a4f0: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ +0001a500: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat │ │ │ │ +0001a510: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt │ │ │ │ +0001a520: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ +0001a530: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ +0001a540: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ +0001a550: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ +0001a560: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u │ │ │ │ +0001a570: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral │ │ │ │ +0001a580: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int │ │ │ │ +0001a590: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ +0001a5a0: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ +0001a5b0: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ +0001a5c0: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ +0001a5d0: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ +0001a5e0: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ +0001a5f0: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ +0001a600: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ +0001a610: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ +0001a620: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ +0001a630: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001a640: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ +0001a650: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ +0001a660: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +0001a670: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ +0001a680: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +0001a690: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ +0001a6a0: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ +0001a6b0: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +0001a6c0: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +0001a6d0: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid │ │ │ │ +0001a6e0: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with │ │ │ │ +0001a6f0: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +0001a700: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +0001a710: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden │ │ │ │ +0001a720: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel │ │ │ │ +0001a730: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001a740: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ +0001a750: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ +0001a760: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001a770: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ +0001a780: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +0001a790: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ +0001a7a0: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ +0001a7b0: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ +0001a7c0: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +0001a7d0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001a7e0: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu │ │ │ │ +0001a7f0: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ +0001a800: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +0001a810: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm │ │ │ │ +0001a820: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +0001a830: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001a840: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001a850: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr │ │ │ │ +0001a860: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t │ │ │ │ +0001a870: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +0001a880: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s │ │ │ │ +0001a890: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ +0001a8a0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ +0001a8b0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +0001a8c0: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ +0001a8d0: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre │ │ │ │ +0001a8e0: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f │ │ │ │ +0001a8f0: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver.. │ │ │ │ +0001a900: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001a910: 6e75 6d5f 6974 6572 206e 756d 6265 7220 num_iter number │ │ │ │ +0001a920: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ +0001a930: 6564 2066 6f72 2073 6f6c 7665 722c 2032 ed for solver, 2 │ │ │ │ +0001a940: 3520 6973 2075 7375 616c 6c79 2065 6e6f 5 is usually eno │ │ │ │ +0001a950: 7567 682e 0a20 2020 2020 2a0a 2020 2020 ugh.. *. │ │ │ │ +0001a960: 202a 2040 7061 7261 6d20 6d61 785f 746f * @param max_to │ │ │ │ +0001a970: 6c20 636f 6e76 6572 6765 6e63 6520 746f l convergence to │ │ │ │ +0001a980: 6c65 7261 6e63 6520 7573 6564 2066 6f72 lerance used for │ │ │ │ +0001a990: 2073 6f6c 7665 722e 0a20 2020 2020 2a0a solver.. *. │ │ │ │ +0001a9a0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +0001a9b0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +0001a9c0: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ +0001a9d0: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ +0001a9e0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +0001a9f0: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ +0001aa00: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ +0001aa10: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001aa20: 3c62 3e4e 6f74 653a 3c2f 623e 2043 6f6e Note: Con │ │ │ │ +0001aa30: 6669 6465 6e63 6520 696d 6167 6573 2077 fidence images w │ │ │ │ +0001aa40: 6974 6820 4356 5f38 5520 6465 7074 6820 ith CV_8U depth │ │ │ │ +0001aa50: 6172 6520 6578 7065 6374 6564 2074 6f20 are expected to │ │ │ │ +0001aa60: 696e 205b 302c 2032 3535 5d20 616e 6420 in [0, 255] and │ │ │ │ +0001aa70: 4356 5f33 3246 2069 6e20 5b30 2c20 315d CV_32F in [0, 1] │ │ │ │ +0001aa80: 2072 616e 6765 2e0a 2020 2020 202a 2f0a range.. */. │ │ │ │ +0001aa90: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0001aaa0: 6320 766f 6964 2066 6173 7442 696c 6174 c void fastBilat │ │ │ │ +0001aab0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001aac0: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ +0001aad0: 7372 632c 204d 6174 2063 6f6e 6669 6465 src, Mat confide │ │ │ │ +0001aae0: 6e63 652c 204d 6174 2064 7374 2c20 646f nce, Mat dst, do │ │ │ │ +0001aaf0: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +0001ab00: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +0001ab10: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ +0001ab20: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ +0001ab30: 6c65 206c 616d 6264 612c 2069 6e74 206e le lambda, int n │ │ │ │ +0001ab40: 756d 5f69 7465 722c 2064 6f75 626c 6520 um_iter, double │ │ │ │ +0001ab50: 6d61 785f 746f 6c29 207b 0a20 2020 2020 max_tol) {. │ │ │ │ +0001ab60: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral │ │ │ │ +0001ab70: 536f 6c76 6572 4669 6c74 6572 5f30 2867 SolverFilter_0(g │ │ │ │ +0001ab80: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +0001ab90: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c │ │ │ │ +0001aba0: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native │ │ │ │ +0001abb0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0001abc0: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia │ │ │ │ +0001abd0: 6c2c 2073 6967 6d61 5f6c 756d 612c 2073 l, sigma_luma, s │ │ │ │ +0001abe0: 6967 6d61 5f63 6872 6f6d 612c 206c 616d igma_chroma, lam │ │ │ │ +0001abf0: 6264 612c 206e 756d 5f69 7465 722c 206d bda, num_iter, m │ │ │ │ +0001ac00: 6178 5f74 6f6c 293b 0a20 2020 207d 0a0a ax_tol);. }.. │ │ │ │ +0001ac10: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +0001ac20: 696d 706c 6520 6f6e 652d 6c69 6e65 2046 imple one-line F │ │ │ │ +0001ac30: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ +0001ac40: 6c76 6572 2066 696c 7465 7220 6361 6c6c lver filter call │ │ │ │ +0001ac50: 2e20 4966 2079 6f75 2068 6176 6520 6d75 . If you have mu │ │ │ │ +0001ac60: 6c74 6970 6c65 2069 6d61 6765 7320 746f ltiple images to │ │ │ │ +0001ac70: 2066 696c 7465 7220 7769 7468 2074 6865 filter with the │ │ │ │ +0001ac80: 2073 616d 650a 2020 2020 202a 2067 7569 same. * gui │ │ │ │ +0001ac90: 6465 2074 6865 6e20 7573 6520 4661 7374 de then use Fast │ │ │ │ +0001aca0: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0001acb0: 696c 7465 7220 696e 7465 7266 6163 6520 ilter interface │ │ │ │ +0001acc0: 746f 2061 766f 6964 2065 7874 7261 2063 to avoid extra c │ │ │ │ +0001acd0: 6f6d 7075 7461 7469 6f6e 732e 0a20 2020 omputations.. │ │ │ │ +0001ace0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001acf0: 6d20 6775 6964 6520 696d 6167 6520 7365 m guide image se │ │ │ │ +0001ad00: 7276 696e 6720 6173 2067 7569 6465 2066 rving as guide f │ │ │ │ +0001ad10: 6f72 2066 696c 7465 7269 6e67 2e20 4974 or filtering. It │ │ │ │ +0001ad20: 2073 686f 756c 6420 6861 7665 2038 2d62 should have 8-b │ │ │ │ +0001ad30: 6974 2064 6570 7468 2061 6e64 2065 6974 it depth and eit │ │ │ │ +0001ad40: 6865 7220 3120 6f72 2033 2063 6861 6e6e her 1 or 3 chann │ │ │ │ +0001ad50: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +0001ad60: 202a 2040 7061 7261 6d20 7372 6320 736f * @param src so │ │ │ │ +0001ad70: 7572 6365 2069 6d61 6765 2066 6f72 2066 urce image for f │ │ │ │ +0001ad80: 696c 7465 7269 6e67 2077 6974 6820 756e iltering with un │ │ │ │ +0001ad90: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ +0001ada0: 7369 676e 6564 2031 362d 6269 7420 6f72 signed 16-bit or │ │ │ │ +0001adb0: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ +0001adc0: 3332 2d62 6974 2064 6570 7468 2061 6e64 32-bit depth and │ │ │ │ +0001add0: 2075 7020 746f 2034 2063 6861 6e6e 656c up to 4 channel │ │ │ │ +0001ade0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001adf0: 2040 7061 7261 6d20 636f 6e66 6964 656e @param confiden │ │ │ │ +0001ae00: 6365 2063 6f6e 6669 6465 6e63 6520 696d ce confidence im │ │ │ │ +0001ae10: 6167 6520 7769 7468 2075 6e73 6967 6e65 age with unsigne │ │ │ │ +0001ae20: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ +0001ae30: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ +0001ae40: 2063 6f6e 6669 6465 6e63 6520 616e 6420 confidence and │ │ │ │ +0001ae50: 3120 6368 616e 6e65 6c2e 0a20 2020 2020 1 channel.. │ │ │ │ +0001ae60: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001ae70: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ +0001ae80: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +0001ae90: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001aea0: 615f 7370 6174 6961 6c20 7061 7261 6d65 a_spatial parame │ │ │ │ +0001aeb0: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +0001aec0: 696c 6172 2074 6f20 7370 6174 6961 6c20 ilar to spatial │ │ │ │ +0001aed0: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +0001aee0: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +0001aef0: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +0001af00: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001af10: 2073 6967 6d61 5f6c 756d 6120 7061 7261 sigma_luma para │ │ │ │ +0001af20: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ +0001af30: 696d 696c 6172 2074 6f20 6c75 6d61 2073 imilar to luma s │ │ │ │ +0001af40: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ +0001af50: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ +0001af60: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +0001af70: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001af80: 7369 676d 615f 6368 726f 6d61 2070 6172 sigma_chroma par │ │ │ │ +0001af90: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +0001afa0: 7369 6d69 6c61 7220 746f 2063 6872 6f6d similar to chrom │ │ │ │ +0001afb0: 6120 7370 6163 6520 7369 676d 6120 2862 a space sigma (b │ │ │ │ +0001afc0: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil │ │ │ │ +0001afd0: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +0001afe0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001aff0: 616d 206c 616d 6264 6120 736d 6f6f 7468 am lambda smooth │ │ │ │ +0001b000: 6e65 7373 2073 7472 656e 6774 6820 7061 ness strength pa │ │ │ │ +0001b010: 7261 6d65 7465 7220 666f 7220 736f 6c76 rameter for solv │ │ │ │ +0001b020: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001b030: 2a20 4070 6172 616d 206e 756d 5f69 7465 * @param num_ite │ │ │ │ +0001b040: 7220 6e75 6d62 6572 206f 6620 6974 6572 r number of iter │ │ │ │ +0001b050: 6174 696f 6e73 2075 7365 6420 666f 7220 ations used for │ │ │ │ +0001b060: 736f 6c76 6572 2c20 3235 2069 7320 7573 solver, 25 is us │ │ │ │ +0001b070: 7561 6c6c 7920 656e 6f75 6768 2e0a 2020 ually enough.. │ │ │ │ +0001b080: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +0001b090: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +0001b0a0: 696c 7320 6162 6f75 7420 7468 6520 4661 ils about the Fa │ │ │ │ +0001b0b0: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol │ │ │ │ +0001b0c0: 7665 7220 7061 7261 6d65 7465 7273 2c20 ver parameters, │ │ │ │ +0001b0d0: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ +0001b0e0: 2070 6170 6572 2043 4954 453a 2042 6172 paper CITE: Bar │ │ │ │ +0001b0f0: 726f 6e50 6f6f 6c65 3230 3136 2e0a 2020 ronPoole2016.. │ │ │ │ +0001b100: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ +0001b110: 6f74 653a 3c2f 623e 2043 6f6e 6669 6465 ote: Confide │ │ │ │ +0001b120: 6e63 6520 696d 6167 6573 2077 6974 6820 nce images with │ │ │ │ +0001b130: 4356 5f38 5520 6465 7074 6820 6172 6520 CV_8U depth are │ │ │ │ +0001b140: 6578 7065 6374 6564 2074 6f20 696e 205b expected to in [ │ │ │ │ +0001b150: 302c 2032 3535 5d20 616e 6420 4356 5f33 0, 255] and CV_3 │ │ │ │ +0001b160: 3246 2069 6e20 5b30 2c20 315d 2072 616e 2F in [0, 1] ran │ │ │ │ +0001b170: 6765 2e0a 2020 2020 202a 2f0a 2020 2020 ge.. */. │ │ │ │ +0001b180: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0001b190: 6964 2066 6173 7442 696c 6174 6572 616c id fastBilateral │ │ │ │ +0001b1a0: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ +0001b1b0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ +0001b1c0: 204d 6174 2063 6f6e 6669 6465 6e63 652c Mat confidence, │ │ │ │ +0001b1d0: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ +0001b1e0: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ +0001b1f0: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ +0001b200: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ +0001b210: 6368 726f 6d61 2c20 646f 7562 6c65 206c chroma, double l │ │ │ │ +0001b220: 616d 6264 612c 2069 6e74 206e 756d 5f69 ambda, int num_i │ │ │ │ +0001b230: 7465 7229 207b 0a20 2020 2020 2020 2066 ter) {. f │ │ │ │ +0001b240: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0001b250: 6572 4669 6c74 6572 5f31 2867 7569 6465 erFilter_1(guide │ │ │ │ +0001b260: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +0001b270: 6e61 7469 7665 4f62 6a2c 2063 6f6e 6669 nativeObj, confi │ │ │ │ +0001b280: 6465 6e63 652e 6e61 7469 7665 4f62 6a2c dence.nativeObj, │ │ │ │ +0001b290: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0001b2a0: 7369 676d 615f 7370 6174 6961 6c2c 2073 sigma_spatial, s │ │ │ │ +0001b2b0: 6967 6d61 5f6c 756d 612c 2073 6967 6d61 igma_luma, sigma │ │ │ │ +0001b2c0: 5f63 6872 6f6d 612c 206c 616d 6264 612c _chroma, lambda, │ │ │ │ +0001b2d0: 206e 756d 5f69 7465 7229 3b0a 2020 2020 num_iter);. │ │ │ │ +0001b2e0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +0001b2f0: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ +0001b300: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ +0001b310: 2053 6f6c 7665 7220 6669 6c74 6572 2063 Solver filter c │ │ │ │ +0001b320: 616c 6c2e 2049 6620 796f 7520 6861 7665 all. If you have │ │ │ │ +0001b330: 206d 756c 7469 706c 6520 696d 6167 6573 multiple images │ │ │ │ +0001b340: 2074 6f20 6669 6c74 6572 2077 6974 6820 to filter with │ │ │ │ +0001b350: 7468 6520 7361 6d65 0a20 2020 2020 2a20 the same. * │ │ │ │ +0001b360: 6775 6964 6520 7468 656e 2075 7365 2046 guide then use F │ │ │ │ +0001b370: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0001b380: 6572 4669 6c74 6572 2069 6e74 6572 6661 erFilter interfa │ │ │ │ +0001b390: 6365 2074 6f20 6176 6f69 6420 6578 7472 ce to avoid extr │ │ │ │ +0001b3a0: 6120 636f 6d70 7574 6174 696f 6e73 2e0a a computations.. │ │ │ │ +0001b3b0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001b3c0: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image │ │ │ │ +0001b3d0: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid │ │ │ │ +0001b3e0: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering. │ │ │ │ +0001b3f0: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have │ │ │ │ +0001b400: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and │ │ │ │ +0001b410: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch │ │ │ │ +0001b420: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +0001b430: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +0001b440: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ +0001b450: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ +0001b460: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ +0001b470: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ +0001b480: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +0001b490: 6e74 2033 322d 6269 7420 6465 7074 6820 nt 32-bit depth │ │ │ │ +0001b4a0: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ +0001b4b0: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ +0001b4c0: 2020 2a20 4070 6172 616d 2063 6f6e 6669 * @param confi │ │ │ │ +0001b4d0: 6465 6e63 6520 636f 6e66 6964 656e 6365 dence confidence │ │ │ │ +0001b4e0: 2069 6d61 6765 2077 6974 6820 756e 7369 image with unsi │ │ │ │ +0001b4f0: 676e 6564 2038 2d62 6974 206f 7220 666c gned 8-bit or fl │ │ │ │ +0001b500: 6f61 7469 6e67 2d70 6f69 6e74 2033 322d oating-point 32- │ │ │ │ +0001b510: 6269 7420 636f 6e66 6964 656e 6365 2061 bit confidence a │ │ │ │ +0001b520: 6e64 2031 2063 6861 6e6e 656c 2e0a 2020 nd 1 channel.. │ │ │ │ +0001b530: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b540: 616d 2064 7374 2064 6573 7469 6e61 7469 am dst destinati │ │ │ │ +0001b550: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. * │ │ │ │ +0001b560: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001b570: 6967 6d61 5f73 7061 7469 616c 2070 6172 igma_spatial par │ │ │ │ +0001b580: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +0001b590: 7369 6d69 6c61 7220 746f 2073 7061 7469 similar to spati │ │ │ │ +0001b5a0: 616c 2073 7061 6365 2073 6967 6d61 2028 al space sigma ( │ │ │ │ +0001b5b0: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +0001b5c0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +0001b5d0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001b5e0: 7261 6d20 7369 676d 615f 6c75 6d61 2070 ram sigma_luma p │ │ │ │ +0001b5f0: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ +0001b600: 7320 7369 6d69 6c61 7220 746f 206c 756d s similar to lum │ │ │ │ +0001b610: 6120 7370 6163 6520 7369 676d 6120 2862 a space sigma (b │ │ │ │ +0001b620: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil │ │ │ │ +0001b630: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +0001b640: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b650: 616d 2073 6967 6d61 5f63 6872 6f6d 6120 am sigma_chroma │ │ │ │ +0001b660: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +0001b670: 6973 2073 696d 696c 6172 2074 6f20 6368 is similar to ch │ │ │ │ +0001b680: 726f 6d61 2073 7061 6365 2073 6967 6d61 roma space sigma │ │ │ │ +0001b690: 2028 6261 6e64 7769 6474 6829 2069 6e20 (bandwidth) in │ │ │ │ +0001b6a0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +0001b6b0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001b6c0: 7061 7261 6d20 6c61 6d62 6461 2073 6d6f param lambda smo │ │ │ │ +0001b6d0: 6f74 686e 6573 7320 7374 7265 6e67 7468 othness strength │ │ │ │ +0001b6e0: 2070 6172 616d 6574 6572 2066 6f72 2073 parameter for s │ │ │ │ +0001b6f0: 6f6c 7665 722e 0a20 2020 2020 2a0a 2020 olver.. *. │ │ │ │ +0001b700: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +0001b710: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +0001b720: 696c 7320 6162 6f75 7420 7468 6520 4661 ils about the Fa │ │ │ │ +0001b730: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol │ │ │ │ +0001b740: 7665 7220 7061 7261 6d65 7465 7273 2c20 ver parameters, │ │ │ │ +0001b750: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ +0001b760: 2070 6170 6572 2043 4954 453a 2042 6172 paper CITE: Bar │ │ │ │ +0001b770: 726f 6e50 6f6f 6c65 3230 3136 2e0a 2020 ronPoole2016.. │ │ │ │ +0001b780: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ +0001b790: 6f74 653a 3c2f 623e 2043 6f6e 6669 6465 ote: Confide │ │ │ │ +0001b7a0: 6e63 6520 696d 6167 6573 2077 6974 6820 nce images with │ │ │ │ +0001b7b0: 4356 5f38 5520 6465 7074 6820 6172 6520 CV_8U depth are │ │ │ │ +0001b7c0: 6578 7065 6374 6564 2074 6f20 696e 205b expected to in [ │ │ │ │ +0001b7d0: 302c 2032 3535 5d20 616e 6420 4356 5f33 0, 255] and CV_3 │ │ │ │ +0001b7e0: 3246 2069 6e20 5b30 2c20 315d 2072 616e 2F in [0, 1] ran │ │ │ │ +0001b7f0: 6765 2e0a 2020 2020 202a 2f0a 2020 2020 ge.. */. │ │ │ │ +0001b800: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0001b810: 6964 2066 6173 7442 696c 6174 6572 616c id fastBilateral │ │ │ │ +0001b820: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ +0001b830: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ +0001b840: 204d 6174 2063 6f6e 6669 6465 6e63 652c Mat confidence, │ │ │ │ +0001b850: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ +0001b860: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ +0001b870: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ +0001b880: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ +0001b890: 6368 726f 6d61 2c20 646f 7562 6c65 206c chroma, double l │ │ │ │ +0001b8a0: 616d 6264 6129 207b 0a20 2020 2020 2020 ambda) {. │ │ │ │ +0001b8b0: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +0001b8c0: 6c76 6572 4669 6c74 6572 5f32 2867 7569 lverFilter_2(gui │ │ │ │ +0001b8d0: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr │ │ │ │ +0001b8e0: 632e 6e61 7469 7665 4f62 6a2c 2063 6f6e c.nativeObj, con │ │ │ │ +0001b8f0: 6669 6465 6e63 652e 6e61 7469 7665 4f62 fidence.nativeOb │ │ │ │ +0001b900: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +0001b910: 2c20 7369 676d 615f 7370 6174 6961 6c2c , sigma_spatial, │ │ │ │ +0001b920: 2073 6967 6d61 5f6c 756d 612c 2073 6967 sigma_luma, sig │ │ │ │ +0001b930: 6d61 5f63 6872 6f6d 612c 206c 616d 6264 ma_chroma, lambd │ │ │ │ +0001b940: 6129 3b0a 2020 2020 7d0a 0a20 2020 202f a);. }.. / │ │ │ │ +0001b950: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +0001b960: 206f 6e65 2d6c 696e 6520 4661 7374 2042 one-line Fast B │ │ │ │ +0001b970: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +0001b980: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ +0001b990: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +0001b9a0: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +0001b9b0: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +0001b9c0: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ +0001b9d0: 656e 2075 7365 2046 6173 7442 696c 6174 en use FastBilat │ │ │ │ +0001b9e0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001b9f0: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ +0001ba00: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ +0001ba10: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ +0001ba20: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +0001ba30: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ +0001ba40: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ +0001ba50: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ +0001ba60: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ +0001ba70: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ +0001ba80: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ +0001ba90: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001baa0: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ +0001bab0: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ +0001bac0: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ +0001bad0: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ +0001bae0: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ +0001baf0: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +0001bb00: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ +0001bb10: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ +0001bb20: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001bb30: 616d 2063 6f6e 6669 6465 6e63 6520 636f am confidence co │ │ │ │ +0001bb40: 6e66 6964 656e 6365 2069 6d61 6765 2077 nfidence image w │ │ │ │ +0001bb50: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +0001bb60: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +0001bb70: 6f69 6e74 2033 322d 6269 7420 636f 6e66 oint 32-bit conf │ │ │ │ +0001bb80: 6964 656e 6365 2061 6e64 2031 2063 6861 idence and 1 cha │ │ │ │ +0001bb90: 6e6e 656c 2e0a 2020 2020 202a 0a20 2020 nnel.. *. │ │ │ │ +0001bba0: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ +0001bbb0: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +0001bbc0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001bbd0: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ +0001bbe0: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ +0001bbf0: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +0001bc00: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ +0001bc10: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +0001bc20: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +0001bc30: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +0001bc40: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001bc50: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ +0001bc60: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +0001bc70: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ +0001bc80: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +0001bc90: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +0001bca0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0001bcb0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001bcc0: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete │ │ │ │ +0001bcd0: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +0001bce0: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa │ │ │ │ +0001bcf0: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +0001bd00: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +0001bd10: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +0001bd20: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +0001bd30: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +0001bd40: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +0001bd50: 7574 2074 6865 2046 6173 7420 4269 6c61 ut the Fast Bila │ │ │ │ +0001bd60: 7465 7261 6c20 536f 6c76 6572 2070 6172 teral Solver par │ │ │ │ +0001bd70: 616d 6574 6572 732c 2073 6565 2074 6865 ameters, see the │ │ │ │ +0001bd80: 206f 7269 6769 6e61 6c20 7061 7065 7220 original paper │ │ │ │ +0001bd90: 4349 5445 3a20 4261 7272 6f6e 506f 6f6c CITE: BarronPool │ │ │ │ +0001bda0: 6532 3031 362e 0a20 2020 2020 2a0a 2020 e2016.. *. │ │ │ │ +0001bdb0: 2020 202a 203c 623e 4e6f 7465 3a3c 2f62 * Note: Confidence ima │ │ │ │ +0001bdd0: 6765 7320 7769 7468 2043 565f 3855 2064 ges with CV_8U d │ │ │ │ +0001bde0: 6570 7468 2061 7265 2065 7870 6563 7465 epth are expecte │ │ │ │ +0001bdf0: 6420 746f 2069 6e20 5b30 2c20 3235 355d d to in [0, 255] │ │ │ │ +0001be00: 2061 6e64 2043 565f 3332 4620 696e 205b and CV_32F in [ │ │ │ │ +0001be10: 302c 2031 5d20 7261 6e67 652e 0a20 2020 0, 1] range.. │ │ │ │ +0001be20: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001be30: 7374 6174 6963 2076 6f69 6420 6661 7374 static void fast │ │ │ │ +0001be40: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0001be50: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +0001be60: 204d 6174 2073 7263 2c20 4d61 7420 636f Mat src, Mat co │ │ │ │ +0001be70: 6e66 6964 656e 6365 2c20 4d61 7420 6473 nfidence, Mat ds │ │ │ │ +0001be80: 742c 2064 6f75 626c 6520 7369 676d 615f t, double sigma_ │ │ │ │ +0001be90: 7370 6174 6961 6c2c 2064 6f75 626c 6520 spatial, double │ │ │ │ +0001bea0: 7369 676d 615f 6c75 6d61 2c20 646f 7562 sigma_luma, doub │ │ │ │ +0001beb0: 6c65 2073 6967 6d61 5f63 6872 6f6d 6129 le sigma_chroma) │ │ │ │ +0001bec0: 207b 0a20 2020 2020 2020 2066 6173 7442 {. fastB │ │ │ │ +0001bed0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001bee0: 6c74 6572 5f33 2867 7569 6465 2e6e 6174 lter_3(guide.nat │ │ │ │ +0001bef0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +0001bf00: 7665 4f62 6a2c 2063 6f6e 6669 6465 6e63 veObj, confidenc │ │ │ │ +0001bf10: 652e 6e61 7469 7665 4f62 6a2c 2064 7374 e.nativeObj, dst │ │ │ │ +0001bf20: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ +0001bf30: 615f 7370 6174 6961 6c2c 2073 6967 6d61 a_spatial, sigma │ │ │ │ +0001bf40: 5f6c 756d 612c 2073 6967 6d61 5f63 6872 _luma, sigma_chr │ │ │ │ +0001bf50: 6f6d 6129 3b0a 2020 2020 7d0a 0a20 2020 oma);. }.. │ │ │ │ +0001bf60: 202f 2a2a 0a20 2020 2020 2a20 5369 6d70 /**. * Simp │ │ │ │ +0001bf70: 6c65 206f 6e65 2d6c 696e 6520 4661 7374 le one-line Fast │ │ │ │ +0001bf80: 2042 696c 6174 6572 616c 2053 6f6c 7665 Bilateral Solve │ │ │ │ +0001bf90: 7220 6669 6c74 6572 2063 616c 6c2e 2049 r filter call. I │ │ │ │ +0001bfa0: 6620 796f 7520 6861 7665 206d 756c 7469 f you have multi │ │ │ │ +0001bfb0: 706c 6520 696d 6167 6573 2074 6f20 6669 ple images to fi │ │ │ │ +0001bfc0: 6c74 6572 2077 6974 6820 7468 6520 7361 lter with the sa │ │ │ │ +0001bfd0: 6d65 0a20 2020 2020 2a20 6775 6964 6520 me. * guide │ │ │ │ +0001bfe0: 7468 656e 2075 7365 2046 6173 7442 696c then use FastBil │ │ │ │ +0001bff0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +0001c000: 6572 2069 6e74 6572 6661 6365 2074 6f20 er interface to │ │ │ │ +0001c010: 6176 6f69 6420 6578 7472 6120 636f 6d70 avoid extra comp │ │ │ │ +0001c020: 7574 6174 696f 6e73 2e0a 2020 2020 202a utations.. * │ │ │ │ +0001c030: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ +0001c040: 7569 6465 2069 6d61 6765 2073 6572 7669 uide image servi │ │ │ │ +0001c050: 6e67 2061 7320 6775 6964 6520 666f 7220 ng as guide for │ │ │ │ +0001c060: 6669 6c74 6572 696e 672e 2049 7420 7368 filtering. It sh │ │ │ │ +0001c070: 6f75 6c64 2068 6176 6520 382d 6269 7420 ould have 8-bit │ │ │ │ +0001c080: 6465 7074 6820 616e 6420 6569 7468 6572 depth and either │ │ │ │ +0001c090: 2031 206f 7220 3320 6368 616e 6e65 6c73 1 or 3 channels │ │ │ │ +0001c0a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001c0b0: 4070 6172 616d 2073 7263 2073 6f75 7263 @param src sourc │ │ │ │ +0001c0c0: 6520 696d 6167 6520 666f 7220 6669 6c74 e image for filt │ │ │ │ +0001c0d0: 6572 696e 6720 7769 7468 2075 6e73 6967 ering with unsig │ │ │ │ +0001c0e0: 6e65 6420 382d 6269 7420 6f72 2073 6967 ned 8-bit or sig │ │ │ │ +0001c0f0: 6e65 6420 3136 2d62 6974 206f 7220 666c ned 16-bit or fl │ │ │ │ +0001c100: 6f61 7469 6e67 2d70 6f69 6e74 2033 322d oating-point 32- │ │ │ │ +0001c110: 6269 7420 6465 7074 6820 616e 6420 7570 bit depth and up │ │ │ │ +0001c120: 2074 6f20 3420 6368 616e 6e65 6c73 2e0a to 4 channels.. │ │ │ │ +0001c130: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001c140: 6172 616d 2063 6f6e 6669 6465 6e63 6520 aram confidence │ │ │ │ +0001c150: 636f 6e66 6964 656e 6365 2069 6d61 6765 confidence image │ │ │ │ +0001c160: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ +0001c170: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +0001c180: 2d70 6f69 6e74 2033 322d 6269 7420 636f -point 32-bit co │ │ │ │ +0001c190: 6e66 6964 656e 6365 2061 6e64 2031 2063 nfidence and 1 c │ │ │ │ +0001c1a0: 6861 6e6e 656c 2e0a 2020 2020 202a 0a20 hannel.. *. │ │ │ │ +0001c1b0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +0001c1c0: 2064 6573 7469 6e61 7469 6f6e 2069 6d61 destination ima │ │ │ │ +0001c1d0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0001c1e0: 2a20 4070 6172 616d 2073 6967 6d61 5f73 * @param sigma_s │ │ │ │ +0001c1f0: 7061 7469 616c 2070 6172 616d 6574 6572 patial parameter │ │ │ │ +0001c200: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +0001c210: 7220 746f 2073 7061 7469 616c 2073 7061 r to spatial spa │ │ │ │ +0001c220: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +0001c230: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +0001c240: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +0001c250: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +0001c260: 676d 615f 6c75 6d61 2070 6172 616d 6574 gma_luma paramet │ │ │ │ +0001c270: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ +0001c280: 6c61 7220 746f 206c 756d 6120 7370 6163 lar to luma spac │ │ │ │ +0001c290: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid │ │ │ │ +0001c2a0: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral │ │ │ │ +0001c2b0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +0001c2c0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +0001c2d0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +0001c2e0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +0001c2f0: 6c73 2061 626f 7574 2074 6865 2046 6173 ls about the Fas │ │ │ │ +0001c300: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ +0001c310: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s │ │ │ │ +0001c320: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original │ │ │ │ +0001c330: 7061 7065 7220 4349 5445 3a20 4261 7272 paper CITE: Barr │ │ │ │ +0001c340: 6f6e 506f 6f6c 6532 3031 362e 0a20 2020 onPoole2016.. │ │ │ │ +0001c350: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ +0001c360: 7465 3a3c 2f62 3e20 436f 6e66 6964 656e te: Confiden │ │ │ │ +0001c370: 6365 2069 6d61 6765 7320 7769 7468 2043 ce images with C │ │ │ │ +0001c380: 565f 3855 2064 6570 7468 2061 7265 2065 V_8U depth are e │ │ │ │ +0001c390: 7870 6563 7465 6420 746f 2069 6e20 5b30 xpected to in [0 │ │ │ │ +0001c3a0: 2c20 3235 355d 2061 6e64 2043 565f 3332 , 255] and CV_32 │ │ │ │ +0001c3b0: 4620 696e 205b 302c 2031 5d20 7261 6e67 F in [0, 1] rang │ │ │ │ +0001c3c0: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ +0001c3d0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0001c3e0: 6420 6661 7374 4269 6c61 7465 7261 6c53 d fastBilateralS │ │ │ │ +0001c3f0: 6f6c 7665 7246 696c 7465 7228 4d61 7420 olverFilter(Mat │ │ │ │ +0001c400: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ +0001c410: 4d61 7420 636f 6e66 6964 656e 6365 2c20 Mat confidence, │ │ │ │ +0001c420: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ +0001c430: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +0001c440: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +0001c450: 2920 7b0a 2020 2020 2020 2020 6661 7374 ) {. fast │ │ │ │ +0001c460: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0001c470: 696c 7465 725f 3428 6775 6964 652e 6e61 ilter_4(guide.na │ │ │ │ +0001c480: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat │ │ │ │ +0001c490: 6976 654f 626a 2c20 636f 6e66 6964 656e iveObj, confiden │ │ │ │ +0001c4a0: 6365 2e6e 6174 6976 654f 626a 2c20 6473 ce.nativeObj, ds │ │ │ │ +0001c4b0: 742e 6e61 7469 7665 4f62 6a2c 2073 6967 t.nativeObj, sig │ │ │ │ +0001c4c0: 6d61 5f73 7061 7469 616c 2c20 7369 676d ma_spatial, sigm │ │ │ │ +0001c4d0: 615f 6c75 6d61 293b 0a20 2020 207d 0a0a a_luma);. }.. │ │ │ │ +0001c4e0: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +0001c4f0: 696d 706c 6520 6f6e 652d 6c69 6e65 2046 imple one-line F │ │ │ │ +0001c500: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ +0001c510: 6c76 6572 2066 696c 7465 7220 6361 6c6c lver filter call │ │ │ │ +0001c520: 2e20 4966 2079 6f75 2068 6176 6520 6d75 . If you have mu │ │ │ │ +0001c530: 6c74 6970 6c65 2069 6d61 6765 7320 746f ltiple images to │ │ │ │ +0001c540: 2066 696c 7465 7220 7769 7468 2074 6865 filter with the │ │ │ │ +0001c550: 2073 616d 650a 2020 2020 202a 2067 7569 same. * gui │ │ │ │ +0001c560: 6465 2074 6865 6e20 7573 6520 4661 7374 de then use Fast │ │ │ │ +0001c570: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0001c580: 696c 7465 7220 696e 7465 7266 6163 6520 ilter interface │ │ │ │ +0001c590: 746f 2061 766f 6964 2065 7874 7261 2063 to avoid extra c │ │ │ │ +0001c5a0: 6f6d 7075 7461 7469 6f6e 732e 0a20 2020 omputations.. │ │ │ │ +0001c5b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001c5c0: 6d20 6775 6964 6520 696d 6167 6520 7365 m guide image se │ │ │ │ +0001c5d0: 7276 696e 6720 6173 2067 7569 6465 2066 rving as guide f │ │ │ │ +0001c5e0: 6f72 2066 696c 7465 7269 6e67 2e20 4974 or filtering. It │ │ │ │ +0001c5f0: 2073 686f 756c 6420 6861 7665 2038 2d62 should have 8-b │ │ │ │ +0001c600: 6974 2064 6570 7468 2061 6e64 2065 6974 it depth and eit │ │ │ │ +0001c610: 6865 7220 3120 6f72 2033 2063 6861 6e6e her 1 or 3 chann │ │ │ │ +0001c620: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +0001c630: 202a 2040 7061 7261 6d20 7372 6320 736f * @param src so │ │ │ │ +0001c640: 7572 6365 2069 6d61 6765 2066 6f72 2066 urce image for f │ │ │ │ +0001c650: 696c 7465 7269 6e67 2077 6974 6820 756e iltering with un │ │ │ │ +0001c660: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ +0001c670: 7369 676e 6564 2031 362d 6269 7420 6f72 signed 16-bit or │ │ │ │ +0001c680: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ +0001c690: 3332 2d62 6974 2064 6570 7468 2061 6e64 32-bit depth and │ │ │ │ +0001c6a0: 2075 7020 746f 2034 2063 6861 6e6e 656c up to 4 channel │ │ │ │ +0001c6b0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001c6c0: 2040 7061 7261 6d20 636f 6e66 6964 656e @param confiden │ │ │ │ +0001c6d0: 6365 2063 6f6e 6669 6465 6e63 6520 696d ce confidence im │ │ │ │ +0001c6e0: 6167 6520 7769 7468 2075 6e73 6967 6e65 age with unsigne │ │ │ │ +0001c6f0: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ +0001c700: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ +0001c710: 2063 6f6e 6669 6465 6e63 6520 616e 6420 confidence and │ │ │ │ +0001c720: 3120 6368 616e 6e65 6c2e 0a20 2020 2020 1 channel.. │ │ │ │ +0001c730: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001c740: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ +0001c750: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +0001c760: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001c770: 615f 7370 6174 6961 6c20 7061 7261 6d65 a_spatial parame │ │ │ │ +0001c780: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +0001c790: 696c 6172 2074 6f20 7370 6174 6961 6c20 ilar to spatial │ │ │ │ +0001c7a0: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +0001c7b0: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +0001c7c0: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +0001c7d0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +0001c7e0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +0001c7f0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +0001c800: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +0001c810: 6f75 7420 7468 6520 4661 7374 2042 696c out the Fast Bil │ │ │ │ +0001c820: 6174 6572 616c 2053 6f6c 7665 7220 7061 ateral Solver pa │ │ │ │ +0001c830: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +0001c840: 6520 6f72 6967 696e 616c 2070 6170 6572 e original paper │ │ │ │ +0001c850: 2043 4954 453a 2042 6172 726f 6e50 6f6f CITE: BarronPoo │ │ │ │ +0001c860: 6c65 3230 3136 2e0a 2020 2020 202a 0a20 le2016.. *. │ │ │ │ +0001c870: 2020 2020 2a20 3c62 3e4e 6f74 653a 3c2f * Note: Confidence im │ │ │ │ +0001c890: 6167 6573 2077 6974 6820 4356 5f38 5520 ages with CV_8U │ │ │ │ +0001c8a0: 6465 7074 6820 6172 6520 6578 7065 6374 depth are expect │ │ │ │ +0001c8b0: 6564 2074 6f20 696e 205b 302c 2032 3535 ed to in [0, 255 │ │ │ │ +0001c8c0: 5d20 616e 6420 4356 5f33 3246 2069 6e20 ] and CV_32F in │ │ │ │ +0001c8d0: 5b30 2c20 315d 2072 616e 6765 2e0a 2020 [0, 1] range.. │ │ │ │ +0001c8e0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0001c8f0: 2073 7461 7469 6320 766f 6964 2066 6173 static void fas │ │ │ │ +0001c900: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0001c910: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +0001c920: 2c20 4d61 7420 7372 632c 204d 6174 2063 , Mat src, Mat c │ │ │ │ +0001c930: 6f6e 6669 6465 6e63 652c 204d 6174 2064 onfidence, Mat d │ │ │ │ +0001c940: 7374 2c20 646f 7562 6c65 2073 6967 6d61 st, double sigma │ │ │ │ +0001c950: 5f73 7061 7469 616c 2920 7b0a 2020 2020 _spatial) {. │ │ │ │ +0001c960: 2020 2020 6661 7374 4269 6c61 7465 7261 fastBilatera │ │ │ │ +0001c970: 6c53 6f6c 7665 7246 696c 7465 725f 3528 lSolverFilter_5( │ │ │ │ +0001c980: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ +0001c990: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +0001c9a0: 636f 6e66 6964 656e 6365 2e6e 6174 6976 confidence.nativ │ │ │ │ +0001c9b0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +0001c9c0: 4f62 6a2c 2073 6967 6d61 5f73 7061 7469 Obj, sigma_spati │ │ │ │ +0001c9d0: 616c 293b 0a20 2020 207d 0a0a 2020 2020 al);. }.. │ │ │ │ +0001c9e0: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ +0001c9f0: 6520 6f6e 652d 6c69 6e65 2046 6173 7420 e one-line Fast │ │ │ │ +0001ca00: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ +0001ca10: 2066 696c 7465 7220 6361 6c6c 2e20 4966 filter call. If │ │ │ │ +0001ca20: 2079 6f75 2068 6176 6520 6d75 6c74 6970 you have multip │ │ │ │ +0001ca30: 6c65 2069 6d61 6765 7320 746f 2066 696c le images to fil │ │ │ │ +0001ca40: 7465 7220 7769 7468 2074 6865 2073 616d ter with the sam │ │ │ │ +0001ca50: 650a 2020 2020 202a 2067 7569 6465 2074 e. * guide t │ │ │ │ +0001ca60: 6865 6e20 7573 6520 4661 7374 4269 6c61 hen use FastBila │ │ │ │ +0001ca70: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0001ca80: 7220 696e 7465 7266 6163 6520 746f 2061 r interface to a │ │ │ │ +0001ca90: 766f 6964 2065 7874 7261 2063 6f6d 7075 void extra compu │ │ │ │ +0001caa0: 7461 7469 6f6e 732e 0a20 2020 2020 2a0a tations.. *. │ │ │ │ +0001cab0: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu │ │ │ │ +0001cac0: 6964 6520 696d 6167 6520 7365 7276 696e ide image servin │ │ │ │ +0001cad0: 6720 6173 2067 7569 6465 2066 6f72 2066 g as guide for f │ │ │ │ +0001cae0: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ +0001caf0: 756c 6420 6861 7665 2038 2d62 6974 2064 uld have 8-bit d │ │ │ │ +0001cb00: 6570 7468 2061 6e64 2065 6974 6865 7220 epth and either │ │ │ │ +0001cb10: 3120 6f72 2033 2063 6861 6e6e 656c 732e 1 or 3 channels. │ │ │ │ +0001cb20: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001cb30: 7061 7261 6d20 7372 6320 736f 7572 6365 param src source │ │ │ │ +0001cb40: 2069 6d61 6765 2066 6f72 2066 696c 7465 image for filte │ │ │ │ +0001cb50: 7269 6e67 2077 6974 6820 756e 7369 676e ring with unsign │ │ │ │ +0001cb60: 6564 2038 2d62 6974 206f 7220 7369 676e ed 8-bit or sign │ │ │ │ +0001cb70: 6564 2031 362d 6269 7420 6f72 2066 6c6f ed 16-bit or flo │ │ │ │ +0001cb80: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ +0001cb90: 6974 2064 6570 7468 2061 6e64 2075 7020 it depth and up │ │ │ │ +0001cba0: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels.. │ │ │ │ +0001cbb0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001cbc0: 7261 6d20 636f 6e66 6964 656e 6365 2063 ram confidence c │ │ │ │ +0001cbd0: 6f6e 6669 6465 6e63 6520 696d 6167 6520 onfidence image │ │ │ │ +0001cbe0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +0001cbf0: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ +0001cc00: 706f 696e 7420 3332 2d62 6974 2063 6f6e point 32-bit con │ │ │ │ +0001cc10: 6669 6465 6e63 6520 616e 6420 3120 6368 fidence and 1 ch │ │ │ │ +0001cc20: 616e 6e65 6c2e 0a20 2020 2020 2a0a 2020 annel.. *. │ │ │ │ +0001cc30: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +0001cc40: 6465 7374 696e 6174 696f 6e20 696d 6167 destination imag │ │ │ │ +0001cc50: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +0001cc60: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +0001cc70: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +0001cc80: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +0001cc90: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +0001cca0: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ +0001ccb0: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ +0001ccc0: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +0001ccd0: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ +0001cce0: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ +0001ccf0: 3230 3136 2e0a 2020 2020 202a 0a20 2020 2016.. *. │ │ │ │ +0001cd00: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +0001cd10: 2043 6f6e 6669 6465 6e63 6520 696d 6167 Confidence imag │ │ │ │ +0001cd20: 6573 2077 6974 6820 4356 5f38 5520 6465 es with CV_8U de │ │ │ │ +0001cd30: 7074 6820 6172 6520 6578 7065 6374 6564 pth are expected │ │ │ │ +0001cd40: 2074 6f20 696e 205b 302c 2032 3535 5d20 to in [0, 255] │ │ │ │ +0001cd50: 616e 6420 4356 5f33 3246 2069 6e20 5b30 and CV_32F in [0 │ │ │ │ +0001cd60: 2c20 315d 2072 616e 6765 2e0a 2020 2020 , 1] range.. │ │ │ │ +0001cd70: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0001cd80: 7461 7469 6320 766f 6964 2066 6173 7442 tatic void fastB │ │ │ │ +0001cd90: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001cda0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0001cdb0: 4d61 7420 7372 632c 204d 6174 2063 6f6e Mat src, Mat con │ │ │ │ +0001cdc0: 6669 6465 6e63 652c 204d 6174 2064 7374 fidence, Mat dst │ │ │ │ +0001cdd0: 2920 7b0a 2020 2020 2020 2020 6661 7374 ) {. fast │ │ │ │ +0001cde0: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0001cdf0: 696c 7465 725f 3628 6775 6964 652e 6e61 ilter_6(guide.na │ │ │ │ +0001ce00: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat │ │ │ │ +0001ce10: 6976 654f 626a 2c20 636f 6e66 6964 656e iveObj, confiden │ │ │ │ +0001ce20: 6365 2e6e 6174 6976 654f 626a 2c20 6473 ce.nativeObj, ds │ │ │ │ +0001ce30: 742e 6e61 7469 7665 4f62 6a29 3b0a 2020 t.nativeObj);. │ │ │ │ +0001ce40: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +0001ce50: 202f 2f20 432b 2b3a 2020 5074 725f 4661 // C++: Ptr_Fa │ │ │ │ +0001ce60: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +0001ce70: 4669 6c74 6572 2063 763a 3a78 696d 6770 Filter cv::ximgp │ │ │ │ +0001ce80: 726f 633a 3a63 7265 6174 6546 6173 7447 roc::createFastG │ │ │ │ +0001ce90: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +0001cea0: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ +0001ceb0: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ +0001cec0: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ +0001ced0: 2c20 646f 7562 6c65 206c 616d 6264 615f , double lambda_ │ │ │ │ +0001cee0: 6174 7465 6e75 6174 696f 6e20 3d20 302e attenuation = 0. │ │ │ │ +0001cef0: 3235 2c20 696e 7420 6e75 6d5f 6974 6572 25, int num_iter │ │ │ │ +0001cf00: 203d 2033 290a 2020 2020 2f2f 0a0a 2020 = 3). //.. │ │ │ │ +0001cf10: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ +0001cf20: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ +0001cf30: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ +0001cf40: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ +0001cf50: 6572 4669 6c74 6572 2061 6e64 2065 7865 erFilter and exe │ │ │ │ +0001cf60: 6375 7465 2074 6865 2069 6e69 7469 616c cute the initial │ │ │ │ +0001cf70: 697a 6174 696f 6e20 726f 7574 696e 6573 ization routines │ │ │ │ +0001cf80: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001cf90: 4070 6172 616d 2067 7569 6465 2069 6d61 @param guide ima │ │ │ │ +0001cfa0: 6765 2073 6572 7669 6e67 2061 7320 6775 ge serving as gu │ │ │ │ +0001cfb0: 6964 6520 666f 7220 6669 6c74 6572 696e ide for filterin │ │ │ │ +0001cfc0: 672e 2049 7420 7368 6f75 6c64 2068 6176 g. It should hav │ │ │ │ +0001cfd0: 6520 382d 6269 7420 6465 7074 6820 616e e 8-bit depth an │ │ │ │ +0001cfe0: 6420 6569 7468 6572 2031 206f 7220 3320 d either 1 or 3 │ │ │ │ +0001cff0: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +0001d000: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ +0001d010: 616d 6264 6120 7061 7261 6d65 7465 7220 ambda parameter │ │ │ │ +0001d020: 6465 6669 6e69 6e67 2074 6865 2061 6d6f defining the amo │ │ │ │ +0001d030: 756e 7420 6f66 2072 6567 756c 6172 697a unt of regulariz │ │ │ │ +0001d040: 6174 696f 6e0a 2020 2020 202a 0a20 2020 ation. *. │ │ │ │ +0001d050: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001d060: 5f63 6f6c 6f72 2070 6172 616d 6574 6572 _color parameter │ │ │ │ +0001d070: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +0001d080: 7220 746f 2063 6f6c 6f72 2073 7061 6365 r to color space │ │ │ │ +0001d090: 2073 6967 6d61 2069 6e20 6269 6c61 7465 sigma in bilate │ │ │ │ +0001d0a0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +0001d0b0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001d0c0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ +0001d0d0: 6f6e 2069 6e74 6572 6e61 6c20 7061 7261 on internal para │ │ │ │ +0001d0e0: 6d65 7465 722c 2064 6566 696e 696e 6720 meter, defining │ │ │ │ +0001d0f0: 686f 7720 6d75 6368 206c 616d 6264 6120 how much lambda │ │ │ │ +0001d100: 6465 6372 6561 7365 7320 6166 7465 7220 decreases after │ │ │ │ +0001d110: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration. │ │ │ │ +0001d120: 4e6f 726d 616c 6c79 2c0a 2020 2020 202a Normally,. * │ │ │ │ +0001d130: 2069 7420 7368 6f75 6c64 2062 6520 302e it should be 0. │ │ │ │ +0001d140: 3235 2e20 5365 7474 696e 6720 6974 2074 25. Setting it t │ │ │ │ +0001d150: 6f20 312e 3020 6d61 7920 6c65 6164 2074 o 1.0 may lead t │ │ │ │ +0001d160: 6f20 7374 7265 616b 696e 6720 6172 7469 o streaking arti │ │ │ │ +0001d170: 6661 6374 732e 0a20 2020 2020 2a0a 2020 facts.. *. │ │ │ │ +0001d180: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ +0001d190: 6974 6572 206e 756d 6265 7220 6f66 2069 iter number of i │ │ │ │ +0001d1a0: 7465 7261 7469 6f6e 7320 7573 6564 2066 terations used f │ │ │ │ +0001d1b0: 6f72 2066 696c 7465 7269 6e67 2c20 3320 or filtering, 3 │ │ │ │ +0001d1c0: 6973 2075 7375 616c 6c79 2065 6e6f 7567 is usually enoug │ │ │ │ +0001d1d0: 682e 0a20 2020 2020 2a0a 2020 2020 202a h.. *. * │ │ │ │ +0001d1e0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +0001d1f0: 7320 6162 6f75 7420 4661 7374 2047 6c6f s about Fast Glo │ │ │ │ +0001d200: 6261 6c20 536d 6f6f 7468 6572 2070 6172 bal Smoother par │ │ │ │ +0001d210: 616d 6574 6572 732c 2073 6565 2074 6865 ameters, see the │ │ │ │ +0001d220: 206f 7269 6769 6e61 6c20 7061 7065 7220 original paper │ │ │ │ +0001d230: 4349 5445 3a20 4d69 6e32 3031 342e 2048 CITE: Min2014. H │ │ │ │ +0001d240: 6f77 6576 6572 2c20 706c 6561 7365 206e owever, please n │ │ │ │ +0001d250: 6f74 6520 7468 6174 0a20 2020 2020 2a20 ote that. * │ │ │ │ +0001d260: 7468 6572 6520 6172 6520 7365 7665 7261 there are severa │ │ │ │ +0001d270: 6c20 6469 6666 6572 656e 6365 732e 204c l differences. L │ │ │ │ +0001d280: 616d 6264 6120 6174 7465 6e75 6174 696f ambda attenuatio │ │ │ │ +0001d290: 6e20 6465 7363 7269 6265 6420 696e 2074 n described in t │ │ │ │ +0001d2a0: 6865 2070 6170 6572 2069 7320 696d 706c he paper is impl │ │ │ │ +0001d2b0: 656d 656e 7465 6420 6120 6269 7420 6469 emented a bit di │ │ │ │ +0001d2c0: 6666 6572 656e 746c 7920 736f 2064 6f20 fferently so do │ │ │ │ +0001d2d0: 6e6f 740a 2020 2020 202a 2065 7870 6563 not. * expec │ │ │ │ +0001d2e0: 7420 7468 6520 7265 7375 6c74 7320 746f t the results to │ │ │ │ +0001d2f0: 2062 6520 6964 656e 7469 6361 6c20 746f be identical to │ │ │ │ +0001d300: 2074 686f 7365 2066 726f 6d20 7468 6520 those from the │ │ │ │ +0001d310: 7061 7065 723b 2073 6967 6d61 5f63 6f6c paper; sigma_col │ │ │ │ +0001d320: 6f72 2076 616c 7565 7320 6672 6f6d 2074 or values from t │ │ │ │ +0001d330: 6865 2070 6170 6572 2073 686f 756c 6420 he paper should │ │ │ │ +0001d340: 6265 206d 756c 7469 706c 6965 6420 6279 be multiplied by │ │ │ │ +0001d350: 2032 3535 2e30 2074 6f0a 2020 2020 202a 255.0 to. * │ │ │ │ +0001d360: 2061 6368 6965 7665 2074 6865 2073 616d achieve the sam │ │ │ │ +0001d370: 6520 6566 6665 6374 2e20 416c 736f 2c20 e effect. Also, │ │ │ │ +0001d380: 696e 2063 6173 6520 6f66 2069 6d61 6765 in case of image │ │ │ │ +0001d390: 2066 696c 7465 7269 6e67 2077 6865 7265 filtering where │ │ │ │ +0001d3a0: 2073 6f75 7263 6520 616e 6420 6775 6964 source and guid │ │ │ │ +0001d3b0: 6520 696d 6167 6520 6172 6520 7468 6520 e image are the │ │ │ │ +0001d3c0: 7361 6d65 2c20 6175 7468 6f72 730a 2020 same, authors. │ │ │ │ +0001d3d0: 2020 202a 2070 726f 706f 7365 2074 6f20 * propose to │ │ │ │ +0001d3e0: 6479 6e61 6d69 6361 6c6c 7920 7570 6461 dynamically upda │ │ │ │ +0001d3f0: 7465 2074 6865 2067 7569 6465 2069 6d61 te the guide ima │ │ │ │ +0001d400: 6765 2061 6674 6572 2065 6163 6820 6974 ge after each it │ │ │ │ +0001d410: 6572 6174 696f 6e2e 2054 6f20 6d61 7869 eration. To maxi │ │ │ │ +0001d420: 6d69 7a65 2074 6865 2070 6572 666f 726d mize the perform │ │ │ │ +0001d430: 616e 6365 2074 6869 7320 6665 6174 7572 ance this featur │ │ │ │ +0001d440: 650a 2020 2020 202a 2077 6173 206e 6f74 e. * was not │ │ │ │ +0001d450: 2069 6d70 6c65 6d65 6e74 6564 2068 6572 implemented her │ │ │ │ +0001d460: 652e 0a20 2020 2020 2a20 4072 6574 7572 e.. * @retur │ │ │ │ +0001d470: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +0001d480: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0001d490: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0001d4a0: 7469 6320 4661 7374 476c 6f62 616c 536d tic FastGlobalSm │ │ │ │ +0001d4b0: 6f6f 7468 6572 4669 6c74 6572 2063 7265 ootherFilter cre │ │ │ │ +0001d4c0: 6174 6546 6173 7447 6c6f 6261 6c53 6d6f ateFastGlobalSmo │ │ │ │ +0001d4d0: 6f74 6865 7246 696c 7465 7228 4d61 7420 otherFilter(Mat │ │ │ │ +0001d4e0: 6775 6964 652c 2064 6f75 626c 6520 6c61 guide, double la │ │ │ │ +0001d4f0: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ +0001d500: 6d61 5f63 6f6c 6f72 2c20 646f 7562 6c65 ma_color, double │ │ │ │ +0001d510: 206c 616d 6264 615f 6174 7465 6e75 6174 lambda_attenuat │ │ │ │ +0001d520: 696f 6e2c 2069 6e74 206e 756d 5f69 7465 ion, int num_ite │ │ │ │ +0001d530: 7229 207b 0a20 2020 2020 2020 2072 6574 r) {. ret │ │ │ │ +0001d540: 7572 6e20 4661 7374 476c 6f62 616c 536d urn FastGlobalSm │ │ │ │ +0001d550: 6f6f 7468 6572 4669 6c74 6572 2e5f 5f66 ootherFilter.__f │ │ │ │ +0001d560: 726f 6d50 7472 5f5f 2863 7265 6174 6546 romPtr__(createF │ │ │ │ +0001d570: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +0001d580: 7246 696c 7465 725f 3028 6775 6964 652e rFilter_0(guide. │ │ │ │ +0001d590: 6e61 7469 7665 4f62 6a2c 206c 616d 6264 nativeObj, lambd │ │ │ │ +0001d5a0: 612c 2073 6967 6d61 5f63 6f6c 6f72 2c20 a, sigma_color, │ │ │ │ +0001d5b0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ +0001d5c0: 6f6e 2c20 6e75 6d5f 6974 6572 2929 3b0a on, num_iter));. │ │ │ │ +0001d5d0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0001d5e0: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +0001d5f0: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ +0001d600: 7461 6e63 6520 6f66 2046 6173 7447 6c6f tance of FastGlo │ │ │ │ +0001d610: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0001d620: 7220 616e 6420 6578 6563 7574 6520 7468 r and execute th │ │ │ │ +0001d630: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ +0001d640: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ +0001d650: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001d660: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +0001d670: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +0001d680: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +0001d690: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +0001d6a0: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +0001d6b0: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +0001d6c0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001d6d0: 2040 7061 7261 6d20 6c61 6d62 6461 2070 @param lambda p │ │ │ │ +0001d6e0: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ +0001d6f0: 6720 7468 6520 616d 6f75 6e74 206f 6620 g the amount of │ │ │ │ +0001d700: 7265 6775 6c61 7269 7a61 7469 6f6e 0a20 regularization. │ │ │ │ +0001d710: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001d720: 7261 6d20 7369 676d 615f 636f 6c6f 7220 ram sigma_color │ │ │ │ +0001d730: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +0001d740: 6973 2073 696d 696c 6172 2074 6f20 636f is similar to co │ │ │ │ +0001d750: 6c6f 7220 7370 6163 6520 7369 676d 6120 lor space sigma │ │ │ │ +0001d760: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +0001d770: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001d780: 2a20 4070 6172 616d 206c 616d 6264 615f * @param lambda_ │ │ │ │ +0001d790: 6174 7465 6e75 6174 696f 6e20 696e 7465 attenuation inte │ │ │ │ +0001d7a0: 726e 616c 2070 6172 616d 6574 6572 2c20 rnal parameter, │ │ │ │ +0001d7b0: 6465 6669 6e69 6e67 2068 6f77 206d 7563 defining how muc │ │ │ │ +0001d7c0: 6820 6c61 6d62 6461 2064 6563 7265 6173 h lambda decreas │ │ │ │ +0001d7d0: 6573 2061 6674 6572 2065 6163 6820 6974 es after each it │ │ │ │ +0001d7e0: 6572 6174 696f 6e2e 204e 6f72 6d61 6c6c eration. Normall │ │ │ │ +0001d7f0: 792c 0a20 2020 2020 2a20 6974 2073 686f y,. * it sho │ │ │ │ +0001d800: 756c 6420 6265 2030 2e32 352e 2053 6574 uld be 0.25. Set │ │ │ │ +0001d810: 7469 6e67 2069 7420 746f 2031 2e30 206d ting it to 1.0 m │ │ │ │ +0001d820: 6179 206c 6561 6420 746f 2073 7472 6561 ay lead to strea │ │ │ │ +0001d830: 6b69 6e67 2061 7274 6966 6163 7473 2e0a king artifacts.. │ │ │ │ +0001d840: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +0001d850: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +0001d860: 7461 696c 7320 6162 6f75 7420 4661 7374 tails about Fast │ │ │ │ +0001d870: 2047 6c6f 6261 6c20 536d 6f6f 7468 6572 Global Smoother │ │ │ │ +0001d880: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +0001d890: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ +0001d8a0: 7065 7220 4349 5445 3a20 4d69 6e32 3031 per CITE: Min201 │ │ │ │ +0001d8b0: 342e 2048 6f77 6576 6572 2c20 706c 6561 4. However, plea │ │ │ │ +0001d8c0: 7365 206e 6f74 6520 7468 6174 0a20 2020 se note that. │ │ │ │ +0001d8d0: 2020 2a20 7468 6572 6520 6172 6520 7365 * there are se │ │ │ │ +0001d8e0: 7665 7261 6c20 6469 6666 6572 656e 6365 veral difference │ │ │ │ +0001d8f0: 732e 204c 616d 6264 6120 6174 7465 6e75 s. Lambda attenu │ │ │ │ +0001d900: 6174 696f 6e20 6465 7363 7269 6265 6420 ation described │ │ │ │ +0001d910: 696e 2074 6865 2070 6170 6572 2069 7320 in the paper is │ │ │ │ +0001d920: 696d 706c 656d 656e 7465 6420 6120 6269 implemented a bi │ │ │ │ +0001d930: 7420 6469 6666 6572 656e 746c 7920 736f t differently so │ │ │ │ +0001d940: 2064 6f20 6e6f 740a 2020 2020 202a 2065 do not. * e │ │ │ │ +0001d950: 7870 6563 7420 7468 6520 7265 7375 6c74 xpect the result │ │ │ │ +0001d960: 7320 746f 2062 6520 6964 656e 7469 6361 s to be identica │ │ │ │ +0001d970: 6c20 746f 2074 686f 7365 2066 726f 6d20 l to those from │ │ │ │ +0001d980: 7468 6520 7061 7065 723b 2073 6967 6d61 the paper; sigma │ │ │ │ +0001d990: 5f63 6f6c 6f72 2076 616c 7565 7320 6672 _color values fr │ │ │ │ +0001d9a0: 6f6d 2074 6865 2070 6170 6572 2073 686f om the paper sho │ │ │ │ +0001d9b0: 756c 6420 6265 206d 756c 7469 706c 6965 uld be multiplie │ │ │ │ +0001d9c0: 6420 6279 2032 3535 2e30 2074 6f0a 2020 d by 255.0 to. │ │ │ │ +0001d9d0: 2020 202a 2061 6368 6965 7665 2074 6865 * achieve the │ │ │ │ +0001d9e0: 2073 616d 6520 6566 6665 6374 2e20 416c same effect. Al │ │ │ │ +0001d9f0: 736f 2c20 696e 2063 6173 6520 6f66 2069 so, in case of i │ │ │ │ +0001da00: 6d61 6765 2066 696c 7465 7269 6e67 2077 mage filtering w │ │ │ │ +0001da10: 6865 7265 2073 6f75 7263 6520 616e 6420 here source and │ │ │ │ +0001da20: 6775 6964 6520 696d 6167 6520 6172 6520 guide image are │ │ │ │ +0001da30: 7468 6520 7361 6d65 2c20 6175 7468 6f72 the same, author │ │ │ │ +0001da40: 730a 2020 2020 202a 2070 726f 706f 7365 s. * propose │ │ │ │ +0001da50: 2074 6f20 6479 6e61 6d69 6361 6c6c 7920 to dynamically │ │ │ │ +0001da60: 7570 6461 7465 2074 6865 2067 7569 6465 update the guide │ │ │ │ +0001da70: 2069 6d61 6765 2061 6674 6572 2065 6163 image after eac │ │ │ │ +0001da80: 6820 6974 6572 6174 696f 6e2e 2054 6f20 h iteration. To │ │ │ │ +0001da90: 6d61 7869 6d69 7a65 2074 6865 2070 6572 maximize the per │ │ │ │ +0001daa0: 666f 726d 616e 6365 2074 6869 7320 6665 formance this fe │ │ │ │ +0001dab0: 6174 7572 650a 2020 2020 202a 2077 6173 ature. * was │ │ │ │ +0001dac0: 206e 6f74 2069 6d70 6c65 6d65 6e74 6564 not implemented │ │ │ │ +0001dad0: 2068 6572 652e 0a20 2020 2020 2a20 4072 here.. * @r │ │ │ │ +0001dae0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +0001daf0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0001db00: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0001db10: 2073 7461 7469 6320 4661 7374 476c 6f62 static FastGlob │ │ │ │ +0001db20: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ +0001db30: 2063 7265 6174 6546 6173 7447 6c6f 6261 createFastGloba │ │ │ │ +0001db40: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter( │ │ │ │ +0001db50: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ +0001db60: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ +0001db70: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ +0001db80: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ +0001db90: 6e75 6174 696f 6e29 207b 0a20 2020 2020 nuation) {. │ │ │ │ +0001dba0: 2020 2072 6574 7572 6e20 4661 7374 476c return FastGl │ │ │ │ +0001dbb0: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ +0001dbc0: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c │ │ │ │ +0001dbd0: 7265 6174 6546 6173 7447 6c6f 6261 6c53 reateFastGlobalS │ │ │ │ +0001dbe0: 6d6f 6f74 6865 7246 696c 7465 725f 3128 mootherFilter_1( │ │ │ │ +0001dbf0: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ +0001dc00: 206c 616d 6264 612c 2073 6967 6d61 5f63 lambda, sigma_c │ │ │ │ +0001dc10: 6f6c 6f72 2c20 6c61 6d62 6461 5f61 7474 olor, lambda_att │ │ │ │ +0001dc20: 656e 7561 7469 6f6e 2929 3b0a 2020 2020 enuation));. │ │ │ │ +0001dc30: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +0001dc40: 2a20 4661 6374 6f72 7920 6d65 7468 6f64 * Factory method │ │ │ │ +0001dc50: 2c20 6372 6561 7465 2069 6e73 7461 6e63 , create instanc │ │ │ │ +0001dc60: 6520 6f66 2046 6173 7447 6c6f 6261 6c53 e of FastGlobalS │ │ │ │ +0001dc70: 6d6f 6f74 6865 7246 696c 7465 7220 616e mootherFilter an │ │ │ │ +0001dc80: 6420 6578 6563 7574 6520 7468 6520 696e d execute the in │ │ │ │ +0001dc90: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +0001dca0: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +0001dcb0: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +0001dcc0: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ +0001dcd0: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ +0001dce0: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ +0001dcf0: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ +0001dd00: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ +0001dd10: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ +0001dd20: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001dd30: 7261 6d20 6c61 6d62 6461 2070 6172 616d ram lambda param │ │ │ │ +0001dd40: 6574 6572 2064 6566 696e 696e 6720 7468 eter defining th │ │ │ │ +0001dd50: 6520 616d 6f75 6e74 206f 6620 7265 6775 e amount of regu │ │ │ │ +0001dd60: 6c61 7269 7a61 7469 6f6e 0a20 2020 2020 larization. │ │ │ │ +0001dd70: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001dd80: 7369 676d 615f 636f 6c6f 7220 7061 7261 sigma_color para │ │ │ │ +0001dd90: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ +0001dda0: 696d 696c 6172 2074 6f20 636f 6c6f 7220 imilar to color │ │ │ │ +0001ddb0: 7370 6163 6520 7369 676d 6120 696e 2062 space sigma in b │ │ │ │ +0001ddc0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +0001ddd0: 2020 2020 202a 0a20 2020 2020 2a20 6974 *. * it │ │ │ │ +0001dde0: 2073 686f 756c 6420 6265 2030 2e32 352e should be 0.25. │ │ │ │ +0001ddf0: 2053 6574 7469 6e67 2069 7420 746f 2031 Setting it to 1 │ │ │ │ +0001de00: 2e30 206d 6179 206c 6561 6420 746f 2073 .0 may lead to s │ │ │ │ +0001de10: 7472 6561 6b69 6e67 2061 7274 6966 6163 treaking artifac │ │ │ │ +0001de20: 7473 2e0a 2020 2020 202a 0a20 2020 2020 ts.. *. │ │ │ │ +0001de30: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +0001de40: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +0001de50: 4661 7374 2047 6c6f 6261 6c20 536d 6f6f Fast Global Smoo │ │ │ │ +0001de60: 7468 6572 2070 6172 616d 6574 6572 732c ther parameters, │ │ │ │ +0001de70: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +0001de80: 6c20 7061 7065 7220 4349 5445 3a20 4d69 l paper CITE: Mi │ │ │ │ +0001de90: 6e32 3031 342e 2048 6f77 6576 6572 2c20 n2014. However, │ │ │ │ +0001dea0: 706c 6561 7365 206e 6f74 6520 7468 6174 please note that │ │ │ │ +0001deb0: 0a20 2020 2020 2a20 7468 6572 6520 6172 . * there ar │ │ │ │ +0001dec0: 6520 7365 7665 7261 6c20 6469 6666 6572 e several differ │ │ │ │ +0001ded0: 656e 6365 732e 204c 616d 6264 6120 6174 ences. Lambda at │ │ │ │ +0001dee0: 7465 6e75 6174 696f 6e20 6465 7363 7269 tenuation descri │ │ │ │ +0001def0: 6265 6420 696e 2074 6865 2070 6170 6572 bed in the paper │ │ │ │ +0001df00: 2069 7320 696d 706c 656d 656e 7465 6420 is implemented │ │ │ │ +0001df10: 6120 6269 7420 6469 6666 6572 656e 746c a bit differentl │ │ │ │ +0001df20: 7920 736f 2064 6f20 6e6f 740a 2020 2020 y so do not. │ │ │ │ +0001df30: 202a 2065 7870 6563 7420 7468 6520 7265 * expect the re │ │ │ │ +0001df40: 7375 6c74 7320 746f 2062 6520 6964 656e sults to be iden │ │ │ │ +0001df50: 7469 6361 6c20 746f 2074 686f 7365 2066 tical to those f │ │ │ │ +0001df60: 726f 6d20 7468 6520 7061 7065 723b 2073 rom the paper; s │ │ │ │ +0001df70: 6967 6d61 5f63 6f6c 6f72 2076 616c 7565 igma_color value │ │ │ │ +0001df80: 7320 6672 6f6d 2074 6865 2070 6170 6572 s from the paper │ │ │ │ +0001df90: 2073 686f 756c 6420 6265 206d 756c 7469 should be multi │ │ │ │ +0001dfa0: 706c 6965 6420 6279 2032 3535 2e30 2074 plied by 255.0 t │ │ │ │ +0001dfb0: 6f0a 2020 2020 202a 2061 6368 6965 7665 o. * achieve │ │ │ │ +0001dfc0: 2074 6865 2073 616d 6520 6566 6665 6374 the same effect │ │ │ │ +0001dfd0: 2e20 416c 736f 2c20 696e 2063 6173 6520 . Also, in case │ │ │ │ +0001dfe0: 6f66 2069 6d61 6765 2066 696c 7465 7269 of image filteri │ │ │ │ +0001dff0: 6e67 2077 6865 7265 2073 6f75 7263 6520 ng where source │ │ │ │ +0001e000: 616e 6420 6775 6964 6520 696d 6167 6520 and guide image │ │ │ │ +0001e010: 6172 6520 7468 6520 7361 6d65 2c20 6175 are the same, au │ │ │ │ +0001e020: 7468 6f72 730a 2020 2020 202a 2070 726f thors. * pro │ │ │ │ +0001e030: 706f 7365 2074 6f20 6479 6e61 6d69 6361 pose to dynamica │ │ │ │ +0001e040: 6c6c 7920 7570 6461 7465 2074 6865 2067 lly update the g │ │ │ │ +0001e050: 7569 6465 2069 6d61 6765 2061 6674 6572 uide image after │ │ │ │ +0001e060: 2065 6163 6820 6974 6572 6174 696f 6e2e each iteration. │ │ │ │ +0001e070: 2054 6f20 6d61 7869 6d69 7a65 2074 6865 To maximize the │ │ │ │ +0001e080: 2070 6572 666f 726d 616e 6365 2074 6869 performance thi │ │ │ │ +0001e090: 7320 6665 6174 7572 650a 2020 2020 202a s feature. * │ │ │ │ +0001e0a0: 2077 6173 206e 6f74 2069 6d70 6c65 6d65 was not impleme │ │ │ │ +0001e0b0: 6e74 6564 2068 6572 652e 0a20 2020 2020 nted here.. │ │ │ │ +0001e0c0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +0001e0d0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0001e0e0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0001e0f0: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ +0001e100: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +0001e110: 6c74 6572 2063 7265 6174 6546 6173 7447 lter createFastG │ │ │ │ +0001e120: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +0001e130: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ +0001e140: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ +0001e150: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ +0001e160: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +0001e170: 726e 2046 6173 7447 6c6f 6261 6c53 6d6f rn FastGlobalSmo │ │ │ │ +0001e180: 6f74 6865 7246 696c 7465 722e 5f5f 6672 otherFilter.__fr │ │ │ │ +0001e190: 6f6d 5074 725f 5f28 6372 6561 7465 4661 omPtr__(createFa │ │ │ │ +0001e1a0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +0001e1b0: 4669 6c74 6572 5f32 2867 7569 6465 2e6e Filter_2(guide.n │ │ │ │ +0001e1c0: 6174 6976 654f 626a 2c20 6c61 6d62 6461 ativeObj, lambda │ │ │ │ +0001e1d0: 2c20 7369 676d 615f 636f 6c6f 7229 293b , sigma_color)); │ │ │ │ +0001e1e0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +0001e1f0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +0001e200: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +0001e210: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ +0001e220: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ +0001e230: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat │ │ │ │ +0001e240: 2620 6473 742c 2064 6f75 626c 6520 6c61 & dst, double la │ │ │ │ +0001e250: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ +0001e260: 6d61 5f63 6f6c 6f72 2c20 646f 7562 6c65 ma_color, double │ │ │ │ +0001e270: 206c 616d 6264 615f 6174 7465 6e75 6174 lambda_attenuat │ │ │ │ +0001e280: 696f 6e20 3d20 302e 3235 2c20 696e 7420 ion = 0.25, int │ │ │ │ +0001e290: 6e75 6d5f 6974 6572 203d 2033 290a 2020 num_iter = 3). │ │ │ │ +0001e2a0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +0001e2b0: 2020 202a 2053 696d 706c 6520 6f6e 652d * Simple one- │ │ │ │ +0001e2c0: 6c69 6e65 2046 6173 7420 476c 6f62 616c line Fast Global │ │ │ │ +0001e2d0: 2053 6d6f 6f74 6865 7220 6669 6c74 6572 Smoother filter │ │ │ │ +0001e2e0: 2063 616c 6c2e 2049 6620 796f 7520 6861 call. If you ha │ │ │ │ +0001e2f0: 7665 206d 756c 7469 706c 6520 696d 6167 ve multiple imag │ │ │ │ +0001e300: 6573 2074 6f20 6669 6c74 6572 2077 6974 es to filter wit │ │ │ │ +0001e310: 6820 7468 6520 7361 6d65 0a20 2020 2020 h the same. │ │ │ │ +0001e320: 2a20 6775 6964 6520 7468 656e 2075 7365 * guide then use │ │ │ │ +0001e330: 2046 6173 7447 6c6f 6261 6c53 6d6f 6f74 FastGlobalSmoot │ │ │ │ +0001e340: 6865 7246 696c 7465 7220 696e 7465 7266 herFilter interf │ │ │ │ +0001e350: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ +0001e360: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ +0001e370: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001e380: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ +0001e390: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ +0001e3a0: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ +0001e3b0: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ +0001e3c0: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ +0001e3d0: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ +0001e3e0: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +0001e3f0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +0001e400: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ +0001e410: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ +0001e420: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ +0001e430: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ +0001e440: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +0001e450: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ +0001e460: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ +0001e470: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +0001e480: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +0001e490: 6465 7374 696e 6174 696f 6e20 696d 6167 destination imag │ │ │ │ +0001e4a0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +0001e4b0: 2040 7061 7261 6d20 6c61 6d62 6461 2070 @param lambda p │ │ │ │ +0001e4c0: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ +0001e4d0: 6720 7468 6520 616d 6f75 6e74 206f 6620 g the amount of │ │ │ │ +0001e4e0: 7265 6775 6c61 7269 7a61 7469 6f6e 0a20 regularization. │ │ │ │ +0001e4f0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001e500: 7261 6d20 7369 676d 615f 636f 6c6f 7220 ram sigma_color │ │ │ │ +0001e510: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +0001e520: 6973 2073 696d 696c 6172 2074 6f20 636f is similar to co │ │ │ │ +0001e530: 6c6f 7220 7370 6163 6520 7369 676d 6120 lor space sigma │ │ │ │ +0001e540: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +0001e550: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001e560: 2a20 4070 6172 616d 206c 616d 6264 615f * @param lambda_ │ │ │ │ +0001e570: 6174 7465 6e75 6174 696f 6e20 696e 7465 attenuation inte │ │ │ │ +0001e580: 726e 616c 2070 6172 616d 6574 6572 2c20 rnal parameter, │ │ │ │ +0001e590: 6465 6669 6e69 6e67 2068 6f77 206d 7563 defining how muc │ │ │ │ +0001e5a0: 6820 6c61 6d62 6461 2064 6563 7265 6173 h lambda decreas │ │ │ │ +0001e5b0: 6573 2061 6674 6572 2065 6163 6820 6974 es after each it │ │ │ │ +0001e5c0: 6572 6174 696f 6e2e 204e 6f72 6d61 6c6c eration. Normall │ │ │ │ +0001e5d0: 792c 0a20 2020 2020 2a20 6974 2073 686f y,. * it sho │ │ │ │ +0001e5e0: 756c 6420 6265 2030 2e32 352e 2053 6574 uld be 0.25. Set │ │ │ │ +0001e5f0: 7469 6e67 2069 7420 746f 2031 2e30 206d ting it to 1.0 m │ │ │ │ +0001e600: 6179 206c 6561 6420 746f 2073 7472 6561 ay lead to strea │ │ │ │ +0001e610: 6b69 6e67 2061 7274 6966 6163 7473 2e0a king artifacts.. │ │ │ │ +0001e620: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001e630: 6172 616d 206e 756d 5f69 7465 7220 6e75 aram num_iter nu │ │ │ │ +0001e640: 6d62 6572 206f 6620 6974 6572 6174 696f mber of iteratio │ │ │ │ +0001e650: 6e73 2075 7365 6420 666f 7220 6669 6c74 ns used for filt │ │ │ │ +0001e660: 6572 696e 672c 2033 2069 7320 7573 7561 ering, 3 is usua │ │ │ │ +0001e670: 6c6c 7920 656e 6f75 6768 2e0a 2020 2020 lly enough.. │ │ │ │ +0001e680: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0001e690: 7461 7469 6320 766f 6964 2066 6173 7447 tatic void fastG │ │ │ │ +0001e6a0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +0001e6b0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +0001e6c0: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +0001e6d0: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda, │ │ │ │ +0001e6e0: 646f 7562 6c65 2073 6967 6d61 5f63 6f6c double sigma_col │ │ │ │ +0001e6f0: 6f72 2c20 646f 7562 6c65 206c 616d 6264 or, double lambd │ │ │ │ +0001e700: 615f 6174 7465 6e75 6174 696f 6e2c 2069 a_attenuation, i │ │ │ │ +0001e710: 6e74 206e 756d 5f69 7465 7229 207b 0a20 nt num_iter) {. │ │ │ │ +0001e720: 2020 2020 2020 2066 6173 7447 6c6f 6261 fastGloba │ │ │ │ +0001e730: 6c53 6d6f 6f74 6865 7246 696c 7465 725f lSmootherFilter_ │ │ │ │ +0001e740: 3028 6775 6964 652e 6e61 7469 7665 4f62 0(guide.nativeOb │ │ │ │ +0001e750: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ +0001e760: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +0001e770: 206c 616d 6264 612c 2073 6967 6d61 5f63 lambda, sigma_c │ │ │ │ +0001e780: 6f6c 6f72 2c20 6c61 6d62 6461 5f61 7474 olor, lambda_att │ │ │ │ +0001e790: 656e 7561 7469 6f6e 2c20 6e75 6d5f 6974 enuation, num_it │ │ │ │ +0001e7a0: 6572 293b 0a20 2020 207d 0a0a 2020 2020 er);. }.. │ │ │ │ +0001e7b0: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ +0001e7c0: 6520 6f6e 652d 6c69 6e65 2046 6173 7420 e one-line Fast │ │ │ │ +0001e7d0: 476c 6f62 616c 2053 6d6f 6f74 6865 7220 Global Smoother │ │ │ │ +0001e7e0: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ +0001e7f0: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +0001e800: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +0001e810: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +0001e820: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ +0001e830: 656e 2075 7365 2046 6173 7447 6c6f 6261 en use FastGloba │ │ │ │ +0001e840: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter │ │ │ │ +0001e850: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ +0001e860: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ +0001e870: 7469 6f6e 732e 0a20 2020 2020 2a0a 2020 tions.. *. │ │ │ │ +0001e880: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +0001e890: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ +0001e8a0: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ +0001e8b0: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ +0001e8c0: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ +0001e8d0: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ +0001e8e0: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ +0001e8f0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001e900: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i │ │ │ │ +0001e910: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri │ │ │ │ +0001e920: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned │ │ │ │ +0001e930: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed │ │ │ │ +0001e940: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float │ │ │ │ +0001e950: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ +0001e960: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ +0001e970: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ +0001e980: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001e990: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ +0001e9a0: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +0001e9b0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ +0001e9c0: 6d62 6461 2070 6172 616d 6574 6572 2064 mbda parameter d │ │ │ │ +0001e9d0: 6566 696e 696e 6720 7468 6520 616d 6f75 efining the amou │ │ │ │ +0001e9e0: 6e74 206f 6620 7265 6775 6c61 7269 7a61 nt of regulariza │ │ │ │ +0001e9f0: 7469 6f6e 0a20 2020 2020 2a0a 2020 2020 tion. *. │ │ │ │ +0001ea00: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +0001ea10: 636f 6c6f 7220 7061 7261 6d65 7465 722c color parameter, │ │ │ │ +0001ea20: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ +0001ea30: 2074 6f20 636f 6c6f 7220 7370 6163 6520 to color space │ │ │ │ +0001ea40: 7369 676d 6120 696e 2062 696c 6174 6572 sigma in bilater │ │ │ │ +0001ea50: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +0001ea60: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ +0001ea70: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ +0001ea80: 6e20 696e 7465 726e 616c 2070 6172 616d n internal param │ │ │ │ +0001ea90: 6574 6572 2c20 6465 6669 6e69 6e67 2068 eter, defining h │ │ │ │ +0001eaa0: 6f77 206d 7563 6820 6c61 6d62 6461 2064 ow much lambda d │ │ │ │ +0001eab0: 6563 7265 6173 6573 2061 6674 6572 2065 ecreases after e │ │ │ │ +0001eac0: 6163 6820 6974 6572 6174 696f 6e2e 204e ach iteration. N │ │ │ │ +0001ead0: 6f72 6d61 6c6c 792c 0a20 2020 2020 2a20 ormally,. * │ │ │ │ +0001eae0: 6974 2073 686f 756c 6420 6265 2030 2e32 it should be 0.2 │ │ │ │ +0001eaf0: 352e 2053 6574 7469 6e67 2069 7420 746f 5. Setting it to │ │ │ │ +0001eb00: 2031 2e30 206d 6179 206c 6561 6420 746f 1.0 may lead to │ │ │ │ +0001eb10: 2073 7472 6561 6b69 6e67 2061 7274 6966 streaking artif │ │ │ │ +0001eb20: 6163 7473 2e0a 2020 2020 202a 0a20 2020 acts.. *. │ │ │ │ +0001eb30: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001eb40: 7374 6174 6963 2076 6f69 6420 6661 7374 static void fast │ │ │ │ +0001eb50: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +0001eb60: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0001eb70: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +0001eb80: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0001eb90: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +0001eba0: 6c6f 722c 2064 6f75 626c 6520 6c61 6d62 lor, double lamb │ │ │ │ +0001ebb0: 6461 5f61 7474 656e 7561 7469 6f6e 2920 da_attenuation) │ │ │ │ +0001ebc0: 7b0a 2020 2020 2020 2020 6661 7374 476c {. fastGl │ │ │ │ +0001ebd0: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ +0001ebe0: 6572 5f31 2867 7569 6465 2e6e 6174 6976 er_1(guide.nativ │ │ │ │ +0001ebf0: 654f 626a 2c20 7372 632e 6e61 7469 7665 eObj, src.native │ │ │ │ +0001ec00: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0001ec10: 626a 2c20 6c61 6d62 6461 2c20 7369 676d bj, lambda, sigm │ │ │ │ +0001ec20: 615f 636f 6c6f 722c 206c 616d 6264 615f a_color, lambda_ │ │ │ │ +0001ec30: 6174 7465 6e75 6174 696f 6e29 3b0a 2020 attenuation);. │ │ │ │ +0001ec40: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +0001ec50: 2020 2a20 5369 6d70 6c65 206f 6e65 2d6c * Simple one-l │ │ │ │ +0001ec60: 696e 6520 4661 7374 2047 6c6f 6261 6c20 ine Fast Global │ │ │ │ +0001ec70: 536d 6f6f 7468 6572 2066 696c 7465 7220 Smoother filter │ │ │ │ +0001ec80: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ +0001ec90: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ +0001eca0: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ +0001ecb0: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ +0001ecc0: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ +0001ecd0: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ +0001ece0: 6572 4669 6c74 6572 2069 6e74 6572 6661 erFilter interfa │ │ │ │ +0001ecf0: 6365 2074 6f20 6176 6f69 6420 6578 7472 ce to avoid extr │ │ │ │ +0001ed00: 6120 636f 6d70 7574 6174 696f 6e73 2e0a a computations.. │ │ │ │ +0001ed10: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001ed20: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image │ │ │ │ +0001ed30: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid │ │ │ │ +0001ed40: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering. │ │ │ │ +0001ed50: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have │ │ │ │ +0001ed60: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and │ │ │ │ +0001ed70: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch │ │ │ │ +0001ed80: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +0001ed90: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +0001eda0: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ +0001edb0: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ +0001edc0: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ +0001edd0: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ +0001ede0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +0001edf0: 6e74 2033 322d 6269 7420 6465 7074 6820 nt 32-bit depth │ │ │ │ +0001ee00: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ +0001ee10: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ +0001ee20: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ +0001ee30: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +0001ee40: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001ee50: 4070 6172 616d 206c 616d 6264 6120 7061 @param lambda pa │ │ │ │ +0001ee60: 7261 6d65 7465 7220 6465 6669 6e69 6e67 rameter defining │ │ │ │ +0001ee70: 2074 6865 2061 6d6f 756e 7420 6f66 2072 the amount of r │ │ │ │ +0001ee80: 6567 756c 6172 697a 6174 696f 6e0a 2020 egularization. │ │ │ │ +0001ee90: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001eea0: 616d 2073 6967 6d61 5f63 6f6c 6f72 2070 am sigma_color p │ │ │ │ +0001eeb0: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ +0001eec0: 7320 7369 6d69 6c61 7220 746f 2063 6f6c s similar to col │ │ │ │ +0001eed0: 6f72 2073 7061 6365 2073 6967 6d61 2069 or space sigma i │ │ │ │ +0001eee0: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +0001eef0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001ef00: 2069 7420 7368 6f75 6c64 2062 6520 302e it should be 0. │ │ │ │ +0001ef10: 3235 2e20 5365 7474 696e 6720 6974 2074 25. Setting it t │ │ │ │ +0001ef20: 6f20 312e 3020 6d61 7920 6c65 6164 2074 o 1.0 may lead t │ │ │ │ +0001ef30: 6f20 7374 7265 616b 696e 6720 6172 7469 o streaking arti │ │ │ │ +0001ef40: 6661 6374 732e 0a20 2020 2020 2a0a 2020 facts.. *. │ │ │ │ +0001ef50: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0001ef60: 2073 7461 7469 6320 766f 6964 2066 6173 static void fas │ │ │ │ +0001ef70: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ +0001ef80: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +0001ef90: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds │ │ │ │ +0001efa0: 742c 2064 6f75 626c 6520 6c61 6d62 6461 t, double lambda │ │ │ │ +0001efb0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0001efc0: 6f6c 6f72 2920 7b0a 2020 2020 2020 2020 olor) {. │ │ │ │ +0001efd0: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ +0001efe0: 6572 4669 6c74 6572 5f32 2867 7569 6465 erFilter_2(guide │ │ │ │ +0001eff0: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +0001f000: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +0001f010: 6174 6976 654f 626a 2c20 6c61 6d62 6461 ativeObj, lambda │ │ │ │ +0001f020: 2c20 7369 676d 615f 636f 6c6f 7229 3b0a , sigma_color);. │ │ │ │ +0001f030: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +0001f040: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0001f050: 2063 763a 3a78 696d 6770 726f 633a 3a6c cv::ximgproc::l │ │ │ │ +0001f060: 3053 6d6f 6f74 6828 4d61 7420 7372 632c 0Smooth(Mat src, │ │ │ │ +0001f070: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ +0001f080: 6520 6c61 6d62 6461 203d 2030 2e30 322c e lambda = 0.02, │ │ │ │ +0001f090: 2064 6f75 626c 6520 6b61 7070 6120 3d20 double kappa = │ │ │ │ +0001f0a0: 322e 3029 0a20 2020 202f 2f0a 0a20 2020 2.0). //.. │ │ │ │ +0001f0b0: 202f 2a2a 0a20 2020 2020 2a20 476c 6f62 /**. * Glob │ │ │ │ +0001f0c0: 616c 2069 6d61 6765 2073 6d6f 6f74 6869 al image smoothi │ │ │ │ +0001f0d0: 6e67 2076 6961 204c 3020 6772 6164 6965 ng via L0 gradie │ │ │ │ +0001f0e0: 6e74 206d 696e 696d 697a 6174 696f 6e2e nt minimization. │ │ │ │ +0001f0f0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001f100: 7061 7261 6d20 7372 6320 736f 7572 6365 param src source │ │ │ │ +0001f110: 2069 6d61 6765 2066 6f72 2066 696c 7465 image for filte │ │ │ │ +0001f120: 7269 6e67 2077 6974 6820 756e 7369 676e ring with unsign │ │ │ │ +0001f130: 6564 2038 2d62 6974 206f 7220 7369 676e ed 8-bit or sign │ │ │ │ +0001f140: 6564 2031 362d 6269 7420 6f72 2066 6c6f ed 16-bit or flo │ │ │ │ +0001f150: 6174 696e 672d 706f 696e 7420 6465 7074 ating-point dept │ │ │ │ +0001f160: 682e 0a20 2020 2020 2a0a 2020 2020 202a h.. *. * │ │ │ │ +0001f170: 2040 7061 7261 6d20 6473 7420 6465 7374 @param dst dest │ │ │ │ +0001f180: 696e 6174 696f 6e20 696d 6167 652e 0a20 ination image.. │ │ │ │ +0001f190: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001f1a0: 7261 6d20 6c61 6d62 6461 2070 6172 616d ram lambda param │ │ │ │ +0001f1b0: 6574 6572 2064 6566 696e 696e 6720 7468 eter defining th │ │ │ │ +0001f1c0: 6520 736d 6f6f 7468 2074 6572 6d20 7765 e smooth term we │ │ │ │ +0001f1d0: 6967 6874 2e0a 2020 2020 202a 0a20 2020 ight.. *. │ │ │ │ +0001f1e0: 2020 2a20 4070 6172 616d 206b 6170 7061 * @param kappa │ │ │ │ +0001f1f0: 2070 6172 616d 6574 6572 2064 6566 696e parameter defin │ │ │ │ +0001f200: 696e 6720 7468 6520 696e 6372 6561 7369 ing the increasi │ │ │ │ +0001f210: 6e67 2066 6163 746f 7220 6f66 2074 6865 ng factor of the │ │ │ │ +0001f220: 2077 6569 6768 7420 6f66 2074 6865 2067 weight of the g │ │ │ │ +0001f230: 7261 6469 656e 7420 6461 7461 2074 6572 radient data ter │ │ │ │ +0001f240: 6d2e 0a20 2020 2020 2a0a 2020 2020 202a m.. *. * │ │ │ │ +0001f250: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +0001f260: 7320 6162 6f75 7420 4c30 2053 6d6f 6f74 s about L0 Smoot │ │ │ │ +0001f270: 6865 722c 2073 6565 2074 6865 206f 7269 her, see the ori │ │ │ │ +0001f280: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ +0001f290: 3a20 7875 3230 3131 696d 6167 652e 0a20 : xu2011image.. │ │ │ │ +0001f2a0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0001f2b0: 6320 7374 6174 6963 2076 6f69 6420 6c30 c static void l0 │ │ │ │ +0001f2c0: 536d 6f6f 7468 284d 6174 2073 7263 2c20 Smooth(Mat src, │ │ │ │ +0001f2d0: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ +0001f2e0: 6c61 6d62 6461 2c20 646f 7562 6c65 206b lambda, double k │ │ │ │ +0001f2f0: 6170 7061 2920 7b0a 2020 2020 2020 2020 appa) {. │ │ │ │ +0001f300: 6c30 536d 6f6f 7468 5f30 2873 7263 2e6e l0Smooth_0(src.n │ │ │ │ +0001f310: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +0001f320: 7469 7665 4f62 6a2c 206c 616d 6264 612c tiveObj, lambda, │ │ │ │ +0001f330: 206b 6170 7061 293b 0a20 2020 207d 0a0a kappa);. }.. │ │ │ │ +0001f340: 2020 2020 2f2a 2a0a 2020 2020 202a 2047 /**. * G │ │ │ │ +0001f350: 6c6f 6261 6c20 696d 6167 6520 736d 6f6f lobal image smoo │ │ │ │ +0001f360: 7468 696e 6720 7669 6120 4c30 2067 7261 thing via L0 gra │ │ │ │ +0001f370: 6469 656e 7420 6d69 6e69 6d69 7a61 7469 dient minimizati │ │ │ │ +0001f380: 6f6e 2e0a 2020 2020 202a 0a20 2020 2020 on.. *. │ │ │ │ +0001f390: 2a20 4070 6172 616d 2073 7263 2073 6f75 * @param src sou │ │ │ │ +0001f3a0: 7263 6520 696d 6167 6520 666f 7220 6669 rce image for fi │ │ │ │ +0001f3b0: 6c74 6572 696e 6720 7769 7468 2075 6e73 ltering with uns │ │ │ │ +0001f3c0: 6967 6e65 6420 382d 6269 7420 6f72 2073 igned 8-bit or s │ │ │ │ +0001f3d0: 6967 6e65 6420 3136 2d62 6974 206f 7220 igned 16-bit or │ │ │ │ +0001f3e0: 666c 6f61 7469 6e67 2d70 6f69 6e74 2064 floating-point d │ │ │ │ +0001f3f0: 6570 7468 2e0a 2020 2020 202a 0a20 2020 epth.. *. │ │ │ │ +0001f400: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ +0001f410: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +0001f420: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001f430: 4070 6172 616d 206c 616d 6264 6120 7061 @param lambda pa │ │ │ │ +0001f440: 7261 6d65 7465 7220 6465 6669 6e69 6e67 rameter defining │ │ │ │ +0001f450: 2074 6865 2073 6d6f 6f74 6820 7465 726d the smooth term │ │ │ │ +0001f460: 2077 6569 6768 742e 0a20 2020 2020 2a0a weight.. *. │ │ │ │ +0001f470: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +0001f480: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +0001f490: 626f 7574 204c 3020 536d 6f6f 7468 6572 bout L0 Smoother │ │ │ │ +0001f4a0: 2c20 7365 6520 7468 6520 6f72 6967 696e , see the origin │ │ │ │ +0001f4b0: 616c 2070 6170 6572 2043 4954 453a 2078 al paper CITE: x │ │ │ │ +0001f4c0: 7532 3031 3169 6d61 6765 2e0a 2020 2020 u2011image.. │ │ │ │ +0001f4d0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0001f4e0: 7461 7469 6320 766f 6964 206c 3053 6d6f tatic void l0Smo │ │ │ │ +0001f4f0: 6f74 6828 4d61 7420 7372 632c 204d 6174 oth(Mat src, Mat │ │ │ │ +0001f500: 2064 7374 2c20 646f 7562 6c65 206c 616d dst, double lam │ │ │ │ +0001f510: 6264 6129 207b 0a20 2020 2020 2020 206c bda) {. l │ │ │ │ +0001f520: 3053 6d6f 6f74 685f 3128 7372 632e 6e61 0Smooth_1(src.na │ │ │ │ +0001f530: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0001f540: 6976 654f 626a 2c20 6c61 6d62 6461 293b iveObj, lambda); │ │ │ │ +0001f550: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +0001f560: 2020 2020 202a 2047 6c6f 6261 6c20 696d * Global im │ │ │ │ +0001f570: 6167 6520 736d 6f6f 7468 696e 6720 7669 age smoothing vi │ │ │ │ +0001f580: 6120 4c30 2067 7261 6469 656e 7420 6d69 a L0 gradient mi │ │ │ │ +0001f590: 6e69 6d69 7a61 7469 6f6e 2e0a 2020 2020 nimization.. │ │ │ │ +0001f5a0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001f5b0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ +0001f5c0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ +0001f5d0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +0001f5e0: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ +0001f5f0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +0001f600: 2d70 6f69 6e74 2064 6570 7468 2e0a 2020 -point depth.. │ │ │ │ +0001f610: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001f620: 616d 2064 7374 2064 6573 7469 6e61 7469 am dst destinati │ │ │ │ +0001f630: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. * │ │ │ │ +0001f640: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +0001f650: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0001f660: 6574 6169 6c73 2061 626f 7574 204c 3020 etails about L0 │ │ │ │ +0001f670: 536d 6f6f 7468 6572 2c20 7365 6520 7468 Smoother, see th │ │ │ │ +0001f680: 6520 6f72 6967 696e 616c 2070 6170 6572 e original paper │ │ │ │ +0001f690: 2043 4954 453a 2078 7532 3031 3169 6d61 CITE: xu2011ima │ │ │ │ +0001f6a0: 6765 2e0a 2020 2020 202a 2f0a 2020 2020 ge.. */. │ │ │ │ +0001f6b0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0001f6c0: 6964 206c 3053 6d6f 6f74 6828 4d61 7420 id l0Smooth(Mat │ │ │ │ +0001f6d0: 7372 632c 204d 6174 2064 7374 2920 7b0a src, Mat dst) {. │ │ │ │ +0001f6e0: 2020 2020 2020 2020 6c30 536d 6f6f 7468 l0Smooth │ │ │ │ +0001f6f0: 5f32 2873 7263 2e6e 6174 6976 654f 626a _2(src.nativeObj │ │ │ │ +0001f700: 2c20 6473 742e 6e61 7469 7665 4f62 6a29 , dst.nativeObj) │ │ │ │ +0001f710: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +0001f720: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +0001f730: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +0001f740: 3a63 7265 6174 6551 7561 7465 726e 696f :createQuaternio │ │ │ │ +0001f750: 6e49 6d61 6765 284d 6174 2069 6d67 2c20 nImage(Mat img, │ │ │ │ +0001f760: 4d61 7426 2071 696d 6729 0a20 2020 202f Mat& qimg). / │ │ │ │ +0001f770: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +0001f780: 2a20 6372 6561 7465 7320 6120 7175 6174 * creates a quat │ │ │ │ +0001f790: 6572 6e69 6f6e 2069 6d61 6765 2e0a 2020 ernion image.. │ │ │ │ +0001f7a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001f7b0: 616d 2069 6d67 2061 7574 6f6d 6174 6963 am img automatic │ │ │ │ +0001f7c0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0001f7d0: 2020 2020 2a20 4070 6172 616d 2071 696d * @param qim │ │ │ │ +0001f7e0: 6720 6175 746f 6d61 7469 6361 6c6c 7920 g automatically │ │ │ │ +0001f7f0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0001f800: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0001f810: 7469 6320 766f 6964 2063 7265 6174 6551 tic void createQ │ │ │ │ +0001f820: 7561 7465 726e 696f 6e49 6d61 6765 284d uaternionImage(M │ │ │ │ +0001f830: 6174 2069 6d67 2c20 4d61 7420 7169 6d67 at img, Mat qimg │ │ │ │ +0001f840: 2920 7b0a 2020 2020 2020 2020 6372 6561 ) {. crea │ │ │ │ +0001f850: 7465 5175 6174 6572 6e69 6f6e 496d 6167 teQuaternionImag │ │ │ │ +0001f860: 655f 3028 696d 672e 6e61 7469 7665 4f62 e_0(img.nativeOb │ │ │ │ +0001f870: 6a2c 2071 696d 672e 6e61 7469 7665 4f62 j, qimg.nativeOb │ │ │ │ +0001f880: 6a29 3b0a 2020 2020 7d0a 0a0a 2020 2020 j);. }... │ │ │ │ +0001f890: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +0001f8a0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +0001f8b0: 633a 3a71 636f 6e6a 284d 6174 2071 696d c::qconj(Mat qim │ │ │ │ +0001f8c0: 672c 204d 6174 2620 7163 696d 6729 0a20 g, Mat& qcimg). │ │ │ │ +0001f8d0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0001f8e0: 2020 2020 2a20 6361 6c63 756c 6174 6573 * calculates │ │ │ │ +0001f8f0: 2063 6f6e 6a75 6761 7465 206f 6620 6120 conjugate of a │ │ │ │ +0001f900: 7175 6174 6572 6e69 6f6e 2069 6d61 6765 quaternion image │ │ │ │ +0001f910: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001f920: 4070 6172 616d 2071 696d 6720 6175 746f @param qimg auto │ │ │ │ +0001f930: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0001f940: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0001f950: 6d20 7163 696d 6720 6175 746f 6d61 7469 m qcimg automati │ │ │ │ +0001f960: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0001f970: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0001f980: 6963 2073 7461 7469 6320 766f 6964 2071 ic static void q │ │ │ │ +0001f990: 636f 6e6a 284d 6174 2071 696d 672c 204d conj(Mat qimg, M │ │ │ │ +0001f9a0: 6174 2071 6369 6d67 2920 7b0a 2020 2020 at qcimg) {. │ │ │ │ +0001f9b0: 2020 2020 7163 6f6e 6a5f 3028 7169 6d67 qconj_0(qimg │ │ │ │ +0001f9c0: 2e6e 6174 6976 654f 626a 2c20 7163 696d .nativeObj, qcim │ │ │ │ +0001f9d0: 672e 6e61 7469 7665 4f62 6a29 3b0a 2020 g.nativeObj);. │ │ │ │ +0001f9e0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +0001f9f0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +0001fa00: 763a 3a78 696d 6770 726f 633a 3a71 756e v::ximgproc::qun │ │ │ │ +0001fa10: 6974 6172 7928 4d61 7420 7169 6d67 2c20 itary(Mat qimg, │ │ │ │ +0001fa20: 4d61 7426 2071 6e69 6d67 290a 2020 2020 Mat& qnimg). │ │ │ │ +0001fa30: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +0001fa40: 202a 2064 6976 6964 6573 2065 6163 6820 * divides each │ │ │ │ +0001fa50: 656c 656d 656e 7420 6279 2069 7473 206d element by its m │ │ │ │ +0001fa60: 6f64 756c 7573 2e0a 2020 2020 202a 0a20 odulus.. *. │ │ │ │ +0001fa70: 2020 2020 2a20 4070 6172 616d 2071 696d * @param qim │ │ │ │ +0001fa80: 6720 6175 746f 6d61 7469 6361 6c6c 7920 g automatically │ │ │ │ +0001fa90: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0001faa0: 2040 7061 7261 6d20 716e 696d 6720 6175 @param qnimg au │ │ │ │ +0001fab0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0001fac0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0001fad0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0001fae0: 766f 6964 2071 756e 6974 6172 7928 4d61 void qunitary(Ma │ │ │ │ +0001faf0: 7420 7169 6d67 2c20 4d61 7420 716e 696d t qimg, Mat qnim │ │ │ │ +0001fb00: 6729 207b 0a20 2020 2020 2020 2071 756e g) {. qun │ │ │ │ +0001fb10: 6974 6172 795f 3028 7169 6d67 2e6e 6174 itary_0(qimg.nat │ │ │ │ +0001fb20: 6976 654f 626a 2c20 716e 696d 672e 6e61 iveObj, qnimg.na │ │ │ │ +0001fb30: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ +0001fb40: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +0001fb50: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +0001fb60: 696d 6770 726f 633a 3a71 6d75 6c74 6970 imgproc::qmultip │ │ │ │ +0001fb70: 6c79 284d 6174 2073 7263 312c 204d 6174 ly(Mat src1, Mat │ │ │ │ +0001fb80: 2073 7263 322c 204d 6174 2620 6473 7429 src2, Mat& dst) │ │ │ │ +0001fb90: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0001fba0: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ +0001fbb0: 6573 2074 6865 2070 6572 2d65 6c65 6d65 es the per-eleme │ │ │ │ +0001fbc0: 6e74 2071 7561 7465 726e 696f 6e20 7072 nt quaternion pr │ │ │ │ +0001fbd0: 6f64 7563 7420 6f66 2074 776f 2061 7272 oduct of two arr │ │ │ │ +0001fbe0: 6179 730a 2020 2020 202a 0a20 2020 2020 ays. *. │ │ │ │ +0001fbf0: 2a20 4070 6172 616d 2073 7263 3120 6175 * @param src1 au │ │ │ │ +0001fc00: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0001fc10: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0001fc20: 7261 6d20 7372 6332 2061 7574 6f6d 6174 ram src2 automat │ │ │ │ +0001fc30: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0001fc40: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001fc50: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically │ │ │ │ +0001fc60: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0001fc70: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0001fc80: 6174 6963 2076 6f69 6420 716d 756c 7469 atic void qmulti │ │ │ │ +0001fc90: 706c 7928 4d61 7420 7372 6331 2c20 4d61 ply(Mat src1, Ma │ │ │ │ +0001fca0: 7420 7372 6332 2c20 4d61 7420 6473 7429 t src2, Mat dst) │ │ │ │ +0001fcb0: 207b 0a20 2020 2020 2020 2071 6d75 6c74 {. qmult │ │ │ │ +0001fcc0: 6970 6c79 5f30 2873 7263 312e 6e61 7469 iply_0(src1.nati │ │ │ │ +0001fcd0: 7665 4f62 6a2c 2073 7263 322e 6e61 7469 veObj, src2.nati │ │ │ │ +0001fce0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +0001fcf0: 654f 626a 293b 0a20 2020 207d 0a0a 0a20 eObj);. }... │ │ │ │ +0001fd00: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0001fd10: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0001fd20: 7072 6f63 3a3a 7164 6674 284d 6174 2069 proc::qdft(Mat i │ │ │ │ +0001fd30: 6d67 2c20 4d61 7426 2071 696d 672c 2069 mg, Mat& qimg, i │ │ │ │ +0001fd40: 6e74 2066 6c61 6773 2c20 626f 6f6c 2073 nt flags, bool s │ │ │ │ +0001fd50: 6964 654c 6566 7429 0a20 2020 202f 2f0a ideLeft). //. │ │ │ │ +0001fd60: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0001fd70: 5065 7266 6f72 6d73 2061 2066 6f72 7761 Performs a forwa │ │ │ │ +0001fd80: 7264 206f 7220 696e 7665 7273 6520 4469 rd or inverse Di │ │ │ │ +0001fd90: 7363 7265 7465 2071 7561 7465 726e 696f screte quaternio │ │ │ │ +0001fda0: 6e20 466f 7572 6965 7220 7472 616e 7366 n Fourier transf │ │ │ │ +0001fdb0: 6f72 6d20 6f66 2061 2032 4420 7175 6174 orm of a 2D quat │ │ │ │ +0001fdc0: 6572 6e69 6f6e 2061 7272 6179 2e0a 2020 ernion array.. │ │ │ │ +0001fdd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001fde0: 616d 2069 6d67 2061 7574 6f6d 6174 6963 am img automatic │ │ │ │ +0001fdf0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0001fe00: 2020 2020 2a20 4070 6172 616d 2071 696d * @param qim │ │ │ │ +0001fe10: 6720 6175 746f 6d61 7469 6361 6c6c 7920 g automatically │ │ │ │ +0001fe20: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0001fe30: 2040 7061 7261 6d20 666c 6167 7320 6175 @param flags au │ │ │ │ +0001fe40: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0001fe50: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0001fe60: 7261 6d20 7369 6465 4c65 6674 2061 7574 ram sideLeft aut │ │ │ │ +0001fe70: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0001fe80: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +0001fe90: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +0001fea0: 6f69 6420 7164 6674 284d 6174 2069 6d67 oid qdft(Mat img │ │ │ │ +0001feb0: 2c20 4d61 7420 7169 6d67 2c20 696e 7420 , Mat qimg, int │ │ │ │ +0001fec0: 666c 6167 732c 2062 6f6f 6c65 616e 2073 flags, boolean s │ │ │ │ +0001fed0: 6964 654c 6566 7429 207b 0a20 2020 2020 ideLeft) {. │ │ │ │ +0001fee0: 2020 2071 6466 745f 3028 696d 672e 6e61 qdft_0(img.na │ │ │ │ +0001fef0: 7469 7665 4f62 6a2c 2071 696d 672e 6e61 tiveObj, qimg.na │ │ │ │ +0001ff00: 7469 7665 4f62 6a2c 2066 6c61 6773 2c20 tiveObj, flags, │ │ │ │ +0001ff10: 7369 6465 4c65 6674 293b 0a20 2020 207d sideLeft);. } │ │ │ │ +0001ff20: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0001ff30: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0001ff40: 7869 6d67 7072 6f63 3a3a 636f 6c6f 724d ximgproc::colorM │ │ │ │ +0001ff50: 6174 6368 5465 6d70 6c61 7465 284d 6174 atchTemplate(Mat │ │ │ │ +0001ff60: 2069 6d67 2c20 4d61 7420 7465 6d70 6c2c img, Mat templ, │ │ │ │ +0001ff70: 204d 6174 2620 7265 7375 6c74 290a 2020 Mat& result). │ │ │ │ +0001ff80: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +0001ff90: 2020 202a 2043 6f6d 7061 7265 7320 6120 * Compares a │ │ │ │ +0001ffa0: 636f 6c6f 7220 7465 6d70 6c61 7465 2061 color template a │ │ │ │ +0001ffb0: 6761 696e 7374 206f 7665 726c 6170 7065 gainst overlappe │ │ │ │ +0001ffc0: 6420 636f 6c6f 7220 696d 6167 6520 7265 d color image re │ │ │ │ +0001ffd0: 6769 6f6e 732e 0a20 2020 2020 2a0a 2020 gions.. *. │ │ │ │ +0001ffe0: 2020 202a 2040 7061 7261 6d20 696d 6720 * @param img │ │ │ │ +0001fff0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00020000: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00020010: 7061 7261 6d20 7465 6d70 6c20 6175 746f param templ auto │ │ │ │ +00020020: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00020030: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00020040: 6d20 7265 7375 6c74 2061 7574 6f6d 6174 m result automat │ │ │ │ +00020050: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00020060: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00020070: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00020080: 636f 6c6f 724d 6174 6368 5465 6d70 6c61 colorMatchTempla │ │ │ │ +00020090: 7465 284d 6174 2069 6d67 2c20 4d61 7420 te(Mat img, Mat │ │ │ │ +000200a0: 7465 6d70 6c2c 204d 6174 2072 6573 756c templ, Mat resul │ │ │ │ +000200b0: 7429 207b 0a20 2020 2020 2020 2063 6f6c t) {. col │ │ │ │ +000200c0: 6f72 4d61 7463 6854 656d 706c 6174 655f orMatchTemplate_ │ │ │ │ +000200d0: 3028 696d 672e 6e61 7469 7665 4f62 6a2c 0(img.nativeObj, │ │ │ │ +000200e0: 2074 656d 706c 2e6e 6174 6976 654f 626a templ.nativeObj │ │ │ │ +000200f0: 2c20 7265 7375 6c74 2e6e 6174 6976 654f , result.nativeO │ │ │ │ +00020100: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ +00020110: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +00020120: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +00020130: 6f63 3a3a 6669 6e64 456c 6c69 7073 6573 oc::findEllipses │ │ │ │ +00020140: 284d 6174 2069 6d61 6765 2c20 4d61 7426 (Mat image, Mat& │ │ │ │ +00020150: 2065 6c6c 6970 7365 732c 2066 6c6f 6174 ellipses, float │ │ │ │ +00020160: 2073 636f 7265 5468 7265 7368 6f6c 6420 scoreThreshold │ │ │ │ +00020170: 3d20 302e 3766 2c20 666c 6f61 7420 7265 = 0.7f, float re │ │ │ │ +00020180: 6c69 6162 696c 6974 7954 6872 6573 686f liabilityThresho │ │ │ │ +00020190: 6c64 203d 2030 2e35 662c 2066 6c6f 6174 ld = 0.5f, float │ │ │ │ +000201a0: 2063 656e 7465 7244 6973 7461 6e63 6554 centerDistanceT │ │ │ │ +000201b0: 6872 6573 686f 6c64 203d 2030 2e30 3566 hreshold = 0.05f │ │ │ │ +000201c0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +000201d0: 2a0a 2020 2020 202a 2046 696e 6473 2065 *. * Finds e │ │ │ │ +000201e0: 6c6c 6970 7365 7320 6661 7374 6c79 2069 llipses fastly i │ │ │ │ +000201f0: 6e20 616e 2069 6d61 6765 2075 7369 6e67 n an image using │ │ │ │ +00020200: 2070 726f 6a65 6374 6976 6520 696e 7661 projective inva │ │ │ │ +00020210: 7269 616e 7420 7072 756e 696e 672e 0a20 riant pruning.. │ │ │ │ +00020220: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +00020230: 2066 756e 6374 696f 6e20 6465 7465 6374 function detect │ │ │ │ +00020240: 7320 656c 6c69 7073 6573 2069 6e20 696d s ellipses in im │ │ │ │ +00020250: 6167 6573 2075 7369 6e67 2070 726f 6a65 ages using proje │ │ │ │ +00020260: 6374 6976 6520 696e 7661 7269 616e 7420 ctive invariant │ │ │ │ +00020270: 7072 756e 696e 672e 0a20 2020 2020 2a20 pruning.. * │ │ │ │ +00020280: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00020290: 2061 626f 7574 2074 6869 7320 696d 706c about this impl │ │ │ │ +000202a0: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea │ │ │ │ +000202b0: 7365 2073 6565 2043 4954 453a 206a 6961 se see CITE: jia │ │ │ │ +000202c0: 3230 3137 6661 7374 0a20 2020 2020 2a20 2017fast. * │ │ │ │ +000202d0: 4a69 612c 2051 6920 6574 2061 6c2c 2028 Jia, Qi et al, ( │ │ │ │ +000202e0: 3230 3137 292e 0a20 2020 2020 2a20 4120 2017).. * A │ │ │ │ +000202f0: 4661 7374 2045 6c6c 6970 7365 2044 6574 Fast Ellipse Det │ │ │ │ +00020300: 6563 746f 7220 7573 696e 6720 5072 6f6a ector using Proj │ │ │ │ +00020310: 6563 7469 7665 2049 6e76 6172 6961 6e74 ective Invariant │ │ │ │ +00020320: 2050 7275 6e69 6e67 2e20 4945 4545 2054 Pruning. IEEE T │ │ │ │ +00020330: 7261 6e73 6163 7469 6f6e 7320 6f6e 2049 ransactions on I │ │ │ │ +00020340: 6d61 6765 2050 726f 6365 7373 696e 672e mage Processing. │ │ │ │ +00020350: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00020360: 7061 7261 6d20 696d 6167 6520 696e 7075 param image inpu │ │ │ │ +00020370: 7420 696d 6167 652c 2063 6f75 6c64 2062 t image, could b │ │ │ │ +00020380: 6520 6772 6179 206f 7220 636f 6c6f 722e e gray or color. │ │ │ │ +00020390: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ +000203a0: 6c6c 6970 7365 7320 6f75 7470 7574 2076 llipses output v │ │ │ │ +000203b0: 6563 746f 7220 6f66 2066 6f75 6e64 2065 ector of found e │ │ │ │ +000203c0: 6c6c 6970 7365 732e 2065 6163 6820 7665 llipses. each ve │ │ │ │ +000203d0: 6374 6f72 2069 7320 656e 636f 6465 6420 ctor is encoded │ │ │ │ +000203e0: 6173 2066 6976 6520 666c 6f61 7420 2478 as five float $x │ │ │ │ +000203f0: 2c20 792c 2061 2c20 622c 2072 6164 6975 , y, a, b, radiu │ │ │ │ +00020400: 732c 2073 636f 7265 242e 0a20 2020 2020 s, score$.. │ │ │ │ +00020410: 2a20 4070 6172 616d 2073 636f 7265 5468 * @param scoreTh │ │ │ │ +00020420: 7265 7368 6f6c 6420 666c 6f61 742c 2074 reshold float, t │ │ │ │ +00020430: 6865 2074 6872 6573 686f 6c64 206f 6620 he threshold of │ │ │ │ +00020440: 656c 6c69 7073 6520 7363 6f72 652e 0a20 ellipse score.. │ │ │ │ +00020450: 2020 2020 2a20 4070 6172 616d 2072 656c * @param rel │ │ │ │ +00020460: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol │ │ │ │ +00020470: 6420 666c 6f61 742c 2074 6865 2074 6872 d float, the thr │ │ │ │ +00020480: 6573 686f 6c64 206f 6620 7265 6c69 6162 eshold of reliab │ │ │ │ +00020490: 696c 6974 792e 0a20 2020 2020 2a20 4070 ility.. * @p │ │ │ │ +000204a0: 6172 616d 2063 656e 7465 7244 6973 7461 aram centerDista │ │ │ │ +000204b0: 6e63 6554 6872 6573 686f 6c64 2066 6c6f nceThreshold flo │ │ │ │ +000204c0: 6174 2c20 7468 6520 7468 7265 7368 6f6c at, the threshol │ │ │ │ +000204d0: 6420 6f66 2063 656e 7465 7220 6469 7374 d of center dist │ │ │ │ +000204e0: 616e 6365 2e0a 2020 2020 202a 2f0a 2020 ance.. */. │ │ │ │ +000204f0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00020500: 766f 6964 2066 696e 6445 6c6c 6970 7365 void findEllipse │ │ │ │ +00020510: 7328 4d61 7420 696d 6167 652c 204d 6174 s(Mat image, Mat │ │ │ │ +00020520: 2065 6c6c 6970 7365 732c 2066 6c6f 6174 ellipses, float │ │ │ │ +00020530: 2073 636f 7265 5468 7265 7368 6f6c 642c scoreThreshold, │ │ │ │ +00020540: 2066 6c6f 6174 2072 656c 6961 6269 6c69 float reliabili │ │ │ │ +00020550: 7479 5468 7265 7368 6f6c 642c 2066 6c6f tyThreshold, flo │ │ │ │ +00020560: 6174 2063 656e 7465 7244 6973 7461 6e63 at centerDistanc │ │ │ │ +00020570: 6554 6872 6573 686f 6c64 2920 7b0a 2020 eThreshold) {. │ │ │ │ +00020580: 2020 2020 2020 6669 6e64 456c 6c69 7073 findEllips │ │ │ │ +00020590: 6573 5f30 2869 6d61 6765 2e6e 6174 6976 es_0(image.nativ │ │ │ │ +000205a0: 654f 626a 2c20 656c 6c69 7073 6573 2e6e eObj, ellipses.n │ │ │ │ +000205b0: 6174 6976 654f 626a 2c20 7363 6f72 6554 ativeObj, scoreT │ │ │ │ +000205c0: 6872 6573 686f 6c64 2c20 7265 6c69 6162 hreshold, reliab │ │ │ │ +000205d0: 696c 6974 7954 6872 6573 686f 6c64 2c20 ilityThreshold, │ │ │ │ +000205e0: 6365 6e74 6572 4469 7374 616e 6365 5468 centerDistanceTh │ │ │ │ +000205f0: 7265 7368 6f6c 6429 3b0a 2020 2020 7d0a reshold);. }. │ │ │ │ +00020600: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00020610: 4669 6e64 7320 656c 6c69 7073 6573 2066 Finds ellipses f │ │ │ │ +00020620: 6173 746c 7920 696e 2061 6e20 696d 6167 astly in an imag │ │ │ │ +00020630: 6520 7573 696e 6720 7072 6f6a 6563 7469 e using projecti │ │ │ │ +00020640: 7665 2069 6e76 6172 6961 6e74 2070 7275 ve invariant pru │ │ │ │ +00020650: 6e69 6e67 2e0a 2020 2020 202a 0a20 2020 ning.. *. │ │ │ │ +00020660: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +00020670: 2064 6574 6563 7473 2065 6c6c 6970 7365 detects ellipse │ │ │ │ +00020680: 7320 696e 2069 6d61 6765 7320 7573 696e s in images usin │ │ │ │ +00020690: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ +000206a0: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ +000206b0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +000206c0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +000206d0: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio │ │ │ │ +000206e0: 6e2c 2070 6c65 6173 6520 7365 6520 4349 n, please see CI │ │ │ │ +000206f0: 5445 3a20 6a69 6132 3031 3766 6173 740a TE: jia2017fast. │ │ │ │ +00020700: 2020 2020 202a 204a 6961 2c20 5169 2065 * Jia, Qi e │ │ │ │ +00020710: 7420 616c 2c20 2832 3031 3729 2e0a 2020 t al, (2017).. │ │ │ │ +00020720: 2020 202a 2041 2046 6173 7420 456c 6c69 * A Fast Elli │ │ │ │ +00020730: 7073 6520 4465 7465 6374 6f72 2075 7369 pse Detector usi │ │ │ │ +00020740: 6e67 2050 726f 6a65 6374 6976 6520 496e ng Projective In │ │ │ │ +00020750: 7661 7269 616e 7420 5072 756e 696e 672e variant Pruning. │ │ │ │ +00020760: 2049 4545 4520 5472 616e 7361 6374 696f IEEE Transactio │ │ │ │ +00020770: 6e73 206f 6e20 496d 6167 6520 5072 6f63 ns on Image Proc │ │ │ │ +00020780: 6573 7369 6e67 2e0a 2020 2020 202a 0a20 essing.. *. │ │ │ │ +00020790: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +000207a0: 6765 2069 6e70 7574 2069 6d61 6765 2c20 ge input image, │ │ │ │ +000207b0: 636f 756c 6420 6265 2067 7261 7920 6f72 could be gray or │ │ │ │ +000207c0: 2063 6f6c 6f72 2e0a 2020 2020 202a 2040 color.. * @ │ │ │ │ +000207d0: 7061 7261 6d20 656c 6c69 7073 6573 206f param ellipses o │ │ │ │ +000207e0: 7574 7075 7420 7665 6374 6f72 206f 6620 utput vector of │ │ │ │ +000207f0: 666f 756e 6420 656c 6c69 7073 6573 2e20 found ellipses. │ │ │ │ +00020800: 6561 6368 2076 6563 746f 7220 6973 2065 each vector is e │ │ │ │ +00020810: 6e63 6f64 6564 2061 7320 6669 7665 2066 ncoded as five f │ │ │ │ +00020820: 6c6f 6174 2024 782c 2079 2c20 612c 2062 loat $x, y, a, b │ │ │ │ +00020830: 2c20 7261 6469 7573 2c20 7363 6f72 6524 , radius, score$ │ │ │ │ +00020840: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00020850: 7363 6f72 6554 6872 6573 686f 6c64 2066 scoreThreshold f │ │ │ │ +00020860: 6c6f 6174 2c20 7468 6520 7468 7265 7368 loat, the thresh │ │ │ │ +00020870: 6f6c 6420 6f66 2065 6c6c 6970 7365 2073 old of ellipse s │ │ │ │ +00020880: 636f 7265 2e0a 2020 2020 202a 2040 7061 core.. * @pa │ │ │ │ +00020890: 7261 6d20 7265 6c69 6162 696c 6974 7954 ram reliabilityT │ │ │ │ +000208a0: 6872 6573 686f 6c64 2066 6c6f 6174 2c20 hreshold float, │ │ │ │ +000208b0: 7468 6520 7468 7265 7368 6f6c 6420 6f66 the threshold of │ │ │ │ +000208c0: 2072 656c 6961 6269 6c69 7479 2e0a 2020 reliability.. │ │ │ │ +000208d0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +000208e0: 2073 7461 7469 6320 766f 6964 2066 696e static void fin │ │ │ │ +000208f0: 6445 6c6c 6970 7365 7328 4d61 7420 696d dEllipses(Mat im │ │ │ │ +00020900: 6167 652c 204d 6174 2065 6c6c 6970 7365 age, Mat ellipse │ │ │ │ +00020910: 732c 2066 6c6f 6174 2073 636f 7265 5468 s, float scoreTh │ │ │ │ +00020920: 7265 7368 6f6c 642c 2066 6c6f 6174 2072 reshold, float r │ │ │ │ +00020930: 656c 6961 6269 6c69 7479 5468 7265 7368 eliabilityThresh │ │ │ │ +00020940: 6f6c 6429 207b 0a20 2020 2020 2020 2066 old) {. f │ │ │ │ +00020950: 696e 6445 6c6c 6970 7365 735f 3128 696d indEllipses_1(im │ │ │ │ +00020960: 6167 652e 6e61 7469 7665 4f62 6a2c 2065 age.nativeObj, e │ │ │ │ +00020970: 6c6c 6970 7365 732e 6e61 7469 7665 4f62 llipses.nativeOb │ │ │ │ +00020980: 6a2c 2073 636f 7265 5468 7265 7368 6f6c j, scoreThreshol │ │ │ │ +00020990: 642c 2072 656c 6961 6269 6c69 7479 5468 d, reliabilityTh │ │ │ │ +000209a0: 7265 7368 6f6c 6429 3b0a 2020 2020 7d0a reshold);. }. │ │ │ │ +000209b0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +000209c0: 4669 6e64 7320 656c 6c69 7073 6573 2066 Finds ellipses f │ │ │ │ +000209d0: 6173 746c 7920 696e 2061 6e20 696d 6167 astly in an imag │ │ │ │ +000209e0: 6520 7573 696e 6720 7072 6f6a 6563 7469 e using projecti │ │ │ │ +000209f0: 7665 2069 6e76 6172 6961 6e74 2070 7275 ve invariant pru │ │ │ │ +00020a00: 6e69 6e67 2e0a 2020 2020 202a 0a20 2020 ning.. *. │ │ │ │ +00020a10: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +00020a20: 2064 6574 6563 7473 2065 6c6c 6970 7365 detects ellipse │ │ │ │ +00020a30: 7320 696e 2069 6d61 6765 7320 7573 696e s in images usin │ │ │ │ +00020a40: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ +00020a50: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ +00020a60: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +00020a70: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +00020a80: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio │ │ │ │ +00020a90: 6e2c 2070 6c65 6173 6520 7365 6520 4349 n, please see CI │ │ │ │ +00020aa0: 5445 3a20 6a69 6132 3031 3766 6173 740a TE: jia2017fast. │ │ │ │ +00020ab0: 2020 2020 202a 204a 6961 2c20 5169 2065 * Jia, Qi e │ │ │ │ +00020ac0: 7420 616c 2c20 2832 3031 3729 2e0a 2020 t al, (2017).. │ │ │ │ +00020ad0: 2020 202a 2041 2046 6173 7420 456c 6c69 * A Fast Elli │ │ │ │ +00020ae0: 7073 6520 4465 7465 6374 6f72 2075 7369 pse Detector usi │ │ │ │ +00020af0: 6e67 2050 726f 6a65 6374 6976 6520 496e ng Projective In │ │ │ │ +00020b00: 7661 7269 616e 7420 5072 756e 696e 672e variant Pruning. │ │ │ │ +00020b10: 2049 4545 4520 5472 616e 7361 6374 696f IEEE Transactio │ │ │ │ +00020b20: 6e73 206f 6e20 496d 6167 6520 5072 6f63 ns on Image Proc │ │ │ │ +00020b30: 6573 7369 6e67 2e0a 2020 2020 202a 0a20 essing.. *. │ │ │ │ +00020b40: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +00020b50: 6765 2069 6e70 7574 2069 6d61 6765 2c20 ge input image, │ │ │ │ +00020b60: 636f 756c 6420 6265 2067 7261 7920 6f72 could be gray or │ │ │ │ +00020b70: 2063 6f6c 6f72 2e0a 2020 2020 202a 2040 color.. * @ │ │ │ │ +00020b80: 7061 7261 6d20 656c 6c69 7073 6573 206f param ellipses o │ │ │ │ +00020b90: 7574 7075 7420 7665 6374 6f72 206f 6620 utput vector of │ │ │ │ +00020ba0: 666f 756e 6420 656c 6c69 7073 6573 2e20 found ellipses. │ │ │ │ +00020bb0: 6561 6368 2076 6563 746f 7220 6973 2065 each vector is e │ │ │ │ +00020bc0: 6e63 6f64 6564 2061 7320 6669 7665 2066 ncoded as five f │ │ │ │ +00020bd0: 6c6f 6174 2024 782c 2079 2c20 612c 2062 loat $x, y, a, b │ │ │ │ +00020be0: 2c20 7261 6469 7573 2c20 7363 6f72 6524 , radius, score$ │ │ │ │ +00020bf0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00020c00: 7363 6f72 6554 6872 6573 686f 6c64 2066 scoreThreshold f │ │ │ │ +00020c10: 6c6f 6174 2c20 7468 6520 7468 7265 7368 loat, the thresh │ │ │ │ +00020c20: 6f6c 6420 6f66 2065 6c6c 6970 7365 2073 old of ellipse s │ │ │ │ +00020c30: 636f 7265 2e0a 2020 2020 202a 2f0a 2020 core.. */. │ │ │ │ +00020c40: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00020c50: 766f 6964 2066 696e 6445 6c6c 6970 7365 void findEllipse │ │ │ │ +00020c60: 7328 4d61 7420 696d 6167 652c 204d 6174 s(Mat image, Mat │ │ │ │ +00020c70: 2065 6c6c 6970 7365 732c 2066 6c6f 6174 ellipses, float │ │ │ │ +00020c80: 2073 636f 7265 5468 7265 7368 6f6c 6429 scoreThreshold) │ │ │ │ +00020c90: 207b 0a20 2020 2020 2020 2066 696e 6445 {. findE │ │ │ │ +00020ca0: 6c6c 6970 7365 735f 3228 696d 6167 652e llipses_2(image. │ │ │ │ +00020cb0: 6e61 7469 7665 4f62 6a2c 2065 6c6c 6970 nativeObj, ellip │ │ │ │ +00020cc0: 7365 732e 6e61 7469 7665 4f62 6a2c 2073 ses.nativeObj, s │ │ │ │ +00020cd0: 636f 7265 5468 7265 7368 6f6c 6429 3b0a coreThreshold);. │ │ │ │ +00020ce0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00020cf0: 2020 2020 2a20 4669 6e64 7320 656c 6c69 * Finds elli │ │ │ │ +00020d00: 7073 6573 2066 6173 746c 7920 696e 2061 pses fastly in a │ │ │ │ +00020d10: 6e20 696d 6167 6520 7573 696e 6720 7072 n image using pr │ │ │ │ +00020d20: 6f6a 6563 7469 7665 2069 6e76 6172 6961 ojective invaria │ │ │ │ +00020d30: 6e74 2070 7275 6e69 6e67 2e0a 2020 2020 nt pruning.. │ │ │ │ +00020d40: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ +00020d50: 6e63 7469 6f6e 2064 6574 6563 7473 2065 nction detects e │ │ │ │ +00020d60: 6c6c 6970 7365 7320 696e 2069 6d61 6765 llipses in image │ │ │ │ +00020d70: 7320 7573 696e 6720 7072 6f6a 6563 7469 s using projecti │ │ │ │ +00020d80: 7665 2069 6e76 6172 6961 6e74 2070 7275 ve invariant pru │ │ │ │ +00020d90: 6e69 6e67 2e0a 2020 2020 202a 2046 6f72 ning.. * For │ │ │ │ +00020da0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +00020db0: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ +00020dc0: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ +00020dd0: 7365 6520 4349 5445 3a20 6a69 6132 3031 see CITE: jia201 │ │ │ │ +00020de0: 3766 6173 740a 2020 2020 202a 204a 6961 7fast. * Jia │ │ │ │ +00020df0: 2c20 5169 2065 7420 616c 2c20 2832 3031 , Qi et al, (201 │ │ │ │ +00020e00: 3729 2e0a 2020 2020 202a 2041 2046 6173 7).. * A Fas │ │ │ │ +00020e10: 7420 456c 6c69 7073 6520 4465 7465 6374 t Ellipse Detect │ │ │ │ +00020e20: 6f72 2075 7369 6e67 2050 726f 6a65 6374 or using Project │ │ │ │ +00020e30: 6976 6520 496e 7661 7269 616e 7420 5072 ive Invariant Pr │ │ │ │ +00020e40: 756e 696e 672e 2049 4545 4520 5472 616e uning. IEEE Tran │ │ │ │ +00020e50: 7361 6374 696f 6e73 206f 6e20 496d 6167 sactions on Imag │ │ │ │ +00020e60: 6520 5072 6f63 6573 7369 6e67 2e0a 2020 e Processing.. │ │ │ │ +00020e70: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00020e80: 616d 2069 6d61 6765 2069 6e70 7574 2069 am image input i │ │ │ │ +00020e90: 6d61 6765 2c20 636f 756c 6420 6265 2067 mage, could be g │ │ │ │ +00020ea0: 7261 7920 6f72 2063 6f6c 6f72 2e0a 2020 ray or color.. │ │ │ │ +00020eb0: 2020 202a 2040 7061 7261 6d20 656c 6c69 * @param elli │ │ │ │ +00020ec0: 7073 6573 206f 7574 7075 7420 7665 6374 pses output vect │ │ │ │ +00020ed0: 6f72 206f 6620 666f 756e 6420 656c 6c69 or of found elli │ │ │ │ +00020ee0: 7073 6573 2e20 6561 6368 2076 6563 746f pses. each vecto │ │ │ │ +00020ef0: 7220 6973 2065 6e63 6f64 6564 2061 7320 r is encoded as │ │ │ │ +00020f00: 6669 7665 2066 6c6f 6174 2024 782c 2079 five float $x, y │ │ │ │ +00020f10: 2c20 612c 2062 2c20 7261 6469 7573 2c20 , a, b, radius, │ │ │ │ +00020f20: 7363 6f72 6524 2e0a 2020 2020 202a 2f0a score$.. */. │ │ │ │ +00020f30: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00020f40: 6320 766f 6964 2066 696e 6445 6c6c 6970 c void findEllip │ │ │ │ +00020f50: 7365 7328 4d61 7420 696d 6167 652c 204d ses(Mat image, M │ │ │ │ +00020f60: 6174 2065 6c6c 6970 7365 7329 207b 0a20 at ellipses) {. │ │ │ │ +00020f70: 2020 2020 2020 2066 696e 6445 6c6c 6970 findEllip │ │ │ │ +00020f80: 7365 735f 3328 696d 6167 652e 6e61 7469 ses_3(image.nati │ │ │ │ +00020f90: 7665 4f62 6a2c 2065 6c6c 6970 7365 732e veObj, ellipses. │ │ │ │ +00020fa0: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);. │ │ │ │ +00020fb0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00020fc0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00020fd0: 3a78 696d 6770 726f 633a 3a50 6569 4c69 :ximgproc::PeiLi │ │ │ │ +00020fe0: 6e4e 6f72 6d61 6c69 7a61 7469 6f6e 284d nNormalization(M │ │ │ │ +00020ff0: 6174 2049 2c20 4d61 7426 2054 290a 2020 at I, Mat& T). │ │ │ │ +00021000: 2020 2f2f 0a0a 2020 2020 7075 626c 6963 //.. public │ │ │ │ +00021010: 2073 7461 7469 6320 766f 6964 2050 6569 static void Pei │ │ │ │ +00021020: 4c69 6e4e 6f72 6d61 6c69 7a61 7469 6f6e LinNormalization │ │ │ │ +00021030: 284d 6174 2049 2c20 4d61 7420 5429 207b (Mat I, Mat T) { │ │ │ │ +00021040: 0a20 2020 2020 2020 2050 6569 4c69 6e4e . PeiLinN │ │ │ │ +00021050: 6f72 6d61 6c69 7a61 7469 6f6e 5f30 2849 ormalization_0(I │ │ │ │ +00021060: 2e6e 6174 6976 654f 626a 2c20 542e 6e61 .nativeObj, T.na │ │ │ │ +00021070: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ +00021080: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00021090: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +000210a0: 696d 6770 726f 633a 3a47 7261 6469 656e imgproc::Gradien │ │ │ │ +000210b0: 7444 6572 6963 6865 5928 4d61 7420 6f70 tDericheY(Mat op │ │ │ │ +000210c0: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ +000210d0: 6c65 2061 6c70 6861 2c20 646f 7562 6c65 le alpha, double │ │ │ │ +000210e0: 206f 6d65 6761 290a 2020 2020 2f2f 0a0a omega). //.. │ │ │ │ +000210f0: 2020 2020 2f2a 2a0a 2020 2020 202a 2041 /**. * A │ │ │ │ +00021100: 7070 6c69 6573 2059 2044 6572 6963 6865 pplies Y Deriche │ │ │ │ +00021110: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ +00021120: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +00021130: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +00021140: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i │ │ │ │ +00021150: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p │ │ │ │ +00021160: 6c65 6173 6520 7365 6520 6874 7470 3a2f lease see http:/ │ │ │ │ +00021170: 2f63 6974 6573 6565 7278 2e69 7374 2e70 /citeseerx.ist.p │ │ │ │ +00021180: 7375 2e65 6475 2f76 6965 7764 6f63 2f64 su.edu/viewdoc/d │ │ │ │ +00021190: 6f77 6e6c 6f61 643f 646f 693d 3130 2e31 ownload?doi=10.1 │ │ │ │ +000211a0: 2e31 2e34 3736 2e35 3733 3626 616d 703b .1.476.5736& │ │ │ │ +000211b0: 7265 703d 7265 7031 2661 6d70 3b74 7970 rep=rep1&typ │ │ │ │ +000211c0: 653d 7064 660a 2020 2020 202a 0a20 2020 e=pdf. *. │ │ │ │ +000211d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000211e0: 6d20 6f70 2061 7574 6f6d 6174 6963 616c m op automatical │ │ │ │ +000211f0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00021200: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +00021210: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00021220: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00021230: 6172 616d 2061 6c70 6861 2061 7574 6f6d aram alpha autom │ │ │ │ +00021240: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00021250: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00021260: 206f 6d65 6761 2061 7574 6f6d 6174 6963 omega automatic │ │ │ │ +00021270: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00021280: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00021290: 6320 7374 6174 6963 2076 6f69 6420 4772 c static void Gr │ │ │ │ +000212a0: 6164 6965 6e74 4465 7269 6368 6559 284d adientDericheY(M │ │ │ │ +000212b0: 6174 206f 702c 204d 6174 2064 7374 2c20 at op, Mat dst, │ │ │ │ +000212c0: 646f 7562 6c65 2061 6c70 6861 2c20 646f double alpha, do │ │ │ │ +000212d0: 7562 6c65 206f 6d65 6761 2920 7b0a 2020 uble omega) {. │ │ │ │ +000212e0: 2020 2020 2020 4772 6164 6965 6e74 4465 GradientDe │ │ │ │ +000212f0: 7269 6368 6559 5f30 286f 702e 6e61 7469 richeY_0(op.nati │ │ │ │ +00021300: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00021310: 654f 626a 2c20 616c 7068 612c 206f 6d65 eObj, alpha, ome │ │ │ │ +00021320: 6761 293b 0a20 2020 207d 0a0a 0a20 2020 ga);. }... │ │ │ │ +00021330: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +00021340: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +00021350: 6f63 3a3a 4772 6164 6965 6e74 4465 7269 oc::GradientDeri │ │ │ │ +00021360: 6368 6558 284d 6174 206f 702c 204d 6174 cheX(Mat op, Mat │ │ │ │ +00021370: 2620 6473 742c 2064 6f75 626c 6520 616c & dst, double al │ │ │ │ +00021380: 7068 612c 2064 6f75 626c 6520 6f6d 6567 pha, double omeg │ │ │ │ +00021390: 6129 0a20 2020 202f 2f0a 0a20 2020 202f a). //.. / │ │ │ │ +000213a0: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +000213b0: 7320 5820 4465 7269 6368 6520 6669 6c74 s X Deriche filt │ │ │ │ +000213c0: 6572 2074 6f20 616e 2069 6d61 6765 2e0a er to an image.. │ │ │ │ +000213d0: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +000213e0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +000213f0: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ +00021400: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ +00021410: 2073 6565 2068 7474 703a 2f2f 6369 7465 see http://cite │ │ │ │ +00021420: 7365 6572 782e 6973 742e 7073 752e 6564 seerx.ist.psu.ed │ │ │ │ +00021430: 752f 7669 6577 646f 632f 646f 776e 6c6f u/viewdoc/downlo │ │ │ │ +00021440: 6164 3f64 6f69 3d31 302e 312e 312e 3437 ad?doi=10.1.1.47 │ │ │ │ +00021450: 362e 3537 3336 2661 6d70 3b72 6570 3d72 6.5736&rep=r │ │ │ │ +00021460: 6570 3126 616d 703b 7479 7065 3d70 6466 ep1&type=pdf │ │ │ │ +00021470: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00021480: 2020 2020 2a20 4070 6172 616d 206f 7020 * @param op │ │ │ │ +00021490: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000214a0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +000214b0: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ +000214c0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000214d0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +000214e0: 616c 7068 6120 6175 746f 6d61 7469 6361 alpha automatica │ │ │ │ +000214f0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00021500: 2020 202a 2040 7061 7261 6d20 6f6d 6567 * @param omeg │ │ │ │ +00021510: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ +00021520: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00021530: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00021540: 7469 6320 766f 6964 2047 7261 6469 656e tic void Gradien │ │ │ │ +00021550: 7444 6572 6963 6865 5828 4d61 7420 6f70 tDericheX(Mat op │ │ │ │ +00021560: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ +00021570: 6520 616c 7068 612c 2064 6f75 626c 6520 e alpha, double │ │ │ │ +00021580: 6f6d 6567 6129 207b 0a20 2020 2020 2020 omega) {. │ │ │ │ +00021590: 2047 7261 6469 656e 7444 6572 6963 6865 GradientDeriche │ │ │ │ +000215a0: 585f 3028 6f70 2e6e 6174 6976 654f 626a X_0(op.nativeObj │ │ │ │ +000215b0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +000215c0: 2061 6c70 6861 2c20 6f6d 6567 6129 3b0a alpha, omega);. │ │ │ │ +000215d0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +000215e0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +000215f0: 2063 763a 3a78 696d 6770 726f 633a 3a46 cv::ximgproc::F │ │ │ │ +00021600: 6173 7448 6f75 6768 5472 616e 7366 6f72 astHoughTransfor │ │ │ │ +00021610: 6d28 4d61 7420 7372 632c 204d 6174 2620 m(Mat src, Mat& │ │ │ │ +00021620: 6473 742c 2069 6e74 2064 7374 4d61 7444 dst, int dstMatD │ │ │ │ +00021630: 6570 7468 2c20 696e 7420 616e 676c 6552 epth, int angleR │ │ │ │ +00021640: 616e 6765 203d 2041 524f 5f33 3135 5f31 ange = ARO_315_1 │ │ │ │ +00021650: 3335 2c20 696e 7420 6f70 203d 2046 4854 35, int op = FHT │ │ │ │ +00021660: 5f41 4444 2c20 696e 7420 6d61 6b65 536b _ADD, int makeSk │ │ │ │ +00021670: 6577 203d 2048 444f 5f44 4553 4b45 5729 ew = HDO_DESKEW) │ │ │ │ +00021680: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +00021690: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ +000216a0: 6573 2032 4420 4661 7374 2048 6f75 6768 es 2D Fast Hough │ │ │ │ +000216b0: 2074 7261 6e73 666f 726d 206f 6620 616e transform of an │ │ │ │ +000216c0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +000216d0: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ +000216e0: 6f6e 2063 616c 6375 6c61 7465 7320 7468 on calculates th │ │ │ │ +000216f0: 6520 6661 7374 2048 6f75 6768 2074 7261 e fast Hough tra │ │ │ │ +00021700: 6e73 666f 726d 2066 6f72 2066 756c 6c2c nsform for full, │ │ │ │ +00021710: 2068 616c 6620 6f72 2071 7561 7274 6572 half or quarter │ │ │ │ +00021720: 0a20 2020 2020 2a20 7261 6e67 6520 6f66 . * range of │ │ │ │ +00021730: 2061 6e67 6c65 732e 0a20 2020 2020 2a20 angles.. * │ │ │ │ +00021740: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +00021750: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00021760: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00021770: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +00021780: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00021790: 2020 2a20 4070 6172 616d 2064 7374 4d61 * @param dstMa │ │ │ │ +000217a0: 7444 6570 7468 2061 7574 6f6d 6174 6963 tDepth automatic │ │ │ │ +000217b0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +000217c0: 2020 2020 2a20 4070 6172 616d 2061 6e67 * @param ang │ │ │ │ +000217d0: 6c65 5261 6e67 6520 6175 746f 6d61 7469 leRange automati │ │ │ │ +000217e0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000217f0: 2020 2020 202a 2040 7061 7261 6d20 6f70 * @param op │ │ │ │ +00021800: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00021810: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00021820: 4070 6172 616d 206d 616b 6553 6b65 7720 @param makeSkew │ │ │ │ +00021830: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00021840: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00021850: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00021860: 6320 766f 6964 2046 6173 7448 6f75 6768 c void FastHough │ │ │ │ +00021870: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr │ │ │ │ +00021880: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ +00021890: 6473 744d 6174 4465 7074 682c 2069 6e74 dstMatDepth, int │ │ │ │ +000218a0: 2061 6e67 6c65 5261 6e67 652c 2069 6e74 angleRange, int │ │ │ │ +000218b0: 206f 702c 2069 6e74 206d 616b 6553 6b65 op, int makeSke │ │ │ │ +000218c0: 7729 207b 0a20 2020 2020 2020 2046 6173 w) {. Fas │ │ │ │ +000218d0: 7448 6f75 6768 5472 616e 7366 6f72 6d5f tHoughTransform_ │ │ │ │ +000218e0: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ +000218f0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00021900: 6473 744d 6174 4465 7074 682c 2061 6e67 dstMatDepth, ang │ │ │ │ +00021910: 6c65 5261 6e67 652c 206f 702c 206d 616b leRange, op, mak │ │ │ │ +00021920: 6553 6b65 7729 3b0a 2020 2020 7d0a 0a20 eSkew);. }.. │ │ │ │ +00021930: 2020 202f 2a2a 0a20 2020 2020 2a20 4361 /**. * Ca │ │ │ │ +00021940: 6c63 756c 6174 6573 2032 4420 4661 7374 lculates 2D Fast │ │ │ │ +00021950: 2048 6f75 6768 2074 7261 6e73 666f 726d Hough transform │ │ │ │ +00021960: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ +00021970: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +00021980: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula │ │ │ │ +00021990: 7465 7320 7468 6520 6661 7374 2048 6f75 tes the fast Hou │ │ │ │ +000219a0: 6768 2074 7261 6e73 666f 726d 2066 6f72 gh transform for │ │ │ │ +000219b0: 2066 756c 6c2c 2068 616c 6620 6f72 2071 full, half or q │ │ │ │ +000219c0: 7561 7274 6572 0a20 2020 2020 2a20 7261 uarter. * ra │ │ │ │ +000219d0: 6e67 6520 6f66 2061 6e67 6c65 732e 0a20 nge of angles.. │ │ │ │ +000219e0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +000219f0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00021a00: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00021a10: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ +00021a20: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00021a30: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00021a40: 2064 7374 4d61 7444 6570 7468 2061 7574 dstMatDepth aut │ │ │ │ +00021a50: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00021a60: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00021a70: 616d 2061 6e67 6c65 5261 6e67 6520 6175 am angleRange au │ │ │ │ +00021a80: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00021a90: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00021aa0: 7261 6d20 6f70 2061 7574 6f6d 6174 6963 ram op automatic │ │ │ │ +00021ab0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00021ac0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00021ad0: 6320 7374 6174 6963 2076 6f69 6420 4661 c static void Fa │ │ │ │ +00021ae0: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ +00021af0: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ +00021b00: 742c 2069 6e74 2064 7374 4d61 7444 6570 t, int dstMatDep │ │ │ │ +00021b10: 7468 2c20 696e 7420 616e 676c 6552 616e th, int angleRan │ │ │ │ +00021b20: 6765 2c20 696e 7420 6f70 2920 7b0a 2020 ge, int op) {. │ │ │ │ +00021b30: 2020 2020 2020 4661 7374 486f 7567 6854 FastHoughT │ │ │ │ +00021b40: 7261 6e73 666f 726d 5f31 2873 7263 2e6e ransform_1(src.n │ │ │ │ +00021b50: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00021b60: 7469 7665 4f62 6a2c 2064 7374 4d61 7444 tiveObj, dstMatD │ │ │ │ +00021b70: 6570 7468 2c20 616e 676c 6552 616e 6765 epth, angleRange │ │ │ │ +00021b80: 2c20 6f70 293b 0a20 2020 207d 0a0a 2020 , op);. }.. │ │ │ │ +00021b90: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal │ │ │ │ +00021ba0: 6375 6c61 7465 7320 3244 2046 6173 7420 culates 2D Fast │ │ │ │ +00021bb0: 486f 7567 6820 7472 616e 7366 6f72 6d20 Hough transform │ │ │ │ +00021bc0: 6f66 2061 6e20 696d 6167 652e 0a20 2020 of an image.. │ │ │ │ +00021bd0: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ +00021be0: 756e 6374 696f 6e20 6361 6c63 756c 6174 unction calculat │ │ │ │ +00021bf0: 6573 2074 6865 2066 6173 7420 486f 7567 es the fast Houg │ │ │ │ +00021c00: 6820 7472 616e 7366 6f72 6d20 666f 7220 h transform for │ │ │ │ +00021c10: 6675 6c6c 2c20 6861 6c66 206f 7220 7175 full, half or qu │ │ │ │ +00021c20: 6172 7465 720a 2020 2020 202a 2072 616e arter. * ran │ │ │ │ +00021c30: 6765 206f 6620 616e 676c 6573 2e0a 2020 ge of angles.. │ │ │ │ +00021c40: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00021c50: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00021c60: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00021c70: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ +00021c80: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00021c90: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00021ca0: 6473 744d 6174 4465 7074 6820 6175 746f dstMatDepth auto │ │ │ │ +00021cb0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00021cc0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00021cd0: 6d20 616e 676c 6552 616e 6765 2061 7574 m angleRange aut │ │ │ │ +00021ce0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00021cf0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00021d00: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00021d10: 6f69 6420 4661 7374 486f 7567 6854 7261 oid FastHoughTra │ │ │ │ +00021d20: 6e73 666f 726d 284d 6174 2073 7263 2c20 nsform(Mat src, │ │ │ │ +00021d30: 4d61 7420 6473 742c 2069 6e74 2064 7374 Mat dst, int dst │ │ │ │ +00021d40: 4d61 7444 6570 7468 2c20 696e 7420 616e MatDepth, int an │ │ │ │ +00021d50: 676c 6552 616e 6765 2920 7b0a 2020 2020 gleRange) {. │ │ │ │ +00021d60: 2020 2020 4661 7374 486f 7567 6854 7261 FastHoughTra │ │ │ │ +00021d70: 6e73 666f 726d 5f32 2873 7263 2e6e 6174 nsform_2(src.nat │ │ │ │ +00021d80: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +00021d90: 7665 4f62 6a2c 2064 7374 4d61 7444 6570 veObj, dstMatDep │ │ │ │ +00021da0: 7468 2c20 616e 676c 6552 616e 6765 293b th, angleRange); │ │ │ │ +00021db0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00021dc0: 2020 2020 202a 2043 616c 6375 6c61 7465 * Calculate │ │ │ │ +00021dd0: 7320 3244 2046 6173 7420 486f 7567 6820 s 2D Fast Hough │ │ │ │ +00021de0: 7472 616e 7366 6f72 6d20 6f66 2061 6e20 transform of an │ │ │ │ +00021df0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00021e00: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ +00021e10: 6e20 6361 6c63 756c 6174 6573 2074 6865 n calculates the │ │ │ │ +00021e20: 2066 6173 7420 486f 7567 6820 7472 616e fast Hough tran │ │ │ │ +00021e30: 7366 6f72 6d20 666f 7220 6675 6c6c 2c20 sform for full, │ │ │ │ +00021e40: 6861 6c66 206f 7220 7175 6172 7465 720a half or quarter. │ │ │ │ +00021e50: 2020 2020 202a 2072 616e 6765 206f 6620 * range of │ │ │ │ +00021e60: 616e 676c 6573 2e0a 2020 2020 202a 2040 angles.. * @ │ │ │ │ +00021e70: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa │ │ │ │ +00021e80: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00021e90: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00021ea0: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ +00021eb0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00021ec0: 202a 2040 7061 7261 6d20 6473 744d 6174 * @param dstMat │ │ │ │ +00021ed0: 4465 7074 6820 6175 746f 6d61 7469 6361 Depth automatica │ │ │ │ +00021ee0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00021ef0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00021f00: 2073 7461 7469 6320 766f 6964 2046 6173 static void Fas │ │ │ │ +00021f10: 7448 6f75 6768 5472 616e 7366 6f72 6d28 tHoughTransform( │ │ │ │ +00021f20: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00021f30: 2c20 696e 7420 6473 744d 6174 4465 7074 , int dstMatDept │ │ │ │ +00021f40: 6829 207b 0a20 2020 2020 2020 2046 6173 h) {. Fas │ │ │ │ +00021f50: 7448 6f75 6768 5472 616e 7366 6f72 6d5f tHoughTransform_ │ │ │ │ +00021f60: 3328 7372 632e 6e61 7469 7665 4f62 6a2c 3(src.nativeObj, │ │ │ │ +00021f70: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00021f80: 6473 744d 6174 4465 7074 6829 3b0a 2020 dstMatDepth);. │ │ │ │ +00021f90: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +00021fa0: 202f 2f20 432b 2b3a 2020 5665 6334 6920 // C++: Vec4i │ │ │ │ +00021fb0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 486f cv::ximgproc::Ho │ │ │ │ +00021fc0: 7567 6850 6f69 6e74 324c 696e 6528 506f ughPoint2Line(Po │ │ │ │ +00021fd0: 696e 7420 686f 7567 6850 6f69 6e74 2c20 int houghPoint, │ │ │ │ +00021fe0: 4d61 7420 7372 6349 6d67 496e 666f 2c20 Mat srcImgInfo, │ │ │ │ +00021ff0: 696e 7420 616e 676c 6552 616e 6765 203d int angleRange = │ │ │ │ +00022000: 2041 524f 5f33 3135 5f31 3335 2c20 696e ARO_315_135, in │ │ │ │ +00022010: 7420 6d61 6b65 536b 6577 203d 2048 444f t makeSkew = HDO │ │ │ │ +00022020: 5f44 4553 4b45 572c 2069 6e74 2072 756c _DESKEW, int rul │ │ │ │ +00022030: 6573 203d 2052 4f5f 4947 4e4f 5245 5f42 es = RO_IGNORE_B │ │ │ │ +00022040: 4f52 4445 5253 290a 2020 2020 2f2f 0a0a ORDERS). //.. │ │ │ │ +00022050: 2020 2020 2f2f 2052 6574 7572 6e20 7479 // Return ty │ │ │ │ +00022060: 7065 2027 5665 6334 6927 2069 7320 6e6f pe 'Vec4i' is no │ │ │ │ +00022070: 7420 7375 7070 6f72 7465 642c 2073 6b69 t supported, ski │ │ │ │ +00022080: 7070 696e 6720 7468 6520 6675 6e63 7469 pping the functi │ │ │ │ +00022090: 6f6e 0a0a 0a20 2020 202f 2f0a 2020 2020 on... //. │ │ │ │ +000220a0: 2f2f 2043 2b2b 3a20 2050 7472 5f45 6467 // C++: Ptr_Edg │ │ │ │ +000220b0: 6542 6f78 6573 2063 763a 3a78 696d 6770 eBoxes cv::ximgp │ │ │ │ +000220c0: 726f 633a 3a63 7265 6174 6545 6467 6542 roc::createEdgeB │ │ │ │ +000220d0: 6f78 6573 2866 6c6f 6174 2061 6c70 6861 oxes(float alpha │ │ │ │ +000220e0: 203d 2030 2e36 3566 2c20 666c 6f61 7420 = 0.65f, float │ │ │ │ +000220f0: 6265 7461 203d 2030 2e37 3566 2c20 666c beta = 0.75f, fl │ │ │ │ +00022100: 6f61 7420 6574 6120 3d20 312c 2066 6c6f oat eta = 1, flo │ │ │ │ +00022110: 6174 206d 696e 5363 6f72 6520 3d20 302e at minScore = 0. │ │ │ │ +00022120: 3031 662c 2069 6e74 206d 6178 426f 7865 01f, int maxBoxe │ │ │ │ +00022130: 7320 3d20 3130 3030 302c 2066 6c6f 6174 s = 10000, float │ │ │ │ +00022140: 2065 6467 654d 696e 4d61 6720 3d20 302e edgeMinMag = 0. │ │ │ │ +00022150: 3166 2c20 666c 6f61 7420 6564 6765 4d65 1f, float edgeMe │ │ │ │ +00022160: 7267 6554 6872 203d 2030 2e35 662c 2066 rgeThr = 0.5f, f │ │ │ │ +00022170: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ +00022180: 6167 203d 2030 2e35 662c 2066 6c6f 6174 ag = 0.5f, float │ │ │ │ +00022190: 206d 6178 4173 7065 6374 5261 7469 6f20 maxAspectRatio │ │ │ │ +000221a0: 3d20 332c 2066 6c6f 6174 206d 696e 426f = 3, float minBo │ │ │ │ +000221b0: 7841 7265 6120 3d20 3130 3030 2c20 666c xArea = 1000, fl │ │ │ │ +000221c0: 6f61 7420 6761 6d6d 6120 3d20 322c 2066 oat gamma = 2, f │ │ │ │ +000221d0: 6c6f 6174 206b 6170 7061 203d 2031 2e35 loat kappa = 1.5 │ │ │ │ +000221e0: 6629 0a20 2020 202f 2f0a 0a20 2020 202f f). //.. / │ │ │ │ +000221f0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +00022200: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ +00022210: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00022220: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ +00022230: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ +00022240: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ +00022250: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ +00022260: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ +00022270: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ +00022280: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ +00022290: 6d20 6574 6120 6164 6170 7461 7469 6f6e m eta adaptation │ │ │ │ +000222a0: 2072 6174 6520 666f 7220 6e6d 7320 7468 rate for nms th │ │ │ │ +000222b0: 7265 7368 6f6c 642e 0a20 2020 2020 2a20 reshold.. * │ │ │ │ +000222c0: 4070 6172 616d 206d 696e 5363 6f72 6520 @param minScore │ │ │ │ +000222d0: 6d69 6e20 7363 6f72 6520 6f66 2062 6f78 min score of box │ │ │ │ +000222e0: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ +000222f0: 2020 202a 2040 7061 7261 6d20 6d61 7842 * @param maxB │ │ │ │ +00022300: 6f78 6573 206d 6178 206e 756d 6265 7220 oxes max number │ │ │ │ +00022310: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ +00022320: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ +00022330: 6d20 6564 6765 4d69 6e4d 6167 2065 6467 m edgeMinMag edg │ │ │ │ +00022340: 6520 6d69 6e20 6d61 676e 6974 7564 652e e min magnitude. │ │ │ │ +00022350: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ +00022360: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ +00022370: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ +00022380: 2a20 4070 6172 616d 2065 6467 654d 6572 * @param edgeMer │ │ │ │ +00022390: 6765 5468 7220 6564 6765 206d 6572 6765 geThr edge merge │ │ │ │ +000223a0: 2074 6872 6573 686f 6c64 2e20 496e 6372 threshold. Incr │ │ │ │ +000223b0: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ +000223c0: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ +000223d0: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ +000223e0: 7261 6d20 636c 7573 7465 724d 696e 4d61 ram clusterMinMa │ │ │ │ +000223f0: 6720 636c 7573 7465 7220 6d69 6e20 6d61 g cluster min ma │ │ │ │ +00022400: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ +00022410: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ +00022420: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ +00022430: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00022440: 206d 6178 4173 7065 6374 5261 7469 6f20 maxAspectRatio │ │ │ │ +00022450: 6d61 7820 6173 7065 6374 2072 6174 696f max aspect ratio │ │ │ │ +00022460: 206f 6620 626f 7865 732e 0a20 2020 2020 of boxes.. │ │ │ │ +00022470: 2a20 4070 6172 616d 206d 696e 426f 7841 * @param minBoxA │ │ │ │ +00022480: 7265 6120 6d69 6e69 6d75 6d20 6172 6561 rea minimum area │ │ │ │ +00022490: 206f 6620 626f 7865 732e 0a20 2020 2020 of boxes.. │ │ │ │ +000224a0: 2a20 4070 6172 616d 2067 616d 6d61 2061 * @param gamma a │ │ │ │ +000224b0: 6666 696e 6974 7920 7365 6e73 6974 6976 ffinity sensitiv │ │ │ │ +000224c0: 6974 792e 0a20 2020 2020 2a20 4070 6172 ity.. * @par │ │ │ │ +000224d0: 616d 206b 6170 7061 2073 6361 6c65 2073 am kappa scale s │ │ │ │ +000224e0: 656e 7369 7469 7669 7479 2e0a 2020 2020 ensitivity.. │ │ │ │ +000224f0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00022500: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00022510: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00022520: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ +00022530: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ +00022540: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ +00022550: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ +00022560: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ +00022570: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ +00022580: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ +00022590: 6467 654d 696e 4d61 672c 2066 6c6f 6174 dgeMinMag, float │ │ │ │ +000225a0: 2065 6467 654d 6572 6765 5468 722c 2066 edgeMergeThr, f │ │ │ │ +000225b0: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ +000225c0: 6167 2c20 666c 6f61 7420 6d61 7841 7370 ag, float maxAsp │ │ │ │ +000225d0: 6563 7452 6174 696f 2c20 666c 6f61 7420 ectRatio, float │ │ │ │ +000225e0: 6d69 6e42 6f78 4172 6561 2c20 666c 6f61 minBoxArea, floa │ │ │ │ +000225f0: 7420 6761 6d6d 612c 2066 6c6f 6174 206b t gamma, float k │ │ │ │ +00022600: 6170 7061 2920 7b0a 2020 2020 2020 2020 appa) {. │ │ │ │ +00022610: 7265 7475 726e 2045 6467 6542 6f78 6573 return EdgeBoxes │ │ │ │ +00022620: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00022630: 6174 6545 6467 6542 6f78 6573 5f30 2861 ateEdgeBoxes_0(a │ │ │ │ +00022640: 6c70 6861 2c20 6265 7461 2c20 6574 612c lpha, beta, eta, │ │ │ │ +00022650: 206d 696e 5363 6f72 652c 206d 6178 426f minScore, maxBo │ │ │ │ +00022660: 7865 732c 2065 6467 654d 696e 4d61 672c xes, edgeMinMag, │ │ │ │ +00022670: 2065 6467 654d 6572 6765 5468 722c 2063 edgeMergeThr, c │ │ │ │ +00022680: 6c75 7374 6572 4d69 6e4d 6167 2c20 6d61 lusterMinMag, ma │ │ │ │ +00022690: 7841 7370 6563 7452 6174 696f 2c20 6d69 xAspectRatio, mi │ │ │ │ +000226a0: 6e42 6f78 4172 6561 2c20 6761 6d6d 612c nBoxArea, gamma, │ │ │ │ +000226b0: 206b 6170 7061 2929 3b0a 2020 2020 7d0a kappa));. }. │ │ │ │ +000226c0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +000226d0: 4372 6561 7465 7320 6120 4564 6765 626f Creates a Edgebo │ │ │ │ +000226e0: 7865 730a 2020 2020 202a 0a20 2020 2020 xes. *. │ │ │ │ +000226f0: 2a20 4070 6172 616d 2061 6c70 6861 2073 * @param alpha s │ │ │ │ +00022700: 7465 7020 7369 7a65 206f 6620 736c 6964 tep size of slid │ │ │ │ +00022710: 696e 6720 7769 6e64 6f77 2073 6561 7263 ing window searc │ │ │ │ +00022720: 682e 0a20 2020 2020 2a20 4070 6172 616d h.. * @param │ │ │ │ +00022730: 2062 6574 6120 6e6d 7320 7468 7265 7368 beta nms thresh │ │ │ │ +00022740: 6f6c 6420 666f 7220 6f62 6a65 6374 2070 old for object p │ │ │ │ +00022750: 726f 706f 7361 6c73 2e0a 2020 2020 202a roposals.. * │ │ │ │ +00022760: 2040 7061 7261 6d20 6574 6120 6164 6170 @param eta adap │ │ │ │ +00022770: 7461 7469 6f6e 2072 6174 6520 666f 7220 tation rate for │ │ │ │ +00022780: 6e6d 7320 7468 7265 7368 6f6c 642e 0a20 nms threshold.. │ │ │ │ +00022790: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min │ │ │ │ +000227a0: 5363 6f72 6520 6d69 6e20 7363 6f72 6520 Score min score │ │ │ │ +000227b0: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ +000227c0: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ +000227d0: 6d20 6d61 7842 6f78 6573 206d 6178 206e m maxBoxes max n │ │ │ │ +000227e0: 756d 6265 7220 6f66 2062 6f78 6573 2074 umber of boxes t │ │ │ │ +000227f0: 6f20 6465 7465 6374 2e0a 2020 2020 202a o detect.. * │ │ │ │ +00022800: 2040 7061 7261 6d20 6564 6765 4d69 6e4d @param edgeMinM │ │ │ │ +00022810: 6167 2065 6467 6520 6d69 6e20 6d61 676e ag edge min magn │ │ │ │ +00022820: 6974 7564 652e 2049 6e63 7265 6173 6520 itude. Increase │ │ │ │ +00022830: 746f 2074 7261 6465 206f 6666 2061 6363 to trade off acc │ │ │ │ +00022840: 7572 6163 7920 666f 7220 7370 6565 642e uracy for speed. │ │ │ │ +00022850: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ +00022860: 6467 654d 6572 6765 5468 7220 6564 6765 dgeMergeThr edge │ │ │ │ +00022870: 206d 6572 6765 2074 6872 6573 686f 6c64 merge threshold │ │ │ │ +00022880: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ +00022890: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ +000228a0: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ +000228b0: 202a 2040 7061 7261 6d20 636c 7573 7465 * @param cluste │ │ │ │ +000228c0: 724d 696e 4d61 6720 636c 7573 7465 7220 rMinMag cluster │ │ │ │ +000228d0: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ +000228e0: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ +000228f0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ +00022900: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ +00022910: 4070 6172 616d 206d 6178 4173 7065 6374 @param maxAspect │ │ │ │ +00022920: 5261 7469 6f20 6d61 7820 6173 7065 6374 Ratio max aspect │ │ │ │ +00022930: 2072 6174 696f 206f 6620 626f 7865 732e ratio of boxes. │ │ │ │ +00022940: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00022950: 696e 426f 7841 7265 6120 6d69 6e69 6d75 inBoxArea minimu │ │ │ │ +00022960: 6d20 6172 6561 206f 6620 626f 7865 732e m area of boxes. │ │ │ │ +00022970: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ +00022980: 616d 6d61 2061 6666 696e 6974 7920 7365 amma affinity se │ │ │ │ +00022990: 6e73 6974 6976 6974 792e 0a20 2020 2020 nsitivity.. │ │ │ │ +000229a0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +000229b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000229c0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +000229d0: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ +000229e0: 426f 7865 7320 6372 6561 7465 4564 6765 Boxes createEdge │ │ │ │ +000229f0: 426f 7865 7328 666c 6f61 7420 616c 7068 Boxes(float alph │ │ │ │ +00022a00: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ +00022a10: 6c6f 6174 2065 7461 2c20 666c 6f61 7420 loat eta, float │ │ │ │ +00022a20: 6d69 6e53 636f 7265 2c20 696e 7420 6d61 minScore, int ma │ │ │ │ +00022a30: 7842 6f78 6573 2c20 666c 6f61 7420 6564 xBoxes, float ed │ │ │ │ +00022a40: 6765 4d69 6e4d 6167 2c20 666c 6f61 7420 geMinMag, float │ │ │ │ +00022a50: 6564 6765 4d65 7267 6554 6872 2c20 666c edgeMergeThr, fl │ │ │ │ +00022a60: 6f61 7420 636c 7573 7465 724d 696e 4d61 oat clusterMinMa │ │ │ │ +00022a70: 672c 2066 6c6f 6174 206d 6178 4173 7065 g, float maxAspe │ │ │ │ +00022a80: 6374 5261 7469 6f2c 2066 6c6f 6174 206d ctRatio, float m │ │ │ │ +00022a90: 696e 426f 7841 7265 612c 2066 6c6f 6174 inBoxArea, float │ │ │ │ +00022aa0: 2067 616d 6d61 2920 7b0a 2020 2020 2020 gamma) {. │ │ │ │ +00022ab0: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox │ │ │ │ +00022ac0: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c │ │ │ │ +00022ad0: 7265 6174 6545 6467 6542 6f78 6573 5f31 reateEdgeBoxes_1 │ │ │ │ +00022ae0: 2861 6c70 6861 2c20 6265 7461 2c20 6574 (alpha, beta, et │ │ │ │ +00022af0: 612c 206d 696e 5363 6f72 652c 206d 6178 a, minScore, max │ │ │ │ +00022b00: 426f 7865 732c 2065 6467 654d 696e 4d61 Boxes, edgeMinMa │ │ │ │ +00022b10: 672c 2065 6467 654d 6572 6765 5468 722c g, edgeMergeThr, │ │ │ │ +00022b20: 2063 6c75 7374 6572 4d69 6e4d 6167 2c20 clusterMinMag, │ │ │ │ +00022b30: 6d61 7841 7370 6563 7452 6174 696f 2c20 maxAspectRatio, │ │ │ │ +00022b40: 6d69 6e42 6f78 4172 6561 2c20 6761 6d6d minBoxArea, gamm │ │ │ │ +00022b50: 6129 293b 0a20 2020 207d 0a0a 2020 2020 a));. }.. │ │ │ │ +00022b60: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +00022b70: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ +00022b80: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00022b90: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ +00022ba0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ +00022bb0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ +00022bc0: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ +00022bd0: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ +00022be0: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ +00022bf0: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ +00022c00: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ +00022c10: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ +00022c20: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ +00022c30: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ +00022c40: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ +00022c50: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ +00022c60: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ +00022c70: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ +00022c80: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00022c90: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ +00022ca0: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ +00022cb0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ +00022cc0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ +00022cd0: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ +00022ce0: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ +00022cf0: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ +00022d00: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ +00022d10: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ +00022d20: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ +00022d30: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ +00022d40: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ +00022d50: 6172 616d 2063 6c75 7374 6572 4d69 6e4d aram clusterMinM │ │ │ │ +00022d60: 6167 2063 6c75 7374 6572 206d 696e 206d ag cluster min m │ │ │ │ +00022d70: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ +00022d80: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ +00022d90: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ +00022da0: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ +00022db0: 6d20 6d61 7841 7370 6563 7452 6174 696f m maxAspectRatio │ │ │ │ +00022dc0: 206d 6178 2061 7370 6563 7420 7261 7469 max aspect rati │ │ │ │ +00022dd0: 6f20 6f66 2062 6f78 6573 2e0a 2020 2020 o of boxes.. │ │ │ │ +00022de0: 202a 2040 7061 7261 6d20 6d69 6e42 6f78 * @param minBox │ │ │ │ +00022df0: 4172 6561 206d 696e 696d 756d 2061 7265 Area minimum are │ │ │ │ +00022e00: 6120 6f66 2062 6f78 6573 2e0a 2020 2020 a of boxes.. │ │ │ │ +00022e10: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00022e20: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00022e30: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00022e40: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ +00022e50: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ +00022e60: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ +00022e70: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ +00022e80: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ +00022e90: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ +00022ea0: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ +00022eb0: 6467 654d 696e 4d61 672c 2066 6c6f 6174 dgeMinMag, float │ │ │ │ +00022ec0: 2065 6467 654d 6572 6765 5468 722c 2066 edgeMergeThr, f │ │ │ │ +00022ed0: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ +00022ee0: 6167 2c20 666c 6f61 7420 6d61 7841 7370 ag, float maxAsp │ │ │ │ +00022ef0: 6563 7452 6174 696f 2c20 666c 6f61 7420 ectRatio, float │ │ │ │ +00022f00: 6d69 6e42 6f78 4172 6561 2920 7b0a 2020 minBoxArea) {. │ │ │ │ +00022f10: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ +00022f20: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ +00022f30: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ +00022f40: 6573 5f32 2861 6c70 6861 2c20 6265 7461 es_2(alpha, beta │ │ │ │ +00022f50: 2c20 6574 612c 206d 696e 5363 6f72 652c , eta, minScore, │ │ │ │ +00022f60: 206d 6178 426f 7865 732c 2065 6467 654d maxBoxes, edgeM │ │ │ │ +00022f70: 696e 4d61 672c 2065 6467 654d 6572 6765 inMag, edgeMerge │ │ │ │ +00022f80: 5468 722c 2063 6c75 7374 6572 4d69 6e4d Thr, clusterMinM │ │ │ │ +00022f90: 6167 2c20 6d61 7841 7370 6563 7452 6174 ag, maxAspectRat │ │ │ │ +00022fa0: 696f 2c20 6d69 6e42 6f78 4172 6561 2929 io, minBoxArea)) │ │ │ │ +00022fb0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00022fc0: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ +00022fd0: 6120 4564 6765 626f 7865 730a 2020 2020 a Edgeboxes. │ │ │ │ +00022fe0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00022ff0: 2061 6c70 6861 2073 7465 7020 7369 7a65 alpha step size │ │ │ │ +00023000: 206f 6620 736c 6964 696e 6720 7769 6e64 of sliding wind │ │ │ │ +00023010: 6f77 2073 6561 7263 682e 0a20 2020 2020 ow search.. │ │ │ │ +00023020: 2a20 4070 6172 616d 2062 6574 6120 6e6d * @param beta nm │ │ │ │ +00023030: 7320 7468 7265 7368 6f6c 6420 666f 7220 s threshold for │ │ │ │ +00023040: 6f62 6a65 6374 2070 726f 706f 7361 6c73 object proposals │ │ │ │ +00023050: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00023060: 6574 6120 6164 6170 7461 7469 6f6e 2072 eta adaptation r │ │ │ │ +00023070: 6174 6520 666f 7220 6e6d 7320 7468 7265 ate for nms thre │ │ │ │ +00023080: 7368 6f6c 642e 0a20 2020 2020 2a20 4070 shold.. * @p │ │ │ │ +00023090: 6172 616d 206d 696e 5363 6f72 6520 6d69 aram minScore mi │ │ │ │ +000230a0: 6e20 7363 6f72 6520 6f66 2062 6f78 6573 n score of boxes │ │ │ │ +000230b0: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ +000230c0: 202a 2040 7061 7261 6d20 6d61 7842 6f78 * @param maxBox │ │ │ │ +000230d0: 6573 206d 6178 206e 756d 6265 7220 6f66 es max number of │ │ │ │ +000230e0: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ +000230f0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00023100: 6564 6765 4d69 6e4d 6167 2065 6467 6520 edgeMinMag edge │ │ │ │ +00023110: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ +00023120: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ +00023130: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ +00023140: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ +00023150: 4070 6172 616d 2065 6467 654d 6572 6765 @param edgeMerge │ │ │ │ +00023160: 5468 7220 6564 6765 206d 6572 6765 2074 Thr edge merge t │ │ │ │ +00023170: 6872 6573 686f 6c64 2e20 496e 6372 6561 hreshold. Increa │ │ │ │ +00023180: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ +00023190: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ +000231a0: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ +000231b0: 6d20 636c 7573 7465 724d 696e 4d61 6720 m clusterMinMag │ │ │ │ +000231c0: 636c 7573 7465 7220 6d69 6e20 6d61 676e cluster min magn │ │ │ │ +000231d0: 6974 7564 652e 2049 6e63 7265 6173 6520 itude. Increase │ │ │ │ +000231e0: 746f 2074 7261 6465 206f 6666 2061 6363 to trade off acc │ │ │ │ +000231f0: 7572 6163 7920 666f 7220 7370 6565 642e uracy for speed. │ │ │ │ +00023200: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00023210: 6178 4173 7065 6374 5261 7469 6f20 6d61 axAspectRatio ma │ │ │ │ +00023220: 7820 6173 7065 6374 2072 6174 696f 206f x aspect ratio o │ │ │ │ +00023230: 6620 626f 7865 732e 0a20 2020 2020 2a20 f boxes.. * │ │ │ │ +00023240: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00023250: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00023260: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00023270: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ +00023280: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ +00023290: 7865 7328 666c 6f61 7420 616c 7068 612c xes(float alpha, │ │ │ │ +000232a0: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ +000232b0: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ +000232c0: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ +000232d0: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ +000232e0: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ +000232f0: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ +00023300: 7420 636c 7573 7465 724d 696e 4d61 672c t clusterMinMag, │ │ │ │ +00023310: 2066 6c6f 6174 206d 6178 4173 7065 6374 float maxAspect │ │ │ │ +00023320: 5261 7469 6f29 207b 0a20 2020 2020 2020 Ratio) {. │ │ │ │ +00023330: 2072 6574 7572 6e20 4564 6765 426f 7865 return EdgeBoxe │ │ │ │ +00023340: 732e 5f5f 6672 6f6d 5074 725f 5f28 6372 s.__fromPtr__(cr │ │ │ │ +00023350: 6561 7465 4564 6765 426f 7865 735f 3328 eateEdgeBoxes_3( │ │ │ │ +00023360: 616c 7068 612c 2062 6574 612c 2065 7461 alpha, beta, eta │ │ │ │ +00023370: 2c20 6d69 6e53 636f 7265 2c20 6d61 7842 , minScore, maxB │ │ │ │ +00023380: 6f78 6573 2c20 6564 6765 4d69 6e4d 6167 oxes, edgeMinMag │ │ │ │ +00023390: 2c20 6564 6765 4d65 7267 6554 6872 2c20 , edgeMergeThr, │ │ │ │ +000233a0: 636c 7573 7465 724d 696e 4d61 672c 206d clusterMinMag, m │ │ │ │ +000233b0: 6178 4173 7065 6374 5261 7469 6f29 293b axAspectRatio)); │ │ │ │ +000233c0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +000233d0: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ +000233e0: 2045 6467 6562 6f78 6573 0a20 2020 2020 Edgeboxes. │ │ │ │ +000233f0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00023400: 616c 7068 6120 7374 6570 2073 697a 6520 alpha step size │ │ │ │ +00023410: 6f66 2073 6c69 6469 6e67 2077 696e 646f of sliding windo │ │ │ │ +00023420: 7720 7365 6172 6368 2e0a 2020 2020 202a w search.. * │ │ │ │ +00023430: 2040 7061 7261 6d20 6265 7461 206e 6d73 @param beta nms │ │ │ │ +00023440: 2074 6872 6573 686f 6c64 2066 6f72 206f threshold for o │ │ │ │ +00023450: 626a 6563 7420 7072 6f70 6f73 616c 732e bject proposals. │ │ │ │ +00023460: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ +00023470: 7461 2061 6461 7074 6174 696f 6e20 7261 ta adaptation ra │ │ │ │ +00023480: 7465 2066 6f72 206e 6d73 2074 6872 6573 te for nms thres │ │ │ │ +00023490: 686f 6c64 2e0a 2020 2020 202a 2040 7061 hold.. * @pa │ │ │ │ +000234a0: 7261 6d20 6d69 6e53 636f 7265 206d 696e ram minScore min │ │ │ │ +000234b0: 2073 636f 7265 206f 6620 626f 7865 7320 score of boxes │ │ │ │ +000234c0: 746f 2064 6574 6563 742e 0a20 2020 2020 to detect.. │ │ │ │ +000234d0: 2a20 4070 6172 616d 206d 6178 426f 7865 * @param maxBoxe │ │ │ │ +000234e0: 7320 6d61 7820 6e75 6d62 6572 206f 6620 s max number of │ │ │ │ +000234f0: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect. │ │ │ │ +00023500: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ +00023510: 6467 654d 696e 4d61 6720 6564 6765 206d dgeMinMag edge m │ │ │ │ +00023520: 696e 206d 6167 6e69 7475 6465 2e20 496e in magnitude. In │ │ │ │ +00023530: 6372 6561 7365 2074 6f20 7472 6164 6520 crease to trade │ │ │ │ +00023540: 6f66 6620 6163 6375 7261 6379 2066 6f72 off accuracy for │ │ │ │ +00023550: 2073 7065 6564 2e0a 2020 2020 202a 2040 speed.. * @ │ │ │ │ +00023560: 7061 7261 6d20 6564 6765 4d65 7267 6554 param edgeMergeT │ │ │ │ +00023570: 6872 2065 6467 6520 6d65 7267 6520 7468 hr edge merge th │ │ │ │ +00023580: 7265 7368 6f6c 642e 2049 6e63 7265 6173 reshold. Increas │ │ │ │ +00023590: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ +000235a0: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ +000235b0: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +000235c0: 2063 6c75 7374 6572 4d69 6e4d 6167 2063 clusterMinMag c │ │ │ │ +000235d0: 6c75 7374 6572 206d 696e 206d 6167 6e69 luster min magni │ │ │ │ +000235e0: 7475 6465 2e20 496e 6372 6561 7365 2074 tude. Increase t │ │ │ │ +000235f0: 6f20 7472 6164 6520 6f66 6620 6163 6375 o trade off accu │ │ │ │ +00023600: 7261 6379 2066 6f72 2073 7065 6564 2e0a racy for speed.. │ │ │ │ +00023610: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00023620: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00023630: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00023640: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00023650: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat │ │ │ │ +00023660: 6545 6467 6542 6f78 6573 2866 6c6f 6174 eEdgeBoxes(float │ │ │ │ +00023670: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ +00023680: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f │ │ │ │ +00023690: 6c6f 6174 206d 696e 5363 6f72 652c 2069 loat minScore, i │ │ │ │ +000236a0: 6e74 206d 6178 426f 7865 732c 2066 6c6f nt maxBoxes, flo │ │ │ │ +000236b0: 6174 2065 6467 654d 696e 4d61 672c 2066 at edgeMinMag, f │ │ │ │ +000236c0: 6c6f 6174 2065 6467 654d 6572 6765 5468 loat edgeMergeTh │ │ │ │ +000236d0: 722c 2066 6c6f 6174 2063 6c75 7374 6572 r, float cluster │ │ │ │ +000236e0: 4d69 6e4d 6167 2920 7b0a 2020 2020 2020 MinMag) {. │ │ │ │ +000236f0: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox │ │ │ │ +00023700: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c │ │ │ │ +00023710: 7265 6174 6545 6467 6542 6f78 6573 5f34 reateEdgeBoxes_4 │ │ │ │ +00023720: 2861 6c70 6861 2c20 6265 7461 2c20 6574 (alpha, beta, et │ │ │ │ +00023730: 612c 206d 696e 5363 6f72 652c 206d 6178 a, minScore, max │ │ │ │ +00023740: 426f 7865 732c 2065 6467 654d 696e 4d61 Boxes, edgeMinMa │ │ │ │ +00023750: 672c 2065 6467 654d 6572 6765 5468 722c g, edgeMergeThr, │ │ │ │ +00023760: 2063 6c75 7374 6572 4d69 6e4d 6167 2929 clusterMinMag)) │ │ │ │ +00023770: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00023780: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ +00023790: 6120 4564 6765 626f 7865 730a 2020 2020 a Edgeboxes. │ │ │ │ +000237a0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000237b0: 2061 6c70 6861 2073 7465 7020 7369 7a65 alpha step size │ │ │ │ +000237c0: 206f 6620 736c 6964 696e 6720 7769 6e64 of sliding wind │ │ │ │ +000237d0: 6f77 2073 6561 7263 682e 0a20 2020 2020 ow search.. │ │ │ │ +000237e0: 2a20 4070 6172 616d 2062 6574 6120 6e6d * @param beta nm │ │ │ │ +000237f0: 7320 7468 7265 7368 6f6c 6420 666f 7220 s threshold for │ │ │ │ +00023800: 6f62 6a65 6374 2070 726f 706f 7361 6c73 object proposals │ │ │ │ +00023810: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00023820: 6574 6120 6164 6170 7461 7469 6f6e 2072 eta adaptation r │ │ │ │ +00023830: 6174 6520 666f 7220 6e6d 7320 7468 7265 ate for nms thre │ │ │ │ +00023840: 7368 6f6c 642e 0a20 2020 2020 2a20 4070 shold.. * @p │ │ │ │ +00023850: 6172 616d 206d 696e 5363 6f72 6520 6d69 aram minScore mi │ │ │ │ +00023860: 6e20 7363 6f72 6520 6f66 2062 6f78 6573 n score of boxes │ │ │ │ +00023870: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ +00023880: 202a 2040 7061 7261 6d20 6d61 7842 6f78 * @param maxBox │ │ │ │ +00023890: 6573 206d 6178 206e 756d 6265 7220 6f66 es max number of │ │ │ │ +000238a0: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ +000238b0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +000238c0: 6564 6765 4d69 6e4d 6167 2065 6467 6520 edgeMinMag edge │ │ │ │ +000238d0: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ +000238e0: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ +000238f0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ +00023900: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ +00023910: 4070 6172 616d 2065 6467 654d 6572 6765 @param edgeMerge │ │ │ │ +00023920: 5468 7220 6564 6765 206d 6572 6765 2074 Thr edge merge t │ │ │ │ +00023930: 6872 6573 686f 6c64 2e20 496e 6372 6561 hreshold. Increa │ │ │ │ +00023940: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ +00023950: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ +00023960: 6564 2e0a 2020 2020 202a 2040 7265 7475 ed.. * @retu │ │ │ │ +00023970: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00023980: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00023990: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000239a0: 6174 6963 2045 6467 6542 6f78 6573 2063 atic EdgeBoxes c │ │ │ │ +000239b0: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ +000239c0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +000239d0: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ +000239e0: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ +000239f0: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ +00023a00: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ +00023a10: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ +00023a20: 6765 5468 7229 207b 0a20 2020 2020 2020 geThr) {. │ │ │ │ +00023a30: 2072 6574 7572 6e20 4564 6765 426f 7865 return EdgeBoxe │ │ │ │ +00023a40: 732e 5f5f 6672 6f6d 5074 725f 5f28 6372 s.__fromPtr__(cr │ │ │ │ +00023a50: 6561 7465 4564 6765 426f 7865 735f 3528 eateEdgeBoxes_5( │ │ │ │ +00023a60: 616c 7068 612c 2062 6574 612c 2065 7461 alpha, beta, eta │ │ │ │ +00023a70: 2c20 6d69 6e53 636f 7265 2c20 6d61 7842 , minScore, maxB │ │ │ │ +00023a80: 6f78 6573 2c20 6564 6765 4d69 6e4d 6167 oxes, edgeMinMag │ │ │ │ +00023a90: 2c20 6564 6765 4d65 7267 6554 6872 2929 , edgeMergeThr)) │ │ │ │ +00023aa0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00023ab0: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ +00023ac0: 6120 4564 6765 626f 7865 730a 2020 2020 a Edgeboxes. │ │ │ │ +00023ad0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00023ae0: 2061 6c70 6861 2073 7465 7020 7369 7a65 alpha step size │ │ │ │ +00023af0: 206f 6620 736c 6964 696e 6720 7769 6e64 of sliding wind │ │ │ │ +00023b00: 6f77 2073 6561 7263 682e 0a20 2020 2020 ow search.. │ │ │ │ +00023b10: 2a20 4070 6172 616d 2062 6574 6120 6e6d * @param beta nm │ │ │ │ +00023b20: 7320 7468 7265 7368 6f6c 6420 666f 7220 s threshold for │ │ │ │ +00023b30: 6f62 6a65 6374 2070 726f 706f 7361 6c73 object proposals │ │ │ │ +00023b40: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00023b50: 6574 6120 6164 6170 7461 7469 6f6e 2072 eta adaptation r │ │ │ │ +00023b60: 6174 6520 666f 7220 6e6d 7320 7468 7265 ate for nms thre │ │ │ │ +00023b70: 7368 6f6c 642e 0a20 2020 2020 2a20 4070 shold.. * @p │ │ │ │ +00023b80: 6172 616d 206d 696e 5363 6f72 6520 6d69 aram minScore mi │ │ │ │ +00023b90: 6e20 7363 6f72 6520 6f66 2062 6f78 6573 n score of boxes │ │ │ │ +00023ba0: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ +00023bb0: 202a 2040 7061 7261 6d20 6d61 7842 6f78 * @param maxBox │ │ │ │ +00023bc0: 6573 206d 6178 206e 756d 6265 7220 6f66 es max number of │ │ │ │ +00023bd0: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ +00023be0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00023bf0: 6564 6765 4d69 6e4d 6167 2065 6467 6520 edgeMinMag edge │ │ │ │ +00023c00: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ +00023c10: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ +00023c20: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ +00023c30: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ +00023c40: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00023c50: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00023c60: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00023c70: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ +00023c80: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ +00023c90: 7865 7328 666c 6f61 7420 616c 7068 612c xes(float alpha, │ │ │ │ +00023ca0: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ +00023cb0: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ +00023cc0: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ +00023cd0: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ +00023ce0: 4d69 6e4d 6167 2920 7b0a 2020 2020 2020 MinMag) {. │ │ │ │ +00023cf0: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox │ │ │ │ +00023d00: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c │ │ │ │ +00023d10: 7265 6174 6545 6467 6542 6f78 6573 5f36 reateEdgeBoxes_6 │ │ │ │ +00023d20: 2861 6c70 6861 2c20 6265 7461 2c20 6574 (alpha, beta, et │ │ │ │ +00023d30: 612c 206d 696e 5363 6f72 652c 206d 6178 a, minScore, max │ │ │ │ +00023d40: 426f 7865 732c 2065 6467 654d 696e 4d61 Boxes, edgeMinMa │ │ │ │ +00023d50: 6729 293b 0a20 2020 207d 0a0a 2020 2020 g));. }.. │ │ │ │ +00023d60: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +00023d70: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ +00023d80: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00023d90: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ +00023da0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ +00023db0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ +00023dc0: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ +00023dd0: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ +00023de0: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ +00023df0: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ +00023e00: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ +00023e10: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ +00023e20: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ +00023e30: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ +00023e40: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ +00023e50: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ +00023e60: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ +00023e70: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ +00023e80: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00023e90: 6563 742e 0a20 2020 2020 2a20 4072 6574 ect.. * @ret │ │ │ │ +00023ea0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00023eb0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00023ec0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00023ed0: 7461 7469 6320 4564 6765 426f 7865 7320 tatic EdgeBoxes │ │ │ │ +00023ee0: 6372 6561 7465 4564 6765 426f 7865 7328 createEdgeBoxes( │ │ │ │ +00023ef0: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo │ │ │ │ +00023f00: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e │ │ │ │ +00023f10: 7461 2c20 666c 6f61 7420 6d69 6e53 636f ta, float minSco │ │ │ │ +00023f20: 7265 2c20 696e 7420 6d61 7842 6f78 6573 re, int maxBoxes │ │ │ │ +00023f30: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00023f40: 726e 2045 6467 6542 6f78 6573 2e5f 5f66 rn EdgeBoxes.__f │ │ │ │ +00023f50: 726f 6d50 7472 5f5f 2863 7265 6174 6545 romPtr__(createE │ │ │ │ +00023f60: 6467 6542 6f78 6573 5f37 2861 6c70 6861 dgeBoxes_7(alpha │ │ │ │ +00023f70: 2c20 6265 7461 2c20 6574 612c 206d 696e , beta, eta, min │ │ │ │ +00023f80: 5363 6f72 652c 206d 6178 426f 7865 7329 Score, maxBoxes) │ │ │ │ +00023f90: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00023fa0: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ +00023fb0: 2061 2045 6467 6562 6f78 6573 0a20 2020 a Edgeboxes. │ │ │ │ +00023fc0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00023fd0: 6d20 616c 7068 6120 7374 6570 2073 697a m alpha step siz │ │ │ │ +00023fe0: 6520 6f66 2073 6c69 6469 6e67 2077 696e e of sliding win │ │ │ │ +00023ff0: 646f 7720 7365 6172 6368 2e0a 2020 2020 dow search.. │ │ │ │ +00024000: 202a 2040 7061 7261 6d20 6265 7461 206e * @param beta n │ │ │ │ +00024010: 6d73 2074 6872 6573 686f 6c64 2066 6f72 ms threshold for │ │ │ │ +00024020: 206f 626a 6563 7420 7072 6f70 6f73 616c object proposal │ │ │ │ +00024030: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ +00024040: 2065 7461 2061 6461 7074 6174 696f 6e20 eta adaptation │ │ │ │ +00024050: 7261 7465 2066 6f72 206e 6d73 2074 6872 rate for nms thr │ │ │ │ +00024060: 6573 686f 6c64 2e0a 2020 2020 202a 2040 eshold.. * @ │ │ │ │ +00024070: 7061 7261 6d20 6d69 6e53 636f 7265 206d param minScore m │ │ │ │ +00024080: 696e 2073 636f 7265 206f 6620 626f 7865 in score of boxe │ │ │ │ +00024090: 7320 746f 2064 6574 6563 742e 0a20 2020 s to detect.. │ │ │ │ +000240a0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +000240b0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +000240c0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +000240d0: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ +000240e0: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ +000240f0: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ +00024100: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +00024110: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ +00024120: 7420 6d69 6e53 636f 7265 2920 7b0a 2020 t minScore) {. │ │ │ │ +00024130: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ +00024140: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ +00024150: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ +00024160: 6573 5f38 2861 6c70 6861 2c20 6265 7461 es_8(alpha, beta │ │ │ │ +00024170: 2c20 6574 612c 206d 696e 5363 6f72 6529 , eta, minScore) │ │ │ │ +00024180: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00024190: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ +000241a0: 2061 2045 6467 6562 6f78 6573 0a20 2020 a Edgeboxes. │ │ │ │ +000241b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000241c0: 6d20 616c 7068 6120 7374 6570 2073 697a m alpha step siz │ │ │ │ +000241d0: 6520 6f66 2073 6c69 6469 6e67 2077 696e e of sliding win │ │ │ │ +000241e0: 646f 7720 7365 6172 6368 2e0a 2020 2020 dow search.. │ │ │ │ +000241f0: 202a 2040 7061 7261 6d20 6265 7461 206e * @param beta n │ │ │ │ +00024200: 6d73 2074 6872 6573 686f 6c64 2066 6f72 ms threshold for │ │ │ │ +00024210: 206f 626a 6563 7420 7072 6f70 6f73 616c object proposal │ │ │ │ +00024220: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ +00024230: 2065 7461 2061 6461 7074 6174 696f 6e20 eta adaptation │ │ │ │ +00024240: 7261 7465 2066 6f72 206e 6d73 2074 6872 rate for nms thr │ │ │ │ +00024250: 6573 686f 6c64 2e0a 2020 2020 202a 2040 eshold.. * @ │ │ │ │ +00024260: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00024270: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00024280: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00024290: 6320 7374 6174 6963 2045 6467 6542 6f78 c static EdgeBox │ │ │ │ +000242a0: 6573 2063 7265 6174 6545 6467 6542 6f78 es createEdgeBox │ │ │ │ +000242b0: 6573 2866 6c6f 6174 2061 6c70 6861 2c20 es(float alpha, │ │ │ │ +000242c0: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ +000242d0: 7420 6574 6129 207b 0a20 2020 2020 2020 t eta) {. │ │ │ │ +000242e0: 2072 6574 7572 6e20 4564 6765 426f 7865 return EdgeBoxe │ │ │ │ +000242f0: 732e 5f5f 6672 6f6d 5074 725f 5f28 6372 s.__fromPtr__(cr │ │ │ │ +00024300: 6561 7465 4564 6765 426f 7865 735f 3928 eateEdgeBoxes_9( │ │ │ │ +00024310: 616c 7068 612c 2062 6574 612c 2065 7461 alpha, beta, eta │ │ │ │ +00024320: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +00024330: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +00024340: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ +00024350: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00024360: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ +00024370: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ +00024380: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ +00024390: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ +000243a0: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ +000243b0: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ +000243c0: 6c73 2e0a 2020 2020 202a 2040 7265 7475 ls.. * @retu │ │ │ │ +000243d0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +000243e0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000243f0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00024400: 6174 6963 2045 6467 6542 6f78 6573 2063 atic EdgeBoxes c │ │ │ │ +00024410: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ +00024420: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +00024430: 7420 6265 7461 2920 7b0a 2020 2020 2020 t beta) {. │ │ │ │ +00024440: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox │ │ │ │ +00024450: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c │ │ │ │ +00024460: 7265 6174 6545 6467 6542 6f78 6573 5f31 reateEdgeBoxes_1 │ │ │ │ +00024470: 3028 616c 7068 612c 2062 6574 6129 293b 0(alpha, beta)); │ │ │ │ +00024480: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00024490: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ +000244a0: 2045 6467 6562 6f78 6573 0a20 2020 2020 Edgeboxes. │ │ │ │ +000244b0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000244c0: 616c 7068 6120 7374 6570 2073 697a 6520 alpha step size │ │ │ │ +000244d0: 6f66 2073 6c69 6469 6e67 2077 696e 646f of sliding windo │ │ │ │ +000244e0: 7720 7365 6172 6368 2e0a 2020 2020 202a w search.. * │ │ │ │ +000244f0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00024500: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00024510: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00024520: 6c69 6320 7374 6174 6963 2045 6467 6542 lic static EdgeB │ │ │ │ +00024530: 6f78 6573 2063 7265 6174 6545 6467 6542 oxes createEdgeB │ │ │ │ +00024540: 6f78 6573 2866 6c6f 6174 2061 6c70 6861 oxes(float alpha │ │ │ │ +00024550: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00024560: 726e 2045 6467 6542 6f78 6573 2e5f 5f66 rn EdgeBoxes.__f │ │ │ │ +00024570: 726f 6d50 7472 5f5f 2863 7265 6174 6545 romPtr__(createE │ │ │ │ +00024580: 6467 6542 6f78 6573 5f31 3128 616c 7068 dgeBoxes_11(alph │ │ │ │ +00024590: 6129 293b 0a20 2020 207d 0a0a 2020 2020 a));. }.. │ │ │ │ +000245a0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +000245b0: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ +000245c0: 2020 2020 2a0a 2020 2020 202a 2040 7265 *. * @re │ │ │ │ +000245d0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +000245e0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000245f0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00024600: 7374 6174 6963 2045 6467 6542 6f78 6573 static EdgeBoxes │ │ │ │ +00024610: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +00024620: 2829 207b 0a20 2020 2020 2020 2072 6574 () {. ret │ │ │ │ +00024630: 7572 6e20 4564 6765 426f 7865 732e 5f5f urn EdgeBoxes.__ │ │ │ │ +00024640: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +00024650: 4564 6765 426f 7865 735f 3132 2829 293b EdgeBoxes_12()); │ │ │ │ +00024660: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00024670: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00024680: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00024690: 666f 7572 6965 7244 6573 6372 6970 746f fourierDescripto │ │ │ │ +000246a0: 7228 4d61 7420 7372 632c 204d 6174 2620 r(Mat src, Mat& │ │ │ │ +000246b0: 6473 742c 2069 6e74 206e 6245 6c74 203d dst, int nbElt = │ │ │ │ +000246c0: 202d 312c 2069 6e74 206e 6246 4420 3d20 -1, int nbFD = │ │ │ │ +000246d0: 2d31 290a 2020 2020 2f2f 0a0a 2020 2020 -1). //.. │ │ │ │ +000246e0: 2f2a 2a0a 2020 2020 202a 2046 6f75 7269 /**. * Fouri │ │ │ │ +000246f0: 6572 2064 6573 6372 6970 746f 7273 2066 er descriptors f │ │ │ │ +00024700: 6f72 2070 6c61 6e65 6420 636c 6f73 6564 or planed closed │ │ │ │ +00024710: 2063 7572 7665 730a 2020 2020 202a 0a20 curves. *. │ │ │ │ +00024720: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00024730: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ +00024740: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ +00024750: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ +00024760: 453a 2050 6572 736f 6f6e 4675 3139 3737 E: PersoonFu1977 │ │ │ │ +00024770: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00024780: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00024790: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +000247a0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +000247b0: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ 000247c0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ 000247d0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -000247e0: 206f 6d65 6761 2061 7574 6f6d 6174 6963 omega automatic │ │ │ │ +000247e0: 206e 6245 6c74 2061 7574 6f6d 6174 6963 nbElt automatic │ │ │ │ 000247f0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00024800: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00024810: 6320 7374 6174 6963 2076 6f69 6420 4772 c static void Gr │ │ │ │ -00024820: 6164 6965 6e74 4465 7269 6368 6559 284d adientDericheY(M │ │ │ │ -00024830: 6174 206f 702c 204d 6174 2064 7374 2c20 at op, Mat dst, │ │ │ │ -00024840: 646f 7562 6c65 2061 6c70 6861 2c20 646f double alpha, do │ │ │ │ -00024850: 7562 6c65 206f 6d65 6761 2920 7b0a 2020 uble omega) {. │ │ │ │ -00024860: 2020 2020 2020 4772 6164 6965 6e74 4465 GradientDe │ │ │ │ -00024870: 7269 6368 6559 5f30 286f 702e 6e61 7469 richeY_0(op.nati │ │ │ │ -00024880: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ -00024890: 654f 626a 2c20 616c 7068 612c 206f 6d65 eObj, alpha, ome │ │ │ │ -000248a0: 6761 293b 0a20 2020 207d 0a0a 0a20 2020 ga);. }... │ │ │ │ -000248b0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -000248c0: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -000248d0: 6f63 3a3a 4772 6164 6965 6e74 4465 7269 oc::GradientDeri │ │ │ │ -000248e0: 6368 6558 284d 6174 206f 702c 204d 6174 cheX(Mat op, Mat │ │ │ │ -000248f0: 2620 6473 742c 2064 6f75 626c 6520 616c & dst, double al │ │ │ │ -00024900: 7068 612c 2064 6f75 626c 6520 6f6d 6567 pha, double omeg │ │ │ │ -00024910: 6129 0a20 2020 202f 2f0a 0a20 2020 202f a). //.. / │ │ │ │ -00024920: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ -00024930: 7320 5820 4465 7269 6368 6520 6669 6c74 s X Deriche filt │ │ │ │ -00024940: 6572 2074 6f20 616e 2069 6d61 6765 2e0a er to an image.. │ │ │ │ -00024950: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ -00024960: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -00024970: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ -00024980: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ -00024990: 2073 6565 2068 7474 703a 2f2f 6369 7465 see http://cite │ │ │ │ -000249a0: 7365 6572 782e 6973 742e 7073 752e 6564 seerx.ist.psu.ed │ │ │ │ -000249b0: 752f 7669 6577 646f 632f 646f 776e 6c6f u/viewdoc/downlo │ │ │ │ -000249c0: 6164 3f64 6f69 3d31 302e 312e 312e 3437 ad?doi=10.1.1.47 │ │ │ │ -000249d0: 362e 3537 3336 2661 6d70 3b72 6570 3d72 6.5736&rep=r │ │ │ │ -000249e0: 6570 3126 616d 703b 7479 7065 3d70 6466 ep1&type=pdf │ │ │ │ -000249f0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -00024a00: 2020 2020 2a20 4070 6172 616d 206f 7020 * @param op │ │ │ │ -00024a10: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00024a20: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -00024a30: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ -00024a40: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00024a50: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00024a60: 616c 7068 6120 6175 746f 6d61 7469 6361 alpha automatica │ │ │ │ -00024a70: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00024a80: 2020 202a 2040 7061 7261 6d20 6f6d 6567 * @param omeg │ │ │ │ -00024a90: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ -00024aa0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00024ab0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00024ac0: 7469 6320 766f 6964 2047 7261 6469 656e tic void Gradien │ │ │ │ -00024ad0: 7444 6572 6963 6865 5828 4d61 7420 6f70 tDericheX(Mat op │ │ │ │ -00024ae0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ -00024af0: 6520 616c 7068 612c 2064 6f75 626c 6520 e alpha, double │ │ │ │ -00024b00: 6f6d 6567 6129 207b 0a20 2020 2020 2020 omega) {. │ │ │ │ -00024b10: 2047 7261 6469 656e 7444 6572 6963 6865 GradientDeriche │ │ │ │ -00024b20: 585f 3028 6f70 2e6e 6174 6976 654f 626a X_0(op.nativeObj │ │ │ │ -00024b30: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -00024b40: 2061 6c70 6861 2c20 6f6d 6567 6129 3b0a alpha, omega);. │ │ │ │ -00024b50: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00024b60: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00024b70: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -00024b80: 7265 6174 6551 7561 7465 726e 696f 6e49 reateQuaternionI │ │ │ │ -00024b90: 6d61 6765 284d 6174 2069 6d67 2c20 4d61 mage(Mat img, Ma │ │ │ │ -00024ba0: 7426 2071 696d 6729 0a20 2020 202f 2f0a t& qimg). //. │ │ │ │ -00024bb0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -00024bc0: 6372 6561 7465 7320 6120 7175 6174 6572 creates a quater │ │ │ │ -00024bd0: 6e69 6f6e 2069 6d61 6765 2e0a 2020 2020 nion image.. │ │ │ │ -00024be0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00024bf0: 2069 6d67 2061 7574 6f6d 6174 6963 616c img automatical │ │ │ │ -00024c00: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00024c10: 2020 2a20 4070 6172 616d 2071 696d 6720 * @param qimg │ │ │ │ -00024c20: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00024c30: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00024c40: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00024c50: 6320 766f 6964 2063 7265 6174 6551 7561 c void createQua │ │ │ │ -00024c60: 7465 726e 696f 6e49 6d61 6765 284d 6174 ternionImage(Mat │ │ │ │ -00024c70: 2069 6d67 2c20 4d61 7420 7169 6d67 2920 img, Mat qimg) │ │ │ │ -00024c80: 7b0a 2020 2020 2020 2020 6372 6561 7465 {. create │ │ │ │ -00024c90: 5175 6174 6572 6e69 6f6e 496d 6167 655f QuaternionImage_ │ │ │ │ -00024ca0: 3028 696d 672e 6e61 7469 7665 4f62 6a2c 0(img.nativeObj, │ │ │ │ -00024cb0: 2071 696d 672e 6e61 7469 7665 4f62 6a29 qimg.nativeObj) │ │ │ │ -00024cc0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00024cd0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -00024ce0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -00024cf0: 3a71 636f 6e6a 284d 6174 2071 696d 672c :qconj(Mat qimg, │ │ │ │ -00024d00: 204d 6174 2620 7163 696d 6729 0a20 2020 Mat& qcimg). │ │ │ │ -00024d10: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00024d20: 2020 2a20 6361 6c63 756c 6174 6573 2063 * calculates c │ │ │ │ -00024d30: 6f6e 6a75 6761 7465 206f 6620 6120 7175 onjugate of a qu │ │ │ │ -00024d40: 6174 6572 6e69 6f6e 2069 6d61 6765 2e0a aternion image.. │ │ │ │ -00024d50: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00024d60: 6172 616d 2071 696d 6720 6175 746f 6d61 aram qimg automa │ │ │ │ -00024d70: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00024d80: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00024d90: 7163 696d 6720 6175 746f 6d61 7469 6361 qcimg automatica │ │ │ │ -00024da0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00024db0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00024dc0: 2073 7461 7469 6320 766f 6964 2071 636f static void qco │ │ │ │ -00024dd0: 6e6a 284d 6174 2071 696d 672c 204d 6174 nj(Mat qimg, Mat │ │ │ │ -00024de0: 2071 6369 6d67 2920 7b0a 2020 2020 2020 qcimg) {. │ │ │ │ -00024df0: 2020 7163 6f6e 6a5f 3028 7169 6d67 2e6e qconj_0(qimg.n │ │ │ │ -00024e00: 6174 6976 654f 626a 2c20 7163 696d 672e ativeObj, qcimg. │ │ │ │ -00024e10: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);. │ │ │ │ -00024e20: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -00024e30: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -00024e40: 3a78 696d 6770 726f 633a 3a71 756e 6974 :ximgproc::qunit │ │ │ │ -00024e50: 6172 7928 4d61 7420 7169 6d67 2c20 4d61 ary(Mat qimg, Ma │ │ │ │ -00024e60: 7426 2071 6e69 6d67 290a 2020 2020 2f2f t& qnimg). // │ │ │ │ -00024e70: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00024e80: 2064 6976 6964 6573 2065 6163 6820 656c divides each el │ │ │ │ -00024e90: 656d 656e 7420 6279 2069 7473 206d 6f64 ement by its mod │ │ │ │ -00024ea0: 756c 7573 2e0a 2020 2020 202a 0a20 2020 ulus.. *. │ │ │ │ -00024eb0: 2020 2a20 4070 6172 616d 2071 696d 6720 * @param qimg │ │ │ │ -00024ec0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00024ed0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -00024ee0: 7061 7261 6d20 716e 696d 6720 6175 746f param qnimg auto │ │ │ │ -00024ef0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00024f00: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00024f10: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -00024f20: 6964 2071 756e 6974 6172 7928 4d61 7420 id qunitary(Mat │ │ │ │ -00024f30: 7169 6d67 2c20 4d61 7420 716e 696d 6729 qimg, Mat qnimg) │ │ │ │ -00024f40: 207b 0a20 2020 2020 2020 2071 756e 6974 {. qunit │ │ │ │ -00024f50: 6172 795f 3028 7169 6d67 2e6e 6174 6976 ary_0(qimg.nativ │ │ │ │ -00024f60: 654f 626a 2c20 716e 696d 672e 6e61 7469 eObj, qnimg.nati │ │ │ │ -00024f70: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ -00024f80: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00024f90: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -00024fa0: 6770 726f 633a 3a71 6d75 6c74 6970 6c79 gproc::qmultiply │ │ │ │ -00024fb0: 284d 6174 2073 7263 312c 204d 6174 2073 (Mat src1, Mat s │ │ │ │ -00024fc0: 7263 322c 204d 6174 2620 6473 7429 0a20 rc2, Mat& dst). │ │ │ │ -00024fd0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -00024fe0: 2020 2020 2a20 4361 6c63 756c 6174 6573 * Calculates │ │ │ │ -00024ff0: 2074 6865 2070 6572 2d65 6c65 6d65 6e74 the per-element │ │ │ │ -00025000: 2071 7561 7465 726e 696f 6e20 7072 6f64 quaternion prod │ │ │ │ -00025010: 7563 7420 6f66 2074 776f 2061 7272 6179 uct of two array │ │ │ │ -00025020: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00025030: 4070 6172 616d 2073 7263 3120 6175 746f @param src1 auto │ │ │ │ -00025040: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00025050: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -00025060: 6d20 7372 6332 2061 7574 6f6d 6174 6963 m src2 automatic │ │ │ │ -00025070: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00025080: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -00025090: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -000250a0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -000250b0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -000250c0: 6963 2076 6f69 6420 716d 756c 7469 706c ic void qmultipl │ │ │ │ -000250d0: 7928 4d61 7420 7372 6331 2c20 4d61 7420 y(Mat src1, Mat │ │ │ │ -000250e0: 7372 6332 2c20 4d61 7420 6473 7429 207b src2, Mat dst) { │ │ │ │ -000250f0: 0a20 2020 2020 2020 2071 6d75 6c74 6970 . qmultip │ │ │ │ -00025100: 6c79 5f30 2873 7263 312e 6e61 7469 7665 ly_0(src1.native │ │ │ │ -00025110: 4f62 6a2c 2073 7263 322e 6e61 7469 7665 Obj, src2.native │ │ │ │ -00025120: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -00025130: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -00025140: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00025150: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -00025160: 6f63 3a3a 7164 6674 284d 6174 2069 6d67 oc::qdft(Mat img │ │ │ │ -00025170: 2c20 4d61 7426 2071 696d 672c 2069 6e74 , Mat& qimg, int │ │ │ │ -00025180: 2066 6c61 6773 2c20 626f 6f6c 2073 6964 flags, bool sid │ │ │ │ -00025190: 654c 6566 7429 0a20 2020 202f 2f0a 0a20 eLeft). //.. │ │ │ │ -000251a0: 2020 202f 2a2a 0a20 2020 2020 2a20 5065 /**. * Pe │ │ │ │ -000251b0: 7266 6f72 6d73 2061 2066 6f72 7761 7264 rforms a forward │ │ │ │ -000251c0: 206f 7220 696e 7665 7273 6520 4469 7363 or inverse Disc │ │ │ │ -000251d0: 7265 7465 2071 7561 7465 726e 696f 6e20 rete quaternion │ │ │ │ -000251e0: 466f 7572 6965 7220 7472 616e 7366 6f72 Fourier transfor │ │ │ │ -000251f0: 6d20 6f66 2061 2032 4420 7175 6174 6572 m of a 2D quater │ │ │ │ -00025200: 6e69 6f6e 2061 7272 6179 2e0a 2020 2020 nion array.. │ │ │ │ -00025210: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00025220: 2069 6d67 2061 7574 6f6d 6174 6963 616c img automatical │ │ │ │ -00025230: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00025240: 2020 2a20 4070 6172 616d 2071 696d 6720 * @param qimg │ │ │ │ -00025250: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00025260: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -00025270: 7061 7261 6d20 666c 6167 7320 6175 746f param flags auto │ │ │ │ -00025280: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00025290: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -000252a0: 6d20 7369 6465 4c65 6674 2061 7574 6f6d m sideLeft autom │ │ │ │ -000252b0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -000252c0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -000252d0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -000252e0: 6420 7164 6674 284d 6174 2069 6d67 2c20 d qdft(Mat img, │ │ │ │ -000252f0: 4d61 7420 7169 6d67 2c20 696e 7420 666c Mat qimg, int fl │ │ │ │ -00025300: 6167 732c 2062 6f6f 6c65 616e 2073 6964 ags, boolean sid │ │ │ │ -00025310: 654c 6566 7429 207b 0a20 2020 2020 2020 eLeft) {. │ │ │ │ -00025320: 2071 6466 745f 3028 696d 672e 6e61 7469 qdft_0(img.nati │ │ │ │ -00025330: 7665 4f62 6a2c 2071 696d 672e 6e61 7469 veObj, qimg.nati │ │ │ │ -00025340: 7665 4f62 6a2c 2066 6c61 6773 2c20 7369 veObj, flags, si │ │ │ │ -00025350: 6465 4c65 6674 293b 0a20 2020 207d 0a0a deLeft);. }.. │ │ │ │ -00025360: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -00025370: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -00025380: 6d67 7072 6f63 3a3a 636f 6c6f 724d 6174 mgproc::colorMat │ │ │ │ -00025390: 6368 5465 6d70 6c61 7465 284d 6174 2069 chTemplate(Mat i │ │ │ │ -000253a0: 6d67 2c20 4d61 7420 7465 6d70 6c2c 204d mg, Mat templ, M │ │ │ │ -000253b0: 6174 2620 7265 7375 6c74 290a 2020 2020 at& result). │ │ │ │ -000253c0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -000253d0: 202a 2043 6f6d 7061 7265 7320 6120 636f * Compares a co │ │ │ │ -000253e0: 6c6f 7220 7465 6d70 6c61 7465 2061 6761 lor template aga │ │ │ │ -000253f0: 696e 7374 206f 7665 726c 6170 7065 6420 inst overlapped │ │ │ │ -00025400: 636f 6c6f 7220 696d 6167 6520 7265 6769 color image regi │ │ │ │ -00025410: 6f6e 732e 0a20 2020 2020 2a0a 2020 2020 ons.. *. │ │ │ │ -00025420: 202a 2040 7061 7261 6d20 696d 6720 6175 * @param img au │ │ │ │ -00025430: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00025440: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00025450: 7261 6d20 7465 6d70 6c20 6175 746f 6d61 ram templ automa │ │ │ │ -00025460: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00025470: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00025480: 7265 7375 6c74 2061 7574 6f6d 6174 6963 result automatic │ │ │ │ -00025490: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000254a0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -000254b0: 6320 7374 6174 6963 2076 6f69 6420 636f c static void co │ │ │ │ -000254c0: 6c6f 724d 6174 6368 5465 6d70 6c61 7465 lorMatchTemplate │ │ │ │ -000254d0: 284d 6174 2069 6d67 2c20 4d61 7420 7465 (Mat img, Mat te │ │ │ │ -000254e0: 6d70 6c2c 204d 6174 2072 6573 756c 7429 mpl, Mat result) │ │ │ │ -000254f0: 207b 0a20 2020 2020 2020 2063 6f6c 6f72 {. color │ │ │ │ -00025500: 4d61 7463 6854 656d 706c 6174 655f 3028 MatchTemplate_0( │ │ │ │ -00025510: 696d 672e 6e61 7469 7665 4f62 6a2c 2074 img.nativeObj, t │ │ │ │ -00025520: 656d 706c 2e6e 6174 6976 654f 626a 2c20 empl.nativeObj, │ │ │ │ -00025530: 7265 7375 6c74 2e6e 6174 6976 654f 626a result.nativeObj │ │ │ │ +00024800: 2020 2020 2a20 4070 6172 616d 206e 6246 * @param nbF │ │ │ │ +00024810: 4420 6175 746f 6d61 7469 6361 6c6c 7920 D automatically │ │ │ │ +00024820: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00024830: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00024840: 7469 6320 766f 6964 2066 6f75 7269 6572 tic void fourier │ │ │ │ +00024850: 4465 7363 7269 7074 6f72 284d 6174 2073 Descriptor(Mat s │ │ │ │ +00024860: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ +00024870: 206e 6245 6c74 2c20 696e 7420 6e62 4644 nbElt, int nbFD │ │ │ │ +00024880: 2920 7b0a 2020 2020 2020 2020 666f 7572 ) {. four │ │ │ │ +00024890: 6965 7244 6573 6372 6970 746f 725f 3028 ierDescriptor_0( │ │ │ │ +000248a0: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +000248b0: 7374 2e6e 6174 6976 654f 626a 2c20 6e62 st.nativeObj, nb │ │ │ │ +000248c0: 456c 742c 206e 6246 4429 3b0a 2020 2020 Elt, nbFD);. │ │ │ │ +000248d0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +000248e0: 2a20 466f 7572 6965 7220 6465 7363 7269 * Fourier descri │ │ │ │ +000248f0: 7074 6f72 7320 666f 7220 706c 616e 6564 ptors for planed │ │ │ │ +00024900: 2063 6c6f 7365 6420 6375 7276 6573 0a20 closed curves. │ │ │ │ +00024910: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +00024920: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +00024930: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ +00024940: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ +00024950: 7365 6520 4349 5445 3a20 5065 7273 6f6f see CITE: Persoo │ │ │ │ +00024960: 6e46 7531 3937 370a 2020 2020 202a 0a20 nFu1977. *. │ │ │ │ +00024970: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00024980: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ +00024990: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000249a0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +000249b0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ +000249c0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +000249d0: 2040 7061 7261 6d20 6e62 456c 7420 6175 @param nbElt au │ │ │ │ +000249e0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000249f0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00024a00: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00024a10: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ +00024a20: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ +00024a30: 4d61 7420 6473 742c 2069 6e74 206e 6245 Mat dst, int nbE │ │ │ │ +00024a40: 6c74 2920 7b0a 2020 2020 2020 2020 666f lt) {. fo │ │ │ │ +00024a50: 7572 6965 7244 6573 6372 6970 746f 725f urierDescriptor_ │ │ │ │ +00024a60: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ +00024a70: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00024a80: 6e62 456c 7429 3b0a 2020 2020 7d0a 0a20 nbElt);. }.. │ │ │ │ +00024a90: 2020 202f 2a2a 0a20 2020 2020 2a20 466f /**. * Fo │ │ │ │ +00024aa0: 7572 6965 7220 6465 7363 7269 7074 6f72 urier descriptor │ │ │ │ +00024ab0: 7320 666f 7220 706c 616e 6564 2063 6c6f s for planed clo │ │ │ │ +00024ac0: 7365 6420 6375 7276 6573 0a20 2020 2020 sed curves. │ │ │ │ +00024ad0: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00024ae0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00024af0: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat │ │ │ │ +00024b00: 696f 6e2c 2070 6c65 6173 6520 7365 6520 ion, please see │ │ │ │ +00024b10: 4349 5445 3a20 5065 7273 6f6f 6e46 7531 CITE: PersoonFu1 │ │ │ │ +00024b20: 3937 370a 2020 2020 202a 0a20 2020 2020 977. *. │ │ │ │ +00024b30: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00024b40: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ +00024b50: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00024b60: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ +00024b70: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00024b80: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00024b90: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00024ba0: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ +00024bb0: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ +00024bc0: 4d61 7420 6473 7429 207b 0a20 2020 2020 Mat dst) {. │ │ │ │ +00024bd0: 2020 2066 6f75 7269 6572 4465 7363 7269 fourierDescri │ │ │ │ +00024be0: 7074 6f72 5f32 2873 7263 2e6e 6174 6976 ptor_2(src.nativ │ │ │ │ +00024bf0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +00024c00: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ +00024c10: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00024c20: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +00024c30: 726f 633a 3a74 7261 6e73 666f 726d 4644 roc::transformFD │ │ │ │ +00024c40: 284d 6174 2073 7263 2c20 4d61 7420 742c (Mat src, Mat t, │ │ │ │ +00024c50: 204d 6174 2620 6473 742c 2062 6f6f 6c20 Mat& dst, bool │ │ │ │ +00024c60: 6664 436f 6e74 6f75 7220 3d20 7472 7565 fdContour = true │ │ │ │ +00024c70: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00024c80: 2a0a 2020 2020 202a 2074 7261 6e73 666f *. * transfo │ │ │ │ +00024c90: 726d 2061 2063 6f6e 746f 7572 0a20 2020 rm a contour. │ │ │ │ +00024ca0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00024cb0: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ +00024cc0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00024cd0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00024ce0: 616d 2074 2061 7574 6f6d 6174 6963 616c am t automatical │ │ │ │ +00024cf0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00024d00: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +00024d10: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00024d20: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00024d30: 6172 616d 2066 6443 6f6e 746f 7572 2061 aram fdContour a │ │ │ │ +00024d40: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00024d50: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00024d60: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00024d70: 2076 6f69 6420 7472 616e 7366 6f72 6d46 void transformF │ │ │ │ +00024d80: 4428 4d61 7420 7372 632c 204d 6174 2074 D(Mat src, Mat t │ │ │ │ +00024d90: 2c20 4d61 7420 6473 742c 2062 6f6f 6c65 , Mat dst, boole │ │ │ │ +00024da0: 616e 2066 6443 6f6e 746f 7572 2920 7b0a an fdContour) {. │ │ │ │ +00024db0: 2020 2020 2020 2020 7472 616e 7366 6f72 transfor │ │ │ │ +00024dc0: 6d46 445f 3028 7372 632e 6e61 7469 7665 mFD_0(src.native │ │ │ │ +00024dd0: 4f62 6a2c 2074 2e6e 6174 6976 654f 626a Obj, t.nativeObj │ │ │ │ +00024de0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00024df0: 2066 6443 6f6e 746f 7572 293b 0a20 2020 fdContour);. │ │ │ │ +00024e00: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00024e10: 202a 2074 7261 6e73 666f 726d 2061 2063 * transform a c │ │ │ │ +00024e20: 6f6e 746f 7572 0a20 2020 2020 2a0a 2020 ontour. *. │ │ │ │ +00024e30: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00024e40: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ +00024e50: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00024e60: 2020 2020 2a20 4070 6172 616d 2074 2061 * @param t a │ │ │ │ +00024e70: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00024e80: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00024e90: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ +00024ea0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00024eb0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00024ec0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00024ed0: 7472 616e 7366 6f72 6d46 4428 4d61 7420 transformFD(Mat │ │ │ │ +00024ee0: 7372 632c 204d 6174 2074 2c20 4d61 7420 src, Mat t, Mat │ │ │ │ +00024ef0: 6473 7429 207b 0a20 2020 2020 2020 2074 dst) {. t │ │ │ │ +00024f00: 7261 6e73 666f 726d 4644 5f31 2873 7263 ransformFD_1(src │ │ │ │ +00024f10: 2e6e 6174 6976 654f 626a 2c20 742e 6e61 .nativeObj, t.na │ │ │ │ +00024f20: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00024f30: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }.. │ │ │ │ +00024f40: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00024f50: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00024f60: 6d67 7072 6f63 3a3a 636f 6e74 6f75 7253 mgproc::contourS │ │ │ │ +00024f70: 616d 706c 696e 6728 4d61 7420 7372 632c ampling(Mat src, │ │ │ │ +00024f80: 204d 6174 2620 6f75 742c 2069 6e74 206e Mat& out, int n │ │ │ │ +00024f90: 6245 6c74 290a 2020 2020 2f2f 0a0a 2020 bElt). //.. │ │ │ │ +00024fa0: 2020 2f2a 2a0a 2020 2020 202a 2043 6f6e /**. * Con │ │ │ │ +00024fb0: 746f 7572 2073 616d 706c 696e 6720 2e0a tour sampling .. │ │ │ │ +00024fc0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +00024fd0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00024fe0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00024ff0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00025000: 7061 7261 6d20 6f75 7420 6175 746f 6d61 param out automa │ │ │ │ +00025010: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00025020: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00025030: 6e62 456c 7420 6175 746f 6d61 7469 6361 nbElt automatica │ │ │ │ +00025040: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00025050: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00025060: 2073 7461 7469 6320 766f 6964 2063 6f6e static void con │ │ │ │ +00025070: 746f 7572 5361 6d70 6c69 6e67 284d 6174 tourSampling(Mat │ │ │ │ +00025080: 2073 7263 2c20 4d61 7420 6f75 742c 2069 src, Mat out, i │ │ │ │ +00025090: 6e74 206e 6245 6c74 2920 7b0a 2020 2020 nt nbElt) {. │ │ │ │ +000250a0: 2020 2020 636f 6e74 6f75 7253 616d 706c contourSampl │ │ │ │ +000250b0: 696e 675f 3028 7372 632e 6e61 7469 7665 ing_0(src.native │ │ │ │ +000250c0: 4f62 6a2c 206f 7574 2e6e 6174 6976 654f Obj, out.nativeO │ │ │ │ +000250d0: 626a 2c20 6e62 456c 7429 3b0a 2020 2020 bj, nbElt);. │ │ │ │ +000250e0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +000250f0: 2f20 432b 2b3a 2020 5074 725f 436f 6e74 / C++: Ptr_Cont │ │ │ │ +00025100: 6f75 7246 6974 7469 6e67 2063 763a 3a78 ourFitting cv::x │ │ │ │ +00025110: 696d 6770 726f 633a 3a63 7265 6174 6543 imgproc::createC │ │ │ │ +00025120: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ +00025130: 7420 6374 7220 3d20 3130 3234 2c20 696e t ctr = 1024, in │ │ │ │ +00025140: 7420 6664 203d 2031 3629 0a20 2020 202f t fd = 16). / │ │ │ │ +00025150: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00025160: 2a20 6372 6561 7465 2043 6f6e 746f 7572 * create Contour │ │ │ │ +00025170: 4669 7474 696e 6720 616c 676f 7269 7468 Fitting algorith │ │ │ │ +00025180: 6d20 6f62 6a65 6374 0a20 2020 2020 2a0a m object. *. │ │ │ │ +00025190: 2020 2020 202a 2040 7061 7261 6d20 6374 * @param ct │ │ │ │ +000251a0: 7220 6e75 6d62 6572 206f 6620 466f 7572 r number of Four │ │ │ │ +000251b0: 6965 7220 6465 7363 7269 7074 6f72 7320 ier descriptors │ │ │ │ +000251c0: 6571 7561 6c20 746f 206e 756d 6265 7220 equal to number │ │ │ │ +000251d0: 6f66 2063 6f6e 746f 7572 2070 6f69 6e74 of contour point │ │ │ │ +000251e0: 7320 6166 7465 7220 7265 7361 6d70 6c69 s after resampli │ │ │ │ +000251f0: 6e67 2e0a 2020 2020 202a 2040 7061 7261 ng.. * @para │ │ │ │ +00025200: 6d20 6664 2043 6f6e 746f 7572 2064 6566 m fd Contour def │ │ │ │ +00025210: 696e 696e 6720 7365 636f 6e64 2073 6861 ining second sha │ │ │ │ +00025220: 7065 2028 5461 7267 6574 292e 0a20 2020 pe (Target).. │ │ │ │ +00025230: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00025240: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00025250: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00025260: 7075 626c 6963 2073 7461 7469 6320 436f public static Co │ │ │ │ +00025270: 6e74 6f75 7246 6974 7469 6e67 2063 7265 ntourFitting cre │ │ │ │ +00025280: 6174 6543 6f6e 746f 7572 4669 7474 696e ateContourFittin │ │ │ │ +00025290: 6728 696e 7420 6374 722c 2069 6e74 2066 g(int ctr, int f │ │ │ │ +000252a0: 6429 207b 0a20 2020 2020 2020 2072 6574 d) {. ret │ │ │ │ +000252b0: 7572 6e20 436f 6e74 6f75 7246 6974 7469 urn ContourFitti │ │ │ │ +000252c0: 6e67 2e5f 5f66 726f 6d50 7472 5f5f 2863 ng.__fromPtr__(c │ │ │ │ +000252d0: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ +000252e0: 696e 675f 3028 6374 722c 2066 6429 293b ing_0(ctr, fd)); │ │ │ │ +000252f0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00025300: 2020 2020 202a 2063 7265 6174 6520 436f * create Co │ │ │ │ +00025310: 6e74 6f75 7246 6974 7469 6e67 2061 6c67 ntourFitting alg │ │ │ │ +00025320: 6f72 6974 686d 206f 626a 6563 740a 2020 orithm object. │ │ │ │ +00025330: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00025340: 616d 2063 7472 206e 756d 6265 7220 6f66 am ctr number of │ │ │ │ +00025350: 2046 6f75 7269 6572 2064 6573 6372 6970 Fourier descrip │ │ │ │ +00025360: 746f 7273 2065 7175 616c 2074 6f20 6e75 tors equal to nu │ │ │ │ +00025370: 6d62 6572 206f 6620 636f 6e74 6f75 7220 mber of contour │ │ │ │ +00025380: 706f 696e 7473 2061 6674 6572 2072 6573 points after res │ │ │ │ +00025390: 616d 706c 696e 672e 0a20 2020 2020 2a20 ampling.. * │ │ │ │ +000253a0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +000253b0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000253c0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +000253d0: 6963 2073 7461 7469 6320 436f 6e74 6f75 ic static Contou │ │ │ │ +000253e0: 7246 6974 7469 6e67 2063 7265 6174 6543 rFitting createC │ │ │ │ +000253f0: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ +00025400: 7420 6374 7229 207b 0a20 2020 2020 2020 t ctr) {. │ │ │ │ +00025410: 2072 6574 7572 6e20 436f 6e74 6f75 7246 return ContourF │ │ │ │ +00025420: 6974 7469 6e67 2e5f 5f66 726f 6d50 7472 itting.__fromPtr │ │ │ │ +00025430: 5f5f 2863 7265 6174 6543 6f6e 746f 7572 __(createContour │ │ │ │ +00025440: 4669 7474 696e 675f 3128 6374 7229 293b Fitting_1(ctr)); │ │ │ │ +00025450: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00025460: 2020 2020 202a 2063 7265 6174 6520 436f * create Co │ │ │ │ +00025470: 6e74 6f75 7246 6974 7469 6e67 2061 6c67 ntourFitting alg │ │ │ │ +00025480: 6f72 6974 686d 206f 626a 6563 740a 2020 orithm object. │ │ │ │ +00025490: 2020 202a 0a20 2020 2020 2a20 4072 6574 *. * @ret │ │ │ │ +000254a0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +000254b0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000254c0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +000254d0: 7461 7469 6320 436f 6e74 6f75 7246 6974 tatic ContourFit │ │ │ │ +000254e0: 7469 6e67 2063 7265 6174 6543 6f6e 746f ting createConto │ │ │ │ +000254f0: 7572 4669 7474 696e 6728 2920 7b0a 2020 urFitting() {. │ │ │ │ +00025500: 2020 2020 2020 7265 7475 726e 2043 6f6e return Con │ │ │ │ +00025510: 746f 7572 4669 7474 696e 672e 5f5f 6672 tourFitting.__fr │ │ │ │ +00025520: 6f6d 5074 725f 5f28 6372 6561 7465 436f omPtr__(createCo │ │ │ │ +00025530: 6e74 6f75 7246 6974 7469 6e67 5f32 2829 ntourFitting_2() │ │ │ │ 00025540: 293b 0a20 2020 207d 0a0a 0a0a 0a20 2020 );. }..... │ │ │ │ 00025550: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ 00025560: 763a 3a78 696d 6770 726f 633a 3a6e 6942 v::ximgproc::niB │ │ │ │ 00025570: 6c61 636b 5468 7265 7368 6f6c 6428 4d61 lackThreshold(Ma │ │ │ │ 00025580: 7420 5f73 7263 2c20 4d61 7426 205f 6473 t _src, Mat& _ds │ │ │ │ 00025590: 742c 2064 6f75 626c 6520 6d61 7856 616c t, double maxVal │ │ │ │ 000255a0: 7565 2c20 696e 7420 7479 7065 2c20 696e ue, int type, in │ │ │ │ @@ -9626,1703 +9626,1703 @@ │ │ │ │ 00025990: 6976 6520 766f 6964 2061 6e69 736f 7472 ive void anisotr │ │ │ │ 000259a0: 6f70 6963 4469 6666 7573 696f 6e5f 3028 opicDiffusion_0( │ │ │ │ 000259b0: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ 000259c0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ 000259d0: 6976 654f 626a 2c20 666c 6f61 7420 616c iveObj, float al │ │ │ │ 000259e0: 7068 612c 2066 6c6f 6174 204b 2c20 696e pha, float K, in │ │ │ │ 000259f0: 7420 6e69 7465 7273 293b 0a0a 2020 2020 t niters);.. │ │ │ │ -00025a00: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -00025a10: 3a3a 7869 6d67 7072 6f63 3a3a 7765 6967 ::ximgproc::weig │ │ │ │ -00025a20: 6874 6564 4d65 6469 616e 4669 6c74 6572 htedMedianFilter │ │ │ │ -00025a30: 284d 6174 206a 6f69 6e74 2c20 4d61 7420 (Mat joint, Mat │ │ │ │ -00025a40: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ -00025a50: 6e74 2072 2c20 646f 7562 6c65 2073 6967 nt r, double sig │ │ │ │ -00025a60: 6d61 203d 2032 352e 352c 2069 6e74 2077 ma = 25.5, int w │ │ │ │ -00025a70: 6569 6768 7454 7970 6520 3d20 574d 465f eightType = WMF_ │ │ │ │ -00025a80: 4558 502c 204d 6174 206d 6173 6b20 3d20 EXP, Mat mask = │ │ │ │ -00025a90: 4d61 7428 2929 0a20 2020 2070 7269 7661 Mat()). priva │ │ │ │ -00025aa0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -00025ab0: 2076 6f69 6420 7765 6967 6874 6564 4d65 void weightedMe │ │ │ │ -00025ac0: 6469 616e 4669 6c74 6572 5f30 286c 6f6e dianFilter_0(lon │ │ │ │ -00025ad0: 6720 6a6f 696e 745f 6e61 7469 7665 4f62 g joint_nativeOb │ │ │ │ -00025ae0: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ -00025af0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -00025b00: 6e61 7469 7665 4f62 6a2c 2069 6e74 2072 nativeObj, int r │ │ │ │ -00025b10: 2c20 646f 7562 6c65 2073 6967 6d61 2c20 , double sigma, │ │ │ │ -00025b20: 696e 7420 7765 6967 6874 5479 7065 2c20 int weightType, │ │ │ │ -00025b30: 6c6f 6e67 206d 6173 6b5f 6e61 7469 7665 long mask_native │ │ │ │ -00025b40: 4f62 6a29 3b0a 2020 2020 7072 6976 6174 Obj);. privat │ │ │ │ -00025b50: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00025b60: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ -00025b70: 6961 6e46 696c 7465 725f 3128 6c6f 6e67 ianFilter_1(long │ │ │ │ -00025b80: 206a 6f69 6e74 5f6e 6174 6976 654f 626a joint_nativeObj │ │ │ │ -00025b90: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ -00025ba0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -00025bb0: 6174 6976 654f 626a 2c20 696e 7420 722c ativeObj, int r, │ │ │ │ -00025bc0: 2064 6f75 626c 6520 7369 676d 612c 2069 double sigma, i │ │ │ │ -00025bd0: 6e74 2077 6569 6768 7454 7970 6529 3b0a nt weightType);. │ │ │ │ -00025be0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00025bf0: 6963 206e 6174 6976 6520 766f 6964 2077 ic native void w │ │ │ │ -00025c00: 6569 6768 7465 644d 6564 6961 6e46 696c eightedMedianFil │ │ │ │ -00025c10: 7465 725f 3228 6c6f 6e67 206a 6f69 6e74 ter_2(long joint │ │ │ │ -00025c20: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -00025c30: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -00025c40: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -00025c50: 626a 2c20 696e 7420 722c 2064 6f75 626c bj, int r, doubl │ │ │ │ -00025c60: 6520 7369 676d 6129 3b0a 2020 2020 7072 e sigma);. pr │ │ │ │ -00025c70: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00025c80: 6976 6520 766f 6964 2077 6569 6768 7465 ive void weighte │ │ │ │ -00025c90: 644d 6564 6961 6e46 696c 7465 725f 3328 dMedianFilter_3( │ │ │ │ -00025ca0: 6c6f 6e67 206a 6f69 6e74 5f6e 6174 6976 long joint_nativ │ │ │ │ -00025cb0: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ -00025cc0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -00025cd0: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ -00025ce0: 7420 7229 3b0a 0a20 2020 202f 2f20 432b t r);.. // C+ │ │ │ │ -00025cf0: 2b3a 2020 5074 725f 5246 4665 6174 7572 +: Ptr_RFFeatur │ │ │ │ -00025d00: 6547 6574 7465 7220 6376 3a3a 7869 6d67 eGetter cv::ximg │ │ │ │ -00025d10: 7072 6f63 3a3a 6372 6561 7465 5246 4665 proc::createRFFe │ │ │ │ -00025d20: 6174 7572 6547 6574 7465 7228 290a 2020 atureGetter(). │ │ │ │ -00025d30: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00025d40: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00025d50: 6174 6552 4646 6561 7475 7265 4765 7474 ateRFFeatureGett │ │ │ │ -00025d60: 6572 5f30 2829 3b0a 0a20 2020 202f 2f20 er_0();.. // │ │ │ │ -00025d70: 432b 2b3a 2020 5074 725f 5374 7275 6374 C++: Ptr_Struct │ │ │ │ -00025d80: 7572 6564 4564 6765 4465 7465 6374 696f uredEdgeDetectio │ │ │ │ -00025d90: 6e20 6376 3a3a 7869 6d67 7072 6f63 3a3a n cv::ximgproc:: │ │ │ │ -00025da0: 6372 6561 7465 5374 7275 6374 7572 6564 createStructured │ │ │ │ -00025db0: 4564 6765 4465 7465 6374 696f 6e28 5374 EdgeDetection(St │ │ │ │ -00025dc0: 7269 6e67 206d 6f64 656c 2c20 5074 725f ring model, Ptr_ │ │ │ │ -00025dd0: 5246 4665 6174 7572 6547 6574 7465 7220 RFFeatureGetter │ │ │ │ -00025de0: 686f 7754 6f47 6574 4665 6174 7572 6573 howToGetFeatures │ │ │ │ -00025df0: 203d 2050 7472 3c52 4646 6561 7475 7265 = Ptr()). p │ │ │ │ -00025e10: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00025e20: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -00025e30: 5374 7275 6374 7572 6564 4564 6765 4465 StructuredEdgeDe │ │ │ │ -00025e40: 7465 6374 696f 6e5f 3028 5374 7269 6e67 tection_0(String │ │ │ │ -00025e50: 206d 6f64 656c 2c20 6c6f 6e67 2068 6f77 model, long how │ │ │ │ -00025e60: 546f 4765 7446 6561 7475 7265 735f 6e61 ToGetFeatures_na │ │ │ │ -00025e70: 7469 7665 4f62 6a29 3b0a 2020 2020 7072 tiveObj);. pr │ │ │ │ -00025e80: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00025e90: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ -00025ea0: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00025eb0: 6563 7469 6f6e 5f31 2853 7472 696e 6720 ection_1(String │ │ │ │ -00025ec0: 6d6f 6465 6c29 3b0a 0a20 2020 202f 2f20 model);.. // │ │ │ │ -00025ed0: 432b 2b3a 2020 5074 725f 4564 6765 4177 C++: Ptr_EdgeAw │ │ │ │ -00025ee0: 6172 6549 6e74 6572 706f 6c61 746f 7220 areInterpolator │ │ │ │ -00025ef0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ -00025f00: 6561 7465 4564 6765 4177 6172 6549 6e74 eateEdgeAwareInt │ │ │ │ -00025f10: 6572 706f 6c61 746f 7228 290a 2020 2020 erpolator(). │ │ │ │ -00025f20: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00025f30: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00025f40: 6545 6467 6541 7761 7265 496e 7465 7270 eEdgeAwareInterp │ │ │ │ -00025f50: 6f6c 6174 6f72 5f30 2829 3b0a 0a20 2020 olator_0();.. │ │ │ │ -00025f60: 202f 2f20 432b 2b3a 2020 5074 725f 5249 // C++: Ptr_RI │ │ │ │ -00025f70: 4349 6e74 6572 706f 6c61 746f 7220 6376 CInterpolator cv │ │ │ │ -00025f80: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -00025f90: 7465 5249 4349 6e74 6572 706f 6c61 746f teRICInterpolato │ │ │ │ -00025fa0: 7228 290a 2020 2020 7072 6976 6174 6520 r(). private │ │ │ │ -00025fb0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -00025fc0: 6e67 2063 7265 6174 6552 4943 496e 7465 ng createRICInte │ │ │ │ -00025fd0: 7270 6f6c 6174 6f72 5f30 2829 3b0a 0a20 rpolator_0();.. │ │ │ │ -00025fe0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -00025ff0: 5375 7065 7270 6978 656c 534c 4943 2063 SuperpixelSLIC c │ │ │ │ -00026000: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ -00026010: 6174 6553 7570 6572 7069 7865 6c53 4c49 ateSuperpixelSLI │ │ │ │ -00026020: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int │ │ │ │ -00026030: 2061 6c67 6f72 6974 686d 203d 2053 4c49 algorithm = SLI │ │ │ │ -00026040: 434f 2c20 696e 7420 7265 6769 6f6e 5f73 CO, int region_s │ │ │ │ -00026050: 697a 6520 3d20 3130 2c20 666c 6f61 7420 ize = 10, float │ │ │ │ -00026060: 7275 6c65 7220 3d20 3130 2e30 6629 0a20 ruler = 10.0f). │ │ │ │ -00026070: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00026080: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00026090: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ -000260a0: 4943 5f30 286c 6f6e 6720 696d 6167 655f IC_0(long image_ │ │ │ │ -000260b0: 6e61 7469 7665 4f62 6a2c 2069 6e74 2061 nativeObj, int a │ │ │ │ -000260c0: 6c67 6f72 6974 686d 2c20 696e 7420 7265 lgorithm, int re │ │ │ │ -000260d0: 6769 6f6e 5f73 697a 652c 2066 6c6f 6174 gion_size, float │ │ │ │ -000260e0: 2072 756c 6572 293b 0a20 2020 2070 7269 ruler);. pri │ │ │ │ -000260f0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00026100: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu │ │ │ │ -00026110: 7065 7270 6978 656c 534c 4943 5f31 286c perpixelSLIC_1(l │ │ │ │ -00026120: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native │ │ │ │ -00026130: 4f62 6a2c 2069 6e74 2061 6c67 6f72 6974 Obj, int algorit │ │ │ │ -00026140: 686d 2c20 696e 7420 7265 6769 6f6e 5f73 hm, int region_s │ │ │ │ -00026150: 697a 6529 3b0a 2020 2020 7072 6976 6174 ize);. privat │ │ │ │ -00026160: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00026170: 6c6f 6e67 2063 7265 6174 6553 7570 6572 long createSuper │ │ │ │ -00026180: 7069 7865 6c53 4c49 435f 3228 6c6f 6e67 pixelSLIC_2(long │ │ │ │ -00026190: 2069 6d61 6765 5f6e 6174 6976 654f 626a image_nativeObj │ │ │ │ -000261a0: 2c20 696e 7420 616c 676f 7269 7468 6d29 , int algorithm) │ │ │ │ -000261b0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -000261c0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -000261d0: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -000261e0: 6c53 4c49 435f 3328 6c6f 6e67 2069 6d61 lSLIC_3(long ima │ │ │ │ -000261f0: 6765 5f6e 6174 6976 654f 626a 293b 0a0a ge_nativeObj);.. │ │ │ │ -00026200: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00026210: 5f47 7261 7068 5365 676d 656e 7461 7469 _GraphSegmentati │ │ │ │ -00026220: 6f6e 2063 763a 3a78 696d 6770 726f 633a on cv::ximgproc: │ │ │ │ -00026230: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ -00026240: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ -00026250: 7461 7469 6f6e 2864 6f75 626c 6520 7369 tation(double si │ │ │ │ -00026260: 676d 6120 3d20 302e 352c 2066 6c6f 6174 gma = 0.5, float │ │ │ │ -00026270: 206b 203d 2033 3030 2c20 696e 7420 6d69 k = 300, int mi │ │ │ │ -00026280: 6e5f 7369 7a65 203d 2031 3030 290a 2020 n_size = 100). │ │ │ │ -00026290: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -000262a0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -000262b0: 6174 6547 7261 7068 5365 676d 656e 7461 ateGraphSegmenta │ │ │ │ -000262c0: 7469 6f6e 5f30 2864 6f75 626c 6520 7369 tion_0(double si │ │ │ │ -000262d0: 676d 612c 2066 6c6f 6174 206b 2c20 696e gma, float k, in │ │ │ │ -000262e0: 7420 6d69 6e5f 7369 7a65 293b 0a20 2020 t min_size);. │ │ │ │ -000262f0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00026300: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00026310: 7465 4772 6170 6853 6567 6d65 6e74 6174 teGraphSegmentat │ │ │ │ -00026320: 696f 6e5f 3128 646f 7562 6c65 2073 6967 ion_1(double sig │ │ │ │ -00026330: 6d61 2c20 666c 6f61 7420 6b29 3b0a 2020 ma, float k);. │ │ │ │ -00026340: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00026350: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00026360: 6174 6547 7261 7068 5365 676d 656e 7461 ateGraphSegmenta │ │ │ │ -00026370: 7469 6f6e 5f32 2864 6f75 626c 6520 7369 tion_2(double si │ │ │ │ -00026380: 676d 6129 3b0a 2020 2020 7072 6976 6174 gma);. privat │ │ │ │ -00026390: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -000263a0: 6c6f 6e67 2063 7265 6174 6547 7261 7068 long createGraph │ │ │ │ -000263b0: 5365 676d 656e 7461 7469 6f6e 5f33 2829 Segmentation_3() │ │ │ │ -000263c0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -000263d0: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -000263e0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000263f0: 7472 6174 6567 7943 6f6c 6f72 2063 763a trategyColor cv: │ │ │ │ -00026400: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ -00026410: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ -00026420: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00026430: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00026440: 6779 436f 6c6f 7228 290a 2020 2020 7072 gyColor(). pr │ │ │ │ -00026450: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00026460: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ -00026470: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00026480: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00026490: 6779 436f 6c6f 725f 3028 293b 0a0a 2020 gyColor_0();.. │ │ │ │ -000264a0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ -000264b0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -000264c0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -000264d0: 6779 5369 7a65 2063 763a 3a78 696d 6770 gySize cv::ximgp │ │ │ │ -000264e0: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ -000264f0: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti │ │ │ │ -00026500: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00026510: 7469 6f6e 5374 7261 7465 6779 5369 7a65 tionStrategySize │ │ │ │ -00026520: 2829 0a20 2020 2070 7269 7661 7465 2073 (). private s │ │ │ │ -00026530: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -00026540: 6720 6372 6561 7465 5365 6c65 6374 6976 g createSelectiv │ │ │ │ -00026550: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00026560: 696f 6e53 7472 6174 6567 7953 697a 655f ionStrategySize_ │ │ │ │ -00026570: 3028 293b 0a0a 2020 2020 2f2f 2043 2b2b 0();.. // C++ │ │ │ │ -00026580: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ -00026590: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000265a0: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ -000265b0: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ -000265c0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ -000265d0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -000265e0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000265f0: 7472 6174 6567 7954 6578 7475 7265 2829 trategyTexture() │ │ │ │ -00026600: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00026610: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00026620: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -00026630: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00026640: 6e53 7472 6174 6567 7954 6578 7475 7265 nStrategyTexture │ │ │ │ -00026650: 5f30 2829 3b0a 0a20 2020 202f 2f20 432b _0();.. // C+ │ │ │ │ -00026660: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00026670: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00026680: 696f 6e53 7472 6174 6567 7946 696c 6c20 ionStrategyFill │ │ │ │ -00026690: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -000266a0: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -000266b0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -000266c0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -000266d0: 6174 6567 7946 696c 6c28 290a 2020 2020 ategyFill(). │ │ │ │ -000266e0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -000266f0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00026700: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -00026710: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00026720: 7465 6779 4669 6c6c 5f30 2829 3b0a 0a20 tegyFill_0();.. │ │ │ │ -00026730: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -00026740: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00026750: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00026760: 6567 794d 756c 7469 706c 6520 6376 3a3a egyMultiple cv:: │ │ │ │ -00026770: 7869 6d67 7072 6f63 3a3a 7365 676d 656e ximgproc::segmen │ │ │ │ -00026780: 7461 7469 6f6e 3a3a 6372 6561 7465 5365 tation::createSe │ │ │ │ -00026790: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -000267a0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -000267b0: 794d 756c 7469 706c 6528 290a 2020 2020 yMultiple(). │ │ │ │ -000267c0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -000267d0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -000267e0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -000267f0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00026800: 7465 6779 4d75 6c74 6970 6c65 5f30 2829 tegyMultiple_0() │ │ │ │ -00026810: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -00026820: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -00026830: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00026840: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ -00026850: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -00026860: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00026870: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00026880: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00026890: 6174 6567 794d 756c 7469 706c 6528 5074 ategyMultiple(Pt │ │ │ │ -000268a0: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -000268b0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -000268c0: 6174 6567 7920 7331 290a 2020 2020 7072 ategy s1). pr │ │ │ │ -000268d0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -000268e0: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ -000268f0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00026900: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00026910: 6779 4d75 6c74 6970 6c65 5f31 286c 6f6e gyMultiple_1(lon │ │ │ │ -00026920: 6720 7331 5f6e 6174 6976 654f 626a 293b g s1_nativeObj); │ │ │ │ -00026930: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -00026940: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -00026950: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00026960: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ -00026970: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ -00026980: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ -00026990: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -000269a0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -000269b0: 7465 6779 4d75 6c74 6970 6c65 2850 7472 tegyMultiple(Ptr │ │ │ │ -000269c0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ -000269d0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -000269e0: 7465 6779 2073 312c 2050 7472 5f53 656c tegy s1, Ptr_Sel │ │ │ │ -000269f0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00026a00: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00026a10: 2073 3229 0a20 2020 2070 7269 7661 7465 s2). private │ │ │ │ -00026a20: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -00026a30: 6f6e 6720 6372 6561 7465 5365 6c65 6374 ong createSelect │ │ │ │ -00026a40: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00026a50: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ -00026a60: 7469 706c 655f 3228 6c6f 6e67 2073 315f tiple_2(long s1_ │ │ │ │ -00026a70: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -00026a80: 7332 5f6e 6174 6976 654f 626a 293b 0a0a s2_nativeObj);.. │ │ │ │ -00026a90: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00026aa0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ -00026ab0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00026ac0: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv: │ │ │ │ -00026ad0: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ -00026ae0: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ -00026af0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00026b00: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00026b10: 6779 4d75 6c74 6970 6c65 2850 7472 5f53 gyMultiple(Ptr_S │ │ │ │ -00026b20: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00026b30: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00026b40: 6779 2073 312c 2050 7472 5f53 656c 6563 gy s1, Ptr_Selec │ │ │ │ -00026b50: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00026b60: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -00026b70: 322c 2050 7472 5f53 656c 6563 7469 7665 2, Ptr_Selective │ │ │ │ -00026b80: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00026b90: 6f6e 5374 7261 7465 6779 2073 3329 0a20 onStrategy s3). │ │ │ │ -00026ba0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00026bb0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00026bc0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -00026bd0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00026be0: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_ │ │ │ │ -00026bf0: 3328 6c6f 6e67 2073 315f 6e61 7469 7665 3(long s1_native │ │ │ │ -00026c00: 4f62 6a2c 206c 6f6e 6720 7332 5f6e 6174 Obj, long s2_nat │ │ │ │ -00026c10: 6976 654f 626a 2c20 6c6f 6e67 2073 335f iveObj, long s3_ │ │ │ │ -00026c20: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ -00026c30: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se │ │ │ │ -00026c40: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00026c50: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00026c60: 794d 756c 7469 706c 6520 6376 3a3a 7869 yMultiple cv::xi │ │ │ │ -00026c70: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ -00026c80: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ -00026c90: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00026ca0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00026cb0: 756c 7469 706c 6528 5074 725f 5365 6c65 ultiple(Ptr_Sele │ │ │ │ -00026cc0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00026cd0: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ -00026ce0: 7331 2c20 5074 725f 5365 6c65 6374 6976 s1, Ptr_Selectiv │ │ │ │ -00026cf0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00026d00: 696f 6e53 7472 6174 6567 7920 7332 2c20 ionStrategy s2, │ │ │ │ -00026d10: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -00026d20: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00026d30: 7472 6174 6567 7920 7333 2c20 5074 725f trategy s3, Ptr_ │ │ │ │ -00026d40: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00026d50: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00026d60: 6567 7920 7334 290a 2020 2020 7072 6976 egy s4). priv │ │ │ │ -00026d70: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00026d80: 6520 6c6f 6e67 2063 7265 6174 6553 656c e long createSel │ │ │ │ -00026d90: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00026da0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00026db0: 4d75 6c74 6970 6c65 5f34 286c 6f6e 6720 Multiple_4(long │ │ │ │ -00026dc0: 7331 5f6e 6174 6976 654f 626a 2c20 6c6f s1_nativeObj, lo │ │ │ │ -00026dd0: 6e67 2073 325f 6e61 7469 7665 4f62 6a2c ng s2_nativeObj, │ │ │ │ -00026de0: 206c 6f6e 6720 7333 5f6e 6174 6976 654f long s3_nativeO │ │ │ │ -00026df0: 626a 2c20 6c6f 6e67 2073 345f 6e61 7469 bj, long s4_nati │ │ │ │ -00026e00: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ -00026e10: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -00026e20: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00026e30: 6174 696f 6e20 6376 3a3a 7869 6d67 7072 ation cv::ximgpr │ │ │ │ -00026e40: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation │ │ │ │ -00026e50: 3a3a 6372 6561 7465 5365 6c65 6374 6976 ::createSelectiv │ │ │ │ -00026e60: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00026e70: 696f 6e28 290a 2020 2020 7072 6976 6174 ion(). privat │ │ │ │ -00026e80: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00026e90: 6c6f 6e67 2063 7265 6174 6553 656c 6563 long createSelec │ │ │ │ -00026ea0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00026eb0: 7461 7469 6f6e 5f30 2829 3b0a 0a20 2020 tation_0();.. │ │ │ │ -00026ec0: 202f 2f20 432b 2b3a 2020 5074 725f 5375 // C++: Ptr_Su │ │ │ │ -00026ed0: 7065 7270 6978 656c 5345 4544 5320 6376 perpixelSEEDS cv │ │ │ │ -00026ee0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -00026ef0: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ -00026f00: 5328 696e 7420 696d 6167 655f 7769 6474 S(int image_widt │ │ │ │ -00026f10: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ -00026f20: 6768 742c 2069 6e74 2069 6d61 6765 5f63 ght, int image_c │ │ │ │ -00026f30: 6861 6e6e 656c 732c 2069 6e74 206e 756d hannels, int num │ │ │ │ -00026f40: 5f73 7570 6572 7069 7865 6c73 2c20 696e _superpixels, in │ │ │ │ -00026f50: 7420 6e75 6d5f 6c65 7665 6c73 2c20 696e t num_levels, in │ │ │ │ -00026f60: 7420 7072 696f 7220 3d20 322c 2069 6e74 t prior = 2, int │ │ │ │ -00026f70: 2068 6973 746f 6772 616d 5f62 696e 7320 histogram_bins │ │ │ │ -00026f80: 3d20 352c 2062 6f6f 6c20 646f 7562 6c65 = 5, bool double │ │ │ │ -00026f90: 5f73 7465 7020 3d20 6661 6c73 6529 0a20 _step = false). │ │ │ │ -00026fa0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00026fb0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00026fc0: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE │ │ │ │ -00026fd0: 4544 535f 3028 696e 7420 696d 6167 655f EDS_0(int image_ │ │ │ │ -00026fe0: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ -00026ff0: 5f68 6569 6768 742c 2069 6e74 2069 6d61 _height, int ima │ │ │ │ -00027000: 6765 5f63 6861 6e6e 656c 732c 2069 6e74 ge_channels, int │ │ │ │ -00027010: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -00027020: 2c20 696e 7420 6e75 6d5f 6c65 7665 6c73 , int num_levels │ │ │ │ -00027030: 2c20 696e 7420 7072 696f 722c 2069 6e74 , int prior, int │ │ │ │ -00027040: 2068 6973 746f 6772 616d 5f62 696e 732c histogram_bins, │ │ │ │ -00027050: 2062 6f6f 6c65 616e 2064 6f75 626c 655f boolean double_ │ │ │ │ -00027060: 7374 6570 293b 0a20 2020 2070 7269 7661 step);. priva │ │ │ │ -00027070: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -00027080: 206c 6f6e 6720 6372 6561 7465 5375 7065 long createSupe │ │ │ │ -00027090: 7270 6978 656c 5345 4544 535f 3128 696e rpixelSEEDS_1(in │ │ │ │ -000270a0: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i │ │ │ │ -000270b0: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height, │ │ │ │ -000270c0: 2069 6e74 2069 6d61 6765 5f63 6861 6e6e int image_chann │ │ │ │ -000270d0: 656c 732c 2069 6e74 206e 756d 5f73 7570 els, int num_sup │ │ │ │ -000270e0: 6572 7069 7865 6c73 2c20 696e 7420 6e75 erpixels, int nu │ │ │ │ -000270f0: 6d5f 6c65 7665 6c73 2c20 696e 7420 7072 m_levels, int pr │ │ │ │ -00027100: 696f 722c 2069 6e74 2068 6973 746f 6772 ior, int histogr │ │ │ │ -00027110: 616d 5f62 696e 7329 3b0a 2020 2020 7072 am_bins);. pr │ │ │ │ -00027120: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00027130: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ -00027140: 7570 6572 7069 7865 6c53 4545 4453 5f32 uperpixelSEEDS_2 │ │ │ │ -00027150: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ -00027160: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ -00027170: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ -00027180: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ -00027190: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ -000271a0: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int │ │ │ │ -000271b0: 2070 7269 6f72 293b 0a20 2020 2070 7269 prior);. pri │ │ │ │ -000271c0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -000271d0: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu │ │ │ │ -000271e0: 7065 7270 6978 656c 5345 4544 535f 3328 perpixelSEEDS_3( │ │ │ │ -000271f0: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ -00027200: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ -00027210: 742c 2069 6e74 2069 6d61 6765 5f63 6861 t, int image_cha │ │ │ │ -00027220: 6e6e 656c 732c 2069 6e74 206e 756d 5f73 nnels, int num_s │ │ │ │ -00027230: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ -00027240: 6e75 6d5f 6c65 7665 6c73 293b 0a0a 2020 num_levels);.. │ │ │ │ -00027250: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ -00027260: 6361 6e53 6567 6d65 6e74 2063 763a 3a78 canSegment cv::x │ │ │ │ -00027270: 696d 6770 726f 633a 3a63 7265 6174 6553 imgproc::createS │ │ │ │ -00027280: 6361 6e53 6567 6d65 6e74 2869 6e74 2069 canSegment(int i │ │ │ │ -00027290: 6d61 6765 5f77 6964 7468 2c20 696e 7420 mage_width, int │ │ │ │ -000272a0: 696d 6167 655f 6865 6967 6874 2c20 696e image_height, in │ │ │ │ -000272b0: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ -000272c0: 732c 2069 6e74 2073 6c69 6365 7320 3d20 s, int slices = │ │ │ │ -000272d0: 382c 2062 6f6f 6c20 6d65 7267 655f 736d 8, bool merge_sm │ │ │ │ -000272e0: 616c 6c20 3d20 7472 7565 290a 2020 2020 all = true). │ │ │ │ -000272f0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00027300: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00027310: 6553 6361 6e53 6567 6d65 6e74 5f30 2869 eScanSegment_0(i │ │ │ │ -00027320: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ -00027330: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ -00027340: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ -00027350: 6978 656c 732c 2069 6e74 2073 6c69 6365 ixels, int slice │ │ │ │ -00027360: 732c 2062 6f6f 6c65 616e 206d 6572 6765 s, boolean merge │ │ │ │ -00027370: 5f73 6d61 6c6c 293b 0a20 2020 2070 7269 _small);. pri │ │ │ │ -00027380: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00027390: 7665 206c 6f6e 6720 6372 6561 7465 5363 ve long createSc │ │ │ │ -000273a0: 616e 5365 676d 656e 745f 3128 696e 7420 anSegment_1(int │ │ │ │ -000273b0: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ -000273c0: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ -000273d0: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe │ │ │ │ -000273e0: 6c73 2c20 696e 7420 736c 6963 6573 293b ls, int slices); │ │ │ │ -000273f0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00027400: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00027410: 6372 6561 7465 5363 616e 5365 676d 656e createScanSegmen │ │ │ │ -00027420: 745f 3228 696e 7420 696d 6167 655f 7769 t_2(int image_wi │ │ │ │ -00027430: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ -00027440: 6569 6768 742c 2069 6e74 206e 756d 5f73 eight, int num_s │ │ │ │ -00027450: 7570 6572 7069 7865 6c73 293b 0a0a 2020 uperpixels);.. │ │ │ │ -00027460: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -00027470: 6376 3a3a 7869 6d67 7072 6f63 3a3a 5261 cv::ximgproc::Ra │ │ │ │ -00027480: 646f 6e54 7261 6e73 666f 726d 284d 6174 donTransform(Mat │ │ │ │ -00027490: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ -000274a0: 646f 7562 6c65 2074 6865 7461 203d 2031 double theta = 1 │ │ │ │ -000274b0: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ -000274c0: 6e67 6c65 203d 2030 2c20 646f 7562 6c65 ngle = 0, double │ │ │ │ -000274d0: 2065 6e64 5f61 6e67 6c65 203d 2031 3830 end_angle = 180 │ │ │ │ -000274e0: 2c20 626f 6f6c 2063 726f 7020 3d20 6661 , bool crop = fa │ │ │ │ -000274f0: 6c73 652c 2062 6f6f 6c20 6e6f 726d 203d lse, bool norm = │ │ │ │ -00027500: 2066 616c 7365 290a 2020 2020 7072 6976 false). priv │ │ │ │ -00027510: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00027520: 6520 766f 6964 2052 6164 6f6e 5472 616e e void RadonTran │ │ │ │ -00027530: 7366 6f72 6d5f 3028 6c6f 6e67 2073 7263 sform_0(long src │ │ │ │ -00027540: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -00027550: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -00027560: 646f 7562 6c65 2074 6865 7461 2c20 646f double theta, do │ │ │ │ -00027570: 7562 6c65 2073 7461 7274 5f61 6e67 6c65 uble start_angle │ │ │ │ -00027580: 2c20 646f 7562 6c65 2065 6e64 5f61 6e67 , double end_ang │ │ │ │ -00027590: 6c65 2c20 626f 6f6c 6561 6e20 6372 6f70 le, boolean crop │ │ │ │ -000275a0: 2c20 626f 6f6c 6561 6e20 6e6f 726d 293b , boolean norm); │ │ │ │ -000275b0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -000275c0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -000275d0: 5261 646f 6e54 7261 6e73 666f 726d 5f31 RadonTransform_1 │ │ │ │ -000275e0: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ -000275f0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -00027600: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -00027610: 7468 6574 612c 2064 6f75 626c 6520 7374 theta, double st │ │ │ │ -00027620: 6172 745f 616e 676c 652c 2064 6f75 626c art_angle, doubl │ │ │ │ -00027630: 6520 656e 645f 616e 676c 652c 2062 6f6f e end_angle, boo │ │ │ │ -00027640: 6c65 616e 2063 726f 7029 3b0a 2020 2020 lean crop);. │ │ │ │ -00027650: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00027660: 6174 6976 6520 766f 6964 2052 6164 6f6e ative void Radon │ │ │ │ -00027670: 5472 616e 7366 6f72 6d5f 3228 6c6f 6e67 Transform_2(long │ │ │ │ -00027680: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -00027690: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -000276a0: 626a 2c20 646f 7562 6c65 2074 6865 7461 bj, double theta │ │ │ │ -000276b0: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ -000276c0: 6e67 6c65 2c20 646f 7562 6c65 2065 6e64 ngle, double end │ │ │ │ -000276d0: 5f61 6e67 6c65 293b 0a20 2020 2070 7269 _angle);. pri │ │ │ │ -000276e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -000276f0: 7665 2076 6f69 6420 5261 646f 6e54 7261 ve void RadonTra │ │ │ │ -00027700: 6e73 666f 726d 5f33 286c 6f6e 6720 7372 nsform_3(long sr │ │ │ │ -00027710: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -00027720: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ -00027730: 2064 6f75 626c 6520 7468 6574 612c 2064 double theta, d │ │ │ │ -00027740: 6f75 626c 6520 7374 6172 745f 616e 676c ouble start_angl │ │ │ │ -00027750: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ -00027760: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -00027770: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor │ │ │ │ -00027780: 6d5f 3428 6c6f 6e67 2073 7263 5f6e 6174 m_4(long src_nat │ │ │ │ -00027790: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -000277a0: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ -000277b0: 6c65 2074 6865 7461 293b 0a20 2020 2070 le theta);. p │ │ │ │ -000277c0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -000277d0: 7469 7665 2076 6f69 6420 5261 646f 6e54 tive void RadonT │ │ │ │ -000277e0: 7261 6e73 666f 726d 5f35 286c 6f6e 6720 ransform_5(long │ │ │ │ -000277f0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -00027800: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -00027810: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -00027820: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -00027830: 726f 633a 3a50 6569 4c69 6e4e 6f72 6d61 roc::PeiLinNorma │ │ │ │ -00027840: 6c69 7a61 7469 6f6e 284d 6174 2049 2c20 lization(Mat I, │ │ │ │ -00027850: 4d61 7426 2054 290a 2020 2020 7072 6976 Mat& T). priv │ │ │ │ -00027860: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00027870: 6520 766f 6964 2050 6569 4c69 6e4e 6f72 e void PeiLinNor │ │ │ │ -00027880: 6d61 6c69 7a61 7469 6f6e 5f30 286c 6f6e malization_0(lon │ │ │ │ -00027890: 6720 495f 6e61 7469 7665 4f62 6a2c 206c g I_nativeObj, l │ │ │ │ -000278a0: 6f6e 6720 545f 6e61 7469 7665 4f62 6a29 ong T_nativeObj) │ │ │ │ -000278b0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -000278c0: 5074 725f 5375 7065 7270 6978 656c 4c53 Ptr_SuperpixelLS │ │ │ │ -000278d0: 4320 6376 3a3a 7869 6d67 7072 6f63 3a3a C cv::ximgproc:: │ │ │ │ -000278e0: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -000278f0: 4c53 4328 4d61 7420 696d 6167 652c 2069 LSC(Mat image, i │ │ │ │ -00027900: 6e74 2072 6567 696f 6e5f 7369 7a65 203d nt region_size = │ │ │ │ -00027910: 2031 302c 2066 6c6f 6174 2072 6174 696f 10, float ratio │ │ │ │ -00027920: 203d 2030 2e30 3735 6629 0a20 2020 2070 = 0.075f). p │ │ │ │ -00027930: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00027940: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -00027950: 5375 7065 7270 6978 656c 4c53 435f 3028 SuperpixelLSC_0( │ │ │ │ -00027960: 6c6f 6e67 2069 6d61 6765 5f6e 6174 6976 long image_nativ │ │ │ │ -00027970: 654f 626a 2c20 696e 7420 7265 6769 6f6e eObj, int region │ │ │ │ -00027980: 5f73 697a 652c 2066 6c6f 6174 2072 6174 _size, float rat │ │ │ │ -00027990: 696f 293b 0a20 2020 2070 7269 7661 7465 io);. private │ │ │ │ -000279a0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -000279b0: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ -000279c0: 6978 656c 4c53 435f 3128 6c6f 6e67 2069 ixelLSC_1(long i │ │ │ │ -000279d0: 6d61 6765 5f6e 6174 6976 654f 626a 2c20 mage_nativeObj, │ │ │ │ -000279e0: 696e 7420 7265 6769 6f6e 5f73 697a 6529 int region_size) │ │ │ │ -000279f0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -00027a00: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -00027a10: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -00027a20: 6c4c 5343 5f32 286c 6f6e 6720 696d 6167 lLSC_2(long imag │ │ │ │ -00027a30: 655f 6e61 7469 7665 4f62 6a29 3b0a 0a20 e_nativeObj);.. │ │ │ │ -00027a40: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00027a50: 2063 763a 3a78 696d 6770 726f 633a 3a66 cv::ximgproc::f │ │ │ │ -00027a60: 6f75 7269 6572 4465 7363 7269 7074 6f72 ourierDescriptor │ │ │ │ -00027a70: 284d 6174 2073 7263 2c20 4d61 7426 2064 (Mat src, Mat& d │ │ │ │ -00027a80: 7374 2c20 696e 7420 6e62 456c 7420 3d20 st, int nbElt = │ │ │ │ -00027a90: 2d31 2c20 696e 7420 6e62 4644 203d 202d -1, int nbFD = - │ │ │ │ -00027aa0: 3129 0a20 2020 2070 7269 7661 7465 2073 1). private s │ │ │ │ -00027ab0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -00027ac0: 6420 666f 7572 6965 7244 6573 6372 6970 d fourierDescrip │ │ │ │ -00027ad0: 746f 725f 3028 6c6f 6e67 2073 7263 5f6e tor_0(long src_n │ │ │ │ -00027ae0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -00027af0: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ -00027b00: 7420 6e62 456c 742c 2069 6e74 206e 6246 t nbElt, int nbF │ │ │ │ -00027b10: 4429 3b0a 2020 2020 7072 6976 6174 6520 D);. private │ │ │ │ -00027b20: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -00027b30: 6964 2066 6f75 7269 6572 4465 7363 7269 id fourierDescri │ │ │ │ -00027b40: 7074 6f72 5f31 286c 6f6e 6720 7372 635f ptor_1(long src_ │ │ │ │ -00027b50: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -00027b60: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ -00027b70: 6e74 206e 6245 6c74 293b 0a20 2020 2070 nt nbElt);. p │ │ │ │ -00027b80: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00027b90: 7469 7665 2076 6f69 6420 666f 7572 6965 tive void fourie │ │ │ │ -00027ba0: 7244 6573 6372 6970 746f 725f 3228 6c6f rDescriptor_2(lo │ │ │ │ -00027bb0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -00027bc0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -00027bd0: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ -00027be0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -00027bf0: 6d67 7072 6f63 3a3a 7472 616e 7366 6f72 mgproc::transfor │ │ │ │ -00027c00: 6d46 4428 4d61 7420 7372 632c 204d 6174 mFD(Mat src, Mat │ │ │ │ -00027c10: 2074 2c20 4d61 7426 2064 7374 2c20 626f t, Mat& dst, bo │ │ │ │ -00027c20: 6f6c 2066 6443 6f6e 746f 7572 203d 2074 ol fdContour = t │ │ │ │ -00027c30: 7275 6529 0a20 2020 2070 7269 7661 7465 rue). private │ │ │ │ -00027c40: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -00027c50: 6f69 6420 7472 616e 7366 6f72 6d46 445f oid transformFD_ │ │ │ │ -00027c60: 3028 6c6f 6e67 2073 7263 5f6e 6174 6976 0(long src_nativ │ │ │ │ -00027c70: 654f 626a 2c20 6c6f 6e67 2074 5f6e 6174 eObj, long t_nat │ │ │ │ -00027c80: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -00027c90: 5f6e 6174 6976 654f 626a 2c20 626f 6f6c _nativeObj, bool │ │ │ │ -00027ca0: 6561 6e20 6664 436f 6e74 6f75 7229 3b0a ean fdContour);. │ │ │ │ -00027cb0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00027cc0: 6963 206e 6174 6976 6520 766f 6964 2074 ic native void t │ │ │ │ -00027cd0: 7261 6e73 666f 726d 4644 5f31 286c 6f6e ransformFD_1(lon │ │ │ │ -00027ce0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -00027cf0: 206c 6f6e 6720 745f 6e61 7469 7665 4f62 long t_nativeOb │ │ │ │ -00027d00: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -00027d10: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ -00027d20: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ -00027d30: 696d 6770 726f 633a 3a63 6f6e 746f 7572 imgproc::contour │ │ │ │ -00027d40: 5361 6d70 6c69 6e67 284d 6174 2073 7263 Sampling(Mat src │ │ │ │ -00027d50: 2c20 4d61 7426 206f 7574 2c20 696e 7420 , Mat& out, int │ │ │ │ -00027d60: 6e62 456c 7429 0a20 2020 2070 7269 7661 nbElt). priva │ │ │ │ -00027d70: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -00027d80: 2076 6f69 6420 636f 6e74 6f75 7253 616d void contourSam │ │ │ │ -00027d90: 706c 696e 675f 3028 6c6f 6e67 2073 7263 pling_0(long src │ │ │ │ -00027da0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -00027db0: 206f 7574 5f6e 6174 6976 654f 626a 2c20 out_nativeObj, │ │ │ │ -00027dc0: 696e 7420 6e62 456c 7429 3b0a 0a20 2020 int nbElt);.. │ │ │ │ -00027dd0: 202f 2f20 432b 2b3a 2020 5074 725f 436f // C++: Ptr_Co │ │ │ │ -00027de0: 6e74 6f75 7246 6974 7469 6e67 2063 763a ntourFitting cv: │ │ │ │ -00027df0: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -00027e00: 6543 6f6e 746f 7572 4669 7474 696e 6728 eContourFitting( │ │ │ │ -00027e10: 696e 7420 6374 7220 3d20 3130 3234 2c20 int ctr = 1024, │ │ │ │ -00027e20: 696e 7420 6664 203d 2031 3629 0a20 2020 int fd = 16). │ │ │ │ -00027e30: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00027e40: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00027e50: 7465 436f 6e74 6f75 7246 6974 7469 6e67 teContourFitting │ │ │ │ -00027e60: 5f30 2869 6e74 2063 7472 2c20 696e 7420 _0(int ctr, int │ │ │ │ -00027e70: 6664 293b 0a20 2020 2070 7269 7661 7465 fd);. private │ │ │ │ -00027e80: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -00027e90: 6f6e 6720 6372 6561 7465 436f 6e74 6f75 ong createContou │ │ │ │ -00027ea0: 7246 6974 7469 6e67 5f31 2869 6e74 2063 rFitting_1(int c │ │ │ │ -00027eb0: 7472 293b 0a20 2020 2070 7269 7661 7465 tr);. private │ │ │ │ -00027ec0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -00027ed0: 6f6e 6720 6372 6561 7465 436f 6e74 6f75 ong createContou │ │ │ │ -00027ee0: 7246 6974 7469 6e67 5f32 2829 3b0a 0a20 rFitting_2();.. │ │ │ │ -00027ef0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00027f00: 2063 763a 3a78 696d 6770 726f 633a 3a66 cv::ximgproc::f │ │ │ │ -00027f10: 696e 6445 6c6c 6970 7365 7328 4d61 7420 indEllipses(Mat │ │ │ │ -00027f20: 696d 6167 652c 204d 6174 2620 656c 6c69 image, Mat& elli │ │ │ │ -00027f30: 7073 6573 2c20 666c 6f61 7420 7363 6f72 pses, float scor │ │ │ │ -00027f40: 6554 6872 6573 686f 6c64 203d 2030 2e37 eThreshold = 0.7 │ │ │ │ -00027f50: 662c 2066 6c6f 6174 2072 656c 6961 6269 f, float reliabi │ │ │ │ -00027f60: 6c69 7479 5468 7265 7368 6f6c 6420 3d20 lityThreshold = │ │ │ │ -00027f70: 302e 3566 2c20 666c 6f61 7420 6365 6e74 0.5f, float cent │ │ │ │ -00027f80: 6572 4469 7374 616e 6365 5468 7265 7368 erDistanceThresh │ │ │ │ -00027f90: 6f6c 6420 3d20 302e 3035 6629 0a20 2020 old = 0.05f). │ │ │ │ -00027fa0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00027fb0: 6e61 7469 7665 2076 6f69 6420 6669 6e64 native void find │ │ │ │ -00027fc0: 456c 6c69 7073 6573 5f30 286c 6f6e 6720 Ellipses_0(long │ │ │ │ -00027fd0: 696d 6167 655f 6e61 7469 7665 4f62 6a2c image_nativeObj, │ │ │ │ -00027fe0: 206c 6f6e 6720 656c 6c69 7073 6573 5f6e long ellipses_n │ │ │ │ -00027ff0: 6174 6976 654f 626a 2c20 666c 6f61 7420 ativeObj, float │ │ │ │ -00028000: 7363 6f72 6554 6872 6573 686f 6c64 2c20 scoreThreshold, │ │ │ │ -00028010: 666c 6f61 7420 7265 6c69 6162 696c 6974 float reliabilit │ │ │ │ -00028020: 7954 6872 6573 686f 6c64 2c20 666c 6f61 yThreshold, floa │ │ │ │ -00028030: 7420 6365 6e74 6572 4469 7374 616e 6365 t centerDistance │ │ │ │ -00028040: 5468 7265 7368 6f6c 6429 3b0a 2020 2020 Threshold);. │ │ │ │ -00028050: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028060: 6174 6976 6520 766f 6964 2066 696e 6445 ative void findE │ │ │ │ -00028070: 6c6c 6970 7365 735f 3128 6c6f 6e67 2069 llipses_1(long i │ │ │ │ -00028080: 6d61 6765 5f6e 6174 6976 654f 626a 2c20 mage_nativeObj, │ │ │ │ -00028090: 6c6f 6e67 2065 6c6c 6970 7365 735f 6e61 long ellipses_na │ │ │ │ -000280a0: 7469 7665 4f62 6a2c 2066 6c6f 6174 2073 tiveObj, float s │ │ │ │ -000280b0: 636f 7265 5468 7265 7368 6f6c 642c 2066 coreThreshold, f │ │ │ │ -000280c0: 6c6f 6174 2072 656c 6961 6269 6c69 7479 loat reliability │ │ │ │ -000280d0: 5468 7265 7368 6f6c 6429 3b0a 2020 2020 Threshold);. │ │ │ │ -000280e0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -000280f0: 6174 6976 6520 766f 6964 2066 696e 6445 ative void findE │ │ │ │ -00028100: 6c6c 6970 7365 735f 3228 6c6f 6e67 2069 llipses_2(long i │ │ │ │ -00028110: 6d61 6765 5f6e 6174 6976 654f 626a 2c20 mage_nativeObj, │ │ │ │ -00028120: 6c6f 6e67 2065 6c6c 6970 7365 735f 6e61 long ellipses_na │ │ │ │ -00028130: 7469 7665 4f62 6a2c 2066 6c6f 6174 2073 tiveObj, float s │ │ │ │ -00028140: 636f 7265 5468 7265 7368 6f6c 6429 3b0a coreThreshold);. │ │ │ │ -00028150: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00028160: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ -00028170: 696e 6445 6c6c 6970 7365 735f 3328 6c6f indEllipses_3(lo │ │ │ │ -00028180: 6e67 2069 6d61 6765 5f6e 6174 6976 654f ng image_nativeO │ │ │ │ -00028190: 626a 2c20 6c6f 6e67 2065 6c6c 6970 7365 bj, long ellipse │ │ │ │ -000281a0: 735f 6e61 7469 7665 4f62 6a29 3b0a 0a20 s_nativeObj);.. │ │ │ │ -000281b0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -000281c0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -000281d0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -000281e0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ -000281f0: 6563 746f 7228 696e 7420 6c65 6e67 7468 ector(int length │ │ │ │ -00028200: 5f74 6872 6573 686f 6c64 203d 2031 302c _threshold = 10, │ │ │ │ -00028210: 2066 6c6f 6174 2064 6973 7461 6e63 655f float distance_ │ │ │ │ -00028220: 7468 7265 7368 6f6c 6420 3d20 312e 3431 threshold = 1.41 │ │ │ │ -00028230: 3432 3133 3536 3266 2c20 646f 7562 6c65 4213562f, double │ │ │ │ -00028240: 2063 616e 6e79 5f74 6831 203d 2035 302e canny_th1 = 50. │ │ │ │ -00028250: 302c 2064 6f75 626c 6520 6361 6e6e 795f 0, double canny_ │ │ │ │ -00028260: 7468 3220 3d20 3530 2e30 2c20 696e 7420 th2 = 50.0, int │ │ │ │ -00028270: 6361 6e6e 795f 6170 6572 7475 7265 5f73 canny_aperture_s │ │ │ │ -00028280: 697a 6520 3d20 332c 2062 6f6f 6c20 646f ize = 3, bool do │ │ │ │ -00028290: 5f6d 6572 6765 203d 2066 616c 7365 290a _merge = false). │ │ │ │ -000282a0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -000282b0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ -000282c0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ -000282d0: 6563 746f 725f 3028 696e 7420 6c65 6e67 ector_0(int leng │ │ │ │ -000282e0: 7468 5f74 6872 6573 686f 6c64 2c20 666c th_threshold, fl │ │ │ │ -000282f0: 6f61 7420 6469 7374 616e 6365 5f74 6872 oat distance_thr │ │ │ │ -00028300: 6573 686f 6c64 2c20 646f 7562 6c65 2063 eshold, double c │ │ │ │ -00028310: 616e 6e79 5f74 6831 2c20 646f 7562 6c65 anny_th1, double │ │ │ │ -00028320: 2063 616e 6e79 5f74 6832 2c20 696e 7420 canny_th2, int │ │ │ │ -00028330: 6361 6e6e 795f 6170 6572 7475 7265 5f73 canny_aperture_s │ │ │ │ -00028340: 697a 652c 2062 6f6f 6c65 616e 2064 6f5f ize, boolean do_ │ │ │ │ -00028350: 6d65 7267 6529 3b0a 2020 2020 7072 6976 merge);. priv │ │ │ │ -00028360: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028370: 6520 6c6f 6e67 2063 7265 6174 6546 6173 e long createFas │ │ │ │ -00028380: 744c 696e 6544 6574 6563 746f 725f 3128 tLineDetector_1( │ │ │ │ -00028390: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres │ │ │ │ -000283a0: 686f 6c64 2c20 666c 6f61 7420 6469 7374 hold, float dist │ │ │ │ -000283b0: 616e 6365 5f74 6872 6573 686f 6c64 2c20 ance_threshold, │ │ │ │ -000283c0: 646f 7562 6c65 2063 616e 6e79 5f74 6831 double canny_th1 │ │ │ │ -000283d0: 2c20 646f 7562 6c65 2063 616e 6e79 5f74 , double canny_t │ │ │ │ -000283e0: 6832 2c20 696e 7420 6361 6e6e 795f 6170 h2, int canny_ap │ │ │ │ -000283f0: 6572 7475 7265 5f73 697a 6529 3b0a 2020 erture_size);. │ │ │ │ -00028400: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00028410: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00028420: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ -00028430: 746f 725f 3228 696e 7420 6c65 6e67 7468 tor_2(int length │ │ │ │ -00028440: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa │ │ │ │ -00028450: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres │ │ │ │ -00028460: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can │ │ │ │ -00028470: 6e79 5f74 6831 2c20 646f 7562 6c65 2063 ny_th1, double c │ │ │ │ -00028480: 616e 6e79 5f74 6832 293b 0a20 2020 2070 anny_th2);. p │ │ │ │ -00028490: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -000284a0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -000284b0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -000284c0: 5f33 2869 6e74 206c 656e 6774 685f 7468 _3(int length_th │ │ │ │ -000284d0: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d │ │ │ │ -000284e0: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -000284f0: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_ │ │ │ │ -00028500: 7468 3129 3b0a 2020 2020 7072 6976 6174 th1);. privat │ │ │ │ -00028510: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00028520: 6c6f 6e67 2063 7265 6174 6546 6173 744c long createFastL │ │ │ │ -00028530: 696e 6544 6574 6563 746f 725f 3428 696e ineDetector_4(in │ │ │ │ -00028540: 7420 6c65 6e67 7468 5f74 6872 6573 686f t length_thresho │ │ │ │ -00028550: 6c64 2c20 666c 6f61 7420 6469 7374 616e ld, float distan │ │ │ │ -00028560: 6365 5f74 6872 6573 686f 6c64 293b 0a20 ce_threshold);. │ │ │ │ -00028570: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00028580: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00028590: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ -000285a0: 6374 6f72 5f35 2869 6e74 206c 656e 6774 ctor_5(int lengt │ │ │ │ -000285b0: 685f 7468 7265 7368 6f6c 6429 3b0a 2020 h_threshold);. │ │ │ │ -000285c0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -000285d0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -000285e0: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ -000285f0: 746f 725f 3628 293b 0a0a 2020 2020 2f2f tor_6();.. // │ │ │ │ -00028600: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ -00028610: 7869 6d67 7072 6f63 3a3a 4661 7374 486f ximgproc::FastHo │ │ │ │ -00028620: 7567 6854 7261 6e73 666f 726d 284d 6174 ughTransform(Mat │ │ │ │ -00028630: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ -00028640: 696e 7420 6473 744d 6174 4465 7074 682c int dstMatDepth, │ │ │ │ -00028650: 2069 6e74 2061 6e67 6c65 5261 6e67 6520 int angleRange │ │ │ │ -00028660: 3d20 4152 4f5f 3331 355f 3133 352c 2069 = ARO_315_135, i │ │ │ │ -00028670: 6e74 206f 7020 3d20 4648 545f 4144 442c nt op = FHT_ADD, │ │ │ │ -00028680: 2069 6e74 206d 616b 6553 6b65 7720 3d20 int makeSkew = │ │ │ │ -00028690: 4844 4f5f 4445 534b 4557 290a 2020 2020 HDO_DESKEW). │ │ │ │ -000286a0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -000286b0: 6174 6976 6520 766f 6964 2046 6173 7448 ative void FastH │ │ │ │ -000286c0: 6f75 6768 5472 616e 7366 6f72 6d5f 3028 oughTransform_0( │ │ │ │ -000286d0: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ -000286e0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ -000286f0: 6976 654f 626a 2c20 696e 7420 6473 744d iveObj, int dstM │ │ │ │ -00028700: 6174 4465 7074 682c 2069 6e74 2061 6e67 atDepth, int ang │ │ │ │ -00028710: 6c65 5261 6e67 652c 2069 6e74 206f 702c leRange, int op, │ │ │ │ -00028720: 2069 6e74 206d 616b 6553 6b65 7729 3b0a int makeSkew);. │ │ │ │ -00028730: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00028740: 6963 206e 6174 6976 6520 766f 6964 2046 ic native void F │ │ │ │ -00028750: 6173 7448 6f75 6768 5472 616e 7366 6f72 astHoughTransfor │ │ │ │ -00028760: 6d5f 3128 6c6f 6e67 2073 7263 5f6e 6174 m_1(long src_nat │ │ │ │ -00028770: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -00028780: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -00028790: 6473 744d 6174 4465 7074 682c 2069 6e74 dstMatDepth, int │ │ │ │ -000287a0: 2061 6e67 6c65 5261 6e67 652c 2069 6e74 angleRange, int │ │ │ │ -000287b0: 206f 7029 3b0a 2020 2020 7072 6976 6174 op);. privat │ │ │ │ -000287c0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -000287d0: 766f 6964 2046 6173 7448 6f75 6768 5472 void FastHoughTr │ │ │ │ -000287e0: 616e 7366 6f72 6d5f 3228 6c6f 6e67 2073 ansform_2(long s │ │ │ │ -000287f0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ -00028800: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -00028810: 2c20 696e 7420 6473 744d 6174 4465 7074 , int dstMatDept │ │ │ │ -00028820: 682c 2069 6e74 2061 6e67 6c65 5261 6e67 h, int angleRang │ │ │ │ -00028830: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ -00028840: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -00028850: 6964 2046 6173 7448 6f75 6768 5472 616e id FastHoughTran │ │ │ │ -00028860: 7366 6f72 6d5f 3328 6c6f 6e67 2073 7263 sform_3(long src │ │ │ │ -00028870: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -00028880: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -00028890: 696e 7420 6473 744d 6174 4465 7074 6829 int dstMatDepth) │ │ │ │ -000288a0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -000288b0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -000288c0: 633a 3a63 6f76 6172 6961 6e63 6545 7374 c::covarianceEst │ │ │ │ -000288d0: 696d 6174 696f 6e28 4d61 7420 7372 632c imation(Mat src, │ │ │ │ -000288e0: 204d 6174 2620 6473 742c 2069 6e74 2077 Mat& dst, int w │ │ │ │ -000288f0: 696e 646f 7752 6f77 732c 2069 6e74 2077 indowRows, int w │ │ │ │ -00028900: 696e 646f 7743 6f6c 7329 0a20 2020 2070 indowCols). p │ │ │ │ -00028910: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00028920: 7469 7665 2076 6f69 6420 636f 7661 7269 tive void covari │ │ │ │ -00028930: 616e 6365 4573 7469 6d61 7469 6f6e 5f30 anceEstimation_0 │ │ │ │ -00028940: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ -00028950: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -00028960: 7469 7665 4f62 6a2c 2069 6e74 2077 696e tiveObj, int win │ │ │ │ -00028970: 646f 7752 6f77 732c 2069 6e74 2077 696e dowRows, int win │ │ │ │ -00028980: 646f 7743 6f6c 7329 3b0a 0a20 2020 202f dowCols);.. / │ │ │ │ -00028990: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -000289a0: 3a78 696d 6770 726f 633a 3a65 6467 6550 :ximgproc::edgeP │ │ │ │ -000289b0: 7265 7365 7276 696e 6746 696c 7465 7228 reservingFilter( │ │ │ │ -000289c0: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -000289d0: 742c 2069 6e74 2064 2c20 646f 7562 6c65 t, int d, double │ │ │ │ -000289e0: 2074 6872 6573 686f 6c64 290a 2020 2020 threshold). │ │ │ │ -000289f0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028a00: 6174 6976 6520 766f 6964 2065 6467 6550 ative void edgeP │ │ │ │ -00028a10: 7265 7365 7276 696e 6746 696c 7465 725f reservingFilter_ │ │ │ │ -00028a20: 3028 6c6f 6e67 2073 7263 5f6e 6174 6976 0(long src_nativ │ │ │ │ -00028a30: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -00028a40: 6174 6976 654f 626a 2c20 696e 7420 642c ativeObj, int d, │ │ │ │ -00028a50: 2064 6f75 626c 6520 7468 7265 7368 6f6c double threshol │ │ │ │ -00028a60: 6429 3b0a 0a20 2020 202f 2f20 432b 2b3a d);.. // C++: │ │ │ │ -00028a70: 2020 5074 725f 4564 6765 426f 7865 7320 Ptr_EdgeBoxes │ │ │ │ -00028a80: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ -00028a90: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ -00028aa0: 6f61 7420 616c 7068 6120 3d20 302e 3635 oat alpha = 0.65 │ │ │ │ -00028ab0: 662c 2066 6c6f 6174 2062 6574 6120 3d20 f, float beta = │ │ │ │ -00028ac0: 302e 3735 662c 2066 6c6f 6174 2065 7461 0.75f, float eta │ │ │ │ -00028ad0: 203d 2031 2c20 666c 6f61 7420 6d69 6e53 = 1, float minS │ │ │ │ -00028ae0: 636f 7265 203d 2030 2e30 3166 2c20 696e core = 0.01f, in │ │ │ │ -00028af0: 7420 6d61 7842 6f78 6573 203d 2031 3030 t maxBoxes = 100 │ │ │ │ -00028b00: 3030 2c20 666c 6f61 7420 6564 6765 4d69 00, float edgeMi │ │ │ │ -00028b10: 6e4d 6167 203d 2030 2e31 662c 2066 6c6f nMag = 0.1f, flo │ │ │ │ -00028b20: 6174 2065 6467 654d 6572 6765 5468 7220 at edgeMergeThr │ │ │ │ -00028b30: 3d20 302e 3566 2c20 666c 6f61 7420 636c = 0.5f, float cl │ │ │ │ -00028b40: 7573 7465 724d 696e 4d61 6720 3d20 302e usterMinMag = 0. │ │ │ │ -00028b50: 3566 2c20 666c 6f61 7420 6d61 7841 7370 5f, float maxAsp │ │ │ │ -00028b60: 6563 7452 6174 696f 203d 2033 2c20 666c ectRatio = 3, fl │ │ │ │ -00028b70: 6f61 7420 6d69 6e42 6f78 4172 6561 203d oat minBoxArea = │ │ │ │ -00028b80: 2031 3030 302c 2066 6c6f 6174 2067 616d 1000, float gam │ │ │ │ -00028b90: 6d61 203d 2032 2c20 666c 6f61 7420 6b61 ma = 2, float ka │ │ │ │ -00028ba0: 7070 6120 3d20 312e 3566 290a 2020 2020 ppa = 1.5f). │ │ │ │ -00028bb0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028bc0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00028bd0: 6545 6467 6542 6f78 6573 5f30 2866 6c6f eEdgeBoxes_0(flo │ │ │ │ -00028be0: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ -00028bf0: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ -00028c00: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ -00028c10: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ -00028c20: 6c6f 6174 2065 6467 654d 696e 4d61 672c loat edgeMinMag, │ │ │ │ -00028c30: 2066 6c6f 6174 2065 6467 654d 6572 6765 float edgeMerge │ │ │ │ -00028c40: 5468 722c 2066 6c6f 6174 2063 6c75 7374 Thr, float clust │ │ │ │ -00028c50: 6572 4d69 6e4d 6167 2c20 666c 6f61 7420 erMinMag, float │ │ │ │ -00028c60: 6d61 7841 7370 6563 7452 6174 696f 2c20 maxAspectRatio, │ │ │ │ -00028c70: 666c 6f61 7420 6d69 6e42 6f78 4172 6561 float minBoxArea │ │ │ │ -00028c80: 2c20 666c 6f61 7420 6761 6d6d 612c 2066 , float gamma, f │ │ │ │ -00028c90: 6c6f 6174 206b 6170 7061 293b 0a20 2020 loat kappa);. │ │ │ │ -00028ca0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00028cb0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00028cc0: 7465 4564 6765 426f 7865 735f 3128 666c teEdgeBoxes_1(fl │ │ │ │ -00028cd0: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ -00028ce0: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ -00028cf0: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ -00028d00: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ -00028d10: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ -00028d20: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ -00028d30: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ -00028d40: 7465 724d 696e 4d61 672c 2066 6c6f 6174 terMinMag, float │ │ │ │ -00028d50: 206d 6178 4173 7065 6374 5261 7469 6f2c maxAspectRatio, │ │ │ │ -00028d60: 2066 6c6f 6174 206d 696e 426f 7841 7265 float minBoxAre │ │ │ │ -00028d70: 612c 2066 6c6f 6174 2067 616d 6d61 293b a, float gamma); │ │ │ │ -00028d80: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00028d90: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00028da0: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ -00028db0: 3228 666c 6f61 7420 616c 7068 612c 2066 2(float alpha, f │ │ │ │ -00028dc0: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ -00028dd0: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ -00028de0: 636f 7265 2c20 696e 7420 6d61 7842 6f78 core, int maxBox │ │ │ │ -00028df0: 6573 2c20 666c 6f61 7420 6564 6765 4d69 es, float edgeMi │ │ │ │ -00028e00: 6e4d 6167 2c20 666c 6f61 7420 6564 6765 nMag, float edge │ │ │ │ -00028e10: 4d65 7267 6554 6872 2c20 666c 6f61 7420 MergeThr, float │ │ │ │ -00028e20: 636c 7573 7465 724d 696e 4d61 672c 2066 clusterMinMag, f │ │ │ │ -00028e30: 6c6f 6174 206d 6178 4173 7065 6374 5261 loat maxAspectRa │ │ │ │ -00028e40: 7469 6f2c 2066 6c6f 6174 206d 696e 426f tio, float minBo │ │ │ │ -00028e50: 7841 7265 6129 3b0a 2020 2020 7072 6976 xArea);. priv │ │ │ │ -00028e60: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028e70: 6520 6c6f 6e67 2063 7265 6174 6545 6467 e long createEdg │ │ │ │ -00028e80: 6542 6f78 6573 5f33 2866 6c6f 6174 2061 eBoxes_3(float a │ │ │ │ -00028e90: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ -00028ea0: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ -00028eb0: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ -00028ec0: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ -00028ed0: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ -00028ee0: 6174 2065 6467 654d 6572 6765 5468 722c at edgeMergeThr, │ │ │ │ -00028ef0: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi │ │ │ │ -00028f00: 6e4d 6167 2c20 666c 6f61 7420 6d61 7841 nMag, float maxA │ │ │ │ -00028f10: 7370 6563 7452 6174 696f 293b 0a20 2020 spectRatio);. │ │ │ │ -00028f20: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00028f30: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00028f40: 7465 4564 6765 426f 7865 735f 3428 666c teEdgeBoxes_4(fl │ │ │ │ -00028f50: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ -00028f60: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ -00028f70: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ -00028f80: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ -00028f90: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ -00028fa0: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ -00028fb0: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ -00028fc0: 7465 724d 696e 4d61 6729 3b0a 2020 2020 terMinMag);. │ │ │ │ -00028fd0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028fe0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00028ff0: 6545 6467 6542 6f78 6573 5f35 2866 6c6f eEdgeBoxes_5(flo │ │ │ │ -00029000: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ -00029010: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ -00029020: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ -00029030: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ -00029040: 6c6f 6174 2065 6467 654d 696e 4d61 672c loat edgeMinMag, │ │ │ │ -00029050: 2066 6c6f 6174 2065 6467 654d 6572 6765 float edgeMerge │ │ │ │ -00029060: 5468 7229 3b0a 2020 2020 7072 6976 6174 Thr);. privat │ │ │ │ -00029070: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00029080: 6c6f 6e67 2063 7265 6174 6545 6467 6542 long createEdgeB │ │ │ │ -00029090: 6f78 6573 5f36 2866 6c6f 6174 2061 6c70 oxes_6(float alp │ │ │ │ -000290a0: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -000290b0: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -000290c0: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -000290d0: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -000290e0: 6467 654d 696e 4d61 6729 3b0a 2020 2020 dgeMinMag);. │ │ │ │ -000290f0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00029100: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00029110: 6545 6467 6542 6f78 6573 5f37 2866 6c6f eEdgeBoxes_7(flo │ │ │ │ -00029120: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ -00029130: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ -00029140: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ -00029150: 2069 6e74 206d 6178 426f 7865 7329 3b0a int maxBoxes);. │ │ │ │ -00029160: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00029170: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ -00029180: 7265 6174 6545 6467 6542 6f78 6573 5f38 reateEdgeBoxes_8 │ │ │ │ -00029190: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ -000291a0: 6f61 7420 6265 7461 2c20 666c 6f61 7420 oat beta, float │ │ │ │ -000291b0: 6574 612c 2066 6c6f 6174 206d 696e 5363 eta, float minSc │ │ │ │ -000291c0: 6f72 6529 3b0a 2020 2020 7072 6976 6174 ore);. privat │ │ │ │ -000291d0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -000291e0: 6c6f 6e67 2063 7265 6174 6545 6467 6542 long createEdgeB │ │ │ │ -000291f0: 6f78 6573 5f39 2866 6c6f 6174 2061 6c70 oxes_9(float alp │ │ │ │ -00029200: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00029210: 666c 6f61 7420 6574 6129 3b0a 2020 2020 float eta);. │ │ │ │ -00029220: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00029230: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00029240: 6545 6467 6542 6f78 6573 5f31 3028 666c eEdgeBoxes_10(fl │ │ │ │ -00029250: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ -00029260: 2062 6574 6129 3b0a 2020 2020 7072 6976 beta);. priv │ │ │ │ -00029270: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00029280: 6520 6c6f 6e67 2063 7265 6174 6545 6467 e long createEdg │ │ │ │ -00029290: 6542 6f78 6573 5f31 3128 666c 6f61 7420 eBoxes_11(float │ │ │ │ -000292a0: 616c 7068 6129 3b0a 2020 2020 7072 6976 alpha);. priv │ │ │ │ -000292b0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -000292c0: 6520 6c6f 6e67 2063 7265 6174 6545 6467 e long createEdg │ │ │ │ -000292d0: 6542 6f78 6573 5f31 3228 293b 0a0a 2020 eBoxes_12();.. │ │ │ │ -000292e0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f44 // C++: Ptr_D │ │ │ │ -000292f0: 5446 696c 7465 7220 6376 3a3a 7869 6d67 TFilter cv::ximg │ │ │ │ -00029300: 7072 6f63 3a3a 6372 6561 7465 4454 4669 proc::createDTFi │ │ │ │ -00029310: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ -00029320: 646f 7562 6c65 2073 6967 6d61 5370 6174 double sigmaSpat │ │ │ │ -00029330: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ -00029340: 6143 6f6c 6f72 2c20 696e 7420 6d6f 6465 aColor, int mode │ │ │ │ -00029350: 203d 2044 5446 5f4e 432c 2069 6e74 206e = DTF_NC, int n │ │ │ │ -00029360: 756d 4974 6572 7320 3d20 3329 0a20 2020 umIters = 3). │ │ │ │ -00029370: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00029380: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00029390: 7465 4454 4669 6c74 6572 5f30 286c 6f6e teDTFilter_0(lon │ │ │ │ -000293a0: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ -000293b0: 6a2c 2064 6f75 626c 6520 7369 676d 6153 j, double sigmaS │ │ │ │ -000293c0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -000293d0: 6967 6d61 436f 6c6f 722c 2069 6e74 206d igmaColor, int m │ │ │ │ -000293e0: 6f64 652c 2069 6e74 206e 756d 4974 6572 ode, int numIter │ │ │ │ -000293f0: 7329 3b0a 2020 2020 7072 6976 6174 6520 s);. private │ │ │ │ -00029400: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -00029410: 6e67 2063 7265 6174 6544 5446 696c 7465 ng createDTFilte │ │ │ │ -00029420: 725f 3128 6c6f 6e67 2067 7569 6465 5f6e r_1(long guide_n │ │ │ │ -00029430: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ -00029440: 2073 6967 6d61 5370 6174 6961 6c2c 2064 sigmaSpatial, d │ │ │ │ -00029450: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ -00029460: 2c20 696e 7420 6d6f 6465 293b 0a20 2020 , int mode);. │ │ │ │ -00029470: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00029480: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00029490: 7465 4454 4669 6c74 6572 5f32 286c 6f6e teDTFilter_2(lon │ │ │ │ -000294a0: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ -000294b0: 6a2c 2064 6f75 626c 6520 7369 676d 6153 j, double sigmaS │ │ │ │ -000294c0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -000294d0: 6967 6d61 436f 6c6f 7229 3b0a 0a20 2020 igmaColor);.. │ │ │ │ -000294e0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ -000294f0: 763a 3a78 696d 6770 726f 633a 3a64 7446 v::ximgproc::dtF │ │ │ │ -00029500: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ -00029510: 204d 6174 2073 7263 2c20 4d61 7426 2064 Mat src, Mat& d │ │ │ │ -00029520: 7374 2c20 646f 7562 6c65 2073 6967 6d61 st, double sigma │ │ │ │ -00029530: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ -00029540: 7369 676d 6143 6f6c 6f72 2c20 696e 7420 sigmaColor, int │ │ │ │ -00029550: 6d6f 6465 203d 2044 5446 5f4e 432c 2069 mode = DTF_NC, i │ │ │ │ -00029560: 6e74 206e 756d 4974 6572 7320 3d20 3329 nt numIters = 3) │ │ │ │ -00029570: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00029580: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -00029590: 6474 4669 6c74 6572 5f30 286c 6f6e 6720 dtFilter_0(long │ │ │ │ -000295a0: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ -000295b0: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ -000295c0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -000295d0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -000295e0: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ -000295f0: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -00029600: 2069 6e74 206d 6f64 652c 2069 6e74 206e int mode, int n │ │ │ │ -00029610: 756d 4974 6572 7329 3b0a 2020 2020 7072 umIters);. pr │ │ │ │ -00029620: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00029630: 6976 6520 766f 6964 2064 7446 696c 7465 ive void dtFilte │ │ │ │ -00029640: 725f 3128 6c6f 6e67 2067 7569 6465 5f6e r_1(long guide_n │ │ │ │ -00029650: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ -00029660: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ -00029670: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -00029680: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ -00029690: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -000296a0: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ -000296b0: 6465 293b 0a20 2020 2070 7269 7661 7465 de);. private │ │ │ │ -000296c0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -000296d0: 6f69 6420 6474 4669 6c74 6572 5f32 286c oid dtFilter_2(l │ │ │ │ -000296e0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ -000296f0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ -00029700: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -00029710: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ -00029720: 626c 6520 7369 676d 6153 7061 7469 616c ble sigmaSpatial │ │ │ │ -00029730: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ -00029740: 6c6f 7229 3b0a 0a20 2020 202f 2f20 432b lor);.. // C+ │ │ │ │ -00029750: 2b3a 2020 5074 725f 4775 6964 6564 4669 +: Ptr_GuidedFi │ │ │ │ -00029760: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ -00029770: 633a 3a63 7265 6174 6547 7569 6465 6446 c::createGuidedF │ │ │ │ -00029780: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ -00029790: 2069 6e74 2072 6164 6975 732c 2064 6f75 int radius, dou │ │ │ │ -000297a0: 626c 6520 6570 732c 2064 6f75 626c 6520 ble eps, double │ │ │ │ -000297b0: 7363 616c 6520 3d20 312e 3029 0a20 2020 scale = 1.0). │ │ │ │ -000297c0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -000297d0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -000297e0: 7465 4775 6964 6564 4669 6c74 6572 5f30 teGuidedFilter_0 │ │ │ │ -000297f0: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ -00029800: 7665 4f62 6a2c 2069 6e74 2072 6164 6975 veObj, int radiu │ │ │ │ -00029810: 732c 2064 6f75 626c 6520 6570 732c 2064 s, double eps, d │ │ │ │ -00029820: 6f75 626c 6520 7363 616c 6529 3b0a 2020 ouble scale);. │ │ │ │ -00029830: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00029840: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00029850: 6174 6547 7569 6465 6446 696c 7465 725f ateGuidedFilter_ │ │ │ │ -00029860: 3128 6c6f 6e67 2067 7569 6465 5f6e 6174 1(long guide_nat │ │ │ │ -00029870: 6976 654f 626a 2c20 696e 7420 7261 6469 iveObj, int radi │ │ │ │ -00029880: 7573 2c20 646f 7562 6c65 2065 7073 293b us, double eps); │ │ │ │ -00029890: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ -000298a0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -000298b0: 3a3a 6775 6964 6564 4669 6c74 6572 284d ::guidedFilter(M │ │ │ │ -000298c0: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ -000298d0: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int │ │ │ │ -000298e0: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ -000298f0: 6570 732c 2069 6e74 2064 4465 7074 6820 eps, int dDepth │ │ │ │ -00029900: 3d20 2d31 2c20 646f 7562 6c65 2073 6361 = -1, double sca │ │ │ │ -00029910: 6c65 203d 2031 2e30 290a 2020 2020 7072 le = 1.0). pr │ │ │ │ -00029920: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00029930: 6976 6520 766f 6964 2067 7569 6465 6446 ive void guidedF │ │ │ │ -00029940: 696c 7465 725f 3028 6c6f 6e67 2067 7569 ilter_0(long gui │ │ │ │ -00029950: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo │ │ │ │ -00029960: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -00029970: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -00029980: 654f 626a 2c20 696e 7420 7261 6469 7573 eObj, int radius │ │ │ │ -00029990: 2c20 646f 7562 6c65 2065 7073 2c20 696e , double eps, in │ │ │ │ -000299a0: 7420 6444 6570 7468 2c20 646f 7562 6c65 t dDepth, double │ │ │ │ -000299b0: 2073 6361 6c65 293b 0a20 2020 2070 7269 scale);. pri │ │ │ │ -000299c0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -000299d0: 7665 2076 6f69 6420 6775 6964 6564 4669 ve void guidedFi │ │ │ │ -000299e0: 6c74 6572 5f31 286c 6f6e 6720 6775 6964 lter_1(long guid │ │ │ │ -000299f0: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ -00029a00: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -00029a10: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -00029a20: 4f62 6a2c 2069 6e74 2072 6164 6975 732c Obj, int radius, │ │ │ │ -00029a30: 2064 6f75 626c 6520 6570 732c 2069 6e74 double eps, int │ │ │ │ -00029a40: 2064 4465 7074 6829 3b0a 2020 2020 7072 dDepth);. pr │ │ │ │ -00029a50: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00029a60: 6976 6520 766f 6964 2067 7569 6465 6446 ive void guidedF │ │ │ │ -00029a70: 696c 7465 725f 3228 6c6f 6e67 2067 7569 ilter_2(long gui │ │ │ │ -00029a80: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo │ │ │ │ -00029a90: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -00029aa0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -00029ab0: 654f 626a 2c20 696e 7420 7261 6469 7573 eObj, int radius │ │ │ │ -00029ac0: 2c20 646f 7562 6c65 2065 7073 293b 0a0a , double eps);.. │ │ │ │ -00029ad0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00029ae0: 5f41 6461 7074 6976 654d 616e 6966 6f6c _AdaptiveManifol │ │ │ │ -00029af0: 6446 696c 7465 7220 6376 3a3a 7869 6d67 dFilter cv::ximg │ │ │ │ -00029b00: 7072 6f63 3a3a 6372 6561 7465 414d 4669 proc::createAMFi │ │ │ │ -00029b10: 6c74 6572 2864 6f75 626c 6520 7369 676d lter(double sigm │ │ │ │ -00029b20: 615f 732c 2064 6f75 626c 6520 7369 676d a_s, double sigm │ │ │ │ -00029b30: 615f 722c 2062 6f6f 6c20 6164 6a75 7374 a_r, bool adjust │ │ │ │ -00029b40: 5f6f 7574 6c69 6572 7320 3d20 6661 6c73 _outliers = fals │ │ │ │ -00029b50: 6529 0a20 2020 2070 7269 7661 7465 2073 e). private s │ │ │ │ -00029b60: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -00029b70: 6720 6372 6561 7465 414d 4669 6c74 6572 g createAMFilter │ │ │ │ -00029b80: 5f30 2864 6f75 626c 6520 7369 676d 615f _0(double sigma_ │ │ │ │ -00029b90: 732c 2064 6f75 626c 6520 7369 676d 615f s, double sigma_ │ │ │ │ -00029ba0: 722c 2062 6f6f 6c65 616e 2061 646a 7573 r, boolean adjus │ │ │ │ -00029bb0: 745f 6f75 746c 6965 7273 293b 0a20 2020 t_outliers);. │ │ │ │ -00029bc0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00029bd0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00029be0: 7465 414d 4669 6c74 6572 5f31 2864 6f75 teAMFilter_1(dou │ │ │ │ -00029bf0: 626c 6520 7369 676d 615f 732c 2064 6f75 ble sigma_s, dou │ │ │ │ -00029c00: 626c 6520 7369 676d 615f 7229 3b0a 0a20 ble sigma_r);.. │ │ │ │ -00029c10: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00029c20: 2063 763a 3a78 696d 6770 726f 633a 3a61 cv::ximgproc::a │ │ │ │ -00029c30: 6d46 696c 7465 7228 4d61 7420 6a6f 696e mFilter(Mat join │ │ │ │ -00029c40: 742c 204d 6174 2073 7263 2c20 4d61 7426 t, Mat src, Mat& │ │ │ │ -00029c50: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ -00029c60: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig │ │ │ │ -00029c70: 6d61 5f72 2c20 626f 6f6c 2061 646a 7573 ma_r, bool adjus │ │ │ │ -00029c80: 745f 6f75 746c 6965 7273 203d 2066 616c t_outliers = fal │ │ │ │ -00029c90: 7365 290a 2020 2020 7072 6976 6174 6520 se). private │ │ │ │ -00029ca0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -00029cb0: 6964 2061 6d46 696c 7465 725f 3028 6c6f id amFilter_0(lo │ │ │ │ -00029cc0: 6e67 206a 6f69 6e74 5f6e 6174 6976 654f ng joint_nativeO │ │ │ │ -00029cd0: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ -00029ce0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -00029cf0: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ -00029d00: 6c65 2073 6967 6d61 5f73 2c20 646f 7562 le sigma_s, doub │ │ │ │ -00029d10: 6c65 2073 6967 6d61 5f72 2c20 626f 6f6c le sigma_r, bool │ │ │ │ -00029d20: 6561 6e20 6164 6a75 7374 5f6f 7574 6c69 ean adjust_outli │ │ │ │ -00029d30: 6572 7329 3b0a 2020 2020 7072 6976 6174 ers);. privat │ │ │ │ -00029d40: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00029d50: 766f 6964 2061 6d46 696c 7465 725f 3128 void amFilter_1( │ │ │ │ -00029d60: 6c6f 6e67 206a 6f69 6e74 5f6e 6174 6976 long joint_nativ │ │ │ │ -00029d70: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ -00029d80: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -00029d90: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ -00029da0: 7562 6c65 2073 6967 6d61 5f73 2c20 646f uble sigma_s, do │ │ │ │ -00029db0: 7562 6c65 2073 6967 6d61 5f72 293b 0a0a uble sigma_r);.. │ │ │ │ -00029dc0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ -00029dd0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ -00029de0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -00029df0: 6c74 6572 284d 6174 206a 6f69 6e74 2c20 lter(Mat joint, │ │ │ │ -00029e00: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -00029e10: 742c 2069 6e74 2064 2c20 646f 7562 6c65 t, int d, double │ │ │ │ -00029e20: 2073 6967 6d61 436f 6c6f 722c 2064 6f75 sigmaColor, dou │ │ │ │ -00029e30: 626c 6520 7369 676d 6153 7061 6365 2c20 ble sigmaSpace, │ │ │ │ -00029e40: 696e 7420 626f 7264 6572 5479 7065 203d int borderType = │ │ │ │ -00029e50: 2042 4f52 4445 525f 4445 4641 554c 5429 BORDER_DEFAULT) │ │ │ │ -00029e60: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00029e70: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -00029e80: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -00029e90: 6c74 6572 5f30 286c 6f6e 6720 6a6f 696e lter_0(long join │ │ │ │ -00029ea0: 745f 6e61 7469 7665 4f62 6a2c 206c 6f6e t_nativeObj, lon │ │ │ │ -00029eb0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -00029ec0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -00029ed0: 4f62 6a2c 2069 6e74 2064 2c20 646f 7562 Obj, int d, doub │ │ │ │ -00029ee0: 6c65 2073 6967 6d61 436f 6c6f 722c 2064 le sigmaColor, d │ │ │ │ -00029ef0: 6f75 626c 6520 7369 676d 6153 7061 6365 ouble sigmaSpace │ │ │ │ -00029f00: 2c20 696e 7420 626f 7264 6572 5479 7065 , int borderType │ │ │ │ -00029f10: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00029f20: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -00029f30: 6420 6a6f 696e 7442 696c 6174 6572 616c d jointBilateral │ │ │ │ -00029f40: 4669 6c74 6572 5f31 286c 6f6e 6720 6a6f Filter_1(long jo │ │ │ │ -00029f50: 696e 745f 6e61 7469 7665 4f62 6a2c 206c int_nativeObj, l │ │ │ │ -00029f60: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -00029f70: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -00029f80: 7665 4f62 6a2c 2069 6e74 2064 2c20 646f veObj, int d, do │ │ │ │ -00029f90: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -00029fa0: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ -00029fb0: 6365 293b 0a0a 2020 2020 2f2f 2043 2b2b ce);.. // C++ │ │ │ │ -00029fc0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ -00029fd0: 7072 6f63 3a3a 6269 6c61 7465 7261 6c54 proc::bilateralT │ │ │ │ -00029fe0: 6578 7475 7265 4669 6c74 6572 284d 6174 extureFilter(Mat │ │ │ │ -00029ff0: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ -0002a000: 696e 7420 6672 203d 2033 2c20 696e 7420 int fr = 3, int │ │ │ │ -0002a010: 6e75 6d49 7465 7220 3d20 312c 2064 6f75 numIter = 1, dou │ │ │ │ -0002a020: 626c 6520 7369 676d 6141 6c70 6861 203d ble sigmaAlpha = │ │ │ │ -0002a030: 202d 312e 2c20 646f 7562 6c65 2073 6967 -1., double sig │ │ │ │ -0002a040: 6d61 4176 6720 3d20 2d31 2e29 0a20 2020 maAvg = -1.). │ │ │ │ -0002a050: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002a060: 6e61 7469 7665 2076 6f69 6420 6269 6c61 native void bila │ │ │ │ -0002a070: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ -0002a080: 6572 5f30 286c 6f6e 6720 7372 635f 6e61 er_0(long src_na │ │ │ │ -0002a090: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002a0a0: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -0002a0b0: 2066 722c 2069 6e74 206e 756d 4974 6572 fr, int numIter │ │ │ │ -0002a0c0: 2c20 646f 7562 6c65 2073 6967 6d61 416c , double sigmaAl │ │ │ │ -0002a0d0: 7068 612c 2064 6f75 626c 6520 7369 676d pha, double sigm │ │ │ │ -0002a0e0: 6141 7667 293b 0a20 2020 2070 7269 7661 aAvg);. priva │ │ │ │ -0002a0f0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002a100: 2076 6f69 6420 6269 6c61 7465 7261 6c54 void bilateralT │ │ │ │ -0002a110: 6578 7475 7265 4669 6c74 6572 5f31 286c extureFilter_1(l │ │ │ │ -0002a120: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002a130: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -0002a140: 7665 4f62 6a2c 2069 6e74 2066 722c 2069 veObj, int fr, i │ │ │ │ -0002a150: 6e74 206e 756d 4974 6572 2c20 646f 7562 nt numIter, doub │ │ │ │ -0002a160: 6c65 2073 6967 6d61 416c 7068 6129 3b0a le sigmaAlpha);. │ │ │ │ -0002a170: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002a180: 6963 206e 6174 6976 6520 766f 6964 2062 ic native void b │ │ │ │ -0002a190: 696c 6174 6572 616c 5465 7874 7572 6546 ilateralTextureF │ │ │ │ -0002a1a0: 696c 7465 725f 3228 6c6f 6e67 2073 7263 ilter_2(long src │ │ │ │ -0002a1b0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002a1c0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -0002a1d0: 696e 7420 6672 2c20 696e 7420 6e75 6d49 int fr, int numI │ │ │ │ -0002a1e0: 7465 7229 3b0a 2020 2020 7072 6976 6174 ter);. privat │ │ │ │ -0002a1f0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002a200: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ -0002a210: 7874 7572 6546 696c 7465 725f 3328 6c6f xtureFilter_3(lo │ │ │ │ -0002a220: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -0002a230: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -0002a240: 654f 626a 2c20 696e 7420 6672 293b 0a20 eObj, int fr);. │ │ │ │ -0002a250: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002a260: 6320 6e61 7469 7665 2076 6f69 6420 6269 c native void bi │ │ │ │ -0002a270: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ -0002a280: 6c74 6572 5f34 286c 6f6e 6720 7372 635f lter_4(long src_ │ │ │ │ -0002a290: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002a2a0: 6473 745f 6e61 7469 7665 4f62 6a29 3b0a dst_nativeObj);. │ │ │ │ -0002a2b0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -0002a2c0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -0002a2d0: 3a72 6f6c 6c69 6e67 4775 6964 616e 6365 :rollingGuidance │ │ │ │ -0002a2e0: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src, │ │ │ │ -0002a2f0: 4d61 7426 2064 7374 2c20 696e 7420 6420 Mat& dst, int d │ │ │ │ -0002a300: 3d20 2d31 2c20 646f 7562 6c65 2073 6967 = -1, double sig │ │ │ │ -0002a310: 6d61 436f 6c6f 7220 3d20 3235 2c20 646f maColor = 25, do │ │ │ │ -0002a320: 7562 6c65 2073 6967 6d61 5370 6163 6520 uble sigmaSpace │ │ │ │ -0002a330: 3d20 332c 2069 6e74 206e 756d 4f66 4974 = 3, int numOfIt │ │ │ │ -0002a340: 6572 203d 2034 2c20 696e 7420 626f 7264 er = 4, int bord │ │ │ │ -0002a350: 6572 5479 7065 203d 2042 4f52 4445 525f erType = BORDER_ │ │ │ │ -0002a360: 4445 4641 554c 5429 0a20 2020 2070 7269 DEFAULT). pri │ │ │ │ -0002a370: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -0002a380: 7665 2076 6f69 6420 726f 6c6c 696e 6747 ve void rollingG │ │ │ │ -0002a390: 7569 6461 6e63 6546 696c 7465 725f 3028 uidanceFilter_0( │ │ │ │ -0002a3a0: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ -0002a3b0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ -0002a3c0: 6976 654f 626a 2c20 696e 7420 642c 2064 iveObj, int d, d │ │ │ │ -0002a3d0: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ -0002a3e0: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ -0002a3f0: 6163 652c 2069 6e74 206e 756d 4f66 4974 ace, int numOfIt │ │ │ │ -0002a400: 6572 2c20 696e 7420 626f 7264 6572 5479 er, int borderTy │ │ │ │ -0002a410: 7065 293b 0a20 2020 2070 7269 7661 7465 pe);. private │ │ │ │ -0002a420: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -0002a430: 6f69 6420 726f 6c6c 696e 6747 7569 6461 oid rollingGuida │ │ │ │ -0002a440: 6e63 6546 696c 7465 725f 3128 6c6f 6e67 nceFilter_1(long │ │ │ │ -0002a450: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -0002a460: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002a470: 626a 2c20 696e 7420 642c 2064 6f75 626c bj, int d, doubl │ │ │ │ -0002a480: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ -0002a490: 7562 6c65 2073 6967 6d61 5370 6163 652c uble sigmaSpace, │ │ │ │ -0002a4a0: 2069 6e74 206e 756d 4f66 4974 6572 293b int numOfIter); │ │ │ │ -0002a4b0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002a4c0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -0002a4d0: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ -0002a4e0: 696c 7465 725f 3228 6c6f 6e67 2073 7263 ilter_2(long src │ │ │ │ -0002a4f0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002a500: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -0002a510: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ -0002a520: 676d 6143 6f6c 6f72 2c20 646f 7562 6c65 gmaColor, double │ │ │ │ -0002a530: 2073 6967 6d61 5370 6163 6529 3b0a 2020 sigmaSpace);. │ │ │ │ -0002a540: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002a550: 206e 6174 6976 6520 766f 6964 2072 6f6c native void rol │ │ │ │ -0002a560: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ -0002a570: 6572 5f33 286c 6f6e 6720 7372 635f 6e61 er_3(long src_na │ │ │ │ -0002a580: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002a590: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -0002a5a0: 2064 2c20 646f 7562 6c65 2073 6967 6d61 d, double sigma │ │ │ │ -0002a5b0: 436f 6c6f 7229 3b0a 2020 2020 7072 6976 Color);. priv │ │ │ │ -0002a5c0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002a5d0: 6520 766f 6964 2072 6f6c 6c69 6e67 4775 e void rollingGu │ │ │ │ -0002a5e0: 6964 616e 6365 4669 6c74 6572 5f34 286c idanceFilter_4(l │ │ │ │ -0002a5f0: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002a600: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -0002a610: 7665 4f62 6a2c 2069 6e74 2064 293b 0a20 veObj, int d);. │ │ │ │ -0002a620: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002a630: 6320 6e61 7469 7665 2076 6f69 6420 726f c native void ro │ │ │ │ -0002a640: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0002a650: 7465 725f 3528 6c6f 6e67 2073 7263 5f6e ter_5(long src_n │ │ │ │ -0002a660: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -0002a670: 7374 5f6e 6174 6976 654f 626a 293b 0a0a st_nativeObj);.. │ │ │ │ -0002a680: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -0002a690: 5f46 6173 7442 696c 6174 6572 616c 536f _FastBilateralSo │ │ │ │ -0002a6a0: 6c76 6572 4669 6c74 6572 2063 763a 3a78 lverFilter cv::x │ │ │ │ -0002a6b0: 696d 6770 726f 633a 3a63 7265 6174 6546 imgproc::createF │ │ │ │ -0002a6c0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -0002a6d0: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ -0002a6e0: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ -0002a6f0: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ -0002a700: 2073 6967 6d61 5f6c 756d 612c 2064 6f75 sigma_luma, dou │ │ │ │ -0002a710: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ -0002a720: 2c20 646f 7562 6c65 206c 616d 6264 6120 , double lambda │ │ │ │ -0002a730: 3d20 3132 382e 302c 2069 6e74 206e 756d = 128.0, int num │ │ │ │ -0002a740: 5f69 7465 7220 3d20 3235 2c20 646f 7562 _iter = 25, doub │ │ │ │ -0002a750: 6c65 206d 6178 5f74 6f6c 203d 2031 652d le max_tol = 1e- │ │ │ │ -0002a760: 3529 0a20 2020 2070 7269 7661 7465 2073 5). private s │ │ │ │ -0002a770: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002a780: 6720 6372 6561 7465 4661 7374 4269 6c61 g createFastBila │ │ │ │ -0002a790: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -0002a7a0: 725f 3028 6c6f 6e67 2067 7569 6465 5f6e r_0(long guide_n │ │ │ │ -0002a7b0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ -0002a7c0: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ -0002a7d0: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ -0002a7e0: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002a7f0: 6368 726f 6d61 2c20 646f 7562 6c65 206c chroma, double l │ │ │ │ -0002a800: 616d 6264 612c 2069 6e74 206e 756d 5f69 ambda, int num_i │ │ │ │ -0002a810: 7465 722c 2064 6f75 626c 6520 6d61 785f ter, double max_ │ │ │ │ -0002a820: 746f 6c29 3b0a 2020 2020 7072 6976 6174 tol);. privat │ │ │ │ -0002a830: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002a840: 6c6f 6e67 2063 7265 6174 6546 6173 7442 long createFastB │ │ │ │ -0002a850: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0002a860: 6c74 6572 5f31 286c 6f6e 6720 6775 6964 lter_1(long guid │ │ │ │ -0002a870: 655f 6e61 7469 7665 4f62 6a2c 2064 6f75 e_nativeObj, dou │ │ │ │ -0002a880: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ -0002a890: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ -0002a8a0: 6c75 6d61 2c20 646f 7562 6c65 2073 6967 luma, double sig │ │ │ │ -0002a8b0: 6d61 5f63 6872 6f6d 612c 2064 6f75 626c ma_chroma, doubl │ │ │ │ -0002a8c0: 6520 6c61 6d62 6461 2c20 696e 7420 6e75 e lambda, int nu │ │ │ │ -0002a8d0: 6d5f 6974 6572 293b 0a20 2020 2070 7269 m_iter);. pri │ │ │ │ -0002a8e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -0002a8f0: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ -0002a900: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ -0002a910: 7246 696c 7465 725f 3228 6c6f 6e67 2067 rFilter_2(long g │ │ │ │ -0002a920: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ -0002a930: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ -0002a940: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ -0002a950: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double │ │ │ │ -0002a960: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do │ │ │ │ -0002a970: 7562 6c65 206c 616d 6264 6129 3b0a 2020 uble lambda);. │ │ │ │ -0002a980: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002a990: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002a9a0: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ -0002a9b0: 536f 6c76 6572 4669 6c74 6572 5f33 286c SolverFilter_3(l │ │ │ │ -0002a9c0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ -0002a9d0: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ -0002a9e0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ -0002a9f0: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ -0002aa00: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ -0002aa10: 6129 3b0a 0a20 2020 202f 2f20 432b 2b3a a);.. // C++: │ │ │ │ -0002aa20: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002aa30: 726f 633a 3a66 6173 7442 696c 6174 6572 roc::fastBilater │ │ │ │ -0002aa40: 616c 536f 6c76 6572 4669 6c74 6572 284d alSolverFilter(M │ │ │ │ -0002aa50: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ -0002aa60: 632c 204d 6174 2063 6f6e 6669 6465 6e63 c, Mat confidenc │ │ │ │ -0002aa70: 652c 204d 6174 2620 6473 742c 2064 6f75 e, Mat& dst, dou │ │ │ │ -0002aa80: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ -0002aa90: 6c20 3d20 382c 2064 6f75 626c 6520 7369 l = 8, double si │ │ │ │ -0002aaa0: 676d 615f 6c75 6d61 203d 2038 2c20 646f gma_luma = 8, do │ │ │ │ -0002aab0: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ -0002aac0: 6120 3d20 382c 2064 6f75 626c 6520 6c61 a = 8, double la │ │ │ │ -0002aad0: 6d62 6461 203d 2031 3238 2e30 2c20 696e mbda = 128.0, in │ │ │ │ -0002aae0: 7420 6e75 6d5f 6974 6572 203d 2032 352c t num_iter = 25, │ │ │ │ -0002aaf0: 2064 6f75 626c 6520 6d61 785f 746f 6c20 double max_tol │ │ │ │ -0002ab00: 3d20 3165 2d35 290a 2020 2020 7072 6976 = 1e-5). priv │ │ │ │ -0002ab10: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002ab20: 6520 766f 6964 2066 6173 7442 696c 6174 e void fastBilat │ │ │ │ -0002ab30: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0002ab40: 5f30 286c 6f6e 6720 6775 6964 655f 6e61 _0(long guide_na │ │ │ │ -0002ab50: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ -0002ab60: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -0002ab70: 6720 636f 6e66 6964 656e 6365 5f6e 6174 g confidence_nat │ │ │ │ -0002ab80: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002ab90: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ -0002aba0: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ -0002abb0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ -0002abc0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ -0002abd0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ -0002abe0: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num │ │ │ │ -0002abf0: 5f69 7465 722c 2064 6f75 626c 6520 6d61 _iter, double ma │ │ │ │ -0002ac00: 785f 746f 6c29 3b0a 2020 2020 7072 6976 x_tol);. priv │ │ │ │ -0002ac10: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002ac20: 6520 766f 6964 2066 6173 7442 696c 6174 e void fastBilat │ │ │ │ -0002ac30: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0002ac40: 5f31 286c 6f6e 6720 6775 6964 655f 6e61 _1(long guide_na │ │ │ │ -0002ac50: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ -0002ac60: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -0002ac70: 6720 636f 6e66 6964 656e 6365 5f6e 6174 g confidence_nat │ │ │ │ -0002ac80: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002ac90: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ -0002aca0: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ -0002acb0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ -0002acc0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ -0002acd0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ -0002ace0: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num │ │ │ │ -0002acf0: 5f69 7465 7229 3b0a 2020 2020 7072 6976 _iter);. priv │ │ │ │ -0002ad00: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002ad10: 6520 766f 6964 2066 6173 7442 696c 6174 e void fastBilat │ │ │ │ -0002ad20: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0002ad30: 5f32 286c 6f6e 6720 6775 6964 655f 6e61 _2(long guide_na │ │ │ │ -0002ad40: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ -0002ad50: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -0002ad60: 6720 636f 6e66 6964 656e 6365 5f6e 6174 g confidence_nat │ │ │ │ -0002ad70: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002ad80: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ -0002ad90: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ -0002ada0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ -0002adb0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ -0002adc0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ -0002add0: 206c 616d 6264 6129 3b0a 2020 2020 7072 lambda);. pr │ │ │ │ -0002ade0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -0002adf0: 6976 6520 766f 6964 2066 6173 7442 696c ive void fastBil │ │ │ │ -0002ae00: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0002ae10: 6572 5f33 286c 6f6e 6720 6775 6964 655f er_3(long guide_ │ │ │ │ -0002ae20: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002ae30: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002ae40: 6f6e 6720 636f 6e66 6964 656e 6365 5f6e ong confidence_n │ │ │ │ -0002ae50: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -0002ae60: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ -0002ae70: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ -0002ae80: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0002ae90: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ -0002aea0: 676d 615f 6368 726f 6d61 293b 0a20 2020 gma_chroma);. │ │ │ │ -0002aeb0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002aec0: 6e61 7469 7665 2076 6f69 6420 6661 7374 native void fast │ │ │ │ -0002aed0: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ -0002aee0: 696c 7465 725f 3428 6c6f 6e67 2067 7569 ilter_4(long gui │ │ │ │ -0002aef0: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo │ │ │ │ -0002af00: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -0002af10: 2c20 6c6f 6e67 2063 6f6e 6669 6465 6e63 , long confidenc │ │ │ │ -0002af20: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ -0002af30: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ -0002af40: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ -0002af50: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -0002af60: 676d 615f 6c75 6d61 293b 0a20 2020 2070 gma_luma);. p │ │ │ │ -0002af70: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002af80: 7469 7665 2076 6f69 6420 6661 7374 4269 tive void fastBi │ │ │ │ -0002af90: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -0002afa0: 7465 725f 3528 6c6f 6e67 2067 7569 6465 ter_5(long guide │ │ │ │ -0002afb0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002afc0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -0002afd0: 6c6f 6e67 2063 6f6e 6669 6465 6e63 655f long confidence_ │ │ │ │ -0002afe0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002aff0: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ -0002b000: 6f75 626c 6520 7369 676d 615f 7370 6174 ouble sigma_spat │ │ │ │ -0002b010: 6961 6c29 3b0a 2020 2020 7072 6976 6174 ial);. privat │ │ │ │ -0002b020: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002b030: 766f 6964 2066 6173 7442 696c 6174 6572 void fastBilater │ │ │ │ -0002b040: 616c 536f 6c76 6572 4669 6c74 6572 5f36 alSolverFilter_6 │ │ │ │ -0002b050: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ -0002b060: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ -0002b070: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002b080: 636f 6e66 6964 656e 6365 5f6e 6174 6976 confidence_nativ │ │ │ │ -0002b090: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -0002b0a0: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ -0002b0b0: 2f2f 2043 2b2b 3a20 2050 7472 5f46 6173 // C++: Ptr_Fas │ │ │ │ -0002b0c0: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ -0002b0d0: 696c 7465 7220 6376 3a3a 7869 6d67 7072 ilter cv::ximgpr │ │ │ │ -0002b0e0: 6f63 3a3a 6372 6561 7465 4661 7374 476c oc::createFastGl │ │ │ │ -0002b0f0: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ -0002b100: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ -0002b110: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ -0002b120: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ -0002b130: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ -0002b140: 7474 656e 7561 7469 6f6e 203d 2030 2e32 ttenuation = 0.2 │ │ │ │ -0002b150: 352c 2069 6e74 206e 756d 5f69 7465 7220 5, int num_iter │ │ │ │ -0002b160: 3d20 3329 0a20 2020 2070 7269 7661 7465 = 3). private │ │ │ │ -0002b170: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -0002b180: 6f6e 6720 6372 6561 7465 4661 7374 476c ong createFastGl │ │ │ │ -0002b190: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ -0002b1a0: 6572 5f30 286c 6f6e 6720 6775 6964 655f er_0(long guide_ │ │ │ │ -0002b1b0: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ -0002b1c0: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ -0002b1d0: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ -0002b1e0: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ -0002b1f0: 6e75 6174 696f 6e2c 2069 6e74 206e 756d nuation, int num │ │ │ │ -0002b200: 5f69 7465 7229 3b0a 2020 2020 7072 6976 _iter);. priv │ │ │ │ -0002b210: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002b220: 6520 6c6f 6e67 2063 7265 6174 6546 6173 e long createFas │ │ │ │ -0002b230: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ -0002b240: 696c 7465 725f 3128 6c6f 6e67 2067 7569 ilter_1(long gui │ │ │ │ -0002b250: 6465 5f6e 6174 6976 654f 626a 2c20 646f de_nativeObj, do │ │ │ │ -0002b260: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ -0002b270: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ -0002b280: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ -0002b290: 7474 656e 7561 7469 6f6e 293b 0a20 2020 ttenuation);. │ │ │ │ -0002b2a0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002b2b0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -0002b2c0: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ -0002b2d0: 7468 6572 4669 6c74 6572 5f32 286c 6f6e therFilter_2(lon │ │ │ │ -0002b2e0: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ -0002b2f0: 6a2c 2064 6f75 626c 6520 6c61 6d62 6461 j, double lambda │ │ │ │ -0002b300: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ -0002b310: 6f6c 6f72 293b 0a0a 2020 2020 2f2f 2043 olor);.. // C │ │ │ │ -0002b320: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -0002b330: 6d67 7072 6f63 3a3a 6661 7374 476c 6f62 mgproc::fastGlob │ │ │ │ -0002b340: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ -0002b350: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ -0002b360: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d │ │ │ │ -0002b370: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ -0002b380: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ -0002b390: 2c20 646f 7562 6c65 206c 616d 6264 615f , double lambda_ │ │ │ │ -0002b3a0: 6174 7465 6e75 6174 696f 6e20 3d20 302e attenuation = 0. │ │ │ │ -0002b3b0: 3235 2c20 696e 7420 6e75 6d5f 6974 6572 25, int num_iter │ │ │ │ -0002b3c0: 203d 2033 290a 2020 2020 7072 6976 6174 = 3). privat │ │ │ │ -0002b3d0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002b3e0: 766f 6964 2066 6173 7447 6c6f 6261 6c53 void fastGlobalS │ │ │ │ -0002b3f0: 6d6f 6f74 6865 7246 696c 7465 725f 3028 mootherFilter_0( │ │ │ │ -0002b400: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ -0002b410: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ -0002b420: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -0002b430: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ -0002b440: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ -0002b450: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ -0002b460: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ -0002b470: 7474 656e 7561 7469 6f6e 2c20 696e 7420 ttenuation, int │ │ │ │ -0002b480: 6e75 6d5f 6974 6572 293b 0a20 2020 2070 num_iter);. p │ │ │ │ -0002b490: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002b4a0: 7469 7665 2076 6f69 6420 6661 7374 476c tive void fastGl │ │ │ │ -0002b4b0: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ -0002b4c0: 6572 5f31 286c 6f6e 6720 6775 6964 655f er_1(long guide_ │ │ │ │ -0002b4d0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002b4e0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002b4f0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002b500: 6a2c 2064 6f75 626c 6520 6c61 6d62 6461 j, double lambda │ │ │ │ -0002b510: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ -0002b520: 6f6c 6f72 2c20 646f 7562 6c65 206c 616d olor, double lam │ │ │ │ -0002b530: 6264 615f 6174 7465 6e75 6174 696f 6e29 bda_attenuation) │ │ │ │ -0002b540: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002b550: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ -0002b560: 2066 6173 7447 6c6f 6261 6c53 6d6f 6f74 fastGlobalSmoot │ │ │ │ -0002b570: 6865 7246 696c 7465 725f 3228 6c6f 6e67 herFilter_2(long │ │ │ │ -0002b580: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ -0002b590: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ -0002b5a0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -0002b5b0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ -0002b5c0: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ -0002b5d0: 7369 676d 615f 636f 6c6f 7229 3b0a 0a20 sigma_color);.. │ │ │ │ -0002b5e0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -0002b5f0: 2063 763a 3a78 696d 6770 726f 633a 3a6c cv::ximgproc::l │ │ │ │ -0002b600: 3053 6d6f 6f74 6828 4d61 7420 7372 632c 0Smooth(Mat src, │ │ │ │ -0002b610: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ -0002b620: 6520 6c61 6d62 6461 203d 2030 2e30 322c e lambda = 0.02, │ │ │ │ -0002b630: 2064 6f75 626c 6520 6b61 7070 6120 3d20 double kappa = │ │ │ │ -0002b640: 322e 3029 0a20 2020 2070 7269 7661 7465 2.0). private │ │ │ │ -0002b650: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -0002b660: 6f69 6420 6c30 536d 6f6f 7468 5f30 286c oid l0Smooth_0(l │ │ │ │ -0002b670: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002b680: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -0002b690: 7665 4f62 6a2c 2064 6f75 626c 6520 6c61 veObj, double la │ │ │ │ -0002b6a0: 6d62 6461 2c20 646f 7562 6c65 206b 6170 mbda, double kap │ │ │ │ -0002b6b0: 7061 293b 0a20 2020 2070 7269 7661 7465 pa);. private │ │ │ │ -0002b6c0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -0002b6d0: 6f69 6420 6c30 536d 6f6f 7468 5f31 286c oid l0Smooth_1(l │ │ │ │ -0002b6e0: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002b6f0: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -0002b700: 7665 4f62 6a2c 2064 6f75 626c 6520 6c61 veObj, double la │ │ │ │ -0002b710: 6d62 6461 293b 0a20 2020 2070 7269 7661 mbda);. priva │ │ │ │ -0002b720: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002b730: 2076 6f69 6420 6c30 536d 6f6f 7468 5f32 void l0Smooth_2 │ │ │ │ -0002b740: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ -0002b750: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -0002b760: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ -0002b770: 2f20 432b 2b3a 2020 5074 725f 4564 6765 / C++: Ptr_Edge │ │ │ │ -0002b780: 4472 6177 696e 6720 6376 3a3a 7869 6d67 Drawing cv::ximg │ │ │ │ -0002b790: 7072 6f63 3a3a 6372 6561 7465 4564 6765 proc::createEdge │ │ │ │ -0002b7a0: 4472 6177 696e 6728 290a 2020 2020 7072 Drawing(). pr │ │ │ │ -0002b7b0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -0002b7c0: 6976 6520 6c6f 6e67 2063 7265 6174 6545 ive long createE │ │ │ │ -0002b7d0: 6467 6544 7261 7769 6e67 5f30 2829 3b0a dgeDrawing_0();. │ │ │ │ -0002b7e0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -0002b7f0: 725f 4469 7370 6172 6974 7957 4c53 4669 r_DisparityWLSFi │ │ │ │ -0002b800: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ -0002b810: 633a 3a63 7265 6174 6544 6973 7061 7269 c::createDispari │ │ │ │ -0002b820: 7479 574c 5346 696c 7465 7228 5074 725f tyWLSFilter(Ptr_ │ │ │ │ -0002b830: 5374 6572 656f 4d61 7463 6865 7220 6d61 StereoMatcher ma │ │ │ │ -0002b840: 7463 6865 725f 6c65 6674 290a 2020 2020 tcher_left). │ │ │ │ -0002b850: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002b860: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -0002b870: 6544 6973 7061 7269 7479 574c 5346 696c eDisparityWLSFil │ │ │ │ -0002b880: 7465 725f 3028 6c6f 6e67 206d 6174 6368 ter_0(long match │ │ │ │ -0002b890: 6572 5f6c 6566 745f 6e61 7469 7665 4f62 er_left_nativeOb │ │ │ │ -0002b8a0: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -0002b8b0: 2020 5074 725f 5374 6572 656f 4d61 7463 Ptr_StereoMatc │ │ │ │ -0002b8c0: 6865 7220 6376 3a3a 7869 6d67 7072 6f63 her cv::ximgproc │ │ │ │ -0002b8d0: 3a3a 6372 6561 7465 5269 6768 744d 6174 ::createRightMat │ │ │ │ -0002b8e0: 6368 6572 2850 7472 5f53 7465 7265 6f4d cher(Ptr_StereoM │ │ │ │ -0002b8f0: 6174 6368 6572 206d 6174 6368 6572 5f6c atcher matcher_l │ │ │ │ -0002b900: 6566 7429 0a20 2020 2070 7269 7661 7465 eft). private │ │ │ │ -0002b910: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -0002b920: 6f6e 6720 6372 6561 7465 5269 6768 744d ong createRightM │ │ │ │ -0002b930: 6174 6368 6572 5f30 286c 6f6e 6720 6d61 atcher_0(long ma │ │ │ │ -0002b940: 7463 6865 725f 6c65 6674 5f6e 6174 6976 tcher_left_nativ │ │ │ │ -0002b950: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ -0002b960: 2b2b 3a20 2050 7472 5f44 6973 7061 7269 ++: Ptr_Dispari │ │ │ │ -0002b970: 7479 574c 5346 696c 7465 7220 6376 3a3a tyWLSFilter cv:: │ │ │ │ -0002b980: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ -0002b990: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ -0002b9a0: 6572 4765 6e65 7269 6328 626f 6f6c 2075 erGeneric(bool u │ │ │ │ -0002b9b0: 7365 5f63 6f6e 6669 6465 6e63 6529 0a20 se_confidence). │ │ │ │ -0002b9c0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002b9d0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -0002b9e0: 6561 7465 4469 7370 6172 6974 7957 4c53 eateDisparityWLS │ │ │ │ -0002b9f0: 4669 6c74 6572 4765 6e65 7269 635f 3028 FilterGeneric_0( │ │ │ │ -0002ba00: 626f 6f6c 6561 6e20 7573 655f 636f 6e66 boolean use_conf │ │ │ │ -0002ba10: 6964 656e 6365 293b 0a0a 2020 2020 2f2f idence);.. // │ │ │ │ -0002ba20: 2043 2b2b 3a20 2069 6e74 2063 763a 3a78 C++: int cv::x │ │ │ │ -0002ba30: 696d 6770 726f 633a 3a72 6561 6447 5428 imgproc::readGT( │ │ │ │ -0002ba40: 5374 7269 6e67 2073 7263 5f70 6174 682c String src_path, │ │ │ │ -0002ba50: 204d 6174 2620 6473 7429 0a20 2020 2070 Mat& dst). p │ │ │ │ -0002ba60: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002ba70: 7469 7665 2069 6e74 2072 6561 6447 545f tive int readGT_ │ │ │ │ -0002ba80: 3028 5374 7269 6e67 2073 7263 5f70 6174 0(String src_pat │ │ │ │ -0002ba90: 682c 206c 6f6e 6720 6473 745f 6e61 7469 h, long dst_nati │ │ │ │ -0002baa0: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ -0002bab0: 432b 2b3a 2020 646f 7562 6c65 2063 763a C++: double cv: │ │ │ │ -0002bac0: 3a78 696d 6770 726f 633a 3a63 6f6d 7075 :ximgproc::compu │ │ │ │ -0002bad0: 7465 4d53 4528 4d61 7420 4754 2c20 4d61 teMSE(Mat GT, Ma │ │ │ │ -0002bae0: 7420 7372 632c 2052 6563 7420 524f 4929 t src, Rect ROI) │ │ │ │ -0002baf0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002bb00: 7469 6320 6e61 7469 7665 2064 6f75 626c tic native doubl │ │ │ │ -0002bb10: 6520 636f 6d70 7574 654d 5345 5f30 286c e computeMSE_0(l │ │ │ │ -0002bb20: 6f6e 6720 4754 5f6e 6174 6976 654f 626a ong GT_nativeObj │ │ │ │ -0002bb30: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ -0002bb40: 654f 626a 2c20 696e 7420 524f 495f 782c eObj, int ROI_x, │ │ │ │ -0002bb50: 2069 6e74 2052 4f49 5f79 2c20 696e 7420 int ROI_y, int │ │ │ │ -0002bb60: 524f 495f 7769 6474 682c 2069 6e74 2052 ROI_width, int R │ │ │ │ -0002bb70: 4f49 5f68 6569 6768 7429 3b0a 0a20 2020 OI_height);.. │ │ │ │ -0002bb80: 202f 2f20 432b 2b3a 2020 646f 7562 6c65 // C++: double │ │ │ │ -0002bb90: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -0002bba0: 6f6d 7075 7465 4261 6450 6978 656c 5065 omputeBadPixelPe │ │ │ │ -0002bbb0: 7263 656e 7428 4d61 7420 4754 2c20 4d61 rcent(Mat GT, Ma │ │ │ │ -0002bbc0: 7420 7372 632c 2052 6563 7420 524f 492c t src, Rect ROI, │ │ │ │ -0002bbd0: 2069 6e74 2074 6872 6573 6820 3d20 3234 int thresh = 24 │ │ │ │ -0002bbe0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -0002bbf0: 6174 6963 206e 6174 6976 6520 646f 7562 atic native doub │ │ │ │ -0002bc00: 6c65 2063 6f6d 7075 7465 4261 6450 6978 le computeBadPix │ │ │ │ -0002bc10: 656c 5065 7263 656e 745f 3028 6c6f 6e67 elPercent_0(long │ │ │ │ -0002bc20: 2047 545f 6e61 7469 7665 4f62 6a2c 206c GT_nativeObj, l │ │ │ │ -0002bc30: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002bc40: 6a2c 2069 6e74 2052 4f49 5f78 2c20 696e j, int ROI_x, in │ │ │ │ -0002bc50: 7420 524f 495f 792c 2069 6e74 2052 4f49 t ROI_y, int ROI │ │ │ │ -0002bc60: 5f77 6964 7468 2c20 696e 7420 524f 495f _width, int ROI_ │ │ │ │ -0002bc70: 6865 6967 6874 2c20 696e 7420 7468 7265 height, int thre │ │ │ │ -0002bc80: 7368 293b 0a20 2020 2070 7269 7661 7465 sh);. private │ │ │ │ -0002bc90: 2073 7461 7469 6320 6e61 7469 7665 2064 static native d │ │ │ │ -0002bca0: 6f75 626c 6520 636f 6d70 7574 6542 6164 ouble computeBad │ │ │ │ -0002bcb0: 5069 7865 6c50 6572 6365 6e74 5f31 286c PixelPercent_1(l │ │ │ │ -0002bcc0: 6f6e 6720 4754 5f6e 6174 6976 654f 626a ong GT_nativeObj │ │ │ │ -0002bcd0: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ -0002bce0: 654f 626a 2c20 696e 7420 524f 495f 782c eObj, int ROI_x, │ │ │ │ -0002bcf0: 2069 6e74 2052 4f49 5f79 2c20 696e 7420 int ROI_y, int │ │ │ │ -0002bd00: 524f 495f 7769 6474 682c 2069 6e74 2052 ROI_width, int R │ │ │ │ -0002bd10: 4f49 5f68 6569 6768 7429 3b0a 0a20 2020 OI_height);.. │ │ │ │ -0002bd20: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ -0002bd30: 763a 3a78 696d 6770 726f 633a 3a67 6574 v::ximgproc::get │ │ │ │ -0002bd40: 4469 7370 6172 6974 7956 6973 284d 6174 DisparityVis(Mat │ │ │ │ -0002bd50: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ -0002bd60: 646f 7562 6c65 2073 6361 6c65 203d 2031 double scale = 1 │ │ │ │ -0002bd70: 2e30 290a 2020 2020 7072 6976 6174 6520 .0). private │ │ │ │ -0002bd80: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -0002bd90: 6964 2067 6574 4469 7370 6172 6974 7956 id getDisparityV │ │ │ │ -0002bda0: 6973 5f30 286c 6f6e 6720 7372 635f 6e61 is_0(long src_na │ │ │ │ -0002bdb0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002bdc0: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ -0002bdd0: 626c 6520 7363 616c 6529 3b0a 2020 2020 ble scale);. │ │ │ │ -0002bde0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002bdf0: 6174 6976 6520 766f 6964 2067 6574 4469 ative void getDi │ │ │ │ -0002be00: 7370 6172 6974 7956 6973 5f31 286c 6f6e sparityVis_1(lon │ │ │ │ -0002be10: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -0002be20: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -0002be30: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ -0002be40: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -0002be50: 6770 726f 633a 3a47 7261 6469 656e 7444 gproc::GradientD │ │ │ │ -0002be60: 6572 6963 6865 5928 4d61 7420 6f70 2c20 ericheY(Mat op, │ │ │ │ -0002be70: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ -0002be80: 2061 6c70 6861 2c20 646f 7562 6c65 206f alpha, double o │ │ │ │ -0002be90: 6d65 6761 290a 2020 2020 7072 6976 6174 mega). privat │ │ │ │ -0002bea0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002beb0: 766f 6964 2047 7261 6469 656e 7444 6572 void GradientDer │ │ │ │ -0002bec0: 6963 6865 595f 3028 6c6f 6e67 206f 705f icheY_0(long op_ │ │ │ │ -0002bed0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002bee0: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ -0002bef0: 6f75 626c 6520 616c 7068 612c 2064 6f75 ouble alpha, dou │ │ │ │ -0002bf00: 626c 6520 6f6d 6567 6129 3b0a 0a20 2020 ble omega);.. │ │ │ │ -0002bf10: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ -0002bf20: 763a 3a78 696d 6770 726f 633a 3a47 7261 v::ximgproc::Gra │ │ │ │ -0002bf30: 6469 656e 7444 6572 6963 6865 5828 4d61 dientDericheX(Ma │ │ │ │ -0002bf40: 7420 6f70 2c20 4d61 7426 2064 7374 2c20 t op, Mat& dst, │ │ │ │ -0002bf50: 646f 7562 6c65 2061 6c70 6861 2c20 646f double alpha, do │ │ │ │ -0002bf60: 7562 6c65 206f 6d65 6761 290a 2020 2020 uble omega). │ │ │ │ -0002bf70: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002bf80: 6174 6976 6520 766f 6964 2047 7261 6469 ative void Gradi │ │ │ │ -0002bf90: 656e 7444 6572 6963 6865 585f 3028 6c6f entDericheX_0(lo │ │ │ │ -0002bfa0: 6e67 206f 705f 6e61 7469 7665 4f62 6a2c ng op_nativeObj, │ │ │ │ -0002bfb0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -0002bfc0: 4f62 6a2c 2064 6f75 626c 6520 616c 7068 Obj, double alph │ │ │ │ -0002bfd0: 612c 2064 6f75 626c 6520 6f6d 6567 6129 a, double omega) │ │ │ │ -0002bfe0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002bff0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0002c000: 633a 3a63 7265 6174 6551 7561 7465 726e c::createQuatern │ │ │ │ -0002c010: 696f 6e49 6d61 6765 284d 6174 2069 6d67 ionImage(Mat img │ │ │ │ -0002c020: 2c20 4d61 7426 2071 696d 6729 0a20 2020 , Mat& qimg). │ │ │ │ -0002c030: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002c040: 6e61 7469 7665 2076 6f69 6420 6372 6561 native void crea │ │ │ │ -0002c050: 7465 5175 6174 6572 6e69 6f6e 496d 6167 teQuaternionImag │ │ │ │ -0002c060: 655f 3028 6c6f 6e67 2069 6d67 5f6e 6174 e_0(long img_nat │ │ │ │ -0002c070: 6976 654f 626a 2c20 6c6f 6e67 2071 696d iveObj, long qim │ │ │ │ -0002c080: 675f 6e61 7469 7665 4f62 6a29 3b0a 0a20 g_nativeObj);.. │ │ │ │ -0002c090: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -0002c0a0: 2063 763a 3a78 696d 6770 726f 633a 3a71 cv::ximgproc::q │ │ │ │ -0002c0b0: 636f 6e6a 284d 6174 2071 696d 672c 204d conj(Mat qimg, M │ │ │ │ -0002c0c0: 6174 2620 7163 696d 6729 0a20 2020 2070 at& qcimg). p │ │ │ │ -0002c0d0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002c0e0: 7469 7665 2076 6f69 6420 7163 6f6e 6a5f tive void qconj_ │ │ │ │ -0002c0f0: 3028 6c6f 6e67 2071 696d 675f 6e61 7469 0(long qimg_nati │ │ │ │ -0002c100: 7665 4f62 6a2c 206c 6f6e 6720 7163 696d veObj, long qcim │ │ │ │ -0002c110: 675f 6e61 7469 7665 4f62 6a29 3b0a 0a20 g_nativeObj);.. │ │ │ │ -0002c120: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -0002c130: 2063 763a 3a78 696d 6770 726f 633a 3a71 cv::ximgproc::q │ │ │ │ -0002c140: 756e 6974 6172 7928 4d61 7420 7169 6d67 unitary(Mat qimg │ │ │ │ -0002c150: 2c20 4d61 7426 2071 6e69 6d67 290a 2020 , Mat& qnimg). │ │ │ │ -0002c160: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002c170: 206e 6174 6976 6520 766f 6964 2071 756e native void qun │ │ │ │ -0002c180: 6974 6172 795f 3028 6c6f 6e67 2071 696d itary_0(long qim │ │ │ │ -0002c190: 675f 6e61 7469 7665 4f62 6a2c 206c 6f6e g_nativeObj, lon │ │ │ │ -0002c1a0: 6720 716e 696d 675f 6e61 7469 7665 4f62 g qnimg_nativeOb │ │ │ │ -0002c1b0: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -0002c1c0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002c1d0: 726f 633a 3a71 6d75 6c74 6970 6c79 284d roc::qmultiply(M │ │ │ │ -0002c1e0: 6174 2073 7263 312c 204d 6174 2073 7263 at src1, Mat src │ │ │ │ -0002c1f0: 322c 204d 6174 2620 6473 7429 0a20 2020 2, Mat& dst). │ │ │ │ -0002c200: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002c210: 6e61 7469 7665 2076 6f69 6420 716d 756c native void qmul │ │ │ │ -0002c220: 7469 706c 795f 3028 6c6f 6e67 2073 7263 tiply_0(long src │ │ │ │ -0002c230: 315f 6e61 7469 7665 4f62 6a2c 206c 6f6e 1_nativeObj, lon │ │ │ │ -0002c240: 6720 7372 6332 5f6e 6174 6976 654f 626a g src2_nativeObj │ │ │ │ -0002c250: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -0002c260: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ -0002c270: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -0002c280: 6d67 7072 6f63 3a3a 7164 6674 284d 6174 mgproc::qdft(Mat │ │ │ │ -0002c290: 2069 6d67 2c20 4d61 7426 2071 696d 672c img, Mat& qimg, │ │ │ │ -0002c2a0: 2069 6e74 2066 6c61 6773 2c20 626f 6f6c int flags, bool │ │ │ │ -0002c2b0: 2073 6964 654c 6566 7429 0a20 2020 2070 sideLeft). p │ │ │ │ -0002c2c0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002c2d0: 7469 7665 2076 6f69 6420 7164 6674 5f30 tive void qdft_0 │ │ │ │ -0002c2e0: 286c 6f6e 6720 696d 675f 6e61 7469 7665 (long img_native │ │ │ │ -0002c2f0: 4f62 6a2c 206c 6f6e 6720 7169 6d67 5f6e Obj, long qimg_n │ │ │ │ -0002c300: 6174 6976 654f 626a 2c20 696e 7420 666c ativeObj, int fl │ │ │ │ -0002c310: 6167 732c 2062 6f6f 6c65 616e 2073 6964 ags, boolean sid │ │ │ │ -0002c320: 654c 6566 7429 3b0a 0a20 2020 202f 2f20 eLeft);.. // │ │ │ │ -0002c330: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ -0002c340: 696d 6770 726f 633a 3a63 6f6c 6f72 4d61 imgproc::colorMa │ │ │ │ -0002c350: 7463 6854 656d 706c 6174 6528 4d61 7420 tchTemplate(Mat │ │ │ │ -0002c360: 696d 672c 204d 6174 2074 656d 706c 2c20 img, Mat templ, │ │ │ │ -0002c370: 4d61 7426 2072 6573 756c 7429 0a20 2020 Mat& result). │ │ │ │ -0002c380: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002c390: 6e61 7469 7665 2076 6f69 6420 636f 6c6f native void colo │ │ │ │ -0002c3a0: 724d 6174 6368 5465 6d70 6c61 7465 5f30 rMatchTemplate_0 │ │ │ │ -0002c3b0: 286c 6f6e 6720 696d 675f 6e61 7469 7665 (long img_native │ │ │ │ -0002c3c0: 4f62 6a2c 206c 6f6e 6720 7465 6d70 6c5f Obj, long templ_ │ │ │ │ -0002c3d0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002c3e0: 7265 7375 6c74 5f6e 6174 6976 654f 626a result_nativeObj │ │ │ │ +00025a00: 2f2f 2043 2b2b 3a20 2050 7472 5f45 6467 // C++: Ptr_Edg │ │ │ │ +00025a10: 6541 7761 7265 496e 7465 7270 6f6c 6174 eAwareInterpolat │ │ │ │ +00025a20: 6f72 2063 763a 3a78 696d 6770 726f 633a or cv::ximgproc: │ │ │ │ +00025a30: 3a63 7265 6174 6545 6467 6541 7761 7265 :createEdgeAware │ │ │ │ +00025a40: 496e 7465 7270 6f6c 6174 6f72 2829 0a20 Interpolator(). │ │ │ │ +00025a50: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00025a60: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00025a70: 6561 7465 4564 6765 4177 6172 6549 6e74 eateEdgeAwareInt │ │ │ │ +00025a80: 6572 706f 6c61 746f 725f 3028 293b 0a0a erpolator_0();.. │ │ │ │ +00025a90: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00025aa0: 5f52 4943 496e 7465 7270 6f6c 6174 6f72 _RICInterpolator │ │ │ │ +00025ab0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00025ac0: 7265 6174 6552 4943 496e 7465 7270 6f6c reateRICInterpol │ │ │ │ +00025ad0: 6174 6f72 2829 0a20 2020 2070 7269 7661 ator(). priva │ │ │ │ +00025ae0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00025af0: 206c 6f6e 6720 6372 6561 7465 5249 4349 long createRICI │ │ │ │ +00025b00: 6e74 6572 706f 6c61 746f 725f 3028 293b nterpolator_0(); │ │ │ │ +00025b10: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +00025b20: 7472 5f53 7570 6572 7069 7865 6c4c 5343 tr_SuperpixelLSC │ │ │ │ +00025b30: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00025b40: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ +00025b50: 5343 284d 6174 2069 6d61 6765 2c20 696e SC(Mat image, in │ │ │ │ +00025b60: 7420 7265 6769 6f6e 5f73 697a 6520 3d20 t region_size = │ │ │ │ +00025b70: 3130 2c20 666c 6f61 7420 7261 7469 6f20 10, float ratio │ │ │ │ +00025b80: 3d20 302e 3037 3566 290a 2020 2020 7072 = 0.075f). pr │ │ │ │ +00025b90: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00025ba0: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ +00025bb0: 7570 6572 7069 7865 6c4c 5343 5f30 286c uperpixelLSC_0(l │ │ │ │ +00025bc0: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native │ │ │ │ +00025bd0: 4f62 6a2c 2069 6e74 2072 6567 696f 6e5f Obj, int region_ │ │ │ │ +00025be0: 7369 7a65 2c20 666c 6f61 7420 7261 7469 size, float rati │ │ │ │ +00025bf0: 6f29 3b0a 2020 2020 7072 6976 6174 6520 o);. private │ │ │ │ +00025c00: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00025c10: 6e67 2063 7265 6174 6553 7570 6572 7069 ng createSuperpi │ │ │ │ +00025c20: 7865 6c4c 5343 5f31 286c 6f6e 6720 696d xelLSC_1(long im │ │ │ │ +00025c30: 6167 655f 6e61 7469 7665 4f62 6a2c 2069 age_nativeObj, i │ │ │ │ +00025c40: 6e74 2072 6567 696f 6e5f 7369 7a65 293b nt region_size); │ │ │ │ +00025c50: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00025c60: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00025c70: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +00025c80: 4c53 435f 3228 6c6f 6e67 2069 6d61 6765 LSC_2(long image │ │ │ │ +00025c90: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +00025ca0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +00025cb0: 7570 6572 7069 7865 6c53 4545 4453 2063 uperpixelSEEDS c │ │ │ │ +00025cc0: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +00025cd0: 6174 6553 7570 6572 7069 7865 6c53 4545 ateSuperpixelSEE │ │ │ │ +00025ce0: 4453 2869 6e74 2069 6d61 6765 5f77 6964 DS(int image_wid │ │ │ │ +00025cf0: 7468 2c20 696e 7420 696d 6167 655f 6865 th, int image_he │ │ │ │ +00025d00: 6967 6874 2c20 696e 7420 696d 6167 655f ight, int image_ │ │ │ │ +00025d10: 6368 616e 6e65 6c73 2c20 696e 7420 6e75 channels, int nu │ │ │ │ +00025d20: 6d5f 7375 7065 7270 6978 656c 732c 2069 m_superpixels, i │ │ │ │ +00025d30: 6e74 206e 756d 5f6c 6576 656c 732c 2069 nt num_levels, i │ │ │ │ +00025d40: 6e74 2070 7269 6f72 203d 2032 2c20 696e nt prior = 2, in │ │ │ │ +00025d50: 7420 6869 7374 6f67 7261 6d5f 6269 6e73 t histogram_bins │ │ │ │ +00025d60: 203d 2035 2c20 626f 6f6c 2064 6f75 626c = 5, bool doubl │ │ │ │ +00025d70: 655f 7374 6570 203d 2066 616c 7365 290a e_step = false). │ │ │ │ +00025d80: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00025d90: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +00025da0: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +00025db0: 4545 4453 5f30 2869 6e74 2069 6d61 6765 EEDS_0(int image │ │ │ │ +00025dc0: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ +00025dd0: 655f 6865 6967 6874 2c20 696e 7420 696d e_height, int im │ │ │ │ +00025de0: 6167 655f 6368 616e 6e65 6c73 2c20 696e age_channels, in │ │ │ │ +00025df0: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ +00025e00: 732c 2069 6e74 206e 756d 5f6c 6576 656c s, int num_level │ │ │ │ +00025e10: 732c 2069 6e74 2070 7269 6f72 2c20 696e s, int prior, in │ │ │ │ +00025e20: 7420 6869 7374 6f67 7261 6d5f 6269 6e73 t histogram_bins │ │ │ │ +00025e30: 2c20 626f 6f6c 6561 6e20 646f 7562 6c65 , boolean double │ │ │ │ +00025e40: 5f73 7465 7029 3b0a 2020 2020 7072 6976 _step);. priv │ │ │ │ +00025e50: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00025e60: 6520 6c6f 6e67 2063 7265 6174 6553 7570 e long createSup │ │ │ │ +00025e70: 6572 7069 7865 6c53 4545 4453 5f31 2869 erpixelSEEDS_1(i │ │ │ │ +00025e80: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ +00025e90: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ +00025ea0: 2c20 696e 7420 696d 6167 655f 6368 616e , int image_chan │ │ │ │ +00025eb0: 6e65 6c73 2c20 696e 7420 6e75 6d5f 7375 nels, int num_su │ │ │ │ +00025ec0: 7065 7270 6978 656c 732c 2069 6e74 206e perpixels, int n │ │ │ │ +00025ed0: 756d 5f6c 6576 656c 732c 2069 6e74 2070 um_levels, int p │ │ │ │ +00025ee0: 7269 6f72 2c20 696e 7420 6869 7374 6f67 rior, int histog │ │ │ │ +00025ef0: 7261 6d5f 6269 6e73 293b 0a20 2020 2070 ram_bins);. p │ │ │ │ +00025f00: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00025f10: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00025f20: 5375 7065 7270 6978 656c 5345 4544 535f SuperpixelSEEDS_ │ │ │ │ +00025f30: 3228 696e 7420 696d 6167 655f 7769 6474 2(int image_widt │ │ │ │ +00025f40: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ +00025f50: 6768 742c 2069 6e74 2069 6d61 6765 5f63 ght, int image_c │ │ │ │ +00025f60: 6861 6e6e 656c 732c 2069 6e74 206e 756d hannels, int num │ │ │ │ +00025f70: 5f73 7570 6572 7069 7865 6c73 2c20 696e _superpixels, in │ │ │ │ +00025f80: 7420 6e75 6d5f 6c65 7665 6c73 2c20 696e t num_levels, in │ │ │ │ +00025f90: 7420 7072 696f 7229 3b0a 2020 2020 7072 t prior);. pr │ │ │ │ +00025fa0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00025fb0: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ +00025fc0: 7570 6572 7069 7865 6c53 4545 4453 5f33 uperpixelSEEDS_3 │ │ │ │ +00025fd0: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ +00025fe0: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ +00025ff0: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ +00026000: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ +00026010: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ +00026020: 206e 756d 5f6c 6576 656c 7329 3b0a 0a20 num_levels);.. │ │ │ │ +00026030: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00026040: 2063 763a 3a78 696d 6770 726f 633a 3a77 cv::ximgproc::w │ │ │ │ +00026050: 6569 6768 7465 644d 6564 6961 6e46 696c eightedMedianFil │ │ │ │ +00026060: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ +00026070: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +00026080: 2c20 696e 7420 722c 2064 6f75 626c 6520 , int r, double │ │ │ │ +00026090: 7369 676d 6120 3d20 3235 2e35 2c20 696e sigma = 25.5, in │ │ │ │ +000260a0: 7420 7765 6967 6874 5479 7065 203d 2057 t weightType = W │ │ │ │ +000260b0: 4d46 5f45 5850 2c20 4d61 7420 6d61 736b MF_EXP, Mat mask │ │ │ │ +000260c0: 203d 204d 6174 2829 290a 2020 2020 7072 = Mat()). pr │ │ │ │ +000260d0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +000260e0: 6976 6520 766f 6964 2077 6569 6768 7465 ive void weighte │ │ │ │ +000260f0: 644d 6564 6961 6e46 696c 7465 725f 3028 dMedianFilter_0( │ │ │ │ +00026100: 6c6f 6e67 206a 6f69 6e74 5f6e 6174 6976 long joint_nativ │ │ │ │ +00026110: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +00026120: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +00026130: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +00026140: 7420 722c 2064 6f75 626c 6520 7369 676d t r, double sigm │ │ │ │ +00026150: 612c 2069 6e74 2077 6569 6768 7454 7970 a, int weightTyp │ │ │ │ +00026160: 652c 206c 6f6e 6720 6d61 736b 5f6e 6174 e, long mask_nat │ │ │ │ +00026170: 6976 654f 626a 293b 0a20 2020 2070 7269 iveObj);. pri │ │ │ │ +00026180: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00026190: 7665 2076 6f69 6420 7765 6967 6874 6564 ve void weighted │ │ │ │ +000261a0: 4d65 6469 616e 4669 6c74 6572 5f31 286c MedianFilter_1(l │ │ │ │ +000261b0: 6f6e 6720 6a6f 696e 745f 6e61 7469 7665 ong joint_native │ │ │ │ +000261c0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +000261d0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +000261e0: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ +000261f0: 2072 2c20 646f 7562 6c65 2073 6967 6d61 r, double sigma │ │ │ │ +00026200: 2c20 696e 7420 7765 6967 6874 5479 7065 , int weightType │ │ │ │ +00026210: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00026220: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00026230: 6420 7765 6967 6874 6564 4d65 6469 616e d weightedMedian │ │ │ │ +00026240: 4669 6c74 6572 5f32 286c 6f6e 6720 6a6f Filter_2(long jo │ │ │ │ +00026250: 696e 745f 6e61 7469 7665 4f62 6a2c 206c int_nativeObj, l │ │ │ │ +00026260: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +00026270: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +00026280: 7665 4f62 6a2c 2069 6e74 2072 2c20 646f veObj, int r, do │ │ │ │ +00026290: 7562 6c65 2073 6967 6d61 293b 0a20 2020 uble sigma);. │ │ │ │ +000262a0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000262b0: 6e61 7469 7665 2076 6f69 6420 7765 6967 native void weig │ │ │ │ +000262c0: 6874 6564 4d65 6469 616e 4669 6c74 6572 htedMedianFilter │ │ │ │ +000262d0: 5f33 286c 6f6e 6720 6a6f 696e 745f 6e61 _3(long joint_na │ │ │ │ +000262e0: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ +000262f0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +00026300: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +00026310: 2069 6e74 2072 293b 0a0a 2020 2020 2f2f int r);.. // │ │ │ │ +00026320: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +00026330: 7869 6d67 7072 6f63 3a3a 636f 7661 7269 ximgproc::covari │ │ │ │ +00026340: 616e 6365 4573 7469 6d61 7469 6f6e 284d anceEstimation(M │ │ │ │ +00026350: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +00026360: 2c20 696e 7420 7769 6e64 6f77 526f 7773 , int windowRows │ │ │ │ +00026370: 2c20 696e 7420 7769 6e64 6f77 436f 6c73 , int windowCols │ │ │ │ +00026380: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00026390: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +000263a0: 2063 6f76 6172 6961 6e63 6545 7374 696d covarianceEstim │ │ │ │ +000263b0: 6174 696f 6e5f 3028 6c6f 6e67 2073 7263 ation_0(long src │ │ │ │ +000263c0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +000263d0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +000263e0: 696e 7420 7769 6e64 6f77 526f 7773 2c20 int windowRows, │ │ │ │ +000263f0: 696e 7420 7769 6e64 6f77 436f 6c73 293b int windowCols); │ │ │ │ +00026400: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ +00026410: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +00026420: 3a3a 6564 6765 5072 6573 6572 7669 6e67 ::edgePreserving │ │ │ │ +00026430: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src, │ │ │ │ +00026440: 4d61 7426 2064 7374 2c20 696e 7420 642c Mat& dst, int d, │ │ │ │ +00026450: 2064 6f75 626c 6520 7468 7265 7368 6f6c double threshol │ │ │ │ +00026460: 6429 0a20 2020 2070 7269 7661 7465 2073 d). private s │ │ │ │ +00026470: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00026480: 6420 6564 6765 5072 6573 6572 7669 6e67 d edgePreserving │ │ │ │ +00026490: 4669 6c74 6572 5f30 286c 6f6e 6720 7372 Filter_0(long sr │ │ │ │ +000264a0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +000264b0: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +000264c0: 2069 6e74 2064 2c20 646f 7562 6c65 2074 int d, double t │ │ │ │ +000264d0: 6872 6573 686f 6c64 293b 0a0a 2020 2020 hreshold);.. │ │ │ │ +000264e0: 2f2f 2043 2b2b 3a20 2050 7472 5f45 6467 // C++: Ptr_Edg │ │ │ │ +000264f0: 6544 7261 7769 6e67 2063 763a 3a78 696d eDrawing cv::xim │ │ │ │ +00026500: 6770 726f 633a 3a63 7265 6174 6545 6467 gproc::createEdg │ │ │ │ +00026510: 6544 7261 7769 6e67 2829 0a20 2020 2070 eDrawing(). p │ │ │ │ +00026520: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00026530: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00026540: 4564 6765 4472 6177 696e 675f 3028 293b EdgeDrawing_0(); │ │ │ │ +00026550: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +00026560: 7472 5f46 6173 744c 696e 6544 6574 6563 tr_FastLineDetec │ │ │ │ +00026570: 746f 7220 6376 3a3a 7869 6d67 7072 6f63 tor cv::ximgproc │ │ │ │ +00026580: 3a3a 6372 6561 7465 4661 7374 4c69 6e65 ::createFastLine │ │ │ │ +00026590: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ +000265a0: 6774 685f 7468 7265 7368 6f6c 6420 3d20 gth_threshold = │ │ │ │ +000265b0: 3130 2c20 666c 6f61 7420 6469 7374 616e 10, float distan │ │ │ │ +000265c0: 6365 5f74 6872 6573 686f 6c64 203d 2031 ce_threshold = 1 │ │ │ │ +000265d0: 2e34 3134 3231 3335 3632 662c 2064 6f75 .414213562f, dou │ │ │ │ +000265e0: 626c 6520 6361 6e6e 795f 7468 3120 3d20 ble canny_th1 = │ │ │ │ +000265f0: 3530 2e30 2c20 646f 7562 6c65 2063 616e 50.0, double can │ │ │ │ +00026600: 6e79 5f74 6832 203d 2035 302e 302c 2069 ny_th2 = 50.0, i │ │ │ │ +00026610: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur │ │ │ │ +00026620: 655f 7369 7a65 203d 2033 2c20 626f 6f6c e_size = 3, bool │ │ │ │ +00026630: 2064 6f5f 6d65 7267 6520 3d20 6661 6c73 do_merge = fals │ │ │ │ +00026640: 6529 0a20 2020 2070 7269 7661 7465 2073 e). private s │ │ │ │ +00026650: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00026660: 6720 6372 6561 7465 4661 7374 4c69 6e65 g createFastLine │ │ │ │ +00026670: 4465 7465 6374 6f72 5f30 2869 6e74 206c Detector_0(int l │ │ │ │ +00026680: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ +00026690: 2066 6c6f 6174 2064 6973 7461 6e63 655f float distance_ │ │ │ │ +000266a0: 7468 7265 7368 6f6c 642c 2064 6f75 626c threshold, doubl │ │ │ │ +000266b0: 6520 6361 6e6e 795f 7468 312c 2064 6f75 e canny_th1, dou │ │ │ │ +000266c0: 626c 6520 6361 6e6e 795f 7468 322c 2069 ble canny_th2, i │ │ │ │ +000266d0: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur │ │ │ │ +000266e0: 655f 7369 7a65 2c20 626f 6f6c 6561 6e20 e_size, boolean │ │ │ │ +000266f0: 646f 5f6d 6572 6765 293b 0a20 2020 2070 do_merge);. p │ │ │ │ +00026700: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00026710: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00026720: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +00026730: 5f31 2869 6e74 206c 656e 6774 685f 7468 _1(int length_th │ │ │ │ +00026740: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d │ │ │ │ +00026750: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ +00026760: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_ │ │ │ │ +00026770: 7468 312c 2064 6f75 626c 6520 6361 6e6e th1, double cann │ │ │ │ +00026780: 795f 7468 322c 2069 6e74 2063 616e 6e79 y_th2, int canny │ │ │ │ +00026790: 5f61 7065 7274 7572 655f 7369 7a65 293b _aperture_size); │ │ │ │ +000267a0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000267b0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +000267c0: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +000267d0: 7465 6374 6f72 5f32 2869 6e74 206c 656e tector_2(int len │ │ │ │ +000267e0: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ +000267f0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ +00026800: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ +00026810: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ +00026820: 6520 6361 6e6e 795f 7468 3229 3b0a 2020 e canny_th2);. │ │ │ │ +00026830: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00026840: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00026850: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00026860: 746f 725f 3328 696e 7420 6c65 6e67 7468 tor_3(int length │ │ │ │ +00026870: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa │ │ │ │ +00026880: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres │ │ │ │ +00026890: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can │ │ │ │ +000268a0: 6e79 5f74 6831 293b 0a20 2020 2070 7269 ny_th1);. pri │ │ │ │ +000268b0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +000268c0: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ +000268d0: 7374 4c69 6e65 4465 7465 6374 6f72 5f34 stLineDetector_4 │ │ │ │ +000268e0: 2869 6e74 206c 656e 6774 685f 7468 7265 (int length_thre │ │ │ │ +000268f0: 7368 6f6c 642c 2066 6c6f 6174 2064 6973 shold, float dis │ │ │ │ +00026900: 7461 6e63 655f 7468 7265 7368 6f6c 6429 tance_threshold) │ │ │ │ +00026910: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00026920: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00026930: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD │ │ │ │ +00026940: 6574 6563 746f 725f 3528 696e 7420 6c65 etector_5(int le │ │ │ │ +00026950: 6e67 7468 5f74 6872 6573 686f 6c64 293b ngth_threshold); │ │ │ │ +00026960: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00026970: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00026980: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +00026990: 7465 6374 6f72 5f36 2829 3b0a 0a20 2020 tector_6();.. │ │ │ │ +000269a0: 202f 2f20 432b 2b3a 2020 5074 725f 5363 // C++: Ptr_Sc │ │ │ │ +000269b0: 616e 5365 676d 656e 7420 6376 3a3a 7869 anSegment cv::xi │ │ │ │ +000269c0: 6d67 7072 6f63 3a3a 6372 6561 7465 5363 mgproc::createSc │ │ │ │ +000269d0: 616e 5365 676d 656e 7428 696e 7420 696d anSegment(int im │ │ │ │ +000269e0: 6167 655f 7769 6474 682c 2069 6e74 2069 age_width, int i │ │ │ │ +000269f0: 6d61 6765 5f68 6569 6768 742c 2069 6e74 mage_height, int │ │ │ │ +00026a00: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +00026a10: 2c20 696e 7420 736c 6963 6573 203d 2038 , int slices = 8 │ │ │ │ +00026a20: 2c20 626f 6f6c 206d 6572 6765 5f73 6d61 , bool merge_sma │ │ │ │ +00026a30: 6c6c 203d 2074 7275 6529 0a20 2020 2070 ll = true). p │ │ │ │ +00026a40: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00026a50: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00026a60: 5363 616e 5365 676d 656e 745f 3028 696e ScanSegment_0(in │ │ │ │ +00026a70: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i │ │ │ │ +00026a80: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height, │ │ │ │ +00026a90: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi │ │ │ │ +00026aa0: 7865 6c73 2c20 696e 7420 736c 6963 6573 xels, int slices │ │ │ │ +00026ab0: 2c20 626f 6f6c 6561 6e20 6d65 7267 655f , boolean merge_ │ │ │ │ +00026ac0: 736d 616c 6c29 3b0a 2020 2020 7072 6976 small);. priv │ │ │ │ +00026ad0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00026ae0: 6520 6c6f 6e67 2063 7265 6174 6553 6361 e long createSca │ │ │ │ +00026af0: 6e53 6567 6d65 6e74 5f31 2869 6e74 2069 nSegment_1(int i │ │ │ │ +00026b00: 6d61 6765 5f77 6964 7468 2c20 696e 7420 mage_width, int │ │ │ │ +00026b10: 696d 6167 655f 6865 6967 6874 2c20 696e image_height, in │ │ │ │ +00026b20: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ +00026b30: 732c 2069 6e74 2073 6c69 6365 7329 3b0a s, int slices);. │ │ │ │ +00026b40: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00026b50: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +00026b60: 7265 6174 6553 6361 6e53 6567 6d65 6e74 reateScanSegment │ │ │ │ +00026b70: 5f32 2869 6e74 2069 6d61 6765 5f77 6964 _2(int image_wid │ │ │ │ +00026b80: 7468 2c20 696e 7420 696d 6167 655f 6865 th, int image_he │ │ │ │ +00026b90: 6967 6874 2c20 696e 7420 6e75 6d5f 7375 ight, int num_su │ │ │ │ +00026ba0: 7065 7270 6978 656c 7329 3b0a 0a20 2020 perpixels);.. │ │ │ │ +00026bb0: 202f 2f20 432b 2b3a 2020 5074 725f 4469 // C++: Ptr_Di │ │ │ │ +00026bc0: 7370 6172 6974 7957 4c53 4669 6c74 6572 sparityWLSFilter │ │ │ │ +00026bd0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00026be0: 7265 6174 6544 6973 7061 7269 7479 574c reateDisparityWL │ │ │ │ +00026bf0: 5346 696c 7465 7228 5074 725f 5374 6572 SFilter(Ptr_Ster │ │ │ │ +00026c00: 656f 4d61 7463 6865 7220 6d61 7463 6865 eoMatcher matche │ │ │ │ +00026c10: 725f 6c65 6674 290a 2020 2020 7072 6976 r_left). priv │ │ │ │ +00026c20: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00026c30: 6520 6c6f 6e67 2063 7265 6174 6544 6973 e long createDis │ │ │ │ +00026c40: 7061 7269 7479 574c 5346 696c 7465 725f parityWLSFilter_ │ │ │ │ +00026c50: 3028 6c6f 6e67 206d 6174 6368 6572 5f6c 0(long matcher_l │ │ │ │ +00026c60: 6566 745f 6e61 7469 7665 4f62 6a29 3b0a eft_nativeObj);. │ │ │ │ +00026c70: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00026c80: 725f 5374 6572 656f 4d61 7463 6865 7220 r_StereoMatcher │ │ │ │ +00026c90: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +00026ca0: 6561 7465 5269 6768 744d 6174 6368 6572 eateRightMatcher │ │ │ │ +00026cb0: 2850 7472 5f53 7465 7265 6f4d 6174 6368 (Ptr_StereoMatch │ │ │ │ +00026cc0: 6572 206d 6174 6368 6572 5f6c 6566 7429 er matcher_left) │ │ │ │ +00026cd0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00026ce0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00026cf0: 6372 6561 7465 5269 6768 744d 6174 6368 createRightMatch │ │ │ │ +00026d00: 6572 5f30 286c 6f6e 6720 6d61 7463 6865 er_0(long matche │ │ │ │ +00026d10: 725f 6c65 6674 5f6e 6174 6976 654f 626a r_left_nativeObj │ │ │ │ +00026d20: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00026d30: 2050 7472 5f44 6973 7061 7269 7479 574c Ptr_DisparityWL │ │ │ │ +00026d40: 5346 696c 7465 7220 6376 3a3a 7869 6d67 SFilter cv::ximg │ │ │ │ +00026d50: 7072 6f63 3a3a 6372 6561 7465 4469 7370 proc::createDisp │ │ │ │ +00026d60: 6172 6974 7957 4c53 4669 6c74 6572 4765 arityWLSFilterGe │ │ │ │ +00026d70: 6e65 7269 6328 626f 6f6c 2075 7365 5f63 neric(bool use_c │ │ │ │ +00026d80: 6f6e 6669 6465 6e63 6529 0a20 2020 2070 onfidence). p │ │ │ │ +00026d90: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00026da0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00026db0: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ +00026dc0: 6572 4765 6e65 7269 635f 3028 626f 6f6c erGeneric_0(bool │ │ │ │ +00026dd0: 6561 6e20 7573 655f 636f 6e66 6964 656e ean use_confiden │ │ │ │ +00026de0: 6365 293b 0a0a 2020 2020 2f2f 2043 2b2b ce);.. // C++ │ │ │ │ +00026df0: 3a20 2069 6e74 2063 763a 3a78 696d 6770 : int cv::ximgp │ │ │ │ +00026e00: 726f 633a 3a72 6561 6447 5428 5374 7269 roc::readGT(Stri │ │ │ │ +00026e10: 6e67 2073 7263 5f70 6174 682c 204d 6174 ng src_path, Mat │ │ │ │ +00026e20: 2620 6473 7429 0a20 2020 2070 7269 7661 & dst). priva │ │ │ │ +00026e30: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00026e40: 2069 6e74 2072 6561 6447 545f 3028 5374 int readGT_0(St │ │ │ │ +00026e50: 7269 6e67 2073 7263 5f70 6174 682c 206c ring src_path, l │ │ │ │ +00026e60: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +00026e70: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +00026e80: 2020 646f 7562 6c65 2063 763a 3a78 696d double cv::xim │ │ │ │ +00026e90: 6770 726f 633a 3a63 6f6d 7075 7465 4d53 gproc::computeMS │ │ │ │ +00026ea0: 4528 4d61 7420 4754 2c20 4d61 7420 7372 E(Mat GT, Mat sr │ │ │ │ +00026eb0: 632c 2052 6563 7420 524f 4929 0a20 2020 c, Rect ROI). │ │ │ │ +00026ec0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00026ed0: 6e61 7469 7665 2064 6f75 626c 6520 636f native double co │ │ │ │ +00026ee0: 6d70 7574 654d 5345 5f30 286c 6f6e 6720 mputeMSE_0(long │ │ │ │ +00026ef0: 4754 5f6e 6174 6976 654f 626a 2c20 6c6f GT_nativeObj, lo │ │ │ │ +00026f00: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00026f10: 2c20 696e 7420 524f 495f 782c 2069 6e74 , int ROI_x, int │ │ │ │ +00026f20: 2052 4f49 5f79 2c20 696e 7420 524f 495f ROI_y, int ROI_ │ │ │ │ +00026f30: 7769 6474 682c 2069 6e74 2052 4f49 5f68 width, int ROI_h │ │ │ │ +00026f40: 6569 6768 7429 3b0a 0a20 2020 202f 2f20 eight);.. // │ │ │ │ +00026f50: 432b 2b3a 2020 646f 7562 6c65 2063 763a C++: double cv: │ │ │ │ +00026f60: 3a78 696d 6770 726f 633a 3a63 6f6d 7075 :ximgproc::compu │ │ │ │ +00026f70: 7465 4261 6450 6978 656c 5065 7263 656e teBadPixelPercen │ │ │ │ +00026f80: 7428 4d61 7420 4754 2c20 4d61 7420 7372 t(Mat GT, Mat sr │ │ │ │ +00026f90: 632c 2052 6563 7420 524f 492c 2069 6e74 c, Rect ROI, int │ │ │ │ +00026fa0: 2074 6872 6573 6820 3d20 3234 290a 2020 thresh = 24). │ │ │ │ +00026fb0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00026fc0: 206e 6174 6976 6520 646f 7562 6c65 2063 native double c │ │ │ │ +00026fd0: 6f6d 7075 7465 4261 6450 6978 656c 5065 omputeBadPixelPe │ │ │ │ +00026fe0: 7263 656e 745f 3028 6c6f 6e67 2047 545f rcent_0(long GT_ │ │ │ │ +00026ff0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00027000: 7372 635f 6e61 7469 7665 4f62 6a2c 2069 src_nativeObj, i │ │ │ │ +00027010: 6e74 2052 4f49 5f78 2c20 696e 7420 524f nt ROI_x, int RO │ │ │ │ +00027020: 495f 792c 2069 6e74 2052 4f49 5f77 6964 I_y, int ROI_wid │ │ │ │ +00027030: 7468 2c20 696e 7420 524f 495f 6865 6967 th, int ROI_heig │ │ │ │ +00027040: 6874 2c20 696e 7420 7468 7265 7368 293b ht, int thresh); │ │ │ │ +00027050: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027060: 7469 6320 6e61 7469 7665 2064 6f75 626c tic native doubl │ │ │ │ +00027070: 6520 636f 6d70 7574 6542 6164 5069 7865 e computeBadPixe │ │ │ │ +00027080: 6c50 6572 6365 6e74 5f31 286c 6f6e 6720 lPercent_1(long │ │ │ │ +00027090: 4754 5f6e 6174 6976 654f 626a 2c20 6c6f GT_nativeObj, lo │ │ │ │ +000270a0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +000270b0: 2c20 696e 7420 524f 495f 782c 2069 6e74 , int ROI_x, int │ │ │ │ +000270c0: 2052 4f49 5f79 2c20 696e 7420 524f 495f ROI_y, int ROI_ │ │ │ │ +000270d0: 7769 6474 682c 2069 6e74 2052 4f49 5f68 width, int ROI_h │ │ │ │ +000270e0: 6569 6768 7429 3b0a 0a20 2020 202f 2f20 eight);.. // │ │ │ │ +000270f0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00027100: 696d 6770 726f 633a 3a67 6574 4469 7370 imgproc::getDisp │ │ │ │ +00027110: 6172 6974 7956 6973 284d 6174 2073 7263 arityVis(Mat src │ │ │ │ +00027120: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ +00027130: 6c65 2073 6361 6c65 203d 2031 2e30 290a le scale = 1.0). │ │ │ │ +00027140: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00027150: 6963 206e 6174 6976 6520 766f 6964 2067 ic native void g │ │ │ │ +00027160: 6574 4469 7370 6172 6974 7956 6973 5f30 etDisparityVis_0 │ │ │ │ +00027170: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +00027180: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +00027190: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +000271a0: 7363 616c 6529 3b0a 2020 2020 7072 6976 scale);. priv │ │ │ │ +000271b0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +000271c0: 6520 766f 6964 2067 6574 4469 7370 6172 e void getDispar │ │ │ │ +000271d0: 6974 7956 6973 5f31 286c 6f6e 6720 7372 ityVis_1(long sr │ │ │ │ +000271e0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +000271f0: 6720 6473 745f 6e61 7469 7665 4f62 6a29 g dst_nativeObj) │ │ │ │ +00027200: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +00027210: 5074 725f 5246 4665 6174 7572 6547 6574 Ptr_RFFeatureGet │ │ │ │ +00027220: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +00027230: 3a3a 6372 6561 7465 5246 4665 6174 7572 ::createRFFeatur │ │ │ │ +00027240: 6547 6574 7465 7228 290a 2020 2020 7072 eGetter(). pr │ │ │ │ +00027250: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00027260: 6976 6520 6c6f 6e67 2063 7265 6174 6552 ive long createR │ │ │ │ +00027270: 4646 6561 7475 7265 4765 7474 6572 5f30 FFeatureGetter_0 │ │ │ │ +00027280: 2829 3b0a 0a20 2020 202f 2f20 432b 2b3a ();.. // C++: │ │ │ │ +00027290: 2020 5074 725f 5374 7275 6374 7572 6564 Ptr_Structured │ │ │ │ +000272a0: 4564 6765 4465 7465 6374 696f 6e20 6376 EdgeDetection cv │ │ │ │ +000272b0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +000272c0: 7465 5374 7275 6374 7572 6564 4564 6765 teStructuredEdge │ │ │ │ +000272d0: 4465 7465 6374 696f 6e28 5374 7269 6e67 Detection(String │ │ │ │ +000272e0: 206d 6f64 656c 2c20 5074 725f 5246 4665 model, Ptr_RFFe │ │ │ │ +000272f0: 6174 7572 6547 6574 7465 7220 686f 7754 atureGetter howT │ │ │ │ +00027300: 6f47 6574 4665 6174 7572 6573 203d 2050 oGetFeatures = P │ │ │ │ +00027310: 7472 3c52 4646 6561 7475 7265 4765 7474 tr()). priva │ │ │ │ +00027330: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00027340: 206c 6f6e 6720 6372 6561 7465 5374 7275 long createStru │ │ │ │ +00027350: 6374 7572 6564 4564 6765 4465 7465 6374 cturedEdgeDetect │ │ │ │ +00027360: 696f 6e5f 3028 5374 7269 6e67 206d 6f64 ion_0(String mod │ │ │ │ +00027370: 656c 2c20 6c6f 6e67 2068 6f77 546f 4765 el, long howToGe │ │ │ │ +00027380: 7446 6561 7475 7265 735f 6e61 7469 7665 tFeatures_native │ │ │ │ +00027390: 4f62 6a29 3b0a 2020 2020 7072 6976 6174 Obj);. privat │ │ │ │ +000273a0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000273b0: 6c6f 6e67 2063 7265 6174 6553 7472 7563 long createStruc │ │ │ │ +000273c0: 7475 7265 6445 6467 6544 6574 6563 7469 turedEdgeDetecti │ │ │ │ +000273d0: 6f6e 5f31 2853 7472 696e 6720 6d6f 6465 on_1(String mode │ │ │ │ +000273e0: 6c29 3b0a 0a20 2020 202f 2f20 432b 2b3a l);.. // C++: │ │ │ │ +000273f0: 2020 5074 725f 4772 6170 6853 6567 6d65 Ptr_GraphSegme │ │ │ │ +00027400: 6e74 6174 696f 6e20 6376 3a3a 7869 6d67 ntation cv::ximg │ │ │ │ +00027410: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ +00027420: 6f6e 3a3a 6372 6561 7465 4772 6170 6853 on::createGraphS │ │ │ │ +00027430: 6567 6d65 6e74 6174 696f 6e28 646f 7562 egmentation(doub │ │ │ │ +00027440: 6c65 2073 6967 6d61 203d 2030 2e35 2c20 le sigma = 0.5, │ │ │ │ +00027450: 666c 6f61 7420 6b20 3d20 3330 302c 2069 float k = 300, i │ │ │ │ +00027460: 6e74 206d 696e 5f73 697a 6520 3d20 3130 nt min_size = 10 │ │ │ │ +00027470: 3029 0a20 2020 2070 7269 7661 7465 2073 0). private s │ │ │ │ +00027480: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00027490: 6720 6372 6561 7465 4772 6170 6853 6567 g createGraphSeg │ │ │ │ +000274a0: 6d65 6e74 6174 696f 6e5f 3028 646f 7562 mentation_0(doub │ │ │ │ +000274b0: 6c65 2073 6967 6d61 2c20 666c 6f61 7420 le sigma, float │ │ │ │ +000274c0: 6b2c 2069 6e74 206d 696e 5f73 697a 6529 k, int min_size) │ │ │ │ +000274d0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +000274e0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +000274f0: 2063 7265 6174 6547 7261 7068 5365 676d createGraphSegm │ │ │ │ +00027500: 656e 7461 7469 6f6e 5f31 2864 6f75 626c entation_1(doubl │ │ │ │ +00027510: 6520 7369 676d 612c 2066 6c6f 6174 206b e sigma, float k │ │ │ │ +00027520: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00027530: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00027540: 6720 6372 6561 7465 4772 6170 6853 6567 g createGraphSeg │ │ │ │ +00027550: 6d65 6e74 6174 696f 6e5f 3228 646f 7562 mentation_2(doub │ │ │ │ +00027560: 6c65 2073 6967 6d61 293b 0a20 2020 2070 le sigma);. p │ │ │ │ +00027570: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00027580: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00027590: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ +000275a0: 6e5f 3328 293b 0a0a 2020 2020 2f2f 2043 n_3();.. // C │ │ │ │ +000275b0: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +000275c0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +000275d0: 7469 6f6e 5374 7261 7465 6779 436f 6c6f tionStrategyColo │ │ │ │ +000275e0: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +000275f0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ +00027600: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +00027610: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00027620: 7472 6174 6567 7943 6f6c 6f72 2829 0a20 trategyColor(). │ │ │ │ +00027630: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00027640: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00027650: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +00027660: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00027670: 7472 6174 6567 7943 6f6c 6f72 5f30 2829 trategyColor_0() │ │ │ │ +00027680: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +00027690: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +000276a0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +000276b0: 7472 6174 6567 7953 697a 6520 6376 3a3a trategySize cv:: │ │ │ │ +000276c0: 7869 6d67 7072 6f63 3a3a 7365 676d 656e ximgproc::segmen │ │ │ │ +000276d0: 7461 7469 6f6e 3a3a 6372 6561 7465 5365 tation::createSe │ │ │ │ +000276e0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +000276f0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00027700: 7953 697a 6528 290a 2020 2020 7072 6976 ySize(). priv │ │ │ │ +00027710: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00027720: 6520 6c6f 6e67 2063 7265 6174 6553 656c e long createSel │ │ │ │ +00027730: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00027740: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00027750: 5369 7a65 5f30 2829 3b0a 0a20 2020 202f Size_0();.. / │ │ │ │ +00027760: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ +00027770: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00027780: 6e74 6174 696f 6e53 7472 6174 6567 7954 ntationStrategyT │ │ │ │ +00027790: 6578 7475 7265 2063 763a 3a78 696d 6770 exture cv::ximgp │ │ │ │ +000277a0: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ +000277b0: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti │ │ │ │ +000277c0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +000277d0: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ +000277e0: 7572 6528 290a 2020 2020 7072 6976 6174 ure(). privat │ │ │ │ +000277f0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00027800: 6c6f 6e67 2063 7265 6174 6553 656c 6563 long createSelec │ │ │ │ +00027810: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00027820: 7461 7469 6f6e 5374 7261 7465 6779 5465 tationStrategyTe │ │ │ │ +00027830: 7874 7572 655f 3028 293b 0a0a 2020 2020 xture_0();.. │ │ │ │ +00027840: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ +00027850: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00027860: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00027870: 4669 6c6c 2063 763a 3a78 696d 6770 726f Fill cv::ximgpro │ │ │ │ +00027880: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +00027890: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +000278a0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +000278b0: 6f6e 5374 7261 7465 6779 4669 6c6c 2829 onStrategyFill() │ │ │ │ +000278c0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000278d0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +000278e0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +000278f0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00027900: 6e53 7472 6174 6567 7946 696c 6c5f 3028 nStrategyFill_0( │ │ │ │ +00027910: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00027920: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +00027930: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00027940: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00027950: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ +00027960: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ +00027970: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00027980: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00027990: 7261 7465 6779 4d75 6c74 6970 6c65 2829 rategyMultiple() │ │ │ │ +000279a0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000279b0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +000279c0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +000279d0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +000279e0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +000279f0: 655f 3028 293b 0a0a 2020 2020 2f2f 2043 e_0();.. // C │ │ │ │ +00027a00: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +00027a10: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00027a20: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00027a30: 6970 6c65 2063 763a 3a78 696d 6770 726f iple cv::ximgpro │ │ │ │ +00027a40: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +00027a50: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +00027a60: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00027a70: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00027a80: 6c65 2850 7472 5f53 656c 6563 7469 7665 le(Ptr_Selective │ │ │ │ +00027a90: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00027aa0: 6f6e 5374 7261 7465 6779 2073 3129 0a20 onStrategy s1). │ │ │ │ +00027ab0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00027ac0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00027ad0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +00027ae0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00027af0: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_ │ │ │ │ +00027b00: 3128 6c6f 6e67 2073 315f 6e61 7469 7665 1(long s1_native │ │ │ │ +00027b10: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ +00027b20: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ +00027b30: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00027b40: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +00027b50: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ +00027b60: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ +00027b70: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +00027b80: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00027b90: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +00027ba0: 6528 5074 725f 5365 6c65 6374 6976 6553 e(Ptr_SelectiveS │ │ │ │ +00027bb0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00027bc0: 6e53 7472 6174 6567 7920 7331 2c20 5074 nStrategy s1, Pt │ │ │ │ +00027bd0: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +00027be0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00027bf0: 6174 6567 7920 7332 290a 2020 2020 7072 ategy s2). pr │ │ │ │ +00027c00: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00027c10: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ +00027c20: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00027c30: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00027c40: 6779 4d75 6c74 6970 6c65 5f32 286c 6f6e gyMultiple_2(lon │ │ │ │ +00027c50: 6720 7331 5f6e 6174 6976 654f 626a 2c20 g s1_nativeObj, │ │ │ │ +00027c60: 6c6f 6e67 2073 325f 6e61 7469 7665 4f62 long s2_nativeOb │ │ │ │ +00027c70: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +00027c80: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ +00027c90: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00027ca0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +00027cb0: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ +00027cc0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ +00027cd0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +00027ce0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00027cf0: 7472 6174 6567 794d 756c 7469 706c 6528 trategyMultiple( │ │ │ │ +00027d00: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +00027d10: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00027d20: 7472 6174 6567 7920 7331 2c20 5074 725f trategy s1, Ptr_ │ │ │ │ +00027d30: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00027d40: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00027d50: 6567 7920 7332 2c20 5074 725f 5365 6c65 egy s2, Ptr_Sele │ │ │ │ +00027d60: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00027d70: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +00027d80: 7333 290a 2020 2020 7072 6976 6174 6520 s3). private │ │ │ │ +00027d90: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00027da0: 6e67 2063 7265 6174 6553 656c 6563 7469 ng createSelecti │ │ │ │ +00027db0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00027dc0: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00027dd0: 6970 6c65 5f33 286c 6f6e 6720 7331 5f6e iple_3(long s1_n │ │ │ │ +00027de0: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +00027df0: 325f 6e61 7469 7665 4f62 6a2c 206c 6f6e 2_nativeObj, lon │ │ │ │ +00027e00: 6720 7333 5f6e 6174 6976 654f 626a 293b g s3_nativeObj); │ │ │ │ +00027e10: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +00027e20: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +00027e30: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00027e40: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ +00027e50: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +00027e60: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +00027e70: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +00027e80: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00027e90: 7465 6779 4d75 6c74 6970 6c65 2850 7472 tegyMultiple(Ptr │ │ │ │ +00027ea0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +00027eb0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00027ec0: 7465 6779 2073 312c 2050 7472 5f53 656c tegy s1, Ptr_Sel │ │ │ │ +00027ed0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00027ee0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00027ef0: 2073 322c 2050 7472 5f53 656c 6563 7469 s2, Ptr_Selecti │ │ │ │ +00027f00: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00027f10: 7469 6f6e 5374 7261 7465 6779 2073 332c tionStrategy s3, │ │ │ │ +00027f20: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +00027f30: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00027f40: 5374 7261 7465 6779 2073 3429 0a20 2020 Strategy s4). │ │ │ │ +00027f50: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00027f60: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00027f70: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +00027f80: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00027f90: 6174 6567 794d 756c 7469 706c 655f 3428 ategyMultiple_4( │ │ │ │ +00027fa0: 6c6f 6e67 2073 315f 6e61 7469 7665 4f62 long s1_nativeOb │ │ │ │ +00027fb0: 6a2c 206c 6f6e 6720 7332 5f6e 6174 6976 j, long s2_nativ │ │ │ │ +00027fc0: 654f 626a 2c20 6c6f 6e67 2073 335f 6e61 eObj, long s3_na │ │ │ │ +00027fd0: 7469 7665 4f62 6a2c 206c 6f6e 6720 7334 tiveObj, long s4 │ │ │ │ +00027fe0: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +00027ff0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +00028000: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00028010: 676d 656e 7461 7469 6f6e 2063 763a 3a78 gmentation cv::x │ │ │ │ +00028020: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +00028030: 6174 696f 6e3a 3a63 7265 6174 6553 656c ation::createSel │ │ │ │ +00028040: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00028050: 656e 7461 7469 6f6e 2829 0a20 2020 2070 entation(). p │ │ │ │ +00028060: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00028070: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00028080: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00028090: 6567 6d65 6e74 6174 696f 6e5f 3028 293b egmentation_0(); │ │ │ │ +000280a0: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +000280b0: 7472 5f53 7570 6572 7069 7865 6c53 4c49 tr_SuperpixelSLI │ │ │ │ +000280c0: 4320 6376 3a3a 7869 6d67 7072 6f63 3a3a C cv::ximgproc:: │ │ │ │ +000280d0: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +000280e0: 534c 4943 284d 6174 2069 6d61 6765 2c20 SLIC(Mat image, │ │ │ │ +000280f0: 696e 7420 616c 676f 7269 7468 6d20 3d20 int algorithm = │ │ │ │ +00028100: 534c 4943 4f2c 2069 6e74 2072 6567 696f SLICO, int regio │ │ │ │ +00028110: 6e5f 7369 7a65 203d 2031 302c 2066 6c6f n_size = 10, flo │ │ │ │ +00028120: 6174 2072 756c 6572 203d 2031 302e 3066 at ruler = 10.0f │ │ │ │ +00028130: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00028140: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00028150: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ +00028160: 6c53 4c49 435f 3028 6c6f 6e67 2069 6d61 lSLIC_0(long ima │ │ │ │ +00028170: 6765 5f6e 6174 6976 654f 626a 2c20 696e ge_nativeObj, in │ │ │ │ +00028180: 7420 616c 676f 7269 7468 6d2c 2069 6e74 t algorithm, int │ │ │ │ +00028190: 2072 6567 696f 6e5f 7369 7a65 2c20 666c region_size, fl │ │ │ │ +000281a0: 6f61 7420 7275 6c65 7229 3b0a 2020 2020 oat ruler);. │ │ │ │ +000281b0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +000281c0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +000281d0: 6553 7570 6572 7069 7865 6c53 4c49 435f eSuperpixelSLIC_ │ │ │ │ +000281e0: 3128 6c6f 6e67 2069 6d61 6765 5f6e 6174 1(long image_nat │ │ │ │ +000281f0: 6976 654f 626a 2c20 696e 7420 616c 676f iveObj, int algo │ │ │ │ +00028200: 7269 7468 6d2c 2069 6e74 2072 6567 696f rithm, int regio │ │ │ │ +00028210: 6e5f 7369 7a65 293b 0a20 2020 2070 7269 n_size);. pri │ │ │ │ +00028220: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028230: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu │ │ │ │ +00028240: 7065 7270 6978 656c 534c 4943 5f32 286c perpixelSLIC_2(l │ │ │ │ +00028250: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native │ │ │ │ +00028260: 4f62 6a2c 2069 6e74 2061 6c67 6f72 6974 Obj, int algorit │ │ │ │ +00028270: 686d 293b 0a20 2020 2070 7269 7661 7465 hm);. private │ │ │ │ +00028280: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00028290: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ +000282a0: 6978 656c 534c 4943 5f33 286c 6f6e 6720 ixelSLIC_3(long │ │ │ │ +000282b0: 696d 6167 655f 6e61 7469 7665 4f62 6a29 image_nativeObj) │ │ │ │ +000282c0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +000282d0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +000282e0: 633a 3a52 6164 6f6e 5472 616e 7366 6f72 c::RadonTransfor │ │ │ │ +000282f0: 6d28 4d61 7420 7372 632c 204d 6174 2620 m(Mat src, Mat& │ │ │ │ +00028300: 6473 742c 2064 6f75 626c 6520 7468 6574 dst, double thet │ │ │ │ +00028310: 6120 3d20 312c 2064 6f75 626c 6520 7374 a = 1, double st │ │ │ │ +00028320: 6172 745f 616e 676c 6520 3d20 302c 2064 art_angle = 0, d │ │ │ │ +00028330: 6f75 626c 6520 656e 645f 616e 676c 6520 ouble end_angle │ │ │ │ +00028340: 3d20 3138 302c 2062 6f6f 6c20 6372 6f70 = 180, bool crop │ │ │ │ +00028350: 203d 2066 616c 7365 2c20 626f 6f6c 206e = false, bool n │ │ │ │ +00028360: 6f72 6d20 3d20 6661 6c73 6529 0a20 2020 orm = false). │ │ │ │ +00028370: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00028380: 6e61 7469 7665 2076 6f69 6420 5261 646f native void Rado │ │ │ │ +00028390: 6e54 7261 6e73 666f 726d 5f30 286c 6f6e nTransform_0(lon │ │ │ │ +000283a0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +000283b0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +000283c0: 4f62 6a2c 2064 6f75 626c 6520 7468 6574 Obj, double thet │ │ │ │ +000283d0: 612c 2064 6f75 626c 6520 7374 6172 745f a, double start_ │ │ │ │ +000283e0: 616e 676c 652c 2064 6f75 626c 6520 656e angle, double en │ │ │ │ +000283f0: 645f 616e 676c 652c 2062 6f6f 6c65 616e d_angle, boolean │ │ │ │ +00028400: 2063 726f 702c 2062 6f6f 6c65 616e 206e crop, boolean n │ │ │ │ +00028410: 6f72 6d29 3b0a 2020 2020 7072 6976 6174 orm);. privat │ │ │ │ +00028420: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00028430: 766f 6964 2052 6164 6f6e 5472 616e 7366 void RadonTransf │ │ │ │ +00028440: 6f72 6d5f 3128 6c6f 6e67 2073 7263 5f6e orm_1(long src_n │ │ │ │ +00028450: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +00028460: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ +00028470: 7562 6c65 2074 6865 7461 2c20 646f 7562 uble theta, doub │ │ │ │ +00028480: 6c65 2073 7461 7274 5f61 6e67 6c65 2c20 le start_angle, │ │ │ │ +00028490: 646f 7562 6c65 2065 6e64 5f61 6e67 6c65 double end_angle │ │ │ │ +000284a0: 2c20 626f 6f6c 6561 6e20 6372 6f70 293b , boolean crop); │ │ │ │ +000284b0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000284c0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +000284d0: 5261 646f 6e54 7261 6e73 666f 726d 5f32 RadonTransform_2 │ │ │ │ +000284e0: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +000284f0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +00028500: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +00028510: 7468 6574 612c 2064 6f75 626c 6520 7374 theta, double st │ │ │ │ +00028520: 6172 745f 616e 676c 652c 2064 6f75 626c art_angle, doubl │ │ │ │ +00028530: 6520 656e 645f 616e 676c 6529 3b0a 2020 e end_angle);. │ │ │ │ +00028540: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00028550: 206e 6174 6976 6520 766f 6964 2052 6164 native void Rad │ │ │ │ +00028560: 6f6e 5472 616e 7366 6f72 6d5f 3328 6c6f onTransform_3(lo │ │ │ │ +00028570: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00028580: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00028590: 654f 626a 2c20 646f 7562 6c65 2074 6865 eObj, double the │ │ │ │ +000285a0: 7461 2c20 646f 7562 6c65 2073 7461 7274 ta, double start │ │ │ │ +000285b0: 5f61 6e67 6c65 293b 0a20 2020 2070 7269 _angle);. pri │ │ │ │ +000285c0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +000285d0: 7665 2076 6f69 6420 5261 646f 6e54 7261 ve void RadonTra │ │ │ │ +000285e0: 6e73 666f 726d 5f34 286c 6f6e 6720 7372 nsform_4(long sr │ │ │ │ +000285f0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +00028600: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +00028610: 2064 6f75 626c 6520 7468 6574 6129 3b0a double theta);. │ │ │ │ +00028620: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00028630: 6963 206e 6174 6976 6520 766f 6964 2052 ic native void R │ │ │ │ +00028640: 6164 6f6e 5472 616e 7366 6f72 6d5f 3528 adonTransform_5( │ │ │ │ +00028650: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +00028660: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +00028670: 6976 654f 626a 293b 0a0a 2020 2020 2f2f iveObj);.. // │ │ │ │ +00028680: 2043 2b2b 3a20 2050 7472 5f44 5446 696c C++: Ptr_DTFil │ │ │ │ +00028690: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +000286a0: 3a3a 6372 6561 7465 4454 4669 6c74 6572 ::createDTFilter │ │ │ │ +000286b0: 284d 6174 2067 7569 6465 2c20 646f 7562 (Mat guide, doub │ │ │ │ +000286c0: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial, │ │ │ │ +000286d0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +000286e0: 6f72 2c20 696e 7420 6d6f 6465 203d 2044 or, int mode = D │ │ │ │ +000286f0: 5446 5f4e 432c 2069 6e74 206e 756d 4974 TF_NC, int numIt │ │ │ │ +00028700: 6572 7320 3d20 3329 0a20 2020 2070 7269 ers = 3). pri │ │ │ │ +00028710: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028720: 7665 206c 6f6e 6720 6372 6561 7465 4454 ve long createDT │ │ │ │ +00028730: 4669 6c74 6572 5f30 286c 6f6e 6720 6775 Filter_0(long gu │ │ │ │ +00028740: 6964 655f 6e61 7469 7665 4f62 6a2c 2064 ide_nativeObj, d │ │ │ │ +00028750: 6f75 626c 6520 7369 676d 6153 7061 7469 ouble sigmaSpati │ │ │ │ +00028760: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +00028770: 436f 6c6f 722c 2069 6e74 206d 6f64 652c Color, int mode, │ │ │ │ +00028780: 2069 6e74 206e 756d 4974 6572 7329 3b0a int numIters);. │ │ │ │ +00028790: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +000287a0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +000287b0: 7265 6174 6544 5446 696c 7465 725f 3128 reateDTFilter_1( │ │ │ │ +000287c0: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +000287d0: 654f 626a 2c20 646f 7562 6c65 2073 6967 eObj, double sig │ │ │ │ +000287e0: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl │ │ │ │ +000287f0: 6520 7369 676d 6143 6f6c 6f72 2c20 696e e sigmaColor, in │ │ │ │ +00028800: 7420 6d6f 6465 293b 0a20 2020 2070 7269 t mode);. pri │ │ │ │ +00028810: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028820: 7665 206c 6f6e 6720 6372 6561 7465 4454 ve long createDT │ │ │ │ +00028830: 4669 6c74 6572 5f32 286c 6f6e 6720 6775 Filter_2(long gu │ │ │ │ +00028840: 6964 655f 6e61 7469 7665 4f62 6a2c 2064 ide_nativeObj, d │ │ │ │ +00028850: 6f75 626c 6520 7369 676d 6153 7061 7469 ouble sigmaSpati │ │ │ │ +00028860: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +00028870: 436f 6c6f 7229 3b0a 0a20 2020 202f 2f20 Color);.. // │ │ │ │ +00028880: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00028890: 696d 6770 726f 633a 3a64 7446 696c 7465 imgproc::dtFilte │ │ │ │ +000288a0: 7228 4d61 7420 6775 6964 652c 204d 6174 r(Mat guide, Mat │ │ │ │ +000288b0: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +000288c0: 646f 7562 6c65 2073 6967 6d61 5370 6174 double sigmaSpat │ │ │ │ +000288d0: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ +000288e0: 6143 6f6c 6f72 2c20 696e 7420 6d6f 6465 aColor, int mode │ │ │ │ +000288f0: 203d 2044 5446 5f4e 432c 2069 6e74 206e = DTF_NC, int n │ │ │ │ +00028900: 756d 4974 6572 7320 3d20 3329 0a20 2020 umIters = 3). │ │ │ │ +00028910: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00028920: 6e61 7469 7665 2076 6f69 6420 6474 4669 native void dtFi │ │ │ │ +00028930: 6c74 6572 5f30 286c 6f6e 6720 6775 6964 lter_0(long guid │ │ │ │ +00028940: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +00028950: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00028960: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00028970: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ +00028980: 6153 7061 7469 616c 2c20 646f 7562 6c65 aSpatial, double │ │ │ │ +00028990: 2073 6967 6d61 436f 6c6f 722c 2069 6e74 sigmaColor, int │ │ │ │ +000289a0: 206d 6f64 652c 2069 6e74 206e 756d 4974 mode, int numIt │ │ │ │ +000289b0: 6572 7329 3b0a 2020 2020 7072 6976 6174 ers);. privat │ │ │ │ +000289c0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000289d0: 766f 6964 2064 7446 696c 7465 725f 3128 void dtFilter_1( │ │ │ │ +000289e0: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +000289f0: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +00028a00: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +00028a10: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ +00028a20: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ +00028a30: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ +00028a40: 6f6c 6f72 2c20 696e 7420 6d6f 6465 293b olor, int mode); │ │ │ │ +00028a50: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028a60: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00028a70: 6474 4669 6c74 6572 5f32 286c 6f6e 6720 dtFilter_2(long │ │ │ │ +00028a80: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ +00028a90: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +00028aa0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +00028ab0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +00028ac0: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ +00028ad0: 7562 6c65 2073 6967 6d61 436f 6c6f 7229 uble sigmaColor) │ │ │ │ +00028ae0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +00028af0: 5074 725f 4775 6964 6564 4669 6c74 6572 Ptr_GuidedFilter │ │ │ │ +00028b00: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00028b10: 7265 6174 6547 7569 6465 6446 696c 7465 reateGuidedFilte │ │ │ │ +00028b20: 7228 4d61 7420 6775 6964 652c 2069 6e74 r(Mat guide, int │ │ │ │ +00028b30: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ +00028b40: 6570 732c 2064 6f75 626c 6520 7363 616c eps, double scal │ │ │ │ +00028b50: 6520 3d20 312e 3029 0a20 2020 2070 7269 e = 1.0). pri │ │ │ │ +00028b60: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028b70: 7665 206c 6f6e 6720 6372 6561 7465 4775 ve long createGu │ │ │ │ +00028b80: 6964 6564 4669 6c74 6572 5f30 286c 6f6e idedFilter_0(lon │ │ │ │ +00028b90: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ +00028ba0: 6a2c 2069 6e74 2072 6164 6975 732c 2064 j, int radius, d │ │ │ │ +00028bb0: 6f75 626c 6520 6570 732c 2064 6f75 626c ouble eps, doubl │ │ │ │ +00028bc0: 6520 7363 616c 6529 3b0a 2020 2020 7072 e scale);. pr │ │ │ │ +00028bd0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00028be0: 6976 6520 6c6f 6e67 2063 7265 6174 6547 ive long createG │ │ │ │ +00028bf0: 7569 6465 6446 696c 7465 725f 3128 6c6f uidedFilter_1(lo │ │ │ │ +00028c00: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ +00028c10: 626a 2c20 696e 7420 7261 6469 7573 2c20 bj, int radius, │ │ │ │ +00028c20: 646f 7562 6c65 2065 7073 293b 0a0a 2020 double eps);.. │ │ │ │ +00028c30: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +00028c40: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6775 cv::ximgproc::gu │ │ │ │ +00028c50: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ +00028c60: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +00028c70: 6174 2620 6473 742c 2069 6e74 2072 6164 at& dst, int rad │ │ │ │ +00028c80: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ +00028c90: 2069 6e74 2064 4465 7074 6820 3d20 2d31 int dDepth = -1 │ │ │ │ +00028ca0: 2c20 646f 7562 6c65 2073 6361 6c65 203d , double scale = │ │ │ │ +00028cb0: 2031 2e30 290a 2020 2020 7072 6976 6174 1.0). privat │ │ │ │ +00028cc0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00028cd0: 766f 6964 2067 7569 6465 6446 696c 7465 void guidedFilte │ │ │ │ +00028ce0: 725f 3028 6c6f 6e67 2067 7569 6465 5f6e r_0(long guide_n │ │ │ │ +00028cf0: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +00028d00: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +00028d10: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +00028d20: 2c20 696e 7420 7261 6469 7573 2c20 646f , int radius, do │ │ │ │ +00028d30: 7562 6c65 2065 7073 2c20 696e 7420 6444 uble eps, int dD │ │ │ │ +00028d40: 6570 7468 2c20 646f 7562 6c65 2073 6361 epth, double sca │ │ │ │ +00028d50: 6c65 293b 0a20 2020 2070 7269 7661 7465 le);. private │ │ │ │ +00028d60: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00028d70: 6f69 6420 6775 6964 6564 4669 6c74 6572 oid guidedFilter │ │ │ │ +00028d80: 5f31 286c 6f6e 6720 6775 6964 655f 6e61 _1(long guide_na │ │ │ │ +00028d90: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ +00028da0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +00028db0: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +00028dc0: 2069 6e74 2072 6164 6975 732c 2064 6f75 int radius, dou │ │ │ │ +00028dd0: 626c 6520 6570 732c 2069 6e74 2064 4465 ble eps, int dDe │ │ │ │ +00028de0: 7074 6829 3b0a 2020 2020 7072 6976 6174 pth);. privat │ │ │ │ +00028df0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00028e00: 766f 6964 2067 7569 6465 6446 696c 7465 void guidedFilte │ │ │ │ +00028e10: 725f 3228 6c6f 6e67 2067 7569 6465 5f6e r_2(long guide_n │ │ │ │ +00028e20: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +00028e30: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +00028e40: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +00028e50: 2c20 696e 7420 7261 6469 7573 2c20 646f , int radius, do │ │ │ │ +00028e60: 7562 6c65 2065 7073 293b 0a0a 2020 2020 uble eps);.. │ │ │ │ +00028e70: 2f2f 2043 2b2b 3a20 2050 7472 5f41 6461 // C++: Ptr_Ada │ │ │ │ +00028e80: 7074 6976 654d 616e 6966 6f6c 6446 696c ptiveManifoldFil │ │ │ │ +00028e90: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +00028ea0: 3a3a 6372 6561 7465 414d 4669 6c74 6572 ::createAMFilter │ │ │ │ +00028eb0: 2864 6f75 626c 6520 7369 676d 615f 732c (double sigma_s, │ │ │ │ +00028ec0: 2064 6f75 626c 6520 7369 676d 615f 722c double sigma_r, │ │ │ │ +00028ed0: 2062 6f6f 6c20 6164 6a75 7374 5f6f 7574 bool adjust_out │ │ │ │ +00028ee0: 6c69 6572 7320 3d20 6661 6c73 6529 0a20 liers = false). │ │ │ │ +00028ef0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00028f00: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00028f10: 6561 7465 414d 4669 6c74 6572 5f30 2864 eateAMFilter_0(d │ │ │ │ +00028f20: 6f75 626c 6520 7369 676d 615f 732c 2064 ouble sigma_s, d │ │ │ │ +00028f30: 6f75 626c 6520 7369 676d 615f 722c 2062 ouble sigma_r, b │ │ │ │ +00028f40: 6f6f 6c65 616e 2061 646a 7573 745f 6f75 oolean adjust_ou │ │ │ │ +00028f50: 746c 6965 7273 293b 0a20 2020 2070 7269 tliers);. pri │ │ │ │ +00028f60: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028f70: 7665 206c 6f6e 6720 6372 6561 7465 414d ve long createAM │ │ │ │ +00028f80: 4669 6c74 6572 5f31 2864 6f75 626c 6520 Filter_1(double │ │ │ │ +00028f90: 7369 676d 615f 732c 2064 6f75 626c 6520 sigma_s, double │ │ │ │ +00028fa0: 7369 676d 615f 7229 3b0a 0a20 2020 202f sigma_r);.. / │ │ │ │ +00028fb0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00028fc0: 3a78 696d 6770 726f 633a 3a61 6d46 696c :ximgproc::amFil │ │ │ │ +00028fd0: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ +00028fe0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +00028ff0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +00029000: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ +00029010: 2c20 626f 6f6c 2061 646a 7573 745f 6f75 , bool adjust_ou │ │ │ │ +00029020: 746c 6965 7273 203d 2066 616c 7365 290a tliers = false). │ │ │ │ +00029030: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00029040: 6963 206e 6174 6976 6520 766f 6964 2061 ic native void a │ │ │ │ +00029050: 6d46 696c 7465 725f 3028 6c6f 6e67 206a mFilter_0(long j │ │ │ │ +00029060: 6f69 6e74 5f6e 6174 6976 654f 626a 2c20 oint_nativeObj, │ │ │ │ +00029070: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +00029080: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +00029090: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ +000290a0: 6967 6d61 5f73 2c20 646f 7562 6c65 2073 igma_s, double s │ │ │ │ +000290b0: 6967 6d61 5f72 2c20 626f 6f6c 6561 6e20 igma_r, boolean │ │ │ │ +000290c0: 6164 6a75 7374 5f6f 7574 6c69 6572 7329 adjust_outliers) │ │ │ │ +000290d0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +000290e0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +000290f0: 2061 6d46 696c 7465 725f 3128 6c6f 6e67 amFilter_1(long │ │ │ │ +00029100: 206a 6f69 6e74 5f6e 6174 6976 654f 626a joint_nativeObj │ │ │ │ +00029110: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ +00029120: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +00029130: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +00029140: 2073 6967 6d61 5f73 2c20 646f 7562 6c65 sigma_s, double │ │ │ │ +00029150: 2073 6967 6d61 5f72 293b 0a0a 2020 2020 sigma_r);.. │ │ │ │ +00029160: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +00029170: 3a3a 7869 6d67 7072 6f63 3a3a 6a6f 696e ::ximgproc::join │ │ │ │ +00029180: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ +00029190: 284d 6174 206a 6f69 6e74 2c20 4d61 7420 (Mat joint, Mat │ │ │ │ +000291a0: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +000291b0: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ +000291c0: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ +000291d0: 7369 676d 6153 7061 6365 2c20 696e 7420 sigmaSpace, int │ │ │ │ +000291e0: 626f 7264 6572 5479 7065 203d 2042 4f52 borderType = BOR │ │ │ │ +000291f0: 4445 525f 4445 4641 554c 5429 0a20 2020 DER_DEFAULT). │ │ │ │ +00029200: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00029210: 6e61 7469 7665 2076 6f69 6420 6a6f 696e native void join │ │ │ │ +00029220: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ +00029230: 5f30 286c 6f6e 6720 6a6f 696e 745f 6e61 _0(long joint_na │ │ │ │ +00029240: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ +00029250: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +00029260: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +00029270: 2069 6e74 2064 2c20 646f 7562 6c65 2073 int d, double s │ │ │ │ +00029280: 6967 6d61 436f 6c6f 722c 2064 6f75 626c igmaColor, doubl │ │ │ │ +00029290: 6520 7369 676d 6153 7061 6365 2c20 696e e sigmaSpace, in │ │ │ │ +000292a0: 7420 626f 7264 6572 5479 7065 293b 0a20 t borderType);. │ │ │ │ +000292b0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +000292c0: 6320 6e61 7469 7665 2076 6f69 6420 6a6f c native void jo │ │ │ │ +000292d0: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt │ │ │ │ +000292e0: 6572 5f31 286c 6f6e 6720 6a6f 696e 745f er_1(long joint_ │ │ │ │ +000292f0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00029300: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +00029310: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +00029320: 6a2c 2069 6e74 2064 2c20 646f 7562 6c65 j, int d, double │ │ │ │ +00029330: 2073 6967 6d61 436f 6c6f 722c 2064 6f75 sigmaColor, dou │ │ │ │ +00029340: 626c 6520 7369 676d 6153 7061 6365 293b ble sigmaSpace); │ │ │ │ +00029350: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ +00029360: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +00029370: 3a3a 6269 6c61 7465 7261 6c54 6578 7475 ::bilateralTextu │ │ │ │ +00029380: 7265 4669 6c74 6572 284d 6174 2073 7263 reFilter(Mat src │ │ │ │ +00029390: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int │ │ │ │ +000293a0: 6672 203d 2033 2c20 696e 7420 6e75 6d49 fr = 3, int numI │ │ │ │ +000293b0: 7465 7220 3d20 312c 2064 6f75 626c 6520 ter = 1, double │ │ │ │ +000293c0: 7369 676d 6141 6c70 6861 203d 202d 312e sigmaAlpha = -1. │ │ │ │ +000293d0: 2c20 646f 7562 6c65 2073 6967 6d61 4176 , double sigmaAv │ │ │ │ +000293e0: 6720 3d20 2d31 2e29 0a20 2020 2070 7269 g = -1.). pri │ │ │ │ +000293f0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00029400: 7665 2076 6f69 6420 6269 6c61 7465 7261 ve void bilatera │ │ │ │ +00029410: 6c54 6578 7475 7265 4669 6c74 6572 5f30 lTextureFilter_0 │ │ │ │ +00029420: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +00029430: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +00029440: 7469 7665 4f62 6a2c 2069 6e74 2066 722c tiveObj, int fr, │ │ │ │ +00029450: 2069 6e74 206e 756d 4974 6572 2c20 646f int numIter, do │ │ │ │ +00029460: 7562 6c65 2073 6967 6d61 416c 7068 612c uble sigmaAlpha, │ │ │ │ +00029470: 2064 6f75 626c 6520 7369 676d 6141 7667 double sigmaAvg │ │ │ │ +00029480: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00029490: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +000294a0: 6420 6269 6c61 7465 7261 6c54 6578 7475 d bilateralTextu │ │ │ │ +000294b0: 7265 4669 6c74 6572 5f31 286c 6f6e 6720 reFilter_1(long │ │ │ │ +000294c0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +000294d0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +000294e0: 6a2c 2069 6e74 2066 722c 2069 6e74 206e j, int fr, int n │ │ │ │ +000294f0: 756d 4974 6572 2c20 646f 7562 6c65 2073 umIter, double s │ │ │ │ +00029500: 6967 6d61 416c 7068 6129 3b0a 2020 2020 igmaAlpha);. │ │ │ │ +00029510: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00029520: 6174 6976 6520 766f 6964 2062 696c 6174 ative void bilat │ │ │ │ +00029530: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ +00029540: 725f 3228 6c6f 6e67 2073 7263 5f6e 6174 r_2(long src_nat │ │ │ │ +00029550: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +00029560: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +00029570: 6672 2c20 696e 7420 6e75 6d49 7465 7229 fr, int numIter) │ │ │ │ +00029580: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00029590: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +000295a0: 2062 696c 6174 6572 616c 5465 7874 7572 bilateralTextur │ │ │ │ +000295b0: 6546 696c 7465 725f 3328 6c6f 6e67 2073 eFilter_3(long s │ │ │ │ +000295c0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +000295d0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +000295e0: 2c20 696e 7420 6672 293b 0a20 2020 2070 , int fr);. p │ │ │ │ +000295f0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00029600: 7469 7665 2076 6f69 6420 6269 6c61 7465 tive void bilate │ │ │ │ +00029610: 7261 6c54 6578 7475 7265 4669 6c74 6572 ralTextureFilter │ │ │ │ +00029620: 5f34 286c 6f6e 6720 7372 635f 6e61 7469 _4(long src_nati │ │ │ │ +00029630: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +00029640: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +00029650: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00029660: 763a 3a78 696d 6770 726f 633a 3a72 6f6c v::ximgproc::rol │ │ │ │ +00029670: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ +00029680: 6572 284d 6174 2073 7263 2c20 4d61 7426 er(Mat src, Mat& │ │ │ │ +00029690: 2064 7374 2c20 696e 7420 6420 3d20 2d31 dst, int d = -1 │ │ │ │ +000296a0: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +000296b0: 6c6f 7220 3d20 3235 2c20 646f 7562 6c65 lor = 25, double │ │ │ │ +000296c0: 2073 6967 6d61 5370 6163 6520 3d20 332c sigmaSpace = 3, │ │ │ │ +000296d0: 2069 6e74 206e 756d 4f66 4974 6572 203d int numOfIter = │ │ │ │ +000296e0: 2034 2c20 696e 7420 626f 7264 6572 5479 4, int borderTy │ │ │ │ +000296f0: 7065 203d 2042 4f52 4445 525f 4445 4641 pe = BORDER_DEFA │ │ │ │ +00029700: 554c 5429 0a20 2020 2070 7269 7661 7465 ULT). private │ │ │ │ +00029710: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00029720: 6f69 6420 726f 6c6c 696e 6747 7569 6461 oid rollingGuida │ │ │ │ +00029730: 6e63 6546 696c 7465 725f 3028 6c6f 6e67 nceFilter_0(long │ │ │ │ +00029740: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +00029750: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +00029760: 626a 2c20 696e 7420 642c 2064 6f75 626c bj, int d, doubl │ │ │ │ +00029770: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ +00029780: 7562 6c65 2073 6967 6d61 5370 6163 652c uble sigmaSpace, │ │ │ │ +00029790: 2069 6e74 206e 756d 4f66 4974 6572 2c20 int numOfIter, │ │ │ │ +000297a0: 696e 7420 626f 7264 6572 5479 7065 293b int borderType); │ │ │ │ +000297b0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000297c0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +000297d0: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +000297e0: 696c 7465 725f 3128 6c6f 6e67 2073 7263 ilter_1(long src │ │ │ │ +000297f0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00029800: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +00029810: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ +00029820: 676d 6143 6f6c 6f72 2c20 646f 7562 6c65 gmaColor, double │ │ │ │ +00029830: 2073 6967 6d61 5370 6163 652c 2069 6e74 sigmaSpace, int │ │ │ │ +00029840: 206e 756d 4f66 4974 6572 293b 0a20 2020 numOfIter);. │ │ │ │ +00029850: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00029860: 6e61 7469 7665 2076 6f69 6420 726f 6c6c native void roll │ │ │ │ +00029870: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +00029880: 725f 3228 6c6f 6e67 2073 7263 5f6e 6174 r_2(long src_nat │ │ │ │ +00029890: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +000298a0: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +000298b0: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ +000298c0: 6f6c 6f72 2c20 646f 7562 6c65 2073 6967 olor, double sig │ │ │ │ +000298d0: 6d61 5370 6163 6529 3b0a 2020 2020 7072 maSpace);. pr │ │ │ │ +000298e0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +000298f0: 6976 6520 766f 6964 2072 6f6c 6c69 6e67 ive void rolling │ │ │ │ +00029900: 4775 6964 616e 6365 4669 6c74 6572 5f33 GuidanceFilter_3 │ │ │ │ +00029910: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +00029920: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +00029930: 7469 7665 4f62 6a2c 2069 6e74 2064 2c20 tiveObj, int d, │ │ │ │ +00029940: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +00029950: 7229 3b0a 2020 2020 7072 6976 6174 6520 r);. private │ │ │ │ +00029960: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +00029970: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ +00029980: 6365 4669 6c74 6572 5f34 286c 6f6e 6720 ceFilter_4(long │ │ │ │ +00029990: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +000299a0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +000299b0: 6a2c 2069 6e74 2064 293b 0a20 2020 2070 j, int d);. p │ │ │ │ +000299c0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +000299d0: 7469 7665 2076 6f69 6420 726f 6c6c 696e tive void rollin │ │ │ │ +000299e0: 6747 7569 6461 6e63 6546 696c 7465 725f gGuidanceFilter_ │ │ │ │ +000299f0: 3528 6c6f 6e67 2073 7263 5f6e 6174 6976 5(long src_nativ │ │ │ │ +00029a00: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +00029a10: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ +00029a20: 2f2f 2043 2b2b 3a20 2050 7472 5f46 6173 // C++: Ptr_Fas │ │ │ │ +00029a30: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +00029a40: 4669 6c74 6572 2063 763a 3a78 696d 6770 Filter cv::ximgp │ │ │ │ +00029a50: 726f 633a 3a63 7265 6174 6546 6173 7442 roc::createFastB │ │ │ │ +00029a60: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +00029a70: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +00029a80: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ +00029a90: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +00029aa0: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double │ │ │ │ +00029ab0: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do │ │ │ │ +00029ac0: 7562 6c65 206c 616d 6264 6120 3d20 3132 uble lambda = 12 │ │ │ │ +00029ad0: 382e 302c 2069 6e74 206e 756d 5f69 7465 8.0, int num_ite │ │ │ │ +00029ae0: 7220 3d20 3235 2c20 646f 7562 6c65 206d r = 25, double m │ │ │ │ +00029af0: 6178 5f74 6f6c 203d 2031 652d 3529 0a20 ax_tol = 1e-5). │ │ │ │ +00029b00: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00029b10: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00029b20: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ +00029b30: 6c53 6f6c 7665 7246 696c 7465 725f 3028 lSolverFilter_0( │ │ │ │ +00029b40: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +00029b50: 654f 626a 2c20 646f 7562 6c65 2073 6967 eObj, double sig │ │ │ │ +00029b60: 6d61 5f73 7061 7469 616c 2c20 646f 7562 ma_spatial, doub │ │ │ │ +00029b70: 6c65 2073 6967 6d61 5f6c 756d 612c 2064 le sigma_luma, d │ │ │ │ +00029b80: 6f75 626c 6520 7369 676d 615f 6368 726f ouble sigma_chro │ │ │ │ +00029b90: 6d61 2c20 646f 7562 6c65 206c 616d 6264 ma, double lambd │ │ │ │ +00029ba0: 612c 2069 6e74 206e 756d 5f69 7465 722c a, int num_iter, │ │ │ │ +00029bb0: 2064 6f75 626c 6520 6d61 785f 746f 6c29 double max_tol) │ │ │ │ +00029bc0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00029bd0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00029be0: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat │ │ │ │ +00029bf0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +00029c00: 5f31 286c 6f6e 6720 6775 6964 655f 6e61 _1(long guide_na │ │ │ │ +00029c10: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +00029c20: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +00029c30: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +00029c40: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +00029c50: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ +00029c60: 6d62 6461 2c20 696e 7420 6e75 6d5f 6974 mbda, int num_it │ │ │ │ +00029c70: 6572 293b 0a20 2020 2070 7269 7661 7465 er);. private │ │ │ │ +00029c80: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00029c90: 6f6e 6720 6372 6561 7465 4661 7374 4269 ong createFastBi │ │ │ │ +00029ca0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +00029cb0: 7465 725f 3228 6c6f 6e67 2067 7569 6465 ter_2(long guide │ │ │ │ +00029cc0: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +00029cd0: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ +00029ce0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ +00029cf0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ +00029d00: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ +00029d10: 206c 616d 6264 6129 3b0a 2020 2020 7072 lambda);. pr │ │ │ │ +00029d20: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00029d30: 6976 6520 6c6f 6e67 2063 7265 6174 6546 ive long createF │ │ │ │ +00029d40: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +00029d50: 6572 4669 6c74 6572 5f33 286c 6f6e 6720 erFilter_3(long │ │ │ │ +00029d60: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ +00029d70: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ +00029d80: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +00029d90: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ +00029da0: 2073 6967 6d61 5f63 6872 6f6d 6129 3b0a sigma_chroma);. │ │ │ │ +00029db0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +00029dc0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +00029dd0: 3a66 6173 7442 696c 6174 6572 616c 536f :fastBilateralSo │ │ │ │ +00029de0: 6c76 6572 4669 6c74 6572 284d 6174 2067 lverFilter(Mat g │ │ │ │ +00029df0: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +00029e00: 6174 2063 6f6e 6669 6465 6e63 652c 204d at confidence, M │ │ │ │ +00029e10: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ +00029e20: 7369 676d 615f 7370 6174 6961 6c20 3d20 sigma_spatial = │ │ │ │ +00029e30: 382c 2064 6f75 626c 6520 7369 676d 615f 8, double sigma_ │ │ │ │ +00029e40: 6c75 6d61 203d 2038 2c20 646f 7562 6c65 luma = 8, double │ │ │ │ +00029e50: 2073 6967 6d61 5f63 6872 6f6d 6120 3d20 sigma_chroma = │ │ │ │ +00029e60: 382c 2064 6f75 626c 6520 6c61 6d62 6461 8, double lambda │ │ │ │ +00029e70: 203d 2031 3238 2e30 2c20 696e 7420 6e75 = 128.0, int nu │ │ │ │ +00029e80: 6d5f 6974 6572 203d 2032 352c 2064 6f75 m_iter = 25, dou │ │ │ │ +00029e90: 626c 6520 6d61 785f 746f 6c20 3d20 3165 ble max_tol = 1e │ │ │ │ +00029ea0: 2d35 290a 2020 2020 7072 6976 6174 6520 -5). private │ │ │ │ +00029eb0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +00029ec0: 6964 2066 6173 7442 696c 6174 6572 616c id fastBilateral │ │ │ │ +00029ed0: 536f 6c76 6572 4669 6c74 6572 5f30 286c SolverFilter_0(l │ │ │ │ +00029ee0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ +00029ef0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +00029f00: 7469 7665 4f62 6a2c 206c 6f6e 6720 636f tiveObj, long co │ │ │ │ +00029f10: 6e66 6964 656e 6365 5f6e 6174 6976 654f nfidence_nativeO │ │ │ │ +00029f20: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +00029f30: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ +00029f40: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ +00029f50: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ +00029f60: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ +00029f70: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ +00029f80: 6264 612c 2069 6e74 206e 756d 5f69 7465 bda, int num_ite │ │ │ │ +00029f90: 722c 2064 6f75 626c 6520 6d61 785f 746f r, double max_to │ │ │ │ +00029fa0: 6c29 3b0a 2020 2020 7072 6976 6174 6520 l);. private │ │ │ │ +00029fb0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +00029fc0: 6964 2066 6173 7442 696c 6174 6572 616c id fastBilateral │ │ │ │ +00029fd0: 536f 6c76 6572 4669 6c74 6572 5f31 286c SolverFilter_1(l │ │ │ │ +00029fe0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ +00029ff0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +0002a000: 7469 7665 4f62 6a2c 206c 6f6e 6720 636f tiveObj, long co │ │ │ │ +0002a010: 6e66 6964 656e 6365 5f6e 6174 6976 654f nfidence_nativeO │ │ │ │ +0002a020: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +0002a030: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ +0002a040: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ +0002a050: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ +0002a060: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ +0002a070: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ +0002a080: 6264 612c 2069 6e74 206e 756d 5f69 7465 bda, int num_ite │ │ │ │ +0002a090: 7229 3b0a 2020 2020 7072 6976 6174 6520 r);. private │ │ │ │ +0002a0a0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002a0b0: 6964 2066 6173 7442 696c 6174 6572 616c id fastBilateral │ │ │ │ +0002a0c0: 536f 6c76 6572 4669 6c74 6572 5f32 286c SolverFilter_2(l │ │ │ │ +0002a0d0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ +0002a0e0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +0002a0f0: 7469 7665 4f62 6a2c 206c 6f6e 6720 636f tiveObj, long co │ │ │ │ +0002a100: 6e66 6964 656e 6365 5f6e 6174 6976 654f nfidence_nativeO │ │ │ │ +0002a110: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +0002a120: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ +0002a130: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ +0002a140: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ +0002a150: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ +0002a160: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ +0002a170: 6264 6129 3b0a 2020 2020 7072 6976 6174 bda);. privat │ │ │ │ +0002a180: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002a190: 766f 6964 2066 6173 7442 696c 6174 6572 void fastBilater │ │ │ │ +0002a1a0: 616c 536f 6c76 6572 4669 6c74 6572 5f33 alSolverFilter_3 │ │ │ │ +0002a1b0: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +0002a1c0: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ +0002a1d0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002a1e0: 636f 6e66 6964 656e 6365 5f6e 6174 6976 confidence_nativ │ │ │ │ +0002a1f0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +0002a200: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +0002a210: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ +0002a220: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ +0002a230: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ +0002a240: 6368 726f 6d61 293b 0a20 2020 2070 7269 chroma);. pri │ │ │ │ +0002a250: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002a260: 7665 2076 6f69 6420 6661 7374 4269 6c61 ve void fastBila │ │ │ │ +0002a270: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0002a280: 725f 3428 6c6f 6e67 2067 7569 6465 5f6e r_4(long guide_n │ │ │ │ +0002a290: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +0002a2a0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002a2b0: 6e67 2063 6f6e 6669 6465 6e63 655f 6e61 ng confidence_na │ │ │ │ +0002a2c0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002a2d0: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +0002a2e0: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ +0002a2f0: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ +0002a300: 6c75 6d61 293b 0a20 2020 2070 7269 7661 luma);. priva │ │ │ │ +0002a310: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002a320: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +0002a330: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ +0002a340: 3528 6c6f 6e67 2067 7569 6465 5f6e 6174 5(long guide_nat │ │ │ │ +0002a350: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +0002a360: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002a370: 2063 6f6e 6669 6465 6e63 655f 6e61 7469 confidence_nati │ │ │ │ +0002a380: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002a390: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002a3a0: 6520 7369 676d 615f 7370 6174 6961 6c29 e sigma_spatial) │ │ │ │ +0002a3b0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002a3c0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002a3d0: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +0002a3e0: 6c76 6572 4669 6c74 6572 5f36 286c 6f6e lverFilter_6(lon │ │ │ │ +0002a3f0: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ +0002a400: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +0002a410: 7665 4f62 6a2c 206c 6f6e 6720 636f 6e66 veObj, long conf │ │ │ │ +0002a420: 6964 656e 6365 5f6e 6174 6976 654f 626a idence_nativeObj │ │ │ │ +0002a430: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002a440: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +0002a450: 2b2b 3a20 2050 7472 5f46 6173 7447 6c6f ++: Ptr_FastGlo │ │ │ │ +0002a460: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0002a470: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +0002a480: 6372 6561 7465 4661 7374 476c 6f62 616c createFastGlobal │ │ │ │ +0002a490: 536d 6f6f 7468 6572 4669 6c74 6572 284d SmootherFilter(M │ │ │ │ +0002a4a0: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double │ │ │ │ +0002a4b0: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ +0002a4c0: 7369 676d 615f 636f 6c6f 722c 2064 6f75 sigma_color, dou │ │ │ │ +0002a4d0: 626c 6520 6c61 6d62 6461 5f61 7474 656e ble lambda_atten │ │ │ │ +0002a4e0: 7561 7469 6f6e 203d 2030 2e32 352c 2069 uation = 0.25, i │ │ │ │ +0002a4f0: 6e74 206e 756d 5f69 7465 7220 3d20 3329 nt num_iter = 3) │ │ │ │ +0002a500: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002a510: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +0002a520: 6372 6561 7465 4661 7374 476c 6f62 616c createFastGlobal │ │ │ │ +0002a530: 536d 6f6f 7468 6572 4669 6c74 6572 5f30 SmootherFilter_0 │ │ │ │ +0002a540: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +0002a550: 7665 4f62 6a2c 2064 6f75 626c 6520 6c61 veObj, double la │ │ │ │ +0002a560: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ +0002a570: 6d61 5f63 6f6c 6f72 2c20 646f 7562 6c65 ma_color, double │ │ │ │ +0002a580: 206c 616d 6264 615f 6174 7465 6e75 6174 lambda_attenuat │ │ │ │ +0002a590: 696f 6e2c 2069 6e74 206e 756d 5f69 7465 ion, int num_ite │ │ │ │ +0002a5a0: 7229 3b0a 2020 2020 7072 6976 6174 6520 r);. private │ │ │ │ +0002a5b0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +0002a5c0: 6e67 2063 7265 6174 6546 6173 7447 6c6f ng createFastGlo │ │ │ │ +0002a5d0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0002a5e0: 725f 3128 6c6f 6e67 2067 7569 6465 5f6e r_1(long guide_n │ │ │ │ +0002a5f0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +0002a600: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ +0002a610: 7369 676d 615f 636f 6c6f 722c 2064 6f75 sigma_color, dou │ │ │ │ +0002a620: 626c 6520 6c61 6d62 6461 5f61 7474 656e ble lambda_atten │ │ │ │ +0002a630: 7561 7469 6f6e 293b 0a20 2020 2070 7269 uation);. pri │ │ │ │ +0002a640: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002a650: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ +0002a660: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +0002a670: 4669 6c74 6572 5f32 286c 6f6e 6720 6775 Filter_2(long gu │ │ │ │ +0002a680: 6964 655f 6e61 7469 7665 4f62 6a2c 2064 ide_nativeObj, d │ │ │ │ +0002a690: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ +0002a6a0: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ +0002a6b0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002a6c0: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0002a6d0: 6f63 3a3a 6661 7374 476c 6f62 616c 536d oc::fastGlobalSm │ │ │ │ +0002a6e0: 6f6f 7468 6572 4669 6c74 6572 284d 6174 ootherFilter(Mat │ │ │ │ +0002a6f0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ +0002a700: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ +0002a710: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ +0002a720: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ +0002a730: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ +0002a740: 6e75 6174 696f 6e20 3d20 302e 3235 2c20 nuation = 0.25, │ │ │ │ +0002a750: 696e 7420 6e75 6d5f 6974 6572 203d 2033 int num_iter = 3 │ │ │ │ +0002a760: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002a770: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002a780: 2066 6173 7447 6c6f 6261 6c53 6d6f 6f74 fastGlobalSmoot │ │ │ │ +0002a790: 6865 7246 696c 7465 725f 3028 6c6f 6e67 herFilter_0(long │ │ │ │ +0002a7a0: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002a7b0: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ +0002a7c0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +0002a7d0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +0002a7e0: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ +0002a7f0: 7369 676d 615f 636f 6c6f 722c 2064 6f75 sigma_color, dou │ │ │ │ +0002a800: 626c 6520 6c61 6d62 6461 5f61 7474 656e ble lambda_atten │ │ │ │ +0002a810: 7561 7469 6f6e 2c20 696e 7420 6e75 6d5f uation, int num_ │ │ │ │ +0002a820: 6974 6572 293b 0a20 2020 2070 7269 7661 iter);. priva │ │ │ │ +0002a830: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002a840: 2076 6f69 6420 6661 7374 476c 6f62 616c void fastGlobal │ │ │ │ +0002a850: 536d 6f6f 7468 6572 4669 6c74 6572 5f31 SmootherFilter_1 │ │ │ │ +0002a860: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +0002a870: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ +0002a880: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002a890: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ +0002a8a0: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ +0002a8b0: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ +0002a8c0: 2c20 646f 7562 6c65 206c 616d 6264 615f , double lambda_ │ │ │ │ +0002a8d0: 6174 7465 6e75 6174 696f 6e29 3b0a 2020 attenuation);. │ │ │ │ +0002a8e0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002a8f0: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas │ │ │ │ +0002a900: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ +0002a910: 696c 7465 725f 3228 6c6f 6e67 2067 7569 ilter_2(long gui │ │ │ │ +0002a920: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo │ │ │ │ +0002a930: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002a940: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002a950: 654f 626a 2c20 646f 7562 6c65 206c 616d eObj, double lam │ │ │ │ +0002a960: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ +0002a970: 615f 636f 6c6f 7229 3b0a 0a20 2020 202f a_color);.. / │ │ │ │ +0002a980: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +0002a990: 3a78 696d 6770 726f 633a 3a6c 3053 6d6f :ximgproc::l0Smo │ │ │ │ +0002a9a0: 6f74 6828 4d61 7420 7372 632c 204d 6174 oth(Mat src, Mat │ │ │ │ +0002a9b0: 2620 6473 742c 2064 6f75 626c 6520 6c61 & dst, double la │ │ │ │ +0002a9c0: 6d62 6461 203d 2030 2e30 322c 2064 6f75 mbda = 0.02, dou │ │ │ │ +0002a9d0: 626c 6520 6b61 7070 6120 3d20 322e 3029 ble kappa = 2.0) │ │ │ │ +0002a9e0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002a9f0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002aa00: 6c30 536d 6f6f 7468 5f30 286c 6f6e 6720 l0Smooth_0(long │ │ │ │ +0002aa10: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002aa20: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002aa30: 6a2c 2064 6f75 626c 6520 6c61 6d62 6461 j, double lambda │ │ │ │ +0002aa40: 2c20 646f 7562 6c65 206b 6170 7061 293b , double kappa); │ │ │ │ +0002aa50: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002aa60: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002aa70: 6c30 536d 6f6f 7468 5f31 286c 6f6e 6720 l0Smooth_1(long │ │ │ │ +0002aa80: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002aa90: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002aaa0: 6a2c 2064 6f75 626c 6520 6c61 6d62 6461 j, double lambda │ │ │ │ +0002aab0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002aac0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +0002aad0: 6420 6c30 536d 6f6f 7468 5f32 286c 6f6e d l0Smooth_2(lon │ │ │ │ +0002aae0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002aaf0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002ab00: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ +0002ab10: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +0002ab20: 6770 726f 633a 3a63 7265 6174 6551 7561 gproc::createQua │ │ │ │ +0002ab30: 7465 726e 696f 6e49 6d61 6765 284d 6174 ternionImage(Mat │ │ │ │ +0002ab40: 2069 6d67 2c20 4d61 7426 2071 696d 6729 img, Mat& qimg) │ │ │ │ +0002ab50: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002ab60: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002ab70: 6372 6561 7465 5175 6174 6572 6e69 6f6e createQuaternion │ │ │ │ +0002ab80: 496d 6167 655f 3028 6c6f 6e67 2069 6d67 Image_0(long img │ │ │ │ +0002ab90: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002aba0: 2071 696d 675f 6e61 7469 7665 4f62 6a29 qimg_nativeObj) │ │ │ │ +0002abb0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +0002abc0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +0002abd0: 633a 3a71 636f 6e6a 284d 6174 2071 696d c::qconj(Mat qim │ │ │ │ +0002abe0: 672c 204d 6174 2620 7163 696d 6729 0a20 g, Mat& qcimg). │ │ │ │ +0002abf0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002ac00: 6320 6e61 7469 7665 2076 6f69 6420 7163 c native void qc │ │ │ │ +0002ac10: 6f6e 6a5f 3028 6c6f 6e67 2071 696d 675f onj_0(long qimg_ │ │ │ │ +0002ac20: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002ac30: 7163 696d 675f 6e61 7469 7665 4f62 6a29 qcimg_nativeObj) │ │ │ │ +0002ac40: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +0002ac50: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +0002ac60: 633a 3a71 756e 6974 6172 7928 4d61 7420 c::qunitary(Mat │ │ │ │ +0002ac70: 7169 6d67 2c20 4d61 7426 2071 6e69 6d67 qimg, Mat& qnimg │ │ │ │ +0002ac80: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002ac90: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002aca0: 2071 756e 6974 6172 795f 3028 6c6f 6e67 qunitary_0(long │ │ │ │ +0002acb0: 2071 696d 675f 6e61 7469 7665 4f62 6a2c qimg_nativeObj, │ │ │ │ +0002acc0: 206c 6f6e 6720 716e 696d 675f 6e61 7469 long qnimg_nati │ │ │ │ +0002acd0: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ +0002ace0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +0002acf0: 696d 6770 726f 633a 3a71 6d75 6c74 6970 imgproc::qmultip │ │ │ │ +0002ad00: 6c79 284d 6174 2073 7263 312c 204d 6174 ly(Mat src1, Mat │ │ │ │ +0002ad10: 2073 7263 322c 204d 6174 2620 6473 7429 src2, Mat& dst) │ │ │ │ +0002ad20: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002ad30: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002ad40: 716d 756c 7469 706c 795f 3028 6c6f 6e67 qmultiply_0(long │ │ │ │ +0002ad50: 2073 7263 315f 6e61 7469 7665 4f62 6a2c src1_nativeObj, │ │ │ │ +0002ad60: 206c 6f6e 6720 7372 6332 5f6e 6174 6976 long src2_nativ │ │ │ │ +0002ad70: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +0002ad80: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ +0002ad90: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0002ada0: 3a3a 7869 6d67 7072 6f63 3a3a 7164 6674 ::ximgproc::qdft │ │ │ │ +0002adb0: 284d 6174 2069 6d67 2c20 4d61 7426 2071 (Mat img, Mat& q │ │ │ │ +0002adc0: 696d 672c 2069 6e74 2066 6c61 6773 2c20 img, int flags, │ │ │ │ +0002add0: 626f 6f6c 2073 6964 654c 6566 7429 0a20 bool sideLeft). │ │ │ │ +0002ade0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002adf0: 6320 6e61 7469 7665 2076 6f69 6420 7164 c native void qd │ │ │ │ +0002ae00: 6674 5f30 286c 6f6e 6720 696d 675f 6e61 ft_0(long img_na │ │ │ │ +0002ae10: 7469 7665 4f62 6a2c 206c 6f6e 6720 7169 tiveObj, long qi │ │ │ │ +0002ae20: 6d67 5f6e 6174 6976 654f 626a 2c20 696e mg_nativeObj, in │ │ │ │ +0002ae30: 7420 666c 6167 732c 2062 6f6f 6c65 616e t flags, boolean │ │ │ │ +0002ae40: 2073 6964 654c 6566 7429 3b0a 0a20 2020 sideLeft);.. │ │ │ │ +0002ae50: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +0002ae60: 763a 3a78 696d 6770 726f 633a 3a63 6f6c v::ximgproc::col │ │ │ │ +0002ae70: 6f72 4d61 7463 6854 656d 706c 6174 6528 orMatchTemplate( │ │ │ │ +0002ae80: 4d61 7420 696d 672c 204d 6174 2074 656d Mat img, Mat tem │ │ │ │ +0002ae90: 706c 2c20 4d61 7426 2072 6573 756c 7429 pl, Mat& result) │ │ │ │ +0002aea0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002aeb0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002aec0: 636f 6c6f 724d 6174 6368 5465 6d70 6c61 colorMatchTempla │ │ │ │ +0002aed0: 7465 5f30 286c 6f6e 6720 696d 675f 6e61 te_0(long img_na │ │ │ │ +0002aee0: 7469 7665 4f62 6a2c 206c 6f6e 6720 7465 tiveObj, long te │ │ │ │ +0002aef0: 6d70 6c5f 6e61 7469 7665 4f62 6a2c 206c mpl_nativeObj, l │ │ │ │ +0002af00: 6f6e 6720 7265 7375 6c74 5f6e 6174 6976 ong result_nativ │ │ │ │ +0002af10: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +0002af20: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +0002af30: 6d67 7072 6f63 3a3a 6669 6e64 456c 6c69 mgproc::findElli │ │ │ │ +0002af40: 7073 6573 284d 6174 2069 6d61 6765 2c20 pses(Mat image, │ │ │ │ +0002af50: 4d61 7426 2065 6c6c 6970 7365 732c 2066 Mat& ellipses, f │ │ │ │ +0002af60: 6c6f 6174 2073 636f 7265 5468 7265 7368 loat scoreThresh │ │ │ │ +0002af70: 6f6c 6420 3d20 302e 3766 2c20 666c 6f61 old = 0.7f, floa │ │ │ │ +0002af80: 7420 7265 6c69 6162 696c 6974 7954 6872 t reliabilityThr │ │ │ │ +0002af90: 6573 686f 6c64 203d 2030 2e35 662c 2066 eshold = 0.5f, f │ │ │ │ +0002afa0: 6c6f 6174 2063 656e 7465 7244 6973 7461 loat centerDista │ │ │ │ +0002afb0: 6e63 6554 6872 6573 686f 6c64 203d 2030 nceThreshold = 0 │ │ │ │ +0002afc0: 2e30 3566 290a 2020 2020 7072 6976 6174 .05f). privat │ │ │ │ +0002afd0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002afe0: 766f 6964 2066 696e 6445 6c6c 6970 7365 void findEllipse │ │ │ │ +0002aff0: 735f 3028 6c6f 6e67 2069 6d61 6765 5f6e s_0(long image_n │ │ │ │ +0002b000: 6174 6976 654f 626a 2c20 6c6f 6e67 2065 ativeObj, long e │ │ │ │ +0002b010: 6c6c 6970 7365 735f 6e61 7469 7665 4f62 llipses_nativeOb │ │ │ │ +0002b020: 6a2c 2066 6c6f 6174 2073 636f 7265 5468 j, float scoreTh │ │ │ │ +0002b030: 7265 7368 6f6c 642c 2066 6c6f 6174 2072 reshold, float r │ │ │ │ +0002b040: 656c 6961 6269 6c69 7479 5468 7265 7368 eliabilityThresh │ │ │ │ +0002b050: 6f6c 642c 2066 6c6f 6174 2063 656e 7465 old, float cente │ │ │ │ +0002b060: 7244 6973 7461 6e63 6554 6872 6573 686f rDistanceThresho │ │ │ │ +0002b070: 6c64 293b 0a20 2020 2070 7269 7661 7465 ld);. private │ │ │ │ +0002b080: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002b090: 6f69 6420 6669 6e64 456c 6c69 7073 6573 oid findEllipses │ │ │ │ +0002b0a0: 5f31 286c 6f6e 6720 696d 6167 655f 6e61 _1(long image_na │ │ │ │ +0002b0b0: 7469 7665 4f62 6a2c 206c 6f6e 6720 656c tiveObj, long el │ │ │ │ +0002b0c0: 6c69 7073 6573 5f6e 6174 6976 654f 626a lipses_nativeObj │ │ │ │ +0002b0d0: 2c20 666c 6f61 7420 7363 6f72 6554 6872 , float scoreThr │ │ │ │ +0002b0e0: 6573 686f 6c64 2c20 666c 6f61 7420 7265 eshold, float re │ │ │ │ +0002b0f0: 6c69 6162 696c 6974 7954 6872 6573 686f liabilityThresho │ │ │ │ +0002b100: 6c64 293b 0a20 2020 2070 7269 7661 7465 ld);. private │ │ │ │ +0002b110: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002b120: 6f69 6420 6669 6e64 456c 6c69 7073 6573 oid findEllipses │ │ │ │ +0002b130: 5f32 286c 6f6e 6720 696d 6167 655f 6e61 _2(long image_na │ │ │ │ +0002b140: 7469 7665 4f62 6a2c 206c 6f6e 6720 656c tiveObj, long el │ │ │ │ +0002b150: 6c69 7073 6573 5f6e 6174 6976 654f 626a lipses_nativeObj │ │ │ │ +0002b160: 2c20 666c 6f61 7420 7363 6f72 6554 6872 , float scoreThr │ │ │ │ +0002b170: 6573 686f 6c64 293b 0a20 2020 2070 7269 eshold);. pri │ │ │ │ +0002b180: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002b190: 7665 2076 6f69 6420 6669 6e64 456c 6c69 ve void findElli │ │ │ │ +0002b1a0: 7073 6573 5f33 286c 6f6e 6720 696d 6167 pses_3(long imag │ │ │ │ +0002b1b0: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002b1c0: 6720 656c 6c69 7073 6573 5f6e 6174 6976 g ellipses_nativ │ │ │ │ +0002b1d0: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +0002b1e0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +0002b1f0: 6d67 7072 6f63 3a3a 5065 694c 696e 4e6f mgproc::PeiLinNo │ │ │ │ +0002b200: 726d 616c 697a 6174 696f 6e28 4d61 7420 rmalization(Mat │ │ │ │ +0002b210: 492c 204d 6174 2620 5429 0a20 2020 2070 I, Mat& T). p │ │ │ │ +0002b220: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002b230: 7469 7665 2076 6f69 6420 5065 694c 696e tive void PeiLin │ │ │ │ +0002b240: 4e6f 726d 616c 697a 6174 696f 6e5f 3028 Normalization_0( │ │ │ │ +0002b250: 6c6f 6e67 2049 5f6e 6174 6976 654f 626a long I_nativeObj │ │ │ │ +0002b260: 2c20 6c6f 6e67 2054 5f6e 6174 6976 654f , long T_nativeO │ │ │ │ +0002b270: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +0002b280: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0002b290: 7072 6f63 3a3a 4772 6164 6965 6e74 4465 proc::GradientDe │ │ │ │ +0002b2a0: 7269 6368 6559 284d 6174 206f 702c 204d richeY(Mat op, M │ │ │ │ +0002b2b0: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ +0002b2c0: 616c 7068 612c 2064 6f75 626c 6520 6f6d alpha, double om │ │ │ │ +0002b2d0: 6567 6129 0a20 2020 2070 7269 7661 7465 ega). private │ │ │ │ +0002b2e0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002b2f0: 6f69 6420 4772 6164 6965 6e74 4465 7269 oid GradientDeri │ │ │ │ +0002b300: 6368 6559 5f30 286c 6f6e 6720 6f70 5f6e cheY_0(long op_n │ │ │ │ +0002b310: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002b320: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ +0002b330: 7562 6c65 2061 6c70 6861 2c20 646f 7562 uble alpha, doub │ │ │ │ +0002b340: 6c65 206f 6d65 6761 293b 0a0a 2020 2020 le omega);.. │ │ │ │ +0002b350: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0002b360: 3a3a 7869 6d67 7072 6f63 3a3a 4772 6164 ::ximgproc::Grad │ │ │ │ +0002b370: 6965 6e74 4465 7269 6368 6558 284d 6174 ientDericheX(Mat │ │ │ │ +0002b380: 206f 702c 204d 6174 2620 6473 742c 2064 op, Mat& dst, d │ │ │ │ +0002b390: 6f75 626c 6520 616c 7068 612c 2064 6f75 ouble alpha, dou │ │ │ │ +0002b3a0: 626c 6520 6f6d 6567 6129 0a20 2020 2070 ble omega). p │ │ │ │ +0002b3b0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002b3c0: 7469 7665 2076 6f69 6420 4772 6164 6965 tive void Gradie │ │ │ │ +0002b3d0: 6e74 4465 7269 6368 6558 5f30 286c 6f6e ntDericheX_0(lon │ │ │ │ +0002b3e0: 6720 6f70 5f6e 6174 6976 654f 626a 2c20 g op_nativeObj, │ │ │ │ +0002b3f0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002b400: 626a 2c20 646f 7562 6c65 2061 6c70 6861 bj, double alpha │ │ │ │ +0002b410: 2c20 646f 7562 6c65 206f 6d65 6761 293b , double omega); │ │ │ │ +0002b420: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ +0002b430: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +0002b440: 3a3a 4661 7374 486f 7567 6854 7261 6e73 ::FastHoughTrans │ │ │ │ +0002b450: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma │ │ │ │ +0002b460: 7426 2064 7374 2c20 696e 7420 6473 744d t& dst, int dstM │ │ │ │ +0002b470: 6174 4465 7074 682c 2069 6e74 2061 6e67 atDepth, int ang │ │ │ │ +0002b480: 6c65 5261 6e67 6520 3d20 4152 4f5f 3331 leRange = ARO_31 │ │ │ │ +0002b490: 355f 3133 352c 2069 6e74 206f 7020 3d20 5_135, int op = │ │ │ │ +0002b4a0: 4648 545f 4144 442c 2069 6e74 206d 616b FHT_ADD, int mak │ │ │ │ +0002b4b0: 6553 6b65 7720 3d20 4844 4f5f 4445 534b eSkew = HDO_DESK │ │ │ │ +0002b4c0: 4557 290a 2020 2020 7072 6976 6174 6520 EW). private │ │ │ │ +0002b4d0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002b4e0: 6964 2046 6173 7448 6f75 6768 5472 616e id FastHoughTran │ │ │ │ +0002b4f0: 7366 6f72 6d5f 3028 6c6f 6e67 2073 7263 sform_0(long src │ │ │ │ +0002b500: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002b510: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +0002b520: 696e 7420 6473 744d 6174 4465 7074 682c int dstMatDepth, │ │ │ │ +0002b530: 2069 6e74 2061 6e67 6c65 5261 6e67 652c int angleRange, │ │ │ │ +0002b540: 2069 6e74 206f 702c 2069 6e74 206d 616b int op, int mak │ │ │ │ +0002b550: 6553 6b65 7729 3b0a 2020 2020 7072 6976 eSkew);. priv │ │ │ │ +0002b560: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002b570: 6520 766f 6964 2046 6173 7448 6f75 6768 e void FastHough │ │ │ │ +0002b580: 5472 616e 7366 6f72 6d5f 3128 6c6f 6e67 Transform_1(long │ │ │ │ +0002b590: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002b5a0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002b5b0: 626a 2c20 696e 7420 6473 744d 6174 4465 bj, int dstMatDe │ │ │ │ +0002b5c0: 7074 682c 2069 6e74 2061 6e67 6c65 5261 pth, int angleRa │ │ │ │ +0002b5d0: 6e67 652c 2069 6e74 206f 7029 3b0a 2020 nge, int op);. │ │ │ │ +0002b5e0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002b5f0: 206e 6174 6976 6520 766f 6964 2046 6173 native void Fas │ │ │ │ +0002b600: 7448 6f75 6768 5472 616e 7366 6f72 6d5f tHoughTransform_ │ │ │ │ +0002b610: 3228 6c6f 6e67 2073 7263 5f6e 6174 6976 2(long src_nativ │ │ │ │ +0002b620: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +0002b630: 6174 6976 654f 626a 2c20 696e 7420 6473 ativeObj, int ds │ │ │ │ +0002b640: 744d 6174 4465 7074 682c 2069 6e74 2061 tMatDepth, int a │ │ │ │ +0002b650: 6e67 6c65 5261 6e67 6529 3b0a 2020 2020 ngleRange);. │ │ │ │ +0002b660: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002b670: 6174 6976 6520 766f 6964 2046 6173 7448 ative void FastH │ │ │ │ +0002b680: 6f75 6768 5472 616e 7366 6f72 6d5f 3328 oughTransform_3( │ │ │ │ +0002b690: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +0002b6a0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +0002b6b0: 6976 654f 626a 2c20 696e 7420 6473 744d iveObj, int dstM │ │ │ │ +0002b6c0: 6174 4465 7074 6829 3b0a 0a20 2020 202f atDepth);.. / │ │ │ │ +0002b6d0: 2f20 432b 2b3a 2020 5074 725f 4564 6765 / C++: Ptr_Edge │ │ │ │ +0002b6e0: 426f 7865 7320 6376 3a3a 7869 6d67 7072 Boxes cv::ximgpr │ │ │ │ +0002b6f0: 6f63 3a3a 6372 6561 7465 4564 6765 426f oc::createEdgeBo │ │ │ │ +0002b700: 7865 7328 666c 6f61 7420 616c 7068 6120 xes(float alpha │ │ │ │ +0002b710: 3d20 302e 3635 662c 2066 6c6f 6174 2062 = 0.65f, float b │ │ │ │ +0002b720: 6574 6120 3d20 302e 3735 662c 2066 6c6f eta = 0.75f, flo │ │ │ │ +0002b730: 6174 2065 7461 203d 2031 2c20 666c 6f61 at eta = 1, floa │ │ │ │ +0002b740: 7420 6d69 6e53 636f 7265 203d 2030 2e30 t minScore = 0.0 │ │ │ │ +0002b750: 3166 2c20 696e 7420 6d61 7842 6f78 6573 1f, int maxBoxes │ │ │ │ +0002b760: 203d 2031 3030 3030 2c20 666c 6f61 7420 = 10000, float │ │ │ │ +0002b770: 6564 6765 4d69 6e4d 6167 203d 2030 2e31 edgeMinMag = 0.1 │ │ │ │ +0002b780: 662c 2066 6c6f 6174 2065 6467 654d 6572 f, float edgeMer │ │ │ │ +0002b790: 6765 5468 7220 3d20 302e 3566 2c20 666c geThr = 0.5f, fl │ │ │ │ +0002b7a0: 6f61 7420 636c 7573 7465 724d 696e 4d61 oat clusterMinMa │ │ │ │ +0002b7b0: 6720 3d20 302e 3566 2c20 666c 6f61 7420 g = 0.5f, float │ │ │ │ +0002b7c0: 6d61 7841 7370 6563 7452 6174 696f 203d maxAspectRatio = │ │ │ │ +0002b7d0: 2033 2c20 666c 6f61 7420 6d69 6e42 6f78 3, float minBox │ │ │ │ +0002b7e0: 4172 6561 203d 2031 3030 302c 2066 6c6f Area = 1000, flo │ │ │ │ +0002b7f0: 6174 2067 616d 6d61 203d 2032 2c20 666c at gamma = 2, fl │ │ │ │ +0002b800: 6f61 7420 6b61 7070 6120 3d20 312e 3566 oat kappa = 1.5f │ │ │ │ +0002b810: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002b820: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002b830: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +0002b840: 5f30 2866 6c6f 6174 2061 6c70 6861 2c20 _0(float alpha, │ │ │ │ +0002b850: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ +0002b860: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ +0002b870: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ +0002b880: 7865 732c 2066 6c6f 6174 2065 6467 654d xes, float edgeM │ │ │ │ +0002b890: 696e 4d61 672c 2066 6c6f 6174 2065 6467 inMag, float edg │ │ │ │ +0002b8a0: 654d 6572 6765 5468 722c 2066 6c6f 6174 eMergeThr, float │ │ │ │ +0002b8b0: 2063 6c75 7374 6572 4d69 6e4d 6167 2c20 clusterMinMag, │ │ │ │ +0002b8c0: 666c 6f61 7420 6d61 7841 7370 6563 7452 float maxAspectR │ │ │ │ +0002b8d0: 6174 696f 2c20 666c 6f61 7420 6d69 6e42 atio, float minB │ │ │ │ +0002b8e0: 6f78 4172 6561 2c20 666c 6f61 7420 6761 oxArea, float ga │ │ │ │ +0002b8f0: 6d6d 612c 2066 6c6f 6174 206b 6170 7061 mma, float kappa │ │ │ │ +0002b900: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002b910: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +0002b920: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe │ │ │ │ +0002b930: 735f 3128 666c 6f61 7420 616c 7068 612c s_1(float alpha, │ │ │ │ +0002b940: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ +0002b950: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ +0002b960: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ +0002b970: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ +0002b980: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ +0002b990: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ +0002b9a0: 7420 636c 7573 7465 724d 696e 4d61 672c t clusterMinMag, │ │ │ │ +0002b9b0: 2066 6c6f 6174 206d 6178 4173 7065 6374 float maxAspect │ │ │ │ +0002b9c0: 5261 7469 6f2c 2066 6c6f 6174 206d 696e Ratio, float min │ │ │ │ +0002b9d0: 426f 7841 7265 612c 2066 6c6f 6174 2067 BoxArea, float g │ │ │ │ +0002b9e0: 616d 6d61 293b 0a20 2020 2070 7269 7661 amma);. priva │ │ │ │ +0002b9f0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002ba00: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge │ │ │ │ +0002ba10: 426f 7865 735f 3228 666c 6f61 7420 616c Boxes_2(float al │ │ │ │ +0002ba20: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +0002ba30: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ +0002ba40: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ +0002ba50: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float │ │ │ │ +0002ba60: 6564 6765 4d69 6e4d 6167 2c20 666c 6f61 edgeMinMag, floa │ │ │ │ +0002ba70: 7420 6564 6765 4d65 7267 6554 6872 2c20 t edgeMergeThr, │ │ │ │ +0002ba80: 666c 6f61 7420 636c 7573 7465 724d 696e float clusterMin │ │ │ │ +0002ba90: 4d61 672c 2066 6c6f 6174 206d 6178 4173 Mag, float maxAs │ │ │ │ +0002baa0: 7065 6374 5261 7469 6f2c 2066 6c6f 6174 pectRatio, float │ │ │ │ +0002bab0: 206d 696e 426f 7841 7265 6129 3b0a 2020 minBoxArea);. │ │ │ │ +0002bac0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002bad0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +0002bae0: 6174 6545 6467 6542 6f78 6573 5f33 2866 ateEdgeBoxes_3(f │ │ │ │ +0002baf0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +0002bb00: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ +0002bb10: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ +0002bb20: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ +0002bb30: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ +0002bb40: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ +0002bb50: 6765 5468 722c 2066 6c6f 6174 2063 6c75 geThr, float clu │ │ │ │ +0002bb60: 7374 6572 4d69 6e4d 6167 2c20 666c 6f61 sterMinMag, floa │ │ │ │ +0002bb70: 7420 6d61 7841 7370 6563 7452 6174 696f t maxAspectRatio │ │ │ │ +0002bb80: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002bb90: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +0002bba0: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe │ │ │ │ +0002bbb0: 735f 3428 666c 6f61 7420 616c 7068 612c s_4(float alpha, │ │ │ │ +0002bbc0: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ +0002bbd0: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ +0002bbe0: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ +0002bbf0: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ +0002bc00: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ +0002bc10: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ +0002bc20: 7420 636c 7573 7465 724d 696e 4d61 6729 t clusterMinMag) │ │ │ │ +0002bc30: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002bc40: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002bc50: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +0002bc60: 5f35 2866 6c6f 6174 2061 6c70 6861 2c20 _5(float alpha, │ │ │ │ +0002bc70: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ +0002bc80: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ +0002bc90: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ +0002bca0: 7865 732c 2066 6c6f 6174 2065 6467 654d xes, float edgeM │ │ │ │ +0002bcb0: 696e 4d61 672c 2066 6c6f 6174 2065 6467 inMag, float edg │ │ │ │ +0002bcc0: 654d 6572 6765 5468 7229 3b0a 2020 2020 eMergeThr);. │ │ │ │ +0002bcd0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002bce0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002bcf0: 6545 6467 6542 6f78 6573 5f36 2866 6c6f eEdgeBoxes_6(flo │ │ │ │ +0002bd00: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ +0002bd10: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ +0002bd20: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ +0002bd30: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ +0002bd40: 6c6f 6174 2065 6467 654d 696e 4d61 6729 loat edgeMinMag) │ │ │ │ +0002bd50: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002bd60: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002bd70: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +0002bd80: 5f37 2866 6c6f 6174 2061 6c70 6861 2c20 _7(float alpha, │ │ │ │ +0002bd90: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ +0002bda0: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ +0002bdb0: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ +0002bdc0: 7865 7329 3b0a 2020 2020 7072 6976 6174 xes);. privat │ │ │ │ +0002bdd0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002bde0: 6c6f 6e67 2063 7265 6174 6545 6467 6542 long createEdgeB │ │ │ │ +0002bdf0: 6f78 6573 5f38 2866 6c6f 6174 2061 6c70 oxes_8(float alp │ │ │ │ +0002be00: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ +0002be10: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ +0002be20: 206d 696e 5363 6f72 6529 3b0a 2020 2020 minScore);. │ │ │ │ +0002be30: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002be40: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002be50: 6545 6467 6542 6f78 6573 5f39 2866 6c6f eEdgeBoxes_9(flo │ │ │ │ +0002be60: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ +0002be70: 6265 7461 2c20 666c 6f61 7420 6574 6129 beta, float eta) │ │ │ │ +0002be80: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002be90: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002bea0: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +0002beb0: 5f31 3028 666c 6f61 7420 616c 7068 612c _10(float alpha, │ │ │ │ +0002bec0: 2066 6c6f 6174 2062 6574 6129 3b0a 2020 float beta);. │ │ │ │ +0002bed0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002bee0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +0002bef0: 6174 6545 6467 6542 6f78 6573 5f31 3128 ateEdgeBoxes_11( │ │ │ │ +0002bf00: 666c 6f61 7420 616c 7068 6129 3b0a 2020 float alpha);. │ │ │ │ +0002bf10: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002bf20: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +0002bf30: 6174 6545 6467 6542 6f78 6573 5f31 3228 ateEdgeBoxes_12( │ │ │ │ +0002bf40: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002bf50: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0002bf60: 6f63 3a3a 666f 7572 6965 7244 6573 6372 oc::fourierDescr │ │ │ │ +0002bf70: 6970 746f 7228 4d61 7420 7372 632c 204d iptor(Mat src, M │ │ │ │ +0002bf80: 6174 2620 6473 742c 2069 6e74 206e 6245 at& dst, int nbE │ │ │ │ +0002bf90: 6c74 203d 202d 312c 2069 6e74 206e 6246 lt = -1, int nbF │ │ │ │ +0002bfa0: 4420 3d20 2d31 290a 2020 2020 7072 6976 D = -1). priv │ │ │ │ +0002bfb0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002bfc0: 6520 766f 6964 2066 6f75 7269 6572 4465 e void fourierDe │ │ │ │ +0002bfd0: 7363 7269 7074 6f72 5f30 286c 6f6e 6720 scriptor_0(long │ │ │ │ +0002bfe0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002bff0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002c000: 6a2c 2069 6e74 206e 6245 6c74 2c20 696e j, int nbElt, in │ │ │ │ +0002c010: 7420 6e62 4644 293b 0a20 2020 2070 7269 t nbFD);. pri │ │ │ │ +0002c020: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002c030: 7665 2076 6f69 6420 666f 7572 6965 7244 ve void fourierD │ │ │ │ +0002c040: 6573 6372 6970 746f 725f 3128 6c6f 6e67 escriptor_1(long │ │ │ │ +0002c050: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002c060: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002c070: 626a 2c20 696e 7420 6e62 456c 7429 3b0a bj, int nbElt);. │ │ │ │ +0002c080: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002c090: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ +0002c0a0: 6f75 7269 6572 4465 7363 7269 7074 6f72 ourierDescriptor │ │ │ │ +0002c0b0: 5f32 286c 6f6e 6720 7372 635f 6e61 7469 _2(long src_nati │ │ │ │ +0002c0c0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002c0d0: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +0002c0e0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +0002c0f0: 763a 3a78 696d 6770 726f 633a 3a74 7261 v::ximgproc::tra │ │ │ │ +0002c100: 6e73 666f 726d 4644 284d 6174 2073 7263 nsformFD(Mat src │ │ │ │ +0002c110: 2c20 4d61 7420 742c 204d 6174 2620 6473 , Mat t, Mat& ds │ │ │ │ +0002c120: 742c 2062 6f6f 6c20 6664 436f 6e74 6f75 t, bool fdContou │ │ │ │ +0002c130: 7220 3d20 7472 7565 290a 2020 2020 7072 r = true). pr │ │ │ │ +0002c140: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002c150: 6976 6520 766f 6964 2074 7261 6e73 666f ive void transfo │ │ │ │ +0002c160: 726d 4644 5f30 286c 6f6e 6720 7372 635f rmFD_0(long src_ │ │ │ │ +0002c170: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002c180: 745f 6e61 7469 7665 4f62 6a2c 206c 6f6e t_nativeObj, lon │ │ │ │ +0002c190: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +0002c1a0: 2062 6f6f 6c65 616e 2066 6443 6f6e 746f boolean fdConto │ │ │ │ +0002c1b0: 7572 293b 0a20 2020 2070 7269 7661 7465 ur);. private │ │ │ │ +0002c1c0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002c1d0: 6f69 6420 7472 616e 7366 6f72 6d46 445f oid transformFD_ │ │ │ │ +0002c1e0: 3128 6c6f 6e67 2073 7263 5f6e 6174 6976 1(long src_nativ │ │ │ │ +0002c1f0: 654f 626a 2c20 6c6f 6e67 2074 5f6e 6174 eObj, long t_nat │ │ │ │ +0002c200: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002c210: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +0002c220: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0002c230: 6376 3a3a 7869 6d67 7072 6f63 3a3a 636f cv::ximgproc::co │ │ │ │ +0002c240: 6e74 6f75 7253 616d 706c 696e 6728 4d61 ntourSampling(Ma │ │ │ │ +0002c250: 7420 7372 632c 204d 6174 2620 6f75 742c t src, Mat& out, │ │ │ │ +0002c260: 2069 6e74 206e 6245 6c74 290a 2020 2020 int nbElt). │ │ │ │ +0002c270: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002c280: 6174 6976 6520 766f 6964 2063 6f6e 746f ative void conto │ │ │ │ +0002c290: 7572 5361 6d70 6c69 6e67 5f30 286c 6f6e urSampling_0(lon │ │ │ │ +0002c2a0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002c2b0: 206c 6f6e 6720 6f75 745f 6e61 7469 7665 long out_native │ │ │ │ +0002c2c0: 4f62 6a2c 2069 6e74 206e 6245 6c74 293b Obj, int nbElt); │ │ │ │ +0002c2d0: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +0002c2e0: 7472 5f43 6f6e 746f 7572 4669 7474 696e tr_ContourFittin │ │ │ │ +0002c2f0: 6720 6376 3a3a 7869 6d67 7072 6f63 3a3a g cv::ximgproc:: │ │ │ │ +0002c300: 6372 6561 7465 436f 6e74 6f75 7246 6974 createContourFit │ │ │ │ +0002c310: 7469 6e67 2869 6e74 2063 7472 203d 2031 ting(int ctr = 1 │ │ │ │ +0002c320: 3032 342c 2069 6e74 2066 6420 3d20 3136 024, int fd = 16 │ │ │ │ +0002c330: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002c340: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002c350: 2063 7265 6174 6543 6f6e 746f 7572 4669 createContourFi │ │ │ │ +0002c360: 7474 696e 675f 3028 696e 7420 6374 722c tting_0(int ctr, │ │ │ │ +0002c370: 2069 6e74 2066 6429 3b0a 2020 2020 7072 int fd);. pr │ │ │ │ +0002c380: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002c390: 6976 6520 6c6f 6e67 2063 7265 6174 6543 ive long createC │ │ │ │ +0002c3a0: 6f6e 746f 7572 4669 7474 696e 675f 3128 ontourFitting_1( │ │ │ │ +0002c3b0: 696e 7420 6374 7229 3b0a 2020 2020 7072 int ctr);. pr │ │ │ │ +0002c3c0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002c3d0: 6976 6520 6c6f 6e67 2063 7265 6174 6543 ive long createC │ │ │ │ +0002c3e0: 6f6e 746f 7572 4669 7474 696e 675f 3228 ontourFitting_2( │ │ │ │ 0002c3f0: 293b 0a0a 7d0a );..}. │ │ │ ├── org/opencv/xphoto/Xphoto.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -9,78 +9,18 @@ │ │ │ │ │ public static final int BM3D_STEP1 = 1; │ │ │ │ │ public static final int BM3D_STEP2 = 2; │ │ │ │ │ public static final int INPAINT_SHIFTMAP = 0; │ │ │ │ │ public static final int INPAINT_FSR_BEST = 1; │ │ │ │ │ public static final int INPAINT_FSR_FAST = 2; │ │ │ │ │ public static final int HAAR = 0; │ │ │ │ │ │ │ │ │ │ - public static SimpleWB createSimpleWB() { │ │ │ │ │ - return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GrayworldWB createGrayworldWB() { │ │ │ │ │ - return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static LearningBasedWB createLearningBasedWB(final String path_to_model) { │ │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static LearningBasedWB createLearningBasedWB() { │ │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void applyChannelGains(final Mat src, final Mat dst, final float gainB, final float gainG, final float gainR) { │ │ │ │ │ - applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color, final float sigma_space) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand() { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio, final int code) { │ │ │ │ │ - oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio) { │ │ │ │ │ - oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static void inpaint(final Mat src, final Mat mask, final Mat dst, final int algorithmType) { │ │ │ │ │ inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void dctDenoising(final Mat src, final Mat dst, final double sigma, final int psize) { │ │ │ │ │ - dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void dctDenoising(final Mat src, final Mat dst, final double sigma) { │ │ │ │ │ - dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static void bm3dDenoising(final Mat src, final Mat dstStep1, final Mat dstStep2, final float h, final int templateWindowSize, final int searchWindowSize, final int blockMatchingStep1, final int blockMatchingStep2, final int groupSize, final int slidingStep, final float beta, final int normType, final int step, final int transformType) { │ │ │ │ │ bm3dDenoising_0(src.nativeObj, dstStep1.nativeObj, dstStep2.nativeObj, h, templateWindowSize, searchWindowSize, blockMatchingStep1, blockMatchingStep2, groupSize, slidingStep, beta, normType, step, transformType); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void bm3dDenoising(final Mat src, final Mat dstStep1, final Mat dstStep2, final float h, final int templateWindowSize, final int searchWindowSize, final int blockMatchingStep1, final int blockMatchingStep2, final int groupSize, final int slidingStep, final float beta, final int normType, final int step) { │ │ │ │ │ bm3dDenoising_1(src.nativeObj, dstStep1.nativeObj, dstStep2.nativeObj, h, templateWindowSize, searchWindowSize, blockMatchingStep1, blockMatchingStep2, groupSize, slidingStep, beta, normType, step); │ │ │ │ │ } │ │ │ │ │ @@ -169,45 +109,75 @@ │ │ │ │ │ bm3dDenoising_22(src.nativeObj, dst.nativeObj, h); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void bm3dDenoising(final Mat src, final Mat dst) { │ │ │ │ │ bm3dDenoising_23(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - private static native long createSimpleWB_0(); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color, final float sigma_space) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGrayworldWB_0(); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createLearningBasedWB_0(final String p0); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createLearningBasedWB_1(); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void applyChannelGains_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_0(final float p0, final float p1, final float p2, final float p3, final float p4); │ │ │ │ │ + public static TonemapDurand createTonemapDurand() { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_1(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + public static SimpleWB createSimpleWB() { │ │ │ │ │ + return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_2(final float p0, final float p1, final float p2); │ │ │ │ │ + public static GrayworldWB createGrayworldWB() { │ │ │ │ │ + return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_3(final float p0, final float p1); │ │ │ │ │ + public static LearningBasedWB createLearningBasedWB(final String path_to_model) { │ │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_4(final float p0); │ │ │ │ │ + public static LearningBasedWB createLearningBasedWB() { │ │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_5(); │ │ │ │ │ + public static void applyChannelGains(final Mat src, final Mat dst, final float gainB, final float gainG, final float gainR) { │ │ │ │ │ + applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void oilPainting_0(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio, final int code) { │ │ │ │ │ + oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void oilPainting_1(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio) { │ │ │ │ │ + oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + public static void dctDenoising(final Mat src, final Mat dst, final double sigma, final int psize) { │ │ │ │ │ + dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void dctDenoising_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ + public static void dctDenoising(final Mat src, final Mat dst, final double sigma) { │ │ │ │ │ + dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void dctDenoising_1(final long p0, final long p1, final double p2); │ │ │ │ │ + private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_0(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11, final int p12, final int p13); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_1(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11, final int p12); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_2(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11); │ │ │ │ │ │ │ │ │ │ @@ -248,8 +218,38 @@ │ │ │ │ │ private static native void bm3dDenoising_20(final long p0, final long p1, final float p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_21(final long p0, final long p1, final float p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_22(final long p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_23(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_0(final float p0, final float p1, final float p2, final float p3, final float p4); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_1(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_2(final float p0, final float p1, final float p2); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_3(final float p0, final float p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_4(final float p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_5(); │ │ │ │ │ + │ │ │ │ │ + private static native long createSimpleWB_0(); │ │ │ │ │ + │ │ │ │ │ + private static native long createGrayworldWB_0(); │ │ │ │ │ + │ │ │ │ │ + private static native long createLearningBasedWB_0(final String p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createLearningBasedWB_1(); │ │ │ │ │ + │ │ │ │ │ + private static native void applyChannelGains_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + │ │ │ │ │ + private static native void oilPainting_0(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + │ │ │ │ │ + private static native void oilPainting_1(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void dctDenoising_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void dctDenoising_1(final long p0, final long p1, final double p2); │ │ │ │ │ } │ │ │ ├── org/opencv/xphoto/Xphoto.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -29,210 +29,14 @@ │ │ │ │ │ │ │ │ // C++: enum TransformTypes (cv.xphoto.TransformTypes) │ │ │ │ public static final int │ │ │ │ HAAR = 0; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates an instance of SimpleWB │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static SimpleWB createSimpleWB() { │ │ │ │ - return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB() │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates an instance of GrayworldWB │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static GrayworldWB createGrayworldWB() { │ │ │ │ - return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String()) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates an instance of LearningBasedWB │ │ │ │ - * │ │ │ │ - * @param path_to_model Path to a .yml file with the model. If not specified, the default model is used │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static LearningBasedWB createLearningBasedWB(String path_to_model) { │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates an instance of LearningBasedWB │ │ │ │ - * │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static LearningBasedWB createLearningBasedWB() { │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Implements an efficient fixed-point approximation for applying channel gains, which is │ │ │ │ - * the last step of multiple white balance algorithms. │ │ │ │ - * │ │ │ │ - * @param src Input three-channel image in the BGR color space (either CV_8UC3 or CV_16UC3) │ │ │ │ - * @param dst Output image of the same size and type as src. │ │ │ │ - * @param gainB gain for the B channel │ │ │ │ - * @param gainG gain for the G channel │ │ │ │ - * @param gainR gain for the R channel │ │ │ │ - */ │ │ │ │ - public static void applyChannelGains(Mat src, Mat dst, float gainB, float gainG, float gainR) { │ │ │ │ - applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ - * @param sigma_color bilateral filter sigma in color space │ │ │ │ - * @param sigma_space bilateral filter sigma in coordinate space │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color, float sigma_space) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ - * @param sigma_color bilateral filter sigma in color space │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand() { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * oilPainting │ │ │ │ - * See the book CITE: Holzmann1988 for details. │ │ │ │ - * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1) │ │ │ │ - * @param dst Output image of the same size and type as src. │ │ │ │ - * @param size neighbouring size is 2-size+1 │ │ │ │ - * @param dynRatio image is divided by dynRatio before histogram processing │ │ │ │ - * @param code automatically generated │ │ │ │ - */ │ │ │ │ - public static void oilPainting(Mat src, Mat dst, int size, int dynRatio, int code) { │ │ │ │ - oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * oilPainting │ │ │ │ - * See the book CITE: Holzmann1988 for details. │ │ │ │ - * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1) │ │ │ │ - * @param dst Output image of the same size and type as src. │ │ │ │ - * @param size neighbouring size is 2-size+1 │ │ │ │ - * @param dynRatio image is divided by dynRatio before histogram processing │ │ │ │ - */ │ │ │ │ - public static void oilPainting(Mat src, Mat dst, int size, int dynRatio) { │ │ │ │ - oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * The function implements different single-image inpainting algorithms. │ │ │ │ * │ │ │ │ * See the original papers CITE: He2012 (Shiftmap) or CITE: GenserPCS2018 and CITE: SeilerTIP2015 (FSR) for details. │ │ │ │ @@ -256,50 +60,14 @@ │ │ │ │ */ │ │ │ │ public static void inpaint(Mat src, Mat mask, Mat dst, int algorithmType) { │ │ │ │ inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::xphoto::dctDenoising(Mat src, Mat dst, double sigma, int psize = 16) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * The function implements simple dct-based denoising │ │ │ │ - * │ │ │ │ - * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ - * @param src source image │ │ │ │ - * @param dst destination image │ │ │ │ - * @param sigma expected noise standard deviation │ │ │ │ - * @param psize size of block side where dct is computed │ │ │ │ - * │ │ │ │ - * SEE: │ │ │ │ - * fastNlMeansDenoising │ │ │ │ - */ │ │ │ │ - public static void dctDenoising(Mat src, Mat dst, double sigma, int psize) { │ │ │ │ - dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * The function implements simple dct-based denoising │ │ │ │ - * │ │ │ │ - * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ - * @param src source image │ │ │ │ - * @param dst destination image │ │ │ │ - * @param sigma expected noise standard deviation │ │ │ │ - * │ │ │ │ - * SEE: │ │ │ │ - * fastNlMeansDenoising │ │ │ │ - */ │ │ │ │ - public static void dctDenoising(Mat src, Mat dst, double sigma) { │ │ │ │ - dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::xphoto::bm3dDenoising(Mat src, Mat& dstStep1, Mat& dstStep2, float h = 1, int templateWindowSize = 4, int searchWindowSize = 16, int blockMatchingStep1 = 2500, int blockMatchingStep2 = 400, int groupSize = 8, int slidingStep = 1, float beta = 2.0f, int normType = cv::NORM_L2, int step = cv::xphoto::BM3D_STEPALL, int transformType = cv::xphoto::HAAR) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Performs image denoising using the Block-Matching and 3D-filtering algorithm │ │ │ │ * <http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf> with several computational │ │ │ │ * optimizations. Noise expected to be a gaussian white noise. │ │ │ │ @@ -1177,49 +945,250 @@ │ │ │ │ * fastNlMeansDenoising │ │ │ │ */ │ │ │ │ public static void bm3dDenoising(Mat src, Mat dst) { │ │ │ │ bm3dDenoising_23(src.nativeObj, dst.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ + * @param sigma_color bilateral filter sigma in color space │ │ │ │ + * @param sigma_space bilateral filter sigma in coordinate space │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color, float sigma_space) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ + * @param sigma_color bilateral filter sigma in color space │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ + } │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ + } │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand() { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ - private static native long createSimpleWB_0(); │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Creates an instance of SimpleWB │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static SimpleWB createSimpleWB() { │ │ │ │ + return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB() │ │ │ │ - private static native long createGrayworldWB_0(); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates an instance of GrayworldWB │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static GrayworldWB createGrayworldWB() { │ │ │ │ + return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ │ │ │ │ + // │ │ │ │ // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String()) │ │ │ │ - private static native long createLearningBasedWB_0(String path_to_model); │ │ │ │ - private static native long createLearningBasedWB_1(); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates an instance of LearningBasedWB │ │ │ │ + * │ │ │ │ + * @param path_to_model Path to a .yml file with the model. If not specified, the default model is used │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static LearningBasedWB createLearningBasedWB(String path_to_model) { │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ + } │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Creates an instance of LearningBasedWB │ │ │ │ + * │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static LearningBasedWB createLearningBasedWB() { │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR) │ │ │ │ - private static native void applyChannelGains_0(long src_nativeObj, long dst_nativeObj, float gainB, float gainG, float gainR); │ │ │ │ + // │ │ │ │ │ │ │ │ - // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ - private static native long createTonemapDurand_0(float gamma, float contrast, float saturation, float sigma_color, float sigma_space); │ │ │ │ - private static native long createTonemapDurand_1(float gamma, float contrast, float saturation, float sigma_color); │ │ │ │ - private static native long createTonemapDurand_2(float gamma, float contrast, float saturation); │ │ │ │ - private static native long createTonemapDurand_3(float gamma, float contrast); │ │ │ │ - private static native long createTonemapDurand_4(float gamma); │ │ │ │ - private static native long createTonemapDurand_5(); │ │ │ │ + /** │ │ │ │ + * Implements an efficient fixed-point approximation for applying channel gains, which is │ │ │ │ + * the last step of multiple white balance algorithms. │ │ │ │ + * │ │ │ │ + * @param src Input three-channel image in the BGR color space (either CV_8UC3 or CV_16UC3) │ │ │ │ + * @param dst Output image of the same size and type as src. │ │ │ │ + * @param gainB gain for the B channel │ │ │ │ + * @param gainG gain for the G channel │ │ │ │ + * @param gainR gain for the R channel │ │ │ │ + */ │ │ │ │ + public static void applyChannelGains(Mat src, Mat dst, float gainB, float gainG, float gainR) { │ │ │ │ + applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ + } │ │ │ │ │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code) │ │ │ │ - private static native void oilPainting_0(long src_nativeObj, long dst_nativeObj, int size, int dynRatio, int code); │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * oilPainting │ │ │ │ + * See the book CITE: Holzmann1988 for details. │ │ │ │ + * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1) │ │ │ │ + * @param dst Output image of the same size and type as src. │ │ │ │ + * @param size neighbouring size is 2-size+1 │ │ │ │ + * @param dynRatio image is divided by dynRatio before histogram processing │ │ │ │ + * @param code automatically generated │ │ │ │ + */ │ │ │ │ + public static void oilPainting(Mat src, Mat dst, int size, int dynRatio, int code) { │ │ │ │ + oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio) │ │ │ │ - private static native void oilPainting_1(long src_nativeObj, long dst_nativeObj, int size, int dynRatio); │ │ │ │ + // │ │ │ │ │ │ │ │ - // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ - private static native void inpaint_0(long src_nativeObj, long mask_nativeObj, long dst_nativeObj, int algorithmType); │ │ │ │ + /** │ │ │ │ + * oilPainting │ │ │ │ + * See the book CITE: Holzmann1988 for details. │ │ │ │ + * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1) │ │ │ │ + * @param dst Output image of the same size and type as src. │ │ │ │ + * @param size neighbouring size is 2-size+1 │ │ │ │ + * @param dynRatio image is divided by dynRatio before histogram processing │ │ │ │ + */ │ │ │ │ + public static void oilPainting(Mat src, Mat dst, int size, int dynRatio) { │ │ │ │ + oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ + } │ │ │ │ │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::xphoto::dctDenoising(Mat src, Mat dst, double sigma, int psize = 16) │ │ │ │ - private static native void dctDenoising_0(long src_nativeObj, long dst_nativeObj, double sigma, int psize); │ │ │ │ - private static native void dctDenoising_1(long src_nativeObj, long dst_nativeObj, double sigma); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * The function implements simple dct-based denoising │ │ │ │ + * │ │ │ │ + * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ + * @param src source image │ │ │ │ + * @param dst destination image │ │ │ │ + * @param sigma expected noise standard deviation │ │ │ │ + * @param psize size of block side where dct is computed │ │ │ │ + * │ │ │ │ + * SEE: │ │ │ │ + * fastNlMeansDenoising │ │ │ │ + */ │ │ │ │ + public static void dctDenoising(Mat src, Mat dst, double sigma, int psize) { │ │ │ │ + dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * The function implements simple dct-based denoising │ │ │ │ + * │ │ │ │ + * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ + * @param src source image │ │ │ │ + * @param dst destination image │ │ │ │ + * @param sigma expected noise standard deviation │ │ │ │ + * │ │ │ │ + * SEE: │ │ │ │ + * fastNlMeansDenoising │ │ │ │ + */ │ │ │ │ + public static void dctDenoising(Mat src, Mat dst, double sigma) { │ │ │ │ + dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ + private static native void inpaint_0(long src_nativeObj, long mask_nativeObj, long dst_nativeObj, int algorithmType); │ │ │ │ │ │ │ │ // C++: void cv::xphoto::bm3dDenoising(Mat src, Mat& dstStep1, Mat& dstStep2, float h = 1, int templateWindowSize = 4, int searchWindowSize = 16, int blockMatchingStep1 = 2500, int blockMatchingStep2 = 400, int groupSize = 8, int slidingStep = 1, float beta = 2.0f, int normType = cv::NORM_L2, int step = cv::xphoto::BM3D_STEPALL, int transformType = cv::xphoto::HAAR) │ │ │ │ private static native void bm3dDenoising_0(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step, int transformType); │ │ │ │ private static native void bm3dDenoising_1(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step); │ │ │ │ private static native void bm3dDenoising_2(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType); │ │ │ │ private static native void bm3dDenoising_3(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta); │ │ │ │ private static native void bm3dDenoising_4(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep); │ │ │ │ @@ -1241,8 +1210,39 @@ │ │ │ │ private static native void bm3dDenoising_18(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2); │ │ │ │ private static native void bm3dDenoising_19(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1); │ │ │ │ private static native void bm3dDenoising_20(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize); │ │ │ │ private static native void bm3dDenoising_21(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize); │ │ │ │ private static native void bm3dDenoising_22(long src_nativeObj, long dst_nativeObj, float h); │ │ │ │ private static native void bm3dDenoising_23(long src_nativeObj, long dst_nativeObj); │ │ │ │ │ │ │ │ + // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ + private static native long createTonemapDurand_0(float gamma, float contrast, float saturation, float sigma_color, float sigma_space); │ │ │ │ + private static native long createTonemapDurand_1(float gamma, float contrast, float saturation, float sigma_color); │ │ │ │ + private static native long createTonemapDurand_2(float gamma, float contrast, float saturation); │ │ │ │ + private static native long createTonemapDurand_3(float gamma, float contrast); │ │ │ │ + private static native long createTonemapDurand_4(float gamma); │ │ │ │ + private static native long createTonemapDurand_5(); │ │ │ │ + │ │ │ │ + // C++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ + private static native long createSimpleWB_0(); │ │ │ │ + │ │ │ │ + // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB() │ │ │ │ + private static native long createGrayworldWB_0(); │ │ │ │ + │ │ │ │ + // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String()) │ │ │ │ + private static native long createLearningBasedWB_0(String path_to_model); │ │ │ │ + private static native long createLearningBasedWB_1(); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR) │ │ │ │ + private static native void applyChannelGains_0(long src_nativeObj, long dst_nativeObj, float gainB, float gainG, float gainR); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code) │ │ │ │ + private static native void oilPainting_0(long src_nativeObj, long dst_nativeObj, int size, int dynRatio, int code); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio) │ │ │ │ + private static native void oilPainting_1(long src_nativeObj, long dst_nativeObj, int size, int dynRatio); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::dctDenoising(Mat src, Mat dst, double sigma, int psize = 16) │ │ │ │ + private static native void dctDenoising_0(long src_nativeObj, long dst_nativeObj, double sigma, int psize); │ │ │ │ + private static native void dctDenoising_1(long src_nativeObj, long dst_nativeObj, double sigma); │ │ │ │ + │ │ │ │ }