--- /srv/rebuilderd/tmp/rebuilderd0arLqA/inputs/libopencv-java_4.10.0+dfsg-6+b2_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderd0arLqA/out/libopencv-java_4.10.0+dfsg-6+b2_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-11 08:46:42.000000 debian-binary │ -rw-r--r-- 0 0 0 1104 2025-11-11 08:46:42.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1062940 2025-11-11 08:46:42.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1063260 2025-11-11 08:46:42.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -4,15 +4,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:46:42.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:46:42.000000 ./usr/share/doc/libopencv-java/ │ │ │ -rw-r--r-- 0 root (0) root (0) 228 2025-11-11 08:46:42.000000 ./usr/share/doc/libopencv-java/changelog.Debian.amd64.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 5801 2025-11-11 08:46:42.000000 ./usr/share/doc/libopencv-java/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 13708 2025-09-27 12:00:00.000000 ./usr/share/doc/libopencv-java/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:46:42.000000 ./usr/share/java/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:46:42.000000 ./usr/share/java/opencv4/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1118432 2025-11-11 08:46:42.000000 ./usr/share/java/opencv4/opencv-4100.jar │ │ │ +-rw-r--r-- 0 root (0) root (0) 1118734 2025-11-11 08:46:42.000000 ./usr/share/java/opencv4/opencv-4100.jar │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:46:42.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:46:42.000000 ./usr/share/lintian/overrides/ │ │ │ -rw-r--r-- 0 root (0) root (0) 38 2025-09-27 12:00:00.000000 ./usr/share/lintian/overrides/libopencv-java │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:46:42.000000 ./usr/share/maven-repo/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:46:42.000000 ./usr/share/maven-repo/org/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:46:42.000000 ./usr/share/maven-repo/org/opencv/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:46:42.000000 ./usr/share/maven-repo/org/opencv/opencv/ │ │ ├── ./usr/share/java/opencv4/opencv-4100.jar │ │ │ ├── zipinfo {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -Zip file size: 1118432 bytes, number of entries: 599 │ │ │ │ +Zip file size: 1118734 bytes, number of entries: 599 │ │ │ │ drwxr-xr-x 2.0 unx 0 bx stor 25-Sep-27 14:40 META-INF/ │ │ │ │ -rw-r--r-- 2.0 unx 273 b- defN 25-Sep-27 14:40 META-INF/MANIFEST.MF │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/aruco/ │ │ │ │ -rw-r--r-- 2.0 unx 34822 b- defN 25-Sep-27 14:40 org/opencv/aruco/Aruco.class │ │ │ │ -rw-r--r-- 2.0 unx 98573 b- defN 25-Sep-27 14:40 org/opencv/aruco/Aruco.java │ │ │ │ @@ -169,21 +169,21 @@ │ │ │ │ -rw-r--r-- 2.0 unx 5842 b- defN 25-Sep-27 14:40 org/opencv/face/Face.class │ │ │ │ -rw-r--r-- 2.0 unx 19923 b- defN 25-Sep-27 14:40 org/opencv/face/Face.java │ │ │ │ -rw-r--r-- 2.0 unx 3241 b- defN 25-Sep-27 14:40 org/opencv/face/FaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 19961 b- defN 25-Sep-27 14:40 org/opencv/face/FaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 1644 b- defN 25-Sep-27 14:40 org/opencv/face/Facemark.class │ │ │ │ -rw-r--r-- 2.0 unx 3575 b- defN 25-Sep-27 14:40 org/opencv/face/Facemark.java │ │ │ │ -rw-r--r-- 2.0 unx 627 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkAAM.class │ │ │ │ --rw-r--r-- 2.0 unx 573 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkAAM.java │ │ │ │ +-rw-r--r-- 2.0 unx 536 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkAAM.java │ │ │ │ -rw-r--r-- 2.0 unx 634 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkKazemi.class │ │ │ │ -rw-r--r-- 2.0 unx 578 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkKazemi.java │ │ │ │ -rw-r--r-- 2.0 unx 627 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkLBF.class │ │ │ │ --rw-r--r-- 2.0 unx 573 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkLBF.java │ │ │ │ +-rw-r--r-- 2.0 unx 536 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkLBF.java │ │ │ │ -rw-r--r-- 2.0 unx 630 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkTrain.class │ │ │ │ --rw-r--r-- 2.0 unx 2054 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkTrain.java │ │ │ │ +-rw-r--r-- 2.0 unx 2086 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkTrain.java │ │ │ │ -rw-r--r-- 2.0 unx 1149 b- defN 25-Sep-27 14:40 org/opencv/face/FisherFaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 7924 b- defN 25-Sep-27 14:40 org/opencv/face/FisherFaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 3652 b- defN 25-Sep-27 14:40 org/opencv/face/LBPHFaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 19254 b- defN 25-Sep-27 14:40 org/opencv/face/LBPHFaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 2126 b- defN 25-Sep-27 14:40 org/opencv/face/MACE.class │ │ │ │ -rw-r--r-- 2.0 unx 5496 b- defN 25-Sep-27 14:40 org/opencv/face/MACE.java │ │ │ │ -rw-r--r-- 2.0 unx 737 b- defN 25-Sep-27 14:40 org/opencv/face/PredictCollector.class │ │ │ │ @@ -236,19 +236,19 @@ │ │ │ │ -rw-r--r-- 2.0 unx 1025 b- defN 25-Sep-27 14:40 org/opencv/highgui/HighGui$2.class │ │ │ │ -rw-r--r-- 2.0 unx 6566 b- defN 25-Sep-27 14:40 org/opencv/highgui/HighGui.class │ │ │ │ -rw-r--r-- 2.0 unx 5771 b- defN 25-Sep-27 14:40 org/opencv/highgui/HighGui.java │ │ │ │ -rw-r--r-- 2.0 unx 3347 b- defN 25-Sep-27 14:40 org/opencv/highgui/ImageWindow.class │ │ │ │ -rw-r--r-- 2.0 unx 3412 b- defN 25-Sep-27 14:40 org/opencv/highgui/ImageWindow.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/img_hash/ │ │ │ │ -rw-r--r-- 2.0 unx 778 b- defN 25-Sep-27 14:40 org/opencv/img_hash/AverageHash.class │ │ │ │ --rw-r--r-- 2.0 unx 1107 b- defN 25-Sep-27 14:40 org/opencv/img_hash/AverageHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 1067 b- defN 25-Sep-27 14:40 org/opencv/img_hash/AverageHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1317 b- defN 25-Sep-27 14:40 org/opencv/img_hash/BlockMeanHash.class │ │ │ │ --rw-r--r-- 2.0 unx 2118 b- defN 25-Sep-27 14:40 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 2078 b- defN 25-Sep-27 14:40 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ -rw-r--r-- 2.0 unx 798 b- defN 25-Sep-27 14:40 org/opencv/img_hash/ColorMomentHash.class │ │ │ │ --rw-r--r-- 2.0 unx 1060 b- defN 25-Sep-27 14:40 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 1020 b- defN 25-Sep-27 14:40 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1114 b- defN 25-Sep-27 14:40 org/opencv/img_hash/ImgHashBase.class │ │ │ │ -rw-r--r-- 2.0 unx 1981 b- defN 25-Sep-27 14:40 org/opencv/img_hash/ImgHashBase.java │ │ │ │ -rw-r--r-- 2.0 unx 2393 b- defN 25-Sep-27 14:40 org/opencv/img_hash/Img_hash.class │ │ │ │ -rw-r--r-- 2.0 unx 8111 b- defN 25-Sep-27 14:40 org/opencv/img_hash/Img_hash.java │ │ │ │ -rw-r--r-- 2.0 unx 1510 b- defN 25-Sep-27 14:40 org/opencv/img_hash/MarrHildrethHash.class │ │ │ │ -rw-r--r-- 2.0 unx 3207 b- defN 25-Sep-27 14:40 org/opencv/img_hash/MarrHildrethHash.java │ │ │ │ -rw-r--r-- 2.0 unx 748 b- defN 25-Sep-27 14:40 org/opencv/img_hash/PHash.class │ │ │ │ @@ -306,15 +306,15 @@ │ │ │ │ -rw-r--r-- 2.0 unx 7482 b- defN 25-Sep-27 14:40 org/opencv/ml/StatModel.java │ │ │ │ -rw-r--r-- 2.0 unx 8603 b- defN 25-Sep-27 14:40 org/opencv/ml/TrainData.class │ │ │ │ -rw-r--r-- 2.0 unx 27976 b- defN 25-Sep-27 14:40 org/opencv/ml/TrainData.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/objdetect/ │ │ │ │ -rw-r--r-- 2.0 unx 7051 b- defN 25-Sep-27 14:40 org/opencv/objdetect/ArucoDetector.class │ │ │ │ -rw-r--r-- 2.0 unx 20571 b- defN 25-Sep-27 14:40 org/opencv/objdetect/ArucoDetector.java │ │ │ │ -rw-r--r-- 2.0 unx 3936 b- defN 25-Sep-27 14:40 org/opencv/objdetect/BarcodeDetector.class │ │ │ │ --rw-r--r-- 2.0 unx 9789 b- defN 25-Sep-27 14:40 org/opencv/objdetect/BarcodeDetector.java │ │ │ │ +-rw-r--r-- 2.0 unx 9738 b- defN 25-Sep-27 14:40 org/opencv/objdetect/BarcodeDetector.java │ │ │ │ -rw-r--r-- 2.0 unx 678 b- defN 25-Sep-27 14:40 org/opencv/objdetect/BaseCascadeClassifier.class │ │ │ │ -rw-r--r-- 2.0 unx 620 b- defN 25-Sep-27 14:40 org/opencv/objdetect/BaseCascadeClassifier.java │ │ │ │ -rw-r--r-- 2.0 unx 3823 b- defN 25-Sep-27 14:40 org/opencv/objdetect/Board.class │ │ │ │ -rw-r--r-- 2.0 unx 8989 b- defN 25-Sep-27 14:40 org/opencv/objdetect/Board.java │ │ │ │ -rw-r--r-- 2.0 unx 8859 b- defN 25-Sep-27 14:40 org/opencv/objdetect/CascadeClassifier.class │ │ │ │ -rw-r--r-- 2.0 unx 36633 b- defN 25-Sep-27 14:40 org/opencv/objdetect/CascadeClassifier.java │ │ │ │ -rw-r--r-- 2.0 unx 2652 b- defN 25-Sep-27 14:40 org/opencv/objdetect/CharucoBoard.class │ │ │ │ @@ -354,15 +354,15 @@ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/osgi/ │ │ │ │ -rw-r--r-- 2.0 unx 127 b- defN 25-Sep-27 14:40 org/opencv/osgi/OpenCVInterface.class │ │ │ │ -rw-r--r-- 2.0 unx 152 b- defN 25-Sep-27 14:40 org/opencv/osgi/OpenCVInterface.java │ │ │ │ -rw-r--r-- 2.0 unx 840 b- defN 25-Sep-27 14:40 org/opencv/osgi/OpenCVNativeLoader.class │ │ │ │ -rw-r--r-- 2.0 unx 615 b- defN 25-Sep-27 14:40 org/opencv/osgi/OpenCVNativeLoader.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/phase_unwrapping/ │ │ │ │ -rw-r--r-- 2.0 unx 1519 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.class │ │ │ │ --rw-r--r-- 2.0 unx 3441 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ +-rw-r--r-- 2.0 unx 3389 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ -rw-r--r-- 2.0 unx 2342 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.class │ │ │ │ -rw-r--r-- 2.0 unx 4553 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.java │ │ │ │ -rw-r--r-- 2.0 unx 1213 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/PhaseUnwrapping.class │ │ │ │ -rw-r--r-- 2.0 unx 2208 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/PhaseUnwrapping.java │ │ │ │ -rw-r--r-- 2.0 unx 329 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/Phase_unwrapping.class │ │ │ │ -rw-r--r-- 2.0 unx 171 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/Phase_unwrapping.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/photo/ │ │ │ │ @@ -397,15 +397,15 @@ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/plot/ │ │ │ │ -rw-r--r-- 2.0 unx 269 b- defN 25-Sep-27 14:40 org/opencv/plot/Plot.class │ │ │ │ -rw-r--r-- 2.0 unx 135 b- defN 25-Sep-27 14:40 org/opencv/plot/Plot.java │ │ │ │ -rw-r--r-- 2.0 unx 4067 b- defN 25-Sep-27 14:40 org/opencv/plot/Plot2d.class │ │ │ │ -rw-r--r-- 2.0 unx 9746 b- defN 25-Sep-27 14:40 org/opencv/plot/Plot2d.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/structured_light/ │ │ │ │ -rw-r--r-- 2.0 unx 2459 b- defN 25-Sep-27 14:40 org/opencv/structured_light/GrayCodePattern.class │ │ │ │ --rw-r--r-- 2.0 unx 7494 b- defN 25-Sep-27 14:40 org/opencv/structured_light/GrayCodePattern.java │ │ │ │ +-rw-r--r-- 2.0 unx 7435 b- defN 25-Sep-27 14:40 org/opencv/structured_light/GrayCodePattern.java │ │ │ │ -rw-r--r-- 2.0 unx 4106 b- defN 25-Sep-27 14:40 org/opencv/structured_light/SinusoidalPattern.class │ │ │ │ -rw-r--r-- 2.0 unx 9043 b- defN 25-Sep-27 14:40 org/opencv/structured_light/SinusoidalPattern.java │ │ │ │ -rw-r--r-- 2.0 unx 3166 b- defN 25-Sep-27 14:40 org/opencv/structured_light/SinusoidalPattern_Params.class │ │ │ │ -rw-r--r-- 2.0 unx 6292 b- defN 25-Sep-27 14:40 org/opencv/structured_light/SinusoidalPattern_Params.java │ │ │ │ -rw-r--r-- 2.0 unx 1316 b- defN 25-Sep-27 14:40 org/opencv/structured_light/StructuredLightPattern.class │ │ │ │ -rw-r--r-- 2.0 unx 2035 b- defN 25-Sep-27 14:40 org/opencv/structured_light/StructuredLightPattern.java │ │ │ │ -rw-r--r-- 2.0 unx 470 b- defN 25-Sep-27 14:40 org/opencv/structured_light/Structured_light.class │ │ │ │ @@ -594,8 +594,8 @@ │ │ │ │ -rw-r--r-- 2.0 unx 4674 b- defN 25-Sep-27 14:40 org/opencv/xphoto/SimpleWB.java │ │ │ │ -rw-r--r-- 2.0 unx 1700 b- defN 25-Sep-27 14:40 org/opencv/xphoto/TonemapDurand.class │ │ │ │ -rw-r--r-- 2.0 unx 3516 b- defN 25-Sep-27 14:40 org/opencv/xphoto/TonemapDurand.java │ │ │ │ -rw-r--r-- 2.0 unx 906 b- defN 25-Sep-27 14:40 org/opencv/xphoto/WhiteBalancer.class │ │ │ │ -rw-r--r-- 2.0 unx 1251 b- defN 25-Sep-27 14:40 org/opencv/xphoto/WhiteBalancer.java │ │ │ │ -rw-r--r-- 2.0 unx 10738 b- defN 25-Sep-27 14:40 org/opencv/xphoto/Xphoto.class │ │ │ │ -rw-r--r-- 2.0 unx 79913 b- defN 25-Sep-27 14:40 org/opencv/xphoto/Xphoto.java │ │ │ │ -599 files, 5563802 bytes uncompressed, 1028566 bytes compressed: 81.5% │ │ │ │ +599 files, 5563478 bytes uncompressed, 1028868 bytes compressed: 81.5% │ │ │ ├── zipdetails --redact --walk --utc {} │ │ │ │ @@ -98,29374 +98,29374 @@ │ │ │ │ 000186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 000187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 000188 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 00018A Compression Method 0008 (8) 'Deflated' │ │ │ │ 00018C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -000190 CRC DA64D947 (3664042311) │ │ │ │ -000194 Compressed Size 00001DEB (7659) │ │ │ │ +000190 CRC FE760183 (4269146499) │ │ │ │ +000194 Compressed Size 00001DFC (7676) │ │ │ │ 000198 Uncompressed Size 00008806 (34822) │ │ │ │ 00019C Filename Length 001C (28) │ │ │ │ 00019E Extra Length 0000 (0) │ │ │ │ 0001A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x1A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ 0001BC PAYLOAD │ │ │ │ │ │ │ │ -001FA7 LOCAL HEADER #7 04034B50 (67324752) │ │ │ │ -001FAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -001FAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -001FAD General Purpose Flag 0800 (2048) │ │ │ │ +001FB8 LOCAL HEADER #7 04034B50 (67324752) │ │ │ │ +001FBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +001FBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +001FBE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -001FAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -001FB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -001FB5 CRC 3C886BA0 (1015573408) │ │ │ │ -001FB9 Compressed Size 00001B12 (6930) │ │ │ │ -001FBD Uncompressed Size 0001810D (98573) │ │ │ │ -001FC1 Filename Length 001B (27) │ │ │ │ -001FC3 Extra Length 0000 (0) │ │ │ │ -001FC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +001FC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +001FC2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +001FC6 CRC B86FBDA2 (3094330786) │ │ │ │ +001FCA Compressed Size 00001AD4 (6868) │ │ │ │ +001FCE Uncompressed Size 0001810D (98573) │ │ │ │ +001FD2 Filename Length 001B (27) │ │ │ │ +001FD4 Extra Length 0000 (0) │ │ │ │ +001FD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1FC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1FD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -001FE0 PAYLOAD │ │ │ │ +001FF1 PAYLOAD │ │ │ │ │ │ │ │ -003AF2 LOCAL HEADER #8 04034B50 (67324752) │ │ │ │ -003AF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -003AF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -003AF8 General Purpose Flag 0800 (2048) │ │ │ │ +003AC5 LOCAL HEADER #8 04034B50 (67324752) │ │ │ │ +003AC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +003ACA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +003ACB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -003AFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -003AFC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -003B00 CRC 46B0E0D4 (1185997012) │ │ │ │ -003B04 Compressed Size 000002F5 (757) │ │ │ │ -003B08 Uncompressed Size 0000063C (1596) │ │ │ │ -003B0C Filename Length 0029 (41) │ │ │ │ -003B0E Extra Length 0000 (0) │ │ │ │ -003B10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +003ACD Compression Method 0008 (8) 'Deflated' │ │ │ │ +003ACF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +003AD3 CRC 46B0E0D4 (1185997012) │ │ │ │ +003AD7 Compressed Size 000002F5 (757) │ │ │ │ +003ADB Uncompressed Size 0000063C (1596) │ │ │ │ +003ADF Filename Length 0029 (41) │ │ │ │ +003AE1 Extra Length 0000 (0) │ │ │ │ +003AE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3B10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3AE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -003B39 PAYLOAD │ │ │ │ +003B0C PAYLOAD │ │ │ │ │ │ │ │ -003E2E LOCAL HEADER #9 04034B50 (67324752) │ │ │ │ -003E32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -003E33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -003E34 General Purpose Flag 0800 (2048) │ │ │ │ +003E01 LOCAL HEADER #9 04034B50 (67324752) │ │ │ │ +003E05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +003E06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +003E07 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -003E36 Compression Method 0008 (8) 'Deflated' │ │ │ │ -003E38 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -003E3C CRC 0FC0AF8C (264286092) │ │ │ │ -003E40 Compressed Size 00000392 (914) │ │ │ │ -003E44 Uncompressed Size 00000C44 (3140) │ │ │ │ -003E48 Filename Length 0028 (40) │ │ │ │ -003E4A Extra Length 0000 (0) │ │ │ │ -003E4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +003E09 Compression Method 0008 (8) 'Deflated' │ │ │ │ +003E0B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +003E0F CRC 0FC0AF8C (264286092) │ │ │ │ +003E13 Compressed Size 00000392 (914) │ │ │ │ +003E17 Uncompressed Size 00000C44 (3140) │ │ │ │ +003E1B Filename Length 0028 (40) │ │ │ │ +003E1D Extra Length 0000 (0) │ │ │ │ +003E1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3E4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3E1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -003E74 PAYLOAD │ │ │ │ +003E47 PAYLOAD │ │ │ │ │ │ │ │ -004206 LOCAL HEADER #10 04034B50 (67324752) │ │ │ │ -00420A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00420B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00420C General Purpose Flag 0800 (2048) │ │ │ │ +0041D9 LOCAL HEADER #10 04034B50 (67324752) │ │ │ │ +0041DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0041DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0041DF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00420E Compression Method 0000 (0) 'Stored' │ │ │ │ -004210 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -004214 CRC 00000000 (0) │ │ │ │ -004218 Compressed Size 00000000 (0) │ │ │ │ -00421C Uncompressed Size 00000000 (0) │ │ │ │ -004220 Filename Length 0012 (18) │ │ │ │ -004222 Extra Length 0000 (0) │ │ │ │ -004224 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +0041E1 Compression Method 0000 (0) 'Stored' │ │ │ │ +0041E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0041E7 CRC 00000000 (0) │ │ │ │ +0041EB Compressed Size 00000000 (0) │ │ │ │ +0041EF Uncompressed Size 00000000 (0) │ │ │ │ +0041F3 Filename Length 0012 (18) │ │ │ │ +0041F5 Extra Length 0000 (0) │ │ │ │ +0041F7 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4224: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x41F7: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -004236 LOCAL HEADER #11 04034B50 (67324752) │ │ │ │ -00423A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00423B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00423C General Purpose Flag 0800 (2048) │ │ │ │ +004209 LOCAL HEADER #11 04034B50 (67324752) │ │ │ │ +00420D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00420E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00420F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00423E Compression Method 0008 (8) 'Deflated' │ │ │ │ -004240 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -004244 CRC 0F5F5A69 (257907305) │ │ │ │ -004248 Compressed Size 000003F6 (1014) │ │ │ │ -00424C Uncompressed Size 000009AB (2475) │ │ │ │ -004250 Filename Length 002F (47) │ │ │ │ -004252 Extra Length 0000 (0) │ │ │ │ -004254 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +004211 Compression Method 0008 (8) 'Deflated' │ │ │ │ +004213 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +004217 CRC 0F5F5A69 (257907305) │ │ │ │ +00421B Compressed Size 000003F6 (1014) │ │ │ │ +00421F Uncompressed Size 000009AB (2475) │ │ │ │ +004223 Filename Length 002F (47) │ │ │ │ +004225 Extra Length 0000 (0) │ │ │ │ +004227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4254: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -004283 PAYLOAD │ │ │ │ +004256 PAYLOAD │ │ │ │ │ │ │ │ -004679 LOCAL HEADER #12 04034B50 (67324752) │ │ │ │ -00467D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00467E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00467F General Purpose Flag 0800 (2048) │ │ │ │ +00464C LOCAL HEADER #12 04034B50 (67324752) │ │ │ │ +004650 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +004651 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +004652 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -004681 Compression Method 0008 (8) 'Deflated' │ │ │ │ -004683 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -004687 CRC F4C96580 (4106839424) │ │ │ │ -00468B Compressed Size 00000455 (1109) │ │ │ │ -00468F Uncompressed Size 00001709 (5897) │ │ │ │ -004693 Filename Length 002E (46) │ │ │ │ -004695 Extra Length 0000 (0) │ │ │ │ -004697 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +004654 Compression Method 0008 (8) 'Deflated' │ │ │ │ +004656 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +00465A CRC F4C96580 (4106839424) │ │ │ │ +00465E Compressed Size 00000455 (1109) │ │ │ │ +004662 Uncompressed Size 00001709 (5897) │ │ │ │ +004666 Filename Length 002E (46) │ │ │ │ +004668 Extra Length 0000 (0) │ │ │ │ +00466A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4697: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x466A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0046C5 PAYLOAD │ │ │ │ +004698 PAYLOAD │ │ │ │ │ │ │ │ -004B1A LOCAL HEADER #13 04034B50 (67324752) │ │ │ │ -004B1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -004B1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -004B20 General Purpose Flag 0800 (2048) │ │ │ │ +004AED LOCAL HEADER #13 04034B50 (67324752) │ │ │ │ +004AF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +004AF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +004AF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -004B22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -004B24 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -004B28 CRC EFD507B9 (4023715769) │ │ │ │ -004B2C Compressed Size 000004D5 (1237) │ │ │ │ -004B30 Uncompressed Size 00000D9D (3485) │ │ │ │ -004B34 Filename Length 002F (47) │ │ │ │ -004B36 Extra Length 0000 (0) │ │ │ │ -004B38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +004AF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +004AF7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +004AFB CRC EFD507B9 (4023715769) │ │ │ │ +004AFF Compressed Size 000004D5 (1237) │ │ │ │ +004B03 Uncompressed Size 00000D9D (3485) │ │ │ │ +004B07 Filename Length 002F (47) │ │ │ │ +004B09 Extra Length 0000 (0) │ │ │ │ +004B0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -004B67 PAYLOAD │ │ │ │ +004B3A PAYLOAD │ │ │ │ │ │ │ │ -00503C LOCAL HEADER #14 04034B50 (67324752) │ │ │ │ -005040 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -005041 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -005042 General Purpose Flag 0800 (2048) │ │ │ │ +00500F LOCAL HEADER #14 04034B50 (67324752) │ │ │ │ +005013 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +005014 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +005015 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -005044 Compression Method 0008 (8) 'Deflated' │ │ │ │ -005046 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -00504A CRC B4162488 (3021350024) │ │ │ │ -00504E Compressed Size 0000073B (1851) │ │ │ │ -005052 Uncompressed Size 00002AE1 (10977) │ │ │ │ -005056 Filename Length 002E (46) │ │ │ │ -005058 Extra Length 0000 (0) │ │ │ │ -00505A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +005017 Compression Method 0008 (8) 'Deflated' │ │ │ │ +005019 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +00501D CRC B4162488 (3021350024) │ │ │ │ +005021 Compressed Size 0000073B (1851) │ │ │ │ +005025 Uncompressed Size 00002AE1 (10977) │ │ │ │ +005029 Filename Length 002E (46) │ │ │ │ +00502B Extra Length 0000 (0) │ │ │ │ +00502D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x505A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x502D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005088 PAYLOAD │ │ │ │ +00505B PAYLOAD │ │ │ │ │ │ │ │ -0057C3 LOCAL HEADER #15 04034B50 (67324752) │ │ │ │ -0057C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0057C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0057C9 General Purpose Flag 0800 (2048) │ │ │ │ +005796 LOCAL HEADER #15 04034B50 (67324752) │ │ │ │ +00579A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00579B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00579C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0057CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0057CD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0057D1 CRC 9CF169D1 (2633066961) │ │ │ │ -0057D5 Compressed Size 000002A6 (678) │ │ │ │ -0057D9 Uncompressed Size 00000553 (1363) │ │ │ │ -0057DD Filename Length 0030 (48) │ │ │ │ -0057DF Extra Length 0000 (0) │ │ │ │ -0057E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00579E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0057A0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0057A4 CRC 9CF169D1 (2633066961) │ │ │ │ +0057A8 Compressed Size 000002A6 (678) │ │ │ │ +0057AC Uncompressed Size 00000553 (1363) │ │ │ │ +0057B0 Filename Length 0030 (48) │ │ │ │ +0057B2 Extra Length 0000 (0) │ │ │ │ +0057B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005811 PAYLOAD │ │ │ │ +0057E4 PAYLOAD │ │ │ │ │ │ │ │ -005AB7 LOCAL HEADER #16 04034B50 (67324752) │ │ │ │ -005ABB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -005ABC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -005ABD General Purpose Flag 0800 (2048) │ │ │ │ +005A8A LOCAL HEADER #16 04034B50 (67324752) │ │ │ │ +005A8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +005A8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +005A90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -005ABF Compression Method 0008 (8) 'Deflated' │ │ │ │ -005AC1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -005AC5 CRC A75A16AC (2807699116) │ │ │ │ -005AC9 Compressed Size 0000029A (666) │ │ │ │ -005ACD Uncompressed Size 00000856 (2134) │ │ │ │ -005AD1 Filename Length 002F (47) │ │ │ │ -005AD3 Extra Length 0000 (0) │ │ │ │ -005AD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +005A92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +005A94 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +005A98 CRC A75A16AC (2807699116) │ │ │ │ +005A9C Compressed Size 0000029A (666) │ │ │ │ +005AA0 Uncompressed Size 00000856 (2134) │ │ │ │ +005AA4 Filename Length 002F (47) │ │ │ │ +005AA6 Extra Length 0000 (0) │ │ │ │ +005AA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005B04 PAYLOAD │ │ │ │ +005AD7 PAYLOAD │ │ │ │ │ │ │ │ -005D9E LOCAL HEADER #17 04034B50 (67324752) │ │ │ │ -005DA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -005DA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -005DA4 General Purpose Flag 0800 (2048) │ │ │ │ +005D71 LOCAL HEADER #17 04034B50 (67324752) │ │ │ │ +005D75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +005D76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +005D77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -005DA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -005DA8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -005DAC CRC 5720FD93 (1461779859) │ │ │ │ -005DB0 Compressed Size 000002A7 (679) │ │ │ │ -005DB4 Uncompressed Size 00000553 (1363) │ │ │ │ -005DB8 Filename Length 0030 (48) │ │ │ │ -005DBA Extra Length 0000 (0) │ │ │ │ -005DBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +005D79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +005D7B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +005D7F CRC 5720FD93 (1461779859) │ │ │ │ +005D83 Compressed Size 000002A7 (679) │ │ │ │ +005D87 Uncompressed Size 00000553 (1363) │ │ │ │ +005D8B Filename Length 0030 (48) │ │ │ │ +005D8D Extra Length 0000 (0) │ │ │ │ +005D8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5DBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5D8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005DEC PAYLOAD │ │ │ │ +005DBF PAYLOAD │ │ │ │ │ │ │ │ -006093 LOCAL HEADER #18 04034B50 (67324752) │ │ │ │ -006097 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006098 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006099 General Purpose Flag 0800 (2048) │ │ │ │ +006066 LOCAL HEADER #18 04034B50 (67324752) │ │ │ │ +00606A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00606B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00606C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00609B Compression Method 0008 (8) 'Deflated' │ │ │ │ -00609D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0060A1 CRC 76F6EE85 (1995894405) │ │ │ │ -0060A5 Compressed Size 00000251 (593) │ │ │ │ -0060A9 Uncompressed Size 000007C6 (1990) │ │ │ │ -0060AD Filename Length 002F (47) │ │ │ │ -0060AF Extra Length 0000 (0) │ │ │ │ -0060B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00606E Compression Method 0008 (8) 'Deflated' │ │ │ │ +006070 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +006074 CRC 76F6EE85 (1995894405) │ │ │ │ +006078 Compressed Size 00000251 (593) │ │ │ │ +00607C Uncompressed Size 000007C6 (1990) │ │ │ │ +006080 Filename Length 002F (47) │ │ │ │ +006082 Extra Length 0000 (0) │ │ │ │ +006084 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6084: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0060E0 PAYLOAD │ │ │ │ +0060B3 PAYLOAD │ │ │ │ │ │ │ │ -006331 LOCAL HEADER #19 04034B50 (67324752) │ │ │ │ -006335 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006336 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006337 General Purpose Flag 0800 (2048) │ │ │ │ +006304 LOCAL HEADER #19 04034B50 (67324752) │ │ │ │ +006308 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006309 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00630A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006339 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00633B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -00633F CRC 60BACAA8 (1622854312) │ │ │ │ -006343 Compressed Size 000001CB (459) │ │ │ │ -006347 Uncompressed Size 00000317 (791) │ │ │ │ -00634B Filename Length 0034 (52) │ │ │ │ -00634D Extra Length 0000 (0) │ │ │ │ -00634F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00630C Compression Method 0008 (8) 'Deflated' │ │ │ │ +00630E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +006312 CRC 60BACAA8 (1622854312) │ │ │ │ +006316 Compressed Size 000001CB (459) │ │ │ │ +00631A Uncompressed Size 00000317 (791) │ │ │ │ +00631E Filename Length 0034 (52) │ │ │ │ +006320 Extra Length 0000 (0) │ │ │ │ +006322 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x634F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6322: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006383 PAYLOAD │ │ │ │ +006356 PAYLOAD │ │ │ │ │ │ │ │ -00654E LOCAL HEADER #20 04034B50 (67324752) │ │ │ │ -006552 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006553 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006554 General Purpose Flag 0800 (2048) │ │ │ │ +006521 LOCAL HEADER #20 04034B50 (67324752) │ │ │ │ +006525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +006527 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006556 Compression Method 0008 (8) 'Deflated' │ │ │ │ -006558 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -00655C CRC FFFA47C6 (4294592454) │ │ │ │ -006560 Compressed Size 00000167 (359) │ │ │ │ -006564 Uncompressed Size 000002F7 (759) │ │ │ │ -006568 Filename Length 0033 (51) │ │ │ │ -00656A Extra Length 0000 (0) │ │ │ │ -00656C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +006529 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00652B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +00652F CRC FFFA47C6 (4294592454) │ │ │ │ +006533 Compressed Size 00000167 (359) │ │ │ │ +006537 Uncompressed Size 000002F7 (759) │ │ │ │ +00653B Filename Length 0033 (51) │ │ │ │ +00653D Extra Length 0000 (0) │ │ │ │ +00653F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x656C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x653F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00659F PAYLOAD │ │ │ │ +006572 PAYLOAD │ │ │ │ │ │ │ │ -006706 LOCAL HEADER #21 04034B50 (67324752) │ │ │ │ -00670A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00670B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00670C General Purpose Flag 0800 (2048) │ │ │ │ +0066D9 LOCAL HEADER #21 04034B50 (67324752) │ │ │ │ +0066DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0066DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0066DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00670E Compression Method 0008 (8) 'Deflated' │ │ │ │ -006710 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -006714 CRC 087B3593 (142292371) │ │ │ │ -006718 Compressed Size 00000306 (774) │ │ │ │ -00671C Uncompressed Size 00000701 (1793) │ │ │ │ -006720 Filename Length 002F (47) │ │ │ │ -006722 Extra Length 0000 (0) │ │ │ │ -006724 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0066E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0066E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0066E7 CRC 087B3593 (142292371) │ │ │ │ +0066EB Compressed Size 00000306 (774) │ │ │ │ +0066EF Uncompressed Size 00000701 (1793) │ │ │ │ +0066F3 Filename Length 002F (47) │ │ │ │ +0066F5 Extra Length 0000 (0) │ │ │ │ +0066F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6724: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006753 PAYLOAD │ │ │ │ +006726 PAYLOAD │ │ │ │ │ │ │ │ -006A59 LOCAL HEADER #22 04034B50 (67324752) │ │ │ │ -006A5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006A5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006A5F General Purpose Flag 0800 (2048) │ │ │ │ +006A2C LOCAL HEADER #22 04034B50 (67324752) │ │ │ │ +006A30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006A31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +006A32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006A61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -006A63 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -006A67 CRC 26BA0505 (649725189) │ │ │ │ -006A6B Compressed Size 000002C7 (711) │ │ │ │ -006A6F Uncompressed Size 00000DC8 (3528) │ │ │ │ -006A73 Filename Length 002E (46) │ │ │ │ -006A75 Extra Length 0000 (0) │ │ │ │ -006A77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +006A34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +006A36 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +006A3A CRC 26BA0505 (649725189) │ │ │ │ +006A3E Compressed Size 000002C7 (711) │ │ │ │ +006A42 Uncompressed Size 00000DC8 (3528) │ │ │ │ +006A46 Filename Length 002E (46) │ │ │ │ +006A48 Extra Length 0000 (0) │ │ │ │ +006A4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006AA5 PAYLOAD │ │ │ │ +006A78 PAYLOAD │ │ │ │ │ │ │ │ -006D6C LOCAL HEADER #23 04034B50 (67324752) │ │ │ │ -006D70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006D71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006D72 General Purpose Flag 0800 (2048) │ │ │ │ +006D3F LOCAL HEADER #23 04034B50 (67324752) │ │ │ │ +006D43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006D44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +006D45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006D74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -006D76 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -006D7A CRC A8CCA694 (2831984276) │ │ │ │ -006D7E Compressed Size 00000D18 (3352) │ │ │ │ -006D82 Uncompressed Size 00002DF4 (11764) │ │ │ │ -006D86 Filename Length 001E (30) │ │ │ │ -006D88 Extra Length 0000 (0) │ │ │ │ -006D8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +006D47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +006D49 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +006D4D CRC A8CCA694 (2831984276) │ │ │ │ +006D51 Compressed Size 00000D18 (3352) │ │ │ │ +006D55 Uncompressed Size 00002DF4 (11764) │ │ │ │ +006D59 Filename Length 001E (30) │ │ │ │ +006D5B Extra Length 0000 (0) │ │ │ │ +006D5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006DA8 PAYLOAD │ │ │ │ +006D7B PAYLOAD │ │ │ │ │ │ │ │ -007AC0 LOCAL HEADER #24 04034B50 (67324752) │ │ │ │ -007AC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -007AC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -007AC6 General Purpose Flag 0800 (2048) │ │ │ │ +007A93 LOCAL HEADER #24 04034B50 (67324752) │ │ │ │ +007A97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +007A98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +007A99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -007AC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -007ACA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -007ACE CRC F446050F (4098229519) │ │ │ │ -007AD2 Compressed Size 00000D62 (3426) │ │ │ │ -007AD6 Uncompressed Size 0000BA46 (47686) │ │ │ │ -007ADA Filename Length 001D (29) │ │ │ │ -007ADC Extra Length 0000 (0) │ │ │ │ -007ADE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +007A9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +007A9D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +007AA1 CRC F446050F (4098229519) │ │ │ │ +007AA5 Compressed Size 00000D62 (3426) │ │ │ │ +007AA9 Uncompressed Size 0000BA46 (47686) │ │ │ │ +007AAD Filename Length 001D (29) │ │ │ │ +007AAF Extra Length 0000 (0) │ │ │ │ +007AB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7ADE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -007AFB PAYLOAD │ │ │ │ +007ACE PAYLOAD │ │ │ │ │ │ │ │ -00885D LOCAL HEADER #25 04034B50 (67324752) │ │ │ │ -008861 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008862 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008863 General Purpose Flag 0800 (2048) │ │ │ │ +008830 LOCAL HEADER #25 04034B50 (67324752) │ │ │ │ +008834 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008835 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008836 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008865 Compression Method 0008 (8) 'Deflated' │ │ │ │ -008867 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -00886B CRC F4018409 (4093740041) │ │ │ │ -00886F Compressed Size 000002AA (682) │ │ │ │ -008873 Uncompressed Size 0000050D (1293) │ │ │ │ -008877 Filename Length 0032 (50) │ │ │ │ -008879 Extra Length 0000 (0) │ │ │ │ -00887B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008838 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00883A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +00883E CRC F4018409 (4093740041) │ │ │ │ +008842 Compressed Size 000002AA (682) │ │ │ │ +008846 Uncompressed Size 0000050D (1293) │ │ │ │ +00884A Filename Length 0032 (50) │ │ │ │ +00884C Extra Length 0000 (0) │ │ │ │ +00884E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x887B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x884E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0088AD PAYLOAD │ │ │ │ +008880 PAYLOAD │ │ │ │ │ │ │ │ -008B57 LOCAL HEADER #26 04034B50 (67324752) │ │ │ │ -008B5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008B5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008B5D General Purpose Flag 0800 (2048) │ │ │ │ +008B2A LOCAL HEADER #26 04034B50 (67324752) │ │ │ │ +008B2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008B2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008B30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008B5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -008B61 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -008B65 CRC 7E45A88A (2118494346) │ │ │ │ -008B69 Compressed Size 0000034F (847) │ │ │ │ -008B6D Uncompressed Size 00000B5A (2906) │ │ │ │ -008B71 Filename Length 0031 (49) │ │ │ │ -008B73 Extra Length 0000 (0) │ │ │ │ -008B75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008B32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +008B34 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +008B38 CRC 7E45A88A (2118494346) │ │ │ │ +008B3C Compressed Size 0000034F (847) │ │ │ │ +008B40 Uncompressed Size 00000B5A (2906) │ │ │ │ +008B44 Filename Length 0031 (49) │ │ │ │ +008B46 Extra Length 0000 (0) │ │ │ │ +008B48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x8B75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8B48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -008BA6 PAYLOAD │ │ │ │ +008B79 PAYLOAD │ │ │ │ │ │ │ │ -008EF5 LOCAL HEADER #27 04034B50 (67324752) │ │ │ │ -008EF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008EFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008EFB General Purpose Flag 0800 (2048) │ │ │ │ +008EC8 LOCAL HEADER #27 04034B50 (67324752) │ │ │ │ +008ECC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008ECD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008ECE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008EFD Compression Method 0000 (0) 'Stored' │ │ │ │ -008EFF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -008F03 CRC 00000000 (0) │ │ │ │ -008F07 Compressed Size 00000000 (0) │ │ │ │ -008F0B Uncompressed Size 00000000 (0) │ │ │ │ -008F0F Filename Length 0017 (23) │ │ │ │ -008F11 Extra Length 0000 (0) │ │ │ │ -008F13 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008ED0 Compression Method 0000 (0) 'Stored' │ │ │ │ +008ED2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +008ED6 CRC 00000000 (0) │ │ │ │ +008EDA Compressed Size 00000000 (0) │ │ │ │ +008EDE Uncompressed Size 00000000 (0) │ │ │ │ +008EE2 Filename Length 0017 (23) │ │ │ │ +008EE4 Extra Length 0000 (0) │ │ │ │ +008EE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x8F13: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8EE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -008F2A LOCAL HEADER #28 04034B50 (67324752) │ │ │ │ -008F2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008F2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008F30 General Purpose Flag 0800 (2048) │ │ │ │ +008EFD LOCAL HEADER #28 04034B50 (67324752) │ │ │ │ +008F01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008F02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008F03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008F32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -008F34 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -008F38 CRC 3B432E22 (994258466) │ │ │ │ -008F3C Compressed Size 00000129 (297) │ │ │ │ -008F40 Uncompressed Size 000001C6 (454) │ │ │ │ -008F44 Filename Length 0028 (40) │ │ │ │ -008F46 Extra Length 0000 (0) │ │ │ │ -008F48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008F05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +008F07 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +008F0B CRC 3B432E22 (994258466) │ │ │ │ +008F0F Compressed Size 00000129 (297) │ │ │ │ +008F13 Uncompressed Size 000001C6 (454) │ │ │ │ +008F17 Filename Length 0028 (40) │ │ │ │ +008F19 Extra Length 0000 (0) │ │ │ │ +008F1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x8F48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8F1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -008F70 PAYLOAD │ │ │ │ +008F43 PAYLOAD │ │ │ │ │ │ │ │ -009099 LOCAL HEADER #29 04034B50 (67324752) │ │ │ │ -00909D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00909E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00909F General Purpose Flag 0800 (2048) │ │ │ │ +00906C LOCAL HEADER #29 04034B50 (67324752) │ │ │ │ +009070 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +009071 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +009072 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0090A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0090A3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0090A7 CRC AE561271 (2924876401) │ │ │ │ -0090AB Compressed Size 000000CD (205) │ │ │ │ -0090AF Uncompressed Size 00000145 (325) │ │ │ │ -0090B3 Filename Length 0027 (39) │ │ │ │ -0090B5 Extra Length 0000 (0) │ │ │ │ -0090B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +009074 Compression Method 0008 (8) 'Deflated' │ │ │ │ +009076 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +00907A CRC AE561271 (2924876401) │ │ │ │ +00907E Compressed Size 000000CD (205) │ │ │ │ +009082 Uncompressed Size 00000145 (325) │ │ │ │ +009086 Filename Length 0027 (39) │ │ │ │ +009088 Extra Length 0000 (0) │ │ │ │ +00908A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x90B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x908A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0090DE PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0090B1 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0091AB LOCAL HEADER #30 04034B50 (67324752) │ │ │ │ -0091AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0091B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0091B1 General Purpose Flag 0800 (2048) │ │ │ │ +00917E LOCAL HEADER #30 04034B50 (67324752) │ │ │ │ +009182 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +009183 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +009184 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0091B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0091B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0091B9 CRC 03DB119C (64688540) │ │ │ │ -0091BD Compressed Size 00000CAF (3247) │ │ │ │ -0091C1 Uncompressed Size 000023CD (9165) │ │ │ │ -0091C5 Filename Length 0023 (35) │ │ │ │ -0091C7 Extra Length 0000 (0) │ │ │ │ -0091C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +009186 Compression Method 0008 (8) 'Deflated' │ │ │ │ +009188 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +00918C CRC 03DB119C (64688540) │ │ │ │ +009190 Compressed Size 00000CAF (3247) │ │ │ │ +009194 Uncompressed Size 000023CD (9165) │ │ │ │ +009198 Filename Length 0023 (35) │ │ │ │ +00919A Extra Length 0000 (0) │ │ │ │ +00919C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x91C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x919C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0091EC PAYLOAD │ │ │ │ +0091BF PAYLOAD │ │ │ │ │ │ │ │ -009E9B LOCAL HEADER #31 04034B50 (67324752) │ │ │ │ -009E9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -009EA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -009EA1 General Purpose Flag 0800 (2048) │ │ │ │ +009E6E LOCAL HEADER #31 04034B50 (67324752) │ │ │ │ +009E72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +009E73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +009E74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -009EA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -009EA5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -009EA9 CRC 45C55C75 (1170562165) │ │ │ │ -009EAD Compressed Size 00001C86 (7302) │ │ │ │ -009EB1 Uncompressed Size 00013431 (78897) │ │ │ │ -009EB5 Filename Length 0022 (34) │ │ │ │ -009EB7 Extra Length 0000 (0) │ │ │ │ -009EB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +009E76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +009E78 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +009E7C CRC 45C55C75 (1170562165) │ │ │ │ +009E80 Compressed Size 00001C86 (7302) │ │ │ │ +009E84 Uncompressed Size 00013431 (78897) │ │ │ │ +009E88 Filename Length 0022 (34) │ │ │ │ +009E8A Extra Length 0000 (0) │ │ │ │ +009E8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -009EDB PAYLOAD │ │ │ │ +009EAE PAYLOAD │ │ │ │ │ │ │ │ -00BB61 LOCAL HEADER #32 04034B50 (67324752) │ │ │ │ -00BB65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00BB66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00BB67 General Purpose Flag 0800 (2048) │ │ │ │ +00BB34 LOCAL HEADER #32 04034B50 (67324752) │ │ │ │ +00BB38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00BB39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00BB3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00BB69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00BB6B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -00BB6F CRC 6C05B9DD (1812314589) │ │ │ │ -00BB73 Compressed Size 000003A2 (930) │ │ │ │ -00BB77 Uncompressed Size 00000772 (1906) │ │ │ │ -00BB7B Filename Length 0032 (50) │ │ │ │ -00BB7D Extra Length 0000 (0) │ │ │ │ -00BB7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00BB3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +00BB3E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +00BB42 CRC 6C05B9DD (1812314589) │ │ │ │ +00BB46 Compressed Size 000003A2 (930) │ │ │ │ +00BB4A Uncompressed Size 00000772 (1906) │ │ │ │ +00BB4E Filename Length 0032 (50) │ │ │ │ +00BB50 Extra Length 0000 (0) │ │ │ │ +00BB52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00BBB1 PAYLOAD │ │ │ │ +00BB84 PAYLOAD │ │ │ │ │ │ │ │ -00BF53 LOCAL HEADER #33 04034B50 (67324752) │ │ │ │ -00BF57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00BF58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00BF59 General Purpose Flag 0800 (2048) │ │ │ │ +00BF26 LOCAL HEADER #33 04034B50 (67324752) │ │ │ │ +00BF2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00BF2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00BF2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00BF5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -00BF5D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -00BF61 CRC 920557B0 (2449823664) │ │ │ │ -00BF65 Compressed Size 00000868 (2152) │ │ │ │ -00BF69 Uncompressed Size 00001D53 (7507) │ │ │ │ -00BF6D Filename Length 0031 (49) │ │ │ │ -00BF6F Extra Length 0000 (0) │ │ │ │ -00BF71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00BF2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +00BF30 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +00BF34 CRC 920557B0 (2449823664) │ │ │ │ +00BF38 Compressed Size 00000868 (2152) │ │ │ │ +00BF3C Uncompressed Size 00001D53 (7507) │ │ │ │ +00BF40 Filename Length 0031 (49) │ │ │ │ +00BF42 Extra Length 0000 (0) │ │ │ │ +00BF44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBF71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBF44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00BFA2 PAYLOAD │ │ │ │ +00BF75 PAYLOAD │ │ │ │ │ │ │ │ -00C80A LOCAL HEADER #34 04034B50 (67324752) │ │ │ │ -00C80E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00C80F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00C810 General Purpose Flag 0800 (2048) │ │ │ │ +00C7DD LOCAL HEADER #34 04034B50 (67324752) │ │ │ │ +00C7E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00C7E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00C7E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00C812 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00C814 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -00C818 CRC B628AE70 (3056119408) │ │ │ │ -00C81C Compressed Size 00000488 (1160) │ │ │ │ -00C820 Uncompressed Size 00000A7B (2683) │ │ │ │ -00C824 Filename Length 003D (61) │ │ │ │ -00C826 Extra Length 0000 (0) │ │ │ │ -00C828 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00C7E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00C7E7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +00C7EB CRC B628AE70 (3056119408) │ │ │ │ +00C7EF Compressed Size 00000488 (1160) │ │ │ │ +00C7F3 Uncompressed Size 00000A7B (2683) │ │ │ │ +00C7F7 Filename Length 003D (61) │ │ │ │ +00C7F9 Extra Length 0000 (0) │ │ │ │ +00C7FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC828: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00C865 PAYLOAD │ │ │ │ +00C838 PAYLOAD │ │ │ │ │ │ │ │ -00CCED LOCAL HEADER #35 04034B50 (67324752) │ │ │ │ -00CCF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00CCF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00CCF3 General Purpose Flag 0800 (2048) │ │ │ │ +00CCC0 LOCAL HEADER #35 04034B50 (67324752) │ │ │ │ +00CCC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00CCC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00CCC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00CCF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00CCF7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -00CCFB CRC AE68DCEB (2926107883) │ │ │ │ -00CCFF Compressed Size 00000745 (1861) │ │ │ │ -00CD03 Uncompressed Size 00002096 (8342) │ │ │ │ -00CD07 Filename Length 003C (60) │ │ │ │ -00CD09 Extra Length 0000 (0) │ │ │ │ -00CD0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00CCC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00CCCA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +00CCCE CRC AE68DCEB (2926107883) │ │ │ │ +00CCD2 Compressed Size 00000745 (1861) │ │ │ │ +00CCD6 Uncompressed Size 00002096 (8342) │ │ │ │ +00CCDA Filename Length 003C (60) │ │ │ │ +00CCDC Extra Length 0000 (0) │ │ │ │ +00CCDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00CD47 PAYLOAD │ │ │ │ +00CD1A PAYLOAD │ │ │ │ │ │ │ │ -00D48C LOCAL HEADER #36 04034B50 (67324752) │ │ │ │ -00D490 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00D491 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00D492 General Purpose Flag 0800 (2048) │ │ │ │ +00D45F LOCAL HEADER #36 04034B50 (67324752) │ │ │ │ +00D463 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00D464 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00D465 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00D494 Compression Method 0000 (0) 'Stored' │ │ │ │ -00D496 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -00D49A CRC 00000000 (0) │ │ │ │ -00D49E Compressed Size 00000000 (0) │ │ │ │ -00D4A2 Uncompressed Size 00000000 (0) │ │ │ │ -00D4A6 Filename Length 0013 (19) │ │ │ │ -00D4A8 Extra Length 0000 (0) │ │ │ │ -00D4AA Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +00D467 Compression Method 0000 (0) 'Stored' │ │ │ │ +00D469 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +00D46D CRC 00000000 (0) │ │ │ │ +00D471 Compressed Size 00000000 (0) │ │ │ │ +00D475 Uncompressed Size 00000000 (0) │ │ │ │ +00D479 Filename Length 0013 (19) │ │ │ │ +00D47B Extra Length 0000 (0) │ │ │ │ +00D47D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4AA: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD47D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -00D4BD LOCAL HEADER #37 04034B50 (67324752) │ │ │ │ -00D4C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00D4C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00D4C3 General Purpose Flag 0800 (2048) │ │ │ │ +00D490 LOCAL HEADER #37 04034B50 (67324752) │ │ │ │ +00D494 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00D495 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00D496 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00D4C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00D4C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -00D4CB CRC 79D01898 (2043680920) │ │ │ │ -00D4CF Compressed Size 00006995 (27029) │ │ │ │ -00D4D3 Uncompressed Size 0001B1B1 (111025) │ │ │ │ -00D4D7 Filename Length 0020 (32) │ │ │ │ -00D4D9 Extra Length 0000 (0) │ │ │ │ -00D4DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00D498 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00D49A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +00D49E CRC 79D01898 (2043680920) │ │ │ │ +00D4A2 Compressed Size 00006995 (27029) │ │ │ │ +00D4A6 Uncompressed Size 0001B1B1 (111025) │ │ │ │ +00D4AA Filename Length 0020 (32) │ │ │ │ +00D4AC Extra Length 0000 (0) │ │ │ │ +00D4AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00D4FB PAYLOAD │ │ │ │ +00D4CE PAYLOAD │ │ │ │ │ │ │ │ -013E90 LOCAL HEADER #38 04034B50 (67324752) │ │ │ │ -013E94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -013E95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -013E96 General Purpose Flag 0800 (2048) │ │ │ │ +013E63 LOCAL HEADER #38 04034B50 (67324752) │ │ │ │ +013E67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +013E68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +013E69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -013E98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -013E9A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -013E9E CRC 9E6457A1 (2657376161) │ │ │ │ -013EA2 Compressed Size 0000F2C9 (62153) │ │ │ │ -013EA6 Uncompressed Size 000B975F (759647) │ │ │ │ -013EAA Filename Length 001F (31) │ │ │ │ -013EAC Extra Length 0000 (0) │ │ │ │ -013EAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +013E6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +013E6D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +013E71 CRC 9E6457A1 (2657376161) │ │ │ │ +013E75 Compressed Size 0000F2C9 (62153) │ │ │ │ +013E79 Uncompressed Size 000B975F (759647) │ │ │ │ +013E7D Filename Length 001F (31) │ │ │ │ +013E7F Extra Length 0000 (0) │ │ │ │ +013E81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x13EAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x13E81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -013ECD PAYLOAD │ │ │ │ +013EA0 PAYLOAD │ │ │ │ │ │ │ │ -023196 LOCAL HEADER #39 04034B50 (67324752) │ │ │ │ -02319A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -02319B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -02319C General Purpose Flag 0800 (2048) │ │ │ │ +023169 LOCAL HEADER #39 04034B50 (67324752) │ │ │ │ +02316D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02316E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02316F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -02319E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0231A0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0231A4 CRC 2BE4907F (736399487) │ │ │ │ -0231A8 Compressed Size 00000560 (1376) │ │ │ │ -0231AC Uncompressed Size 00000E07 (3591) │ │ │ │ -0231B0 Filename Length 0021 (33) │ │ │ │ -0231B2 Extra Length 0000 (0) │ │ │ │ -0231B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +023171 Compression Method 0008 (8) 'Deflated' │ │ │ │ +023173 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +023177 CRC 2BE4907F (736399487) │ │ │ │ +02317B Compressed Size 00000560 (1376) │ │ │ │ +02317F Uncompressed Size 00000E07 (3591) │ │ │ │ +023183 Filename Length 0021 (33) │ │ │ │ +023185 Extra Length 0000 (0) │ │ │ │ +023187 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x231B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x23187: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0231D5 PAYLOAD │ │ │ │ +0231A8 PAYLOAD │ │ │ │ │ │ │ │ -023735 LOCAL HEADER #40 04034B50 (67324752) │ │ │ │ -023739 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -02373A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -02373B General Purpose Flag 0800 (2048) │ │ │ │ +023708 LOCAL HEADER #40 04034B50 (67324752) │ │ │ │ +02370C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02370D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02370E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -02373D Compression Method 0008 (8) 'Deflated' │ │ │ │ -02373F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -023743 CRC D65A4BB8 (3596241848) │ │ │ │ -023747 Compressed Size 00000639 (1593) │ │ │ │ -02374B Uncompressed Size 00002365 (9061) │ │ │ │ -02374F Filename Length 0020 (32) │ │ │ │ -023751 Extra Length 0000 (0) │ │ │ │ -023753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +023710 Compression Method 0008 (8) 'Deflated' │ │ │ │ +023712 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +023716 CRC D65A4BB8 (3596241848) │ │ │ │ +02371A Compressed Size 00000639 (1593) │ │ │ │ +02371E Uncompressed Size 00002365 (9061) │ │ │ │ +023722 Filename Length 0020 (32) │ │ │ │ +023724 Extra Length 0000 (0) │ │ │ │ +023726 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x23753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x23726: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -023773 PAYLOAD │ │ │ │ +023746 PAYLOAD │ │ │ │ │ │ │ │ -023DAC LOCAL HEADER #41 04034B50 (67324752) │ │ │ │ -023DB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -023DB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -023DB2 General Purpose Flag 0800 (2048) │ │ │ │ +023D7F LOCAL HEADER #41 04034B50 (67324752) │ │ │ │ +023D83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +023D84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +023D85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -023DB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -023DB6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -023DBA CRC 8F46315E (2403742046) │ │ │ │ -023DBE Compressed Size 0000041F (1055) │ │ │ │ -023DC2 Uncompressed Size 00000A97 (2711) │ │ │ │ -023DC6 Filename Length 0026 (38) │ │ │ │ -023DC8 Extra Length 0000 (0) │ │ │ │ -023DCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +023D87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +023D89 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +023D8D CRC 8F46315E (2403742046) │ │ │ │ +023D91 Compressed Size 0000041F (1055) │ │ │ │ +023D95 Uncompressed Size 00000A97 (2711) │ │ │ │ +023D99 Filename Length 0026 (38) │ │ │ │ +023D9B Extra Length 0000 (0) │ │ │ │ +023D9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x23DCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x23D9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -023DF0 PAYLOAD │ │ │ │ +023DC3 PAYLOAD │ │ │ │ │ │ │ │ -02420F LOCAL HEADER #42 04034B50 (67324752) │ │ │ │ -024213 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -024214 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -024215 General Purpose Flag 0800 (2048) │ │ │ │ +0241E2 LOCAL HEADER #42 04034B50 (67324752) │ │ │ │ +0241E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0241E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0241E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -024217 Compression Method 0008 (8) 'Deflated' │ │ │ │ -024219 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -02421D CRC CBF33A6F (3421715055) │ │ │ │ -024221 Compressed Size 00000475 (1141) │ │ │ │ -024225 Uncompressed Size 00001624 (5668) │ │ │ │ -024229 Filename Length 0025 (37) │ │ │ │ -02422B Extra Length 0000 (0) │ │ │ │ -02422D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0241EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0241EC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0241F0 CRC CBF33A6F (3421715055) │ │ │ │ +0241F4 Compressed Size 00000475 (1141) │ │ │ │ +0241F8 Uncompressed Size 00001624 (5668) │ │ │ │ +0241FC Filename Length 0025 (37) │ │ │ │ +0241FE Extra Length 0000 (0) │ │ │ │ +024200 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x2422D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x24200: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -024252 PAYLOAD │ │ │ │ +024225 PAYLOAD │ │ │ │ │ │ │ │ -0246C7 LOCAL HEADER #43 04034B50 (67324752) │ │ │ │ -0246CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0246CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0246CD General Purpose Flag 0800 (2048) │ │ │ │ +02469A LOCAL HEADER #43 04034B50 (67324752) │ │ │ │ +02469E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02469F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0246A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0246CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0246D1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0246D5 CRC B44CC502 (3024930050) │ │ │ │ -0246D9 Compressed Size 00000686 (1670) │ │ │ │ -0246DD Uncompressed Size 000011AC (4524) │ │ │ │ -0246E1 Filename Length 0023 (35) │ │ │ │ -0246E3 Extra Length 0000 (0) │ │ │ │ -0246E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0246A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0246A4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0246A8 CRC B44CC502 (3024930050) │ │ │ │ +0246AC Compressed Size 00000686 (1670) │ │ │ │ +0246B0 Uncompressed Size 000011AC (4524) │ │ │ │ +0246B4 Filename Length 0023 (35) │ │ │ │ +0246B6 Extra Length 0000 (0) │ │ │ │ +0246B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x246E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x246B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -024708 PAYLOAD │ │ │ │ +0246DB PAYLOAD │ │ │ │ │ │ │ │ -024D8E LOCAL HEADER #44 04034B50 (67324752) │ │ │ │ -024D92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -024D93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -024D94 General Purpose Flag 0800 (2048) │ │ │ │ +024D61 LOCAL HEADER #44 04034B50 (67324752) │ │ │ │ +024D65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +024D66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +024D67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -024D96 Compression Method 0008 (8) 'Deflated' │ │ │ │ -024D98 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -024D9C CRC 2B2ECEF3 (724487923) │ │ │ │ -024DA0 Compressed Size 00000CCB (3275) │ │ │ │ -024DA4 Uncompressed Size 00009DD2 (40402) │ │ │ │ -024DA8 Filename Length 0022 (34) │ │ │ │ -024DAA Extra Length 0000 (0) │ │ │ │ -024DAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +024D69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +024D6B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +024D6F CRC 2B2ECEF3 (724487923) │ │ │ │ +024D73 Compressed Size 00000CCB (3275) │ │ │ │ +024D77 Uncompressed Size 00009DD2 (40402) │ │ │ │ +024D7B Filename Length 0022 (34) │ │ │ │ +024D7D Extra Length 0000 (0) │ │ │ │ +024D7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x24DAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x24D7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -024DCE PAYLOAD │ │ │ │ +024DA1 PAYLOAD │ │ │ │ │ │ │ │ -025A99 LOCAL HEADER #45 04034B50 (67324752) │ │ │ │ -025A9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -025A9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -025A9F General Purpose Flag 0800 (2048) │ │ │ │ +025A6C LOCAL HEADER #45 04034B50 (67324752) │ │ │ │ +025A70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +025A71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +025A72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -025AA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -025AA3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -025AA7 CRC A94E1235 (2840465973) │ │ │ │ -025AAB Compressed Size 000005C8 (1480) │ │ │ │ -025AAF Uncompressed Size 0000119D (4509) │ │ │ │ -025AB3 Filename Length 0023 (35) │ │ │ │ -025AB5 Extra Length 0000 (0) │ │ │ │ -025AB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +025A74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +025A76 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +025A7A CRC A94E1235 (2840465973) │ │ │ │ +025A7E Compressed Size 000005C8 (1480) │ │ │ │ +025A82 Uncompressed Size 0000119D (4509) │ │ │ │ +025A86 Filename Length 0023 (35) │ │ │ │ +025A88 Extra Length 0000 (0) │ │ │ │ +025A8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x25AB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x25A8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -025ADA PAYLOAD │ │ │ │ +025AAD PAYLOAD │ │ │ │ │ │ │ │ -0260A2 LOCAL HEADER #46 04034B50 (67324752) │ │ │ │ -0260A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0260A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0260A8 General Purpose Flag 0800 (2048) │ │ │ │ +026075 LOCAL HEADER #46 04034B50 (67324752) │ │ │ │ +026079 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02607A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02607B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0260AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0260AC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0260B0 CRC 59634B6B (1499679595) │ │ │ │ -0260B4 Compressed Size 0000049E (1182) │ │ │ │ -0260B8 Uncompressed Size 00002037 (8247) │ │ │ │ -0260BC Filename Length 0022 (34) │ │ │ │ -0260BE Extra Length 0000 (0) │ │ │ │ -0260C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +02607D Compression Method 0008 (8) 'Deflated' │ │ │ │ +02607F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +026083 CRC 59634B6B (1499679595) │ │ │ │ +026087 Compressed Size 0000049E (1182) │ │ │ │ +02608B Uncompressed Size 00002037 (8247) │ │ │ │ +02608F Filename Length 0022 (34) │ │ │ │ +026091 Extra Length 0000 (0) │ │ │ │ +026093 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x260C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26093: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0260E2 PAYLOAD │ │ │ │ +0260B5 PAYLOAD │ │ │ │ │ │ │ │ -026580 LOCAL HEADER #47 04034B50 (67324752) │ │ │ │ -026584 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026585 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -026586 General Purpose Flag 0800 (2048) │ │ │ │ +026553 LOCAL HEADER #47 04034B50 (67324752) │ │ │ │ +026557 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026558 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026559 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -026588 Compression Method 0000 (0) 'Stored' │ │ │ │ -02658A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -02658E CRC 00000000 (0) │ │ │ │ -026592 Compressed Size 00000000 (0) │ │ │ │ -026596 Uncompressed Size 00000000 (0) │ │ │ │ -02659A Filename Length 0010 (16) │ │ │ │ -02659C Extra Length 0000 (0) │ │ │ │ -02659E Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +02655B Compression Method 0000 (0) 'Stored' │ │ │ │ +02655D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +026561 CRC 00000000 (0) │ │ │ │ +026565 Compressed Size 00000000 (0) │ │ │ │ +026569 Uncompressed Size 00000000 (0) │ │ │ │ +02656D Filename Length 0010 (16) │ │ │ │ +02656F Extra Length 0000 (0) │ │ │ │ +026571 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x2659E: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26571: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0265AE LOCAL HEADER #48 04034B50 (67324752) │ │ │ │ -0265B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0265B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0265B4 General Purpose Flag 0800 (2048) │ │ │ │ +026581 LOCAL HEADER #48 04034B50 (67324752) │ │ │ │ +026585 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026586 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026587 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0265B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0265B8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0265BC CRC 7F22E6AA (2132993706) │ │ │ │ -0265C0 Compressed Size 00000289 (649) │ │ │ │ -0265C4 Uncompressed Size 00000505 (1285) │ │ │ │ -0265C8 Filename Length 001F (31) │ │ │ │ -0265CA Extra Length 0000 (0) │ │ │ │ -0265CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +026589 Compression Method 0008 (8) 'Deflated' │ │ │ │ +02658B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +02658F CRC 7F22E6AA (2132993706) │ │ │ │ +026593 Compressed Size 00000289 (649) │ │ │ │ +026597 Uncompressed Size 00000505 (1285) │ │ │ │ +02659B Filename Length 001F (31) │ │ │ │ +02659D Extra Length 0000 (0) │ │ │ │ +02659F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x265CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x2659F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0265EB PAYLOAD │ │ │ │ +0265BE PAYLOAD │ │ │ │ │ │ │ │ -026874 LOCAL HEADER #49 04034B50 (67324752) │ │ │ │ -026878 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026879 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -02687A General Purpose Flag 0800 (2048) │ │ │ │ +026847 LOCAL HEADER #49 04034B50 (67324752) │ │ │ │ +02684B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02684C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02684D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -02687C Compression Method 0008 (8) 'Deflated' │ │ │ │ -02687E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -026882 CRC B3387D42 (3006823746) │ │ │ │ -026886 Compressed Size 00000457 (1111) │ │ │ │ -02688A Uncompressed Size 00000CCC (3276) │ │ │ │ -02688E Filename Length 001E (30) │ │ │ │ -026890 Extra Length 0000 (0) │ │ │ │ -026892 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +02684F Compression Method 0008 (8) 'Deflated' │ │ │ │ +026851 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +026855 CRC B3387D42 (3006823746) │ │ │ │ +026859 Compressed Size 00000457 (1111) │ │ │ │ +02685D Uncompressed Size 00000CCC (3276) │ │ │ │ +026861 Filename Length 001E (30) │ │ │ │ +026863 Extra Length 0000 (0) │ │ │ │ +026865 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x26892: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26865: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0268B0 PAYLOAD │ │ │ │ +026883 PAYLOAD │ │ │ │ │ │ │ │ -026D07 LOCAL HEADER #50 04034B50 (67324752) │ │ │ │ -026D0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026D0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -026D0D General Purpose Flag 0800 (2048) │ │ │ │ +026CDA LOCAL HEADER #50 04034B50 (67324752) │ │ │ │ +026CDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026CDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026CE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -026D0F Compression Method 0008 (8) 'Deflated' │ │ │ │ -026D11 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -026D15 CRC EB5F0A39 (3948874297) │ │ │ │ -026D19 Compressed Size 00000186 (390) │ │ │ │ -026D1D Uncompressed Size 00000265 (613) │ │ │ │ -026D21 Filename Length 002A (42) │ │ │ │ -026D23 Extra Length 0000 (0) │ │ │ │ -026D25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +026CE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +026CE4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +026CE8 CRC EB5F0A39 (3948874297) │ │ │ │ +026CEC Compressed Size 00000186 (390) │ │ │ │ +026CF0 Uncompressed Size 00000265 (613) │ │ │ │ +026CF4 Filename Length 002A (42) │ │ │ │ +026CF6 Extra Length 0000 (0) │ │ │ │ +026CF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x26D25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26CF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -026D4F PAYLOAD │ │ │ │ +026D22 PAYLOAD │ │ │ │ │ │ │ │ -026ED5 LOCAL HEADER #51 04034B50 (67324752) │ │ │ │ -026ED9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026EDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -026EDB General Purpose Flag 0800 (2048) │ │ │ │ +026EA8 LOCAL HEADER #51 04034B50 (67324752) │ │ │ │ +026EAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026EAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026EAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -026EDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -026EDF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -026EE3 CRC 66B7EA3A (1723329082) │ │ │ │ -026EE7 Compressed Size 00003839 (14393) │ │ │ │ -026EEB Uncompressed Size 0000AD3D (44349) │ │ │ │ -026EEF Filename Length 001A (26) │ │ │ │ -026EF1 Extra Length 0000 (0) │ │ │ │ -026EF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +026EB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +026EB2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +026EB6 CRC 66B7EA3A (1723329082) │ │ │ │ +026EBA Compressed Size 00003839 (14393) │ │ │ │ +026EBE Uncompressed Size 0000AD3D (44349) │ │ │ │ +026EC2 Filename Length 001A (26) │ │ │ │ +026EC4 Extra Length 0000 (0) │ │ │ │ +026EC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x26EF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26EC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -026F0D PAYLOAD │ │ │ │ +026EE0 PAYLOAD │ │ │ │ │ │ │ │ -02A746 LOCAL HEADER #52 04034B50 (67324752) │ │ │ │ -02A74A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -02A74B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -02A74C General Purpose Flag 0800 (2048) │ │ │ │ +02A719 LOCAL HEADER #52 04034B50 (67324752) │ │ │ │ +02A71D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02A71E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02A71F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -02A74E Compression Method 0008 (8) 'Deflated' │ │ │ │ -02A750 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -02A754 CRC D633674F (3593693007) │ │ │ │ -02A758 Compressed Size 00009F21 (40737) │ │ │ │ -02A75C Uncompressed Size 000498A4 (301220) │ │ │ │ -02A760 Filename Length 0019 (25) │ │ │ │ -02A762 Extra Length 0000 (0) │ │ │ │ -02A764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +02A721 Compression Method 0008 (8) 'Deflated' │ │ │ │ +02A723 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +02A727 CRC D633674F (3593693007) │ │ │ │ +02A72B Compressed Size 00009F21 (40737) │ │ │ │ +02A72F Uncompressed Size 000498A4 (301220) │ │ │ │ +02A733 Filename Length 0019 (25) │ │ │ │ +02A735 Extra Length 0000 (0) │ │ │ │ +02A737 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x2A764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x2A737: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -02A77D PAYLOAD │ │ │ │ +02A750 PAYLOAD │ │ │ │ │ │ │ │ -03469E LOCAL HEADER #53 04034B50 (67324752) │ │ │ │ -0346A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0346A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0346A4 General Purpose Flag 0800 (2048) │ │ │ │ +034671 LOCAL HEADER #53 04034B50 (67324752) │ │ │ │ +034675 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +034676 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +034677 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0346A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0346A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0346AC CRC AB45B276 (2873471606) │ │ │ │ -0346B0 Compressed Size 0000020E (526) │ │ │ │ -0346B4 Uncompressed Size 000003E3 (995) │ │ │ │ -0346B8 Filename Length 0021 (33) │ │ │ │ -0346BA Extra Length 0000 (0) │ │ │ │ -0346BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +034679 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03467B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03467F CRC AB45B276 (2873471606) │ │ │ │ +034683 Compressed Size 0000020E (526) │ │ │ │ +034687 Uncompressed Size 000003E3 (995) │ │ │ │ +03468B Filename Length 0021 (33) │ │ │ │ +03468D Extra Length 0000 (0) │ │ │ │ +03468F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x346BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3468F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0346DD PAYLOAD │ │ │ │ +0346B0 PAYLOAD │ │ │ │ │ │ │ │ -0348EB LOCAL HEADER #54 04034B50 (67324752) │ │ │ │ -0348EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0348F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0348F1 General Purpose Flag 0800 (2048) │ │ │ │ +0348BE LOCAL HEADER #54 04034B50 (67324752) │ │ │ │ +0348C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0348C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0348C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0348F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0348F5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0348F9 CRC 9BD41A86 (2614368902) │ │ │ │ -0348FD Compressed Size 000000BA (186) │ │ │ │ -034901 Uncompressed Size 00000133 (307) │ │ │ │ -034905 Filename Length 0020 (32) │ │ │ │ -034907 Extra Length 0000 (0) │ │ │ │ -034909 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0348C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0348C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0348CC CRC 9BD41A86 (2614368902) │ │ │ │ +0348D0 Compressed Size 000000BA (186) │ │ │ │ +0348D4 Uncompressed Size 00000133 (307) │ │ │ │ +0348D8 Filename Length 0020 (32) │ │ │ │ +0348DA Extra Length 0000 (0) │ │ │ │ +0348DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x34909: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x348DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -034929 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0348FC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0349E3 LOCAL HEADER #55 04034B50 (67324752) │ │ │ │ -0349E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0349E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0349E9 General Purpose Flag 0800 (2048) │ │ │ │ +0349B6 LOCAL HEADER #55 04034B50 (67324752) │ │ │ │ +0349BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0349BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0349BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0349EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0349ED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0349F1 CRC 91274D62 (2435272034) │ │ │ │ -0349F5 Compressed Size 0000081A (2074) │ │ │ │ -0349F9 Uncompressed Size 00001180 (4480) │ │ │ │ -0349FD Filename Length 001C (28) │ │ │ │ -0349FF Extra Length 0000 (0) │ │ │ │ -034A01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0349BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0349C0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0349C4 CRC 91274D62 (2435272034) │ │ │ │ +0349C8 Compressed Size 0000081A (2074) │ │ │ │ +0349CC Uncompressed Size 00001180 (4480) │ │ │ │ +0349D0 Filename Length 001C (28) │ │ │ │ +0349D2 Extra Length 0000 (0) │ │ │ │ +0349D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x34A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x349D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -034A1D PAYLOAD │ │ │ │ +0349F0 PAYLOAD │ │ │ │ │ │ │ │ -035237 LOCAL HEADER #56 04034B50 (67324752) │ │ │ │ -03523B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03523C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03523D General Purpose Flag 0800 (2048) │ │ │ │ +03520A LOCAL HEADER #56 04034B50 (67324752) │ │ │ │ +03520E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03520F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035210 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03523F Compression Method 0008 (8) 'Deflated' │ │ │ │ -035241 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -035245 CRC 467AF460 (1182463072) │ │ │ │ -035249 Compressed Size 000003CD (973) │ │ │ │ -03524D Uncompressed Size 00001132 (4402) │ │ │ │ -035251 Filename Length 001B (27) │ │ │ │ -035253 Extra Length 0000 (0) │ │ │ │ -035255 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035212 Compression Method 0008 (8) 'Deflated' │ │ │ │ +035214 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +035218 CRC 467AF460 (1182463072) │ │ │ │ +03521C Compressed Size 000003CD (973) │ │ │ │ +035220 Uncompressed Size 00001132 (4402) │ │ │ │ +035224 Filename Length 001B (27) │ │ │ │ +035226 Extra Length 0000 (0) │ │ │ │ +035228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x35255: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x35228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035270 PAYLOAD │ │ │ │ +035243 PAYLOAD │ │ │ │ │ │ │ │ -03563D LOCAL HEADER #57 04034B50 (67324752) │ │ │ │ -035641 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -035642 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -035643 General Purpose Flag 0800 (2048) │ │ │ │ +035610 LOCAL HEADER #57 04034B50 (67324752) │ │ │ │ +035614 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035615 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035616 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -035645 Compression Method 0008 (8) 'Deflated' │ │ │ │ -035647 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03564B CRC DF1C38DA (3743168730) │ │ │ │ -03564F Compressed Size 0000033A (826) │ │ │ │ -035653 Uncompressed Size 000005FD (1533) │ │ │ │ -035657 Filename Length 001C (28) │ │ │ │ -035659 Extra Length 0000 (0) │ │ │ │ -03565B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035618 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03561A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03561E CRC DF1C38DA (3743168730) │ │ │ │ +035622 Compressed Size 0000033A (826) │ │ │ │ +035626 Uncompressed Size 000005FD (1533) │ │ │ │ +03562A Filename Length 001C (28) │ │ │ │ +03562C Extra Length 0000 (0) │ │ │ │ +03562E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3565B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3562E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035677 PAYLOAD │ │ │ │ +03564A PAYLOAD │ │ │ │ │ │ │ │ -0359B1 LOCAL HEADER #58 04034B50 (67324752) │ │ │ │ -0359B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0359B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0359B7 General Purpose Flag 0800 (2048) │ │ │ │ +035984 LOCAL HEADER #58 04034B50 (67324752) │ │ │ │ +035988 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035989 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03598A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0359B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0359BB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0359BF CRC 75F90BD0 (1979255760) │ │ │ │ -0359C3 Compressed Size 000001AF (431) │ │ │ │ -0359C7 Uncompressed Size 00000570 (1392) │ │ │ │ -0359CB Filename Length 001B (27) │ │ │ │ -0359CD Extra Length 0000 (0) │ │ │ │ -0359CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03598C Compression Method 0008 (8) 'Deflated' │ │ │ │ +03598E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +035992 CRC 75F90BD0 (1979255760) │ │ │ │ +035996 Compressed Size 000001AF (431) │ │ │ │ +03599A Uncompressed Size 00000570 (1392) │ │ │ │ +03599E Filename Length 001B (27) │ │ │ │ +0359A0 Extra Length 0000 (0) │ │ │ │ +0359A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x359CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x359A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0359EA PAYLOAD │ │ │ │ +0359BD PAYLOAD │ │ │ │ │ │ │ │ -035B99 LOCAL HEADER #59 04034B50 (67324752) │ │ │ │ -035B9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -035B9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -035B9F General Purpose Flag 0800 (2048) │ │ │ │ +035B6C LOCAL HEADER #59 04034B50 (67324752) │ │ │ │ +035B70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035B71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035B72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -035BA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -035BA3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -035BA7 CRC 5EC6D164 (1590088036) │ │ │ │ -035BAB Compressed Size 000003E4 (996) │ │ │ │ -035BAF Uncompressed Size 0000080D (2061) │ │ │ │ -035BB3 Filename Length 001E (30) │ │ │ │ -035BB5 Extra Length 0000 (0) │ │ │ │ -035BB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035B74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +035B76 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +035B7A CRC 5EC6D164 (1590088036) │ │ │ │ +035B7E Compressed Size 000003E4 (996) │ │ │ │ +035B82 Uncompressed Size 0000080D (2061) │ │ │ │ +035B86 Filename Length 001E (30) │ │ │ │ +035B88 Extra Length 0000 (0) │ │ │ │ +035B8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x35BB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x35B8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035BD5 PAYLOAD │ │ │ │ +035BA8 PAYLOAD │ │ │ │ │ │ │ │ -035FB9 LOCAL HEADER #60 04034B50 (67324752) │ │ │ │ -035FBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -035FBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -035FBF General Purpose Flag 0800 (2048) │ │ │ │ +035F8C LOCAL HEADER #60 04034B50 (67324752) │ │ │ │ +035F90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035F91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035F92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -035FC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -035FC3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -035FC7 CRC EC2828C3 (3962054851) │ │ │ │ -035FCB Compressed Size 00000282 (642) │ │ │ │ -035FCF Uncompressed Size 000008EA (2282) │ │ │ │ -035FD3 Filename Length 001D (29) │ │ │ │ -035FD5 Extra Length 0000 (0) │ │ │ │ -035FD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035F94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +035F96 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +035F9A CRC EC2828C3 (3962054851) │ │ │ │ +035F9E Compressed Size 00000282 (642) │ │ │ │ +035FA2 Uncompressed Size 000008EA (2282) │ │ │ │ +035FA6 Filename Length 001D (29) │ │ │ │ +035FA8 Extra Length 0000 (0) │ │ │ │ +035FAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x35FD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x35FAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035FF4 PAYLOAD │ │ │ │ +035FC7 PAYLOAD │ │ │ │ │ │ │ │ -036276 LOCAL HEADER #61 04034B50 (67324752) │ │ │ │ -03627A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03627B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03627C General Purpose Flag 0800 (2048) │ │ │ │ +036249 LOCAL HEADER #61 04034B50 (67324752) │ │ │ │ +03624D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03624E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03624F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03627E Compression Method 0008 (8) 'Deflated' │ │ │ │ -036280 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -036284 CRC B87652AD (3094762157) │ │ │ │ -036288 Compressed Size 00000189 (393) │ │ │ │ -03628C Uncompressed Size 00000448 (1096) │ │ │ │ -036290 Filename Length 0020 (32) │ │ │ │ -036292 Extra Length 0000 (0) │ │ │ │ -036294 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +036251 Compression Method 0008 (8) 'Deflated' │ │ │ │ +036253 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +036257 CRC B87652AD (3094762157) │ │ │ │ +03625B Compressed Size 00000189 (393) │ │ │ │ +03625F Uncompressed Size 00000448 (1096) │ │ │ │ +036263 Filename Length 0020 (32) │ │ │ │ +036265 Extra Length 0000 (0) │ │ │ │ +036267 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x36294: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x36267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0362B4 PAYLOAD │ │ │ │ +036287 PAYLOAD │ │ │ │ │ │ │ │ -03643D LOCAL HEADER #62 04034B50 (67324752) │ │ │ │ -036441 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -036442 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -036443 General Purpose Flag 0800 (2048) │ │ │ │ +036410 LOCAL HEADER #62 04034B50 (67324752) │ │ │ │ +036414 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +036415 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +036416 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -036445 Compression Method 0008 (8) 'Deflated' │ │ │ │ -036447 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03644B CRC D0866A54 (3498469972) │ │ │ │ -03644F Compressed Size 000001B3 (435) │ │ │ │ -036453 Uncompressed Size 000002C6 (710) │ │ │ │ -036457 Filename Length 0024 (36) │ │ │ │ -036459 Extra Length 0000 (0) │ │ │ │ -03645B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +036418 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03641A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03641E CRC D0866A54 (3498469972) │ │ │ │ +036422 Compressed Size 000001B3 (435) │ │ │ │ +036426 Uncompressed Size 000002C6 (710) │ │ │ │ +03642A Filename Length 0024 (36) │ │ │ │ +03642C Extra Length 0000 (0) │ │ │ │ +03642E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3645B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3642E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03647F PAYLOAD │ │ │ │ +036452 PAYLOAD │ │ │ │ │ │ │ │ -036632 LOCAL HEADER #63 04034B50 (67324752) │ │ │ │ -036636 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -036637 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -036638 General Purpose Flag 0800 (2048) │ │ │ │ +036605 LOCAL HEADER #63 04034B50 (67324752) │ │ │ │ +036609 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03660A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03660B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03663A Compression Method 0008 (8) 'Deflated' │ │ │ │ -03663C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -036640 CRC D151134E (3511751502) │ │ │ │ -036644 Compressed Size 00000538 (1336) │ │ │ │ -036648 Uncompressed Size 00000E44 (3652) │ │ │ │ -03664C Filename Length 0024 (36) │ │ │ │ -03664E Extra Length 0000 (0) │ │ │ │ -036650 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03660D Compression Method 0008 (8) 'Deflated' │ │ │ │ +03660F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +036613 CRC D151134E (3511751502) │ │ │ │ +036617 Compressed Size 00000538 (1336) │ │ │ │ +03661B Uncompressed Size 00000E44 (3652) │ │ │ │ +03661F Filename Length 0024 (36) │ │ │ │ +036621 Extra Length 0000 (0) │ │ │ │ +036623 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x36650: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x36623: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -036674 PAYLOAD │ │ │ │ +036647 PAYLOAD │ │ │ │ │ │ │ │ -036BAC LOCAL HEADER #64 04034B50 (67324752) │ │ │ │ -036BB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -036BB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -036BB2 General Purpose Flag 0800 (2048) │ │ │ │ +036B7F LOCAL HEADER #64 04034B50 (67324752) │ │ │ │ +036B83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +036B84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +036B85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -036BB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -036BB6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -036BBA CRC 20E5534D (551899981) │ │ │ │ -036BBE Compressed Size 0000053D (1341) │ │ │ │ -036BC2 Uncompressed Size 00000E6A (3690) │ │ │ │ -036BC6 Filename Length 0026 (38) │ │ │ │ -036BC8 Extra Length 0000 (0) │ │ │ │ -036BCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +036B87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +036B89 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +036B8D CRC 20E5534D (551899981) │ │ │ │ +036B91 Compressed Size 0000053D (1341) │ │ │ │ +036B95 Uncompressed Size 00000E6A (3690) │ │ │ │ +036B99 Filename Length 0026 (38) │ │ │ │ +036B9B Extra Length 0000 (0) │ │ │ │ +036B9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x36BCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x36B9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -036BF0 PAYLOAD │ │ │ │ +036BC3 PAYLOAD │ │ │ │ │ │ │ │ -03712D LOCAL HEADER #65 04034B50 (67324752) │ │ │ │ -037131 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -037132 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -037133 General Purpose Flag 0800 (2048) │ │ │ │ +037100 LOCAL HEADER #65 04034B50 (67324752) │ │ │ │ +037104 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +037105 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +037106 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -037135 Compression Method 0008 (8) 'Deflated' │ │ │ │ -037137 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03713B CRC 5E7B1D58 (1585126744) │ │ │ │ -03713F Compressed Size 0000056E (1390) │ │ │ │ -037143 Uncompressed Size 00000E74 (3700) │ │ │ │ -037147 Filename Length 0025 (37) │ │ │ │ -037149 Extra Length 0000 (0) │ │ │ │ -03714B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +037108 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03710A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03710E CRC 5E7B1D58 (1585126744) │ │ │ │ +037112 Compressed Size 0000056E (1390) │ │ │ │ +037116 Uncompressed Size 00000E74 (3700) │ │ │ │ +03711A Filename Length 0025 (37) │ │ │ │ +03711C Extra Length 0000 (0) │ │ │ │ +03711E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3714B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3711E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -037170 PAYLOAD │ │ │ │ +037143 PAYLOAD │ │ │ │ │ │ │ │ -0376DE LOCAL HEADER #66 04034B50 (67324752) │ │ │ │ -0376E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0376E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0376E4 General Purpose Flag 0800 (2048) │ │ │ │ +0376B1 LOCAL HEADER #66 04034B50 (67324752) │ │ │ │ +0376B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0376B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0376B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0376E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0376E8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0376EC CRC 36E5FBD3 (921041875) │ │ │ │ -0376F0 Compressed Size 00000553 (1363) │ │ │ │ -0376F4 Uncompressed Size 00000E74 (3700) │ │ │ │ -0376F8 Filename Length 0027 (39) │ │ │ │ -0376FA Extra Length 0000 (0) │ │ │ │ -0376FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0376B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0376BB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0376BF CRC 36E5FBD3 (921041875) │ │ │ │ +0376C3 Compressed Size 00000553 (1363) │ │ │ │ +0376C7 Uncompressed Size 00000E74 (3700) │ │ │ │ +0376CB Filename Length 0027 (39) │ │ │ │ +0376CD Extra Length 0000 (0) │ │ │ │ +0376CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x376FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x376CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -037723 PAYLOAD │ │ │ │ +0376F6 PAYLOAD │ │ │ │ │ │ │ │ -037C76 LOCAL HEADER #67 04034B50 (67324752) │ │ │ │ -037C7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -037C7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -037C7C General Purpose Flag 0800 (2048) │ │ │ │ +037C49 LOCAL HEADER #67 04034B50 (67324752) │ │ │ │ +037C4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +037C4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +037C4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -037C7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -037C80 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -037C84 CRC F4F3BF64 (4109614948) │ │ │ │ -037C88 Compressed Size 0000053C (1340) │ │ │ │ -037C8C Uncompressed Size 00000E57 (3671) │ │ │ │ -037C90 Filename Length 0025 (37) │ │ │ │ -037C92 Extra Length 0000 (0) │ │ │ │ -037C94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +037C51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +037C53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +037C57 CRC F4F3BF64 (4109614948) │ │ │ │ +037C5B Compressed Size 0000053C (1340) │ │ │ │ +037C5F Uncompressed Size 00000E57 (3671) │ │ │ │ +037C63 Filename Length 0025 (37) │ │ │ │ +037C65 Extra Length 0000 (0) │ │ │ │ +037C67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x37C94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x37C67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -037CB9 PAYLOAD │ │ │ │ +037C8C PAYLOAD │ │ │ │ │ │ │ │ -0381F5 LOCAL HEADER #68 04034B50 (67324752) │ │ │ │ -0381F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0381FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0381FB General Purpose Flag 0800 (2048) │ │ │ │ +0381C8 LOCAL HEADER #68 04034B50 (67324752) │ │ │ │ +0381CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0381CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0381CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0381FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0381FF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -038203 CRC 15DD9124 (366842148) │ │ │ │ -038207 Compressed Size 000001E2 (482) │ │ │ │ -03820B Uncompressed Size 000003AC (940) │ │ │ │ -03820F Filename Length 0020 (32) │ │ │ │ -038211 Extra Length 0000 (0) │ │ │ │ -038213 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0381D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0381D2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0381D6 CRC 15DD9124 (366842148) │ │ │ │ +0381DA Compressed Size 000001E2 (482) │ │ │ │ +0381DE Uncompressed Size 000003AC (940) │ │ │ │ +0381E2 Filename Length 0020 (32) │ │ │ │ +0381E4 Extra Length 0000 (0) │ │ │ │ +0381E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x38213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x381E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -038233 PAYLOAD │ │ │ │ +038206 PAYLOAD │ │ │ │ │ │ │ │ -038415 LOCAL HEADER #69 04034B50 (67324752) │ │ │ │ -038419 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03841A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03841B General Purpose Flag 0800 (2048) │ │ │ │ +0383E8 LOCAL HEADER #69 04034B50 (67324752) │ │ │ │ +0383EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0383ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0383EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03841D Compression Method 0008 (8) 'Deflated' │ │ │ │ -03841F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -038423 CRC 5B9107B0 (1536231344) │ │ │ │ -038427 Compressed Size 00000205 (517) │ │ │ │ -03842B Uncompressed Size 0000045C (1116) │ │ │ │ -03842F Filename Length 0020 (32) │ │ │ │ -038431 Extra Length 0000 (0) │ │ │ │ -038433 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0383F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0383F2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0383F6 CRC 5B9107B0 (1536231344) │ │ │ │ +0383FA Compressed Size 00000205 (517) │ │ │ │ +0383FE Uncompressed Size 0000045C (1116) │ │ │ │ +038402 Filename Length 0020 (32) │ │ │ │ +038404 Extra Length 0000 (0) │ │ │ │ +038406 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x38433: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x38406: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -038453 PAYLOAD │ │ │ │ +038426 PAYLOAD │ │ │ │ │ │ │ │ -038658 LOCAL HEADER #70 04034B50 (67324752) │ │ │ │ -03865C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03865D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03865E General Purpose Flag 0800 (2048) │ │ │ │ +03862B LOCAL HEADER #70 04034B50 (67324752) │ │ │ │ +03862F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +038630 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +038631 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -038660 Compression Method 0008 (8) 'Deflated' │ │ │ │ -038662 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -038666 CRC A58D5ABA (2777504442) │ │ │ │ -03866A Compressed Size 0000022E (558) │ │ │ │ -03866E Uncompressed Size 0000050D (1293) │ │ │ │ -038672 Filename Length 0020 (32) │ │ │ │ -038674 Extra Length 0000 (0) │ │ │ │ -038676 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +038633 Compression Method 0008 (8) 'Deflated' │ │ │ │ +038635 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +038639 CRC A58D5ABA (2777504442) │ │ │ │ +03863D Compressed Size 0000022E (558) │ │ │ │ +038641 Uncompressed Size 0000050D (1293) │ │ │ │ +038645 Filename Length 0020 (32) │ │ │ │ +038647 Extra Length 0000 (0) │ │ │ │ +038649 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x38676: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x38649: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -038696 PAYLOAD │ │ │ │ +038669 PAYLOAD │ │ │ │ │ │ │ │ -0388C4 LOCAL HEADER #71 04034B50 (67324752) │ │ │ │ -0388C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0388C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0388CA General Purpose Flag 0800 (2048) │ │ │ │ +038897 LOCAL HEADER #71 04034B50 (67324752) │ │ │ │ +03889B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03889C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03889D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0388CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0388CE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0388D2 CRC 55EB0175 (1441464693) │ │ │ │ -0388D6 Compressed Size 00002160 (8544) │ │ │ │ -0388DA Uncompressed Size 00006077 (24695) │ │ │ │ -0388DE Filename Length 0019 (25) │ │ │ │ -0388E0 Extra Length 0000 (0) │ │ │ │ -0388E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03889F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0388A1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0388A5 CRC 55EB0175 (1441464693) │ │ │ │ +0388A9 Compressed Size 00002160 (8544) │ │ │ │ +0388AD Uncompressed Size 00006077 (24695) │ │ │ │ +0388B1 Filename Length 0019 (25) │ │ │ │ +0388B3 Extra Length 0000 (0) │ │ │ │ +0388B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x388E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x388B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0388FB PAYLOAD │ │ │ │ +0388CE PAYLOAD │ │ │ │ │ │ │ │ -03AA5B LOCAL HEADER #72 04034B50 (67324752) │ │ │ │ -03AA5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03AA60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03AA61 General Purpose Flag 0800 (2048) │ │ │ │ +03AA2E LOCAL HEADER #72 04034B50 (67324752) │ │ │ │ +03AA32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03AA33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03AA34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03AA63 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03AA65 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03AA69 CRC B17B1B57 (2977635159) │ │ │ │ -03AA6D Compressed Size 000018A8 (6312) │ │ │ │ -03AA71 Uncompressed Size 0000ECF9 (60665) │ │ │ │ -03AA75 Filename Length 0018 (24) │ │ │ │ -03AA77 Extra Length 0000 (0) │ │ │ │ -03AA79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03AA36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03AA38 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03AA3C CRC B17B1B57 (2977635159) │ │ │ │ +03AA40 Compressed Size 000018A8 (6312) │ │ │ │ +03AA44 Uncompressed Size 0000ECF9 (60665) │ │ │ │ +03AA48 Filename Length 0018 (24) │ │ │ │ +03AA4A Extra Length 0000 (0) │ │ │ │ +03AA4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3AA79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3AA4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03AA91 PAYLOAD │ │ │ │ +03AA64 PAYLOAD │ │ │ │ │ │ │ │ -03C339 LOCAL HEADER #73 04034B50 (67324752) │ │ │ │ -03C33D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03C33E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03C33F General Purpose Flag 0800 (2048) │ │ │ │ +03C30C LOCAL HEADER #73 04034B50 (67324752) │ │ │ │ +03C310 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03C311 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03C312 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03C341 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03C343 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03C347 CRC 3EC0CBE2 (1052822498) │ │ │ │ -03C34B Compressed Size 000003A0 (928) │ │ │ │ -03C34F Uncompressed Size 000013FE (5118) │ │ │ │ -03C353 Filename Length 0018 (24) │ │ │ │ -03C355 Extra Length 0000 (0) │ │ │ │ -03C357 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03C314 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03C316 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03C31A CRC 3EC0CBE2 (1052822498) │ │ │ │ +03C31E Compressed Size 000003A0 (928) │ │ │ │ +03C322 Uncompressed Size 000013FE (5118) │ │ │ │ +03C326 Filename Length 0018 (24) │ │ │ │ +03C328 Extra Length 0000 (0) │ │ │ │ +03C32A Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3C357: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3C32A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03C36F PAYLOAD │ │ │ │ +03C342 PAYLOAD │ │ │ │ │ │ │ │ -03C70F LOCAL HEADER #74 04034B50 (67324752) │ │ │ │ -03C713 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03C714 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03C715 General Purpose Flag 0800 (2048) │ │ │ │ +03C6E2 LOCAL HEADER #74 04034B50 (67324752) │ │ │ │ +03C6E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03C6E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03C6E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03C717 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03C719 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03C71D CRC 2321F037 (589426743) │ │ │ │ -03C721 Compressed Size 0000004D (77) │ │ │ │ -03C725 Uncompressed Size 00000056 (86) │ │ │ │ -03C729 Filename Length 001C (28) │ │ │ │ -03C72B Extra Length 0000 (0) │ │ │ │ -03C72D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03C6EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +03C6EC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03C6F0 CRC 2321F037 (589426743) │ │ │ │ +03C6F4 Compressed Size 0000004D (77) │ │ │ │ +03C6F8 Uncompressed Size 00000056 (86) │ │ │ │ +03C6FC Filename Length 001C (28) │ │ │ │ +03C6FE Extra Length 0000 (0) │ │ │ │ +03C700 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3C72D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3C700: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03C749 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +03C71C PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -03C796 LOCAL HEADER #75 04034B50 (67324752) │ │ │ │ -03C79A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03C79B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03C79C General Purpose Flag 0800 (2048) │ │ │ │ +03C769 LOCAL HEADER #75 04034B50 (67324752) │ │ │ │ +03C76D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03C76E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03C76F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03C79E Compression Method 0008 (8) 'Deflated' │ │ │ │ -03C7A0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03C7A4 CRC 5ED8CF1C (1591267100) │ │ │ │ -03C7A8 Compressed Size 00000818 (2072) │ │ │ │ -03C7AC Uncompressed Size 00000F6B (3947) │ │ │ │ -03C7B0 Filename Length 001F (31) │ │ │ │ -03C7B2 Extra Length 0000 (0) │ │ │ │ -03C7B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03C771 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03C773 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03C777 CRC 5ED8CF1C (1591267100) │ │ │ │ +03C77B Compressed Size 00000818 (2072) │ │ │ │ +03C77F Uncompressed Size 00000F6B (3947) │ │ │ │ +03C783 Filename Length 001F (31) │ │ │ │ +03C785 Extra Length 0000 (0) │ │ │ │ +03C787 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3C7B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3C787: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03C7D3 PAYLOAD │ │ │ │ +03C7A6 PAYLOAD │ │ │ │ │ │ │ │ -03CFEB LOCAL HEADER #76 04034B50 (67324752) │ │ │ │ -03CFEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03CFF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03CFF1 General Purpose Flag 0800 (2048) │ │ │ │ +03CFBE LOCAL HEADER #76 04034B50 (67324752) │ │ │ │ +03CFC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03CFC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03CFC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03CFF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03CFF5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03CFF9 CRC 490DD9D5 (1225644501) │ │ │ │ -03CFFD Compressed Size 00000354 (852) │ │ │ │ -03D001 Uncompressed Size 00000AEC (2796) │ │ │ │ -03D005 Filename Length 001E (30) │ │ │ │ -03D007 Extra Length 0000 (0) │ │ │ │ -03D009 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03CFC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03CFC8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03CFCC CRC 490DD9D5 (1225644501) │ │ │ │ +03CFD0 Compressed Size 00000354 (852) │ │ │ │ +03CFD4 Uncompressed Size 00000AEC (2796) │ │ │ │ +03CFD8 Filename Length 001E (30) │ │ │ │ +03CFDA Extra Length 0000 (0) │ │ │ │ +03CFDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3D009: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3CFDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03D027 PAYLOAD │ │ │ │ +03CFFA PAYLOAD │ │ │ │ │ │ │ │ -03D37B LOCAL HEADER #77 04034B50 (67324752) │ │ │ │ -03D37F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03D380 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03D381 General Purpose Flag 0800 (2048) │ │ │ │ +03D34E LOCAL HEADER #77 04034B50 (67324752) │ │ │ │ +03D352 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03D353 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03D354 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03D383 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03D385 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03D389 CRC 3F2E7C08 (1060011016) │ │ │ │ -03D38D Compressed Size 00000705 (1797) │ │ │ │ -03D391 Uncompressed Size 00000DC3 (3523) │ │ │ │ -03D395 Filename Length 0021 (33) │ │ │ │ -03D397 Extra Length 0000 (0) │ │ │ │ -03D399 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03D356 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03D358 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03D35C CRC 3F2E7C08 (1060011016) │ │ │ │ +03D360 Compressed Size 00000705 (1797) │ │ │ │ +03D364 Uncompressed Size 00000DC3 (3523) │ │ │ │ +03D368 Filename Length 0021 (33) │ │ │ │ +03D36A Extra Length 0000 (0) │ │ │ │ +03D36C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3D399: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3D36C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03D3BA PAYLOAD │ │ │ │ +03D38D PAYLOAD │ │ │ │ │ │ │ │ -03DABF LOCAL HEADER #78 04034B50 (67324752) │ │ │ │ -03DAC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03DAC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03DAC5 General Purpose Flag 0800 (2048) │ │ │ │ +03DA92 LOCAL HEADER #78 04034B50 (67324752) │ │ │ │ +03DA96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03DA97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03DA98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03DAC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03DAC9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03DACD CRC 682A3705 (1747597061) │ │ │ │ -03DAD1 Compressed Size 00000303 (771) │ │ │ │ -03DAD5 Uncompressed Size 00000923 (2339) │ │ │ │ -03DAD9 Filename Length 0020 (32) │ │ │ │ -03DADB Extra Length 0000 (0) │ │ │ │ -03DADD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03DA9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +03DA9C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03DAA0 CRC 682A3705 (1747597061) │ │ │ │ +03DAA4 Compressed Size 00000303 (771) │ │ │ │ +03DAA8 Uncompressed Size 00000923 (2339) │ │ │ │ +03DAAC Filename Length 0020 (32) │ │ │ │ +03DAAE Extra Length 0000 (0) │ │ │ │ +03DAB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3DADD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3DAB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03DAFD PAYLOAD │ │ │ │ +03DAD0 PAYLOAD │ │ │ │ │ │ │ │ -03DE00 LOCAL HEADER #79 04034B50 (67324752) │ │ │ │ -03DE04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03DE05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03DE06 General Purpose Flag 0800 (2048) │ │ │ │ +03DDD3 LOCAL HEADER #79 04034B50 (67324752) │ │ │ │ +03DDD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03DDD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03DDD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03DE08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03DE0A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03DE0E CRC 54B8E27B (1421402747) │ │ │ │ -03DE12 Compressed Size 000006F6 (1782) │ │ │ │ -03DE16 Uncompressed Size 00000D53 (3411) │ │ │ │ -03DE1A Filename Length 0021 (33) │ │ │ │ -03DE1C Extra Length 0000 (0) │ │ │ │ -03DE1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03DDDB Compression Method 0008 (8) 'Deflated' │ │ │ │ +03DDDD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03DDE1 CRC 54B8E27B (1421402747) │ │ │ │ +03DDE5 Compressed Size 000006F6 (1782) │ │ │ │ +03DDE9 Uncompressed Size 00000D53 (3411) │ │ │ │ +03DDED Filename Length 0021 (33) │ │ │ │ +03DDEF Extra Length 0000 (0) │ │ │ │ +03DDF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3DE1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3DDF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03DE3F PAYLOAD │ │ │ │ +03DE12 PAYLOAD │ │ │ │ │ │ │ │ -03E535 LOCAL HEADER #80 04034B50 (67324752) │ │ │ │ -03E539 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03E53A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03E53B General Purpose Flag 0800 (2048) │ │ │ │ +03E508 LOCAL HEADER #80 04034B50 (67324752) │ │ │ │ +03E50C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03E50D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03E50E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03E53D Compression Method 0008 (8) 'Deflated' │ │ │ │ -03E53F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03E543 CRC F5BDF18A (4122866058) │ │ │ │ -03E547 Compressed Size 000002DC (732) │ │ │ │ -03E54B Uncompressed Size 0000087A (2170) │ │ │ │ -03E54F Filename Length 0020 (32) │ │ │ │ -03E551 Extra Length 0000 (0) │ │ │ │ -03E553 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03E510 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03E512 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03E516 CRC F5BDF18A (4122866058) │ │ │ │ +03E51A Compressed Size 000002DC (732) │ │ │ │ +03E51E Uncompressed Size 0000087A (2170) │ │ │ │ +03E522 Filename Length 0020 (32) │ │ │ │ +03E524 Extra Length 0000 (0) │ │ │ │ +03E526 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3E553: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3E526: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03E573 PAYLOAD │ │ │ │ +03E546 PAYLOAD │ │ │ │ │ │ │ │ -03E84F LOCAL HEADER #81 04034B50 (67324752) │ │ │ │ -03E853 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03E854 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03E855 General Purpose Flag 0800 (2048) │ │ │ │ +03E822 LOCAL HEADER #81 04034B50 (67324752) │ │ │ │ +03E826 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03E827 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03E828 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03E857 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03E859 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03E85D CRC E0B0E42D (3769689133) │ │ │ │ -03E861 Compressed Size 000006EF (1775) │ │ │ │ -03E865 Uncompressed Size 00000D44 (3396) │ │ │ │ -03E869 Filename Length 0020 (32) │ │ │ │ -03E86B Extra Length 0000 (0) │ │ │ │ -03E86D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03E82A Compression Method 0008 (8) 'Deflated' │ │ │ │ +03E82C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03E830 CRC E0B0E42D (3769689133) │ │ │ │ +03E834 Compressed Size 000006EF (1775) │ │ │ │ +03E838 Uncompressed Size 00000D44 (3396) │ │ │ │ +03E83C Filename Length 0020 (32) │ │ │ │ +03E83E Extra Length 0000 (0) │ │ │ │ +03E840 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3E86D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3E840: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03E88D PAYLOAD │ │ │ │ +03E860 PAYLOAD │ │ │ │ │ │ │ │ -03EF7C LOCAL HEADER #82 04034B50 (67324752) │ │ │ │ -03EF80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03EF81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03EF82 General Purpose Flag 0800 (2048) │ │ │ │ +03EF4F LOCAL HEADER #82 04034B50 (67324752) │ │ │ │ +03EF53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03EF54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03EF55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03EF84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03EF86 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03EF8A CRC 5F3E463F (1597916735) │ │ │ │ -03EF8E Compressed Size 000002D9 (729) │ │ │ │ -03EF92 Uncompressed Size 00000863 (2147) │ │ │ │ -03EF96 Filename Length 001F (31) │ │ │ │ -03EF98 Extra Length 0000 (0) │ │ │ │ -03EF9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03EF57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03EF59 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03EF5D CRC 5F3E463F (1597916735) │ │ │ │ +03EF61 Compressed Size 000002D9 (729) │ │ │ │ +03EF65 Uncompressed Size 00000863 (2147) │ │ │ │ +03EF69 Filename Length 001F (31) │ │ │ │ +03EF6B Extra Length 0000 (0) │ │ │ │ +03EF6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3EF9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3EF6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03EFB9 PAYLOAD │ │ │ │ +03EF8C PAYLOAD │ │ │ │ │ │ │ │ -03F292 LOCAL HEADER #83 04034B50 (67324752) │ │ │ │ -03F296 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03F297 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03F298 General Purpose Flag 0800 (2048) │ │ │ │ +03F265 LOCAL HEADER #83 04034B50 (67324752) │ │ │ │ +03F269 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03F26A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03F26B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03F29A Compression Method 0008 (8) 'Deflated' │ │ │ │ -03F29C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03F2A0 CRC 085005A0 (139462048) │ │ │ │ -03F2A4 Compressed Size 000006F0 (1776) │ │ │ │ -03F2A8 Uncompressed Size 00000D48 (3400) │ │ │ │ -03F2AC Filename Length 0021 (33) │ │ │ │ -03F2AE Extra Length 0000 (0) │ │ │ │ -03F2B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03F26D Compression Method 0008 (8) 'Deflated' │ │ │ │ +03F26F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03F273 CRC 085005A0 (139462048) │ │ │ │ +03F277 Compressed Size 000006F0 (1776) │ │ │ │ +03F27B Uncompressed Size 00000D48 (3400) │ │ │ │ +03F27F Filename Length 0021 (33) │ │ │ │ +03F281 Extra Length 0000 (0) │ │ │ │ +03F283 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3F2B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3F283: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03F2D1 PAYLOAD │ │ │ │ +03F2A4 PAYLOAD │ │ │ │ │ │ │ │ -03F9C1 LOCAL HEADER #84 04034B50 (67324752) │ │ │ │ -03F9C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03F9C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03F9C7 General Purpose Flag 0800 (2048) │ │ │ │ +03F994 LOCAL HEADER #84 04034B50 (67324752) │ │ │ │ +03F998 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03F999 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03F99A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03F9C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03F9CB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03F9CF CRC 87F697F3 (2281084915) │ │ │ │ -03F9D3 Compressed Size 000002DB (731) │ │ │ │ -03F9D7 Uncompressed Size 0000086A (2154) │ │ │ │ -03F9DB Filename Length 0020 (32) │ │ │ │ -03F9DD Extra Length 0000 (0) │ │ │ │ -03F9DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03F99C Compression Method 0008 (8) 'Deflated' │ │ │ │ +03F99E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03F9A2 CRC 87F697F3 (2281084915) │ │ │ │ +03F9A6 Compressed Size 000002DB (731) │ │ │ │ +03F9AA Uncompressed Size 0000086A (2154) │ │ │ │ +03F9AE Filename Length 0020 (32) │ │ │ │ +03F9B0 Extra Length 0000 (0) │ │ │ │ +03F9B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3F9DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3F9B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03F9FF PAYLOAD │ │ │ │ +03F9D2 PAYLOAD │ │ │ │ │ │ │ │ -03FCDA LOCAL HEADER #85 04034B50 (67324752) │ │ │ │ -03FCDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03FCDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03FCE0 General Purpose Flag 0800 (2048) │ │ │ │ +03FCAD LOCAL HEADER #85 04034B50 (67324752) │ │ │ │ +03FCB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03FCB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03FCB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03FCE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03FCE4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -03FCE8 CRC A273ABCD (2725489613) │ │ │ │ -03FCEC Compressed Size 000006FA (1786) │ │ │ │ -03FCF0 Uncompressed Size 00000D4E (3406) │ │ │ │ -03FCF4 Filename Length 0021 (33) │ │ │ │ -03FCF6 Extra Length 0000 (0) │ │ │ │ -03FCF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03FCB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03FCB7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +03FCBB CRC A273ABCD (2725489613) │ │ │ │ +03FCBF Compressed Size 000006FA (1786) │ │ │ │ +03FCC3 Uncompressed Size 00000D4E (3406) │ │ │ │ +03FCC7 Filename Length 0021 (33) │ │ │ │ +03FCC9 Extra Length 0000 (0) │ │ │ │ +03FCCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3FCF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3FCCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03FD19 PAYLOAD │ │ │ │ +03FCEC PAYLOAD │ │ │ │ │ │ │ │ -040413 LOCAL HEADER #86 04034B50 (67324752) │ │ │ │ -040417 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -040418 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -040419 General Purpose Flag 0800 (2048) │ │ │ │ +0403E6 LOCAL HEADER #86 04034B50 (67324752) │ │ │ │ +0403EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0403EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0403EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04041B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04041D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -040421 CRC 4DE3F3EC (1306784748) │ │ │ │ -040425 Compressed Size 000002DC (732) │ │ │ │ -040429 Uncompressed Size 0000086A (2154) │ │ │ │ -04042D Filename Length 0020 (32) │ │ │ │ -04042F Extra Length 0000 (0) │ │ │ │ -040431 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0403EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0403F0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0403F4 CRC 4DE3F3EC (1306784748) │ │ │ │ +0403F8 Compressed Size 000002DC (732) │ │ │ │ +0403FC Uncompressed Size 0000086A (2154) │ │ │ │ +040400 Filename Length 0020 (32) │ │ │ │ +040402 Extra Length 0000 (0) │ │ │ │ +040404 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x40431: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x40404: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -040451 PAYLOAD │ │ │ │ +040424 PAYLOAD │ │ │ │ │ │ │ │ -04072D LOCAL HEADER #87 04034B50 (67324752) │ │ │ │ -040731 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -040732 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -040733 General Purpose Flag 0800 (2048) │ │ │ │ +040700 LOCAL HEADER #87 04034B50 (67324752) │ │ │ │ +040704 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +040705 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +040706 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -040735 Compression Method 0008 (8) 'Deflated' │ │ │ │ -040737 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04073B CRC 0F0909A6 (252250534) │ │ │ │ -04073F Compressed Size 000006F0 (1776) │ │ │ │ -040743 Uncompressed Size 00000D40 (3392) │ │ │ │ -040747 Filename Length 001E (30) │ │ │ │ -040749 Extra Length 0000 (0) │ │ │ │ -04074B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +040708 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04070A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04070E CRC 0F0909A6 (252250534) │ │ │ │ +040712 Compressed Size 000006F0 (1776) │ │ │ │ +040716 Uncompressed Size 00000D40 (3392) │ │ │ │ +04071A Filename Length 001E (30) │ │ │ │ +04071C Extra Length 0000 (0) │ │ │ │ +04071E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4074B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4071E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -040769 PAYLOAD │ │ │ │ +04073C PAYLOAD │ │ │ │ │ │ │ │ -040E59 LOCAL HEADER #88 04034B50 (67324752) │ │ │ │ -040E5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -040E5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -040E5F General Purpose Flag 0800 (2048) │ │ │ │ +040E2C LOCAL HEADER #88 04034B50 (67324752) │ │ │ │ +040E30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +040E31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +040E32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -040E61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -040E63 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -040E67 CRC D666A549 (3597051209) │ │ │ │ -040E6B Compressed Size 000002D8 (728) │ │ │ │ -040E6F Uncompressed Size 00000852 (2130) │ │ │ │ -040E73 Filename Length 001D (29) │ │ │ │ -040E75 Extra Length 0000 (0) │ │ │ │ -040E77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +040E34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +040E36 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +040E3A CRC D666A549 (3597051209) │ │ │ │ +040E3E Compressed Size 000002D8 (728) │ │ │ │ +040E42 Uncompressed Size 00000852 (2130) │ │ │ │ +040E46 Filename Length 001D (29) │ │ │ │ +040E48 Extra Length 0000 (0) │ │ │ │ +040E4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x40E77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x40E4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -040E94 PAYLOAD │ │ │ │ +040E67 PAYLOAD │ │ │ │ │ │ │ │ -04116C LOCAL HEADER #89 04034B50 (67324752) │ │ │ │ -041170 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -041171 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -041172 General Purpose Flag 0800 (2048) │ │ │ │ +04113F LOCAL HEADER #89 04034B50 (67324752) │ │ │ │ +041143 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +041144 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +041145 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -041174 Compression Method 0008 (8) 'Deflated' │ │ │ │ -041176 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04117A CRC B3B4EDA2 (3014978978) │ │ │ │ -04117E Compressed Size 000006E9 (1769) │ │ │ │ -041182 Uncompressed Size 00000D3F (3391) │ │ │ │ -041186 Filename Length 001F (31) │ │ │ │ -041188 Extra Length 0000 (0) │ │ │ │ -04118A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +041147 Compression Method 0008 (8) 'Deflated' │ │ │ │ +041149 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04114D CRC B3B4EDA2 (3014978978) │ │ │ │ +041151 Compressed Size 000006E9 (1769) │ │ │ │ +041155 Uncompressed Size 00000D3F (3391) │ │ │ │ +041159 Filename Length 001F (31) │ │ │ │ +04115B Extra Length 0000 (0) │ │ │ │ +04115D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4118A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4115D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0411A9 PAYLOAD │ │ │ │ +04117C PAYLOAD │ │ │ │ │ │ │ │ -041892 LOCAL HEADER #90 04034B50 (67324752) │ │ │ │ -041896 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -041897 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -041898 General Purpose Flag 0800 (2048) │ │ │ │ +041865 LOCAL HEADER #90 04034B50 (67324752) │ │ │ │ +041869 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04186A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04186B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04189A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04189C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0418A0 CRC 265CBBB0 (643611568) │ │ │ │ -0418A4 Compressed Size 000002DA (730) │ │ │ │ -0418A8 Uncompressed Size 00000859 (2137) │ │ │ │ -0418AC Filename Length 001E (30) │ │ │ │ -0418AE Extra Length 0000 (0) │ │ │ │ -0418B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04186D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04186F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +041873 CRC 265CBBB0 (643611568) │ │ │ │ +041877 Compressed Size 000002DA (730) │ │ │ │ +04187B Uncompressed Size 00000859 (2137) │ │ │ │ +04187F Filename Length 001E (30) │ │ │ │ +041881 Extra Length 0000 (0) │ │ │ │ +041883 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x418B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x41883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0418CE PAYLOAD │ │ │ │ +0418A1 PAYLOAD │ │ │ │ │ │ │ │ -041BA8 LOCAL HEADER #91 04034B50 (67324752) │ │ │ │ -041BAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -041BAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -041BAE General Purpose Flag 0800 (2048) │ │ │ │ +041B7B LOCAL HEADER #91 04034B50 (67324752) │ │ │ │ +041B7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +041B80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +041B81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -041BB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -041BB2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -041BB6 CRC DB76048D (3681944717) │ │ │ │ -041BBA Compressed Size 000006AB (1707) │ │ │ │ -041BBE Uncompressed Size 00000CC1 (3265) │ │ │ │ -041BC2 Filename Length 0023 (35) │ │ │ │ -041BC4 Extra Length 0000 (0) │ │ │ │ -041BC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +041B83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +041B85 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +041B89 CRC DB76048D (3681944717) │ │ │ │ +041B8D Compressed Size 000006AB (1707) │ │ │ │ +041B91 Uncompressed Size 00000CC1 (3265) │ │ │ │ +041B95 Filename Length 0023 (35) │ │ │ │ +041B97 Extra Length 0000 (0) │ │ │ │ +041B99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x41BC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x41B99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -041BE9 PAYLOAD │ │ │ │ +041BBC PAYLOAD │ │ │ │ │ │ │ │ -042294 LOCAL HEADER #92 04034B50 (67324752) │ │ │ │ -042298 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -042299 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04229A General Purpose Flag 0800 (2048) │ │ │ │ +042267 LOCAL HEADER #92 04034B50 (67324752) │ │ │ │ +04226B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04226C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04226D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04229C Compression Method 0008 (8) 'Deflated' │ │ │ │ -04229E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0422A2 CRC 9E44AA56 (2655300182) │ │ │ │ -0422A6 Compressed Size 00000321 (801) │ │ │ │ -0422AA Uncompressed Size 00000A19 (2585) │ │ │ │ -0422AE Filename Length 0022 (34) │ │ │ │ -0422B0 Extra Length 0000 (0) │ │ │ │ -0422B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04226F Compression Method 0008 (8) 'Deflated' │ │ │ │ +042271 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +042275 CRC 9E44AA56 (2655300182) │ │ │ │ +042279 Compressed Size 00000321 (801) │ │ │ │ +04227D Uncompressed Size 00000A19 (2585) │ │ │ │ +042281 Filename Length 0022 (34) │ │ │ │ +042283 Extra Length 0000 (0) │ │ │ │ +042285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x422B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x42285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0422D4 PAYLOAD │ │ │ │ +0422A7 PAYLOAD │ │ │ │ │ │ │ │ -0425F5 LOCAL HEADER #93 04034B50 (67324752) │ │ │ │ -0425F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0425FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0425FB General Purpose Flag 0800 (2048) │ │ │ │ +0425C8 LOCAL HEADER #93 04034B50 (67324752) │ │ │ │ +0425CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0425CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0425CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0425FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0425FF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -042603 CRC 2B27D6A3 (724031139) │ │ │ │ -042607 Compressed Size 000005EE (1518) │ │ │ │ -04260B Uncompressed Size 00000B51 (2897) │ │ │ │ -04260F Filename Length 0020 (32) │ │ │ │ -042611 Extra Length 0000 (0) │ │ │ │ -042613 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0425D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0425D2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0425D6 CRC 2B27D6A3 (724031139) │ │ │ │ +0425DA Compressed Size 000005EE (1518) │ │ │ │ +0425DE Uncompressed Size 00000B51 (2897) │ │ │ │ +0425E2 Filename Length 0020 (32) │ │ │ │ +0425E4 Extra Length 0000 (0) │ │ │ │ +0425E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x42613: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x425E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -042633 PAYLOAD │ │ │ │ +042606 PAYLOAD │ │ │ │ │ │ │ │ -042C21 LOCAL HEADER #94 04034B50 (67324752) │ │ │ │ -042C25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -042C26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -042C27 General Purpose Flag 0800 (2048) │ │ │ │ +042BF4 LOCAL HEADER #94 04034B50 (67324752) │ │ │ │ +042BF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +042BF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +042BFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -042C29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -042C2B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -042C2F CRC 5DA5495C (1571113308) │ │ │ │ -042C33 Compressed Size 000002C3 (707) │ │ │ │ -042C37 Uncompressed Size 0000082B (2091) │ │ │ │ -042C3B Filename Length 001F (31) │ │ │ │ -042C3D Extra Length 0000 (0) │ │ │ │ -042C3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +042BFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +042BFE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +042C02 CRC 5DA5495C (1571113308) │ │ │ │ +042C06 Compressed Size 000002C3 (707) │ │ │ │ +042C0A Uncompressed Size 0000082B (2091) │ │ │ │ +042C0E Filename Length 001F (31) │ │ │ │ +042C10 Extra Length 0000 (0) │ │ │ │ +042C12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x42C3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x42C12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -042C5E PAYLOAD │ │ │ │ +042C31 PAYLOAD │ │ │ │ │ │ │ │ -042F21 LOCAL HEADER #95 04034B50 (67324752) │ │ │ │ -042F25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -042F26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -042F27 General Purpose Flag 0800 (2048) │ │ │ │ +042EF4 LOCAL HEADER #95 04034B50 (67324752) │ │ │ │ +042EF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +042EF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +042EFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -042F29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -042F2B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -042F2F CRC 4BE8AB30 (1273539376) │ │ │ │ -042F33 Compressed Size 000005F7 (1527) │ │ │ │ -042F37 Uncompressed Size 00000B59 (2905) │ │ │ │ -042F3B Filename Length 0022 (34) │ │ │ │ -042F3D Extra Length 0000 (0) │ │ │ │ -042F3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +042EFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +042EFE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +042F02 CRC 4BE8AB30 (1273539376) │ │ │ │ +042F06 Compressed Size 000005F7 (1527) │ │ │ │ +042F0A Uncompressed Size 00000B59 (2905) │ │ │ │ +042F0E Filename Length 0022 (34) │ │ │ │ +042F10 Extra Length 0000 (0) │ │ │ │ +042F12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x42F3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x42F12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -042F61 PAYLOAD │ │ │ │ +042F34 PAYLOAD │ │ │ │ │ │ │ │ -043558 LOCAL HEADER #96 04034B50 (67324752) │ │ │ │ -04355C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04355D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04355E General Purpose Flag 0800 (2048) │ │ │ │ +04352B LOCAL HEADER #96 04034B50 (67324752) │ │ │ │ +04352F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +043530 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +043531 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -043560 Compression Method 0008 (8) 'Deflated' │ │ │ │ -043562 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -043566 CRC BCD37E99 (3167977113) │ │ │ │ -04356A Compressed Size 000002CB (715) │ │ │ │ -04356E Uncompressed Size 00000845 (2117) │ │ │ │ -043572 Filename Length 0021 (33) │ │ │ │ -043574 Extra Length 0000 (0) │ │ │ │ -043576 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +043533 Compression Method 0008 (8) 'Deflated' │ │ │ │ +043535 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +043539 CRC BCD37E99 (3167977113) │ │ │ │ +04353D Compressed Size 000002CB (715) │ │ │ │ +043541 Uncompressed Size 00000845 (2117) │ │ │ │ +043545 Filename Length 0021 (33) │ │ │ │ +043547 Extra Length 0000 (0) │ │ │ │ +043549 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x43576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x43549: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -043597 PAYLOAD │ │ │ │ +04356A PAYLOAD │ │ │ │ │ │ │ │ -043862 LOCAL HEADER #97 04034B50 (67324752) │ │ │ │ -043866 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -043867 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -043868 General Purpose Flag 0800 (2048) │ │ │ │ +043835 LOCAL HEADER #97 04034B50 (67324752) │ │ │ │ +043839 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04383A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04383B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04386A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04386C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -043870 CRC DEA96711 (3735643921) │ │ │ │ -043874 Compressed Size 0000060B (1547) │ │ │ │ -043878 Uncompressed Size 00000B87 (2951) │ │ │ │ -04387C Filename Length 0021 (33) │ │ │ │ -04387E Extra Length 0000 (0) │ │ │ │ -043880 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04383D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04383F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +043843 CRC DEA96711 (3735643921) │ │ │ │ +043847 Compressed Size 0000060B (1547) │ │ │ │ +04384B Uncompressed Size 00000B87 (2951) │ │ │ │ +04384F Filename Length 0021 (33) │ │ │ │ +043851 Extra Length 0000 (0) │ │ │ │ +043853 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x43880: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x43853: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0438A1 PAYLOAD │ │ │ │ +043874 PAYLOAD │ │ │ │ │ │ │ │ -043EAC LOCAL HEADER #98 04034B50 (67324752) │ │ │ │ -043EB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -043EB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -043EB2 General Purpose Flag 0800 (2048) │ │ │ │ +043E7F LOCAL HEADER #98 04034B50 (67324752) │ │ │ │ +043E83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +043E84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +043E85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -043EB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -043EB6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -043EBA CRC 35BE1B11 (901651217) │ │ │ │ -043EBE Compressed Size 000002D0 (720) │ │ │ │ -043EC2 Uncompressed Size 00000880 (2176) │ │ │ │ -043EC6 Filename Length 0020 (32) │ │ │ │ -043EC8 Extra Length 0000 (0) │ │ │ │ -043ECA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +043E87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +043E89 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +043E8D CRC 35BE1B11 (901651217) │ │ │ │ +043E91 Compressed Size 000002D0 (720) │ │ │ │ +043E95 Uncompressed Size 00000880 (2176) │ │ │ │ +043E99 Filename Length 0020 (32) │ │ │ │ +043E9B Extra Length 0000 (0) │ │ │ │ +043E9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x43ECA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x43E9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -043EEA PAYLOAD │ │ │ │ +043EBD PAYLOAD │ │ │ │ │ │ │ │ -0441BA LOCAL HEADER #99 04034B50 (67324752) │ │ │ │ -0441BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0441BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0441C0 General Purpose Flag 0800 (2048) │ │ │ │ +04418D LOCAL HEADER #99 04034B50 (67324752) │ │ │ │ +044191 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +044192 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +044193 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0441C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0441C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0441C8 CRC 1BA20900 (463603968) │ │ │ │ -0441CC Compressed Size 0000060F (1551) │ │ │ │ -0441D0 Uncompressed Size 00000B8B (2955) │ │ │ │ -0441D4 Filename Length 0022 (34) │ │ │ │ -0441D6 Extra Length 0000 (0) │ │ │ │ -0441D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +044195 Compression Method 0008 (8) 'Deflated' │ │ │ │ +044197 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04419B CRC 1BA20900 (463603968) │ │ │ │ +04419F Compressed Size 0000060F (1551) │ │ │ │ +0441A3 Uncompressed Size 00000B8B (2955) │ │ │ │ +0441A7 Filename Length 0022 (34) │ │ │ │ +0441A9 Extra Length 0000 (0) │ │ │ │ +0441AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x441D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x441AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0441FA PAYLOAD │ │ │ │ +0441CD PAYLOAD │ │ │ │ │ │ │ │ -044809 LOCAL HEADER #100 04034B50 (67324752) │ │ │ │ -04480D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04480E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04480F General Purpose Flag 0800 (2048) │ │ │ │ +0447DC LOCAL HEADER #100 04034B50 (67324752) │ │ │ │ +0447E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0447E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0447E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -044811 Compression Method 0008 (8) 'Deflated' │ │ │ │ -044813 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -044817 CRC 188A9B53 (411736915) │ │ │ │ -04481B Compressed Size 000002D8 (728) │ │ │ │ -04481F Uncompressed Size 00000895 (2197) │ │ │ │ -044823 Filename Length 0021 (33) │ │ │ │ -044825 Extra Length 0000 (0) │ │ │ │ -044827 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0447E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0447E6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0447EA CRC 188A9B53 (411736915) │ │ │ │ +0447EE Compressed Size 000002D8 (728) │ │ │ │ +0447F2 Uncompressed Size 00000895 (2197) │ │ │ │ +0447F6 Filename Length 0021 (33) │ │ │ │ +0447F8 Extra Length 0000 (0) │ │ │ │ +0447FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x44827: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x447FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -044848 PAYLOAD │ │ │ │ +04481B PAYLOAD │ │ │ │ │ │ │ │ -044B20 LOCAL HEADER #101 04034B50 (67324752) │ │ │ │ -044B24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -044B25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -044B26 General Purpose Flag 0800 (2048) │ │ │ │ +044AF3 LOCAL HEADER #101 04034B50 (67324752) │ │ │ │ +044AF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +044AF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +044AF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -044B28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -044B2A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -044B2E CRC 69564455 (1767261269) │ │ │ │ -044B32 Compressed Size 00000608 (1544) │ │ │ │ -044B36 Uncompressed Size 00000B96 (2966) │ │ │ │ -044B3A Filename Length 001F (31) │ │ │ │ -044B3C Extra Length 0000 (0) │ │ │ │ -044B3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +044AFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +044AFD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +044B01 CRC 69564455 (1767261269) │ │ │ │ +044B05 Compressed Size 00000608 (1544) │ │ │ │ +044B09 Uncompressed Size 00000B96 (2966) │ │ │ │ +044B0D Filename Length 001F (31) │ │ │ │ +044B0F Extra Length 0000 (0) │ │ │ │ +044B11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x44B3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x44B11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -044B5D PAYLOAD │ │ │ │ +044B30 PAYLOAD │ │ │ │ │ │ │ │ -045165 LOCAL HEADER #102 04034B50 (67324752) │ │ │ │ -045169 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04516A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04516B General Purpose Flag 0800 (2048) │ │ │ │ +045138 LOCAL HEADER #102 04034B50 (67324752) │ │ │ │ +04513C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04513D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04513E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04516D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04516F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -045173 CRC 10E14B16 (283200278) │ │ │ │ -045177 Compressed Size 000002E4 (740) │ │ │ │ -04517B Uncompressed Size 000008A2 (2210) │ │ │ │ -04517F Filename Length 001E (30) │ │ │ │ -045181 Extra Length 0000 (0) │ │ │ │ -045183 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045140 Compression Method 0008 (8) 'Deflated' │ │ │ │ +045142 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +045146 CRC 10E14B16 (283200278) │ │ │ │ +04514A Compressed Size 000002E4 (740) │ │ │ │ +04514E Uncompressed Size 000008A2 (2210) │ │ │ │ +045152 Filename Length 001E (30) │ │ │ │ +045154 Extra Length 0000 (0) │ │ │ │ +045156 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x45183: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45156: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0451A1 PAYLOAD │ │ │ │ +045174 PAYLOAD │ │ │ │ │ │ │ │ -045485 LOCAL HEADER #103 04034B50 (67324752) │ │ │ │ -045489 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04548A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04548B General Purpose Flag 0800 (2048) │ │ │ │ +045458 LOCAL HEADER #103 04034B50 (67324752) │ │ │ │ +04545C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04545D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04545E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04548D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04548F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -045493 CRC AFEA32B7 (2951361207) │ │ │ │ -045497 Compressed Size 00000625 (1573) │ │ │ │ -04549B Uncompressed Size 00000BBA (3002) │ │ │ │ -04549F Filename Length 0021 (33) │ │ │ │ -0454A1 Extra Length 0000 (0) │ │ │ │ -0454A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045460 Compression Method 0008 (8) 'Deflated' │ │ │ │ +045462 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +045466 CRC AFEA32B7 (2951361207) │ │ │ │ +04546A Compressed Size 00000625 (1573) │ │ │ │ +04546E Uncompressed Size 00000BBA (3002) │ │ │ │ +045472 Filename Length 0021 (33) │ │ │ │ +045474 Extra Length 0000 (0) │ │ │ │ +045476 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x454A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45476: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0454C4 PAYLOAD │ │ │ │ +045497 PAYLOAD │ │ │ │ │ │ │ │ -045AE9 LOCAL HEADER #104 04034B50 (67324752) │ │ │ │ -045AED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -045AEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -045AEF General Purpose Flag 0800 (2048) │ │ │ │ +045ABC LOCAL HEADER #104 04034B50 (67324752) │ │ │ │ +045AC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +045AC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +045AC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -045AF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -045AF3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -045AF7 CRC 72826B9E (1921149854) │ │ │ │ -045AFB Compressed Size 000002EF (751) │ │ │ │ -045AFF Uncompressed Size 000008E0 (2272) │ │ │ │ -045B03 Filename Length 0020 (32) │ │ │ │ -045B05 Extra Length 0000 (0) │ │ │ │ -045B07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045AC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +045AC6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +045ACA CRC 72826B9E (1921149854) │ │ │ │ +045ACE Compressed Size 000002EF (751) │ │ │ │ +045AD2 Uncompressed Size 000008E0 (2272) │ │ │ │ +045AD6 Filename Length 0020 (32) │ │ │ │ +045AD8 Extra Length 0000 (0) │ │ │ │ +045ADA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x45B07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45ADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -045B27 PAYLOAD │ │ │ │ +045AFA PAYLOAD │ │ │ │ │ │ │ │ -045E16 LOCAL HEADER #105 04034B50 (67324752) │ │ │ │ -045E1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -045E1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -045E1C General Purpose Flag 0800 (2048) │ │ │ │ +045DE9 LOCAL HEADER #105 04034B50 (67324752) │ │ │ │ +045DED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +045DEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +045DEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -045E1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -045E20 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -045E24 CRC 320891BF (839422399) │ │ │ │ -045E28 Compressed Size 000006AA (1706) │ │ │ │ -045E2C Uncompressed Size 00000CF2 (3314) │ │ │ │ -045E30 Filename Length 0026 (38) │ │ │ │ -045E32 Extra Length 0000 (0) │ │ │ │ -045E34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045DF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +045DF3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +045DF7 CRC 320891BF (839422399) │ │ │ │ +045DFB Compressed Size 000006AA (1706) │ │ │ │ +045DFF Uncompressed Size 00000CF2 (3314) │ │ │ │ +045E03 Filename Length 0026 (38) │ │ │ │ +045E05 Extra Length 0000 (0) │ │ │ │ +045E07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x45E34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45E07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -045E5A PAYLOAD │ │ │ │ +045E2D PAYLOAD │ │ │ │ │ │ │ │ -046504 LOCAL HEADER #106 04034B50 (67324752) │ │ │ │ -046508 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046509 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04650A General Purpose Flag 0800 (2048) │ │ │ │ +0464D7 LOCAL HEADER #106 04034B50 (67324752) │ │ │ │ +0464DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0464DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0464DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04650C Compression Method 0008 (8) 'Deflated' │ │ │ │ -04650E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -046512 CRC 8B3675E1 (2335602145) │ │ │ │ -046516 Compressed Size 00000318 (792) │ │ │ │ -04651A Uncompressed Size 0000099E (2462) │ │ │ │ -04651E Filename Length 0025 (37) │ │ │ │ -046520 Extra Length 0000 (0) │ │ │ │ -046522 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0464DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0464E1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0464E5 CRC 8B3675E1 (2335602145) │ │ │ │ +0464E9 Compressed Size 00000318 (792) │ │ │ │ +0464ED Uncompressed Size 0000099E (2462) │ │ │ │ +0464F1 Filename Length 0025 (37) │ │ │ │ +0464F3 Extra Length 0000 (0) │ │ │ │ +0464F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46522: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x464F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046547 PAYLOAD │ │ │ │ +04651A PAYLOAD │ │ │ │ │ │ │ │ -04685F LOCAL HEADER #107 04034B50 (67324752) │ │ │ │ -046863 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046864 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046865 General Purpose Flag 0800 (2048) │ │ │ │ +046832 LOCAL HEADER #107 04034B50 (67324752) │ │ │ │ +046836 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +046837 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046838 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046867 Compression Method 0008 (8) 'Deflated' │ │ │ │ -046869 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04686D CRC 92333E72 (2452831858) │ │ │ │ -046871 Compressed Size 000004DC (1244) │ │ │ │ -046875 Uncompressed Size 0000096E (2414) │ │ │ │ -046879 Filename Length 001B (27) │ │ │ │ -04687B Extra Length 0000 (0) │ │ │ │ -04687D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04683A Compression Method 0008 (8) 'Deflated' │ │ │ │ +04683C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +046840 CRC 92333E72 (2452831858) │ │ │ │ +046844 Compressed Size 000004DC (1244) │ │ │ │ +046848 Uncompressed Size 0000096E (2414) │ │ │ │ +04684C Filename Length 001B (27) │ │ │ │ +04684E Extra Length 0000 (0) │ │ │ │ +046850 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4687D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46850: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046898 PAYLOAD │ │ │ │ +04686B PAYLOAD │ │ │ │ │ │ │ │ -046D74 LOCAL HEADER #108 04034B50 (67324752) │ │ │ │ -046D78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046D79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046D7A General Purpose Flag 0800 (2048) │ │ │ │ +046D47 LOCAL HEADER #108 04034B50 (67324752) │ │ │ │ +046D4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +046D4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046D4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046D7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -046D7E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -046D82 CRC 30B7EF93 (817360787) │ │ │ │ -046D86 Compressed Size 000001F9 (505) │ │ │ │ -046D8A Uncompressed Size 0000058D (1421) │ │ │ │ -046D8E Filename Length 001A (26) │ │ │ │ -046D90 Extra Length 0000 (0) │ │ │ │ -046D92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +046D4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +046D51 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +046D55 CRC 30B7EF93 (817360787) │ │ │ │ +046D59 Compressed Size 000001F9 (505) │ │ │ │ +046D5D Uncompressed Size 0000058D (1421) │ │ │ │ +046D61 Filename Length 001A (26) │ │ │ │ +046D63 Extra Length 0000 (0) │ │ │ │ +046D65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46D92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46D65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046DAC PAYLOAD │ │ │ │ +046D7F PAYLOAD │ │ │ │ │ │ │ │ -046FA5 LOCAL HEADER #109 04034B50 (67324752) │ │ │ │ -046FA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046FAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046FAB General Purpose Flag 0800 (2048) │ │ │ │ +046F78 LOCAL HEADER #109 04034B50 (67324752) │ │ │ │ +046F7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +046F7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046F7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046FAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -046FAF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -046FB3 CRC 3C9E04FF (1016988927) │ │ │ │ -046FB7 Compressed Size 00000558 (1368) │ │ │ │ -046FBB Uncompressed Size 00000AC3 (2755) │ │ │ │ -046FBF Filename Length 001C (28) │ │ │ │ -046FC1 Extra Length 0000 (0) │ │ │ │ -046FC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +046F80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +046F82 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +046F86 CRC 3C9E04FF (1016988927) │ │ │ │ +046F8A Compressed Size 00000558 (1368) │ │ │ │ +046F8E Uncompressed Size 00000AC3 (2755) │ │ │ │ +046F92 Filename Length 001C (28) │ │ │ │ +046F94 Extra Length 0000 (0) │ │ │ │ +046F96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46FC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46F96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046FDF PAYLOAD │ │ │ │ +046FB2 PAYLOAD │ │ │ │ │ │ │ │ -047537 LOCAL HEADER #110 04034B50 (67324752) │ │ │ │ -04753B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04753C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04753D General Purpose Flag 0800 (2048) │ │ │ │ +04750A LOCAL HEADER #110 04034B50 (67324752) │ │ │ │ +04750E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04750F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047510 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04753F Compression Method 0008 (8) 'Deflated' │ │ │ │ -047541 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -047545 CRC 9CD9F56D (2631529837) │ │ │ │ -047549 Compressed Size 0000023C (572) │ │ │ │ -04754D Uncompressed Size 00000716 (1814) │ │ │ │ -047551 Filename Length 001B (27) │ │ │ │ -047553 Extra Length 0000 (0) │ │ │ │ -047555 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047512 Compression Method 0008 (8) 'Deflated' │ │ │ │ +047514 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +047518 CRC 9CD9F56D (2631529837) │ │ │ │ +04751C Compressed Size 0000023C (572) │ │ │ │ +047520 Uncompressed Size 00000716 (1814) │ │ │ │ +047524 Filename Length 001B (27) │ │ │ │ +047526 Extra Length 0000 (0) │ │ │ │ +047528 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x47555: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x47528: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -047570 PAYLOAD │ │ │ │ +047543 PAYLOAD │ │ │ │ │ │ │ │ -0477AC LOCAL HEADER #111 04034B50 (67324752) │ │ │ │ -0477B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0477B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0477B2 General Purpose Flag 0800 (2048) │ │ │ │ +04777F LOCAL HEADER #111 04034B50 (67324752) │ │ │ │ +047783 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +047784 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047785 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0477B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0477B6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0477BA CRC 4CD838EA (1289238762) │ │ │ │ -0477BE Compressed Size 00000593 (1427) │ │ │ │ -0477C2 Uncompressed Size 00000AD3 (2771) │ │ │ │ -0477C6 Filename Length 001B (27) │ │ │ │ -0477C8 Extra Length 0000 (0) │ │ │ │ -0477CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047787 Compression Method 0008 (8) 'Deflated' │ │ │ │ +047789 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04778D CRC 4CD838EA (1289238762) │ │ │ │ +047791 Compressed Size 00000593 (1427) │ │ │ │ +047795 Uncompressed Size 00000AD3 (2771) │ │ │ │ +047799 Filename Length 001B (27) │ │ │ │ +04779B Extra Length 0000 (0) │ │ │ │ +04779D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x477CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4779D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0477E5 PAYLOAD │ │ │ │ +0477B8 PAYLOAD │ │ │ │ │ │ │ │ -047D78 LOCAL HEADER #112 04034B50 (67324752) │ │ │ │ -047D7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -047D7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -047D7E General Purpose Flag 0800 (2048) │ │ │ │ +047D4B LOCAL HEADER #112 04034B50 (67324752) │ │ │ │ +047D4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +047D50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047D51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -047D80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -047D82 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -047D86 CRC FEF52F23 (4277481251) │ │ │ │ -047D8A Compressed Size 0000026F (623) │ │ │ │ -047D8E Uncompressed Size 00000738 (1848) │ │ │ │ -047D92 Filename Length 001A (26) │ │ │ │ -047D94 Extra Length 0000 (0) │ │ │ │ -047D96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047D53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +047D55 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +047D59 CRC FEF52F23 (4277481251) │ │ │ │ +047D5D Compressed Size 0000026F (623) │ │ │ │ +047D61 Uncompressed Size 00000738 (1848) │ │ │ │ +047D65 Filename Length 001A (26) │ │ │ │ +047D67 Extra Length 0000 (0) │ │ │ │ +047D69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x47D96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x47D69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -047DB0 PAYLOAD │ │ │ │ +047D83 PAYLOAD │ │ │ │ │ │ │ │ -04801F LOCAL HEADER #113 04034B50 (67324752) │ │ │ │ -048023 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -048024 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -048025 General Purpose Flag 0800 (2048) │ │ │ │ +047FF2 LOCAL HEADER #113 04034B50 (67324752) │ │ │ │ +047FF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +047FF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047FF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -048027 Compression Method 0008 (8) 'Deflated' │ │ │ │ -048029 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04802D CRC AA641FA9 (2858688425) │ │ │ │ -048031 Compressed Size 000006DD (1757) │ │ │ │ -048035 Uncompressed Size 00000EC5 (3781) │ │ │ │ -048039 Filename Length 001A (26) │ │ │ │ -04803B Extra Length 0000 (0) │ │ │ │ -04803D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047FFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +047FFC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +048000 CRC AA641FA9 (2858688425) │ │ │ │ +048004 Compressed Size 000006DD (1757) │ │ │ │ +048008 Uncompressed Size 00000EC5 (3781) │ │ │ │ +04800C Filename Length 001A (26) │ │ │ │ +04800E Extra Length 0000 (0) │ │ │ │ +048010 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4803D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x48010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -048057 PAYLOAD │ │ │ │ +04802A PAYLOAD │ │ │ │ │ │ │ │ -048734 LOCAL HEADER #114 04034B50 (67324752) │ │ │ │ -048738 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -048739 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04873A General Purpose Flag 0800 (2048) │ │ │ │ +048707 LOCAL HEADER #114 04034B50 (67324752) │ │ │ │ +04870B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04870C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04870D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04873C Compression Method 0008 (8) 'Deflated' │ │ │ │ -04873E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -048742 CRC 6A6FFC67 (1785724007) │ │ │ │ -048746 Compressed Size 000002DF (735) │ │ │ │ -04874A Uncompressed Size 00000A67 (2663) │ │ │ │ -04874E Filename Length 0019 (25) │ │ │ │ -048750 Extra Length 0000 (0) │ │ │ │ -048752 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04870F Compression Method 0008 (8) 'Deflated' │ │ │ │ +048711 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +048715 CRC 6A6FFC67 (1785724007) │ │ │ │ +048719 Compressed Size 000002DF (735) │ │ │ │ +04871D Uncompressed Size 00000A67 (2663) │ │ │ │ +048721 Filename Length 0019 (25) │ │ │ │ +048723 Extra Length 0000 (0) │ │ │ │ +048725 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x48752: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x48725: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04876B PAYLOAD │ │ │ │ +04873E PAYLOAD │ │ │ │ │ │ │ │ -048A4A LOCAL HEADER #115 04034B50 (67324752) │ │ │ │ -048A4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -048A4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -048A50 General Purpose Flag 0800 (2048) │ │ │ │ +048A1D LOCAL HEADER #115 04034B50 (67324752) │ │ │ │ +048A21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +048A22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +048A23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -048A52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -048A54 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -048A58 CRC 689E73CD (1755214797) │ │ │ │ -048A5C Compressed Size 000006C1 (1729) │ │ │ │ -048A60 Uncompressed Size 00000EA5 (3749) │ │ │ │ -048A64 Filename Length 001C (28) │ │ │ │ -048A66 Extra Length 0000 (0) │ │ │ │ -048A68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +048A25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +048A27 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +048A2B CRC 689E73CD (1755214797) │ │ │ │ +048A2F Compressed Size 000006C1 (1729) │ │ │ │ +048A33 Uncompressed Size 00000EA5 (3749) │ │ │ │ +048A37 Filename Length 001C (28) │ │ │ │ +048A39 Extra Length 0000 (0) │ │ │ │ +048A3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x48A68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x48A3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -048A84 PAYLOAD │ │ │ │ +048A57 PAYLOAD │ │ │ │ │ │ │ │ -049145 LOCAL HEADER #116 04034B50 (67324752) │ │ │ │ -049149 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04914A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04914B General Purpose Flag 0800 (2048) │ │ │ │ +049118 LOCAL HEADER #116 04034B50 (67324752) │ │ │ │ +04911C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04911D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04911E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04914D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04914F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -049153 CRC ABCAF5BE (2882205118) │ │ │ │ -049157 Compressed Size 000002E6 (742) │ │ │ │ -04915B Uncompressed Size 00000AB2 (2738) │ │ │ │ -04915F Filename Length 001B (27) │ │ │ │ -049161 Extra Length 0000 (0) │ │ │ │ -049163 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049120 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049122 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +049126 CRC ABCAF5BE (2882205118) │ │ │ │ +04912A Compressed Size 000002E6 (742) │ │ │ │ +04912E Uncompressed Size 00000AB2 (2738) │ │ │ │ +049132 Filename Length 001B (27) │ │ │ │ +049134 Extra Length 0000 (0) │ │ │ │ +049136 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49163: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04917E PAYLOAD │ │ │ │ +049151 PAYLOAD │ │ │ │ │ │ │ │ -049464 LOCAL HEADER #117 04034B50 (67324752) │ │ │ │ -049468 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049469 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04946A General Purpose Flag 0800 (2048) │ │ │ │ +049437 LOCAL HEADER #117 04034B50 (67324752) │ │ │ │ +04943B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04943C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04943D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04946C Compression Method 0008 (8) 'Deflated' │ │ │ │ -04946E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -049472 CRC 6617DAD7 (1712839383) │ │ │ │ -049476 Compressed Size 000007E9 (2025) │ │ │ │ -04947A Uncompressed Size 00000FF0 (4080) │ │ │ │ -04947E Filename Length 0021 (33) │ │ │ │ -049480 Extra Length 0000 (0) │ │ │ │ -049482 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04943F Compression Method 0008 (8) 'Deflated' │ │ │ │ +049441 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +049445 CRC 6617DAD7 (1712839383) │ │ │ │ +049449 Compressed Size 000007E9 (2025) │ │ │ │ +04944D Uncompressed Size 00000FF0 (4080) │ │ │ │ +049451 Filename Length 0021 (33) │ │ │ │ +049453 Extra Length 0000 (0) │ │ │ │ +049455 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49482: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49455: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0494A3 PAYLOAD │ │ │ │ +049476 PAYLOAD │ │ │ │ │ │ │ │ -049C8C LOCAL HEADER #118 04034B50 (67324752) │ │ │ │ -049C90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049C91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049C92 General Purpose Flag 0800 (2048) │ │ │ │ +049C5F LOCAL HEADER #118 04034B50 (67324752) │ │ │ │ +049C63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049C64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049C65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049C94 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049C96 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -049C9A CRC B39CF83F (3013408831) │ │ │ │ -049C9E Compressed Size 0000036D (877) │ │ │ │ -049CA2 Uncompressed Size 00000DF5 (3573) │ │ │ │ -049CA6 Filename Length 0020 (32) │ │ │ │ -049CA8 Extra Length 0000 (0) │ │ │ │ -049CAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049C67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049C69 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +049C6D CRC B39CF83F (3013408831) │ │ │ │ +049C71 Compressed Size 0000036D (877) │ │ │ │ +049C75 Uncompressed Size 00000DF5 (3573) │ │ │ │ +049C79 Filename Length 0020 (32) │ │ │ │ +049C7B Extra Length 0000 (0) │ │ │ │ +049C7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49CAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49C7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049CCA PAYLOAD │ │ │ │ +049C9D PAYLOAD │ │ │ │ │ │ │ │ -04A037 LOCAL HEADER #119 04034B50 (67324752) │ │ │ │ -04A03B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A03C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A03D General Purpose Flag 0800 (2048) │ │ │ │ +04A00A LOCAL HEADER #119 04034B50 (67324752) │ │ │ │ +04A00E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A00F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A010 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A03F Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A041 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04A045 CRC 62559B19 (1649777433) │ │ │ │ -04A049 Compressed Size 000005ED (1517) │ │ │ │ -04A04D Uncompressed Size 00000CC9 (3273) │ │ │ │ -04A051 Filename Length 001C (28) │ │ │ │ -04A053 Extra Length 0000 (0) │ │ │ │ -04A055 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A012 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A014 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04A018 CRC 62559B19 (1649777433) │ │ │ │ +04A01C Compressed Size 000005ED (1517) │ │ │ │ +04A020 Uncompressed Size 00000CC9 (3273) │ │ │ │ +04A024 Filename Length 001C (28) │ │ │ │ +04A026 Extra Length 0000 (0) │ │ │ │ +04A028 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A055: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A028: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A071 PAYLOAD │ │ │ │ +04A044 PAYLOAD │ │ │ │ │ │ │ │ -04A65E LOCAL HEADER #120 04034B50 (67324752) │ │ │ │ -04A662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A664 General Purpose Flag 0800 (2048) │ │ │ │ +04A631 LOCAL HEADER #120 04034B50 (67324752) │ │ │ │ +04A635 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A636 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A637 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A666 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A668 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04A66C CRC C2C023CC (3267371980) │ │ │ │ -04A670 Compressed Size 0000026C (620) │ │ │ │ -04A674 Uncompressed Size 000008D9 (2265) │ │ │ │ -04A678 Filename Length 001B (27) │ │ │ │ -04A67A Extra Length 0000 (0) │ │ │ │ -04A67C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A639 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A63B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04A63F CRC C2C023CC (3267371980) │ │ │ │ +04A643 Compressed Size 0000026C (620) │ │ │ │ +04A647 Uncompressed Size 000008D9 (2265) │ │ │ │ +04A64B Filename Length 001B (27) │ │ │ │ +04A64D Extra Length 0000 (0) │ │ │ │ +04A64F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A67C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A64F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A697 PAYLOAD │ │ │ │ +04A66A PAYLOAD │ │ │ │ │ │ │ │ -04A903 LOCAL HEADER #121 04034B50 (67324752) │ │ │ │ -04A907 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A908 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A909 General Purpose Flag 0800 (2048) │ │ │ │ +04A8D6 LOCAL HEADER #121 04034B50 (67324752) │ │ │ │ +04A8DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A8DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A8DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A90B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A90D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04A911 CRC 6F99B099 (1872343193) │ │ │ │ -04A915 Compressed Size 00000502 (1282) │ │ │ │ -04A919 Uncompressed Size 000009A8 (2472) │ │ │ │ -04A91D Filename Length 001A (26) │ │ │ │ -04A91F Extra Length 0000 (0) │ │ │ │ -04A921 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A8DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A8E0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04A8E4 CRC 6F99B099 (1872343193) │ │ │ │ +04A8E8 Compressed Size 00000502 (1282) │ │ │ │ +04A8EC Uncompressed Size 000009A8 (2472) │ │ │ │ +04A8F0 Filename Length 001A (26) │ │ │ │ +04A8F2 Extra Length 0000 (0) │ │ │ │ +04A8F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A921: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A8F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A93B PAYLOAD │ │ │ │ +04A90E PAYLOAD │ │ │ │ │ │ │ │ -04AE3D LOCAL HEADER #122 04034B50 (67324752) │ │ │ │ -04AE41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AE42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AE43 General Purpose Flag 0800 (2048) │ │ │ │ +04AE10 LOCAL HEADER #122 04034B50 (67324752) │ │ │ │ +04AE14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AE15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AE16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AE45 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AE47 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04AE4B CRC 7FB5D8B8 (2142623928) │ │ │ │ -04AE4F Compressed Size 00000205 (517) │ │ │ │ -04AE53 Uncompressed Size 0000061A (1562) │ │ │ │ -04AE57 Filename Length 0019 (25) │ │ │ │ -04AE59 Extra Length 0000 (0) │ │ │ │ -04AE5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AE18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AE1A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04AE1E CRC 7FB5D8B8 (2142623928) │ │ │ │ +04AE22 Compressed Size 00000205 (517) │ │ │ │ +04AE26 Uncompressed Size 0000061A (1562) │ │ │ │ +04AE2A Filename Length 0019 (25) │ │ │ │ +04AE2C Extra Length 0000 (0) │ │ │ │ +04AE2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AE5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AE2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AE74 PAYLOAD │ │ │ │ +04AE47 PAYLOAD │ │ │ │ │ │ │ │ -04B079 LOCAL HEADER #123 04034B50 (67324752) │ │ │ │ -04B07D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B07E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B07F General Purpose Flag 0800 (2048) │ │ │ │ +04B04C LOCAL HEADER #123 04034B50 (67324752) │ │ │ │ +04B050 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B051 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B052 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B081 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B083 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04B087 CRC F668BD15 (4134059285) │ │ │ │ -04B08B Compressed Size 000004FE (1278) │ │ │ │ -04B08F Uncompressed Size 00000954 (2388) │ │ │ │ -04B093 Filename Length 0022 (34) │ │ │ │ -04B095 Extra Length 0000 (0) │ │ │ │ -04B097 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B054 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B056 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04B05A CRC F668BD15 (4134059285) │ │ │ │ +04B05E Compressed Size 000004FE (1278) │ │ │ │ +04B062 Uncompressed Size 00000954 (2388) │ │ │ │ +04B066 Filename Length 0022 (34) │ │ │ │ +04B068 Extra Length 0000 (0) │ │ │ │ +04B06A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B097: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B06A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B0B9 PAYLOAD │ │ │ │ +04B08C PAYLOAD │ │ │ │ │ │ │ │ -04B5B7 LOCAL HEADER #124 04034B50 (67324752) │ │ │ │ -04B5BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B5BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B5BD General Purpose Flag 0800 (2048) │ │ │ │ +04B58A LOCAL HEADER #124 04034B50 (67324752) │ │ │ │ +04B58E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B58F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B590 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B5BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B5C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04B5C5 CRC D1F72E61 (3522637409) │ │ │ │ -04B5C9 Compressed Size 00000310 (784) │ │ │ │ -04B5CD Uncompressed Size 00000A2F (2607) │ │ │ │ -04B5D1 Filename Length 0021 (33) │ │ │ │ -04B5D3 Extra Length 0000 (0) │ │ │ │ -04B5D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B592 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B594 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04B598 CRC D1F72E61 (3522637409) │ │ │ │ +04B59C Compressed Size 00000310 (784) │ │ │ │ +04B5A0 Uncompressed Size 00000A2F (2607) │ │ │ │ +04B5A4 Filename Length 0021 (33) │ │ │ │ +04B5A6 Extra Length 0000 (0) │ │ │ │ +04B5A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B5D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B5A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B5F6 PAYLOAD │ │ │ │ +04B5C9 PAYLOAD │ │ │ │ │ │ │ │ -04B906 LOCAL HEADER #125 04034B50 (67324752) │ │ │ │ -04B90A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B90B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B90C General Purpose Flag 0800 (2048) │ │ │ │ +04B8D9 LOCAL HEADER #125 04034B50 (67324752) │ │ │ │ +04B8DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B8DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B8DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B90E Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B910 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04B914 CRC E7C9B442 (3888755778) │ │ │ │ -04B918 Compressed Size 0000033B (827) │ │ │ │ -04B91C Uncompressed Size 000007FF (2047) │ │ │ │ -04B920 Filename Length 001F (31) │ │ │ │ -04B922 Extra Length 0000 (0) │ │ │ │ -04B924 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B8E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B8E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04B8E7 CRC E7C9B442 (3888755778) │ │ │ │ +04B8EB Compressed Size 0000033B (827) │ │ │ │ +04B8EF Uncompressed Size 000007FF (2047) │ │ │ │ +04B8F3 Filename Length 001F (31) │ │ │ │ +04B8F5 Extra Length 0000 (0) │ │ │ │ +04B8F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B924: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B8F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B943 PAYLOAD │ │ │ │ +04B916 PAYLOAD │ │ │ │ │ │ │ │ -04BC7E LOCAL HEADER #126 04034B50 (67324752) │ │ │ │ -04BC82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04BC83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04BC84 General Purpose Flag 0800 (2048) │ │ │ │ +04BC51 LOCAL HEADER #126 04034B50 (67324752) │ │ │ │ +04BC55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BC56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BC57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04BC86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04BC88 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04BC8C CRC 3B65520F (996495887) │ │ │ │ -04BC90 Compressed Size 00000345 (837) │ │ │ │ -04BC94 Uncompressed Size 00000F7E (3966) │ │ │ │ -04BC98 Filename Length 001E (30) │ │ │ │ -04BC9A Extra Length 0000 (0) │ │ │ │ -04BC9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04BC59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04BC5B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04BC5F CRC 3B65520F (996495887) │ │ │ │ +04BC63 Compressed Size 00000345 (837) │ │ │ │ +04BC67 Uncompressed Size 00000F7E (3966) │ │ │ │ +04BC6B Filename Length 001E (30) │ │ │ │ +04BC6D Extra Length 0000 (0) │ │ │ │ +04BC6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4BC9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BC6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04BCBA PAYLOAD │ │ │ │ +04BC8D PAYLOAD │ │ │ │ │ │ │ │ -04BFFF LOCAL HEADER #127 04034B50 (67324752) │ │ │ │ -04C003 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C004 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C005 General Purpose Flag 0800 (2048) │ │ │ │ +04BFD2 LOCAL HEADER #127 04034B50 (67324752) │ │ │ │ +04BFD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BFD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BFD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C007 Compression Method 0000 (0) 'Stored' │ │ │ │ -04C009 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04C00D CRC 00000000 (0) │ │ │ │ -04C011 Compressed Size 00000000 (0) │ │ │ │ -04C015 Uncompressed Size 00000000 (0) │ │ │ │ -04C019 Filename Length 000F (15) │ │ │ │ -04C01B Extra Length 0000 (0) │ │ │ │ -04C01D Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +04BFDA Compression Method 0000 (0) 'Stored' │ │ │ │ +04BFDC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04BFE0 CRC 00000000 (0) │ │ │ │ +04BFE4 Compressed Size 00000000 (0) │ │ │ │ +04BFE8 Uncompressed Size 00000000 (0) │ │ │ │ +04BFEC Filename Length 000F (15) │ │ │ │ +04BFEE Extra Length 0000 (0) │ │ │ │ +04BFF0 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C01D: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BFF0: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -04C02C LOCAL HEADER #128 04034B50 (67324752) │ │ │ │ -04C030 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C031 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C032 General Purpose Flag 0800 (2048) │ │ │ │ +04BFFF LOCAL HEADER #128 04034B50 (67324752) │ │ │ │ +04C003 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C004 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C005 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C034 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C036 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04C03A CRC 6082694E (1619159374) │ │ │ │ -04C03E Compressed Size 000003E0 (992) │ │ │ │ -04C042 Uncompressed Size 00000834 (2100) │ │ │ │ -04C046 Filename Length 0028 (40) │ │ │ │ -04C048 Extra Length 0000 (0) │ │ │ │ -04C04A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C007 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C009 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04C00D CRC 6082694E (1619159374) │ │ │ │ +04C011 Compressed Size 000003E0 (992) │ │ │ │ +04C015 Uncompressed Size 00000834 (2100) │ │ │ │ +04C019 Filename Length 0028 (40) │ │ │ │ +04C01B Extra Length 0000 (0) │ │ │ │ +04C01D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C04A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C01D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C072 PAYLOAD │ │ │ │ +04C045 PAYLOAD │ │ │ │ │ │ │ │ -04C452 LOCAL HEADER #129 04034B50 (67324752) │ │ │ │ -04C456 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C457 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C458 General Purpose Flag 0800 (2048) │ │ │ │ +04C425 LOCAL HEADER #129 04034B50 (67324752) │ │ │ │ +04C429 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C42A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C42B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C45A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C45C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04C460 CRC EB372837 (3946260535) │ │ │ │ -04C464 Compressed Size 000004CF (1231) │ │ │ │ -04C468 Uncompressed Size 00001312 (4882) │ │ │ │ -04C46C Filename Length 0027 (39) │ │ │ │ -04C46E Extra Length 0000 (0) │ │ │ │ -04C470 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C42D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C42F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04C433 CRC EB372837 (3946260535) │ │ │ │ +04C437 Compressed Size 000004CF (1231) │ │ │ │ +04C43B Uncompressed Size 00001312 (4882) │ │ │ │ +04C43F Filename Length 0027 (39) │ │ │ │ +04C441 Extra Length 0000 (0) │ │ │ │ +04C443 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C470: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C443: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C497 PAYLOAD │ │ │ │ +04C46A PAYLOAD │ │ │ │ │ │ │ │ -04C966 LOCAL HEADER #130 04034B50 (67324752) │ │ │ │ -04C96A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C96B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C96C General Purpose Flag 0800 (2048) │ │ │ │ +04C939 LOCAL HEADER #130 04034B50 (67324752) │ │ │ │ +04C93D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C93E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C93F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C96E Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C970 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04C974 CRC 62E03C2B (1658862635) │ │ │ │ -04C978 Compressed Size 000004C7 (1223) │ │ │ │ -04C97C Uncompressed Size 00000B4F (2895) │ │ │ │ -04C980 Filename Length 0023 (35) │ │ │ │ -04C982 Extra Length 0000 (0) │ │ │ │ -04C984 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C941 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C943 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04C947 CRC 62E03C2B (1658862635) │ │ │ │ +04C94B Compressed Size 000004C7 (1223) │ │ │ │ +04C94F Uncompressed Size 00000B4F (2895) │ │ │ │ +04C953 Filename Length 0023 (35) │ │ │ │ +04C955 Extra Length 0000 (0) │ │ │ │ +04C957 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C984: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C957: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C9A7 PAYLOAD │ │ │ │ +04C97A PAYLOAD │ │ │ │ │ │ │ │ -04CE6E LOCAL HEADER #131 04034B50 (67324752) │ │ │ │ -04CE72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CE73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CE74 General Purpose Flag 0800 (2048) │ │ │ │ +04CE41 LOCAL HEADER #131 04034B50 (67324752) │ │ │ │ +04CE45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CE46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CE47 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CE76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CE78 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04CE7C CRC 41517449 (1095857225) │ │ │ │ -04CE80 Compressed Size 000005B7 (1463) │ │ │ │ -04CE84 Uncompressed Size 00001C50 (7248) │ │ │ │ -04CE88 Filename Length 0022 (34) │ │ │ │ -04CE8A Extra Length 0000 (0) │ │ │ │ -04CE8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CE49 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CE4B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04CE4F CRC 41517449 (1095857225) │ │ │ │ +04CE53 Compressed Size 000005B7 (1463) │ │ │ │ +04CE57 Uncompressed Size 00001C50 (7248) │ │ │ │ +04CE5B Filename Length 0022 (34) │ │ │ │ +04CE5D Extra Length 0000 (0) │ │ │ │ +04CE5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CE8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CE5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CEAE PAYLOAD │ │ │ │ +04CE81 PAYLOAD │ │ │ │ │ │ │ │ -04D465 LOCAL HEADER #132 04034B50 (67324752) │ │ │ │ -04D469 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D46A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D46B General Purpose Flag 0800 (2048) │ │ │ │ +04D438 LOCAL HEADER #132 04034B50 (67324752) │ │ │ │ +04D43C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D43D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D43E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D46D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D46F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04D473 CRC 5493179D (1418925981) │ │ │ │ -04D477 Compressed Size 000003B4 (948) │ │ │ │ -04D47B Uncompressed Size 0000091E (2334) │ │ │ │ -04D47F Filename Length 001E (30) │ │ │ │ -04D481 Extra Length 0000 (0) │ │ │ │ -04D483 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D440 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D442 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04D446 CRC 5493179D (1418925981) │ │ │ │ +04D44A Compressed Size 000003B4 (948) │ │ │ │ +04D44E Uncompressed Size 0000091E (2334) │ │ │ │ +04D452 Filename Length 001E (30) │ │ │ │ +04D454 Extra Length 0000 (0) │ │ │ │ +04D456 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D456: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D4A1 PAYLOAD │ │ │ │ +04D474 PAYLOAD │ │ │ │ │ │ │ │ -04D855 LOCAL HEADER #133 04034B50 (67324752) │ │ │ │ -04D859 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D85A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D85B General Purpose Flag 0800 (2048) │ │ │ │ +04D828 LOCAL HEADER #133 04034B50 (67324752) │ │ │ │ +04D82C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D82D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D82E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D85D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D85F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04D863 CRC A44FB6FC (2756687612) │ │ │ │ -04D867 Compressed Size 00000300 (768) │ │ │ │ -04D86B Uncompressed Size 00000E73 (3699) │ │ │ │ -04D86F Filename Length 001D (29) │ │ │ │ -04D871 Extra Length 0000 (0) │ │ │ │ -04D873 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D830 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D832 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04D836 CRC A44FB6FC (2756687612) │ │ │ │ +04D83A Compressed Size 00000300 (768) │ │ │ │ +04D83E Uncompressed Size 00000E73 (3699) │ │ │ │ +04D842 Filename Length 001D (29) │ │ │ │ +04D844 Extra Length 0000 (0) │ │ │ │ +04D846 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D873: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D846: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D890 PAYLOAD │ │ │ │ +04D863 PAYLOAD │ │ │ │ │ │ │ │ -04DB90 LOCAL HEADER #134 04034B50 (67324752) │ │ │ │ -04DB94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DB95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DB96 General Purpose Flag 0800 (2048) │ │ │ │ +04DB63 LOCAL HEADER #134 04034B50 (67324752) │ │ │ │ +04DB67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DB68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DB69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DB98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DB9A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04DB9E CRC 2D2CC5B0 (757908912) │ │ │ │ -04DBA2 Compressed Size 00001852 (6226) │ │ │ │ -04DBA6 Uncompressed Size 00005079 (20601) │ │ │ │ -04DBAA Filename Length 0018 (24) │ │ │ │ -04DBAC Extra Length 0000 (0) │ │ │ │ -04DBAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DB6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DB6D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04DB71 CRC 2D2CC5B0 (757908912) │ │ │ │ +04DB75 Compressed Size 00001852 (6226) │ │ │ │ +04DB79 Uncompressed Size 00005079 (20601) │ │ │ │ +04DB7D Filename Length 0018 (24) │ │ │ │ +04DB7F Extra Length 0000 (0) │ │ │ │ +04DB81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DBAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DB81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DBC6 PAYLOAD │ │ │ │ +04DB99 PAYLOAD │ │ │ │ │ │ │ │ -04F418 LOCAL HEADER #135 04034B50 (67324752) │ │ │ │ -04F41C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F41D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F41E General Purpose Flag 0800 (2048) │ │ │ │ +04F3EB LOCAL HEADER #135 04034B50 (67324752) │ │ │ │ +04F3EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F3F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F3F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F420 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F422 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -04F426 CRC 2C3D4846 (742213702) │ │ │ │ -04F42A Compressed Size 00002094 (8340) │ │ │ │ -04F42E Uncompressed Size 00013697 (79511) │ │ │ │ -04F432 Filename Length 0017 (23) │ │ │ │ -04F434 Extra Length 0000 (0) │ │ │ │ -04F436 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F3F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F3F5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +04F3F9 CRC 2C3D4846 (742213702) │ │ │ │ +04F3FD Compressed Size 00002094 (8340) │ │ │ │ +04F401 Uncompressed Size 00013697 (79511) │ │ │ │ +04F405 Filename Length 0017 (23) │ │ │ │ +04F407 Extra Length 0000 (0) │ │ │ │ +04F409 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F436: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F409: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F44D PAYLOAD │ │ │ │ +04F420 PAYLOAD │ │ │ │ │ │ │ │ -0514E1 LOCAL HEADER #136 04034B50 (67324752) │ │ │ │ -0514E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0514E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0514E7 General Purpose Flag 0800 (2048) │ │ │ │ +0514B4 LOCAL HEADER #136 04034B50 (67324752) │ │ │ │ +0514B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0514B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0514BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0514E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0514EB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0514EF CRC FCC56530 (4240794928) │ │ │ │ -0514F3 Compressed Size 000007B7 (1975) │ │ │ │ -0514F7 Uncompressed Size 000014DF (5343) │ │ │ │ -0514FB Filename Length 0025 (37) │ │ │ │ -0514FD Extra Length 0000 (0) │ │ │ │ -0514FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0514BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0514BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0514C2 CRC FCC56530 (4240794928) │ │ │ │ +0514C6 Compressed Size 000007B7 (1975) │ │ │ │ +0514CA Uncompressed Size 000014DF (5343) │ │ │ │ +0514CE Filename Length 0025 (37) │ │ │ │ +0514D0 Extra Length 0000 (0) │ │ │ │ +0514D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x514FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x514D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -051524 PAYLOAD │ │ │ │ +0514F7 PAYLOAD │ │ │ │ │ │ │ │ -051CDB LOCAL HEADER #137 04034B50 (67324752) │ │ │ │ -051CDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -051CE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -051CE1 General Purpose Flag 0800 (2048) │ │ │ │ +051CAE LOCAL HEADER #137 04034B50 (67324752) │ │ │ │ +051CB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +051CB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +051CB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -051CE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -051CE5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -051CE9 CRC 90038B3F (2416151359) │ │ │ │ -051CED Compressed Size 000006F5 (1781) │ │ │ │ -051CF1 Uncompressed Size 00002C77 (11383) │ │ │ │ -051CF5 Filename Length 0024 (36) │ │ │ │ -051CF7 Extra Length 0000 (0) │ │ │ │ -051CF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +051CB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +051CB8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +051CBC CRC 90038B3F (2416151359) │ │ │ │ +051CC0 Compressed Size 000006F5 (1781) │ │ │ │ +051CC4 Uncompressed Size 00002C77 (11383) │ │ │ │ +051CC8 Filename Length 0024 (36) │ │ │ │ +051CCA Extra Length 0000 (0) │ │ │ │ +051CCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x51CF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x51CCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -051D1D PAYLOAD │ │ │ │ +051CF0 PAYLOAD │ │ │ │ │ │ │ │ -052412 LOCAL HEADER #138 04034B50 (67324752) │ │ │ │ -052416 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052417 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052418 General Purpose Flag 0800 (2048) │ │ │ │ +0523E5 LOCAL HEADER #138 04034B50 (67324752) │ │ │ │ +0523E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0523EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0523EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05241A Compression Method 0008 (8) 'Deflated' │ │ │ │ -05241C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -052420 CRC B8C3B6A3 (3099834019) │ │ │ │ -052424 Compressed Size 0000032C (812) │ │ │ │ -052428 Uncompressed Size 0000070A (1802) │ │ │ │ -05242C Filename Length 0023 (35) │ │ │ │ -05242E Extra Length 0000 (0) │ │ │ │ -052430 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0523ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +0523EF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0523F3 CRC B8C3B6A3 (3099834019) │ │ │ │ +0523F7 Compressed Size 0000032C (812) │ │ │ │ +0523FB Uncompressed Size 0000070A (1802) │ │ │ │ +0523FF Filename Length 0023 (35) │ │ │ │ +052401 Extra Length 0000 (0) │ │ │ │ +052403 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52430: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52403: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -052453 PAYLOAD │ │ │ │ +052426 PAYLOAD │ │ │ │ │ │ │ │ -05277F LOCAL HEADER #139 04034B50 (67324752) │ │ │ │ -052783 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052784 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052785 General Purpose Flag 0800 (2048) │ │ │ │ +052752 LOCAL HEADER #139 04034B50 (67324752) │ │ │ │ +052756 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052757 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052758 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052787 Compression Method 0008 (8) 'Deflated' │ │ │ │ -052789 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05278D CRC 3E91D9C6 (1049745862) │ │ │ │ -052791 Compressed Size 000003ED (1005) │ │ │ │ -052795 Uncompressed Size 00000EA4 (3748) │ │ │ │ -052799 Filename Length 0022 (34) │ │ │ │ -05279B Extra Length 0000 (0) │ │ │ │ -05279D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05275A Compression Method 0008 (8) 'Deflated' │ │ │ │ +05275C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +052760 CRC 3E91D9C6 (1049745862) │ │ │ │ +052764 Compressed Size 000003ED (1005) │ │ │ │ +052768 Uncompressed Size 00000EA4 (3748) │ │ │ │ +05276C Filename Length 0022 (34) │ │ │ │ +05276E Extra Length 0000 (0) │ │ │ │ +052770 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5279D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52770: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0527BF PAYLOAD │ │ │ │ +052792 PAYLOAD │ │ │ │ │ │ │ │ -052BAC LOCAL HEADER #140 04034B50 (67324752) │ │ │ │ -052BB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052BB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052BB2 General Purpose Flag 0800 (2048) │ │ │ │ +052B7F LOCAL HEADER #140 04034B50 (67324752) │ │ │ │ +052B83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052B84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052B85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052BB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -052BB6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -052BBA CRC D3433AAE (3544398510) │ │ │ │ -052BBE Compressed Size 0000057B (1403) │ │ │ │ -052BC2 Uncompressed Size 00000C4F (3151) │ │ │ │ -052BC6 Filename Length 001A (26) │ │ │ │ -052BC8 Extra Length 0000 (0) │ │ │ │ -052BCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052B87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +052B89 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +052B8D CRC D3433AAE (3544398510) │ │ │ │ +052B91 Compressed Size 0000057B (1403) │ │ │ │ +052B95 Uncompressed Size 00000C4F (3151) │ │ │ │ +052B99 Filename Length 001A (26) │ │ │ │ +052B9B Extra Length 0000 (0) │ │ │ │ +052B9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52BCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52B9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -052BE4 PAYLOAD │ │ │ │ +052BB7 PAYLOAD │ │ │ │ │ │ │ │ -05315F LOCAL HEADER #141 04034B50 (67324752) │ │ │ │ -053163 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053164 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053165 General Purpose Flag 0800 (2048) │ │ │ │ +053132 LOCAL HEADER #141 04034B50 (67324752) │ │ │ │ +053136 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +053137 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053138 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -053167 Compression Method 0008 (8) 'Deflated' │ │ │ │ -053169 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05316D CRC 8661D59D (2254558621) │ │ │ │ -053171 Compressed Size 000004EC (1260) │ │ │ │ -053175 Uncompressed Size 000013DB (5083) │ │ │ │ -053179 Filename Length 0019 (25) │ │ │ │ -05317B Extra Length 0000 (0) │ │ │ │ -05317D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05313A Compression Method 0008 (8) 'Deflated' │ │ │ │ +05313C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +053140 CRC 8661D59D (2254558621) │ │ │ │ +053144 Compressed Size 000004EC (1260) │ │ │ │ +053148 Uncompressed Size 000013DB (5083) │ │ │ │ +05314C Filename Length 0019 (25) │ │ │ │ +05314E Extra Length 0000 (0) │ │ │ │ +053150 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5317D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53150: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -053196 PAYLOAD │ │ │ │ +053169 PAYLOAD │ │ │ │ │ │ │ │ -053682 LOCAL HEADER #142 04034B50 (67324752) │ │ │ │ -053686 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053687 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053688 General Purpose Flag 0800 (2048) │ │ │ │ +053655 LOCAL HEADER #142 04034B50 (67324752) │ │ │ │ +053659 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05365A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05365B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05368A Compression Method 0008 (8) 'Deflated' │ │ │ │ -05368C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -053690 CRC 8912FD5A (2299723098) │ │ │ │ -053694 Compressed Size 000007F8 (2040) │ │ │ │ -053698 Uncompressed Size 00001472 (5234) │ │ │ │ -05369C Filename Length 001A (26) │ │ │ │ -05369E Extra Length 0000 (0) │ │ │ │ -0536A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05365D Compression Method 0008 (8) 'Deflated' │ │ │ │ +05365F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +053663 CRC 8912FD5A (2299723098) │ │ │ │ +053667 Compressed Size 000007F8 (2040) │ │ │ │ +05366B Uncompressed Size 00001472 (5234) │ │ │ │ +05366F Filename Length 001A (26) │ │ │ │ +053671 Extra Length 0000 (0) │ │ │ │ +053673 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x536A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53673: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0536BA PAYLOAD │ │ │ │ +05368D PAYLOAD │ │ │ │ │ │ │ │ -053EB2 LOCAL HEADER #143 04034B50 (67324752) │ │ │ │ -053EB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053EB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053EB8 General Purpose Flag 0800 (2048) │ │ │ │ +053E85 LOCAL HEADER #143 04034B50 (67324752) │ │ │ │ +053E89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +053E8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053E8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -053EBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -053EBC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -053EC0 CRC A080096A (2692745578) │ │ │ │ -053EC4 Compressed Size 00000818 (2072) │ │ │ │ -053EC8 Uncompressed Size 00002ED9 (11993) │ │ │ │ -053ECC Filename Length 0019 (25) │ │ │ │ -053ECE Extra Length 0000 (0) │ │ │ │ -053ED0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +053E8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +053E8F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +053E93 CRC A080096A (2692745578) │ │ │ │ +053E97 Compressed Size 00000818 (2072) │ │ │ │ +053E9B Uncompressed Size 00002ED9 (11993) │ │ │ │ +053E9F Filename Length 0019 (25) │ │ │ │ +053EA1 Extra Length 0000 (0) │ │ │ │ +053EA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x53ED0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53EA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -053EE9 PAYLOAD │ │ │ │ +053EBC PAYLOAD │ │ │ │ │ │ │ │ -054701 LOCAL HEADER #144 04034B50 (67324752) │ │ │ │ -054705 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -054706 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -054707 General Purpose Flag 0800 (2048) │ │ │ │ +0546D4 LOCAL HEADER #144 04034B50 (67324752) │ │ │ │ +0546D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0546D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0546DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -054709 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05470B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05470F CRC 17B3C665 (397657701) │ │ │ │ -054713 Compressed Size 000011E7 (4583) │ │ │ │ -054717 Uncompressed Size 00003243 (12867) │ │ │ │ -05471B Filename Length 0018 (24) │ │ │ │ -05471D Extra Length 0000 (0) │ │ │ │ -05471F Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0546DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0546DE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0546E2 CRC 17B3C665 (397657701) │ │ │ │ +0546E6 Compressed Size 000011E7 (4583) │ │ │ │ +0546EA Uncompressed Size 00003243 (12867) │ │ │ │ +0546EE Filename Length 0018 (24) │ │ │ │ +0546F0 Extra Length 0000 (0) │ │ │ │ +0546F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5471F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x546F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -054737 PAYLOAD │ │ │ │ +05470A PAYLOAD │ │ │ │ │ │ │ │ -05591E LOCAL HEADER #145 04034B50 (67324752) │ │ │ │ -055922 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -055923 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -055924 General Purpose Flag 0800 (2048) │ │ │ │ +0558F1 LOCAL HEADER #145 04034B50 (67324752) │ │ │ │ +0558F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0558F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0558F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -055926 Compression Method 0008 (8) 'Deflated' │ │ │ │ -055928 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05592C CRC 878B4E1A (2274053658) │ │ │ │ -055930 Compressed Size 00001746 (5958) │ │ │ │ -055934 Uncompressed Size 00008B9D (35741) │ │ │ │ -055938 Filename Length 0017 (23) │ │ │ │ -05593A Extra Length 0000 (0) │ │ │ │ -05593C Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0558F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0558FB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0558FF CRC 878B4E1A (2274053658) │ │ │ │ +055903 Compressed Size 00001746 (5958) │ │ │ │ +055907 Uncompressed Size 00008B9D (35741) │ │ │ │ +05590B Filename Length 0017 (23) │ │ │ │ +05590D Extra Length 0000 (0) │ │ │ │ +05590F Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5593C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5590F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -055953 PAYLOAD │ │ │ │ +055926 PAYLOAD │ │ │ │ │ │ │ │ -057099 LOCAL HEADER #146 04034B50 (67324752) │ │ │ │ -05709D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05709E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05709F General Purpose Flag 0800 (2048) │ │ │ │ +05706C LOCAL HEADER #146 04034B50 (67324752) │ │ │ │ +057070 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057071 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057072 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0570A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0570A3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0570A7 CRC B45B2E82 (3025874562) │ │ │ │ -0570AB Compressed Size 000002D0 (720) │ │ │ │ -0570AF Uncompressed Size 00000601 (1537) │ │ │ │ -0570B3 Filename Length 0026 (38) │ │ │ │ -0570B5 Extra Length 0000 (0) │ │ │ │ -0570B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057074 Compression Method 0008 (8) 'Deflated' │ │ │ │ +057076 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05707A CRC B45B2E82 (3025874562) │ │ │ │ +05707E Compressed Size 000002D0 (720) │ │ │ │ +057082 Uncompressed Size 00000601 (1537) │ │ │ │ +057086 Filename Length 0026 (38) │ │ │ │ +057088 Extra Length 0000 (0) │ │ │ │ +05708A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x570B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5708A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0570DD PAYLOAD │ │ │ │ +0570B0 PAYLOAD │ │ │ │ │ │ │ │ -0573AD LOCAL HEADER #147 04034B50 (67324752) │ │ │ │ -0573B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0573B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0573B3 General Purpose Flag 0800 (2048) │ │ │ │ +057380 LOCAL HEADER #147 04034B50 (67324752) │ │ │ │ +057384 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057385 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057386 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0573B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0573B7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0573BB CRC AF9FEE96 (2946494102) │ │ │ │ -0573BF Compressed Size 0000036D (877) │ │ │ │ -0573C3 Uncompressed Size 00000C14 (3092) │ │ │ │ -0573C7 Filename Length 0025 (37) │ │ │ │ -0573C9 Extra Length 0000 (0) │ │ │ │ -0573CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057388 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05738A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05738E CRC AF9FEE96 (2946494102) │ │ │ │ +057392 Compressed Size 0000036D (877) │ │ │ │ +057396 Uncompressed Size 00000C14 (3092) │ │ │ │ +05739A Filename Length 0025 (37) │ │ │ │ +05739C Extra Length 0000 (0) │ │ │ │ +05739E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x573CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5739E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0573F0 PAYLOAD │ │ │ │ +0573C3 PAYLOAD │ │ │ │ │ │ │ │ -05775D LOCAL HEADER #148 04034B50 (67324752) │ │ │ │ -057761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057763 General Purpose Flag 0800 (2048) │ │ │ │ +057730 LOCAL HEADER #148 04034B50 (67324752) │ │ │ │ +057734 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057735 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057736 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057765 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057767 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05776B CRC 7A569A43 (2052495939) │ │ │ │ -05776F Compressed Size 000003E8 (1000) │ │ │ │ -057773 Uncompressed Size 000008F3 (2291) │ │ │ │ -057777 Filename Length 0027 (39) │ │ │ │ -057779 Extra Length 0000 (0) │ │ │ │ -05777B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057738 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05773A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05773E CRC 7A569A43 (2052495939) │ │ │ │ +057742 Compressed Size 000003E8 (1000) │ │ │ │ +057746 Uncompressed Size 000008F3 (2291) │ │ │ │ +05774A Filename Length 0027 (39) │ │ │ │ +05774C Extra Length 0000 (0) │ │ │ │ +05774E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5777B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5774E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0577A2 PAYLOAD │ │ │ │ +057775 PAYLOAD │ │ │ │ │ │ │ │ -057B8A LOCAL HEADER #149 04034B50 (67324752) │ │ │ │ -057B8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057B8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057B90 General Purpose Flag 0800 (2048) │ │ │ │ +057B5D LOCAL HEADER #149 04034B50 (67324752) │ │ │ │ +057B61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057B62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057B63 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057B92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057B94 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -057B98 CRC EB3E2183 (3946717571) │ │ │ │ -057B9C Compressed Size 00000419 (1049) │ │ │ │ -057BA0 Uncompressed Size 0000131E (4894) │ │ │ │ -057BA4 Filename Length 0026 (38) │ │ │ │ -057BA6 Extra Length 0000 (0) │ │ │ │ -057BA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057B65 Compression Method 0008 (8) 'Deflated' │ │ │ │ +057B67 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +057B6B CRC EB3E2183 (3946717571) │ │ │ │ +057B6F Compressed Size 00000419 (1049) │ │ │ │ +057B73 Uncompressed Size 0000131E (4894) │ │ │ │ +057B77 Filename Length 0026 (38) │ │ │ │ +057B79 Extra Length 0000 (0) │ │ │ │ +057B7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57BA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57B7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057BCE PAYLOAD │ │ │ │ +057BA1 PAYLOAD │ │ │ │ │ │ │ │ -057FE7 LOCAL HEADER #150 04034B50 (67324752) │ │ │ │ -057FEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057FEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057FED General Purpose Flag 0800 (2048) │ │ │ │ +057FBA LOCAL HEADER #150 04034B50 (67324752) │ │ │ │ +057FBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057FBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057FC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057FEF Compression Method 0008 (8) 'Deflated' │ │ │ │ -057FF1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -057FF5 CRC A03C631B (2688312091) │ │ │ │ -057FF9 Compressed Size 000003FA (1018) │ │ │ │ -057FFD Uncompressed Size 00000A5A (2650) │ │ │ │ -058001 Filename Length 002A (42) │ │ │ │ -058003 Extra Length 0000 (0) │ │ │ │ -058005 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057FC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +057FC4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +057FC8 CRC A03C631B (2688312091) │ │ │ │ +057FCC Compressed Size 000003FA (1018) │ │ │ │ +057FD0 Uncompressed Size 00000A5A (2650) │ │ │ │ +057FD4 Filename Length 002A (42) │ │ │ │ +057FD6 Extra Length 0000 (0) │ │ │ │ +057FD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57FD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05802F PAYLOAD │ │ │ │ +058002 PAYLOAD │ │ │ │ │ │ │ │ -058429 LOCAL HEADER #151 04034B50 (67324752) │ │ │ │ -05842D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05842E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05842F General Purpose Flag 0800 (2048) │ │ │ │ +0583FC LOCAL HEADER #151 04034B50 (67324752) │ │ │ │ +058400 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058401 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058402 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058431 Compression Method 0008 (8) 'Deflated' │ │ │ │ -058433 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -058437 CRC 3B59F5EF (995751407) │ │ │ │ -05843B Compressed Size 00000514 (1300) │ │ │ │ -05843F Uncompressed Size 000018B5 (6325) │ │ │ │ -058443 Filename Length 0029 (41) │ │ │ │ -058445 Extra Length 0000 (0) │ │ │ │ -058447 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058404 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058406 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05840A CRC 3B59F5EF (995751407) │ │ │ │ +05840E Compressed Size 00000514 (1300) │ │ │ │ +058412 Uncompressed Size 000018B5 (6325) │ │ │ │ +058416 Filename Length 0029 (41) │ │ │ │ +058418 Extra Length 0000 (0) │ │ │ │ +05841A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58447: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5841A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058470 PAYLOAD │ │ │ │ +058443 PAYLOAD │ │ │ │ │ │ │ │ -058984 LOCAL HEADER #152 04034B50 (67324752) │ │ │ │ -058988 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058989 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05898A General Purpose Flag 0800 (2048) │ │ │ │ +058957 LOCAL HEADER #152 04034B50 (67324752) │ │ │ │ +05895B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05895C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05895D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05898C Compression Method 0008 (8) 'Deflated' │ │ │ │ -05898E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -058992 CRC 0EE00BA1 (249564065) │ │ │ │ -058996 Compressed Size 00000326 (806) │ │ │ │ -05899A Uncompressed Size 000007B8 (1976) │ │ │ │ -05899E Filename Length 002C (44) │ │ │ │ -0589A0 Extra Length 0000 (0) │ │ │ │ -0589A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05895F Compression Method 0008 (8) 'Deflated' │ │ │ │ +058961 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +058965 CRC 0EE00BA1 (249564065) │ │ │ │ +058969 Compressed Size 00000326 (806) │ │ │ │ +05896D Uncompressed Size 000007B8 (1976) │ │ │ │ +058971 Filename Length 002C (44) │ │ │ │ +058973 Extra Length 0000 (0) │ │ │ │ +058975 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x589A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58975: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0589CE PAYLOAD │ │ │ │ +0589A1 PAYLOAD │ │ │ │ │ │ │ │ -058CF4 LOCAL HEADER #153 04034B50 (67324752) │ │ │ │ -058CF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058CF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058CFA General Purpose Flag 0800 (2048) │ │ │ │ +058CC7 LOCAL HEADER #153 04034B50 (67324752) │ │ │ │ +058CCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058CCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058CCD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058CFC Compression Method 0008 (8) 'Deflated' │ │ │ │ -058CFE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -058D02 CRC 6FA96B14 (1873373972) │ │ │ │ -058D06 Compressed Size 000003F6 (1014) │ │ │ │ -058D0A Uncompressed Size 00001333 (4915) │ │ │ │ -058D0E Filename Length 002B (43) │ │ │ │ -058D10 Extra Length 0000 (0) │ │ │ │ -058D12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058CCF Compression Method 0008 (8) 'Deflated' │ │ │ │ +058CD1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +058CD5 CRC 6FA96B14 (1873373972) │ │ │ │ +058CD9 Compressed Size 000003F6 (1014) │ │ │ │ +058CDD Uncompressed Size 00001333 (4915) │ │ │ │ +058CE1 Filename Length 002B (43) │ │ │ │ +058CE3 Extra Length 0000 (0) │ │ │ │ +058CE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58D12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58CE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058D3D PAYLOAD │ │ │ │ +058D10 PAYLOAD │ │ │ │ │ │ │ │ -059133 LOCAL HEADER #154 04034B50 (67324752) │ │ │ │ -059137 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059138 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059139 General Purpose Flag 0800 (2048) │ │ │ │ +059106 LOCAL HEADER #154 04034B50 (67324752) │ │ │ │ +05910A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05910B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05910C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05913B Compression Method 0008 (8) 'Deflated' │ │ │ │ -05913D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -059141 CRC 34939B30 (882088752) │ │ │ │ -059145 Compressed Size 00000557 (1367) │ │ │ │ -059149 Uncompressed Size 00000EA8 (3752) │ │ │ │ -05914D Filename Length 0029 (41) │ │ │ │ -05914F Extra Length 0000 (0) │ │ │ │ -059151 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05910E Compression Method 0008 (8) 'Deflated' │ │ │ │ +059110 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +059114 CRC 34939B30 (882088752) │ │ │ │ +059118 Compressed Size 00000557 (1367) │ │ │ │ +05911C Uncompressed Size 00000EA8 (3752) │ │ │ │ +059120 Filename Length 0029 (41) │ │ │ │ +059122 Extra Length 0000 (0) │ │ │ │ +059124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x59151: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05917A PAYLOAD │ │ │ │ +05914D PAYLOAD │ │ │ │ │ │ │ │ -0596D1 LOCAL HEADER #155 04034B50 (67324752) │ │ │ │ -0596D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0596D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0596D7 General Purpose Flag 0800 (2048) │ │ │ │ +0596A4 LOCAL HEADER #155 04034B50 (67324752) │ │ │ │ +0596A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0596A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0596AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0596D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0596DB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0596DF CRC 96F52E25 (2532650533) │ │ │ │ -0596E3 Compressed Size 00000693 (1683) │ │ │ │ -0596E7 Uncompressed Size 000020B8 (8376) │ │ │ │ -0596EB Filename Length 0028 (40) │ │ │ │ -0596ED Extra Length 0000 (0) │ │ │ │ -0596EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0596AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0596AE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0596B2 CRC 96F52E25 (2532650533) │ │ │ │ +0596B6 Compressed Size 00000693 (1683) │ │ │ │ +0596BA Uncompressed Size 000020B8 (8376) │ │ │ │ +0596BE Filename Length 0028 (40) │ │ │ │ +0596C0 Extra Length 0000 (0) │ │ │ │ +0596C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x596EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x596C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059717 PAYLOAD │ │ │ │ +0596EA PAYLOAD │ │ │ │ │ │ │ │ -059DAA LOCAL HEADER #156 04034B50 (67324752) │ │ │ │ -059DAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059DAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059DB0 General Purpose Flag 0800 (2048) │ │ │ │ +059D7D LOCAL HEADER #156 04034B50 (67324752) │ │ │ │ +059D81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +059D82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +059D83 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059DB2 Compression Method 0000 (0) 'Stored' │ │ │ │ -059DB4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -059DB8 CRC 00000000 (0) │ │ │ │ -059DBC Compressed Size 00000000 (0) │ │ │ │ -059DC0 Uncompressed Size 00000000 (0) │ │ │ │ -059DC4 Filename Length 0018 (24) │ │ │ │ -059DC6 Extra Length 0000 (0) │ │ │ │ -059DC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +059D85 Compression Method 0000 (0) 'Stored' │ │ │ │ +059D87 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +059D8B CRC 00000000 (0) │ │ │ │ +059D8F Compressed Size 00000000 (0) │ │ │ │ +059D93 Uncompressed Size 00000000 (0) │ │ │ │ +059D97 Filename Length 0018 (24) │ │ │ │ +059D99 Extra Length 0000 (0) │ │ │ │ +059D9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x59DC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59D9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -059DE0 LOCAL HEADER #157 04034B50 (67324752) │ │ │ │ -059DE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059DE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059DE6 General Purpose Flag 0800 (2048) │ │ │ │ +059DB3 LOCAL HEADER #157 04034B50 (67324752) │ │ │ │ +059DB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +059DB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +059DB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059DE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -059DEA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -059DEE CRC 7D4D2200 (2102206976) │ │ │ │ -059DF2 Compressed Size 00000516 (1302) │ │ │ │ -059DF6 Uncompressed Size 00000BFC (3068) │ │ │ │ -059DFA Filename Length 002D (45) │ │ │ │ -059DFC Extra Length 0000 (0) │ │ │ │ -059DFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +059DBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +059DBD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +059DC1 CRC 7D4D2200 (2102206976) │ │ │ │ +059DC5 Compressed Size 00000516 (1302) │ │ │ │ +059DC9 Uncompressed Size 00000BFC (3068) │ │ │ │ +059DCD Filename Length 002D (45) │ │ │ │ +059DCF Extra Length 0000 (0) │ │ │ │ +059DD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x59DFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59DD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059E2B PAYLOAD │ │ │ │ +059DFE PAYLOAD │ │ │ │ │ │ │ │ -05A341 LOCAL HEADER #158 04034B50 (67324752) │ │ │ │ -05A345 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A346 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A347 General Purpose Flag 0800 (2048) │ │ │ │ +05A314 LOCAL HEADER #158 04034B50 (67324752) │ │ │ │ +05A318 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A319 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A31A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A349 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A34B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05A34F CRC 1705F3FC (386266108) │ │ │ │ -05A353 Compressed Size 00000553 (1363) │ │ │ │ -05A357 Uncompressed Size 0000184E (6222) │ │ │ │ -05A35B Filename Length 002C (44) │ │ │ │ -05A35D Extra Length 0000 (0) │ │ │ │ -05A35F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A31C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A31E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05A322 CRC 1705F3FC (386266108) │ │ │ │ +05A326 Compressed Size 00000553 (1363) │ │ │ │ +05A32A Uncompressed Size 0000184E (6222) │ │ │ │ +05A32E Filename Length 002C (44) │ │ │ │ +05A330 Extra Length 0000 (0) │ │ │ │ +05A332 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A35F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A332: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A38B PAYLOAD │ │ │ │ +05A35E PAYLOAD │ │ │ │ │ │ │ │ -05A8DE LOCAL HEADER #159 04034B50 (67324752) │ │ │ │ -05A8E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A8E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A8E4 General Purpose Flag 0800 (2048) │ │ │ │ +05A8B1 LOCAL HEADER #159 04034B50 (67324752) │ │ │ │ +05A8B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A8B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A8B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A8E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A8E8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05A8EC CRC 48665239 (1214665273) │ │ │ │ -05A8F0 Compressed Size 000000D7 (215) │ │ │ │ -05A8F4 Uncompressed Size 00000135 (309) │ │ │ │ -05A8F8 Filename Length 002A (42) │ │ │ │ -05A8FA Extra Length 0000 (0) │ │ │ │ -05A8FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A8B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A8BB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05A8BF CRC 48665239 (1214665273) │ │ │ │ +05A8C3 Compressed Size 000000D7 (215) │ │ │ │ +05A8C7 Uncompressed Size 00000135 (309) │ │ │ │ +05A8CB Filename Length 002A (42) │ │ │ │ +05A8CD Extra Length 0000 (0) │ │ │ │ +05A8CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A8FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A8CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A926 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +05A8F9 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -05A9FD LOCAL HEADER #160 04034B50 (67324752) │ │ │ │ -05AA01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AA02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AA03 General Purpose Flag 0800 (2048) │ │ │ │ +05A9D0 LOCAL HEADER #160 04034B50 (67324752) │ │ │ │ +05A9D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A9D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A9D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AA05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AA07 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05AA0B CRC F032D795 (4029863829) │ │ │ │ -05AA0F Compressed Size 00000079 (121) │ │ │ │ -05AA13 Uncompressed Size 0000009F (159) │ │ │ │ -05AA17 Filename Length 0029 (41) │ │ │ │ -05AA19 Extra Length 0000 (0) │ │ │ │ -05AA1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A9D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A9DA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05A9DE CRC F032D795 (4029863829) │ │ │ │ +05A9E2 Compressed Size 00000079 (121) │ │ │ │ +05A9E6 Uncompressed Size 0000009F (159) │ │ │ │ +05A9EA Filename Length 0029 (41) │ │ │ │ +05A9EC Extra Length 0000 (0) │ │ │ │ +05A9EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AA1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A9EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AA44 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +05AA17 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -05AABD LOCAL HEADER #161 04034B50 (67324752) │ │ │ │ -05AAC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AAC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AAC3 General Purpose Flag 0800 (2048) │ │ │ │ +05AA90 LOCAL HEADER #161 04034B50 (67324752) │ │ │ │ +05AA94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AA95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AA96 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AAC5 Compression Method 0000 (0) 'Stored' │ │ │ │ -05AAC7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05AACB CRC 00000000 (0) │ │ │ │ -05AACF Compressed Size 00000000 (0) │ │ │ │ -05AAD3 Uncompressed Size 00000000 (0) │ │ │ │ -05AAD7 Filename Length 0010 (16) │ │ │ │ -05AAD9 Extra Length 0000 (0) │ │ │ │ -05AADB Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +05AA98 Compression Method 0000 (0) 'Stored' │ │ │ │ +05AA9A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05AA9E CRC 00000000 (0) │ │ │ │ +05AAA2 Compressed Size 00000000 (0) │ │ │ │ +05AAA6 Uncompressed Size 00000000 (0) │ │ │ │ +05AAAA Filename Length 0010 (16) │ │ │ │ +05AAAC Extra Length 0000 (0) │ │ │ │ +05AAAE Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AADB: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AAAE: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -05AAEB LOCAL HEADER #162 04034B50 (67324752) │ │ │ │ -05AAEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AAF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AAF1 General Purpose Flag 0800 (2048) │ │ │ │ +05AABE LOCAL HEADER #162 04034B50 (67324752) │ │ │ │ +05AAC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AAC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AAC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AAF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AAF5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05AAF9 CRC 44C02AD7 (1153444567) │ │ │ │ -05AAFD Compressed Size 000002F2 (754) │ │ │ │ -05AB01 Uncompressed Size 000005F6 (1526) │ │ │ │ -05AB05 Filename Length 0019 (25) │ │ │ │ -05AB07 Extra Length 0000 (0) │ │ │ │ -05AB09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05AAC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05AAC8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05AACC CRC 44C02AD7 (1153444567) │ │ │ │ +05AAD0 Compressed Size 000002F2 (754) │ │ │ │ +05AAD4 Uncompressed Size 000005F6 (1526) │ │ │ │ +05AAD8 Filename Length 0019 (25) │ │ │ │ +05AADA Extra Length 0000 (0) │ │ │ │ +05AADC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AB09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AADC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AB22 PAYLOAD │ │ │ │ +05AAF5 PAYLOAD │ │ │ │ │ │ │ │ -05AE14 LOCAL HEADER #163 04034B50 (67324752) │ │ │ │ -05AE18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AE19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AE1A General Purpose Flag 0800 (2048) │ │ │ │ +05ADE7 LOCAL HEADER #163 04034B50 (67324752) │ │ │ │ +05ADEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05ADEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05ADED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AE1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AE1E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05AE22 CRC 9BC4D627 (2613368359) │ │ │ │ -05AE26 Compressed Size 00000346 (838) │ │ │ │ -05AE2A Uncompressed Size 00000C22 (3106) │ │ │ │ -05AE2E Filename Length 0018 (24) │ │ │ │ -05AE30 Extra Length 0000 (0) │ │ │ │ -05AE32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05ADEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +05ADF1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05ADF5 CRC 9BC4D627 (2613368359) │ │ │ │ +05ADF9 Compressed Size 00000346 (838) │ │ │ │ +05ADFD Uncompressed Size 00000C22 (3106) │ │ │ │ +05AE01 Filename Length 0018 (24) │ │ │ │ +05AE03 Extra Length 0000 (0) │ │ │ │ +05AE05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AE32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AE05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AE4A PAYLOAD │ │ │ │ +05AE1D PAYLOAD │ │ │ │ │ │ │ │ -05B190 LOCAL HEADER #164 04034B50 (67324752) │ │ │ │ -05B194 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B195 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B196 General Purpose Flag 0800 (2048) │ │ │ │ +05B163 LOCAL HEADER #164 04034B50 (67324752) │ │ │ │ +05B167 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B168 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B169 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B198 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B19A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05B19E CRC 83847389 (2206495625) │ │ │ │ -05B1A2 Compressed Size 000003FE (1022) │ │ │ │ -05B1A6 Uncompressed Size 00000910 (2320) │ │ │ │ -05B1AA Filename Length 0029 (41) │ │ │ │ -05B1AC Extra Length 0000 (0) │ │ │ │ -05B1AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B16B Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B16D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05B171 CRC 83847389 (2206495625) │ │ │ │ +05B175 Compressed Size 000003FE (1022) │ │ │ │ +05B179 Uncompressed Size 00000910 (2320) │ │ │ │ +05B17D Filename Length 0029 (41) │ │ │ │ +05B17F Extra Length 0000 (0) │ │ │ │ +05B181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B1AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B1D7 PAYLOAD │ │ │ │ +05B1AA PAYLOAD │ │ │ │ │ │ │ │ -05B5D5 LOCAL HEADER #165 04034B50 (67324752) │ │ │ │ -05B5D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B5DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B5DB General Purpose Flag 0800 (2048) │ │ │ │ +05B5A8 LOCAL HEADER #165 04034B50 (67324752) │ │ │ │ +05B5AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B5AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B5AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B5DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B5DF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05B5E3 CRC 3E4A052B (1045038379) │ │ │ │ -05B5E7 Compressed Size 00000320 (800) │ │ │ │ -05B5EB Uncompressed Size 00000FA1 (4001) │ │ │ │ -05B5EF Filename Length 0028 (40) │ │ │ │ -05B5F1 Extra Length 0000 (0) │ │ │ │ -05B5F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B5B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B5B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05B5B6 CRC 3E4A052B (1045038379) │ │ │ │ +05B5BA Compressed Size 00000320 (800) │ │ │ │ +05B5BE Uncompressed Size 00000FA1 (4001) │ │ │ │ +05B5C2 Filename Length 0028 (40) │ │ │ │ +05B5C4 Extra Length 0000 (0) │ │ │ │ +05B5C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B5F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B5C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B61B PAYLOAD │ │ │ │ +05B5EE PAYLOAD │ │ │ │ │ │ │ │ -05B93B LOCAL HEADER #166 04034B50 (67324752) │ │ │ │ -05B93F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B940 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B941 General Purpose Flag 0800 (2048) │ │ │ │ +05B90E LOCAL HEADER #166 04034B50 (67324752) │ │ │ │ +05B912 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B913 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B914 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B943 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B945 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05B949 CRC 9EAEAA1F (2662246943) │ │ │ │ -05B94D Compressed Size 00000249 (585) │ │ │ │ -05B951 Uncompressed Size 00000476 (1142) │ │ │ │ -05B955 Filename Length 0029 (41) │ │ │ │ -05B957 Extra Length 0000 (0) │ │ │ │ -05B959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B916 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B918 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05B91C CRC 9EAEAA1F (2662246943) │ │ │ │ +05B920 Compressed Size 00000249 (585) │ │ │ │ +05B924 Uncompressed Size 00000476 (1142) │ │ │ │ +05B928 Filename Length 0029 (41) │ │ │ │ +05B92A Extra Length 0000 (0) │ │ │ │ +05B92C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B92C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B982 PAYLOAD │ │ │ │ +05B955 PAYLOAD │ │ │ │ │ │ │ │ -05BBCB LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ -05BBCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05BBD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05BBD1 General Purpose Flag 0800 (2048) │ │ │ │ +05BB9E LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ +05BBA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05BBA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05BBA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05BBD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05BBD5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05BBD9 CRC EEC1DE10 (4005682704) │ │ │ │ -05BBDD Compressed Size 000004F4 (1268) │ │ │ │ -05BBE1 Uncompressed Size 00001E48 (7752) │ │ │ │ -05BBE5 Filename Length 0028 (40) │ │ │ │ -05BBE7 Extra Length 0000 (0) │ │ │ │ -05BBE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05BBA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05BBA8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05BBAC CRC EEC1DE10 (4005682704) │ │ │ │ +05BBB0 Compressed Size 000004F4 (1268) │ │ │ │ +05BBB4 Uncompressed Size 00001E48 (7752) │ │ │ │ +05BBB8 Filename Length 0028 (40) │ │ │ │ +05BBBA Extra Length 0000 (0) │ │ │ │ +05BBBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5BBE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5BBBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05BC11 PAYLOAD │ │ │ │ +05BBE4 PAYLOAD │ │ │ │ │ │ │ │ -05C105 LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ -05C109 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C10A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C10B General Purpose Flag 0800 (2048) │ │ │ │ +05C0D8 LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ +05C0DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C0DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C0DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C10D Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C10F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05C113 CRC F430DD2E (4096843054) │ │ │ │ -05C117 Compressed Size 00000748 (1864) │ │ │ │ -05C11B Uncompressed Size 000016D2 (5842) │ │ │ │ -05C11F Filename Length 001A (26) │ │ │ │ -05C121 Extra Length 0000 (0) │ │ │ │ -05C123 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C0E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C0E2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05C0E6 CRC 2FA4CC21 (799329313) │ │ │ │ +05C0EA Compressed Size 0000074F (1871) │ │ │ │ +05C0EE Uncompressed Size 000016D2 (5842) │ │ │ │ +05C0F2 Filename Length 001A (26) │ │ │ │ +05C0F4 Extra Length 0000 (0) │ │ │ │ +05C0F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C0F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C13D PAYLOAD │ │ │ │ +05C110 PAYLOAD │ │ │ │ │ │ │ │ -05C885 LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ -05C889 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C88A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C88B General Purpose Flag 0800 (2048) │ │ │ │ +05C85F LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ +05C863 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C864 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C865 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C88D Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C88F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05C893 CRC BDD57633 (3184883251) │ │ │ │ -05C897 Compressed Size 00000BF9 (3065) │ │ │ │ -05C89B Uncompressed Size 00004DD3 (19923) │ │ │ │ -05C89F Filename Length 0019 (25) │ │ │ │ -05C8A1 Extra Length 0000 (0) │ │ │ │ -05C8A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C867 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C869 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05C86D CRC 1C42AAAC (474131116) │ │ │ │ +05C871 Compressed Size 00000C00 (3072) │ │ │ │ +05C875 Uncompressed Size 00004DD3 (19923) │ │ │ │ +05C879 Filename Length 0019 (25) │ │ │ │ +05C87B Extra Length 0000 (0) │ │ │ │ +05C87D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C8A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C87D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C8BC PAYLOAD │ │ │ │ +05C896 PAYLOAD │ │ │ │ │ │ │ │ -05D4B5 LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ -05D4B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05D4BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05D4BB General Purpose Flag 0800 (2048) │ │ │ │ +05D496 LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ +05D49A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05D49B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05D49C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05D4BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -05D4BF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05D4C3 CRC 5A523F18 (1515339544) │ │ │ │ -05D4C7 Compressed Size 00000595 (1429) │ │ │ │ -05D4CB Uncompressed Size 00000CA9 (3241) │ │ │ │ -05D4CF Filename Length 0024 (36) │ │ │ │ -05D4D1 Extra Length 0000 (0) │ │ │ │ -05D4D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05D49E Compression Method 0008 (8) 'Deflated' │ │ │ │ +05D4A0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05D4A4 CRC 5A523F18 (1515339544) │ │ │ │ +05D4A8 Compressed Size 00000595 (1429) │ │ │ │ +05D4AC Uncompressed Size 00000CA9 (3241) │ │ │ │ +05D4B0 Filename Length 0024 (36) │ │ │ │ +05D4B2 Extra Length 0000 (0) │ │ │ │ +05D4B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5D4D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5D4B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05D4F7 PAYLOAD │ │ │ │ +05D4D8 PAYLOAD │ │ │ │ │ │ │ │ -05DA8C LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ -05DA90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05DA91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05DA92 General Purpose Flag 0800 (2048) │ │ │ │ +05DA6D LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ +05DA71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05DA72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05DA73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05DA94 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05DA96 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05DA9A CRC 9300424B (2466267723) │ │ │ │ -05DA9E Compressed Size 000014EC (5356) │ │ │ │ -05DAA2 Uncompressed Size 00004DF9 (19961) │ │ │ │ -05DAA6 Filename Length 0023 (35) │ │ │ │ -05DAA8 Extra Length 0000 (0) │ │ │ │ -05DAAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05DA75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05DA77 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05DA7B CRC 9300424B (2466267723) │ │ │ │ +05DA7F Compressed Size 000014EC (5356) │ │ │ │ +05DA83 Uncompressed Size 00004DF9 (19961) │ │ │ │ +05DA87 Filename Length 0023 (35) │ │ │ │ +05DA89 Extra Length 0000 (0) │ │ │ │ +05DA8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5DAAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5DA8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05DACD PAYLOAD │ │ │ │ +05DAAE PAYLOAD │ │ │ │ │ │ │ │ -05EFB9 LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ -05EFBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05EFBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05EFBF General Purpose Flag 0800 (2048) │ │ │ │ +05EF9A LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ +05EF9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05EF9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05EFA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05EFC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05EFC3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05EFC7 CRC 4CACC579 (1286391161) │ │ │ │ -05EFCB Compressed Size 00000350 (848) │ │ │ │ -05EFCF Uncompressed Size 0000066C (1644) │ │ │ │ -05EFD3 Filename Length 001E (30) │ │ │ │ -05EFD5 Extra Length 0000 (0) │ │ │ │ -05EFD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05EFA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05EFA4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05EFA8 CRC 4CACC579 (1286391161) │ │ │ │ +05EFAC Compressed Size 00000350 (848) │ │ │ │ +05EFB0 Uncompressed Size 0000066C (1644) │ │ │ │ +05EFB4 Filename Length 001E (30) │ │ │ │ +05EFB6 Extra Length 0000 (0) │ │ │ │ +05EFB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5EFD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5EFB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05EFF5 PAYLOAD │ │ │ │ +05EFD6 PAYLOAD │ │ │ │ │ │ │ │ -05F345 LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ -05F349 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05F34A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05F34B General Purpose Flag 0800 (2048) │ │ │ │ +05F326 LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ +05F32A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05F32B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05F32C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05F34D Compression Method 0008 (8) 'Deflated' │ │ │ │ -05F34F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05F353 CRC 2B0FD6AD (722458285) │ │ │ │ -05F357 Compressed Size 000004F7 (1271) │ │ │ │ -05F35B Uncompressed Size 00000DF7 (3575) │ │ │ │ -05F35F Filename Length 001D (29) │ │ │ │ -05F361 Extra Length 0000 (0) │ │ │ │ -05F363 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05F32E Compression Method 0008 (8) 'Deflated' │ │ │ │ +05F330 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05F334 CRC 2B0FD6AD (722458285) │ │ │ │ +05F338 Compressed Size 000004F7 (1271) │ │ │ │ +05F33C Uncompressed Size 00000DF7 (3575) │ │ │ │ +05F340 Filename Length 001D (29) │ │ │ │ +05F342 Extra Length 0000 (0) │ │ │ │ +05F344 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5F363: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5F344: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05F380 PAYLOAD │ │ │ │ +05F361 PAYLOAD │ │ │ │ │ │ │ │ -05F877 LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ -05F87B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05F87C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05F87D General Purpose Flag 0800 (2048) │ │ │ │ +05F858 LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ +05F85C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05F85D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05F85E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05F87F Compression Method 0008 (8) 'Deflated' │ │ │ │ -05F881 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05F885 CRC FBEB2A26 (4226492966) │ │ │ │ -05F889 Compressed Size 00000185 (389) │ │ │ │ -05F88D Uncompressed Size 00000273 (627) │ │ │ │ -05F891 Filename Length 0021 (33) │ │ │ │ -05F893 Extra Length 0000 (0) │ │ │ │ -05F895 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05F860 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05F862 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05F866 CRC FBEB2A26 (4226492966) │ │ │ │ +05F86A Compressed Size 00000185 (389) │ │ │ │ +05F86E Uncompressed Size 00000273 (627) │ │ │ │ +05F872 Filename Length 0021 (33) │ │ │ │ +05F874 Extra Length 0000 (0) │ │ │ │ +05F876 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5F895: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5F876: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05F8B6 PAYLOAD │ │ │ │ +05F897 PAYLOAD │ │ │ │ │ │ │ │ -05FA3B LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ -05FA3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FA40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FA41 General Purpose Flag 0800 (2048) │ │ │ │ +05FA1C LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ +05FA20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FA21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FA22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FA43 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FA45 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05FA49 CRC 44A083CC (1151370188) │ │ │ │ -05FA4D Compressed Size 0000012D (301) │ │ │ │ -05FA51 Uncompressed Size 0000023D (573) │ │ │ │ -05FA55 Filename Length 0020 (32) │ │ │ │ -05FA57 Extra Length 0000 (0) │ │ │ │ -05FA59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FA24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FA26 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05FA2A CRC C50C2ECF (3305909967) │ │ │ │ +05FA2E Compressed Size 00000125 (293) │ │ │ │ +05FA32 Uncompressed Size 00000218 (536) │ │ │ │ +05FA36 Filename Length 0020 (32) │ │ │ │ +05FA38 Extra Length 0000 (0) │ │ │ │ +05FA3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FA59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FA3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FA79 PAYLOAD │ │ │ │ +05FA5A PAYLOAD │ │ │ │ │ │ │ │ -05FBA6 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ -05FBAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FBAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FBAC General Purpose Flag 0800 (2048) │ │ │ │ +05FB7F LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ +05FB83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FB84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FB85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FBAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FBB0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05FBB4 CRC B06B533D (2959823677) │ │ │ │ -05FBB8 Compressed Size 00000186 (390) │ │ │ │ -05FBBC Uncompressed Size 0000027A (634) │ │ │ │ -05FBC0 Filename Length 0024 (36) │ │ │ │ -05FBC2 Extra Length 0000 (0) │ │ │ │ -05FBC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FB87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FB89 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05FB8D CRC B06B533D (2959823677) │ │ │ │ +05FB91 Compressed Size 00000186 (390) │ │ │ │ +05FB95 Uncompressed Size 0000027A (634) │ │ │ │ +05FB99 Filename Length 0024 (36) │ │ │ │ +05FB9B Extra Length 0000 (0) │ │ │ │ +05FB9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FBC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FB9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FBE8 PAYLOAD │ │ │ │ +05FBC1 PAYLOAD │ │ │ │ │ │ │ │ -05FD6E LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ -05FD72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FD73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FD74 General Purpose Flag 0800 (2048) │ │ │ │ +05FD47 LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ +05FD4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FD4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FD4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FD76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FD78 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05FD7C CRC E027AB3C (3760696124) │ │ │ │ -05FD80 Compressed Size 0000012A (298) │ │ │ │ -05FD84 Uncompressed Size 00000242 (578) │ │ │ │ -05FD88 Filename Length 0023 (35) │ │ │ │ -05FD8A Extra Length 0000 (0) │ │ │ │ -05FD8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FD4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FD51 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05FD55 CRC E027AB3C (3760696124) │ │ │ │ +05FD59 Compressed Size 0000012A (298) │ │ │ │ +05FD5D Uncompressed Size 00000242 (578) │ │ │ │ +05FD61 Filename Length 0023 (35) │ │ │ │ +05FD63 Extra Length 0000 (0) │ │ │ │ +05FD65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FD8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FD65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FDAF PAYLOAD │ │ │ │ +05FD88 PAYLOAD │ │ │ │ │ │ │ │ -05FED9 LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ -05FEDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FEDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FEDF General Purpose Flag 0800 (2048) │ │ │ │ +05FEB2 LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ +05FEB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FEB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FEB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FEE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FEE3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05FEE7 CRC D2D104C0 (3536913600) │ │ │ │ -05FEEB Compressed Size 00000186 (390) │ │ │ │ -05FEEF Uncompressed Size 00000273 (627) │ │ │ │ -05FEF3 Filename Length 0021 (33) │ │ │ │ -05FEF5 Extra Length 0000 (0) │ │ │ │ -05FEF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FEBA Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FEBC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05FEC0 CRC D2D104C0 (3536913600) │ │ │ │ +05FEC4 Compressed Size 00000186 (390) │ │ │ │ +05FEC8 Uncompressed Size 00000273 (627) │ │ │ │ +05FECC Filename Length 0021 (33) │ │ │ │ +05FECE Extra Length 0000 (0) │ │ │ │ +05FED0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FEF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FED0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FF18 PAYLOAD │ │ │ │ +05FEF1 PAYLOAD │ │ │ │ │ │ │ │ -06009E LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ -0600A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0600A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0600A4 General Purpose Flag 0800 (2048) │ │ │ │ +060077 LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ +06007B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06007C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06007D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0600A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0600A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0600AC CRC C7F404E6 (3354658022) │ │ │ │ -0600B0 Compressed Size 0000012E (302) │ │ │ │ -0600B4 Uncompressed Size 0000023D (573) │ │ │ │ -0600B8 Filename Length 0020 (32) │ │ │ │ -0600BA Extra Length 0000 (0) │ │ │ │ -0600BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06007F Compression Method 0008 (8) 'Deflated' │ │ │ │ +060081 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +060085 CRC 4658A9E5 (1180215781) │ │ │ │ +060089 Compressed Size 00000125 (293) │ │ │ │ +06008D Uncompressed Size 00000218 (536) │ │ │ │ +060091 Filename Length 0020 (32) │ │ │ │ +060093 Extra Length 0000 (0) │ │ │ │ +060095 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x600BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x60095: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0600DC PAYLOAD │ │ │ │ +0600B5 PAYLOAD │ │ │ │ │ │ │ │ -06020A LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ -06020E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06020F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -060210 General Purpose Flag 0800 (2048) │ │ │ │ +0601DA LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ +0601DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0601DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0601E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -060212 Compression Method 0008 (8) 'Deflated' │ │ │ │ -060214 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -060218 CRC 4A6EDC97 (1248779415) │ │ │ │ -06021C Compressed Size 00000189 (393) │ │ │ │ -060220 Uncompressed Size 00000276 (630) │ │ │ │ -060224 Filename Length 0023 (35) │ │ │ │ -060226 Extra Length 0000 (0) │ │ │ │ -060228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0601E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0601E4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0601E8 CRC 4A6EDC97 (1248779415) │ │ │ │ +0601EC Compressed Size 00000189 (393) │ │ │ │ +0601F0 Uncompressed Size 00000276 (630) │ │ │ │ +0601F4 Filename Length 0023 (35) │ │ │ │ +0601F6 Extra Length 0000 (0) │ │ │ │ +0601F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x601F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06024B PAYLOAD │ │ │ │ +06021B PAYLOAD │ │ │ │ │ │ │ │ -0603D4 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ -0603D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0603D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0603DA General Purpose Flag 0800 (2048) │ │ │ │ +0603A4 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ +0603A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0603A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0603AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0603DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0603DE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0603E2 CRC 9EDAD54A (2665141578) │ │ │ │ -0603E6 Compressed Size 0000039F (927) │ │ │ │ -0603EA Uncompressed Size 00000806 (2054) │ │ │ │ -0603EE Filename Length 0022 (34) │ │ │ │ -0603F0 Extra Length 0000 (0) │ │ │ │ -0603F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0603AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0603AE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0603B2 CRC 2ADA1C4B (718937163) │ │ │ │ +0603B6 Compressed Size 000003A8 (936) │ │ │ │ +0603BA Uncompressed Size 00000826 (2086) │ │ │ │ +0603BE Filename Length 0022 (34) │ │ │ │ +0603C0 Extra Length 0000 (0) │ │ │ │ +0603C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x603F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x603C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060414 PAYLOAD │ │ │ │ +0603E4 PAYLOAD │ │ │ │ │ │ │ │ -0607B3 LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ -0607B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0607B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0607B9 General Purpose Flag 0800 (2048) │ │ │ │ +06078C LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ +060790 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060791 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060792 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0607BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0607BD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0607C1 CRC FF2F7519 (4281300249) │ │ │ │ -0607C5 Compressed Size 0000024C (588) │ │ │ │ -0607C9 Uncompressed Size 0000047D (1149) │ │ │ │ -0607CD Filename Length 002A (42) │ │ │ │ -0607CF Extra Length 0000 (0) │ │ │ │ -0607D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060794 Compression Method 0008 (8) 'Deflated' │ │ │ │ +060796 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06079A CRC FF2F7519 (4281300249) │ │ │ │ +06079E Compressed Size 0000024C (588) │ │ │ │ +0607A2 Uncompressed Size 0000047D (1149) │ │ │ │ +0607A6 Filename Length 002A (42) │ │ │ │ +0607A8 Extra Length 0000 (0) │ │ │ │ +0607AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x607D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x607AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0607FB PAYLOAD │ │ │ │ +0607D4 PAYLOAD │ │ │ │ │ │ │ │ -060A47 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ -060A4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -060A4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -060A4D General Purpose Flag 0800 (2048) │ │ │ │ +060A20 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ +060A24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060A25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060A26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -060A4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -060A51 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -060A55 CRC 8C13F7B3 (2350118835) │ │ │ │ -060A59 Compressed Size 00000526 (1318) │ │ │ │ -060A5D Uncompressed Size 00001EF4 (7924) │ │ │ │ -060A61 Filename Length 0029 (41) │ │ │ │ -060A63 Extra Length 0000 (0) │ │ │ │ -060A65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060A28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +060A2A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +060A2E CRC 8C13F7B3 (2350118835) │ │ │ │ +060A32 Compressed Size 00000526 (1318) │ │ │ │ +060A36 Uncompressed Size 00001EF4 (7924) │ │ │ │ +060A3A Filename Length 0029 (41) │ │ │ │ +060A3C Extra Length 0000 (0) │ │ │ │ +060A3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60A65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x60A3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060A8E PAYLOAD │ │ │ │ +060A67 PAYLOAD │ │ │ │ │ │ │ │ -060FB4 LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ -060FB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -060FB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -060FBA General Purpose Flag 0800 (2048) │ │ │ │ +060F8D LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ +060F91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060F92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060F93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -060FBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -060FBE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -060FC2 CRC A768F14E (2808672590) │ │ │ │ -060FC6 Compressed Size 000005AE (1454) │ │ │ │ -060FCA Uncompressed Size 00000E44 (3652) │ │ │ │ -060FCE Filename Length 0028 (40) │ │ │ │ -060FD0 Extra Length 0000 (0) │ │ │ │ -060FD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060F95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +060F97 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +060F9B CRC A768F14E (2808672590) │ │ │ │ +060F9F Compressed Size 000005AE (1454) │ │ │ │ +060FA3 Uncompressed Size 00000E44 (3652) │ │ │ │ +060FA7 Filename Length 0028 (40) │ │ │ │ +060FA9 Extra Length 0000 (0) │ │ │ │ +060FAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60FD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x60FAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060FFA PAYLOAD │ │ │ │ +060FD3 PAYLOAD │ │ │ │ │ │ │ │ -0615A8 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ -0615AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0615AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0615AE General Purpose Flag 0800 (2048) │ │ │ │ +061581 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ +061585 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +061586 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +061587 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0615B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0615B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0615B6 CRC 09A4D62E (161797678) │ │ │ │ -0615BA Compressed Size 00000750 (1872) │ │ │ │ -0615BE Uncompressed Size 00004B36 (19254) │ │ │ │ -0615C2 Filename Length 0027 (39) │ │ │ │ -0615C4 Extra Length 0000 (0) │ │ │ │ -0615C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +061589 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06158B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06158F CRC 09A4D62E (161797678) │ │ │ │ +061593 Compressed Size 00000750 (1872) │ │ │ │ +061597 Uncompressed Size 00004B36 (19254) │ │ │ │ +06159B Filename Length 0027 (39) │ │ │ │ +06159D Extra Length 0000 (0) │ │ │ │ +06159F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x615C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6159F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0615ED PAYLOAD │ │ │ │ +0615C6 PAYLOAD │ │ │ │ │ │ │ │ -061D3D LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ -061D41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -061D42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -061D43 General Purpose Flag 0800 (2048) │ │ │ │ +061D16 LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ +061D1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +061D1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +061D1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -061D45 Compression Method 0008 (8) 'Deflated' │ │ │ │ -061D47 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -061D4B CRC BAFB6311 (3137037073) │ │ │ │ -061D4F Compressed Size 000003EA (1002) │ │ │ │ -061D53 Uncompressed Size 0000084E (2126) │ │ │ │ -061D57 Filename Length 001A (26) │ │ │ │ -061D59 Extra Length 0000 (0) │ │ │ │ -061D5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +061D1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +061D20 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +061D24 CRC BAFB6311 (3137037073) │ │ │ │ +061D28 Compressed Size 000003EA (1002) │ │ │ │ +061D2C Uncompressed Size 0000084E (2126) │ │ │ │ +061D30 Filename Length 001A (26) │ │ │ │ +061D32 Extra Length 0000 (0) │ │ │ │ +061D34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x61D5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x61D34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -061D75 PAYLOAD │ │ │ │ +061D4E PAYLOAD │ │ │ │ │ │ │ │ -06215F LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ -062163 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062164 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062165 General Purpose Flag 0800 (2048) │ │ │ │ +062138 LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ +06213C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06213D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06213E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062167 Compression Method 0008 (8) 'Deflated' │ │ │ │ -062169 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06216D CRC EEA12E43 (4003540547) │ │ │ │ -062171 Compressed Size 0000065F (1631) │ │ │ │ -062175 Uncompressed Size 00001578 (5496) │ │ │ │ -062179 Filename Length 0019 (25) │ │ │ │ -06217B Extra Length 0000 (0) │ │ │ │ -06217D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062140 Compression Method 0008 (8) 'Deflated' │ │ │ │ +062142 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +062146 CRC EEA12E43 (4003540547) │ │ │ │ +06214A Compressed Size 0000065F (1631) │ │ │ │ +06214E Uncompressed Size 00001578 (5496) │ │ │ │ +062152 Filename Length 0019 (25) │ │ │ │ +062154 Extra Length 0000 (0) │ │ │ │ +062156 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6217D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62156: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062196 PAYLOAD │ │ │ │ +06216F PAYLOAD │ │ │ │ │ │ │ │ -0627F5 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ -0627F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0627FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0627FB General Purpose Flag 0800 (2048) │ │ │ │ +0627CE LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ +0627D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0627D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0627D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0627FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0627FF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -062803 CRC 49E16867 (1239509095) │ │ │ │ -062807 Compressed Size 000001BC (444) │ │ │ │ -06280B Uncompressed Size 000002E1 (737) │ │ │ │ -06280F Filename Length 0026 (38) │ │ │ │ -062811 Extra Length 0000 (0) │ │ │ │ -062813 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0627D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0627D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0627DC CRC 49E16867 (1239509095) │ │ │ │ +0627E0 Compressed Size 000001BC (444) │ │ │ │ +0627E4 Uncompressed Size 000002E1 (737) │ │ │ │ +0627E8 Filename Length 0026 (38) │ │ │ │ +0627EA Extra Length 0000 (0) │ │ │ │ +0627EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62813: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x627EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062839 PAYLOAD │ │ │ │ +062812 PAYLOAD │ │ │ │ │ │ │ │ -0629F5 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ -0629F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0629FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0629FB General Purpose Flag 0800 (2048) │ │ │ │ +0629CE LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ +0629D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0629D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0629D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0629FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0629FF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -062A03 CRC C779C094 (3346645140) │ │ │ │ -062A07 Compressed Size 00000163 (355) │ │ │ │ -062A0B Uncompressed Size 000002CD (717) │ │ │ │ -062A0F Filename Length 0025 (37) │ │ │ │ -062A11 Extra Length 0000 (0) │ │ │ │ -062A13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0629D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0629D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0629DC CRC C779C094 (3346645140) │ │ │ │ +0629E0 Compressed Size 00000163 (355) │ │ │ │ +0629E4 Uncompressed Size 000002CD (717) │ │ │ │ +0629E8 Filename Length 0025 (37) │ │ │ │ +0629EA Extra Length 0000 (0) │ │ │ │ +0629EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62A13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x629EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062A38 PAYLOAD │ │ │ │ +062A11 PAYLOAD │ │ │ │ │ │ │ │ -062B9B LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ -062B9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062BA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062BA1 General Purpose Flag 0800 (2048) │ │ │ │ +062B74 LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ +062B78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +062B79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062B7A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062BA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -062BA5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -062BA9 CRC EAB20B62 (3937536866) │ │ │ │ -062BAD Compressed Size 0000025D (605) │ │ │ │ -062BB1 Uncompressed Size 000004AE (1198) │ │ │ │ -062BB5 Filename Length 0027 (39) │ │ │ │ -062BB7 Extra Length 0000 (0) │ │ │ │ -062BB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062B7C Compression Method 0008 (8) 'Deflated' │ │ │ │ +062B7E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +062B82 CRC EAB20B62 (3937536866) │ │ │ │ +062B86 Compressed Size 0000025D (605) │ │ │ │ +062B8A Uncompressed Size 000004AE (1198) │ │ │ │ +062B8E Filename Length 0027 (39) │ │ │ │ +062B90 Extra Length 0000 (0) │ │ │ │ +062B92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62BB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62B92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062BE0 PAYLOAD │ │ │ │ +062BB9 PAYLOAD │ │ │ │ │ │ │ │ -062E3D LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ -062E41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062E42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062E43 General Purpose Flag 0800 (2048) │ │ │ │ +062E16 LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ +062E1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +062E1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062E1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062E45 Compression Method 0008 (8) 'Deflated' │ │ │ │ -062E47 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -062E4B CRC D8B64938 (3635824952) │ │ │ │ -062E4F Compressed Size 000002CE (718) │ │ │ │ -062E53 Uncompressed Size 000009E2 (2530) │ │ │ │ -062E57 Filename Length 0026 (38) │ │ │ │ -062E59 Extra Length 0000 (0) │ │ │ │ -062E5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062E1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +062E20 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +062E24 CRC D8B64938 (3635824952) │ │ │ │ +062E28 Compressed Size 000002CE (718) │ │ │ │ +062E2C Uncompressed Size 000009E2 (2530) │ │ │ │ +062E30 Filename Length 0026 (38) │ │ │ │ +062E32 Extra Length 0000 (0) │ │ │ │ +062E34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62E5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62E34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062E81 PAYLOAD │ │ │ │ +062E5A PAYLOAD │ │ │ │ │ │ │ │ -06314F LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ -063153 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -063154 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -063155 General Purpose Flag 0800 (2048) │ │ │ │ +063128 LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ +06312C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06312D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06312E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -063157 Compression Method 0000 (0) 'Stored' │ │ │ │ -063159 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06315D CRC 00000000 (0) │ │ │ │ -063161 Compressed Size 00000000 (0) │ │ │ │ -063165 Uncompressed Size 00000000 (0) │ │ │ │ -063169 Filename Length 0016 (22) │ │ │ │ -06316B Extra Length 0000 (0) │ │ │ │ -06316D Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +063130 Compression Method 0000 (0) 'Stored' │ │ │ │ +063132 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +063136 CRC 00000000 (0) │ │ │ │ +06313A Compressed Size 00000000 (0) │ │ │ │ +06313E Uncompressed Size 00000000 (0) │ │ │ │ +063142 Filename Length 0016 (22) │ │ │ │ +063144 Extra Length 0000 (0) │ │ │ │ +063146 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6316D: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x63146: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -063183 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ -063187 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -063188 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -063189 General Purpose Flag 0800 (2048) │ │ │ │ +06315C LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ +063160 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +063161 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +063162 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06318B Compression Method 0008 (8) 'Deflated' │ │ │ │ -06318D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -063191 CRC F2C1D68B (4072789643) │ │ │ │ -063195 Compressed Size 000006FA (1786) │ │ │ │ -063199 Uncompressed Size 000012F1 (4849) │ │ │ │ -06319D Filename Length 0021 (33) │ │ │ │ -06319F Extra Length 0000 (0) │ │ │ │ -0631A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +063164 Compression Method 0008 (8) 'Deflated' │ │ │ │ +063166 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06316A CRC F2C1D68B (4072789643) │ │ │ │ +06316E Compressed Size 000006FA (1786) │ │ │ │ +063172 Uncompressed Size 000012F1 (4849) │ │ │ │ +063176 Filename Length 0021 (33) │ │ │ │ +063178 Extra Length 0000 (0) │ │ │ │ +06317A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x631A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6317A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0631C2 PAYLOAD │ │ │ │ +06319B PAYLOAD │ │ │ │ │ │ │ │ -0638BC LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ -0638C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0638C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0638C2 General Purpose Flag 0800 (2048) │ │ │ │ +063895 LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ +063899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06389A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06389B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0638C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0638C6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0638CA CRC CC620B01 (3428977409) │ │ │ │ -0638CE Compressed Size 00000876 (2166) │ │ │ │ -0638D2 Uncompressed Size 00003F3D (16189) │ │ │ │ -0638D6 Filename Length 0020 (32) │ │ │ │ -0638D8 Extra Length 0000 (0) │ │ │ │ -0638DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06389D Compression Method 0008 (8) 'Deflated' │ │ │ │ +06389F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0638A3 CRC CC620B01 (3428977409) │ │ │ │ +0638A7 Compressed Size 00000876 (2166) │ │ │ │ +0638AB Uncompressed Size 00003F3D (16189) │ │ │ │ +0638AF Filename Length 0020 (32) │ │ │ │ +0638B1 Extra Length 0000 (0) │ │ │ │ +0638B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x638DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x638B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0638FA PAYLOAD │ │ │ │ +0638D3 PAYLOAD │ │ │ │ │ │ │ │ -064170 LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ -064174 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064175 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064176 General Purpose Flag 0800 (2048) │ │ │ │ +064149 LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ +06414D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06414E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06414F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064178 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06417A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06417E CRC 13B83204 (330838532) │ │ │ │ -064182 Compressed Size 00000412 (1042) │ │ │ │ -064186 Uncompressed Size 000009FD (2557) │ │ │ │ -06418A Filename Length 0029 (41) │ │ │ │ -06418C Extra Length 0000 (0) │ │ │ │ -06418E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064151 Compression Method 0008 (8) 'Deflated' │ │ │ │ +064153 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +064157 CRC 13B83204 (330838532) │ │ │ │ +06415B Compressed Size 00000412 (1042) │ │ │ │ +06415F Uncompressed Size 000009FD (2557) │ │ │ │ +064163 Filename Length 0029 (41) │ │ │ │ +064165 Extra Length 0000 (0) │ │ │ │ +064167 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6418E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x64167: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0641B7 PAYLOAD │ │ │ │ +064190 PAYLOAD │ │ │ │ │ │ │ │ -0645C9 LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ -0645CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0645CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0645CF General Purpose Flag 0800 (2048) │ │ │ │ +0645A2 LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ +0645A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0645A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0645A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0645D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0645D3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0645D7 CRC 5A099C1C (1510579228) │ │ │ │ -0645DB Compressed Size 0000042B (1067) │ │ │ │ -0645DF Uncompressed Size 0000166E (5742) │ │ │ │ -0645E3 Filename Length 0028 (40) │ │ │ │ -0645E5 Extra Length 0000 (0) │ │ │ │ -0645E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0645AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0645AC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0645B0 CRC 5A099C1C (1510579228) │ │ │ │ +0645B4 Compressed Size 0000042B (1067) │ │ │ │ +0645B8 Uncompressed Size 0000166E (5742) │ │ │ │ +0645BC Filename Length 0028 (40) │ │ │ │ +0645BE Extra Length 0000 (0) │ │ │ │ +0645C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x645E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x645C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06460F PAYLOAD │ │ │ │ +0645E8 PAYLOAD │ │ │ │ │ │ │ │ -064A3A LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ -064A3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064A3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064A40 General Purpose Flag 0800 (2048) │ │ │ │ +064A13 LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ +064A17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064A18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064A19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064A42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -064A44 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -064A48 CRC 5007BC1E (1342684190) │ │ │ │ -064A4C Compressed Size 00000433 (1075) │ │ │ │ -064A50 Uncompressed Size 00000A00 (2560) │ │ │ │ -064A54 Filename Length 0030 (48) │ │ │ │ -064A56 Extra Length 0000 (0) │ │ │ │ -064A58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064A1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +064A1D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +064A21 CRC 5007BC1E (1342684190) │ │ │ │ +064A25 Compressed Size 00000433 (1075) │ │ │ │ +064A29 Uncompressed Size 00000A00 (2560) │ │ │ │ +064A2D Filename Length 0030 (48) │ │ │ │ +064A2F Extra Length 0000 (0) │ │ │ │ +064A31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x64A58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x64A31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -064A88 PAYLOAD │ │ │ │ +064A61 PAYLOAD │ │ │ │ │ │ │ │ -064EBB LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ -064EBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064EC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064EC1 General Purpose Flag 0800 (2048) │ │ │ │ +064E94 LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ +064E98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064E99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064E9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064EC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -064EC5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -064EC9 CRC 79C91ECD (2043223757) │ │ │ │ -064ECD Compressed Size 0000038A (906) │ │ │ │ -064ED1 Uncompressed Size 00001240 (4672) │ │ │ │ -064ED5 Filename Length 002F (47) │ │ │ │ -064ED7 Extra Length 0000 (0) │ │ │ │ -064ED9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064E9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +064E9E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +064EA2 CRC 79C91ECD (2043223757) │ │ │ │ +064EA6 Compressed Size 0000038A (906) │ │ │ │ +064EAA Uncompressed Size 00001240 (4672) │ │ │ │ +064EAE Filename Length 002F (47) │ │ │ │ +064EB0 Extra Length 0000 (0) │ │ │ │ +064EB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x64ED9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x64EB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -064F08 PAYLOAD │ │ │ │ +064EE1 PAYLOAD │ │ │ │ │ │ │ │ -065292 LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ -065296 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065297 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -065298 General Purpose Flag 0800 (2048) │ │ │ │ +06526B LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ +06526F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065270 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065271 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06529A Compression Method 0008 (8) 'Deflated' │ │ │ │ -06529C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0652A0 CRC 1E0D4260 (504185440) │ │ │ │ -0652A4 Compressed Size 000002C0 (704) │ │ │ │ -0652A8 Uncompressed Size 000005AF (1455) │ │ │ │ -0652AC Filename Length 0025 (37) │ │ │ │ -0652AE Extra Length 0000 (0) │ │ │ │ -0652B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065273 Compression Method 0008 (8) 'Deflated' │ │ │ │ +065275 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +065279 CRC 1E0D4260 (504185440) │ │ │ │ +06527D Compressed Size 000002C0 (704) │ │ │ │ +065281 Uncompressed Size 000005AF (1455) │ │ │ │ +065285 Filename Length 0025 (37) │ │ │ │ +065287 Extra Length 0000 (0) │ │ │ │ +065289 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x652B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65289: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0652D5 PAYLOAD │ │ │ │ +0652AE PAYLOAD │ │ │ │ │ │ │ │ -065595 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ -065599 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06559A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06559B General Purpose Flag 0800 (2048) │ │ │ │ +06556E LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ +065572 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065573 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065574 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06559D Compression Method 0008 (8) 'Deflated' │ │ │ │ -06559F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0655A3 CRC 9BC87663 (2613605987) │ │ │ │ -0655A7 Compressed Size 0000048D (1165) │ │ │ │ -0655AB Uncompressed Size 00001611 (5649) │ │ │ │ -0655AF Filename Length 0024 (36) │ │ │ │ -0655B1 Extra Length 0000 (0) │ │ │ │ -0655B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065576 Compression Method 0008 (8) 'Deflated' │ │ │ │ +065578 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06557C CRC 9BC87663 (2613605987) │ │ │ │ +065580 Compressed Size 0000048D (1165) │ │ │ │ +065584 Uncompressed Size 00001611 (5649) │ │ │ │ +065588 Filename Length 0024 (36) │ │ │ │ +06558A Extra Length 0000 (0) │ │ │ │ +06558C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x655B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6558C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0655D7 PAYLOAD │ │ │ │ +0655B0 PAYLOAD │ │ │ │ │ │ │ │ -065A64 LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ -065A68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065A69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -065A6A General Purpose Flag 0800 (2048) │ │ │ │ +065A3D LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ +065A41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065A42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065A43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -065A6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -065A6E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -065A72 CRC 25AFB103 (632271107) │ │ │ │ -065A76 Compressed Size 000003D1 (977) │ │ │ │ -065A7A Uncompressed Size 000008AD (2221) │ │ │ │ -065A7E Filename Length 0035 (53) │ │ │ │ -065A80 Extra Length 0000 (0) │ │ │ │ -065A82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065A45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +065A47 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +065A4B CRC 25AFB103 (632271107) │ │ │ │ +065A4F Compressed Size 000003D1 (977) │ │ │ │ +065A53 Uncompressed Size 000008AD (2221) │ │ │ │ +065A57 Filename Length 0035 (53) │ │ │ │ +065A59 Extra Length 0000 (0) │ │ │ │ +065A5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x65A82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65A5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -065AB7 PAYLOAD │ │ │ │ +065A90 PAYLOAD │ │ │ │ │ │ │ │ -065E88 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ -065E8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065E8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -065E8E General Purpose Flag 0800 (2048) │ │ │ │ +065E61 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ +065E65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065E66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065E67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -065E90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -065E92 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -065E96 CRC 9ABAEB25 (2595941157) │ │ │ │ -065E9A Compressed Size 0000051D (1309) │ │ │ │ -065E9E Uncompressed Size 00001425 (5157) │ │ │ │ -065EA2 Filename Length 0034 (52) │ │ │ │ -065EA4 Extra Length 0000 (0) │ │ │ │ -065EA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065E69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +065E6B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +065E6F CRC 9ABAEB25 (2595941157) │ │ │ │ +065E73 Compressed Size 0000051D (1309) │ │ │ │ +065E77 Uncompressed Size 00001425 (5157) │ │ │ │ +065E7B Filename Length 0034 (52) │ │ │ │ +065E7D Extra Length 0000 (0) │ │ │ │ +065E7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x65EA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65E7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -065EDA PAYLOAD │ │ │ │ +065EB3 PAYLOAD │ │ │ │ │ │ │ │ -0663F7 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ -0663FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0663FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0663FD General Purpose Flag 0800 (2048) │ │ │ │ +0663D0 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ +0663D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0663D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0663D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0663FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -066401 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -066405 CRC 9F00CFE2 (2667630562) │ │ │ │ -066409 Compressed Size 00000392 (914) │ │ │ │ -06640D Uncompressed Size 000007AE (1966) │ │ │ │ -066411 Filename Length 002C (44) │ │ │ │ -066413 Extra Length 0000 (0) │ │ │ │ -066415 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0663D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0663DA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0663DE CRC 9F00CFE2 (2667630562) │ │ │ │ +0663E2 Compressed Size 00000392 (914) │ │ │ │ +0663E6 Uncompressed Size 000007AE (1966) │ │ │ │ +0663EA Filename Length 002C (44) │ │ │ │ +0663EC Extra Length 0000 (0) │ │ │ │ +0663EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x663EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066441 PAYLOAD │ │ │ │ +06641A PAYLOAD │ │ │ │ │ │ │ │ -0667D3 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ -0667D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0667D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0667D9 General Purpose Flag 0800 (2048) │ │ │ │ +0667AC LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ +0667B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0667B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0667B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0667DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0667DD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0667E1 CRC 9647C423 (2521285667) │ │ │ │ -0667E5 Compressed Size 00000307 (775) │ │ │ │ -0667E9 Uncompressed Size 00000E7F (3711) │ │ │ │ -0667ED Filename Length 002B (43) │ │ │ │ -0667EF Extra Length 0000 (0) │ │ │ │ -0667F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0667B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0667B6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0667BA CRC 9647C423 (2521285667) │ │ │ │ +0667BE Compressed Size 00000307 (775) │ │ │ │ +0667C2 Uncompressed Size 00000E7F (3711) │ │ │ │ +0667C6 Filename Length 002B (43) │ │ │ │ +0667C8 Extra Length 0000 (0) │ │ │ │ +0667CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x667F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x667CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06681C PAYLOAD │ │ │ │ +0667F5 PAYLOAD │ │ │ │ │ │ │ │ -066B23 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ -066B27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -066B28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -066B29 General Purpose Flag 0800 (2048) │ │ │ │ +066AFC LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ +066B00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +066B01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +066B02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -066B2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -066B2D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -066B31 CRC 5A972993 (1519856019) │ │ │ │ -066B35 Compressed Size 000003C2 (962) │ │ │ │ -066B39 Uncompressed Size 000007E8 (2024) │ │ │ │ -066B3D Filename Length 0026 (38) │ │ │ │ -066B3F Extra Length 0000 (0) │ │ │ │ -066B41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +066B04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +066B06 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +066B0A CRC 5A972993 (1519856019) │ │ │ │ +066B0E Compressed Size 000003C2 (962) │ │ │ │ +066B12 Uncompressed Size 000007E8 (2024) │ │ │ │ +066B16 Filename Length 0026 (38) │ │ │ │ +066B18 Extra Length 0000 (0) │ │ │ │ +066B1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66B41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66B1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066B67 PAYLOAD │ │ │ │ +066B40 PAYLOAD │ │ │ │ │ │ │ │ -066F29 LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ -066F2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -066F2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -066F2F General Purpose Flag 0800 (2048) │ │ │ │ +066F02 LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ +066F06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +066F07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +066F08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -066F31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -066F33 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -066F37 CRC 0CBE9AE8 (213818088) │ │ │ │ -066F3B Compressed Size 00000463 (1123) │ │ │ │ -066F3F Uncompressed Size 00000F35 (3893) │ │ │ │ -066F43 Filename Length 0025 (37) │ │ │ │ -066F45 Extra Length 0000 (0) │ │ │ │ -066F47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +066F0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +066F0C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +066F10 CRC 0CBE9AE8 (213818088) │ │ │ │ +066F14 Compressed Size 00000463 (1123) │ │ │ │ +066F18 Uncompressed Size 00000F35 (3893) │ │ │ │ +066F1C Filename Length 0025 (37) │ │ │ │ +066F1E Extra Length 0000 (0) │ │ │ │ +066F20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66F47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66F20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066F6C PAYLOAD │ │ │ │ +066F45 PAYLOAD │ │ │ │ │ │ │ │ -0673CF LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ -0673D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0673D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0673D5 General Purpose Flag 0800 (2048) │ │ │ │ +0673A8 LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ +0673AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0673AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0673AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0673D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0673D9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0673DD CRC F9CD2C68 (4190973032) │ │ │ │ -0673E1 Compressed Size 0000070E (1806) │ │ │ │ -0673E5 Uncompressed Size 0000126F (4719) │ │ │ │ -0673E9 Filename Length 0021 (33) │ │ │ │ -0673EB Extra Length 0000 (0) │ │ │ │ -0673ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0673B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0673B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0673B6 CRC F9CD2C68 (4190973032) │ │ │ │ +0673BA Compressed Size 0000070E (1806) │ │ │ │ +0673BE Uncompressed Size 0000126F (4719) │ │ │ │ +0673C2 Filename Length 0021 (33) │ │ │ │ +0673C4 Extra Length 0000 (0) │ │ │ │ +0673C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x673ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x673C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06740E PAYLOAD │ │ │ │ +0673E7 PAYLOAD │ │ │ │ │ │ │ │ -067B1C LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ -067B20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -067B21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -067B22 General Purpose Flag 0800 (2048) │ │ │ │ +067AF5 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ +067AF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +067AFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +067AFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -067B24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -067B26 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -067B2A CRC 150276AF (352482991) │ │ │ │ -067B2E Compressed Size 00000664 (1636) │ │ │ │ -067B32 Uncompressed Size 00003A8C (14988) │ │ │ │ -067B36 Filename Length 0020 (32) │ │ │ │ -067B38 Extra Length 0000 (0) │ │ │ │ -067B3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +067AFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +067AFF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +067B03 CRC 150276AF (352482991) │ │ │ │ +067B07 Compressed Size 00000664 (1636) │ │ │ │ +067B0B Uncompressed Size 00003A8C (14988) │ │ │ │ +067B0F Filename Length 0020 (32) │ │ │ │ +067B11 Extra Length 0000 (0) │ │ │ │ +067B13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x67B3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x67B13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -067B5A PAYLOAD │ │ │ │ +067B33 PAYLOAD │ │ │ │ │ │ │ │ -0681BE LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ -0681C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0681C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0681C4 General Purpose Flag 0800 (2048) │ │ │ │ +068197 LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ +06819B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06819C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06819D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0681C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0681C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0681CC CRC 37E2CF8E (937611150) │ │ │ │ -0681D0 Compressed Size 00000C1A (3098) │ │ │ │ -0681D4 Uncompressed Size 000026EF (9967) │ │ │ │ -0681D8 Filename Length 002D (45) │ │ │ │ -0681DA Extra Length 0000 (0) │ │ │ │ -0681DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06819F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0681A1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0681A5 CRC 37E2CF8E (937611150) │ │ │ │ +0681A9 Compressed Size 00000C1A (3098) │ │ │ │ +0681AD Uncompressed Size 000026EF (9967) │ │ │ │ +0681B1 Filename Length 002D (45) │ │ │ │ +0681B3 Extra Length 0000 (0) │ │ │ │ +0681B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x681DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x681B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -068209 PAYLOAD │ │ │ │ +0681E2 PAYLOAD │ │ │ │ │ │ │ │ -068E23 LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ -068E27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -068E28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -068E29 General Purpose Flag 0800 (2048) │ │ │ │ +068DFC LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ +068E00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +068E01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +068E02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -068E2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -068E2D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -068E31 CRC 01D149E2 (30493154) │ │ │ │ -068E35 Compressed Size 00000E0B (3595) │ │ │ │ -068E39 Uncompressed Size 00008380 (33664) │ │ │ │ -068E3D Filename Length 002C (44) │ │ │ │ -068E3F Extra Length 0000 (0) │ │ │ │ -068E41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +068E04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +068E06 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +068E0A CRC 01D149E2 (30493154) │ │ │ │ +068E0E Compressed Size 00000E0B (3595) │ │ │ │ +068E12 Uncompressed Size 00008380 (33664) │ │ │ │ +068E16 Filename Length 002C (44) │ │ │ │ +068E18 Extra Length 0000 (0) │ │ │ │ +068E1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x68E41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x68E1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -068E6D PAYLOAD │ │ │ │ +068E46 PAYLOAD │ │ │ │ │ │ │ │ -069C78 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ -069C7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -069C7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -069C7E General Purpose Flag 0800 (2048) │ │ │ │ +069C51 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ +069C55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +069C56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +069C57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -069C80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -069C82 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -069C86 CRC D0BE3EBA (3502128826) │ │ │ │ -069C8A Compressed Size 00000430 (1072) │ │ │ │ -069C8E Uncompressed Size 000009F0 (2544) │ │ │ │ -069C92 Filename Length 002F (47) │ │ │ │ -069C94 Extra Length 0000 (0) │ │ │ │ -069C96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +069C59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +069C5B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +069C5F CRC D0BE3EBA (3502128826) │ │ │ │ +069C63 Compressed Size 00000430 (1072) │ │ │ │ +069C67 Uncompressed Size 000009F0 (2544) │ │ │ │ +069C6B Filename Length 002F (47) │ │ │ │ +069C6D Extra Length 0000 (0) │ │ │ │ +069C6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x69C96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x69C6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -069CC5 PAYLOAD │ │ │ │ +069C9E PAYLOAD │ │ │ │ │ │ │ │ -06A0F5 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ -06A0F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06A0FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06A0FB General Purpose Flag 0800 (2048) │ │ │ │ +06A0CE LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ +06A0D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06A0D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06A0D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06A0FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -06A0FF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06A103 CRC 304E4E2F (810438191) │ │ │ │ -06A107 Compressed Size 00000388 (904) │ │ │ │ -06A10B Uncompressed Size 00001212 (4626) │ │ │ │ -06A10F Filename Length 002E (46) │ │ │ │ -06A111 Extra Length 0000 (0) │ │ │ │ -06A113 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06A0D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06A0D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06A0DC CRC 304E4E2F (810438191) │ │ │ │ +06A0E0 Compressed Size 00000388 (904) │ │ │ │ +06A0E4 Uncompressed Size 00001212 (4626) │ │ │ │ +06A0E8 Filename Length 002E (46) │ │ │ │ +06A0EA Extra Length 0000 (0) │ │ │ │ +06A0EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A113: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A0EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06A141 PAYLOAD │ │ │ │ +06A11A PAYLOAD │ │ │ │ │ │ │ │ -06A4C9 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ -06A4CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06A4CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06A4CF General Purpose Flag 0800 (2048) │ │ │ │ +06A4A2 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ +06A4A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06A4A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06A4A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06A4D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06A4D3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06A4D7 CRC D2A831F5 (3534238197) │ │ │ │ -06A4DB Compressed Size 000007C1 (1985) │ │ │ │ -06A4DF Uncompressed Size 0000131C (4892) │ │ │ │ -06A4E3 Filename Length 0025 (37) │ │ │ │ -06A4E5 Extra Length 0000 (0) │ │ │ │ -06A4E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06A4AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +06A4AC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06A4B0 CRC D2A831F5 (3534238197) │ │ │ │ +06A4B4 Compressed Size 000007C1 (1985) │ │ │ │ +06A4B8 Uncompressed Size 0000131C (4892) │ │ │ │ +06A4BC Filename Length 0025 (37) │ │ │ │ +06A4BE Extra Length 0000 (0) │ │ │ │ +06A4C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A4E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A4C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06A50C PAYLOAD │ │ │ │ +06A4E5 PAYLOAD │ │ │ │ │ │ │ │ -06ACCD LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ -06ACD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06ACD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06ACD3 General Purpose Flag 0800 (2048) │ │ │ │ +06ACA6 LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ +06ACAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06ACAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06ACAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06ACD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06ACD7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06ACDB CRC A7949094 (2811531412) │ │ │ │ -06ACDF Compressed Size 0000072B (1835) │ │ │ │ -06ACE3 Uncompressed Size 00002CB0 (11440) │ │ │ │ -06ACE7 Filename Length 0024 (36) │ │ │ │ -06ACE9 Extra Length 0000 (0) │ │ │ │ -06ACEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06ACAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +06ACB0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06ACB4 CRC A7949094 (2811531412) │ │ │ │ +06ACB8 Compressed Size 0000072B (1835) │ │ │ │ +06ACBC Uncompressed Size 00002CB0 (11440) │ │ │ │ +06ACC0 Filename Length 0024 (36) │ │ │ │ +06ACC2 Extra Length 0000 (0) │ │ │ │ +06ACC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6ACEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6ACC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06AD0F PAYLOAD │ │ │ │ +06ACE8 PAYLOAD │ │ │ │ │ │ │ │ -06B43A LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ -06B43E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06B43F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06B440 General Purpose Flag 0800 (2048) │ │ │ │ +06B413 LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ +06B417 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06B418 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06B419 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06B442 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06B444 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06B448 CRC 87B81A6C (2276989548) │ │ │ │ -06B44C Compressed Size 00000CCB (3275) │ │ │ │ -06B450 Uncompressed Size 0000310A (12554) │ │ │ │ -06B454 Filename Length 0026 (38) │ │ │ │ -06B456 Extra Length 0000 (0) │ │ │ │ -06B458 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06B41B Compression Method 0008 (8) 'Deflated' │ │ │ │ +06B41D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06B421 CRC 87B81A6C (2276989548) │ │ │ │ +06B425 Compressed Size 00000CCB (3275) │ │ │ │ +06B429 Uncompressed Size 0000310A (12554) │ │ │ │ +06B42D Filename Length 0026 (38) │ │ │ │ +06B42F Extra Length 0000 (0) │ │ │ │ +06B431 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6B458: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6B431: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06B47E PAYLOAD │ │ │ │ +06B457 PAYLOAD │ │ │ │ │ │ │ │ -06C149 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ -06C14D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06C14E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06C14F General Purpose Flag 0800 (2048) │ │ │ │ +06C122 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ +06C126 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06C127 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06C128 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06C151 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06C153 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06C157 CRC 8F36FA1F (2402744863) │ │ │ │ -06C15B Compressed Size 000007AC (1964) │ │ │ │ -06C15F Uncompressed Size 000070B9 (28857) │ │ │ │ -06C163 Filename Length 0025 (37) │ │ │ │ -06C165 Extra Length 0000 (0) │ │ │ │ -06C167 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06C12A Compression Method 0008 (8) 'Deflated' │ │ │ │ +06C12C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06C130 CRC 8F36FA1F (2402744863) │ │ │ │ +06C134 Compressed Size 000007AC (1964) │ │ │ │ +06C138 Uncompressed Size 000070B9 (28857) │ │ │ │ +06C13C Filename Length 0025 (37) │ │ │ │ +06C13E Extra Length 0000 (0) │ │ │ │ +06C140 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6C167: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6C140: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06C18C PAYLOAD │ │ │ │ +06C165 PAYLOAD │ │ │ │ │ │ │ │ -06C938 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ -06C93C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06C93D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06C93E General Purpose Flag 0800 (2048) │ │ │ │ +06C911 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ +06C915 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06C916 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06C917 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06C940 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06C942 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06C946 CRC 6AA354C5 (1789088965) │ │ │ │ -06C94A Compressed Size 000001F4 (500) │ │ │ │ -06C94E Uncompressed Size 000003A4 (932) │ │ │ │ -06C952 Filename Length 002D (45) │ │ │ │ -06C954 Extra Length 0000 (0) │ │ │ │ -06C956 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06C919 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06C91B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06C91F CRC 6AA354C5 (1789088965) │ │ │ │ +06C923 Compressed Size 000001F4 (500) │ │ │ │ +06C927 Uncompressed Size 000003A4 (932) │ │ │ │ +06C92B Filename Length 002D (45) │ │ │ │ +06C92D Extra Length 0000 (0) │ │ │ │ +06C92F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6C956: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6C92F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06C983 PAYLOAD │ │ │ │ +06C95C PAYLOAD │ │ │ │ │ │ │ │ -06CB77 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ -06CB7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CB7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CB7D General Purpose Flag 0800 (2048) │ │ │ │ +06CB50 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ +06CB54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CB55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CB56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CB7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CB81 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06CB85 CRC 2027604E (539451470) │ │ │ │ -06CB89 Compressed Size 00000287 (647) │ │ │ │ -06CB8D Uncompressed Size 000007A0 (1952) │ │ │ │ -06CB91 Filename Length 002C (44) │ │ │ │ -06CB93 Extra Length 0000 (0) │ │ │ │ -06CB95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CB58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CB5A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06CB5E CRC 2027604E (539451470) │ │ │ │ +06CB62 Compressed Size 00000287 (647) │ │ │ │ +06CB66 Uncompressed Size 000007A0 (1952) │ │ │ │ +06CB6A Filename Length 002C (44) │ │ │ │ +06CB6C Extra Length 0000 (0) │ │ │ │ +06CB6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CB95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CB6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CBC1 PAYLOAD │ │ │ │ +06CB9A PAYLOAD │ │ │ │ │ │ │ │ -06CE48 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ -06CE4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CE4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CE4E General Purpose Flag 0800 (2048) │ │ │ │ +06CE21 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ +06CE25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CE26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CE27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CE50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CE52 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06CE56 CRC 5F24026C (1596195436) │ │ │ │ -06CE5A Compressed Size 00000679 (1657) │ │ │ │ -06CE5E Uncompressed Size 000011FA (4602) │ │ │ │ -06CE62 Filename Length 0028 (40) │ │ │ │ -06CE64 Extra Length 0000 (0) │ │ │ │ -06CE66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CE29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CE2B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06CE2F CRC 5F24026C (1596195436) │ │ │ │ +06CE33 Compressed Size 00000679 (1657) │ │ │ │ +06CE37 Uncompressed Size 000011FA (4602) │ │ │ │ +06CE3B Filename Length 0028 (40) │ │ │ │ +06CE3D Extra Length 0000 (0) │ │ │ │ +06CE3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CE66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CE3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CE8E PAYLOAD │ │ │ │ +06CE67 PAYLOAD │ │ │ │ │ │ │ │ -06D507 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ -06D50B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D50C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D50D General Purpose Flag 0800 (2048) │ │ │ │ +06D4E0 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ +06D4E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D4E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D4E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D50F Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D511 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06D515 CRC E9DF47CA (3923724234) │ │ │ │ -06D519 Compressed Size 000004BC (1212) │ │ │ │ -06D51D Uncompressed Size 0000249E (9374) │ │ │ │ -06D521 Filename Length 0027 (39) │ │ │ │ -06D523 Extra Length 0000 (0) │ │ │ │ -06D525 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D4E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D4EA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06D4EE CRC E9DF47CA (3923724234) │ │ │ │ +06D4F2 Compressed Size 000004BC (1212) │ │ │ │ +06D4F6 Uncompressed Size 0000249E (9374) │ │ │ │ +06D4FA Filename Length 0027 (39) │ │ │ │ +06D4FC Extra Length 0000 (0) │ │ │ │ +06D4FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D525: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D4FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D54C PAYLOAD │ │ │ │ +06D525 PAYLOAD │ │ │ │ │ │ │ │ -06DA08 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ -06DA0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06DA0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06DA0E General Purpose Flag 0800 (2048) │ │ │ │ +06D9E1 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ +06D9E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D9E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D9E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06DA10 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06DA12 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06DA16 CRC 11291A57 (287906391) │ │ │ │ -06DA1A Compressed Size 000005D7 (1495) │ │ │ │ -06DA1E Uncompressed Size 00000EA7 (3751) │ │ │ │ -06DA22 Filename Length 0020 (32) │ │ │ │ -06DA24 Extra Length 0000 (0) │ │ │ │ -06DA26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D9E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D9EB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06D9EF CRC 11291A57 (287906391) │ │ │ │ +06D9F3 Compressed Size 000005D7 (1495) │ │ │ │ +06D9F7 Uncompressed Size 00000EA7 (3751) │ │ │ │ +06D9FB Filename Length 0020 (32) │ │ │ │ +06D9FD Extra Length 0000 (0) │ │ │ │ +06D9FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6DA26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D9FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06DA46 PAYLOAD │ │ │ │ +06DA1F PAYLOAD │ │ │ │ │ │ │ │ -06E01D LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ -06E021 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E022 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E023 General Purpose Flag 0800 (2048) │ │ │ │ +06DFF6 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ +06DFFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06DFFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06DFFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E025 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E027 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06E02B CRC 659313CE (1704137678) │ │ │ │ -06E02F Compressed Size 0000062A (1578) │ │ │ │ -06E033 Uncompressed Size 0000258E (9614) │ │ │ │ -06E037 Filename Length 001F (31) │ │ │ │ -06E039 Extra Length 0000 (0) │ │ │ │ -06E03B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06DFFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E000 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06E004 CRC 659313CE (1704137678) │ │ │ │ +06E008 Compressed Size 0000062A (1578) │ │ │ │ +06E00C Uncompressed Size 0000258E (9614) │ │ │ │ +06E010 Filename Length 001F (31) │ │ │ │ +06E012 Extra Length 0000 (0) │ │ │ │ +06E014 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E03B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E014: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E05A PAYLOAD │ │ │ │ +06E033 PAYLOAD │ │ │ │ │ │ │ │ -06E684 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ -06E688 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E689 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E68A General Purpose Flag 0800 (2048) │ │ │ │ +06E65D LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ +06E661 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E662 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E663 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E68C Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E68E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06E692 CRC E490C6D6 (3834693334) │ │ │ │ -06E696 Compressed Size 000008F0 (2288) │ │ │ │ -06E69A Uncompressed Size 0000182A (6186) │ │ │ │ -06E69E Filename Length 0020 (32) │ │ │ │ -06E6A0 Extra Length 0000 (0) │ │ │ │ -06E6A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E665 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E667 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06E66B CRC E490C6D6 (3834693334) │ │ │ │ +06E66F Compressed Size 000008F0 (2288) │ │ │ │ +06E673 Uncompressed Size 0000182A (6186) │ │ │ │ +06E677 Filename Length 0020 (32) │ │ │ │ +06E679 Extra Length 0000 (0) │ │ │ │ +06E67B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E6A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E67B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E6C2 PAYLOAD │ │ │ │ +06E69B PAYLOAD │ │ │ │ │ │ │ │ -06EFB2 LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ -06EFB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06EFB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06EFB8 General Purpose Flag 0800 (2048) │ │ │ │ +06EF8B LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ +06EF8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06EF90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06EF91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06EFBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -06EFBC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06EFC0 CRC ADFCC535 (2919023925) │ │ │ │ -06EFC4 Compressed Size 00000983 (2435) │ │ │ │ -06EFC8 Uncompressed Size 000042AE (17070) │ │ │ │ -06EFCC Filename Length 001F (31) │ │ │ │ -06EFCE Extra Length 0000 (0) │ │ │ │ -06EFD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06EF93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06EF95 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06EF99 CRC ADFCC535 (2919023925) │ │ │ │ +06EF9D Compressed Size 00000983 (2435) │ │ │ │ +06EFA1 Uncompressed Size 000042AE (17070) │ │ │ │ +06EFA5 Filename Length 001F (31) │ │ │ │ +06EFA7 Extra Length 0000 (0) │ │ │ │ +06EFA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6EFD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6EFA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06EFEF PAYLOAD │ │ │ │ +06EFC8 PAYLOAD │ │ │ │ │ │ │ │ -06F972 LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ -06F976 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06F977 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06F978 General Purpose Flag 0800 (2048) │ │ │ │ +06F94B LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ +06F94F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06F950 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06F951 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06F97A Compression Method 0008 (8) 'Deflated' │ │ │ │ -06F97C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06F980 CRC DC003FA7 (3691003815) │ │ │ │ -06F984 Compressed Size 0000073E (1854) │ │ │ │ -06F988 Uncompressed Size 000013E7 (5095) │ │ │ │ -06F98C Filename Length 001F (31) │ │ │ │ -06F98E Extra Length 0000 (0) │ │ │ │ -06F990 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06F953 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06F955 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06F959 CRC DC003FA7 (3691003815) │ │ │ │ +06F95D Compressed Size 0000073E (1854) │ │ │ │ +06F961 Uncompressed Size 000013E7 (5095) │ │ │ │ +06F965 Filename Length 001F (31) │ │ │ │ +06F967 Extra Length 0000 (0) │ │ │ │ +06F969 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6F990: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6F969: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06F9AF PAYLOAD │ │ │ │ +06F988 PAYLOAD │ │ │ │ │ │ │ │ -0700ED LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ -0700F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0700F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0700F3 General Purpose Flag 0800 (2048) │ │ │ │ +0700C6 LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ +0700CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0700CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0700CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0700F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0700F7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0700FB CRC 6A0FE984 (1779427716) │ │ │ │ -0700FF Compressed Size 00000B12 (2834) │ │ │ │ -070103 Uncompressed Size 00007E29 (32297) │ │ │ │ -070107 Filename Length 001E (30) │ │ │ │ -070109 Extra Length 0000 (0) │ │ │ │ -07010B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0700CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0700D0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0700D4 CRC 6A0FE984 (1779427716) │ │ │ │ +0700D8 Compressed Size 00000B12 (2834) │ │ │ │ +0700DC Uncompressed Size 00007E29 (32297) │ │ │ │ +0700E0 Filename Length 001E (30) │ │ │ │ +0700E2 Extra Length 0000 (0) │ │ │ │ +0700E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7010B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x700E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070129 PAYLOAD │ │ │ │ +070102 PAYLOAD │ │ │ │ │ │ │ │ -070C3B LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ -070C3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070C40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070C41 General Purpose Flag 0800 (2048) │ │ │ │ +070C14 LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ +070C18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070C19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070C1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070C43 Compression Method 0008 (8) 'Deflated' │ │ │ │ -070C45 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -070C49 CRC 66D81170 (1725436272) │ │ │ │ -070C4D Compressed Size 000005A4 (1444) │ │ │ │ -070C51 Uncompressed Size 00000ED6 (3798) │ │ │ │ -070C55 Filename Length 0020 (32) │ │ │ │ -070C57 Extra Length 0000 (0) │ │ │ │ -070C59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070C1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +070C1E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +070C22 CRC 66D81170 (1725436272) │ │ │ │ +070C26 Compressed Size 000005A4 (1444) │ │ │ │ +070C2A Uncompressed Size 00000ED6 (3798) │ │ │ │ +070C2E Filename Length 0020 (32) │ │ │ │ +070C30 Extra Length 0000 (0) │ │ │ │ +070C32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70C59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70C32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070C79 PAYLOAD │ │ │ │ +070C52 PAYLOAD │ │ │ │ │ │ │ │ -07121D LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ -071221 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071222 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071223 General Purpose Flag 0800 (2048) │ │ │ │ +0711F6 LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ +0711FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0711FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0711FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071225 Compression Method 0008 (8) 'Deflated' │ │ │ │ -071227 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07122B CRC 9D4DC270 (2639118960) │ │ │ │ -07122F Compressed Size 000007A6 (1958) │ │ │ │ -071233 Uncompressed Size 0000506B (20587) │ │ │ │ -071237 Filename Length 001F (31) │ │ │ │ -071239 Extra Length 0000 (0) │ │ │ │ -07123B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0711FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +071200 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +071204 CRC 9D4DC270 (2639118960) │ │ │ │ +071208 Compressed Size 000007A6 (1958) │ │ │ │ +07120C Uncompressed Size 0000506B (20587) │ │ │ │ +071210 Filename Length 001F (31) │ │ │ │ +071212 Extra Length 0000 (0) │ │ │ │ +071214 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7123B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71214: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07125A PAYLOAD │ │ │ │ +071233 PAYLOAD │ │ │ │ │ │ │ │ -071A00 LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ -071A04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071A05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071A06 General Purpose Flag 0800 (2048) │ │ │ │ +0719D9 LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ +0719DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0719DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0719DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071A08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -071A0A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -071A0E CRC 22598215 (576291349) │ │ │ │ -071A12 Compressed Size 000003DF (991) │ │ │ │ -071A16 Uncompressed Size 000008EA (2282) │ │ │ │ -071A1A Filename Length 002E (46) │ │ │ │ -071A1C Extra Length 0000 (0) │ │ │ │ -071A1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0719E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0719E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0719E7 CRC 22598215 (576291349) │ │ │ │ +0719EB Compressed Size 000003DF (991) │ │ │ │ +0719EF Uncompressed Size 000008EA (2282) │ │ │ │ +0719F3 Filename Length 002E (46) │ │ │ │ +0719F5 Extra Length 0000 (0) │ │ │ │ +0719F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71A1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x719F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071A4C PAYLOAD │ │ │ │ +071A25 PAYLOAD │ │ │ │ │ │ │ │ -071E2B LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ -071E2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071E30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071E31 General Purpose Flag 0800 (2048) │ │ │ │ +071E04 LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ +071E08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071E09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071E0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071E33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -071E35 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -071E39 CRC 1C6B95F5 (476812789) │ │ │ │ -071E3D Compressed Size 000005CB (1483) │ │ │ │ -071E41 Uncompressed Size 00001418 (5144) │ │ │ │ -071E45 Filename Length 002D (45) │ │ │ │ -071E47 Extra Length 0000 (0) │ │ │ │ -071E49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071E0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +071E0E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +071E12 CRC 1C6B95F5 (476812789) │ │ │ │ +071E16 Compressed Size 000005CB (1483) │ │ │ │ +071E1A Uncompressed Size 00001418 (5144) │ │ │ │ +071E1E Filename Length 002D (45) │ │ │ │ +071E20 Extra Length 0000 (0) │ │ │ │ +071E22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71E49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71E22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071E76 PAYLOAD │ │ │ │ +071E4F PAYLOAD │ │ │ │ │ │ │ │ -072441 LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ -072445 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072446 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072447 General Purpose Flag 0800 (2048) │ │ │ │ +07241A LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ +07241E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07241F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072420 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072449 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07244B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07244F CRC 9BCF2E73 (2614046323) │ │ │ │ -072453 Compressed Size 0000072B (1835) │ │ │ │ -072457 Uncompressed Size 000018D3 (6355) │ │ │ │ -07245B Filename Length 0035 (53) │ │ │ │ -07245D Extra Length 0000 (0) │ │ │ │ -07245F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072422 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072424 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +072428 CRC 9BCF2E73 (2614046323) │ │ │ │ +07242C Compressed Size 0000072B (1835) │ │ │ │ +072430 Uncompressed Size 000018D3 (6355) │ │ │ │ +072434 Filename Length 0035 (53) │ │ │ │ +072436 Extra Length 0000 (0) │ │ │ │ +072438 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7245F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72438: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072494 PAYLOAD │ │ │ │ +07246D PAYLOAD │ │ │ │ │ │ │ │ -072BBF LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ -072BC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072BC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072BC5 General Purpose Flag 0800 (2048) │ │ │ │ +072B98 LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ +072B9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072B9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072B9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072BC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072BC9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -072BCD CRC A84AD2D4 (2823475924) │ │ │ │ -072BD1 Compressed Size 00000617 (1559) │ │ │ │ -072BD5 Uncompressed Size 000034DF (13535) │ │ │ │ -072BD9 Filename Length 0034 (52) │ │ │ │ -072BDB Extra Length 0000 (0) │ │ │ │ -072BDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072BA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072BA2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +072BA6 CRC A84AD2D4 (2823475924) │ │ │ │ +072BAA Compressed Size 00000617 (1559) │ │ │ │ +072BAE Uncompressed Size 000034DF (13535) │ │ │ │ +072BB2 Filename Length 0034 (52) │ │ │ │ +072BB4 Extra Length 0000 (0) │ │ │ │ +072BB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72BDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72BB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072C11 PAYLOAD │ │ │ │ +072BEA PAYLOAD │ │ │ │ │ │ │ │ -073228 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ -07322C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07322D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07322E General Purpose Flag 0800 (2048) │ │ │ │ +073201 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ +073205 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073206 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073207 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073230 Compression Method 0000 (0) 'Stored' │ │ │ │ -073232 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -073236 CRC 00000000 (0) │ │ │ │ -07323A Compressed Size 00000000 (0) │ │ │ │ -07323E Uncompressed Size 00000000 (0) │ │ │ │ -073242 Filename Length 0013 (19) │ │ │ │ -073244 Extra Length 0000 (0) │ │ │ │ -073246 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +073209 Compression Method 0000 (0) 'Stored' │ │ │ │ +07320B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07320F CRC 00000000 (0) │ │ │ │ +073213 Compressed Size 00000000 (0) │ │ │ │ +073217 Uncompressed Size 00000000 (0) │ │ │ │ +07321B Filename Length 0013 (19) │ │ │ │ +07321D Extra Length 0000 (0) │ │ │ │ +07321F Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73246: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7321F: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -073259 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ -07325D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07325E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07325F General Purpose Flag 0800 (2048) │ │ │ │ +073232 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ +073236 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073237 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073238 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073261 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073263 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -073267 CRC 2452734A (609383242) │ │ │ │ -07326B Compressed Size 00000226 (550) │ │ │ │ -07326F Uncompressed Size 000003A3 (931) │ │ │ │ -073273 Filename Length 0022 (34) │ │ │ │ -073275 Extra Length 0000 (0) │ │ │ │ -073277 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07323A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07323C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +073240 CRC 2452734A (609383242) │ │ │ │ +073244 Compressed Size 00000226 (550) │ │ │ │ +073248 Uncompressed Size 000003A3 (931) │ │ │ │ +07324C Filename Length 0022 (34) │ │ │ │ +07324E Extra Length 0000 (0) │ │ │ │ +073250 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73277: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73250: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073299 PAYLOAD │ │ │ │ +073272 PAYLOAD │ │ │ │ │ │ │ │ -0734BF LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ -0734C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0734C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0734C5 General Purpose Flag 0800 (2048) │ │ │ │ +073498 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ +07349C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07349D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07349E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0734C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0734C9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0734CD CRC 06CF86E7 (114263783) │ │ │ │ -0734D1 Compressed Size 0000022C (556) │ │ │ │ -0734D5 Uncompressed Size 00000401 (1025) │ │ │ │ -0734D9 Filename Length 0022 (34) │ │ │ │ -0734DB Extra Length 0000 (0) │ │ │ │ -0734DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0734A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0734A2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0734A6 CRC 06CF86E7 (114263783) │ │ │ │ +0734AA Compressed Size 0000022C (556) │ │ │ │ +0734AE Uncompressed Size 00000401 (1025) │ │ │ │ +0734B2 Filename Length 0022 (34) │ │ │ │ +0734B4 Extra Length 0000 (0) │ │ │ │ +0734B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x734DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x734B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0734FF PAYLOAD │ │ │ │ +0734D8 PAYLOAD │ │ │ │ │ │ │ │ -07372B LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ -07372F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073730 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073731 General Purpose Flag 0800 (2048) │ │ │ │ +073704 LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ +073708 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073709 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07370A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073733 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073735 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -073739 CRC C5624742 (3311552322) │ │ │ │ -07373D Compressed Size 00000CF8 (3320) │ │ │ │ -073741 Uncompressed Size 000019A6 (6566) │ │ │ │ -073745 Filename Length 0020 (32) │ │ │ │ -073747 Extra Length 0000 (0) │ │ │ │ -073749 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07370C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07370E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +073712 CRC C5624742 (3311552322) │ │ │ │ +073716 Compressed Size 00000CF8 (3320) │ │ │ │ +07371A Uncompressed Size 000019A6 (6566) │ │ │ │ +07371E Filename Length 0020 (32) │ │ │ │ +073720 Extra Length 0000 (0) │ │ │ │ +073722 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73749: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73722: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073769 PAYLOAD │ │ │ │ +073742 PAYLOAD │ │ │ │ │ │ │ │ -074461 LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ -074465 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074466 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074467 General Purpose Flag 0800 (2048) │ │ │ │ +07443A LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ +07443E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07443F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074440 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074469 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07446B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07446F CRC E934E83C (3912558652) │ │ │ │ -074473 Compressed Size 00000667 (1639) │ │ │ │ -074477 Uncompressed Size 0000168B (5771) │ │ │ │ -07447B Filename Length 001F (31) │ │ │ │ -07447D Extra Length 0000 (0) │ │ │ │ -07447F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074442 Compression Method 0008 (8) 'Deflated' │ │ │ │ +074444 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +074448 CRC E934E83C (3912558652) │ │ │ │ +07444C Compressed Size 00000667 (1639) │ │ │ │ +074450 Uncompressed Size 0000168B (5771) │ │ │ │ +074454 Filename Length 001F (31) │ │ │ │ +074456 Extra Length 0000 (0) │ │ │ │ +074458 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7447F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74458: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07449E PAYLOAD │ │ │ │ +074477 PAYLOAD │ │ │ │ │ │ │ │ -074B05 LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ -074B09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074B0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074B0B General Purpose Flag 0800 (2048) │ │ │ │ +074ADE LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ +074AE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074AE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074AE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074B0D Compression Method 0008 (8) 'Deflated' │ │ │ │ -074B0F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -074B13 CRC C5C2FADE (3317889758) │ │ │ │ -074B17 Compressed Size 000006CC (1740) │ │ │ │ -074B1B Uncompressed Size 00000D13 (3347) │ │ │ │ -074B1F Filename Length 0024 (36) │ │ │ │ -074B21 Extra Length 0000 (0) │ │ │ │ -074B23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074AE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +074AE8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +074AEC CRC C5C2FADE (3317889758) │ │ │ │ +074AF0 Compressed Size 000006CC (1740) │ │ │ │ +074AF4 Uncompressed Size 00000D13 (3347) │ │ │ │ +074AF8 Filename Length 0024 (36) │ │ │ │ +074AFA Extra Length 0000 (0) │ │ │ │ +074AFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74B23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74AFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074B47 PAYLOAD │ │ │ │ +074B20 PAYLOAD │ │ │ │ │ │ │ │ -075213 LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ -075217 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075218 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075219 General Purpose Flag 0800 (2048) │ │ │ │ +0751EC LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ +0751F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0751F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0751F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07521B Compression Method 0008 (8) 'Deflated' │ │ │ │ -07521D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -075221 CRC 8F89A5CA (2408162762) │ │ │ │ -075225 Compressed Size 000003AD (941) │ │ │ │ -075229 Uncompressed Size 00000D54 (3412) │ │ │ │ -07522D Filename Length 0023 (35) │ │ │ │ -07522F Extra Length 0000 (0) │ │ │ │ -075231 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0751F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0751F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0751FA CRC 8F89A5CA (2408162762) │ │ │ │ +0751FE Compressed Size 000003AD (941) │ │ │ │ +075202 Uncompressed Size 00000D54 (3412) │ │ │ │ +075206 Filename Length 0023 (35) │ │ │ │ +075208 Extra Length 0000 (0) │ │ │ │ +07520A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75231: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7520A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075254 PAYLOAD │ │ │ │ +07522D PAYLOAD │ │ │ │ │ │ │ │ -075601 LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ -075605 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075606 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075607 General Purpose Flag 0800 (2048) │ │ │ │ +0755DA LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ +0755DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0755DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0755E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075609 Compression Method 0000 (0) 'Stored' │ │ │ │ -07560B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07560F CRC 00000000 (0) │ │ │ │ -075613 Compressed Size 00000000 (0) │ │ │ │ -075617 Uncompressed Size 00000000 (0) │ │ │ │ -07561B Filename Length 0014 (20) │ │ │ │ -07561D Extra Length 0000 (0) │ │ │ │ -07561F Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0755E2 Compression Method 0000 (0) 'Stored' │ │ │ │ +0755E4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0755E8 CRC 00000000 (0) │ │ │ │ +0755EC Compressed Size 00000000 (0) │ │ │ │ +0755F0 Uncompressed Size 00000000 (0) │ │ │ │ +0755F4 Filename Length 0014 (20) │ │ │ │ +0755F6 Extra Length 0000 (0) │ │ │ │ +0755F8 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7561F: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x755F8: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -075633 LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ -075637 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075638 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075639 General Purpose Flag 0800 (2048) │ │ │ │ +07560C LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ +075610 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075611 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075612 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07563B Compression Method 0008 (8) 'Deflated' │ │ │ │ -07563D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -075641 CRC 40B132E6 (1085354726) │ │ │ │ -075645 Compressed Size 000001CB (459) │ │ │ │ -075649 Uncompressed Size 0000030A (778) │ │ │ │ -07564D Filename Length 0025 (37) │ │ │ │ -07564F Extra Length 0000 (0) │ │ │ │ -075651 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075614 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075616 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07561A CRC D150FAC8 (3511745224) │ │ │ │ +07561E Compressed Size 000001CA (458) │ │ │ │ +075622 Uncompressed Size 0000030A (778) │ │ │ │ +075626 Filename Length 0025 (37) │ │ │ │ +075628 Extra Length 0000 (0) │ │ │ │ +07562A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75651: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7562A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075676 PAYLOAD │ │ │ │ +07564F PAYLOAD │ │ │ │ │ │ │ │ -075841 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ -075845 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075846 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075847 General Purpose Flag 0800 (2048) │ │ │ │ +075819 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ +07581D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07581E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07581F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075849 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07584B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07584F CRC 8A741CD2 (2322865362) │ │ │ │ -075853 Compressed Size 000001E1 (481) │ │ │ │ -075857 Uncompressed Size 00000453 (1107) │ │ │ │ -07585B Filename Length 0024 (36) │ │ │ │ -07585D Extra Length 0000 (0) │ │ │ │ -07585F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075821 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075823 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +075827 CRC 561E776A (1444837226) │ │ │ │ +07582B Compressed Size 000001DB (475) │ │ │ │ +07582F Uncompressed Size 0000042B (1067) │ │ │ │ +075833 Filename Length 0024 (36) │ │ │ │ +075835 Extra Length 0000 (0) │ │ │ │ +075837 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7585F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75837: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075883 PAYLOAD │ │ │ │ +07585B PAYLOAD │ │ │ │ │ │ │ │ -075A64 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ -075A68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075A69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075A6A General Purpose Flag 0800 (2048) │ │ │ │ +075A36 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ +075A3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075A3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075A3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075A6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -075A6E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -075A72 CRC ADA209FF (2913077759) │ │ │ │ -075A76 Compressed Size 00000298 (664) │ │ │ │ -075A7A Uncompressed Size 00000525 (1317) │ │ │ │ -075A7E Filename Length 0027 (39) │ │ │ │ -075A80 Extra Length 0000 (0) │ │ │ │ -075A82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075A3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +075A40 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +075A44 CRC 839455B3 (2207536563) │ │ │ │ +075A48 Compressed Size 0000029A (666) │ │ │ │ +075A4C Uncompressed Size 00000525 (1317) │ │ │ │ +075A50 Filename Length 0027 (39) │ │ │ │ +075A52 Extra Length 0000 (0) │ │ │ │ +075A54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75A82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75A54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075AA9 PAYLOAD │ │ │ │ +075A7B PAYLOAD │ │ │ │ │ │ │ │ -075D41 LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ -075D45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075D46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075D47 General Purpose Flag 0800 (2048) │ │ │ │ +075D15 LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ +075D19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075D1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075D1B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075D49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -075D4B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -075D4F CRC 29C85FE4 (700997604) │ │ │ │ -075D53 Compressed Size 000002A5 (677) │ │ │ │ -075D57 Uncompressed Size 00000846 (2118) │ │ │ │ -075D5B Filename Length 0026 (38) │ │ │ │ -075D5D Extra Length 0000 (0) │ │ │ │ -075D5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075D1D Compression Method 0008 (8) 'Deflated' │ │ │ │ +075D1F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +075D23 CRC B7607D0F (3076553999) │ │ │ │ +075D27 Compressed Size 000002A0 (672) │ │ │ │ +075D2B Uncompressed Size 0000081E (2078) │ │ │ │ +075D2F Filename Length 0026 (38) │ │ │ │ +075D31 Extra Length 0000 (0) │ │ │ │ +075D33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75D5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75D33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075D85 PAYLOAD │ │ │ │ +075D59 PAYLOAD │ │ │ │ │ │ │ │ -07602A LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ -07602E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07602F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076030 General Purpose Flag 0800 (2048) │ │ │ │ +075FF9 LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ +075FFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075FFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075FFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076032 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076034 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -076038 CRC 640D14F7 (1678578935) │ │ │ │ -07603C Compressed Size 000001D0 (464) │ │ │ │ -076040 Uncompressed Size 0000031E (798) │ │ │ │ -076044 Filename Length 0029 (41) │ │ │ │ -076046 Extra Length 0000 (0) │ │ │ │ -076048 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076001 Compression Method 0008 (8) 'Deflated' │ │ │ │ +076003 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +076007 CRC 3F799174 (1064931700) │ │ │ │ +07600B Compressed Size 000001D2 (466) │ │ │ │ +07600F Uncompressed Size 0000031E (798) │ │ │ │ +076013 Filename Length 0029 (41) │ │ │ │ +076015 Extra Length 0000 (0) │ │ │ │ +076017 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76048: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76017: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076071 PAYLOAD │ │ │ │ +076040 PAYLOAD │ │ │ │ │ │ │ │ -076241 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ -076245 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076246 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076247 General Purpose Flag 0800 (2048) │ │ │ │ +076212 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ +076216 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076217 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076218 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076249 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07624B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07624F CRC 15259B0C (354786060) │ │ │ │ -076253 Compressed Size 000001B5 (437) │ │ │ │ -076257 Uncompressed Size 00000424 (1060) │ │ │ │ -07625B Filename Length 0028 (40) │ │ │ │ -07625D Extra Length 0000 (0) │ │ │ │ -07625F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07621A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07621C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +076220 CRC EDA9DED0 (3987332816) │ │ │ │ +076224 Compressed Size 000001AF (431) │ │ │ │ +076228 Uncompressed Size 000003FC (1020) │ │ │ │ +07622C Filename Length 0028 (40) │ │ │ │ +07622E Extra Length 0000 (0) │ │ │ │ +076230 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7625F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76230: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076287 PAYLOAD │ │ │ │ +076258 PAYLOAD │ │ │ │ │ │ │ │ -07643C LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ -076440 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076441 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076442 General Purpose Flag 0800 (2048) │ │ │ │ +076407 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ +07640B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07640C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07640D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076444 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076446 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07644A CRC 35D74045 (903299141) │ │ │ │ -07644E Compressed Size 00000246 (582) │ │ │ │ -076452 Uncompressed Size 0000045A (1114) │ │ │ │ -076456 Filename Length 0025 (37) │ │ │ │ -076458 Extra Length 0000 (0) │ │ │ │ -07645A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07640F Compression Method 0008 (8) 'Deflated' │ │ │ │ +076411 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +076415 CRC 35D74045 (903299141) │ │ │ │ +076419 Compressed Size 00000246 (582) │ │ │ │ +07641D Uncompressed Size 0000045A (1114) │ │ │ │ +076421 Filename Length 0025 (37) │ │ │ │ +076423 Extra Length 0000 (0) │ │ │ │ +076425 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7645A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76425: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07647F PAYLOAD │ │ │ │ +07644A PAYLOAD │ │ │ │ │ │ │ │ -0766C5 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ -0766C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0766CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0766CB General Purpose Flag 0800 (2048) │ │ │ │ +076690 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ +076694 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076695 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076696 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0766CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0766CF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0766D3 CRC 85E4739C (2246341532) │ │ │ │ -0766D7 Compressed Size 00000280 (640) │ │ │ │ -0766DB Uncompressed Size 000007BD (1981) │ │ │ │ -0766DF Filename Length 0024 (36) │ │ │ │ -0766E1 Extra Length 0000 (0) │ │ │ │ -0766E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076698 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07669A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07669E CRC 85E4739C (2246341532) │ │ │ │ +0766A2 Compressed Size 00000280 (640) │ │ │ │ +0766A6 Uncompressed Size 000007BD (1981) │ │ │ │ +0766AA Filename Length 0024 (36) │ │ │ │ +0766AC Extra Length 0000 (0) │ │ │ │ +0766AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x766E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x766AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076707 PAYLOAD │ │ │ │ +0766D2 PAYLOAD │ │ │ │ │ │ │ │ -076987 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ -07698B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07698C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07698D General Purpose Flag 0800 (2048) │ │ │ │ +076952 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ +076956 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076957 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076958 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07698F Compression Method 0008 (8) 'Deflated' │ │ │ │ -076991 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -076995 CRC 0631C9B0 (103926192) │ │ │ │ -076999 Compressed Size 000003A3 (931) │ │ │ │ -07699D Uncompressed Size 00000959 (2393) │ │ │ │ -0769A1 Filename Length 0022 (34) │ │ │ │ -0769A3 Extra Length 0000 (0) │ │ │ │ -0769A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07695A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07695C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +076960 CRC BAD35DA2 (3134414242) │ │ │ │ +076964 Compressed Size 000003A2 (930) │ │ │ │ +076968 Uncompressed Size 00000959 (2393) │ │ │ │ +07696C Filename Length 0022 (34) │ │ │ │ +07696E Extra Length 0000 (0) │ │ │ │ +076970 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x769A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76970: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0769C7 PAYLOAD │ │ │ │ +076992 PAYLOAD │ │ │ │ │ │ │ │ -076D6A LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ -076D6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076D6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076D70 General Purpose Flag 0800 (2048) │ │ │ │ +076D34 LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ +076D38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076D39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076D3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076D72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076D74 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -076D78 CRC 417505E5 (1098188261) │ │ │ │ -076D7C Compressed Size 00000461 (1121) │ │ │ │ -076D80 Uncompressed Size 00001FAF (8111) │ │ │ │ -076D84 Filename Length 0021 (33) │ │ │ │ -076D86 Extra Length 0000 (0) │ │ │ │ -076D88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076D3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +076D3E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +076D42 CRC 29D1CC84 (701615236) │ │ │ │ +076D46 Compressed Size 00000462 (1122) │ │ │ │ +076D4A Uncompressed Size 00001FAF (8111) │ │ │ │ +076D4E Filename Length 0021 (33) │ │ │ │ +076D50 Extra Length 0000 (0) │ │ │ │ +076D52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76D88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76D52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076DA9 PAYLOAD │ │ │ │ +076D73 PAYLOAD │ │ │ │ │ │ │ │ -07720A LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ -07720E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07720F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077210 General Purpose Flag 0800 (2048) │ │ │ │ +0771D5 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ +0771D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0771DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0771DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077212 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077214 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -077218 CRC 9761B61C (2539763228) │ │ │ │ -07721C Compressed Size 000002C7 (711) │ │ │ │ -077220 Uncompressed Size 000005E6 (1510) │ │ │ │ -077224 Filename Length 002A (42) │ │ │ │ -077226 Extra Length 0000 (0) │ │ │ │ -077228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0771DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0771DF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0771E3 CRC 9761B61C (2539763228) │ │ │ │ +0771E7 Compressed Size 000002C7 (711) │ │ │ │ +0771EB Uncompressed Size 000005E6 (1510) │ │ │ │ +0771EF Filename Length 002A (42) │ │ │ │ +0771F1 Extra Length 0000 (0) │ │ │ │ +0771F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x771F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077252 PAYLOAD │ │ │ │ +07721D PAYLOAD │ │ │ │ │ │ │ │ -077519 LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ -07751D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07751E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07751F General Purpose Flag 0800 (2048) │ │ │ │ +0774E4 LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ +0774E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0774E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0774EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077521 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077523 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -077527 CRC 5CEEDA65 (1559157349) │ │ │ │ -07752B Compressed Size 000002F3 (755) │ │ │ │ -07752F Uncompressed Size 00000C87 (3207) │ │ │ │ -077533 Filename Length 0029 (41) │ │ │ │ -077535 Extra Length 0000 (0) │ │ │ │ -077537 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0774EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0774EE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0774F2 CRC 5CEEDA65 (1559157349) │ │ │ │ +0774F6 Compressed Size 000002F3 (755) │ │ │ │ +0774FA Uncompressed Size 00000C87 (3207) │ │ │ │ +0774FE Filename Length 0029 (41) │ │ │ │ +077500 Extra Length 0000 (0) │ │ │ │ +077502 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77537: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77502: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077560 PAYLOAD │ │ │ │ +07752B PAYLOAD │ │ │ │ │ │ │ │ -077853 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ -077857 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077858 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077859 General Purpose Flag 0800 (2048) │ │ │ │ +07781E LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ +077822 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077823 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077824 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07785B Compression Method 0008 (8) 'Deflated' │ │ │ │ -07785D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -077861 CRC 521EC175 (1377747317) │ │ │ │ -077865 Compressed Size 000001C7 (455) │ │ │ │ -077869 Uncompressed Size 000002EC (748) │ │ │ │ -07786D Filename Length 001F (31) │ │ │ │ -07786F Extra Length 0000 (0) │ │ │ │ -077871 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077826 Compression Method 0008 (8) 'Deflated' │ │ │ │ +077828 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07782C CRC 521EC175 (1377747317) │ │ │ │ +077830 Compressed Size 000001C7 (455) │ │ │ │ +077834 Uncompressed Size 000002EC (748) │ │ │ │ +077838 Filename Length 001F (31) │ │ │ │ +07783A Extra Length 0000 (0) │ │ │ │ +07783C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77871: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7783C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077890 PAYLOAD │ │ │ │ +07785B PAYLOAD │ │ │ │ │ │ │ │ -077A57 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ -077A5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077A5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077A5D General Purpose Flag 0800 (2048) │ │ │ │ +077A22 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ +077A26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077A27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077A28 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077A5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -077A61 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -077A65 CRC 9B60A8EE (2606803182) │ │ │ │ -077A69 Compressed Size 000001D2 (466) │ │ │ │ -077A6D Uncompressed Size 000003EF (1007) │ │ │ │ -077A71 Filename Length 001E (30) │ │ │ │ -077A73 Extra Length 0000 (0) │ │ │ │ -077A75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077A2A Compression Method 0008 (8) 'Deflated' │ │ │ │ +077A2C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +077A30 CRC 9B60A8EE (2606803182) │ │ │ │ +077A34 Compressed Size 000001D2 (466) │ │ │ │ +077A38 Uncompressed Size 000003EF (1007) │ │ │ │ +077A3C Filename Length 001E (30) │ │ │ │ +077A3E Extra Length 0000 (0) │ │ │ │ +077A40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77A75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77A40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077A93 PAYLOAD │ │ │ │ +077A5E PAYLOAD │ │ │ │ │ │ │ │ -077C65 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ -077C69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077C6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077C6B General Purpose Flag 0800 (2048) │ │ │ │ +077C30 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ +077C34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077C35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077C36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077C6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -077C6F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -077C73 CRC 4C8A89A5 (1284147621) │ │ │ │ -077C77 Compressed Size 0000030B (779) │ │ │ │ -077C7B Uncompressed Size 000006A9 (1705) │ │ │ │ -077C7F Filename Length 002C (44) │ │ │ │ -077C81 Extra Length 0000 (0) │ │ │ │ -077C83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077C38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +077C3A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +077C3E CRC 4C8A89A5 (1284147621) │ │ │ │ +077C42 Compressed Size 0000030B (779) │ │ │ │ +077C46 Uncompressed Size 000006A9 (1705) │ │ │ │ +077C4A Filename Length 002C (44) │ │ │ │ +077C4C Extra Length 0000 (0) │ │ │ │ +077C4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77C83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77C4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077CAF PAYLOAD │ │ │ │ +077C7A PAYLOAD │ │ │ │ │ │ │ │ -077FBA LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ -077FBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077FBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077FC0 General Purpose Flag 0800 (2048) │ │ │ │ +077F85 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ +077F89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077F8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077F8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077FC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077FC4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -077FC8 CRC 16BE5F6F (381575023) │ │ │ │ -077FCC Compressed Size 0000028B (651) │ │ │ │ -077FD0 Uncompressed Size 00000B28 (2856) │ │ │ │ -077FD4 Filename Length 002B (43) │ │ │ │ -077FD6 Extra Length 0000 (0) │ │ │ │ -077FD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077F8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +077F8F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +077F93 CRC 16BE5F6F (381575023) │ │ │ │ +077F97 Compressed Size 0000028B (651) │ │ │ │ +077F9B Uncompressed Size 00000B28 (2856) │ │ │ │ +077F9F Filename Length 002B (43) │ │ │ │ +077FA1 Extra Length 0000 (0) │ │ │ │ +077FA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77FD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77FA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -078003 PAYLOAD │ │ │ │ +077FCE PAYLOAD │ │ │ │ │ │ │ │ -07828E LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ -078292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -078293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -078294 General Purpose Flag 0800 (2048) │ │ │ │ +078259 LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ +07825D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07825E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07825F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -078296 Compression Method 0000 (0) 'Stored' │ │ │ │ -078298 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07829C CRC 00000000 (0) │ │ │ │ -0782A0 Compressed Size 00000000 (0) │ │ │ │ -0782A4 Uncompressed Size 00000000 (0) │ │ │ │ -0782A8 Filename Length 0015 (21) │ │ │ │ -0782AA Extra Length 0000 (0) │ │ │ │ -0782AC Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +078261 Compression Method 0000 (0) 'Stored' │ │ │ │ +078263 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +078267 CRC 00000000 (0) │ │ │ │ +07826B Compressed Size 00000000 (0) │ │ │ │ +07826F Uncompressed Size 00000000 (0) │ │ │ │ +078273 Filename Length 0015 (21) │ │ │ │ +078275 Extra Length 0000 (0) │ │ │ │ +078277 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x782AC: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x78277: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0782C1 LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ -0782C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0782C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0782C7 General Purpose Flag 0800 (2048) │ │ │ │ +07828C LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ +078290 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +078291 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +078292 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0782C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0782CB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0782CF CRC BCB3370F (3165861647) │ │ │ │ -0782D3 Compressed Size 00000E73 (3699) │ │ │ │ -0782D7 Uncompressed Size 00002B2A (11050) │ │ │ │ -0782DB Filename Length 0024 (36) │ │ │ │ -0782DD Extra Length 0000 (0) │ │ │ │ -0782DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +078294 Compression Method 0008 (8) 'Deflated' │ │ │ │ +078296 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07829A CRC BCB3370F (3165861647) │ │ │ │ +07829E Compressed Size 00000E73 (3699) │ │ │ │ +0782A2 Uncompressed Size 00002B2A (11050) │ │ │ │ +0782A6 Filename Length 0024 (36) │ │ │ │ +0782A8 Extra Length 0000 (0) │ │ │ │ +0782AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x782DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x782AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -078303 PAYLOAD │ │ │ │ +0782CE PAYLOAD │ │ │ │ │ │ │ │ -079176 LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ -07917A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07917B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07917C General Purpose Flag 0800 (2048) │ │ │ │ +079141 LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ +079145 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +079146 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +079147 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07917E Compression Method 0008 (8) 'Deflated' │ │ │ │ -079180 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -079184 CRC AB6E4A08 (2876131848) │ │ │ │ -079188 Compressed Size 0000160D (5645) │ │ │ │ -07918C Uncompressed Size 00008E8F (36495) │ │ │ │ -079190 Filename Length 0023 (35) │ │ │ │ -079192 Extra Length 0000 (0) │ │ │ │ -079194 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +079149 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07914B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07914F CRC AB6E4A08 (2876131848) │ │ │ │ +079153 Compressed Size 0000160D (5645) │ │ │ │ +079157 Uncompressed Size 00008E8F (36495) │ │ │ │ +07915B Filename Length 0023 (35) │ │ │ │ +07915D Extra Length 0000 (0) │ │ │ │ +07915F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x79194: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7915F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0791B7 PAYLOAD │ │ │ │ +079182 PAYLOAD │ │ │ │ │ │ │ │ -07A7C4 LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ -07A7C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A7C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A7CA General Purpose Flag 0800 (2048) │ │ │ │ +07A78F LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ +07A793 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A794 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A795 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A7CC Compression Method 0000 (0) 'Stored' │ │ │ │ -07A7CE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07A7D2 CRC 00000000 (0) │ │ │ │ -07A7D6 Compressed Size 00000000 (0) │ │ │ │ -07A7DA Uncompressed Size 00000000 (0) │ │ │ │ -07A7DE Filename Length 0013 (19) │ │ │ │ -07A7E0 Extra Length 0000 (0) │ │ │ │ -07A7E2 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A797 Compression Method 0000 (0) 'Stored' │ │ │ │ +07A799 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07A79D CRC 00000000 (0) │ │ │ │ +07A7A1 Compressed Size 00000000 (0) │ │ │ │ +07A7A5 Uncompressed Size 00000000 (0) │ │ │ │ +07A7A9 Filename Length 0013 (19) │ │ │ │ +07A7AB Extra Length 0000 (0) │ │ │ │ +07A7AD Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A7E2: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A7AD: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07A7F5 LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ -07A7F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A7FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A7FB General Purpose Flag 0800 (2048) │ │ │ │ +07A7C0 LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ +07A7C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A7C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A7C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A7FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A7FF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07A803 CRC 932FCCA9 (2469383337) │ │ │ │ -07A807 Compressed Size 00000347 (839) │ │ │ │ -07A80B Uncompressed Size 000006CA (1738) │ │ │ │ -07A80F Filename Length 001E (30) │ │ │ │ -07A811 Extra Length 0000 (0) │ │ │ │ -07A813 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A7C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A7CA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07A7CE CRC 932FCCA9 (2469383337) │ │ │ │ +07A7D2 Compressed Size 00000347 (839) │ │ │ │ +07A7D6 Uncompressed Size 000006CA (1738) │ │ │ │ +07A7DA Filename Length 001E (30) │ │ │ │ +07A7DC Extra Length 0000 (0) │ │ │ │ +07A7DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A813: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A7DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A831 PAYLOAD │ │ │ │ +07A7FC PAYLOAD │ │ │ │ │ │ │ │ -07AB78 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ -07AB7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07AB7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07AB7E General Purpose Flag 0800 (2048) │ │ │ │ +07AB43 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ +07AB47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AB48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AB49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07AB80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07AB82 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07AB86 CRC A53473E9 (2771678185) │ │ │ │ -07AB8A Compressed Size 0000036B (875) │ │ │ │ -07AB8E Uncompressed Size 00000C1F (3103) │ │ │ │ -07AB92 Filename Length 001D (29) │ │ │ │ -07AB94 Extra Length 0000 (0) │ │ │ │ -07AB96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AB4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AB4D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07AB51 CRC A53473E9 (2771678185) │ │ │ │ +07AB55 Compressed Size 0000036B (875) │ │ │ │ +07AB59 Uncompressed Size 00000C1F (3103) │ │ │ │ +07AB5D Filename Length 001D (29) │ │ │ │ +07AB5F Extra Length 0000 (0) │ │ │ │ +07AB61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7AB96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AB61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07ABB3 PAYLOAD │ │ │ │ +07AB7E PAYLOAD │ │ │ │ │ │ │ │ -07AF1E LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ -07AF22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07AF23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07AF24 General Purpose Flag 0800 (2048) │ │ │ │ +07AEE9 LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ +07AEED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AEEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AEEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07AF26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07AF28 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07AF2C CRC F722C2AD (4146250413) │ │ │ │ -07AF30 Compressed Size 000005A5 (1445) │ │ │ │ -07AF34 Uncompressed Size 00000F6F (3951) │ │ │ │ -07AF38 Filename Length 0029 (41) │ │ │ │ -07AF3A Extra Length 0000 (0) │ │ │ │ -07AF3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AEF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AEF3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07AEF7 CRC F722C2AD (4146250413) │ │ │ │ +07AEFB Compressed Size 000005A5 (1445) │ │ │ │ +07AEFF Uncompressed Size 00000F6F (3951) │ │ │ │ +07AF03 Filename Length 0029 (41) │ │ │ │ +07AF05 Extra Length 0000 (0) │ │ │ │ +07AF07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7AF3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AF07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07AF65 PAYLOAD │ │ │ │ +07AF30 PAYLOAD │ │ │ │ │ │ │ │ -07B50A LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ -07B50E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B50F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B510 General Purpose Flag 0800 (2048) │ │ │ │ +07B4D5 LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ +07B4D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B4DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B4DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B512 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B514 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07B518 CRC A247F4FA (2722624762) │ │ │ │ -07B51C Compressed Size 00000420 (1056) │ │ │ │ -07B520 Uncompressed Size 00001B7D (7037) │ │ │ │ -07B524 Filename Length 0028 (40) │ │ │ │ -07B526 Extra Length 0000 (0) │ │ │ │ -07B528 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B4DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B4DF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07B4E3 CRC A247F4FA (2722624762) │ │ │ │ +07B4E7 Compressed Size 00000420 (1056) │ │ │ │ +07B4EB Uncompressed Size 00001B7D (7037) │ │ │ │ +07B4EF Filename Length 0028 (40) │ │ │ │ +07B4F1 Extra Length 0000 (0) │ │ │ │ +07B4F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B528: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B4F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B550 PAYLOAD │ │ │ │ +07B51B PAYLOAD │ │ │ │ │ │ │ │ -07B970 LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ -07B974 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B975 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B976 General Purpose Flag 0800 (2048) │ │ │ │ +07B93B LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ +07B93F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B940 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B941 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B978 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B97A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07B97E CRC 8156211E (2169905438) │ │ │ │ -07B982 Compressed Size 00000255 (597) │ │ │ │ -07B986 Uncompressed Size 000004DA (1242) │ │ │ │ -07B98A Filename Length 0030 (48) │ │ │ │ -07B98C Extra Length 0000 (0) │ │ │ │ -07B98E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B943 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B945 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07B949 CRC 8156211E (2169905438) │ │ │ │ +07B94D Compressed Size 00000255 (597) │ │ │ │ +07B951 Uncompressed Size 000004DA (1242) │ │ │ │ +07B955 Filename Length 0030 (48) │ │ │ │ +07B957 Extra Length 0000 (0) │ │ │ │ +07B959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B98E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B9BE PAYLOAD │ │ │ │ +07B989 PAYLOAD │ │ │ │ │ │ │ │ -07BC13 LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ -07BC17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BC18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BC19 General Purpose Flag 0800 (2048) │ │ │ │ +07BBDE LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ +07BBE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BBE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BBE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BC1B Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BC1D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07BC21 CRC 7A739F95 (2054397845) │ │ │ │ -07BC25 Compressed Size 00000246 (582) │ │ │ │ -07BC29 Uncompressed Size 00000834 (2100) │ │ │ │ -07BC2D Filename Length 002F (47) │ │ │ │ -07BC2F Extra Length 0000 (0) │ │ │ │ -07BC31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BBE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BBE8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07BBEC CRC 7A739F95 (2054397845) │ │ │ │ +07BBF0 Compressed Size 00000246 (582) │ │ │ │ +07BBF4 Uncompressed Size 00000834 (2100) │ │ │ │ +07BBF8 Filename Length 002F (47) │ │ │ │ +07BBFA Extra Length 0000 (0) │ │ │ │ +07BBFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BC31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BBFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BC60 PAYLOAD │ │ │ │ +07BC2B PAYLOAD │ │ │ │ │ │ │ │ -07BEA6 LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ -07BEAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BEAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BEAC General Purpose Flag 0800 (2048) │ │ │ │ +07BE71 LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ +07BE75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BE76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BE77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BEAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BEB0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07BEB4 CRC 1B3A6505 (456811781) │ │ │ │ -07BEB8 Compressed Size 000004DC (1244) │ │ │ │ -07BEBC Uncompressed Size 00000EB7 (3767) │ │ │ │ -07BEC0 Filename Length 002D (45) │ │ │ │ -07BEC2 Extra Length 0000 (0) │ │ │ │ -07BEC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BE79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BE7B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07BE7F CRC 1B3A6505 (456811781) │ │ │ │ +07BE83 Compressed Size 000004DC (1244) │ │ │ │ +07BE87 Uncompressed Size 00000EB7 (3767) │ │ │ │ +07BE8B Filename Length 002D (45) │ │ │ │ +07BE8D Extra Length 0000 (0) │ │ │ │ +07BE8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BEC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BE8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BEF1 PAYLOAD │ │ │ │ +07BEBC PAYLOAD │ │ │ │ │ │ │ │ -07C3CD LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ -07C3D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C3D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C3D3 General Purpose Flag 0800 (2048) │ │ │ │ +07C398 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ +07C39C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C39D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C39E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C3D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C3D7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07C3DB CRC C9EEF646 (3387881030) │ │ │ │ -07C3DF Compressed Size 0000047E (1150) │ │ │ │ -07C3E3 Uncompressed Size 00002033 (8243) │ │ │ │ -07C3E7 Filename Length 002C (44) │ │ │ │ -07C3E9 Extra Length 0000 (0) │ │ │ │ -07C3EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C3A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C3A2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07C3A6 CRC C9EEF646 (3387881030) │ │ │ │ +07C3AA Compressed Size 0000047E (1150) │ │ │ │ +07C3AE Uncompressed Size 00002033 (8243) │ │ │ │ +07C3B2 Filename Length 002C (44) │ │ │ │ +07C3B4 Extra Length 0000 (0) │ │ │ │ +07C3B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C3EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C3B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C417 PAYLOAD │ │ │ │ +07C3E2 PAYLOAD │ │ │ │ │ │ │ │ -07C895 LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ -07C899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C89A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C89B General Purpose Flag 0800 (2048) │ │ │ │ +07C860 LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ +07C864 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C865 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C866 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C89D Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C89F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07C8A3 CRC F8BDB375 (4173181813) │ │ │ │ -07C8A7 Compressed Size 00007200 (29184) │ │ │ │ -07C8AB Uncompressed Size 00018DC2 (101826) │ │ │ │ -07C8AF Filename Length 0020 (32) │ │ │ │ -07C8B1 Extra Length 0000 (0) │ │ │ │ -07C8B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C868 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C86A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07C86E CRC F8BDB375 (4173181813) │ │ │ │ +07C872 Compressed Size 00007200 (29184) │ │ │ │ +07C876 Uncompressed Size 00018DC2 (101826) │ │ │ │ +07C87A Filename Length 0020 (32) │ │ │ │ +07C87C Extra Length 0000 (0) │ │ │ │ +07C87E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C8B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C87E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C8D3 PAYLOAD │ │ │ │ +07C89E PAYLOAD │ │ │ │ │ │ │ │ -083AD3 LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ -083AD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -083AD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -083AD9 General Purpose Flag 0800 (2048) │ │ │ │ +083A9E LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ +083AA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +083AA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +083AA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -083ADB Compression Method 0008 (8) 'Deflated' │ │ │ │ -083ADD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -083AE1 CRC 9A43E6A6 (2588141222) │ │ │ │ -083AE5 Compressed Size 0000FEA8 (65192) │ │ │ │ -083AE9 Uncompressed Size 0008B9B1 (571825) │ │ │ │ -083AED Filename Length 001F (31) │ │ │ │ -083AEF Extra Length 0000 (0) │ │ │ │ -083AF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +083AA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +083AA8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +083AAC CRC 9A43E6A6 (2588141222) │ │ │ │ +083AB0 Compressed Size 0000FEA8 (65192) │ │ │ │ +083AB4 Uncompressed Size 0008B9B1 (571825) │ │ │ │ +083AB8 Filename Length 001F (31) │ │ │ │ +083ABA Extra Length 0000 (0) │ │ │ │ +083ABC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x83AF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x83ABC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -083B10 PAYLOAD │ │ │ │ +083ADB PAYLOAD │ │ │ │ │ │ │ │ -0939B8 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ -0939BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0939BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0939BE General Purpose Flag 0800 (2048) │ │ │ │ +093983 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ +093987 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +093988 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +093989 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0939C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0939C2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0939C6 CRC 011031C8 (17838536) │ │ │ │ -0939CA Compressed Size 0000063B (1595) │ │ │ │ -0939CE Uncompressed Size 000010E5 (4325) │ │ │ │ -0939D2 Filename Length 002E (46) │ │ │ │ -0939D4 Extra Length 0000 (0) │ │ │ │ -0939D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09398B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09398D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +093991 CRC 011031C8 (17838536) │ │ │ │ +093995 Compressed Size 0000063B (1595) │ │ │ │ +093999 Uncompressed Size 000010E5 (4325) │ │ │ │ +09399D Filename Length 002E (46) │ │ │ │ +09399F Extra Length 0000 (0) │ │ │ │ +0939A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x939D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x939A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -093A04 PAYLOAD │ │ │ │ +0939CF PAYLOAD │ │ │ │ │ │ │ │ -09403F LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ -094043 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094044 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094045 General Purpose Flag 0800 (2048) │ │ │ │ +09400A LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ +09400E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09400F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094010 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094047 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094049 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09404D CRC 80E0558E (2162185614) │ │ │ │ -094051 Compressed Size 00000AD2 (2770) │ │ │ │ -094055 Uncompressed Size 00003EFA (16122) │ │ │ │ -094059 Filename Length 002D (45) │ │ │ │ -09405B Extra Length 0000 (0) │ │ │ │ -09405D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094012 Compression Method 0008 (8) 'Deflated' │ │ │ │ +094014 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +094018 CRC 80E0558E (2162185614) │ │ │ │ +09401C Compressed Size 00000AD2 (2770) │ │ │ │ +094020 Uncompressed Size 00003EFA (16122) │ │ │ │ +094024 Filename Length 002D (45) │ │ │ │ +094026 Extra Length 0000 (0) │ │ │ │ +094028 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9405D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94028: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09408A PAYLOAD │ │ │ │ +094055 PAYLOAD │ │ │ │ │ │ │ │ -094B5C LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ -094B60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094B61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094B62 General Purpose Flag 0800 (2048) │ │ │ │ +094B27 LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ +094B2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094B2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094B2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094B64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094B66 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -094B6A CRC 9F0DC4C0 (2668479680) │ │ │ │ -094B6E Compressed Size 000003D8 (984) │ │ │ │ -094B72 Uncompressed Size 000009AF (2479) │ │ │ │ -094B76 Filename Length 002C (44) │ │ │ │ -094B78 Extra Length 0000 (0) │ │ │ │ -094B7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094B2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +094B31 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +094B35 CRC 9F0DC4C0 (2668479680) │ │ │ │ +094B39 Compressed Size 000003D8 (984) │ │ │ │ +094B3D Uncompressed Size 000009AF (2479) │ │ │ │ +094B41 Filename Length 002C (44) │ │ │ │ +094B43 Extra Length 0000 (0) │ │ │ │ +094B45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94B7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94B45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094BA6 PAYLOAD │ │ │ │ +094B71 PAYLOAD │ │ │ │ │ │ │ │ -094F7E LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ -094F82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094F83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094F84 General Purpose Flag 0800 (2048) │ │ │ │ +094F49 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ +094F4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094F4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094F4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094F86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094F88 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -094F8C CRC 4CFC1F3E (1291591486) │ │ │ │ -094F90 Compressed Size 0000072D (1837) │ │ │ │ -094F94 Uncompressed Size 00002822 (10274) │ │ │ │ -094F98 Filename Length 002B (43) │ │ │ │ -094F9A Extra Length 0000 (0) │ │ │ │ -094F9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094F51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +094F53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +094F57 CRC 4CFC1F3E (1291591486) │ │ │ │ +094F5B Compressed Size 0000072D (1837) │ │ │ │ +094F5F Uncompressed Size 00002822 (10274) │ │ │ │ +094F63 Filename Length 002B (43) │ │ │ │ +094F65 Extra Length 0000 (0) │ │ │ │ +094F67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94F9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94F67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094FC7 PAYLOAD │ │ │ │ +094F92 PAYLOAD │ │ │ │ │ │ │ │ -0956F4 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ -0956F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0956F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0956FA General Purpose Flag 0800 (2048) │ │ │ │ +0956BF LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ +0956C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0956C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0956C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0956FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0956FE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -095702 CRC 75602762 (1969235810) │ │ │ │ -095706 Compressed Size 00000A55 (2645) │ │ │ │ -09570A Uncompressed Size 00001CC3 (7363) │ │ │ │ -09570E Filename Length 0020 (32) │ │ │ │ -095710 Extra Length 0000 (0) │ │ │ │ -095712 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0956C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0956C9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0956CD CRC 75602762 (1969235810) │ │ │ │ +0956D1 Compressed Size 00000A55 (2645) │ │ │ │ +0956D5 Uncompressed Size 00001CC3 (7363) │ │ │ │ +0956D9 Filename Length 0020 (32) │ │ │ │ +0956DB Extra Length 0000 (0) │ │ │ │ +0956DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95712: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x956DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095732 PAYLOAD │ │ │ │ +0956FD PAYLOAD │ │ │ │ │ │ │ │ -096187 LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ -09618B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09618C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09618D General Purpose Flag 0800 (2048) │ │ │ │ +096152 LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ +096156 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +096157 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +096158 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09618F Compression Method 0008 (8) 'Deflated' │ │ │ │ -096191 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -096195 CRC 8F0167EF (2399234031) │ │ │ │ -096199 Compressed Size 000005BE (1470) │ │ │ │ -09619D Uncompressed Size 00001DAC (7596) │ │ │ │ -0961A1 Filename Length 001F (31) │ │ │ │ -0961A3 Extra Length 0000 (0) │ │ │ │ -0961A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09615A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09615C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +096160 CRC 8F0167EF (2399234031) │ │ │ │ +096164 Compressed Size 000005BE (1470) │ │ │ │ +096168 Uncompressed Size 00001DAC (7596) │ │ │ │ +09616C Filename Length 001F (31) │ │ │ │ +09616E Extra Length 0000 (0) │ │ │ │ +096170 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x961A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x96170: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0961C4 PAYLOAD │ │ │ │ +09618F PAYLOAD │ │ │ │ │ │ │ │ -096782 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ -096786 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -096787 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -096788 General Purpose Flag 0800 (2048) │ │ │ │ +09674D LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ +096751 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +096752 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +096753 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09678A Compression Method 0008 (8) 'Deflated' │ │ │ │ -09678C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -096790 CRC 0B1D89C9 (186485193) │ │ │ │ -096794 Compressed Size 00000A68 (2664) │ │ │ │ -096798 Uncompressed Size 000018C0 (6336) │ │ │ │ -09679C Filename Length 0021 (33) │ │ │ │ -09679E Extra Length 0000 (0) │ │ │ │ -0967A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +096755 Compression Method 0008 (8) 'Deflated' │ │ │ │ +096757 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09675B CRC 0B1D89C9 (186485193) │ │ │ │ +09675F Compressed Size 00000A68 (2664) │ │ │ │ +096763 Uncompressed Size 000018C0 (6336) │ │ │ │ +096767 Filename Length 0021 (33) │ │ │ │ +096769 Extra Length 0000 (0) │ │ │ │ +09676B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x967A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9676B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0967C1 PAYLOAD │ │ │ │ +09678C PAYLOAD │ │ │ │ │ │ │ │ -097229 LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ -09722D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09722E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09722F General Purpose Flag 0800 (2048) │ │ │ │ +0971F4 LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ +0971F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0971F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0971FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -097231 Compression Method 0008 (8) 'Deflated' │ │ │ │ -097233 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -097237 CRC EA871F82 (3934723970) │ │ │ │ -09723B Compressed Size 00000E19 (3609) │ │ │ │ -09723F Uncompressed Size 000047E8 (18408) │ │ │ │ -097243 Filename Length 0020 (32) │ │ │ │ -097245 Extra Length 0000 (0) │ │ │ │ -097247 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0971FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0971FE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +097202 CRC EA871F82 (3934723970) │ │ │ │ +097206 Compressed Size 00000E19 (3609) │ │ │ │ +09720A Uncompressed Size 000047E8 (18408) │ │ │ │ +09720E Filename Length 0020 (32) │ │ │ │ +097210 Extra Length 0000 (0) │ │ │ │ +097212 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97247: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x97212: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -097267 PAYLOAD │ │ │ │ +097232 PAYLOAD │ │ │ │ │ │ │ │ -098080 LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ -098084 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -098085 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -098086 General Purpose Flag 0800 (2048) │ │ │ │ +09804B LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ +09804F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098050 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098051 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -098088 Compression Method 0000 (0) 'Stored' │ │ │ │ -09808A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09808E CRC 00000000 (0) │ │ │ │ -098092 Compressed Size 00000000 (0) │ │ │ │ -098096 Uncompressed Size 00000000 (0) │ │ │ │ -09809A Filename Length 000E (14) │ │ │ │ -09809C Extra Length 0000 (0) │ │ │ │ -09809E Filename 'XXXXXXXXXXXXXX' │ │ │ │ +098053 Compression Method 0000 (0) 'Stored' │ │ │ │ +098055 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +098059 CRC 00000000 (0) │ │ │ │ +09805D Compressed Size 00000000 (0) │ │ │ │ +098061 Uncompressed Size 00000000 (0) │ │ │ │ +098065 Filename Length 000E (14) │ │ │ │ +098067 Extra Length 0000 (0) │ │ │ │ +098069 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9809E: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x98069: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0980AC LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ -0980B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0980B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0980B2 General Purpose Flag 0800 (2048) │ │ │ │ +098077 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ +09807B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09807C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09807D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0980B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0980B6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0980BA CRC B4DDDFC2 (3034439618) │ │ │ │ -0980BE Compressed Size 000008C7 (2247) │ │ │ │ -0980C2 Uncompressed Size 000018AA (6314) │ │ │ │ -0980C6 Filename Length 001B (27) │ │ │ │ -0980C8 Extra Length 0000 (0) │ │ │ │ -0980CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09807F Compression Method 0008 (8) 'Deflated' │ │ │ │ +098081 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +098085 CRC B4DDDFC2 (3034439618) │ │ │ │ +098089 Compressed Size 000008C7 (2247) │ │ │ │ +09808D Uncompressed Size 000018AA (6314) │ │ │ │ +098091 Filename Length 001B (27) │ │ │ │ +098093 Extra Length 0000 (0) │ │ │ │ +098095 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x980CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x98095: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0980E5 PAYLOAD │ │ │ │ +0980B0 PAYLOAD │ │ │ │ │ │ │ │ -0989AC LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ -0989B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0989B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0989B2 General Purpose Flag 0800 (2048) │ │ │ │ +098977 LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ +09897B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09897C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09897D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0989B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0989B6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0989BA CRC D01AF85B (3491428443) │ │ │ │ -0989BE Compressed Size 00000AFA (2810) │ │ │ │ -0989C2 Uncompressed Size 00004946 (18758) │ │ │ │ -0989C6 Filename Length 001A (26) │ │ │ │ -0989C8 Extra Length 0000 (0) │ │ │ │ -0989CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09897F Compression Method 0008 (8) 'Deflated' │ │ │ │ +098981 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +098985 CRC D01AF85B (3491428443) │ │ │ │ +098989 Compressed Size 00000AFA (2810) │ │ │ │ +09898D Uncompressed Size 00004946 (18758) │ │ │ │ +098991 Filename Length 001A (26) │ │ │ │ +098993 Extra Length 0000 (0) │ │ │ │ +098995 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x989CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x98995: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0989E4 PAYLOAD │ │ │ │ +0989AF PAYLOAD │ │ │ │ │ │ │ │ -0994DE LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ -0994E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0994E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0994E4 General Purpose Flag 0800 (2048) │ │ │ │ +0994A9 LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ +0994AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0994AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0994AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0994E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0994E8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0994EC CRC F378D489 (4084782217) │ │ │ │ -0994F0 Compressed Size 000003A7 (935) │ │ │ │ -0994F4 Uncompressed Size 00000822 (2082) │ │ │ │ -0994F8 Filename Length 0019 (25) │ │ │ │ -0994FA Extra Length 0000 (0) │ │ │ │ -0994FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0994B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0994B3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0994B7 CRC F378D489 (4084782217) │ │ │ │ +0994BB Compressed Size 000003A7 (935) │ │ │ │ +0994BF Uncompressed Size 00000822 (2082) │ │ │ │ +0994C3 Filename Length 0019 (25) │ │ │ │ +0994C5 Extra Length 0000 (0) │ │ │ │ +0994C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x994FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x994C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099515 PAYLOAD │ │ │ │ +0994E0 PAYLOAD │ │ │ │ │ │ │ │ -0998BC LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ -0998C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0998C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0998C2 General Purpose Flag 0800 (2048) │ │ │ │ +099887 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ +09988B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09988C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09988D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0998C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0998C6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0998CA CRC B8FBB7FD (3103504381) │ │ │ │ -0998CE Compressed Size 0000043B (1083) │ │ │ │ -0998D2 Uncompressed Size 0000135C (4956) │ │ │ │ -0998D6 Filename Length 0018 (24) │ │ │ │ -0998D8 Extra Length 0000 (0) │ │ │ │ -0998DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09988F Compression Method 0008 (8) 'Deflated' │ │ │ │ +099891 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +099895 CRC B8FBB7FD (3103504381) │ │ │ │ +099899 Compressed Size 0000043B (1083) │ │ │ │ +09989D Uncompressed Size 0000135C (4956) │ │ │ │ +0998A1 Filename Length 0018 (24) │ │ │ │ +0998A3 Extra Length 0000 (0) │ │ │ │ +0998A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x998DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x998A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0998F2 PAYLOAD │ │ │ │ +0998BD PAYLOAD │ │ │ │ │ │ │ │ -099D2D LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ -099D31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099D32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -099D33 General Purpose Flag 0800 (2048) │ │ │ │ +099CF8 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ +099CFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099CFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099CFE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -099D35 Compression Method 0008 (8) 'Deflated' │ │ │ │ -099D37 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -099D3B CRC 28F007D4 (686819284) │ │ │ │ -099D3F Compressed Size 000005B6 (1462) │ │ │ │ -099D43 Uncompressed Size 00000EF7 (3831) │ │ │ │ -099D47 Filename Length 001A (26) │ │ │ │ -099D49 Extra Length 0000 (0) │ │ │ │ -099D4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099D00 Compression Method 0008 (8) 'Deflated' │ │ │ │ +099D02 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +099D06 CRC 28F007D4 (686819284) │ │ │ │ +099D0A Compressed Size 000005B6 (1462) │ │ │ │ +099D0E Uncompressed Size 00000EF7 (3831) │ │ │ │ +099D12 Filename Length 001A (26) │ │ │ │ +099D14 Extra Length 0000 (0) │ │ │ │ +099D16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x99D4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99D16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099D65 PAYLOAD │ │ │ │ +099D30 PAYLOAD │ │ │ │ │ │ │ │ -09A31B LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ -09A31F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A320 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A321 General Purpose Flag 0800 (2048) │ │ │ │ +09A2E6 LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ +09A2EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A2EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A2EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A323 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A325 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09A329 CRC 8DEE5F5C (2381209436) │ │ │ │ -09A32D Compressed Size 0000071E (1822) │ │ │ │ -09A331 Uncompressed Size 0000284F (10319) │ │ │ │ -09A335 Filename Length 0019 (25) │ │ │ │ -09A337 Extra Length 0000 (0) │ │ │ │ -09A339 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A2EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A2F0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09A2F4 CRC 8DEE5F5C (2381209436) │ │ │ │ +09A2F8 Compressed Size 0000071E (1822) │ │ │ │ +09A2FC Uncompressed Size 0000284F (10319) │ │ │ │ +09A300 Filename Length 0019 (25) │ │ │ │ +09A302 Extra Length 0000 (0) │ │ │ │ +09A304 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A339: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A304: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A352 PAYLOAD │ │ │ │ +09A31D PAYLOAD │ │ │ │ │ │ │ │ -09AA70 LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ -09AA74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09AA75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09AA76 General Purpose Flag 0800 (2048) │ │ │ │ +09AA3B LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ +09AA3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09AA40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09AA41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09AA78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09AA7A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09AA7E CRC E89E9DFB (3902709243) │ │ │ │ -09AA82 Compressed Size 000009C6 (2502) │ │ │ │ -09AA86 Uncompressed Size 00001B49 (6985) │ │ │ │ -09AA8A Filename Length 0016 (22) │ │ │ │ -09AA8C Extra Length 0000 (0) │ │ │ │ -09AA8E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09AA43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09AA45 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09AA49 CRC E89E9DFB (3902709243) │ │ │ │ +09AA4D Compressed Size 000009C6 (2502) │ │ │ │ +09AA51 Uncompressed Size 00001B49 (6985) │ │ │ │ +09AA55 Filename Length 0016 (22) │ │ │ │ +09AA57 Extra Length 0000 (0) │ │ │ │ +09AA59 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9AA8E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9AA59: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09AAA4 PAYLOAD │ │ │ │ +09AA6F PAYLOAD │ │ │ │ │ │ │ │ -09B46A LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ -09B46E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B46F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B470 General Purpose Flag 0800 (2048) │ │ │ │ +09B435 LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ +09B439 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B43A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B43B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B472 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B474 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09B478 CRC EA3765B8 (3929499064) │ │ │ │ -09B47C Compressed Size 00000EEB (3819) │ │ │ │ -09B480 Uncompressed Size 00009FD4 (40916) │ │ │ │ -09B484 Filename Length 0015 (21) │ │ │ │ -09B486 Extra Length 0000 (0) │ │ │ │ -09B488 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B43D Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B43F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09B443 CRC EA3765B8 (3929499064) │ │ │ │ +09B447 Compressed Size 00000EEB (3819) │ │ │ │ +09B44B Uncompressed Size 00009FD4 (40916) │ │ │ │ +09B44F Filename Length 0015 (21) │ │ │ │ +09B451 Extra Length 0000 (0) │ │ │ │ +09B453 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B488: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B453: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B49D PAYLOAD │ │ │ │ +09B468 PAYLOAD │ │ │ │ │ │ │ │ -09C388 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ -09C38C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C38D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C38E General Purpose Flag 0800 (2048) │ │ │ │ +09C353 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ +09C357 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C358 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C359 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C390 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C392 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09C396 CRC 577BF04C (1467740236) │ │ │ │ -09C39A Compressed Size 000004B6 (1206) │ │ │ │ -09C39E Uncompressed Size 00000B3D (2877) │ │ │ │ -09C3A2 Filename Length 001C (28) │ │ │ │ -09C3A4 Extra Length 0000 (0) │ │ │ │ -09C3A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C35B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C35D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09C361 CRC 577BF04C (1467740236) │ │ │ │ +09C365 Compressed Size 000004B6 (1206) │ │ │ │ +09C369 Uncompressed Size 00000B3D (2877) │ │ │ │ +09C36D Filename Length 001C (28) │ │ │ │ +09C36F Extra Length 0000 (0) │ │ │ │ +09C371 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C3A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C371: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C3C2 PAYLOAD │ │ │ │ +09C38D PAYLOAD │ │ │ │ │ │ │ │ -09C878 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ -09C87C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C87D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C87E General Purpose Flag 0800 (2048) │ │ │ │ +09C843 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ +09C847 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C848 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C849 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C880 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C882 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09C886 CRC CBE9F1C2 (3421106626) │ │ │ │ -09C88A Compressed Size 00000717 (1815) │ │ │ │ -09C88E Uncompressed Size 00002C18 (11288) │ │ │ │ -09C892 Filename Length 001B (27) │ │ │ │ -09C894 Extra Length 0000 (0) │ │ │ │ -09C896 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C84B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C84D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09C851 CRC CBE9F1C2 (3421106626) │ │ │ │ +09C855 Compressed Size 00000717 (1815) │ │ │ │ +09C859 Uncompressed Size 00002C18 (11288) │ │ │ │ +09C85D Filename Length 001B (27) │ │ │ │ +09C85F Extra Length 0000 (0) │ │ │ │ +09C861 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C896: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C861: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C8B1 PAYLOAD │ │ │ │ +09C87C PAYLOAD │ │ │ │ │ │ │ │ -09CFC8 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ -09CFCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09CFCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09CFCE General Purpose Flag 0800 (2048) │ │ │ │ +09CF93 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ +09CF97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09CF98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09CF99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09CFD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09CFD2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09CFD6 CRC B5AB2D6F (3047894383) │ │ │ │ -09CFDA Compressed Size 00000643 (1603) │ │ │ │ -09CFDE Uncompressed Size 00000FAB (4011) │ │ │ │ -09CFE2 Filename Length 0026 (38) │ │ │ │ -09CFE4 Extra Length 0000 (0) │ │ │ │ -09CFE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09CF9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09CF9D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09CFA1 CRC B5AB2D6F (3047894383) │ │ │ │ +09CFA5 Compressed Size 00000643 (1603) │ │ │ │ +09CFA9 Uncompressed Size 00000FAB (4011) │ │ │ │ +09CFAD Filename Length 0026 (38) │ │ │ │ +09CFAF Extra Length 0000 (0) │ │ │ │ +09CFB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9CFE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9CFB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09D00C PAYLOAD │ │ │ │ +09CFD7 PAYLOAD │ │ │ │ │ │ │ │ -09D64F LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ -09D653 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09D654 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09D655 General Purpose Flag 0800 (2048) │ │ │ │ +09D61A LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ +09D61E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09D61F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09D620 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09D657 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09D659 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09D65D CRC F57E9B2E (4118715182) │ │ │ │ -09D661 Compressed Size 00000718 (1816) │ │ │ │ -09D665 Uncompressed Size 00002B2E (11054) │ │ │ │ -09D669 Filename Length 0025 (37) │ │ │ │ -09D66B Extra Length 0000 (0) │ │ │ │ -09D66D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09D622 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09D624 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09D628 CRC F57E9B2E (4118715182) │ │ │ │ +09D62C Compressed Size 00000718 (1816) │ │ │ │ +09D630 Uncompressed Size 00002B2E (11054) │ │ │ │ +09D634 Filename Length 0025 (37) │ │ │ │ +09D636 Extra Length 0000 (0) │ │ │ │ +09D638 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9D66D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9D638: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09D692 PAYLOAD │ │ │ │ +09D65D PAYLOAD │ │ │ │ │ │ │ │ -09DDAA LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ -09DDAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DDAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DDB0 General Purpose Flag 0800 (2048) │ │ │ │ +09DD75 LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ +09DD79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DD7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DD7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DDB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DDB4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09DDB8 CRC 8371B941 (2205268289) │ │ │ │ -09DDBC Compressed Size 0000013E (318) │ │ │ │ -09DDC0 Uncompressed Size 000001F6 (502) │ │ │ │ -09DDC4 Filename Length 0016 (22) │ │ │ │ -09DDC6 Extra Length 0000 (0) │ │ │ │ -09DDC8 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DD7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DD7F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09DD83 CRC 8371B941 (2205268289) │ │ │ │ +09DD87 Compressed Size 0000013E (318) │ │ │ │ +09DD8B Uncompressed Size 000001F6 (502) │ │ │ │ +09DD8F Filename Length 0016 (22) │ │ │ │ +09DD91 Extra Length 0000 (0) │ │ │ │ +09DD93 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DDC8: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DD93: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DDDE PAYLOAD │ │ │ │ +09DDA9 PAYLOAD │ │ │ │ │ │ │ │ -09DF1C LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ -09DF20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DF21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DF22 General Purpose Flag 0800 (2048) │ │ │ │ +09DEE7 LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ +09DEEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DEEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DEED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DF24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DF26 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09DF2A CRC 7E8487F9 (2122614777) │ │ │ │ -09DF2E Compressed Size 00000101 (257) │ │ │ │ -09DF32 Uncompressed Size 0000023E (574) │ │ │ │ -09DF36 Filename Length 0015 (21) │ │ │ │ -09DF38 Extra Length 0000 (0) │ │ │ │ -09DF3A Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DEEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DEF1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09DEF5 CRC 7E8487F9 (2122614777) │ │ │ │ +09DEF9 Compressed Size 00000101 (257) │ │ │ │ +09DEFD Uncompressed Size 0000023E (574) │ │ │ │ +09DF01 Filename Length 0015 (21) │ │ │ │ +09DF03 Extra Length 0000 (0) │ │ │ │ +09DF05 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DF3A: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DF05: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DF4F PAYLOAD │ │ │ │ +09DF1A PAYLOAD │ │ │ │ │ │ │ │ -09E050 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ -09E054 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E055 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E056 General Purpose Flag 0800 (2048) │ │ │ │ +09E01B LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ +09E01F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E020 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E021 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E058 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E05A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09E05E CRC F2699E90 (4067008144) │ │ │ │ -09E062 Compressed Size 00000329 (809) │ │ │ │ -09E066 Uncompressed Size 00000710 (1808) │ │ │ │ -09E06A Filename Length 0029 (41) │ │ │ │ -09E06C Extra Length 0000 (0) │ │ │ │ -09E06E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E023 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E025 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09E029 CRC F2699E90 (4067008144) │ │ │ │ +09E02D Compressed Size 00000329 (809) │ │ │ │ +09E031 Uncompressed Size 00000710 (1808) │ │ │ │ +09E035 Filename Length 0029 (41) │ │ │ │ +09E037 Extra Length 0000 (0) │ │ │ │ +09E039 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E06E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E039: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E097 PAYLOAD │ │ │ │ +09E062 PAYLOAD │ │ │ │ │ │ │ │ -09E3C0 LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ -09E3C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E3C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E3C6 General Purpose Flag 0800 (2048) │ │ │ │ +09E38B LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ +09E38F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E391 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E3C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E3CA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09E3CE CRC A9F0F3F8 (2851140600) │ │ │ │ -09E3D2 Compressed Size 0000046D (1133) │ │ │ │ -09E3D6 Uncompressed Size 000014E4 (5348) │ │ │ │ -09E3DA Filename Length 0028 (40) │ │ │ │ -09E3DC Extra Length 0000 (0) │ │ │ │ -09E3DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E393 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E395 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09E399 CRC A9F0F3F8 (2851140600) │ │ │ │ +09E39D Compressed Size 0000046D (1133) │ │ │ │ +09E3A1 Uncompressed Size 000014E4 (5348) │ │ │ │ +09E3A5 Filename Length 0028 (40) │ │ │ │ +09E3A7 Extra Length 0000 (0) │ │ │ │ +09E3A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E3DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E3A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E406 PAYLOAD │ │ │ │ +09E3D1 PAYLOAD │ │ │ │ │ │ │ │ -09E873 LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ -09E877 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E878 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E879 General Purpose Flag 0800 (2048) │ │ │ │ +09E83E LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ +09E842 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E843 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E844 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E87B Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E87D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09E881 CRC 343FC924 (876595492) │ │ │ │ -09E885 Compressed Size 0000037D (893) │ │ │ │ -09E889 Uncompressed Size 000007F6 (2038) │ │ │ │ -09E88D Filename Length 001D (29) │ │ │ │ -09E88F Extra Length 0000 (0) │ │ │ │ -09E891 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E846 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E848 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09E84C CRC 343FC924 (876595492) │ │ │ │ +09E850 Compressed Size 0000037D (893) │ │ │ │ +09E854 Uncompressed Size 000007F6 (2038) │ │ │ │ +09E858 Filename Length 001D (29) │ │ │ │ +09E85A Extra Length 0000 (0) │ │ │ │ +09E85C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E891: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E85C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E8AE PAYLOAD │ │ │ │ +09E879 PAYLOAD │ │ │ │ │ │ │ │ -09EC2B LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ -09EC2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EC30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EC31 General Purpose Flag 0800 (2048) │ │ │ │ +09EBF6 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ +09EBFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EBFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EBFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EC33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09EC35 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09EC39 CRC ED849C0C (3984890892) │ │ │ │ -09EC3D Compressed Size 00000390 (912) │ │ │ │ -09EC41 Uncompressed Size 000010DC (4316) │ │ │ │ -09EC45 Filename Length 001C (28) │ │ │ │ -09EC47 Extra Length 0000 (0) │ │ │ │ -09EC49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EBFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EC00 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09EC04 CRC ED849C0C (3984890892) │ │ │ │ +09EC08 Compressed Size 00000390 (912) │ │ │ │ +09EC0C Uncompressed Size 000010DC (4316) │ │ │ │ +09EC10 Filename Length 001C (28) │ │ │ │ +09EC12 Extra Length 0000 (0) │ │ │ │ +09EC14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EC49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EC14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09EC65 PAYLOAD │ │ │ │ +09EC30 PAYLOAD │ │ │ │ │ │ │ │ -09EFF5 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ -09EFF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EFFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EFFB General Purpose Flag 0800 (2048) │ │ │ │ +09EFC0 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ +09EFC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EFC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EFC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EFFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -09EFFF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09F003 CRC 269D31F6 (647836150) │ │ │ │ -09F007 Compressed Size 000004CC (1228) │ │ │ │ -09F00B Uncompressed Size 00000B26 (2854) │ │ │ │ -09F00F Filename Length 001A (26) │ │ │ │ -09F011 Extra Length 0000 (0) │ │ │ │ -09F013 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EFC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EFCA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09EFCE CRC 269D31F6 (647836150) │ │ │ │ +09EFD2 Compressed Size 000004CC (1228) │ │ │ │ +09EFD6 Uncompressed Size 00000B26 (2854) │ │ │ │ +09EFDA Filename Length 001A (26) │ │ │ │ +09EFDC Extra Length 0000 (0) │ │ │ │ +09EFDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F013: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EFDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F02D PAYLOAD │ │ │ │ +09EFF8 PAYLOAD │ │ │ │ │ │ │ │ -09F4F9 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ -09F4FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09F4FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09F4FF General Purpose Flag 0800 (2048) │ │ │ │ +09F4C4 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ +09F4C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09F4C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09F4CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09F501 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F503 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09F507 CRC 30EECC1D (820956189) │ │ │ │ -09F50B Compressed Size 00000685 (1669) │ │ │ │ -09F50F Uncompressed Size 00001D7D (7549) │ │ │ │ -09F513 Filename Length 0019 (25) │ │ │ │ -09F515 Extra Length 0000 (0) │ │ │ │ -09F517 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09F4CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +09F4CE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09F4D2 CRC 30EECC1D (820956189) │ │ │ │ +09F4D6 Compressed Size 00000685 (1669) │ │ │ │ +09F4DA Uncompressed Size 00001D7D (7549) │ │ │ │ +09F4DE Filename Length 0019 (25) │ │ │ │ +09F4E0 Extra Length 0000 (0) │ │ │ │ +09F4E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F517: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9F4E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F530 PAYLOAD │ │ │ │ +09F4FB PAYLOAD │ │ │ │ │ │ │ │ -09FBB5 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ -09FBB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09FBBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09FBBB General Purpose Flag 0800 (2048) │ │ │ │ +09FB80 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ +09FB84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09FB85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09FB86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09FBBD Compression Method 0008 (8) 'Deflated' │ │ │ │ -09FBBF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09FBC3 CRC B9076E88 (3104272008) │ │ │ │ -09FBC7 Compressed Size 00000ADC (2780) │ │ │ │ -09FBCB Uncompressed Size 00001FAE (8110) │ │ │ │ -09FBCF Filename Length 0017 (23) │ │ │ │ -09FBD1 Extra Length 0000 (0) │ │ │ │ -09FBD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09FB88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09FB8A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09FB8E CRC B9076E88 (3104272008) │ │ │ │ +09FB92 Compressed Size 00000ADC (2780) │ │ │ │ +09FB96 Uncompressed Size 00001FAE (8110) │ │ │ │ +09FB9A Filename Length 0017 (23) │ │ │ │ +09FB9C Extra Length 0000 (0) │ │ │ │ +09FB9E Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9FBD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9FB9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09FBEA PAYLOAD │ │ │ │ +09FBB5 PAYLOAD │ │ │ │ │ │ │ │ -0A06C6 LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ -0A06CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A06CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A06CC General Purpose Flag 0800 (2048) │ │ │ │ +0A0691 LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ +0A0695 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0696 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A0697 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A06CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A06D0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A06D4 CRC 03383F12 (54017810) │ │ │ │ -0A06D8 Compressed Size 00000E20 (3616) │ │ │ │ -0A06DC Uncompressed Size 00007E76 (32374) │ │ │ │ -0A06E0 Filename Length 0016 (22) │ │ │ │ -0A06E2 Extra Length 0000 (0) │ │ │ │ -0A06E4 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A0699 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A069B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A069F CRC 03383F12 (54017810) │ │ │ │ +0A06A3 Compressed Size 00000E20 (3616) │ │ │ │ +0A06A7 Uncompressed Size 00007E76 (32374) │ │ │ │ +0A06AB Filename Length 0016 (22) │ │ │ │ +0A06AD Extra Length 0000 (0) │ │ │ │ +0A06AF Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA06E4: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA06AF: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A06FA PAYLOAD │ │ │ │ +0A06C5 PAYLOAD │ │ │ │ │ │ │ │ -0A151A LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ -0A151E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A151F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A1520 General Purpose Flag 0800 (2048) │ │ │ │ +0A14E5 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ +0A14E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A14EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A14EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A1522 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A1524 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A1528 CRC 8C1659C1 (2350275009) │ │ │ │ -0A152C Compressed Size 00000619 (1561) │ │ │ │ -0A1530 Uncompressed Size 00000F78 (3960) │ │ │ │ -0A1534 Filename Length 001A (26) │ │ │ │ -0A1536 Extra Length 0000 (0) │ │ │ │ -0A1538 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A14ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A14EF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A14F3 CRC 8C1659C1 (2350275009) │ │ │ │ +0A14F7 Compressed Size 00000619 (1561) │ │ │ │ +0A14FB Uncompressed Size 00000F78 (3960) │ │ │ │ +0A14FF Filename Length 001A (26) │ │ │ │ +0A1501 Extra Length 0000 (0) │ │ │ │ +0A1503 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA1538: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA1503: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A1552 PAYLOAD │ │ │ │ +0A151D PAYLOAD │ │ │ │ │ │ │ │ -0A1B6B LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ -0A1B6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A1B70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A1B71 General Purpose Flag 0800 (2048) │ │ │ │ +0A1B36 LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ +0A1B3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A1B3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A1B3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A1B73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A1B75 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A1B79 CRC 67A506CB (1738868427) │ │ │ │ -0A1B7D Compressed Size 000006ED (1773) │ │ │ │ -0A1B81 Uncompressed Size 0000291B (10523) │ │ │ │ -0A1B85 Filename Length 0019 (25) │ │ │ │ -0A1B87 Extra Length 0000 (0) │ │ │ │ -0A1B89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A1B3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A1B40 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A1B44 CRC 67A506CB (1738868427) │ │ │ │ +0A1B48 Compressed Size 000006ED (1773) │ │ │ │ +0A1B4C Uncompressed Size 0000291B (10523) │ │ │ │ +0A1B50 Filename Length 0019 (25) │ │ │ │ +0A1B52 Extra Length 0000 (0) │ │ │ │ +0A1B54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA1B89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA1B54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A1BA2 PAYLOAD │ │ │ │ +0A1B6D PAYLOAD │ │ │ │ │ │ │ │ -0A228F LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ -0A2293 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2294 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2295 General Purpose Flag 0800 (2048) │ │ │ │ +0A225A LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ +0A225E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A225F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2260 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2297 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2299 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A229D CRC C072F31E (3228758814) │ │ │ │ -0A22A1 Compressed Size 00000492 (1170) │ │ │ │ -0A22A5 Uncompressed Size 00000A8F (2703) │ │ │ │ -0A22A9 Filename Length 001D (29) │ │ │ │ -0A22AB Extra Length 0000 (0) │ │ │ │ -0A22AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2262 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2264 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A2268 CRC C072F31E (3228758814) │ │ │ │ +0A226C Compressed Size 00000492 (1170) │ │ │ │ +0A2270 Uncompressed Size 00000A8F (2703) │ │ │ │ +0A2274 Filename Length 001D (29) │ │ │ │ +0A2276 Extra Length 0000 (0) │ │ │ │ +0A2278 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA22AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2278: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A22CA PAYLOAD │ │ │ │ +0A2295 PAYLOAD │ │ │ │ │ │ │ │ -0A275C LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ -0A2760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2762 General Purpose Flag 0800 (2048) │ │ │ │ +0A2727 LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ +0A272B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A272C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A272D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2764 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2766 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A276A CRC EC0F6527 (3960431911) │ │ │ │ -0A276E Compressed Size 0000067D (1661) │ │ │ │ -0A2772 Uncompressed Size 00001D3A (7482) │ │ │ │ -0A2776 Filename Length 001C (28) │ │ │ │ -0A2778 Extra Length 0000 (0) │ │ │ │ -0A277A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A272F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2731 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A2735 CRC EC0F6527 (3960431911) │ │ │ │ +0A2739 Compressed Size 0000067D (1661) │ │ │ │ +0A273D Uncompressed Size 00001D3A (7482) │ │ │ │ +0A2741 Filename Length 001C (28) │ │ │ │ +0A2743 Extra Length 0000 (0) │ │ │ │ +0A2745 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA277A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2796 PAYLOAD │ │ │ │ +0A2761 PAYLOAD │ │ │ │ │ │ │ │ -0A2E13 LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ -0A2E17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2E18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2E19 General Purpose Flag 0800 (2048) │ │ │ │ +0A2DDE LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ +0A2DE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2DE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2DE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2E1B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2E1D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A2E21 CRC C3E31DEB (3286441451) │ │ │ │ -0A2E25 Compressed Size 00000AC9 (2761) │ │ │ │ -0A2E29 Uncompressed Size 0000219B (8603) │ │ │ │ -0A2E2D Filename Length 001D (29) │ │ │ │ -0A2E2F Extra Length 0000 (0) │ │ │ │ -0A2E31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2DE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2DE8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A2DEC CRC C3E31DEB (3286441451) │ │ │ │ +0A2DF0 Compressed Size 00000AC9 (2761) │ │ │ │ +0A2DF4 Uncompressed Size 0000219B (8603) │ │ │ │ +0A2DF8 Filename Length 001D (29) │ │ │ │ +0A2DFA Extra Length 0000 (0) │ │ │ │ +0A2DFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2E31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2DFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2E4E PAYLOAD │ │ │ │ +0A2E19 PAYLOAD │ │ │ │ │ │ │ │ -0A3917 LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ -0A391B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A391C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A391D General Purpose Flag 0800 (2048) │ │ │ │ +0A38E2 LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ +0A38E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A38E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A38E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A391F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3921 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A3925 CRC D2E59402 (3538260994) │ │ │ │ -0A3929 Compressed Size 00000DEB (3563) │ │ │ │ -0A392D Uncompressed Size 00006D48 (27976) │ │ │ │ -0A3931 Filename Length 001C (28) │ │ │ │ -0A3933 Extra Length 0000 (0) │ │ │ │ -0A3935 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A38EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A38EC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A38F0 CRC D2E59402 (3538260994) │ │ │ │ +0A38F4 Compressed Size 00000DEB (3563) │ │ │ │ +0A38F8 Uncompressed Size 00006D48 (27976) │ │ │ │ +0A38FC Filename Length 001C (28) │ │ │ │ +0A38FE Extra Length 0000 (0) │ │ │ │ +0A3900 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA3935: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3900: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A3951 PAYLOAD │ │ │ │ +0A391C PAYLOAD │ │ │ │ │ │ │ │ -0A473C LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ -0A4740 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4741 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4742 General Purpose Flag 0800 (2048) │ │ │ │ +0A4707 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ +0A470B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A470C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A470D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4744 Compression Method 0000 (0) 'Stored' │ │ │ │ -0A4746 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A474A CRC 00000000 (0) │ │ │ │ -0A474E Compressed Size 00000000 (0) │ │ │ │ -0A4752 Uncompressed Size 00000000 (0) │ │ │ │ -0A4756 Filename Length 0015 (21) │ │ │ │ -0A4758 Extra Length 0000 (0) │ │ │ │ -0A475A Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A470F Compression Method 0000 (0) 'Stored' │ │ │ │ +0A4711 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A4715 CRC 00000000 (0) │ │ │ │ +0A4719 Compressed Size 00000000 (0) │ │ │ │ +0A471D Uncompressed Size 00000000 (0) │ │ │ │ +0A4721 Filename Length 0015 (21) │ │ │ │ +0A4723 Extra Length 0000 (0) │ │ │ │ +0A4725 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA475A: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4725: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0A476F LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ -0A4773 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4774 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4775 General Purpose Flag 0800 (2048) │ │ │ │ +0A473A LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ +0A473E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A473F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4740 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4777 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4779 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A477D CRC AA0013D0 (2852131792) │ │ │ │ -0A4781 Compressed Size 000008DD (2269) │ │ │ │ -0A4785 Uncompressed Size 00001B8B (7051) │ │ │ │ -0A4789 Filename Length 0028 (40) │ │ │ │ -0A478B Extra Length 0000 (0) │ │ │ │ -0A478D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4742 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4744 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A4748 CRC AA0013D0 (2852131792) │ │ │ │ +0A474C Compressed Size 000008DD (2269) │ │ │ │ +0A4750 Uncompressed Size 00001B8B (7051) │ │ │ │ +0A4754 Filename Length 0028 (40) │ │ │ │ +0A4756 Extra Length 0000 (0) │ │ │ │ +0A4758 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA478D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4758: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A47B5 PAYLOAD │ │ │ │ +0A4780 PAYLOAD │ │ │ │ │ │ │ │ -0A5092 LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ -0A5096 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5097 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5098 General Purpose Flag 0800 (2048) │ │ │ │ +0A505D LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ +0A5061 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5062 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5063 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A509A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A509C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A50A0 CRC 1F409F7D (524328829) │ │ │ │ -0A50A4 Compressed Size 00000A7D (2685) │ │ │ │ -0A50A8 Uncompressed Size 0000505B (20571) │ │ │ │ -0A50AC Filename Length 0027 (39) │ │ │ │ -0A50AE Extra Length 0000 (0) │ │ │ │ -0A50B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5065 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5067 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A506B CRC 1F409F7D (524328829) │ │ │ │ +0A506F Compressed Size 00000A7D (2685) │ │ │ │ +0A5073 Uncompressed Size 0000505B (20571) │ │ │ │ +0A5077 Filename Length 0027 (39) │ │ │ │ +0A5079 Extra Length 0000 (0) │ │ │ │ +0A507B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA50B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA507B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A50D7 PAYLOAD │ │ │ │ +0A50A2 PAYLOAD │ │ │ │ │ │ │ │ -0A5B54 LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ -0A5B58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5B59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5B5A General Purpose Flag 0800 (2048) │ │ │ │ +0A5B1F LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ +0A5B23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5B24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5B25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A5B5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5B5E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A5B62 CRC ABD2E75A (2882725722) │ │ │ │ -0A5B66 Compressed Size 0000052B (1323) │ │ │ │ -0A5B6A Uncompressed Size 00000F60 (3936) │ │ │ │ -0A5B6E Filename Length 002A (42) │ │ │ │ -0A5B70 Extra Length 0000 (0) │ │ │ │ -0A5B72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5B27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5B29 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A5B2D CRC 4D90F3BE (1301345214) │ │ │ │ +0A5B31 Compressed Size 0000052A (1322) │ │ │ │ +0A5B35 Uncompressed Size 00000F60 (3936) │ │ │ │ +0A5B39 Filename Length 002A (42) │ │ │ │ +0A5B3B Extra Length 0000 (0) │ │ │ │ +0A5B3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5B72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5B3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A5B9C PAYLOAD │ │ │ │ +0A5B67 PAYLOAD │ │ │ │ │ │ │ │ -0A60C7 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ -0A60CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A60CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A60CD General Purpose Flag 0800 (2048) │ │ │ │ +0A6091 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ +0A6095 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6096 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6097 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A60CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A60D1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A60D5 CRC 85691416 (2238256150) │ │ │ │ -0A60D9 Compressed Size 0000081C (2076) │ │ │ │ -0A60DD Uncompressed Size 0000263D (9789) │ │ │ │ -0A60E1 Filename Length 0029 (41) │ │ │ │ -0A60E3 Extra Length 0000 (0) │ │ │ │ -0A60E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6099 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A609B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A609F CRC 5BF75E57 (1542938199) │ │ │ │ +0A60A3 Compressed Size 00000818 (2072) │ │ │ │ +0A60A7 Uncompressed Size 0000260A (9738) │ │ │ │ +0A60AB Filename Length 0029 (41) │ │ │ │ +0A60AD Extra Length 0000 (0) │ │ │ │ +0A60AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA60E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA60AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A610E PAYLOAD │ │ │ │ +0A60D8 PAYLOAD │ │ │ │ │ │ │ │ -0A692A LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ -0A692E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A692F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6930 General Purpose Flag 0800 (2048) │ │ │ │ +0A68F0 LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ +0A68F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A68F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A68F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6932 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6934 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A6938 CRC 222B41FE (573260286) │ │ │ │ -0A693C Compressed Size 0000019E (414) │ │ │ │ -0A6940 Uncompressed Size 000002A6 (678) │ │ │ │ -0A6944 Filename Length 0030 (48) │ │ │ │ -0A6946 Extra Length 0000 (0) │ │ │ │ -0A6948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A68F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A68FA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A68FE CRC 222B41FE (573260286) │ │ │ │ +0A6902 Compressed Size 0000019E (414) │ │ │ │ +0A6906 Uncompressed Size 000002A6 (678) │ │ │ │ +0A690A Filename Length 0030 (48) │ │ │ │ +0A690C Extra Length 0000 (0) │ │ │ │ +0A690E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA690E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6978 PAYLOAD │ │ │ │ +0A693E PAYLOAD │ │ │ │ │ │ │ │ -0A6B16 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ -0A6B1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6B1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6B1C General Purpose Flag 0800 (2048) │ │ │ │ +0A6ADC LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ +0A6AE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6AE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6AE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6B1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6B20 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A6B24 CRC E0D6F4BD (3772183741) │ │ │ │ -0A6B28 Compressed Size 0000013A (314) │ │ │ │ -0A6B2C Uncompressed Size 0000026C (620) │ │ │ │ -0A6B30 Filename Length 002F (47) │ │ │ │ -0A6B32 Extra Length 0000 (0) │ │ │ │ -0A6B34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6AE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6AE6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A6AEA CRC E0D6F4BD (3772183741) │ │ │ │ +0A6AEE Compressed Size 0000013A (314) │ │ │ │ +0A6AF2 Uncompressed Size 0000026C (620) │ │ │ │ +0A6AF6 Filename Length 002F (47) │ │ │ │ +0A6AF8 Extra Length 0000 (0) │ │ │ │ +0A6AFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6B34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6AFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6B63 PAYLOAD │ │ │ │ +0A6B29 PAYLOAD │ │ │ │ │ │ │ │ -0A6C9D LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ -0A6CA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6CA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6CA3 General Purpose Flag 0800 (2048) │ │ │ │ +0A6C63 LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ +0A6C67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6C68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6C69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6CA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6CA7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A6CAB CRC 211930A0 (555298976) │ │ │ │ -0A6CAF Compressed Size 00000644 (1604) │ │ │ │ -0A6CB3 Uncompressed Size 00000EEF (3823) │ │ │ │ -0A6CB7 Filename Length 0020 (32) │ │ │ │ -0A6CB9 Extra Length 0000 (0) │ │ │ │ -0A6CBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6C6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6C6D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A6C71 CRC 211930A0 (555298976) │ │ │ │ +0A6C75 Compressed Size 00000644 (1604) │ │ │ │ +0A6C79 Uncompressed Size 00000EEF (3823) │ │ │ │ +0A6C7D Filename Length 0020 (32) │ │ │ │ +0A6C7F Extra Length 0000 (0) │ │ │ │ +0A6C81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6CBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6C81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6CDB PAYLOAD │ │ │ │ +0A6CA1 PAYLOAD │ │ │ │ │ │ │ │ -0A731F LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ -0A7323 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7324 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7325 General Purpose Flag 0800 (2048) │ │ │ │ +0A72E5 LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ +0A72E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A72EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A72EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7327 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7329 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A732D CRC 1B1ED551 (455005521) │ │ │ │ -0A7331 Compressed Size 000007E7 (2023) │ │ │ │ -0A7335 Uncompressed Size 0000231D (8989) │ │ │ │ -0A7339 Filename Length 001F (31) │ │ │ │ -0A733B Extra Length 0000 (0) │ │ │ │ -0A733D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A72ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A72EF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A72F3 CRC 1B1ED551 (455005521) │ │ │ │ +0A72F7 Compressed Size 000007E7 (2023) │ │ │ │ +0A72FB Uncompressed Size 0000231D (8989) │ │ │ │ +0A72FF Filename Length 001F (31) │ │ │ │ +0A7301 Extra Length 0000 (0) │ │ │ │ +0A7303 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA733D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7303: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A735C PAYLOAD │ │ │ │ +0A7322 PAYLOAD │ │ │ │ │ │ │ │ -0A7B43 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ -0A7B47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7B48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7B49 General Purpose Flag 0800 (2048) │ │ │ │ +0A7B09 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ +0A7B0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7B0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7B0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7B4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7B4D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A7B51 CRC DE523CE6 (3729931494) │ │ │ │ -0A7B55 Compressed Size 00000C23 (3107) │ │ │ │ -0A7B59 Uncompressed Size 0000229B (8859) │ │ │ │ -0A7B5D Filename Length 002C (44) │ │ │ │ -0A7B5F Extra Length 0000 (0) │ │ │ │ -0A7B61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7B11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7B13 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A7B17 CRC DE523CE6 (3729931494) │ │ │ │ +0A7B1B Compressed Size 00000C23 (3107) │ │ │ │ +0A7B1F Uncompressed Size 0000229B (8859) │ │ │ │ +0A7B23 Filename Length 002C (44) │ │ │ │ +0A7B25 Extra Length 0000 (0) │ │ │ │ +0A7B27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7B61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7B27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7B8D PAYLOAD │ │ │ │ +0A7B53 PAYLOAD │ │ │ │ │ │ │ │ -0A87B0 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ -0A87B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A87B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A87B6 General Purpose Flag 0800 (2048) │ │ │ │ +0A8776 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ +0A877A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A877B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A877C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A87B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A87BA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A87BE CRC C23B06F0 (3258648304) │ │ │ │ -0A87C2 Compressed Size 00000AE8 (2792) │ │ │ │ -0A87C6 Uncompressed Size 00008F19 (36633) │ │ │ │ -0A87CA Filename Length 002B (43) │ │ │ │ -0A87CC Extra Length 0000 (0) │ │ │ │ -0A87CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A877E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8780 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A8784 CRC C23B06F0 (3258648304) │ │ │ │ +0A8788 Compressed Size 00000AE8 (2792) │ │ │ │ +0A878C Uncompressed Size 00008F19 (36633) │ │ │ │ +0A8790 Filename Length 002B (43) │ │ │ │ +0A8792 Extra Length 0000 (0) │ │ │ │ +0A8794 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA87CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA8794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A87F9 PAYLOAD │ │ │ │ +0A87BF PAYLOAD │ │ │ │ │ │ │ │ -0A92E1 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ -0A92E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A92E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A92E7 General Purpose Flag 0800 (2048) │ │ │ │ +0A92A7 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ +0A92AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A92AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A92AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A92E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A92EB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A92EF CRC F7C458F1 (4156840177) │ │ │ │ -0A92F3 Compressed Size 00000483 (1155) │ │ │ │ -0A92F7 Uncompressed Size 00000A5C (2652) │ │ │ │ -0A92FB Filename Length 0027 (39) │ │ │ │ -0A92FD Extra Length 0000 (0) │ │ │ │ -0A92FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A92AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A92B1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A92B5 CRC F7C458F1 (4156840177) │ │ │ │ +0A92B9 Compressed Size 00000483 (1155) │ │ │ │ +0A92BD Uncompressed Size 00000A5C (2652) │ │ │ │ +0A92C1 Filename Length 0027 (39) │ │ │ │ +0A92C3 Extra Length 0000 (0) │ │ │ │ +0A92C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA92FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA92C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9326 PAYLOAD │ │ │ │ +0A92EC PAYLOAD │ │ │ │ │ │ │ │ -0A97A9 LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ -0A97AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A97AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A97AF General Purpose Flag 0800 (2048) │ │ │ │ +0A976F LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ +0A9773 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A9774 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A9775 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A97B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A97B3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A97B7 CRC 70EE6A10 (1894672912) │ │ │ │ -0A97BB Compressed Size 000006C1 (1729) │ │ │ │ -0A97BF Uncompressed Size 00001B3A (6970) │ │ │ │ -0A97C3 Filename Length 0026 (38) │ │ │ │ -0A97C5 Extra Length 0000 (0) │ │ │ │ -0A97C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9777 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9779 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A977D CRC 70EE6A10 (1894672912) │ │ │ │ +0A9781 Compressed Size 000006C1 (1729) │ │ │ │ +0A9785 Uncompressed Size 00001B3A (6970) │ │ │ │ +0A9789 Filename Length 0026 (38) │ │ │ │ +0A978B Extra Length 0000 (0) │ │ │ │ +0A978D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA97C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA978D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A97ED PAYLOAD │ │ │ │ +0A97B3 PAYLOAD │ │ │ │ │ │ │ │ -0A9EAE LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ -0A9EB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A9EB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A9EB4 General Purpose Flag 0800 (2048) │ │ │ │ +0A9E74 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ +0A9E78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A9E79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A9E7A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A9EB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A9EB8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A9EBC CRC 79F09709 (2045810441) │ │ │ │ -0A9EC0 Compressed Size 0000083A (2106) │ │ │ │ -0A9EC4 Uncompressed Size 000019EA (6634) │ │ │ │ -0A9EC8 Filename Length 002A (42) │ │ │ │ -0A9ECA Extra Length 0000 (0) │ │ │ │ -0A9ECC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9E7C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9E7E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A9E82 CRC 79F09709 (2045810441) │ │ │ │ +0A9E86 Compressed Size 0000083A (2106) │ │ │ │ +0A9E8A Uncompressed Size 000019EA (6634) │ │ │ │ +0A9E8E Filename Length 002A (42) │ │ │ │ +0A9E90 Extra Length 0000 (0) │ │ │ │ +0A9E92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA9ECC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA9E92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9EF6 PAYLOAD │ │ │ │ +0A9EBC PAYLOAD │ │ │ │ │ │ │ │ -0AA730 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ -0AA734 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AA735 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AA736 General Purpose Flag 0800 (2048) │ │ │ │ +0AA6F6 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ +0AA6FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AA6FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AA6FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AA738 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AA73A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AA73E CRC ABBD0D6F (2881293679) │ │ │ │ -0AA742 Compressed Size 00000981 (2433) │ │ │ │ -0AA746 Uncompressed Size 00005058 (20568) │ │ │ │ -0AA74A Filename Length 0029 (41) │ │ │ │ -0AA74C Extra Length 0000 (0) │ │ │ │ -0AA74E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AA6FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AA700 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AA704 CRC ABBD0D6F (2881293679) │ │ │ │ +0AA708 Compressed Size 00000981 (2433) │ │ │ │ +0AA70C Uncompressed Size 00005058 (20568) │ │ │ │ +0AA710 Filename Length 0029 (41) │ │ │ │ +0AA712 Extra Length 0000 (0) │ │ │ │ +0AA714 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAA74E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAA714: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AA777 PAYLOAD │ │ │ │ +0AA73D PAYLOAD │ │ │ │ │ │ │ │ -0AB0F8 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ -0AB0FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB0FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB0FE General Purpose Flag 0800 (2048) │ │ │ │ +0AB0BE LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ +0AB0C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB0C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB0C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB100 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB102 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AB106 CRC 9FBEB94C (2680076620) │ │ │ │ -0AB10A Compressed Size 00000396 (918) │ │ │ │ -0AB10E Uncompressed Size 00000883 (2179) │ │ │ │ -0AB112 Filename Length 002C (44) │ │ │ │ -0AB114 Extra Length 0000 (0) │ │ │ │ -0AB116 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB0C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB0C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AB0CC CRC 9FBEB94C (2680076620) │ │ │ │ +0AB0D0 Compressed Size 00000396 (918) │ │ │ │ +0AB0D4 Uncompressed Size 00000883 (2179) │ │ │ │ +0AB0D8 Filename Length 002C (44) │ │ │ │ +0AB0DA Extra Length 0000 (0) │ │ │ │ +0AB0DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB116: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB0DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB142 PAYLOAD │ │ │ │ +0AB108 PAYLOAD │ │ │ │ │ │ │ │ -0AB4D8 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ -0AB4DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB4DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB4DE General Purpose Flag 0800 (2048) │ │ │ │ +0AB49E LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ +0AB4A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB4A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB4A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB4E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB4E2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AB4E6 CRC 20B2E131 (548593969) │ │ │ │ -0AB4EA Compressed Size 0000029A (666) │ │ │ │ -0AB4EE Uncompressed Size 00000D21 (3361) │ │ │ │ -0AB4F2 Filename Length 002B (43) │ │ │ │ -0AB4F4 Extra Length 0000 (0) │ │ │ │ -0AB4F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB4A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB4A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AB4AC CRC 20B2E131 (548593969) │ │ │ │ +0AB4B0 Compressed Size 0000029A (666) │ │ │ │ +0AB4B4 Uncompressed Size 00000D21 (3361) │ │ │ │ +0AB4B8 Filename Length 002B (43) │ │ │ │ +0AB4BA Extra Length 0000 (0) │ │ │ │ +0AB4BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB4F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB4BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB521 PAYLOAD │ │ │ │ +0AB4E7 PAYLOAD │ │ │ │ │ │ │ │ -0AB7BB LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ -0AB7BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB7C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB7C1 General Purpose Flag 0800 (2048) │ │ │ │ +0AB781 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ +0AB785 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB786 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB787 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB7C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB7C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AB7C9 CRC 2662DA89 (644012681) │ │ │ │ -0AB7CD Compressed Size 00000C13 (3091) │ │ │ │ -0AB7D1 Uncompressed Size 00002F63 (12131) │ │ │ │ -0AB7D5 Filename Length 002D (45) │ │ │ │ -0AB7D7 Extra Length 0000 (0) │ │ │ │ -0AB7D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB789 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB78B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AB78F CRC 2662DA89 (644012681) │ │ │ │ +0AB793 Compressed Size 00000C13 (3091) │ │ │ │ +0AB797 Uncompressed Size 00002F63 (12131) │ │ │ │ +0AB79B Filename Length 002D (45) │ │ │ │ +0AB79D Extra Length 0000 (0) │ │ │ │ +0AB79F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB7D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB79F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB806 PAYLOAD │ │ │ │ +0AB7CC PAYLOAD │ │ │ │ │ │ │ │ -0AC419 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ -0AC41D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AC41E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AC41F General Purpose Flag 0800 (2048) │ │ │ │ +0AC3DF LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ +0AC3E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AC3E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AC3E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AC421 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AC423 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AC427 CRC C0D8D978 (3235436920) │ │ │ │ -0AC42B Compressed Size 00000AF0 (2800) │ │ │ │ -0AC42F Uncompressed Size 0000669C (26268) │ │ │ │ -0AC433 Filename Length 002C (44) │ │ │ │ -0AC435 Extra Length 0000 (0) │ │ │ │ -0AC437 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AC3E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AC3E9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AC3ED CRC C0D8D978 (3235436920) │ │ │ │ +0AC3F1 Compressed Size 00000AF0 (2800) │ │ │ │ +0AC3F5 Uncompressed Size 0000669C (26268) │ │ │ │ +0AC3F9 Filename Length 002C (44) │ │ │ │ +0AC3FB Extra Length 0000 (0) │ │ │ │ +0AC3FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAC437: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAC3FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AC463 PAYLOAD │ │ │ │ +0AC429 PAYLOAD │ │ │ │ │ │ │ │ -0ACF53 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ -0ACF57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ACF58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ACF59 General Purpose Flag 0800 (2048) │ │ │ │ +0ACF19 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ +0ACF1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ACF1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ACF1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ACF5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ACF5D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0ACF61 CRC C3E4680B (3286525963) │ │ │ │ -0ACF65 Compressed Size 00000683 (1667) │ │ │ │ -0ACF69 Uncompressed Size 00000F04 (3844) │ │ │ │ -0ACF6D Filename Length 0025 (37) │ │ │ │ -0ACF6F Extra Length 0000 (0) │ │ │ │ -0ACF71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ACF21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ACF23 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0ACF27 CRC C3E4680B (3286525963) │ │ │ │ +0ACF2B Compressed Size 00000683 (1667) │ │ │ │ +0ACF2F Uncompressed Size 00000F04 (3844) │ │ │ │ +0ACF33 Filename Length 0025 (37) │ │ │ │ +0ACF35 Extra Length 0000 (0) │ │ │ │ +0ACF37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xACF71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xACF37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ACF96 PAYLOAD │ │ │ │ +0ACF5C PAYLOAD │ │ │ │ │ │ │ │ -0AD619 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ -0AD61D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AD61E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AD61F General Purpose Flag 0800 (2048) │ │ │ │ +0AD5DF LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ +0AD5E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AD5E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AD5E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AD621 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AD623 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AD627 CRC FD6A5FB9 (4251606969) │ │ │ │ -0AD62B Compressed Size 0000082E (2094) │ │ │ │ -0AD62F Uncompressed Size 0000279A (10138) │ │ │ │ -0AD633 Filename Length 0024 (36) │ │ │ │ -0AD635 Extra Length 0000 (0) │ │ │ │ -0AD637 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AD5E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AD5E9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AD5ED CRC FD6A5FB9 (4251606969) │ │ │ │ +0AD5F1 Compressed Size 0000082E (2094) │ │ │ │ +0AD5F5 Uncompressed Size 0000279A (10138) │ │ │ │ +0AD5F9 Filename Length 0024 (36) │ │ │ │ +0AD5FB Extra Length 0000 (0) │ │ │ │ +0AD5FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAD637: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAD5FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AD65B PAYLOAD │ │ │ │ +0AD621 PAYLOAD │ │ │ │ │ │ │ │ -0ADE89 LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ -0ADE8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ADE8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ADE8F General Purpose Flag 0800 (2048) │ │ │ │ +0ADE4F LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ +0ADE53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ADE54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ADE55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ADE91 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ADE93 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0ADE97 CRC 539CC1F9 (1402782201) │ │ │ │ -0ADE9B Compressed Size 0000088A (2186) │ │ │ │ -0ADE9F Uncompressed Size 00001989 (6537) │ │ │ │ -0ADEA3 Filename Length 0029 (41) │ │ │ │ -0ADEA5 Extra Length 0000 (0) │ │ │ │ -0ADEA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ADE57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ADE59 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0ADE5D CRC 539CC1F9 (1402782201) │ │ │ │ +0ADE61 Compressed Size 0000088A (2186) │ │ │ │ +0ADE65 Uncompressed Size 00001989 (6537) │ │ │ │ +0ADE69 Filename Length 0029 (41) │ │ │ │ +0ADE6B Extra Length 0000 (0) │ │ │ │ +0ADE6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xADEA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xADE6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ADED0 PAYLOAD │ │ │ │ +0ADE96 PAYLOAD │ │ │ │ │ │ │ │ -0AE75A LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ -0AE75E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AE75F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AE760 General Purpose Flag 0800 (2048) │ │ │ │ +0AE720 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ +0AE724 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AE725 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AE726 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AE762 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AE764 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AE768 CRC B4853515 (3028628757) │ │ │ │ -0AE76C Compressed Size 000008AA (2218) │ │ │ │ -0AE770 Uncompressed Size 00004DC4 (19908) │ │ │ │ -0AE774 Filename Length 0028 (40) │ │ │ │ -0AE776 Extra Length 0000 (0) │ │ │ │ -0AE778 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AE728 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AE72A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AE72E CRC B4853515 (3028628757) │ │ │ │ +0AE732 Compressed Size 000008AA (2218) │ │ │ │ +0AE736 Uncompressed Size 00004DC4 (19908) │ │ │ │ +0AE73A Filename Length 0028 (40) │ │ │ │ +0AE73C Extra Length 0000 (0) │ │ │ │ +0AE73E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAE778: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAE73E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AE7A0 PAYLOAD │ │ │ │ +0AE766 PAYLOAD │ │ │ │ │ │ │ │ -0AF04A LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ -0AF04E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF04F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF050 General Purpose Flag 0800 (2048) │ │ │ │ +0AF010 LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ +0AF014 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF015 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF016 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF052 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF054 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AF058 CRC D610CC41 (3591425089) │ │ │ │ -0AF05C Compressed Size 00000438 (1080) │ │ │ │ -0AF060 Uncompressed Size 00000A1A (2586) │ │ │ │ -0AF064 Filename Length 002B (43) │ │ │ │ -0AF066 Extra Length 0000 (0) │ │ │ │ -0AF068 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF018 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF01A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AF01E CRC D610CC41 (3591425089) │ │ │ │ +0AF022 Compressed Size 00000438 (1080) │ │ │ │ +0AF026 Uncompressed Size 00000A1A (2586) │ │ │ │ +0AF02A Filename Length 002B (43) │ │ │ │ +0AF02C Extra Length 0000 (0) │ │ │ │ +0AF02E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF068: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF02E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF093 PAYLOAD │ │ │ │ +0AF059 PAYLOAD │ │ │ │ │ │ │ │ -0AF4CB LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ -0AF4CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF4D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF4D1 General Purpose Flag 0800 (2048) │ │ │ │ +0AF491 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ +0AF495 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF496 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF497 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF4D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF4D5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AF4D9 CRC A7BE9328 (2814284584) │ │ │ │ -0AF4DD Compressed Size 000004FF (1279) │ │ │ │ -0AF4E1 Uncompressed Size 00001745 (5957) │ │ │ │ -0AF4E5 Filename Length 002A (42) │ │ │ │ -0AF4E7 Extra Length 0000 (0) │ │ │ │ -0AF4E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF499 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF49B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AF49F CRC A7BE9328 (2814284584) │ │ │ │ +0AF4A3 Compressed Size 000004FF (1279) │ │ │ │ +0AF4A7 Uncompressed Size 00001745 (5957) │ │ │ │ +0AF4AB Filename Length 002A (42) │ │ │ │ +0AF4AD Extra Length 0000 (0) │ │ │ │ +0AF4AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF4E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF4AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF513 PAYLOAD │ │ │ │ +0AF4D9 PAYLOAD │ │ │ │ │ │ │ │ -0AFA12 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ -0AFA16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFA17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFA18 General Purpose Flag 0800 (2048) │ │ │ │ +0AF9D8 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ +0AF9DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF9DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF9DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFA1A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFA1C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AFA20 CRC 6175D161 (1635111265) │ │ │ │ -0AFA24 Compressed Size 000005B5 (1461) │ │ │ │ -0AFA28 Uncompressed Size 0000124B (4683) │ │ │ │ -0AFA2C Filename Length 0030 (48) │ │ │ │ -0AFA2E Extra Length 0000 (0) │ │ │ │ -0AFA30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF9E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF9E2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AF9E6 CRC 6175D161 (1635111265) │ │ │ │ +0AF9EA Compressed Size 000005B5 (1461) │ │ │ │ +0AF9EE Uncompressed Size 0000124B (4683) │ │ │ │ +0AF9F2 Filename Length 0030 (48) │ │ │ │ +0AF9F4 Extra Length 0000 (0) │ │ │ │ +0AF9F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFA30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF9F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AFA60 PAYLOAD │ │ │ │ +0AFA26 PAYLOAD │ │ │ │ │ │ │ │ -0B0015 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ -0B0019 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B001A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B001B General Purpose Flag 0800 (2048) │ │ │ │ +0AFFDB LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ +0AFFDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFFE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFFE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B001D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B001F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B0023 CRC DB926C35 (3683806261) │ │ │ │ -0B0027 Compressed Size 00000614 (1556) │ │ │ │ -0B002B Uncompressed Size 00002F38 (12088) │ │ │ │ -0B002F Filename Length 002F (47) │ │ │ │ -0B0031 Extra Length 0000 (0) │ │ │ │ -0B0033 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFFE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFFE5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AFFE9 CRC DB926C35 (3683806261) │ │ │ │ +0AFFED Compressed Size 00000614 (1556) │ │ │ │ +0AFFF1 Uncompressed Size 00002F38 (12088) │ │ │ │ +0AFFF5 Filename Length 002F (47) │ │ │ │ +0AFFF7 Extra Length 0000 (0) │ │ │ │ +0AFFF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0033: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFFF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0062 PAYLOAD │ │ │ │ +0B0028 PAYLOAD │ │ │ │ │ │ │ │ -0B0676 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ -0B067A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B067B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B067C General Purpose Flag 0800 (2048) │ │ │ │ +0B063C LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ +0B0640 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0641 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0642 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B067E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0680 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B0684 CRC 7244659B (1917085083) │ │ │ │ -0B0688 Compressed Size 00000355 (853) │ │ │ │ -0B068C Uncompressed Size 00000737 (1847) │ │ │ │ -0B0690 Filename Length 0024 (36) │ │ │ │ -0B0692 Extra Length 0000 (0) │ │ │ │ -0B0694 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0644 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0646 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B064A CRC 7244659B (1917085083) │ │ │ │ +0B064E Compressed Size 00000355 (853) │ │ │ │ +0B0652 Uncompressed Size 00000737 (1847) │ │ │ │ +0B0656 Filename Length 0024 (36) │ │ │ │ +0B0658 Extra Length 0000 (0) │ │ │ │ +0B065A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0694: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB065A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B06B8 PAYLOAD │ │ │ │ +0B067E PAYLOAD │ │ │ │ │ │ │ │ -0B0A0D LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ -0B0A11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0A12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0A13 General Purpose Flag 0800 (2048) │ │ │ │ +0B09D3 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ +0B09D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B09D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B09D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0A15 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0A17 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B0A1B CRC 6AA9587D (1789483133) │ │ │ │ -0B0A1F Compressed Size 00000364 (868) │ │ │ │ -0B0A23 Uncompressed Size 00000E08 (3592) │ │ │ │ -0B0A27 Filename Length 0023 (35) │ │ │ │ -0B0A29 Extra Length 0000 (0) │ │ │ │ -0B0A2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B09DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B09DD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B09E1 CRC 6AA9587D (1789483133) │ │ │ │ +0B09E5 Compressed Size 00000364 (868) │ │ │ │ +0B09E9 Uncompressed Size 00000E08 (3592) │ │ │ │ +0B09ED Filename Length 0023 (35) │ │ │ │ +0B09EF Extra Length 0000 (0) │ │ │ │ +0B09F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0A2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB09F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0A4E PAYLOAD │ │ │ │ +0B0A14 PAYLOAD │ │ │ │ │ │ │ │ -0B0DB2 LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ -0B0DB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0DB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0DB8 General Purpose Flag 0800 (2048) │ │ │ │ +0B0D78 LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ +0B0D7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0D7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0D7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0DBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0DBC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B0DC0 CRC 53CDDF4B (1406000971) │ │ │ │ -0B0DC4 Compressed Size 0000116C (4460) │ │ │ │ -0B0DC8 Uncompressed Size 000037C1 (14273) │ │ │ │ -0B0DCC Filename Length 0028 (40) │ │ │ │ -0B0DCE Extra Length 0000 (0) │ │ │ │ -0B0DD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0D80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0D82 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B0D86 CRC 53CDDF4B (1406000971) │ │ │ │ +0B0D8A Compressed Size 0000116C (4460) │ │ │ │ +0B0D8E Uncompressed Size 000037C1 (14273) │ │ │ │ +0B0D92 Filename Length 0028 (40) │ │ │ │ +0B0D94 Extra Length 0000 (0) │ │ │ │ +0B0D96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0DD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0D96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0DF8 PAYLOAD │ │ │ │ +0B0DBE PAYLOAD │ │ │ │ │ │ │ │ -0B1F64 LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ -0B1F68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B1F69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B1F6A General Purpose Flag 0800 (2048) │ │ │ │ +0B1F2A LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ +0B1F2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B1F2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B1F30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B1F6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B1F6E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B1F72 CRC 6F0756D6 (1862751958) │ │ │ │ -0B1F76 Compressed Size 0000117A (4474) │ │ │ │ -0B1F7A Uncompressed Size 0000BBF9 (48121) │ │ │ │ -0B1F7E Filename Length 0027 (39) │ │ │ │ -0B1F80 Extra Length 0000 (0) │ │ │ │ -0B1F82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B1F32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B1F34 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B1F38 CRC 6F0756D6 (1862751958) │ │ │ │ +0B1F3C Compressed Size 0000117A (4474) │ │ │ │ +0B1F40 Uncompressed Size 0000BBF9 (48121) │ │ │ │ +0B1F44 Filename Length 0027 (39) │ │ │ │ +0B1F46 Extra Length 0000 (0) │ │ │ │ +0B1F48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB1F82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB1F48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B1FA9 PAYLOAD │ │ │ │ +0B1F6F PAYLOAD │ │ │ │ │ │ │ │ -0B3123 LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ -0B3127 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3128 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3129 General Purpose Flag 0800 (2048) │ │ │ │ +0B30E9 LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ +0B30ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B30EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B30EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B312B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B312D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B3131 CRC 897E7F94 (2306768788) │ │ │ │ -0B3135 Compressed Size 000009B7 (2487) │ │ │ │ -0B3139 Uncompressed Size 00001A2F (6703) │ │ │ │ -0B313D Filename Length 0024 (36) │ │ │ │ -0B313F Extra Length 0000 (0) │ │ │ │ -0B3141 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B30F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B30F3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B30F7 CRC 8D2D97FA (2368575482) │ │ │ │ +0B30FB Compressed Size 000009B8 (2488) │ │ │ │ +0B30FF Uncompressed Size 00001A2F (6703) │ │ │ │ +0B3103 Filename Length 0024 (36) │ │ │ │ +0B3105 Extra Length 0000 (0) │ │ │ │ +0B3107 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3141: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3107: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3165 PAYLOAD │ │ │ │ +0B312B PAYLOAD │ │ │ │ │ │ │ │ -0B3B1C LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ -0B3B20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3B21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3B22 General Purpose Flag 0800 (2048) │ │ │ │ +0B3AE3 LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ +0B3AE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3AE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3AE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3B24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3B26 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B3B2A CRC DAFC8CE0 (3673984224) │ │ │ │ -0B3B2E Compressed Size 00000B2A (2858) │ │ │ │ -0B3B32 Uncompressed Size 000050CF (20687) │ │ │ │ -0B3B36 Filename Length 0023 (35) │ │ │ │ -0B3B38 Extra Length 0000 (0) │ │ │ │ -0B3B3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3AEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3AED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B3AF1 CRC 7B02178A (2063734666) │ │ │ │ +0B3AF5 Compressed Size 00000B37 (2871) │ │ │ │ +0B3AF9 Uncompressed Size 000050CF (20687) │ │ │ │ +0B3AFD Filename Length 0023 (35) │ │ │ │ +0B3AFF Extra Length 0000 (0) │ │ │ │ +0B3B01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3B3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3B01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3B5D PAYLOAD │ │ │ │ +0B3B24 PAYLOAD │ │ │ │ │ │ │ │ -0B4687 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ -0B468B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B468C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B468D General Purpose Flag 0800 (2048) │ │ │ │ +0B465B LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ +0B465F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4660 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4661 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B468F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4691 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B4695 CRC 4CDB2268 (1289429608) │ │ │ │ -0B4699 Compressed Size 000003A8 (936) │ │ │ │ -0B469D Uncompressed Size 0000095B (2395) │ │ │ │ -0B46A1 Filename Length 0029 (41) │ │ │ │ -0B46A3 Extra Length 0000 (0) │ │ │ │ -0B46A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4663 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4665 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B4669 CRC 4CDB2268 (1289429608) │ │ │ │ +0B466D Compressed Size 000003A8 (936) │ │ │ │ +0B4671 Uncompressed Size 0000095B (2395) │ │ │ │ +0B4675 Filename Length 0029 (41) │ │ │ │ +0B4677 Extra Length 0000 (0) │ │ │ │ +0B4679 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB46A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4679: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B46CE PAYLOAD │ │ │ │ +0B46A2 PAYLOAD │ │ │ │ │ │ │ │ -0B4A76 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ -0B4A7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4A7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4A7C General Purpose Flag 0800 (2048) │ │ │ │ +0B4A4A LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ +0B4A4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4A4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4A50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4A7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4A80 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B4A84 CRC 08C19159 (146903385) │ │ │ │ -0B4A88 Compressed Size 000004CA (1226) │ │ │ │ -0B4A8C Uncompressed Size 00001A1C (6684) │ │ │ │ -0B4A90 Filename Length 0028 (40) │ │ │ │ -0B4A92 Extra Length 0000 (0) │ │ │ │ -0B4A94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4A52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4A54 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B4A58 CRC 08C19159 (146903385) │ │ │ │ +0B4A5C Compressed Size 000004CA (1226) │ │ │ │ +0B4A60 Uncompressed Size 00001A1C (6684) │ │ │ │ +0B4A64 Filename Length 0028 (40) │ │ │ │ +0B4A66 Extra Length 0000 (0) │ │ │ │ +0B4A68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4A94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4A68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4ABC PAYLOAD │ │ │ │ +0B4A90 PAYLOAD │ │ │ │ │ │ │ │ -0B4F86 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ -0B4F8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4F8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4F8C General Purpose Flag 0800 (2048) │ │ │ │ +0B4F5A LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ +0B4F5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4F5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4F60 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4F8E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4F90 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B4F94 CRC F605381D (4127537181) │ │ │ │ -0B4F98 Compressed Size 00000294 (660) │ │ │ │ -0B4F9C Uncompressed Size 0000061B (1563) │ │ │ │ -0B4FA0 Filename Length 002E (46) │ │ │ │ -0B4FA2 Extra Length 0000 (0) │ │ │ │ -0B4FA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4F62 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4F64 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B4F68 CRC F605381D (4127537181) │ │ │ │ +0B4F6C Compressed Size 00000294 (660) │ │ │ │ +0B4F70 Uncompressed Size 0000061B (1563) │ │ │ │ +0B4F74 Filename Length 002E (46) │ │ │ │ +0B4F76 Extra Length 0000 (0) │ │ │ │ +0B4F78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4FA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4F78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4FD2 PAYLOAD │ │ │ │ +0B4FA6 PAYLOAD │ │ │ │ │ │ │ │ -0B5266 LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ -0B526A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B526B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B526C General Purpose Flag 0800 (2048) │ │ │ │ +0B523A LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ +0B523E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B523F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5240 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B526E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5270 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B5274 CRC 182701C6 (405209542) │ │ │ │ -0B5278 Compressed Size 000002A0 (672) │ │ │ │ -0B527C Uncompressed Size 00000C5F (3167) │ │ │ │ -0B5280 Filename Length 002D (45) │ │ │ │ -0B5282 Extra Length 0000 (0) │ │ │ │ -0B5284 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5242 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5244 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B5248 CRC 182701C6 (405209542) │ │ │ │ +0B524C Compressed Size 000002A0 (672) │ │ │ │ +0B5250 Uncompressed Size 00000C5F (3167) │ │ │ │ +0B5254 Filename Length 002D (45) │ │ │ │ +0B5256 Extra Length 0000 (0) │ │ │ │ +0B5258 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5258: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B52B1 PAYLOAD │ │ │ │ +0B5285 PAYLOAD │ │ │ │ │ │ │ │ -0B5551 LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ -0B5555 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5556 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5557 General Purpose Flag 0800 (2048) │ │ │ │ +0B5525 LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ +0B5529 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B552A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B552B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5559 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B555B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B555F CRC 45BAEA3A (1169877562) │ │ │ │ -0B5563 Compressed Size 00000414 (1044) │ │ │ │ -0B5567 Uncompressed Size 00000C19 (3097) │ │ │ │ -0B556B Filename Length 0035 (53) │ │ │ │ -0B556D Extra Length 0000 (0) │ │ │ │ -0B556F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B552D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B552F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B5533 CRC 45BAEA3A (1169877562) │ │ │ │ +0B5537 Compressed Size 00000414 (1044) │ │ │ │ +0B553B Uncompressed Size 00000C19 (3097) │ │ │ │ +0B553F Filename Length 0035 (53) │ │ │ │ +0B5541 Extra Length 0000 (0) │ │ │ │ +0B5543 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB556F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5543: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B55A4 PAYLOAD │ │ │ │ +0B5578 PAYLOAD │ │ │ │ │ │ │ │ -0B59B8 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ -0B59BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B59BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B59BE General Purpose Flag 0800 (2048) │ │ │ │ +0B598C LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ +0B5990 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5991 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5992 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B59C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B59C2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B59C6 CRC 9EEA1DDD (2666143197) │ │ │ │ -0B59CA Compressed Size 00000340 (832) │ │ │ │ -0B59CE Uncompressed Size 0000174F (5967) │ │ │ │ -0B59D2 Filename Length 0034 (52) │ │ │ │ -0B59D4 Extra Length 0000 (0) │ │ │ │ -0B59D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5994 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5996 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B599A CRC 9EEA1DDD (2666143197) │ │ │ │ +0B599E Compressed Size 00000340 (832) │ │ │ │ +0B59A2 Uncompressed Size 0000174F (5967) │ │ │ │ +0B59A6 Filename Length 0034 (52) │ │ │ │ +0B59A8 Extra Length 0000 (0) │ │ │ │ +0B59AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB59D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB59AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5A0A PAYLOAD │ │ │ │ +0B59DE PAYLOAD │ │ │ │ │ │ │ │ -0B5D4A LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ -0B5D4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5D4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5D50 General Purpose Flag 0800 (2048) │ │ │ │ +0B5D1E LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ +0B5D22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5D23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5D24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5D52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5D54 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B5D58 CRC BA3D4F19 (3124580121) │ │ │ │ -0B5D5C Compressed Size 00000489 (1161) │ │ │ │ -0B5D60 Uncompressed Size 000009C9 (2505) │ │ │ │ -0B5D64 Filename Length 0028 (40) │ │ │ │ -0B5D66 Extra Length 0000 (0) │ │ │ │ -0B5D68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5D26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5D28 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B5D2C CRC BA3D4F19 (3124580121) │ │ │ │ +0B5D30 Compressed Size 00000489 (1161) │ │ │ │ +0B5D34 Uncompressed Size 000009C9 (2505) │ │ │ │ +0B5D38 Filename Length 0028 (40) │ │ │ │ +0B5D3A Extra Length 0000 (0) │ │ │ │ +0B5D3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5D68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5D3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5D90 PAYLOAD │ │ │ │ +0B5D64 PAYLOAD │ │ │ │ │ │ │ │ -0B6219 LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ -0B621D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B621E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B621F General Purpose Flag 0800 (2048) │ │ │ │ +0B61ED LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ +0B61F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6221 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6223 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B6227 CRC BF91C0E5 (3214000357) │ │ │ │ -0B622B Compressed Size 000004C8 (1224) │ │ │ │ -0B622F Uncompressed Size 0000112F (4399) │ │ │ │ -0B6233 Filename Length 0027 (39) │ │ │ │ -0B6235 Extra Length 0000 (0) │ │ │ │ -0B6237 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B61F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B61F7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B61FB CRC BF91C0E5 (3214000357) │ │ │ │ +0B61FF Compressed Size 000004C8 (1224) │ │ │ │ +0B6203 Uncompressed Size 0000112F (4399) │ │ │ │ +0B6207 Filename Length 0027 (39) │ │ │ │ +0B6209 Extra Length 0000 (0) │ │ │ │ +0B620B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6237: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB620B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B625E PAYLOAD │ │ │ │ +0B6232 PAYLOAD │ │ │ │ │ │ │ │ -0B6726 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ -0B672A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B672B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B672C General Purpose Flag 0800 (2048) │ │ │ │ +0B66FA LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ +0B66FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B66FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6700 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B672E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6730 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B6734 CRC 33B8CAA3 (867748515) │ │ │ │ -0B6738 Compressed Size 000002A9 (681) │ │ │ │ -0B673C Uncompressed Size 000005B6 (1462) │ │ │ │ -0B6740 Filename Length 002F (47) │ │ │ │ -0B6742 Extra Length 0000 (0) │ │ │ │ -0B6744 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6702 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6704 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B6708 CRC 33B8CAA3 (867748515) │ │ │ │ +0B670C Compressed Size 000002A9 (681) │ │ │ │ +0B6710 Uncompressed Size 000005B6 (1462) │ │ │ │ +0B6714 Filename Length 002F (47) │ │ │ │ +0B6716 Extra Length 0000 (0) │ │ │ │ +0B6718 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6744: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6718: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6773 PAYLOAD │ │ │ │ +0B6747 PAYLOAD │ │ │ │ │ │ │ │ -0B6A1C LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ -0B6A20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6A21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6A22 General Purpose Flag 0800 (2048) │ │ │ │ +0B69F0 LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ +0B69F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B69F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B69F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6A24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6A26 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B6A2A CRC B1EF9538 (2985268536) │ │ │ │ -0B6A2E Compressed Size 00000286 (646) │ │ │ │ -0B6A32 Uncompressed Size 00000A7A (2682) │ │ │ │ -0B6A36 Filename Length 002E (46) │ │ │ │ -0B6A38 Extra Length 0000 (0) │ │ │ │ -0B6A3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B69F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B69FA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B69FE CRC B1EF9538 (2985268536) │ │ │ │ +0B6A02 Compressed Size 00000286 (646) │ │ │ │ +0B6A06 Uncompressed Size 00000A7A (2682) │ │ │ │ +0B6A0A Filename Length 002E (46) │ │ │ │ +0B6A0C Extra Length 0000 (0) │ │ │ │ +0B6A0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6A3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6A0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6A68 PAYLOAD │ │ │ │ +0B6A3C PAYLOAD │ │ │ │ │ │ │ │ -0B6CEE LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ -0B6CF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6CF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6CF4 General Purpose Flag 0800 (2048) │ │ │ │ +0B6CC2 LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ +0B6CC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6CC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6CC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6CF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6CF8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B6CFC CRC 0F1D078A (253560714) │ │ │ │ -0B6D00 Compressed Size 000003BE (958) │ │ │ │ -0B6D04 Uncompressed Size 000008D4 (2260) │ │ │ │ -0B6D08 Filename Length 002B (43) │ │ │ │ -0B6D0A Extra Length 0000 (0) │ │ │ │ -0B6D0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6CCA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6CCC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B6CD0 CRC 0F1D078A (253560714) │ │ │ │ +0B6CD4 Compressed Size 000003BE (958) │ │ │ │ +0B6CD8 Uncompressed Size 000008D4 (2260) │ │ │ │ +0B6CDC Filename Length 002B (43) │ │ │ │ +0B6CDE Extra Length 0000 (0) │ │ │ │ +0B6CE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6D0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6CE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6D37 PAYLOAD │ │ │ │ +0B6D0B PAYLOAD │ │ │ │ │ │ │ │ -0B70F5 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ -0B70F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B70FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B70FB General Purpose Flag 0800 (2048) │ │ │ │ +0B70C9 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ +0B70CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B70CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B70CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B70FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B70FF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B7103 CRC EA1FA61C (3927942684) │ │ │ │ -0B7107 Compressed Size 00000324 (804) │ │ │ │ -0B710B Uncompressed Size 0000105E (4190) │ │ │ │ -0B710F Filename Length 002A (42) │ │ │ │ -0B7111 Extra Length 0000 (0) │ │ │ │ -0B7113 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B70D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B70D3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B70D7 CRC EA1FA61C (3927942684) │ │ │ │ +0B70DB Compressed Size 00000324 (804) │ │ │ │ +0B70DF Uncompressed Size 0000105E (4190) │ │ │ │ +0B70E3 Filename Length 002A (42) │ │ │ │ +0B70E5 Extra Length 0000 (0) │ │ │ │ +0B70E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7113: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB70E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B713D PAYLOAD │ │ │ │ +0B7111 PAYLOAD │ │ │ │ │ │ │ │ -0B7461 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ -0B7465 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7466 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7467 General Purpose Flag 0800 (2048) │ │ │ │ +0B7435 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ +0B7439 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B743A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B743B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7469 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B746B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B746F CRC 00000000 (0) │ │ │ │ -0B7473 Compressed Size 00000000 (0) │ │ │ │ -0B7477 Uncompressed Size 00000000 (0) │ │ │ │ -0B747B Filename Length 0010 (16) │ │ │ │ -0B747D Extra Length 0000 (0) │ │ │ │ -0B747F Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0B743D Compression Method 0000 (0) 'Stored' │ │ │ │ +0B743F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B7443 CRC 00000000 (0) │ │ │ │ +0B7447 Compressed Size 00000000 (0) │ │ │ │ +0B744B Uncompressed Size 00000000 (0) │ │ │ │ +0B744F Filename Length 0010 (16) │ │ │ │ +0B7451 Extra Length 0000 (0) │ │ │ │ +0B7453 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB747F: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7453: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B748F LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ -0B7493 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7494 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7495 General Purpose Flag 0800 (2048) │ │ │ │ +0B7463 LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ +0B7467 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7468 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7469 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7497 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7499 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B749D CRC A8A7A83F (2829559871) │ │ │ │ -0B74A1 Compressed Size 0000006B (107) │ │ │ │ -0B74A5 Uncompressed Size 0000007F (127) │ │ │ │ -0B74A9 Filename Length 0025 (37) │ │ │ │ -0B74AB Extra Length 0000 (0) │ │ │ │ -0B74AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B746B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B746D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B7471 CRC A8A7A83F (2829559871) │ │ │ │ +0B7475 Compressed Size 0000006B (107) │ │ │ │ +0B7479 Uncompressed Size 0000007F (127) │ │ │ │ +0B747D Filename Length 0025 (37) │ │ │ │ +0B747F Extra Length 0000 (0) │ │ │ │ +0B7481 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB74AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7481: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B74D2 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B74A6 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B753D LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ -0B7541 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7542 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7543 General Purpose Flag 0800 (2048) │ │ │ │ +0B7511 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ +0B7515 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7516 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7517 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7545 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7547 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B754B CRC 8E3C5B46 (2386320198) │ │ │ │ -0B754F Compressed Size 0000007B (123) │ │ │ │ -0B7553 Uncompressed Size 00000098 (152) │ │ │ │ -0B7557 Filename Length 0024 (36) │ │ │ │ -0B7559 Extra Length 0000 (0) │ │ │ │ -0B755B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7519 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B751B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B751F CRC 8E3C5B46 (2386320198) │ │ │ │ +0B7523 Compressed Size 0000007B (123) │ │ │ │ +0B7527 Uncompressed Size 00000098 (152) │ │ │ │ +0B752B Filename Length 0024 (36) │ │ │ │ +0B752D Extra Length 0000 (0) │ │ │ │ +0B752F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB755B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB752F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B757F PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7553 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B75FA LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ -0B75FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B75FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7600 General Purpose Flag 0800 (2048) │ │ │ │ +0B75CE LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ +0B75D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B75D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B75D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7602 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7604 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B7608 CRC 3A184D2A (974671146) │ │ │ │ -0B760C Compressed Size 000001D2 (466) │ │ │ │ -0B7610 Uncompressed Size 00000348 (840) │ │ │ │ -0B7614 Filename Length 0028 (40) │ │ │ │ -0B7616 Extra Length 0000 (0) │ │ │ │ -0B7618 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B75D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B75D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B75DC CRC 3A184D2A (974671146) │ │ │ │ +0B75E0 Compressed Size 000001D2 (466) │ │ │ │ +0B75E4 Uncompressed Size 00000348 (840) │ │ │ │ +0B75E8 Filename Length 0028 (40) │ │ │ │ +0B75EA Extra Length 0000 (0) │ │ │ │ +0B75EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7618: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB75EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7640 PAYLOAD │ │ │ │ +0B7614 PAYLOAD │ │ │ │ │ │ │ │ -0B7812 LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ -0B7816 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7817 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7818 General Purpose Flag 0800 (2048) │ │ │ │ +0B77E6 LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ +0B77EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B77EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B77EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B781A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B781C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B7820 CRC 6C1BCEA8 (1813761704) │ │ │ │ -0B7824 Compressed Size 00000166 (358) │ │ │ │ -0B7828 Uncompressed Size 00000267 (615) │ │ │ │ -0B782C Filename Length 0027 (39) │ │ │ │ -0B782E Extra Length 0000 (0) │ │ │ │ -0B7830 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B77EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B77F0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B77F4 CRC 6C1BCEA8 (1813761704) │ │ │ │ +0B77F8 Compressed Size 00000166 (358) │ │ │ │ +0B77FC Uncompressed Size 00000267 (615) │ │ │ │ +0B7800 Filename Length 0027 (39) │ │ │ │ +0B7802 Extra Length 0000 (0) │ │ │ │ +0B7804 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7830: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7804: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7857 PAYLOAD │ │ │ │ +0B782B PAYLOAD │ │ │ │ │ │ │ │ -0B79BD LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ -0B79C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B79C3 General Purpose Flag 0800 (2048) │ │ │ │ +0B7991 LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ +0B7995 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7996 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7997 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B79C5 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B79C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B79CB CRC 00000000 (0) │ │ │ │ -0B79CF Compressed Size 00000000 (0) │ │ │ │ -0B79D3 Uncompressed Size 00000000 (0) │ │ │ │ -0B79D7 Filename Length 001C (28) │ │ │ │ -0B79D9 Extra Length 0000 (0) │ │ │ │ -0B79DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7999 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B799B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B799F CRC 00000000 (0) │ │ │ │ +0B79A3 Compressed Size 00000000 (0) │ │ │ │ +0B79A7 Uncompressed Size 00000000 (0) │ │ │ │ +0B79AB Filename Length 001C (28) │ │ │ │ +0B79AD Extra Length 0000 (0) │ │ │ │ +0B79AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB79DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB79AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B79F7 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ -0B79FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B79FD General Purpose Flag 0800 (2048) │ │ │ │ +0B79CB LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ +0B79CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B79D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B79D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B79FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7A01 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B7A05 CRC D14B07F1 (3511355377) │ │ │ │ -0B7A09 Compressed Size 00000290 (656) │ │ │ │ -0B7A0D Uncompressed Size 000005EF (1519) │ │ │ │ -0B7A11 Filename Length 003A (58) │ │ │ │ -0B7A13 Extra Length 0000 (0) │ │ │ │ -0B7A15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B79D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B79D5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B79D9 CRC 7C8495C0 (2089063872) │ │ │ │ +0B79DD Compressed Size 00000292 (658) │ │ │ │ +0B79E1 Uncompressed Size 000005EF (1519) │ │ │ │ +0B79E5 Filename Length 003A (58) │ │ │ │ +0B79E7 Extra Length 0000 (0) │ │ │ │ +0B79E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7A15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB79E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7A4F PAYLOAD │ │ │ │ +0B7A23 PAYLOAD │ │ │ │ │ │ │ │ -0B7CDF LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ -0B7CE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7CE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7CE5 General Purpose Flag 0800 (2048) │ │ │ │ +0B7CB5 LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ +0B7CB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7CBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7CBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7CE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7CE9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B7CED CRC 776C598F (2003589519) │ │ │ │ -0B7CF1 Compressed Size 0000040A (1034) │ │ │ │ -0B7CF5 Uncompressed Size 00000D71 (3441) │ │ │ │ -0B7CF9 Filename Length 0039 (57) │ │ │ │ -0B7CFB Extra Length 0000 (0) │ │ │ │ -0B7CFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7CBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7CBF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B7CC3 CRC 7DED7EFB (2112716539) │ │ │ │ +0B7CC7 Compressed Size 00000406 (1030) │ │ │ │ +0B7CCB Uncompressed Size 00000D3D (3389) │ │ │ │ +0B7CCF Filename Length 0039 (57) │ │ │ │ +0B7CD1 Extra Length 0000 (0) │ │ │ │ +0B7CD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7CFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7CD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7D36 PAYLOAD │ │ │ │ +0B7D0C PAYLOAD │ │ │ │ │ │ │ │ -0B8140 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ -0B8144 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8145 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8146 General Purpose Flag 0800 (2048) │ │ │ │ +0B8112 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ +0B8116 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8117 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8118 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8148 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B814A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B814E CRC 4D42BF57 (1296219991) │ │ │ │ -0B8152 Compressed Size 00000390 (912) │ │ │ │ -0B8156 Uncompressed Size 00000926 (2342) │ │ │ │ -0B815A Filename Length 0041 (65) │ │ │ │ -0B815C Extra Length 0000 (0) │ │ │ │ -0B815E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B811A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B811C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B8120 CRC 4D42BF57 (1296219991) │ │ │ │ +0B8124 Compressed Size 00000390 (912) │ │ │ │ +0B8128 Uncompressed Size 00000926 (2342) │ │ │ │ +0B812C Filename Length 0041 (65) │ │ │ │ +0B812E Extra Length 0000 (0) │ │ │ │ +0B8130 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB815E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8130: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B819F PAYLOAD │ │ │ │ +0B8171 PAYLOAD │ │ │ │ │ │ │ │ -0B852F LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ -0B8533 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8534 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8535 General Purpose Flag 0800 (2048) │ │ │ │ +0B8501 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ +0B8505 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8506 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8507 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8537 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8539 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B853D CRC 81A68CD6 (2175175894) │ │ │ │ -0B8541 Compressed Size 00000383 (899) │ │ │ │ -0B8545 Uncompressed Size 000011C9 (4553) │ │ │ │ -0B8549 Filename Length 0040 (64) │ │ │ │ -0B854B Extra Length 0000 (0) │ │ │ │ -0B854D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8509 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B850B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B850F CRC 81A68CD6 (2175175894) │ │ │ │ +0B8513 Compressed Size 00000383 (899) │ │ │ │ +0B8517 Uncompressed Size 000011C9 (4553) │ │ │ │ +0B851B Filename Length 0040 (64) │ │ │ │ +0B851D Extra Length 0000 (0) │ │ │ │ +0B851F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB854D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB851F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B858D PAYLOAD │ │ │ │ +0B855F PAYLOAD │ │ │ │ │ │ │ │ -0B8910 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ -0B8914 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8915 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8916 General Purpose Flag 0800 (2048) │ │ │ │ +0B88E2 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ +0B88E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B88E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B88E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8918 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B891A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B891E CRC 781C5DCF (2015124943) │ │ │ │ -0B8922 Compressed Size 0000025A (602) │ │ │ │ -0B8926 Uncompressed Size 000004BD (1213) │ │ │ │ -0B892A Filename Length 0031 (49) │ │ │ │ -0B892C Extra Length 0000 (0) │ │ │ │ -0B892E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B88EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B88EC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B88F0 CRC 781C5DCF (2015124943) │ │ │ │ +0B88F4 Compressed Size 0000025A (602) │ │ │ │ +0B88F8 Uncompressed Size 000004BD (1213) │ │ │ │ +0B88FC Filename Length 0031 (49) │ │ │ │ +0B88FE Extra Length 0000 (0) │ │ │ │ +0B8900 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB892E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8900: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B895F PAYLOAD │ │ │ │ +0B8931 PAYLOAD │ │ │ │ │ │ │ │ -0B8BB9 LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ -0B8BBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8BBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8BBF General Purpose Flag 0800 (2048) │ │ │ │ +0B8B8B LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ +0B8B8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8B90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8B91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8BC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8BC3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B8BC7 CRC 56D06CB0 (1456499888) │ │ │ │ -0B8BCB Compressed Size 00000279 (633) │ │ │ │ -0B8BCF Uncompressed Size 000008A0 (2208) │ │ │ │ -0B8BD3 Filename Length 0030 (48) │ │ │ │ -0B8BD5 Extra Length 0000 (0) │ │ │ │ -0B8BD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8B93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8B95 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B8B99 CRC 56D06CB0 (1456499888) │ │ │ │ +0B8B9D Compressed Size 00000279 (633) │ │ │ │ +0B8BA1 Uncompressed Size 000008A0 (2208) │ │ │ │ +0B8BA5 Filename Length 0030 (48) │ │ │ │ +0B8BA7 Extra Length 0000 (0) │ │ │ │ +0B8BA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8BD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8BA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8C07 PAYLOAD │ │ │ │ +0B8BD9 PAYLOAD │ │ │ │ │ │ │ │ -0B8E80 LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ -0B8E84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8E85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8E86 General Purpose Flag 0800 (2048) │ │ │ │ +0B8E52 LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ +0B8E56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8E57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8E58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8E88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8E8A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B8E8E CRC 074A1B90 (122297232) │ │ │ │ -0B8E92 Compressed Size 000000DB (219) │ │ │ │ -0B8E96 Uncompressed Size 00000149 (329) │ │ │ │ -0B8E9A Filename Length 0032 (50) │ │ │ │ -0B8E9C Extra Length 0000 (0) │ │ │ │ -0B8E9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8E5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8E5C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B8E60 CRC 074A1B90 (122297232) │ │ │ │ +0B8E64 Compressed Size 000000DB (219) │ │ │ │ +0B8E68 Uncompressed Size 00000149 (329) │ │ │ │ +0B8E6C Filename Length 0032 (50) │ │ │ │ +0B8E6E Extra Length 0000 (0) │ │ │ │ +0B8E70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8E9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8E70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8ED0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B8EA2 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B8FAB LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ -0B8FAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8FB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8FB1 General Purpose Flag 0800 (2048) │ │ │ │ +0B8F7D LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ +0B8F81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8F82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8F83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8FB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8FB5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B8FB9 CRC DDDD378D (3722262413) │ │ │ │ -0B8FBD Compressed Size 0000007D (125) │ │ │ │ -0B8FC1 Uncompressed Size 000000AB (171) │ │ │ │ -0B8FC5 Filename Length 0031 (49) │ │ │ │ -0B8FC7 Extra Length 0000 (0) │ │ │ │ -0B8FC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8F85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8F87 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B8F8B CRC DDDD378D (3722262413) │ │ │ │ +0B8F8F Compressed Size 0000007D (125) │ │ │ │ +0B8F93 Uncompressed Size 000000AB (171) │ │ │ │ +0B8F97 Filename Length 0031 (49) │ │ │ │ +0B8F99 Extra Length 0000 (0) │ │ │ │ +0B8F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8FC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8FFA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B8FCC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B9077 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ -0B907B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B907C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B907D General Purpose Flag 0800 (2048) │ │ │ │ +0B9049 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ +0B904D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B904E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B904F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B907F Compression Method 0000 (0) 'Stored' │ │ │ │ -0B9081 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B9085 CRC 00000000 (0) │ │ │ │ -0B9089 Compressed Size 00000000 (0) │ │ │ │ -0B908D Uncompressed Size 00000000 (0) │ │ │ │ -0B9091 Filename Length 0011 (17) │ │ │ │ -0B9093 Extra Length 0000 (0) │ │ │ │ -0B9095 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0B9051 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B9053 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B9057 CRC 00000000 (0) │ │ │ │ +0B905B Compressed Size 00000000 (0) │ │ │ │ +0B905F Uncompressed Size 00000000 (0) │ │ │ │ +0B9063 Filename Length 0011 (17) │ │ │ │ +0B9065 Extra Length 0000 (0) │ │ │ │ +0B9067 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9095: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9067: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B90A6 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ -0B90AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B90AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B90AC General Purpose Flag 0800 (2048) │ │ │ │ +0B9078 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ +0B907C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B907D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B907E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B90AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B90B0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B90B4 CRC 0E898D1E (243895582) │ │ │ │ -0B90B8 Compressed Size 000002BF (703) │ │ │ │ -0B90BC Uncompressed Size 0000057E (1406) │ │ │ │ -0B90C0 Filename Length 0025 (37) │ │ │ │ -0B90C2 Extra Length 0000 (0) │ │ │ │ -0B90C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9080 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9082 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B9086 CRC 0E898D1E (243895582) │ │ │ │ +0B908A Compressed Size 000002BF (703) │ │ │ │ +0B908E Uncompressed Size 0000057E (1406) │ │ │ │ +0B9092 Filename Length 0025 (37) │ │ │ │ +0B9094 Extra Length 0000 (0) │ │ │ │ +0B9096 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB90C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9096: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B90E9 PAYLOAD │ │ │ │ +0B90BB PAYLOAD │ │ │ │ │ │ │ │ -0B93A8 LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ -0B93AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B93AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B93AE General Purpose Flag 0800 (2048) │ │ │ │ +0B937A LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ +0B937E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B937F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9380 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B93B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B93B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B93B6 CRC ECD8A392 (3973620626) │ │ │ │ -0B93BA Compressed Size 000002BA (698) │ │ │ │ -0B93BE Uncompressed Size 0000073B (1851) │ │ │ │ -0B93C2 Filename Length 0024 (36) │ │ │ │ -0B93C4 Extra Length 0000 (0) │ │ │ │ -0B93C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9382 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9384 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B9388 CRC ECD8A392 (3973620626) │ │ │ │ +0B938C Compressed Size 000002BA (698) │ │ │ │ +0B9390 Uncompressed Size 0000073B (1851) │ │ │ │ +0B9394 Filename Length 0024 (36) │ │ │ │ +0B9396 Extra Length 0000 (0) │ │ │ │ +0B9398 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB93C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9398: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B93EA PAYLOAD │ │ │ │ +0B93BC PAYLOAD │ │ │ │ │ │ │ │ -0B96A4 LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ -0B96A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B96A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B96AA General Purpose Flag 0800 (2048) │ │ │ │ +0B9676 LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ +0B967A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B967B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B967C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B96AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B96AE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B96B2 CRC 4AB2EDEB (1253240299) │ │ │ │ -0B96B6 Compressed Size 00000586 (1414) │ │ │ │ -0B96BA Uncompressed Size 00000D38 (3384) │ │ │ │ -0B96BE Filename Length 001F (31) │ │ │ │ -0B96C0 Extra Length 0000 (0) │ │ │ │ -0B96C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B967E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9680 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B9684 CRC 4AB2EDEB (1253240299) │ │ │ │ +0B9688 Compressed Size 00000586 (1414) │ │ │ │ +0B968C Uncompressed Size 00000D38 (3384) │ │ │ │ +0B9690 Filename Length 001F (31) │ │ │ │ +0B9692 Extra Length 0000 (0) │ │ │ │ +0B9694 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB96C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9694: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B96E1 PAYLOAD │ │ │ │ +0B96B3 PAYLOAD │ │ │ │ │ │ │ │ -0B9C67 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ -0B9C6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9C6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9C6D General Purpose Flag 0800 (2048) │ │ │ │ +0B9C39 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ +0B9C3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9C3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9C3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9C6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9C71 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B9C75 CRC 19B62303 (431366915) │ │ │ │ -0B9C79 Compressed Size 00000597 (1431) │ │ │ │ -0B9C7D Uncompressed Size 000017C3 (6083) │ │ │ │ -0B9C81 Filename Length 001E (30) │ │ │ │ -0B9C83 Extra Length 0000 (0) │ │ │ │ -0B9C85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9C41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9C43 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B9C47 CRC 19B62303 (431366915) │ │ │ │ +0B9C4B Compressed Size 00000597 (1431) │ │ │ │ +0B9C4F Uncompressed Size 000017C3 (6083) │ │ │ │ +0B9C53 Filename Length 001E (30) │ │ │ │ +0B9C55 Extra Length 0000 (0) │ │ │ │ +0B9C57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9C85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9C57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9CA3 PAYLOAD │ │ │ │ +0B9C75 PAYLOAD │ │ │ │ │ │ │ │ -0BA23A LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ -0BA23E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA23F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA240 General Purpose Flag 0800 (2048) │ │ │ │ +0BA20C LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ +0BA210 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA211 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA212 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA242 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA244 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BA248 CRC 34641F02 (878976770) │ │ │ │ -0BA24C Compressed Size 0000029C (668) │ │ │ │ -0BA250 Uncompressed Size 000004FB (1275) │ │ │ │ -0BA254 Filename Length 0023 (35) │ │ │ │ -0BA256 Extra Length 0000 (0) │ │ │ │ -0BA258 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA214 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA216 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BA21A CRC 34641F02 (878976770) │ │ │ │ +0BA21E Compressed Size 0000029C (668) │ │ │ │ +0BA222 Uncompressed Size 000004FB (1275) │ │ │ │ +0BA226 Filename Length 0023 (35) │ │ │ │ +0BA228 Extra Length 0000 (0) │ │ │ │ +0BA22A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA258: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA22A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA27B PAYLOAD │ │ │ │ +0BA24D PAYLOAD │ │ │ │ │ │ │ │ -0BA517 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ -0BA51B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA51C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA51D General Purpose Flag 0800 (2048) │ │ │ │ +0BA4E9 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ +0BA4ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA4EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA4EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA51F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA521 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BA525 CRC 43109A6C (1125161580) │ │ │ │ -0BA529 Compressed Size 00000264 (612) │ │ │ │ -0BA52D Uncompressed Size 000005EC (1516) │ │ │ │ -0BA531 Filename Length 0022 (34) │ │ │ │ -0BA533 Extra Length 0000 (0) │ │ │ │ -0BA535 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA4F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA4F3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BA4F7 CRC 43109A6C (1125161580) │ │ │ │ +0BA4FB Compressed Size 00000264 (612) │ │ │ │ +0BA4FF Uncompressed Size 000005EC (1516) │ │ │ │ +0BA503 Filename Length 0022 (34) │ │ │ │ +0BA505 Extra Length 0000 (0) │ │ │ │ +0BA507 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA535: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA507: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA557 PAYLOAD │ │ │ │ +0BA529 PAYLOAD │ │ │ │ │ │ │ │ -0BA7BB LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ -0BA7BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA7C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA7C1 General Purpose Flag 0800 (2048) │ │ │ │ +0BA78D LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ +0BA791 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA792 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA793 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA7C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA7C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BA7C9 CRC 4B833761 (1266890593) │ │ │ │ -0BA7CD Compressed Size 000002B6 (694) │ │ │ │ -0BA7D1 Uncompressed Size 000005BF (1471) │ │ │ │ -0BA7D5 Filename Length 0027 (39) │ │ │ │ -0BA7D7 Extra Length 0000 (0) │ │ │ │ -0BA7D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA795 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA797 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BA79B CRC 4B833761 (1266890593) │ │ │ │ +0BA79F Compressed Size 000002B6 (694) │ │ │ │ +0BA7A3 Uncompressed Size 000005BF (1471) │ │ │ │ +0BA7A7 Filename Length 0027 (39) │ │ │ │ +0BA7A9 Extra Length 0000 (0) │ │ │ │ +0BA7AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA7D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA7AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA800 PAYLOAD │ │ │ │ +0BA7D2 PAYLOAD │ │ │ │ │ │ │ │ -0BAAB6 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ -0BAABA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BAABB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BAABC General Purpose Flag 0800 (2048) │ │ │ │ +0BAA88 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ +0BAA8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BAA8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BAA8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BAABE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BAAC0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BAAC4 CRC 24FB3137 (620441911) │ │ │ │ -0BAAC8 Compressed Size 000002DA (730) │ │ │ │ -0BAACC Uncompressed Size 00000A48 (2632) │ │ │ │ -0BAAD0 Filename Length 0026 (38) │ │ │ │ -0BAAD2 Extra Length 0000 (0) │ │ │ │ -0BAAD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BAA90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BAA92 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BAA96 CRC 24FB3137 (620441911) │ │ │ │ +0BAA9A Compressed Size 000002DA (730) │ │ │ │ +0BAA9E Uncompressed Size 00000A48 (2632) │ │ │ │ +0BAAA2 Filename Length 0026 (38) │ │ │ │ +0BAAA4 Extra Length 0000 (0) │ │ │ │ +0BAAA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBAAD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBAAA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BAAFA PAYLOAD │ │ │ │ +0BAACC PAYLOAD │ │ │ │ │ │ │ │ -0BADD4 LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ -0BADD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BADD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BADDA General Purpose Flag 0800 (2048) │ │ │ │ +0BADA6 LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ +0BADAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BADAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BADAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BADDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BADDE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BADE2 CRC 42252EE8 (1109733096) │ │ │ │ -0BADE6 Compressed Size 000002B9 (697) │ │ │ │ -0BADEA Uncompressed Size 0000057D (1405) │ │ │ │ -0BADEE Filename Length 0029 (41) │ │ │ │ -0BADF0 Extra Length 0000 (0) │ │ │ │ -0BADF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BADAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BADB0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BADB4 CRC 42252EE8 (1109733096) │ │ │ │ +0BADB8 Compressed Size 000002B9 (697) │ │ │ │ +0BADBC Uncompressed Size 0000057D (1405) │ │ │ │ +0BADC0 Filename Length 0029 (41) │ │ │ │ +0BADC2 Extra Length 0000 (0) │ │ │ │ +0BADC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBADF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBADC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BAE1B PAYLOAD │ │ │ │ +0BADED PAYLOAD │ │ │ │ │ │ │ │ -0BB0D4 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ -0BB0D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB0D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB0DA General Purpose Flag 0800 (2048) │ │ │ │ +0BB0A6 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ +0BB0AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB0AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB0AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB0DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB0DE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BB0E2 CRC 98EFFF17 (2565865239) │ │ │ │ -0BB0E6 Compressed Size 00000299 (665) │ │ │ │ -0BB0EA Uncompressed Size 00000921 (2337) │ │ │ │ -0BB0EE Filename Length 0028 (40) │ │ │ │ -0BB0F0 Extra Length 0000 (0) │ │ │ │ -0BB0F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB0AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB0B0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BB0B4 CRC 98EFFF17 (2565865239) │ │ │ │ +0BB0B8 Compressed Size 00000299 (665) │ │ │ │ +0BB0BC Uncompressed Size 00000921 (2337) │ │ │ │ +0BB0C0 Filename Length 0028 (40) │ │ │ │ +0BB0C2 Extra Length 0000 (0) │ │ │ │ +0BB0C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB0F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB0C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB11A PAYLOAD │ │ │ │ +0BB0EC PAYLOAD │ │ │ │ │ │ │ │ -0BB3B3 LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ -0BB3B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB3B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB3B9 General Purpose Flag 0800 (2048) │ │ │ │ +0BB385 LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ +0BB389 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB38A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB38B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB3BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB3BD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BB3C1 CRC C4B1513B (3299955003) │ │ │ │ -0BB3C5 Compressed Size 00000308 (776) │ │ │ │ -0BB3C9 Uncompressed Size 000006A2 (1698) │ │ │ │ -0BB3CD Filename Length 0023 (35) │ │ │ │ -0BB3CF Extra Length 0000 (0) │ │ │ │ -0BB3D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB38D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB38F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BB393 CRC C4B1513B (3299955003) │ │ │ │ +0BB397 Compressed Size 00000308 (776) │ │ │ │ +0BB39B Uncompressed Size 000006A2 (1698) │ │ │ │ +0BB39F Filename Length 0023 (35) │ │ │ │ +0BB3A1 Extra Length 0000 (0) │ │ │ │ +0BB3A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB3D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB3A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB3F4 PAYLOAD │ │ │ │ +0BB3C6 PAYLOAD │ │ │ │ │ │ │ │ -0BB6FC LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ -0BB700 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB701 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB702 General Purpose Flag 0800 (2048) │ │ │ │ +0BB6CE LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ +0BB6D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB6D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB6D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB704 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB706 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BB70A CRC 5CAD6425 (1554867237) │ │ │ │ -0BB70E Compressed Size 00000274 (628) │ │ │ │ -0BB712 Uncompressed Size 000007BF (1983) │ │ │ │ -0BB716 Filename Length 0022 (34) │ │ │ │ -0BB718 Extra Length 0000 (0) │ │ │ │ -0BB71A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB6D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB6D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BB6DC CRC 5CAD6425 (1554867237) │ │ │ │ +0BB6E0 Compressed Size 00000274 (628) │ │ │ │ +0BB6E4 Uncompressed Size 000007BF (1983) │ │ │ │ +0BB6E8 Filename Length 0022 (34) │ │ │ │ +0BB6EA Extra Length 0000 (0) │ │ │ │ +0BB6EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB71A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB6EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB73C PAYLOAD │ │ │ │ +0BB70E PAYLOAD │ │ │ │ │ │ │ │ -0BB9B0 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ -0BB9B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB9B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB9B6 General Purpose Flag 0800 (2048) │ │ │ │ +0BB982 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ +0BB986 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB987 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB988 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB9B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB9BA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BB9BE CRC 9CF368B8 (2633197752) │ │ │ │ -0BB9C2 Compressed Size 000002AD (685) │ │ │ │ -0BB9C6 Uncompressed Size 00000548 (1352) │ │ │ │ -0BB9CA Filename Length 0025 (37) │ │ │ │ -0BB9CC Extra Length 0000 (0) │ │ │ │ -0BB9CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB98A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB98C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BB990 CRC 9CF368B8 (2633197752) │ │ │ │ +0BB994 Compressed Size 000002AD (685) │ │ │ │ +0BB998 Uncompressed Size 00000548 (1352) │ │ │ │ +0BB99C Filename Length 0025 (37) │ │ │ │ +0BB99E Extra Length 0000 (0) │ │ │ │ +0BB9A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB9CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB9A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB9F3 PAYLOAD │ │ │ │ +0BB9C5 PAYLOAD │ │ │ │ │ │ │ │ -0BBCA0 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ -0BBCA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BBCA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BBCA6 General Purpose Flag 0800 (2048) │ │ │ │ +0BBC72 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ +0BBC76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BBC77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BBC78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BBCA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BBCAA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BBCAE CRC 75FC5802 (1979471874) │ │ │ │ -0BBCB2 Compressed Size 000002AC (684) │ │ │ │ -0BBCB6 Uncompressed Size 000006D0 (1744) │ │ │ │ -0BBCBA Filename Length 0024 (36) │ │ │ │ -0BBCBC Extra Length 0000 (0) │ │ │ │ -0BBCBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BBC7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BBC7C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BBC80 CRC 75FC5802 (1979471874) │ │ │ │ +0BBC84 Compressed Size 000002AC (684) │ │ │ │ +0BBC88 Uncompressed Size 000006D0 (1744) │ │ │ │ +0BBC8C Filename Length 0024 (36) │ │ │ │ +0BBC8E Extra Length 0000 (0) │ │ │ │ +0BBC90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBBCBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBBC90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BBCE2 PAYLOAD │ │ │ │ +0BBCB4 PAYLOAD │ │ │ │ │ │ │ │ -0BBF8E LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ -0BBF92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BBF93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BBF94 General Purpose Flag 0800 (2048) │ │ │ │ +0BBF60 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ +0BBF64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BBF65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BBF66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BBF96 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BBF98 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BBF9C CRC 02DB32D0 (47919824) │ │ │ │ -0BBFA0 Compressed Size 00000409 (1033) │ │ │ │ -0BBFA4 Uncompressed Size 000009DB (2523) │ │ │ │ -0BBFA8 Filename Length 0023 (35) │ │ │ │ -0BBFAA Extra Length 0000 (0) │ │ │ │ -0BBFAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BBF68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BBF6A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BBF6E CRC 02DB32D0 (47919824) │ │ │ │ +0BBF72 Compressed Size 00000409 (1033) │ │ │ │ +0BBF76 Uncompressed Size 000009DB (2523) │ │ │ │ +0BBF7A Filename Length 0023 (35) │ │ │ │ +0BBF7C Extra Length 0000 (0) │ │ │ │ +0BBF7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBBFAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBBF7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BBFCF PAYLOAD │ │ │ │ +0BBFA1 PAYLOAD │ │ │ │ │ │ │ │ -0BC3D8 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ -0BC3DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC3DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC3DE General Purpose Flag 0800 (2048) │ │ │ │ +0BC3AA LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ +0BC3AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC3AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC3B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC3E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC3E2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BC3E6 CRC 12856DE5 (310734309) │ │ │ │ -0BC3EA Compressed Size 00000427 (1063) │ │ │ │ -0BC3EE Uncompressed Size 0000116E (4462) │ │ │ │ -0BC3F2 Filename Length 0022 (34) │ │ │ │ -0BC3F4 Extra Length 0000 (0) │ │ │ │ -0BC3F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC3B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC3B4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BC3B8 CRC 12856DE5 (310734309) │ │ │ │ +0BC3BC Compressed Size 00000427 (1063) │ │ │ │ +0BC3C0 Uncompressed Size 0000116E (4462) │ │ │ │ +0BC3C4 Filename Length 0022 (34) │ │ │ │ +0BC3C6 Extra Length 0000 (0) │ │ │ │ +0BC3C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC3F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC3C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC418 PAYLOAD │ │ │ │ +0BC3EA PAYLOAD │ │ │ │ │ │ │ │ -0BC83F LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ -0BC843 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC844 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC845 General Purpose Flag 0800 (2048) │ │ │ │ +0BC811 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ +0BC815 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC816 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC817 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC847 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC849 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BC84D CRC 9641CCBB (2520894651) │ │ │ │ -0BC851 Compressed Size 00000306 (774) │ │ │ │ -0BC855 Uncompressed Size 000006AA (1706) │ │ │ │ -0BC859 Filename Length 0025 (37) │ │ │ │ -0BC85B Extra Length 0000 (0) │ │ │ │ -0BC85D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC819 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC81B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BC81F CRC 9641CCBB (2520894651) │ │ │ │ +0BC823 Compressed Size 00000306 (774) │ │ │ │ +0BC827 Uncompressed Size 000006AA (1706) │ │ │ │ +0BC82B Filename Length 0025 (37) │ │ │ │ +0BC82D Extra Length 0000 (0) │ │ │ │ +0BC82F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC85D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC82F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC882 PAYLOAD │ │ │ │ +0BC854 PAYLOAD │ │ │ │ │ │ │ │ -0BCB88 LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ -0BCB8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCB8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCB8E General Purpose Flag 0800 (2048) │ │ │ │ +0BCB5A LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ +0BCB5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCB5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCB60 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCB90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCB92 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BCB96 CRC 612E88CA (1630439626) │ │ │ │ -0BCB9A Compressed Size 00000275 (629) │ │ │ │ -0BCB9E Uncompressed Size 000007D1 (2001) │ │ │ │ -0BCBA2 Filename Length 0024 (36) │ │ │ │ -0BCBA4 Extra Length 0000 (0) │ │ │ │ -0BCBA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCB62 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCB64 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BCB68 CRC 612E88CA (1630439626) │ │ │ │ +0BCB6C Compressed Size 00000275 (629) │ │ │ │ +0BCB70 Uncompressed Size 000007D1 (2001) │ │ │ │ +0BCB74 Filename Length 0024 (36) │ │ │ │ +0BCB76 Extra Length 0000 (0) │ │ │ │ +0BCB78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCBA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCB78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCBCA PAYLOAD │ │ │ │ +0BCB9C PAYLOAD │ │ │ │ │ │ │ │ -0BCE3F LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ -0BCE43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCE44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCE45 General Purpose Flag 0800 (2048) │ │ │ │ +0BCE11 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ +0BCE15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCE16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCE17 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCE47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCE49 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BCE4D CRC FCA8614D (4238893389) │ │ │ │ -0BCE51 Compressed Size 00001812 (6162) │ │ │ │ -0BCE55 Uncompressed Size 0000519D (20893) │ │ │ │ -0BCE59 Filename Length 001C (28) │ │ │ │ -0BCE5B Extra Length 0000 (0) │ │ │ │ -0BCE5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCE19 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCE1B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BCE1F CRC FCA8614D (4238893389) │ │ │ │ +0BCE23 Compressed Size 00001812 (6162) │ │ │ │ +0BCE27 Uncompressed Size 0000519D (20893) │ │ │ │ +0BCE2B Filename Length 001C (28) │ │ │ │ +0BCE2D Extra Length 0000 (0) │ │ │ │ +0BCE2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCE5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCE2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCE79 PAYLOAD │ │ │ │ +0BCE4B PAYLOAD │ │ │ │ │ │ │ │ -0BE68B LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ -0BE68F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BE690 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BE691 General Purpose Flag 0800 (2048) │ │ │ │ +0BE65D LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ +0BE661 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BE662 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BE663 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BE693 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BE695 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BE699 CRC 62A1899F (1654753695) │ │ │ │ -0BE69D Compressed Size 000026FF (9983) │ │ │ │ -0BE6A1 Uncompressed Size 00019DB7 (105911) │ │ │ │ -0BE6A5 Filename Length 001B (27) │ │ │ │ -0BE6A7 Extra Length 0000 (0) │ │ │ │ -0BE6A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BE665 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BE667 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BE66B CRC 62A1899F (1654753695) │ │ │ │ +0BE66F Compressed Size 000026FF (9983) │ │ │ │ +0BE673 Uncompressed Size 00019DB7 (105911) │ │ │ │ +0BE677 Filename Length 001B (27) │ │ │ │ +0BE679 Extra Length 0000 (0) │ │ │ │ +0BE67B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBE6A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBE67B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BE6C4 PAYLOAD │ │ │ │ +0BE696 PAYLOAD │ │ │ │ │ │ │ │ -0C0DC3 LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ -0C0DC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C0DC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C0DC9 General Purpose Flag 0800 (2048) │ │ │ │ +0C0D95 LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ +0C0D99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C0D9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C0D9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C0DCB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C0DCD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C0DD1 CRC EFB2584A (4021442634) │ │ │ │ -0C0DD5 Compressed Size 0000026C (620) │ │ │ │ -0C0DD9 Uncompressed Size 00000470 (1136) │ │ │ │ -0C0DDD Filename Length 001E (30) │ │ │ │ -0C0DDF Extra Length 0000 (0) │ │ │ │ -0C0DE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C0D9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C0D9F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C0DA3 CRC EFB2584A (4021442634) │ │ │ │ +0C0DA7 Compressed Size 0000026C (620) │ │ │ │ +0C0DAB Uncompressed Size 00000470 (1136) │ │ │ │ +0C0DAF Filename Length 001E (30) │ │ │ │ +0C0DB1 Extra Length 0000 (0) │ │ │ │ +0C0DB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC0DE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC0DB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C0DFF PAYLOAD │ │ │ │ +0C0DD1 PAYLOAD │ │ │ │ │ │ │ │ -0C106B LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ -0C106F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1070 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1071 General Purpose Flag 0800 (2048) │ │ │ │ +0C103D LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ +0C1041 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1042 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1043 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1073 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1075 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C1079 CRC 210E1453 (554570835) │ │ │ │ -0C107D Compressed Size 00000274 (628) │ │ │ │ -0C1081 Uncompressed Size 000006CE (1742) │ │ │ │ -0C1085 Filename Length 001D (29) │ │ │ │ -0C1087 Extra Length 0000 (0) │ │ │ │ -0C1089 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1045 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1047 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C104B CRC 210E1453 (554570835) │ │ │ │ +0C104F Compressed Size 00000274 (628) │ │ │ │ +0C1053 Uncompressed Size 000006CE (1742) │ │ │ │ +0C1057 Filename Length 001D (29) │ │ │ │ +0C1059 Extra Length 0000 (0) │ │ │ │ +0C105B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1089: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC105B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C10A6 PAYLOAD │ │ │ │ +0C1078 PAYLOAD │ │ │ │ │ │ │ │ -0C131A LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ -0C131E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C131F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1320 General Purpose Flag 0800 (2048) │ │ │ │ +0C12EC LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ +0C12F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C12F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C12F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1322 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1324 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C1328 CRC C4602891 (3294636177) │ │ │ │ -0C132C Compressed Size 0000023D (573) │ │ │ │ -0C1330 Uncompressed Size 0000047F (1151) │ │ │ │ -0C1334 Filename Length 0023 (35) │ │ │ │ -0C1336 Extra Length 0000 (0) │ │ │ │ -0C1338 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C12F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C12F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C12FA CRC C4602891 (3294636177) │ │ │ │ +0C12FE Compressed Size 0000023D (573) │ │ │ │ +0C1302 Uncompressed Size 0000047F (1151) │ │ │ │ +0C1306 Filename Length 0023 (35) │ │ │ │ +0C1308 Extra Length 0000 (0) │ │ │ │ +0C130A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1338: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC130A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C135B PAYLOAD │ │ │ │ +0C132D PAYLOAD │ │ │ │ │ │ │ │ -0C1598 LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ -0C159C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C159D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C159E General Purpose Flag 0800 (2048) │ │ │ │ +0C156A LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ +0C156E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C156F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1570 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C15A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C15A2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C15A6 CRC 7265EFEE (1919283182) │ │ │ │ -0C15AA Compressed Size 0000029B (667) │ │ │ │ -0C15AE Uncompressed Size 0000081F (2079) │ │ │ │ -0C15B2 Filename Length 0022 (34) │ │ │ │ -0C15B4 Extra Length 0000 (0) │ │ │ │ -0C15B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1572 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1574 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C1578 CRC 7265EFEE (1919283182) │ │ │ │ +0C157C Compressed Size 0000029B (667) │ │ │ │ +0C1580 Uncompressed Size 0000081F (2079) │ │ │ │ +0C1584 Filename Length 0022 (34) │ │ │ │ +0C1586 Extra Length 0000 (0) │ │ │ │ +0C1588 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC15B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1588: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C15D8 PAYLOAD │ │ │ │ +0C15AA PAYLOAD │ │ │ │ │ │ │ │ -0C1873 LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ -0C1877 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1878 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1879 General Purpose Flag 0800 (2048) │ │ │ │ +0C1845 LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ +0C1849 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C184A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C184B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C187B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C187D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C1881 CRC C527384B (3307681867) │ │ │ │ -0C1885 Compressed Size 00000241 (577) │ │ │ │ -0C1889 Uncompressed Size 0000048C (1164) │ │ │ │ -0C188D Filename Length 0025 (37) │ │ │ │ -0C188F Extra Length 0000 (0) │ │ │ │ -0C1891 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C184D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C184F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C1853 CRC C527384B (3307681867) │ │ │ │ +0C1857 Compressed Size 00000241 (577) │ │ │ │ +0C185B Uncompressed Size 0000048C (1164) │ │ │ │ +0C185F Filename Length 0025 (37) │ │ │ │ +0C1861 Extra Length 0000 (0) │ │ │ │ +0C1863 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1891: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1863: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C18B6 PAYLOAD │ │ │ │ +0C1888 PAYLOAD │ │ │ │ │ │ │ │ -0C1AF7 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ -0C1AFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1AFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1AFD General Purpose Flag 0800 (2048) │ │ │ │ +0C1AC9 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ +0C1ACD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1ACE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1ACF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1AFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1B01 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C1B05 CRC D01CA5F2 (3491538418) │ │ │ │ -0C1B09 Compressed Size 0000026C (620) │ │ │ │ -0C1B0D Uncompressed Size 000007F0 (2032) │ │ │ │ -0C1B11 Filename Length 0024 (36) │ │ │ │ -0C1B13 Extra Length 0000 (0) │ │ │ │ -0C1B15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1AD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1AD3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C1AD7 CRC D01CA5F2 (3491538418) │ │ │ │ +0C1ADB Compressed Size 0000026C (620) │ │ │ │ +0C1ADF Uncompressed Size 000007F0 (2032) │ │ │ │ +0C1AE3 Filename Length 0024 (36) │ │ │ │ +0C1AE5 Extra Length 0000 (0) │ │ │ │ +0C1AE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1B15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1AE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C1B39 PAYLOAD │ │ │ │ +0C1B0B PAYLOAD │ │ │ │ │ │ │ │ -0C1DA5 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ -0C1DA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1DAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1DAB General Purpose Flag 0800 (2048) │ │ │ │ +0C1D77 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ +0C1D7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1D7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1D7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1DAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1DAF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C1DB3 CRC BDDB3043 (3185258563) │ │ │ │ -0C1DB7 Compressed Size 00000292 (658) │ │ │ │ -0C1DBB Uncompressed Size 000005D2 (1490) │ │ │ │ -0C1DBF Filename Length 0026 (38) │ │ │ │ -0C1DC1 Extra Length 0000 (0) │ │ │ │ -0C1DC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1D7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1D81 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C1D85 CRC BDDB3043 (3185258563) │ │ │ │ +0C1D89 Compressed Size 00000292 (658) │ │ │ │ +0C1D8D Uncompressed Size 000005D2 (1490) │ │ │ │ +0C1D91 Filename Length 0026 (38) │ │ │ │ +0C1D93 Extra Length 0000 (0) │ │ │ │ +0C1D95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1DC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1D95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C1DE9 PAYLOAD │ │ │ │ +0C1DBB PAYLOAD │ │ │ │ │ │ │ │ -0C207B LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ -0C207F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2080 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2081 General Purpose Flag 0800 (2048) │ │ │ │ +0C204D LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ +0C2051 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2052 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2053 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2083 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2085 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C2089 CRC AE0B1898 (2919962776) │ │ │ │ -0C208D Compressed Size 0000029F (671) │ │ │ │ -0C2091 Uncompressed Size 00000AF5 (2805) │ │ │ │ -0C2095 Filename Length 0025 (37) │ │ │ │ -0C2097 Extra Length 0000 (0) │ │ │ │ -0C2099 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2055 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2057 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C205B CRC AE0B1898 (2919962776) │ │ │ │ +0C205F Compressed Size 0000029F (671) │ │ │ │ +0C2063 Uncompressed Size 00000AF5 (2805) │ │ │ │ +0C2067 Filename Length 0025 (37) │ │ │ │ +0C2069 Extra Length 0000 (0) │ │ │ │ +0C206B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2099: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC206B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C20BE PAYLOAD │ │ │ │ +0C2090 PAYLOAD │ │ │ │ │ │ │ │ -0C235D LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ -0C2361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2363 General Purpose Flag 0800 (2048) │ │ │ │ +0C232F LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ +0C2333 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2334 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2335 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2365 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C2367 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C236B CRC 00000000 (0) │ │ │ │ -0C236F Compressed Size 00000000 (0) │ │ │ │ -0C2373 Uncompressed Size 00000000 (0) │ │ │ │ -0C2377 Filename Length 0010 (16) │ │ │ │ -0C2379 Extra Length 0000 (0) │ │ │ │ -0C237B Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C2337 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C2339 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C233D CRC 00000000 (0) │ │ │ │ +0C2341 Compressed Size 00000000 (0) │ │ │ │ +0C2345 Uncompressed Size 00000000 (0) │ │ │ │ +0C2349 Filename Length 0010 (16) │ │ │ │ +0C234B Extra Length 0000 (0) │ │ │ │ +0C234D Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC237B: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC234D: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C238B LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ -0C238F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2391 General Purpose Flag 0800 (2048) │ │ │ │ +0C235D LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ +0C2361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2363 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2393 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2395 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C2399 CRC 4D2DAD3E (1294839102) │ │ │ │ -0C239D Compressed Size 000000CD (205) │ │ │ │ -0C23A1 Uncompressed Size 0000010D (269) │ │ │ │ -0C23A5 Filename Length 001A (26) │ │ │ │ -0C23A7 Extra Length 0000 (0) │ │ │ │ -0C23A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2365 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2367 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C236B CRC 4D2DAD3E (1294839102) │ │ │ │ +0C236F Compressed Size 000000CD (205) │ │ │ │ +0C2373 Uncompressed Size 0000010D (269) │ │ │ │ +0C2377 Filename Length 001A (26) │ │ │ │ +0C2379 Extra Length 0000 (0) │ │ │ │ +0C237B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC23A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC237B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C23C3 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C2395 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C2490 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ -0C2494 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2495 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2496 General Purpose Flag 0800 (2048) │ │ │ │ +0C2462 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ +0C2466 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2467 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2468 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2498 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C249A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C249E CRC 7D0535AF (2097493423) │ │ │ │ -0C24A2 Compressed Size 00000073 (115) │ │ │ │ -0C24A6 Uncompressed Size 00000087 (135) │ │ │ │ -0C24AA Filename Length 0019 (25) │ │ │ │ -0C24AC Extra Length 0000 (0) │ │ │ │ -0C24AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C246A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C246C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C2470 CRC 7D0535AF (2097493423) │ │ │ │ +0C2474 Compressed Size 00000073 (115) │ │ │ │ +0C2478 Uncompressed Size 00000087 (135) │ │ │ │ +0C247C Filename Length 0019 (25) │ │ │ │ +0C247E Extra Length 0000 (0) │ │ │ │ +0C2480 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC24AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2480: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C24C7 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C2499 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C253A LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ -0C253E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C253F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2540 General Purpose Flag 0800 (2048) │ │ │ │ +0C250C LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ +0C2510 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2511 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2512 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2542 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2544 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C2548 CRC 6C46F9C8 (1816590792) │ │ │ │ -0C254C Compressed Size 000005D6 (1494) │ │ │ │ -0C2550 Uncompressed Size 00000FE3 (4067) │ │ │ │ -0C2554 Filename Length 001C (28) │ │ │ │ -0C2556 Extra Length 0000 (0) │ │ │ │ -0C2558 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2514 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2516 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C251A CRC 6C46F9C8 (1816590792) │ │ │ │ +0C251E Compressed Size 000005D6 (1494) │ │ │ │ +0C2522 Uncompressed Size 00000FE3 (4067) │ │ │ │ +0C2526 Filename Length 001C (28) │ │ │ │ +0C2528 Extra Length 0000 (0) │ │ │ │ +0C252A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2558: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC252A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2574 PAYLOAD │ │ │ │ +0C2546 PAYLOAD │ │ │ │ │ │ │ │ -0C2B4A LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ -0C2B4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2B4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2B50 General Purpose Flag 0800 (2048) │ │ │ │ +0C2B1C LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ +0C2B20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2B21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2B22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2B52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2B54 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C2B58 CRC B77E2747 (3078498119) │ │ │ │ -0C2B5C Compressed Size 00000698 (1688) │ │ │ │ -0C2B60 Uncompressed Size 00002612 (9746) │ │ │ │ -0C2B64 Filename Length 001B (27) │ │ │ │ -0C2B66 Extra Length 0000 (0) │ │ │ │ -0C2B68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2B24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2B26 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C2B2A CRC B77E2747 (3078498119) │ │ │ │ +0C2B2E Compressed Size 00000698 (1688) │ │ │ │ +0C2B32 Uncompressed Size 00002612 (9746) │ │ │ │ +0C2B36 Filename Length 001B (27) │ │ │ │ +0C2B38 Extra Length 0000 (0) │ │ │ │ +0C2B3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2B68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2B3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2B83 PAYLOAD │ │ │ │ +0C2B55 PAYLOAD │ │ │ │ │ │ │ │ -0C321B LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ -0C321F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3220 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3221 General Purpose Flag 0800 (2048) │ │ │ │ +0C31ED LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ +0C31F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C31F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C31F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3223 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C3225 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C3229 CRC 00000000 (0) │ │ │ │ -0C322D Compressed Size 00000000 (0) │ │ │ │ -0C3231 Uncompressed Size 00000000 (0) │ │ │ │ -0C3235 Filename Length 001C (28) │ │ │ │ -0C3237 Extra Length 0000 (0) │ │ │ │ -0C3239 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C31F5 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C31F7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C31FB CRC 00000000 (0) │ │ │ │ +0C31FF Compressed Size 00000000 (0) │ │ │ │ +0C3203 Uncompressed Size 00000000 (0) │ │ │ │ +0C3207 Filename Length 001C (28) │ │ │ │ +0C3209 Extra Length 0000 (0) │ │ │ │ +0C320B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3239: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC320B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C3255 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ -0C3259 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C325A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C325B General Purpose Flag 0800 (2048) │ │ │ │ +0C3227 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ +0C322B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C322C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C322D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C325D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C325F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C3263 CRC 64C8B047 (1690873927) │ │ │ │ -0C3267 Compressed Size 00000498 (1176) │ │ │ │ -0C326B Uncompressed Size 0000099B (2459) │ │ │ │ -0C326F Filename Length 0031 (49) │ │ │ │ -0C3271 Extra Length 0000 (0) │ │ │ │ -0C3273 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C322F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3231 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C3235 CRC AEC446B7 (2932098743) │ │ │ │ +0C3239 Compressed Size 00000499 (1177) │ │ │ │ +0C323D Uncompressed Size 0000099B (2459) │ │ │ │ +0C3241 Filename Length 0031 (49) │ │ │ │ +0C3243 Extra Length 0000 (0) │ │ │ │ +0C3245 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3273: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3245: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C32A4 PAYLOAD │ │ │ │ +0C3276 PAYLOAD │ │ │ │ │ │ │ │ -0C373C LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ -0C3740 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3741 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3742 General Purpose Flag 0800 (2048) │ │ │ │ +0C370F LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ +0C3713 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3714 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3715 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3744 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3746 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C374A CRC 4CAB5A08 (1286298120) │ │ │ │ -0C374E Compressed Size 0000080A (2058) │ │ │ │ -0C3752 Uncompressed Size 00001D46 (7494) │ │ │ │ -0C3756 Filename Length 0030 (48) │ │ │ │ -0C3758 Extra Length 0000 (0) │ │ │ │ -0C375A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3717 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3719 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C371D CRC 274D86BC (659392188) │ │ │ │ +0C3721 Compressed Size 00000809 (2057) │ │ │ │ +0C3725 Uncompressed Size 00001D0B (7435) │ │ │ │ +0C3729 Filename Length 0030 (48) │ │ │ │ +0C372B Extra Length 0000 (0) │ │ │ │ +0C372D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC375A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC372D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C378A PAYLOAD │ │ │ │ +0C375D PAYLOAD │ │ │ │ │ │ │ │ -0C3F94 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ -0C3F98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3F99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3F9A General Purpose Flag 0800 (2048) │ │ │ │ +0C3F66 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ +0C3F6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3F6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3F6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3F9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3F9E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C3FA2 CRC 8DA85512 (2376619282) │ │ │ │ -0C3FA6 Compressed Size 000005E6 (1510) │ │ │ │ -0C3FAA Uncompressed Size 0000100A (4106) │ │ │ │ -0C3FAE Filename Length 0033 (51) │ │ │ │ -0C3FB0 Extra Length 0000 (0) │ │ │ │ -0C3FB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3F6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3F70 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C3F74 CRC 8DA85512 (2376619282) │ │ │ │ +0C3F78 Compressed Size 000005E6 (1510) │ │ │ │ +0C3F7C Uncompressed Size 0000100A (4106) │ │ │ │ +0C3F80 Filename Length 0033 (51) │ │ │ │ +0C3F82 Extra Length 0000 (0) │ │ │ │ +0C3F84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3FB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3F84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3FE5 PAYLOAD │ │ │ │ +0C3FB7 PAYLOAD │ │ │ │ │ │ │ │ -0C45CB LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ -0C45CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C45D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C45D1 General Purpose Flag 0800 (2048) │ │ │ │ +0C459D LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ +0C45A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C45A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C45A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C45D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C45D5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C45D9 CRC 4E72DA82 (1316149890) │ │ │ │ -0C45DD Compressed Size 0000062C (1580) │ │ │ │ -0C45E1 Uncompressed Size 00002353 (9043) │ │ │ │ -0C45E5 Filename Length 0032 (50) │ │ │ │ -0C45E7 Extra Length 0000 (0) │ │ │ │ -0C45E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C45A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C45A7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C45AB CRC 4E72DA82 (1316149890) │ │ │ │ +0C45AF Compressed Size 0000062C (1580) │ │ │ │ +0C45B3 Uncompressed Size 00002353 (9043) │ │ │ │ +0C45B7 Filename Length 0032 (50) │ │ │ │ +0C45B9 Extra Length 0000 (0) │ │ │ │ +0C45BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC45E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC45BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C461B PAYLOAD │ │ │ │ +0C45ED PAYLOAD │ │ │ │ │ │ │ │ -0C4C47 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ -0C4C4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4C4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4C4D General Purpose Flag 0800 (2048) │ │ │ │ +0C4C19 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ +0C4C1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4C1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4C1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4C4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4C51 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C4C55 CRC E9E6E01B (3924221979) │ │ │ │ -0C4C59 Compressed Size 0000047B (1147) │ │ │ │ -0C4C5D Uncompressed Size 00000C5E (3166) │ │ │ │ -0C4C61 Filename Length 003A (58) │ │ │ │ -0C4C63 Extra Length 0000 (0) │ │ │ │ -0C4C65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4C21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4C23 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C4C27 CRC E9E6E01B (3924221979) │ │ │ │ +0C4C2B Compressed Size 0000047B (1147) │ │ │ │ +0C4C2F Uncompressed Size 00000C5E (3166) │ │ │ │ +0C4C33 Filename Length 003A (58) │ │ │ │ +0C4C35 Extra Length 0000 (0) │ │ │ │ +0C4C37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4C65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4C37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4C9F PAYLOAD │ │ │ │ +0C4C71 PAYLOAD │ │ │ │ │ │ │ │ -0C511A LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ -0C511E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C511F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5120 General Purpose Flag 0800 (2048) │ │ │ │ +0C50EC LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ +0C50F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C50F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C50F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5122 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5124 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C5128 CRC 44B25601 (1152538113) │ │ │ │ -0C512C Compressed Size 00000443 (1091) │ │ │ │ -0C5130 Uncompressed Size 00001894 (6292) │ │ │ │ -0C5134 Filename Length 0039 (57) │ │ │ │ -0C5136 Extra Length 0000 (0) │ │ │ │ -0C5138 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C50F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C50F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C50FA CRC 44B25601 (1152538113) │ │ │ │ +0C50FE Compressed Size 00000443 (1091) │ │ │ │ +0C5102 Uncompressed Size 00001894 (6292) │ │ │ │ +0C5106 Filename Length 0039 (57) │ │ │ │ +0C5108 Extra Length 0000 (0) │ │ │ │ +0C510A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5138: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC510A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5171 PAYLOAD │ │ │ │ +0C5143 PAYLOAD │ │ │ │ │ │ │ │ -0C55B4 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ -0C55B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C55B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C55BA General Purpose Flag 0800 (2048) │ │ │ │ +0C5586 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ +0C558A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C558B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C558C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C55BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C55BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C55C2 CRC 798D62BA (2039308986) │ │ │ │ -0C55C6 Compressed Size 000002C5 (709) │ │ │ │ -0C55CA Uncompressed Size 00000524 (1316) │ │ │ │ -0C55CE Filename Length 0038 (56) │ │ │ │ -0C55D0 Extra Length 0000 (0) │ │ │ │ -0C55D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C558E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5590 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C5594 CRC 798D62BA (2039308986) │ │ │ │ +0C5598 Compressed Size 000002C5 (709) │ │ │ │ +0C559C Uncompressed Size 00000524 (1316) │ │ │ │ +0C55A0 Filename Length 0038 (56) │ │ │ │ +0C55A2 Extra Length 0000 (0) │ │ │ │ +0C55A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC55D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC55A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C560A PAYLOAD │ │ │ │ +0C55DC PAYLOAD │ │ │ │ │ │ │ │ -0C58CF LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ -0C58D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C58D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C58D5 General Purpose Flag 0800 (2048) │ │ │ │ +0C58A1 LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ +0C58A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C58A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C58A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C58D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C58D9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C58DD CRC 5507D382 (1426576258) │ │ │ │ -0C58E1 Compressed Size 00000305 (773) │ │ │ │ -0C58E5 Uncompressed Size 000007F3 (2035) │ │ │ │ -0C58E9 Filename Length 0037 (55) │ │ │ │ -0C58EB Extra Length 0000 (0) │ │ │ │ -0C58ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C58A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C58AB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C58AF CRC 5507D382 (1426576258) │ │ │ │ +0C58B3 Compressed Size 00000305 (773) │ │ │ │ +0C58B7 Uncompressed Size 000007F3 (2035) │ │ │ │ +0C58BB Filename Length 0037 (55) │ │ │ │ +0C58BD Extra Length 0000 (0) │ │ │ │ +0C58BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC58ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC58BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5924 PAYLOAD │ │ │ │ +0C58F6 PAYLOAD │ │ │ │ │ │ │ │ -0C5C29 LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ -0C5C2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5C2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5C2F General Purpose Flag 0800 (2048) │ │ │ │ +0C5BFB LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ +0C5BFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5C00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5C01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5C31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5C33 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C5C37 CRC ED3BC1FE (3980116478) │ │ │ │ -0C5C3B Compressed Size 0000012A (298) │ │ │ │ -0C5C3F Uncompressed Size 000001D6 (470) │ │ │ │ -0C5C43 Filename Length 0032 (50) │ │ │ │ -0C5C45 Extra Length 0000 (0) │ │ │ │ -0C5C47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5C03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5C05 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C5C09 CRC ED3BC1FE (3980116478) │ │ │ │ +0C5C0D Compressed Size 0000012A (298) │ │ │ │ +0C5C11 Uncompressed Size 000001D6 (470) │ │ │ │ +0C5C15 Filename Length 0032 (50) │ │ │ │ +0C5C17 Extra Length 0000 (0) │ │ │ │ +0C5C19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5C47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5C19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5C79 PAYLOAD │ │ │ │ +0C5C4B PAYLOAD │ │ │ │ │ │ │ │ -0C5DA3 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ -0C5DA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5DA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5DA9 General Purpose Flag 0800 (2048) │ │ │ │ +0C5D75 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ +0C5D79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5D7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5D7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5DAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5DAD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C5DB1 CRC 7EFF497D (2130659709) │ │ │ │ -0C5DB5 Compressed Size 000000CE (206) │ │ │ │ -0C5DB9 Uncompressed Size 0000014A (330) │ │ │ │ -0C5DBD Filename Length 0031 (49) │ │ │ │ -0C5DBF Extra Length 0000 (0) │ │ │ │ -0C5DC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5D7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5D7F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C5D83 CRC 7EFF497D (2130659709) │ │ │ │ +0C5D87 Compressed Size 000000CE (206) │ │ │ │ +0C5D8B Uncompressed Size 0000014A (330) │ │ │ │ +0C5D8F Filename Length 0031 (49) │ │ │ │ +0C5D91 Extra Length 0000 (0) │ │ │ │ +0C5D93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5DC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5DF2 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C5DC4 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C5EC0 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ -0C5EC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5EC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5EC6 General Purpose Flag 0800 (2048) │ │ │ │ +0C5E92 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ +0C5E96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5E97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5E98 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5EC8 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C5ECA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C5ECE CRC 00000000 (0) │ │ │ │ -0C5ED2 Compressed Size 00000000 (0) │ │ │ │ -0C5ED6 Uncompressed Size 00000000 (0) │ │ │ │ -0C5EDA Filename Length 0010 (16) │ │ │ │ -0C5EDC Extra Length 0000 (0) │ │ │ │ -0C5EDE Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C5E9A Compression Method 0000 (0) 'Stored' │ │ │ │ +0C5E9C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C5EA0 CRC 00000000 (0) │ │ │ │ +0C5EA4 Compressed Size 00000000 (0) │ │ │ │ +0C5EA8 Uncompressed Size 00000000 (0) │ │ │ │ +0C5EAC Filename Length 0010 (16) │ │ │ │ +0C5EAE Extra Length 0000 (0) │ │ │ │ +0C5EB0 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5EDE: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5EB0: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C5EEE LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ -0C5EF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5EF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5EF4 General Purpose Flag 0800 (2048) │ │ │ │ +0C5EC0 LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ +0C5EC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5EC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5EC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5EF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5EF8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C5EFC CRC 403B92C6 (1077646022) │ │ │ │ -0C5F00 Compressed Size 000001B3 (435) │ │ │ │ -0C5F04 Uncompressed Size 000002BD (701) │ │ │ │ -0C5F08 Filename Length 001D (29) │ │ │ │ -0C5F0A Extra Length 0000 (0) │ │ │ │ -0C5F0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5EC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5ECA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C5ECE CRC 403B92C6 (1077646022) │ │ │ │ +0C5ED2 Compressed Size 000001B3 (435) │ │ │ │ +0C5ED6 Uncompressed Size 000002BD (701) │ │ │ │ +0C5EDA Filename Length 001D (29) │ │ │ │ +0C5EDC Extra Length 0000 (0) │ │ │ │ +0C5EDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5F0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5EDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5F29 PAYLOAD │ │ │ │ +0C5EFB PAYLOAD │ │ │ │ │ │ │ │ -0C60DC LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ -0C60E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C60E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C60E2 General Purpose Flag 0800 (2048) │ │ │ │ +0C60AE LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ +0C60B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C60B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C60B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C60E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C60E6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C60EA CRC 5846AB6C (1481026412) │ │ │ │ -0C60EE Compressed Size 00000131 (305) │ │ │ │ -0C60F2 Uncompressed Size 00000251 (593) │ │ │ │ -0C60F6 Filename Length 001C (28) │ │ │ │ -0C60F8 Extra Length 0000 (0) │ │ │ │ -0C60FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C60B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C60B8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C60BC CRC 5846AB6C (1481026412) │ │ │ │ +0C60C0 Compressed Size 00000131 (305) │ │ │ │ +0C60C4 Uncompressed Size 00000251 (593) │ │ │ │ +0C60C8 Filename Length 001C (28) │ │ │ │ +0C60CA Extra Length 0000 (0) │ │ │ │ +0C60CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC60FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC60CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6116 PAYLOAD │ │ │ │ +0C60E8 PAYLOAD │ │ │ │ │ │ │ │ -0C6247 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ -0C624B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C624C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C624D General Purpose Flag 0800 (2048) │ │ │ │ +0C6219 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ +0C621D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C621E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C621F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C624F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6251 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C6255 CRC 1B4E2EA5 (458108581) │ │ │ │ -0C6259 Compressed Size 00000191 (401) │ │ │ │ -0C625D Uncompressed Size 00000263 (611) │ │ │ │ -0C6261 Filename Length 001E (30) │ │ │ │ -0C6263 Extra Length 0000 (0) │ │ │ │ -0C6265 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6221 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6223 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C6227 CRC 1B4E2EA5 (458108581) │ │ │ │ +0C622B Compressed Size 00000191 (401) │ │ │ │ +0C622F Uncompressed Size 00000263 (611) │ │ │ │ +0C6233 Filename Length 001E (30) │ │ │ │ +0C6235 Extra Length 0000 (0) │ │ │ │ +0C6237 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6265: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6237: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6283 PAYLOAD │ │ │ │ +0C6255 PAYLOAD │ │ │ │ │ │ │ │ -0C6414 LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ -0C6418 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6419 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C641A General Purpose Flag 0800 (2048) │ │ │ │ +0C63E6 LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ +0C63EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C63EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C63EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C641C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C641E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C6422 CRC 86015A17 (2248235543) │ │ │ │ -0C6426 Compressed Size 000001B3 (435) │ │ │ │ -0C642A Uncompressed Size 0000030B (779) │ │ │ │ -0C642E Filename Length 001D (29) │ │ │ │ -0C6430 Extra Length 0000 (0) │ │ │ │ -0C6432 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C63EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C63F0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C63F4 CRC 86015A17 (2248235543) │ │ │ │ +0C63F8 Compressed Size 000001B3 (435) │ │ │ │ +0C63FC Uncompressed Size 0000030B (779) │ │ │ │ +0C6400 Filename Length 001D (29) │ │ │ │ +0C6402 Extra Length 0000 (0) │ │ │ │ +0C6404 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6432: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6404: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C644F PAYLOAD │ │ │ │ +0C6421 PAYLOAD │ │ │ │ │ │ │ │ -0C6602 LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ -0C6606 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6607 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6608 General Purpose Flag 0800 (2048) │ │ │ │ +0C65D4 LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ +0C65D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C65D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C65DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C660A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C660C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C6610 CRC DCDD0D60 (3705474400) │ │ │ │ -0C6614 Compressed Size 000001BE (446) │ │ │ │ -0C6618 Uncompressed Size 000002E5 (741) │ │ │ │ -0C661C Filename Length 0027 (39) │ │ │ │ -0C661E Extra Length 0000 (0) │ │ │ │ -0C6620 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C65DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C65DE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C65E2 CRC DCDD0D60 (3705474400) │ │ │ │ +0C65E6 Compressed Size 000001BE (446) │ │ │ │ +0C65EA Uncompressed Size 000002E5 (741) │ │ │ │ +0C65EE Filename Length 0027 (39) │ │ │ │ +0C65F0 Extra Length 0000 (0) │ │ │ │ +0C65F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6620: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC65F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6647 PAYLOAD │ │ │ │ +0C6619 PAYLOAD │ │ │ │ │ │ │ │ -0C6805 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ -0C6809 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C680A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C680B General Purpose Flag 0800 (2048) │ │ │ │ +0C67D7 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ +0C67DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C67DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C67DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C680D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C680F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C6813 CRC 70A0D175 (1889587573) │ │ │ │ -0C6817 Compressed Size 0000019B (411) │ │ │ │ -0C681B Uncompressed Size 0000032F (815) │ │ │ │ -0C681F Filename Length 0026 (38) │ │ │ │ -0C6821 Extra Length 0000 (0) │ │ │ │ -0C6823 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C67DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C67E1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C67E5 CRC 70A0D175 (1889587573) │ │ │ │ +0C67E9 Compressed Size 0000019B (411) │ │ │ │ +0C67ED Uncompressed Size 0000032F (815) │ │ │ │ +0C67F1 Filename Length 0026 (38) │ │ │ │ +0C67F3 Extra Length 0000 (0) │ │ │ │ +0C67F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6823: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC67F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6849 PAYLOAD │ │ │ │ +0C681B PAYLOAD │ │ │ │ │ │ │ │ -0C69E4 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ -0C69E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C69E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C69EA General Purpose Flag 0800 (2048) │ │ │ │ +0C69B6 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ +0C69BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C69BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C69BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C69EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C69EE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C69F2 CRC F959BBAF (4183407535) │ │ │ │ -0C69F6 Compressed Size 0000044B (1099) │ │ │ │ -0C69FA Uncompressed Size 00000B6F (2927) │ │ │ │ -0C69FE Filename Length 002A (42) │ │ │ │ -0C6A00 Extra Length 0000 (0) │ │ │ │ -0C6A02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C69BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C69C0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C69C4 CRC F959BBAF (4183407535) │ │ │ │ +0C69C8 Compressed Size 0000044B (1099) │ │ │ │ +0C69CC Uncompressed Size 00000B6F (2927) │ │ │ │ +0C69D0 Filename Length 002A (42) │ │ │ │ +0C69D2 Extra Length 0000 (0) │ │ │ │ +0C69D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6A02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC69D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6A2C PAYLOAD │ │ │ │ +0C69FE PAYLOAD │ │ │ │ │ │ │ │ -0C6E77 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ -0C6E7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6E7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6E7D General Purpose Flag 0800 (2048) │ │ │ │ +0C6E49 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ +0C6E4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6E4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6E4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6E7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6E81 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C6E85 CRC 38B7C4BE (951567550) │ │ │ │ -0C6E89 Compressed Size 0000062C (1580) │ │ │ │ -0C6E8D Uncompressed Size 000024B5 (9397) │ │ │ │ -0C6E91 Filename Length 0029 (41) │ │ │ │ -0C6E93 Extra Length 0000 (0) │ │ │ │ -0C6E95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6E51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6E53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C6E57 CRC 38B7C4BE (951567550) │ │ │ │ +0C6E5B Compressed Size 0000062C (1580) │ │ │ │ +0C6E5F Uncompressed Size 000024B5 (9397) │ │ │ │ +0C6E63 Filename Length 0029 (41) │ │ │ │ +0C6E65 Extra Length 0000 (0) │ │ │ │ +0C6E67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6E95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6E67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6EBE PAYLOAD │ │ │ │ +0C6E90 PAYLOAD │ │ │ │ │ │ │ │ -0C74EA LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ -0C74EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C74EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C74F0 General Purpose Flag 0800 (2048) │ │ │ │ +0C74BC LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ +0C74C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C74C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C74C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C74F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C74F4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C74F8 CRC 3BE76A17 (1005021719) │ │ │ │ -0C74FC Compressed Size 000001D3 (467) │ │ │ │ -0C7500 Uncompressed Size 0000033D (829) │ │ │ │ -0C7504 Filename Length 003D (61) │ │ │ │ -0C7506 Extra Length 0000 (0) │ │ │ │ -0C7508 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C74C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C74C6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C74CA CRC 3BE76A17 (1005021719) │ │ │ │ +0C74CE Compressed Size 000001D3 (467) │ │ │ │ +0C74D2 Uncompressed Size 0000033D (829) │ │ │ │ +0C74D6 Filename Length 003D (61) │ │ │ │ +0C74D8 Extra Length 0000 (0) │ │ │ │ +0C74DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7508: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC74DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7545 PAYLOAD │ │ │ │ +0C7517 PAYLOAD │ │ │ │ │ │ │ │ -0C7718 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ -0C771C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C771D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C771E General Purpose Flag 0800 (2048) │ │ │ │ +0C76EA LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ +0C76EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C76EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C76F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7720 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7722 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C7726 CRC D1FE8A97 (3523119767) │ │ │ │ -0C772A Compressed Size 00000237 (567) │ │ │ │ -0C772E Uncompressed Size 000004D0 (1232) │ │ │ │ -0C7732 Filename Length 003C (60) │ │ │ │ -0C7734 Extra Length 0000 (0) │ │ │ │ -0C7736 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C76F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C76F4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C76F8 CRC D1FE8A97 (3523119767) │ │ │ │ +0C76FC Compressed Size 00000237 (567) │ │ │ │ +0C7700 Uncompressed Size 000004D0 (1232) │ │ │ │ +0C7704 Filename Length 003C (60) │ │ │ │ +0C7706 Extra Length 0000 (0) │ │ │ │ +0C7708 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7736: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7708: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7772 PAYLOAD │ │ │ │ +0C7744 PAYLOAD │ │ │ │ │ │ │ │ -0C79A9 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ -0C79AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C79AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C79AF General Purpose Flag 0800 (2048) │ │ │ │ +0C797B LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ +0C797F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7980 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7981 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C79B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C79B3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C79B7 CRC 5C328AA0 (1546816160) │ │ │ │ -0C79BB Compressed Size 000004AB (1195) │ │ │ │ -0C79BF Uncompressed Size 00000D5A (3418) │ │ │ │ -0C79C3 Filename Length 0023 (35) │ │ │ │ -0C79C5 Extra Length 0000 (0) │ │ │ │ -0C79C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7983 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7985 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C7989 CRC 5C328AA0 (1546816160) │ │ │ │ +0C798D Compressed Size 000004AB (1195) │ │ │ │ +0C7991 Uncompressed Size 00000D5A (3418) │ │ │ │ +0C7995 Filename Length 0023 (35) │ │ │ │ +0C7997 Extra Length 0000 (0) │ │ │ │ +0C7999 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC79C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7999: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C79EA PAYLOAD │ │ │ │ +0C79BC PAYLOAD │ │ │ │ │ │ │ │ -0C7E95 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ -0C7E99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7E9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7E9B General Purpose Flag 0800 (2048) │ │ │ │ +0C7E67 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ +0C7E6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7E6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7E6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7E9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7E9F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C7EA3 CRC 108D4790 (277694352) │ │ │ │ -0C7EA7 Compressed Size 000006C7 (1735) │ │ │ │ -0C7EAB Uncompressed Size 00002B7C (11132) │ │ │ │ -0C7EAF Filename Length 0022 (34) │ │ │ │ -0C7EB1 Extra Length 0000 (0) │ │ │ │ -0C7EB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7E6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7E71 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C7E75 CRC 108D4790 (277694352) │ │ │ │ +0C7E79 Compressed Size 000006C7 (1735) │ │ │ │ +0C7E7D Uncompressed Size 00002B7C (11132) │ │ │ │ +0C7E81 Filename Length 0022 (34) │ │ │ │ +0C7E83 Extra Length 0000 (0) │ │ │ │ +0C7E85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7EB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7E85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7ED5 PAYLOAD │ │ │ │ +0C7EA7 PAYLOAD │ │ │ │ │ │ │ │ -0C859C LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ -0C85A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C85A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C85A2 General Purpose Flag 0800 (2048) │ │ │ │ +0C856E LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ +0C8572 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8573 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8574 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C85A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C85A6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C85AA CRC 9DE4B646 (2649011782) │ │ │ │ -0C85AE Compressed Size 000001CD (461) │ │ │ │ -0C85B2 Uncompressed Size 00000321 (801) │ │ │ │ -0C85B6 Filename Length 0036 (54) │ │ │ │ -0C85B8 Extra Length 0000 (0) │ │ │ │ -0C85BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8576 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8578 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C857C CRC 9DE4B646 (2649011782) │ │ │ │ +0C8580 Compressed Size 000001CD (461) │ │ │ │ +0C8584 Uncompressed Size 00000321 (801) │ │ │ │ +0C8588 Filename Length 0036 (54) │ │ │ │ +0C858A Extra Length 0000 (0) │ │ │ │ +0C858C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC85BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC858C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C85F0 PAYLOAD │ │ │ │ +0C85C2 PAYLOAD │ │ │ │ │ │ │ │ -0C87BD LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ -0C87C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C87C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C87C3 General Purpose Flag 0800 (2048) │ │ │ │ +0C878F LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ +0C8793 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8794 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8795 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C87C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C87C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C87CB CRC 3CB04EAD (1018187437) │ │ │ │ -0C87CF Compressed Size 0000022E (558) │ │ │ │ -0C87D3 Uncompressed Size 0000049B (1179) │ │ │ │ -0C87D7 Filename Length 0035 (53) │ │ │ │ -0C87D9 Extra Length 0000 (0) │ │ │ │ -0C87DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8797 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8799 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C879D CRC 3CB04EAD (1018187437) │ │ │ │ +0C87A1 Compressed Size 0000022E (558) │ │ │ │ +0C87A5 Uncompressed Size 0000049B (1179) │ │ │ │ +0C87A9 Filename Length 0035 (53) │ │ │ │ +0C87AB Extra Length 0000 (0) │ │ │ │ +0C87AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC87DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC87AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8810 PAYLOAD │ │ │ │ +0C87E2 PAYLOAD │ │ │ │ │ │ │ │ -0C8A3E LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ -0C8A42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8A43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8A44 General Purpose Flag 0800 (2048) │ │ │ │ +0C8A10 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ +0C8A14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8A15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8A16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8A46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8A48 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C8A4C CRC 93A7CA2F (2477247023) │ │ │ │ -0C8A50 Compressed Size 00000497 (1175) │ │ │ │ -0C8A54 Uncompressed Size 00000C74 (3188) │ │ │ │ -0C8A58 Filename Length 0022 (34) │ │ │ │ -0C8A5A Extra Length 0000 (0) │ │ │ │ -0C8A5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8A18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8A1A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C8A1E CRC 93A7CA2F (2477247023) │ │ │ │ +0C8A22 Compressed Size 00000497 (1175) │ │ │ │ +0C8A26 Uncompressed Size 00000C74 (3188) │ │ │ │ +0C8A2A Filename Length 0022 (34) │ │ │ │ +0C8A2C Extra Length 0000 (0) │ │ │ │ +0C8A2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8A5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8A2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8A7E PAYLOAD │ │ │ │ +0C8A50 PAYLOAD │ │ │ │ │ │ │ │ -0C8F15 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ -0C8F19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8F1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8F1B General Purpose Flag 0800 (2048) │ │ │ │ +0C8EE7 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ +0C8EEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8EEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8EED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8F1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8F1F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C8F23 CRC ADA7DB79 (2913459065) │ │ │ │ -0C8F27 Compressed Size 00000731 (1841) │ │ │ │ -0C8F2B Uncompressed Size 00002FC6 (12230) │ │ │ │ -0C8F2F Filename Length 0021 (33) │ │ │ │ -0C8F31 Extra Length 0000 (0) │ │ │ │ -0C8F33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8EEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8EF1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C8EF5 CRC ADA7DB79 (2913459065) │ │ │ │ +0C8EF9 Compressed Size 00000731 (1841) │ │ │ │ +0C8EFD Uncompressed Size 00002FC6 (12230) │ │ │ │ +0C8F01 Filename Length 0021 (33) │ │ │ │ +0C8F03 Extra Length 0000 (0) │ │ │ │ +0C8F05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8F33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8F05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8F54 PAYLOAD │ │ │ │ +0C8F26 PAYLOAD │ │ │ │ │ │ │ │ -0C9685 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ -0C9689 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C968A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C968B General Purpose Flag 0800 (2048) │ │ │ │ +0C9657 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ +0C965B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C965C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C965D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C968D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C968F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C9693 CRC 4BB408B1 (1270089905) │ │ │ │ -0C9697 Compressed Size 00001111 (4369) │ │ │ │ -0C969B Uncompressed Size 00003526 (13606) │ │ │ │ -0C969F Filename Length 001A (26) │ │ │ │ -0C96A1 Extra Length 0000 (0) │ │ │ │ -0C96A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C965F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C9661 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C9665 CRC EFD9ACE8 (4024020200) │ │ │ │ +0C9669 Compressed Size 00001106 (4358) │ │ │ │ +0C966D Uncompressed Size 00003526 (13606) │ │ │ │ +0C9671 Filename Length 001A (26) │ │ │ │ +0C9673 Extra Length 0000 (0) │ │ │ │ +0C9675 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC96A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC9675: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C96BD PAYLOAD │ │ │ │ +0C968F PAYLOAD │ │ │ │ │ │ │ │ -0CA7CE LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ -0CA7D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CA7D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CA7D4 General Purpose Flag 0800 (2048) │ │ │ │ +0CA795 LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ +0CA799 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CA79A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CA79B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CA7D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CA7D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CA7DC CRC 07B119CF (129046991) │ │ │ │ -0CA7E0 Compressed Size 00001694 (5780) │ │ │ │ -0CA7E4 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -0CA7E8 Filename Length 0019 (25) │ │ │ │ -0CA7EA Extra Length 0000 (0) │ │ │ │ -0CA7EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CA79D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CA79F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CA7A3 CRC 7BFCF71A (2080175898) │ │ │ │ +0CA7A7 Compressed Size 00001656 (5718) │ │ │ │ +0CA7AB Uncompressed Size 0000C5D7 (50647) │ │ │ │ +0CA7AF Filename Length 0019 (25) │ │ │ │ +0CA7B1 Extra Length 0000 (0) │ │ │ │ +0CA7B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCA7EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCA7B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CA805 PAYLOAD │ │ │ │ +0CA7CC PAYLOAD │ │ │ │ │ │ │ │ -0CBE99 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ -0CBE9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CBE9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CBE9F General Purpose Flag 0800 (2048) │ │ │ │ +0CBE22 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ +0CBE26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CBE27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CBE28 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CBEA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CBEA3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CBEA7 CRC 6E4F6A58 (1850698328) │ │ │ │ -0CBEAB Compressed Size 00000279 (633) │ │ │ │ -0CBEAF Uncompressed Size 00000495 (1173) │ │ │ │ -0CBEB3 Filename Length 0022 (34) │ │ │ │ -0CBEB5 Extra Length 0000 (0) │ │ │ │ -0CBEB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CBE2A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CBE2C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CBE30 CRC 6E4F6A58 (1850698328) │ │ │ │ +0CBE34 Compressed Size 00000279 (633) │ │ │ │ +0CBE38 Uncompressed Size 00000495 (1173) │ │ │ │ +0CBE3C Filename Length 0022 (34) │ │ │ │ +0CBE3E Extra Length 0000 (0) │ │ │ │ +0CBE40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCBEB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCBE40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CBED9 PAYLOAD │ │ │ │ +0CBE62 PAYLOAD │ │ │ │ │ │ │ │ -0CC152 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ -0CC156 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC157 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC158 General Purpose Flag 0800 (2048) │ │ │ │ +0CC0DB LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ +0CC0DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC0E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC0E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC15A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC15C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CC160 CRC 3E9E4127 (1050558759) │ │ │ │ -0CC164 Compressed Size 000002C1 (705) │ │ │ │ -0CC168 Uncompressed Size 00000766 (1894) │ │ │ │ -0CC16C Filename Length 0021 (33) │ │ │ │ -0CC16E Extra Length 0000 (0) │ │ │ │ -0CC170 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC0E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC0E5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CC0E9 CRC 3E9E4127 (1050558759) │ │ │ │ +0CC0ED Compressed Size 000002C1 (705) │ │ │ │ +0CC0F1 Uncompressed Size 00000766 (1894) │ │ │ │ +0CC0F5 Filename Length 0021 (33) │ │ │ │ +0CC0F7 Extra Length 0000 (0) │ │ │ │ +0CC0F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC170: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC0F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC191 PAYLOAD │ │ │ │ +0CC11A PAYLOAD │ │ │ │ │ │ │ │ -0CC452 LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ -0CC456 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC457 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC458 General Purpose Flag 0800 (2048) │ │ │ │ +0CC3DB LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ +0CC3DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC3E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC3E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC45A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC45C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CC460 CRC 511CB1F2 (1360835058) │ │ │ │ -0CC464 Compressed Size 000002BE (702) │ │ │ │ -0CC468 Uncompressed Size 00000575 (1397) │ │ │ │ -0CC46C Filename Length 0025 (37) │ │ │ │ -0CC46E Extra Length 0000 (0) │ │ │ │ -0CC470 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC3E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC3E5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CC3E9 CRC 511CB1F2 (1360835058) │ │ │ │ +0CC3ED Compressed Size 000002BE (702) │ │ │ │ +0CC3F1 Uncompressed Size 00000575 (1397) │ │ │ │ +0CC3F5 Filename Length 0025 (37) │ │ │ │ +0CC3F7 Extra Length 0000 (0) │ │ │ │ +0CC3F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC470: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC3F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC495 PAYLOAD │ │ │ │ +0CC41E PAYLOAD │ │ │ │ │ │ │ │ -0CC753 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ -0CC757 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC758 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC759 General Purpose Flag 0800 (2048) │ │ │ │ +0CC6DC LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ +0CC6E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC6E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC6E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC75B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC75D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CC761 CRC CEB98515 (3468264725) │ │ │ │ -0CC765 Compressed Size 00000418 (1048) │ │ │ │ -0CC769 Uncompressed Size 00000BA7 (2983) │ │ │ │ -0CC76D Filename Length 0024 (36) │ │ │ │ -0CC76F Extra Length 0000 (0) │ │ │ │ -0CC771 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC6E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC6E6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CC6EA CRC CEB98515 (3468264725) │ │ │ │ +0CC6EE Compressed Size 00000418 (1048) │ │ │ │ +0CC6F2 Uncompressed Size 00000BA7 (2983) │ │ │ │ +0CC6F6 Filename Length 0024 (36) │ │ │ │ +0CC6F8 Extra Length 0000 (0) │ │ │ │ +0CC6FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC771: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC6FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC795 PAYLOAD │ │ │ │ +0CC71E PAYLOAD │ │ │ │ │ │ │ │ -0CCBAD LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ -0CCBB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCBB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCBB3 General Purpose Flag 0800 (2048) │ │ │ │ +0CCB36 LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ +0CCB3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCB3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCB3C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCBB5 Compression Method 0000 (0) 'Stored' │ │ │ │ -0CCBB7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CCBBB CRC 00000000 (0) │ │ │ │ -0CCBBF Compressed Size 00000000 (0) │ │ │ │ -0CCBC3 Uncompressed Size 00000000 (0) │ │ │ │ -0CCBC7 Filename Length 0014 (20) │ │ │ │ -0CCBC9 Extra Length 0000 (0) │ │ │ │ -0CCBCB Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCB3E Compression Method 0000 (0) 'Stored' │ │ │ │ +0CCB40 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CCB44 CRC 00000000 (0) │ │ │ │ +0CCB48 Compressed Size 00000000 (0) │ │ │ │ +0CCB4C Uncompressed Size 00000000 (0) │ │ │ │ +0CCB50 Filename Length 0014 (20) │ │ │ │ +0CCB52 Extra Length 0000 (0) │ │ │ │ +0CCB54 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCBCB: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCB54: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0CCBDF LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ -0CCBE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCBE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCBE5 General Purpose Flag 0800 (2048) │ │ │ │ +0CCB68 LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ +0CCB6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCB6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCB6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCBE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCBE9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CCBED CRC 0D051706 (218437382) │ │ │ │ -0CCBF1 Compressed Size 0000027B (635) │ │ │ │ -0CCBF5 Uncompressed Size 00000509 (1289) │ │ │ │ -0CCBF9 Filename Length 0025 (37) │ │ │ │ -0CCBFB Extra Length 0000 (0) │ │ │ │ -0CCBFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCB70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCB72 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CCB76 CRC 0D051706 (218437382) │ │ │ │ +0CCB7A Compressed Size 0000027B (635) │ │ │ │ +0CCB7E Uncompressed Size 00000509 (1289) │ │ │ │ +0CCB82 Filename Length 0025 (37) │ │ │ │ +0CCB84 Extra Length 0000 (0) │ │ │ │ +0CCB86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCBFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCB86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCC22 PAYLOAD │ │ │ │ +0CCBAB PAYLOAD │ │ │ │ │ │ │ │ -0CCE9D LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ -0CCEA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCEA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCEA3 General Purpose Flag 0800 (2048) │ │ │ │ +0CCE26 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ +0CCE2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCE2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCE2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCEA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCEA7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CCEAB CRC 9434CC7E (2486488190) │ │ │ │ -0CCEAF Compressed Size 00000289 (649) │ │ │ │ -0CCEB3 Uncompressed Size 000007E1 (2017) │ │ │ │ -0CCEB7 Filename Length 0024 (36) │ │ │ │ -0CCEB9 Extra Length 0000 (0) │ │ │ │ -0CCEBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCE2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCE30 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CCE34 CRC 9434CC7E (2486488190) │ │ │ │ +0CCE38 Compressed Size 00000289 (649) │ │ │ │ +0CCE3C Uncompressed Size 000007E1 (2017) │ │ │ │ +0CCE40 Filename Length 0024 (36) │ │ │ │ +0CCE42 Extra Length 0000 (0) │ │ │ │ +0CCE44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCEBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCE44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCEDF PAYLOAD │ │ │ │ +0CCE68 PAYLOAD │ │ │ │ │ │ │ │ -0CD168 LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ -0CD16C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CD16D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CD16E General Purpose Flag 0800 (2048) │ │ │ │ +0CD0F1 LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ +0CD0F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CD0F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CD0F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CD170 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CD172 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CD176 CRC B5A90032 (3047751730) │ │ │ │ -0CD17A Compressed Size 00000999 (2457) │ │ │ │ -0CD17E Uncompressed Size 000021A7 (8615) │ │ │ │ -0CD182 Filename Length 002C (44) │ │ │ │ -0CD184 Extra Length 0000 (0) │ │ │ │ -0CD186 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CD0F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CD0FB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CD0FF CRC B5A90032 (3047751730) │ │ │ │ +0CD103 Compressed Size 00000999 (2457) │ │ │ │ +0CD107 Uncompressed Size 000021A7 (8615) │ │ │ │ +0CD10B Filename Length 002C (44) │ │ │ │ +0CD10D Extra Length 0000 (0) │ │ │ │ +0CD10F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD186: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCD10F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CD1B2 PAYLOAD │ │ │ │ +0CD13B PAYLOAD │ │ │ │ │ │ │ │ -0CDB4B LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ -0CDB4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CDB50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CDB51 General Purpose Flag 0800 (2048) │ │ │ │ +0CDAD4 LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ +0CDAD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CDAD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CDADA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CDB53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CDB55 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CDB59 CRC 5FF7183E (1610029118) │ │ │ │ -0CDB5D Compressed Size 000007EF (2031) │ │ │ │ -0CDB61 Uncompressed Size 000043B4 (17332) │ │ │ │ -0CDB65 Filename Length 002B (43) │ │ │ │ -0CDB67 Extra Length 0000 (0) │ │ │ │ -0CDB69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CDADC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CDADE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CDAE2 CRC 5FF7183E (1610029118) │ │ │ │ +0CDAE6 Compressed Size 000007EF (2031) │ │ │ │ +0CDAEA Uncompressed Size 000043B4 (17332) │ │ │ │ +0CDAEE Filename Length 002B (43) │ │ │ │ +0CDAF0 Extra Length 0000 (0) │ │ │ │ +0CDAF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCDB69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCDAF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CDB94 PAYLOAD │ │ │ │ +0CDB1D PAYLOAD │ │ │ │ │ │ │ │ -0CE383 LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ -0CE387 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE388 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE389 General Purpose Flag 0800 (2048) │ │ │ │ +0CE30C LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ +0CE310 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE311 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE312 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE38B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE38D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CE391 CRC CD52970F (3444741903) │ │ │ │ -0CE395 Compressed Size 00000252 (594) │ │ │ │ -0CE399 Uncompressed Size 00000480 (1152) │ │ │ │ -0CE39D Filename Length 0024 (36) │ │ │ │ -0CE39F Extra Length 0000 (0) │ │ │ │ -0CE3A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE314 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE316 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CE31A CRC CD52970F (3444741903) │ │ │ │ +0CE31E Compressed Size 00000252 (594) │ │ │ │ +0CE322 Uncompressed Size 00000480 (1152) │ │ │ │ +0CE326 Filename Length 0024 (36) │ │ │ │ +0CE328 Extra Length 0000 (0) │ │ │ │ +0CE32A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE3A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE32A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE3C5 PAYLOAD │ │ │ │ +0CE34E PAYLOAD │ │ │ │ │ │ │ │ -0CE617 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ -0CE61B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE61C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE61D General Purpose Flag 0800 (2048) │ │ │ │ +0CE5A0 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ +0CE5A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE5A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE5A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE61F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE621 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CE625 CRC F2166896 (4061554838) │ │ │ │ -0CE629 Compressed Size 00000378 (888) │ │ │ │ -0CE62D Uncompressed Size 000008E5 (2277) │ │ │ │ -0CE631 Filename Length 0023 (35) │ │ │ │ -0CE633 Extra Length 0000 (0) │ │ │ │ -0CE635 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE5A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE5AA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CE5AE CRC F2166896 (4061554838) │ │ │ │ +0CE5B2 Compressed Size 00000378 (888) │ │ │ │ +0CE5B6 Uncompressed Size 000008E5 (2277) │ │ │ │ +0CE5BA Filename Length 0023 (35) │ │ │ │ +0CE5BC Extra Length 0000 (0) │ │ │ │ +0CE5BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE635: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE5BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE658 PAYLOAD │ │ │ │ +0CE5E1 PAYLOAD │ │ │ │ │ │ │ │ -0CE9D0 LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ -0CE9D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE9D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE9D6 General Purpose Flag 0800 (2048) │ │ │ │ +0CE959 LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ +0CE95D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE95E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE95F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE9D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE9DA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CE9DE CRC 938B642B (2475385899) │ │ │ │ -0CE9E2 Compressed Size 000005FF (1535) │ │ │ │ -0CE9E6 Uncompressed Size 000012A8 (4776) │ │ │ │ -0CE9EA Filename Length 002B (43) │ │ │ │ -0CE9EC Extra Length 0000 (0) │ │ │ │ -0CE9EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE961 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE963 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CE967 CRC 938B642B (2475385899) │ │ │ │ +0CE96B Compressed Size 000005FF (1535) │ │ │ │ +0CE96F Uncompressed Size 000012A8 (4776) │ │ │ │ +0CE973 Filename Length 002B (43) │ │ │ │ +0CE975 Extra Length 0000 (0) │ │ │ │ +0CE977 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE9EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE977: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CEA19 PAYLOAD │ │ │ │ +0CE9A2 PAYLOAD │ │ │ │ │ │ │ │ -0CF018 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ -0CF01C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF01D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF01E General Purpose Flag 0800 (2048) │ │ │ │ +0CEFA1 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ +0CEFA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEFA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEFA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF020 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF022 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CF026 CRC 8F52B7AE (2404562862) │ │ │ │ -0CF02A Compressed Size 000004C1 (1217) │ │ │ │ -0CF02E Uncompressed Size 00002389 (9097) │ │ │ │ -0CF032 Filename Length 002A (42) │ │ │ │ -0CF034 Extra Length 0000 (0) │ │ │ │ -0CF036 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEFA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CEFAB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CEFAF CRC 8F52B7AE (2404562862) │ │ │ │ +0CEFB3 Compressed Size 000004C1 (1217) │ │ │ │ +0CEFB7 Uncompressed Size 00002389 (9097) │ │ │ │ +0CEFBB Filename Length 002A (42) │ │ │ │ +0CEFBD Extra Length 0000 (0) │ │ │ │ +0CEFBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF036: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEFBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF060 PAYLOAD │ │ │ │ +0CEFE9 PAYLOAD │ │ │ │ │ │ │ │ -0CF521 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ -0CF525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF527 General Purpose Flag 0800 (2048) │ │ │ │ +0CF4AA LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ +0CF4AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF4AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF4B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF529 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF52B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CF52F CRC A8B50209 (2830434825) │ │ │ │ -0CF533 Compressed Size 00000253 (595) │ │ │ │ -0CF537 Uncompressed Size 00000528 (1320) │ │ │ │ -0CF53B Filename Length 0022 (34) │ │ │ │ -0CF53D Extra Length 0000 (0) │ │ │ │ -0CF53F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF4B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF4B4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CF4B8 CRC A8B50209 (2830434825) │ │ │ │ +0CF4BC Compressed Size 00000253 (595) │ │ │ │ +0CF4C0 Uncompressed Size 00000528 (1320) │ │ │ │ +0CF4C4 Filename Length 0022 (34) │ │ │ │ +0CF4C6 Extra Length 0000 (0) │ │ │ │ +0CF4C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF53F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF4C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF561 PAYLOAD │ │ │ │ +0CF4EA PAYLOAD │ │ │ │ │ │ │ │ -0CF7B4 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ -0CF7B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF7B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF7BA General Purpose Flag 0800 (2048) │ │ │ │ +0CF73D LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ +0CF741 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF742 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF743 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF7BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF7BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CF7C2 CRC DB6176D5 (3680597717) │ │ │ │ -0CF7C6 Compressed Size 000001D8 (472) │ │ │ │ -0CF7CA Uncompressed Size 00000574 (1396) │ │ │ │ -0CF7CE Filename Length 0021 (33) │ │ │ │ -0CF7D0 Extra Length 0000 (0) │ │ │ │ -0CF7D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF745 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF747 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CF74B CRC DB6176D5 (3680597717) │ │ │ │ +0CF74F Compressed Size 000001D8 (472) │ │ │ │ +0CF753 Uncompressed Size 00000574 (1396) │ │ │ │ +0CF757 Filename Length 0021 (33) │ │ │ │ +0CF759 Extra Length 0000 (0) │ │ │ │ +0CF75B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF7D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF75B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF7F3 PAYLOAD │ │ │ │ +0CF77C PAYLOAD │ │ │ │ │ │ │ │ -0CF9CB LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ -0CF9CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF9D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF9D1 General Purpose Flag 0800 (2048) │ │ │ │ +0CF954 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ +0CF958 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF959 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF95A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF9D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF9D5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CF9D9 CRC 62C2BE3C (1656929852) │ │ │ │ -0CF9DD Compressed Size 00000374 (884) │ │ │ │ -0CF9E1 Uncompressed Size 00000748 (1864) │ │ │ │ -0CF9E5 Filename Length 002D (45) │ │ │ │ -0CF9E7 Extra Length 0000 (0) │ │ │ │ -0CF9E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF95C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF95E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CF962 CRC 62C2BE3C (1656929852) │ │ │ │ +0CF966 Compressed Size 00000374 (884) │ │ │ │ +0CF96A Uncompressed Size 00000748 (1864) │ │ │ │ +0CF96E Filename Length 002D (45) │ │ │ │ +0CF970 Extra Length 0000 (0) │ │ │ │ +0CF972 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF9E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF972: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFA16 PAYLOAD │ │ │ │ +0CF99F PAYLOAD │ │ │ │ │ │ │ │ -0CFD8A LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ -0CFD8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFD8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFD90 General Purpose Flag 0800 (2048) │ │ │ │ +0CFD13 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ +0CFD17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFD18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFD19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFD92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFD94 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CFD98 CRC 074B4020 (122372128) │ │ │ │ -0CFD9C Compressed Size 00000423 (1059) │ │ │ │ -0CFDA0 Uncompressed Size 00000E95 (3733) │ │ │ │ -0CFDA4 Filename Length 002C (44) │ │ │ │ -0CFDA6 Extra Length 0000 (0) │ │ │ │ -0CFDA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFD1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFD1D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CFD21 CRC 074B4020 (122372128) │ │ │ │ +0CFD25 Compressed Size 00000423 (1059) │ │ │ │ +0CFD29 Uncompressed Size 00000E95 (3733) │ │ │ │ +0CFD2D Filename Length 002C (44) │ │ │ │ +0CFD2F Extra Length 0000 (0) │ │ │ │ +0CFD31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFDA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFD31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFDD4 PAYLOAD │ │ │ │ +0CFD5D PAYLOAD │ │ │ │ │ │ │ │ -0D01F7 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ -0D01FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D01FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D01FD General Purpose Flag 0800 (2048) │ │ │ │ +0D0180 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ +0D0184 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0185 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0186 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D01FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0201 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D0205 CRC F1E6D66B (4058437227) │ │ │ │ -0D0209 Compressed Size 000002F8 (760) │ │ │ │ -0D020D Uncompressed Size 0000052F (1327) │ │ │ │ -0D0211 Filename Length 0028 (40) │ │ │ │ -0D0213 Extra Length 0000 (0) │ │ │ │ -0D0215 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0188 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D018A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D018E CRC F1E6D66B (4058437227) │ │ │ │ +0D0192 Compressed Size 000002F8 (760) │ │ │ │ +0D0196 Uncompressed Size 0000052F (1327) │ │ │ │ +0D019A Filename Length 0028 (40) │ │ │ │ +0D019C Extra Length 0000 (0) │ │ │ │ +0D019E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0215: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD019E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D023D PAYLOAD │ │ │ │ +0D01C6 PAYLOAD │ │ │ │ │ │ │ │ -0D0535 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ -0D0539 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D053A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D053B General Purpose Flag 0800 (2048) │ │ │ │ +0D04BE LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ +0D04C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D04C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D04C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D053D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D053F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D0543 CRC 643FD478 (1681904760) │ │ │ │ -0D0547 Compressed Size 0000038A (906) │ │ │ │ -0D054B Uncompressed Size 00000AB9 (2745) │ │ │ │ -0D054F Filename Length 0027 (39) │ │ │ │ -0D0551 Extra Length 0000 (0) │ │ │ │ -0D0553 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D04C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D04C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D04CC CRC 643FD478 (1681904760) │ │ │ │ +0D04D0 Compressed Size 0000038A (906) │ │ │ │ +0D04D4 Uncompressed Size 00000AB9 (2745) │ │ │ │ +0D04D8 Filename Length 0027 (39) │ │ │ │ +0D04DA Extra Length 0000 (0) │ │ │ │ +0D04DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0553: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD04DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D057A PAYLOAD │ │ │ │ +0D0503 PAYLOAD │ │ │ │ │ │ │ │ -0D0904 LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ -0D0908 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0909 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D090A General Purpose Flag 0800 (2048) │ │ │ │ +0D088D LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ +0D0891 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0892 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0893 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D090C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D090E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D0912 CRC 36C5A8EB (918923499) │ │ │ │ -0D0916 Compressed Size 000001CC (460) │ │ │ │ -0D091A Uncompressed Size 00000344 (836) │ │ │ │ -0D091E Filename Length 0030 (48) │ │ │ │ -0D0920 Extra Length 0000 (0) │ │ │ │ -0D0922 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0895 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0897 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D089B CRC 36C5A8EB (918923499) │ │ │ │ +0D089F Compressed Size 000001CC (460) │ │ │ │ +0D08A3 Uncompressed Size 00000344 (836) │ │ │ │ +0D08A7 Filename Length 0030 (48) │ │ │ │ +0D08A9 Extra Length 0000 (0) │ │ │ │ +0D08AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0922: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD08AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0952 PAYLOAD │ │ │ │ +0D08DB PAYLOAD │ │ │ │ │ │ │ │ -0D0B1E LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ -0D0B22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0B23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0B24 General Purpose Flag 0800 (2048) │ │ │ │ +0D0AA7 LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ +0D0AAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0AAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0AAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0B26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0B28 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D0B2C CRC 6D4D9582 (1833801090) │ │ │ │ -0D0B30 Compressed Size 00000234 (564) │ │ │ │ -0D0B34 Uncompressed Size 0000057A (1402) │ │ │ │ -0D0B38 Filename Length 002F (47) │ │ │ │ -0D0B3A Extra Length 0000 (0) │ │ │ │ -0D0B3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0AAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0AB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D0AB5 CRC 6D4D9582 (1833801090) │ │ │ │ +0D0AB9 Compressed Size 00000234 (564) │ │ │ │ +0D0ABD Uncompressed Size 0000057A (1402) │ │ │ │ +0D0AC1 Filename Length 002F (47) │ │ │ │ +0D0AC3 Extra Length 0000 (0) │ │ │ │ +0D0AC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0B3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0AC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0B6B PAYLOAD │ │ │ │ +0D0AF4 PAYLOAD │ │ │ │ │ │ │ │ -0D0D9F LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ -0D0DA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0DA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0DA5 General Purpose Flag 0800 (2048) │ │ │ │ +0D0D28 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ +0D0D2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0D2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0D2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0DA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0DA9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D0DAD CRC 1F902448 (529540168) │ │ │ │ -0D0DB1 Compressed Size 00000231 (561) │ │ │ │ -0D0DB5 Uncompressed Size 00000418 (1048) │ │ │ │ -0D0DB9 Filename Length 002C (44) │ │ │ │ -0D0DBB Extra Length 0000 (0) │ │ │ │ -0D0DBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0D30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0D32 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D0D36 CRC 1F902448 (529540168) │ │ │ │ +0D0D3A Compressed Size 00000231 (561) │ │ │ │ +0D0D3E Uncompressed Size 00000418 (1048) │ │ │ │ +0D0D42 Filename Length 002C (44) │ │ │ │ +0D0D44 Extra Length 0000 (0) │ │ │ │ +0D0D46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0DBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0D46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0DE9 PAYLOAD │ │ │ │ +0D0D72 PAYLOAD │ │ │ │ │ │ │ │ -0D101A LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ -0D101E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D101F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1020 General Purpose Flag 0800 (2048) │ │ │ │ +0D0FA3 LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ +0D0FA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0FA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0FA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1022 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1024 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D1028 CRC 6F0E250D (1863197965) │ │ │ │ -0D102C Compressed Size 00000247 (583) │ │ │ │ -0D1030 Uncompressed Size 00000632 (1586) │ │ │ │ -0D1034 Filename Length 002B (43) │ │ │ │ -0D1036 Extra Length 0000 (0) │ │ │ │ -0D1038 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0FAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0FAD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D0FB1 CRC 6F0E250D (1863197965) │ │ │ │ +0D0FB5 Compressed Size 00000247 (583) │ │ │ │ +0D0FB9 Uncompressed Size 00000632 (1586) │ │ │ │ +0D0FBD Filename Length 002B (43) │ │ │ │ +0D0FBF Extra Length 0000 (0) │ │ │ │ +0D0FC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1038: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0FC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1063 PAYLOAD │ │ │ │ +0D0FEC PAYLOAD │ │ │ │ │ │ │ │ -0D12AA LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ -0D12AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D12AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D12B0 General Purpose Flag 0800 (2048) │ │ │ │ +0D1233 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ +0D1237 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1238 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1239 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D12B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D12B4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D12B8 CRC 1CDB2B3A (484125498) │ │ │ │ -0D12BC Compressed Size 000001C9 (457) │ │ │ │ -0D12C0 Uncompressed Size 0000032B (811) │ │ │ │ -0D12C4 Filename Length 002B (43) │ │ │ │ -0D12C6 Extra Length 0000 (0) │ │ │ │ -0D12C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D123B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D123D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D1241 CRC 1CDB2B3A (484125498) │ │ │ │ +0D1245 Compressed Size 000001C9 (457) │ │ │ │ +0D1249 Uncompressed Size 0000032B (811) │ │ │ │ +0D124D Filename Length 002B (43) │ │ │ │ +0D124F Extra Length 0000 (0) │ │ │ │ +0D1251 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD12C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1251: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D12F3 PAYLOAD │ │ │ │ +0D127C PAYLOAD │ │ │ │ │ │ │ │ -0D14BC LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ -0D14C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D14C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D14C2 General Purpose Flag 0800 (2048) │ │ │ │ +0D1445 LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ +0D1449 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D144A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D144B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D14C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D14C6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D14CA CRC F94F5867 (4182726759) │ │ │ │ -0D14CE Compressed Size 000002ED (749) │ │ │ │ -0D14D2 Uncompressed Size 00000692 (1682) │ │ │ │ -0D14D6 Filename Length 002A (42) │ │ │ │ -0D14D8 Extra Length 0000 (0) │ │ │ │ -0D14DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D144D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D144F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D1453 CRC F94F5867 (4182726759) │ │ │ │ +0D1457 Compressed Size 000002ED (749) │ │ │ │ +0D145B Uncompressed Size 00000692 (1682) │ │ │ │ +0D145F Filename Length 002A (42) │ │ │ │ +0D1461 Extra Length 0000 (0) │ │ │ │ +0D1463 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD14DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1463: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1504 PAYLOAD │ │ │ │ +0D148D PAYLOAD │ │ │ │ │ │ │ │ -0D17F1 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ -0D17F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D17F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D17F7 General Purpose Flag 0800 (2048) │ │ │ │ +0D177A LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ +0D177E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D177F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1780 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D17F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D17FB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D17FF CRC 1DE420EA (501489898) │ │ │ │ -0D1803 Compressed Size 000001C9 (457) │ │ │ │ -0D1807 Uncompressed Size 0000032B (811) │ │ │ │ -0D180B Filename Length 002B (43) │ │ │ │ -0D180D Extra Length 0000 (0) │ │ │ │ -0D180F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1782 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1784 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D1788 CRC 1DE420EA (501489898) │ │ │ │ +0D178C Compressed Size 000001C9 (457) │ │ │ │ +0D1790 Uncompressed Size 0000032B (811) │ │ │ │ +0D1794 Filename Length 002B (43) │ │ │ │ +0D1796 Extra Length 0000 (0) │ │ │ │ +0D1798 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD180F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1798: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D183A PAYLOAD │ │ │ │ +0D17C3 PAYLOAD │ │ │ │ │ │ │ │ -0D1A03 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ -0D1A07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1A08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1A09 General Purpose Flag 0800 (2048) │ │ │ │ +0D198C LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ +0D1990 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1991 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1992 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1A0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1A0D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D1A11 CRC 94051436 (2483360822) │ │ │ │ -0D1A15 Compressed Size 0000025D (605) │ │ │ │ -0D1A19 Uncompressed Size 0000056E (1390) │ │ │ │ -0D1A1D Filename Length 002A (42) │ │ │ │ -0D1A1F Extra Length 0000 (0) │ │ │ │ -0D1A21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1994 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1996 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D199A CRC 94051436 (2483360822) │ │ │ │ +0D199E Compressed Size 0000025D (605) │ │ │ │ +0D19A2 Uncompressed Size 0000056E (1390) │ │ │ │ +0D19A6 Filename Length 002A (42) │ │ │ │ +0D19A8 Extra Length 0000 (0) │ │ │ │ +0D19AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1A21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD19AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1A4B PAYLOAD │ │ │ │ +0D19D4 PAYLOAD │ │ │ │ │ │ │ │ -0D1CA8 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ -0D1CAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1CAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1CAE General Purpose Flag 0800 (2048) │ │ │ │ +0D1C31 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ +0D1C35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1C36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1C37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1CB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1CB2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D1CB6 CRC 88AC4670 (2292991600) │ │ │ │ -0D1CBA Compressed Size 000001CB (459) │ │ │ │ -0D1CBE Uncompressed Size 00000335 (821) │ │ │ │ -0D1CC2 Filename Length 002D (45) │ │ │ │ -0D1CC4 Extra Length 0000 (0) │ │ │ │ -0D1CC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1C39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1C3B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D1C3F CRC 88AC4670 (2292991600) │ │ │ │ +0D1C43 Compressed Size 000001CB (459) │ │ │ │ +0D1C47 Uncompressed Size 00000335 (821) │ │ │ │ +0D1C4B Filename Length 002D (45) │ │ │ │ +0D1C4D Extra Length 0000 (0) │ │ │ │ +0D1C4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1CC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1C4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1CF3 PAYLOAD │ │ │ │ +0D1C7C PAYLOAD │ │ │ │ │ │ │ │ -0D1EBE LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ -0D1EC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1EC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1EC4 General Purpose Flag 0800 (2048) │ │ │ │ +0D1E47 LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ +0D1E4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1E4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1E4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1EC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1EC8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D1ECC CRC 997561FD (2574606845) │ │ │ │ -0D1ED0 Compressed Size 00000248 (584) │ │ │ │ -0D1ED4 Uncompressed Size 0000054E (1358) │ │ │ │ -0D1ED8 Filename Length 002C (44) │ │ │ │ -0D1EDA Extra Length 0000 (0) │ │ │ │ -0D1EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1E4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1E51 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D1E55 CRC 997561FD (2574606845) │ │ │ │ +0D1E59 Compressed Size 00000248 (584) │ │ │ │ +0D1E5D Uncompressed Size 0000054E (1358) │ │ │ │ +0D1E61 Filename Length 002C (44) │ │ │ │ +0D1E63 Extra Length 0000 (0) │ │ │ │ +0D1E65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1E65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1F08 PAYLOAD │ │ │ │ +0D1E91 PAYLOAD │ │ │ │ │ │ │ │ -0D2150 LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ -0D2154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2156 General Purpose Flag 0800 (2048) │ │ │ │ +0D20D9 LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ +0D20DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D20DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D20DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2158 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D215A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D215E CRC C54B4707 (3310044935) │ │ │ │ -0D2162 Compressed Size 000001D0 (464) │ │ │ │ -0D2166 Uncompressed Size 0000034E (846) │ │ │ │ -0D216A Filename Length 0032 (50) │ │ │ │ -0D216C Extra Length 0000 (0) │ │ │ │ -0D216E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D20E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D20E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D20E7 CRC C54B4707 (3310044935) │ │ │ │ +0D20EB Compressed Size 000001D0 (464) │ │ │ │ +0D20EF Uncompressed Size 0000034E (846) │ │ │ │ +0D20F3 Filename Length 0032 (50) │ │ │ │ +0D20F5 Extra Length 0000 (0) │ │ │ │ +0D20F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD216E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD20F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D21A0 PAYLOAD │ │ │ │ +0D2129 PAYLOAD │ │ │ │ │ │ │ │ -0D2370 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ -0D2374 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2375 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2376 General Purpose Flag 0800 (2048) │ │ │ │ +0D22F9 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ +0D22FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D22FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D22FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2378 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D237A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D237E CRC B5E8B787 (3051927431) │ │ │ │ -0D2382 Compressed Size 000002B2 (690) │ │ │ │ -0D2386 Uncompressed Size 0000065E (1630) │ │ │ │ -0D238A Filename Length 0031 (49) │ │ │ │ -0D238C Extra Length 0000 (0) │ │ │ │ -0D238E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2301 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2303 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D2307 CRC B5E8B787 (3051927431) │ │ │ │ +0D230B Compressed Size 000002B2 (690) │ │ │ │ +0D230F Uncompressed Size 0000065E (1630) │ │ │ │ +0D2313 Filename Length 0031 (49) │ │ │ │ +0D2315 Extra Length 0000 (0) │ │ │ │ +0D2317 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD238E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2317: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D23BF PAYLOAD │ │ │ │ +0D2348 PAYLOAD │ │ │ │ │ │ │ │ -0D2671 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ -0D2675 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2676 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2677 General Purpose Flag 0800 (2048) │ │ │ │ +0D25FA LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ +0D25FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D25FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2600 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2679 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D267B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D267F CRC F5C1D13A (4123119930) │ │ │ │ -0D2683 Compressed Size 000001C8 (456) │ │ │ │ -0D2687 Uncompressed Size 0000032B (811) │ │ │ │ -0D268B Filename Length 002B (43) │ │ │ │ -0D268D Extra Length 0000 (0) │ │ │ │ -0D268F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2602 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2604 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D2608 CRC F5C1D13A (4123119930) │ │ │ │ +0D260C Compressed Size 000001C8 (456) │ │ │ │ +0D2610 Uncompressed Size 0000032B (811) │ │ │ │ +0D2614 Filename Length 002B (43) │ │ │ │ +0D2616 Extra Length 0000 (0) │ │ │ │ +0D2618 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD268F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2618: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D26BA PAYLOAD │ │ │ │ +0D2643 PAYLOAD │ │ │ │ │ │ │ │ -0D2882 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ -0D2886 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2887 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2888 General Purpose Flag 0800 (2048) │ │ │ │ +0D280B LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ +0D280F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2810 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2811 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D288A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D288C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D2890 CRC A1184B26 (2702723878) │ │ │ │ -0D2894 Compressed Size 000002F7 (759) │ │ │ │ -0D2898 Uncompressed Size 00000705 (1797) │ │ │ │ -0D289C Filename Length 002A (42) │ │ │ │ -0D289E Extra Length 0000 (0) │ │ │ │ -0D28A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2813 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2815 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D2819 CRC A1184B26 (2702723878) │ │ │ │ +0D281D Compressed Size 000002F7 (759) │ │ │ │ +0D2821 Uncompressed Size 00000705 (1797) │ │ │ │ +0D2825 Filename Length 002A (42) │ │ │ │ +0D2827 Extra Length 0000 (0) │ │ │ │ +0D2829 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD28A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2829: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D28CA PAYLOAD │ │ │ │ +0D2853 PAYLOAD │ │ │ │ │ │ │ │ -0D2BC1 LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ -0D2BC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2BC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2BC7 General Purpose Flag 0800 (2048) │ │ │ │ +0D2B4A LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ +0D2B4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2B4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2B50 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2BC9 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D2BCB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D2BCF CRC 00000000 (0) │ │ │ │ -0D2BD3 Compressed Size 00000000 (0) │ │ │ │ -0D2BD7 Uncompressed Size 00000000 (0) │ │ │ │ -0D2BDB Filename Length 0011 (17) │ │ │ │ -0D2BDD Extra Length 0000 (0) │ │ │ │ -0D2BDF Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0D2B52 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D2B54 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D2B58 CRC 00000000 (0) │ │ │ │ +0D2B5C Compressed Size 00000000 (0) │ │ │ │ +0D2B60 Uncompressed Size 00000000 (0) │ │ │ │ +0D2B64 Filename Length 0011 (17) │ │ │ │ +0D2B66 Extra Length 0000 (0) │ │ │ │ +0D2B68 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2BDF: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2B68: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D2BF0 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ -0D2BF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2BF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2BF6 General Purpose Flag 0800 (2048) │ │ │ │ +0D2B79 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ +0D2B7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2B7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2B7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2BF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D2BFA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D2BFE CRC E5E94C39 (3857271865) │ │ │ │ -0D2C02 Compressed Size 00002073 (8307) │ │ │ │ -0D2C06 Uncompressed Size 0000620E (25102) │ │ │ │ -0D2C0A Filename Length 0021 (33) │ │ │ │ -0D2C0C Extra Length 0000 (0) │ │ │ │ -0D2C0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2B81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2B83 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D2B87 CRC E5E94C39 (3857271865) │ │ │ │ +0D2B8B Compressed Size 00002073 (8307) │ │ │ │ +0D2B8F Uncompressed Size 0000620E (25102) │ │ │ │ +0D2B93 Filename Length 0021 (33) │ │ │ │ +0D2B95 Extra Length 0000 (0) │ │ │ │ +0D2B97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2C0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2B97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D2C2F PAYLOAD │ │ │ │ +0D2BB8 PAYLOAD │ │ │ │ │ │ │ │ -0D4CA2 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ -0D4CA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4CA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4CA8 General Purpose Flag 0800 (2048) │ │ │ │ +0D4C2B LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ +0D4C2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4C30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4C31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4CAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4CAC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D4CB0 CRC 14E1BDF2 (350338546) │ │ │ │ -0D4CB4 Compressed Size 00000A78 (2680) │ │ │ │ -0D4CB8 Uncompressed Size 00006990 (27024) │ │ │ │ -0D4CBC Filename Length 0020 (32) │ │ │ │ -0D4CBE Extra Length 0000 (0) │ │ │ │ -0D4CC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4C33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4C35 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D4C39 CRC 14E1BDF2 (350338546) │ │ │ │ +0D4C3D Compressed Size 00000A78 (2680) │ │ │ │ +0D4C41 Uncompressed Size 00006990 (27024) │ │ │ │ +0D4C45 Filename Length 0020 (32) │ │ │ │ +0D4C47 Extra Length 0000 (0) │ │ │ │ +0D4C49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4CC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4C49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4CE0 PAYLOAD │ │ │ │ +0D4C69 PAYLOAD │ │ │ │ │ │ │ │ -0D5758 LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ -0D575C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D575D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D575E General Purpose Flag 0800 (2048) │ │ │ │ +0D56E1 LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ +0D56E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D56E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D56E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5760 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D5762 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D5766 CRC 00000000 (0) │ │ │ │ -0D576A Compressed Size 00000000 (0) │ │ │ │ -0D576E Uncompressed Size 00000000 (0) │ │ │ │ -0D5772 Filename Length 0011 (17) │ │ │ │ -0D5774 Extra Length 0000 (0) │ │ │ │ -0D5776 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0D56E9 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D56EB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D56EF CRC 00000000 (0) │ │ │ │ +0D56F3 Compressed Size 00000000 (0) │ │ │ │ +0D56F7 Uncompressed Size 00000000 (0) │ │ │ │ +0D56FB Filename Length 0011 (17) │ │ │ │ +0D56FD Extra Length 0000 (0) │ │ │ │ +0D56FF Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5776: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD56FF: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D5787 LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ -0D578B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D578C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D578D General Purpose Flag 0800 (2048) │ │ │ │ +0D5710 LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ +0D5714 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5715 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5716 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D578F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5791 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D5795 CRC DF22A5FF (3743589887) │ │ │ │ -0D5799 Compressed Size 000002A4 (676) │ │ │ │ -0D579D Uncompressed Size 00000534 (1332) │ │ │ │ -0D57A1 Filename Length 002B (43) │ │ │ │ -0D57A3 Extra Length 0000 (0) │ │ │ │ -0D57A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5718 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D571A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D571E CRC DF22A5FF (3743589887) │ │ │ │ +0D5722 Compressed Size 000002A4 (676) │ │ │ │ +0D5726 Uncompressed Size 00000534 (1332) │ │ │ │ +0D572A Filename Length 002B (43) │ │ │ │ +0D572C Extra Length 0000 (0) │ │ │ │ +0D572E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD57A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD572E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D57D0 PAYLOAD │ │ │ │ +0D5759 PAYLOAD │ │ │ │ │ │ │ │ -0D5A74 LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ -0D5A78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5A79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5A7A General Purpose Flag 0800 (2048) │ │ │ │ +0D59FD LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ +0D5A01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5A02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5A03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5A7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5A7E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D5A82 CRC 44A9A82F (1151969327) │ │ │ │ -0D5A86 Compressed Size 00000380 (896) │ │ │ │ -0D5A8A Uncompressed Size 00000CA7 (3239) │ │ │ │ -0D5A8E Filename Length 002A (42) │ │ │ │ -0D5A90 Extra Length 0000 (0) │ │ │ │ -0D5A92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5A05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5A07 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D5A0B CRC 44A9A82F (1151969327) │ │ │ │ +0D5A0F Compressed Size 00000380 (896) │ │ │ │ +0D5A13 Uncompressed Size 00000CA7 (3239) │ │ │ │ +0D5A17 Filename Length 002A (42) │ │ │ │ +0D5A19 Extra Length 0000 (0) │ │ │ │ +0D5A1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5A92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5A1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5ABC PAYLOAD │ │ │ │ +0D5A45 PAYLOAD │ │ │ │ │ │ │ │ -0D5E3C LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ -0D5E40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5E41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5E42 General Purpose Flag 0800 (2048) │ │ │ │ +0D5DC5 LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ +0D5DC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5DCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5DCB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5E44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5E46 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D5E4A CRC D0C4948D (3502544013) │ │ │ │ -0D5E4E Compressed Size 000003F3 (1011) │ │ │ │ -0D5E52 Uncompressed Size 00000A3D (2621) │ │ │ │ -0D5E56 Filename Length 002E (46) │ │ │ │ -0D5E58 Extra Length 0000 (0) │ │ │ │ -0D5E5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5DCD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5DCF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D5DD3 CRC D0C4948D (3502544013) │ │ │ │ +0D5DD7 Compressed Size 000003F3 (1011) │ │ │ │ +0D5DDB Uncompressed Size 00000A3D (2621) │ │ │ │ +0D5DDF Filename Length 002E (46) │ │ │ │ +0D5DE1 Extra Length 0000 (0) │ │ │ │ +0D5DE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5E5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5DE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5E88 PAYLOAD │ │ │ │ +0D5E11 PAYLOAD │ │ │ │ │ │ │ │ -0D627B LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ -0D627F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6280 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6281 General Purpose Flag 0800 (2048) │ │ │ │ +0D6204 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ +0D6208 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6209 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D620A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6283 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6285 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D6289 CRC D5D4B9B6 (3587488182) │ │ │ │ -0D628D Compressed Size 0000064F (1615) │ │ │ │ -0D6291 Uncompressed Size 00001FD5 (8149) │ │ │ │ -0D6295 Filename Length 002D (45) │ │ │ │ -0D6297 Extra Length 0000 (0) │ │ │ │ -0D6299 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D620C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D620E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D6212 CRC D5D4B9B6 (3587488182) │ │ │ │ +0D6216 Compressed Size 0000064F (1615) │ │ │ │ +0D621A Uncompressed Size 00001FD5 (8149) │ │ │ │ +0D621E Filename Length 002D (45) │ │ │ │ +0D6220 Extra Length 0000 (0) │ │ │ │ +0D6222 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6299: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6222: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D62C6 PAYLOAD │ │ │ │ +0D624F PAYLOAD │ │ │ │ │ │ │ │ -0D6915 LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ -0D6919 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D691A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D691B General Purpose Flag 0800 (2048) │ │ │ │ +0D689E LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ +0D68A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D68A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D68A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D691D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D691F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D6923 CRC 582C2D4B (1479290187) │ │ │ │ -0D6927 Compressed Size 000005FB (1531) │ │ │ │ -0D692B Uncompressed Size 0000115F (4447) │ │ │ │ -0D692F Filename Length 002F (47) │ │ │ │ -0D6931 Extra Length 0000 (0) │ │ │ │ -0D6933 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D68A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D68A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D68AC CRC 582C2D4B (1479290187) │ │ │ │ +0D68B0 Compressed Size 000005FB (1531) │ │ │ │ +0D68B4 Uncompressed Size 0000115F (4447) │ │ │ │ +0D68B8 Filename Length 002F (47) │ │ │ │ +0D68BA Extra Length 0000 (0) │ │ │ │ +0D68BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6933: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD68BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6962 PAYLOAD │ │ │ │ +0D68EB PAYLOAD │ │ │ │ │ │ │ │ -0D6F5D LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ -0D6F61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6F62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6F63 General Purpose Flag 0800 (2048) │ │ │ │ +0D6EE6 LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ +0D6EEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6EEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6EEC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6F65 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6F67 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D6F6B CRC EC7220C1 (3966902465) │ │ │ │ -0D6F6F Compressed Size 00000AA9 (2729) │ │ │ │ -0D6F73 Uncompressed Size 00003B75 (15221) │ │ │ │ -0D6F77 Filename Length 002E (46) │ │ │ │ -0D6F79 Extra Length 0000 (0) │ │ │ │ -0D6F7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D6EEE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D6EF0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D6EF4 CRC EC7220C1 (3966902465) │ │ │ │ +0D6EF8 Compressed Size 00000AA9 (2729) │ │ │ │ +0D6EFC Uncompressed Size 00003B75 (15221) │ │ │ │ +0D6F00 Filename Length 002E (46) │ │ │ │ +0D6F02 Extra Length 0000 (0) │ │ │ │ +0D6F04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6F7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6F04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6FA9 PAYLOAD │ │ │ │ +0D6F32 PAYLOAD │ │ │ │ │ │ │ │ -0D7A52 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ -0D7A56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D7A57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D7A58 General Purpose Flag 0800 (2048) │ │ │ │ +0D79DB LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ +0D79DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D79E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D79E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D7A5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D7A5C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D7A60 CRC B9D9D2C0 (3118060224) │ │ │ │ -0D7A64 Compressed Size 0000057D (1405) │ │ │ │ -0D7A68 Uncompressed Size 00001116 (4374) │ │ │ │ -0D7A6C Filename Length 0025 (37) │ │ │ │ -0D7A6E Extra Length 0000 (0) │ │ │ │ -0D7A70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D79E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D79E5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D79E9 CRC B9D9D2C0 (3118060224) │ │ │ │ +0D79ED Compressed Size 0000057D (1405) │ │ │ │ +0D79F1 Uncompressed Size 00001116 (4374) │ │ │ │ +0D79F5 Filename Length 0025 (37) │ │ │ │ +0D79F7 Extra Length 0000 (0) │ │ │ │ +0D79F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD7A70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD79F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7A95 PAYLOAD │ │ │ │ +0D7A1E PAYLOAD │ │ │ │ │ │ │ │ -0D8012 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ -0D8016 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8017 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8018 General Purpose Flag 0800 (2048) │ │ │ │ +0D7F9B LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ +0D7F9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D7FA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D7FA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D801A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D801C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D8020 CRC 84F526AA (2230658730) │ │ │ │ -0D8024 Compressed Size 000009FC (2556) │ │ │ │ -0D8028 Uncompressed Size 0000376B (14187) │ │ │ │ -0D802C Filename Length 0024 (36) │ │ │ │ -0D802E Extra Length 0000 (0) │ │ │ │ -0D8030 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D7FA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D7FA5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D7FA9 CRC 84F526AA (2230658730) │ │ │ │ +0D7FAD Compressed Size 000009FC (2556) │ │ │ │ +0D7FB1 Uncompressed Size 0000376B (14187) │ │ │ │ +0D7FB5 Filename Length 0024 (36) │ │ │ │ +0D7FB7 Extra Length 0000 (0) │ │ │ │ +0D7FB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8030: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD7FB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8054 PAYLOAD │ │ │ │ +0D7FDD PAYLOAD │ │ │ │ │ │ │ │ -0D8A50 LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ -0D8A54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8A55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8A56 General Purpose Flag 0800 (2048) │ │ │ │ +0D89D9 LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ +0D89DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D89DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D89DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8A58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8A5A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D8A5E CRC EB396025 (3946405925) │ │ │ │ -0D8A62 Compressed Size 0000023B (571) │ │ │ │ -0D8A66 Uncompressed Size 00000426 (1062) │ │ │ │ -0D8A6A Filename Length 0027 (39) │ │ │ │ -0D8A6C Extra Length 0000 (0) │ │ │ │ -0D8A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D89E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D89E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D89E7 CRC EB396025 (3946405925) │ │ │ │ +0D89EB Compressed Size 0000023B (571) │ │ │ │ +0D89EF Uncompressed Size 00000426 (1062) │ │ │ │ +0D89F3 Filename Length 0027 (39) │ │ │ │ +0D89F5 Extra Length 0000 (0) │ │ │ │ +0D89F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD89F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8A95 PAYLOAD │ │ │ │ +0D8A1E PAYLOAD │ │ │ │ │ │ │ │ -0D8CD0 LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ -0D8CD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8CD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8CD6 General Purpose Flag 0800 (2048) │ │ │ │ +0D8C59 LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ +0D8C5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8C5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8C5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8CD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8CDA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D8CDE CRC 2760EFD4 (660664276) │ │ │ │ -0D8CE2 Compressed Size 0000026E (622) │ │ │ │ -0D8CE6 Uncompressed Size 000006A2 (1698) │ │ │ │ -0D8CEA Filename Length 0026 (38) │ │ │ │ -0D8CEC Extra Length 0000 (0) │ │ │ │ -0D8CEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8C61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8C63 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D8C67 CRC 2760EFD4 (660664276) │ │ │ │ +0D8C6B Compressed Size 0000026E (622) │ │ │ │ +0D8C6F Uncompressed Size 000006A2 (1698) │ │ │ │ +0D8C73 Filename Length 0026 (38) │ │ │ │ +0D8C75 Extra Length 0000 (0) │ │ │ │ +0D8C77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8CEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8C77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8D14 PAYLOAD │ │ │ │ +0D8C9D PAYLOAD │ │ │ │ │ │ │ │ -0D8F82 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ -0D8F86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8F87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8F88 General Purpose Flag 0800 (2048) │ │ │ │ +0D8F0B LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ +0D8F0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8F10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8F11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8F8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8F8C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D8F90 CRC FA69C821 (4201236513) │ │ │ │ -0D8F94 Compressed Size 00000637 (1591) │ │ │ │ -0D8F98 Uncompressed Size 0000115B (4443) │ │ │ │ -0D8F9C Filename Length 002B (43) │ │ │ │ -0D8F9E Extra Length 0000 (0) │ │ │ │ -0D8FA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8F13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8F15 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D8F19 CRC FA69C821 (4201236513) │ │ │ │ +0D8F1D Compressed Size 00000637 (1591) │ │ │ │ +0D8F21 Uncompressed Size 0000115B (4443) │ │ │ │ +0D8F25 Filename Length 002B (43) │ │ │ │ +0D8F27 Extra Length 0000 (0) │ │ │ │ +0D8F29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8FA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8F29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8FCB PAYLOAD │ │ │ │ +0D8F54 PAYLOAD │ │ │ │ │ │ │ │ -0D9602 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ -0D9606 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9607 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9608 General Purpose Flag 0800 (2048) │ │ │ │ +0D958B LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ +0D958F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9590 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9591 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D960A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D960C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D9610 CRC 599BF8E4 (1503394020) │ │ │ │ -0D9614 Compressed Size 000004AD (1197) │ │ │ │ -0D9618 Uncompressed Size 00002339 (9017) │ │ │ │ -0D961C Filename Length 002A (42) │ │ │ │ -0D961E Extra Length 0000 (0) │ │ │ │ -0D9620 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9593 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9595 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D9599 CRC 599BF8E4 (1503394020) │ │ │ │ +0D959D Compressed Size 000004AD (1197) │ │ │ │ +0D95A1 Uncompressed Size 00002339 (9017) │ │ │ │ +0D95A5 Filename Length 002A (42) │ │ │ │ +0D95A7 Extra Length 0000 (0) │ │ │ │ +0D95A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9620: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD95A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D964A PAYLOAD │ │ │ │ +0D95D3 PAYLOAD │ │ │ │ │ │ │ │ -0D9AF7 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ -0D9AFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9AFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9AFD General Purpose Flag 0800 (2048) │ │ │ │ +0D9A80 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ +0D9A84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9A85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9A86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9AFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9B01 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D9B05 CRC BDBCB8A2 (3183261858) │ │ │ │ -0D9B09 Compressed Size 00000644 (1604) │ │ │ │ -0D9B0D Uncompressed Size 000012BC (4796) │ │ │ │ -0D9B11 Filename Length 0023 (35) │ │ │ │ -0D9B13 Extra Length 0000 (0) │ │ │ │ -0D9B15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9A88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9A8A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D9A8E CRC BDBCB8A2 (3183261858) │ │ │ │ +0D9A92 Compressed Size 00000644 (1604) │ │ │ │ +0D9A96 Uncompressed Size 000012BC (4796) │ │ │ │ +0D9A9A Filename Length 0023 (35) │ │ │ │ +0D9A9C Extra Length 0000 (0) │ │ │ │ +0D9A9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9B15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9A9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9B38 PAYLOAD │ │ │ │ +0D9AC1 PAYLOAD │ │ │ │ │ │ │ │ -0DA17C LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ -0DA180 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA181 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA182 General Purpose Flag 0800 (2048) │ │ │ │ +0DA105 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ +0DA109 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA10A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA10B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA184 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA186 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DA18A CRC 56A31D8D (1453530509) │ │ │ │ -0DA18E Compressed Size 0000063E (1598) │ │ │ │ -0DA192 Uncompressed Size 00002805 (10245) │ │ │ │ -0DA196 Filename Length 0022 (34) │ │ │ │ -0DA198 Extra Length 0000 (0) │ │ │ │ -0DA19A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA10D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA10F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DA113 CRC 56A31D8D (1453530509) │ │ │ │ +0DA117 Compressed Size 0000063E (1598) │ │ │ │ +0DA11B Uncompressed Size 00002805 (10245) │ │ │ │ +0DA11F Filename Length 0022 (34) │ │ │ │ +0DA121 Extra Length 0000 (0) │ │ │ │ +0DA123 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA19A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA1BC PAYLOAD │ │ │ │ +0DA145 PAYLOAD │ │ │ │ │ │ │ │ -0DA7FA LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ -0DA7FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA7FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA800 General Purpose Flag 0800 (2048) │ │ │ │ +0DA783 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ +0DA787 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA788 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA789 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA802 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA804 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DA808 CRC C5FC5155 (3321647445) │ │ │ │ -0DA80C Compressed Size 00000285 (645) │ │ │ │ -0DA810 Uncompressed Size 00000567 (1383) │ │ │ │ -0DA814 Filename Length 0028 (40) │ │ │ │ -0DA816 Extra Length 0000 (0) │ │ │ │ -0DA818 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA78B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA78D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DA791 CRC C5FC5155 (3321647445) │ │ │ │ +0DA795 Compressed Size 00000285 (645) │ │ │ │ +0DA799 Uncompressed Size 00000567 (1383) │ │ │ │ +0DA79D Filename Length 0028 (40) │ │ │ │ +0DA79F Extra Length 0000 (0) │ │ │ │ +0DA7A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA818: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA7A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA840 PAYLOAD │ │ │ │ +0DA7C9 PAYLOAD │ │ │ │ │ │ │ │ -0DAAC5 LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ -0DAAC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAACA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAACB General Purpose Flag 0800 (2048) │ │ │ │ +0DAA4E LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ +0DAA52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DAA53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DAA54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAACD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAACF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DAAD3 CRC 91268DC0 (2435222976) │ │ │ │ -0DAAD7 Compressed Size 0000032D (813) │ │ │ │ -0DAADB Uncompressed Size 00000C3B (3131) │ │ │ │ -0DAADF Filename Length 0027 (39) │ │ │ │ -0DAAE1 Extra Length 0000 (0) │ │ │ │ -0DAAE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DAA56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DAA58 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DAA5C CRC 91268DC0 (2435222976) │ │ │ │ +0DAA60 Compressed Size 0000032D (813) │ │ │ │ +0DAA64 Uncompressed Size 00000C3B (3131) │ │ │ │ +0DAA68 Filename Length 0027 (39) │ │ │ │ +0DAA6A Extra Length 0000 (0) │ │ │ │ +0DAA6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAAE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDAA6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAB0A PAYLOAD │ │ │ │ +0DAA93 PAYLOAD │ │ │ │ │ │ │ │ -0DAE37 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ -0DAE3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAE3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAE3D General Purpose Flag 0800 (2048) │ │ │ │ +0DADC0 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ +0DADC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DADC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DADC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAE3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAE41 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DAE45 CRC 1FEF6550 (535782736) │ │ │ │ -0DAE49 Compressed Size 00000595 (1429) │ │ │ │ -0DAE4D Uncompressed Size 00000E8B (3723) │ │ │ │ -0DAE51 Filename Length 002D (45) │ │ │ │ -0DAE53 Extra Length 0000 (0) │ │ │ │ -0DAE55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DADC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DADCA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DADCE CRC 1FEF6550 (535782736) │ │ │ │ +0DADD2 Compressed Size 00000595 (1429) │ │ │ │ +0DADD6 Uncompressed Size 00000E8B (3723) │ │ │ │ +0DADDA Filename Length 002D (45) │ │ │ │ +0DADDC Extra Length 0000 (0) │ │ │ │ +0DADDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAE55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDADDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAE82 PAYLOAD │ │ │ │ +0DAE0B PAYLOAD │ │ │ │ │ │ │ │ -0DB417 LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ -0DB41B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB41C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB41D General Purpose Flag 0800 (2048) │ │ │ │ +0DB3A0 LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ +0DB3A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB3A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB3A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB41F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB421 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DB425 CRC D90110D1 (3640725713) │ │ │ │ -0DB429 Compressed Size 00000452 (1106) │ │ │ │ -0DB42D Uncompressed Size 00001AE6 (6886) │ │ │ │ -0DB431 Filename Length 002C (44) │ │ │ │ -0DB433 Extra Length 0000 (0) │ │ │ │ -0DB435 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB3A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB3AA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DB3AE CRC D90110D1 (3640725713) │ │ │ │ +0DB3B2 Compressed Size 00000452 (1106) │ │ │ │ +0DB3B6 Uncompressed Size 00001AE6 (6886) │ │ │ │ +0DB3BA Filename Length 002C (44) │ │ │ │ +0DB3BC Extra Length 0000 (0) │ │ │ │ +0DB3BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB435: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB3BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB461 PAYLOAD │ │ │ │ +0DB3EA PAYLOAD │ │ │ │ │ │ │ │ -0DB8B3 LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ -0DB8B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB8B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB8B9 General Purpose Flag 0800 (2048) │ │ │ │ +0DB83C LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ +0DB840 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB841 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB842 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB8BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB8BD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DB8C1 CRC BA640F7B (3127119739) │ │ │ │ -0DB8C5 Compressed Size 00000330 (816) │ │ │ │ -0DB8C9 Uncompressed Size 0000059B (1435) │ │ │ │ -0DB8CD Filename Length 001E (30) │ │ │ │ -0DB8CF Extra Length 0000 (0) │ │ │ │ -0DB8D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB844 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB846 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DB84A CRC BA640F7B (3127119739) │ │ │ │ +0DB84E Compressed Size 00000330 (816) │ │ │ │ +0DB852 Uncompressed Size 0000059B (1435) │ │ │ │ +0DB856 Filename Length 001E (30) │ │ │ │ +0DB858 Extra Length 0000 (0) │ │ │ │ +0DB85A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB8D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB85A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB8EF PAYLOAD │ │ │ │ +0DB878 PAYLOAD │ │ │ │ │ │ │ │ -0DBC1F LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ -0DBC23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBC24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBC25 General Purpose Flag 0800 (2048) │ │ │ │ +0DBBA8 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ +0DBBAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBBAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBBAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBC27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBC29 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DBC2D CRC EA9E693A (3936250170) │ │ │ │ -0DBC31 Compressed Size 0000036D (877) │ │ │ │ -0DBC35 Uncompressed Size 00000A42 (2626) │ │ │ │ -0DBC39 Filename Length 001D (29) │ │ │ │ -0DBC3B Extra Length 0000 (0) │ │ │ │ -0DBC3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBBB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBBB2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DBBB6 CRC EA9E693A (3936250170) │ │ │ │ +0DBBBA Compressed Size 0000036D (877) │ │ │ │ +0DBBBE Uncompressed Size 00000A42 (2626) │ │ │ │ +0DBBC2 Filename Length 001D (29) │ │ │ │ +0DBBC4 Extra Length 0000 (0) │ │ │ │ +0DBBC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBC3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBBC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DBC5A PAYLOAD │ │ │ │ +0DBBE3 PAYLOAD │ │ │ │ │ │ │ │ -0DBFC7 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ -0DBFCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBFCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBFCD General Purpose Flag 0800 (2048) │ │ │ │ +0DBF50 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ +0DBF54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBF55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBF56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBFCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBFD1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DBFD5 CRC 2EB53711 (783628049) │ │ │ │ -0DBFD9 Compressed Size 00000247 (583) │ │ │ │ -0DBFDD Uncompressed Size 000004BD (1213) │ │ │ │ -0DBFE1 Filename Length 0027 (39) │ │ │ │ -0DBFE3 Extra Length 0000 (0) │ │ │ │ -0DBFE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBF58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBF5A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DBF5E CRC 2EB53711 (783628049) │ │ │ │ +0DBF62 Compressed Size 00000247 (583) │ │ │ │ +0DBF66 Uncompressed Size 000004BD (1213) │ │ │ │ +0DBF6A Filename Length 0027 (39) │ │ │ │ +0DBF6C Extra Length 0000 (0) │ │ │ │ +0DBF6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBFE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBF6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC00C PAYLOAD │ │ │ │ +0DBF95 PAYLOAD │ │ │ │ │ │ │ │ -0DC253 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ -0DC257 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC258 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC259 General Purpose Flag 0800 (2048) │ │ │ │ +0DC1DC LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ +0DC1E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC1E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC1E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC25B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC25D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DC261 CRC C336F1E5 (3275157989) │ │ │ │ -0DC265 Compressed Size 00000211 (529) │ │ │ │ -0DC269 Uncompressed Size 000007A0 (1952) │ │ │ │ -0DC26D Filename Length 0026 (38) │ │ │ │ -0DC26F Extra Length 0000 (0) │ │ │ │ -0DC271 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC1E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC1E6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DC1EA CRC C336F1E5 (3275157989) │ │ │ │ +0DC1EE Compressed Size 00000211 (529) │ │ │ │ +0DC1F2 Uncompressed Size 000007A0 (1952) │ │ │ │ +0DC1F6 Filename Length 0026 (38) │ │ │ │ +0DC1F8 Extra Length 0000 (0) │ │ │ │ +0DC1FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC271: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC1FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC297 PAYLOAD │ │ │ │ +0DC220 PAYLOAD │ │ │ │ │ │ │ │ -0DC4A8 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ -0DC4AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC4AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC4AE General Purpose Flag 0800 (2048) │ │ │ │ +0DC431 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ +0DC435 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC436 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC437 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC4B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC4B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DC4B6 CRC 10837F69 (277053289) │ │ │ │ -0DC4BA Compressed Size 00000398 (920) │ │ │ │ -0DC4BE Uncompressed Size 000008FB (2299) │ │ │ │ -0DC4C2 Filename Length 002E (46) │ │ │ │ -0DC4C4 Extra Length 0000 (0) │ │ │ │ -0DC4C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC439 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC43B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DC43F CRC 10837F69 (277053289) │ │ │ │ +0DC443 Compressed Size 00000398 (920) │ │ │ │ +0DC447 Uncompressed Size 000008FB (2299) │ │ │ │ +0DC44B Filename Length 002E (46) │ │ │ │ +0DC44D Extra Length 0000 (0) │ │ │ │ +0DC44F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC4C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC44F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC4F4 PAYLOAD │ │ │ │ +0DC47D PAYLOAD │ │ │ │ │ │ │ │ -0DC88C LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ -0DC890 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC891 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC892 General Purpose Flag 0800 (2048) │ │ │ │ +0DC815 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ +0DC819 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC81A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC81B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC894 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC896 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DC89A CRC AAF86018 (2868404248) │ │ │ │ -0DC89E Compressed Size 000002A3 (675) │ │ │ │ -0DC8A2 Uncompressed Size 00000E90 (3728) │ │ │ │ -0DC8A6 Filename Length 002D (45) │ │ │ │ -0DC8A8 Extra Length 0000 (0) │ │ │ │ -0DC8AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC81D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC81F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DC823 CRC AAF86018 (2868404248) │ │ │ │ +0DC827 Compressed Size 000002A3 (675) │ │ │ │ +0DC82B Uncompressed Size 00000E90 (3728) │ │ │ │ +0DC82F Filename Length 002D (45) │ │ │ │ +0DC831 Extra Length 0000 (0) │ │ │ │ +0DC833 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC8AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC8D7 PAYLOAD │ │ │ │ +0DC860 PAYLOAD │ │ │ │ │ │ │ │ -0DCB7A LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ -0DCB7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCB7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCB80 General Purpose Flag 0800 (2048) │ │ │ │ +0DCB03 LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ +0DCB07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCB08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCB09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCB82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCB84 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DCB88 CRC 98D43496 (2564043926) │ │ │ │ -0DCB8C Compressed Size 00000213 (531) │ │ │ │ -0DCB90 Uncompressed Size 0000041B (1051) │ │ │ │ -0DCB94 Filename Length 0024 (36) │ │ │ │ -0DCB96 Extra Length 0000 (0) │ │ │ │ -0DCB98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCB0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCB0D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DCB11 CRC 98D43496 (2564043926) │ │ │ │ +0DCB15 Compressed Size 00000213 (531) │ │ │ │ +0DCB19 Uncompressed Size 0000041B (1051) │ │ │ │ +0DCB1D Filename Length 0024 (36) │ │ │ │ +0DCB1F Extra Length 0000 (0) │ │ │ │ +0DCB21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCB98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCB21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCBBC PAYLOAD │ │ │ │ +0DCB45 PAYLOAD │ │ │ │ │ │ │ │ -0DCDCF LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ -0DCDD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCDD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCDD5 General Purpose Flag 0800 (2048) │ │ │ │ +0DCD58 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ +0DCD5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCD5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCD5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCDD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCDD9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DCDDD CRC 73FF1013 (1946095635) │ │ │ │ -0DCDE1 Compressed Size 0000047A (1146) │ │ │ │ -0DCDE5 Uncompressed Size 00000B24 (2852) │ │ │ │ -0DCDE9 Filename Length 0023 (35) │ │ │ │ -0DCDEB Extra Length 0000 (0) │ │ │ │ -0DCDED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCD60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCD62 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DCD66 CRC 73FF1013 (1946095635) │ │ │ │ +0DCD6A Compressed Size 0000047A (1146) │ │ │ │ +0DCD6E Uncompressed Size 00000B24 (2852) │ │ │ │ +0DCD72 Filename Length 0023 (35) │ │ │ │ +0DCD74 Extra Length 0000 (0) │ │ │ │ +0DCD76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCDED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCD76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCE10 PAYLOAD │ │ │ │ +0DCD99 PAYLOAD │ │ │ │ │ │ │ │ -0DD28A LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ -0DD28E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD28F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD290 General Purpose Flag 0800 (2048) │ │ │ │ +0DD213 LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ +0DD217 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD218 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD219 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD292 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD294 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DD298 CRC 634C4CA3 (1665944739) │ │ │ │ -0DD29C Compressed Size 000002AA (682) │ │ │ │ -0DD2A0 Uncompressed Size 000005DC (1500) │ │ │ │ -0DD2A4 Filename Length 002B (43) │ │ │ │ -0DD2A6 Extra Length 0000 (0) │ │ │ │ -0DD2A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD21B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD21D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DD221 CRC 634C4CA3 (1665944739) │ │ │ │ +0DD225 Compressed Size 000002AA (682) │ │ │ │ +0DD229 Uncompressed Size 000005DC (1500) │ │ │ │ +0DD22D Filename Length 002B (43) │ │ │ │ +0DD22F Extra Length 0000 (0) │ │ │ │ +0DD231 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD2A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD231: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD2D3 PAYLOAD │ │ │ │ +0DD25C PAYLOAD │ │ │ │ │ │ │ │ -0DD57D LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ -0DD581 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD582 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD583 General Purpose Flag 0800 (2048) │ │ │ │ +0DD506 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ +0DD50A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD50B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD50C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD585 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD587 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DD58B CRC 2321B0AB (589410475) │ │ │ │ -0DD58F Compressed Size 000001FF (511) │ │ │ │ -0DD593 Uncompressed Size 000007EA (2026) │ │ │ │ -0DD597 Filename Length 002A (42) │ │ │ │ -0DD599 Extra Length 0000 (0) │ │ │ │ -0DD59B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD50E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD510 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DD514 CRC 2321B0AB (589410475) │ │ │ │ +0DD518 Compressed Size 000001FF (511) │ │ │ │ +0DD51C Uncompressed Size 000007EA (2026) │ │ │ │ +0DD520 Filename Length 002A (42) │ │ │ │ +0DD522 Extra Length 0000 (0) │ │ │ │ +0DD524 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD59B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD524: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD5C5 PAYLOAD │ │ │ │ +0DD54E PAYLOAD │ │ │ │ │ │ │ │ -0DD7C4 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ -0DD7C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD7C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD7CA General Purpose Flag 0800 (2048) │ │ │ │ +0DD74D LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ +0DD751 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD752 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD753 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD7CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD7CE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DD7D2 CRC 7554F17F (1968501119) │ │ │ │ -0DD7D6 Compressed Size 0000020F (527) │ │ │ │ -0DD7DA Uncompressed Size 00000400 (1024) │ │ │ │ -0DD7DE Filename Length 0021 (33) │ │ │ │ -0DD7E0 Extra Length 0000 (0) │ │ │ │ -0DD7E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD755 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD757 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DD75B CRC 7554F17F (1968501119) │ │ │ │ +0DD75F Compressed Size 0000020F (527) │ │ │ │ +0DD763 Uncompressed Size 00000400 (1024) │ │ │ │ +0DD767 Filename Length 0021 (33) │ │ │ │ +0DD769 Extra Length 0000 (0) │ │ │ │ +0DD76B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD7E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD76B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD803 PAYLOAD │ │ │ │ +0DD78C PAYLOAD │ │ │ │ │ │ │ │ -0DDA12 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ -0DDA16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DDA17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DDA18 General Purpose Flag 0800 (2048) │ │ │ │ +0DD99B LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ +0DD99F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD9A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD9A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DDA1A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DDA1C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DDA20 CRC 2C0C94E7 (739022055) │ │ │ │ -0DDA24 Compressed Size 0000029D (669) │ │ │ │ -0DDA28 Uncompressed Size 00000714 (1812) │ │ │ │ -0DDA2C Filename Length 0020 (32) │ │ │ │ -0DDA2E Extra Length 0000 (0) │ │ │ │ -0DDA30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD9A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD9A5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DD9A9 CRC 2C0C94E7 (739022055) │ │ │ │ +0DD9AD Compressed Size 0000029D (669) │ │ │ │ +0DD9B1 Uncompressed Size 00000714 (1812) │ │ │ │ +0DD9B5 Filename Length 0020 (32) │ │ │ │ +0DD9B7 Extra Length 0000 (0) │ │ │ │ +0DD9B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDDA30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD9B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DDA50 PAYLOAD │ │ │ │ +0DD9D9 PAYLOAD │ │ │ │ │ │ │ │ -0DDCED LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ -0DDCF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DDCF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DDCF3 General Purpose Flag 0800 (2048) │ │ │ │ +0DDC76 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ +0DDC7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DDC7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DDC7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DDCF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DDCF7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DDCFB CRC BA331BED (3123911661) │ │ │ │ -0DDCFF Compressed Size 00000418 (1048) │ │ │ │ -0DDD03 Uncompressed Size 00000C3C (3132) │ │ │ │ -0DDD07 Filename Length 0028 (40) │ │ │ │ -0DDD09 Extra Length 0000 (0) │ │ │ │ -0DDD0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DDC7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DDC80 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DDC84 CRC BA331BED (3123911661) │ │ │ │ +0DDC88 Compressed Size 00000418 (1048) │ │ │ │ +0DDC8C Uncompressed Size 00000C3C (3132) │ │ │ │ +0DDC90 Filename Length 0028 (40) │ │ │ │ +0DDC92 Extra Length 0000 (0) │ │ │ │ +0DDC94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDDD0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDDC94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DDD33 PAYLOAD │ │ │ │ +0DDCBC PAYLOAD │ │ │ │ │ │ │ │ -0DE14B LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ -0DE14F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE150 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE151 General Purpose Flag 0800 (2048) │ │ │ │ +0DE0D4 LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ +0DE0D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE0D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE0DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE153 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE155 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DE159 CRC 91EE9713 (2448332563) │ │ │ │ -0DE15D Compressed Size 0000033E (830) │ │ │ │ -0DE161 Uncompressed Size 0000166A (5738) │ │ │ │ -0DE165 Filename Length 0027 (39) │ │ │ │ -0DE167 Extra Length 0000 (0) │ │ │ │ -0DE169 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE0DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE0DE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DE0E2 CRC 91EE9713 (2448332563) │ │ │ │ +0DE0E6 Compressed Size 0000033E (830) │ │ │ │ +0DE0EA Uncompressed Size 0000166A (5738) │ │ │ │ +0DE0EE Filename Length 0027 (39) │ │ │ │ +0DE0F0 Extra Length 0000 (0) │ │ │ │ +0DE0F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE169: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE0F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE190 PAYLOAD │ │ │ │ +0DE119 PAYLOAD │ │ │ │ │ │ │ │ -0DE4CE LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ -0DE4D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE4D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE4D4 General Purpose Flag 0800 (2048) │ │ │ │ +0DE457 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ +0DE45B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE45C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE45D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE4D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE4D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DE4DC CRC B567466B (3043444331) │ │ │ │ -0DE4E0 Compressed Size 00000240 (576) │ │ │ │ -0DE4E4 Uncompressed Size 00000490 (1168) │ │ │ │ -0DE4E8 Filename Length 0022 (34) │ │ │ │ -0DE4EA Extra Length 0000 (0) │ │ │ │ -0DE4EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE45F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE461 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DE465 CRC B567466B (3043444331) │ │ │ │ +0DE469 Compressed Size 00000240 (576) │ │ │ │ +0DE46D Uncompressed Size 00000490 (1168) │ │ │ │ +0DE471 Filename Length 0022 (34) │ │ │ │ +0DE473 Extra Length 0000 (0) │ │ │ │ +0DE475 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE4EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE475: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE50E PAYLOAD │ │ │ │ +0DE497 PAYLOAD │ │ │ │ │ │ │ │ -0DE74E LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ -0DE752 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE753 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE754 General Purpose Flag 0800 (2048) │ │ │ │ +0DE6D7 LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ +0DE6DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE6DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE6DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE756 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE758 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DE75C CRC 5A4B242E (1514873902) │ │ │ │ -0DE760 Compressed Size 00000320 (800) │ │ │ │ -0DE764 Uncompressed Size 00000950 (2384) │ │ │ │ -0DE768 Filename Length 0021 (33) │ │ │ │ -0DE76A Extra Length 0000 (0) │ │ │ │ -0DE76C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE6DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE6E1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DE6E5 CRC 5A4B242E (1514873902) │ │ │ │ +0DE6E9 Compressed Size 00000320 (800) │ │ │ │ +0DE6ED Uncompressed Size 00000950 (2384) │ │ │ │ +0DE6F1 Filename Length 0021 (33) │ │ │ │ +0DE6F3 Extra Length 0000 (0) │ │ │ │ +0DE6F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE76C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE6F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE78D PAYLOAD │ │ │ │ +0DE716 PAYLOAD │ │ │ │ │ │ │ │ -0DEAAD LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ -0DEAB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DEAB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DEAB3 General Purpose Flag 0800 (2048) │ │ │ │ +0DEA36 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ +0DEA3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DEA3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DEA3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DEAB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DEAB7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DEABB CRC 56C8CE3D (1456000573) │ │ │ │ -0DEABF Compressed Size 00000344 (836) │ │ │ │ -0DEAC3 Uncompressed Size 000007DF (2015) │ │ │ │ -0DEAC7 Filename Length 0029 (41) │ │ │ │ -0DEAC9 Extra Length 0000 (0) │ │ │ │ -0DEACB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DEA3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DEA40 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DEA44 CRC 56C8CE3D (1456000573) │ │ │ │ +0DEA48 Compressed Size 00000344 (836) │ │ │ │ +0DEA4C Uncompressed Size 000007DF (2015) │ │ │ │ +0DEA50 Filename Length 0029 (41) │ │ │ │ +0DEA52 Extra Length 0000 (0) │ │ │ │ +0DEA54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDEACB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDEA54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DEAF4 PAYLOAD │ │ │ │ +0DEA7D PAYLOAD │ │ │ │ │ │ │ │ -0DEE38 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ -0DEE3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DEE3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DEE3E General Purpose Flag 0800 (2048) │ │ │ │ +0DEDC1 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ +0DEDC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DEDC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DEDC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DEE40 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DEE42 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DEE46 CRC 9F5C12CC (2673611468) │ │ │ │ -0DEE4A Compressed Size 0000026F (623) │ │ │ │ -0DEE4E Uncompressed Size 00000BCB (3019) │ │ │ │ -0DEE52 Filename Length 0028 (40) │ │ │ │ -0DEE54 Extra Length 0000 (0) │ │ │ │ -0DEE56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DEDC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DEDCB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DEDCF CRC 9F5C12CC (2673611468) │ │ │ │ +0DEDD3 Compressed Size 0000026F (623) │ │ │ │ +0DEDD7 Uncompressed Size 00000BCB (3019) │ │ │ │ +0DEDDB Filename Length 0028 (40) │ │ │ │ +0DEDDD Extra Length 0000 (0) │ │ │ │ +0DEDDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDEE56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDEDDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DEE7E PAYLOAD │ │ │ │ +0DEE07 PAYLOAD │ │ │ │ │ │ │ │ -0DF0ED LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ -0DF0F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DF0F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DF0F3 General Purpose Flag 0800 (2048) │ │ │ │ +0DF076 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ +0DF07A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF07B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF07C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DF0F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DF0F7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DF0FB CRC 9BE82BEA (2615684074) │ │ │ │ -0DF0FF Compressed Size 0000023E (574) │ │ │ │ -0DF103 Uncompressed Size 00000487 (1159) │ │ │ │ -0DF107 Filename Length 0021 (33) │ │ │ │ -0DF109 Extra Length 0000 (0) │ │ │ │ -0DF10B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF07E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF080 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DF084 CRC 9BE82BEA (2615684074) │ │ │ │ +0DF088 Compressed Size 0000023E (574) │ │ │ │ +0DF08C Uncompressed Size 00000487 (1159) │ │ │ │ +0DF090 Filename Length 0021 (33) │ │ │ │ +0DF092 Extra Length 0000 (0) │ │ │ │ +0DF094 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF10B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF094: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF12C PAYLOAD │ │ │ │ +0DF0B5 PAYLOAD │ │ │ │ │ │ │ │ -0DF36A LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ -0DF36E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DF36F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DF370 General Purpose Flag 0800 (2048) │ │ │ │ +0DF2F3 LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ +0DF2F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF2F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF2F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DF372 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DF374 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DF378 CRC 9F2AC24A (2670379594) │ │ │ │ -0DF37C Compressed Size 000002CB (715) │ │ │ │ -0DF380 Uncompressed Size 00000875 (2165) │ │ │ │ -0DF384 Filename Length 0020 (32) │ │ │ │ -0DF386 Extra Length 0000 (0) │ │ │ │ -0DF388 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF2FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF2FD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DF301 CRC 9F2AC24A (2670379594) │ │ │ │ +0DF305 Compressed Size 000002CB (715) │ │ │ │ +0DF309 Uncompressed Size 00000875 (2165) │ │ │ │ +0DF30D Filename Length 0020 (32) │ │ │ │ +0DF30F Extra Length 0000 (0) │ │ │ │ +0DF311 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF311: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF3A8 PAYLOAD │ │ │ │ +0DF331 PAYLOAD │ │ │ │ │ │ │ │ -0DF673 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ -0DF677 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DF678 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DF679 General Purpose Flag 0800 (2048) │ │ │ │ +0DF5FC LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ +0DF600 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF601 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF602 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DF67B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DF67D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DF681 CRC CA9EDA50 (3399408208) │ │ │ │ -0DF685 Compressed Size 00000406 (1030) │ │ │ │ -0DF689 Uncompressed Size 000009AC (2476) │ │ │ │ -0DF68D Filename Length 0028 (40) │ │ │ │ -0DF68F Extra Length 0000 (0) │ │ │ │ -0DF691 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF604 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF606 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DF60A CRC CA9EDA50 (3399408208) │ │ │ │ +0DF60E Compressed Size 00000406 (1030) │ │ │ │ +0DF612 Uncompressed Size 000009AC (2476) │ │ │ │ +0DF616 Filename Length 0028 (40) │ │ │ │ +0DF618 Extra Length 0000 (0) │ │ │ │ +0DF61A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF61A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF6B9 PAYLOAD │ │ │ │ +0DF642 PAYLOAD │ │ │ │ │ │ │ │ -0DFABF LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ -0DFAC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFAC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFAC5 General Purpose Flag 0800 (2048) │ │ │ │ +0DFA48 LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ +0DFA4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFA4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFA4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFAC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFAC9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DFACD CRC D4030F59 (3556970329) │ │ │ │ -0DFAD1 Compressed Size 000002FD (765) │ │ │ │ -0DFAD5 Uncompressed Size 00000EE3 (3811) │ │ │ │ -0DFAD9 Filename Length 0027 (39) │ │ │ │ -0DFADB Extra Length 0000 (0) │ │ │ │ -0DFADD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFA50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFA52 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DFA56 CRC D4030F59 (3556970329) │ │ │ │ +0DFA5A Compressed Size 000002FD (765) │ │ │ │ +0DFA5E Uncompressed Size 00000EE3 (3811) │ │ │ │ +0DFA62 Filename Length 0027 (39) │ │ │ │ +0DFA64 Extra Length 0000 (0) │ │ │ │ +0DFA66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFADD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFA66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFB04 PAYLOAD │ │ │ │ +0DFA8D PAYLOAD │ │ │ │ │ │ │ │ -0DFE01 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ -0DFE05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFE06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFE07 General Purpose Flag 0800 (2048) │ │ │ │ +0DFD8A LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ +0DFD8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFD8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFD90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFE09 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFE0B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DFE0F CRC 50EF40F9 (1357857017) │ │ │ │ -0DFE13 Compressed Size 00000456 (1110) │ │ │ │ -0DFE17 Uncompressed Size 00000B6B (2923) │ │ │ │ -0DFE1B Filename Length 002C (44) │ │ │ │ -0DFE1D Extra Length 0000 (0) │ │ │ │ -0DFE1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFD92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFD94 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DFD98 CRC 50EF40F9 (1357857017) │ │ │ │ +0DFD9C Compressed Size 00000456 (1110) │ │ │ │ +0DFDA0 Uncompressed Size 00000B6B (2923) │ │ │ │ +0DFDA4 Filename Length 002C (44) │ │ │ │ +0DFDA6 Extra Length 0000 (0) │ │ │ │ +0DFDA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFE1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFDA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFE4B PAYLOAD │ │ │ │ +0DFDD4 PAYLOAD │ │ │ │ │ │ │ │ -0E02A1 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ -0E02A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E02A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E02A7 General Purpose Flag 0800 (2048) │ │ │ │ +0E022A LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ +0E022E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E022F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0230 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E02A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E02AB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E02AF CRC 0E3E5D33 (238968115) │ │ │ │ -0E02B3 Compressed Size 00000648 (1608) │ │ │ │ -0E02B7 Uncompressed Size 000020E4 (8420) │ │ │ │ -0E02BB Filename Length 002B (43) │ │ │ │ -0E02BD Extra Length 0000 (0) │ │ │ │ -0E02BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0232 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0234 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E0238 CRC 0E3E5D33 (238968115) │ │ │ │ +0E023C Compressed Size 00000648 (1608) │ │ │ │ +0E0240 Uncompressed Size 000020E4 (8420) │ │ │ │ +0E0244 Filename Length 002B (43) │ │ │ │ +0E0246 Extra Length 0000 (0) │ │ │ │ +0E0248 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE02BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0248: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E02EA PAYLOAD │ │ │ │ +0E0273 PAYLOAD │ │ │ │ │ │ │ │ -0E0932 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ -0E0936 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0937 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0938 General Purpose Flag 0800 (2048) │ │ │ │ +0E08BB LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ +0E08BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E08C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E08C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E093A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E093C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E0940 CRC C1D67AD7 (3252058839) │ │ │ │ -0E0944 Compressed Size 000010BB (4283) │ │ │ │ -0E0948 Uncompressed Size 000030B2 (12466) │ │ │ │ -0E094C Filename Length 001C (28) │ │ │ │ -0E094E Extra Length 0000 (0) │ │ │ │ -0E0950 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E08C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E08C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E08C9 CRC 1AB6AD54 (448179540) │ │ │ │ +0E08CD Compressed Size 000010C0 (4288) │ │ │ │ +0E08D1 Uncompressed Size 000030B2 (12466) │ │ │ │ +0E08D5 Filename Length 001C (28) │ │ │ │ +0E08D7 Extra Length 0000 (0) │ │ │ │ +0E08D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0950: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE08D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E096C PAYLOAD │ │ │ │ +0E08F5 PAYLOAD │ │ │ │ │ │ │ │ -0E1A27 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ -0E1A2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E1A2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E1A2D General Purpose Flag 0800 (2048) │ │ │ │ +0E19B5 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ +0E19B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E19BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E19BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E1A2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1A31 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E1A35 CRC C8CF5F92 (3369033618) │ │ │ │ -0E1A39 Compressed Size 00001EC9 (7881) │ │ │ │ -0E1A3D Uncompressed Size 0000EFC8 (61384) │ │ │ │ -0E1A41 Filename Length 001B (27) │ │ │ │ -0E1A43 Extra Length 0000 (0) │ │ │ │ -0E1A45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E19BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E19BF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E19C3 CRC EF81B4B7 (4018255031) │ │ │ │ +0E19C7 Compressed Size 00001F11 (7953) │ │ │ │ +0E19CB Uncompressed Size 0000EFC8 (61384) │ │ │ │ +0E19CF Filename Length 001B (27) │ │ │ │ +0E19D1 Extra Length 0000 (0) │ │ │ │ +0E19D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1A45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE19D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1A60 PAYLOAD │ │ │ │ +0E19EE PAYLOAD │ │ │ │ │ │ │ │ -0E3929 LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ -0E392D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E392E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E392F General Purpose Flag 0800 (2048) │ │ │ │ +0E38FF LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ +0E3903 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3904 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3905 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3931 Compression Method 0000 (0) 'Stored' │ │ │ │ -0E3933 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E3937 CRC 00000000 (0) │ │ │ │ -0E393B Compressed Size 00000000 (0) │ │ │ │ -0E393F Uncompressed Size 00000000 (0) │ │ │ │ -0E3943 Filename Length 0013 (19) │ │ │ │ -0E3945 Extra Length 0000 (0) │ │ │ │ -0E3947 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3907 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E3909 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E390D CRC 00000000 (0) │ │ │ │ +0E3911 Compressed Size 00000000 (0) │ │ │ │ +0E3915 Uncompressed Size 00000000 (0) │ │ │ │ +0E3919 Filename Length 0013 (19) │ │ │ │ +0E391B Extra Length 0000 (0) │ │ │ │ +0E391D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3947: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE391D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E395A LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ -0E395E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E395F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3960 General Purpose Flag 0800 (2048) │ │ │ │ +0E3930 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ +0E3934 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3935 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3936 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3962 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3964 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E3968 CRC 491461ED (1226072557) │ │ │ │ -0E396C Compressed Size 000006C2 (1730) │ │ │ │ -0E3970 Uncompressed Size 000011D9 (4569) │ │ │ │ -0E3974 Filename Length 0025 (37) │ │ │ │ -0E3976 Extra Length 0000 (0) │ │ │ │ -0E3978 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3938 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E393A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E393E CRC 491461ED (1226072557) │ │ │ │ +0E3942 Compressed Size 000006C2 (1730) │ │ │ │ +0E3946 Uncompressed Size 000011D9 (4569) │ │ │ │ +0E394A Filename Length 0025 (37) │ │ │ │ +0E394C Extra Length 0000 (0) │ │ │ │ +0E394E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3978: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE394E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E399D PAYLOAD │ │ │ │ +0E3973 PAYLOAD │ │ │ │ │ │ │ │ -0E405F LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ -0E4063 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4064 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4065 General Purpose Flag 0800 (2048) │ │ │ │ +0E4035 LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ +0E4039 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E403A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E403B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4067 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4069 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E406D CRC 631F4D5B (1662995803) │ │ │ │ -0E4071 Compressed Size 00001056 (4182) │ │ │ │ -0E4075 Uncompressed Size 00005D15 (23829) │ │ │ │ -0E4079 Filename Length 0024 (36) │ │ │ │ -0E407B Extra Length 0000 (0) │ │ │ │ -0E407D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E403D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E403F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E4043 CRC 631F4D5B (1662995803) │ │ │ │ +0E4047 Compressed Size 00001056 (4182) │ │ │ │ +0E404B Uncompressed Size 00005D15 (23829) │ │ │ │ +0E404F Filename Length 0024 (36) │ │ │ │ +0E4051 Extra Length 0000 (0) │ │ │ │ +0E4053 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE407D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4053: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E40A1 PAYLOAD │ │ │ │ +0E4077 PAYLOAD │ │ │ │ │ │ │ │ -0E50F7 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ -0E50FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E50FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E50FD General Purpose Flag 0800 (2048) │ │ │ │ +0E50CD LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ +0E50D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E50D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E50D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E50FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5101 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E5105 CRC AAEC6926 (2867620134) │ │ │ │ -0E5109 Compressed Size 000007B4 (1972) │ │ │ │ -0E510D Uncompressed Size 00001489 (5257) │ │ │ │ -0E5111 Filename Length 0024 (36) │ │ │ │ -0E5113 Extra Length 0000 (0) │ │ │ │ -0E5115 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E50D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E50D7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E50DB CRC AAEC6926 (2867620134) │ │ │ │ +0E50DF Compressed Size 000007B4 (1972) │ │ │ │ +0E50E3 Uncompressed Size 00001489 (5257) │ │ │ │ +0E50E7 Filename Length 0024 (36) │ │ │ │ +0E50E9 Extra Length 0000 (0) │ │ │ │ +0E50EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5115: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE50EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5139 PAYLOAD │ │ │ │ +0E510F PAYLOAD │ │ │ │ │ │ │ │ -0E58ED LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ -0E58F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E58F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E58F3 General Purpose Flag 0800 (2048) │ │ │ │ +0E58C3 LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ +0E58C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E58C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E58C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E58F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E58F7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E58FB CRC 6B2FCC6F (1798294639) │ │ │ │ -0E58FF Compressed Size 00000C29 (3113) │ │ │ │ -0E5903 Uncompressed Size 00004B62 (19298) │ │ │ │ -0E5907 Filename Length 0023 (35) │ │ │ │ -0E5909 Extra Length 0000 (0) │ │ │ │ -0E590B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E58CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E58CD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E58D1 CRC 6B2FCC6F (1798294639) │ │ │ │ +0E58D5 Compressed Size 00000C29 (3113) │ │ │ │ +0E58D9 Uncompressed Size 00004B62 (19298) │ │ │ │ +0E58DD Filename Length 0023 (35) │ │ │ │ +0E58DF Extra Length 0000 (0) │ │ │ │ +0E58E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE590B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE58E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E592E PAYLOAD │ │ │ │ +0E5904 PAYLOAD │ │ │ │ │ │ │ │ -0E6557 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ -0E655B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E655C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E655D General Purpose Flag 0800 (2048) │ │ │ │ +0E652D LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ +0E6531 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6532 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6533 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E655F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6561 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E6565 CRC DF619346 (3747713862) │ │ │ │ -0E6569 Compressed Size 000018DF (6367) │ │ │ │ -0E656D Uncompressed Size 00004E42 (20034) │ │ │ │ -0E6571 Filename Length 0020 (32) │ │ │ │ -0E6573 Extra Length 0000 (0) │ │ │ │ -0E6575 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6535 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6537 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E653B CRC DF619346 (3747713862) │ │ │ │ +0E653F Compressed Size 000018DF (6367) │ │ │ │ +0E6543 Uncompressed Size 00004E42 (20034) │ │ │ │ +0E6547 Filename Length 0020 (32) │ │ │ │ +0E6549 Extra Length 0000 (0) │ │ │ │ +0E654B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6575: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE654B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6595 PAYLOAD │ │ │ │ +0E656B PAYLOAD │ │ │ │ │ │ │ │ -0E7E74 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ -0E7E78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E7E79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E7E7A General Purpose Flag 0800 (2048) │ │ │ │ +0E7E4A LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ +0E7E4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E7E4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E7E50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E7E7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E7E7E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E7E82 CRC B857BDE2 (3092757986) │ │ │ │ -0E7E86 Compressed Size 000011C7 (4551) │ │ │ │ -0E7E8A Uncompressed Size 00005F2A (24362) │ │ │ │ -0E7E8E Filename Length 001F (31) │ │ │ │ -0E7E90 Extra Length 0000 (0) │ │ │ │ -0E7E92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E7E52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E7E54 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E7E58 CRC B857BDE2 (3092757986) │ │ │ │ +0E7E5C Compressed Size 000011C7 (4551) │ │ │ │ +0E7E60 Uncompressed Size 00005F2A (24362) │ │ │ │ +0E7E64 Filename Length 001F (31) │ │ │ │ +0E7E66 Extra Length 0000 (0) │ │ │ │ +0E7E68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE7E92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE7E68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E7EB1 PAYLOAD │ │ │ │ +0E7E87 PAYLOAD │ │ │ │ │ │ │ │ -0E9078 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ -0E907C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E907D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E907E General Purpose Flag 0800 (2048) │ │ │ │ +0E904E LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ +0E9052 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9053 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9054 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9080 Compression Method 0000 (0) 'Stored' │ │ │ │ -0E9082 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E9086 CRC 00000000 (0) │ │ │ │ -0E908A Compressed Size 00000000 (0) │ │ │ │ -0E908E Uncompressed Size 00000000 (0) │ │ │ │ -0E9092 Filename Length 0019 (25) │ │ │ │ -0E9094 Extra Length 0000 (0) │ │ │ │ -0E9096 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9056 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E9058 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E905C CRC 00000000 (0) │ │ │ │ +0E9060 Compressed Size 00000000 (0) │ │ │ │ +0E9064 Uncompressed Size 00000000 (0) │ │ │ │ +0E9068 Filename Length 0019 (25) │ │ │ │ +0E906A Extra Length 0000 (0) │ │ │ │ +0E906C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9096: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE906C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E90AF LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ -0E90B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E90B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E90B5 General Purpose Flag 0800 (2048) │ │ │ │ +0E9085 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ +0E9089 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E908A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E908B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E90B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E90B9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E90BD CRC 9BD26099 (2614255769) │ │ │ │ -0E90C1 Compressed Size 00000532 (1330) │ │ │ │ -0E90C5 Uncompressed Size 00000D4A (3402) │ │ │ │ -0E90C9 Filename Length 002B (43) │ │ │ │ -0E90CB Extra Length 0000 (0) │ │ │ │ -0E90CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E908D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E908F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E9093 CRC 9BD26099 (2614255769) │ │ │ │ +0E9097 Compressed Size 00000532 (1330) │ │ │ │ +0E909B Uncompressed Size 00000D4A (3402) │ │ │ │ +0E909F Filename Length 002B (43) │ │ │ │ +0E90A1 Extra Length 0000 (0) │ │ │ │ +0E90A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE90CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE90A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E90F8 PAYLOAD │ │ │ │ +0E90CE PAYLOAD │ │ │ │ │ │ │ │ -0E962A LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ -0E962E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E962F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9630 General Purpose Flag 0800 (2048) │ │ │ │ +0E9600 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ +0E9604 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9605 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9606 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9632 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9634 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E9638 CRC 8E3EC6BB (2386478779) │ │ │ │ -0E963C Compressed Size 000005D1 (1489) │ │ │ │ -0E9640 Uncompressed Size 00001E54 (7764) │ │ │ │ -0E9644 Filename Length 002A (42) │ │ │ │ -0E9646 Extra Length 0000 (0) │ │ │ │ -0E9648 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9608 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E960A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E960E CRC 8E3EC6BB (2386478779) │ │ │ │ +0E9612 Compressed Size 000005D1 (1489) │ │ │ │ +0E9616 Uncompressed Size 00001E54 (7764) │ │ │ │ +0E961A Filename Length 002A (42) │ │ │ │ +0E961C Extra Length 0000 (0) │ │ │ │ +0E961E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9648: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE961E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9672 PAYLOAD │ │ │ │ +0E9648 PAYLOAD │ │ │ │ │ │ │ │ -0E9C43 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ -0E9C47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9C48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9C49 General Purpose Flag 0800 (2048) │ │ │ │ +0E9C19 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ +0E9C1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9C1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9C1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9C4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9C4D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E9C51 CRC EC9B2091 (3969589393) │ │ │ │ -0E9C55 Compressed Size 000000D5 (213) │ │ │ │ -0E9C59 Uncompressed Size 0000013A (314) │ │ │ │ -0E9C5D Filename Length 002C (44) │ │ │ │ -0E9C5F Extra Length 0000 (0) │ │ │ │ -0E9C61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9C21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9C23 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E9C27 CRC EC9B2091 (3969589393) │ │ │ │ +0E9C2B Compressed Size 000000D5 (213) │ │ │ │ +0E9C2F Uncompressed Size 0000013A (314) │ │ │ │ +0E9C33 Filename Length 002C (44) │ │ │ │ +0E9C35 Extra Length 0000 (0) │ │ │ │ +0E9C37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9C61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9C37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9C8D PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0E9C63 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0E9D62 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ -0E9D66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9D67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9D68 General Purpose Flag 0800 (2048) │ │ │ │ +0E9D38 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ +0E9D3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9D3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9D3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9D6A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9D6C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E9D70 CRC 1152B764 (290633572) │ │ │ │ -0E9D74 Compressed Size 0000007B (123) │ │ │ │ -0E9D78 Uncompressed Size 000000A2 (162) │ │ │ │ -0E9D7C Filename Length 002B (43) │ │ │ │ -0E9D7E Extra Length 0000 (0) │ │ │ │ -0E9D80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9D40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9D42 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E9D46 CRC 1152B764 (290633572) │ │ │ │ +0E9D4A Compressed Size 0000007B (123) │ │ │ │ +0E9D4E Uncompressed Size 000000A2 (162) │ │ │ │ +0E9D52 Filename Length 002B (43) │ │ │ │ +0E9D54 Extra Length 0000 (0) │ │ │ │ +0E9D56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9D80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9D56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9DAB PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0E9D81 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0E9E26 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ -0E9E2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9E2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9E2C General Purpose Flag 0800 (2048) │ │ │ │ +0E9DFC LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ +0E9E00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9E01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9E02 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9E2E Compression Method 0000 (0) 'Stored' │ │ │ │ -0E9E30 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E9E34 CRC 00000000 (0) │ │ │ │ -0E9E38 Compressed Size 00000000 (0) │ │ │ │ -0E9E3C Uncompressed Size 00000000 (0) │ │ │ │ -0E9E40 Filename Length 0014 (20) │ │ │ │ -0E9E42 Extra Length 0000 (0) │ │ │ │ -0E9E44 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9E04 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E9E06 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E9E0A CRC 00000000 (0) │ │ │ │ +0E9E0E Compressed Size 00000000 (0) │ │ │ │ +0E9E12 Uncompressed Size 00000000 (0) │ │ │ │ +0E9E16 Filename Length 0014 (20) │ │ │ │ +0E9E18 Extra Length 0000 (0) │ │ │ │ +0E9E1A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9E44: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9E1A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E9E58 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ -0E9E5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9E5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9E5E General Purpose Flag 0800 (2048) │ │ │ │ +0E9E2E LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ +0E9E32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9E33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9E34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9E60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9E62 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E9E66 CRC 5CD42A14 (1557408276) │ │ │ │ -0E9E6A Compressed Size 000002B3 (691) │ │ │ │ -0E9E6E Uncompressed Size 00000598 (1432) │ │ │ │ -0E9E72 Filename Length 0030 (48) │ │ │ │ -0E9E74 Extra Length 0000 (0) │ │ │ │ -0E9E76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9E36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9E38 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E9E3C CRC 5CD42A14 (1557408276) │ │ │ │ +0E9E40 Compressed Size 000002B3 (691) │ │ │ │ +0E9E44 Uncompressed Size 00000598 (1432) │ │ │ │ +0E9E48 Filename Length 0030 (48) │ │ │ │ +0E9E4A Extra Length 0000 (0) │ │ │ │ +0E9E4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9E76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9E4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9EA6 PAYLOAD │ │ │ │ +0E9E7C PAYLOAD │ │ │ │ │ │ │ │ -0EA159 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ -0EA15D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA15E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA15F General Purpose Flag 0800 (2048) │ │ │ │ +0EA12F LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ +0EA133 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA134 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA135 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA161 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA163 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EA167 CRC 6114CB17 (1628752663) │ │ │ │ -0EA16B Compressed Size 00000405 (1029) │ │ │ │ -0EA16F Uncompressed Size 00000D8E (3470) │ │ │ │ -0EA173 Filename Length 002F (47) │ │ │ │ -0EA175 Extra Length 0000 (0) │ │ │ │ -0EA177 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA137 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA139 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EA13D CRC 6114CB17 (1628752663) │ │ │ │ +0EA141 Compressed Size 00000405 (1029) │ │ │ │ +0EA145 Uncompressed Size 00000D8E (3470) │ │ │ │ +0EA149 Filename Length 002F (47) │ │ │ │ +0EA14B Extra Length 0000 (0) │ │ │ │ +0EA14D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA177: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA14D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA1A6 PAYLOAD │ │ │ │ +0EA17C PAYLOAD │ │ │ │ │ │ │ │ -0EA5AB LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ -0EA5AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA5B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA5B1 General Purpose Flag 0800 (2048) │ │ │ │ +0EA581 LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ +0EA585 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA586 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA587 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA5B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA5B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EA5B9 CRC 0A83B7F1 (176404465) │ │ │ │ -0EA5BD Compressed Size 00000394 (916) │ │ │ │ -0EA5C1 Uncompressed Size 00000785 (1925) │ │ │ │ -0EA5C5 Filename Length 0028 (40) │ │ │ │ -0EA5C7 Extra Length 0000 (0) │ │ │ │ -0EA5C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA589 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA58B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EA58F CRC 0A83B7F1 (176404465) │ │ │ │ +0EA593 Compressed Size 00000394 (916) │ │ │ │ +0EA597 Uncompressed Size 00000785 (1925) │ │ │ │ +0EA59B Filename Length 0028 (40) │ │ │ │ +0EA59D Extra Length 0000 (0) │ │ │ │ +0EA59F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA5C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA59F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA5F1 PAYLOAD │ │ │ │ +0EA5C7 PAYLOAD │ │ │ │ │ │ │ │ -0EA985 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ -0EA989 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA98A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA98B General Purpose Flag 0800 (2048) │ │ │ │ +0EA95B LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ +0EA95F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA960 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA961 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA98D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA98F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EA993 CRC BB4CB1A5 (3142365605) │ │ │ │ -0EA997 Compressed Size 000004B0 (1200) │ │ │ │ -0EA99B Uncompressed Size 00001405 (5125) │ │ │ │ -0EA99F Filename Length 0027 (39) │ │ │ │ -0EA9A1 Extra Length 0000 (0) │ │ │ │ -0EA9A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA963 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA965 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EA969 CRC BB4CB1A5 (3142365605) │ │ │ │ +0EA96D Compressed Size 000004B0 (1200) │ │ │ │ +0EA971 Uncompressed Size 00001405 (5125) │ │ │ │ +0EA975 Filename Length 0027 (39) │ │ │ │ +0EA977 Extra Length 0000 (0) │ │ │ │ +0EA979 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA9A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA979: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA9CA PAYLOAD │ │ │ │ +0EA9A0 PAYLOAD │ │ │ │ │ │ │ │ -0EAE7A LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ -0EAE7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EAE7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EAE80 General Purpose Flag 0800 (2048) │ │ │ │ +0EAE50 LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ +0EAE54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EAE55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EAE56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EAE82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EAE84 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EAE88 CRC 102B1858 (271259736) │ │ │ │ -0EAE8C Compressed Size 0000024C (588) │ │ │ │ -0EAE90 Uncompressed Size 00000440 (1088) │ │ │ │ -0EAE94 Filename Length 0022 (34) │ │ │ │ -0EAE96 Extra Length 0000 (0) │ │ │ │ -0EAE98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EAE58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EAE5A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EAE5E CRC 102B1858 (271259736) │ │ │ │ +0EAE62 Compressed Size 0000024C (588) │ │ │ │ +0EAE66 Uncompressed Size 00000440 (1088) │ │ │ │ +0EAE6A Filename Length 0022 (34) │ │ │ │ +0EAE6C Extra Length 0000 (0) │ │ │ │ +0EAE6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEAE98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEAE6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EAEBA PAYLOAD │ │ │ │ +0EAE90 PAYLOAD │ │ │ │ │ │ │ │ -0EB106 LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ -0EB10A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB10B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB10C General Purpose Flag 0800 (2048) │ │ │ │ +0EB0DC LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ +0EB0E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB0E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB0E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB10E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB110 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EB114 CRC E2A8C764 (3802711908) │ │ │ │ -0EB118 Compressed Size 000002B4 (692) │ │ │ │ -0EB11C Uncompressed Size 000007E5 (2021) │ │ │ │ -0EB120 Filename Length 0021 (33) │ │ │ │ -0EB122 Extra Length 0000 (0) │ │ │ │ -0EB124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB0E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB0E6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EB0EA CRC E2A8C764 (3802711908) │ │ │ │ +0EB0EE Compressed Size 000002B4 (692) │ │ │ │ +0EB0F2 Uncompressed Size 000007E5 (2021) │ │ │ │ +0EB0F6 Filename Length 0021 (33) │ │ │ │ +0EB0F8 Extra Length 0000 (0) │ │ │ │ +0EB0FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB0FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB145 PAYLOAD │ │ │ │ +0EB11B PAYLOAD │ │ │ │ │ │ │ │ -0EB3F9 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ -0EB3FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB3FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB3FF General Purpose Flag 0800 (2048) │ │ │ │ +0EB3CF LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ +0EB3D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB3D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB3D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB401 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB403 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EB407 CRC 032647A6 (52840358) │ │ │ │ -0EB40B Compressed Size 00000358 (856) │ │ │ │ -0EB40F Uncompressed Size 00000811 (2065) │ │ │ │ -0EB413 Filename Length 0029 (41) │ │ │ │ -0EB415 Extra Length 0000 (0) │ │ │ │ -0EB417 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB3D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB3D9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EB3DD CRC 032647A6 (52840358) │ │ │ │ +0EB3E1 Compressed Size 00000358 (856) │ │ │ │ +0EB3E5 Uncompressed Size 00000811 (2065) │ │ │ │ +0EB3E9 Filename Length 0029 (41) │ │ │ │ +0EB3EB Extra Length 0000 (0) │ │ │ │ +0EB3ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB417: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB3ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB440 PAYLOAD │ │ │ │ +0EB416 PAYLOAD │ │ │ │ │ │ │ │ -0EB798 LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ -0EB79C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB79D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB79E General Purpose Flag 0800 (2048) │ │ │ │ +0EB76E LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ +0EB772 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB773 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB774 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB7A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB7A2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EB7A6 CRC 4C0166F2 (1275160306) │ │ │ │ -0EB7AA Compressed Size 0000040D (1037) │ │ │ │ -0EB7AE Uncompressed Size 00001AD2 (6866) │ │ │ │ -0EB7B2 Filename Length 0028 (40) │ │ │ │ -0EB7B4 Extra Length 0000 (0) │ │ │ │ -0EB7B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB776 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB778 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EB77C CRC 4C0166F2 (1275160306) │ │ │ │ +0EB780 Compressed Size 0000040D (1037) │ │ │ │ +0EB784 Uncompressed Size 00001AD2 (6866) │ │ │ │ +0EB788 Filename Length 0028 (40) │ │ │ │ +0EB78A Extra Length 0000 (0) │ │ │ │ +0EB78C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB7B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB78C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB7DE PAYLOAD │ │ │ │ +0EB7B4 PAYLOAD │ │ │ │ │ │ │ │ -0EBBEB LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ -0EBBEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBBF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBBF1 General Purpose Flag 0800 (2048) │ │ │ │ +0EBBC1 LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ +0EBBC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBBC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBBC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBBF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBBF5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EBBF9 CRC 2B6F48A0 (728713376) │ │ │ │ -0EBBFD Compressed Size 000003B9 (953) │ │ │ │ -0EBC01 Uncompressed Size 00000893 (2195) │ │ │ │ -0EBC05 Filename Length 002C (44) │ │ │ │ -0EBC07 Extra Length 0000 (0) │ │ │ │ -0EBC09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBBC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBBCB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EBBCF CRC 2B6F48A0 (728713376) │ │ │ │ +0EBBD3 Compressed Size 000003B9 (953) │ │ │ │ +0EBBD7 Uncompressed Size 00000893 (2195) │ │ │ │ +0EBBDB Filename Length 002C (44) │ │ │ │ +0EBBDD Extra Length 0000 (0) │ │ │ │ +0EBBDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEBC09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBBDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EBC35 PAYLOAD │ │ │ │ +0EBC0B PAYLOAD │ │ │ │ │ │ │ │ -0EBFEE LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ -0EBFF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBFF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBFF4 General Purpose Flag 0800 (2048) │ │ │ │ +0EBFC4 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ +0EBFC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBFC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBFCA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBFF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBFF8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EBFFC CRC 8617C870 (2249705584) │ │ │ │ -0EC000 Compressed Size 000005CF (1487) │ │ │ │ -0EC004 Uncompressed Size 000018C3 (6339) │ │ │ │ -0EC008 Filename Length 002B (43) │ │ │ │ -0EC00A Extra Length 0000 (0) │ │ │ │ -0EC00C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBFCC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBFCE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EBFD2 CRC 8617C870 (2249705584) │ │ │ │ +0EBFD6 Compressed Size 000005CF (1487) │ │ │ │ +0EBFDA Uncompressed Size 000018C3 (6339) │ │ │ │ +0EBFDE Filename Length 002B (43) │ │ │ │ +0EBFE0 Extra Length 0000 (0) │ │ │ │ +0EBFE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC00C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBFE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC037 PAYLOAD │ │ │ │ +0EC00D PAYLOAD │ │ │ │ │ │ │ │ -0EC606 LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ -0EC60A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EC60B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EC60C General Purpose Flag 0800 (2048) │ │ │ │ +0EC5DC LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ +0EC5E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EC5E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EC5E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EC60E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EC610 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EC614 CRC F80CD984 (4161591684) │ │ │ │ -0EC618 Compressed Size 000003F6 (1014) │ │ │ │ -0EC61C Uncompressed Size 000009B4 (2484) │ │ │ │ -0EC620 Filename Length 002F (47) │ │ │ │ -0EC622 Extra Length 0000 (0) │ │ │ │ -0EC624 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EC5E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EC5E6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EC5EA CRC F80CD984 (4161591684) │ │ │ │ +0EC5EE Compressed Size 000003F6 (1014) │ │ │ │ +0EC5F2 Uncompressed Size 000009B4 (2484) │ │ │ │ +0EC5F6 Filename Length 002F (47) │ │ │ │ +0EC5F8 Extra Length 0000 (0) │ │ │ │ +0EC5FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEC5FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC653 PAYLOAD │ │ │ │ +0EC629 PAYLOAD │ │ │ │ │ │ │ │ -0ECA49 LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ -0ECA4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ECA4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ECA4F General Purpose Flag 0800 (2048) │ │ │ │ +0ECA1F LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ +0ECA23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ECA24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ECA25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ECA51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ECA53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0ECA57 CRC A5A4A9A6 (2779031974) │ │ │ │ -0ECA5B Compressed Size 00000618 (1560) │ │ │ │ -0ECA5F Uncompressed Size 00001C8B (7307) │ │ │ │ -0ECA63 Filename Length 002E (46) │ │ │ │ -0ECA65 Extra Length 0000 (0) │ │ │ │ -0ECA67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ECA27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ECA29 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0ECA2D CRC A5A4A9A6 (2779031974) │ │ │ │ +0ECA31 Compressed Size 00000618 (1560) │ │ │ │ +0ECA35 Uncompressed Size 00001C8B (7307) │ │ │ │ +0ECA39 Filename Length 002E (46) │ │ │ │ +0ECA3B Extra Length 0000 (0) │ │ │ │ +0ECA3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xECA67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xECA3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ECA95 PAYLOAD │ │ │ │ +0ECA6B PAYLOAD │ │ │ │ │ │ │ │ -0ED0AD LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ -0ED0B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED0B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED0B3 General Purpose Flag 0800 (2048) │ │ │ │ +0ED083 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ +0ED087 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED088 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED089 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED0B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED0B7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0ED0BB CRC 96EBF606 (2532046342) │ │ │ │ -0ED0BF Compressed Size 000005B9 (1465) │ │ │ │ -0ED0C3 Uncompressed Size 000010B1 (4273) │ │ │ │ -0ED0C7 Filename Length 0023 (35) │ │ │ │ -0ED0C9 Extra Length 0000 (0) │ │ │ │ -0ED0CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED08B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED08D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0ED091 CRC 96EBF606 (2532046342) │ │ │ │ +0ED095 Compressed Size 000005B9 (1465) │ │ │ │ +0ED099 Uncompressed Size 000010B1 (4273) │ │ │ │ +0ED09D Filename Length 0023 (35) │ │ │ │ +0ED09F Extra Length 0000 (0) │ │ │ │ +0ED0A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED0CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED0A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED0EE PAYLOAD │ │ │ │ +0ED0C4 PAYLOAD │ │ │ │ │ │ │ │ -0ED6A7 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ -0ED6AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED6AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED6AD General Purpose Flag 0800 (2048) │ │ │ │ +0ED67D LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ +0ED681 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED682 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED683 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED6AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED6B1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0ED6B5 CRC 4E7DB11E (1316860190) │ │ │ │ -0ED6B9 Compressed Size 00000638 (1592) │ │ │ │ -0ED6BD Uncompressed Size 00002EC0 (11968) │ │ │ │ -0ED6C1 Filename Length 0022 (34) │ │ │ │ -0ED6C3 Extra Length 0000 (0) │ │ │ │ -0ED6C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED685 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED687 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0ED68B CRC 4E7DB11E (1316860190) │ │ │ │ +0ED68F Compressed Size 00000638 (1592) │ │ │ │ +0ED693 Uncompressed Size 00002EC0 (11968) │ │ │ │ +0ED697 Filename Length 0022 (34) │ │ │ │ +0ED699 Extra Length 0000 (0) │ │ │ │ +0ED69B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED6C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED69B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED6E7 PAYLOAD │ │ │ │ +0ED6BD PAYLOAD │ │ │ │ │ │ │ │ -0EDD1F LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ -0EDD23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EDD24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EDD25 General Purpose Flag 0800 (2048) │ │ │ │ +0EDCF5 LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ +0EDCF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EDCFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EDCFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EDD27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EDD29 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EDD2D CRC 070E19A8 (118364584) │ │ │ │ -0EDD31 Compressed Size 0000048D (1165) │ │ │ │ -0EDD35 Uncompressed Size 00000A5A (2650) │ │ │ │ -0EDD39 Filename Length 0025 (37) │ │ │ │ -0EDD3B Extra Length 0000 (0) │ │ │ │ -0EDD3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EDCFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EDCFF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EDD03 CRC 070E19A8 (118364584) │ │ │ │ +0EDD07 Compressed Size 0000048D (1165) │ │ │ │ +0EDD0B Uncompressed Size 00000A5A (2650) │ │ │ │ +0EDD0F Filename Length 0025 (37) │ │ │ │ +0EDD11 Extra Length 0000 (0) │ │ │ │ +0EDD13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEDD3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEDD13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EDD62 PAYLOAD │ │ │ │ +0EDD38 PAYLOAD │ │ │ │ │ │ │ │ -0EE1EF LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ -0EE1F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE1F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE1F5 General Purpose Flag 0800 (2048) │ │ │ │ +0EE1C5 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ +0EE1C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE1CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE1CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE1F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE1F9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EE1FD CRC F0BFA4D3 (4039091411) │ │ │ │ -0EE201 Compressed Size 00000585 (1413) │ │ │ │ -0EE205 Uncompressed Size 00001641 (5697) │ │ │ │ -0EE209 Filename Length 0024 (36) │ │ │ │ -0EE20B Extra Length 0000 (0) │ │ │ │ -0EE20D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE1CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE1CF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EE1D3 CRC F0BFA4D3 (4039091411) │ │ │ │ +0EE1D7 Compressed Size 00000585 (1413) │ │ │ │ +0EE1DB Uncompressed Size 00001641 (5697) │ │ │ │ +0EE1DF Filename Length 0024 (36) │ │ │ │ +0EE1E1 Extra Length 0000 (0) │ │ │ │ +0EE1E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE20D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE1E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE231 PAYLOAD │ │ │ │ +0EE207 PAYLOAD │ │ │ │ │ │ │ │ -0EE7B6 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ -0EE7BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE7BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE7BC General Purpose Flag 0800 (2048) │ │ │ │ +0EE78C LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ +0EE790 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE791 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE792 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE7BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE7C0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EE7C4 CRC F00A7631 (4027217457) │ │ │ │ -0EE7C8 Compressed Size 00000611 (1553) │ │ │ │ -0EE7CC Uncompressed Size 0000129C (4764) │ │ │ │ -0EE7D0 Filename Length 002C (44) │ │ │ │ -0EE7D2 Extra Length 0000 (0) │ │ │ │ -0EE7D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE794 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE796 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EE79A CRC F00A7631 (4027217457) │ │ │ │ +0EE79E Compressed Size 00000611 (1553) │ │ │ │ +0EE7A2 Uncompressed Size 0000129C (4764) │ │ │ │ +0EE7A6 Filename Length 002C (44) │ │ │ │ +0EE7A8 Extra Length 0000 (0) │ │ │ │ +0EE7AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE7D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE7AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE800 PAYLOAD │ │ │ │ +0EE7D6 PAYLOAD │ │ │ │ │ │ │ │ -0EEE11 LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ -0EEE15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EEE16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EEE17 General Purpose Flag 0800 (2048) │ │ │ │ +0EEDE7 LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ +0EEDEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EEDEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EEDED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EEE19 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EEE1B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EEE1F CRC E601883F (3858860095) │ │ │ │ -0EEE23 Compressed Size 000004C4 (1220) │ │ │ │ -0EEE27 Uncompressed Size 000023C6 (9158) │ │ │ │ -0EEE2B Filename Length 002B (43) │ │ │ │ -0EEE2D Extra Length 0000 (0) │ │ │ │ -0EEE2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EEDEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EEDF1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EEDF5 CRC E601883F (3858860095) │ │ │ │ +0EEDF9 Compressed Size 000004C4 (1220) │ │ │ │ +0EEDFD Uncompressed Size 000023C6 (9158) │ │ │ │ +0EEE01 Filename Length 002B (43) │ │ │ │ +0EEE03 Extra Length 0000 (0) │ │ │ │ +0EEE05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEEE2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEEE05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EEE5A PAYLOAD │ │ │ │ +0EEE30 PAYLOAD │ │ │ │ │ │ │ │ -0EF31E LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ -0EF322 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF323 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF324 General Purpose Flag 0800 (2048) │ │ │ │ +0EF2F4 LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ +0EF2F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF2F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF2FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF326 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF328 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EF32C CRC 5F073484 (1594307716) │ │ │ │ -0EF330 Compressed Size 0000021E (542) │ │ │ │ -0EF334 Uncompressed Size 000003E5 (997) │ │ │ │ -0EF338 Filename Length 0033 (51) │ │ │ │ -0EF33A Extra Length 0000 (0) │ │ │ │ -0EF33C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF2FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF2FE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EF302 CRC 5F073484 (1594307716) │ │ │ │ +0EF306 Compressed Size 0000021E (542) │ │ │ │ +0EF30A Uncompressed Size 000003E5 (997) │ │ │ │ +0EF30E Filename Length 0033 (51) │ │ │ │ +0EF310 Extra Length 0000 (0) │ │ │ │ +0EF312 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF33C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF312: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF36F PAYLOAD │ │ │ │ +0EF345 PAYLOAD │ │ │ │ │ │ │ │ -0EF58D LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ -0EF591 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF592 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF593 General Purpose Flag 0800 (2048) │ │ │ │ +0EF563 LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ +0EF567 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF568 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF569 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF595 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF597 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EF59B CRC ECB13056 (3971035222) │ │ │ │ -0EF59F Compressed Size 000002C9 (713) │ │ │ │ -0EF5A3 Uncompressed Size 0000070A (1802) │ │ │ │ -0EF5A7 Filename Length 0032 (50) │ │ │ │ -0EF5A9 Extra Length 0000 (0) │ │ │ │ -0EF5AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF56B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF56D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EF571 CRC ECB13056 (3971035222) │ │ │ │ +0EF575 Compressed Size 000002C9 (713) │ │ │ │ +0EF579 Uncompressed Size 0000070A (1802) │ │ │ │ +0EF57D Filename Length 0032 (50) │ │ │ │ +0EF57F Extra Length 0000 (0) │ │ │ │ +0EF581 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF5AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF581: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF5DD PAYLOAD │ │ │ │ +0EF5B3 PAYLOAD │ │ │ │ │ │ │ │ -0EF8A6 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ -0EF8AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF8AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF8AC General Purpose Flag 0800 (2048) │ │ │ │ +0EF87C LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ +0EF880 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF881 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF882 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF8AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF8B0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EF8B4 CRC 0A6C6CE1 (174877921) │ │ │ │ -0EF8B8 Compressed Size 0000020C (524) │ │ │ │ -0EF8BC Uncompressed Size 000003B0 (944) │ │ │ │ -0EF8C0 Filename Length 0032 (50) │ │ │ │ -0EF8C2 Extra Length 0000 (0) │ │ │ │ -0EF8C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF884 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF886 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EF88A CRC 0A6C6CE1 (174877921) │ │ │ │ +0EF88E Compressed Size 0000020C (524) │ │ │ │ +0EF892 Uncompressed Size 000003B0 (944) │ │ │ │ +0EF896 Filename Length 0032 (50) │ │ │ │ +0EF898 Extra Length 0000 (0) │ │ │ │ +0EF89A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF8C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF89A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF8F6 PAYLOAD │ │ │ │ +0EF8CC PAYLOAD │ │ │ │ │ │ │ │ -0EFB02 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ -0EFB06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFB07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFB08 General Purpose Flag 0800 (2048) │ │ │ │ +0EFAD8 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ +0EFADC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFADD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFADE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFB0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFB0C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EFB10 CRC F87AF34C (4168807244) │ │ │ │ -0EFB14 Compressed Size 0000026E (622) │ │ │ │ -0EFB18 Uncompressed Size 000005C0 (1472) │ │ │ │ -0EFB1C Filename Length 0031 (49) │ │ │ │ -0EFB1E Extra Length 0000 (0) │ │ │ │ -0EFB20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFAE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFAE2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EFAE6 CRC F87AF34C (4168807244) │ │ │ │ +0EFAEA Compressed Size 0000026E (622) │ │ │ │ +0EFAEE Uncompressed Size 000005C0 (1472) │ │ │ │ +0EFAF2 Filename Length 0031 (49) │ │ │ │ +0EFAF4 Extra Length 0000 (0) │ │ │ │ +0EFAF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFB20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFAF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFB51 PAYLOAD │ │ │ │ +0EFB27 PAYLOAD │ │ │ │ │ │ │ │ -0EFDBF LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ -0EFDC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFDC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFDC5 General Purpose Flag 0800 (2048) │ │ │ │ +0EFD95 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ +0EFD99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFD9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFD9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFDC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFDC9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EFDCD CRC F7648FD6 (4150562774) │ │ │ │ -0EFDD1 Compressed Size 0000035C (860) │ │ │ │ -0EFDD5 Uncompressed Size 00000790 (1936) │ │ │ │ -0EFDD9 Filename Length 002A (42) │ │ │ │ -0EFDDB Extra Length 0000 (0) │ │ │ │ -0EFDDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFD9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFD9F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EFDA3 CRC F7648FD6 (4150562774) │ │ │ │ +0EFDA7 Compressed Size 0000035C (860) │ │ │ │ +0EFDAB Uncompressed Size 00000790 (1936) │ │ │ │ +0EFDAF Filename Length 002A (42) │ │ │ │ +0EFDB1 Extra Length 0000 (0) │ │ │ │ +0EFDB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFDDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFDB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFE07 PAYLOAD │ │ │ │ +0EFDDD PAYLOAD │ │ │ │ │ │ │ │ -0F0163 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ -0F0167 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0168 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0169 General Purpose Flag 0800 (2048) │ │ │ │ +0F0139 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ +0F013D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F013E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F013F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F016B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F016D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F0171 CRC 0330A1B9 (53518777) │ │ │ │ -0F0175 Compressed Size 00000482 (1154) │ │ │ │ -0F0179 Uncompressed Size 0000147A (5242) │ │ │ │ -0F017D Filename Length 0029 (41) │ │ │ │ -0F017F Extra Length 0000 (0) │ │ │ │ -0F0181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0141 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0143 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F0147 CRC 0330A1B9 (53518777) │ │ │ │ +0F014B Compressed Size 00000482 (1154) │ │ │ │ +0F014F Uncompressed Size 0000147A (5242) │ │ │ │ +0F0153 Filename Length 0029 (41) │ │ │ │ +0F0155 Extra Length 0000 (0) │ │ │ │ +0F0157 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0157: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F01AA PAYLOAD │ │ │ │ +0F0180 PAYLOAD │ │ │ │ │ │ │ │ -0F062C LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ -0F0630 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0631 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0632 General Purpose Flag 0800 (2048) │ │ │ │ +0F0602 LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ +0F0606 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0607 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0608 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0634 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0636 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F063A CRC A1D214ED (2714899693) │ │ │ │ -0F063E Compressed Size 00000332 (818) │ │ │ │ -0F0642 Uncompressed Size 000006B8 (1720) │ │ │ │ -0F0646 Filename Length 002B (43) │ │ │ │ -0F0648 Extra Length 0000 (0) │ │ │ │ -0F064A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F060A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F060C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F0610 CRC A1D214ED (2714899693) │ │ │ │ +0F0614 Compressed Size 00000332 (818) │ │ │ │ +0F0618 Uncompressed Size 000006B8 (1720) │ │ │ │ +0F061C Filename Length 002B (43) │ │ │ │ +0F061E Extra Length 0000 (0) │ │ │ │ +0F0620 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF064A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0620: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0675 PAYLOAD │ │ │ │ +0F064B PAYLOAD │ │ │ │ │ │ │ │ -0F09A7 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ -0F09AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F09AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F09AD General Purpose Flag 0800 (2048) │ │ │ │ +0F097D LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ +0F0981 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0982 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0983 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F09AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F09B1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F09B5 CRC E8D4A005 (3906248709) │ │ │ │ -0F09B9 Compressed Size 00000368 (872) │ │ │ │ -0F09BD Uncompressed Size 00000DD0 (3536) │ │ │ │ -0F09C1 Filename Length 002A (42) │ │ │ │ -0F09C3 Extra Length 0000 (0) │ │ │ │ -0F09C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0985 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0987 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F098B CRC E8D4A005 (3906248709) │ │ │ │ +0F098F Compressed Size 00000368 (872) │ │ │ │ +0F0993 Uncompressed Size 00000DD0 (3536) │ │ │ │ +0F0997 Filename Length 002A (42) │ │ │ │ +0F0999 Extra Length 0000 (0) │ │ │ │ +0F099B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF09C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF099B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F09EF PAYLOAD │ │ │ │ +0F09C5 PAYLOAD │ │ │ │ │ │ │ │ -0F0D57 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ -0F0D5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0D5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0D5D General Purpose Flag 0800 (2048) │ │ │ │ +0F0D2D LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ +0F0D31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0D32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0D33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0D5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0D61 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F0D65 CRC 6A566430 (1784046640) │ │ │ │ -0F0D69 Compressed Size 0000024F (591) │ │ │ │ -0F0D6D Uncompressed Size 00000450 (1104) │ │ │ │ -0F0D71 Filename Length 0026 (38) │ │ │ │ -0F0D73 Extra Length 0000 (0) │ │ │ │ -0F0D75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0D35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0D37 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F0D3B CRC 6A566430 (1784046640) │ │ │ │ +0F0D3F Compressed Size 0000024F (591) │ │ │ │ +0F0D43 Uncompressed Size 00000450 (1104) │ │ │ │ +0F0D47 Filename Length 0026 (38) │ │ │ │ +0F0D49 Extra Length 0000 (0) │ │ │ │ +0F0D4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0D75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0D4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0D9B PAYLOAD │ │ │ │ +0F0D71 PAYLOAD │ │ │ │ │ │ │ │ -0F0FEA LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ -0F0FEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0FEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0FF0 General Purpose Flag 0800 (2048) │ │ │ │ +0F0FC0 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ +0F0FC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0FC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0FC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0FF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0FF4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F0FF8 CRC 5CE2066F (1558316655) │ │ │ │ -0F0FFC Compressed Size 0000028B (651) │ │ │ │ -0F1000 Uncompressed Size 00000799 (1945) │ │ │ │ -0F1004 Filename Length 0025 (37) │ │ │ │ -0F1006 Extra Length 0000 (0) │ │ │ │ -0F1008 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0FC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0FCA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F0FCE CRC 5CE2066F (1558316655) │ │ │ │ +0F0FD2 Compressed Size 0000028B (651) │ │ │ │ +0F0FD6 Uncompressed Size 00000799 (1945) │ │ │ │ +0F0FDA Filename Length 0025 (37) │ │ │ │ +0F0FDC Extra Length 0000 (0) │ │ │ │ +0F0FDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1008: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0FDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F102D PAYLOAD │ │ │ │ +0F1003 PAYLOAD │ │ │ │ │ │ │ │ -0F12B8 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ -0F12BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F12BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F12BE General Purpose Flag 0800 (2048) │ │ │ │ +0F128E LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ +0F1292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1294 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F12C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F12C2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F12C6 CRC 9568FED5 (2506686165) │ │ │ │ -0F12CA Compressed Size 00000253 (595) │ │ │ │ -0F12CE Uncompressed Size 00000415 (1045) │ │ │ │ -0F12D2 Filename Length 0029 (41) │ │ │ │ -0F12D4 Extra Length 0000 (0) │ │ │ │ -0F12D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1296 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1298 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F129C CRC 9568FED5 (2506686165) │ │ │ │ +0F12A0 Compressed Size 00000253 (595) │ │ │ │ +0F12A4 Uncompressed Size 00000415 (1045) │ │ │ │ +0F12A8 Filename Length 0029 (41) │ │ │ │ +0F12AA Extra Length 0000 (0) │ │ │ │ +0F12AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF12D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF12AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F12FF PAYLOAD │ │ │ │ +0F12D5 PAYLOAD │ │ │ │ │ │ │ │ -0F1552 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ -0F1556 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1557 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1558 General Purpose Flag 0800 (2048) │ │ │ │ +0F1528 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ +0F152C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F152D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F152E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F155A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F155C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F1560 CRC F17E6314 (4051591956) │ │ │ │ -0F1564 Compressed Size 000001F0 (496) │ │ │ │ -0F1568 Uncompressed Size 0000056C (1388) │ │ │ │ -0F156C Filename Length 0028 (40) │ │ │ │ -0F156E Extra Length 0000 (0) │ │ │ │ -0F1570 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1530 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1532 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F1536 CRC F17E6314 (4051591956) │ │ │ │ +0F153A Compressed Size 000001F0 (496) │ │ │ │ +0F153E Uncompressed Size 0000056C (1388) │ │ │ │ +0F1542 Filename Length 0028 (40) │ │ │ │ +0F1544 Extra Length 0000 (0) │ │ │ │ +0F1546 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1570: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1546: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1598 PAYLOAD │ │ │ │ +0F156E PAYLOAD │ │ │ │ │ │ │ │ -0F1788 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ -0F178C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F178D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F178E General Purpose Flag 0800 (2048) │ │ │ │ +0F175E LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ +0F1762 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1763 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1764 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1790 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1792 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F1796 CRC BAA3EDF8 (3131305464) │ │ │ │ -0F179A Compressed Size 00000753 (1875) │ │ │ │ -0F179E Uncompressed Size 000016BD (5821) │ │ │ │ -0F17A2 Filename Length 0029 (41) │ │ │ │ -0F17A4 Extra Length 0000 (0) │ │ │ │ -0F17A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1766 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1768 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F176C CRC BAA3EDF8 (3131305464) │ │ │ │ +0F1770 Compressed Size 00000753 (1875) │ │ │ │ +0F1774 Uncompressed Size 000016BD (5821) │ │ │ │ +0F1778 Filename Length 0029 (41) │ │ │ │ +0F177A Extra Length 0000 (0) │ │ │ │ +0F177C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF17A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF177C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F17CF PAYLOAD │ │ │ │ +0F17A5 PAYLOAD │ │ │ │ │ │ │ │ -0F1F22 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ -0F1F26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1F27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1F28 General Purpose Flag 0800 (2048) │ │ │ │ +0F1EF8 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ +0F1EFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1EFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1EFE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1F2A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1F2C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F1F30 CRC 1C44EACE (474278606) │ │ │ │ -0F1F34 Compressed Size 00000B43 (2883) │ │ │ │ -0F1F38 Uncompressed Size 00004A3F (19007) │ │ │ │ -0F1F3C Filename Length 0028 (40) │ │ │ │ -0F1F3E Extra Length 0000 (0) │ │ │ │ -0F1F40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1F00 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1F02 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F1F06 CRC 1C44EACE (474278606) │ │ │ │ +0F1F0A Compressed Size 00000B43 (2883) │ │ │ │ +0F1F0E Uncompressed Size 00004A3F (19007) │ │ │ │ +0F1F12 Filename Length 0028 (40) │ │ │ │ +0F1F14 Extra Length 0000 (0) │ │ │ │ +0F1F16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1F40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1F16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1F68 PAYLOAD │ │ │ │ +0F1F3E PAYLOAD │ │ │ │ │ │ │ │ -0F2AAB LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ -0F2AAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2AB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2AB1 General Purpose Flag 0800 (2048) │ │ │ │ +0F2A81 LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ +0F2A85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2A86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2A87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2AB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2AB5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F2AB9 CRC B0F601C4 (2968912324) │ │ │ │ -0F2ABD Compressed Size 00000461 (1121) │ │ │ │ -0F2AC1 Uncompressed Size 00000AB3 (2739) │ │ │ │ -0F2AC5 Filename Length 002E (46) │ │ │ │ -0F2AC7 Extra Length 0000 (0) │ │ │ │ -0F2AC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2A89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2A8B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F2A8F CRC B0F601C4 (2968912324) │ │ │ │ +0F2A93 Compressed Size 00000461 (1121) │ │ │ │ +0F2A97 Uncompressed Size 00000AB3 (2739) │ │ │ │ +0F2A9B Filename Length 002E (46) │ │ │ │ +0F2A9D Extra Length 0000 (0) │ │ │ │ +0F2A9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2AC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2A9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2AF7 PAYLOAD │ │ │ │ +0F2ACD PAYLOAD │ │ │ │ │ │ │ │ -0F2F58 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ -0F2F5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2F5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2F5E General Purpose Flag 0800 (2048) │ │ │ │ +0F2F2E LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ +0F2F32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2F33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2F34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2F60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2F62 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F2F66 CRC 16196697 (370763415) │ │ │ │ -0F2F6A Compressed Size 00000541 (1345) │ │ │ │ -0F2F6E Uncompressed Size 00002353 (9043) │ │ │ │ -0F2F72 Filename Length 002D (45) │ │ │ │ -0F2F74 Extra Length 0000 (0) │ │ │ │ -0F2F76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2F36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2F38 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F2F3C CRC 16196697 (370763415) │ │ │ │ +0F2F40 Compressed Size 00000541 (1345) │ │ │ │ +0F2F44 Uncompressed Size 00002353 (9043) │ │ │ │ +0F2F48 Filename Length 002D (45) │ │ │ │ +0F2F4A Extra Length 0000 (0) │ │ │ │ +0F2F4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2F76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2F4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2FA3 PAYLOAD │ │ │ │ +0F2F79 PAYLOAD │ │ │ │ │ │ │ │ -0F34E4 LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ -0F34E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F34E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F34EA General Purpose Flag 0800 (2048) │ │ │ │ +0F34BA LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ +0F34BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F34BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F34C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F34EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F34EE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F34F2 CRC E19EFD8E (3785293198) │ │ │ │ -0F34F6 Compressed Size 000002D5 (725) │ │ │ │ -0F34FA Uncompressed Size 000005C9 (1481) │ │ │ │ -0F34FE Filename Length 0025 (37) │ │ │ │ -0F3500 Extra Length 0000 (0) │ │ │ │ -0F3502 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F34C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F34C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F34C8 CRC E19EFD8E (3785293198) │ │ │ │ +0F34CC Compressed Size 000002D5 (725) │ │ │ │ +0F34D0 Uncompressed Size 000005C9 (1481) │ │ │ │ +0F34D4 Filename Length 0025 (37) │ │ │ │ +0F34D6 Extra Length 0000 (0) │ │ │ │ +0F34D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3502: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF34D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3527 PAYLOAD │ │ │ │ +0F34FD PAYLOAD │ │ │ │ │ │ │ │ -0F37FC LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ -0F3800 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3801 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3802 General Purpose Flag 0800 (2048) │ │ │ │ +0F37D2 LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ +0F37D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F37D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F37D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3804 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3806 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F380A CRC E6F629B8 (3874892216) │ │ │ │ -0F380E Compressed Size 0000062D (1581) │ │ │ │ -0F3812 Uncompressed Size 000013F6 (5110) │ │ │ │ -0F3816 Filename Length 0024 (36) │ │ │ │ -0F3818 Extra Length 0000 (0) │ │ │ │ -0F381A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F37DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F37DC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F37E0 CRC E6F629B8 (3874892216) │ │ │ │ +0F37E4 Compressed Size 0000062D (1581) │ │ │ │ +0F37E8 Uncompressed Size 000013F6 (5110) │ │ │ │ +0F37EC Filename Length 0024 (36) │ │ │ │ +0F37EE Extra Length 0000 (0) │ │ │ │ +0F37F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF381A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF37F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F383E PAYLOAD │ │ │ │ +0F3814 PAYLOAD │ │ │ │ │ │ │ │ -0F3E6B LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ -0F3E6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3E70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3E71 General Purpose Flag 0800 (2048) │ │ │ │ +0F3E41 LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ +0F3E45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3E46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3E47 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3E73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3E75 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F3E79 CRC 28C2008E (683802766) │ │ │ │ -0F3E7D Compressed Size 00000574 (1396) │ │ │ │ -0F3E81 Uncompressed Size 00000F68 (3944) │ │ │ │ -0F3E85 Filename Length 0035 (53) │ │ │ │ -0F3E87 Extra Length 0000 (0) │ │ │ │ -0F3E89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3E49 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3E4B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F3E4F CRC 28C2008E (683802766) │ │ │ │ +0F3E53 Compressed Size 00000574 (1396) │ │ │ │ +0F3E57 Uncompressed Size 00000F68 (3944) │ │ │ │ +0F3E5B Filename Length 0035 (53) │ │ │ │ +0F3E5D Extra Length 0000 (0) │ │ │ │ +0F3E5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3E89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3E5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3EBE PAYLOAD │ │ │ │ +0F3E94 PAYLOAD │ │ │ │ │ │ │ │ -0F4432 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ -0F4436 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4437 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4438 General Purpose Flag 0800 (2048) │ │ │ │ +0F4408 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ +0F440C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F440D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F440E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F443A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F443C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F4440 CRC 20006F3D (536899389) │ │ │ │ -0F4444 Compressed Size 000005B1 (1457) │ │ │ │ -0F4448 Uncompressed Size 00002D9E (11678) │ │ │ │ -0F444C Filename Length 0034 (52) │ │ │ │ -0F444E Extra Length 0000 (0) │ │ │ │ -0F4450 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4410 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4412 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F4416 CRC 20006F3D (536899389) │ │ │ │ +0F441A Compressed Size 000005B1 (1457) │ │ │ │ +0F441E Uncompressed Size 00002D9E (11678) │ │ │ │ +0F4422 Filename Length 0034 (52) │ │ │ │ +0F4424 Extra Length 0000 (0) │ │ │ │ +0F4426 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4426: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4484 PAYLOAD │ │ │ │ +0F445A PAYLOAD │ │ │ │ │ │ │ │ -0F4A35 LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ -0F4A39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4A3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4A3B General Purpose Flag 0800 (2048) │ │ │ │ +0F4A0B LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ +0F4A0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4A10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4A11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4A3D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4A3F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F4A43 CRC E41C190A (3827046666) │ │ │ │ -0F4A47 Compressed Size 000002EA (746) │ │ │ │ -0F4A4B Uncompressed Size 00000629 (1577) │ │ │ │ -0F4A4F Filename Length 003D (61) │ │ │ │ -0F4A51 Extra Length 0000 (0) │ │ │ │ -0F4A53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4A13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4A15 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F4A19 CRC E41C190A (3827046666) │ │ │ │ +0F4A1D Compressed Size 000002EA (746) │ │ │ │ +0F4A21 Uncompressed Size 00000629 (1577) │ │ │ │ +0F4A25 Filename Length 003D (61) │ │ │ │ +0F4A27 Extra Length 0000 (0) │ │ │ │ +0F4A29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4A53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4A29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4A90 PAYLOAD │ │ │ │ +0F4A66 PAYLOAD │ │ │ │ │ │ │ │ -0F4D7A LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ -0F4D7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4D7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4D80 General Purpose Flag 0800 (2048) │ │ │ │ +0F4D50 LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ +0F4D54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4D55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4D56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4D82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4D84 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F4D88 CRC 091716AE (152508078) │ │ │ │ -0F4D8C Compressed Size 000003B6 (950) │ │ │ │ -0F4D90 Uncompressed Size 00000F85 (3973) │ │ │ │ -0F4D94 Filename Length 003C (60) │ │ │ │ -0F4D96 Extra Length 0000 (0) │ │ │ │ -0F4D98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4D58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4D5A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F4D5E CRC 091716AE (152508078) │ │ │ │ +0F4D62 Compressed Size 000003B6 (950) │ │ │ │ +0F4D66 Uncompressed Size 00000F85 (3973) │ │ │ │ +0F4D6A Filename Length 003C (60) │ │ │ │ +0F4D6C Extra Length 0000 (0) │ │ │ │ +0F4D6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4D98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4D6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4DD4 PAYLOAD │ │ │ │ +0F4DAA PAYLOAD │ │ │ │ │ │ │ │ -0F518A LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ -0F518E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F518F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5190 General Purpose Flag 0800 (2048) │ │ │ │ +0F5160 LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ +0F5164 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5165 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5166 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5192 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5194 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F5198 CRC 852F92D1 (2234487505) │ │ │ │ -0F519C Compressed Size 000001A0 (416) │ │ │ │ -0F51A0 Uncompressed Size 0000030D (781) │ │ │ │ -0F51A4 Filename Length 0042 (66) │ │ │ │ -0F51A6 Extra Length 0000 (0) │ │ │ │ -0F51A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5168 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F516A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F516E CRC 852F92D1 (2234487505) │ │ │ │ +0F5172 Compressed Size 000001A0 (416) │ │ │ │ +0F5176 Uncompressed Size 0000030D (781) │ │ │ │ +0F517A Filename Length 0042 (66) │ │ │ │ +0F517C Extra Length 0000 (0) │ │ │ │ +0F517E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF51A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF517E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F51EA PAYLOAD │ │ │ │ +0F51C0 PAYLOAD │ │ │ │ │ │ │ │ -0F538A LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ -0F538E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F538F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5390 General Purpose Flag 0800 (2048) │ │ │ │ +0F5360 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ +0F5364 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5365 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5366 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5392 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5394 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F5398 CRC DB18244A (3675792458) │ │ │ │ -0F539C Compressed Size 0000019D (413) │ │ │ │ -0F53A0 Uncompressed Size 000003C2 (962) │ │ │ │ -0F53A4 Filename Length 0041 (65) │ │ │ │ -0F53A6 Extra Length 0000 (0) │ │ │ │ -0F53A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5368 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F536A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F536E CRC DB18244A (3675792458) │ │ │ │ +0F5372 Compressed Size 0000019D (413) │ │ │ │ +0F5376 Uncompressed Size 000003C2 (962) │ │ │ │ +0F537A Filename Length 0041 (65) │ │ │ │ +0F537C Extra Length 0000 (0) │ │ │ │ +0F537E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF53A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF537E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F53E9 PAYLOAD │ │ │ │ +0F53BF PAYLOAD │ │ │ │ │ │ │ │ -0F5586 LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ -0F558A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F558B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F558C General Purpose Flag 0800 (2048) │ │ │ │ +0F555C LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ +0F5560 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5561 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5562 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F558E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5590 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F5594 CRC 1366DDC3 (325508547) │ │ │ │ -0F5598 Compressed Size 000001A1 (417) │ │ │ │ -0F559C Uncompressed Size 00000309 (777) │ │ │ │ -0F55A0 Filename Length 0041 (65) │ │ │ │ -0F55A2 Extra Length 0000 (0) │ │ │ │ -0F55A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5564 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5566 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F556A CRC 1366DDC3 (325508547) │ │ │ │ +0F556E Compressed Size 000001A1 (417) │ │ │ │ +0F5572 Uncompressed Size 00000309 (777) │ │ │ │ +0F5576 Filename Length 0041 (65) │ │ │ │ +0F5578 Extra Length 0000 (0) │ │ │ │ +0F557A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF55A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF557A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F55E5 PAYLOAD │ │ │ │ +0F55BB PAYLOAD │ │ │ │ │ │ │ │ -0F5786 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ -0F578A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F578B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F578C General Purpose Flag 0800 (2048) │ │ │ │ +0F575C LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ +0F5760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5762 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F578E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5790 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F5794 CRC 4C63C55C (1281607004) │ │ │ │ -0F5798 Compressed Size 0000019D (413) │ │ │ │ -0F579C Uncompressed Size 000003BC (956) │ │ │ │ -0F57A0 Filename Length 0040 (64) │ │ │ │ -0F57A2 Extra Length 0000 (0) │ │ │ │ -0F57A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5764 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5766 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F576A CRC 4C63C55C (1281607004) │ │ │ │ +0F576E Compressed Size 0000019D (413) │ │ │ │ +0F5772 Uncompressed Size 000003BC (956) │ │ │ │ +0F5776 Filename Length 0040 (64) │ │ │ │ +0F5778 Extra Length 0000 (0) │ │ │ │ +0F577A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF57A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF577A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F57E4 PAYLOAD │ │ │ │ +0F57BA PAYLOAD │ │ │ │ │ │ │ │ -0F5981 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ -0F5985 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5986 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5987 General Purpose Flag 0800 (2048) │ │ │ │ +0F5957 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ +0F595B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F595C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F595D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5989 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F598B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F598F CRC B7B1E9A5 (3081890213) │ │ │ │ -0F5993 Compressed Size 00000243 (579) │ │ │ │ -0F5997 Uncompressed Size 000004DB (1243) │ │ │ │ -0F599B Filename Length 0045 (69) │ │ │ │ -0F599D Extra Length 0000 (0) │ │ │ │ -0F599F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F595F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5961 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F5965 CRC B7B1E9A5 (3081890213) │ │ │ │ +0F5969 Compressed Size 00000243 (579) │ │ │ │ +0F596D Uncompressed Size 000004DB (1243) │ │ │ │ +0F5971 Filename Length 0045 (69) │ │ │ │ +0F5973 Extra Length 0000 (0) │ │ │ │ +0F5975 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF599F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5975: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F59E4 PAYLOAD │ │ │ │ +0F59BA PAYLOAD │ │ │ │ │ │ │ │ -0F5C27 LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ -0F5C2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5C2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5C2D General Purpose Flag 0800 (2048) │ │ │ │ +0F5BFD LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ +0F5C01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5C02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5C03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5C2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5C31 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F5C35 CRC BEFC9406 (3204224006) │ │ │ │ -0F5C39 Compressed Size 00000236 (566) │ │ │ │ -0F5C3D Uncompressed Size 0000081A (2074) │ │ │ │ -0F5C41 Filename Length 0044 (68) │ │ │ │ -0F5C43 Extra Length 0000 (0) │ │ │ │ -0F5C45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5C05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5C07 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F5C0B CRC BEFC9406 (3204224006) │ │ │ │ +0F5C0F Compressed Size 00000236 (566) │ │ │ │ +0F5C13 Uncompressed Size 0000081A (2074) │ │ │ │ +0F5C17 Filename Length 0044 (68) │ │ │ │ +0F5C19 Extra Length 0000 (0) │ │ │ │ +0F5C1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5C45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5C1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5C89 PAYLOAD │ │ │ │ +0F5C5F PAYLOAD │ │ │ │ │ │ │ │ -0F5EBF LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ -0F5EC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5EC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5EC5 General Purpose Flag 0800 (2048) │ │ │ │ +0F5E95 LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ +0F5E99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5E9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5E9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5EC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5EC9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F5ECD CRC BCE336F3 (3169007347) │ │ │ │ -0F5ED1 Compressed Size 000001A0 (416) │ │ │ │ -0F5ED5 Uncompressed Size 00000309 (777) │ │ │ │ -0F5ED9 Filename Length 0041 (65) │ │ │ │ -0F5EDB Extra Length 0000 (0) │ │ │ │ -0F5EDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5E9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5E9F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F5EA3 CRC BCE336F3 (3169007347) │ │ │ │ +0F5EA7 Compressed Size 000001A0 (416) │ │ │ │ +0F5EAB Uncompressed Size 00000309 (777) │ │ │ │ +0F5EAF Filename Length 0041 (65) │ │ │ │ +0F5EB1 Extra Length 0000 (0) │ │ │ │ +0F5EB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5EB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5F1E PAYLOAD │ │ │ │ +0F5EF4 PAYLOAD │ │ │ │ │ │ │ │ -0F60BE LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ -0F60C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F60C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F60C4 General Purpose Flag 0800 (2048) │ │ │ │ +0F6094 LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ +0F6098 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6099 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F609A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F60C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F60C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F60CC CRC 7DC9408F (2110341263) │ │ │ │ -0F60D0 Compressed Size 0000019B (411) │ │ │ │ -0F60D4 Uncompressed Size 000003BC (956) │ │ │ │ -0F60D8 Filename Length 0040 (64) │ │ │ │ -0F60DA Extra Length 0000 (0) │ │ │ │ -0F60DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F609C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F609E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F60A2 CRC 7DC9408F (2110341263) │ │ │ │ +0F60A6 Compressed Size 0000019B (411) │ │ │ │ +0F60AA Uncompressed Size 000003BC (956) │ │ │ │ +0F60AE Filename Length 0040 (64) │ │ │ │ +0F60B0 Extra Length 0000 (0) │ │ │ │ +0F60B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF60DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF60B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F611C PAYLOAD │ │ │ │ +0F60F2 PAYLOAD │ │ │ │ │ │ │ │ -0F62B7 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ -0F62BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F62BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F62BD General Purpose Flag 0800 (2048) │ │ │ │ +0F628D LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ +0F6291 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6292 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6293 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F62BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F62C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F62C5 CRC C7112450 (3339789392) │ │ │ │ -0F62C9 Compressed Size 000001A1 (417) │ │ │ │ -0F62CD Uncompressed Size 00000315 (789) │ │ │ │ -0F62D1 Filename Length 0044 (68) │ │ │ │ -0F62D3 Extra Length 0000 (0) │ │ │ │ -0F62D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6295 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6297 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F629B CRC C7112450 (3339789392) │ │ │ │ +0F629F Compressed Size 000001A1 (417) │ │ │ │ +0F62A3 Uncompressed Size 00000315 (789) │ │ │ │ +0F62A7 Filename Length 0044 (68) │ │ │ │ +0F62A9 Extra Length 0000 (0) │ │ │ │ +0F62AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF62D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF62AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6319 PAYLOAD │ │ │ │ +0F62EF PAYLOAD │ │ │ │ │ │ │ │ -0F64BA LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ -0F64BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F64BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F64C0 General Purpose Flag 0800 (2048) │ │ │ │ +0F6490 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ +0F6494 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6495 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6496 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F64C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F64C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F64C8 CRC 7B86EAE8 (2072439528) │ │ │ │ -0F64CC Compressed Size 0000019E (414) │ │ │ │ -0F64D0 Uncompressed Size 000003CE (974) │ │ │ │ -0F64D4 Filename Length 0043 (67) │ │ │ │ -0F64D6 Extra Length 0000 (0) │ │ │ │ -0F64D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6498 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F649A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F649E CRC 7B86EAE8 (2072439528) │ │ │ │ +0F64A2 Compressed Size 0000019E (414) │ │ │ │ +0F64A6 Uncompressed Size 000003CE (974) │ │ │ │ +0F64AA Filename Length 0043 (67) │ │ │ │ +0F64AC Extra Length 0000 (0) │ │ │ │ +0F64AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF64D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF64AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F651B PAYLOAD │ │ │ │ +0F64F1 PAYLOAD │ │ │ │ │ │ │ │ -0F66B9 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ -0F66BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F66BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F66BF General Purpose Flag 0800 (2048) │ │ │ │ +0F668F LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ +0F6693 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6694 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6695 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F66C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F66C3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F66C7 CRC 93670049 (2473001033) │ │ │ │ -0F66CB Compressed Size 00000240 (576) │ │ │ │ -0F66CF Uncompressed Size 00000457 (1111) │ │ │ │ -0F66D3 Filename Length 0031 (49) │ │ │ │ -0F66D5 Extra Length 0000 (0) │ │ │ │ -0F66D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6697 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6699 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F669D CRC 93670049 (2473001033) │ │ │ │ +0F66A1 Compressed Size 00000240 (576) │ │ │ │ +0F66A5 Uncompressed Size 00000457 (1111) │ │ │ │ +0F66A9 Filename Length 0031 (49) │ │ │ │ +0F66AB Extra Length 0000 (0) │ │ │ │ +0F66AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF66D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF66AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6708 PAYLOAD │ │ │ │ +0F66DE PAYLOAD │ │ │ │ │ │ │ │ -0F6948 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ -0F694C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F694D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F694E General Purpose Flag 0800 (2048) │ │ │ │ +0F691E LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ +0F6922 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6923 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6924 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F6950 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6952 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F6956 CRC 3A04F58B (973403531) │ │ │ │ -0F695A Compressed Size 000002DE (734) │ │ │ │ -0F695E Uncompressed Size 000008B8 (2232) │ │ │ │ -0F6962 Filename Length 0030 (48) │ │ │ │ -0F6964 Extra Length 0000 (0) │ │ │ │ -0F6966 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6926 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6928 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F692C CRC 3A04F58B (973403531) │ │ │ │ +0F6930 Compressed Size 000002DE (734) │ │ │ │ +0F6934 Uncompressed Size 000008B8 (2232) │ │ │ │ +0F6938 Filename Length 0030 (48) │ │ │ │ +0F693A Extra Length 0000 (0) │ │ │ │ +0F693C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6966: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF693C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6996 PAYLOAD │ │ │ │ +0F696C PAYLOAD │ │ │ │ │ │ │ │ -0F6C74 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ -0F6C78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F6C79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F6C7A General Purpose Flag 0800 (2048) │ │ │ │ +0F6C4A LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ +0F6C4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6C4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6C50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F6C7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6C7E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F6C82 CRC 5B0D249B (1527587995) │ │ │ │ -0F6C86 Compressed Size 000003DD (989) │ │ │ │ -0F6C8A Uncompressed Size 0000097D (2429) │ │ │ │ -0F6C8E Filename Length 0031 (49) │ │ │ │ -0F6C90 Extra Length 0000 (0) │ │ │ │ -0F6C92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6C52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6C54 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F6C58 CRC 5B0D249B (1527587995) │ │ │ │ +0F6C5C Compressed Size 000003DD (989) │ │ │ │ +0F6C60 Uncompressed Size 0000097D (2429) │ │ │ │ +0F6C64 Filename Length 0031 (49) │ │ │ │ +0F6C66 Extra Length 0000 (0) │ │ │ │ +0F6C68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6C92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6C68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6CC3 PAYLOAD │ │ │ │ +0F6C99 PAYLOAD │ │ │ │ │ │ │ │ -0F70A0 LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ -0F70A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F70A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F70A6 General Purpose Flag 0800 (2048) │ │ │ │ +0F7076 LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ +0F707A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F707B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F707C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F70A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F70AA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F70AE CRC A4FB26EA (2767922922) │ │ │ │ -0F70B2 Compressed Size 00000446 (1094) │ │ │ │ -0F70B6 Uncompressed Size 00001A01 (6657) │ │ │ │ -0F70BA Filename Length 0030 (48) │ │ │ │ -0F70BC Extra Length 0000 (0) │ │ │ │ -0F70BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F707E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F7080 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F7084 CRC A4FB26EA (2767922922) │ │ │ │ +0F7088 Compressed Size 00000446 (1094) │ │ │ │ +0F708C Uncompressed Size 00001A01 (6657) │ │ │ │ +0F7090 Filename Length 0030 (48) │ │ │ │ +0F7092 Extra Length 0000 (0) │ │ │ │ +0F7094 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF70BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF7094: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F70EE PAYLOAD │ │ │ │ +0F70C4 PAYLOAD │ │ │ │ │ │ │ │ -0F7534 LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ -0F7538 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F7539 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F753A General Purpose Flag 0800 (2048) │ │ │ │ +0F750A LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ +0F750E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F750F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F7510 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F753C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F753E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F7542 CRC 19A7896C (430410092) │ │ │ │ -0F7546 Compressed Size 00000361 (865) │ │ │ │ -0F754A Uncompressed Size 0000076D (1901) │ │ │ │ -0F754E Filename Length 0027 (39) │ │ │ │ -0F7550 Extra Length 0000 (0) │ │ │ │ -0F7552 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F7512 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F7514 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F7518 CRC 19A7896C (430410092) │ │ │ │ +0F751C Compressed Size 00000361 (865) │ │ │ │ +0F7520 Uncompressed Size 0000076D (1901) │ │ │ │ +0F7524 Filename Length 0027 (39) │ │ │ │ +0F7526 Extra Length 0000 (0) │ │ │ │ +0F7528 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF7552: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF7528: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F7579 PAYLOAD │ │ │ │ +0F754F PAYLOAD │ │ │ │ │ │ │ │ -0F78DA LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ -0F78DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F78DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F78E0 General Purpose Flag 0800 (2048) │ │ │ │ +0F78B0 LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ +0F78B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F78B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F78B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F78E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F78E4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F78E8 CRC 3809D0E4 (940167396) │ │ │ │ -0F78EC Compressed Size 000006F0 (1776) │ │ │ │ -0F78F0 Uncompressed Size 00001E2F (7727) │ │ │ │ -0F78F4 Filename Length 0026 (38) │ │ │ │ -0F78F6 Extra Length 0000 (0) │ │ │ │ -0F78F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F78B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F78BA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F78BE CRC 3809D0E4 (940167396) │ │ │ │ +0F78C2 Compressed Size 000006F0 (1776) │ │ │ │ +0F78C6 Uncompressed Size 00001E2F (7727) │ │ │ │ +0F78CA Filename Length 0026 (38) │ │ │ │ +0F78CC Extra Length 0000 (0) │ │ │ │ +0F78CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF78F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF78CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F791E PAYLOAD │ │ │ │ +0F78F4 PAYLOAD │ │ │ │ │ │ │ │ -0F800E LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ -0F8012 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8013 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8014 General Purpose Flag 0800 (2048) │ │ │ │ +0F7FE4 LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ +0F7FE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F7FE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F7FEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F8016 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F8018 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F801C CRC A7A81A04 (2812811780) │ │ │ │ -0F8020 Compressed Size 0000030D (781) │ │ │ │ -0F8024 Uncompressed Size 0000068E (1678) │ │ │ │ -0F8028 Filename Length 0029 (41) │ │ │ │ -0F802A Extra Length 0000 (0) │ │ │ │ -0F802C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F7FEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F7FEE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F7FF2 CRC A7A81A04 (2812811780) │ │ │ │ +0F7FF6 Compressed Size 0000030D (781) │ │ │ │ +0F7FFA Uncompressed Size 0000068E (1678) │ │ │ │ +0F7FFE Filename Length 0029 (41) │ │ │ │ +0F8000 Extra Length 0000 (0) │ │ │ │ +0F8002 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF802C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF8002: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F8055 PAYLOAD │ │ │ │ +0F802B PAYLOAD │ │ │ │ │ │ │ │ -0F8362 LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ -0F8366 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8367 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8368 General Purpose Flag 0800 (2048) │ │ │ │ +0F8338 LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ +0F833C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F833D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F833E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F836A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F836C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F8370 CRC 93D5C239 (2480259641) │ │ │ │ -0F8374 Compressed Size 000008C5 (2245) │ │ │ │ -0F8378 Uncompressed Size 000028B1 (10417) │ │ │ │ -0F837C Filename Length 0028 (40) │ │ │ │ -0F837E Extra Length 0000 (0) │ │ │ │ -0F8380 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F8340 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F8342 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F8346 CRC 93D5C239 (2480259641) │ │ │ │ +0F834A Compressed Size 000008C5 (2245) │ │ │ │ +0F834E Uncompressed Size 000028B1 (10417) │ │ │ │ +0F8352 Filename Length 0028 (40) │ │ │ │ +0F8354 Extra Length 0000 (0) │ │ │ │ +0F8356 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF8380: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF8356: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F83A8 PAYLOAD │ │ │ │ +0F837E PAYLOAD │ │ │ │ │ │ │ │ -0F8C6D LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ -0F8C71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8C72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8C73 General Purpose Flag 0800 (2048) │ │ │ │ +0F8C43 LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ +0F8C47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8C48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8C49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F8C75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F8C77 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F8C7B CRC B52AB647 (3039475271) │ │ │ │ -0F8C7F Compressed Size 00000364 (868) │ │ │ │ -0F8C83 Uncompressed Size 00000771 (1905) │ │ │ │ -0F8C87 Filename Length 0028 (40) │ │ │ │ -0F8C89 Extra Length 0000 (0) │ │ │ │ -0F8C8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F8C4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F8C4D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F8C51 CRC B52AB647 (3039475271) │ │ │ │ +0F8C55 Compressed Size 00000364 (868) │ │ │ │ +0F8C59 Uncompressed Size 00000771 (1905) │ │ │ │ +0F8C5D Filename Length 0028 (40) │ │ │ │ +0F8C5F Extra Length 0000 (0) │ │ │ │ +0F8C61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF8C8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF8C61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F8CB3 PAYLOAD │ │ │ │ +0F8C89 PAYLOAD │ │ │ │ │ │ │ │ -0F9017 LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ -0F901B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F901C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F901D General Purpose Flag 0800 (2048) │ │ │ │ +0F8FED LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ +0F8FF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8FF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8FF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F901F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9021 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F9025 CRC 09D6E565 (165078373) │ │ │ │ -0F9029 Compressed Size 00000724 (1828) │ │ │ │ -0F902D Uncompressed Size 00001F18 (7960) │ │ │ │ -0F9031 Filename Length 0027 (39) │ │ │ │ -0F9033 Extra Length 0000 (0) │ │ │ │ -0F9035 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F8FF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F8FF7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F8FFB CRC 09D6E565 (165078373) │ │ │ │ +0F8FFF Compressed Size 00000724 (1828) │ │ │ │ +0F9003 Uncompressed Size 00001F18 (7960) │ │ │ │ +0F9007 Filename Length 0027 (39) │ │ │ │ +0F9009 Extra Length 0000 (0) │ │ │ │ +0F900B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF9035: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF900B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F905C PAYLOAD │ │ │ │ +0F9032 PAYLOAD │ │ │ │ │ │ │ │ -0F9780 LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ -0F9784 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9785 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9786 General Purpose Flag 0800 (2048) │ │ │ │ +0F9756 LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ +0F975A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F975B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F975C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9788 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F978A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F978E CRC DD751555 (3715437909) │ │ │ │ -0F9792 Compressed Size 00002C18 (11288) │ │ │ │ -0F9796 Uncompressed Size 00009723 (38691) │ │ │ │ -0F979A Filename Length 0022 (34) │ │ │ │ -0F979C Extra Length 0000 (0) │ │ │ │ -0F979E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F975E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F9760 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F9764 CRC 04A91D22 (78191906) │ │ │ │ +0F9768 Compressed Size 00002C30 (11312) │ │ │ │ +0F976C Uncompressed Size 00009723 (38691) │ │ │ │ +0F9770 Filename Length 0022 (34) │ │ │ │ +0F9772 Extra Length 0000 (0) │ │ │ │ +0F9774 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF979E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF9774: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F97C0 PAYLOAD │ │ │ │ +0F9796 PAYLOAD │ │ │ │ │ │ │ │ -0FC3D8 LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ -0FC3DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FC3DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FC3DE General Purpose Flag 0800 (2048) │ │ │ │ +0FC3C6 LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ +0FC3CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FC3CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FC3CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FC3E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FC3E2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0FC3E6 CRC D5A6662E (3584452142) │ │ │ │ -0FC3EA Compressed Size 000047FA (18426) │ │ │ │ -0FC3EE Uncompressed Size 0002C3F6 (181238) │ │ │ │ -0FC3F2 Filename Length 0021 (33) │ │ │ │ -0FC3F4 Extra Length 0000 (0) │ │ │ │ -0FC3F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FC3CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FC3D0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0FC3D4 CRC 5242A10A (1380098314) │ │ │ │ +0FC3D8 Compressed Size 0000497B (18811) │ │ │ │ +0FC3DC Uncompressed Size 0002C3F6 (181238) │ │ │ │ +0FC3E0 Filename Length 0021 (33) │ │ │ │ +0FC3E2 Extra Length 0000 (0) │ │ │ │ +0FC3E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFC3F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFC3E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FC417 PAYLOAD │ │ │ │ +0FC405 PAYLOAD │ │ │ │ │ │ │ │ -100C11 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ -100C15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100C16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100C17 General Purpose Flag 0800 (2048) │ │ │ │ +100D80 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ +100D84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100D85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100D86 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100C19 Compression Method 0000 (0) 'Stored' │ │ │ │ -100C1B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -100C1F CRC 00000000 (0) │ │ │ │ -100C23 Compressed Size 00000000 (0) │ │ │ │ -100C27 Uncompressed Size 00000000 (0) │ │ │ │ -100C2B Filename Length 0012 (18) │ │ │ │ -100C2D Extra Length 0000 (0) │ │ │ │ -100C2F Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +100D88 Compression Method 0000 (0) 'Stored' │ │ │ │ +100D8A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +100D8E CRC 00000000 (0) │ │ │ │ +100D92 Compressed Size 00000000 (0) │ │ │ │ +100D96 Uncompressed Size 00000000 (0) │ │ │ │ +100D9A Filename Length 0012 (18) │ │ │ │ +100D9C Extra Length 0000 (0) │ │ │ │ +100D9E Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100C2F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100D9E: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -100C41 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ -100C45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100C46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100C47 General Purpose Flag 0800 (2048) │ │ │ │ +100DB0 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ +100DB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100DB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100DB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100C49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100C4B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -100C4F CRC 18FFDA79 (419420793) │ │ │ │ -100C53 Compressed Size 00000214 (532) │ │ │ │ -100C57 Uncompressed Size 000003BC (956) │ │ │ │ -100C5B Filename Length 0023 (35) │ │ │ │ -100C5D Extra Length 0000 (0) │ │ │ │ -100C5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100DB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100DBA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +100DBE CRC 18FFDA79 (419420793) │ │ │ │ +100DC2 Compressed Size 00000214 (532) │ │ │ │ +100DC6 Uncompressed Size 000003BC (956) │ │ │ │ +100DCA Filename Length 0023 (35) │ │ │ │ +100DCC Extra Length 0000 (0) │ │ │ │ +100DCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100C5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100DCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100C82 PAYLOAD │ │ │ │ +100DF1 PAYLOAD │ │ │ │ │ │ │ │ -100E96 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ -100E9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100E9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100E9C General Purpose Flag 0800 (2048) │ │ │ │ +101005 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ +101009 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10100A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10100B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100E9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -100EA0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -100EA4 CRC 49ECBE90 (1240252048) │ │ │ │ -100EA8 Compressed Size 00000389 (905) │ │ │ │ -100EAC Uncompressed Size 00000999 (2457) │ │ │ │ -100EB0 Filename Length 0022 (34) │ │ │ │ -100EB2 Extra Length 0000 (0) │ │ │ │ -100EB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10100D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10100F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +101013 CRC 49ECBE90 (1240252048) │ │ │ │ +101017 Compressed Size 00000389 (905) │ │ │ │ +10101B Uncompressed Size 00000999 (2457) │ │ │ │ +10101F Filename Length 0022 (34) │ │ │ │ +101021 Extra Length 0000 (0) │ │ │ │ +101023 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100EB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101023: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100ED6 PAYLOAD │ │ │ │ +101045 PAYLOAD │ │ │ │ │ │ │ │ -10125F LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ -101263 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101264 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101265 General Purpose Flag 0800 (2048) │ │ │ │ +1013CE LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ +1013D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1013D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1013D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101267 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101269 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10126D CRC 46EB8814 (1189840916) │ │ │ │ -101271 Compressed Size 00000332 (818) │ │ │ │ -101275 Uncompressed Size 000006FD (1789) │ │ │ │ -101279 Filename Length 0027 (39) │ │ │ │ -10127B Extra Length 0000 (0) │ │ │ │ -10127D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1013D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1013D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1013DC CRC 46EB8814 (1189840916) │ │ │ │ +1013E0 Compressed Size 00000332 (818) │ │ │ │ +1013E4 Uncompressed Size 000006FD (1789) │ │ │ │ +1013E8 Filename Length 0027 (39) │ │ │ │ +1013EA Extra Length 0000 (0) │ │ │ │ +1013EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10127D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1013EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1012A4 PAYLOAD │ │ │ │ +101413 PAYLOAD │ │ │ │ │ │ │ │ -1015D6 LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ -1015DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1015DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1015DC General Purpose Flag 0800 (2048) │ │ │ │ +101745 LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ +101749 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10174A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10174B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1015DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1015E0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1015E4 CRC D7E91FBC (3622379452) │ │ │ │ -1015E8 Compressed Size 000006B2 (1714) │ │ │ │ -1015EC Uncompressed Size 000016C8 (5832) │ │ │ │ -1015F0 Filename Length 0026 (38) │ │ │ │ -1015F2 Extra Length 0000 (0) │ │ │ │ -1015F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10174D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10174F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +101753 CRC D7E91FBC (3622379452) │ │ │ │ +101757 Compressed Size 000006B2 (1714) │ │ │ │ +10175B Uncompressed Size 000016C8 (5832) │ │ │ │ +10175F Filename Length 0026 (38) │ │ │ │ +101761 Extra Length 0000 (0) │ │ │ │ +101763 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1015F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10161A PAYLOAD │ │ │ │ +101789 PAYLOAD │ │ │ │ │ │ │ │ -101CCC LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ -101CD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101CD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101CD2 General Purpose Flag 0800 (2048) │ │ │ │ +101E3B LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ +101E3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101E40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101E41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101CD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101CD6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -101CDA CRC A94DC7F1 (2840446961) │ │ │ │ -101CDE Compressed Size 000002E7 (743) │ │ │ │ -101CE2 Uncompressed Size 0000072C (1836) │ │ │ │ -101CE6 Filename Length 0020 (32) │ │ │ │ -101CE8 Extra Length 0000 (0) │ │ │ │ -101CEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101E43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101E45 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +101E49 CRC A94DC7F1 (2840446961) │ │ │ │ +101E4D Compressed Size 000002E7 (743) │ │ │ │ +101E51 Uncompressed Size 0000072C (1836) │ │ │ │ +101E55 Filename Length 0020 (32) │ │ │ │ +101E57 Extra Length 0000 (0) │ │ │ │ +101E59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101CEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101E59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -101D0A PAYLOAD │ │ │ │ +101E79 PAYLOAD │ │ │ │ │ │ │ │ -101FF1 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ -101FF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101FF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101FF7 General Purpose Flag 0800 (2048) │ │ │ │ +102160 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ +102164 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102165 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102166 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101FF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101FFB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -101FFF CRC 9BBC44B4 (2612806836) │ │ │ │ -102003 Compressed Size 0000036F (879) │ │ │ │ -102007 Uncompressed Size 00001242 (4674) │ │ │ │ -10200B Filename Length 001F (31) │ │ │ │ -10200D Extra Length 0000 (0) │ │ │ │ -10200F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102168 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10216A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10216E CRC 9BBC44B4 (2612806836) │ │ │ │ +102172 Compressed Size 0000036F (879) │ │ │ │ +102176 Uncompressed Size 00001242 (4674) │ │ │ │ +10217A Filename Length 001F (31) │ │ │ │ +10217C Extra Length 0000 (0) │ │ │ │ +10217E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10200F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10217E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10202E PAYLOAD │ │ │ │ +10219D PAYLOAD │ │ │ │ │ │ │ │ -10239D LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ -1023A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1023A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1023A3 General Purpose Flag 0800 (2048) │ │ │ │ +10250C LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ +102510 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102511 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102512 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1023A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1023A7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1023AB CRC F7DE7C28 (4158553128) │ │ │ │ -1023AF Compressed Size 000002C5 (709) │ │ │ │ -1023B3 Uncompressed Size 000006A4 (1700) │ │ │ │ -1023B7 Filename Length 0025 (37) │ │ │ │ -1023B9 Extra Length 0000 (0) │ │ │ │ -1023BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102514 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102516 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10251A CRC F7DE7C28 (4158553128) │ │ │ │ +10251E Compressed Size 000002C5 (709) │ │ │ │ +102522 Uncompressed Size 000006A4 (1700) │ │ │ │ +102526 Filename Length 0025 (37) │ │ │ │ +102528 Extra Length 0000 (0) │ │ │ │ +10252A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1023BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10252A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1023E0 PAYLOAD │ │ │ │ +10254F PAYLOAD │ │ │ │ │ │ │ │ -1026A5 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ -1026A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1026AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1026AB General Purpose Flag 0800 (2048) │ │ │ │ +102814 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ +102818 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102819 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10281A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1026AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1026AF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1026B3 CRC A55A78BD (2774169789) │ │ │ │ -1026B7 Compressed Size 00000311 (785) │ │ │ │ -1026BB Uncompressed Size 00000DBC (3516) │ │ │ │ -1026BF Filename Length 0024 (36) │ │ │ │ -1026C1 Extra Length 0000 (0) │ │ │ │ -1026C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10281C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10281E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +102822 CRC A55A78BD (2774169789) │ │ │ │ +102826 Compressed Size 00000311 (785) │ │ │ │ +10282A Uncompressed Size 00000DBC (3516) │ │ │ │ +10282E Filename Length 0024 (36) │ │ │ │ +102830 Extra Length 0000 (0) │ │ │ │ +102832 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1026C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102832: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1026E7 PAYLOAD │ │ │ │ +102856 PAYLOAD │ │ │ │ │ │ │ │ -1029F8 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ -1029FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1029FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1029FE General Purpose Flag 0800 (2048) │ │ │ │ +102B67 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ +102B6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102B6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102B6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102A00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102A02 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -102A06 CRC 5A222EC8 (1512189640) │ │ │ │ -102A0A Compressed Size 00000205 (517) │ │ │ │ -102A0E Uncompressed Size 0000038A (906) │ │ │ │ -102A12 Filename Length 0025 (37) │ │ │ │ -102A14 Extra Length 0000 (0) │ │ │ │ -102A16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102B6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +102B71 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +102B75 CRC 5A222EC8 (1512189640) │ │ │ │ +102B79 Compressed Size 00000205 (517) │ │ │ │ +102B7D Uncompressed Size 0000038A (906) │ │ │ │ +102B81 Filename Length 0025 (37) │ │ │ │ +102B83 Extra Length 0000 (0) │ │ │ │ +102B85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102A16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102B85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102A3B PAYLOAD │ │ │ │ +102BAA PAYLOAD │ │ │ │ │ │ │ │ -102C40 LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ -102C44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102C45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102C46 General Purpose Flag 0800 (2048) │ │ │ │ +102DAF LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ +102DB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102DB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102DB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102C48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102C4A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -102C4E CRC E5E649CC (3857074636) │ │ │ │ -102C52 Compressed Size 00000203 (515) │ │ │ │ -102C56 Uncompressed Size 000004E3 (1251) │ │ │ │ -102C5A Filename Length 0024 (36) │ │ │ │ -102C5C Extra Length 0000 (0) │ │ │ │ -102C5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102DB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102DB9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +102DBD CRC E5E649CC (3857074636) │ │ │ │ +102DC1 Compressed Size 00000203 (515) │ │ │ │ +102DC5 Uncompressed Size 000004E3 (1251) │ │ │ │ +102DC9 Filename Length 0024 (36) │ │ │ │ +102DCB Extra Length 0000 (0) │ │ │ │ +102DCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102C5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102DCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102C82 PAYLOAD │ │ │ │ +102DF1 PAYLOAD │ │ │ │ │ │ │ │ -102E85 LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ -102E89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102E8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102E8B General Purpose Flag 0800 (2048) │ │ │ │ +102FF4 LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ +102FF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102FF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102FFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102E8D Compression Method 0008 (8) 'Deflated' │ │ │ │ -102E8F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -102E93 CRC B0269DAE (2955320750) │ │ │ │ -102E97 Compressed Size 00000D77 (3447) │ │ │ │ -102E9B Uncompressed Size 000029F2 (10738) │ │ │ │ -102E9F Filename Length 001E (30) │ │ │ │ -102EA1 Extra Length 0000 (0) │ │ │ │ -102EA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102FFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +102FFE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +103002 CRC 31A07BF9 (832601081) │ │ │ │ +103006 Compressed Size 00000D71 (3441) │ │ │ │ +10300A Uncompressed Size 000029F2 (10738) │ │ │ │ +10300E Filename Length 001E (30) │ │ │ │ +103010 Extra Length 0000 (0) │ │ │ │ +103012 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102EA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103012: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102EC1 PAYLOAD │ │ │ │ +103030 PAYLOAD │ │ │ │ │ │ │ │ -103C38 LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ -103C3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103C3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103C3E General Purpose Flag 0800 (2048) │ │ │ │ +103DA1 LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ +103DA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103DA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103DA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103C40 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103C42 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -103C46 CRC 9FDF2775 (2682201973) │ │ │ │ -103C4A Compressed Size 00001225 (4645) │ │ │ │ -103C4E Uncompressed Size 00013829 (79913) │ │ │ │ -103C52 Filename Length 001D (29) │ │ │ │ -103C54 Extra Length 0000 (0) │ │ │ │ -103C56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103DA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103DAB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +103DAF CRC FBD31B29 (4224916265) │ │ │ │ +103DB3 Compressed Size 000011EA (4586) │ │ │ │ +103DB7 Uncompressed Size 00013829 (79913) │ │ │ │ +103DBB Filename Length 001D (29) │ │ │ │ +103DBD Extra Length 0000 (0) │ │ │ │ +103DBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103C56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103DBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -103C73 PAYLOAD │ │ │ │ +103DDC PAYLOAD │ │ │ │ │ │ │ │ -104E98 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ -104E9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -104E9D Created OS 03 (3) 'Unix' │ │ │ │ -104E9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104E9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104EA0 General Purpose Flag 0800 (2048) │ │ │ │ +104FC6 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ +104FCA Created Zip Spec 14 (20) '2.0' │ │ │ │ +104FCB Created OS 03 (3) 'Unix' │ │ │ │ +104FCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104FCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104FCE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104EA2 Compression Method 0000 (0) 'Stored' │ │ │ │ -104EA4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -104EA8 CRC 00000000 (0) │ │ │ │ -104EAC Compressed Size 00000000 (0) │ │ │ │ -104EB0 Uncompressed Size 00000000 (0) │ │ │ │ -104EB4 Filename Length 0009 (9) │ │ │ │ -104EB6 Extra Length 0004 (4) │ │ │ │ -104EB8 Comment Length 0000 (0) │ │ │ │ -104EBA Disk Start 0000 (0) │ │ │ │ -104EBC Int File Attributes 0000 (0) │ │ │ │ +104FD0 Compression Method 0000 (0) 'Stored' │ │ │ │ +104FD2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +104FD6 CRC 00000000 (0) │ │ │ │ +104FDA Compressed Size 00000000 (0) │ │ │ │ +104FDE Uncompressed Size 00000000 (0) │ │ │ │ +104FE2 Filename Length 0009 (9) │ │ │ │ +104FE4 Extra Length 0004 (4) │ │ │ │ +104FE6 Comment Length 0000 (0) │ │ │ │ +104FE8 Disk Start 0000 (0) │ │ │ │ +104FEA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104EBE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +104FEC Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104EC2 Local Header Offset 00000000 (0) │ │ │ │ -104EC6 Filename 'XXXXXXXXX' │ │ │ │ +104FF0 Local Header Offset 00000000 (0) │ │ │ │ +104FF4 Filename 'XXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104EC6: Filename 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104FF4: Filename 'XXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104ECF Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ -104ED1 Length 0000 (0) │ │ │ │ +104FFD Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ +104FFF Length 0000 (0) │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104EC6: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x104FF4: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104E9E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104FCC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104ED3 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ -104ED7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104ED8 Created OS 03 (3) 'Unix' │ │ │ │ -104ED9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104EDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104EDB General Purpose Flag 0800 (2048) │ │ │ │ +105001 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ +105005 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105006 Created OS 03 (3) 'Unix' │ │ │ │ +105007 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105008 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105009 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104EDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -104EDF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -104EE3 CRC 5A8A0B10 (1518996240) │ │ │ │ -104EE7 Compressed Size 000000AB (171) │ │ │ │ -104EEB Uncompressed Size 00000111 (273) │ │ │ │ -104EEF Filename Length 0014 (20) │ │ │ │ -104EF1 Extra Length 0000 (0) │ │ │ │ -104EF3 Comment Length 0000 (0) │ │ │ │ -104EF5 Disk Start 0000 (0) │ │ │ │ -104EF7 Int File Attributes 0000 (0) │ │ │ │ +10500B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10500D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105011 CRC 5A8A0B10 (1518996240) │ │ │ │ +105015 Compressed Size 000000AB (171) │ │ │ │ +105019 Uncompressed Size 00000111 (273) │ │ │ │ +10501D Filename Length 0014 (20) │ │ │ │ +10501F Extra Length 0000 (0) │ │ │ │ +105021 Comment Length 0000 (0) │ │ │ │ +105023 Disk Start 0000 (0) │ │ │ │ +105025 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104EF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105027 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -104EFD Local Header Offset 0000002B (43) │ │ │ │ -104F01 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10502B Local Header Offset 0000002B (43) │ │ │ │ +10502F Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F01: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10502F: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -104F15 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ -104F19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F1A Created OS 03 (3) 'Unix' │ │ │ │ -104F1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F1D General Purpose Flag 0800 (2048) │ │ │ │ +105043 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ +105047 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105048 Created OS 03 (3) 'Unix' │ │ │ │ +105049 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10504A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10504B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104F1F Compression Method 0000 (0) 'Stored' │ │ │ │ -104F21 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -104F25 CRC 00000000 (0) │ │ │ │ -104F29 Compressed Size 00000000 (0) │ │ │ │ -104F2D Uncompressed Size 00000000 (0) │ │ │ │ -104F31 Filename Length 0004 (4) │ │ │ │ -104F33 Extra Length 0000 (0) │ │ │ │ -104F35 Comment Length 0000 (0) │ │ │ │ -104F37 Disk Start 0000 (0) │ │ │ │ -104F39 Int File Attributes 0000 (0) │ │ │ │ +10504D Compression Method 0000 (0) 'Stored' │ │ │ │ +10504F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105053 CRC 00000000 (0) │ │ │ │ +105057 Compressed Size 00000000 (0) │ │ │ │ +10505B Uncompressed Size 00000000 (0) │ │ │ │ +10505F Filename Length 0004 (4) │ │ │ │ +105061 Extra Length 0000 (0) │ │ │ │ +105063 Comment Length 0000 (0) │ │ │ │ +105065 Disk Start 0000 (0) │ │ │ │ +105067 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104F3B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105069 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104F3F Local Header Offset 00000108 (264) │ │ │ │ -104F43 Filename 'XXXX' │ │ │ │ +10506D Local Header Offset 00000108 (264) │ │ │ │ +105071 Filename 'XXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F43: Filename 'XXXX' │ │ │ │ +# WARNING: Offset 0x105071: Filename 'XXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104F43: Directory 'XXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105071: Directory 'XXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F1B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ +# WARNING: Offset 0x105049: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104F47 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ -104F4B Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F4C Created OS 03 (3) 'Unix' │ │ │ │ -104F4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F4F General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -104F51 Compression Method 0000 (0) 'Stored' │ │ │ │ -104F53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -104F57 CRC 00000000 (0) │ │ │ │ -104F5B Compressed Size 00000000 (0) │ │ │ │ -104F5F Uncompressed Size 00000000 (0) │ │ │ │ -104F63 Filename Length 000B (11) │ │ │ │ -104F65 Extra Length 0000 (0) │ │ │ │ -104F67 Comment Length 0000 (0) │ │ │ │ -104F69 Disk Start 0000 (0) │ │ │ │ -104F6B Int File Attributes 0000 (0) │ │ │ │ +105075 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ +105079 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10507A Created OS 03 (3) 'Unix' │ │ │ │ +10507B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10507C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10507D General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +10507F Compression Method 0000 (0) 'Stored' │ │ │ │ +105081 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105085 CRC 00000000 (0) │ │ │ │ +105089 Compressed Size 00000000 (0) │ │ │ │ +10508D Uncompressed Size 00000000 (0) │ │ │ │ +105091 Filename Length 000B (11) │ │ │ │ +105093 Extra Length 0000 (0) │ │ │ │ +105095 Comment Length 0000 (0) │ │ │ │ +105097 Disk Start 0000 (0) │ │ │ │ +105099 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104F6D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10509B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104F71 Local Header Offset 0000012A (298) │ │ │ │ -104F75 Filename 'XXXXXXXXXXX' │ │ │ │ +10509F Local Header Offset 0000012A (298) │ │ │ │ +1050A3 Filename 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F75: Filename 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1050A3: Filename 'XXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104F75: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1050A3: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F4D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10507B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104F80 CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ -104F84 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F85 Created OS 03 (3) 'Unix' │ │ │ │ -104F86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F88 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -104F8A Compression Method 0000 (0) 'Stored' │ │ │ │ -104F8C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -104F90 CRC 00000000 (0) │ │ │ │ -104F94 Compressed Size 00000000 (0) │ │ │ │ -104F98 Uncompressed Size 00000000 (0) │ │ │ │ -104F9C Filename Length 0011 (17) │ │ │ │ -104F9E Extra Length 0000 (0) │ │ │ │ -104FA0 Comment Length 0000 (0) │ │ │ │ -104FA2 Disk Start 0000 (0) │ │ │ │ -104FA4 Int File Attributes 0000 (0) │ │ │ │ +1050AE CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ +1050B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1050B3 Created OS 03 (3) 'Unix' │ │ │ │ +1050B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1050B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1050B6 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +1050B8 Compression Method 0000 (0) 'Stored' │ │ │ │ +1050BA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1050BE CRC 00000000 (0) │ │ │ │ +1050C2 Compressed Size 00000000 (0) │ │ │ │ +1050C6 Uncompressed Size 00000000 (0) │ │ │ │ +1050CA Filename Length 0011 (17) │ │ │ │ +1050CC Extra Length 0000 (0) │ │ │ │ +1050CE Comment Length 0000 (0) │ │ │ │ +1050D0 Disk Start 0000 (0) │ │ │ │ +1050D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104FA6 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1050D4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104FAA Local Header Offset 00000153 (339) │ │ │ │ -104FAE Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +1050D8 Local Header Offset 00000153 (339) │ │ │ │ +1050DC Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104FAE: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1050DC: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104FAE: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1050DC: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F86: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1050B4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104FBF CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ -104FC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104FC4 Created OS 03 (3) 'Unix' │ │ │ │ -104FC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104FC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104FC7 General Purpose Flag 0800 (2048) │ │ │ │ +1050ED CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ +1050F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1050F2 Created OS 03 (3) 'Unix' │ │ │ │ +1050F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1050F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1050F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104FC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -104FCB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -104FCF CRC DA64D947 (3664042311) │ │ │ │ -104FD3 Compressed Size 00001DEB (7659) │ │ │ │ -104FD7 Uncompressed Size 00008806 (34822) │ │ │ │ -104FDB Filename Length 001C (28) │ │ │ │ -104FDD Extra Length 0000 (0) │ │ │ │ -104FDF Comment Length 0000 (0) │ │ │ │ -104FE1 Disk Start 0000 (0) │ │ │ │ -104FE3 Int File Attributes 0000 (0) │ │ │ │ +1050F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1050F9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1050FD CRC FE760183 (4269146499) │ │ │ │ +105101 Compressed Size 00001DFC (7676) │ │ │ │ +105105 Uncompressed Size 00008806 (34822) │ │ │ │ +105109 Filename Length 001C (28) │ │ │ │ +10510B Extra Length 0000 (0) │ │ │ │ +10510D Comment Length 0000 (0) │ │ │ │ +10510F Disk Start 0000 (0) │ │ │ │ +105111 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104FE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105113 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -104FE9 Local Header Offset 00000182 (386) │ │ │ │ -104FED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105117 Local Header Offset 00000182 (386) │ │ │ │ +10511B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104FED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10511B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105009 CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ -10500D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10500E Created OS 03 (3) 'Unix' │ │ │ │ -10500F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105010 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105011 General Purpose Flag 0800 (2048) │ │ │ │ +105137 CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ +10513B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10513C Created OS 03 (3) 'Unix' │ │ │ │ +10513D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10513E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10513F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105013 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105015 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105019 CRC 3C886BA0 (1015573408) │ │ │ │ -10501D Compressed Size 00001B12 (6930) │ │ │ │ -105021 Uncompressed Size 0001810D (98573) │ │ │ │ -105025 Filename Length 001B (27) │ │ │ │ -105027 Extra Length 0000 (0) │ │ │ │ -105029 Comment Length 0000 (0) │ │ │ │ -10502B Disk Start 0000 (0) │ │ │ │ -10502D Int File Attributes 0000 (0) │ │ │ │ +105141 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105143 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105147 CRC B86FBDA2 (3094330786) │ │ │ │ +10514B Compressed Size 00001AD4 (6868) │ │ │ │ +10514F Uncompressed Size 0001810D (98573) │ │ │ │ +105153 Filename Length 001B (27) │ │ │ │ +105155 Extra Length 0000 (0) │ │ │ │ +105157 Comment Length 0000 (0) │ │ │ │ +105159 Disk Start 0000 (0) │ │ │ │ +10515B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10502F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10515D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105033 Local Header Offset 00001FA7 (8103) │ │ │ │ -105037 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105161 Local Header Offset 00001FB8 (8120) │ │ │ │ +105165 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105165: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105052 CENTRAL HEADER #8 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) │ │ │ │ +105180 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ +105184 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105185 Created OS 03 (3) 'Unix' │ │ │ │ +105186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105188 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10505C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10505E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105062 CRC 46B0E0D4 (1185997012) │ │ │ │ -105066 Compressed Size 000002F5 (757) │ │ │ │ -10506A Uncompressed Size 0000063C (1596) │ │ │ │ -10506E Filename Length 0029 (41) │ │ │ │ -105070 Extra Length 0000 (0) │ │ │ │ -105072 Comment Length 0000 (0) │ │ │ │ -105074 Disk Start 0000 (0) │ │ │ │ -105076 Int File Attributes 0000 (0) │ │ │ │ +10518A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10518C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105190 CRC 46B0E0D4 (1185997012) │ │ │ │ +105194 Compressed Size 000002F5 (757) │ │ │ │ +105198 Uncompressed Size 0000063C (1596) │ │ │ │ +10519C Filename Length 0029 (41) │ │ │ │ +10519E Extra Length 0000 (0) │ │ │ │ +1051A0 Comment Length 0000 (0) │ │ │ │ +1051A2 Disk Start 0000 (0) │ │ │ │ +1051A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105078 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1051A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10507C Local Header Offset 00003AF2 (15090) │ │ │ │ -105080 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1051AA Local Header Offset 00003AC5 (15045) │ │ │ │ +1051AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105080: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1051AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1050A9 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ -1050AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1050AE Created OS 03 (3) 'Unix' │ │ │ │ -1050AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1050B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1050B1 General Purpose Flag 0800 (2048) │ │ │ │ +1051D7 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ +1051DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1051DC Created OS 03 (3) 'Unix' │ │ │ │ +1051DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1051DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1051DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1050B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1050B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1050B9 CRC 0FC0AF8C (264286092) │ │ │ │ -1050BD Compressed Size 00000392 (914) │ │ │ │ -1050C1 Uncompressed Size 00000C44 (3140) │ │ │ │ -1050C5 Filename Length 0028 (40) │ │ │ │ -1050C7 Extra Length 0000 (0) │ │ │ │ -1050C9 Comment Length 0000 (0) │ │ │ │ -1050CB Disk Start 0000 (0) │ │ │ │ -1050CD Int File Attributes 0000 (0) │ │ │ │ +1051E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1051E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1051E7 CRC 0FC0AF8C (264286092) │ │ │ │ +1051EB Compressed Size 00000392 (914) │ │ │ │ +1051EF Uncompressed Size 00000C44 (3140) │ │ │ │ +1051F3 Filename Length 0028 (40) │ │ │ │ +1051F5 Extra Length 0000 (0) │ │ │ │ +1051F7 Comment Length 0000 (0) │ │ │ │ +1051F9 Disk Start 0000 (0) │ │ │ │ +1051FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1050CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1051FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1050D3 Local Header Offset 00003E2E (15918) │ │ │ │ -1050D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105201 Local Header Offset 00003E01 (15873) │ │ │ │ +105205 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1050D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105205: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1050FF CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ -105103 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105104 Created OS 03 (3) 'Unix' │ │ │ │ -105105 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105106 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105107 General Purpose Flag 0800 (2048) │ │ │ │ +10522D CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ +105231 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105232 Created OS 03 (3) 'Unix' │ │ │ │ +105233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105235 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105109 Compression Method 0000 (0) 'Stored' │ │ │ │ -10510B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10510F CRC 00000000 (0) │ │ │ │ -105113 Compressed Size 00000000 (0) │ │ │ │ -105117 Uncompressed Size 00000000 (0) │ │ │ │ -10511B Filename Length 0012 (18) │ │ │ │ -10511D Extra Length 0000 (0) │ │ │ │ -10511F Comment Length 0000 (0) │ │ │ │ -105121 Disk Start 0000 (0) │ │ │ │ -105123 Int File Attributes 0000 (0) │ │ │ │ +105237 Compression Method 0000 (0) 'Stored' │ │ │ │ +105239 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10523D CRC 00000000 (0) │ │ │ │ +105241 Compressed Size 00000000 (0) │ │ │ │ +105245 Uncompressed Size 00000000 (0) │ │ │ │ +105249 Filename Length 0012 (18) │ │ │ │ +10524B Extra Length 0000 (0) │ │ │ │ +10524D Comment Length 0000 (0) │ │ │ │ +10524F Disk Start 0000 (0) │ │ │ │ +105251 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105125 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105253 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105129 Local Header Offset 00004206 (16902) │ │ │ │ -10512D Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +105257 Local Header Offset 000041D9 (16857) │ │ │ │ +10525B Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10512D: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10525B: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10512D: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10525B: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105105: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105233: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10513F CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ -105143 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105144 Created OS 03 (3) 'Unix' │ │ │ │ -105145 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105146 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105147 General Purpose Flag 0800 (2048) │ │ │ │ +10526D CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ +105271 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105272 Created OS 03 (3) 'Unix' │ │ │ │ +105273 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105274 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105275 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105149 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10514B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10514F CRC 0F5F5A69 (257907305) │ │ │ │ -105153 Compressed Size 000003F6 (1014) │ │ │ │ -105157 Uncompressed Size 000009AB (2475) │ │ │ │ -10515B Filename Length 002F (47) │ │ │ │ -10515D Extra Length 0000 (0) │ │ │ │ -10515F Comment Length 0000 (0) │ │ │ │ -105161 Disk Start 0000 (0) │ │ │ │ -105163 Int File Attributes 0000 (0) │ │ │ │ +105277 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105279 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10527D CRC 0F5F5A69 (257907305) │ │ │ │ +105281 Compressed Size 000003F6 (1014) │ │ │ │ +105285 Uncompressed Size 000009AB (2475) │ │ │ │ +105289 Filename Length 002F (47) │ │ │ │ +10528B Extra Length 0000 (0) │ │ │ │ +10528D Comment Length 0000 (0) │ │ │ │ +10528F Disk Start 0000 (0) │ │ │ │ +105291 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105165 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105293 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105169 Local Header Offset 00004236 (16950) │ │ │ │ -10516D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105297 Local Header Offset 00004209 (16905) │ │ │ │ +10529B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10516D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10529B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10519C CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ -1051A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1051A1 Created OS 03 (3) 'Unix' │ │ │ │ -1051A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1051A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1051A4 General Purpose Flag 0800 (2048) │ │ │ │ +1052CA CENTRAL HEADER #12 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' │ │ │ │ -1051A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1051A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1051AC CRC F4C96580 (4106839424) │ │ │ │ -1051B0 Compressed Size 00000455 (1109) │ │ │ │ -1051B4 Uncompressed Size 00001709 (5897) │ │ │ │ -1051B8 Filename Length 002E (46) │ │ │ │ -1051BA Extra Length 0000 (0) │ │ │ │ -1051BC Comment Length 0000 (0) │ │ │ │ -1051BE Disk Start 0000 (0) │ │ │ │ -1051C0 Int File Attributes 0000 (0) │ │ │ │ +1052D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1052D6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1052DA CRC F4C96580 (4106839424) │ │ │ │ +1052DE Compressed Size 00000455 (1109) │ │ │ │ +1052E2 Uncompressed Size 00001709 (5897) │ │ │ │ +1052E6 Filename Length 002E (46) │ │ │ │ +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' │ │ │ │ -1051C2 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' │ │ │ │ -1051C6 Local Header Offset 00004679 (18041) │ │ │ │ -1051CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1052F4 Local Header Offset 0000464C (17996) │ │ │ │ +1052F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1051CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1052F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1051F8 CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ -1051FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1051FD Created OS 03 (3) 'Unix' │ │ │ │ -1051FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1051FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105200 General Purpose Flag 0800 (2048) │ │ │ │ +105326 CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ +10532A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10532B Created OS 03 (3) 'Unix' │ │ │ │ +10532C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10532D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10532E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105202 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105204 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105208 CRC EFD507B9 (4023715769) │ │ │ │ -10520C Compressed Size 000004D5 (1237) │ │ │ │ -105210 Uncompressed Size 00000D9D (3485) │ │ │ │ -105214 Filename Length 002F (47) │ │ │ │ -105216 Extra Length 0000 (0) │ │ │ │ -105218 Comment Length 0000 (0) │ │ │ │ -10521A Disk Start 0000 (0) │ │ │ │ -10521C Int File Attributes 0000 (0) │ │ │ │ +105330 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105332 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105336 CRC EFD507B9 (4023715769) │ │ │ │ +10533A Compressed Size 000004D5 (1237) │ │ │ │ +10533E Uncompressed Size 00000D9D (3485) │ │ │ │ +105342 Filename Length 002F (47) │ │ │ │ +105344 Extra Length 0000 (0) │ │ │ │ +105346 Comment Length 0000 (0) │ │ │ │ +105348 Disk Start 0000 (0) │ │ │ │ +10534A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10521E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10534C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105222 Local Header Offset 00004B1A (19226) │ │ │ │ -105226 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105350 Local Header Offset 00004AED (19181) │ │ │ │ +105354 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105226: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105354: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105255 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ -105259 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10525A Created OS 03 (3) 'Unix' │ │ │ │ -10525B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10525C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10525D General Purpose Flag 0800 (2048) │ │ │ │ +105383 CENTRAL HEADER #14 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' │ │ │ │ -10525F Compression Method 0008 (8) 'Deflated' │ │ │ │ -105261 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105265 CRC B4162488 (3021350024) │ │ │ │ -105269 Compressed Size 0000073B (1851) │ │ │ │ -10526D Uncompressed Size 00002AE1 (10977) │ │ │ │ -105271 Filename Length 002E (46) │ │ │ │ -105273 Extra Length 0000 (0) │ │ │ │ -105275 Comment Length 0000 (0) │ │ │ │ -105277 Disk Start 0000 (0) │ │ │ │ -105279 Int File Attributes 0000 (0) │ │ │ │ +10538D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10538F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105393 CRC B4162488 (3021350024) │ │ │ │ +105397 Compressed Size 0000073B (1851) │ │ │ │ +10539B Uncompressed Size 00002AE1 (10977) │ │ │ │ +10539F Filename Length 002E (46) │ │ │ │ +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' │ │ │ │ -10527B 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' │ │ │ │ -10527F Local Header Offset 0000503C (20540) │ │ │ │ -105283 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1053AD Local Header Offset 0000500F (20495) │ │ │ │ +1053B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105283: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1053B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1052B1 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ -1052B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1052B6 Created OS 03 (3) 'Unix' │ │ │ │ -1052B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1052B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1052B9 General Purpose Flag 0800 (2048) │ │ │ │ +1053DF CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ +1053E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1053E4 Created OS 03 (3) 'Unix' │ │ │ │ +1053E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1053E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1053E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1052BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1052BD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1052C1 CRC 9CF169D1 (2633066961) │ │ │ │ -1052C5 Compressed Size 000002A6 (678) │ │ │ │ -1052C9 Uncompressed Size 00000553 (1363) │ │ │ │ -1052CD Filename Length 0030 (48) │ │ │ │ -1052CF Extra Length 0000 (0) │ │ │ │ -1052D1 Comment Length 0000 (0) │ │ │ │ -1052D3 Disk Start 0000 (0) │ │ │ │ -1052D5 Int File Attributes 0000 (0) │ │ │ │ +1053E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1053EB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1053EF CRC 9CF169D1 (2633066961) │ │ │ │ +1053F3 Compressed Size 000002A6 (678) │ │ │ │ +1053F7 Uncompressed Size 00000553 (1363) │ │ │ │ +1053FB Filename Length 0030 (48) │ │ │ │ +1053FD Extra Length 0000 (0) │ │ │ │ +1053FF Comment Length 0000 (0) │ │ │ │ +105401 Disk Start 0000 (0) │ │ │ │ +105403 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1052D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105405 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1052DB Local Header Offset 000057C3 (22467) │ │ │ │ -1052DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105409 Local Header Offset 00005796 (22422) │ │ │ │ +10540D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1052DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10540D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10530F CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ -105313 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105314 Created OS 03 (3) 'Unix' │ │ │ │ -105315 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105316 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105317 General Purpose Flag 0800 (2048) │ │ │ │ +10543D CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ +105441 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105442 Created OS 03 (3) 'Unix' │ │ │ │ +105443 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105444 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105445 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105319 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10531B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10531F CRC A75A16AC (2807699116) │ │ │ │ -105323 Compressed Size 0000029A (666) │ │ │ │ -105327 Uncompressed Size 00000856 (2134) │ │ │ │ -10532B Filename Length 002F (47) │ │ │ │ -10532D Extra Length 0000 (0) │ │ │ │ -10532F Comment Length 0000 (0) │ │ │ │ -105331 Disk Start 0000 (0) │ │ │ │ -105333 Int File Attributes 0000 (0) │ │ │ │ +105447 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105449 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10544D CRC A75A16AC (2807699116) │ │ │ │ +105451 Compressed Size 0000029A (666) │ │ │ │ +105455 Uncompressed Size 00000856 (2134) │ │ │ │ +105459 Filename Length 002F (47) │ │ │ │ +10545B Extra Length 0000 (0) │ │ │ │ +10545D Comment Length 0000 (0) │ │ │ │ +10545F Disk Start 0000 (0) │ │ │ │ +105461 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105335 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105463 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105339 Local Header Offset 00005AB7 (23223) │ │ │ │ -10533D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105467 Local Header Offset 00005A8A (23178) │ │ │ │ +10546B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10533D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10546B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10536C CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ -105370 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105371 Created OS 03 (3) 'Unix' │ │ │ │ -105372 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105373 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105374 General Purpose Flag 0800 (2048) │ │ │ │ +10549A CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ +10549E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10549F Created OS 03 (3) 'Unix' │ │ │ │ +1054A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1054A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1054A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105376 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105378 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10537C CRC 5720FD93 (1461779859) │ │ │ │ -105380 Compressed Size 000002A7 (679) │ │ │ │ -105384 Uncompressed Size 00000553 (1363) │ │ │ │ -105388 Filename Length 0030 (48) │ │ │ │ -10538A Extra Length 0000 (0) │ │ │ │ -10538C Comment Length 0000 (0) │ │ │ │ -10538E Disk Start 0000 (0) │ │ │ │ -105390 Int File Attributes 0000 (0) │ │ │ │ +1054A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1054A6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1054AA CRC 5720FD93 (1461779859) │ │ │ │ +1054AE Compressed Size 000002A7 (679) │ │ │ │ +1054B2 Uncompressed Size 00000553 (1363) │ │ │ │ +1054B6 Filename Length 0030 (48) │ │ │ │ +1054B8 Extra Length 0000 (0) │ │ │ │ +1054BA Comment Length 0000 (0) │ │ │ │ +1054BC Disk Start 0000 (0) │ │ │ │ +1054BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105392 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1054C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105396 Local Header Offset 00005D9E (23966) │ │ │ │ -10539A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1054C4 Local Header Offset 00005D71 (23921) │ │ │ │ +1054C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10539A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1054C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1053CA CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ -1053CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1053CF Created OS 03 (3) 'Unix' │ │ │ │ -1053D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1053D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1053D2 General Purpose Flag 0800 (2048) │ │ │ │ +1054F8 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ +1054FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1054FD Created OS 03 (3) 'Unix' │ │ │ │ +1054FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1054FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105500 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1053D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1053D6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1053DA CRC 76F6EE85 (1995894405) │ │ │ │ -1053DE Compressed Size 00000251 (593) │ │ │ │ -1053E2 Uncompressed Size 000007C6 (1990) │ │ │ │ -1053E6 Filename Length 002F (47) │ │ │ │ -1053E8 Extra Length 0000 (0) │ │ │ │ -1053EA Comment Length 0000 (0) │ │ │ │ -1053EC Disk Start 0000 (0) │ │ │ │ -1053EE Int File Attributes 0000 (0) │ │ │ │ +105502 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105504 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105508 CRC 76F6EE85 (1995894405) │ │ │ │ +10550C Compressed Size 00000251 (593) │ │ │ │ +105510 Uncompressed Size 000007C6 (1990) │ │ │ │ +105514 Filename Length 002F (47) │ │ │ │ +105516 Extra Length 0000 (0) │ │ │ │ +105518 Comment Length 0000 (0) │ │ │ │ +10551A Disk Start 0000 (0) │ │ │ │ +10551C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1053F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10551E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1053F4 Local Header Offset 00006093 (24723) │ │ │ │ -1053F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105522 Local Header Offset 00006066 (24678) │ │ │ │ +105526 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1053F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105526: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105427 CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ -10542B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10542C Created OS 03 (3) 'Unix' │ │ │ │ -10542D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10542E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10542F General Purpose Flag 0800 (2048) │ │ │ │ +105555 CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ +105559 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10555A Created OS 03 (3) 'Unix' │ │ │ │ +10555B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10555C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10555D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105431 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105433 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105437 CRC 60BACAA8 (1622854312) │ │ │ │ -10543B Compressed Size 000001CB (459) │ │ │ │ -10543F Uncompressed Size 00000317 (791) │ │ │ │ -105443 Filename Length 0034 (52) │ │ │ │ -105445 Extra Length 0000 (0) │ │ │ │ -105447 Comment Length 0000 (0) │ │ │ │ -105449 Disk Start 0000 (0) │ │ │ │ -10544B Int File Attributes 0000 (0) │ │ │ │ +10555F Compression Method 0008 (8) 'Deflated' │ │ │ │ +105561 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105565 CRC 60BACAA8 (1622854312) │ │ │ │ +105569 Compressed Size 000001CB (459) │ │ │ │ +10556D Uncompressed Size 00000317 (791) │ │ │ │ +105571 Filename Length 0034 (52) │ │ │ │ +105573 Extra Length 0000 (0) │ │ │ │ +105575 Comment Length 0000 (0) │ │ │ │ +105577 Disk Start 0000 (0) │ │ │ │ +105579 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10544D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10557B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105451 Local Header Offset 00006331 (25393) │ │ │ │ -105455 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10557F Local Header Offset 00006304 (25348) │ │ │ │ +105583 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105455: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105583: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105489 CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ -10548D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10548E Created OS 03 (3) 'Unix' │ │ │ │ -10548F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105490 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105491 General Purpose Flag 0800 (2048) │ │ │ │ +1055B7 CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ +1055BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1055BC Created OS 03 (3) 'Unix' │ │ │ │ +1055BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1055BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1055BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105493 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105495 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105499 CRC FFFA47C6 (4294592454) │ │ │ │ -10549D Compressed Size 00000167 (359) │ │ │ │ -1054A1 Uncompressed Size 000002F7 (759) │ │ │ │ -1054A5 Filename Length 0033 (51) │ │ │ │ -1054A7 Extra Length 0000 (0) │ │ │ │ -1054A9 Comment Length 0000 (0) │ │ │ │ -1054AB Disk Start 0000 (0) │ │ │ │ -1054AD Int File Attributes 0000 (0) │ │ │ │ +1055C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1055C3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1055C7 CRC FFFA47C6 (4294592454) │ │ │ │ +1055CB Compressed Size 00000167 (359) │ │ │ │ +1055CF Uncompressed Size 000002F7 (759) │ │ │ │ +1055D3 Filename Length 0033 (51) │ │ │ │ +1055D5 Extra Length 0000 (0) │ │ │ │ +1055D7 Comment Length 0000 (0) │ │ │ │ +1055D9 Disk Start 0000 (0) │ │ │ │ +1055DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1054AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1055DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1054B3 Local Header Offset 0000654E (25934) │ │ │ │ -1054B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1055E1 Local Header Offset 00006521 (25889) │ │ │ │ +1055E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1054B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1055E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1054EA CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ -1054EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1054EF Created OS 03 (3) 'Unix' │ │ │ │ -1054F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1054F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1054F2 General Purpose Flag 0800 (2048) │ │ │ │ +105618 CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ +10561C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10561D Created OS 03 (3) 'Unix' │ │ │ │ +10561E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10561F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105620 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1054F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1054F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1054FA CRC 087B3593 (142292371) │ │ │ │ -1054FE Compressed Size 00000306 (774) │ │ │ │ -105502 Uncompressed Size 00000701 (1793) │ │ │ │ -105506 Filename Length 002F (47) │ │ │ │ -105508 Extra Length 0000 (0) │ │ │ │ -10550A Comment Length 0000 (0) │ │ │ │ -10550C Disk Start 0000 (0) │ │ │ │ -10550E Int File Attributes 0000 (0) │ │ │ │ +105622 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105624 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105628 CRC 087B3593 (142292371) │ │ │ │ +10562C Compressed Size 00000306 (774) │ │ │ │ +105630 Uncompressed Size 00000701 (1793) │ │ │ │ +105634 Filename Length 002F (47) │ │ │ │ +105636 Extra Length 0000 (0) │ │ │ │ +105638 Comment Length 0000 (0) │ │ │ │ +10563A Disk Start 0000 (0) │ │ │ │ +10563C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105510 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10563E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105514 Local Header Offset 00006706 (26374) │ │ │ │ -105518 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105642 Local Header Offset 000066D9 (26329) │ │ │ │ +105646 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105518: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105646: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105547 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ -10554B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10554C Created OS 03 (3) 'Unix' │ │ │ │ -10554D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10554E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10554F General Purpose Flag 0800 (2048) │ │ │ │ +105675 CENTRAL HEADER #22 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' │ │ │ │ -105551 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105553 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105557 CRC 26BA0505 (649725189) │ │ │ │ -10555B Compressed Size 000002C7 (711) │ │ │ │ -10555F Uncompressed Size 00000DC8 (3528) │ │ │ │ -105563 Filename Length 002E (46) │ │ │ │ -105565 Extra Length 0000 (0) │ │ │ │ -105567 Comment Length 0000 (0) │ │ │ │ -105569 Disk Start 0000 (0) │ │ │ │ -10556B Int File Attributes 0000 (0) │ │ │ │ +10567F Compression Method 0008 (8) 'Deflated' │ │ │ │ +105681 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105685 CRC 26BA0505 (649725189) │ │ │ │ +105689 Compressed Size 000002C7 (711) │ │ │ │ +10568D Uncompressed Size 00000DC8 (3528) │ │ │ │ +105691 Filename Length 002E (46) │ │ │ │ +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' │ │ │ │ -10556D 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' │ │ │ │ -105571 Local Header Offset 00006A59 (27225) │ │ │ │ -105575 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10569F Local Header Offset 00006A2C (27180) │ │ │ │ +1056A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105575: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1056A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1055A3 CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ -1055A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1055A8 Created OS 03 (3) 'Unix' │ │ │ │ -1055A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1055AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1055AB General Purpose Flag 0800 (2048) │ │ │ │ +1056D1 CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ +1056D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1056D6 Created OS 03 (3) 'Unix' │ │ │ │ +1056D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1056D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1056D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1055AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1055AF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1055B3 CRC A8CCA694 (2831984276) │ │ │ │ -1055B7 Compressed Size 00000D18 (3352) │ │ │ │ -1055BB Uncompressed Size 00002DF4 (11764) │ │ │ │ -1055BF Filename Length 001E (30) │ │ │ │ -1055C1 Extra Length 0000 (0) │ │ │ │ -1055C3 Comment Length 0000 (0) │ │ │ │ -1055C5 Disk Start 0000 (0) │ │ │ │ -1055C7 Int File Attributes 0000 (0) │ │ │ │ +1056DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1056DD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1056E1 CRC A8CCA694 (2831984276) │ │ │ │ +1056E5 Compressed Size 00000D18 (3352) │ │ │ │ +1056E9 Uncompressed Size 00002DF4 (11764) │ │ │ │ +1056ED Filename Length 001E (30) │ │ │ │ +1056EF Extra Length 0000 (0) │ │ │ │ +1056F1 Comment Length 0000 (0) │ │ │ │ +1056F3 Disk Start 0000 (0) │ │ │ │ +1056F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1055C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1056F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1055CD Local Header Offset 00006D6C (28012) │ │ │ │ -1055D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1056FB Local Header Offset 00006D3F (27967) │ │ │ │ +1056FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1055D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1056FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1055EF CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ -1055F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1055F4 Created OS 03 (3) 'Unix' │ │ │ │ -1055F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1055F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1055F7 General Purpose Flag 0800 (2048) │ │ │ │ +10571D CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ +105721 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105722 Created OS 03 (3) 'Unix' │ │ │ │ +105723 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105724 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105725 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1055F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1055FB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1055FF CRC F446050F (4098229519) │ │ │ │ -105603 Compressed Size 00000D62 (3426) │ │ │ │ -105607 Uncompressed Size 0000BA46 (47686) │ │ │ │ -10560B Filename Length 001D (29) │ │ │ │ -10560D Extra Length 0000 (0) │ │ │ │ -10560F Comment Length 0000 (0) │ │ │ │ -105611 Disk Start 0000 (0) │ │ │ │ -105613 Int File Attributes 0000 (0) │ │ │ │ +105727 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105729 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10572D CRC F446050F (4098229519) │ │ │ │ +105731 Compressed Size 00000D62 (3426) │ │ │ │ +105735 Uncompressed Size 0000BA46 (47686) │ │ │ │ +105739 Filename Length 001D (29) │ │ │ │ +10573B Extra Length 0000 (0) │ │ │ │ +10573D Comment Length 0000 (0) │ │ │ │ +10573F Disk Start 0000 (0) │ │ │ │ +105741 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105615 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105743 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105619 Local Header Offset 00007AC0 (31424) │ │ │ │ -10561D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105747 Local Header Offset 00007A93 (31379) │ │ │ │ +10574B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10561D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10574B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10563A CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ -10563E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10563F Created OS 03 (3) 'Unix' │ │ │ │ -105640 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105641 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105642 General Purpose Flag 0800 (2048) │ │ │ │ +105768 CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ +10576C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10576D Created OS 03 (3) 'Unix' │ │ │ │ +10576E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10576F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105770 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105644 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105646 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10564A CRC F4018409 (4093740041) │ │ │ │ -10564E Compressed Size 000002AA (682) │ │ │ │ -105652 Uncompressed Size 0000050D (1293) │ │ │ │ -105656 Filename Length 0032 (50) │ │ │ │ -105658 Extra Length 0000 (0) │ │ │ │ -10565A Comment Length 0000 (0) │ │ │ │ -10565C Disk Start 0000 (0) │ │ │ │ -10565E Int File Attributes 0000 (0) │ │ │ │ +105772 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105774 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105778 CRC F4018409 (4093740041) │ │ │ │ +10577C Compressed Size 000002AA (682) │ │ │ │ +105780 Uncompressed Size 0000050D (1293) │ │ │ │ +105784 Filename Length 0032 (50) │ │ │ │ +105786 Extra Length 0000 (0) │ │ │ │ +105788 Comment Length 0000 (0) │ │ │ │ +10578A Disk Start 0000 (0) │ │ │ │ +10578C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105660 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10578E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105664 Local Header Offset 0000885D (34909) │ │ │ │ -105668 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105792 Local Header Offset 00008830 (34864) │ │ │ │ +105796 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105668: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105796: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10569A CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ -10569E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10569F Created OS 03 (3) 'Unix' │ │ │ │ -1056A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1056A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1056A2 General Purpose Flag 0800 (2048) │ │ │ │ +1057C8 CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ +1057CC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1057CD Created OS 03 (3) 'Unix' │ │ │ │ +1057CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1057CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1057D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1056A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1056A6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1056AA CRC 7E45A88A (2118494346) │ │ │ │ -1056AE Compressed Size 0000034F (847) │ │ │ │ -1056B2 Uncompressed Size 00000B5A (2906) │ │ │ │ -1056B6 Filename Length 0031 (49) │ │ │ │ -1056B8 Extra Length 0000 (0) │ │ │ │ -1056BA Comment Length 0000 (0) │ │ │ │ -1056BC Disk Start 0000 (0) │ │ │ │ -1056BE Int File Attributes 0000 (0) │ │ │ │ +1057D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1057D4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1057D8 CRC 7E45A88A (2118494346) │ │ │ │ +1057DC Compressed Size 0000034F (847) │ │ │ │ +1057E0 Uncompressed Size 00000B5A (2906) │ │ │ │ +1057E4 Filename Length 0031 (49) │ │ │ │ +1057E6 Extra Length 0000 (0) │ │ │ │ +1057E8 Comment Length 0000 (0) │ │ │ │ +1057EA Disk Start 0000 (0) │ │ │ │ +1057EC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1056C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1057EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1056C4 Local Header Offset 00008B57 (35671) │ │ │ │ -1056C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1057F2 Local Header Offset 00008B2A (35626) │ │ │ │ +1057F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1056C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1057F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1056F9 CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ -1056FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1056FE Created OS 03 (3) 'Unix' │ │ │ │ -1056FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105700 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105701 General Purpose Flag 0800 (2048) │ │ │ │ +105827 CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ +10582B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10582C Created OS 03 (3) 'Unix' │ │ │ │ +10582D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10582E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10582F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105703 Compression Method 0000 (0) 'Stored' │ │ │ │ -105705 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105709 CRC 00000000 (0) │ │ │ │ -10570D Compressed Size 00000000 (0) │ │ │ │ -105711 Uncompressed Size 00000000 (0) │ │ │ │ -105715 Filename Length 0017 (23) │ │ │ │ -105717 Extra Length 0000 (0) │ │ │ │ -105719 Comment Length 0000 (0) │ │ │ │ -10571B Disk Start 0000 (0) │ │ │ │ -10571D Int File Attributes 0000 (0) │ │ │ │ +105831 Compression Method 0000 (0) 'Stored' │ │ │ │ +105833 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105837 CRC 00000000 (0) │ │ │ │ +10583B Compressed Size 00000000 (0) │ │ │ │ +10583F Uncompressed Size 00000000 (0) │ │ │ │ +105843 Filename Length 0017 (23) │ │ │ │ +105845 Extra Length 0000 (0) │ │ │ │ +105847 Comment Length 0000 (0) │ │ │ │ +105849 Disk Start 0000 (0) │ │ │ │ +10584B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10571F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10584D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105723 Local Header Offset 00008EF5 (36597) │ │ │ │ -105727 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105851 Local Header Offset 00008EC8 (36552) │ │ │ │ +105855 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105727: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105855: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105727: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105855: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1056FF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10582D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10573E CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ -105742 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105743 Created OS 03 (3) 'Unix' │ │ │ │ -105744 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105745 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105746 General Purpose Flag 0800 (2048) │ │ │ │ +10586C CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ +105870 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105871 Created OS 03 (3) 'Unix' │ │ │ │ +105872 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105873 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105874 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105748 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10574A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10574E CRC 3B432E22 (994258466) │ │ │ │ -105752 Compressed Size 00000129 (297) │ │ │ │ -105756 Uncompressed Size 000001C6 (454) │ │ │ │ -10575A Filename Length 0028 (40) │ │ │ │ -10575C Extra Length 0000 (0) │ │ │ │ -10575E Comment Length 0000 (0) │ │ │ │ -105760 Disk Start 0000 (0) │ │ │ │ -105762 Int File Attributes 0000 (0) │ │ │ │ +105876 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105878 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10587C CRC 3B432E22 (994258466) │ │ │ │ +105880 Compressed Size 00000129 (297) │ │ │ │ +105884 Uncompressed Size 000001C6 (454) │ │ │ │ +105888 Filename Length 0028 (40) │ │ │ │ +10588A Extra Length 0000 (0) │ │ │ │ +10588C Comment Length 0000 (0) │ │ │ │ +10588E Disk Start 0000 (0) │ │ │ │ +105890 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105764 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105892 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105768 Local Header Offset 00008F2A (36650) │ │ │ │ -10576C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105896 Local Header Offset 00008EFD (36605) │ │ │ │ +10589A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10576C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10589A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105794 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ -105798 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105799 Created OS 03 (3) 'Unix' │ │ │ │ -10579A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10579B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10579C General Purpose Flag 0800 (2048) │ │ │ │ +1058C2 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ +1058C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1058C7 Created OS 03 (3) 'Unix' │ │ │ │ +1058C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1058C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1058CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10579E Compression Method 0008 (8) 'Deflated' │ │ │ │ -1057A0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1057A4 CRC AE561271 (2924876401) │ │ │ │ -1057A8 Compressed Size 000000CD (205) │ │ │ │ -1057AC Uncompressed Size 00000145 (325) │ │ │ │ -1057B0 Filename Length 0027 (39) │ │ │ │ -1057B2 Extra Length 0000 (0) │ │ │ │ -1057B4 Comment Length 0000 (0) │ │ │ │ -1057B6 Disk Start 0000 (0) │ │ │ │ -1057B8 Int File Attributes 0000 (0) │ │ │ │ +1058CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1058CE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1058D2 CRC AE561271 (2924876401) │ │ │ │ +1058D6 Compressed Size 000000CD (205) │ │ │ │ +1058DA Uncompressed Size 00000145 (325) │ │ │ │ +1058DE Filename Length 0027 (39) │ │ │ │ +1058E0 Extra Length 0000 (0) │ │ │ │ +1058E2 Comment Length 0000 (0) │ │ │ │ +1058E4 Disk Start 0000 (0) │ │ │ │ +1058E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1057BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1058E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1057BE Local Header Offset 00009099 (37017) │ │ │ │ -1057C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1058EC Local Header Offset 0000906C (36972) │ │ │ │ +1058F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1057C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1058F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1057E9 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ -1057ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1057EE Created OS 03 (3) 'Unix' │ │ │ │ -1057EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1057F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1057F1 General Purpose Flag 0800 (2048) │ │ │ │ +105917 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ +10591B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10591C Created OS 03 (3) 'Unix' │ │ │ │ +10591D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10591E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10591F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1057F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1057F5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1057F9 CRC 03DB119C (64688540) │ │ │ │ -1057FD Compressed Size 00000CAF (3247) │ │ │ │ -105801 Uncompressed Size 000023CD (9165) │ │ │ │ -105805 Filename Length 0023 (35) │ │ │ │ -105807 Extra Length 0000 (0) │ │ │ │ -105809 Comment Length 0000 (0) │ │ │ │ -10580B Disk Start 0000 (0) │ │ │ │ -10580D Int File Attributes 0000 (0) │ │ │ │ +105921 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105923 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105927 CRC 03DB119C (64688540) │ │ │ │ +10592B Compressed Size 00000CAF (3247) │ │ │ │ +10592F Uncompressed Size 000023CD (9165) │ │ │ │ +105933 Filename Length 0023 (35) │ │ │ │ +105935 Extra Length 0000 (0) │ │ │ │ +105937 Comment Length 0000 (0) │ │ │ │ +105939 Disk Start 0000 (0) │ │ │ │ +10593B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10580F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10593D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105813 Local Header Offset 000091AB (37291) │ │ │ │ -105817 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105941 Local Header Offset 0000917E (37246) │ │ │ │ +105945 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105817: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105945: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10583A CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ -10583E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10583F Created OS 03 (3) 'Unix' │ │ │ │ -105840 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105841 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105842 General Purpose Flag 0800 (2048) │ │ │ │ +105968 CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ +10596C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10596D Created OS 03 (3) 'Unix' │ │ │ │ +10596E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10596F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105970 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105844 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105846 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10584A CRC 45C55C75 (1170562165) │ │ │ │ -10584E Compressed Size 00001C86 (7302) │ │ │ │ -105852 Uncompressed Size 00013431 (78897) │ │ │ │ -105856 Filename Length 0022 (34) │ │ │ │ -105858 Extra Length 0000 (0) │ │ │ │ -10585A Comment Length 0000 (0) │ │ │ │ -10585C Disk Start 0000 (0) │ │ │ │ -10585E Int File Attributes 0000 (0) │ │ │ │ +105972 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105974 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105978 CRC 45C55C75 (1170562165) │ │ │ │ +10597C Compressed Size 00001C86 (7302) │ │ │ │ +105980 Uncompressed Size 00013431 (78897) │ │ │ │ +105984 Filename Length 0022 (34) │ │ │ │ +105986 Extra Length 0000 (0) │ │ │ │ +105988 Comment Length 0000 (0) │ │ │ │ +10598A Disk Start 0000 (0) │ │ │ │ +10598C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105860 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10598E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105864 Local Header Offset 00009E9B (40603) │ │ │ │ -105868 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105992 Local Header Offset 00009E6E (40558) │ │ │ │ +105996 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105868: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105996: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10588A CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ -10588E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10588F Created OS 03 (3) 'Unix' │ │ │ │ -105890 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105891 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105892 General Purpose Flag 0800 (2048) │ │ │ │ +1059B8 CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ +1059BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1059BD Created OS 03 (3) 'Unix' │ │ │ │ +1059BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1059BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1059C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105894 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105896 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10589A CRC 6C05B9DD (1812314589) │ │ │ │ -10589E Compressed Size 000003A2 (930) │ │ │ │ -1058A2 Uncompressed Size 00000772 (1906) │ │ │ │ -1058A6 Filename Length 0032 (50) │ │ │ │ -1058A8 Extra Length 0000 (0) │ │ │ │ -1058AA Comment Length 0000 (0) │ │ │ │ -1058AC Disk Start 0000 (0) │ │ │ │ -1058AE Int File Attributes 0000 (0) │ │ │ │ +1059C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1059C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1059C8 CRC 6C05B9DD (1812314589) │ │ │ │ +1059CC Compressed Size 000003A2 (930) │ │ │ │ +1059D0 Uncompressed Size 00000772 (1906) │ │ │ │ +1059D4 Filename Length 0032 (50) │ │ │ │ +1059D6 Extra Length 0000 (0) │ │ │ │ +1059D8 Comment Length 0000 (0) │ │ │ │ +1059DA Disk Start 0000 (0) │ │ │ │ +1059DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1058B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1059DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1058B4 Local Header Offset 0000BB61 (47969) │ │ │ │ -1058B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1059E2 Local Header Offset 0000BB34 (47924) │ │ │ │ +1059E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1058B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1059E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1058EA CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ -1058EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1058EF Created OS 03 (3) 'Unix' │ │ │ │ -1058F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1058F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1058F2 General Purpose Flag 0800 (2048) │ │ │ │ +105A18 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ +105A1C Created Zip Spec 14 (20) '2.0' │ │ │ │ +105A1D Created OS 03 (3) 'Unix' │ │ │ │ +105A1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105A1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105A20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1058F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1058F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1058FA CRC 920557B0 (2449823664) │ │ │ │ -1058FE Compressed Size 00000868 (2152) │ │ │ │ -105902 Uncompressed Size 00001D53 (7507) │ │ │ │ -105906 Filename Length 0031 (49) │ │ │ │ -105908 Extra Length 0000 (0) │ │ │ │ -10590A Comment Length 0000 (0) │ │ │ │ -10590C Disk Start 0000 (0) │ │ │ │ -10590E Int File Attributes 0000 (0) │ │ │ │ +105A22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105A24 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105A28 CRC 920557B0 (2449823664) │ │ │ │ +105A2C Compressed Size 00000868 (2152) │ │ │ │ +105A30 Uncompressed Size 00001D53 (7507) │ │ │ │ +105A34 Filename Length 0031 (49) │ │ │ │ +105A36 Extra Length 0000 (0) │ │ │ │ +105A38 Comment Length 0000 (0) │ │ │ │ +105A3A Disk Start 0000 (0) │ │ │ │ +105A3C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105910 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105A3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105914 Local Header Offset 0000BF53 (48979) │ │ │ │ -105918 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105A42 Local Header Offset 0000BF26 (48934) │ │ │ │ +105A46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105918: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105A46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105949 CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ -10594D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10594E Created OS 03 (3) 'Unix' │ │ │ │ -10594F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105950 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105951 General Purpose Flag 0800 (2048) │ │ │ │ +105A77 CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ +105A7B Created Zip Spec 14 (20) '2.0' │ │ │ │ +105A7C Created OS 03 (3) 'Unix' │ │ │ │ +105A7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105A7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105A7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105953 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105955 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105959 CRC B628AE70 (3056119408) │ │ │ │ -10595D Compressed Size 00000488 (1160) │ │ │ │ -105961 Uncompressed Size 00000A7B (2683) │ │ │ │ -105965 Filename Length 003D (61) │ │ │ │ -105967 Extra Length 0000 (0) │ │ │ │ -105969 Comment Length 0000 (0) │ │ │ │ -10596B Disk Start 0000 (0) │ │ │ │ -10596D Int File Attributes 0000 (0) │ │ │ │ +105A81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105A83 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105A87 CRC B628AE70 (3056119408) │ │ │ │ +105A8B Compressed Size 00000488 (1160) │ │ │ │ +105A8F Uncompressed Size 00000A7B (2683) │ │ │ │ +105A93 Filename Length 003D (61) │ │ │ │ +105A95 Extra Length 0000 (0) │ │ │ │ +105A97 Comment Length 0000 (0) │ │ │ │ +105A99 Disk Start 0000 (0) │ │ │ │ +105A9B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10596F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105A9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105973 Local Header Offset 0000C80A (51210) │ │ │ │ -105977 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105AA1 Local Header Offset 0000C7DD (51165) │ │ │ │ +105AA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105977: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105AA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1059B4 CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ -1059B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1059B9 Created OS 03 (3) 'Unix' │ │ │ │ -1059BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1059BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1059BC General Purpose Flag 0800 (2048) │ │ │ │ +105AE2 CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ +105AE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105AE7 Created OS 03 (3) 'Unix' │ │ │ │ +105AE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105AE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105AEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1059BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1059C0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1059C4 CRC AE68DCEB (2926107883) │ │ │ │ -1059C8 Compressed Size 00000745 (1861) │ │ │ │ -1059CC Uncompressed Size 00002096 (8342) │ │ │ │ -1059D0 Filename Length 003C (60) │ │ │ │ -1059D2 Extra Length 0000 (0) │ │ │ │ -1059D4 Comment Length 0000 (0) │ │ │ │ -1059D6 Disk Start 0000 (0) │ │ │ │ -1059D8 Int File Attributes 0000 (0) │ │ │ │ +105AEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +105AEE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105AF2 CRC AE68DCEB (2926107883) │ │ │ │ +105AF6 Compressed Size 00000745 (1861) │ │ │ │ +105AFA Uncompressed Size 00002096 (8342) │ │ │ │ +105AFE Filename Length 003C (60) │ │ │ │ +105B00 Extra Length 0000 (0) │ │ │ │ +105B02 Comment Length 0000 (0) │ │ │ │ +105B04 Disk Start 0000 (0) │ │ │ │ +105B06 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1059DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105B08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1059DE Local Header Offset 0000CCED (52461) │ │ │ │ -1059E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105B0C Local Header Offset 0000CCC0 (52416) │ │ │ │ +105B10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1059E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105B10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105A1E CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ -105A22 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105A23 Created OS 03 (3) 'Unix' │ │ │ │ -105A24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105A25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105A26 General Purpose Flag 0800 (2048) │ │ │ │ +105B4C CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ +105B50 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105B51 Created OS 03 (3) 'Unix' │ │ │ │ +105B52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105B53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105B54 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105A28 Compression Method 0000 (0) 'Stored' │ │ │ │ -105A2A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105A2E CRC 00000000 (0) │ │ │ │ -105A32 Compressed Size 00000000 (0) │ │ │ │ -105A36 Uncompressed Size 00000000 (0) │ │ │ │ -105A3A Filename Length 0013 (19) │ │ │ │ -105A3C Extra Length 0000 (0) │ │ │ │ -105A3E Comment Length 0000 (0) │ │ │ │ -105A40 Disk Start 0000 (0) │ │ │ │ -105A42 Int File Attributes 0000 (0) │ │ │ │ +105B56 Compression Method 0000 (0) 'Stored' │ │ │ │ +105B58 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105B5C CRC 00000000 (0) │ │ │ │ +105B60 Compressed Size 00000000 (0) │ │ │ │ +105B64 Uncompressed Size 00000000 (0) │ │ │ │ +105B68 Filename Length 0013 (19) │ │ │ │ +105B6A Extra Length 0000 (0) │ │ │ │ +105B6C Comment Length 0000 (0) │ │ │ │ +105B6E Disk Start 0000 (0) │ │ │ │ +105B70 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105A44 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105B72 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105A48 Local Header Offset 0000D48C (54412) │ │ │ │ -105A4C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +105B76 Local Header Offset 0000D45F (54367) │ │ │ │ +105B7A Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A4C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105B7A: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105A4C: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105B7A: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A24: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105B52: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105A5F CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ -105A63 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105A64 Created OS 03 (3) 'Unix' │ │ │ │ -105A65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105A66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105A67 General Purpose Flag 0800 (2048) │ │ │ │ +105B8D CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ +105B91 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105B92 Created OS 03 (3) 'Unix' │ │ │ │ +105B93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105B94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105B95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105A69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105A6B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105A6F CRC 79D01898 (2043680920) │ │ │ │ -105A73 Compressed Size 00006995 (27029) │ │ │ │ -105A77 Uncompressed Size 0001B1B1 (111025) │ │ │ │ -105A7B Filename Length 0020 (32) │ │ │ │ -105A7D Extra Length 0000 (0) │ │ │ │ -105A7F Comment Length 0000 (0) │ │ │ │ -105A81 Disk Start 0000 (0) │ │ │ │ -105A83 Int File Attributes 0000 (0) │ │ │ │ +105B97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105B99 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105B9D CRC 79D01898 (2043680920) │ │ │ │ +105BA1 Compressed Size 00006995 (27029) │ │ │ │ +105BA5 Uncompressed Size 0001B1B1 (111025) │ │ │ │ +105BA9 Filename Length 0020 (32) │ │ │ │ +105BAB Extra Length 0000 (0) │ │ │ │ +105BAD Comment Length 0000 (0) │ │ │ │ +105BAF Disk Start 0000 (0) │ │ │ │ +105BB1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105A85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105BB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105A89 Local Header Offset 0000D4BD (54461) │ │ │ │ -105A8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105BB7 Local Header Offset 0000D490 (54416) │ │ │ │ +105BBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105BBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105AAD CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ -105AB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105AB2 Created OS 03 (3) 'Unix' │ │ │ │ -105AB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105AB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105AB5 General Purpose Flag 0800 (2048) │ │ │ │ +105BDB CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ +105BDF Created Zip Spec 14 (20) '2.0' │ │ │ │ +105BE0 Created OS 03 (3) 'Unix' │ │ │ │ +105BE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105BE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105BE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105AB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105AB9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105ABD CRC 9E6457A1 (2657376161) │ │ │ │ -105AC1 Compressed Size 0000F2C9 (62153) │ │ │ │ -105AC5 Uncompressed Size 000B975F (759647) │ │ │ │ -105AC9 Filename Length 001F (31) │ │ │ │ -105ACB Extra Length 0000 (0) │ │ │ │ -105ACD Comment Length 0000 (0) │ │ │ │ -105ACF Disk Start 0000 (0) │ │ │ │ -105AD1 Int File Attributes 0000 (0) │ │ │ │ +105BE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105BE7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105BEB CRC 9E6457A1 (2657376161) │ │ │ │ +105BEF Compressed Size 0000F2C9 (62153) │ │ │ │ +105BF3 Uncompressed Size 000B975F (759647) │ │ │ │ +105BF7 Filename Length 001F (31) │ │ │ │ +105BF9 Extra Length 0000 (0) │ │ │ │ +105BFB Comment Length 0000 (0) │ │ │ │ +105BFD Disk Start 0000 (0) │ │ │ │ +105BFF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105AD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105C01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105AD7 Local Header Offset 00013E90 (81552) │ │ │ │ -105ADB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C05 Local Header Offset 00013E63 (81507) │ │ │ │ +105C09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105ADB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105AFA CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ -105AFE Created Zip Spec 14 (20) '2.0' │ │ │ │ -105AFF Created OS 03 (3) 'Unix' │ │ │ │ -105B00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105B02 General Purpose Flag 0800 (2048) │ │ │ │ +105C28 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ +105C2C Created Zip Spec 14 (20) '2.0' │ │ │ │ +105C2D Created OS 03 (3) 'Unix' │ │ │ │ +105C2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105B04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105B06 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105B0A CRC 2BE4907F (736399487) │ │ │ │ -105B0E Compressed Size 00000560 (1376) │ │ │ │ -105B12 Uncompressed Size 00000E07 (3591) │ │ │ │ -105B16 Filename Length 0021 (33) │ │ │ │ -105B18 Extra Length 0000 (0) │ │ │ │ -105B1A Comment Length 0000 (0) │ │ │ │ -105B1C Disk Start 0000 (0) │ │ │ │ -105B1E Int File Attributes 0000 (0) │ │ │ │ +105C32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C34 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105C38 CRC 2BE4907F (736399487) │ │ │ │ +105C3C Compressed Size 00000560 (1376) │ │ │ │ +105C40 Uncompressed Size 00000E07 (3591) │ │ │ │ +105C44 Filename Length 0021 (33) │ │ │ │ +105C46 Extra Length 0000 (0) │ │ │ │ +105C48 Comment Length 0000 (0) │ │ │ │ +105C4A Disk Start 0000 (0) │ │ │ │ +105C4C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105B20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105C4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105B24 Local Header Offset 00023196 (143766) │ │ │ │ -105B28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C52 Local Header Offset 00023169 (143721) │ │ │ │ +105C56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105B28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105B49 CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ -105B4D Created Zip Spec 14 (20) '2.0' │ │ │ │ -105B4E Created OS 03 (3) 'Unix' │ │ │ │ -105B4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105B51 General Purpose Flag 0800 (2048) │ │ │ │ +105C77 CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ +105C7B Created Zip Spec 14 (20) '2.0' │ │ │ │ +105C7C Created OS 03 (3) 'Unix' │ │ │ │ +105C7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105B53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105B55 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105B59 CRC D65A4BB8 (3596241848) │ │ │ │ -105B5D Compressed Size 00000639 (1593) │ │ │ │ -105B61 Uncompressed Size 00002365 (9061) │ │ │ │ -105B65 Filename Length 0020 (32) │ │ │ │ -105B67 Extra Length 0000 (0) │ │ │ │ -105B69 Comment Length 0000 (0) │ │ │ │ -105B6B Disk Start 0000 (0) │ │ │ │ -105B6D Int File Attributes 0000 (0) │ │ │ │ +105C81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C83 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105C87 CRC D65A4BB8 (3596241848) │ │ │ │ +105C8B Compressed Size 00000639 (1593) │ │ │ │ +105C8F Uncompressed Size 00002365 (9061) │ │ │ │ +105C93 Filename Length 0020 (32) │ │ │ │ +105C95 Extra Length 0000 (0) │ │ │ │ +105C97 Comment Length 0000 (0) │ │ │ │ +105C99 Disk Start 0000 (0) │ │ │ │ +105C9B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105B6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105C9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105B73 Local Header Offset 00023735 (145205) │ │ │ │ -105B77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105CA1 Local Header Offset 00023708 (145160) │ │ │ │ +105CA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105B77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105CA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105B97 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ -105B9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -105B9C Created OS 03 (3) 'Unix' │ │ │ │ -105B9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105B9F General Purpose Flag 0800 (2048) │ │ │ │ +105CC5 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ +105CC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105CCA Created OS 03 (3) 'Unix' │ │ │ │ +105CCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105CCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105CCD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105BA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105BA3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105BA7 CRC 8F46315E (2403742046) │ │ │ │ -105BAB Compressed Size 0000041F (1055) │ │ │ │ -105BAF Uncompressed Size 00000A97 (2711) │ │ │ │ -105BB3 Filename Length 0026 (38) │ │ │ │ -105BB5 Extra Length 0000 (0) │ │ │ │ -105BB7 Comment Length 0000 (0) │ │ │ │ -105BB9 Disk Start 0000 (0) │ │ │ │ -105BBB Int File Attributes 0000 (0) │ │ │ │ +105CCF Compression Method 0008 (8) 'Deflated' │ │ │ │ +105CD1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105CD5 CRC 8F46315E (2403742046) │ │ │ │ +105CD9 Compressed Size 0000041F (1055) │ │ │ │ +105CDD Uncompressed Size 00000A97 (2711) │ │ │ │ +105CE1 Filename Length 0026 (38) │ │ │ │ +105CE3 Extra Length 0000 (0) │ │ │ │ +105CE5 Comment Length 0000 (0) │ │ │ │ +105CE7 Disk Start 0000 (0) │ │ │ │ +105CE9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105BBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105CEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105BC1 Local Header Offset 00023DAC (146860) │ │ │ │ -105BC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105CEF Local Header Offset 00023D7F (146815) │ │ │ │ +105CF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105BC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105CF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105BEB CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ -105BEF Created Zip Spec 14 (20) '2.0' │ │ │ │ -105BF0 Created OS 03 (3) 'Unix' │ │ │ │ -105BF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105BF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105BF3 General Purpose Flag 0800 (2048) │ │ │ │ +105D19 CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ +105D1D Created Zip Spec 14 (20) '2.0' │ │ │ │ +105D1E Created OS 03 (3) 'Unix' │ │ │ │ +105D1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105D20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105D21 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105BF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105BF7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105BFB CRC CBF33A6F (3421715055) │ │ │ │ -105BFF Compressed Size 00000475 (1141) │ │ │ │ -105C03 Uncompressed Size 00001624 (5668) │ │ │ │ -105C07 Filename Length 0025 (37) │ │ │ │ -105C09 Extra Length 0000 (0) │ │ │ │ -105C0B Comment Length 0000 (0) │ │ │ │ -105C0D Disk Start 0000 (0) │ │ │ │ -105C0F Int File Attributes 0000 (0) │ │ │ │ +105D23 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105D25 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105D29 CRC CBF33A6F (3421715055) │ │ │ │ +105D2D Compressed Size 00000475 (1141) │ │ │ │ +105D31 Uncompressed Size 00001624 (5668) │ │ │ │ +105D35 Filename Length 0025 (37) │ │ │ │ +105D37 Extra Length 0000 (0) │ │ │ │ +105D39 Comment Length 0000 (0) │ │ │ │ +105D3B Disk Start 0000 (0) │ │ │ │ +105D3D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105C11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105D3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105C15 Local Header Offset 0002420F (147983) │ │ │ │ -105C19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105D43 Local Header Offset 000241E2 (147938) │ │ │ │ +105D47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105D47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105C3E CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ -105C42 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105C43 Created OS 03 (3) 'Unix' │ │ │ │ -105C44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C46 General Purpose Flag 0800 (2048) │ │ │ │ +105D6C CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ +105D70 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105D71 Created OS 03 (3) 'Unix' │ │ │ │ +105D72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105D73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105D74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C4A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105C4E CRC B44CC502 (3024930050) │ │ │ │ -105C52 Compressed Size 00000686 (1670) │ │ │ │ -105C56 Uncompressed Size 000011AC (4524) │ │ │ │ -105C5A Filename Length 0023 (35) │ │ │ │ -105C5C Extra Length 0000 (0) │ │ │ │ -105C5E Comment Length 0000 (0) │ │ │ │ -105C60 Disk Start 0000 (0) │ │ │ │ -105C62 Int File Attributes 0000 (0) │ │ │ │ +105D76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105D78 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105D7C CRC B44CC502 (3024930050) │ │ │ │ +105D80 Compressed Size 00000686 (1670) │ │ │ │ +105D84 Uncompressed Size 000011AC (4524) │ │ │ │ +105D88 Filename Length 0023 (35) │ │ │ │ +105D8A Extra Length 0000 (0) │ │ │ │ +105D8C Comment Length 0000 (0) │ │ │ │ +105D8E Disk Start 0000 (0) │ │ │ │ +105D90 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105C64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105D92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105C68 Local Header Offset 000246C7 (149191) │ │ │ │ -105C6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105D96 Local Header Offset 0002469A (149146) │ │ │ │ +105D9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105D9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105C8F CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ -105C93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105C94 Created OS 03 (3) 'Unix' │ │ │ │ -105C95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C97 General Purpose Flag 0800 (2048) │ │ │ │ +105DBD CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ +105DC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105DC2 Created OS 03 (3) 'Unix' │ │ │ │ +105DC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105DC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105DC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C9B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105C9F CRC 2B2ECEF3 (724487923) │ │ │ │ -105CA3 Compressed Size 00000CCB (3275) │ │ │ │ -105CA7 Uncompressed Size 00009DD2 (40402) │ │ │ │ -105CAB Filename Length 0022 (34) │ │ │ │ -105CAD Extra Length 0000 (0) │ │ │ │ -105CAF Comment Length 0000 (0) │ │ │ │ -105CB1 Disk Start 0000 (0) │ │ │ │ -105CB3 Int File Attributes 0000 (0) │ │ │ │ +105DC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105DC9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105DCD CRC 2B2ECEF3 (724487923) │ │ │ │ +105DD1 Compressed Size 00000CCB (3275) │ │ │ │ +105DD5 Uncompressed Size 00009DD2 (40402) │ │ │ │ +105DD9 Filename Length 0022 (34) │ │ │ │ +105DDB Extra Length 0000 (0) │ │ │ │ +105DDD Comment Length 0000 (0) │ │ │ │ +105DDF Disk Start 0000 (0) │ │ │ │ +105DE1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105CB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105DE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105CB9 Local Header Offset 00024D8E (150926) │ │ │ │ -105CBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105DE7 Local Header Offset 00024D61 (150881) │ │ │ │ +105DEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105CBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105DEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105CDF CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ -105CE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105CE4 Created OS 03 (3) 'Unix' │ │ │ │ -105CE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105CE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105CE7 General Purpose Flag 0800 (2048) │ │ │ │ +105E0D CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ +105E11 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105E12 Created OS 03 (3) 'Unix' │ │ │ │ +105E13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105CE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105CEB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105CEF CRC A94E1235 (2840465973) │ │ │ │ -105CF3 Compressed Size 000005C8 (1480) │ │ │ │ -105CF7 Uncompressed Size 0000119D (4509) │ │ │ │ -105CFB Filename Length 0023 (35) │ │ │ │ -105CFD Extra Length 0000 (0) │ │ │ │ -105CFF Comment Length 0000 (0) │ │ │ │ -105D01 Disk Start 0000 (0) │ │ │ │ -105D03 Int File Attributes 0000 (0) │ │ │ │ +105E17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E19 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105E1D CRC A94E1235 (2840465973) │ │ │ │ +105E21 Compressed Size 000005C8 (1480) │ │ │ │ +105E25 Uncompressed Size 0000119D (4509) │ │ │ │ +105E29 Filename Length 0023 (35) │ │ │ │ +105E2B Extra Length 0000 (0) │ │ │ │ +105E2D Comment Length 0000 (0) │ │ │ │ +105E2F Disk Start 0000 (0) │ │ │ │ +105E31 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105D05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105E33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105D09 Local Header Offset 00025A99 (154265) │ │ │ │ -105D0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E37 Local Header Offset 00025A6C (154220) │ │ │ │ +105E3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105D30 CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ -105D34 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105D35 Created OS 03 (3) 'Unix' │ │ │ │ -105D36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105D37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105D38 General Purpose Flag 0800 (2048) │ │ │ │ +105E5E CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ +105E62 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105E63 Created OS 03 (3) 'Unix' │ │ │ │ +105E64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105D3A Compression Method 0008 (8) 'Deflated' │ │ │ │ -105D3C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105D40 CRC 59634B6B (1499679595) │ │ │ │ -105D44 Compressed Size 0000049E (1182) │ │ │ │ -105D48 Uncompressed Size 00002037 (8247) │ │ │ │ -105D4C Filename Length 0022 (34) │ │ │ │ -105D4E Extra Length 0000 (0) │ │ │ │ -105D50 Comment Length 0000 (0) │ │ │ │ -105D52 Disk Start 0000 (0) │ │ │ │ -105D54 Int File Attributes 0000 (0) │ │ │ │ +105E68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E6A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105E6E CRC 59634B6B (1499679595) │ │ │ │ +105E72 Compressed Size 0000049E (1182) │ │ │ │ +105E76 Uncompressed Size 00002037 (8247) │ │ │ │ +105E7A Filename Length 0022 (34) │ │ │ │ +105E7C Extra Length 0000 (0) │ │ │ │ +105E7E Comment Length 0000 (0) │ │ │ │ +105E80 Disk Start 0000 (0) │ │ │ │ +105E82 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105D56 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105E84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105D5A Local Header Offset 000260A2 (155810) │ │ │ │ -105D5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E88 Local Header Offset 00026075 (155765) │ │ │ │ +105E8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105D80 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ -105D84 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105D85 Created OS 03 (3) 'Unix' │ │ │ │ -105D86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105D87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105D88 General Purpose Flag 0800 (2048) │ │ │ │ +105EAE CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ +105EB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105EB3 Created OS 03 (3) 'Unix' │ │ │ │ +105EB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105EB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105EB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105D8A Compression Method 0000 (0) 'Stored' │ │ │ │ -105D8C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105D90 CRC 00000000 (0) │ │ │ │ -105D94 Compressed Size 00000000 (0) │ │ │ │ -105D98 Uncompressed Size 00000000 (0) │ │ │ │ -105D9C Filename Length 0010 (16) │ │ │ │ -105D9E Extra Length 0000 (0) │ │ │ │ -105DA0 Comment Length 0000 (0) │ │ │ │ -105DA2 Disk Start 0000 (0) │ │ │ │ -105DA4 Int File Attributes 0000 (0) │ │ │ │ +105EB8 Compression Method 0000 (0) 'Stored' │ │ │ │ +105EBA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105EBE CRC 00000000 (0) │ │ │ │ +105EC2 Compressed Size 00000000 (0) │ │ │ │ +105EC6 Uncompressed Size 00000000 (0) │ │ │ │ +105ECA Filename Length 0010 (16) │ │ │ │ +105ECC Extra Length 0000 (0) │ │ │ │ +105ECE Comment Length 0000 (0) │ │ │ │ +105ED0 Disk Start 0000 (0) │ │ │ │ +105ED2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105DA6 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105ED4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105DAA Local Header Offset 00026580 (157056) │ │ │ │ -105DAE Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +105ED8 Local Header Offset 00026553 (157011) │ │ │ │ +105EDC Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105DAE: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105EDC: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105DAE: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105EDC: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D86: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ - │ │ │ │ -105DBE CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ -105DC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105DC3 Created OS 03 (3) 'Unix' │ │ │ │ -105DC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105DC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105DC6 General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -105DC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105DCA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105DCE CRC 7F22E6AA (2132993706) │ │ │ │ -105DD2 Compressed Size 00000289 (649) │ │ │ │ -105DD6 Uncompressed Size 00000505 (1285) │ │ │ │ -105DDA Filename Length 001F (31) │ │ │ │ -105DDC Extra Length 0000 (0) │ │ │ │ -105DDE Comment Length 0000 (0) │ │ │ │ -105DE0 Disk Start 0000 (0) │ │ │ │ -105DE2 Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -105DE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105DE8 Local Header Offset 000265AE (157102) │ │ │ │ -105DEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x105DEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ +# WARNING: Offset 0x105EB4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105E0B CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ -105E0F Created Zip Spec 14 (20) '2.0' │ │ │ │ -105E10 Created OS 03 (3) 'Unix' │ │ │ │ -105E11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E13 General Purpose Flag 0800 (2048) │ │ │ │ +105EEC CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ +105EF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105EF1 Created OS 03 (3) 'Unix' │ │ │ │ +105EF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105EF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105EF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E15 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E17 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105E1B CRC B3387D42 (3006823746) │ │ │ │ -105E1F Compressed Size 00000457 (1111) │ │ │ │ -105E23 Uncompressed Size 00000CCC (3276) │ │ │ │ -105E27 Filename Length 001E (30) │ │ │ │ -105E29 Extra Length 0000 (0) │ │ │ │ -105E2B Comment Length 0000 (0) │ │ │ │ -105E2D Disk Start 0000 (0) │ │ │ │ -105E2F Int File Attributes 0000 (0) │ │ │ │ +105EF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105EF8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105EFC CRC 7F22E6AA (2132993706) │ │ │ │ +105F00 Compressed Size 00000289 (649) │ │ │ │ +105F04 Uncompressed Size 00000505 (1285) │ │ │ │ +105F08 Filename Length 001F (31) │ │ │ │ +105F0A Extra Length 0000 (0) │ │ │ │ +105F0C Comment Length 0000 (0) │ │ │ │ +105F0E Disk Start 0000 (0) │ │ │ │ +105F10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105E31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105F12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105E35 Local Header Offset 00026874 (157812) │ │ │ │ -105E39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105F16 Local Header Offset 00026581 (157057) │ │ │ │ +105F1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105F1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105E57 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ -105E5B Created Zip Spec 14 (20) '2.0' │ │ │ │ -105E5C Created OS 03 (3) 'Unix' │ │ │ │ -105E5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E5F General Purpose Flag 0800 (2048) │ │ │ │ +105F39 CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ +105F3D Created Zip Spec 14 (20) '2.0' │ │ │ │ +105F3E Created OS 03 (3) 'Unix' │ │ │ │ +105F3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105F40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105F41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E63 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105E67 CRC EB5F0A39 (3948874297) │ │ │ │ -105E6B Compressed Size 00000186 (390) │ │ │ │ -105E6F Uncompressed Size 00000265 (613) │ │ │ │ -105E73 Filename Length 002A (42) │ │ │ │ -105E75 Extra Length 0000 (0) │ │ │ │ -105E77 Comment Length 0000 (0) │ │ │ │ -105E79 Disk Start 0000 (0) │ │ │ │ -105E7B Int File Attributes 0000 (0) │ │ │ │ +105F43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105F45 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105F49 CRC B3387D42 (3006823746) │ │ │ │ +105F4D Compressed Size 00000457 (1111) │ │ │ │ +105F51 Uncompressed Size 00000CCC (3276) │ │ │ │ +105F55 Filename Length 001E (30) │ │ │ │ +105F57 Extra Length 0000 (0) │ │ │ │ +105F59 Comment Length 0000 (0) │ │ │ │ +105F5B Disk Start 0000 (0) │ │ │ │ +105F5D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105E7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105F5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105E81 Local Header Offset 00026D07 (158983) │ │ │ │ -105E85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105F63 Local Header Offset 00026847 (157767) │ │ │ │ +105F67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105F67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105EAF CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ -105EB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105EB4 Created OS 03 (3) 'Unix' │ │ │ │ -105EB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105EB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105EB7 General Purpose Flag 0800 (2048) │ │ │ │ +105F85 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ +105F89 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105F8A Created OS 03 (3) 'Unix' │ │ │ │ +105F8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105F8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105F8D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105EB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105EBB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105EBF CRC 66B7EA3A (1723329082) │ │ │ │ -105EC3 Compressed Size 00003839 (14393) │ │ │ │ -105EC7 Uncompressed Size 0000AD3D (44349) │ │ │ │ -105ECB Filename Length 001A (26) │ │ │ │ -105ECD Extra Length 0000 (0) │ │ │ │ -105ECF Comment Length 0000 (0) │ │ │ │ -105ED1 Disk Start 0000 (0) │ │ │ │ -105ED3 Int File Attributes 0000 (0) │ │ │ │ +105F8F Compression Method 0008 (8) 'Deflated' │ │ │ │ +105F91 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105F95 CRC EB5F0A39 (3948874297) │ │ │ │ +105F99 Compressed Size 00000186 (390) │ │ │ │ +105F9D Uncompressed Size 00000265 (613) │ │ │ │ +105FA1 Filename Length 002A (42) │ │ │ │ +105FA3 Extra Length 0000 (0) │ │ │ │ +105FA5 Comment Length 0000 (0) │ │ │ │ +105FA7 Disk Start 0000 (0) │ │ │ │ +105FA9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105ED5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105FAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105ED9 Local Header Offset 00026ED5 (159445) │ │ │ │ -105EDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105FAF Local Header Offset 00026CDA (158938) │ │ │ │ +105FB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105FB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105EF7 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ -105EFB Created Zip Spec 14 (20) '2.0' │ │ │ │ -105EFC Created OS 03 (3) 'Unix' │ │ │ │ -105EFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105EFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105EFF General Purpose Flag 0800 (2048) │ │ │ │ +105FDD CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ +105FE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105FE2 Created OS 03 (3) 'Unix' │ │ │ │ +105FE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105FE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105FE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105F01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F03 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105F07 CRC D633674F (3593693007) │ │ │ │ -105F0B Compressed Size 00009F21 (40737) │ │ │ │ -105F0F Uncompressed Size 000498A4 (301220) │ │ │ │ -105F13 Filename Length 0019 (25) │ │ │ │ -105F15 Extra Length 0000 (0) │ │ │ │ -105F17 Comment Length 0000 (0) │ │ │ │ -105F19 Disk Start 0000 (0) │ │ │ │ -105F1B Int File Attributes 0000 (0) │ │ │ │ +105FE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105FE9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105FED CRC 66B7EA3A (1723329082) │ │ │ │ +105FF1 Compressed Size 00003839 (14393) │ │ │ │ +105FF5 Uncompressed Size 0000AD3D (44349) │ │ │ │ +105FF9 Filename Length 001A (26) │ │ │ │ +105FFB Extra Length 0000 (0) │ │ │ │ +105FFD Comment Length 0000 (0) │ │ │ │ +105FFF Disk Start 0000 (0) │ │ │ │ +106001 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105F1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106003 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105F21 Local Header Offset 0002A746 (173894) │ │ │ │ -105F25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106007 Local Header Offset 00026EA8 (159400) │ │ │ │ +10600B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105F25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10600B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105F3E CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ -105F42 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105F43 Created OS 03 (3) 'Unix' │ │ │ │ -105F44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105F45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105F46 General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -105F48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F4A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105F4E CRC AB45B276 (2873471606) │ │ │ │ -105F52 Compressed Size 0000020E (526) │ │ │ │ -105F56 Uncompressed Size 000003E3 (995) │ │ │ │ -105F5A Filename Length 0021 (33) │ │ │ │ -105F5C Extra Length 0000 (0) │ │ │ │ -105F5E Comment Length 0000 (0) │ │ │ │ -105F60 Disk Start 0000 (0) │ │ │ │ -105F62 Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -105F64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105F68 Local Header Offset 0003469E (214686) │ │ │ │ -105F6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x105F6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -105F8D CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ -105F91 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105F92 Created OS 03 (3) 'Unix' │ │ │ │ -105F93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105F94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105F95 General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -105F97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F99 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105F9D CRC 9BD41A86 (2614368902) │ │ │ │ -105FA1 Compressed Size 000000BA (186) │ │ │ │ -105FA5 Uncompressed Size 00000133 (307) │ │ │ │ -105FA9 Filename Length 0020 (32) │ │ │ │ -105FAB Extra Length 0000 (0) │ │ │ │ -105FAD Comment Length 0000 (0) │ │ │ │ -105FAF Disk Start 0000 (0) │ │ │ │ -105FB1 Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -105FB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105FB7 Local Header Offset 000348EB (215275) │ │ │ │ -105FBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x105FBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -105FDB CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ -105FDF Created Zip Spec 14 (20) '2.0' │ │ │ │ -105FE0 Created OS 03 (3) 'Unix' │ │ │ │ -105FE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105FE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105FE3 General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -105FE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105FE7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105FEB CRC 91274D62 (2435272034) │ │ │ │ -105FEF Compressed Size 0000081A (2074) │ │ │ │ -105FF3 Uncompressed Size 00001180 (4480) │ │ │ │ -105FF7 Filename Length 001C (28) │ │ │ │ -105FF9 Extra Length 0000 (0) │ │ │ │ -105FFB Comment Length 0000 (0) │ │ │ │ -105FFD Disk Start 0000 (0) │ │ │ │ -105FFF Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -106001 Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106005 Local Header Offset 000349E3 (215523) │ │ │ │ -106009 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x106009: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -106025 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ +106025 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ 106029 Created Zip Spec 14 (20) '2.0' │ │ │ │ 10602A Created OS 03 (3) 'Unix' │ │ │ │ 10602B Extract Zip Spec 0A (10) '1.0' │ │ │ │ 10602C Extract OS 00 (0) 'MS-DOS' │ │ │ │ 10602D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 10602F Compression Method 0008 (8) 'Deflated' │ │ │ │ 106031 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106035 CRC 467AF460 (1182463072) │ │ │ │ -106039 Compressed Size 000003CD (973) │ │ │ │ -10603D Uncompressed Size 00001132 (4402) │ │ │ │ -106041 Filename Length 001B (27) │ │ │ │ +106035 CRC D633674F (3593693007) │ │ │ │ +106039 Compressed Size 00009F21 (40737) │ │ │ │ +10603D Uncompressed Size 000498A4 (301220) │ │ │ │ +106041 Filename Length 0019 (25) │ │ │ │ 106043 Extra Length 0000 (0) │ │ │ │ 106045 Comment Length 0000 (0) │ │ │ │ 106047 Disk Start 0000 (0) │ │ │ │ 106049 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 10604B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10604F Local Header Offset 00035237 (217655) │ │ │ │ -106053 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10604F Local Header Offset 0002A719 (173849) │ │ │ │ +106053 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106053: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106053: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10606E CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ -106072 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106073 Created OS 03 (3) 'Unix' │ │ │ │ -106074 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106075 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106076 General Purpose Flag 0800 (2048) │ │ │ │ +10606C CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ +106070 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106071 Created OS 03 (3) 'Unix' │ │ │ │ +106072 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106073 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106074 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106078 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10607A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10607E CRC DF1C38DA (3743168730) │ │ │ │ -106082 Compressed Size 0000033A (826) │ │ │ │ -106086 Uncompressed Size 000005FD (1533) │ │ │ │ -10608A Filename Length 001C (28) │ │ │ │ -10608C Extra Length 0000 (0) │ │ │ │ -10608E Comment Length 0000 (0) │ │ │ │ -106090 Disk Start 0000 (0) │ │ │ │ -106092 Int File Attributes 0000 (0) │ │ │ │ +106076 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106078 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10607C CRC AB45B276 (2873471606) │ │ │ │ +106080 Compressed Size 0000020E (526) │ │ │ │ +106084 Uncompressed Size 000003E3 (995) │ │ │ │ +106088 Filename Length 0021 (33) │ │ │ │ +10608A Extra Length 0000 (0) │ │ │ │ +10608C Comment Length 0000 (0) │ │ │ │ +10608E Disk Start 0000 (0) │ │ │ │ +106090 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106094 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106092 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106098 Local Header Offset 0003563D (218685) │ │ │ │ -10609C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106096 Local Header Offset 00034671 (214641) │ │ │ │ +10609A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10609C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10609A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1060B8 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ -1060BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1060BD Created OS 03 (3) 'Unix' │ │ │ │ -1060BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1060BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1060C0 General Purpose Flag 0800 (2048) │ │ │ │ +1060BB CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ +1060BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1060C0 Created OS 03 (3) 'Unix' │ │ │ │ +1060C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1060C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1060C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1060C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1060C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1060C8 CRC 75F90BD0 (1979255760) │ │ │ │ -1060CC Compressed Size 000001AF (431) │ │ │ │ -1060D0 Uncompressed Size 00000570 (1392) │ │ │ │ -1060D4 Filename Length 001B (27) │ │ │ │ -1060D6 Extra Length 0000 (0) │ │ │ │ -1060D8 Comment Length 0000 (0) │ │ │ │ -1060DA Disk Start 0000 (0) │ │ │ │ -1060DC Int File Attributes 0000 (0) │ │ │ │ +1060C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1060C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1060CB CRC 9BD41A86 (2614368902) │ │ │ │ +1060CF Compressed Size 000000BA (186) │ │ │ │ +1060D3 Uncompressed Size 00000133 (307) │ │ │ │ +1060D7 Filename Length 0020 (32) │ │ │ │ +1060D9 Extra Length 0000 (0) │ │ │ │ +1060DB Comment Length 0000 (0) │ │ │ │ +1060DD Disk Start 0000 (0) │ │ │ │ +1060DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1060DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1060E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1060E2 Local Header Offset 000359B1 (219569) │ │ │ │ -1060E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1060E5 Local Header Offset 000348BE (215230) │ │ │ │ +1060E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1060E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1060E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106101 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ -106105 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106106 Created OS 03 (3) 'Unix' │ │ │ │ -106107 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106108 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106109 General Purpose Flag 0800 (2048) │ │ │ │ +106109 CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ +10610D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10610E Created OS 03 (3) 'Unix' │ │ │ │ +10610F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106110 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106111 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10610B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10610D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106111 CRC 5EC6D164 (1590088036) │ │ │ │ -106115 Compressed Size 000003E4 (996) │ │ │ │ -106119 Uncompressed Size 0000080D (2061) │ │ │ │ -10611D Filename Length 001E (30) │ │ │ │ -10611F Extra Length 0000 (0) │ │ │ │ -106121 Comment Length 0000 (0) │ │ │ │ -106123 Disk Start 0000 (0) │ │ │ │ -106125 Int File Attributes 0000 (0) │ │ │ │ +106113 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106115 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106119 CRC 91274D62 (2435272034) │ │ │ │ +10611D Compressed Size 0000081A (2074) │ │ │ │ +106121 Uncompressed Size 00001180 (4480) │ │ │ │ +106125 Filename Length 001C (28) │ │ │ │ +106127 Extra Length 0000 (0) │ │ │ │ +106129 Comment Length 0000 (0) │ │ │ │ +10612B Disk Start 0000 (0) │ │ │ │ +10612D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106127 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10612F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10612B Local Header Offset 00035B99 (220057) │ │ │ │ -10612F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106133 Local Header Offset 000349B6 (215478) │ │ │ │ +106137 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10612F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106137: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10614D CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ -106151 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106152 Created OS 03 (3) 'Unix' │ │ │ │ -106153 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106154 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106155 General Purpose Flag 0800 (2048) │ │ │ │ +106153 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ +106157 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106158 Created OS 03 (3) 'Unix' │ │ │ │ +106159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10615A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10615B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106157 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106159 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10615D CRC EC2828C3 (3962054851) │ │ │ │ -106161 Compressed Size 00000282 (642) │ │ │ │ -106165 Uncompressed Size 000008EA (2282) │ │ │ │ -106169 Filename Length 001D (29) │ │ │ │ -10616B Extra Length 0000 (0) │ │ │ │ -10616D Comment Length 0000 (0) │ │ │ │ -10616F Disk Start 0000 (0) │ │ │ │ -106171 Int File Attributes 0000 (0) │ │ │ │ +10615D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10615F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106163 CRC 467AF460 (1182463072) │ │ │ │ +106167 Compressed Size 000003CD (973) │ │ │ │ +10616B Uncompressed Size 00001132 (4402) │ │ │ │ +10616F Filename Length 001B (27) │ │ │ │ +106171 Extra Length 0000 (0) │ │ │ │ +106173 Comment Length 0000 (0) │ │ │ │ +106175 Disk Start 0000 (0) │ │ │ │ +106177 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106173 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106179 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106177 Local Header Offset 00035FB9 (221113) │ │ │ │ -10617B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10617D Local Header Offset 0003520A (217610) │ │ │ │ +106181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10617B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106198 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ -10619C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10619D Created OS 03 (3) 'Unix' │ │ │ │ -10619E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10619F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1061A0 General Purpose Flag 0800 (2048) │ │ │ │ +10619C CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ +1061A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1061A1 Created OS 03 (3) 'Unix' │ │ │ │ +1061A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1061A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1061A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1061A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1061A4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1061A8 CRC B87652AD (3094762157) │ │ │ │ -1061AC Compressed Size 00000189 (393) │ │ │ │ -1061B0 Uncompressed Size 00000448 (1096) │ │ │ │ -1061B4 Filename Length 0020 (32) │ │ │ │ -1061B6 Extra Length 0000 (0) │ │ │ │ -1061B8 Comment Length 0000 (0) │ │ │ │ -1061BA Disk Start 0000 (0) │ │ │ │ -1061BC Int File Attributes 0000 (0) │ │ │ │ +1061A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1061A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1061AC CRC DF1C38DA (3743168730) │ │ │ │ +1061B0 Compressed Size 0000033A (826) │ │ │ │ +1061B4 Uncompressed Size 000005FD (1533) │ │ │ │ +1061B8 Filename Length 001C (28) │ │ │ │ +1061BA Extra Length 0000 (0) │ │ │ │ +1061BC Comment Length 0000 (0) │ │ │ │ +1061BE Disk Start 0000 (0) │ │ │ │ +1061C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1061BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1061C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1061C2 Local Header Offset 00036276 (221814) │ │ │ │ -1061C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1061C6 Local Header Offset 00035610 (218640) │ │ │ │ +1061CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1061C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1061CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1061E6 CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ +1061E6 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ 1061EA Created Zip Spec 14 (20) '2.0' │ │ │ │ 1061EB Created OS 03 (3) 'Unix' │ │ │ │ 1061EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ 1061ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ 1061EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 1061F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ 1061F2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1061F6 CRC D0866A54 (3498469972) │ │ │ │ -1061FA Compressed Size 000001B3 (435) │ │ │ │ -1061FE Uncompressed Size 000002C6 (710) │ │ │ │ -106202 Filename Length 0024 (36) │ │ │ │ +1061F6 CRC 75F90BD0 (1979255760) │ │ │ │ +1061FA Compressed Size 000001AF (431) │ │ │ │ +1061FE Uncompressed Size 00000570 (1392) │ │ │ │ +106202 Filename Length 001B (27) │ │ │ │ 106204 Extra Length 0000 (0) │ │ │ │ 106206 Comment Length 0000 (0) │ │ │ │ 106208 Disk Start 0000 (0) │ │ │ │ 10620A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 10620C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106210 Local Header Offset 0003643D (222269) │ │ │ │ -106214 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106210 Local Header Offset 00035984 (219524) │ │ │ │ +106214 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106214: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106214: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106238 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ -10623C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10623D Created OS 03 (3) 'Unix' │ │ │ │ -10623E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10623F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106240 General Purpose Flag 0800 (2048) │ │ │ │ +10622F CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ +106233 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106234 Created OS 03 (3) 'Unix' │ │ │ │ +106235 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106236 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106237 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106242 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106244 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106248 CRC D151134E (3511751502) │ │ │ │ -10624C Compressed Size 00000538 (1336) │ │ │ │ -106250 Uncompressed Size 00000E44 (3652) │ │ │ │ -106254 Filename Length 0024 (36) │ │ │ │ -106256 Extra Length 0000 (0) │ │ │ │ -106258 Comment Length 0000 (0) │ │ │ │ -10625A Disk Start 0000 (0) │ │ │ │ -10625C Int File Attributes 0000 (0) │ │ │ │ +106239 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10623B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10623F CRC 5EC6D164 (1590088036) │ │ │ │ +106243 Compressed Size 000003E4 (996) │ │ │ │ +106247 Uncompressed Size 0000080D (2061) │ │ │ │ +10624B Filename Length 001E (30) │ │ │ │ +10624D Extra Length 0000 (0) │ │ │ │ +10624F Comment Length 0000 (0) │ │ │ │ +106251 Disk Start 0000 (0) │ │ │ │ +106253 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10625E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106255 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106262 Local Header Offset 00036632 (222770) │ │ │ │ -106266 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106259 Local Header Offset 00035B6C (220012) │ │ │ │ +10625D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106266: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10625D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10628A CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ -10628E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10628F Created OS 03 (3) 'Unix' │ │ │ │ -106290 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106291 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106292 General Purpose Flag 0800 (2048) │ │ │ │ +10627B CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ +10627F Created Zip Spec 14 (20) '2.0' │ │ │ │ +106280 Created OS 03 (3) 'Unix' │ │ │ │ +106281 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106282 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106283 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106294 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106296 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10629A CRC 20E5534D (551899981) │ │ │ │ -10629E Compressed Size 0000053D (1341) │ │ │ │ -1062A2 Uncompressed Size 00000E6A (3690) │ │ │ │ -1062A6 Filename Length 0026 (38) │ │ │ │ -1062A8 Extra Length 0000 (0) │ │ │ │ -1062AA Comment Length 0000 (0) │ │ │ │ -1062AC Disk Start 0000 (0) │ │ │ │ -1062AE Int File Attributes 0000 (0) │ │ │ │ +106285 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106287 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10628B CRC EC2828C3 (3962054851) │ │ │ │ +10628F Compressed Size 00000282 (642) │ │ │ │ +106293 Uncompressed Size 000008EA (2282) │ │ │ │ +106297 Filename Length 001D (29) │ │ │ │ +106299 Extra Length 0000 (0) │ │ │ │ +10629B Comment Length 0000 (0) │ │ │ │ +10629D Disk Start 0000 (0) │ │ │ │ +10629F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1062B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1062A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1062B4 Local Header Offset 00036BAC (224172) │ │ │ │ -1062B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1062A5 Local Header Offset 00035F8C (221068) │ │ │ │ +1062A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1062B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1062A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1062DE CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ -1062E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1062E3 Created OS 03 (3) 'Unix' │ │ │ │ -1062E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1062E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1062E6 General Purpose Flag 0800 (2048) │ │ │ │ +1062C6 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ +1062CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1062CB Created OS 03 (3) 'Unix' │ │ │ │ +1062CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1062CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1062CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1062E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1062EA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1062EE CRC 5E7B1D58 (1585126744) │ │ │ │ -1062F2 Compressed Size 0000056E (1390) │ │ │ │ -1062F6 Uncompressed Size 00000E74 (3700) │ │ │ │ -1062FA Filename Length 0025 (37) │ │ │ │ -1062FC Extra Length 0000 (0) │ │ │ │ -1062FE Comment Length 0000 (0) │ │ │ │ -106300 Disk Start 0000 (0) │ │ │ │ -106302 Int File Attributes 0000 (0) │ │ │ │ +1062D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1062D2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1062D6 CRC B87652AD (3094762157) │ │ │ │ +1062DA Compressed Size 00000189 (393) │ │ │ │ +1062DE Uncompressed Size 00000448 (1096) │ │ │ │ +1062E2 Filename Length 0020 (32) │ │ │ │ +1062E4 Extra Length 0000 (0) │ │ │ │ +1062E6 Comment Length 0000 (0) │ │ │ │ +1062E8 Disk Start 0000 (0) │ │ │ │ +1062EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106304 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1062EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106308 Local Header Offset 0003712D (225581) │ │ │ │ -10630C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1062F0 Local Header Offset 00036249 (221769) │ │ │ │ +1062F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10630C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1062F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106331 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ -106335 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106336 Created OS 03 (3) 'Unix' │ │ │ │ -106337 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106338 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106339 General Purpose Flag 0800 (2048) │ │ │ │ +106314 CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ +106318 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106319 Created OS 03 (3) 'Unix' │ │ │ │ +10631A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10631B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10631C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10633B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10633D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106341 CRC 36E5FBD3 (921041875) │ │ │ │ -106345 Compressed Size 00000553 (1363) │ │ │ │ -106349 Uncompressed Size 00000E74 (3700) │ │ │ │ -10634D Filename Length 0027 (39) │ │ │ │ -10634F Extra Length 0000 (0) │ │ │ │ -106351 Comment Length 0000 (0) │ │ │ │ -106353 Disk Start 0000 (0) │ │ │ │ -106355 Int File Attributes 0000 (0) │ │ │ │ +10631E Compression Method 0008 (8) 'Deflated' │ │ │ │ +106320 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106324 CRC D0866A54 (3498469972) │ │ │ │ +106328 Compressed Size 000001B3 (435) │ │ │ │ +10632C Uncompressed Size 000002C6 (710) │ │ │ │ +106330 Filename Length 0024 (36) │ │ │ │ +106332 Extra Length 0000 (0) │ │ │ │ +106334 Comment Length 0000 (0) │ │ │ │ +106336 Disk Start 0000 (0) │ │ │ │ +106338 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106357 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10633A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10635B Local Header Offset 000376DE (227038) │ │ │ │ -10635F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10633E Local Header Offset 00036410 (222224) │ │ │ │ +106342 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10635F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106342: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106386 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ -10638A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10638B Created OS 03 (3) 'Unix' │ │ │ │ -10638C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10638D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10638E General Purpose Flag 0800 (2048) │ │ │ │ +106366 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ +10636A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10636B Created OS 03 (3) 'Unix' │ │ │ │ +10636C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10636D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10636E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106390 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106392 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106396 CRC F4F3BF64 (4109614948) │ │ │ │ -10639A Compressed Size 0000053C (1340) │ │ │ │ -10639E Uncompressed Size 00000E57 (3671) │ │ │ │ -1063A2 Filename Length 0025 (37) │ │ │ │ -1063A4 Extra Length 0000 (0) │ │ │ │ -1063A6 Comment Length 0000 (0) │ │ │ │ -1063A8 Disk Start 0000 (0) │ │ │ │ -1063AA Int File Attributes 0000 (0) │ │ │ │ +106370 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106372 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106376 CRC D151134E (3511751502) │ │ │ │ +10637A Compressed Size 00000538 (1336) │ │ │ │ +10637E Uncompressed Size 00000E44 (3652) │ │ │ │ +106382 Filename Length 0024 (36) │ │ │ │ +106384 Extra Length 0000 (0) │ │ │ │ +106386 Comment Length 0000 (0) │ │ │ │ +106388 Disk Start 0000 (0) │ │ │ │ +10638A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1063AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10638C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1063B0 Local Header Offset 00037C76 (228470) │ │ │ │ -1063B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106390 Local Header Offset 00036605 (222725) │ │ │ │ +106394 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1063B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106394: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1063D9 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ -1063DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1063DE Created OS 03 (3) 'Unix' │ │ │ │ -1063DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1063E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1063E1 General Purpose Flag 0800 (2048) │ │ │ │ +1063B8 CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ +1063BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1063BD Created OS 03 (3) 'Unix' │ │ │ │ +1063BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1063BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1063C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1063E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1063E5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1063E9 CRC 15DD9124 (366842148) │ │ │ │ -1063ED Compressed Size 000001E2 (482) │ │ │ │ -1063F1 Uncompressed Size 000003AC (940) │ │ │ │ -1063F5 Filename Length 0020 (32) │ │ │ │ -1063F7 Extra Length 0000 (0) │ │ │ │ -1063F9 Comment Length 0000 (0) │ │ │ │ -1063FB Disk Start 0000 (0) │ │ │ │ -1063FD Int File Attributes 0000 (0) │ │ │ │ +1063C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1063C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1063C8 CRC 20E5534D (551899981) │ │ │ │ +1063CC Compressed Size 0000053D (1341) │ │ │ │ +1063D0 Uncompressed Size 00000E6A (3690) │ │ │ │ +1063D4 Filename Length 0026 (38) │ │ │ │ +1063D6 Extra Length 0000 (0) │ │ │ │ +1063D8 Comment Length 0000 (0) │ │ │ │ +1063DA Disk Start 0000 (0) │ │ │ │ +1063DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1063FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1063DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106403 Local Header Offset 000381F5 (229877) │ │ │ │ -106407 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1063E2 Local Header Offset 00036B7F (224127) │ │ │ │ +1063E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106407: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1063E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106427 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ -10642B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10642C Created OS 03 (3) 'Unix' │ │ │ │ -10642D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10642E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10642F General Purpose Flag 0800 (2048) │ │ │ │ +10640C CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ +106410 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106411 Created OS 03 (3) 'Unix' │ │ │ │ +106412 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106413 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106414 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106431 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106433 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106437 CRC 5B9107B0 (1536231344) │ │ │ │ -10643B Compressed Size 00000205 (517) │ │ │ │ -10643F Uncompressed Size 0000045C (1116) │ │ │ │ -106443 Filename Length 0020 (32) │ │ │ │ -106445 Extra Length 0000 (0) │ │ │ │ -106447 Comment Length 0000 (0) │ │ │ │ -106449 Disk Start 0000 (0) │ │ │ │ -10644B Int File Attributes 0000 (0) │ │ │ │ +106416 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106418 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10641C CRC 5E7B1D58 (1585126744) │ │ │ │ +106420 Compressed Size 0000056E (1390) │ │ │ │ +106424 Uncompressed Size 00000E74 (3700) │ │ │ │ +106428 Filename Length 0025 (37) │ │ │ │ +10642A Extra Length 0000 (0) │ │ │ │ +10642C Comment Length 0000 (0) │ │ │ │ +10642E Disk Start 0000 (0) │ │ │ │ +106430 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10644D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106432 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106451 Local Header Offset 00038415 (230421) │ │ │ │ -106455 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106436 Local Header Offset 00037100 (225536) │ │ │ │ +10643A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106455: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10643A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106475 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ -106479 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10647A Created OS 03 (3) 'Unix' │ │ │ │ -10647B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10647C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10647D General Purpose Flag 0800 (2048) │ │ │ │ +10645F CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ +106463 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106464 Created OS 03 (3) 'Unix' │ │ │ │ +106465 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106466 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106467 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10647F Compression Method 0008 (8) 'Deflated' │ │ │ │ -106481 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106485 CRC A58D5ABA (2777504442) │ │ │ │ -106489 Compressed Size 0000022E (558) │ │ │ │ -10648D Uncompressed Size 0000050D (1293) │ │ │ │ -106491 Filename Length 0020 (32) │ │ │ │ -106493 Extra Length 0000 (0) │ │ │ │ -106495 Comment Length 0000 (0) │ │ │ │ -106497 Disk Start 0000 (0) │ │ │ │ -106499 Int File Attributes 0000 (0) │ │ │ │ +106469 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10646B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10646F CRC 36E5FBD3 (921041875) │ │ │ │ +106473 Compressed Size 00000553 (1363) │ │ │ │ +106477 Uncompressed Size 00000E74 (3700) │ │ │ │ +10647B Filename Length 0027 (39) │ │ │ │ +10647D Extra Length 0000 (0) │ │ │ │ +10647F Comment Length 0000 (0) │ │ │ │ +106481 Disk Start 0000 (0) │ │ │ │ +106483 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10649B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106485 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10649F Local Header Offset 00038658 (231000) │ │ │ │ -1064A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106489 Local Header Offset 000376B1 (226993) │ │ │ │ +10648D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1064A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10648D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1064C3 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ -1064C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1064C8 Created OS 03 (3) 'Unix' │ │ │ │ -1064C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1064CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1064CB General Purpose Flag 0800 (2048) │ │ │ │ +1064B4 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ +1064B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1064B9 Created OS 03 (3) 'Unix' │ │ │ │ +1064BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1064BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1064BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1064CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1064CF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1064D3 CRC 55EB0175 (1441464693) │ │ │ │ -1064D7 Compressed Size 00002160 (8544) │ │ │ │ -1064DB Uncompressed Size 00006077 (24695) │ │ │ │ -1064DF Filename Length 0019 (25) │ │ │ │ -1064E1 Extra Length 0000 (0) │ │ │ │ -1064E3 Comment Length 0000 (0) │ │ │ │ -1064E5 Disk Start 0000 (0) │ │ │ │ -1064E7 Int File Attributes 0000 (0) │ │ │ │ +1064BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1064C0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1064C4 CRC F4F3BF64 (4109614948) │ │ │ │ +1064C8 Compressed Size 0000053C (1340) │ │ │ │ +1064CC Uncompressed Size 00000E57 (3671) │ │ │ │ +1064D0 Filename Length 0025 (37) │ │ │ │ +1064D2 Extra Length 0000 (0) │ │ │ │ +1064D4 Comment Length 0000 (0) │ │ │ │ +1064D6 Disk Start 0000 (0) │ │ │ │ +1064D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1064E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1064DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1064ED Local Header Offset 000388C4 (231620) │ │ │ │ -1064F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1064DE Local Header Offset 00037C49 (228425) │ │ │ │ +1064E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1064F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1064E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10650A CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ -10650E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10650F Created OS 03 (3) 'Unix' │ │ │ │ -106510 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106511 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106512 General Purpose Flag 0800 (2048) │ │ │ │ +106507 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ +10650B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10650C Created OS 03 (3) 'Unix' │ │ │ │ +10650D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10650E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10650F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106514 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106516 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10651A CRC B17B1B57 (2977635159) │ │ │ │ -10651E Compressed Size 000018A8 (6312) │ │ │ │ -106522 Uncompressed Size 0000ECF9 (60665) │ │ │ │ -106526 Filename Length 0018 (24) │ │ │ │ -106528 Extra Length 0000 (0) │ │ │ │ -10652A Comment Length 0000 (0) │ │ │ │ -10652C Disk Start 0000 (0) │ │ │ │ -10652E Int File Attributes 0000 (0) │ │ │ │ +106511 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106513 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106517 CRC 15DD9124 (366842148) │ │ │ │ +10651B Compressed Size 000001E2 (482) │ │ │ │ +10651F Uncompressed Size 000003AC (940) │ │ │ │ +106523 Filename Length 0020 (32) │ │ │ │ +106525 Extra Length 0000 (0) │ │ │ │ +106527 Comment Length 0000 (0) │ │ │ │ +106529 Disk Start 0000 (0) │ │ │ │ +10652B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106530 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10652D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106534 Local Header Offset 0003AA5B (240219) │ │ │ │ -106538 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106531 Local Header Offset 000381C8 (229832) │ │ │ │ +106535 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106538: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106535: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106550 CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ -106554 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106555 Created OS 03 (3) 'Unix' │ │ │ │ -106556 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106557 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106558 General Purpose Flag 0800 (2048) │ │ │ │ +106555 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ +106559 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10655A Created OS 03 (3) 'Unix' │ │ │ │ +10655B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10655C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10655D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10655A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10655C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106560 CRC 3EC0CBE2 (1052822498) │ │ │ │ -106564 Compressed Size 000003A0 (928) │ │ │ │ -106568 Uncompressed Size 000013FE (5118) │ │ │ │ -10656C Filename Length 0018 (24) │ │ │ │ -10656E Extra Length 0000 (0) │ │ │ │ -106570 Comment Length 0000 (0) │ │ │ │ -106572 Disk Start 0000 (0) │ │ │ │ -106574 Int File Attributes 0000 (0) │ │ │ │ +10655F Compression Method 0008 (8) 'Deflated' │ │ │ │ +106561 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106565 CRC 5B9107B0 (1536231344) │ │ │ │ +106569 Compressed Size 00000205 (517) │ │ │ │ +10656D Uncompressed Size 0000045C (1116) │ │ │ │ +106571 Filename Length 0020 (32) │ │ │ │ +106573 Extra Length 0000 (0) │ │ │ │ +106575 Comment Length 0000 (0) │ │ │ │ +106577 Disk Start 0000 (0) │ │ │ │ +106579 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106576 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10657B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10657A Local Header Offset 0003C339 (246585) │ │ │ │ -10657E Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10657F Local Header Offset 000383E8 (230376) │ │ │ │ +106583 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10657E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106583: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106596 CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ -10659A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10659B Created OS 03 (3) 'Unix' │ │ │ │ -10659C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10659D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10659E General Purpose Flag 0800 (2048) │ │ │ │ +1065A3 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ +1065A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1065A8 Created OS 03 (3) 'Unix' │ │ │ │ +1065A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1065AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1065AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065A2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1065A6 CRC 2321F037 (589426743) │ │ │ │ -1065AA Compressed Size 0000004D (77) │ │ │ │ -1065AE Uncompressed Size 00000056 (86) │ │ │ │ -1065B2 Filename Length 001C (28) │ │ │ │ -1065B4 Extra Length 0000 (0) │ │ │ │ -1065B6 Comment Length 0000 (0) │ │ │ │ -1065B8 Disk Start 0000 (0) │ │ │ │ -1065BA Int File Attributes 0000 (0) │ │ │ │ +1065AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065AF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1065B3 CRC A58D5ABA (2777504442) │ │ │ │ +1065B7 Compressed Size 0000022E (558) │ │ │ │ +1065BB Uncompressed Size 0000050D (1293) │ │ │ │ +1065BF Filename Length 0020 (32) │ │ │ │ +1065C1 Extra Length 0000 (0) │ │ │ │ +1065C3 Comment Length 0000 (0) │ │ │ │ +1065C5 Disk Start 0000 (0) │ │ │ │ +1065C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1065BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1065C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1065C0 Local Header Offset 0003C70F (247567) │ │ │ │ -1065C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1065CD Local Header Offset 0003862B (230955) │ │ │ │ +1065D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1065C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1065D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1065E0 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ -1065E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1065E5 Created OS 03 (3) 'Unix' │ │ │ │ -1065E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1065E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1065E8 General Purpose Flag 0800 (2048) │ │ │ │ +1065F1 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ +1065F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1065F6 Created OS 03 (3) 'Unix' │ │ │ │ +1065F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1065F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1065F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065EC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1065F0 CRC 5ED8CF1C (1591267100) │ │ │ │ -1065F4 Compressed Size 00000818 (2072) │ │ │ │ -1065F8 Uncompressed Size 00000F6B (3947) │ │ │ │ -1065FC Filename Length 001F (31) │ │ │ │ -1065FE Extra Length 0000 (0) │ │ │ │ -106600 Comment Length 0000 (0) │ │ │ │ -106602 Disk Start 0000 (0) │ │ │ │ -106604 Int File Attributes 0000 (0) │ │ │ │ +1065FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065FD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106601 CRC 55EB0175 (1441464693) │ │ │ │ +106605 Compressed Size 00002160 (8544) │ │ │ │ +106609 Uncompressed Size 00006077 (24695) │ │ │ │ +10660D Filename Length 0019 (25) │ │ │ │ +10660F Extra Length 0000 (0) │ │ │ │ +106611 Comment Length 0000 (0) │ │ │ │ +106613 Disk Start 0000 (0) │ │ │ │ +106615 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106606 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106617 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10660A Local Header Offset 0003C796 (247702) │ │ │ │ -10660E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10661B Local Header Offset 00038897 (231575) │ │ │ │ +10661F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10660E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10661F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10662D CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ -106631 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106632 Created OS 03 (3) 'Unix' │ │ │ │ -106633 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106634 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106635 General Purpose Flag 0800 (2048) │ │ │ │ +106638 CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ +10663C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10663D Created OS 03 (3) 'Unix' │ │ │ │ +10663E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10663F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106640 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106637 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106639 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10663D CRC 490DD9D5 (1225644501) │ │ │ │ -106641 Compressed Size 00000354 (852) │ │ │ │ -106645 Uncompressed Size 00000AEC (2796) │ │ │ │ -106649 Filename Length 001E (30) │ │ │ │ -10664B Extra Length 0000 (0) │ │ │ │ -10664D Comment Length 0000 (0) │ │ │ │ -10664F Disk Start 0000 (0) │ │ │ │ -106651 Int File Attributes 0000 (0) │ │ │ │ +106642 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106644 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106648 CRC B17B1B57 (2977635159) │ │ │ │ +10664C Compressed Size 000018A8 (6312) │ │ │ │ +106650 Uncompressed Size 0000ECF9 (60665) │ │ │ │ +106654 Filename Length 0018 (24) │ │ │ │ +106656 Extra Length 0000 (0) │ │ │ │ +106658 Comment Length 0000 (0) │ │ │ │ +10665A Disk Start 0000 (0) │ │ │ │ +10665C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106653 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10665E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106657 Local Header Offset 0003CFEB (249835) │ │ │ │ -10665B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106662 Local Header Offset 0003AA2E (240174) │ │ │ │ +106666 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10665B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106666: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106679 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ -10667D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10667E Created OS 03 (3) 'Unix' │ │ │ │ -10667F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106680 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106681 General Purpose Flag 0800 (2048) │ │ │ │ +10667E CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ +106682 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106683 Created OS 03 (3) 'Unix' │ │ │ │ +106684 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106685 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106686 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106683 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106685 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106689 CRC 3F2E7C08 (1060011016) │ │ │ │ -10668D Compressed Size 00000705 (1797) │ │ │ │ -106691 Uncompressed Size 00000DC3 (3523) │ │ │ │ -106695 Filename Length 0021 (33) │ │ │ │ -106697 Extra Length 0000 (0) │ │ │ │ -106699 Comment Length 0000 (0) │ │ │ │ -10669B Disk Start 0000 (0) │ │ │ │ -10669D Int File Attributes 0000 (0) │ │ │ │ +106688 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10668A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10668E CRC 3EC0CBE2 (1052822498) │ │ │ │ +106692 Compressed Size 000003A0 (928) │ │ │ │ +106696 Uncompressed Size 000013FE (5118) │ │ │ │ +10669A Filename Length 0018 (24) │ │ │ │ +10669C Extra Length 0000 (0) │ │ │ │ +10669E Comment Length 0000 (0) │ │ │ │ +1066A0 Disk Start 0000 (0) │ │ │ │ +1066A2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10669F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1066A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1066A3 Local Header Offset 0003D37B (250747) │ │ │ │ -1066A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1066A8 Local Header Offset 0003C30C (246540) │ │ │ │ +1066AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1066A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1066AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1066C8 CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ -1066CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1066CD Created OS 03 (3) 'Unix' │ │ │ │ -1066CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1066CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1066D0 General Purpose Flag 0800 (2048) │ │ │ │ +1066C4 CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ +1066C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1066C9 Created OS 03 (3) 'Unix' │ │ │ │ +1066CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1066CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1066CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1066D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1066D4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1066D8 CRC 682A3705 (1747597061) │ │ │ │ -1066DC Compressed Size 00000303 (771) │ │ │ │ -1066E0 Uncompressed Size 00000923 (2339) │ │ │ │ -1066E4 Filename Length 0020 (32) │ │ │ │ -1066E6 Extra Length 0000 (0) │ │ │ │ -1066E8 Comment Length 0000 (0) │ │ │ │ -1066EA Disk Start 0000 (0) │ │ │ │ -1066EC Int File Attributes 0000 (0) │ │ │ │ +1066CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1066D0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1066D4 CRC 2321F037 (589426743) │ │ │ │ +1066D8 Compressed Size 0000004D (77) │ │ │ │ +1066DC Uncompressed Size 00000056 (86) │ │ │ │ +1066E0 Filename Length 001C (28) │ │ │ │ +1066E2 Extra Length 0000 (0) │ │ │ │ +1066E4 Comment Length 0000 (0) │ │ │ │ +1066E6 Disk Start 0000 (0) │ │ │ │ +1066E8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1066EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1066EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1066F2 Local Header Offset 0003DABF (252607) │ │ │ │ -1066F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1066EE Local Header Offset 0003C6E2 (247522) │ │ │ │ +1066F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1066F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1066F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106716 CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ -10671A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10671B Created OS 03 (3) 'Unix' │ │ │ │ -10671C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10671D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10671E General Purpose Flag 0800 (2048) │ │ │ │ +10670E CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ +106712 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106713 Created OS 03 (3) 'Unix' │ │ │ │ +106714 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106715 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106716 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106720 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106722 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106726 CRC 54B8E27B (1421402747) │ │ │ │ -10672A Compressed Size 000006F6 (1782) │ │ │ │ -10672E Uncompressed Size 00000D53 (3411) │ │ │ │ -106732 Filename Length 0021 (33) │ │ │ │ -106734 Extra Length 0000 (0) │ │ │ │ -106736 Comment Length 0000 (0) │ │ │ │ -106738 Disk Start 0000 (0) │ │ │ │ -10673A Int File Attributes 0000 (0) │ │ │ │ +106718 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10671A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10671E CRC 5ED8CF1C (1591267100) │ │ │ │ +106722 Compressed Size 00000818 (2072) │ │ │ │ +106726 Uncompressed Size 00000F6B (3947) │ │ │ │ +10672A Filename Length 001F (31) │ │ │ │ +10672C Extra Length 0000 (0) │ │ │ │ +10672E Comment Length 0000 (0) │ │ │ │ +106730 Disk Start 0000 (0) │ │ │ │ +106732 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10673C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106734 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106740 Local Header Offset 0003DE00 (253440) │ │ │ │ -106744 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106738 Local Header Offset 0003C769 (247657) │ │ │ │ +10673C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106744: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10673C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106765 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ -106769 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10676A Created OS 03 (3) 'Unix' │ │ │ │ -10676B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10676C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10676D General Purpose Flag 0800 (2048) │ │ │ │ +10675B CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ +10675F Created Zip Spec 14 (20) '2.0' │ │ │ │ +106760 Created OS 03 (3) 'Unix' │ │ │ │ +106761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106763 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10676F Compression Method 0008 (8) 'Deflated' │ │ │ │ -106771 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106775 CRC F5BDF18A (4122866058) │ │ │ │ -106779 Compressed Size 000002DC (732) │ │ │ │ -10677D Uncompressed Size 0000087A (2170) │ │ │ │ -106781 Filename Length 0020 (32) │ │ │ │ -106783 Extra Length 0000 (0) │ │ │ │ -106785 Comment Length 0000 (0) │ │ │ │ -106787 Disk Start 0000 (0) │ │ │ │ -106789 Int File Attributes 0000 (0) │ │ │ │ +106765 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106767 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10676B CRC 490DD9D5 (1225644501) │ │ │ │ +10676F Compressed Size 00000354 (852) │ │ │ │ +106773 Uncompressed Size 00000AEC (2796) │ │ │ │ +106777 Filename Length 001E (30) │ │ │ │ +106779 Extra Length 0000 (0) │ │ │ │ +10677B Comment Length 0000 (0) │ │ │ │ +10677D Disk Start 0000 (0) │ │ │ │ +10677F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10678B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106781 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10678F Local Header Offset 0003E535 (255285) │ │ │ │ -106793 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106785 Local Header Offset 0003CFBE (249790) │ │ │ │ +106789 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106793: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106789: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1067B3 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ -1067B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1067B8 Created OS 03 (3) 'Unix' │ │ │ │ -1067B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1067BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1067BB General Purpose Flag 0800 (2048) │ │ │ │ +1067A7 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ +1067AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1067AC Created OS 03 (3) 'Unix' │ │ │ │ +1067AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1067AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1067AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1067BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1067BF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1067C3 CRC E0B0E42D (3769689133) │ │ │ │ -1067C7 Compressed Size 000006EF (1775) │ │ │ │ -1067CB Uncompressed Size 00000D44 (3396) │ │ │ │ -1067CF Filename Length 0020 (32) │ │ │ │ -1067D1 Extra Length 0000 (0) │ │ │ │ -1067D3 Comment Length 0000 (0) │ │ │ │ -1067D5 Disk Start 0000 (0) │ │ │ │ -1067D7 Int File Attributes 0000 (0) │ │ │ │ +1067B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1067B3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1067B7 CRC 3F2E7C08 (1060011016) │ │ │ │ +1067BB Compressed Size 00000705 (1797) │ │ │ │ +1067BF Uncompressed Size 00000DC3 (3523) │ │ │ │ +1067C3 Filename Length 0021 (33) │ │ │ │ +1067C5 Extra Length 0000 (0) │ │ │ │ +1067C7 Comment Length 0000 (0) │ │ │ │ +1067C9 Disk Start 0000 (0) │ │ │ │ +1067CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1067D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1067CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1067DD Local Header Offset 0003E84F (256079) │ │ │ │ -1067E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1067D1 Local Header Offset 0003D34E (250702) │ │ │ │ +1067D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1067E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1067D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106801 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ -106805 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106806 Created OS 03 (3) 'Unix' │ │ │ │ -106807 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106808 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106809 General Purpose Flag 0800 (2048) │ │ │ │ +1067F6 CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ +1067FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1067FB Created OS 03 (3) 'Unix' │ │ │ │ +1067FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1067FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1067FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10680B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10680D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106811 CRC 5F3E463F (1597916735) │ │ │ │ -106815 Compressed Size 000002D9 (729) │ │ │ │ -106819 Uncompressed Size 00000863 (2147) │ │ │ │ -10681D Filename Length 001F (31) │ │ │ │ -10681F Extra Length 0000 (0) │ │ │ │ -106821 Comment Length 0000 (0) │ │ │ │ -106823 Disk Start 0000 (0) │ │ │ │ -106825 Int File Attributes 0000 (0) │ │ │ │ +106800 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106802 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106806 CRC 682A3705 (1747597061) │ │ │ │ +10680A Compressed Size 00000303 (771) │ │ │ │ +10680E Uncompressed Size 00000923 (2339) │ │ │ │ +106812 Filename Length 0020 (32) │ │ │ │ +106814 Extra Length 0000 (0) │ │ │ │ +106816 Comment Length 0000 (0) │ │ │ │ +106818 Disk Start 0000 (0) │ │ │ │ +10681A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106827 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10681C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10682B Local Header Offset 0003EF7C (257916) │ │ │ │ -10682F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106820 Local Header Offset 0003DA92 (252562) │ │ │ │ +106824 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10682F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106824: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10684E CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ -106852 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106853 Created OS 03 (3) 'Unix' │ │ │ │ -106854 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106855 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106856 General Purpose Flag 0800 (2048) │ │ │ │ +106844 CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ +106848 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106849 Created OS 03 (3) 'Unix' │ │ │ │ +10684A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10684B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10684C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106858 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10685A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10685E CRC 085005A0 (139462048) │ │ │ │ -106862 Compressed Size 000006F0 (1776) │ │ │ │ -106866 Uncompressed Size 00000D48 (3400) │ │ │ │ -10686A Filename Length 0021 (33) │ │ │ │ -10686C Extra Length 0000 (0) │ │ │ │ -10686E Comment Length 0000 (0) │ │ │ │ -106870 Disk Start 0000 (0) │ │ │ │ -106872 Int File Attributes 0000 (0) │ │ │ │ +10684E Compression Method 0008 (8) 'Deflated' │ │ │ │ +106850 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106854 CRC 54B8E27B (1421402747) │ │ │ │ +106858 Compressed Size 000006F6 (1782) │ │ │ │ +10685C Uncompressed Size 00000D53 (3411) │ │ │ │ +106860 Filename Length 0021 (33) │ │ │ │ +106862 Extra Length 0000 (0) │ │ │ │ +106864 Comment Length 0000 (0) │ │ │ │ +106866 Disk Start 0000 (0) │ │ │ │ +106868 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106874 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10686A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106878 Local Header Offset 0003F292 (258706) │ │ │ │ -10687C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10686E Local Header Offset 0003DDD3 (253395) │ │ │ │ +106872 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10687C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106872: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10689D CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ -1068A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1068A2 Created OS 03 (3) 'Unix' │ │ │ │ -1068A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1068A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1068A5 General Purpose Flag 0800 (2048) │ │ │ │ +106893 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ +106897 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106898 Created OS 03 (3) 'Unix' │ │ │ │ +106899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10689A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10689B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1068A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1068A9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1068AD CRC 87F697F3 (2281084915) │ │ │ │ -1068B1 Compressed Size 000002DB (731) │ │ │ │ -1068B5 Uncompressed Size 0000086A (2154) │ │ │ │ -1068B9 Filename Length 0020 (32) │ │ │ │ -1068BB Extra Length 0000 (0) │ │ │ │ -1068BD Comment Length 0000 (0) │ │ │ │ -1068BF Disk Start 0000 (0) │ │ │ │ -1068C1 Int File Attributes 0000 (0) │ │ │ │ +10689D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10689F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1068A3 CRC F5BDF18A (4122866058) │ │ │ │ +1068A7 Compressed Size 000002DC (732) │ │ │ │ +1068AB Uncompressed Size 0000087A (2170) │ │ │ │ +1068AF Filename Length 0020 (32) │ │ │ │ +1068B1 Extra Length 0000 (0) │ │ │ │ +1068B3 Comment Length 0000 (0) │ │ │ │ +1068B5 Disk Start 0000 (0) │ │ │ │ +1068B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1068C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1068B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1068C7 Local Header Offset 0003F9C1 (260545) │ │ │ │ -1068CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1068BD Local Header Offset 0003E508 (255240) │ │ │ │ +1068C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1068CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1068C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1068EB CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ -1068EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1068F0 Created OS 03 (3) 'Unix' │ │ │ │ -1068F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1068F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1068F3 General Purpose Flag 0800 (2048) │ │ │ │ +1068E1 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ +1068E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1068E6 Created OS 03 (3) 'Unix' │ │ │ │ +1068E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1068E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1068E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1068F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1068F7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1068FB CRC A273ABCD (2725489613) │ │ │ │ -1068FF Compressed Size 000006FA (1786) │ │ │ │ -106903 Uncompressed Size 00000D4E (3406) │ │ │ │ -106907 Filename Length 0021 (33) │ │ │ │ -106909 Extra Length 0000 (0) │ │ │ │ -10690B Comment Length 0000 (0) │ │ │ │ -10690D Disk Start 0000 (0) │ │ │ │ -10690F Int File Attributes 0000 (0) │ │ │ │ +1068EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1068ED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1068F1 CRC E0B0E42D (3769689133) │ │ │ │ +1068F5 Compressed Size 000006EF (1775) │ │ │ │ +1068F9 Uncompressed Size 00000D44 (3396) │ │ │ │ +1068FD Filename Length 0020 (32) │ │ │ │ +1068FF Extra Length 0000 (0) │ │ │ │ +106901 Comment Length 0000 (0) │ │ │ │ +106903 Disk Start 0000 (0) │ │ │ │ +106905 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106911 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106907 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106915 Local Header Offset 0003FCDA (261338) │ │ │ │ -106919 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10690B Local Header Offset 0003E822 (256034) │ │ │ │ +10690F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106919: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10690F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10693A CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ -10693E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10693F Created OS 03 (3) 'Unix' │ │ │ │ -106940 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106941 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106942 General Purpose Flag 0800 (2048) │ │ │ │ +10692F CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ +106933 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106934 Created OS 03 (3) 'Unix' │ │ │ │ +106935 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106936 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106937 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106944 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106946 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10694A CRC 4DE3F3EC (1306784748) │ │ │ │ -10694E Compressed Size 000002DC (732) │ │ │ │ -106952 Uncompressed Size 0000086A (2154) │ │ │ │ -106956 Filename Length 0020 (32) │ │ │ │ -106958 Extra Length 0000 (0) │ │ │ │ -10695A Comment Length 0000 (0) │ │ │ │ -10695C Disk Start 0000 (0) │ │ │ │ -10695E Int File Attributes 0000 (0) │ │ │ │ +106939 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10693B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10693F CRC 5F3E463F (1597916735) │ │ │ │ +106943 Compressed Size 000002D9 (729) │ │ │ │ +106947 Uncompressed Size 00000863 (2147) │ │ │ │ +10694B Filename Length 001F (31) │ │ │ │ +10694D Extra Length 0000 (0) │ │ │ │ +10694F Comment Length 0000 (0) │ │ │ │ +106951 Disk Start 0000 (0) │ │ │ │ +106953 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106960 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106955 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106964 Local Header Offset 00040413 (263187) │ │ │ │ -106968 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106959 Local Header Offset 0003EF4F (257871) │ │ │ │ +10695D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106968: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10695D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106988 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ -10698C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10698D Created OS 03 (3) 'Unix' │ │ │ │ -10698E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10698F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106990 General Purpose Flag 0800 (2048) │ │ │ │ +10697C CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ +106980 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106981 Created OS 03 (3) 'Unix' │ │ │ │ +106982 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106983 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106984 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106992 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106994 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106998 CRC 0F0909A6 (252250534) │ │ │ │ -10699C Compressed Size 000006F0 (1776) │ │ │ │ -1069A0 Uncompressed Size 00000D40 (3392) │ │ │ │ -1069A4 Filename Length 001E (30) │ │ │ │ -1069A6 Extra Length 0000 (0) │ │ │ │ -1069A8 Comment Length 0000 (0) │ │ │ │ -1069AA Disk Start 0000 (0) │ │ │ │ -1069AC Int File Attributes 0000 (0) │ │ │ │ +106986 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106988 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10698C CRC 085005A0 (139462048) │ │ │ │ +106990 Compressed Size 000006F0 (1776) │ │ │ │ +106994 Uncompressed Size 00000D48 (3400) │ │ │ │ +106998 Filename Length 0021 (33) │ │ │ │ +10699A Extra Length 0000 (0) │ │ │ │ +10699C Comment Length 0000 (0) │ │ │ │ +10699E Disk Start 0000 (0) │ │ │ │ +1069A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1069AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1069A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1069B2 Local Header Offset 0004072D (263981) │ │ │ │ -1069B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1069A6 Local Header Offset 0003F265 (258661) │ │ │ │ +1069AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1069B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1069AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1069D4 CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ -1069D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1069D9 Created OS 03 (3) 'Unix' │ │ │ │ -1069DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1069DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1069DC General Purpose Flag 0800 (2048) │ │ │ │ +1069CB CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ +1069CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1069D0 Created OS 03 (3) 'Unix' │ │ │ │ +1069D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1069D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1069D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1069DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1069E0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1069E4 CRC D666A549 (3597051209) │ │ │ │ -1069E8 Compressed Size 000002D8 (728) │ │ │ │ -1069EC Uncompressed Size 00000852 (2130) │ │ │ │ -1069F0 Filename Length 001D (29) │ │ │ │ -1069F2 Extra Length 0000 (0) │ │ │ │ -1069F4 Comment Length 0000 (0) │ │ │ │ -1069F6 Disk Start 0000 (0) │ │ │ │ -1069F8 Int File Attributes 0000 (0) │ │ │ │ +1069D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1069D7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1069DB CRC 87F697F3 (2281084915) │ │ │ │ +1069DF Compressed Size 000002DB (731) │ │ │ │ +1069E3 Uncompressed Size 0000086A (2154) │ │ │ │ +1069E7 Filename Length 0020 (32) │ │ │ │ +1069E9 Extra Length 0000 (0) │ │ │ │ +1069EB Comment Length 0000 (0) │ │ │ │ +1069ED Disk Start 0000 (0) │ │ │ │ +1069EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1069FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1069F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1069FE Local Header Offset 00040E59 (265817) │ │ │ │ -106A02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1069F5 Local Header Offset 0003F994 (260500) │ │ │ │ +1069F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1069F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106A1F CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ -106A23 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106A24 Created OS 03 (3) 'Unix' │ │ │ │ -106A25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106A26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106A27 General Purpose Flag 0800 (2048) │ │ │ │ +106A19 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ +106A1D Created Zip Spec 14 (20) '2.0' │ │ │ │ +106A1E Created OS 03 (3) 'Unix' │ │ │ │ +106A1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106A20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106A21 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106A29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106A2B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106A2F CRC B3B4EDA2 (3014978978) │ │ │ │ -106A33 Compressed Size 000006E9 (1769) │ │ │ │ -106A37 Uncompressed Size 00000D3F (3391) │ │ │ │ -106A3B Filename Length 001F (31) │ │ │ │ -106A3D Extra Length 0000 (0) │ │ │ │ -106A3F Comment Length 0000 (0) │ │ │ │ -106A41 Disk Start 0000 (0) │ │ │ │ -106A43 Int File Attributes 0000 (0) │ │ │ │ +106A23 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106A25 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106A29 CRC A273ABCD (2725489613) │ │ │ │ +106A2D Compressed Size 000006FA (1786) │ │ │ │ +106A31 Uncompressed Size 00000D4E (3406) │ │ │ │ +106A35 Filename Length 0021 (33) │ │ │ │ +106A37 Extra Length 0000 (0) │ │ │ │ +106A39 Comment Length 0000 (0) │ │ │ │ +106A3B Disk Start 0000 (0) │ │ │ │ +106A3D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106A45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106A3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106A49 Local Header Offset 0004116C (266604) │ │ │ │ -106A4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106A43 Local Header Offset 0003FCAD (261293) │ │ │ │ +106A47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106A47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106A6C CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ -106A70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106A71 Created OS 03 (3) 'Unix' │ │ │ │ -106A72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106A73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106A74 General Purpose Flag 0800 (2048) │ │ │ │ +106A68 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ +106A6C Created Zip Spec 14 (20) '2.0' │ │ │ │ +106A6D Created OS 03 (3) 'Unix' │ │ │ │ +106A6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106A6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106A70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106A76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106A78 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106A7C CRC 265CBBB0 (643611568) │ │ │ │ -106A80 Compressed Size 000002DA (730) │ │ │ │ -106A84 Uncompressed Size 00000859 (2137) │ │ │ │ -106A88 Filename Length 001E (30) │ │ │ │ -106A8A Extra Length 0000 (0) │ │ │ │ -106A8C Comment Length 0000 (0) │ │ │ │ -106A8E Disk Start 0000 (0) │ │ │ │ -106A90 Int File Attributes 0000 (0) │ │ │ │ +106A72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106A74 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106A78 CRC 4DE3F3EC (1306784748) │ │ │ │ +106A7C Compressed Size 000002DC (732) │ │ │ │ +106A80 Uncompressed Size 0000086A (2154) │ │ │ │ +106A84 Filename Length 0020 (32) │ │ │ │ +106A86 Extra Length 0000 (0) │ │ │ │ +106A88 Comment Length 0000 (0) │ │ │ │ +106A8A Disk Start 0000 (0) │ │ │ │ +106A8C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106A92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106A8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106A96 Local Header Offset 00041892 (268434) │ │ │ │ -106A9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106A92 Local Header Offset 000403E6 (263142) │ │ │ │ +106A96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106A96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106AB8 CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ -106ABC Created Zip Spec 14 (20) '2.0' │ │ │ │ -106ABD Created OS 03 (3) 'Unix' │ │ │ │ -106ABE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106ABF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106AC0 General Purpose Flag 0800 (2048) │ │ │ │ +106AB6 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ +106ABA Created Zip Spec 14 (20) '2.0' │ │ │ │ +106ABB Created OS 03 (3) 'Unix' │ │ │ │ +106ABC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106ABD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106ABE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106AC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106AC4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106AC8 CRC DB76048D (3681944717) │ │ │ │ -106ACC Compressed Size 000006AB (1707) │ │ │ │ -106AD0 Uncompressed Size 00000CC1 (3265) │ │ │ │ -106AD4 Filename Length 0023 (35) │ │ │ │ -106AD6 Extra Length 0000 (0) │ │ │ │ -106AD8 Comment Length 0000 (0) │ │ │ │ -106ADA Disk Start 0000 (0) │ │ │ │ -106ADC Int File Attributes 0000 (0) │ │ │ │ +106AC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106AC2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106AC6 CRC 0F0909A6 (252250534) │ │ │ │ +106ACA Compressed Size 000006F0 (1776) │ │ │ │ +106ACE Uncompressed Size 00000D40 (3392) │ │ │ │ +106AD2 Filename Length 001E (30) │ │ │ │ +106AD4 Extra Length 0000 (0) │ │ │ │ +106AD6 Comment Length 0000 (0) │ │ │ │ +106AD8 Disk Start 0000 (0) │ │ │ │ +106ADA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106ADE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106ADC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106AE2 Local Header Offset 00041BA8 (269224) │ │ │ │ -106AE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106AE0 Local Header Offset 00040700 (263936) │ │ │ │ +106AE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106AE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106AE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106B09 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ -106B0D Created Zip Spec 14 (20) '2.0' │ │ │ │ -106B0E Created OS 03 (3) 'Unix' │ │ │ │ -106B0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106B10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106B11 General Purpose Flag 0800 (2048) │ │ │ │ +106B02 CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ +106B06 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106B07 Created OS 03 (3) 'Unix' │ │ │ │ +106B08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106B09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106B0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106B13 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106B15 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106B19 CRC 9E44AA56 (2655300182) │ │ │ │ -106B1D Compressed Size 00000321 (801) │ │ │ │ -106B21 Uncompressed Size 00000A19 (2585) │ │ │ │ -106B25 Filename Length 0022 (34) │ │ │ │ -106B27 Extra Length 0000 (0) │ │ │ │ -106B29 Comment Length 0000 (0) │ │ │ │ -106B2B Disk Start 0000 (0) │ │ │ │ -106B2D Int File Attributes 0000 (0) │ │ │ │ +106B0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +106B0E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106B12 CRC D666A549 (3597051209) │ │ │ │ +106B16 Compressed Size 000002D8 (728) │ │ │ │ +106B1A Uncompressed Size 00000852 (2130) │ │ │ │ +106B1E Filename Length 001D (29) │ │ │ │ +106B20 Extra Length 0000 (0) │ │ │ │ +106B22 Comment Length 0000 (0) │ │ │ │ +106B24 Disk Start 0000 (0) │ │ │ │ +106B26 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106B2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106B28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106B33 Local Header Offset 00042294 (270996) │ │ │ │ -106B37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106B2C Local Header Offset 00040E2C (265772) │ │ │ │ +106B30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106B37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106B30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106B59 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ -106B5D Created Zip Spec 14 (20) '2.0' │ │ │ │ -106B5E Created OS 03 (3) 'Unix' │ │ │ │ -106B5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106B60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106B61 General Purpose Flag 0800 (2048) │ │ │ │ +106B4D CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ +106B51 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106B52 Created OS 03 (3) 'Unix' │ │ │ │ +106B53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106B54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106B55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106B63 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106B65 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106B69 CRC 2B27D6A3 (724031139) │ │ │ │ -106B6D Compressed Size 000005EE (1518) │ │ │ │ -106B71 Uncompressed Size 00000B51 (2897) │ │ │ │ -106B75 Filename Length 0020 (32) │ │ │ │ -106B77 Extra Length 0000 (0) │ │ │ │ -106B79 Comment Length 0000 (0) │ │ │ │ -106B7B Disk Start 0000 (0) │ │ │ │ -106B7D Int File Attributes 0000 (0) │ │ │ │ +106B57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106B59 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106B5D CRC B3B4EDA2 (3014978978) │ │ │ │ +106B61 Compressed Size 000006E9 (1769) │ │ │ │ +106B65 Uncompressed Size 00000D3F (3391) │ │ │ │ +106B69 Filename Length 001F (31) │ │ │ │ +106B6B Extra Length 0000 (0) │ │ │ │ +106B6D Comment Length 0000 (0) │ │ │ │ +106B6F Disk Start 0000 (0) │ │ │ │ +106B71 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106B7F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106B73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106B83 Local Header Offset 000425F5 (271861) │ │ │ │ -106B87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106B77 Local Header Offset 0004113F (266559) │ │ │ │ +106B7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106B87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106B7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106BA7 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ -106BAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -106BAC Created OS 03 (3) 'Unix' │ │ │ │ -106BAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106BAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106BAF General Purpose Flag 0800 (2048) │ │ │ │ +106B9A CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ +106B9E Created Zip Spec 14 (20) '2.0' │ │ │ │ +106B9F Created OS 03 (3) 'Unix' │ │ │ │ +106BA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106BA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106BA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106BB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106BB3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106BB7 CRC 5DA5495C (1571113308) │ │ │ │ -106BBB Compressed Size 000002C3 (707) │ │ │ │ -106BBF Uncompressed Size 0000082B (2091) │ │ │ │ -106BC3 Filename Length 001F (31) │ │ │ │ -106BC5 Extra Length 0000 (0) │ │ │ │ -106BC7 Comment Length 0000 (0) │ │ │ │ -106BC9 Disk Start 0000 (0) │ │ │ │ -106BCB Int File Attributes 0000 (0) │ │ │ │ +106BA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106BA6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106BAA CRC 265CBBB0 (643611568) │ │ │ │ +106BAE Compressed Size 000002DA (730) │ │ │ │ +106BB2 Uncompressed Size 00000859 (2137) │ │ │ │ +106BB6 Filename Length 001E (30) │ │ │ │ +106BB8 Extra Length 0000 (0) │ │ │ │ +106BBA Comment Length 0000 (0) │ │ │ │ +106BBC Disk Start 0000 (0) │ │ │ │ +106BBE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106BCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106BC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106BD1 Local Header Offset 00042C21 (273441) │ │ │ │ -106BD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106BC4 Local Header Offset 00041865 (268389) │ │ │ │ +106BC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106BD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106BC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106BF4 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ -106BF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106BF9 Created OS 03 (3) 'Unix' │ │ │ │ -106BFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106BFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106BFC General Purpose Flag 0800 (2048) │ │ │ │ +106BE6 CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ +106BEA Created Zip Spec 14 (20) '2.0' │ │ │ │ +106BEB Created OS 03 (3) 'Unix' │ │ │ │ +106BEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106BED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106BEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106BFE Compression Method 0008 (8) 'Deflated' │ │ │ │ -106C00 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106C04 CRC 4BE8AB30 (1273539376) │ │ │ │ -106C08 Compressed Size 000005F7 (1527) │ │ │ │ -106C0C Uncompressed Size 00000B59 (2905) │ │ │ │ -106C10 Filename Length 0022 (34) │ │ │ │ -106C12 Extra Length 0000 (0) │ │ │ │ -106C14 Comment Length 0000 (0) │ │ │ │ -106C16 Disk Start 0000 (0) │ │ │ │ -106C18 Int File Attributes 0000 (0) │ │ │ │ +106BF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106BF2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106BF6 CRC DB76048D (3681944717) │ │ │ │ +106BFA Compressed Size 000006AB (1707) │ │ │ │ +106BFE Uncompressed Size 00000CC1 (3265) │ │ │ │ +106C02 Filename Length 0023 (35) │ │ │ │ +106C04 Extra Length 0000 (0) │ │ │ │ +106C06 Comment Length 0000 (0) │ │ │ │ +106C08 Disk Start 0000 (0) │ │ │ │ +106C0A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106C1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106C0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106C1E Local Header Offset 00042F21 (274209) │ │ │ │ -106C22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106C10 Local Header Offset 00041B7B (269179) │ │ │ │ +106C14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106C22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106C14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106C44 CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ -106C48 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106C49 Created OS 03 (3) 'Unix' │ │ │ │ -106C4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106C4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106C4C General Purpose Flag 0800 (2048) │ │ │ │ +106C37 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ +106C3B Created Zip Spec 14 (20) '2.0' │ │ │ │ +106C3C Created OS 03 (3) 'Unix' │ │ │ │ +106C3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106C3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106C3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106C4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -106C50 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106C54 CRC BCD37E99 (3167977113) │ │ │ │ -106C58 Compressed Size 000002CB (715) │ │ │ │ -106C5C Uncompressed Size 00000845 (2117) │ │ │ │ -106C60 Filename Length 0021 (33) │ │ │ │ -106C62 Extra Length 0000 (0) │ │ │ │ -106C64 Comment Length 0000 (0) │ │ │ │ -106C66 Disk Start 0000 (0) │ │ │ │ -106C68 Int File Attributes 0000 (0) │ │ │ │ +106C41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106C43 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106C47 CRC 9E44AA56 (2655300182) │ │ │ │ +106C4B Compressed Size 00000321 (801) │ │ │ │ +106C4F Uncompressed Size 00000A19 (2585) │ │ │ │ +106C53 Filename Length 0022 (34) │ │ │ │ +106C55 Extra Length 0000 (0) │ │ │ │ +106C57 Comment Length 0000 (0) │ │ │ │ +106C59 Disk Start 0000 (0) │ │ │ │ +106C5B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106C6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106C5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106C6E Local Header Offset 00043558 (275800) │ │ │ │ -106C72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106C61 Local Header Offset 00042267 (270951) │ │ │ │ +106C65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106C72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106C65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106C93 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ -106C97 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106C98 Created OS 03 (3) 'Unix' │ │ │ │ -106C99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106C9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106C9B General Purpose Flag 0800 (2048) │ │ │ │ +106C87 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ +106C8B Created Zip Spec 14 (20) '2.0' │ │ │ │ +106C8C Created OS 03 (3) 'Unix' │ │ │ │ +106C8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106C8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106C8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106C9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -106C9F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106CA3 CRC DEA96711 (3735643921) │ │ │ │ -106CA7 Compressed Size 0000060B (1547) │ │ │ │ -106CAB Uncompressed Size 00000B87 (2951) │ │ │ │ -106CAF Filename Length 0021 (33) │ │ │ │ -106CB1 Extra Length 0000 (0) │ │ │ │ -106CB3 Comment Length 0000 (0) │ │ │ │ -106CB5 Disk Start 0000 (0) │ │ │ │ -106CB7 Int File Attributes 0000 (0) │ │ │ │ +106C91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106C93 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106C97 CRC 2B27D6A3 (724031139) │ │ │ │ +106C9B Compressed Size 000005EE (1518) │ │ │ │ +106C9F Uncompressed Size 00000B51 (2897) │ │ │ │ +106CA3 Filename Length 0020 (32) │ │ │ │ +106CA5 Extra Length 0000 (0) │ │ │ │ +106CA7 Comment Length 0000 (0) │ │ │ │ +106CA9 Disk Start 0000 (0) │ │ │ │ +106CAB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106CB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106CAD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106CBD Local Header Offset 00043862 (276578) │ │ │ │ -106CC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106CB1 Local Header Offset 000425C8 (271816) │ │ │ │ +106CB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106CC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106CB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106CE2 CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ -106CE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106CE7 Created OS 03 (3) 'Unix' │ │ │ │ -106CE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106CE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106CEA General Purpose Flag 0800 (2048) │ │ │ │ +106CD5 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ +106CD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106CDA Created OS 03 (3) 'Unix' │ │ │ │ +106CDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106CDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106CDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106CEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -106CEE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106CF2 CRC 35BE1B11 (901651217) │ │ │ │ -106CF6 Compressed Size 000002D0 (720) │ │ │ │ -106CFA Uncompressed Size 00000880 (2176) │ │ │ │ -106CFE Filename Length 0020 (32) │ │ │ │ -106D00 Extra Length 0000 (0) │ │ │ │ -106D02 Comment Length 0000 (0) │ │ │ │ -106D04 Disk Start 0000 (0) │ │ │ │ -106D06 Int File Attributes 0000 (0) │ │ │ │ +106CDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +106CE1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106CE5 CRC 5DA5495C (1571113308) │ │ │ │ +106CE9 Compressed Size 000002C3 (707) │ │ │ │ +106CED Uncompressed Size 0000082B (2091) │ │ │ │ +106CF1 Filename Length 001F (31) │ │ │ │ +106CF3 Extra Length 0000 (0) │ │ │ │ +106CF5 Comment Length 0000 (0) │ │ │ │ +106CF7 Disk Start 0000 (0) │ │ │ │ +106CF9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106D08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106CFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106D0C Local Header Offset 00043EAC (278188) │ │ │ │ -106D10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106CFF Local Header Offset 00042BF4 (273396) │ │ │ │ +106D03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106D10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106D03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106D30 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ -106D34 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106D35 Created OS 03 (3) 'Unix' │ │ │ │ -106D36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106D37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106D38 General Purpose Flag 0800 (2048) │ │ │ │ +106D22 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ +106D26 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106D27 Created OS 03 (3) 'Unix' │ │ │ │ +106D28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106D29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106D2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106D3A Compression Method 0008 (8) 'Deflated' │ │ │ │ -106D3C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106D40 CRC 1BA20900 (463603968) │ │ │ │ -106D44 Compressed Size 0000060F (1551) │ │ │ │ -106D48 Uncompressed Size 00000B8B (2955) │ │ │ │ -106D4C Filename Length 0022 (34) │ │ │ │ -106D4E Extra Length 0000 (0) │ │ │ │ -106D50 Comment Length 0000 (0) │ │ │ │ -106D52 Disk Start 0000 (0) │ │ │ │ -106D54 Int File Attributes 0000 (0) │ │ │ │ +106D2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +106D2E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106D32 CRC 4BE8AB30 (1273539376) │ │ │ │ +106D36 Compressed Size 000005F7 (1527) │ │ │ │ +106D3A Uncompressed Size 00000B59 (2905) │ │ │ │ +106D3E Filename Length 0022 (34) │ │ │ │ +106D40 Extra Length 0000 (0) │ │ │ │ +106D42 Comment Length 0000 (0) │ │ │ │ +106D44 Disk Start 0000 (0) │ │ │ │ +106D46 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106D56 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106D48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106D5A Local Header Offset 000441BA (278970) │ │ │ │ -106D5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106D4C Local Header Offset 00042EF4 (274164) │ │ │ │ +106D50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106D5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106D50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106D80 CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ -106D84 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106D85 Created OS 03 (3) 'Unix' │ │ │ │ -106D86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106D87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106D88 General Purpose Flag 0800 (2048) │ │ │ │ +106D72 CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ +106D76 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106D77 Created OS 03 (3) 'Unix' │ │ │ │ +106D78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106D79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106D7A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106D8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -106D8C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106D90 CRC 188A9B53 (411736915) │ │ │ │ -106D94 Compressed Size 000002D8 (728) │ │ │ │ -106D98 Uncompressed Size 00000895 (2197) │ │ │ │ -106D9C Filename Length 0021 (33) │ │ │ │ -106D9E Extra Length 0000 (0) │ │ │ │ -106DA0 Comment Length 0000 (0) │ │ │ │ -106DA2 Disk Start 0000 (0) │ │ │ │ -106DA4 Int File Attributes 0000 (0) │ │ │ │ +106D7C Compression Method 0008 (8) 'Deflated' │ │ │ │ +106D7E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106D82 CRC BCD37E99 (3167977113) │ │ │ │ +106D86 Compressed Size 000002CB (715) │ │ │ │ +106D8A Uncompressed Size 00000845 (2117) │ │ │ │ +106D8E Filename Length 0021 (33) │ │ │ │ +106D90 Extra Length 0000 (0) │ │ │ │ +106D92 Comment Length 0000 (0) │ │ │ │ +106D94 Disk Start 0000 (0) │ │ │ │ +106D96 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106DA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106D98 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106DAA Local Header Offset 00044809 (280585) │ │ │ │ -106DAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106D9C Local Header Offset 0004352B (275755) │ │ │ │ +106DA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106DAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106DA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106DCF CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ -106DD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106DD4 Created OS 03 (3) 'Unix' │ │ │ │ -106DD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106DD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106DD7 General Purpose Flag 0800 (2048) │ │ │ │ +106DC1 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ +106DC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106DC6 Created OS 03 (3) 'Unix' │ │ │ │ +106DC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106DC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106DC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106DD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106DDB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106DDF CRC 69564455 (1767261269) │ │ │ │ -106DE3 Compressed Size 00000608 (1544) │ │ │ │ -106DE7 Uncompressed Size 00000B96 (2966) │ │ │ │ -106DEB Filename Length 001F (31) │ │ │ │ -106DED Extra Length 0000 (0) │ │ │ │ -106DEF Comment Length 0000 (0) │ │ │ │ -106DF1 Disk Start 0000 (0) │ │ │ │ -106DF3 Int File Attributes 0000 (0) │ │ │ │ +106DCB Compression Method 0008 (8) 'Deflated' │ │ │ │ +106DCD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106DD1 CRC DEA96711 (3735643921) │ │ │ │ +106DD5 Compressed Size 0000060B (1547) │ │ │ │ +106DD9 Uncompressed Size 00000B87 (2951) │ │ │ │ +106DDD Filename Length 0021 (33) │ │ │ │ +106DDF Extra Length 0000 (0) │ │ │ │ +106DE1 Comment Length 0000 (0) │ │ │ │ +106DE3 Disk Start 0000 (0) │ │ │ │ +106DE5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106DF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106DE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106DF9 Local Header Offset 00044B20 (281376) │ │ │ │ -106DFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106DEB Local Header Offset 00043835 (276533) │ │ │ │ +106DEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106DFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106DEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106E1C CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ -106E20 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106E21 Created OS 03 (3) 'Unix' │ │ │ │ -106E22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106E23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106E24 General Purpose Flag 0800 (2048) │ │ │ │ +106E10 CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ +106E14 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106E15 Created OS 03 (3) 'Unix' │ │ │ │ +106E16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106E17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106E18 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E28 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106E2C CRC 10E14B16 (283200278) │ │ │ │ -106E30 Compressed Size 000002E4 (740) │ │ │ │ -106E34 Uncompressed Size 000008A2 (2210) │ │ │ │ -106E38 Filename Length 001E (30) │ │ │ │ -106E3A Extra Length 0000 (0) │ │ │ │ -106E3C Comment Length 0000 (0) │ │ │ │ -106E3E Disk Start 0000 (0) │ │ │ │ -106E40 Int File Attributes 0000 (0) │ │ │ │ +106E1A Compression Method 0008 (8) 'Deflated' │ │ │ │ +106E1C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106E20 CRC 35BE1B11 (901651217) │ │ │ │ +106E24 Compressed Size 000002D0 (720) │ │ │ │ +106E28 Uncompressed Size 00000880 (2176) │ │ │ │ +106E2C Filename Length 0020 (32) │ │ │ │ +106E2E Extra Length 0000 (0) │ │ │ │ +106E30 Comment Length 0000 (0) │ │ │ │ +106E32 Disk Start 0000 (0) │ │ │ │ +106E34 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106E42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106E36 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106E46 Local Header Offset 00045165 (282981) │ │ │ │ -106E4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106E3A Local Header Offset 00043E7F (278143) │ │ │ │ +106E3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106E68 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ -106E6C Created Zip Spec 14 (20) '2.0' │ │ │ │ -106E6D Created OS 03 (3) 'Unix' │ │ │ │ -106E6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106E6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106E70 General Purpose Flag 0800 (2048) │ │ │ │ +106E5E CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ +106E62 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106E63 Created OS 03 (3) 'Unix' │ │ │ │ +106E64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106E65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106E66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E74 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106E78 CRC AFEA32B7 (2951361207) │ │ │ │ -106E7C Compressed Size 00000625 (1573) │ │ │ │ -106E80 Uncompressed Size 00000BBA (3002) │ │ │ │ -106E84 Filename Length 0021 (33) │ │ │ │ -106E86 Extra Length 0000 (0) │ │ │ │ -106E88 Comment Length 0000 (0) │ │ │ │ -106E8A Disk Start 0000 (0) │ │ │ │ -106E8C Int File Attributes 0000 (0) │ │ │ │ +106E68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106E6A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106E6E CRC 1BA20900 (463603968) │ │ │ │ +106E72 Compressed Size 0000060F (1551) │ │ │ │ +106E76 Uncompressed Size 00000B8B (2955) │ │ │ │ +106E7A Filename Length 0022 (34) │ │ │ │ +106E7C Extra Length 0000 (0) │ │ │ │ +106E7E Comment Length 0000 (0) │ │ │ │ +106E80 Disk Start 0000 (0) │ │ │ │ +106E82 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106E8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106E84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106E92 Local Header Offset 00045485 (283781) │ │ │ │ -106E96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106E88 Local Header Offset 0004418D (278925) │ │ │ │ +106E8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106EB7 CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ -106EBB Created Zip Spec 14 (20) '2.0' │ │ │ │ -106EBC Created OS 03 (3) 'Unix' │ │ │ │ -106EBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106EBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106EBF General Purpose Flag 0800 (2048) │ │ │ │ +106EAE CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ +106EB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106EB3 Created OS 03 (3) 'Unix' │ │ │ │ +106EB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106EB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106EB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106EC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106EC3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106EC7 CRC 72826B9E (1921149854) │ │ │ │ -106ECB Compressed Size 000002EF (751) │ │ │ │ -106ECF Uncompressed Size 000008E0 (2272) │ │ │ │ -106ED3 Filename Length 0020 (32) │ │ │ │ -106ED5 Extra Length 0000 (0) │ │ │ │ -106ED7 Comment Length 0000 (0) │ │ │ │ -106ED9 Disk Start 0000 (0) │ │ │ │ -106EDB Int File Attributes 0000 (0) │ │ │ │ +106EB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106EBA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106EBE CRC 188A9B53 (411736915) │ │ │ │ +106EC2 Compressed Size 000002D8 (728) │ │ │ │ +106EC6 Uncompressed Size 00000895 (2197) │ │ │ │ +106ECA Filename Length 0021 (33) │ │ │ │ +106ECC Extra Length 0000 (0) │ │ │ │ +106ECE Comment Length 0000 (0) │ │ │ │ +106ED0 Disk Start 0000 (0) │ │ │ │ +106ED2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106EDD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106ED4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106EE1 Local Header Offset 00045AE9 (285417) │ │ │ │ -106EE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106ED8 Local Header Offset 000447DC (280540) │ │ │ │ +106EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106EE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106F05 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ -106F09 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106F0A Created OS 03 (3) 'Unix' │ │ │ │ -106F0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106F0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106F0D General Purpose Flag 0800 (2048) │ │ │ │ +106EFD CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ +106F01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106F02 Created OS 03 (3) 'Unix' │ │ │ │ +106F03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106F04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106F05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106F0F Compression Method 0008 (8) 'Deflated' │ │ │ │ -106F11 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106F15 CRC 320891BF (839422399) │ │ │ │ -106F19 Compressed Size 000006AA (1706) │ │ │ │ -106F1D Uncompressed Size 00000CF2 (3314) │ │ │ │ -106F21 Filename Length 0026 (38) │ │ │ │ -106F23 Extra Length 0000 (0) │ │ │ │ -106F25 Comment Length 0000 (0) │ │ │ │ -106F27 Disk Start 0000 (0) │ │ │ │ -106F29 Int File Attributes 0000 (0) │ │ │ │ +106F07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106F09 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106F0D CRC 69564455 (1767261269) │ │ │ │ +106F11 Compressed Size 00000608 (1544) │ │ │ │ +106F15 Uncompressed Size 00000B96 (2966) │ │ │ │ +106F19 Filename Length 001F (31) │ │ │ │ +106F1B Extra Length 0000 (0) │ │ │ │ +106F1D Comment Length 0000 (0) │ │ │ │ +106F1F Disk Start 0000 (0) │ │ │ │ +106F21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106F2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106F23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106F2F Local Header Offset 00045E16 (286230) │ │ │ │ -106F33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106F27 Local Header Offset 00044AF3 (281331) │ │ │ │ +106F2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106F33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106F2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106F59 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ -106F5D Created Zip Spec 14 (20) '2.0' │ │ │ │ -106F5E Created OS 03 (3) 'Unix' │ │ │ │ -106F5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106F60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106F61 General Purpose Flag 0800 (2048) │ │ │ │ +106F4A CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ +106F4E Created Zip Spec 14 (20) '2.0' │ │ │ │ +106F4F Created OS 03 (3) 'Unix' │ │ │ │ +106F50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106F51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106F52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106F63 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106F65 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106F69 CRC 8B3675E1 (2335602145) │ │ │ │ -106F6D Compressed Size 00000318 (792) │ │ │ │ -106F71 Uncompressed Size 0000099E (2462) │ │ │ │ -106F75 Filename Length 0025 (37) │ │ │ │ -106F77 Extra Length 0000 (0) │ │ │ │ -106F79 Comment Length 0000 (0) │ │ │ │ -106F7B Disk Start 0000 (0) │ │ │ │ -106F7D Int File Attributes 0000 (0) │ │ │ │ +106F54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106F56 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106F5A CRC 10E14B16 (283200278) │ │ │ │ +106F5E Compressed Size 000002E4 (740) │ │ │ │ +106F62 Uncompressed Size 000008A2 (2210) │ │ │ │ +106F66 Filename Length 001E (30) │ │ │ │ +106F68 Extra Length 0000 (0) │ │ │ │ +106F6A Comment Length 0000 (0) │ │ │ │ +106F6C Disk Start 0000 (0) │ │ │ │ +106F6E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106F7F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106F70 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106F83 Local Header Offset 00046504 (288004) │ │ │ │ -106F87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106F74 Local Header Offset 00045138 (282936) │ │ │ │ +106F78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106F87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106F78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106FAC CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ -106FB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106FB1 Created OS 03 (3) 'Unix' │ │ │ │ -106FB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106FB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106FB4 General Purpose Flag 0800 (2048) │ │ │ │ +106F96 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ +106F9A Created Zip Spec 14 (20) '2.0' │ │ │ │ +106F9B Created OS 03 (3) 'Unix' │ │ │ │ +106F9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106F9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106F9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106FB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106FB8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106FBC CRC 92333E72 (2452831858) │ │ │ │ -106FC0 Compressed Size 000004DC (1244) │ │ │ │ -106FC4 Uncompressed Size 0000096E (2414) │ │ │ │ -106FC8 Filename Length 001B (27) │ │ │ │ -106FCA Extra Length 0000 (0) │ │ │ │ -106FCC Comment Length 0000 (0) │ │ │ │ -106FCE Disk Start 0000 (0) │ │ │ │ -106FD0 Int File Attributes 0000 (0) │ │ │ │ +106FA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106FA2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106FA6 CRC AFEA32B7 (2951361207) │ │ │ │ +106FAA Compressed Size 00000625 (1573) │ │ │ │ +106FAE Uncompressed Size 00000BBA (3002) │ │ │ │ +106FB2 Filename Length 0021 (33) │ │ │ │ +106FB4 Extra Length 0000 (0) │ │ │ │ +106FB6 Comment Length 0000 (0) │ │ │ │ +106FB8 Disk Start 0000 (0) │ │ │ │ +106FBA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106FD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106FBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106FD6 Local Header Offset 0004685F (288863) │ │ │ │ -106FDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106FC0 Local Header Offset 00045458 (283736) │ │ │ │ +106FC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106FDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106FC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106FF5 CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ -106FF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106FFA Created OS 03 (3) 'Unix' │ │ │ │ -106FFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106FFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106FFD General Purpose Flag 0800 (2048) │ │ │ │ +106FE5 CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ +106FE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106FEA Created OS 03 (3) 'Unix' │ │ │ │ +106FEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106FEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106FED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106FFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -107001 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107005 CRC 30B7EF93 (817360787) │ │ │ │ -107009 Compressed Size 000001F9 (505) │ │ │ │ -10700D Uncompressed Size 0000058D (1421) │ │ │ │ -107011 Filename Length 001A (26) │ │ │ │ -107013 Extra Length 0000 (0) │ │ │ │ -107015 Comment Length 0000 (0) │ │ │ │ -107017 Disk Start 0000 (0) │ │ │ │ -107019 Int File Attributes 0000 (0) │ │ │ │ +106FEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +106FF1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106FF5 CRC 72826B9E (1921149854) │ │ │ │ +106FF9 Compressed Size 000002EF (751) │ │ │ │ +106FFD Uncompressed Size 000008E0 (2272) │ │ │ │ +107001 Filename Length 0020 (32) │ │ │ │ +107003 Extra Length 0000 (0) │ │ │ │ +107005 Comment Length 0000 (0) │ │ │ │ +107007 Disk Start 0000 (0) │ │ │ │ +107009 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10701B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10700B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10701F Local Header Offset 00046D74 (290164) │ │ │ │ -107023 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10700F Local Header Offset 00045ABC (285372) │ │ │ │ +107013 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107023: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107013: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10703D CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ -107041 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107042 Created OS 03 (3) 'Unix' │ │ │ │ -107043 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107044 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107045 General Purpose Flag 0800 (2048) │ │ │ │ +107033 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ +107037 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107038 Created OS 03 (3) 'Unix' │ │ │ │ +107039 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10703A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10703B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107047 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107049 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10704D CRC 3C9E04FF (1016988927) │ │ │ │ -107051 Compressed Size 00000558 (1368) │ │ │ │ -107055 Uncompressed Size 00000AC3 (2755) │ │ │ │ -107059 Filename Length 001C (28) │ │ │ │ -10705B Extra Length 0000 (0) │ │ │ │ -10705D Comment Length 0000 (0) │ │ │ │ -10705F Disk Start 0000 (0) │ │ │ │ -107061 Int File Attributes 0000 (0) │ │ │ │ +10703D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10703F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107043 CRC 320891BF (839422399) │ │ │ │ +107047 Compressed Size 000006AA (1706) │ │ │ │ +10704B Uncompressed Size 00000CF2 (3314) │ │ │ │ +10704F Filename Length 0026 (38) │ │ │ │ +107051 Extra Length 0000 (0) │ │ │ │ +107053 Comment Length 0000 (0) │ │ │ │ +107055 Disk Start 0000 (0) │ │ │ │ +107057 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107063 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107059 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107067 Local Header Offset 00046FA5 (290725) │ │ │ │ -10706B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10705D Local Header Offset 00045DE9 (286185) │ │ │ │ +107061 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10706B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107061: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107087 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ +107087 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ 10708B Created Zip Spec 14 (20) '2.0' │ │ │ │ 10708C Created OS 03 (3) 'Unix' │ │ │ │ 10708D Extract Zip Spec 0A (10) '1.0' │ │ │ │ 10708E Extract OS 00 (0) 'MS-DOS' │ │ │ │ 10708F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 107091 Compression Method 0008 (8) 'Deflated' │ │ │ │ 107093 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107097 CRC 9CD9F56D (2631529837) │ │ │ │ -10709B Compressed Size 0000023C (572) │ │ │ │ -10709F Uncompressed Size 00000716 (1814) │ │ │ │ -1070A3 Filename Length 001B (27) │ │ │ │ +107097 CRC 8B3675E1 (2335602145) │ │ │ │ +10709B Compressed Size 00000318 (792) │ │ │ │ +10709F Uncompressed Size 0000099E (2462) │ │ │ │ +1070A3 Filename Length 0025 (37) │ │ │ │ 1070A5 Extra Length 0000 (0) │ │ │ │ 1070A7 Comment Length 0000 (0) │ │ │ │ 1070A9 Disk Start 0000 (0) │ │ │ │ 1070AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 1070AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1070B1 Local Header Offset 00047537 (292151) │ │ │ │ -1070B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1070B1 Local Header Offset 000464D7 (287959) │ │ │ │ +1070B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1070B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1070B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1070D0 CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ -1070D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1070D5 Created OS 03 (3) 'Unix' │ │ │ │ -1070D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1070D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1070D8 General Purpose Flag 0800 (2048) │ │ │ │ +1070DA CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ +1070DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1070DF Created OS 03 (3) 'Unix' │ │ │ │ +1070E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1070E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1070E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1070DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1070DC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1070E0 CRC 4CD838EA (1289238762) │ │ │ │ -1070E4 Compressed Size 00000593 (1427) │ │ │ │ -1070E8 Uncompressed Size 00000AD3 (2771) │ │ │ │ -1070EC Filename Length 001B (27) │ │ │ │ -1070EE Extra Length 0000 (0) │ │ │ │ -1070F0 Comment Length 0000 (0) │ │ │ │ -1070F2 Disk Start 0000 (0) │ │ │ │ -1070F4 Int File Attributes 0000 (0) │ │ │ │ +1070E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1070E6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1070EA CRC 92333E72 (2452831858) │ │ │ │ +1070EE Compressed Size 000004DC (1244) │ │ │ │ +1070F2 Uncompressed Size 0000096E (2414) │ │ │ │ +1070F6 Filename Length 001B (27) │ │ │ │ +1070F8 Extra Length 0000 (0) │ │ │ │ +1070FA Comment Length 0000 (0) │ │ │ │ +1070FC Disk Start 0000 (0) │ │ │ │ +1070FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1070F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107100 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1070FA Local Header Offset 000477AC (292780) │ │ │ │ -1070FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107104 Local Header Offset 00046832 (288818) │ │ │ │ +107108 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1070FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107108: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107119 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ -10711D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10711E Created OS 03 (3) 'Unix' │ │ │ │ -10711F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107120 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107121 General Purpose Flag 0800 (2048) │ │ │ │ +107123 CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ +107127 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107128 Created OS 03 (3) 'Unix' │ │ │ │ +107129 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10712A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10712B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107123 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107125 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107129 CRC FEF52F23 (4277481251) │ │ │ │ -10712D Compressed Size 0000026F (623) │ │ │ │ -107131 Uncompressed Size 00000738 (1848) │ │ │ │ -107135 Filename Length 001A (26) │ │ │ │ -107137 Extra Length 0000 (0) │ │ │ │ -107139 Comment Length 0000 (0) │ │ │ │ -10713B Disk Start 0000 (0) │ │ │ │ -10713D Int File Attributes 0000 (0) │ │ │ │ +10712D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10712F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107133 CRC 30B7EF93 (817360787) │ │ │ │ +107137 Compressed Size 000001F9 (505) │ │ │ │ +10713B Uncompressed Size 0000058D (1421) │ │ │ │ +10713F Filename Length 001A (26) │ │ │ │ +107141 Extra Length 0000 (0) │ │ │ │ +107143 Comment Length 0000 (0) │ │ │ │ +107145 Disk Start 0000 (0) │ │ │ │ +107147 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10713F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107149 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107143 Local Header Offset 00047D78 (294264) │ │ │ │ -107147 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10714D Local Header Offset 00046D47 (290119) │ │ │ │ +107151 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107147: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107151: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107161 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ -107165 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107166 Created OS 03 (3) 'Unix' │ │ │ │ -107167 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107168 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107169 General Purpose Flag 0800 (2048) │ │ │ │ +10716B CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ +10716F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107170 Created OS 03 (3) 'Unix' │ │ │ │ +107171 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107172 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107173 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10716B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10716D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107171 CRC AA641FA9 (2858688425) │ │ │ │ -107175 Compressed Size 000006DD (1757) │ │ │ │ -107179 Uncompressed Size 00000EC5 (3781) │ │ │ │ -10717D Filename Length 001A (26) │ │ │ │ -10717F Extra Length 0000 (0) │ │ │ │ -107181 Comment Length 0000 (0) │ │ │ │ -107183 Disk Start 0000 (0) │ │ │ │ -107185 Int File Attributes 0000 (0) │ │ │ │ +107175 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107177 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10717B CRC 3C9E04FF (1016988927) │ │ │ │ +10717F Compressed Size 00000558 (1368) │ │ │ │ +107183 Uncompressed Size 00000AC3 (2755) │ │ │ │ +107187 Filename Length 001C (28) │ │ │ │ +107189 Extra Length 0000 (0) │ │ │ │ +10718B Comment Length 0000 (0) │ │ │ │ +10718D Disk Start 0000 (0) │ │ │ │ +10718F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107187 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107191 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10718B Local Header Offset 0004801F (294943) │ │ │ │ -10718F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107195 Local Header Offset 00046F78 (290680) │ │ │ │ +107199 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10718F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107199: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1071A9 CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ -1071AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1071AE Created OS 03 (3) 'Unix' │ │ │ │ -1071AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1071B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1071B1 General Purpose Flag 0800 (2048) │ │ │ │ +1071B5 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ +1071B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1071BA Created OS 03 (3) 'Unix' │ │ │ │ +1071BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1071BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1071BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1071B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1071B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1071B9 CRC 6A6FFC67 (1785724007) │ │ │ │ -1071BD Compressed Size 000002DF (735) │ │ │ │ -1071C1 Uncompressed Size 00000A67 (2663) │ │ │ │ -1071C5 Filename Length 0019 (25) │ │ │ │ -1071C7 Extra Length 0000 (0) │ │ │ │ -1071C9 Comment Length 0000 (0) │ │ │ │ -1071CB Disk Start 0000 (0) │ │ │ │ -1071CD Int File Attributes 0000 (0) │ │ │ │ +1071BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1071C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1071C5 CRC 9CD9F56D (2631529837) │ │ │ │ +1071C9 Compressed Size 0000023C (572) │ │ │ │ +1071CD Uncompressed Size 00000716 (1814) │ │ │ │ +1071D1 Filename Length 001B (27) │ │ │ │ +1071D3 Extra Length 0000 (0) │ │ │ │ +1071D5 Comment Length 0000 (0) │ │ │ │ +1071D7 Disk Start 0000 (0) │ │ │ │ +1071D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1071CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1071DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1071D3 Local Header Offset 00048734 (296756) │ │ │ │ -1071D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1071DF Local Header Offset 0004750A (292106) │ │ │ │ +1071E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1071D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1071E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1071F0 CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ -1071F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1071F5 Created OS 03 (3) 'Unix' │ │ │ │ -1071F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1071F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1071F8 General Purpose Flag 0800 (2048) │ │ │ │ +1071FE CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ +107202 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107203 Created OS 03 (3) 'Unix' │ │ │ │ +107204 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107205 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107206 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1071FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1071FC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107200 CRC 689E73CD (1755214797) │ │ │ │ -107204 Compressed Size 000006C1 (1729) │ │ │ │ -107208 Uncompressed Size 00000EA5 (3749) │ │ │ │ -10720C Filename Length 001C (28) │ │ │ │ -10720E Extra Length 0000 (0) │ │ │ │ -107210 Comment Length 0000 (0) │ │ │ │ -107212 Disk Start 0000 (0) │ │ │ │ -107214 Int File Attributes 0000 (0) │ │ │ │ +107208 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10720A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10720E CRC 4CD838EA (1289238762) │ │ │ │ +107212 Compressed Size 00000593 (1427) │ │ │ │ +107216 Uncompressed Size 00000AD3 (2771) │ │ │ │ +10721A Filename Length 001B (27) │ │ │ │ +10721C Extra Length 0000 (0) │ │ │ │ +10721E Comment Length 0000 (0) │ │ │ │ +107220 Disk Start 0000 (0) │ │ │ │ +107222 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107216 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107224 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10721A Local Header Offset 00048A4A (297546) │ │ │ │ -10721E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107228 Local Header Offset 0004777F (292735) │ │ │ │ +10722C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10721E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10722C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10723A CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ -10723E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10723F Created OS 03 (3) 'Unix' │ │ │ │ -107240 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107241 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107242 General Purpose Flag 0800 (2048) │ │ │ │ +107247 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ +10724B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10724C Created OS 03 (3) 'Unix' │ │ │ │ +10724D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10724E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10724F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107244 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107246 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10724A CRC ABCAF5BE (2882205118) │ │ │ │ -10724E Compressed Size 000002E6 (742) │ │ │ │ -107252 Uncompressed Size 00000AB2 (2738) │ │ │ │ -107256 Filename Length 001B (27) │ │ │ │ -107258 Extra Length 0000 (0) │ │ │ │ -10725A Comment Length 0000 (0) │ │ │ │ -10725C Disk Start 0000 (0) │ │ │ │ -10725E Int File Attributes 0000 (0) │ │ │ │ +107251 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107253 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107257 CRC FEF52F23 (4277481251) │ │ │ │ +10725B Compressed Size 0000026F (623) │ │ │ │ +10725F Uncompressed Size 00000738 (1848) │ │ │ │ +107263 Filename Length 001A (26) │ │ │ │ +107265 Extra Length 0000 (0) │ │ │ │ +107267 Comment Length 0000 (0) │ │ │ │ +107269 Disk Start 0000 (0) │ │ │ │ +10726B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107260 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10726D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107264 Local Header Offset 00049145 (299333) │ │ │ │ -107268 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107271 Local Header Offset 00047D4B (294219) │ │ │ │ +107275 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107268: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107275: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107283 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ -107287 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107288 Created OS 03 (3) 'Unix' │ │ │ │ -107289 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10728A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10728B General Purpose Flag 0800 (2048) │ │ │ │ +10728F CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ +107293 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107294 Created OS 03 (3) 'Unix' │ │ │ │ +107295 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107296 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107297 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10728D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10728F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107293 CRC 6617DAD7 (1712839383) │ │ │ │ -107297 Compressed Size 000007E9 (2025) │ │ │ │ -10729B Uncompressed Size 00000FF0 (4080) │ │ │ │ -10729F Filename Length 0021 (33) │ │ │ │ -1072A1 Extra Length 0000 (0) │ │ │ │ -1072A3 Comment Length 0000 (0) │ │ │ │ -1072A5 Disk Start 0000 (0) │ │ │ │ -1072A7 Int File Attributes 0000 (0) │ │ │ │ +107299 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10729B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10729F CRC AA641FA9 (2858688425) │ │ │ │ +1072A3 Compressed Size 000006DD (1757) │ │ │ │ +1072A7 Uncompressed Size 00000EC5 (3781) │ │ │ │ +1072AB Filename Length 001A (26) │ │ │ │ +1072AD Extra Length 0000 (0) │ │ │ │ +1072AF Comment Length 0000 (0) │ │ │ │ +1072B1 Disk Start 0000 (0) │ │ │ │ +1072B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1072A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1072B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1072AD Local Header Offset 00049464 (300132) │ │ │ │ -1072B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1072B9 Local Header Offset 00047FF2 (294898) │ │ │ │ +1072BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1072B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1072BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1072D2 CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ -1072D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1072D7 Created OS 03 (3) 'Unix' │ │ │ │ -1072D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1072D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1072DA General Purpose Flag 0800 (2048) │ │ │ │ +1072D7 CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ +1072DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1072DC Created OS 03 (3) 'Unix' │ │ │ │ +1072DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1072DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1072DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1072DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1072DE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1072E2 CRC B39CF83F (3013408831) │ │ │ │ -1072E6 Compressed Size 0000036D (877) │ │ │ │ -1072EA Uncompressed Size 00000DF5 (3573) │ │ │ │ -1072EE Filename Length 0020 (32) │ │ │ │ -1072F0 Extra Length 0000 (0) │ │ │ │ -1072F2 Comment Length 0000 (0) │ │ │ │ -1072F4 Disk Start 0000 (0) │ │ │ │ -1072F6 Int File Attributes 0000 (0) │ │ │ │ +1072E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1072E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1072E7 CRC 6A6FFC67 (1785724007) │ │ │ │ +1072EB Compressed Size 000002DF (735) │ │ │ │ +1072EF Uncompressed Size 00000A67 (2663) │ │ │ │ +1072F3 Filename Length 0019 (25) │ │ │ │ +1072F5 Extra Length 0000 (0) │ │ │ │ +1072F7 Comment Length 0000 (0) │ │ │ │ +1072F9 Disk Start 0000 (0) │ │ │ │ +1072FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1072F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1072FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1072FC Local Header Offset 00049C8C (302220) │ │ │ │ -107300 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107301 Local Header Offset 00048707 (296711) │ │ │ │ +107305 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107300: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107305: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107320 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ -107324 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107325 Created OS 03 (3) 'Unix' │ │ │ │ -107326 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107327 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107328 General Purpose Flag 0800 (2048) │ │ │ │ +10731E CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ +107322 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107323 Created OS 03 (3) 'Unix' │ │ │ │ +107324 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107325 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107326 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10732A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10732C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107330 CRC 62559B19 (1649777433) │ │ │ │ -107334 Compressed Size 000005ED (1517) │ │ │ │ -107338 Uncompressed Size 00000CC9 (3273) │ │ │ │ -10733C Filename Length 001C (28) │ │ │ │ -10733E Extra Length 0000 (0) │ │ │ │ -107340 Comment Length 0000 (0) │ │ │ │ -107342 Disk Start 0000 (0) │ │ │ │ -107344 Int File Attributes 0000 (0) │ │ │ │ +107328 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10732A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10732E CRC 689E73CD (1755214797) │ │ │ │ +107332 Compressed Size 000006C1 (1729) │ │ │ │ +107336 Uncompressed Size 00000EA5 (3749) │ │ │ │ +10733A Filename Length 001C (28) │ │ │ │ +10733C Extra Length 0000 (0) │ │ │ │ +10733E Comment Length 0000 (0) │ │ │ │ +107340 Disk Start 0000 (0) │ │ │ │ +107342 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107346 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107344 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10734A Local Header Offset 0004A037 (303159) │ │ │ │ -10734E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107348 Local Header Offset 00048A1D (297501) │ │ │ │ +10734C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10734E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10734C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10736A CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ -10736E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10736F Created OS 03 (3) 'Unix' │ │ │ │ -107370 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107371 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107372 General Purpose Flag 0800 (2048) │ │ │ │ +107368 CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ +10736C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10736D Created OS 03 (3) 'Unix' │ │ │ │ +10736E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10736F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107370 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107374 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107376 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10737A CRC C2C023CC (3267371980) │ │ │ │ -10737E Compressed Size 0000026C (620) │ │ │ │ -107382 Uncompressed Size 000008D9 (2265) │ │ │ │ -107386 Filename Length 001B (27) │ │ │ │ -107388 Extra Length 0000 (0) │ │ │ │ -10738A Comment Length 0000 (0) │ │ │ │ -10738C Disk Start 0000 (0) │ │ │ │ -10738E Int File Attributes 0000 (0) │ │ │ │ +107372 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107374 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107378 CRC ABCAF5BE (2882205118) │ │ │ │ +10737C Compressed Size 000002E6 (742) │ │ │ │ +107380 Uncompressed Size 00000AB2 (2738) │ │ │ │ +107384 Filename Length 001B (27) │ │ │ │ +107386 Extra Length 0000 (0) │ │ │ │ +107388 Comment Length 0000 (0) │ │ │ │ +10738A Disk Start 0000 (0) │ │ │ │ +10738C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107390 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10738E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107394 Local Header Offset 0004A65E (304734) │ │ │ │ -107398 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107392 Local Header Offset 00049118 (299288) │ │ │ │ +107396 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107398: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107396: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1073B3 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ -1073B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1073B8 Created OS 03 (3) 'Unix' │ │ │ │ -1073B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1073BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1073BB General Purpose Flag 0800 (2048) │ │ │ │ +1073B1 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ +1073B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1073B6 Created OS 03 (3) 'Unix' │ │ │ │ +1073B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1073B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1073B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1073BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1073BF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1073C3 CRC 6F99B099 (1872343193) │ │ │ │ -1073C7 Compressed Size 00000502 (1282) │ │ │ │ -1073CB Uncompressed Size 000009A8 (2472) │ │ │ │ -1073CF Filename Length 001A (26) │ │ │ │ -1073D1 Extra Length 0000 (0) │ │ │ │ -1073D3 Comment Length 0000 (0) │ │ │ │ -1073D5 Disk Start 0000 (0) │ │ │ │ -1073D7 Int File Attributes 0000 (0) │ │ │ │ +1073BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1073BD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1073C1 CRC 6617DAD7 (1712839383) │ │ │ │ +1073C5 Compressed Size 000007E9 (2025) │ │ │ │ +1073C9 Uncompressed Size 00000FF0 (4080) │ │ │ │ +1073CD Filename Length 0021 (33) │ │ │ │ +1073CF Extra Length 0000 (0) │ │ │ │ +1073D1 Comment Length 0000 (0) │ │ │ │ +1073D3 Disk Start 0000 (0) │ │ │ │ +1073D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1073D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1073D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1073DD Local Header Offset 0004A903 (305411) │ │ │ │ -1073E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1073DB Local Header Offset 00049437 (300087) │ │ │ │ +1073DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1073E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1073DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1073FB CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ -1073FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -107400 Created OS 03 (3) 'Unix' │ │ │ │ -107401 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107402 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107403 General Purpose Flag 0800 (2048) │ │ │ │ +107400 CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ +107404 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107405 Created OS 03 (3) 'Unix' │ │ │ │ +107406 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107407 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107408 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107405 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107407 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10740B CRC 7FB5D8B8 (2142623928) │ │ │ │ -10740F Compressed Size 00000205 (517) │ │ │ │ -107413 Uncompressed Size 0000061A (1562) │ │ │ │ -107417 Filename Length 0019 (25) │ │ │ │ -107419 Extra Length 0000 (0) │ │ │ │ -10741B Comment Length 0000 (0) │ │ │ │ -10741D Disk Start 0000 (0) │ │ │ │ -10741F Int File Attributes 0000 (0) │ │ │ │ +10740A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10740C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107410 CRC B39CF83F (3013408831) │ │ │ │ +107414 Compressed Size 0000036D (877) │ │ │ │ +107418 Uncompressed Size 00000DF5 (3573) │ │ │ │ +10741C Filename Length 0020 (32) │ │ │ │ +10741E Extra Length 0000 (0) │ │ │ │ +107420 Comment Length 0000 (0) │ │ │ │ +107422 Disk Start 0000 (0) │ │ │ │ +107424 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107421 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107426 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107425 Local Header Offset 0004AE3D (306749) │ │ │ │ -107429 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10742A Local Header Offset 00049C5F (302175) │ │ │ │ +10742E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107429: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10742E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107442 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ -107446 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107447 Created OS 03 (3) 'Unix' │ │ │ │ -107448 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107449 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10744A General Purpose Flag 0800 (2048) │ │ │ │ +10744E CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ +107452 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107453 Created OS 03 (3) 'Unix' │ │ │ │ +107454 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107455 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107456 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10744C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10744E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107452 CRC F668BD15 (4134059285) │ │ │ │ -107456 Compressed Size 000004FE (1278) │ │ │ │ -10745A Uncompressed Size 00000954 (2388) │ │ │ │ -10745E Filename Length 0022 (34) │ │ │ │ -107460 Extra Length 0000 (0) │ │ │ │ -107462 Comment Length 0000 (0) │ │ │ │ -107464 Disk Start 0000 (0) │ │ │ │ -107466 Int File Attributes 0000 (0) │ │ │ │ +107458 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10745A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10745E CRC 62559B19 (1649777433) │ │ │ │ +107462 Compressed Size 000005ED (1517) │ │ │ │ +107466 Uncompressed Size 00000CC9 (3273) │ │ │ │ +10746A Filename Length 001C (28) │ │ │ │ +10746C Extra Length 0000 (0) │ │ │ │ +10746E Comment Length 0000 (0) │ │ │ │ +107470 Disk Start 0000 (0) │ │ │ │ +107472 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107468 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107474 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10746C Local Header Offset 0004B079 (307321) │ │ │ │ -107470 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107478 Local Header Offset 0004A00A (303114) │ │ │ │ +10747C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107470: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10747C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107492 CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ -107496 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107497 Created OS 03 (3) 'Unix' │ │ │ │ -107498 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107499 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10749A General Purpose Flag 0800 (2048) │ │ │ │ +107498 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ +10749C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10749D Created OS 03 (3) 'Unix' │ │ │ │ +10749E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10749F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1074A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10749C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10749E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1074A2 CRC D1F72E61 (3522637409) │ │ │ │ -1074A6 Compressed Size 00000310 (784) │ │ │ │ -1074AA Uncompressed Size 00000A2F (2607) │ │ │ │ -1074AE Filename Length 0021 (33) │ │ │ │ -1074B0 Extra Length 0000 (0) │ │ │ │ -1074B2 Comment Length 0000 (0) │ │ │ │ -1074B4 Disk Start 0000 (0) │ │ │ │ -1074B6 Int File Attributes 0000 (0) │ │ │ │ +1074A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1074A4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1074A8 CRC C2C023CC (3267371980) │ │ │ │ +1074AC Compressed Size 0000026C (620) │ │ │ │ +1074B0 Uncompressed Size 000008D9 (2265) │ │ │ │ +1074B4 Filename Length 001B (27) │ │ │ │ +1074B6 Extra Length 0000 (0) │ │ │ │ +1074B8 Comment Length 0000 (0) │ │ │ │ +1074BA Disk Start 0000 (0) │ │ │ │ +1074BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1074B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1074BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1074BC Local Header Offset 0004B5B7 (308663) │ │ │ │ -1074C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1074C2 Local Header Offset 0004A631 (304689) │ │ │ │ +1074C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1074C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1074C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1074E1 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ +1074E1 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ 1074E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ 1074E6 Created OS 03 (3) 'Unix' │ │ │ │ 1074E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 1074E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 1074E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 1074EB Compression Method 0008 (8) 'Deflated' │ │ │ │ 1074ED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1074F1 CRC E7C9B442 (3888755778) │ │ │ │ -1074F5 Compressed Size 0000033B (827) │ │ │ │ -1074F9 Uncompressed Size 000007FF (2047) │ │ │ │ -1074FD Filename Length 001F (31) │ │ │ │ +1074F1 CRC 6F99B099 (1872343193) │ │ │ │ +1074F5 Compressed Size 00000502 (1282) │ │ │ │ +1074F9 Uncompressed Size 000009A8 (2472) │ │ │ │ +1074FD Filename Length 001A (26) │ │ │ │ 1074FF Extra Length 0000 (0) │ │ │ │ 107501 Comment Length 0000 (0) │ │ │ │ 107503 Disk Start 0000 (0) │ │ │ │ 107505 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 107507 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10750B Local Header Offset 0004B906 (309510) │ │ │ │ -10750F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10750B Local Header Offset 0004A8D6 (305366) │ │ │ │ +10750F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x10750F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +107529 CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ +10752D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10752E Created OS 03 (3) 'Unix' │ │ │ │ +10752F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107530 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107531 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +107533 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107535 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107539 CRC 7FB5D8B8 (2142623928) │ │ │ │ +10753D Compressed Size 00000205 (517) │ │ │ │ +107541 Uncompressed Size 0000061A (1562) │ │ │ │ +107545 Filename Length 0019 (25) │ │ │ │ +107547 Extra Length 0000 (0) │ │ │ │ +107549 Comment Length 0000 (0) │ │ │ │ +10754B Disk Start 0000 (0) │ │ │ │ +10754D Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +10754F Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107553 Local Header Offset 0004AE10 (306704) │ │ │ │ +107557 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10750F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107557: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10752E CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ -107532 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107533 Created OS 03 (3) 'Unix' │ │ │ │ -107534 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107535 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107536 General Purpose Flag 0800 (2048) │ │ │ │ +107570 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ +107574 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107575 Created OS 03 (3) 'Unix' │ │ │ │ +107576 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107577 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107578 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107538 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10753A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10753E CRC 3B65520F (996495887) │ │ │ │ -107542 Compressed Size 00000345 (837) │ │ │ │ -107546 Uncompressed Size 00000F7E (3966) │ │ │ │ -10754A Filename Length 001E (30) │ │ │ │ -10754C Extra Length 0000 (0) │ │ │ │ -10754E Comment Length 0000 (0) │ │ │ │ -107550 Disk Start 0000 (0) │ │ │ │ -107552 Int File Attributes 0000 (0) │ │ │ │ +10757A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10757C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107580 CRC F668BD15 (4134059285) │ │ │ │ +107584 Compressed Size 000004FE (1278) │ │ │ │ +107588 Uncompressed Size 00000954 (2388) │ │ │ │ +10758C Filename Length 0022 (34) │ │ │ │ +10758E Extra Length 0000 (0) │ │ │ │ +107590 Comment Length 0000 (0) │ │ │ │ +107592 Disk Start 0000 (0) │ │ │ │ +107594 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107554 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107596 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107558 Local Header Offset 0004BC7E (310398) │ │ │ │ -10755C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10759A Local Header Offset 0004B04C (307276) │ │ │ │ +10759E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10755C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10759E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10757A CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ -10757E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10757F Created OS 03 (3) 'Unix' │ │ │ │ -107580 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107581 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107582 General Purpose Flag 0800 (2048) │ │ │ │ +1075C0 CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ +1075C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1075C5 Created OS 03 (3) 'Unix' │ │ │ │ +1075C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1075C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1075C8 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107584 Compression Method 0000 (0) 'Stored' │ │ │ │ -107586 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10758A CRC 00000000 (0) │ │ │ │ -10758E Compressed Size 00000000 (0) │ │ │ │ -107592 Uncompressed Size 00000000 (0) │ │ │ │ -107596 Filename Length 000F (15) │ │ │ │ -107598 Extra Length 0000 (0) │ │ │ │ -10759A Comment Length 0000 (0) │ │ │ │ -10759C Disk Start 0000 (0) │ │ │ │ -10759E Int File Attributes 0000 (0) │ │ │ │ +1075CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1075CC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1075D0 CRC D1F72E61 (3522637409) │ │ │ │ +1075D4 Compressed Size 00000310 (784) │ │ │ │ +1075D8 Uncompressed Size 00000A2F (2607) │ │ │ │ +1075DC Filename Length 0021 (33) │ │ │ │ +1075DE Extra Length 0000 (0) │ │ │ │ +1075E0 Comment Length 0000 (0) │ │ │ │ +1075E2 Disk Start 0000 (0) │ │ │ │ +1075E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1075A0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1075E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +1075EA Local Header Offset 0004B58A (308618) │ │ │ │ +1075EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x1075EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +10760F CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ +107613 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107614 Created OS 03 (3) 'Unix' │ │ │ │ +107615 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107616 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107617 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +107619 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10761B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10761F CRC E7C9B442 (3888755778) │ │ │ │ +107623 Compressed Size 0000033B (827) │ │ │ │ +107627 Uncompressed Size 000007FF (2047) │ │ │ │ +10762B Filename Length 001F (31) │ │ │ │ +10762D Extra Length 0000 (0) │ │ │ │ +10762F Comment Length 0000 (0) │ │ │ │ +107631 Disk Start 0000 (0) │ │ │ │ +107633 Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +107635 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107639 Local Header Offset 0004B8D9 (309465) │ │ │ │ +10763D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x10763D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +10765C CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ +107660 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107661 Created OS 03 (3) 'Unix' │ │ │ │ +107662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107664 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +107666 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107668 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10766C CRC 3B65520F (996495887) │ │ │ │ +107670 Compressed Size 00000345 (837) │ │ │ │ +107674 Uncompressed Size 00000F7E (3966) │ │ │ │ +107678 Filename Length 001E (30) │ │ │ │ +10767A Extra Length 0000 (0) │ │ │ │ +10767C Comment Length 0000 (0) │ │ │ │ +10767E Disk Start 0000 (0) │ │ │ │ +107680 Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +107682 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107686 Local Header Offset 0004BC51 (310353) │ │ │ │ +10768A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x10768A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +1076A8 CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ +1076AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1076AD Created OS 03 (3) 'Unix' │ │ │ │ +1076AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1076AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1076B0 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +1076B2 Compression Method 0000 (0) 'Stored' │ │ │ │ +1076B4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1076B8 CRC 00000000 (0) │ │ │ │ +1076BC Compressed Size 00000000 (0) │ │ │ │ +1076C0 Uncompressed Size 00000000 (0) │ │ │ │ +1076C4 Filename Length 000F (15) │ │ │ │ +1076C6 Extra Length 0000 (0) │ │ │ │ +1076C8 Comment Length 0000 (0) │ │ │ │ +1076CA Disk Start 0000 (0) │ │ │ │ +1076CC Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +1076CE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1075A4 Local Header Offset 0004BFFF (311295) │ │ │ │ -1075A8 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +1076D2 Local Header Offset 0004BFD2 (311250) │ │ │ │ +1076D6 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1075A8: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1076D6: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1075A8: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1076D6: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107580: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1076AE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1075B7 CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ -1075BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1075BC Created OS 03 (3) 'Unix' │ │ │ │ -1075BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1075BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1075BF General Purpose Flag 0800 (2048) │ │ │ │ +1076E5 CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ +1076E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1076EA Created OS 03 (3) 'Unix' │ │ │ │ +1076EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1076EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1076ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1075C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1075C3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1075C7 CRC 6082694E (1619159374) │ │ │ │ -1075CB Compressed Size 000003E0 (992) │ │ │ │ -1075CF Uncompressed Size 00000834 (2100) │ │ │ │ -1075D3 Filename Length 0028 (40) │ │ │ │ -1075D5 Extra Length 0000 (0) │ │ │ │ -1075D7 Comment Length 0000 (0) │ │ │ │ -1075D9 Disk Start 0000 (0) │ │ │ │ -1075DB Int File Attributes 0000 (0) │ │ │ │ +1076EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1076F1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1076F5 CRC 6082694E (1619159374) │ │ │ │ +1076F9 Compressed Size 000003E0 (992) │ │ │ │ +1076FD Uncompressed Size 00000834 (2100) │ │ │ │ +107701 Filename Length 0028 (40) │ │ │ │ +107703 Extra Length 0000 (0) │ │ │ │ +107705 Comment Length 0000 (0) │ │ │ │ +107707 Disk Start 0000 (0) │ │ │ │ +107709 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1075DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10770B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1075E1 Local Header Offset 0004C02C (311340) │ │ │ │ -1075E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10770F Local Header Offset 0004BFFF (311295) │ │ │ │ +107713 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1075E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107713: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10760D CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ -107611 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107612 Created OS 03 (3) 'Unix' │ │ │ │ -107613 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107614 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107615 General Purpose Flag 0800 (2048) │ │ │ │ +10773B CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ +10773F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107740 Created OS 03 (3) 'Unix' │ │ │ │ +107741 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107742 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107743 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107617 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107619 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10761D CRC EB372837 (3946260535) │ │ │ │ -107621 Compressed Size 000004CF (1231) │ │ │ │ -107625 Uncompressed Size 00001312 (4882) │ │ │ │ -107629 Filename Length 0027 (39) │ │ │ │ -10762B Extra Length 0000 (0) │ │ │ │ -10762D Comment Length 0000 (0) │ │ │ │ -10762F Disk Start 0000 (0) │ │ │ │ -107631 Int File Attributes 0000 (0) │ │ │ │ +107745 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107747 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10774B CRC EB372837 (3946260535) │ │ │ │ +10774F Compressed Size 000004CF (1231) │ │ │ │ +107753 Uncompressed Size 00001312 (4882) │ │ │ │ +107757 Filename Length 0027 (39) │ │ │ │ +107759 Extra Length 0000 (0) │ │ │ │ +10775B Comment Length 0000 (0) │ │ │ │ +10775D Disk Start 0000 (0) │ │ │ │ +10775F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107633 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107761 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107637 Local Header Offset 0004C452 (312402) │ │ │ │ -10763B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107765 Local Header Offset 0004C425 (312357) │ │ │ │ +107769 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10763B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107769: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107662 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ -107666 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107667 Created OS 03 (3) 'Unix' │ │ │ │ -107668 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107669 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10766A General Purpose Flag 0800 (2048) │ │ │ │ +107790 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ +107794 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107795 Created OS 03 (3) 'Unix' │ │ │ │ +107796 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107797 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107798 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10766C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10766E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107672 CRC 62E03C2B (1658862635) │ │ │ │ -107676 Compressed Size 000004C7 (1223) │ │ │ │ -10767A Uncompressed Size 00000B4F (2895) │ │ │ │ -10767E Filename Length 0023 (35) │ │ │ │ -107680 Extra Length 0000 (0) │ │ │ │ -107682 Comment Length 0000 (0) │ │ │ │ -107684 Disk Start 0000 (0) │ │ │ │ -107686 Int File Attributes 0000 (0) │ │ │ │ +10779A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10779C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1077A0 CRC 62E03C2B (1658862635) │ │ │ │ +1077A4 Compressed Size 000004C7 (1223) │ │ │ │ +1077A8 Uncompressed Size 00000B4F (2895) │ │ │ │ +1077AC Filename Length 0023 (35) │ │ │ │ +1077AE Extra Length 0000 (0) │ │ │ │ +1077B0 Comment Length 0000 (0) │ │ │ │ +1077B2 Disk Start 0000 (0) │ │ │ │ +1077B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107688 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1077B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10768C Local Header Offset 0004C966 (313702) │ │ │ │ -107690 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1077BA Local Header Offset 0004C939 (313657) │ │ │ │ +1077BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107690: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1077BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1076B3 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ -1076B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1076B8 Created OS 03 (3) 'Unix' │ │ │ │ -1076B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1076BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1076BB General Purpose Flag 0800 (2048) │ │ │ │ +1077E1 CENTRAL HEADER #131 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1076BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1076BF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1076C3 CRC 41517449 (1095857225) │ │ │ │ -1076C7 Compressed Size 000005B7 (1463) │ │ │ │ -1076CB Uncompressed Size 00001C50 (7248) │ │ │ │ -1076CF Filename Length 0022 (34) │ │ │ │ -1076D1 Extra Length 0000 (0) │ │ │ │ -1076D3 Comment Length 0000 (0) │ │ │ │ -1076D5 Disk Start 0000 (0) │ │ │ │ -1076D7 Int File Attributes 0000 (0) │ │ │ │ +1077EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1077ED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1077F1 CRC 41517449 (1095857225) │ │ │ │ +1077F5 Compressed Size 000005B7 (1463) │ │ │ │ +1077F9 Uncompressed Size 00001C50 (7248) │ │ │ │ +1077FD Filename Length 0022 (34) │ │ │ │ +1077FF Extra Length 0000 (0) │ │ │ │ +107801 Comment Length 0000 (0) │ │ │ │ +107803 Disk Start 0000 (0) │ │ │ │ +107805 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1076D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107807 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1076DD Local Header Offset 0004CE6E (314990) │ │ │ │ -1076E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10780B Local Header Offset 0004CE41 (314945) │ │ │ │ +10780F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1076E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10780F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107703 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ -107707 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107708 Created OS 03 (3) 'Unix' │ │ │ │ -107709 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10770A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10770B General Purpose Flag 0800 (2048) │ │ │ │ +107831 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ +107835 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107836 Created OS 03 (3) 'Unix' │ │ │ │ +107837 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107838 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107839 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10770D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10770F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107713 CRC 5493179D (1418925981) │ │ │ │ -107717 Compressed Size 000003B4 (948) │ │ │ │ -10771B Uncompressed Size 0000091E (2334) │ │ │ │ -10771F Filename Length 001E (30) │ │ │ │ -107721 Extra Length 0000 (0) │ │ │ │ -107723 Comment Length 0000 (0) │ │ │ │ -107725 Disk Start 0000 (0) │ │ │ │ -107727 Int File Attributes 0000 (0) │ │ │ │ +10783B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10783D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107841 CRC 5493179D (1418925981) │ │ │ │ +107845 Compressed Size 000003B4 (948) │ │ │ │ +107849 Uncompressed Size 0000091E (2334) │ │ │ │ +10784D Filename Length 001E (30) │ │ │ │ +10784F Extra Length 0000 (0) │ │ │ │ +107851 Comment Length 0000 (0) │ │ │ │ +107853 Disk Start 0000 (0) │ │ │ │ +107855 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107729 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107857 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10772D Local Header Offset 0004D465 (316517) │ │ │ │ -107731 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10785B Local Header Offset 0004D438 (316472) │ │ │ │ +10785F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107731: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10785F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10774F CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ -107753 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107754 Created OS 03 (3) 'Unix' │ │ │ │ -107755 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107756 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107757 General Purpose Flag 0800 (2048) │ │ │ │ +10787D CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ +107881 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107882 Created OS 03 (3) 'Unix' │ │ │ │ +107883 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107884 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107885 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107759 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10775B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10775F CRC A44FB6FC (2756687612) │ │ │ │ -107763 Compressed Size 00000300 (768) │ │ │ │ -107767 Uncompressed Size 00000E73 (3699) │ │ │ │ -10776B Filename Length 001D (29) │ │ │ │ -10776D Extra Length 0000 (0) │ │ │ │ -10776F Comment Length 0000 (0) │ │ │ │ -107771 Disk Start 0000 (0) │ │ │ │ -107773 Int File Attributes 0000 (0) │ │ │ │ +107887 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107889 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10788D CRC A44FB6FC (2756687612) │ │ │ │ +107891 Compressed Size 00000300 (768) │ │ │ │ +107895 Uncompressed Size 00000E73 (3699) │ │ │ │ +107899 Filename Length 001D (29) │ │ │ │ +10789B Extra Length 0000 (0) │ │ │ │ +10789D Comment Length 0000 (0) │ │ │ │ +10789F Disk Start 0000 (0) │ │ │ │ +1078A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107775 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1078A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107779 Local Header Offset 0004D855 (317525) │ │ │ │ -10777D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1078A7 Local Header Offset 0004D828 (317480) │ │ │ │ +1078AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10777D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1078AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10779A CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ -10779E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10779F Created OS 03 (3) 'Unix' │ │ │ │ -1077A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1077A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1077A2 General Purpose Flag 0800 (2048) │ │ │ │ +1078C8 CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ +1078CC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1078CD Created OS 03 (3) 'Unix' │ │ │ │ +1078CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1078CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1078D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1077A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1077A6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1077AA CRC 2D2CC5B0 (757908912) │ │ │ │ -1077AE Compressed Size 00001852 (6226) │ │ │ │ -1077B2 Uncompressed Size 00005079 (20601) │ │ │ │ -1077B6 Filename Length 0018 (24) │ │ │ │ -1077B8 Extra Length 0000 (0) │ │ │ │ -1077BA Comment Length 0000 (0) │ │ │ │ -1077BC Disk Start 0000 (0) │ │ │ │ -1077BE Int File Attributes 0000 (0) │ │ │ │ +1078D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1078D4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1078D8 CRC 2D2CC5B0 (757908912) │ │ │ │ +1078DC Compressed Size 00001852 (6226) │ │ │ │ +1078E0 Uncompressed Size 00005079 (20601) │ │ │ │ +1078E4 Filename Length 0018 (24) │ │ │ │ +1078E6 Extra Length 0000 (0) │ │ │ │ +1078E8 Comment Length 0000 (0) │ │ │ │ +1078EA Disk Start 0000 (0) │ │ │ │ +1078EC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1077C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1078EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1077C4 Local Header Offset 0004DB90 (318352) │ │ │ │ -1077C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1078F2 Local Header Offset 0004DB63 (318307) │ │ │ │ +1078F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1077C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1078F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1077E0 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ -1077E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1077E5 Created OS 03 (3) 'Unix' │ │ │ │ -1077E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1077E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1077E8 General Purpose Flag 0800 (2048) │ │ │ │ +10790E CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ +107912 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107913 Created OS 03 (3) 'Unix' │ │ │ │ +107914 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107915 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107916 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1077EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1077EC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1077F0 CRC 2C3D4846 (742213702) │ │ │ │ -1077F4 Compressed Size 00002094 (8340) │ │ │ │ -1077F8 Uncompressed Size 00013697 (79511) │ │ │ │ -1077FC Filename Length 0017 (23) │ │ │ │ -1077FE Extra Length 0000 (0) │ │ │ │ -107800 Comment Length 0000 (0) │ │ │ │ -107802 Disk Start 0000 (0) │ │ │ │ -107804 Int File Attributes 0000 (0) │ │ │ │ +107918 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10791A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10791E CRC 2C3D4846 (742213702) │ │ │ │ +107922 Compressed Size 00002094 (8340) │ │ │ │ +107926 Uncompressed Size 00013697 (79511) │ │ │ │ +10792A Filename Length 0017 (23) │ │ │ │ +10792C Extra Length 0000 (0) │ │ │ │ +10792E Comment Length 0000 (0) │ │ │ │ +107930 Disk Start 0000 (0) │ │ │ │ +107932 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107806 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107934 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10780A Local Header Offset 0004F418 (324632) │ │ │ │ -10780E Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107938 Local Header Offset 0004F3EB (324587) │ │ │ │ +10793C Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10780E: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10793C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107825 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ -107829 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10782A Created OS 03 (3) 'Unix' │ │ │ │ -10782B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10782C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10782D General Purpose Flag 0800 (2048) │ │ │ │ +107953 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ +107957 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107958 Created OS 03 (3) 'Unix' │ │ │ │ +107959 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10795A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10795B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10782F Compression Method 0008 (8) 'Deflated' │ │ │ │ -107831 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107835 CRC FCC56530 (4240794928) │ │ │ │ -107839 Compressed Size 000007B7 (1975) │ │ │ │ -10783D Uncompressed Size 000014DF (5343) │ │ │ │ -107841 Filename Length 0025 (37) │ │ │ │ -107843 Extra Length 0000 (0) │ │ │ │ -107845 Comment Length 0000 (0) │ │ │ │ -107847 Disk Start 0000 (0) │ │ │ │ -107849 Int File Attributes 0000 (0) │ │ │ │ +10795D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10795F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107963 CRC FCC56530 (4240794928) │ │ │ │ +107967 Compressed Size 000007B7 (1975) │ │ │ │ +10796B Uncompressed Size 000014DF (5343) │ │ │ │ +10796F Filename Length 0025 (37) │ │ │ │ +107971 Extra Length 0000 (0) │ │ │ │ +107973 Comment Length 0000 (0) │ │ │ │ +107975 Disk Start 0000 (0) │ │ │ │ +107977 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10784B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107979 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10784F Local Header Offset 000514E1 (333025) │ │ │ │ -107853 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10797D Local Header Offset 000514B4 (332980) │ │ │ │ +107981 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107853: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107878 CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ -10787C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10787D Created OS 03 (3) 'Unix' │ │ │ │ -10787E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10787F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107880 General Purpose Flag 0800 (2048) │ │ │ │ +1079A6 CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ +1079AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1079AB Created OS 03 (3) 'Unix' │ │ │ │ +1079AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1079AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1079AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107882 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107884 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107888 CRC 90038B3F (2416151359) │ │ │ │ -10788C Compressed Size 000006F5 (1781) │ │ │ │ -107890 Uncompressed Size 00002C77 (11383) │ │ │ │ -107894 Filename Length 0024 (36) │ │ │ │ -107896 Extra Length 0000 (0) │ │ │ │ -107898 Comment Length 0000 (0) │ │ │ │ -10789A Disk Start 0000 (0) │ │ │ │ -10789C Int File Attributes 0000 (0) │ │ │ │ +1079B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1079B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1079B6 CRC 90038B3F (2416151359) │ │ │ │ +1079BA Compressed Size 000006F5 (1781) │ │ │ │ +1079BE Uncompressed Size 00002C77 (11383) │ │ │ │ +1079C2 Filename Length 0024 (36) │ │ │ │ +1079C4 Extra Length 0000 (0) │ │ │ │ +1079C6 Comment Length 0000 (0) │ │ │ │ +1079C8 Disk Start 0000 (0) │ │ │ │ +1079CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10789E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1079CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1078A2 Local Header Offset 00051CDB (335067) │ │ │ │ -1078A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1079D0 Local Header Offset 00051CAE (335022) │ │ │ │ +1079D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1078A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1079D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1078CA CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ -1078CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1078CF Created OS 03 (3) 'Unix' │ │ │ │ -1078D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1078D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1078D2 General Purpose Flag 0800 (2048) │ │ │ │ +1079F8 CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ +1079FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1079FD Created OS 03 (3) 'Unix' │ │ │ │ +1079FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1079FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107A00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1078D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1078D6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1078DA CRC B8C3B6A3 (3099834019) │ │ │ │ -1078DE Compressed Size 0000032C (812) │ │ │ │ -1078E2 Uncompressed Size 0000070A (1802) │ │ │ │ -1078E6 Filename Length 0023 (35) │ │ │ │ -1078E8 Extra Length 0000 (0) │ │ │ │ -1078EA Comment Length 0000 (0) │ │ │ │ -1078EC Disk Start 0000 (0) │ │ │ │ -1078EE Int File Attributes 0000 (0) │ │ │ │ +107A02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107A04 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107A08 CRC B8C3B6A3 (3099834019) │ │ │ │ +107A0C Compressed Size 0000032C (812) │ │ │ │ +107A10 Uncompressed Size 0000070A (1802) │ │ │ │ +107A14 Filename Length 0023 (35) │ │ │ │ +107A16 Extra Length 0000 (0) │ │ │ │ +107A18 Comment Length 0000 (0) │ │ │ │ +107A1A Disk Start 0000 (0) │ │ │ │ +107A1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1078F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107A1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1078F4 Local Header Offset 00052412 (336914) │ │ │ │ -1078F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107A22 Local Header Offset 000523E5 (336869) │ │ │ │ +107A26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1078F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107A26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10791B CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ -10791F Created Zip Spec 14 (20) '2.0' │ │ │ │ -107920 Created OS 03 (3) 'Unix' │ │ │ │ -107921 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107922 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107923 General Purpose Flag 0800 (2048) │ │ │ │ +107A49 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ +107A4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +107A4E Created OS 03 (3) 'Unix' │ │ │ │ +107A4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107A50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107A51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107925 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107927 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10792B CRC 3E91D9C6 (1049745862) │ │ │ │ -10792F Compressed Size 000003ED (1005) │ │ │ │ -107933 Uncompressed Size 00000EA4 (3748) │ │ │ │ -107937 Filename Length 0022 (34) │ │ │ │ -107939 Extra Length 0000 (0) │ │ │ │ -10793B Comment Length 0000 (0) │ │ │ │ -10793D Disk Start 0000 (0) │ │ │ │ -10793F Int File Attributes 0000 (0) │ │ │ │ +107A53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107A55 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107A59 CRC 3E91D9C6 (1049745862) │ │ │ │ +107A5D Compressed Size 000003ED (1005) │ │ │ │ +107A61 Uncompressed Size 00000EA4 (3748) │ │ │ │ +107A65 Filename Length 0022 (34) │ │ │ │ +107A67 Extra Length 0000 (0) │ │ │ │ +107A69 Comment Length 0000 (0) │ │ │ │ +107A6B Disk Start 0000 (0) │ │ │ │ +107A6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107941 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107A6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107945 Local Header Offset 0005277F (337791) │ │ │ │ -107949 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107A73 Local Header Offset 00052752 (337746) │ │ │ │ +107A77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107949: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107A77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10796B CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ -10796F Created Zip Spec 14 (20) '2.0' │ │ │ │ -107970 Created OS 03 (3) 'Unix' │ │ │ │ -107971 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107972 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107973 General Purpose Flag 0800 (2048) │ │ │ │ +107A99 CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ +107A9D Created Zip Spec 14 (20) '2.0' │ │ │ │ +107A9E Created OS 03 (3) 'Unix' │ │ │ │ +107A9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107AA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107AA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107975 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107977 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10797B CRC D3433AAE (3544398510) │ │ │ │ -10797F Compressed Size 0000057B (1403) │ │ │ │ -107983 Uncompressed Size 00000C4F (3151) │ │ │ │ -107987 Filename Length 001A (26) │ │ │ │ -107989 Extra Length 0000 (0) │ │ │ │ -10798B Comment Length 0000 (0) │ │ │ │ -10798D Disk Start 0000 (0) │ │ │ │ -10798F Int File Attributes 0000 (0) │ │ │ │ +107AA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107AA5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107AA9 CRC D3433AAE (3544398510) │ │ │ │ +107AAD Compressed Size 0000057B (1403) │ │ │ │ +107AB1 Uncompressed Size 00000C4F (3151) │ │ │ │ +107AB5 Filename Length 001A (26) │ │ │ │ +107AB7 Extra Length 0000 (0) │ │ │ │ +107AB9 Comment Length 0000 (0) │ │ │ │ +107ABB Disk Start 0000 (0) │ │ │ │ +107ABD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107991 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107ABF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107995 Local Header Offset 00052BAC (338860) │ │ │ │ -107999 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107AC3 Local Header Offset 00052B7F (338815) │ │ │ │ +107AC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107999: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107AC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1079B3 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ -1079B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1079B8 Created OS 03 (3) 'Unix' │ │ │ │ -1079B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1079BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1079BB General Purpose Flag 0800 (2048) │ │ │ │ +107AE1 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ +107AE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107AE6 Created OS 03 (3) 'Unix' │ │ │ │ +107AE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107AE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107AE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1079BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1079BF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1079C3 CRC 8661D59D (2254558621) │ │ │ │ -1079C7 Compressed Size 000004EC (1260) │ │ │ │ -1079CB Uncompressed Size 000013DB (5083) │ │ │ │ -1079CF Filename Length 0019 (25) │ │ │ │ -1079D1 Extra Length 0000 (0) │ │ │ │ -1079D3 Comment Length 0000 (0) │ │ │ │ -1079D5 Disk Start 0000 (0) │ │ │ │ -1079D7 Int File Attributes 0000 (0) │ │ │ │ +107AEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +107AED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107AF1 CRC 8661D59D (2254558621) │ │ │ │ +107AF5 Compressed Size 000004EC (1260) │ │ │ │ +107AF9 Uncompressed Size 000013DB (5083) │ │ │ │ +107AFD Filename Length 0019 (25) │ │ │ │ +107AFF Extra Length 0000 (0) │ │ │ │ +107B01 Comment Length 0000 (0) │ │ │ │ +107B03 Disk Start 0000 (0) │ │ │ │ +107B05 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1079D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107B07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1079DD Local Header Offset 0005315F (340319) │ │ │ │ -1079E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107B0B Local Header Offset 00053132 (340274) │ │ │ │ +107B0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1079E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107B0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1079FA CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ -1079FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1079FF Created OS 03 (3) 'Unix' │ │ │ │ -107A00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A02 General Purpose Flag 0800 (2048) │ │ │ │ +107B28 CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ +107B2C Created Zip Spec 14 (20) '2.0' │ │ │ │ +107B2D Created OS 03 (3) 'Unix' │ │ │ │ +107B2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107B2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107B30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A06 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107A0A CRC 8912FD5A (2299723098) │ │ │ │ -107A0E Compressed Size 000007F8 (2040) │ │ │ │ -107A12 Uncompressed Size 00001472 (5234) │ │ │ │ -107A16 Filename Length 001A (26) │ │ │ │ -107A18 Extra Length 0000 (0) │ │ │ │ -107A1A Comment Length 0000 (0) │ │ │ │ -107A1C Disk Start 0000 (0) │ │ │ │ -107A1E Int File Attributes 0000 (0) │ │ │ │ +107B32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107B34 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107B38 CRC 8912FD5A (2299723098) │ │ │ │ +107B3C Compressed Size 000007F8 (2040) │ │ │ │ +107B40 Uncompressed Size 00001472 (5234) │ │ │ │ +107B44 Filename Length 001A (26) │ │ │ │ +107B46 Extra Length 0000 (0) │ │ │ │ +107B48 Comment Length 0000 (0) │ │ │ │ +107B4A Disk Start 0000 (0) │ │ │ │ +107B4C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107A20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107B4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107A24 Local Header Offset 00053682 (341634) │ │ │ │ -107A28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107B52 Local Header Offset 00053655 (341589) │ │ │ │ +107B56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107A28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107B56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107A42 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ -107A46 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107A47 Created OS 03 (3) 'Unix' │ │ │ │ -107A48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A4A General Purpose Flag 0800 (2048) │ │ │ │ +107B70 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ +107B74 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107B75 Created OS 03 (3) 'Unix' │ │ │ │ +107B76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107B77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107B78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A4E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107A52 CRC A080096A (2692745578) │ │ │ │ -107A56 Compressed Size 00000818 (2072) │ │ │ │ -107A5A Uncompressed Size 00002ED9 (11993) │ │ │ │ -107A5E Filename Length 0019 (25) │ │ │ │ -107A60 Extra Length 0000 (0) │ │ │ │ -107A62 Comment Length 0000 (0) │ │ │ │ -107A64 Disk Start 0000 (0) │ │ │ │ -107A66 Int File Attributes 0000 (0) │ │ │ │ +107B7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +107B7C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107B80 CRC A080096A (2692745578) │ │ │ │ +107B84 Compressed Size 00000818 (2072) │ │ │ │ +107B88 Uncompressed Size 00002ED9 (11993) │ │ │ │ +107B8C Filename Length 0019 (25) │ │ │ │ +107B8E Extra Length 0000 (0) │ │ │ │ +107B90 Comment Length 0000 (0) │ │ │ │ +107B92 Disk Start 0000 (0) │ │ │ │ +107B94 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107A68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107B96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107A6C Local Header Offset 00053EB2 (343730) │ │ │ │ -107A70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107B9A Local Header Offset 00053E85 (343685) │ │ │ │ +107B9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107A70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107B9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107A89 CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ -107A8D Created Zip Spec 14 (20) '2.0' │ │ │ │ -107A8E Created OS 03 (3) 'Unix' │ │ │ │ -107A8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A91 General Purpose Flag 0800 (2048) │ │ │ │ +107BB7 CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ +107BBB Created Zip Spec 14 (20) '2.0' │ │ │ │ +107BBC Created OS 03 (3) 'Unix' │ │ │ │ +107BBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107BBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107BBF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A93 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A95 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107A99 CRC 17B3C665 (397657701) │ │ │ │ -107A9D Compressed Size 000011E7 (4583) │ │ │ │ -107AA1 Uncompressed Size 00003243 (12867) │ │ │ │ -107AA5 Filename Length 0018 (24) │ │ │ │ -107AA7 Extra Length 0000 (0) │ │ │ │ -107AA9 Comment Length 0000 (0) │ │ │ │ -107AAB Disk Start 0000 (0) │ │ │ │ -107AAD Int File Attributes 0000 (0) │ │ │ │ +107BC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107BC3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107BC7 CRC 17B3C665 (397657701) │ │ │ │ +107BCB Compressed Size 000011E7 (4583) │ │ │ │ +107BCF Uncompressed Size 00003243 (12867) │ │ │ │ +107BD3 Filename Length 0018 (24) │ │ │ │ +107BD5 Extra Length 0000 (0) │ │ │ │ +107BD7 Comment Length 0000 (0) │ │ │ │ +107BD9 Disk Start 0000 (0) │ │ │ │ +107BDB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107AAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107BDD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107AB3 Local Header Offset 00054701 (345857) │ │ │ │ -107AB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107BE1 Local Header Offset 000546D4 (345812) │ │ │ │ +107BE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107AB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107BE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107ACF CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ -107AD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107AD4 Created OS 03 (3) 'Unix' │ │ │ │ -107AD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107AD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107AD7 General Purpose Flag 0800 (2048) │ │ │ │ +107BFD CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ +107C01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107C02 Created OS 03 (3) 'Unix' │ │ │ │ +107C03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107AD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107ADB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107ADF CRC 878B4E1A (2274053658) │ │ │ │ -107AE3 Compressed Size 00001746 (5958) │ │ │ │ -107AE7 Uncompressed Size 00008B9D (35741) │ │ │ │ -107AEB Filename Length 0017 (23) │ │ │ │ -107AED Extra Length 0000 (0) │ │ │ │ -107AEF Comment Length 0000 (0) │ │ │ │ -107AF1 Disk Start 0000 (0) │ │ │ │ -107AF3 Int File Attributes 0000 (0) │ │ │ │ +107C07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C09 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107C0D CRC 878B4E1A (2274053658) │ │ │ │ +107C11 Compressed Size 00001746 (5958) │ │ │ │ +107C15 Uncompressed Size 00008B9D (35741) │ │ │ │ +107C19 Filename Length 0017 (23) │ │ │ │ +107C1B Extra Length 0000 (0) │ │ │ │ +107C1D Comment Length 0000 (0) │ │ │ │ +107C1F Disk Start 0000 (0) │ │ │ │ +107C21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107AF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107C23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107AF9 Local Header Offset 0005591E (350494) │ │ │ │ -107AFD Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C27 Local Header Offset 000558F1 (350449) │ │ │ │ +107C2B Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107AFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107B14 CENTRAL HEADER #146 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) │ │ │ │ +107C42 CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ +107C46 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107C47 Created OS 03 (3) 'Unix' │ │ │ │ +107C48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107B1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -107B20 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107B24 CRC B45B2E82 (3025874562) │ │ │ │ -107B28 Compressed Size 000002D0 (720) │ │ │ │ -107B2C Uncompressed Size 00000601 (1537) │ │ │ │ -107B30 Filename Length 0026 (38) │ │ │ │ -107B32 Extra Length 0000 (0) │ │ │ │ -107B34 Comment Length 0000 (0) │ │ │ │ -107B36 Disk Start 0000 (0) │ │ │ │ -107B38 Int File Attributes 0000 (0) │ │ │ │ +107C4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C4E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107C52 CRC B45B2E82 (3025874562) │ │ │ │ +107C56 Compressed Size 000002D0 (720) │ │ │ │ +107C5A Uncompressed Size 00000601 (1537) │ │ │ │ +107C5E Filename Length 0026 (38) │ │ │ │ +107C60 Extra Length 0000 (0) │ │ │ │ +107C62 Comment Length 0000 (0) │ │ │ │ +107C64 Disk Start 0000 (0) │ │ │ │ +107C66 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107B3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107C68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107B3E Local Header Offset 00057099 (356505) │ │ │ │ -107B42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C6C Local Header Offset 0005706C (356460) │ │ │ │ +107C70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107B42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107B68 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ -107B6C Created Zip Spec 14 (20) '2.0' │ │ │ │ -107B6D Created OS 03 (3) 'Unix' │ │ │ │ -107B6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107B6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107B70 General Purpose Flag 0800 (2048) │ │ │ │ +107C96 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ +107C9A Created Zip Spec 14 (20) '2.0' │ │ │ │ +107C9B Created OS 03 (3) 'Unix' │ │ │ │ +107C9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107B72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107B74 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107B78 CRC AF9FEE96 (2946494102) │ │ │ │ -107B7C Compressed Size 0000036D (877) │ │ │ │ -107B80 Uncompressed Size 00000C14 (3092) │ │ │ │ -107B84 Filename Length 0025 (37) │ │ │ │ -107B86 Extra Length 0000 (0) │ │ │ │ -107B88 Comment Length 0000 (0) │ │ │ │ -107B8A Disk Start 0000 (0) │ │ │ │ -107B8C Int File Attributes 0000 (0) │ │ │ │ +107CA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107CA2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107CA6 CRC AF9FEE96 (2946494102) │ │ │ │ +107CAA Compressed Size 0000036D (877) │ │ │ │ +107CAE Uncompressed Size 00000C14 (3092) │ │ │ │ +107CB2 Filename Length 0025 (37) │ │ │ │ +107CB4 Extra Length 0000 (0) │ │ │ │ +107CB6 Comment Length 0000 (0) │ │ │ │ +107CB8 Disk Start 0000 (0) │ │ │ │ +107CBA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107B8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107CBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107B92 Local Header Offset 000573AD (357293) │ │ │ │ -107B96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107CC0 Local Header Offset 00057380 (357248) │ │ │ │ +107CC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107B96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107CC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107BBB CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ -107BBF Created Zip Spec 14 (20) '2.0' │ │ │ │ -107BC0 Created OS 03 (3) 'Unix' │ │ │ │ -107BC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107BC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107BC3 General Purpose Flag 0800 (2048) │ │ │ │ +107CE9 CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ +107CED Created Zip Spec 14 (20) '2.0' │ │ │ │ +107CEE Created OS 03 (3) 'Unix' │ │ │ │ +107CEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107CF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107CF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107BC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107BC7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107BCB CRC 7A569A43 (2052495939) │ │ │ │ -107BCF Compressed Size 000003E8 (1000) │ │ │ │ -107BD3 Uncompressed Size 000008F3 (2291) │ │ │ │ -107BD7 Filename Length 0027 (39) │ │ │ │ -107BD9 Extra Length 0000 (0) │ │ │ │ -107BDB Comment Length 0000 (0) │ │ │ │ -107BDD Disk Start 0000 (0) │ │ │ │ -107BDF Int File Attributes 0000 (0) │ │ │ │ +107CF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107CF5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107CF9 CRC 7A569A43 (2052495939) │ │ │ │ +107CFD Compressed Size 000003E8 (1000) │ │ │ │ +107D01 Uncompressed Size 000008F3 (2291) │ │ │ │ +107D05 Filename Length 0027 (39) │ │ │ │ +107D07 Extra Length 0000 (0) │ │ │ │ +107D09 Comment Length 0000 (0) │ │ │ │ +107D0B Disk Start 0000 (0) │ │ │ │ +107D0D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107BE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107D0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107BE5 Local Header Offset 0005775D (358237) │ │ │ │ -107BE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107D13 Local Header Offset 00057730 (358192) │ │ │ │ +107D17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107BE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107D17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107C10 CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ -107C14 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107C15 Created OS 03 (3) 'Unix' │ │ │ │ -107C16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C18 General Purpose Flag 0800 (2048) │ │ │ │ +107D3E CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ +107D42 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107D43 Created OS 03 (3) 'Unix' │ │ │ │ +107D44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107D45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107D46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C1A Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C1C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107C20 CRC EB3E2183 (3946717571) │ │ │ │ -107C24 Compressed Size 00000419 (1049) │ │ │ │ -107C28 Uncompressed Size 0000131E (4894) │ │ │ │ -107C2C Filename Length 0026 (38) │ │ │ │ -107C2E Extra Length 0000 (0) │ │ │ │ -107C30 Comment Length 0000 (0) │ │ │ │ -107C32 Disk Start 0000 (0) │ │ │ │ -107C34 Int File Attributes 0000 (0) │ │ │ │ +107D48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107D4A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107D4E CRC EB3E2183 (3946717571) │ │ │ │ +107D52 Compressed Size 00000419 (1049) │ │ │ │ +107D56 Uncompressed Size 0000131E (4894) │ │ │ │ +107D5A Filename Length 0026 (38) │ │ │ │ +107D5C Extra Length 0000 (0) │ │ │ │ +107D5E Comment Length 0000 (0) │ │ │ │ +107D60 Disk Start 0000 (0) │ │ │ │ +107D62 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107C36 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107D64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107C3A Local Header Offset 00057B8A (359306) │ │ │ │ -107C3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107D68 Local Header Offset 00057B5D (359261) │ │ │ │ +107D6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107D6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107C64 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ -107C68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107C69 Created OS 03 (3) 'Unix' │ │ │ │ -107C6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C6C General Purpose Flag 0800 (2048) │ │ │ │ +107D92 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ +107D96 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107D97 Created OS 03 (3) 'Unix' │ │ │ │ +107D98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107D99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107D9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C70 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107C74 CRC A03C631B (2688312091) │ │ │ │ -107C78 Compressed Size 000003FA (1018) │ │ │ │ -107C7C Uncompressed Size 00000A5A (2650) │ │ │ │ -107C80 Filename Length 002A (42) │ │ │ │ -107C82 Extra Length 0000 (0) │ │ │ │ -107C84 Comment Length 0000 (0) │ │ │ │ -107C86 Disk Start 0000 (0) │ │ │ │ -107C88 Int File Attributes 0000 (0) │ │ │ │ +107D9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +107D9E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107DA2 CRC A03C631B (2688312091) │ │ │ │ +107DA6 Compressed Size 000003FA (1018) │ │ │ │ +107DAA Uncompressed Size 00000A5A (2650) │ │ │ │ +107DAE Filename Length 002A (42) │ │ │ │ +107DB0 Extra Length 0000 (0) │ │ │ │ +107DB2 Comment Length 0000 (0) │ │ │ │ +107DB4 Disk Start 0000 (0) │ │ │ │ +107DB6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107C8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107DB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107C8E Local Header Offset 00057FE7 (360423) │ │ │ │ -107C92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107DBC Local Header Offset 00057FBA (360378) │ │ │ │ +107DC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107DC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107CBC CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ -107CC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107CC1 Created OS 03 (3) 'Unix' │ │ │ │ -107CC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107CC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107CC4 General Purpose Flag 0800 (2048) │ │ │ │ +107DEA CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ +107DEE Created Zip Spec 14 (20) '2.0' │ │ │ │ +107DEF Created OS 03 (3) 'Unix' │ │ │ │ +107DF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107DF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107DF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107CC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107CC8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107CCC CRC 3B59F5EF (995751407) │ │ │ │ -107CD0 Compressed Size 00000514 (1300) │ │ │ │ -107CD4 Uncompressed Size 000018B5 (6325) │ │ │ │ -107CD8 Filename Length 0029 (41) │ │ │ │ -107CDA Extra Length 0000 (0) │ │ │ │ -107CDC Comment Length 0000 (0) │ │ │ │ -107CDE Disk Start 0000 (0) │ │ │ │ -107CE0 Int File Attributes 0000 (0) │ │ │ │ +107DF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107DF6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107DFA CRC 3B59F5EF (995751407) │ │ │ │ +107DFE Compressed Size 00000514 (1300) │ │ │ │ +107E02 Uncompressed Size 000018B5 (6325) │ │ │ │ +107E06 Filename Length 0029 (41) │ │ │ │ +107E08 Extra Length 0000 (0) │ │ │ │ +107E0A Comment Length 0000 (0) │ │ │ │ +107E0C Disk Start 0000 (0) │ │ │ │ +107E0E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107CE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107E10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107CE6 Local Header Offset 00058429 (361513) │ │ │ │ -107CEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107E14 Local Header Offset 000583FC (361468) │ │ │ │ +107E18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107CEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107D13 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ -107D17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107D18 Created OS 03 (3) 'Unix' │ │ │ │ -107D19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107D1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107D1B General Purpose Flag 0800 (2048) │ │ │ │ +107E41 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ +107E45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107E46 Created OS 03 (3) 'Unix' │ │ │ │ +107E47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107E48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107E49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107D1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -107D1F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107D23 CRC 0EE00BA1 (249564065) │ │ │ │ -107D27 Compressed Size 00000326 (806) │ │ │ │ -107D2B Uncompressed Size 000007B8 (1976) │ │ │ │ -107D2F Filename Length 002C (44) │ │ │ │ -107D31 Extra Length 0000 (0) │ │ │ │ -107D33 Comment Length 0000 (0) │ │ │ │ -107D35 Disk Start 0000 (0) │ │ │ │ -107D37 Int File Attributes 0000 (0) │ │ │ │ +107E4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +107E4D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107E51 CRC 0EE00BA1 (249564065) │ │ │ │ +107E55 Compressed Size 00000326 (806) │ │ │ │ +107E59 Uncompressed Size 000007B8 (1976) │ │ │ │ +107E5D Filename Length 002C (44) │ │ │ │ +107E5F Extra Length 0000 (0) │ │ │ │ +107E61 Comment Length 0000 (0) │ │ │ │ +107E63 Disk Start 0000 (0) │ │ │ │ +107E65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107D39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107E67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107D3D Local Header Offset 00058984 (362884) │ │ │ │ -107D41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107E6B Local Header Offset 00058957 (362839) │ │ │ │ +107E6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107D41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107D6D CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ -107D71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107D72 Created OS 03 (3) 'Unix' │ │ │ │ -107D73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107D74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107D75 General Purpose Flag 0800 (2048) │ │ │ │ +107E9B CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ +107E9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107EA0 Created OS 03 (3) 'Unix' │ │ │ │ +107EA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107EA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107EA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107D77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107D79 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107D7D CRC 6FA96B14 (1873373972) │ │ │ │ -107D81 Compressed Size 000003F6 (1014) │ │ │ │ -107D85 Uncompressed Size 00001333 (4915) │ │ │ │ -107D89 Filename Length 002B (43) │ │ │ │ -107D8B Extra Length 0000 (0) │ │ │ │ -107D8D Comment Length 0000 (0) │ │ │ │ -107D8F Disk Start 0000 (0) │ │ │ │ -107D91 Int File Attributes 0000 (0) │ │ │ │ +107EA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107EA7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107EAB CRC 6FA96B14 (1873373972) │ │ │ │ +107EAF Compressed Size 000003F6 (1014) │ │ │ │ +107EB3 Uncompressed Size 00001333 (4915) │ │ │ │ +107EB7 Filename Length 002B (43) │ │ │ │ +107EB9 Extra Length 0000 (0) │ │ │ │ +107EBB Comment Length 0000 (0) │ │ │ │ +107EBD Disk Start 0000 (0) │ │ │ │ +107EBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107D93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107EC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107D97 Local Header Offset 00058CF4 (363764) │ │ │ │ -107D9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107EC5 Local Header Offset 00058CC7 (363719) │ │ │ │ +107EC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107D9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107EC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107DC6 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ -107DCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -107DCB Created OS 03 (3) 'Unix' │ │ │ │ -107DCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107DCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107DCE General Purpose Flag 0800 (2048) │ │ │ │ +107EF4 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ +107EF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107EF9 Created OS 03 (3) 'Unix' │ │ │ │ +107EFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107EFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107EFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107DD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107DD2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107DD6 CRC 34939B30 (882088752) │ │ │ │ -107DDA Compressed Size 00000557 (1367) │ │ │ │ -107DDE Uncompressed Size 00000EA8 (3752) │ │ │ │ -107DE2 Filename Length 0029 (41) │ │ │ │ -107DE4 Extra Length 0000 (0) │ │ │ │ -107DE6 Comment Length 0000 (0) │ │ │ │ -107DE8 Disk Start 0000 (0) │ │ │ │ -107DEA Int File Attributes 0000 (0) │ │ │ │ +107EFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +107F00 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107F04 CRC 34939B30 (882088752) │ │ │ │ +107F08 Compressed Size 00000557 (1367) │ │ │ │ +107F0C Uncompressed Size 00000EA8 (3752) │ │ │ │ +107F10 Filename Length 0029 (41) │ │ │ │ +107F12 Extra Length 0000 (0) │ │ │ │ +107F14 Comment Length 0000 (0) │ │ │ │ +107F16 Disk Start 0000 (0) │ │ │ │ +107F18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107DEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107F1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107DF0 Local Header Offset 00059133 (364851) │ │ │ │ -107DF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107F1E Local Header Offset 00059106 (364806) │ │ │ │ +107F22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107DF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107F22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107E1D CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ -107E21 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107E22 Created OS 03 (3) 'Unix' │ │ │ │ -107E23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E25 General Purpose Flag 0800 (2048) │ │ │ │ +107F4B CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ +107F4F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107F50 Created OS 03 (3) 'Unix' │ │ │ │ +107F51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107F52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107F53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107E29 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107E2D CRC 96F52E25 (2532650533) │ │ │ │ -107E31 Compressed Size 00000693 (1683) │ │ │ │ -107E35 Uncompressed Size 000020B8 (8376) │ │ │ │ -107E39 Filename Length 0028 (40) │ │ │ │ -107E3B Extra Length 0000 (0) │ │ │ │ -107E3D Comment Length 0000 (0) │ │ │ │ -107E3F Disk Start 0000 (0) │ │ │ │ -107E41 Int File Attributes 0000 (0) │ │ │ │ +107F55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107F57 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107F5B CRC 96F52E25 (2532650533) │ │ │ │ +107F5F Compressed Size 00000693 (1683) │ │ │ │ +107F63 Uncompressed Size 000020B8 (8376) │ │ │ │ +107F67 Filename Length 0028 (40) │ │ │ │ +107F69 Extra Length 0000 (0) │ │ │ │ +107F6B Comment Length 0000 (0) │ │ │ │ +107F6D Disk Start 0000 (0) │ │ │ │ +107F6F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107E43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107F71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107E47 Local Header Offset 000596D1 (366289) │ │ │ │ -107E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107F75 Local Header Offset 000596A4 (366244) │ │ │ │ +107F79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107F79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107E73 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ -107E77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107E78 Created OS 03 (3) 'Unix' │ │ │ │ -107E79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E7B General Purpose Flag 0800 (2048) │ │ │ │ +107FA1 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ +107FA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107FA6 Created OS 03 (3) 'Unix' │ │ │ │ +107FA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107FA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107FA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E7D Compression Method 0000 (0) 'Stored' │ │ │ │ -107E7F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107E83 CRC 00000000 (0) │ │ │ │ -107E87 Compressed Size 00000000 (0) │ │ │ │ -107E8B Uncompressed Size 00000000 (0) │ │ │ │ -107E8F Filename Length 0018 (24) │ │ │ │ -107E91 Extra Length 0000 (0) │ │ │ │ -107E93 Comment Length 0000 (0) │ │ │ │ -107E95 Disk Start 0000 (0) │ │ │ │ -107E97 Int File Attributes 0000 (0) │ │ │ │ +107FAB Compression Method 0000 (0) 'Stored' │ │ │ │ +107FAD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107FB1 CRC 00000000 (0) │ │ │ │ +107FB5 Compressed Size 00000000 (0) │ │ │ │ +107FB9 Uncompressed Size 00000000 (0) │ │ │ │ +107FBD Filename Length 0018 (24) │ │ │ │ +107FBF Extra Length 0000 (0) │ │ │ │ +107FC1 Comment Length 0000 (0) │ │ │ │ +107FC3 Disk Start 0000 (0) │ │ │ │ +107FC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107E99 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +107FC7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -107E9D Local Header Offset 00059DAA (368042) │ │ │ │ -107EA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107FCB Local Header Offset 00059D7D (367997) │ │ │ │ +107FCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107EA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107FCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x107EA1: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x107FCF: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E79: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107FA7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -107EB9 CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ -107EBD Created Zip Spec 14 (20) '2.0' │ │ │ │ -107EBE Created OS 03 (3) 'Unix' │ │ │ │ -107EBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107EC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107EC1 General Purpose Flag 0800 (2048) │ │ │ │ +107FE7 CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ +107FEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +107FEC Created OS 03 (3) 'Unix' │ │ │ │ +107FED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107FEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107FEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107EC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107EC5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107EC9 CRC 7D4D2200 (2102206976) │ │ │ │ -107ECD Compressed Size 00000516 (1302) │ │ │ │ -107ED1 Uncompressed Size 00000BFC (3068) │ │ │ │ -107ED5 Filename Length 002D (45) │ │ │ │ -107ED7 Extra Length 0000 (0) │ │ │ │ -107ED9 Comment Length 0000 (0) │ │ │ │ -107EDB Disk Start 0000 (0) │ │ │ │ -107EDD Int File Attributes 0000 (0) │ │ │ │ +107FF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107FF3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107FF7 CRC 7D4D2200 (2102206976) │ │ │ │ +107FFB Compressed Size 00000516 (1302) │ │ │ │ +107FFF Uncompressed Size 00000BFC (3068) │ │ │ │ +108003 Filename Length 002D (45) │ │ │ │ +108005 Extra Length 0000 (0) │ │ │ │ +108007 Comment Length 0000 (0) │ │ │ │ +108009 Disk Start 0000 (0) │ │ │ │ +10800B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107EDF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10800D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107EE3 Local Header Offset 00059DE0 (368096) │ │ │ │ -107EE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108011 Local Header Offset 00059DB3 (368051) │ │ │ │ +108015 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107EE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108015: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107F14 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ -107F18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107F19 Created OS 03 (3) 'Unix' │ │ │ │ -107F1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107F1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107F1C General Purpose Flag 0800 (2048) │ │ │ │ +108042 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ +108046 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108047 Created OS 03 (3) 'Unix' │ │ │ │ +108048 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108049 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10804A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107F1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -107F20 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107F24 CRC 1705F3FC (386266108) │ │ │ │ -107F28 Compressed Size 00000553 (1363) │ │ │ │ -107F2C Uncompressed Size 0000184E (6222) │ │ │ │ -107F30 Filename Length 002C (44) │ │ │ │ -107F32 Extra Length 0000 (0) │ │ │ │ -107F34 Comment Length 0000 (0) │ │ │ │ -107F36 Disk Start 0000 (0) │ │ │ │ -107F38 Int File Attributes 0000 (0) │ │ │ │ +10804C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10804E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108052 CRC 1705F3FC (386266108) │ │ │ │ +108056 Compressed Size 00000553 (1363) │ │ │ │ +10805A Uncompressed Size 0000184E (6222) │ │ │ │ +10805E Filename Length 002C (44) │ │ │ │ +108060 Extra Length 0000 (0) │ │ │ │ +108062 Comment Length 0000 (0) │ │ │ │ +108064 Disk Start 0000 (0) │ │ │ │ +108066 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107F3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108068 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107F3E Local Header Offset 0005A341 (369473) │ │ │ │ -107F42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10806C Local Header Offset 0005A314 (369428) │ │ │ │ +108070 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107F42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108070: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107F6E CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ -107F72 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107F73 Created OS 03 (3) 'Unix' │ │ │ │ -107F74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107F75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107F76 General Purpose Flag 0800 (2048) │ │ │ │ +10809C CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ +1080A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1080A1 Created OS 03 (3) 'Unix' │ │ │ │ +1080A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1080A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1080A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107F78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107F7A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107F7E CRC 48665239 (1214665273) │ │ │ │ -107F82 Compressed Size 000000D7 (215) │ │ │ │ -107F86 Uncompressed Size 00000135 (309) │ │ │ │ -107F8A Filename Length 002A (42) │ │ │ │ -107F8C Extra Length 0000 (0) │ │ │ │ -107F8E Comment Length 0000 (0) │ │ │ │ -107F90 Disk Start 0000 (0) │ │ │ │ -107F92 Int File Attributes 0000 (0) │ │ │ │ +1080A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1080A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1080AC CRC 48665239 (1214665273) │ │ │ │ +1080B0 Compressed Size 000000D7 (215) │ │ │ │ +1080B4 Uncompressed Size 00000135 (309) │ │ │ │ +1080B8 Filename Length 002A (42) │ │ │ │ +1080BA Extra Length 0000 (0) │ │ │ │ +1080BC Comment Length 0000 (0) │ │ │ │ +1080BE Disk Start 0000 (0) │ │ │ │ +1080C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107F94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1080C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107F98 Local Header Offset 0005A8DE (370910) │ │ │ │ -107F9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1080C6 Local Header Offset 0005A8B1 (370865) │ │ │ │ +1080CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107F9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1080CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107FC6 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ -107FCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -107FCB Created OS 03 (3) 'Unix' │ │ │ │ -107FCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107FCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107FCE General Purpose Flag 0800 (2048) │ │ │ │ +1080F4 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ +1080F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1080F9 Created OS 03 (3) 'Unix' │ │ │ │ +1080FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1080FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1080FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107FD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107FD2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107FD6 CRC F032D795 (4029863829) │ │ │ │ -107FDA Compressed Size 00000079 (121) │ │ │ │ -107FDE Uncompressed Size 0000009F (159) │ │ │ │ -107FE2 Filename Length 0029 (41) │ │ │ │ -107FE4 Extra Length 0000 (0) │ │ │ │ -107FE6 Comment Length 0000 (0) │ │ │ │ -107FE8 Disk Start 0000 (0) │ │ │ │ -107FEA Int File Attributes 0000 (0) │ │ │ │ +1080FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +108100 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108104 CRC F032D795 (4029863829) │ │ │ │ +108108 Compressed Size 00000079 (121) │ │ │ │ +10810C Uncompressed Size 0000009F (159) │ │ │ │ +108110 Filename Length 0029 (41) │ │ │ │ +108112 Extra Length 0000 (0) │ │ │ │ +108114 Comment Length 0000 (0) │ │ │ │ +108116 Disk Start 0000 (0) │ │ │ │ +108118 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107FEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10811A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107FF0 Local Header Offset 0005A9FD (371197) │ │ │ │ -107FF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10811E Local Header Offset 0005A9D0 (371152) │ │ │ │ +108122 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107FF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108122: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10801D CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ -108021 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108022 Created OS 03 (3) 'Unix' │ │ │ │ -108023 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108024 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108025 General Purpose Flag 0800 (2048) │ │ │ │ +10814B CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ +10814F Created Zip Spec 14 (20) '2.0' │ │ │ │ +108150 Created OS 03 (3) 'Unix' │ │ │ │ +108151 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108152 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108153 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108027 Compression Method 0000 (0) 'Stored' │ │ │ │ -108029 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10802D CRC 00000000 (0) │ │ │ │ -108031 Compressed Size 00000000 (0) │ │ │ │ -108035 Uncompressed Size 00000000 (0) │ │ │ │ -108039 Filename Length 0010 (16) │ │ │ │ -10803B Extra Length 0000 (0) │ │ │ │ -10803D Comment Length 0000 (0) │ │ │ │ -10803F Disk Start 0000 (0) │ │ │ │ -108041 Int File Attributes 0000 (0) │ │ │ │ +108155 Compression Method 0000 (0) 'Stored' │ │ │ │ +108157 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10815B CRC 00000000 (0) │ │ │ │ +10815F Compressed Size 00000000 (0) │ │ │ │ +108163 Uncompressed Size 00000000 (0) │ │ │ │ +108167 Filename Length 0010 (16) │ │ │ │ +108169 Extra Length 0000 (0) │ │ │ │ +10816B Comment Length 0000 (0) │ │ │ │ +10816D Disk Start 0000 (0) │ │ │ │ +10816F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108043 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +108171 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -108047 Local Header Offset 0005AABD (371389) │ │ │ │ -10804B Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +108175 Local Header Offset 0005AA90 (371344) │ │ │ │ +108179 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10804B: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108179: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10804B: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x108179: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108023: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108151: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10805B CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ -10805F Created Zip Spec 14 (20) '2.0' │ │ │ │ -108060 Created OS 03 (3) 'Unix' │ │ │ │ -108061 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108062 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108063 General Purpose Flag 0800 (2048) │ │ │ │ +108189 CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ +10818D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10818E Created OS 03 (3) 'Unix' │ │ │ │ +10818F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108190 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108191 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108065 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108067 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10806B CRC 44C02AD7 (1153444567) │ │ │ │ -10806F Compressed Size 000002F2 (754) │ │ │ │ -108073 Uncompressed Size 000005F6 (1526) │ │ │ │ -108077 Filename Length 0019 (25) │ │ │ │ -108079 Extra Length 0000 (0) │ │ │ │ -10807B Comment Length 0000 (0) │ │ │ │ -10807D Disk Start 0000 (0) │ │ │ │ -10807F Int File Attributes 0000 (0) │ │ │ │ +108193 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108195 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108199 CRC 44C02AD7 (1153444567) │ │ │ │ +10819D Compressed Size 000002F2 (754) │ │ │ │ +1081A1 Uncompressed Size 000005F6 (1526) │ │ │ │ +1081A5 Filename Length 0019 (25) │ │ │ │ +1081A7 Extra Length 0000 (0) │ │ │ │ +1081A9 Comment Length 0000 (0) │ │ │ │ +1081AB Disk Start 0000 (0) │ │ │ │ +1081AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108081 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1081AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108085 Local Header Offset 0005AAEB (371435) │ │ │ │ -108089 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1081B3 Local Header Offset 0005AABE (371390) │ │ │ │ +1081B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108089: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1081B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1080A2 CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ -1080A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1080A7 Created OS 03 (3) 'Unix' │ │ │ │ -1080A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1080A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1080AA General Purpose Flag 0800 (2048) │ │ │ │ +1081D0 CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ +1081D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1081D5 Created OS 03 (3) 'Unix' │ │ │ │ +1081D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1081D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1081D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1080AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1080AE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1080B2 CRC 9BC4D627 (2613368359) │ │ │ │ -1080B6 Compressed Size 00000346 (838) │ │ │ │ -1080BA Uncompressed Size 00000C22 (3106) │ │ │ │ -1080BE Filename Length 0018 (24) │ │ │ │ -1080C0 Extra Length 0000 (0) │ │ │ │ -1080C2 Comment Length 0000 (0) │ │ │ │ -1080C4 Disk Start 0000 (0) │ │ │ │ -1080C6 Int File Attributes 0000 (0) │ │ │ │ +1081DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1081DC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1081E0 CRC 9BC4D627 (2613368359) │ │ │ │ +1081E4 Compressed Size 00000346 (838) │ │ │ │ +1081E8 Uncompressed Size 00000C22 (3106) │ │ │ │ +1081EC Filename Length 0018 (24) │ │ │ │ +1081EE Extra Length 0000 (0) │ │ │ │ +1081F0 Comment Length 0000 (0) │ │ │ │ +1081F2 Disk Start 0000 (0) │ │ │ │ +1081F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1080C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1081F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1080CC Local Header Offset 0005AE14 (372244) │ │ │ │ -1080D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1081FA Local Header Offset 0005ADE7 (372199) │ │ │ │ +1081FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1080D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1081FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1080E8 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ -1080EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1080ED Created OS 03 (3) 'Unix' │ │ │ │ -1080EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1080EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1080F0 General Purpose Flag 0800 (2048) │ │ │ │ +108216 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ +10821A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10821B Created OS 03 (3) 'Unix' │ │ │ │ +10821C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10821D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10821E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1080F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1080F4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1080F8 CRC 83847389 (2206495625) │ │ │ │ -1080FC Compressed Size 000003FE (1022) │ │ │ │ -108100 Uncompressed Size 00000910 (2320) │ │ │ │ -108104 Filename Length 0029 (41) │ │ │ │ -108106 Extra Length 0000 (0) │ │ │ │ -108108 Comment Length 0000 (0) │ │ │ │ -10810A Disk Start 0000 (0) │ │ │ │ -10810C Int File Attributes 0000 (0) │ │ │ │ +108220 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108222 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108226 CRC 83847389 (2206495625) │ │ │ │ +10822A Compressed Size 000003FE (1022) │ │ │ │ +10822E Uncompressed Size 00000910 (2320) │ │ │ │ +108232 Filename Length 0029 (41) │ │ │ │ +108234 Extra Length 0000 (0) │ │ │ │ +108236 Comment Length 0000 (0) │ │ │ │ +108238 Disk Start 0000 (0) │ │ │ │ +10823A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10810E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10823C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108112 Local Header Offset 0005B190 (373136) │ │ │ │ -108116 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108240 Local Header Offset 0005B163 (373091) │ │ │ │ +108244 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108116: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108244: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10813F CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ -108143 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108144 Created OS 03 (3) 'Unix' │ │ │ │ -108145 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108146 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108147 General Purpose Flag 0800 (2048) │ │ │ │ +10826D CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ +108271 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108272 Created OS 03 (3) 'Unix' │ │ │ │ +108273 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108274 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108275 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108149 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10814B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10814F CRC 3E4A052B (1045038379) │ │ │ │ -108153 Compressed Size 00000320 (800) │ │ │ │ -108157 Uncompressed Size 00000FA1 (4001) │ │ │ │ -10815B Filename Length 0028 (40) │ │ │ │ -10815D Extra Length 0000 (0) │ │ │ │ -10815F Comment Length 0000 (0) │ │ │ │ -108161 Disk Start 0000 (0) │ │ │ │ -108163 Int File Attributes 0000 (0) │ │ │ │ +108277 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108279 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10827D CRC 3E4A052B (1045038379) │ │ │ │ +108281 Compressed Size 00000320 (800) │ │ │ │ +108285 Uncompressed Size 00000FA1 (4001) │ │ │ │ +108289 Filename Length 0028 (40) │ │ │ │ +10828B Extra Length 0000 (0) │ │ │ │ +10828D Comment Length 0000 (0) │ │ │ │ +10828F Disk Start 0000 (0) │ │ │ │ +108291 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108165 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108293 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108169 Local Header Offset 0005B5D5 (374229) │ │ │ │ -10816D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108297 Local Header Offset 0005B5A8 (374184) │ │ │ │ +10829B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10816D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10829B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108195 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ -108199 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10819A Created OS 03 (3) 'Unix' │ │ │ │ -10819B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10819C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10819D General Purpose Flag 0800 (2048) │ │ │ │ +1082C3 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ +1082C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1082C8 Created OS 03 (3) 'Unix' │ │ │ │ +1082C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1082CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1082CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10819F Compression Method 0008 (8) 'Deflated' │ │ │ │ -1081A1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1081A5 CRC 9EAEAA1F (2662246943) │ │ │ │ -1081A9 Compressed Size 00000249 (585) │ │ │ │ -1081AD Uncompressed Size 00000476 (1142) │ │ │ │ -1081B1 Filename Length 0029 (41) │ │ │ │ -1081B3 Extra Length 0000 (0) │ │ │ │ -1081B5 Comment Length 0000 (0) │ │ │ │ -1081B7 Disk Start 0000 (0) │ │ │ │ -1081B9 Int File Attributes 0000 (0) │ │ │ │ +1082CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1082CF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1082D3 CRC 9EAEAA1F (2662246943) │ │ │ │ +1082D7 Compressed Size 00000249 (585) │ │ │ │ +1082DB Uncompressed Size 00000476 (1142) │ │ │ │ +1082DF Filename Length 0029 (41) │ │ │ │ +1082E1 Extra Length 0000 (0) │ │ │ │ +1082E3 Comment Length 0000 (0) │ │ │ │ +1082E5 Disk Start 0000 (0) │ │ │ │ +1082E7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1081BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1082E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1081BF Local Header Offset 0005B93B (375099) │ │ │ │ -1081C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1082ED Local Header Offset 0005B90E (375054) │ │ │ │ +1082F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1081C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1082F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1081EC CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ -1081F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1081F1 Created OS 03 (3) 'Unix' │ │ │ │ -1081F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1081F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1081F4 General Purpose Flag 0800 (2048) │ │ │ │ +10831A CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ +10831E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10831F Created OS 03 (3) 'Unix' │ │ │ │ +108320 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108321 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108322 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1081F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1081F8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1081FC CRC EEC1DE10 (4005682704) │ │ │ │ -108200 Compressed Size 000004F4 (1268) │ │ │ │ -108204 Uncompressed Size 00001E48 (7752) │ │ │ │ -108208 Filename Length 0028 (40) │ │ │ │ -10820A Extra Length 0000 (0) │ │ │ │ -10820C Comment Length 0000 (0) │ │ │ │ -10820E Disk Start 0000 (0) │ │ │ │ -108210 Int File Attributes 0000 (0) │ │ │ │ +108324 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108326 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10832A CRC EEC1DE10 (4005682704) │ │ │ │ +10832E Compressed Size 000004F4 (1268) │ │ │ │ +108332 Uncompressed Size 00001E48 (7752) │ │ │ │ +108336 Filename Length 0028 (40) │ │ │ │ +108338 Extra Length 0000 (0) │ │ │ │ +10833A Comment Length 0000 (0) │ │ │ │ +10833C Disk Start 0000 (0) │ │ │ │ +10833E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108212 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108340 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108216 Local Header Offset 0005BBCB (375755) │ │ │ │ -10821A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108344 Local Header Offset 0005BB9E (375710) │ │ │ │ +108348 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10821A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108348: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108242 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ -108246 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108247 Created OS 03 (3) 'Unix' │ │ │ │ -108248 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108249 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10824A General Purpose Flag 0800 (2048) │ │ │ │ +108370 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ +108374 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108375 Created OS 03 (3) 'Unix' │ │ │ │ +108376 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108377 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108378 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10824C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10824E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108252 CRC F430DD2E (4096843054) │ │ │ │ -108256 Compressed Size 00000748 (1864) │ │ │ │ -10825A Uncompressed Size 000016D2 (5842) │ │ │ │ -10825E Filename Length 001A (26) │ │ │ │ -108260 Extra Length 0000 (0) │ │ │ │ -108262 Comment Length 0000 (0) │ │ │ │ -108264 Disk Start 0000 (0) │ │ │ │ -108266 Int File Attributes 0000 (0) │ │ │ │ +10837A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10837C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108380 CRC 2FA4CC21 (799329313) │ │ │ │ +108384 Compressed Size 0000074F (1871) │ │ │ │ +108388 Uncompressed Size 000016D2 (5842) │ │ │ │ +10838C Filename Length 001A (26) │ │ │ │ +10838E Extra Length 0000 (0) │ │ │ │ +108390 Comment Length 0000 (0) │ │ │ │ +108392 Disk Start 0000 (0) │ │ │ │ +108394 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108268 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108396 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10826C Local Header Offset 0005C105 (377093) │ │ │ │ -108270 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10839A Local Header Offset 0005C0D8 (377048) │ │ │ │ +10839E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108270: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10839E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10828A CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ -10828E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10828F Created OS 03 (3) 'Unix' │ │ │ │ -108290 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108291 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108292 General Purpose Flag 0800 (2048) │ │ │ │ +1083B8 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ +1083BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1083BD Created OS 03 (3) 'Unix' │ │ │ │ +1083BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1083BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1083C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108294 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108296 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10829A CRC BDD57633 (3184883251) │ │ │ │ -10829E Compressed Size 00000BF9 (3065) │ │ │ │ -1082A2 Uncompressed Size 00004DD3 (19923) │ │ │ │ -1082A6 Filename Length 0019 (25) │ │ │ │ -1082A8 Extra Length 0000 (0) │ │ │ │ -1082AA Comment Length 0000 (0) │ │ │ │ -1082AC Disk Start 0000 (0) │ │ │ │ -1082AE Int File Attributes 0000 (0) │ │ │ │ +1083C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1083C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1083C8 CRC 1C42AAAC (474131116) │ │ │ │ +1083CC Compressed Size 00000C00 (3072) │ │ │ │ +1083D0 Uncompressed Size 00004DD3 (19923) │ │ │ │ +1083D4 Filename Length 0019 (25) │ │ │ │ +1083D6 Extra Length 0000 (0) │ │ │ │ +1083D8 Comment Length 0000 (0) │ │ │ │ +1083DA Disk Start 0000 (0) │ │ │ │ +1083DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1082B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1083DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1082B4 Local Header Offset 0005C885 (379013) │ │ │ │ -1082B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1083E2 Local Header Offset 0005C85F (378975) │ │ │ │ +1083E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1082B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1083E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1082D1 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ -1082D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1082D6 Created OS 03 (3) 'Unix' │ │ │ │ -1082D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1082D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1082D9 General Purpose Flag 0800 (2048) │ │ │ │ +1083FF CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ +108403 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108404 Created OS 03 (3) 'Unix' │ │ │ │ +108405 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108406 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108407 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1082DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1082DD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1082E1 CRC 5A523F18 (1515339544) │ │ │ │ -1082E5 Compressed Size 00000595 (1429) │ │ │ │ -1082E9 Uncompressed Size 00000CA9 (3241) │ │ │ │ -1082ED Filename Length 0024 (36) │ │ │ │ -1082EF Extra Length 0000 (0) │ │ │ │ -1082F1 Comment Length 0000 (0) │ │ │ │ -1082F3 Disk Start 0000 (0) │ │ │ │ -1082F5 Int File Attributes 0000 (0) │ │ │ │ +108409 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10840B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10840F CRC 5A523F18 (1515339544) │ │ │ │ +108413 Compressed Size 00000595 (1429) │ │ │ │ +108417 Uncompressed Size 00000CA9 (3241) │ │ │ │ +10841B Filename Length 0024 (36) │ │ │ │ +10841D Extra Length 0000 (0) │ │ │ │ +10841F Comment Length 0000 (0) │ │ │ │ +108421 Disk Start 0000 (0) │ │ │ │ +108423 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1082F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108425 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1082FB Local Header Offset 0005D4B5 (382133) │ │ │ │ -1082FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108429 Local Header Offset 0005D496 (382102) │ │ │ │ +10842D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1082FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10842D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108323 CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ -108327 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108328 Created OS 03 (3) 'Unix' │ │ │ │ -108329 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10832A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10832B General Purpose Flag 0800 (2048) │ │ │ │ +108451 CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ +108455 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108456 Created OS 03 (3) 'Unix' │ │ │ │ +108457 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108458 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108459 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10832D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10832F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108333 CRC 9300424B (2466267723) │ │ │ │ -108337 Compressed Size 000014EC (5356) │ │ │ │ -10833B Uncompressed Size 00004DF9 (19961) │ │ │ │ -10833F Filename Length 0023 (35) │ │ │ │ -108341 Extra Length 0000 (0) │ │ │ │ -108343 Comment Length 0000 (0) │ │ │ │ -108345 Disk Start 0000 (0) │ │ │ │ -108347 Int File Attributes 0000 (0) │ │ │ │ +10845B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10845D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108461 CRC 9300424B (2466267723) │ │ │ │ +108465 Compressed Size 000014EC (5356) │ │ │ │ +108469 Uncompressed Size 00004DF9 (19961) │ │ │ │ +10846D Filename Length 0023 (35) │ │ │ │ +10846F Extra Length 0000 (0) │ │ │ │ +108471 Comment Length 0000 (0) │ │ │ │ +108473 Disk Start 0000 (0) │ │ │ │ +108475 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108349 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108477 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10834D Local Header Offset 0005DA8C (383628) │ │ │ │ -108351 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10847B Local Header Offset 0005DA6D (383597) │ │ │ │ +10847F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108351: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10847F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108374 CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ -108378 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108379 Created OS 03 (3) 'Unix' │ │ │ │ -10837A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10837B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10837C General Purpose Flag 0800 (2048) │ │ │ │ +1084A2 CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ +1084A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1084A7 Created OS 03 (3) 'Unix' │ │ │ │ +1084A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1084A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1084AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10837E Compression Method 0008 (8) 'Deflated' │ │ │ │ -108380 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108384 CRC 4CACC579 (1286391161) │ │ │ │ -108388 Compressed Size 00000350 (848) │ │ │ │ -10838C Uncompressed Size 0000066C (1644) │ │ │ │ -108390 Filename Length 001E (30) │ │ │ │ -108392 Extra Length 0000 (0) │ │ │ │ -108394 Comment Length 0000 (0) │ │ │ │ -108396 Disk Start 0000 (0) │ │ │ │ -108398 Int File Attributes 0000 (0) │ │ │ │ +1084AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1084AE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1084B2 CRC 4CACC579 (1286391161) │ │ │ │ +1084B6 Compressed Size 00000350 (848) │ │ │ │ +1084BA Uncompressed Size 0000066C (1644) │ │ │ │ +1084BE Filename Length 001E (30) │ │ │ │ +1084C0 Extra Length 0000 (0) │ │ │ │ +1084C2 Comment Length 0000 (0) │ │ │ │ +1084C4 Disk Start 0000 (0) │ │ │ │ +1084C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10839A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1084C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10839E Local Header Offset 0005EFB9 (389049) │ │ │ │ -1083A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1084CC Local Header Offset 0005EF9A (389018) │ │ │ │ +1084D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1083A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1084D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1083C0 CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ -1083C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1083C5 Created OS 03 (3) 'Unix' │ │ │ │ -1083C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1083C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1083C8 General Purpose Flag 0800 (2048) │ │ │ │ +1084EE CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ +1084F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1084F3 Created OS 03 (3) 'Unix' │ │ │ │ +1084F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1084F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1084F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1083CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1083CC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1083D0 CRC 2B0FD6AD (722458285) │ │ │ │ -1083D4 Compressed Size 000004F7 (1271) │ │ │ │ -1083D8 Uncompressed Size 00000DF7 (3575) │ │ │ │ -1083DC Filename Length 001D (29) │ │ │ │ -1083DE Extra Length 0000 (0) │ │ │ │ -1083E0 Comment Length 0000 (0) │ │ │ │ -1083E2 Disk Start 0000 (0) │ │ │ │ -1083E4 Int File Attributes 0000 (0) │ │ │ │ +1084F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1084FA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1084FE CRC 2B0FD6AD (722458285) │ │ │ │ +108502 Compressed Size 000004F7 (1271) │ │ │ │ +108506 Uncompressed Size 00000DF7 (3575) │ │ │ │ +10850A Filename Length 001D (29) │ │ │ │ +10850C Extra Length 0000 (0) │ │ │ │ +10850E Comment Length 0000 (0) │ │ │ │ +108510 Disk Start 0000 (0) │ │ │ │ +108512 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1083E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108514 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1083EA Local Header Offset 0005F345 (389957) │ │ │ │ -1083EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108518 Local Header Offset 0005F326 (389926) │ │ │ │ +10851C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1083EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10851C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10840B CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ -10840F Created Zip Spec 14 (20) '2.0' │ │ │ │ -108410 Created OS 03 (3) 'Unix' │ │ │ │ -108411 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108412 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108413 General Purpose Flag 0800 (2048) │ │ │ │ +108539 CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ +10853D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10853E Created OS 03 (3) 'Unix' │ │ │ │ +10853F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108540 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108541 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108415 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108417 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10841B CRC FBEB2A26 (4226492966) │ │ │ │ -10841F Compressed Size 00000185 (389) │ │ │ │ -108423 Uncompressed Size 00000273 (627) │ │ │ │ -108427 Filename Length 0021 (33) │ │ │ │ -108429 Extra Length 0000 (0) │ │ │ │ -10842B Comment Length 0000 (0) │ │ │ │ -10842D Disk Start 0000 (0) │ │ │ │ -10842F Int File Attributes 0000 (0) │ │ │ │ +108543 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108545 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108549 CRC FBEB2A26 (4226492966) │ │ │ │ +10854D Compressed Size 00000185 (389) │ │ │ │ +108551 Uncompressed Size 00000273 (627) │ │ │ │ +108555 Filename Length 0021 (33) │ │ │ │ +108557 Extra Length 0000 (0) │ │ │ │ +108559 Comment Length 0000 (0) │ │ │ │ +10855B Disk Start 0000 (0) │ │ │ │ +10855D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108431 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10855F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108435 Local Header Offset 0005F877 (391287) │ │ │ │ -108439 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108563 Local Header Offset 0005F858 (391256) │ │ │ │ +108567 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108439: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108567: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10845A CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ -10845E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10845F Created OS 03 (3) 'Unix' │ │ │ │ -108460 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108461 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108462 General Purpose Flag 0800 (2048) │ │ │ │ +108588 CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ +10858C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10858D Created OS 03 (3) 'Unix' │ │ │ │ +10858E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10858F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108590 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108464 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108466 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10846A CRC 44A083CC (1151370188) │ │ │ │ -10846E Compressed Size 0000012D (301) │ │ │ │ -108472 Uncompressed Size 0000023D (573) │ │ │ │ -108476 Filename Length 0020 (32) │ │ │ │ -108478 Extra Length 0000 (0) │ │ │ │ -10847A Comment Length 0000 (0) │ │ │ │ -10847C Disk Start 0000 (0) │ │ │ │ -10847E Int File Attributes 0000 (0) │ │ │ │ +108592 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108594 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108598 CRC C50C2ECF (3305909967) │ │ │ │ +10859C Compressed Size 00000125 (293) │ │ │ │ +1085A0 Uncompressed Size 00000218 (536) │ │ │ │ +1085A4 Filename Length 0020 (32) │ │ │ │ +1085A6 Extra Length 0000 (0) │ │ │ │ +1085A8 Comment Length 0000 (0) │ │ │ │ +1085AA Disk Start 0000 (0) │ │ │ │ +1085AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108480 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1085AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108484 Local Header Offset 0005FA3B (391739) │ │ │ │ -108488 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1085B2 Local Header Offset 0005FA1C (391708) │ │ │ │ +1085B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108488: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1085B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1084A8 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ -1084AC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1084AD Created OS 03 (3) 'Unix' │ │ │ │ -1084AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1084AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1084B0 General Purpose Flag 0800 (2048) │ │ │ │ +1085D6 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ +1085DA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1085DB Created OS 03 (3) 'Unix' │ │ │ │ +1085DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1085DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1085DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1084B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1084B4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1084B8 CRC B06B533D (2959823677) │ │ │ │ -1084BC Compressed Size 00000186 (390) │ │ │ │ -1084C0 Uncompressed Size 0000027A (634) │ │ │ │ -1084C4 Filename Length 0024 (36) │ │ │ │ -1084C6 Extra Length 0000 (0) │ │ │ │ -1084C8 Comment Length 0000 (0) │ │ │ │ -1084CA Disk Start 0000 (0) │ │ │ │ -1084CC Int File Attributes 0000 (0) │ │ │ │ +1085E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1085E2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1085E6 CRC B06B533D (2959823677) │ │ │ │ +1085EA Compressed Size 00000186 (390) │ │ │ │ +1085EE Uncompressed Size 0000027A (634) │ │ │ │ +1085F2 Filename Length 0024 (36) │ │ │ │ +1085F4 Extra Length 0000 (0) │ │ │ │ +1085F6 Comment Length 0000 (0) │ │ │ │ +1085F8 Disk Start 0000 (0) │ │ │ │ +1085FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1084CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1085FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1084D2 Local Header Offset 0005FBA6 (392102) │ │ │ │ -1084D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108600 Local Header Offset 0005FB7F (392063) │ │ │ │ +108604 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1084D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108604: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1084FA CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ -1084FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1084FF Created OS 03 (3) 'Unix' │ │ │ │ -108500 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108501 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108502 General Purpose Flag 0800 (2048) │ │ │ │ +108628 CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ +10862C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10862D Created OS 03 (3) 'Unix' │ │ │ │ +10862E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10862F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108630 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108504 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108506 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10850A CRC E027AB3C (3760696124) │ │ │ │ -10850E Compressed Size 0000012A (298) │ │ │ │ -108512 Uncompressed Size 00000242 (578) │ │ │ │ -108516 Filename Length 0023 (35) │ │ │ │ -108518 Extra Length 0000 (0) │ │ │ │ -10851A Comment Length 0000 (0) │ │ │ │ -10851C Disk Start 0000 (0) │ │ │ │ -10851E Int File Attributes 0000 (0) │ │ │ │ +108632 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108634 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108638 CRC E027AB3C (3760696124) │ │ │ │ +10863C Compressed Size 0000012A (298) │ │ │ │ +108640 Uncompressed Size 00000242 (578) │ │ │ │ +108644 Filename Length 0023 (35) │ │ │ │ +108646 Extra Length 0000 (0) │ │ │ │ +108648 Comment Length 0000 (0) │ │ │ │ +10864A Disk Start 0000 (0) │ │ │ │ +10864C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108520 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10864E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108524 Local Header Offset 0005FD6E (392558) │ │ │ │ -108528 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108652 Local Header Offset 0005FD47 (392519) │ │ │ │ +108656 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108528: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108656: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10854B CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ -10854F Created Zip Spec 14 (20) '2.0' │ │ │ │ -108550 Created OS 03 (3) 'Unix' │ │ │ │ -108551 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108552 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108553 General Purpose Flag 0800 (2048) │ │ │ │ +108679 CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ +10867D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10867E Created OS 03 (3) 'Unix' │ │ │ │ +10867F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108680 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108681 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108555 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108557 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10855B CRC D2D104C0 (3536913600) │ │ │ │ -10855F Compressed Size 00000186 (390) │ │ │ │ -108563 Uncompressed Size 00000273 (627) │ │ │ │ -108567 Filename Length 0021 (33) │ │ │ │ -108569 Extra Length 0000 (0) │ │ │ │ -10856B Comment Length 0000 (0) │ │ │ │ -10856D Disk Start 0000 (0) │ │ │ │ -10856F Int File Attributes 0000 (0) │ │ │ │ +108683 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108685 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108689 CRC D2D104C0 (3536913600) │ │ │ │ +10868D Compressed Size 00000186 (390) │ │ │ │ +108691 Uncompressed Size 00000273 (627) │ │ │ │ +108695 Filename Length 0021 (33) │ │ │ │ +108697 Extra Length 0000 (0) │ │ │ │ +108699 Comment Length 0000 (0) │ │ │ │ +10869B Disk Start 0000 (0) │ │ │ │ +10869D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108571 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10869F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108575 Local Header Offset 0005FED9 (392921) │ │ │ │ -108579 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1086A3 Local Header Offset 0005FEB2 (392882) │ │ │ │ +1086A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108579: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1086A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10859A CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ -10859E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10859F Created OS 03 (3) 'Unix' │ │ │ │ -1085A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1085A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1085A2 General Purpose Flag 0800 (2048) │ │ │ │ +1086C8 CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ +1086CC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1086CD Created OS 03 (3) 'Unix' │ │ │ │ +1086CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1086CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1086D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1085A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1085A6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1085AA CRC C7F404E6 (3354658022) │ │ │ │ -1085AE Compressed Size 0000012E (302) │ │ │ │ -1085B2 Uncompressed Size 0000023D (573) │ │ │ │ -1085B6 Filename Length 0020 (32) │ │ │ │ -1085B8 Extra Length 0000 (0) │ │ │ │ -1085BA Comment Length 0000 (0) │ │ │ │ -1085BC Disk Start 0000 (0) │ │ │ │ -1085BE Int File Attributes 0000 (0) │ │ │ │ +1086D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1086D4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1086D8 CRC 4658A9E5 (1180215781) │ │ │ │ +1086DC Compressed Size 00000125 (293) │ │ │ │ +1086E0 Uncompressed Size 00000218 (536) │ │ │ │ +1086E4 Filename Length 0020 (32) │ │ │ │ +1086E6 Extra Length 0000 (0) │ │ │ │ +1086E8 Comment Length 0000 (0) │ │ │ │ +1086EA Disk Start 0000 (0) │ │ │ │ +1086EC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1085C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1086EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1085C4 Local Header Offset 0006009E (393374) │ │ │ │ -1085C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1086F2 Local Header Offset 00060077 (393335) │ │ │ │ +1086F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1085C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1086F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1085E8 CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ -1085EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1085ED Created OS 03 (3) 'Unix' │ │ │ │ -1085EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1085EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1085F0 General Purpose Flag 0800 (2048) │ │ │ │ +108716 CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ +10871A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10871B Created OS 03 (3) 'Unix' │ │ │ │ +10871C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10871D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10871E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1085F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1085F4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1085F8 CRC 4A6EDC97 (1248779415) │ │ │ │ -1085FC Compressed Size 00000189 (393) │ │ │ │ -108600 Uncompressed Size 00000276 (630) │ │ │ │ -108604 Filename Length 0023 (35) │ │ │ │ -108606 Extra Length 0000 (0) │ │ │ │ -108608 Comment Length 0000 (0) │ │ │ │ -10860A Disk Start 0000 (0) │ │ │ │ -10860C Int File Attributes 0000 (0) │ │ │ │ +108720 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108722 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108726 CRC 4A6EDC97 (1248779415) │ │ │ │ +10872A Compressed Size 00000189 (393) │ │ │ │ +10872E Uncompressed Size 00000276 (630) │ │ │ │ +108732 Filename Length 0023 (35) │ │ │ │ +108734 Extra Length 0000 (0) │ │ │ │ +108736 Comment Length 0000 (0) │ │ │ │ +108738 Disk Start 0000 (0) │ │ │ │ +10873A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10860E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10873C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108612 Local Header Offset 0006020A (393738) │ │ │ │ -108616 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108740 Local Header Offset 000601DA (393690) │ │ │ │ +108744 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108616: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108744: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108639 CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ -10863D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10863E Created OS 03 (3) 'Unix' │ │ │ │ -10863F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108640 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108641 General Purpose Flag 0800 (2048) │ │ │ │ +108767 CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ +10876B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10876C Created OS 03 (3) 'Unix' │ │ │ │ +10876D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10876E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10876F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108643 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108645 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108649 CRC 9EDAD54A (2665141578) │ │ │ │ -10864D Compressed Size 0000039F (927) │ │ │ │ -108651 Uncompressed Size 00000806 (2054) │ │ │ │ -108655 Filename Length 0022 (34) │ │ │ │ -108657 Extra Length 0000 (0) │ │ │ │ -108659 Comment Length 0000 (0) │ │ │ │ -10865B Disk Start 0000 (0) │ │ │ │ -10865D Int File Attributes 0000 (0) │ │ │ │ +108771 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108773 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108777 CRC 2ADA1C4B (718937163) │ │ │ │ +10877B Compressed Size 000003A8 (936) │ │ │ │ +10877F Uncompressed Size 00000826 (2086) │ │ │ │ +108783 Filename Length 0022 (34) │ │ │ │ +108785 Extra Length 0000 (0) │ │ │ │ +108787 Comment Length 0000 (0) │ │ │ │ +108789 Disk Start 0000 (0) │ │ │ │ +10878B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10865F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10878D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108663 Local Header Offset 000603D4 (394196) │ │ │ │ -108667 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108791 Local Header Offset 000603A4 (394148) │ │ │ │ +108795 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108667: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108795: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108689 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ -10868D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10868E Created OS 03 (3) 'Unix' │ │ │ │ -10868F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108690 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108691 General Purpose Flag 0800 (2048) │ │ │ │ +1087B7 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ +1087BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1087BC Created OS 03 (3) 'Unix' │ │ │ │ +1087BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1087BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1087BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108693 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108695 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108699 CRC FF2F7519 (4281300249) │ │ │ │ -10869D Compressed Size 0000024C (588) │ │ │ │ -1086A1 Uncompressed Size 0000047D (1149) │ │ │ │ -1086A5 Filename Length 002A (42) │ │ │ │ -1086A7 Extra Length 0000 (0) │ │ │ │ -1086A9 Comment Length 0000 (0) │ │ │ │ -1086AB Disk Start 0000 (0) │ │ │ │ -1086AD Int File Attributes 0000 (0) │ │ │ │ +1087C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1087C3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1087C7 CRC FF2F7519 (4281300249) │ │ │ │ +1087CB Compressed Size 0000024C (588) │ │ │ │ +1087CF Uncompressed Size 0000047D (1149) │ │ │ │ +1087D3 Filename Length 002A (42) │ │ │ │ +1087D5 Extra Length 0000 (0) │ │ │ │ +1087D7 Comment Length 0000 (0) │ │ │ │ +1087D9 Disk Start 0000 (0) │ │ │ │ +1087DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1086AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1087DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1086B3 Local Header Offset 000607B3 (395187) │ │ │ │ -1086B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1087E1 Local Header Offset 0006078C (395148) │ │ │ │ +1087E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1086B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1087E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1086E1 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ -1086E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1086E6 Created OS 03 (3) 'Unix' │ │ │ │ -1086E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1086E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1086E9 General Purpose Flag 0800 (2048) │ │ │ │ +10880F CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ +108813 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108814 Created OS 03 (3) 'Unix' │ │ │ │ +108815 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108816 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108817 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1086EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1086ED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1086F1 CRC 8C13F7B3 (2350118835) │ │ │ │ -1086F5 Compressed Size 00000526 (1318) │ │ │ │ -1086F9 Uncompressed Size 00001EF4 (7924) │ │ │ │ -1086FD Filename Length 0029 (41) │ │ │ │ -1086FF Extra Length 0000 (0) │ │ │ │ -108701 Comment Length 0000 (0) │ │ │ │ -108703 Disk Start 0000 (0) │ │ │ │ -108705 Int File Attributes 0000 (0) │ │ │ │ +108819 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10881B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10881F CRC 8C13F7B3 (2350118835) │ │ │ │ +108823 Compressed Size 00000526 (1318) │ │ │ │ +108827 Uncompressed Size 00001EF4 (7924) │ │ │ │ +10882B Filename Length 0029 (41) │ │ │ │ +10882D Extra Length 0000 (0) │ │ │ │ +10882F Comment Length 0000 (0) │ │ │ │ +108831 Disk Start 0000 (0) │ │ │ │ +108833 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108707 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108835 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10870B Local Header Offset 00060A47 (395847) │ │ │ │ -10870F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108839 Local Header Offset 00060A20 (395808) │ │ │ │ +10883D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10870F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10883D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108738 CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ -10873C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10873D Created OS 03 (3) 'Unix' │ │ │ │ -10873E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10873F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108740 General Purpose Flag 0800 (2048) │ │ │ │ +108866 CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ +10886A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10886B Created OS 03 (3) 'Unix' │ │ │ │ +10886C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10886D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10886E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108742 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108744 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108748 CRC A768F14E (2808672590) │ │ │ │ -10874C Compressed Size 000005AE (1454) │ │ │ │ -108750 Uncompressed Size 00000E44 (3652) │ │ │ │ -108754 Filename Length 0028 (40) │ │ │ │ -108756 Extra Length 0000 (0) │ │ │ │ -108758 Comment Length 0000 (0) │ │ │ │ -10875A Disk Start 0000 (0) │ │ │ │ -10875C Int File Attributes 0000 (0) │ │ │ │ +108870 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108872 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108876 CRC A768F14E (2808672590) │ │ │ │ +10887A Compressed Size 000005AE (1454) │ │ │ │ +10887E Uncompressed Size 00000E44 (3652) │ │ │ │ +108882 Filename Length 0028 (40) │ │ │ │ +108884 Extra Length 0000 (0) │ │ │ │ +108886 Comment Length 0000 (0) │ │ │ │ +108888 Disk Start 0000 (0) │ │ │ │ +10888A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10875E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10888C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108762 Local Header Offset 00060FB4 (397236) │ │ │ │ -108766 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108890 Local Header Offset 00060F8D (397197) │ │ │ │ +108894 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108766: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108894: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10878E CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ -108792 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108793 Created OS 03 (3) 'Unix' │ │ │ │ -108794 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108795 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108796 General Purpose Flag 0800 (2048) │ │ │ │ +1088BC CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ +1088C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1088C1 Created OS 03 (3) 'Unix' │ │ │ │ +1088C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1088C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1088C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108798 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10879A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10879E CRC 09A4D62E (161797678) │ │ │ │ -1087A2 Compressed Size 00000750 (1872) │ │ │ │ -1087A6 Uncompressed Size 00004B36 (19254) │ │ │ │ -1087AA Filename Length 0027 (39) │ │ │ │ -1087AC Extra Length 0000 (0) │ │ │ │ -1087AE Comment Length 0000 (0) │ │ │ │ -1087B0 Disk Start 0000 (0) │ │ │ │ -1087B2 Int File Attributes 0000 (0) │ │ │ │ +1088C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1088C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1088CC CRC 09A4D62E (161797678) │ │ │ │ +1088D0 Compressed Size 00000750 (1872) │ │ │ │ +1088D4 Uncompressed Size 00004B36 (19254) │ │ │ │ +1088D8 Filename Length 0027 (39) │ │ │ │ +1088DA Extra Length 0000 (0) │ │ │ │ +1088DC Comment Length 0000 (0) │ │ │ │ +1088DE Disk Start 0000 (0) │ │ │ │ +1088E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1087B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1088E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1087B8 Local Header Offset 000615A8 (398760) │ │ │ │ -1087BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1088E6 Local Header Offset 00061581 (398721) │ │ │ │ +1088EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1087BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1088EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1087E3 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ -1087E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1087E8 Created OS 03 (3) 'Unix' │ │ │ │ -1087E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1087EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1087EB General Purpose Flag 0800 (2048) │ │ │ │ +108911 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ +108915 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108916 Created OS 03 (3) 'Unix' │ │ │ │ +108917 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108918 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108919 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1087ED Compression Method 0008 (8) 'Deflated' │ │ │ │ -1087EF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1087F3 CRC BAFB6311 (3137037073) │ │ │ │ -1087F7 Compressed Size 000003EA (1002) │ │ │ │ -1087FB Uncompressed Size 0000084E (2126) │ │ │ │ -1087FF Filename Length 001A (26) │ │ │ │ -108801 Extra Length 0000 (0) │ │ │ │ -108803 Comment Length 0000 (0) │ │ │ │ -108805 Disk Start 0000 (0) │ │ │ │ -108807 Int File Attributes 0000 (0) │ │ │ │ +10891B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10891D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108921 CRC BAFB6311 (3137037073) │ │ │ │ +108925 Compressed Size 000003EA (1002) │ │ │ │ +108929 Uncompressed Size 0000084E (2126) │ │ │ │ +10892D Filename Length 001A (26) │ │ │ │ +10892F Extra Length 0000 (0) │ │ │ │ +108931 Comment Length 0000 (0) │ │ │ │ +108933 Disk Start 0000 (0) │ │ │ │ +108935 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108809 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108937 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10880D Local Header Offset 00061D3D (400701) │ │ │ │ -108811 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10893B Local Header Offset 00061D16 (400662) │ │ │ │ +10893F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108811: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10893F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10882B CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ -10882F Created Zip Spec 14 (20) '2.0' │ │ │ │ -108830 Created OS 03 (3) 'Unix' │ │ │ │ -108831 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108832 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108833 General Purpose Flag 0800 (2048) │ │ │ │ +108959 CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ +10895D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10895E Created OS 03 (3) 'Unix' │ │ │ │ +10895F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108960 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108961 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108835 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108837 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10883B CRC EEA12E43 (4003540547) │ │ │ │ -10883F Compressed Size 0000065F (1631) │ │ │ │ -108843 Uncompressed Size 00001578 (5496) │ │ │ │ -108847 Filename Length 0019 (25) │ │ │ │ -108849 Extra Length 0000 (0) │ │ │ │ -10884B Comment Length 0000 (0) │ │ │ │ -10884D Disk Start 0000 (0) │ │ │ │ -10884F Int File Attributes 0000 (0) │ │ │ │ +108963 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108965 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108969 CRC EEA12E43 (4003540547) │ │ │ │ +10896D Compressed Size 0000065F (1631) │ │ │ │ +108971 Uncompressed Size 00001578 (5496) │ │ │ │ +108975 Filename Length 0019 (25) │ │ │ │ +108977 Extra Length 0000 (0) │ │ │ │ +108979 Comment Length 0000 (0) │ │ │ │ +10897B Disk Start 0000 (0) │ │ │ │ +10897D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108851 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10897F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108855 Local Header Offset 0006215F (401759) │ │ │ │ -108859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108983 Local Header Offset 00062138 (401720) │ │ │ │ +108987 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108987: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108872 CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ -108876 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108877 Created OS 03 (3) 'Unix' │ │ │ │ -108878 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108879 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10887A General Purpose Flag 0800 (2048) │ │ │ │ +1089A0 CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ +1089A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1089A5 Created OS 03 (3) 'Unix' │ │ │ │ +1089A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1089A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1089A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10887C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10887E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108882 CRC 49E16867 (1239509095) │ │ │ │ -108886 Compressed Size 000001BC (444) │ │ │ │ -10888A Uncompressed Size 000002E1 (737) │ │ │ │ -10888E Filename Length 0026 (38) │ │ │ │ -108890 Extra Length 0000 (0) │ │ │ │ -108892 Comment Length 0000 (0) │ │ │ │ -108894 Disk Start 0000 (0) │ │ │ │ -108896 Int File Attributes 0000 (0) │ │ │ │ +1089AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1089AC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1089B0 CRC 49E16867 (1239509095) │ │ │ │ +1089B4 Compressed Size 000001BC (444) │ │ │ │ +1089B8 Uncompressed Size 000002E1 (737) │ │ │ │ +1089BC Filename Length 0026 (38) │ │ │ │ +1089BE Extra Length 0000 (0) │ │ │ │ +1089C0 Comment Length 0000 (0) │ │ │ │ +1089C2 Disk Start 0000 (0) │ │ │ │ +1089C4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108898 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1089C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10889C Local Header Offset 000627F5 (403445) │ │ │ │ -1088A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1089CA Local Header Offset 000627CE (403406) │ │ │ │ +1089CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1088A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1089CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1088C6 CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ -1088CA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1088CB Created OS 03 (3) 'Unix' │ │ │ │ -1088CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1088CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1088CE General Purpose Flag 0800 (2048) │ │ │ │ +1089F4 CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ +1089F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1089F9 Created OS 03 (3) 'Unix' │ │ │ │ +1089FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1089FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1089FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1088D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1088D2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1088D6 CRC C779C094 (3346645140) │ │ │ │ -1088DA Compressed Size 00000163 (355) │ │ │ │ -1088DE Uncompressed Size 000002CD (717) │ │ │ │ -1088E2 Filename Length 0025 (37) │ │ │ │ -1088E4 Extra Length 0000 (0) │ │ │ │ -1088E6 Comment Length 0000 (0) │ │ │ │ -1088E8 Disk Start 0000 (0) │ │ │ │ -1088EA Int File Attributes 0000 (0) │ │ │ │ +1089FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +108A00 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108A04 CRC C779C094 (3346645140) │ │ │ │ +108A08 Compressed Size 00000163 (355) │ │ │ │ +108A0C Uncompressed Size 000002CD (717) │ │ │ │ +108A10 Filename Length 0025 (37) │ │ │ │ +108A12 Extra Length 0000 (0) │ │ │ │ +108A14 Comment Length 0000 (0) │ │ │ │ +108A16 Disk Start 0000 (0) │ │ │ │ +108A18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1088EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108A1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1088F0 Local Header Offset 000629F5 (403957) │ │ │ │ -1088F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108A1E Local Header Offset 000629CE (403918) │ │ │ │ +108A22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1088F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108A22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108919 CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ -10891D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10891E Created OS 03 (3) 'Unix' │ │ │ │ -10891F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108920 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108921 General Purpose Flag 0800 (2048) │ │ │ │ +108A47 CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ +108A4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +108A4C Created OS 03 (3) 'Unix' │ │ │ │ +108A4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108A4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108A4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108923 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108925 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108929 CRC EAB20B62 (3937536866) │ │ │ │ -10892D Compressed Size 0000025D (605) │ │ │ │ -108931 Uncompressed Size 000004AE (1198) │ │ │ │ -108935 Filename Length 0027 (39) │ │ │ │ -108937 Extra Length 0000 (0) │ │ │ │ -108939 Comment Length 0000 (0) │ │ │ │ -10893B Disk Start 0000 (0) │ │ │ │ -10893D Int File Attributes 0000 (0) │ │ │ │ +108A51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108A53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108A57 CRC EAB20B62 (3937536866) │ │ │ │ +108A5B Compressed Size 0000025D (605) │ │ │ │ +108A5F Uncompressed Size 000004AE (1198) │ │ │ │ +108A63 Filename Length 0027 (39) │ │ │ │ +108A65 Extra Length 0000 (0) │ │ │ │ +108A67 Comment Length 0000 (0) │ │ │ │ +108A69 Disk Start 0000 (0) │ │ │ │ +108A6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10893F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108A6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108943 Local Header Offset 00062B9B (404379) │ │ │ │ -108947 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108A71 Local Header Offset 00062B74 (404340) │ │ │ │ +108A75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108A75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10896E CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ -108972 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108973 Created OS 03 (3) 'Unix' │ │ │ │ -108974 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108975 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108976 General Purpose Flag 0800 (2048) │ │ │ │ +108A9C CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ +108AA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108AA1 Created OS 03 (3) 'Unix' │ │ │ │ +108AA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108AA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108AA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108978 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10897A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10897E CRC D8B64938 (3635824952) │ │ │ │ -108982 Compressed Size 000002CE (718) │ │ │ │ -108986 Uncompressed Size 000009E2 (2530) │ │ │ │ -10898A Filename Length 0026 (38) │ │ │ │ -10898C Extra Length 0000 (0) │ │ │ │ -10898E Comment Length 0000 (0) │ │ │ │ -108990 Disk Start 0000 (0) │ │ │ │ -108992 Int File Attributes 0000 (0) │ │ │ │ +108AA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108AA8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108AAC CRC D8B64938 (3635824952) │ │ │ │ +108AB0 Compressed Size 000002CE (718) │ │ │ │ +108AB4 Uncompressed Size 000009E2 (2530) │ │ │ │ +108AB8 Filename Length 0026 (38) │ │ │ │ +108ABA Extra Length 0000 (0) │ │ │ │ +108ABC Comment Length 0000 (0) │ │ │ │ +108ABE Disk Start 0000 (0) │ │ │ │ +108AC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108994 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108AC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108998 Local Header Offset 00062E3D (405053) │ │ │ │ -10899C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108AC6 Local Header Offset 00062E16 (405014) │ │ │ │ +108ACA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10899C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108ACA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1089C2 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ -1089C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1089C7 Created OS 03 (3) 'Unix' │ │ │ │ -1089C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1089C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1089CA General Purpose Flag 0800 (2048) │ │ │ │ +108AF0 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ +108AF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108AF5 Created OS 03 (3) 'Unix' │ │ │ │ +108AF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108AF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108AF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1089CC Compression Method 0000 (0) 'Stored' │ │ │ │ -1089CE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1089D2 CRC 00000000 (0) │ │ │ │ -1089D6 Compressed Size 00000000 (0) │ │ │ │ -1089DA Uncompressed Size 00000000 (0) │ │ │ │ -1089DE Filename Length 0016 (22) │ │ │ │ -1089E0 Extra Length 0000 (0) │ │ │ │ -1089E2 Comment Length 0000 (0) │ │ │ │ -1089E4 Disk Start 0000 (0) │ │ │ │ -1089E6 Int File Attributes 0000 (0) │ │ │ │ +108AFA Compression Method 0000 (0) 'Stored' │ │ │ │ +108AFC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108B00 CRC 00000000 (0) │ │ │ │ +108B04 Compressed Size 00000000 (0) │ │ │ │ +108B08 Uncompressed Size 00000000 (0) │ │ │ │ +108B0C Filename Length 0016 (22) │ │ │ │ +108B0E Extra Length 0000 (0) │ │ │ │ +108B10 Comment Length 0000 (0) │ │ │ │ +108B12 Disk Start 0000 (0) │ │ │ │ +108B14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1089E8 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +108B16 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1089EC Local Header Offset 0006314F (405839) │ │ │ │ -1089F0 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108B1A Local Header Offset 00063128 (405800) │ │ │ │ +108B1E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1089F0: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108B1E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1089F0: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x108B1E: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1089C8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108AF6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -108A06 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ -108A0A Created Zip Spec 14 (20) '2.0' │ │ │ │ -108A0B Created OS 03 (3) 'Unix' │ │ │ │ -108A0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108A0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108A0E General Purpose Flag 0800 (2048) │ │ │ │ +108B34 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ +108B38 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108B39 Created OS 03 (3) 'Unix' │ │ │ │ +108B3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108B3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108B3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108A10 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108A12 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108A16 CRC F2C1D68B (4072789643) │ │ │ │ -108A1A Compressed Size 000006FA (1786) │ │ │ │ -108A1E Uncompressed Size 000012F1 (4849) │ │ │ │ -108A22 Filename Length 0021 (33) │ │ │ │ -108A24 Extra Length 0000 (0) │ │ │ │ -108A26 Comment Length 0000 (0) │ │ │ │ -108A28 Disk Start 0000 (0) │ │ │ │ -108A2A Int File Attributes 0000 (0) │ │ │ │ +108B3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +108B40 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108B44 CRC F2C1D68B (4072789643) │ │ │ │ +108B48 Compressed Size 000006FA (1786) │ │ │ │ +108B4C Uncompressed Size 000012F1 (4849) │ │ │ │ +108B50 Filename Length 0021 (33) │ │ │ │ +108B52 Extra Length 0000 (0) │ │ │ │ +108B54 Comment Length 0000 (0) │ │ │ │ +108B56 Disk Start 0000 (0) │ │ │ │ +108B58 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108A2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108B5A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108A30 Local Header Offset 00063183 (405891) │ │ │ │ -108A34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108B5E Local Header Offset 0006315C (405852) │ │ │ │ +108B62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108A34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108B62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108A55 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ -108A59 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108A5A Created OS 03 (3) 'Unix' │ │ │ │ -108A5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108A5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108A5D General Purpose Flag 0800 (2048) │ │ │ │ +108B83 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ +108B87 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108B88 Created OS 03 (3) 'Unix' │ │ │ │ +108B89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108B8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108B8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108A5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -108A61 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108A65 CRC CC620B01 (3428977409) │ │ │ │ -108A69 Compressed Size 00000876 (2166) │ │ │ │ -108A6D Uncompressed Size 00003F3D (16189) │ │ │ │ -108A71 Filename Length 0020 (32) │ │ │ │ -108A73 Extra Length 0000 (0) │ │ │ │ -108A75 Comment Length 0000 (0) │ │ │ │ -108A77 Disk Start 0000 (0) │ │ │ │ -108A79 Int File Attributes 0000 (0) │ │ │ │ +108B8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +108B8F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108B93 CRC CC620B01 (3428977409) │ │ │ │ +108B97 Compressed Size 00000876 (2166) │ │ │ │ +108B9B Uncompressed Size 00003F3D (16189) │ │ │ │ +108B9F Filename Length 0020 (32) │ │ │ │ +108BA1 Extra Length 0000 (0) │ │ │ │ +108BA3 Comment Length 0000 (0) │ │ │ │ +108BA5 Disk Start 0000 (0) │ │ │ │ +108BA7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108A7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108BA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108A7F Local Header Offset 000638BC (407740) │ │ │ │ -108A83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108BAD Local Header Offset 00063895 (407701) │ │ │ │ +108BB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108A83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108BB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108AA3 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ -108AA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108AA8 Created OS 03 (3) 'Unix' │ │ │ │ -108AA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108AAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108AAB General Purpose Flag 0800 (2048) │ │ │ │ +108BD1 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ +108BD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108BD6 Created OS 03 (3) 'Unix' │ │ │ │ +108BD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108BD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108BD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108AAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -108AAF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108AB3 CRC 13B83204 (330838532) │ │ │ │ -108AB7 Compressed Size 00000412 (1042) │ │ │ │ -108ABB Uncompressed Size 000009FD (2557) │ │ │ │ -108ABF Filename Length 0029 (41) │ │ │ │ -108AC1 Extra Length 0000 (0) │ │ │ │ -108AC3 Comment Length 0000 (0) │ │ │ │ -108AC5 Disk Start 0000 (0) │ │ │ │ -108AC7 Int File Attributes 0000 (0) │ │ │ │ +108BDB Compression Method 0008 (8) 'Deflated' │ │ │ │ +108BDD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108BE1 CRC 13B83204 (330838532) │ │ │ │ +108BE5 Compressed Size 00000412 (1042) │ │ │ │ +108BE9 Uncompressed Size 000009FD (2557) │ │ │ │ +108BED Filename Length 0029 (41) │ │ │ │ +108BEF Extra Length 0000 (0) │ │ │ │ +108BF1 Comment Length 0000 (0) │ │ │ │ +108BF3 Disk Start 0000 (0) │ │ │ │ +108BF5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108AC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108BF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108ACD Local Header Offset 00064170 (409968) │ │ │ │ -108AD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108BFB Local Header Offset 00064149 (409929) │ │ │ │ +108BFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108AD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108BFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108AFA CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ -108AFE Created Zip Spec 14 (20) '2.0' │ │ │ │ -108AFF Created OS 03 (3) 'Unix' │ │ │ │ -108B00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108B01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108B02 General Purpose Flag 0800 (2048) │ │ │ │ +108C28 CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ +108C2C Created Zip Spec 14 (20) '2.0' │ │ │ │ +108C2D Created OS 03 (3) 'Unix' │ │ │ │ +108C2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108C2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108C30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108B04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108B06 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108B0A CRC 5A099C1C (1510579228) │ │ │ │ -108B0E Compressed Size 0000042B (1067) │ │ │ │ -108B12 Uncompressed Size 0000166E (5742) │ │ │ │ -108B16 Filename Length 0028 (40) │ │ │ │ -108B18 Extra Length 0000 (0) │ │ │ │ -108B1A Comment Length 0000 (0) │ │ │ │ -108B1C Disk Start 0000 (0) │ │ │ │ -108B1E Int File Attributes 0000 (0) │ │ │ │ +108C32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108C34 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108C38 CRC 5A099C1C (1510579228) │ │ │ │ +108C3C Compressed Size 0000042B (1067) │ │ │ │ +108C40 Uncompressed Size 0000166E (5742) │ │ │ │ +108C44 Filename Length 0028 (40) │ │ │ │ +108C46 Extra Length 0000 (0) │ │ │ │ +108C48 Comment Length 0000 (0) │ │ │ │ +108C4A Disk Start 0000 (0) │ │ │ │ +108C4C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108B20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108C4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108B24 Local Header Offset 000645C9 (411081) │ │ │ │ -108B28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108C52 Local Header Offset 000645A2 (411042) │ │ │ │ +108C56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108B28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108C56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108B50 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ -108B54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108B55 Created OS 03 (3) 'Unix' │ │ │ │ -108B56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108B57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108B58 General Purpose Flag 0800 (2048) │ │ │ │ +108C7E CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ +108C82 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108C83 Created OS 03 (3) 'Unix' │ │ │ │ +108C84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108C85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108C86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108B5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -108B5C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108B60 CRC 5007BC1E (1342684190) │ │ │ │ -108B64 Compressed Size 00000433 (1075) │ │ │ │ -108B68 Uncompressed Size 00000A00 (2560) │ │ │ │ -108B6C Filename Length 0030 (48) │ │ │ │ -108B6E Extra Length 0000 (0) │ │ │ │ -108B70 Comment Length 0000 (0) │ │ │ │ -108B72 Disk Start 0000 (0) │ │ │ │ -108B74 Int File Attributes 0000 (0) │ │ │ │ +108C88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108C8A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108C8E CRC 5007BC1E (1342684190) │ │ │ │ +108C92 Compressed Size 00000433 (1075) │ │ │ │ +108C96 Uncompressed Size 00000A00 (2560) │ │ │ │ +108C9A Filename Length 0030 (48) │ │ │ │ +108C9C Extra Length 0000 (0) │ │ │ │ +108C9E Comment Length 0000 (0) │ │ │ │ +108CA0 Disk Start 0000 (0) │ │ │ │ +108CA2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108B76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108CA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108B7A Local Header Offset 00064A3A (412218) │ │ │ │ -108B7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108CA8 Local Header Offset 00064A13 (412179) │ │ │ │ +108CAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108B7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108CAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108BAE CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ -108BB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108BB3 Created OS 03 (3) 'Unix' │ │ │ │ -108BB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108BB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108BB6 General Purpose Flag 0800 (2048) │ │ │ │ +108CDC CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ +108CE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108CE1 Created OS 03 (3) 'Unix' │ │ │ │ +108CE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108CE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108CE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108BB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108BBA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108BBE CRC 79C91ECD (2043223757) │ │ │ │ -108BC2 Compressed Size 0000038A (906) │ │ │ │ -108BC6 Uncompressed Size 00001240 (4672) │ │ │ │ -108BCA Filename Length 002F (47) │ │ │ │ -108BCC Extra Length 0000 (0) │ │ │ │ -108BCE Comment Length 0000 (0) │ │ │ │ -108BD0 Disk Start 0000 (0) │ │ │ │ -108BD2 Int File Attributes 0000 (0) │ │ │ │ +108CE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108CE8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108CEC CRC 79C91ECD (2043223757) │ │ │ │ +108CF0 Compressed Size 0000038A (906) │ │ │ │ +108CF4 Uncompressed Size 00001240 (4672) │ │ │ │ +108CF8 Filename Length 002F (47) │ │ │ │ +108CFA Extra Length 0000 (0) │ │ │ │ +108CFC Comment Length 0000 (0) │ │ │ │ +108CFE Disk Start 0000 (0) │ │ │ │ +108D00 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108BD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108D02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108BD8 Local Header Offset 00064EBB (413371) │ │ │ │ -108BDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108D06 Local Header Offset 00064E94 (413332) │ │ │ │ +108D0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108BDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108D0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108C0B CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ -108C0F Created Zip Spec 14 (20) '2.0' │ │ │ │ -108C10 Created OS 03 (3) 'Unix' │ │ │ │ -108C11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108C12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108C13 General Purpose Flag 0800 (2048) │ │ │ │ +108D39 CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ +108D3D Created Zip Spec 14 (20) '2.0' │ │ │ │ +108D3E Created OS 03 (3) 'Unix' │ │ │ │ +108D3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108D40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108D41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108C15 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108C17 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108C1B CRC 1E0D4260 (504185440) │ │ │ │ -108C1F Compressed Size 000002C0 (704) │ │ │ │ -108C23 Uncompressed Size 000005AF (1455) │ │ │ │ -108C27 Filename Length 0025 (37) │ │ │ │ -108C29 Extra Length 0000 (0) │ │ │ │ -108C2B Comment Length 0000 (0) │ │ │ │ -108C2D Disk Start 0000 (0) │ │ │ │ -108C2F Int File Attributes 0000 (0) │ │ │ │ +108D43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108D45 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108D49 CRC 1E0D4260 (504185440) │ │ │ │ +108D4D Compressed Size 000002C0 (704) │ │ │ │ +108D51 Uncompressed Size 000005AF (1455) │ │ │ │ +108D55 Filename Length 0025 (37) │ │ │ │ +108D57 Extra Length 0000 (0) │ │ │ │ +108D59 Comment Length 0000 (0) │ │ │ │ +108D5B Disk Start 0000 (0) │ │ │ │ +108D5D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108C31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108D5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108C35 Local Header Offset 00065292 (414354) │ │ │ │ -108C39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108D63 Local Header Offset 0006526B (414315) │ │ │ │ +108D67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108C39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108D67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108C5E CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ -108C62 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108C63 Created OS 03 (3) 'Unix' │ │ │ │ -108C64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108C65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108C66 General Purpose Flag 0800 (2048) │ │ │ │ +108D8C CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ +108D90 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108D91 Created OS 03 (3) 'Unix' │ │ │ │ +108D92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108D93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108D94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108C68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108C6A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108C6E CRC 9BC87663 (2613605987) │ │ │ │ -108C72 Compressed Size 0000048D (1165) │ │ │ │ -108C76 Uncompressed Size 00001611 (5649) │ │ │ │ -108C7A Filename Length 0024 (36) │ │ │ │ -108C7C Extra Length 0000 (0) │ │ │ │ -108C7E Comment Length 0000 (0) │ │ │ │ -108C80 Disk Start 0000 (0) │ │ │ │ -108C82 Int File Attributes 0000 (0) │ │ │ │ +108D96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108D98 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108D9C CRC 9BC87663 (2613605987) │ │ │ │ +108DA0 Compressed Size 0000048D (1165) │ │ │ │ +108DA4 Uncompressed Size 00001611 (5649) │ │ │ │ +108DA8 Filename Length 0024 (36) │ │ │ │ +108DAA Extra Length 0000 (0) │ │ │ │ +108DAC Comment Length 0000 (0) │ │ │ │ +108DAE Disk Start 0000 (0) │ │ │ │ +108DB0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108C84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108DB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108C88 Local Header Offset 00065595 (415125) │ │ │ │ -108C8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108DB6 Local Header Offset 0006556E (415086) │ │ │ │ +108DBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108C8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108DBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108CB0 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ -108CB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108CB5 Created OS 03 (3) 'Unix' │ │ │ │ -108CB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108CB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108CB8 General Purpose Flag 0800 (2048) │ │ │ │ +108DDE CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ +108DE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108DE3 Created OS 03 (3) 'Unix' │ │ │ │ +108DE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108DE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108DE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108CBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -108CBC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108CC0 CRC 25AFB103 (632271107) │ │ │ │ -108CC4 Compressed Size 000003D1 (977) │ │ │ │ -108CC8 Uncompressed Size 000008AD (2221) │ │ │ │ -108CCC Filename Length 0035 (53) │ │ │ │ -108CCE Extra Length 0000 (0) │ │ │ │ -108CD0 Comment Length 0000 (0) │ │ │ │ -108CD2 Disk Start 0000 (0) │ │ │ │ -108CD4 Int File Attributes 0000 (0) │ │ │ │ +108DE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108DEA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108DEE CRC 25AFB103 (632271107) │ │ │ │ +108DF2 Compressed Size 000003D1 (977) │ │ │ │ +108DF6 Uncompressed Size 000008AD (2221) │ │ │ │ +108DFA Filename Length 0035 (53) │ │ │ │ +108DFC Extra Length 0000 (0) │ │ │ │ +108DFE Comment Length 0000 (0) │ │ │ │ +108E00 Disk Start 0000 (0) │ │ │ │ +108E02 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108CD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108E04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108CDA Local Header Offset 00065A64 (416356) │ │ │ │ -108CDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108E08 Local Header Offset 00065A3D (416317) │ │ │ │ +108E0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108CDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108E0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108D13 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ -108D17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108D18 Created OS 03 (3) 'Unix' │ │ │ │ -108D19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108D1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108D1B General Purpose Flag 0800 (2048) │ │ │ │ +108E41 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ +108E45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108E46 Created OS 03 (3) 'Unix' │ │ │ │ +108E47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108E48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108E49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108D1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -108D1F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108D23 CRC 9ABAEB25 (2595941157) │ │ │ │ -108D27 Compressed Size 0000051D (1309) │ │ │ │ -108D2B Uncompressed Size 00001425 (5157) │ │ │ │ -108D2F Filename Length 0034 (52) │ │ │ │ -108D31 Extra Length 0000 (0) │ │ │ │ -108D33 Comment Length 0000 (0) │ │ │ │ -108D35 Disk Start 0000 (0) │ │ │ │ -108D37 Int File Attributes 0000 (0) │ │ │ │ +108E4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +108E4D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108E51 CRC 9ABAEB25 (2595941157) │ │ │ │ +108E55 Compressed Size 0000051D (1309) │ │ │ │ +108E59 Uncompressed Size 00001425 (5157) │ │ │ │ +108E5D Filename Length 0034 (52) │ │ │ │ +108E5F Extra Length 0000 (0) │ │ │ │ +108E61 Comment Length 0000 (0) │ │ │ │ +108E63 Disk Start 0000 (0) │ │ │ │ +108E65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108D39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108E67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108D3D Local Header Offset 00065E88 (417416) │ │ │ │ -108D41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108E6B Local Header Offset 00065E61 (417377) │ │ │ │ +108E6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108D41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108E6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108D75 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ -108D79 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108D7A Created OS 03 (3) 'Unix' │ │ │ │ -108D7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108D7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108D7D General Purpose Flag 0800 (2048) │ │ │ │ +108EA3 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ +108EA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108EA8 Created OS 03 (3) 'Unix' │ │ │ │ +108EA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108EAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108EAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108D7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -108D81 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108D85 CRC 9F00CFE2 (2667630562) │ │ │ │ -108D89 Compressed Size 00000392 (914) │ │ │ │ -108D8D Uncompressed Size 000007AE (1966) │ │ │ │ -108D91 Filename Length 002C (44) │ │ │ │ -108D93 Extra Length 0000 (0) │ │ │ │ -108D95 Comment Length 0000 (0) │ │ │ │ -108D97 Disk Start 0000 (0) │ │ │ │ -108D99 Int File Attributes 0000 (0) │ │ │ │ +108EAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +108EAF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108EB3 CRC 9F00CFE2 (2667630562) │ │ │ │ +108EB7 Compressed Size 00000392 (914) │ │ │ │ +108EBB Uncompressed Size 000007AE (1966) │ │ │ │ +108EBF Filename Length 002C (44) │ │ │ │ +108EC1 Extra Length 0000 (0) │ │ │ │ +108EC3 Comment Length 0000 (0) │ │ │ │ +108EC5 Disk Start 0000 (0) │ │ │ │ +108EC7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108D9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108EC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108D9F Local Header Offset 000663F7 (418807) │ │ │ │ -108DA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108ECD Local Header Offset 000663D0 (418768) │ │ │ │ +108ED1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108DA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108ED1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108DCF CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ -108DD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108DD4 Created OS 03 (3) 'Unix' │ │ │ │ -108DD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108DD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108DD7 General Purpose Flag 0800 (2048) │ │ │ │ +108EFD CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ +108F01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108F02 Created OS 03 (3) 'Unix' │ │ │ │ +108F03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108F04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108F05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108DD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108DDB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108DDF CRC 9647C423 (2521285667) │ │ │ │ -108DE3 Compressed Size 00000307 (775) │ │ │ │ -108DE7 Uncompressed Size 00000E7F (3711) │ │ │ │ -108DEB Filename Length 002B (43) │ │ │ │ -108DED Extra Length 0000 (0) │ │ │ │ -108DEF Comment Length 0000 (0) │ │ │ │ -108DF1 Disk Start 0000 (0) │ │ │ │ -108DF3 Int File Attributes 0000 (0) │ │ │ │ +108F07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108F09 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108F0D CRC 9647C423 (2521285667) │ │ │ │ +108F11 Compressed Size 00000307 (775) │ │ │ │ +108F15 Uncompressed Size 00000E7F (3711) │ │ │ │ +108F19 Filename Length 002B (43) │ │ │ │ +108F1B Extra Length 0000 (0) │ │ │ │ +108F1D Comment Length 0000 (0) │ │ │ │ +108F1F Disk Start 0000 (0) │ │ │ │ +108F21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108DF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108F23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108DF9 Local Header Offset 000667D3 (419795) │ │ │ │ -108DFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108F27 Local Header Offset 000667AC (419756) │ │ │ │ +108F2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108DFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108F2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108E28 CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ -108E2C Created Zip Spec 14 (20) '2.0' │ │ │ │ -108E2D Created OS 03 (3) 'Unix' │ │ │ │ -108E2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108E2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108E30 General Purpose Flag 0800 (2048) │ │ │ │ +108F56 CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ +108F5A Created Zip Spec 14 (20) '2.0' │ │ │ │ +108F5B Created OS 03 (3) 'Unix' │ │ │ │ +108F5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108F5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108F5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108E32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108E34 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108E38 CRC 5A972993 (1519856019) │ │ │ │ -108E3C Compressed Size 000003C2 (962) │ │ │ │ -108E40 Uncompressed Size 000007E8 (2024) │ │ │ │ -108E44 Filename Length 0026 (38) │ │ │ │ -108E46 Extra Length 0000 (0) │ │ │ │ -108E48 Comment Length 0000 (0) │ │ │ │ -108E4A Disk Start 0000 (0) │ │ │ │ -108E4C Int File Attributes 0000 (0) │ │ │ │ +108F60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108F62 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108F66 CRC 5A972993 (1519856019) │ │ │ │ +108F6A Compressed Size 000003C2 (962) │ │ │ │ +108F6E Uncompressed Size 000007E8 (2024) │ │ │ │ +108F72 Filename Length 0026 (38) │ │ │ │ +108F74 Extra Length 0000 (0) │ │ │ │ +108F76 Comment Length 0000 (0) │ │ │ │ +108F78 Disk Start 0000 (0) │ │ │ │ +108F7A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108E4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108F7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108E52 Local Header Offset 00066B23 (420643) │ │ │ │ -108E56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108F80 Local Header Offset 00066AFC (420604) │ │ │ │ +108F84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108E56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108F84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108E7C CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ -108E80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108E81 Created OS 03 (3) 'Unix' │ │ │ │ -108E82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108E83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108E84 General Purpose Flag 0800 (2048) │ │ │ │ +108FAA CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ +108FAE Created Zip Spec 14 (20) '2.0' │ │ │ │ +108FAF Created OS 03 (3) 'Unix' │ │ │ │ +108FB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108FB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108FB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108E86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108E88 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108E8C CRC 0CBE9AE8 (213818088) │ │ │ │ -108E90 Compressed Size 00000463 (1123) │ │ │ │ -108E94 Uncompressed Size 00000F35 (3893) │ │ │ │ -108E98 Filename Length 0025 (37) │ │ │ │ -108E9A Extra Length 0000 (0) │ │ │ │ -108E9C Comment Length 0000 (0) │ │ │ │ -108E9E Disk Start 0000 (0) │ │ │ │ -108EA0 Int File Attributes 0000 (0) │ │ │ │ +108FB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108FB6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108FBA CRC 0CBE9AE8 (213818088) │ │ │ │ +108FBE Compressed Size 00000463 (1123) │ │ │ │ +108FC2 Uncompressed Size 00000F35 (3893) │ │ │ │ +108FC6 Filename Length 0025 (37) │ │ │ │ +108FC8 Extra Length 0000 (0) │ │ │ │ +108FCA Comment Length 0000 (0) │ │ │ │ +108FCC Disk Start 0000 (0) │ │ │ │ +108FCE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108EA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108FD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108EA6 Local Header Offset 00066F29 (421673) │ │ │ │ -108EAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108FD4 Local Header Offset 00066F02 (421634) │ │ │ │ +108FD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108EAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108FD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108ECF CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ -108ED3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108ED4 Created OS 03 (3) 'Unix' │ │ │ │ -108ED5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108ED6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108ED7 General Purpose Flag 0800 (2048) │ │ │ │ +108FFD CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ +109001 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109002 Created OS 03 (3) 'Unix' │ │ │ │ +109003 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109004 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109005 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108ED9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108EDB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108EDF CRC F9CD2C68 (4190973032) │ │ │ │ -108EE3 Compressed Size 0000070E (1806) │ │ │ │ -108EE7 Uncompressed Size 0000126F (4719) │ │ │ │ -108EEB Filename Length 0021 (33) │ │ │ │ -108EED Extra Length 0000 (0) │ │ │ │ -108EEF Comment Length 0000 (0) │ │ │ │ -108EF1 Disk Start 0000 (0) │ │ │ │ -108EF3 Int File Attributes 0000 (0) │ │ │ │ +109007 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109009 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10900D CRC F9CD2C68 (4190973032) │ │ │ │ +109011 Compressed Size 0000070E (1806) │ │ │ │ +109015 Uncompressed Size 0000126F (4719) │ │ │ │ +109019 Filename Length 0021 (33) │ │ │ │ +10901B Extra Length 0000 (0) │ │ │ │ +10901D Comment Length 0000 (0) │ │ │ │ +10901F Disk Start 0000 (0) │ │ │ │ +109021 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108EF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109023 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108EF9 Local Header Offset 000673CF (422863) │ │ │ │ -108EFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109027 Local Header Offset 000673A8 (422824) │ │ │ │ +10902B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108EFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10902B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108F1E CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ -108F22 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108F23 Created OS 03 (3) 'Unix' │ │ │ │ -108F24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108F25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108F26 General Purpose Flag 0800 (2048) │ │ │ │ +10904C CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ +109050 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109051 Created OS 03 (3) 'Unix' │ │ │ │ +109052 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109053 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109054 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108F28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108F2A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108F2E CRC 150276AF (352482991) │ │ │ │ -108F32 Compressed Size 00000664 (1636) │ │ │ │ -108F36 Uncompressed Size 00003A8C (14988) │ │ │ │ -108F3A Filename Length 0020 (32) │ │ │ │ -108F3C Extra Length 0000 (0) │ │ │ │ -108F3E Comment Length 0000 (0) │ │ │ │ -108F40 Disk Start 0000 (0) │ │ │ │ -108F42 Int File Attributes 0000 (0) │ │ │ │ +109056 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109058 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10905C CRC 150276AF (352482991) │ │ │ │ +109060 Compressed Size 00000664 (1636) │ │ │ │ +109064 Uncompressed Size 00003A8C (14988) │ │ │ │ +109068 Filename Length 0020 (32) │ │ │ │ +10906A Extra Length 0000 (0) │ │ │ │ +10906C Comment Length 0000 (0) │ │ │ │ +10906E Disk Start 0000 (0) │ │ │ │ +109070 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108F44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109072 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108F48 Local Header Offset 00067B1C (424732) │ │ │ │ -108F4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109076 Local Header Offset 00067AF5 (424693) │ │ │ │ +10907A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108F4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10907A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108F6C CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ -108F70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108F71 Created OS 03 (3) 'Unix' │ │ │ │ -108F72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108F73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108F74 General Purpose Flag 0800 (2048) │ │ │ │ +10909A CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ +10909E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10909F Created OS 03 (3) 'Unix' │ │ │ │ +1090A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108F76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108F78 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108F7C CRC 37E2CF8E (937611150) │ │ │ │ -108F80 Compressed Size 00000C1A (3098) │ │ │ │ -108F84 Uncompressed Size 000026EF (9967) │ │ │ │ -108F88 Filename Length 002D (45) │ │ │ │ -108F8A Extra Length 0000 (0) │ │ │ │ -108F8C Comment Length 0000 (0) │ │ │ │ -108F8E Disk Start 0000 (0) │ │ │ │ -108F90 Int File Attributes 0000 (0) │ │ │ │ +1090A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1090A6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1090AA CRC 37E2CF8E (937611150) │ │ │ │ +1090AE Compressed Size 00000C1A (3098) │ │ │ │ +1090B2 Uncompressed Size 000026EF (9967) │ │ │ │ +1090B6 Filename Length 002D (45) │ │ │ │ +1090B8 Extra Length 0000 (0) │ │ │ │ +1090BA Comment Length 0000 (0) │ │ │ │ +1090BC Disk Start 0000 (0) │ │ │ │ +1090BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108F92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1090C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108F96 Local Header Offset 000681BE (426430) │ │ │ │ -108F9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1090C4 Local Header Offset 00068197 (426391) │ │ │ │ +1090C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108F9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1090C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108FC7 CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ -108FCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -108FCC Created OS 03 (3) 'Unix' │ │ │ │ -108FCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108FCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108FCF General Purpose Flag 0800 (2048) │ │ │ │ +1090F5 CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ +1090F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1090FA Created OS 03 (3) 'Unix' │ │ │ │ +1090FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108FD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108FD3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108FD7 CRC 01D149E2 (30493154) │ │ │ │ -108FDB Compressed Size 00000E0B (3595) │ │ │ │ -108FDF Uncompressed Size 00008380 (33664) │ │ │ │ -108FE3 Filename Length 002C (44) │ │ │ │ -108FE5 Extra Length 0000 (0) │ │ │ │ -108FE7 Comment Length 0000 (0) │ │ │ │ -108FE9 Disk Start 0000 (0) │ │ │ │ -108FEB Int File Attributes 0000 (0) │ │ │ │ +1090FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +109101 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109105 CRC 01D149E2 (30493154) │ │ │ │ +109109 Compressed Size 00000E0B (3595) │ │ │ │ +10910D Uncompressed Size 00008380 (33664) │ │ │ │ +109111 Filename Length 002C (44) │ │ │ │ +109113 Extra Length 0000 (0) │ │ │ │ +109115 Comment Length 0000 (0) │ │ │ │ +109117 Disk Start 0000 (0) │ │ │ │ +109119 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108FED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10911B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108FF1 Local Header Offset 00068E23 (429603) │ │ │ │ -108FF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10911F Local Header Offset 00068DFC (429564) │ │ │ │ +109123 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108FF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109021 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ -109025 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109026 Created OS 03 (3) 'Unix' │ │ │ │ -109027 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109028 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109029 General Purpose Flag 0800 (2048) │ │ │ │ +10914F CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ +109153 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109154 Created OS 03 (3) 'Unix' │ │ │ │ +109155 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109156 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109157 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10902B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10902D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109031 CRC D0BE3EBA (3502128826) │ │ │ │ -109035 Compressed Size 00000430 (1072) │ │ │ │ -109039 Uncompressed Size 000009F0 (2544) │ │ │ │ -10903D Filename Length 002F (47) │ │ │ │ -10903F Extra Length 0000 (0) │ │ │ │ -109041 Comment Length 0000 (0) │ │ │ │ -109043 Disk Start 0000 (0) │ │ │ │ -109045 Int File Attributes 0000 (0) │ │ │ │ +109159 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10915B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10915F CRC D0BE3EBA (3502128826) │ │ │ │ +109163 Compressed Size 00000430 (1072) │ │ │ │ +109167 Uncompressed Size 000009F0 (2544) │ │ │ │ +10916B Filename Length 002F (47) │ │ │ │ +10916D Extra Length 0000 (0) │ │ │ │ +10916F Comment Length 0000 (0) │ │ │ │ +109171 Disk Start 0000 (0) │ │ │ │ +109173 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109047 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109175 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10904B Local Header Offset 00069C78 (433272) │ │ │ │ -10904F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109179 Local Header Offset 00069C51 (433233) │ │ │ │ +10917D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10904F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10917D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10907E CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ -109082 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109083 Created OS 03 (3) 'Unix' │ │ │ │ -109084 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109085 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109086 General Purpose Flag 0800 (2048) │ │ │ │ +1091AC CENTRAL HEADER #212 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' │ │ │ │ -109088 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10908A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10908E CRC 304E4E2F (810438191) │ │ │ │ -109092 Compressed Size 00000388 (904) │ │ │ │ -109096 Uncompressed Size 00001212 (4626) │ │ │ │ -10909A Filename Length 002E (46) │ │ │ │ -10909C Extra Length 0000 (0) │ │ │ │ -10909E Comment Length 0000 (0) │ │ │ │ -1090A0 Disk Start 0000 (0) │ │ │ │ -1090A2 Int File Attributes 0000 (0) │ │ │ │ +1091B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1091B8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1091BC CRC 304E4E2F (810438191) │ │ │ │ +1091C0 Compressed Size 00000388 (904) │ │ │ │ +1091C4 Uncompressed Size 00001212 (4626) │ │ │ │ +1091C8 Filename Length 002E (46) │ │ │ │ +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' │ │ │ │ -1090A4 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' │ │ │ │ -1090A8 Local Header Offset 0006A0F5 (434421) │ │ │ │ -1090AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1091D6 Local Header Offset 0006A0CE (434382) │ │ │ │ +1091DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1090AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1091DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1090DA CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ -1090DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1090DF Created OS 03 (3) 'Unix' │ │ │ │ -1090E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1090E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1090E2 General Purpose Flag 0800 (2048) │ │ │ │ +109208 CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ +10920C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10920D Created OS 03 (3) 'Unix' │ │ │ │ +10920E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10920F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109210 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1090E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1090E6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1090EA CRC D2A831F5 (3534238197) │ │ │ │ -1090EE Compressed Size 000007C1 (1985) │ │ │ │ -1090F2 Uncompressed Size 0000131C (4892) │ │ │ │ -1090F6 Filename Length 0025 (37) │ │ │ │ -1090F8 Extra Length 0000 (0) │ │ │ │ -1090FA Comment Length 0000 (0) │ │ │ │ -1090FC Disk Start 0000 (0) │ │ │ │ -1090FE Int File Attributes 0000 (0) │ │ │ │ +109212 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109214 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109218 CRC D2A831F5 (3534238197) │ │ │ │ +10921C Compressed Size 000007C1 (1985) │ │ │ │ +109220 Uncompressed Size 0000131C (4892) │ │ │ │ +109224 Filename Length 0025 (37) │ │ │ │ +109226 Extra Length 0000 (0) │ │ │ │ +109228 Comment Length 0000 (0) │ │ │ │ +10922A Disk Start 0000 (0) │ │ │ │ +10922C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109100 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10922E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109104 Local Header Offset 0006A4C9 (435401) │ │ │ │ -109108 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109232 Local Header Offset 0006A4A2 (435362) │ │ │ │ +109236 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109108: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109236: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10912D CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ -109131 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109132 Created OS 03 (3) 'Unix' │ │ │ │ -109133 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109134 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109135 General Purpose Flag 0800 (2048) │ │ │ │ +10925B CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ +10925F Created Zip Spec 14 (20) '2.0' │ │ │ │ +109260 Created OS 03 (3) 'Unix' │ │ │ │ +109261 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109262 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109263 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109137 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109139 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10913D CRC A7949094 (2811531412) │ │ │ │ -109141 Compressed Size 0000072B (1835) │ │ │ │ -109145 Uncompressed Size 00002CB0 (11440) │ │ │ │ -109149 Filename Length 0024 (36) │ │ │ │ -10914B Extra Length 0000 (0) │ │ │ │ -10914D Comment Length 0000 (0) │ │ │ │ -10914F Disk Start 0000 (0) │ │ │ │ -109151 Int File Attributes 0000 (0) │ │ │ │ +109265 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109267 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10926B CRC A7949094 (2811531412) │ │ │ │ +10926F Compressed Size 0000072B (1835) │ │ │ │ +109273 Uncompressed Size 00002CB0 (11440) │ │ │ │ +109277 Filename Length 0024 (36) │ │ │ │ +109279 Extra Length 0000 (0) │ │ │ │ +10927B Comment Length 0000 (0) │ │ │ │ +10927D Disk Start 0000 (0) │ │ │ │ +10927F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109153 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109281 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109157 Local Header Offset 0006ACCD (437453) │ │ │ │ -10915B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109285 Local Header Offset 0006ACA6 (437414) │ │ │ │ +109289 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10915B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109289: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10917F CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ -109183 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109184 Created OS 03 (3) 'Unix' │ │ │ │ -109185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109187 General Purpose Flag 0800 (2048) │ │ │ │ +1092AD CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ +1092B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1092B2 Created OS 03 (3) 'Unix' │ │ │ │ +1092B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1092B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1092B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109189 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10918B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10918F CRC 87B81A6C (2276989548) │ │ │ │ -109193 Compressed Size 00000CCB (3275) │ │ │ │ -109197 Uncompressed Size 0000310A (12554) │ │ │ │ -10919B Filename Length 0026 (38) │ │ │ │ -10919D Extra Length 0000 (0) │ │ │ │ -10919F Comment Length 0000 (0) │ │ │ │ -1091A1 Disk Start 0000 (0) │ │ │ │ -1091A3 Int File Attributes 0000 (0) │ │ │ │ +1092B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1092B9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1092BD CRC 87B81A6C (2276989548) │ │ │ │ +1092C1 Compressed Size 00000CCB (3275) │ │ │ │ +1092C5 Uncompressed Size 0000310A (12554) │ │ │ │ +1092C9 Filename Length 0026 (38) │ │ │ │ +1092CB Extra Length 0000 (0) │ │ │ │ +1092CD Comment Length 0000 (0) │ │ │ │ +1092CF Disk Start 0000 (0) │ │ │ │ +1092D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1091A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1092D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1091A9 Local Header Offset 0006B43A (439354) │ │ │ │ -1091AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1092D7 Local Header Offset 0006B413 (439315) │ │ │ │ +1092DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1091AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1092DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1091D3 CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ -1091D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1091D8 Created OS 03 (3) 'Unix' │ │ │ │ -1091D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1091DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1091DB General Purpose Flag 0800 (2048) │ │ │ │ +109301 CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ +109305 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109306 Created OS 03 (3) 'Unix' │ │ │ │ +109307 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109308 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109309 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1091DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1091DF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1091E3 CRC 8F36FA1F (2402744863) │ │ │ │ -1091E7 Compressed Size 000007AC (1964) │ │ │ │ -1091EB Uncompressed Size 000070B9 (28857) │ │ │ │ -1091EF Filename Length 0025 (37) │ │ │ │ -1091F1 Extra Length 0000 (0) │ │ │ │ -1091F3 Comment Length 0000 (0) │ │ │ │ -1091F5 Disk Start 0000 (0) │ │ │ │ -1091F7 Int File Attributes 0000 (0) │ │ │ │ +10930B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10930D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109311 CRC 8F36FA1F (2402744863) │ │ │ │ +109315 Compressed Size 000007AC (1964) │ │ │ │ +109319 Uncompressed Size 000070B9 (28857) │ │ │ │ +10931D Filename Length 0025 (37) │ │ │ │ +10931F Extra Length 0000 (0) │ │ │ │ +109321 Comment Length 0000 (0) │ │ │ │ +109323 Disk Start 0000 (0) │ │ │ │ +109325 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1091F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109327 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1091FD Local Header Offset 0006C149 (442697) │ │ │ │ -109201 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10932B Local Header Offset 0006C122 (442658) │ │ │ │ +10932F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109201: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10932F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109226 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ -10922A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10922B Created OS 03 (3) 'Unix' │ │ │ │ -10922C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10922D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10922E General Purpose Flag 0800 (2048) │ │ │ │ +109354 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ +109358 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109359 Created OS 03 (3) 'Unix' │ │ │ │ +10935A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10935B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10935C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109230 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109232 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109236 CRC 6AA354C5 (1789088965) │ │ │ │ -10923A Compressed Size 000001F4 (500) │ │ │ │ -10923E Uncompressed Size 000003A4 (932) │ │ │ │ -109242 Filename Length 002D (45) │ │ │ │ -109244 Extra Length 0000 (0) │ │ │ │ -109246 Comment Length 0000 (0) │ │ │ │ -109248 Disk Start 0000 (0) │ │ │ │ -10924A Int File Attributes 0000 (0) │ │ │ │ +10935E Compression Method 0008 (8) 'Deflated' │ │ │ │ +109360 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109364 CRC 6AA354C5 (1789088965) │ │ │ │ +109368 Compressed Size 000001F4 (500) │ │ │ │ +10936C Uncompressed Size 000003A4 (932) │ │ │ │ +109370 Filename Length 002D (45) │ │ │ │ +109372 Extra Length 0000 (0) │ │ │ │ +109374 Comment Length 0000 (0) │ │ │ │ +109376 Disk Start 0000 (0) │ │ │ │ +109378 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10924C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10937A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109250 Local Header Offset 0006C938 (444728) │ │ │ │ -109254 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10937E Local Header Offset 0006C911 (444689) │ │ │ │ +109382 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109254: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109382: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109281 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ -109285 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109286 Created OS 03 (3) 'Unix' │ │ │ │ -109287 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109288 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109289 General Purpose Flag 0800 (2048) │ │ │ │ +1093AF CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ +1093B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1093B4 Created OS 03 (3) 'Unix' │ │ │ │ +1093B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1093B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1093B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10928B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10928D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109291 CRC 2027604E (539451470) │ │ │ │ -109295 Compressed Size 00000287 (647) │ │ │ │ -109299 Uncompressed Size 000007A0 (1952) │ │ │ │ -10929D Filename Length 002C (44) │ │ │ │ -10929F Extra Length 0000 (0) │ │ │ │ -1092A1 Comment Length 0000 (0) │ │ │ │ -1092A3 Disk Start 0000 (0) │ │ │ │ -1092A5 Int File Attributes 0000 (0) │ │ │ │ +1093B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1093BB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1093BF CRC 2027604E (539451470) │ │ │ │ +1093C3 Compressed Size 00000287 (647) │ │ │ │ +1093C7 Uncompressed Size 000007A0 (1952) │ │ │ │ +1093CB Filename Length 002C (44) │ │ │ │ +1093CD Extra Length 0000 (0) │ │ │ │ +1093CF Comment Length 0000 (0) │ │ │ │ +1093D1 Disk Start 0000 (0) │ │ │ │ +1093D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1092A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1093D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1092AB Local Header Offset 0006CB77 (445303) │ │ │ │ -1092AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1093D9 Local Header Offset 0006CB50 (445264) │ │ │ │ +1093DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1092AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1093DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1092DB CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ -1092DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1092E0 Created OS 03 (3) 'Unix' │ │ │ │ -1092E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1092E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1092E3 General Purpose Flag 0800 (2048) │ │ │ │ +109409 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ +10940D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10940E Created OS 03 (3) 'Unix' │ │ │ │ +10940F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109410 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109411 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1092E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1092E7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1092EB CRC 5F24026C (1596195436) │ │ │ │ -1092EF Compressed Size 00000679 (1657) │ │ │ │ -1092F3 Uncompressed Size 000011FA (4602) │ │ │ │ -1092F7 Filename Length 0028 (40) │ │ │ │ -1092F9 Extra Length 0000 (0) │ │ │ │ -1092FB Comment Length 0000 (0) │ │ │ │ -1092FD Disk Start 0000 (0) │ │ │ │ -1092FF Int File Attributes 0000 (0) │ │ │ │ +109413 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109415 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109419 CRC 5F24026C (1596195436) │ │ │ │ +10941D Compressed Size 00000679 (1657) │ │ │ │ +109421 Uncompressed Size 000011FA (4602) │ │ │ │ +109425 Filename Length 0028 (40) │ │ │ │ +109427 Extra Length 0000 (0) │ │ │ │ +109429 Comment Length 0000 (0) │ │ │ │ +10942B Disk Start 0000 (0) │ │ │ │ +10942D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109301 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10942F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109305 Local Header Offset 0006CE48 (446024) │ │ │ │ -109309 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109433 Local Header Offset 0006CE21 (445985) │ │ │ │ +109437 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109309: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109437: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109331 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ -109335 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109336 Created OS 03 (3) 'Unix' │ │ │ │ -109337 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109338 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109339 General Purpose Flag 0800 (2048) │ │ │ │ +10945F CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ +109463 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109464 Created OS 03 (3) 'Unix' │ │ │ │ +109465 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109466 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109467 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10933B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10933D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109341 CRC E9DF47CA (3923724234) │ │ │ │ -109345 Compressed Size 000004BC (1212) │ │ │ │ -109349 Uncompressed Size 0000249E (9374) │ │ │ │ -10934D Filename Length 0027 (39) │ │ │ │ -10934F Extra Length 0000 (0) │ │ │ │ -109351 Comment Length 0000 (0) │ │ │ │ -109353 Disk Start 0000 (0) │ │ │ │ -109355 Int File Attributes 0000 (0) │ │ │ │ +109469 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10946B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10946F CRC E9DF47CA (3923724234) │ │ │ │ +109473 Compressed Size 000004BC (1212) │ │ │ │ +109477 Uncompressed Size 0000249E (9374) │ │ │ │ +10947B Filename Length 0027 (39) │ │ │ │ +10947D Extra Length 0000 (0) │ │ │ │ +10947F Comment Length 0000 (0) │ │ │ │ +109481 Disk Start 0000 (0) │ │ │ │ +109483 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109357 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109485 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10935B Local Header Offset 0006D507 (447751) │ │ │ │ -10935F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109489 Local Header Offset 0006D4E0 (447712) │ │ │ │ +10948D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10935F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10948D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109386 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ -10938A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10938B Created OS 03 (3) 'Unix' │ │ │ │ -10938C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10938D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10938E General Purpose Flag 0800 (2048) │ │ │ │ +1094B4 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ +1094B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1094B9 Created OS 03 (3) 'Unix' │ │ │ │ +1094BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1094BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1094BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109390 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109392 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109396 CRC 11291A57 (287906391) │ │ │ │ -10939A Compressed Size 000005D7 (1495) │ │ │ │ -10939E Uncompressed Size 00000EA7 (3751) │ │ │ │ -1093A2 Filename Length 0020 (32) │ │ │ │ -1093A4 Extra Length 0000 (0) │ │ │ │ -1093A6 Comment Length 0000 (0) │ │ │ │ -1093A8 Disk Start 0000 (0) │ │ │ │ -1093AA Int File Attributes 0000 (0) │ │ │ │ +1094BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1094C0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1094C4 CRC 11291A57 (287906391) │ │ │ │ +1094C8 Compressed Size 000005D7 (1495) │ │ │ │ +1094CC Uncompressed Size 00000EA7 (3751) │ │ │ │ +1094D0 Filename Length 0020 (32) │ │ │ │ +1094D2 Extra Length 0000 (0) │ │ │ │ +1094D4 Comment Length 0000 (0) │ │ │ │ +1094D6 Disk Start 0000 (0) │ │ │ │ +1094D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1093AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1094DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1093B0 Local Header Offset 0006DA08 (449032) │ │ │ │ -1093B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1094DE Local Header Offset 0006D9E1 (448993) │ │ │ │ +1094E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1093B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1094E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1093D4 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ -1093D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1093D9 Created OS 03 (3) 'Unix' │ │ │ │ -1093DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1093DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1093DC General Purpose Flag 0800 (2048) │ │ │ │ +109502 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ +109506 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109507 Created OS 03 (3) 'Unix' │ │ │ │ +109508 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109509 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10950A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1093DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1093E0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1093E4 CRC 659313CE (1704137678) │ │ │ │ -1093E8 Compressed Size 0000062A (1578) │ │ │ │ -1093EC Uncompressed Size 0000258E (9614) │ │ │ │ -1093F0 Filename Length 001F (31) │ │ │ │ -1093F2 Extra Length 0000 (0) │ │ │ │ -1093F4 Comment Length 0000 (0) │ │ │ │ -1093F6 Disk Start 0000 (0) │ │ │ │ -1093F8 Int File Attributes 0000 (0) │ │ │ │ +10950C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10950E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109512 CRC 659313CE (1704137678) │ │ │ │ +109516 Compressed Size 0000062A (1578) │ │ │ │ +10951A Uncompressed Size 0000258E (9614) │ │ │ │ +10951E Filename Length 001F (31) │ │ │ │ +109520 Extra Length 0000 (0) │ │ │ │ +109522 Comment Length 0000 (0) │ │ │ │ +109524 Disk Start 0000 (0) │ │ │ │ +109526 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1093FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109528 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1093FE Local Header Offset 0006E01D (450589) │ │ │ │ -109402 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10952C Local Header Offset 0006DFF6 (450550) │ │ │ │ +109530 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109402: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109530: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109421 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ -109425 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109426 Created OS 03 (3) 'Unix' │ │ │ │ -109427 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109428 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109429 General Purpose Flag 0800 (2048) │ │ │ │ +10954F CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ +109553 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109554 Created OS 03 (3) 'Unix' │ │ │ │ +109555 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109556 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109557 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10942B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10942D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109431 CRC E490C6D6 (3834693334) │ │ │ │ -109435 Compressed Size 000008F0 (2288) │ │ │ │ -109439 Uncompressed Size 0000182A (6186) │ │ │ │ -10943D Filename Length 0020 (32) │ │ │ │ -10943F Extra Length 0000 (0) │ │ │ │ -109441 Comment Length 0000 (0) │ │ │ │ -109443 Disk Start 0000 (0) │ │ │ │ -109445 Int File Attributes 0000 (0) │ │ │ │ +109559 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10955B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10955F CRC E490C6D6 (3834693334) │ │ │ │ +109563 Compressed Size 000008F0 (2288) │ │ │ │ +109567 Uncompressed Size 0000182A (6186) │ │ │ │ +10956B Filename Length 0020 (32) │ │ │ │ +10956D Extra Length 0000 (0) │ │ │ │ +10956F Comment Length 0000 (0) │ │ │ │ +109571 Disk Start 0000 (0) │ │ │ │ +109573 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109447 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109575 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10944B Local Header Offset 0006E684 (452228) │ │ │ │ -10944F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109579 Local Header Offset 0006E65D (452189) │ │ │ │ +10957D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10944F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10957D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10946F CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ -109473 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109474 Created OS 03 (3) 'Unix' │ │ │ │ -109475 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109476 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109477 General Purpose Flag 0800 (2048) │ │ │ │ +10959D CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ +1095A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1095A2 Created OS 03 (3) 'Unix' │ │ │ │ +1095A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1095A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1095A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109479 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10947B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10947F CRC ADFCC535 (2919023925) │ │ │ │ -109483 Compressed Size 00000983 (2435) │ │ │ │ -109487 Uncompressed Size 000042AE (17070) │ │ │ │ -10948B Filename Length 001F (31) │ │ │ │ -10948D Extra Length 0000 (0) │ │ │ │ -10948F Comment Length 0000 (0) │ │ │ │ -109491 Disk Start 0000 (0) │ │ │ │ -109493 Int File Attributes 0000 (0) │ │ │ │ +1095A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1095A9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1095AD CRC ADFCC535 (2919023925) │ │ │ │ +1095B1 Compressed Size 00000983 (2435) │ │ │ │ +1095B5 Uncompressed Size 000042AE (17070) │ │ │ │ +1095B9 Filename Length 001F (31) │ │ │ │ +1095BB Extra Length 0000 (0) │ │ │ │ +1095BD Comment Length 0000 (0) │ │ │ │ +1095BF Disk Start 0000 (0) │ │ │ │ +1095C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109495 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1095C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109499 Local Header Offset 0006EFB2 (454578) │ │ │ │ -10949D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1095C7 Local Header Offset 0006EF8B (454539) │ │ │ │ +1095CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10949D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1095CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1094BC CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ -1094C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1094C1 Created OS 03 (3) 'Unix' │ │ │ │ -1094C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1094C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1094C4 General Purpose Flag 0800 (2048) │ │ │ │ +1095EA CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ +1095EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1095EF Created OS 03 (3) 'Unix' │ │ │ │ +1095F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1095F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1095F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1094C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1094C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1094CC CRC DC003FA7 (3691003815) │ │ │ │ -1094D0 Compressed Size 0000073E (1854) │ │ │ │ -1094D4 Uncompressed Size 000013E7 (5095) │ │ │ │ -1094D8 Filename Length 001F (31) │ │ │ │ -1094DA Extra Length 0000 (0) │ │ │ │ -1094DC Comment Length 0000 (0) │ │ │ │ -1094DE Disk Start 0000 (0) │ │ │ │ -1094E0 Int File Attributes 0000 (0) │ │ │ │ +1095F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1095F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1095FA CRC DC003FA7 (3691003815) │ │ │ │ +1095FE Compressed Size 0000073E (1854) │ │ │ │ +109602 Uncompressed Size 000013E7 (5095) │ │ │ │ +109606 Filename Length 001F (31) │ │ │ │ +109608 Extra Length 0000 (0) │ │ │ │ +10960A Comment Length 0000 (0) │ │ │ │ +10960C Disk Start 0000 (0) │ │ │ │ +10960E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1094E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109610 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1094E6 Local Header Offset 0006F972 (457074) │ │ │ │ -1094EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109614 Local Header Offset 0006F94B (457035) │ │ │ │ +109618 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1094EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109618: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109509 CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ -10950D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10950E Created OS 03 (3) 'Unix' │ │ │ │ -10950F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109510 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109511 General Purpose Flag 0800 (2048) │ │ │ │ +109637 CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ +10963B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10963C Created OS 03 (3) 'Unix' │ │ │ │ +10963D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10963E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10963F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109513 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109515 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109519 CRC 6A0FE984 (1779427716) │ │ │ │ -10951D Compressed Size 00000B12 (2834) │ │ │ │ -109521 Uncompressed Size 00007E29 (32297) │ │ │ │ -109525 Filename Length 001E (30) │ │ │ │ -109527 Extra Length 0000 (0) │ │ │ │ -109529 Comment Length 0000 (0) │ │ │ │ -10952B Disk Start 0000 (0) │ │ │ │ -10952D Int File Attributes 0000 (0) │ │ │ │ +109641 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109643 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109647 CRC 6A0FE984 (1779427716) │ │ │ │ +10964B Compressed Size 00000B12 (2834) │ │ │ │ +10964F Uncompressed Size 00007E29 (32297) │ │ │ │ +109653 Filename Length 001E (30) │ │ │ │ +109655 Extra Length 0000 (0) │ │ │ │ +109657 Comment Length 0000 (0) │ │ │ │ +109659 Disk Start 0000 (0) │ │ │ │ +10965B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10952F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10965D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109533 Local Header Offset 000700ED (458989) │ │ │ │ -109537 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109661 Local Header Offset 000700C6 (458950) │ │ │ │ +109665 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109537: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109665: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109555 CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ -109559 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10955A Created OS 03 (3) 'Unix' │ │ │ │ -10955B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10955C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10955D General Purpose Flag 0800 (2048) │ │ │ │ +109683 CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ +109687 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109688 Created OS 03 (3) 'Unix' │ │ │ │ +109689 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10968A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10968B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10955F Compression Method 0008 (8) 'Deflated' │ │ │ │ -109561 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109565 CRC 66D81170 (1725436272) │ │ │ │ -109569 Compressed Size 000005A4 (1444) │ │ │ │ -10956D Uncompressed Size 00000ED6 (3798) │ │ │ │ -109571 Filename Length 0020 (32) │ │ │ │ -109573 Extra Length 0000 (0) │ │ │ │ -109575 Comment Length 0000 (0) │ │ │ │ -109577 Disk Start 0000 (0) │ │ │ │ -109579 Int File Attributes 0000 (0) │ │ │ │ +10968D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10968F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109693 CRC 66D81170 (1725436272) │ │ │ │ +109697 Compressed Size 000005A4 (1444) │ │ │ │ +10969B Uncompressed Size 00000ED6 (3798) │ │ │ │ +10969F Filename Length 0020 (32) │ │ │ │ +1096A1 Extra Length 0000 (0) │ │ │ │ +1096A3 Comment Length 0000 (0) │ │ │ │ +1096A5 Disk Start 0000 (0) │ │ │ │ +1096A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10957B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1096A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10957F Local Header Offset 00070C3B (461883) │ │ │ │ -109583 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1096AD Local Header Offset 00070C14 (461844) │ │ │ │ +1096B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109583: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1096B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1095A3 CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ -1095A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1095A8 Created OS 03 (3) 'Unix' │ │ │ │ -1095A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1095AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1095AB General Purpose Flag 0800 (2048) │ │ │ │ +1096D1 CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ +1096D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1096D6 Created OS 03 (3) 'Unix' │ │ │ │ +1096D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1096D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1096D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1095AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1095AF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1095B3 CRC 9D4DC270 (2639118960) │ │ │ │ -1095B7 Compressed Size 000007A6 (1958) │ │ │ │ -1095BB Uncompressed Size 0000506B (20587) │ │ │ │ -1095BF Filename Length 001F (31) │ │ │ │ -1095C1 Extra Length 0000 (0) │ │ │ │ -1095C3 Comment Length 0000 (0) │ │ │ │ -1095C5 Disk Start 0000 (0) │ │ │ │ -1095C7 Int File Attributes 0000 (0) │ │ │ │ +1096DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1096DD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1096E1 CRC 9D4DC270 (2639118960) │ │ │ │ +1096E5 Compressed Size 000007A6 (1958) │ │ │ │ +1096E9 Uncompressed Size 0000506B (20587) │ │ │ │ +1096ED Filename Length 001F (31) │ │ │ │ +1096EF Extra Length 0000 (0) │ │ │ │ +1096F1 Comment Length 0000 (0) │ │ │ │ +1096F3 Disk Start 0000 (0) │ │ │ │ +1096F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1095C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1096F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1095CD Local Header Offset 0007121D (463389) │ │ │ │ -1095D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1096FB Local Header Offset 000711F6 (463350) │ │ │ │ +1096FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1095D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1096FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1095F0 CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ -1095F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1095F5 Created OS 03 (3) 'Unix' │ │ │ │ -1095F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1095F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1095F8 General Purpose Flag 0800 (2048) │ │ │ │ +10971E CENTRAL HEADER #229 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' │ │ │ │ -1095FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1095FC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109600 CRC 22598215 (576291349) │ │ │ │ -109604 Compressed Size 000003DF (991) │ │ │ │ -109608 Uncompressed Size 000008EA (2282) │ │ │ │ -10960C Filename Length 002E (46) │ │ │ │ -10960E Extra Length 0000 (0) │ │ │ │ -109610 Comment Length 0000 (0) │ │ │ │ -109612 Disk Start 0000 (0) │ │ │ │ -109614 Int File Attributes 0000 (0) │ │ │ │ +109728 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10972A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10972E CRC 22598215 (576291349) │ │ │ │ +109732 Compressed Size 000003DF (991) │ │ │ │ +109736 Uncompressed Size 000008EA (2282) │ │ │ │ +10973A Filename Length 002E (46) │ │ │ │ +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' │ │ │ │ -109616 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' │ │ │ │ -10961A Local Header Offset 00071A00 (465408) │ │ │ │ -10961E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109748 Local Header Offset 000719D9 (465369) │ │ │ │ +10974C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10961E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10974C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10964C CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ -109650 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109651 Created OS 03 (3) 'Unix' │ │ │ │ -109652 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109653 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109654 General Purpose Flag 0800 (2048) │ │ │ │ +10977A CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ +10977E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10977F Created OS 03 (3) 'Unix' │ │ │ │ +109780 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109781 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109782 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109656 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109658 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10965C CRC 1C6B95F5 (476812789) │ │ │ │ -109660 Compressed Size 000005CB (1483) │ │ │ │ -109664 Uncompressed Size 00001418 (5144) │ │ │ │ -109668 Filename Length 002D (45) │ │ │ │ -10966A Extra Length 0000 (0) │ │ │ │ -10966C Comment Length 0000 (0) │ │ │ │ -10966E Disk Start 0000 (0) │ │ │ │ -109670 Int File Attributes 0000 (0) │ │ │ │ +109784 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109786 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10978A CRC 1C6B95F5 (476812789) │ │ │ │ +10978E Compressed Size 000005CB (1483) │ │ │ │ +109792 Uncompressed Size 00001418 (5144) │ │ │ │ +109796 Filename Length 002D (45) │ │ │ │ +109798 Extra Length 0000 (0) │ │ │ │ +10979A Comment Length 0000 (0) │ │ │ │ +10979C Disk Start 0000 (0) │ │ │ │ +10979E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109672 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1097A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109676 Local Header Offset 00071E2B (466475) │ │ │ │ -10967A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1097A4 Local Header Offset 00071E04 (466436) │ │ │ │ +1097A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10967A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1097A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1096A7 CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ -1096AB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1096AC Created OS 03 (3) 'Unix' │ │ │ │ -1096AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1096AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1096AF General Purpose Flag 0800 (2048) │ │ │ │ +1097D5 CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ +1097D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1097DA Created OS 03 (3) 'Unix' │ │ │ │ +1097DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1097DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1097DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1096B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1096B3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1096B7 CRC 9BCF2E73 (2614046323) │ │ │ │ -1096BB Compressed Size 0000072B (1835) │ │ │ │ -1096BF Uncompressed Size 000018D3 (6355) │ │ │ │ -1096C3 Filename Length 0035 (53) │ │ │ │ -1096C5 Extra Length 0000 (0) │ │ │ │ -1096C7 Comment Length 0000 (0) │ │ │ │ -1096C9 Disk Start 0000 (0) │ │ │ │ -1096CB Int File Attributes 0000 (0) │ │ │ │ +1097DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1097E1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1097E5 CRC 9BCF2E73 (2614046323) │ │ │ │ +1097E9 Compressed Size 0000072B (1835) │ │ │ │ +1097ED Uncompressed Size 000018D3 (6355) │ │ │ │ +1097F1 Filename Length 0035 (53) │ │ │ │ +1097F3 Extra Length 0000 (0) │ │ │ │ +1097F5 Comment Length 0000 (0) │ │ │ │ +1097F7 Disk Start 0000 (0) │ │ │ │ +1097F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1096CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1097FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1096D1 Local Header Offset 00072441 (468033) │ │ │ │ -1096D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1097FF Local Header Offset 0007241A (467994) │ │ │ │ +109803 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1096D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109803: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10970A CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ -10970E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10970F Created OS 03 (3) 'Unix' │ │ │ │ -109710 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109711 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109712 General Purpose Flag 0800 (2048) │ │ │ │ +109838 CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ +10983C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10983D Created OS 03 (3) 'Unix' │ │ │ │ +10983E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10983F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109840 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109714 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109716 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10971A CRC A84AD2D4 (2823475924) │ │ │ │ -10971E Compressed Size 00000617 (1559) │ │ │ │ -109722 Uncompressed Size 000034DF (13535) │ │ │ │ -109726 Filename Length 0034 (52) │ │ │ │ -109728 Extra Length 0000 (0) │ │ │ │ -10972A Comment Length 0000 (0) │ │ │ │ -10972C Disk Start 0000 (0) │ │ │ │ -10972E Int File Attributes 0000 (0) │ │ │ │ +109842 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109844 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109848 CRC A84AD2D4 (2823475924) │ │ │ │ +10984C Compressed Size 00000617 (1559) │ │ │ │ +109850 Uncompressed Size 000034DF (13535) │ │ │ │ +109854 Filename Length 0034 (52) │ │ │ │ +109856 Extra Length 0000 (0) │ │ │ │ +109858 Comment Length 0000 (0) │ │ │ │ +10985A Disk Start 0000 (0) │ │ │ │ +10985C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109730 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10985E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109734 Local Header Offset 00072BBF (469951) │ │ │ │ -109738 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109862 Local Header Offset 00072B98 (469912) │ │ │ │ +109866 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109738: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109866: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10976C CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ -109770 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109771 Created OS 03 (3) 'Unix' │ │ │ │ -109772 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109773 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109774 General Purpose Flag 0800 (2048) │ │ │ │ +10989A CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ +10989E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10989F Created OS 03 (3) 'Unix' │ │ │ │ +1098A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1098A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1098A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109776 Compression Method 0000 (0) 'Stored' │ │ │ │ -109778 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10977C CRC 00000000 (0) │ │ │ │ -109780 Compressed Size 00000000 (0) │ │ │ │ -109784 Uncompressed Size 00000000 (0) │ │ │ │ -109788 Filename Length 0013 (19) │ │ │ │ -10978A Extra Length 0000 (0) │ │ │ │ -10978C Comment Length 0000 (0) │ │ │ │ -10978E Disk Start 0000 (0) │ │ │ │ -109790 Int File Attributes 0000 (0) │ │ │ │ +1098A4 Compression Method 0000 (0) 'Stored' │ │ │ │ +1098A6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1098AA CRC 00000000 (0) │ │ │ │ +1098AE Compressed Size 00000000 (0) │ │ │ │ +1098B2 Uncompressed Size 00000000 (0) │ │ │ │ +1098B6 Filename Length 0013 (19) │ │ │ │ +1098B8 Extra Length 0000 (0) │ │ │ │ +1098BA Comment Length 0000 (0) │ │ │ │ +1098BC Disk Start 0000 (0) │ │ │ │ +1098BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109792 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1098C0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -109796 Local Header Offset 00073228 (471592) │ │ │ │ -10979A Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +1098C4 Local Header Offset 00073201 (471553) │ │ │ │ +1098C8 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10979A: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1098C8: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10979A: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1098C8: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109772: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1098A0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1097AD CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ -1097B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1097B2 Created OS 03 (3) 'Unix' │ │ │ │ -1097B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1097B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1097B5 General Purpose Flag 0800 (2048) │ │ │ │ +1098DB CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ +1098DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1098E0 Created OS 03 (3) 'Unix' │ │ │ │ +1098E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1098E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1098E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1097B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1097B9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1097BD CRC 2452734A (609383242) │ │ │ │ -1097C1 Compressed Size 00000226 (550) │ │ │ │ -1097C5 Uncompressed Size 000003A3 (931) │ │ │ │ -1097C9 Filename Length 0022 (34) │ │ │ │ -1097CB Extra Length 0000 (0) │ │ │ │ -1097CD Comment Length 0000 (0) │ │ │ │ -1097CF Disk Start 0000 (0) │ │ │ │ -1097D1 Int File Attributes 0000 (0) │ │ │ │ +1098E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1098E7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1098EB CRC 2452734A (609383242) │ │ │ │ +1098EF Compressed Size 00000226 (550) │ │ │ │ +1098F3 Uncompressed Size 000003A3 (931) │ │ │ │ +1098F7 Filename Length 0022 (34) │ │ │ │ +1098F9 Extra Length 0000 (0) │ │ │ │ +1098FB Comment Length 0000 (0) │ │ │ │ +1098FD Disk Start 0000 (0) │ │ │ │ +1098FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1097D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109901 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1097D7 Local Header Offset 00073259 (471641) │ │ │ │ -1097DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109905 Local Header Offset 00073232 (471602) │ │ │ │ +109909 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1097DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109909: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1097FD CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ -109801 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109802 Created OS 03 (3) 'Unix' │ │ │ │ -109803 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109804 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109805 General Purpose Flag 0800 (2048) │ │ │ │ +10992B CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ +10992F Created Zip Spec 14 (20) '2.0' │ │ │ │ +109930 Created OS 03 (3) 'Unix' │ │ │ │ +109931 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109932 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109933 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109807 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109809 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10980D CRC 06CF86E7 (114263783) │ │ │ │ -109811 Compressed Size 0000022C (556) │ │ │ │ -109815 Uncompressed Size 00000401 (1025) │ │ │ │ -109819 Filename Length 0022 (34) │ │ │ │ -10981B Extra Length 0000 (0) │ │ │ │ -10981D Comment Length 0000 (0) │ │ │ │ -10981F Disk Start 0000 (0) │ │ │ │ -109821 Int File Attributes 0000 (0) │ │ │ │ +109935 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109937 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10993B CRC 06CF86E7 (114263783) │ │ │ │ +10993F Compressed Size 0000022C (556) │ │ │ │ +109943 Uncompressed Size 00000401 (1025) │ │ │ │ +109947 Filename Length 0022 (34) │ │ │ │ +109949 Extra Length 0000 (0) │ │ │ │ +10994B Comment Length 0000 (0) │ │ │ │ +10994D Disk Start 0000 (0) │ │ │ │ +10994F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109823 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109951 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109827 Local Header Offset 000734BF (472255) │ │ │ │ -10982B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109955 Local Header Offset 00073498 (472216) │ │ │ │ +109959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10982B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10984D CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ -109851 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109852 Created OS 03 (3) 'Unix' │ │ │ │ -109853 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109854 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109855 General Purpose Flag 0800 (2048) │ │ │ │ +10997B CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ +10997F Created Zip Spec 14 (20) '2.0' │ │ │ │ +109980 Created OS 03 (3) 'Unix' │ │ │ │ +109981 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109982 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109983 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109857 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109859 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10985D CRC C5624742 (3311552322) │ │ │ │ -109861 Compressed Size 00000CF8 (3320) │ │ │ │ -109865 Uncompressed Size 000019A6 (6566) │ │ │ │ -109869 Filename Length 0020 (32) │ │ │ │ -10986B Extra Length 0000 (0) │ │ │ │ -10986D Comment Length 0000 (0) │ │ │ │ -10986F Disk Start 0000 (0) │ │ │ │ -109871 Int File Attributes 0000 (0) │ │ │ │ +109985 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109987 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10998B CRC C5624742 (3311552322) │ │ │ │ +10998F Compressed Size 00000CF8 (3320) │ │ │ │ +109993 Uncompressed Size 000019A6 (6566) │ │ │ │ +109997 Filename Length 0020 (32) │ │ │ │ +109999 Extra Length 0000 (0) │ │ │ │ +10999B Comment Length 0000 (0) │ │ │ │ +10999D Disk Start 0000 (0) │ │ │ │ +10999F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109873 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1099A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109877 Local Header Offset 0007372B (472875) │ │ │ │ -10987B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1099A5 Local Header Offset 00073704 (472836) │ │ │ │ +1099A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10987B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1099A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10989B CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ -10989F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1098A0 Created OS 03 (3) 'Unix' │ │ │ │ -1098A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1098A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1098A3 General Purpose Flag 0800 (2048) │ │ │ │ +1099C9 CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ +1099CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1099CE Created OS 03 (3) 'Unix' │ │ │ │ +1099CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1099D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1099D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1098A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1098A7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1098AB CRC E934E83C (3912558652) │ │ │ │ -1098AF Compressed Size 00000667 (1639) │ │ │ │ -1098B3 Uncompressed Size 0000168B (5771) │ │ │ │ -1098B7 Filename Length 001F (31) │ │ │ │ -1098B9 Extra Length 0000 (0) │ │ │ │ -1098BB Comment Length 0000 (0) │ │ │ │ -1098BD Disk Start 0000 (0) │ │ │ │ -1098BF Int File Attributes 0000 (0) │ │ │ │ +1099D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1099D5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1099D9 CRC E934E83C (3912558652) │ │ │ │ +1099DD Compressed Size 00000667 (1639) │ │ │ │ +1099E1 Uncompressed Size 0000168B (5771) │ │ │ │ +1099E5 Filename Length 001F (31) │ │ │ │ +1099E7 Extra Length 0000 (0) │ │ │ │ +1099E9 Comment Length 0000 (0) │ │ │ │ +1099EB Disk Start 0000 (0) │ │ │ │ +1099ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1098C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1099EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1098C5 Local Header Offset 00074461 (476257) │ │ │ │ -1098C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1099F3 Local Header Offset 0007443A (476218) │ │ │ │ +1099F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1098C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1099F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1098E8 CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ -1098EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1098ED Created OS 03 (3) 'Unix' │ │ │ │ -1098EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1098EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1098F0 General Purpose Flag 0800 (2048) │ │ │ │ +109A16 CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ +109A1A Created Zip Spec 14 (20) '2.0' │ │ │ │ +109A1B Created OS 03 (3) 'Unix' │ │ │ │ +109A1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109A1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109A1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1098F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1098F4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1098F8 CRC C5C2FADE (3317889758) │ │ │ │ -1098FC Compressed Size 000006CC (1740) │ │ │ │ -109900 Uncompressed Size 00000D13 (3347) │ │ │ │ -109904 Filename Length 0024 (36) │ │ │ │ -109906 Extra Length 0000 (0) │ │ │ │ -109908 Comment Length 0000 (0) │ │ │ │ -10990A Disk Start 0000 (0) │ │ │ │ -10990C Int File Attributes 0000 (0) │ │ │ │ +109A20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109A22 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109A26 CRC C5C2FADE (3317889758) │ │ │ │ +109A2A Compressed Size 000006CC (1740) │ │ │ │ +109A2E Uncompressed Size 00000D13 (3347) │ │ │ │ +109A32 Filename Length 0024 (36) │ │ │ │ +109A34 Extra Length 0000 (0) │ │ │ │ +109A36 Comment Length 0000 (0) │ │ │ │ +109A38 Disk Start 0000 (0) │ │ │ │ +109A3A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10990E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109A3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109912 Local Header Offset 00074B05 (477957) │ │ │ │ -109916 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109A40 Local Header Offset 00074ADE (477918) │ │ │ │ +109A44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109916: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109A44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10993A CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ -10993E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10993F Created OS 03 (3) 'Unix' │ │ │ │ -109940 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109941 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109942 General Purpose Flag 0800 (2048) │ │ │ │ +109A68 CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ +109A6C Created Zip Spec 14 (20) '2.0' │ │ │ │ +109A6D Created OS 03 (3) 'Unix' │ │ │ │ +109A6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109A6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109A70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109944 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109946 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10994A CRC 8F89A5CA (2408162762) │ │ │ │ -10994E Compressed Size 000003AD (941) │ │ │ │ -109952 Uncompressed Size 00000D54 (3412) │ │ │ │ -109956 Filename Length 0023 (35) │ │ │ │ -109958 Extra Length 0000 (0) │ │ │ │ -10995A Comment Length 0000 (0) │ │ │ │ -10995C Disk Start 0000 (0) │ │ │ │ -10995E Int File Attributes 0000 (0) │ │ │ │ +109A72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109A74 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109A78 CRC 8F89A5CA (2408162762) │ │ │ │ +109A7C Compressed Size 000003AD (941) │ │ │ │ +109A80 Uncompressed Size 00000D54 (3412) │ │ │ │ +109A84 Filename Length 0023 (35) │ │ │ │ +109A86 Extra Length 0000 (0) │ │ │ │ +109A88 Comment Length 0000 (0) │ │ │ │ +109A8A Disk Start 0000 (0) │ │ │ │ +109A8C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109960 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109A8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109964 Local Header Offset 00075213 (479763) │ │ │ │ -109968 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109A92 Local Header Offset 000751EC (479724) │ │ │ │ +109A96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109968: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109A96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10998B CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ -10998F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109990 Created OS 03 (3) 'Unix' │ │ │ │ -109991 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109992 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109993 General Purpose Flag 0800 (2048) │ │ │ │ +109AB9 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ +109ABD Created Zip Spec 14 (20) '2.0' │ │ │ │ +109ABE Created OS 03 (3) 'Unix' │ │ │ │ +109ABF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109AC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109AC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109995 Compression Method 0000 (0) 'Stored' │ │ │ │ -109997 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10999B CRC 00000000 (0) │ │ │ │ -10999F Compressed Size 00000000 (0) │ │ │ │ -1099A3 Uncompressed Size 00000000 (0) │ │ │ │ -1099A7 Filename Length 0014 (20) │ │ │ │ -1099A9 Extra Length 0000 (0) │ │ │ │ -1099AB Comment Length 0000 (0) │ │ │ │ -1099AD Disk Start 0000 (0) │ │ │ │ -1099AF Int File Attributes 0000 (0) │ │ │ │ +109AC3 Compression Method 0000 (0) 'Stored' │ │ │ │ +109AC5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109AC9 CRC 00000000 (0) │ │ │ │ +109ACD Compressed Size 00000000 (0) │ │ │ │ +109AD1 Uncompressed Size 00000000 (0) │ │ │ │ +109AD5 Filename Length 0014 (20) │ │ │ │ +109AD7 Extra Length 0000 (0) │ │ │ │ +109AD9 Comment Length 0000 (0) │ │ │ │ +109ADB Disk Start 0000 (0) │ │ │ │ +109ADD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1099B1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +109ADF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1099B5 Local Header Offset 00075601 (480769) │ │ │ │ -1099B9 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109AE3 Local Header Offset 000755DA (480730) │ │ │ │ +109AE7 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1099B9: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109AE7: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1099B9: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x109AE7: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109991: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109ABF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1099CD CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ -1099D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1099D2 Created OS 03 (3) 'Unix' │ │ │ │ -1099D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1099D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1099D5 General Purpose Flag 0800 (2048) │ │ │ │ +109AFB CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ +109AFF Created Zip Spec 14 (20) '2.0' │ │ │ │ +109B00 Created OS 03 (3) 'Unix' │ │ │ │ +109B01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109B02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109B03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1099D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1099D9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1099DD CRC 40B132E6 (1085354726) │ │ │ │ -1099E1 Compressed Size 000001CB (459) │ │ │ │ -1099E5 Uncompressed Size 0000030A (778) │ │ │ │ -1099E9 Filename Length 0025 (37) │ │ │ │ -1099EB Extra Length 0000 (0) │ │ │ │ -1099ED Comment Length 0000 (0) │ │ │ │ -1099EF Disk Start 0000 (0) │ │ │ │ -1099F1 Int File Attributes 0000 (0) │ │ │ │ +109B05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109B07 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109B0B CRC D150FAC8 (3511745224) │ │ │ │ +109B0F Compressed Size 000001CA (458) │ │ │ │ +109B13 Uncompressed Size 0000030A (778) │ │ │ │ +109B17 Filename Length 0025 (37) │ │ │ │ +109B19 Extra Length 0000 (0) │ │ │ │ +109B1B Comment Length 0000 (0) │ │ │ │ +109B1D Disk Start 0000 (0) │ │ │ │ +109B1F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1099F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109B21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1099F7 Local Header Offset 00075633 (480819) │ │ │ │ -1099FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109B25 Local Header Offset 0007560C (480780) │ │ │ │ +109B29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1099FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109B29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109A20 CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ -109A24 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109A25 Created OS 03 (3) 'Unix' │ │ │ │ -109A26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109A27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109A28 General Purpose Flag 0800 (2048) │ │ │ │ +109B4E CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ +109B52 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109B53 Created OS 03 (3) 'Unix' │ │ │ │ +109B54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109B55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109B56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109A2A Compression Method 0008 (8) 'Deflated' │ │ │ │ -109A2C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109A30 CRC 8A741CD2 (2322865362) │ │ │ │ -109A34 Compressed Size 000001E1 (481) │ │ │ │ -109A38 Uncompressed Size 00000453 (1107) │ │ │ │ -109A3C Filename Length 0024 (36) │ │ │ │ -109A3E Extra Length 0000 (0) │ │ │ │ -109A40 Comment Length 0000 (0) │ │ │ │ -109A42 Disk Start 0000 (0) │ │ │ │ -109A44 Int File Attributes 0000 (0) │ │ │ │ +109B58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109B5A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109B5E CRC 561E776A (1444837226) │ │ │ │ +109B62 Compressed Size 000001DB (475) │ │ │ │ +109B66 Uncompressed Size 0000042B (1067) │ │ │ │ +109B6A Filename Length 0024 (36) │ │ │ │ +109B6C Extra Length 0000 (0) │ │ │ │ +109B6E Comment Length 0000 (0) │ │ │ │ +109B70 Disk Start 0000 (0) │ │ │ │ +109B72 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109A46 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109B74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109A4A Local Header Offset 00075841 (481345) │ │ │ │ -109A4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109B78 Local Header Offset 00075819 (481305) │ │ │ │ +109B7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109A4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109B7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109A72 CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ -109A76 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109A77 Created OS 03 (3) 'Unix' │ │ │ │ -109A78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109A79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109A7A General Purpose Flag 0800 (2048) │ │ │ │ +109BA0 CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ +109BA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109BA5 Created OS 03 (3) 'Unix' │ │ │ │ +109BA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109BA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109BA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109A7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -109A7E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109A82 CRC ADA209FF (2913077759) │ │ │ │ -109A86 Compressed Size 00000298 (664) │ │ │ │ -109A8A Uncompressed Size 00000525 (1317) │ │ │ │ -109A8E Filename Length 0027 (39) │ │ │ │ -109A90 Extra Length 0000 (0) │ │ │ │ -109A92 Comment Length 0000 (0) │ │ │ │ -109A94 Disk Start 0000 (0) │ │ │ │ -109A96 Int File Attributes 0000 (0) │ │ │ │ +109BAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +109BAC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109BB0 CRC 839455B3 (2207536563) │ │ │ │ +109BB4 Compressed Size 0000029A (666) │ │ │ │ +109BB8 Uncompressed Size 00000525 (1317) │ │ │ │ +109BBC Filename Length 0027 (39) │ │ │ │ +109BBE Extra Length 0000 (0) │ │ │ │ +109BC0 Comment Length 0000 (0) │ │ │ │ +109BC2 Disk Start 0000 (0) │ │ │ │ +109BC4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109A98 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109BC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109A9C Local Header Offset 00075A64 (481892) │ │ │ │ -109AA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109BCA Local Header Offset 00075A36 (481846) │ │ │ │ +109BCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109BCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109AC7 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ -109ACB Created Zip Spec 14 (20) '2.0' │ │ │ │ -109ACC Created OS 03 (3) 'Unix' │ │ │ │ -109ACD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109ACE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109ACF General Purpose Flag 0800 (2048) │ │ │ │ +109BF5 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ +109BF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109BFA Created OS 03 (3) 'Unix' │ │ │ │ +109BFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109BFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109BFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109AD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109AD3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109AD7 CRC 29C85FE4 (700997604) │ │ │ │ -109ADB Compressed Size 000002A5 (677) │ │ │ │ -109ADF Uncompressed Size 00000846 (2118) │ │ │ │ -109AE3 Filename Length 0026 (38) │ │ │ │ -109AE5 Extra Length 0000 (0) │ │ │ │ -109AE7 Comment Length 0000 (0) │ │ │ │ -109AE9 Disk Start 0000 (0) │ │ │ │ -109AEB Int File Attributes 0000 (0) │ │ │ │ +109BFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +109C01 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109C05 CRC B7607D0F (3076553999) │ │ │ │ +109C09 Compressed Size 000002A0 (672) │ │ │ │ +109C0D Uncompressed Size 0000081E (2078) │ │ │ │ +109C11 Filename Length 0026 (38) │ │ │ │ +109C13 Extra Length 0000 (0) │ │ │ │ +109C15 Comment Length 0000 (0) │ │ │ │ +109C17 Disk Start 0000 (0) │ │ │ │ +109C19 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109AED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109C1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109AF1 Local Header Offset 00075D41 (482625) │ │ │ │ -109AF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109C1F Local Header Offset 00075D15 (482581) │ │ │ │ +109C23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109C23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109B1B CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ -109B1F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109B20 Created OS 03 (3) 'Unix' │ │ │ │ -109B21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109B22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109B23 General Purpose Flag 0800 (2048) │ │ │ │ +109C49 CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ +109C4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +109C4E Created OS 03 (3) 'Unix' │ │ │ │ +109C4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109C50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109C51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109B25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109B27 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109B2B CRC 640D14F7 (1678578935) │ │ │ │ -109B2F Compressed Size 000001D0 (464) │ │ │ │ -109B33 Uncompressed Size 0000031E (798) │ │ │ │ -109B37 Filename Length 0029 (41) │ │ │ │ -109B39 Extra Length 0000 (0) │ │ │ │ -109B3B Comment Length 0000 (0) │ │ │ │ -109B3D Disk Start 0000 (0) │ │ │ │ -109B3F Int File Attributes 0000 (0) │ │ │ │ +109C53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109C55 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109C59 CRC 3F799174 (1064931700) │ │ │ │ +109C5D Compressed Size 000001D2 (466) │ │ │ │ +109C61 Uncompressed Size 0000031E (798) │ │ │ │ +109C65 Filename Length 0029 (41) │ │ │ │ +109C67 Extra Length 0000 (0) │ │ │ │ +109C69 Comment Length 0000 (0) │ │ │ │ +109C6B Disk Start 0000 (0) │ │ │ │ +109C6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109B41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109C6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109B45 Local Header Offset 0007602A (483370) │ │ │ │ -109B49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109C73 Local Header Offset 00075FF9 (483321) │ │ │ │ +109C77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109B49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109C77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109B72 CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ -109B76 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109B77 Created OS 03 (3) 'Unix' │ │ │ │ -109B78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109B79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109B7A General Purpose Flag 0800 (2048) │ │ │ │ +109CA0 CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ +109CA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109CA5 Created OS 03 (3) 'Unix' │ │ │ │ +109CA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109CA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109CA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109B7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -109B7E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109B82 CRC 15259B0C (354786060) │ │ │ │ -109B86 Compressed Size 000001B5 (437) │ │ │ │ -109B8A Uncompressed Size 00000424 (1060) │ │ │ │ -109B8E Filename Length 0028 (40) │ │ │ │ -109B90 Extra Length 0000 (0) │ │ │ │ -109B92 Comment Length 0000 (0) │ │ │ │ -109B94 Disk Start 0000 (0) │ │ │ │ -109B96 Int File Attributes 0000 (0) │ │ │ │ +109CAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +109CAC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109CB0 CRC EDA9DED0 (3987332816) │ │ │ │ +109CB4 Compressed Size 000001AF (431) │ │ │ │ +109CB8 Uncompressed Size 000003FC (1020) │ │ │ │ +109CBC Filename Length 0028 (40) │ │ │ │ +109CBE Extra Length 0000 (0) │ │ │ │ +109CC0 Comment Length 0000 (0) │ │ │ │ +109CC2 Disk Start 0000 (0) │ │ │ │ +109CC4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109B98 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109CC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109B9C Local Header Offset 00076241 (483905) │ │ │ │ -109BA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109CCA Local Header Offset 00076212 (483858) │ │ │ │ +109CCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109BA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109CCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109BC8 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ -109BCC Created Zip Spec 14 (20) '2.0' │ │ │ │ -109BCD Created OS 03 (3) 'Unix' │ │ │ │ -109BCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109BCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109BD0 General Purpose Flag 0800 (2048) │ │ │ │ +109CF6 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ +109CFA Created Zip Spec 14 (20) '2.0' │ │ │ │ +109CFB Created OS 03 (3) 'Unix' │ │ │ │ +109CFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109CFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109CFE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109BD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109BD4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109BD8 CRC 35D74045 (903299141) │ │ │ │ -109BDC Compressed Size 00000246 (582) │ │ │ │ -109BE0 Uncompressed Size 0000045A (1114) │ │ │ │ -109BE4 Filename Length 0025 (37) │ │ │ │ -109BE6 Extra Length 0000 (0) │ │ │ │ -109BE8 Comment Length 0000 (0) │ │ │ │ -109BEA Disk Start 0000 (0) │ │ │ │ -109BEC Int File Attributes 0000 (0) │ │ │ │ +109D00 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D02 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109D06 CRC 35D74045 (903299141) │ │ │ │ +109D0A Compressed Size 00000246 (582) │ │ │ │ +109D0E Uncompressed Size 0000045A (1114) │ │ │ │ +109D12 Filename Length 0025 (37) │ │ │ │ +109D14 Extra Length 0000 (0) │ │ │ │ +109D16 Comment Length 0000 (0) │ │ │ │ +109D18 Disk Start 0000 (0) │ │ │ │ +109D1A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109BEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109D1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109BF2 Local Header Offset 0007643C (484412) │ │ │ │ -109BF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D20 Local Header Offset 00076407 (484359) │ │ │ │ +109D24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109BF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109D24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109C1B CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ -109C1F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109C20 Created OS 03 (3) 'Unix' │ │ │ │ -109C21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109C22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109C23 General Purpose Flag 0800 (2048) │ │ │ │ +109D49 CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ +109D4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +109D4E Created OS 03 (3) 'Unix' │ │ │ │ +109D4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109D50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109D51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109C25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109C27 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109C2B CRC 85E4739C (2246341532) │ │ │ │ -109C2F Compressed Size 00000280 (640) │ │ │ │ -109C33 Uncompressed Size 000007BD (1981) │ │ │ │ -109C37 Filename Length 0024 (36) │ │ │ │ -109C39 Extra Length 0000 (0) │ │ │ │ -109C3B Comment Length 0000 (0) │ │ │ │ -109C3D Disk Start 0000 (0) │ │ │ │ -109C3F Int File Attributes 0000 (0) │ │ │ │ +109D53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D55 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109D59 CRC 85E4739C (2246341532) │ │ │ │ +109D5D Compressed Size 00000280 (640) │ │ │ │ +109D61 Uncompressed Size 000007BD (1981) │ │ │ │ +109D65 Filename Length 0024 (36) │ │ │ │ +109D67 Extra Length 0000 (0) │ │ │ │ +109D69 Comment Length 0000 (0) │ │ │ │ +109D6B Disk Start 0000 (0) │ │ │ │ +109D6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109C41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109D6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109C45 Local Header Offset 000766C5 (485061) │ │ │ │ -109C49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D73 Local Header Offset 00076690 (485008) │ │ │ │ +109D77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109C49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109D77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109C6D CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ -109C71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109C72 Created OS 03 (3) 'Unix' │ │ │ │ -109C73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109C74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109C75 General Purpose Flag 0800 (2048) │ │ │ │ +109D9B CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ +109D9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +109DA0 Created OS 03 (3) 'Unix' │ │ │ │ +109DA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109DA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109DA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109C77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109C79 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109C7D CRC 0631C9B0 (103926192) │ │ │ │ -109C81 Compressed Size 000003A3 (931) │ │ │ │ -109C85 Uncompressed Size 00000959 (2393) │ │ │ │ -109C89 Filename Length 0022 (34) │ │ │ │ -109C8B Extra Length 0000 (0) │ │ │ │ -109C8D Comment Length 0000 (0) │ │ │ │ -109C8F Disk Start 0000 (0) │ │ │ │ -109C91 Int File Attributes 0000 (0) │ │ │ │ +109DA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109DA7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109DAB CRC BAD35DA2 (3134414242) │ │ │ │ +109DAF Compressed Size 000003A2 (930) │ │ │ │ +109DB3 Uncompressed Size 00000959 (2393) │ │ │ │ +109DB7 Filename Length 0022 (34) │ │ │ │ +109DB9 Extra Length 0000 (0) │ │ │ │ +109DBB Comment Length 0000 (0) │ │ │ │ +109DBD Disk Start 0000 (0) │ │ │ │ +109DBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109C93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109DC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109C97 Local Header Offset 00076987 (485767) │ │ │ │ -109C9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109DC5 Local Header Offset 00076952 (485714) │ │ │ │ +109DC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109C9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109DC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109CBD CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ -109CC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109CC2 Created OS 03 (3) 'Unix' │ │ │ │ -109CC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109CC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109CC5 General Purpose Flag 0800 (2048) │ │ │ │ +109DEB CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ +109DEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +109DF0 Created OS 03 (3) 'Unix' │ │ │ │ +109DF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109DF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109DF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109CC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109CC9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109CCD CRC 417505E5 (1098188261) │ │ │ │ -109CD1 Compressed Size 00000461 (1121) │ │ │ │ -109CD5 Uncompressed Size 00001FAF (8111) │ │ │ │ -109CD9 Filename Length 0021 (33) │ │ │ │ -109CDB Extra Length 0000 (0) │ │ │ │ -109CDD Comment Length 0000 (0) │ │ │ │ -109CDF Disk Start 0000 (0) │ │ │ │ -109CE1 Int File Attributes 0000 (0) │ │ │ │ +109DF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109DF7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109DFB CRC 29D1CC84 (701615236) │ │ │ │ +109DFF Compressed Size 00000462 (1122) │ │ │ │ +109E03 Uncompressed Size 00001FAF (8111) │ │ │ │ +109E07 Filename Length 0021 (33) │ │ │ │ +109E09 Extra Length 0000 (0) │ │ │ │ +109E0B Comment Length 0000 (0) │ │ │ │ +109E0D Disk Start 0000 (0) │ │ │ │ +109E0F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109CE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109E11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109CE7 Local Header Offset 00076D6A (486762) │ │ │ │ -109CEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109E15 Local Header Offset 00076D34 (486708) │ │ │ │ +109E19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109CEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109E19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109D0C CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ -109D10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109D11 Created OS 03 (3) 'Unix' │ │ │ │ -109D12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109D13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109D14 General Purpose Flag 0800 (2048) │ │ │ │ +109E3A CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ +109E3E Created Zip Spec 14 (20) '2.0' │ │ │ │ +109E3F Created OS 03 (3) 'Unix' │ │ │ │ +109E40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109E41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109E42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109D16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109D18 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109D1C CRC 9761B61C (2539763228) │ │ │ │ -109D20 Compressed Size 000002C7 (711) │ │ │ │ -109D24 Uncompressed Size 000005E6 (1510) │ │ │ │ -109D28 Filename Length 002A (42) │ │ │ │ -109D2A Extra Length 0000 (0) │ │ │ │ -109D2C Comment Length 0000 (0) │ │ │ │ -109D2E Disk Start 0000 (0) │ │ │ │ -109D30 Int File Attributes 0000 (0) │ │ │ │ +109E44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109E46 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109E4A CRC 9761B61C (2539763228) │ │ │ │ +109E4E Compressed Size 000002C7 (711) │ │ │ │ +109E52 Uncompressed Size 000005E6 (1510) │ │ │ │ +109E56 Filename Length 002A (42) │ │ │ │ +109E58 Extra Length 0000 (0) │ │ │ │ +109E5A Comment Length 0000 (0) │ │ │ │ +109E5C Disk Start 0000 (0) │ │ │ │ +109E5E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109D32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109E60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109D36 Local Header Offset 0007720A (487946) │ │ │ │ -109D3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109E64 Local Header Offset 000771D5 (487893) │ │ │ │ +109E68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109D3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109E68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109D64 CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ -109D68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109D69 Created OS 03 (3) 'Unix' │ │ │ │ -109D6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109D6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109D6C General Purpose Flag 0800 (2048) │ │ │ │ +109E92 CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ +109E96 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109E97 Created OS 03 (3) 'Unix' │ │ │ │ +109E98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109E99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109E9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109D6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -109D70 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109D74 CRC 5CEEDA65 (1559157349) │ │ │ │ -109D78 Compressed Size 000002F3 (755) │ │ │ │ -109D7C Uncompressed Size 00000C87 (3207) │ │ │ │ -109D80 Filename Length 0029 (41) │ │ │ │ -109D82 Extra Length 0000 (0) │ │ │ │ -109D84 Comment Length 0000 (0) │ │ │ │ -109D86 Disk Start 0000 (0) │ │ │ │ -109D88 Int File Attributes 0000 (0) │ │ │ │ +109E9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +109E9E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109EA2 CRC 5CEEDA65 (1559157349) │ │ │ │ +109EA6 Compressed Size 000002F3 (755) │ │ │ │ +109EAA Uncompressed Size 00000C87 (3207) │ │ │ │ +109EAE Filename Length 0029 (41) │ │ │ │ +109EB0 Extra Length 0000 (0) │ │ │ │ +109EB2 Comment Length 0000 (0) │ │ │ │ +109EB4 Disk Start 0000 (0) │ │ │ │ +109EB6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109D8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109EB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109D8E Local Header Offset 00077519 (488729) │ │ │ │ -109D92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109EBC Local Header Offset 000774E4 (488676) │ │ │ │ +109EC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109D92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109EC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109DBB CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ -109DBF Created Zip Spec 14 (20) '2.0' │ │ │ │ -109DC0 Created OS 03 (3) 'Unix' │ │ │ │ -109DC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109DC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109DC3 General Purpose Flag 0800 (2048) │ │ │ │ +109EE9 CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ +109EED Created Zip Spec 14 (20) '2.0' │ │ │ │ +109EEE Created OS 03 (3) 'Unix' │ │ │ │ +109EEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109EF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109EF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109DC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109DC7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109DCB CRC 521EC175 (1377747317) │ │ │ │ -109DCF Compressed Size 000001C7 (455) │ │ │ │ -109DD3 Uncompressed Size 000002EC (748) │ │ │ │ -109DD7 Filename Length 001F (31) │ │ │ │ -109DD9 Extra Length 0000 (0) │ │ │ │ -109DDB Comment Length 0000 (0) │ │ │ │ -109DDD Disk Start 0000 (0) │ │ │ │ -109DDF Int File Attributes 0000 (0) │ │ │ │ +109EF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109EF5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109EF9 CRC 521EC175 (1377747317) │ │ │ │ +109EFD Compressed Size 000001C7 (455) │ │ │ │ +109F01 Uncompressed Size 000002EC (748) │ │ │ │ +109F05 Filename Length 001F (31) │ │ │ │ +109F07 Extra Length 0000 (0) │ │ │ │ +109F09 Comment Length 0000 (0) │ │ │ │ +109F0B Disk Start 0000 (0) │ │ │ │ +109F0D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109DE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109F0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109DE5 Local Header Offset 00077853 (489555) │ │ │ │ -109DE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109F13 Local Header Offset 0007781E (489502) │ │ │ │ +109F17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109DE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109F17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109E08 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ -109E0C Created Zip Spec 14 (20) '2.0' │ │ │ │ -109E0D Created OS 03 (3) 'Unix' │ │ │ │ -109E0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109E0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109E10 General Purpose Flag 0800 (2048) │ │ │ │ +109F36 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ +109F3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +109F3B Created OS 03 (3) 'Unix' │ │ │ │ +109F3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109F3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109F3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109E12 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109E14 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109E18 CRC 9B60A8EE (2606803182) │ │ │ │ -109E1C Compressed Size 000001D2 (466) │ │ │ │ -109E20 Uncompressed Size 000003EF (1007) │ │ │ │ -109E24 Filename Length 001E (30) │ │ │ │ -109E26 Extra Length 0000 (0) │ │ │ │ -109E28 Comment Length 0000 (0) │ │ │ │ -109E2A Disk Start 0000 (0) │ │ │ │ -109E2C Int File Attributes 0000 (0) │ │ │ │ +109F40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109F42 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109F46 CRC 9B60A8EE (2606803182) │ │ │ │ +109F4A Compressed Size 000001D2 (466) │ │ │ │ +109F4E Uncompressed Size 000003EF (1007) │ │ │ │ +109F52 Filename Length 001E (30) │ │ │ │ +109F54 Extra Length 0000 (0) │ │ │ │ +109F56 Comment Length 0000 (0) │ │ │ │ +109F58 Disk Start 0000 (0) │ │ │ │ +109F5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109E2E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109F5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109E32 Local Header Offset 00077A57 (490071) │ │ │ │ -109E36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109F60 Local Header Offset 00077A22 (490018) │ │ │ │ +109F64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109E36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109F64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109E54 CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ -109E58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109E59 Created OS 03 (3) 'Unix' │ │ │ │ -109E5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109E5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109E5C General Purpose Flag 0800 (2048) │ │ │ │ +109F82 CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ +109F86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109F87 Created OS 03 (3) 'Unix' │ │ │ │ +109F88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109F89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109F8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109E5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -109E60 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109E64 CRC 4C8A89A5 (1284147621) │ │ │ │ -109E68 Compressed Size 0000030B (779) │ │ │ │ -109E6C Uncompressed Size 000006A9 (1705) │ │ │ │ -109E70 Filename Length 002C (44) │ │ │ │ -109E72 Extra Length 0000 (0) │ │ │ │ -109E74 Comment Length 0000 (0) │ │ │ │ -109E76 Disk Start 0000 (0) │ │ │ │ -109E78 Int File Attributes 0000 (0) │ │ │ │ +109F8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +109F8E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109F92 CRC 4C8A89A5 (1284147621) │ │ │ │ +109F96 Compressed Size 0000030B (779) │ │ │ │ +109F9A Uncompressed Size 000006A9 (1705) │ │ │ │ +109F9E Filename Length 002C (44) │ │ │ │ +109FA0 Extra Length 0000 (0) │ │ │ │ +109FA2 Comment Length 0000 (0) │ │ │ │ +109FA4 Disk Start 0000 (0) │ │ │ │ +109FA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109E7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109FA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109E7E Local Header Offset 00077C65 (490597) │ │ │ │ -109E82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109FAC Local Header Offset 00077C30 (490544) │ │ │ │ +109FB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109E82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109FB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109EAE CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ -109EB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109EB3 Created OS 03 (3) 'Unix' │ │ │ │ -109EB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109EB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109EB6 General Purpose Flag 0800 (2048) │ │ │ │ +109FDC CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ +109FE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109FE1 Created OS 03 (3) 'Unix' │ │ │ │ +109FE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109FE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109FE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109EB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109EBA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109EBE CRC 16BE5F6F (381575023) │ │ │ │ -109EC2 Compressed Size 0000028B (651) │ │ │ │ -109EC6 Uncompressed Size 00000B28 (2856) │ │ │ │ -109ECA Filename Length 002B (43) │ │ │ │ -109ECC Extra Length 0000 (0) │ │ │ │ -109ECE Comment Length 0000 (0) │ │ │ │ -109ED0 Disk Start 0000 (0) │ │ │ │ -109ED2 Int File Attributes 0000 (0) │ │ │ │ +109FE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109FE8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109FEC CRC 16BE5F6F (381575023) │ │ │ │ +109FF0 Compressed Size 0000028B (651) │ │ │ │ +109FF4 Uncompressed Size 00000B28 (2856) │ │ │ │ +109FF8 Filename Length 002B (43) │ │ │ │ +109FFA Extra Length 0000 (0) │ │ │ │ +109FFC Comment Length 0000 (0) │ │ │ │ +109FFE Disk Start 0000 (0) │ │ │ │ +10A000 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109ED4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A002 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109ED8 Local Header Offset 00077FBA (491450) │ │ │ │ -109EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A006 Local Header Offset 00077F85 (491397) │ │ │ │ +10A00A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A00A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109F07 CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ -109F0B Created Zip Spec 14 (20) '2.0' │ │ │ │ -109F0C Created OS 03 (3) 'Unix' │ │ │ │ -109F0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109F0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109F0F General Purpose Flag 0800 (2048) │ │ │ │ +10A035 CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ +10A039 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A03A Created OS 03 (3) 'Unix' │ │ │ │ +10A03B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A03C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A03D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109F11 Compression Method 0000 (0) 'Stored' │ │ │ │ -109F13 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109F17 CRC 00000000 (0) │ │ │ │ -109F1B Compressed Size 00000000 (0) │ │ │ │ -109F1F Uncompressed Size 00000000 (0) │ │ │ │ -109F23 Filename Length 0015 (21) │ │ │ │ -109F25 Extra Length 0000 (0) │ │ │ │ -109F27 Comment Length 0000 (0) │ │ │ │ -109F29 Disk Start 0000 (0) │ │ │ │ -109F2B Int File Attributes 0000 (0) │ │ │ │ +10A03F Compression Method 0000 (0) 'Stored' │ │ │ │ +10A041 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A045 CRC 00000000 (0) │ │ │ │ +10A049 Compressed Size 00000000 (0) │ │ │ │ +10A04D Uncompressed Size 00000000 (0) │ │ │ │ +10A051 Filename Length 0015 (21) │ │ │ │ +10A053 Extra Length 0000 (0) │ │ │ │ +10A055 Comment Length 0000 (0) │ │ │ │ +10A057 Disk Start 0000 (0) │ │ │ │ +10A059 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109F2D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A05B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -109F31 Local Header Offset 0007828E (492174) │ │ │ │ -109F35 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A05F Local Header Offset 00078259 (492121) │ │ │ │ +10A063 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F35: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A063: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x109F35: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A063: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F0D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A03B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -109F4A CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ -109F4E Created Zip Spec 14 (20) '2.0' │ │ │ │ -109F4F Created OS 03 (3) 'Unix' │ │ │ │ -109F50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109F51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109F52 General Purpose Flag 0800 (2048) │ │ │ │ +10A078 CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ +10A07C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A07D Created OS 03 (3) 'Unix' │ │ │ │ +10A07E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A07F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A080 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109F54 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109F56 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109F5A CRC BCB3370F (3165861647) │ │ │ │ -109F5E Compressed Size 00000E73 (3699) │ │ │ │ -109F62 Uncompressed Size 00002B2A (11050) │ │ │ │ -109F66 Filename Length 0024 (36) │ │ │ │ -109F68 Extra Length 0000 (0) │ │ │ │ -109F6A Comment Length 0000 (0) │ │ │ │ -109F6C Disk Start 0000 (0) │ │ │ │ -109F6E Int File Attributes 0000 (0) │ │ │ │ +10A082 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A084 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A088 CRC BCB3370F (3165861647) │ │ │ │ +10A08C Compressed Size 00000E73 (3699) │ │ │ │ +10A090 Uncompressed Size 00002B2A (11050) │ │ │ │ +10A094 Filename Length 0024 (36) │ │ │ │ +10A096 Extra Length 0000 (0) │ │ │ │ +10A098 Comment Length 0000 (0) │ │ │ │ +10A09A Disk Start 0000 (0) │ │ │ │ +10A09C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109F70 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A09E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109F74 Local Header Offset 000782C1 (492225) │ │ │ │ -109F78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A0A2 Local Header Offset 0007828C (492172) │ │ │ │ +10A0A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A0A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109F9C CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ -109FA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109FA1 Created OS 03 (3) 'Unix' │ │ │ │ -109FA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109FA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109FA4 General Purpose Flag 0800 (2048) │ │ │ │ +10A0CA CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ +10A0CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A0CF Created OS 03 (3) 'Unix' │ │ │ │ +10A0D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A0D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A0D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109FA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109FA8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109FAC CRC AB6E4A08 (2876131848) │ │ │ │ -109FB0 Compressed Size 0000160D (5645) │ │ │ │ -109FB4 Uncompressed Size 00008E8F (36495) │ │ │ │ -109FB8 Filename Length 0023 (35) │ │ │ │ -109FBA Extra Length 0000 (0) │ │ │ │ -109FBC Comment Length 0000 (0) │ │ │ │ -109FBE Disk Start 0000 (0) │ │ │ │ -109FC0 Int File Attributes 0000 (0) │ │ │ │ +10A0D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A0D6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A0DA CRC AB6E4A08 (2876131848) │ │ │ │ +10A0DE Compressed Size 0000160D (5645) │ │ │ │ +10A0E2 Uncompressed Size 00008E8F (36495) │ │ │ │ +10A0E6 Filename Length 0023 (35) │ │ │ │ +10A0E8 Extra Length 0000 (0) │ │ │ │ +10A0EA Comment Length 0000 (0) │ │ │ │ +10A0EC Disk Start 0000 (0) │ │ │ │ +10A0EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109FC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A0F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109FC6 Local Header Offset 00079176 (495990) │ │ │ │ -109FCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A0F4 Local Header Offset 00079141 (495937) │ │ │ │ +10A0F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109FCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A0F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109FED CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ -109FF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109FF2 Created OS 03 (3) 'Unix' │ │ │ │ -109FF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109FF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109FF5 General Purpose Flag 0800 (2048) │ │ │ │ +10A11B CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ +10A11F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A120 Created OS 03 (3) 'Unix' │ │ │ │ +10A121 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A122 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A123 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109FF7 Compression Method 0000 (0) 'Stored' │ │ │ │ -109FF9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109FFD CRC 00000000 (0) │ │ │ │ -10A001 Compressed Size 00000000 (0) │ │ │ │ -10A005 Uncompressed Size 00000000 (0) │ │ │ │ -10A009 Filename Length 0013 (19) │ │ │ │ -10A00B Extra Length 0000 (0) │ │ │ │ -10A00D Comment Length 0000 (0) │ │ │ │ -10A00F Disk Start 0000 (0) │ │ │ │ -10A011 Int File Attributes 0000 (0) │ │ │ │ +10A125 Compression Method 0000 (0) 'Stored' │ │ │ │ +10A127 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A12B CRC 00000000 (0) │ │ │ │ +10A12F Compressed Size 00000000 (0) │ │ │ │ +10A133 Uncompressed Size 00000000 (0) │ │ │ │ +10A137 Filename Length 0013 (19) │ │ │ │ +10A139 Extra Length 0000 (0) │ │ │ │ +10A13B Comment Length 0000 (0) │ │ │ │ +10A13D Disk Start 0000 (0) │ │ │ │ +10A13F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A013 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A141 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10A017 Local Header Offset 0007A7C4 (501700) │ │ │ │ -10A01B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A145 Local Header Offset 0007A78F (501647) │ │ │ │ +10A149 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A01B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A149: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10A01B: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A149: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109FF3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A121: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10A02E CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ -10A032 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A033 Created OS 03 (3) 'Unix' │ │ │ │ -10A034 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A035 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A036 General Purpose Flag 0800 (2048) │ │ │ │ +10A15C CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ +10A160 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A161 Created OS 03 (3) 'Unix' │ │ │ │ +10A162 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A163 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A164 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A038 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A03A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A03E CRC 932FCCA9 (2469383337) │ │ │ │ -10A042 Compressed Size 00000347 (839) │ │ │ │ -10A046 Uncompressed Size 000006CA (1738) │ │ │ │ -10A04A Filename Length 001E (30) │ │ │ │ -10A04C Extra Length 0000 (0) │ │ │ │ -10A04E Comment Length 0000 (0) │ │ │ │ -10A050 Disk Start 0000 (0) │ │ │ │ -10A052 Int File Attributes 0000 (0) │ │ │ │ +10A166 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A168 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A16C CRC 932FCCA9 (2469383337) │ │ │ │ +10A170 Compressed Size 00000347 (839) │ │ │ │ +10A174 Uncompressed Size 000006CA (1738) │ │ │ │ +10A178 Filename Length 001E (30) │ │ │ │ +10A17A Extra Length 0000 (0) │ │ │ │ +10A17C Comment Length 0000 (0) │ │ │ │ +10A17E Disk Start 0000 (0) │ │ │ │ +10A180 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A054 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A182 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A058 Local Header Offset 0007A7F5 (501749) │ │ │ │ -10A05C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A186 Local Header Offset 0007A7C0 (501696) │ │ │ │ +10A18A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A05C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A18A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A07A CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ -10A07E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A07F Created OS 03 (3) 'Unix' │ │ │ │ -10A080 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A081 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A082 General Purpose Flag 0800 (2048) │ │ │ │ +10A1A8 CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ +10A1AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A1AD Created OS 03 (3) 'Unix' │ │ │ │ +10A1AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A1AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A1B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A084 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A086 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A08A CRC A53473E9 (2771678185) │ │ │ │ -10A08E Compressed Size 0000036B (875) │ │ │ │ -10A092 Uncompressed Size 00000C1F (3103) │ │ │ │ -10A096 Filename Length 001D (29) │ │ │ │ -10A098 Extra Length 0000 (0) │ │ │ │ -10A09A Comment Length 0000 (0) │ │ │ │ -10A09C Disk Start 0000 (0) │ │ │ │ -10A09E Int File Attributes 0000 (0) │ │ │ │ +10A1B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A1B4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A1B8 CRC A53473E9 (2771678185) │ │ │ │ +10A1BC Compressed Size 0000036B (875) │ │ │ │ +10A1C0 Uncompressed Size 00000C1F (3103) │ │ │ │ +10A1C4 Filename Length 001D (29) │ │ │ │ +10A1C6 Extra Length 0000 (0) │ │ │ │ +10A1C8 Comment Length 0000 (0) │ │ │ │ +10A1CA Disk Start 0000 (0) │ │ │ │ +10A1CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A0A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A1CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A0A4 Local Header Offset 0007AB78 (502648) │ │ │ │ -10A0A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A1D2 Local Header Offset 0007AB43 (502595) │ │ │ │ +10A1D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A0A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A1D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A0C5 CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ -10A0C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A0CA Created OS 03 (3) 'Unix' │ │ │ │ -10A0CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A0CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A0CD General Purpose Flag 0800 (2048) │ │ │ │ +10A1F3 CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ +10A1F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A1F8 Created OS 03 (3) 'Unix' │ │ │ │ +10A1F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A1FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A1FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A0CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A0D1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A0D5 CRC F722C2AD (4146250413) │ │ │ │ -10A0D9 Compressed Size 000005A5 (1445) │ │ │ │ -10A0DD Uncompressed Size 00000F6F (3951) │ │ │ │ -10A0E1 Filename Length 0029 (41) │ │ │ │ -10A0E3 Extra Length 0000 (0) │ │ │ │ -10A0E5 Comment Length 0000 (0) │ │ │ │ -10A0E7 Disk Start 0000 (0) │ │ │ │ -10A0E9 Int File Attributes 0000 (0) │ │ │ │ +10A1FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A1FF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A203 CRC F722C2AD (4146250413) │ │ │ │ +10A207 Compressed Size 000005A5 (1445) │ │ │ │ +10A20B Uncompressed Size 00000F6F (3951) │ │ │ │ +10A20F Filename Length 0029 (41) │ │ │ │ +10A211 Extra Length 0000 (0) │ │ │ │ +10A213 Comment Length 0000 (0) │ │ │ │ +10A215 Disk Start 0000 (0) │ │ │ │ +10A217 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A0EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A219 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A0EF Local Header Offset 0007AF1E (503582) │ │ │ │ -10A0F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A21D Local Header Offset 0007AEE9 (503529) │ │ │ │ +10A221 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A0F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A221: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A11C CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ -10A120 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A121 Created OS 03 (3) 'Unix' │ │ │ │ -10A122 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A123 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A124 General Purpose Flag 0800 (2048) │ │ │ │ +10A24A CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ +10A24E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A24F Created OS 03 (3) 'Unix' │ │ │ │ +10A250 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A251 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A252 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A126 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A128 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A12C CRC A247F4FA (2722624762) │ │ │ │ -10A130 Compressed Size 00000420 (1056) │ │ │ │ -10A134 Uncompressed Size 00001B7D (7037) │ │ │ │ -10A138 Filename Length 0028 (40) │ │ │ │ -10A13A Extra Length 0000 (0) │ │ │ │ -10A13C Comment Length 0000 (0) │ │ │ │ -10A13E Disk Start 0000 (0) │ │ │ │ -10A140 Int File Attributes 0000 (0) │ │ │ │ +10A254 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A256 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A25A CRC A247F4FA (2722624762) │ │ │ │ +10A25E Compressed Size 00000420 (1056) │ │ │ │ +10A262 Uncompressed Size 00001B7D (7037) │ │ │ │ +10A266 Filename Length 0028 (40) │ │ │ │ +10A268 Extra Length 0000 (0) │ │ │ │ +10A26A Comment Length 0000 (0) │ │ │ │ +10A26C Disk Start 0000 (0) │ │ │ │ +10A26E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A142 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A270 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A146 Local Header Offset 0007B50A (505098) │ │ │ │ -10A14A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A274 Local Header Offset 0007B4D5 (505045) │ │ │ │ +10A278 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A14A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A278: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A172 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ -10A176 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A177 Created OS 03 (3) 'Unix' │ │ │ │ -10A178 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A179 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A17A General Purpose Flag 0800 (2048) │ │ │ │ +10A2A0 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ +10A2A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A2A5 Created OS 03 (3) 'Unix' │ │ │ │ +10A2A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A2A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A2A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A17C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A17E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A182 CRC 8156211E (2169905438) │ │ │ │ -10A186 Compressed Size 00000255 (597) │ │ │ │ -10A18A Uncompressed Size 000004DA (1242) │ │ │ │ -10A18E Filename Length 0030 (48) │ │ │ │ -10A190 Extra Length 0000 (0) │ │ │ │ -10A192 Comment Length 0000 (0) │ │ │ │ -10A194 Disk Start 0000 (0) │ │ │ │ -10A196 Int File Attributes 0000 (0) │ │ │ │ +10A2AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A2AC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A2B0 CRC 8156211E (2169905438) │ │ │ │ +10A2B4 Compressed Size 00000255 (597) │ │ │ │ +10A2B8 Uncompressed Size 000004DA (1242) │ │ │ │ +10A2BC Filename Length 0030 (48) │ │ │ │ +10A2BE Extra Length 0000 (0) │ │ │ │ +10A2C0 Comment Length 0000 (0) │ │ │ │ +10A2C2 Disk Start 0000 (0) │ │ │ │ +10A2C4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A198 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A2C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A19C Local Header Offset 0007B970 (506224) │ │ │ │ -10A1A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A2CA Local Header Offset 0007B93B (506171) │ │ │ │ +10A2CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A1A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A2CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A1D0 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ -10A1D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A1D5 Created OS 03 (3) 'Unix' │ │ │ │ -10A1D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A1D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A1D8 General Purpose Flag 0800 (2048) │ │ │ │ +10A2FE CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ +10A302 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A303 Created OS 03 (3) 'Unix' │ │ │ │ +10A304 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A305 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A306 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A1DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A1DC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A1E0 CRC 7A739F95 (2054397845) │ │ │ │ -10A1E4 Compressed Size 00000246 (582) │ │ │ │ -10A1E8 Uncompressed Size 00000834 (2100) │ │ │ │ -10A1EC Filename Length 002F (47) │ │ │ │ -10A1EE Extra Length 0000 (0) │ │ │ │ -10A1F0 Comment Length 0000 (0) │ │ │ │ -10A1F2 Disk Start 0000 (0) │ │ │ │ -10A1F4 Int File Attributes 0000 (0) │ │ │ │ +10A308 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A30A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A30E CRC 7A739F95 (2054397845) │ │ │ │ +10A312 Compressed Size 00000246 (582) │ │ │ │ +10A316 Uncompressed Size 00000834 (2100) │ │ │ │ +10A31A Filename Length 002F (47) │ │ │ │ +10A31C Extra Length 0000 (0) │ │ │ │ +10A31E Comment Length 0000 (0) │ │ │ │ +10A320 Disk Start 0000 (0) │ │ │ │ +10A322 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A1F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A324 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A1FA Local Header Offset 0007BC13 (506899) │ │ │ │ -10A1FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A328 Local Header Offset 0007BBDE (506846) │ │ │ │ +10A32C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A1FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A32C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A22D CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ -10A231 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A232 Created OS 03 (3) 'Unix' │ │ │ │ -10A233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A235 General Purpose Flag 0800 (2048) │ │ │ │ +10A35B CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ +10A35F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A360 Created OS 03 (3) 'Unix' │ │ │ │ +10A361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A363 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A237 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A239 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A23D CRC 1B3A6505 (456811781) │ │ │ │ -10A241 Compressed Size 000004DC (1244) │ │ │ │ -10A245 Uncompressed Size 00000EB7 (3767) │ │ │ │ -10A249 Filename Length 002D (45) │ │ │ │ -10A24B Extra Length 0000 (0) │ │ │ │ -10A24D Comment Length 0000 (0) │ │ │ │ -10A24F Disk Start 0000 (0) │ │ │ │ -10A251 Int File Attributes 0000 (0) │ │ │ │ +10A365 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A367 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A36B CRC 1B3A6505 (456811781) │ │ │ │ +10A36F Compressed Size 000004DC (1244) │ │ │ │ +10A373 Uncompressed Size 00000EB7 (3767) │ │ │ │ +10A377 Filename Length 002D (45) │ │ │ │ +10A379 Extra Length 0000 (0) │ │ │ │ +10A37B Comment Length 0000 (0) │ │ │ │ +10A37D Disk Start 0000 (0) │ │ │ │ +10A37F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A253 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A381 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A257 Local Header Offset 0007BEA6 (507558) │ │ │ │ -10A25B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A385 Local Header Offset 0007BE71 (507505) │ │ │ │ +10A389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A25B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A288 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ -10A28C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A28D Created OS 03 (3) 'Unix' │ │ │ │ -10A28E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A28F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A290 General Purpose Flag 0800 (2048) │ │ │ │ +10A3B6 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ +10A3BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A3BB Created OS 03 (3) 'Unix' │ │ │ │ +10A3BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A3BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A3BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A292 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A294 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A298 CRC C9EEF646 (3387881030) │ │ │ │ -10A29C Compressed Size 0000047E (1150) │ │ │ │ -10A2A0 Uncompressed Size 00002033 (8243) │ │ │ │ -10A2A4 Filename Length 002C (44) │ │ │ │ -10A2A6 Extra Length 0000 (0) │ │ │ │ -10A2A8 Comment Length 0000 (0) │ │ │ │ -10A2AA Disk Start 0000 (0) │ │ │ │ -10A2AC Int File Attributes 0000 (0) │ │ │ │ +10A3C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A3C2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A3C6 CRC C9EEF646 (3387881030) │ │ │ │ +10A3CA Compressed Size 0000047E (1150) │ │ │ │ +10A3CE Uncompressed Size 00002033 (8243) │ │ │ │ +10A3D2 Filename Length 002C (44) │ │ │ │ +10A3D4 Extra Length 0000 (0) │ │ │ │ +10A3D6 Comment Length 0000 (0) │ │ │ │ +10A3D8 Disk Start 0000 (0) │ │ │ │ +10A3DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A2AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A3DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A2B2 Local Header Offset 0007C3CD (508877) │ │ │ │ -10A2B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A3E0 Local Header Offset 0007C398 (508824) │ │ │ │ +10A3E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A2B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A3E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A2E2 CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ -10A2E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A2E7 Created OS 03 (3) 'Unix' │ │ │ │ -10A2E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A2E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A2EA General Purpose Flag 0800 (2048) │ │ │ │ +10A410 CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ +10A414 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A415 Created OS 03 (3) 'Unix' │ │ │ │ +10A416 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A417 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A418 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A2EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A2EE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A2F2 CRC F8BDB375 (4173181813) │ │ │ │ -10A2F6 Compressed Size 00007200 (29184) │ │ │ │ -10A2FA Uncompressed Size 00018DC2 (101826) │ │ │ │ -10A2FE Filename Length 0020 (32) │ │ │ │ -10A300 Extra Length 0000 (0) │ │ │ │ -10A302 Comment Length 0000 (0) │ │ │ │ -10A304 Disk Start 0000 (0) │ │ │ │ -10A306 Int File Attributes 0000 (0) │ │ │ │ +10A41A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A41C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A420 CRC F8BDB375 (4173181813) │ │ │ │ +10A424 Compressed Size 00007200 (29184) │ │ │ │ +10A428 Uncompressed Size 00018DC2 (101826) │ │ │ │ +10A42C Filename Length 0020 (32) │ │ │ │ +10A42E Extra Length 0000 (0) │ │ │ │ +10A430 Comment Length 0000 (0) │ │ │ │ +10A432 Disk Start 0000 (0) │ │ │ │ +10A434 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A308 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A436 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A30C Local Header Offset 0007C895 (510101) │ │ │ │ -10A310 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A43A Local Header Offset 0007C860 (510048) │ │ │ │ +10A43E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A310: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A43E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A330 CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ -10A334 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A335 Created OS 03 (3) 'Unix' │ │ │ │ -10A336 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A337 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A338 General Purpose Flag 0800 (2048) │ │ │ │ +10A45E CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ +10A462 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A463 Created OS 03 (3) 'Unix' │ │ │ │ +10A464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A466 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A33A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A33C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A340 CRC 9A43E6A6 (2588141222) │ │ │ │ -10A344 Compressed Size 0000FEA8 (65192) │ │ │ │ -10A348 Uncompressed Size 0008B9B1 (571825) │ │ │ │ -10A34C Filename Length 001F (31) │ │ │ │ -10A34E Extra Length 0000 (0) │ │ │ │ -10A350 Comment Length 0000 (0) │ │ │ │ -10A352 Disk Start 0000 (0) │ │ │ │ -10A354 Int File Attributes 0000 (0) │ │ │ │ +10A468 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A46A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A46E CRC 9A43E6A6 (2588141222) │ │ │ │ +10A472 Compressed Size 0000FEA8 (65192) │ │ │ │ +10A476 Uncompressed Size 0008B9B1 (571825) │ │ │ │ +10A47A Filename Length 001F (31) │ │ │ │ +10A47C Extra Length 0000 (0) │ │ │ │ +10A47E Comment Length 0000 (0) │ │ │ │ +10A480 Disk Start 0000 (0) │ │ │ │ +10A482 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A356 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A484 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A35A Local Header Offset 00083AD3 (539347) │ │ │ │ -10A35E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A488 Local Header Offset 00083A9E (539294) │ │ │ │ +10A48C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A35E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A48C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A37D CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ -10A381 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A382 Created OS 03 (3) 'Unix' │ │ │ │ -10A383 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A384 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A385 General Purpose Flag 0800 (2048) │ │ │ │ +10A4AB CENTRAL HEADER #271 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' │ │ │ │ -10A387 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A389 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A38D CRC 011031C8 (17838536) │ │ │ │ -10A391 Compressed Size 0000063B (1595) │ │ │ │ -10A395 Uncompressed Size 000010E5 (4325) │ │ │ │ -10A399 Filename Length 002E (46) │ │ │ │ -10A39B Extra Length 0000 (0) │ │ │ │ -10A39D Comment Length 0000 (0) │ │ │ │ -10A39F Disk Start 0000 (0) │ │ │ │ -10A3A1 Int File Attributes 0000 (0) │ │ │ │ +10A4B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A4B7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A4BB CRC 011031C8 (17838536) │ │ │ │ +10A4BF Compressed Size 0000063B (1595) │ │ │ │ +10A4C3 Uncompressed Size 000010E5 (4325) │ │ │ │ +10A4C7 Filename Length 002E (46) │ │ │ │ +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' │ │ │ │ -10A3A3 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' │ │ │ │ -10A3A7 Local Header Offset 000939B8 (604600) │ │ │ │ -10A3AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A4D5 Local Header Offset 00093983 (604547) │ │ │ │ +10A4D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A3AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A4D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A3D9 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ -10A3DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A3DE Created OS 03 (3) 'Unix' │ │ │ │ -10A3DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A3E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A3E1 General Purpose Flag 0800 (2048) │ │ │ │ +10A507 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ +10A50B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A50C Created OS 03 (3) 'Unix' │ │ │ │ +10A50D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A50E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A50F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A3E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A3E5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A3E9 CRC 80E0558E (2162185614) │ │ │ │ -10A3ED Compressed Size 00000AD2 (2770) │ │ │ │ -10A3F1 Uncompressed Size 00003EFA (16122) │ │ │ │ -10A3F5 Filename Length 002D (45) │ │ │ │ -10A3F7 Extra Length 0000 (0) │ │ │ │ -10A3F9 Comment Length 0000 (0) │ │ │ │ -10A3FB Disk Start 0000 (0) │ │ │ │ -10A3FD Int File Attributes 0000 (0) │ │ │ │ +10A511 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A513 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A517 CRC 80E0558E (2162185614) │ │ │ │ +10A51B Compressed Size 00000AD2 (2770) │ │ │ │ +10A51F Uncompressed Size 00003EFA (16122) │ │ │ │ +10A523 Filename Length 002D (45) │ │ │ │ +10A525 Extra Length 0000 (0) │ │ │ │ +10A527 Comment Length 0000 (0) │ │ │ │ +10A529 Disk Start 0000 (0) │ │ │ │ +10A52B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A3FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A52D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A403 Local Header Offset 0009403F (606271) │ │ │ │ -10A407 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A531 Local Header Offset 0009400A (606218) │ │ │ │ +10A535 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A407: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A535: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A434 CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ -10A438 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A439 Created OS 03 (3) 'Unix' │ │ │ │ -10A43A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A43B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A43C General Purpose Flag 0800 (2048) │ │ │ │ +10A562 CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ +10A566 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A567 Created OS 03 (3) 'Unix' │ │ │ │ +10A568 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A569 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A56A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A43E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A440 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A444 CRC 9F0DC4C0 (2668479680) │ │ │ │ -10A448 Compressed Size 000003D8 (984) │ │ │ │ -10A44C Uncompressed Size 000009AF (2479) │ │ │ │ -10A450 Filename Length 002C (44) │ │ │ │ -10A452 Extra Length 0000 (0) │ │ │ │ -10A454 Comment Length 0000 (0) │ │ │ │ -10A456 Disk Start 0000 (0) │ │ │ │ -10A458 Int File Attributes 0000 (0) │ │ │ │ +10A56C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A56E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A572 CRC 9F0DC4C0 (2668479680) │ │ │ │ +10A576 Compressed Size 000003D8 (984) │ │ │ │ +10A57A Uncompressed Size 000009AF (2479) │ │ │ │ +10A57E Filename Length 002C (44) │ │ │ │ +10A580 Extra Length 0000 (0) │ │ │ │ +10A582 Comment Length 0000 (0) │ │ │ │ +10A584 Disk Start 0000 (0) │ │ │ │ +10A586 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A45A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A588 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A45E Local Header Offset 00094B5C (609116) │ │ │ │ -10A462 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A58C Local Header Offset 00094B27 (609063) │ │ │ │ +10A590 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A462: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A590: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A48E CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ -10A492 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A493 Created OS 03 (3) 'Unix' │ │ │ │ -10A494 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A495 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A496 General Purpose Flag 0800 (2048) │ │ │ │ +10A5BC CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ +10A5C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A5C1 Created OS 03 (3) 'Unix' │ │ │ │ +10A5C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A5C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A5C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A498 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A49A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A49E CRC 4CFC1F3E (1291591486) │ │ │ │ -10A4A2 Compressed Size 0000072D (1837) │ │ │ │ -10A4A6 Uncompressed Size 00002822 (10274) │ │ │ │ -10A4AA Filename Length 002B (43) │ │ │ │ -10A4AC Extra Length 0000 (0) │ │ │ │ -10A4AE Comment Length 0000 (0) │ │ │ │ -10A4B0 Disk Start 0000 (0) │ │ │ │ -10A4B2 Int File Attributes 0000 (0) │ │ │ │ +10A5C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A5C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A5CC CRC 4CFC1F3E (1291591486) │ │ │ │ +10A5D0 Compressed Size 0000072D (1837) │ │ │ │ +10A5D4 Uncompressed Size 00002822 (10274) │ │ │ │ +10A5D8 Filename Length 002B (43) │ │ │ │ +10A5DA Extra Length 0000 (0) │ │ │ │ +10A5DC Comment Length 0000 (0) │ │ │ │ +10A5DE Disk Start 0000 (0) │ │ │ │ +10A5E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A4B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A5E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A4B8 Local Header Offset 00094F7E (610174) │ │ │ │ -10A4BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A5E6 Local Header Offset 00094F49 (610121) │ │ │ │ +10A5EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A4BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A5EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A4E7 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ -10A4EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A4EC Created OS 03 (3) 'Unix' │ │ │ │ -10A4ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A4EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A4EF General Purpose Flag 0800 (2048) │ │ │ │ +10A615 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ +10A619 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A61A Created OS 03 (3) 'Unix' │ │ │ │ +10A61B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A61C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A61D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A4F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A4F3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A4F7 CRC 75602762 (1969235810) │ │ │ │ -10A4FB Compressed Size 00000A55 (2645) │ │ │ │ -10A4FF Uncompressed Size 00001CC3 (7363) │ │ │ │ -10A503 Filename Length 0020 (32) │ │ │ │ -10A505 Extra Length 0000 (0) │ │ │ │ -10A507 Comment Length 0000 (0) │ │ │ │ -10A509 Disk Start 0000 (0) │ │ │ │ -10A50B Int File Attributes 0000 (0) │ │ │ │ +10A61F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A621 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A625 CRC 75602762 (1969235810) │ │ │ │ +10A629 Compressed Size 00000A55 (2645) │ │ │ │ +10A62D Uncompressed Size 00001CC3 (7363) │ │ │ │ +10A631 Filename Length 0020 (32) │ │ │ │ +10A633 Extra Length 0000 (0) │ │ │ │ +10A635 Comment Length 0000 (0) │ │ │ │ +10A637 Disk Start 0000 (0) │ │ │ │ +10A639 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A50D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A63B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A511 Local Header Offset 000956F4 (612084) │ │ │ │ -10A515 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A63F Local Header Offset 000956BF (612031) │ │ │ │ +10A643 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A515: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A643: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A535 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ -10A539 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A53A Created OS 03 (3) 'Unix' │ │ │ │ -10A53B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A53C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A53D General Purpose Flag 0800 (2048) │ │ │ │ +10A663 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ +10A667 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A668 Created OS 03 (3) 'Unix' │ │ │ │ +10A669 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A66A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A66B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A53F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A541 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A545 CRC 8F0167EF (2399234031) │ │ │ │ -10A549 Compressed Size 000005BE (1470) │ │ │ │ -10A54D Uncompressed Size 00001DAC (7596) │ │ │ │ -10A551 Filename Length 001F (31) │ │ │ │ -10A553 Extra Length 0000 (0) │ │ │ │ -10A555 Comment Length 0000 (0) │ │ │ │ -10A557 Disk Start 0000 (0) │ │ │ │ -10A559 Int File Attributes 0000 (0) │ │ │ │ +10A66D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A66F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A673 CRC 8F0167EF (2399234031) │ │ │ │ +10A677 Compressed Size 000005BE (1470) │ │ │ │ +10A67B Uncompressed Size 00001DAC (7596) │ │ │ │ +10A67F Filename Length 001F (31) │ │ │ │ +10A681 Extra Length 0000 (0) │ │ │ │ +10A683 Comment Length 0000 (0) │ │ │ │ +10A685 Disk Start 0000 (0) │ │ │ │ +10A687 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A55B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A689 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A55F Local Header Offset 00096187 (614791) │ │ │ │ -10A563 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A68D Local Header Offset 00096152 (614738) │ │ │ │ +10A691 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A563: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A582 CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ -10A586 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A587 Created OS 03 (3) 'Unix' │ │ │ │ -10A588 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A589 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A58A General Purpose Flag 0800 (2048) │ │ │ │ +10A6B0 CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ +10A6B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A6B5 Created OS 03 (3) 'Unix' │ │ │ │ +10A6B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A6B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A6B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A58C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A58E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A592 CRC 0B1D89C9 (186485193) │ │ │ │ -10A596 Compressed Size 00000A68 (2664) │ │ │ │ -10A59A Uncompressed Size 000018C0 (6336) │ │ │ │ -10A59E Filename Length 0021 (33) │ │ │ │ -10A5A0 Extra Length 0000 (0) │ │ │ │ -10A5A2 Comment Length 0000 (0) │ │ │ │ -10A5A4 Disk Start 0000 (0) │ │ │ │ -10A5A6 Int File Attributes 0000 (0) │ │ │ │ +10A6BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A6BC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A6C0 CRC 0B1D89C9 (186485193) │ │ │ │ +10A6C4 Compressed Size 00000A68 (2664) │ │ │ │ +10A6C8 Uncompressed Size 000018C0 (6336) │ │ │ │ +10A6CC Filename Length 0021 (33) │ │ │ │ +10A6CE Extra Length 0000 (0) │ │ │ │ +10A6D0 Comment Length 0000 (0) │ │ │ │ +10A6D2 Disk Start 0000 (0) │ │ │ │ +10A6D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A5A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A6D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A5AC Local Header Offset 00096782 (616322) │ │ │ │ -10A5B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A6DA Local Header Offset 0009674D (616269) │ │ │ │ +10A6DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A5B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A6DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A5D1 CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ -10A5D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A5D6 Created OS 03 (3) 'Unix' │ │ │ │ -10A5D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A5D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A5D9 General Purpose Flag 0800 (2048) │ │ │ │ +10A6FF CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ +10A703 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A704 Created OS 03 (3) 'Unix' │ │ │ │ +10A705 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A706 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A707 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A5DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A5DD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A5E1 CRC EA871F82 (3934723970) │ │ │ │ -10A5E5 Compressed Size 00000E19 (3609) │ │ │ │ -10A5E9 Uncompressed Size 000047E8 (18408) │ │ │ │ -10A5ED Filename Length 0020 (32) │ │ │ │ -10A5EF Extra Length 0000 (0) │ │ │ │ -10A5F1 Comment Length 0000 (0) │ │ │ │ -10A5F3 Disk Start 0000 (0) │ │ │ │ -10A5F5 Int File Attributes 0000 (0) │ │ │ │ +10A709 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A70B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A70F CRC EA871F82 (3934723970) │ │ │ │ +10A713 Compressed Size 00000E19 (3609) │ │ │ │ +10A717 Uncompressed Size 000047E8 (18408) │ │ │ │ +10A71B Filename Length 0020 (32) │ │ │ │ +10A71D Extra Length 0000 (0) │ │ │ │ +10A71F Comment Length 0000 (0) │ │ │ │ +10A721 Disk Start 0000 (0) │ │ │ │ +10A723 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A5F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A725 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A5FB Local Header Offset 00097229 (619049) │ │ │ │ -10A5FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A729 Local Header Offset 000971F4 (618996) │ │ │ │ +10A72D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A5FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A72D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A61F CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ -10A623 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A624 Created OS 03 (3) 'Unix' │ │ │ │ -10A625 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A626 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A627 General Purpose Flag 0800 (2048) │ │ │ │ +10A74D CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ +10A751 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A752 Created OS 03 (3) 'Unix' │ │ │ │ +10A753 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A754 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A755 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A629 Compression Method 0000 (0) 'Stored' │ │ │ │ -10A62B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A62F CRC 00000000 (0) │ │ │ │ -10A633 Compressed Size 00000000 (0) │ │ │ │ -10A637 Uncompressed Size 00000000 (0) │ │ │ │ -10A63B Filename Length 000E (14) │ │ │ │ -10A63D Extra Length 0000 (0) │ │ │ │ -10A63F Comment Length 0000 (0) │ │ │ │ -10A641 Disk Start 0000 (0) │ │ │ │ -10A643 Int File Attributes 0000 (0) │ │ │ │ +10A757 Compression Method 0000 (0) 'Stored' │ │ │ │ +10A759 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A75D CRC 00000000 (0) │ │ │ │ +10A761 Compressed Size 00000000 (0) │ │ │ │ +10A765 Uncompressed Size 00000000 (0) │ │ │ │ +10A769 Filename Length 000E (14) │ │ │ │ +10A76B Extra Length 0000 (0) │ │ │ │ +10A76D Comment Length 0000 (0) │ │ │ │ +10A76F Disk Start 0000 (0) │ │ │ │ +10A771 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A645 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A773 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10A649 Local Header Offset 00098080 (622720) │ │ │ │ -10A64D Filename 'XXXXXXXXXXXXXX' │ │ │ │ +10A777 Local Header Offset 0009804B (622667) │ │ │ │ +10A77B Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A64D: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A77B: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10A64D: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A77B: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A625: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A753: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10A65B CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ -10A65F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A660 Created OS 03 (3) 'Unix' │ │ │ │ -10A661 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A662 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A663 General Purpose Flag 0800 (2048) │ │ │ │ +10A789 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ +10A78D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A78E Created OS 03 (3) 'Unix' │ │ │ │ +10A78F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A790 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A791 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A665 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A667 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A66B CRC B4DDDFC2 (3034439618) │ │ │ │ -10A66F Compressed Size 000008C7 (2247) │ │ │ │ -10A673 Uncompressed Size 000018AA (6314) │ │ │ │ -10A677 Filename Length 001B (27) │ │ │ │ -10A679 Extra Length 0000 (0) │ │ │ │ -10A67B Comment Length 0000 (0) │ │ │ │ -10A67D Disk Start 0000 (0) │ │ │ │ -10A67F Int File Attributes 0000 (0) │ │ │ │ +10A793 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A795 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A799 CRC B4DDDFC2 (3034439618) │ │ │ │ +10A79D Compressed Size 000008C7 (2247) │ │ │ │ +10A7A1 Uncompressed Size 000018AA (6314) │ │ │ │ +10A7A5 Filename Length 001B (27) │ │ │ │ +10A7A7 Extra Length 0000 (0) │ │ │ │ +10A7A9 Comment Length 0000 (0) │ │ │ │ +10A7AB Disk Start 0000 (0) │ │ │ │ +10A7AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A681 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A7AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A685 Local Header Offset 000980AC (622764) │ │ │ │ -10A689 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A7B3 Local Header Offset 00098077 (622711) │ │ │ │ +10A7B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A689: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A7B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A6A4 CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ -10A6A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A6A9 Created OS 03 (3) 'Unix' │ │ │ │ -10A6AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A6AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A6AC General Purpose Flag 0800 (2048) │ │ │ │ +10A7D2 CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ +10A7D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A7D7 Created OS 03 (3) 'Unix' │ │ │ │ +10A7D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A7D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A7DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A6AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A6B0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A6B4 CRC D01AF85B (3491428443) │ │ │ │ -10A6B8 Compressed Size 00000AFA (2810) │ │ │ │ -10A6BC Uncompressed Size 00004946 (18758) │ │ │ │ -10A6C0 Filename Length 001A (26) │ │ │ │ -10A6C2 Extra Length 0000 (0) │ │ │ │ -10A6C4 Comment Length 0000 (0) │ │ │ │ -10A6C6 Disk Start 0000 (0) │ │ │ │ -10A6C8 Int File Attributes 0000 (0) │ │ │ │ +10A7DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A7DE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A7E2 CRC D01AF85B (3491428443) │ │ │ │ +10A7E6 Compressed Size 00000AFA (2810) │ │ │ │ +10A7EA Uncompressed Size 00004946 (18758) │ │ │ │ +10A7EE Filename Length 001A (26) │ │ │ │ +10A7F0 Extra Length 0000 (0) │ │ │ │ +10A7F2 Comment Length 0000 (0) │ │ │ │ +10A7F4 Disk Start 0000 (0) │ │ │ │ +10A7F6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A6CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A7F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A6CE Local Header Offset 000989AC (625068) │ │ │ │ -10A6D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A7FC Local Header Offset 00098977 (625015) │ │ │ │ +10A800 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A6D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A800: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A6EC CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ -10A6F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A6F1 Created OS 03 (3) 'Unix' │ │ │ │ -10A6F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A6F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A6F4 General Purpose Flag 0800 (2048) │ │ │ │ +10A81A CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ +10A81E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A81F Created OS 03 (3) 'Unix' │ │ │ │ +10A820 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A821 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A822 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A6F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A6F8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A6FC CRC F378D489 (4084782217) │ │ │ │ -10A700 Compressed Size 000003A7 (935) │ │ │ │ -10A704 Uncompressed Size 00000822 (2082) │ │ │ │ -10A708 Filename Length 0019 (25) │ │ │ │ -10A70A Extra Length 0000 (0) │ │ │ │ -10A70C Comment Length 0000 (0) │ │ │ │ -10A70E Disk Start 0000 (0) │ │ │ │ -10A710 Int File Attributes 0000 (0) │ │ │ │ +10A824 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A826 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A82A CRC F378D489 (4084782217) │ │ │ │ +10A82E Compressed Size 000003A7 (935) │ │ │ │ +10A832 Uncompressed Size 00000822 (2082) │ │ │ │ +10A836 Filename Length 0019 (25) │ │ │ │ +10A838 Extra Length 0000 (0) │ │ │ │ +10A83A Comment Length 0000 (0) │ │ │ │ +10A83C Disk Start 0000 (0) │ │ │ │ +10A83E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A712 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A840 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A716 Local Header Offset 000994DE (627934) │ │ │ │ -10A71A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A844 Local Header Offset 000994A9 (627881) │ │ │ │ +10A848 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A71A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A848: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A733 CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ -10A737 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A738 Created OS 03 (3) 'Unix' │ │ │ │ -10A739 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A73A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A73B General Purpose Flag 0800 (2048) │ │ │ │ +10A861 CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ +10A865 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A866 Created OS 03 (3) 'Unix' │ │ │ │ +10A867 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A868 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A869 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A73D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A73F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A743 CRC B8FBB7FD (3103504381) │ │ │ │ -10A747 Compressed Size 0000043B (1083) │ │ │ │ -10A74B Uncompressed Size 0000135C (4956) │ │ │ │ -10A74F Filename Length 0018 (24) │ │ │ │ -10A751 Extra Length 0000 (0) │ │ │ │ -10A753 Comment Length 0000 (0) │ │ │ │ -10A755 Disk Start 0000 (0) │ │ │ │ -10A757 Int File Attributes 0000 (0) │ │ │ │ +10A86B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A86D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A871 CRC B8FBB7FD (3103504381) │ │ │ │ +10A875 Compressed Size 0000043B (1083) │ │ │ │ +10A879 Uncompressed Size 0000135C (4956) │ │ │ │ +10A87D Filename Length 0018 (24) │ │ │ │ +10A87F Extra Length 0000 (0) │ │ │ │ +10A881 Comment Length 0000 (0) │ │ │ │ +10A883 Disk Start 0000 (0) │ │ │ │ +10A885 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A759 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A887 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A75D Local Header Offset 000998BC (628924) │ │ │ │ -10A761 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A88B Local Header Offset 00099887 (628871) │ │ │ │ +10A88F Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A761: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A88F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A779 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ -10A77D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A77E Created OS 03 (3) 'Unix' │ │ │ │ -10A77F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A780 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A781 General Purpose Flag 0800 (2048) │ │ │ │ +10A8A7 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ +10A8AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A8AC Created OS 03 (3) 'Unix' │ │ │ │ +10A8AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A8AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A8AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A783 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A785 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A789 CRC 28F007D4 (686819284) │ │ │ │ -10A78D Compressed Size 000005B6 (1462) │ │ │ │ -10A791 Uncompressed Size 00000EF7 (3831) │ │ │ │ -10A795 Filename Length 001A (26) │ │ │ │ -10A797 Extra Length 0000 (0) │ │ │ │ -10A799 Comment Length 0000 (0) │ │ │ │ -10A79B Disk Start 0000 (0) │ │ │ │ -10A79D Int File Attributes 0000 (0) │ │ │ │ +10A8B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A8B3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A8B7 CRC 28F007D4 (686819284) │ │ │ │ +10A8BB Compressed Size 000005B6 (1462) │ │ │ │ +10A8BF Uncompressed Size 00000EF7 (3831) │ │ │ │ +10A8C3 Filename Length 001A (26) │ │ │ │ +10A8C5 Extra Length 0000 (0) │ │ │ │ +10A8C7 Comment Length 0000 (0) │ │ │ │ +10A8C9 Disk Start 0000 (0) │ │ │ │ +10A8CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A79F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A8CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A7A3 Local Header Offset 00099D2D (630061) │ │ │ │ -10A7A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A8D1 Local Header Offset 00099CF8 (630008) │ │ │ │ +10A8D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A7A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A8D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A7C1 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ -10A7C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A7C6 Created OS 03 (3) 'Unix' │ │ │ │ -10A7C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A7C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A7C9 General Purpose Flag 0800 (2048) │ │ │ │ +10A8EF CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ +10A8F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A8F4 Created OS 03 (3) 'Unix' │ │ │ │ +10A8F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A8F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A8F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A7CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A7CD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A7D1 CRC 8DEE5F5C (2381209436) │ │ │ │ -10A7D5 Compressed Size 0000071E (1822) │ │ │ │ -10A7D9 Uncompressed Size 0000284F (10319) │ │ │ │ -10A7DD Filename Length 0019 (25) │ │ │ │ -10A7DF Extra Length 0000 (0) │ │ │ │ -10A7E1 Comment Length 0000 (0) │ │ │ │ -10A7E3 Disk Start 0000 (0) │ │ │ │ -10A7E5 Int File Attributes 0000 (0) │ │ │ │ +10A8F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A8FB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A8FF CRC 8DEE5F5C (2381209436) │ │ │ │ +10A903 Compressed Size 0000071E (1822) │ │ │ │ +10A907 Uncompressed Size 0000284F (10319) │ │ │ │ +10A90B Filename Length 0019 (25) │ │ │ │ +10A90D Extra Length 0000 (0) │ │ │ │ +10A90F Comment Length 0000 (0) │ │ │ │ +10A911 Disk Start 0000 (0) │ │ │ │ +10A913 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A7E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A915 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A7EB Local Header Offset 0009A31B (631579) │ │ │ │ -10A7EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A919 Local Header Offset 0009A2E6 (631526) │ │ │ │ +10A91D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A7EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A91D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A808 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ -10A80C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A80D Created OS 03 (3) 'Unix' │ │ │ │ -10A80E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A80F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A810 General Purpose Flag 0800 (2048) │ │ │ │ +10A936 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ +10A93A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A93B Created OS 03 (3) 'Unix' │ │ │ │ +10A93C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A93D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A93E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A812 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A814 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A818 CRC E89E9DFB (3902709243) │ │ │ │ -10A81C Compressed Size 000009C6 (2502) │ │ │ │ -10A820 Uncompressed Size 00001B49 (6985) │ │ │ │ -10A824 Filename Length 0016 (22) │ │ │ │ -10A826 Extra Length 0000 (0) │ │ │ │ -10A828 Comment Length 0000 (0) │ │ │ │ -10A82A Disk Start 0000 (0) │ │ │ │ -10A82C Int File Attributes 0000 (0) │ │ │ │ +10A940 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A942 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A946 CRC E89E9DFB (3902709243) │ │ │ │ +10A94A Compressed Size 000009C6 (2502) │ │ │ │ +10A94E Uncompressed Size 00001B49 (6985) │ │ │ │ +10A952 Filename Length 0016 (22) │ │ │ │ +10A954 Extra Length 0000 (0) │ │ │ │ +10A956 Comment Length 0000 (0) │ │ │ │ +10A958 Disk Start 0000 (0) │ │ │ │ +10A95A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A82E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A95C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A832 Local Header Offset 0009AA70 (633456) │ │ │ │ -10A836 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A960 Local Header Offset 0009AA3B (633403) │ │ │ │ +10A964 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A836: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A964: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A84C CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ -10A850 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A851 Created OS 03 (3) 'Unix' │ │ │ │ -10A852 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A853 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A854 General Purpose Flag 0800 (2048) │ │ │ │ +10A97A CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ +10A97E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A97F Created OS 03 (3) 'Unix' │ │ │ │ +10A980 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A981 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A982 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A856 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A858 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A85C CRC EA3765B8 (3929499064) │ │ │ │ -10A860 Compressed Size 00000EEB (3819) │ │ │ │ -10A864 Uncompressed Size 00009FD4 (40916) │ │ │ │ -10A868 Filename Length 0015 (21) │ │ │ │ -10A86A Extra Length 0000 (0) │ │ │ │ -10A86C Comment Length 0000 (0) │ │ │ │ -10A86E Disk Start 0000 (0) │ │ │ │ -10A870 Int File Attributes 0000 (0) │ │ │ │ +10A984 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A986 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A98A CRC EA3765B8 (3929499064) │ │ │ │ +10A98E Compressed Size 00000EEB (3819) │ │ │ │ +10A992 Uncompressed Size 00009FD4 (40916) │ │ │ │ +10A996 Filename Length 0015 (21) │ │ │ │ +10A998 Extra Length 0000 (0) │ │ │ │ +10A99A Comment Length 0000 (0) │ │ │ │ +10A99C Disk Start 0000 (0) │ │ │ │ +10A99E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A872 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A9A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A876 Local Header Offset 0009B46A (636010) │ │ │ │ -10A87A Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A9A4 Local Header Offset 0009B435 (635957) │ │ │ │ +10A9A8 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A87A: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A9A8: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A88F CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ -10A893 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A894 Created OS 03 (3) 'Unix' │ │ │ │ -10A895 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A896 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A897 General Purpose Flag 0800 (2048) │ │ │ │ +10A9BD CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ +10A9C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A9C2 Created OS 03 (3) 'Unix' │ │ │ │ +10A9C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A9C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A9C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A899 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A89B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A89F CRC 577BF04C (1467740236) │ │ │ │ -10A8A3 Compressed Size 000004B6 (1206) │ │ │ │ -10A8A7 Uncompressed Size 00000B3D (2877) │ │ │ │ -10A8AB Filename Length 001C (28) │ │ │ │ -10A8AD Extra Length 0000 (0) │ │ │ │ -10A8AF Comment Length 0000 (0) │ │ │ │ -10A8B1 Disk Start 0000 (0) │ │ │ │ -10A8B3 Int File Attributes 0000 (0) │ │ │ │ +10A9C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A9C9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A9CD CRC 577BF04C (1467740236) │ │ │ │ +10A9D1 Compressed Size 000004B6 (1206) │ │ │ │ +10A9D5 Uncompressed Size 00000B3D (2877) │ │ │ │ +10A9D9 Filename Length 001C (28) │ │ │ │ +10A9DB Extra Length 0000 (0) │ │ │ │ +10A9DD Comment Length 0000 (0) │ │ │ │ +10A9DF Disk Start 0000 (0) │ │ │ │ +10A9E1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A8B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A9E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A8B9 Local Header Offset 0009C388 (639880) │ │ │ │ -10A8BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A9E7 Local Header Offset 0009C353 (639827) │ │ │ │ +10A9EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A8BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A9EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A8D9 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ -10A8DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A8DE Created OS 03 (3) 'Unix' │ │ │ │ -10A8DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A8E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A8E1 General Purpose Flag 0800 (2048) │ │ │ │ +10AA07 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ +10AA0B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AA0C Created OS 03 (3) 'Unix' │ │ │ │ +10AA0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AA0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AA0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A8E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A8E5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A8E9 CRC CBE9F1C2 (3421106626) │ │ │ │ -10A8ED Compressed Size 00000717 (1815) │ │ │ │ -10A8F1 Uncompressed Size 00002C18 (11288) │ │ │ │ -10A8F5 Filename Length 001B (27) │ │ │ │ -10A8F7 Extra Length 0000 (0) │ │ │ │ -10A8F9 Comment Length 0000 (0) │ │ │ │ -10A8FB Disk Start 0000 (0) │ │ │ │ -10A8FD Int File Attributes 0000 (0) │ │ │ │ +10AA11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AA13 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AA17 CRC CBE9F1C2 (3421106626) │ │ │ │ +10AA1B Compressed Size 00000717 (1815) │ │ │ │ +10AA1F Uncompressed Size 00002C18 (11288) │ │ │ │ +10AA23 Filename Length 001B (27) │ │ │ │ +10AA25 Extra Length 0000 (0) │ │ │ │ +10AA27 Comment Length 0000 (0) │ │ │ │ +10AA29 Disk Start 0000 (0) │ │ │ │ +10AA2B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A8FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AA2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A903 Local Header Offset 0009C878 (641144) │ │ │ │ -10A907 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AA31 Local Header Offset 0009C843 (641091) │ │ │ │ +10AA35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A907: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AA35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A922 CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ -10A926 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A927 Created OS 03 (3) 'Unix' │ │ │ │ -10A928 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A929 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A92A General Purpose Flag 0800 (2048) │ │ │ │ +10AA50 CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ +10AA54 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AA55 Created OS 03 (3) 'Unix' │ │ │ │ +10AA56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AA57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AA58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A92C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A92E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A932 CRC B5AB2D6F (3047894383) │ │ │ │ -10A936 Compressed Size 00000643 (1603) │ │ │ │ -10A93A Uncompressed Size 00000FAB (4011) │ │ │ │ -10A93E Filename Length 0026 (38) │ │ │ │ -10A940 Extra Length 0000 (0) │ │ │ │ -10A942 Comment Length 0000 (0) │ │ │ │ -10A944 Disk Start 0000 (0) │ │ │ │ -10A946 Int File Attributes 0000 (0) │ │ │ │ +10AA5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AA5C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AA60 CRC B5AB2D6F (3047894383) │ │ │ │ +10AA64 Compressed Size 00000643 (1603) │ │ │ │ +10AA68 Uncompressed Size 00000FAB (4011) │ │ │ │ +10AA6C Filename Length 0026 (38) │ │ │ │ +10AA6E Extra Length 0000 (0) │ │ │ │ +10AA70 Comment Length 0000 (0) │ │ │ │ +10AA72 Disk Start 0000 (0) │ │ │ │ +10AA74 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A948 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AA76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A94C Local Header Offset 0009CFC8 (643016) │ │ │ │ -10A950 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AA7A Local Header Offset 0009CF93 (642963) │ │ │ │ +10AA7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A950: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AA7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A976 CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ -10A97A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A97B Created OS 03 (3) 'Unix' │ │ │ │ -10A97C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A97D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A97E General Purpose Flag 0800 (2048) │ │ │ │ +10AAA4 CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ +10AAA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AAA9 Created OS 03 (3) 'Unix' │ │ │ │ +10AAAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AAAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AAAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A980 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A982 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A986 CRC F57E9B2E (4118715182) │ │ │ │ -10A98A Compressed Size 00000718 (1816) │ │ │ │ -10A98E Uncompressed Size 00002B2E (11054) │ │ │ │ -10A992 Filename Length 0025 (37) │ │ │ │ -10A994 Extra Length 0000 (0) │ │ │ │ -10A996 Comment Length 0000 (0) │ │ │ │ -10A998 Disk Start 0000 (0) │ │ │ │ -10A99A Int File Attributes 0000 (0) │ │ │ │ +10AAAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AAB0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AAB4 CRC F57E9B2E (4118715182) │ │ │ │ +10AAB8 Compressed Size 00000718 (1816) │ │ │ │ +10AABC Uncompressed Size 00002B2E (11054) │ │ │ │ +10AAC0 Filename Length 0025 (37) │ │ │ │ +10AAC2 Extra Length 0000 (0) │ │ │ │ +10AAC4 Comment Length 0000 (0) │ │ │ │ +10AAC6 Disk Start 0000 (0) │ │ │ │ +10AAC8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A99C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AACA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A9A0 Local Header Offset 0009D64F (644687) │ │ │ │ -10A9A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AACE Local Header Offset 0009D61A (644634) │ │ │ │ +10AAD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AAD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A9C9 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ -10A9CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A9CE Created OS 03 (3) 'Unix' │ │ │ │ -10A9CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A9D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A9D1 General Purpose Flag 0800 (2048) │ │ │ │ +10AAF7 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ +10AAFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AAFC Created OS 03 (3) 'Unix' │ │ │ │ +10AAFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AAFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AAFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A9D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A9D5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A9D9 CRC 8371B941 (2205268289) │ │ │ │ -10A9DD Compressed Size 0000013E (318) │ │ │ │ -10A9E1 Uncompressed Size 000001F6 (502) │ │ │ │ -10A9E5 Filename Length 0016 (22) │ │ │ │ -10A9E7 Extra Length 0000 (0) │ │ │ │ -10A9E9 Comment Length 0000 (0) │ │ │ │ -10A9EB Disk Start 0000 (0) │ │ │ │ -10A9ED Int File Attributes 0000 (0) │ │ │ │ +10AB01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AB03 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AB07 CRC 8371B941 (2205268289) │ │ │ │ +10AB0B Compressed Size 0000013E (318) │ │ │ │ +10AB0F Uncompressed Size 000001F6 (502) │ │ │ │ +10AB13 Filename Length 0016 (22) │ │ │ │ +10AB15 Extra Length 0000 (0) │ │ │ │ +10AB17 Comment Length 0000 (0) │ │ │ │ +10AB19 Disk Start 0000 (0) │ │ │ │ +10AB1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A9EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AB1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A9F3 Local Header Offset 0009DDAA (646570) │ │ │ │ -10A9F7 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AB21 Local Header Offset 0009DD75 (646517) │ │ │ │ +10AB25 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9F7: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AB25: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AA0D CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ -10AA11 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AA12 Created OS 03 (3) 'Unix' │ │ │ │ -10AA13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AA14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AA15 General Purpose Flag 0800 (2048) │ │ │ │ +10AB3B CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ +10AB3F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AB40 Created OS 03 (3) 'Unix' │ │ │ │ +10AB41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AB42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AB43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AA17 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AA19 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AA1D CRC 7E8487F9 (2122614777) │ │ │ │ -10AA21 Compressed Size 00000101 (257) │ │ │ │ -10AA25 Uncompressed Size 0000023E (574) │ │ │ │ -10AA29 Filename Length 0015 (21) │ │ │ │ -10AA2B Extra Length 0000 (0) │ │ │ │ -10AA2D Comment Length 0000 (0) │ │ │ │ -10AA2F Disk Start 0000 (0) │ │ │ │ -10AA31 Int File Attributes 0000 (0) │ │ │ │ +10AB45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AB47 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AB4B CRC 7E8487F9 (2122614777) │ │ │ │ +10AB4F Compressed Size 00000101 (257) │ │ │ │ +10AB53 Uncompressed Size 0000023E (574) │ │ │ │ +10AB57 Filename Length 0015 (21) │ │ │ │ +10AB59 Extra Length 0000 (0) │ │ │ │ +10AB5B Comment Length 0000 (0) │ │ │ │ +10AB5D Disk Start 0000 (0) │ │ │ │ +10AB5F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AA33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AB61 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AA37 Local Header Offset 0009DF1C (646940) │ │ │ │ -10AA3B Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AB65 Local Header Offset 0009DEE7 (646887) │ │ │ │ +10AB69 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AA3B: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AB69: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AA50 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ -10AA54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AA55 Created OS 03 (3) 'Unix' │ │ │ │ -10AA56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AA57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AA58 General Purpose Flag 0800 (2048) │ │ │ │ +10AB7E CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ +10AB82 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AB83 Created OS 03 (3) 'Unix' │ │ │ │ +10AB84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AB85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AB86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AA5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AA5C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AA60 CRC F2699E90 (4067008144) │ │ │ │ -10AA64 Compressed Size 00000329 (809) │ │ │ │ -10AA68 Uncompressed Size 00000710 (1808) │ │ │ │ -10AA6C Filename Length 0029 (41) │ │ │ │ -10AA6E Extra Length 0000 (0) │ │ │ │ -10AA70 Comment Length 0000 (0) │ │ │ │ -10AA72 Disk Start 0000 (0) │ │ │ │ -10AA74 Int File Attributes 0000 (0) │ │ │ │ +10AB88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AB8A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AB8E CRC F2699E90 (4067008144) │ │ │ │ +10AB92 Compressed Size 00000329 (809) │ │ │ │ +10AB96 Uncompressed Size 00000710 (1808) │ │ │ │ +10AB9A Filename Length 0029 (41) │ │ │ │ +10AB9C Extra Length 0000 (0) │ │ │ │ +10AB9E Comment Length 0000 (0) │ │ │ │ +10ABA0 Disk Start 0000 (0) │ │ │ │ +10ABA2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AA76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ABA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AA7A Local Header Offset 0009E050 (647248) │ │ │ │ -10AA7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ABA8 Local Header Offset 0009E01B (647195) │ │ │ │ +10ABAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AA7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ABAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AAA7 CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ -10AAAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AAAC Created OS 03 (3) 'Unix' │ │ │ │ -10AAAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AAAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AAAF General Purpose Flag 0800 (2048) │ │ │ │ +10ABD5 CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ +10ABD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ABDA Created OS 03 (3) 'Unix' │ │ │ │ +10ABDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ABDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ABDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AAB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AAB3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AAB7 CRC A9F0F3F8 (2851140600) │ │ │ │ -10AABB Compressed Size 0000046D (1133) │ │ │ │ -10AABF Uncompressed Size 000014E4 (5348) │ │ │ │ -10AAC3 Filename Length 0028 (40) │ │ │ │ -10AAC5 Extra Length 0000 (0) │ │ │ │ -10AAC7 Comment Length 0000 (0) │ │ │ │ -10AAC9 Disk Start 0000 (0) │ │ │ │ -10AACB Int File Attributes 0000 (0) │ │ │ │ +10ABDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ABE1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ABE5 CRC A9F0F3F8 (2851140600) │ │ │ │ +10ABE9 Compressed Size 0000046D (1133) │ │ │ │ +10ABED Uncompressed Size 000014E4 (5348) │ │ │ │ +10ABF1 Filename Length 0028 (40) │ │ │ │ +10ABF3 Extra Length 0000 (0) │ │ │ │ +10ABF5 Comment Length 0000 (0) │ │ │ │ +10ABF7 Disk Start 0000 (0) │ │ │ │ +10ABF9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AACD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ABFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AAD1 Local Header Offset 0009E3C0 (648128) │ │ │ │ -10AAD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ABFF Local Header Offset 0009E38B (648075) │ │ │ │ +10AC03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AAD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AC03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AAFD CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ -10AB01 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB02 Created OS 03 (3) 'Unix' │ │ │ │ -10AB03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB05 General Purpose Flag 0800 (2048) │ │ │ │ +10AC2B CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ +10AC2F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AC30 Created OS 03 (3) 'Unix' │ │ │ │ +10AC31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AC32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AC33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB09 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AB0D CRC 343FC924 (876595492) │ │ │ │ -10AB11 Compressed Size 0000037D (893) │ │ │ │ -10AB15 Uncompressed Size 000007F6 (2038) │ │ │ │ -10AB19 Filename Length 001D (29) │ │ │ │ -10AB1B Extra Length 0000 (0) │ │ │ │ -10AB1D Comment Length 0000 (0) │ │ │ │ -10AB1F Disk Start 0000 (0) │ │ │ │ -10AB21 Int File Attributes 0000 (0) │ │ │ │ +10AC35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AC37 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AC3B CRC 343FC924 (876595492) │ │ │ │ +10AC3F Compressed Size 0000037D (893) │ │ │ │ +10AC43 Uncompressed Size 000007F6 (2038) │ │ │ │ +10AC47 Filename Length 001D (29) │ │ │ │ +10AC49 Extra Length 0000 (0) │ │ │ │ +10AC4B Comment Length 0000 (0) │ │ │ │ +10AC4D Disk Start 0000 (0) │ │ │ │ +10AC4F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AB23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AC51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AB27 Local Header Offset 0009E873 (649331) │ │ │ │ -10AB2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AC55 Local Header Offset 0009E83E (649278) │ │ │ │ +10AC59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AB2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AC59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AB48 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ -10AB4C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB4D Created OS 03 (3) 'Unix' │ │ │ │ -10AB4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB50 General Purpose Flag 0800 (2048) │ │ │ │ +10AC76 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ +10AC7A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AC7B Created OS 03 (3) 'Unix' │ │ │ │ +10AC7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AC7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AC7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB54 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AB58 CRC ED849C0C (3984890892) │ │ │ │ -10AB5C Compressed Size 00000390 (912) │ │ │ │ -10AB60 Uncompressed Size 000010DC (4316) │ │ │ │ -10AB64 Filename Length 001C (28) │ │ │ │ -10AB66 Extra Length 0000 (0) │ │ │ │ -10AB68 Comment Length 0000 (0) │ │ │ │ -10AB6A Disk Start 0000 (0) │ │ │ │ -10AB6C Int File Attributes 0000 (0) │ │ │ │ +10AC80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AC82 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AC86 CRC ED849C0C (3984890892) │ │ │ │ +10AC8A Compressed Size 00000390 (912) │ │ │ │ +10AC8E Uncompressed Size 000010DC (4316) │ │ │ │ +10AC92 Filename Length 001C (28) │ │ │ │ +10AC94 Extra Length 0000 (0) │ │ │ │ +10AC96 Comment Length 0000 (0) │ │ │ │ +10AC98 Disk Start 0000 (0) │ │ │ │ +10AC9A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AB6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AC9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AB72 Local Header Offset 0009EC2B (650283) │ │ │ │ -10AB76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ACA0 Local Header Offset 0009EBF6 (650230) │ │ │ │ +10ACA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AB76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ACA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AB92 CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ -10AB96 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB97 Created OS 03 (3) 'Unix' │ │ │ │ -10AB98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB9A General Purpose Flag 0800 (2048) │ │ │ │ +10ACC0 CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ +10ACC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ACC5 Created OS 03 (3) 'Unix' │ │ │ │ +10ACC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ACC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ACC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB9E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ABA2 CRC 269D31F6 (647836150) │ │ │ │ -10ABA6 Compressed Size 000004CC (1228) │ │ │ │ -10ABAA Uncompressed Size 00000B26 (2854) │ │ │ │ -10ABAE Filename Length 001A (26) │ │ │ │ -10ABB0 Extra Length 0000 (0) │ │ │ │ -10ABB2 Comment Length 0000 (0) │ │ │ │ -10ABB4 Disk Start 0000 (0) │ │ │ │ -10ABB6 Int File Attributes 0000 (0) │ │ │ │ +10ACCA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ACCC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ACD0 CRC 269D31F6 (647836150) │ │ │ │ +10ACD4 Compressed Size 000004CC (1228) │ │ │ │ +10ACD8 Uncompressed Size 00000B26 (2854) │ │ │ │ +10ACDC Filename Length 001A (26) │ │ │ │ +10ACDE Extra Length 0000 (0) │ │ │ │ +10ACE0 Comment Length 0000 (0) │ │ │ │ +10ACE2 Disk Start 0000 (0) │ │ │ │ +10ACE4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ABB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ACE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ABBC Local Header Offset 0009EFF5 (651253) │ │ │ │ -10ABC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ACEA Local Header Offset 0009EFC0 (651200) │ │ │ │ +10ACEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ABC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ACEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ABDA CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ -10ABDE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ABDF Created OS 03 (3) 'Unix' │ │ │ │ -10ABE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ABE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ABE2 General Purpose Flag 0800 (2048) │ │ │ │ +10AD08 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ +10AD0C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AD0D Created OS 03 (3) 'Unix' │ │ │ │ +10AD0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AD0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AD10 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ABE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ABE6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ABEA CRC 30EECC1D (820956189) │ │ │ │ -10ABEE Compressed Size 00000685 (1669) │ │ │ │ -10ABF2 Uncompressed Size 00001D7D (7549) │ │ │ │ -10ABF6 Filename Length 0019 (25) │ │ │ │ -10ABF8 Extra Length 0000 (0) │ │ │ │ -10ABFA Comment Length 0000 (0) │ │ │ │ -10ABFC Disk Start 0000 (0) │ │ │ │ -10ABFE Int File Attributes 0000 (0) │ │ │ │ +10AD12 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AD14 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AD18 CRC 30EECC1D (820956189) │ │ │ │ +10AD1C Compressed Size 00000685 (1669) │ │ │ │ +10AD20 Uncompressed Size 00001D7D (7549) │ │ │ │ +10AD24 Filename Length 0019 (25) │ │ │ │ +10AD26 Extra Length 0000 (0) │ │ │ │ +10AD28 Comment Length 0000 (0) │ │ │ │ +10AD2A Disk Start 0000 (0) │ │ │ │ +10AD2C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AD2E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC04 Local Header Offset 0009F4F9 (652537) │ │ │ │ -10AC08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AD32 Local Header Offset 0009F4C4 (652484) │ │ │ │ +10AD36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AD36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AC21 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ -10AC25 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AC26 Created OS 03 (3) 'Unix' │ │ │ │ -10AC27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AC28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AC29 General Purpose Flag 0800 (2048) │ │ │ │ +10AD4F CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ +10AD53 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AD54 Created OS 03 (3) 'Unix' │ │ │ │ +10AD55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AD56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AD57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AC2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AC2D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AC31 CRC B9076E88 (3104272008) │ │ │ │ -10AC35 Compressed Size 00000ADC (2780) │ │ │ │ -10AC39 Uncompressed Size 00001FAE (8110) │ │ │ │ -10AC3D Filename Length 0017 (23) │ │ │ │ -10AC3F Extra Length 0000 (0) │ │ │ │ -10AC41 Comment Length 0000 (0) │ │ │ │ -10AC43 Disk Start 0000 (0) │ │ │ │ -10AC45 Int File Attributes 0000 (0) │ │ │ │ +10AD59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AD5B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AD5F CRC B9076E88 (3104272008) │ │ │ │ +10AD63 Compressed Size 00000ADC (2780) │ │ │ │ +10AD67 Uncompressed Size 00001FAE (8110) │ │ │ │ +10AD6B Filename Length 0017 (23) │ │ │ │ +10AD6D Extra Length 0000 (0) │ │ │ │ +10AD6F Comment Length 0000 (0) │ │ │ │ +10AD71 Disk Start 0000 (0) │ │ │ │ +10AD73 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AD75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC4B Local Header Offset 0009FBB5 (654261) │ │ │ │ -10AC4F Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AD79 Local Header Offset 0009FB80 (654208) │ │ │ │ +10AD7D Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AD7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AC66 CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ -10AC6A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AC6B Created OS 03 (3) 'Unix' │ │ │ │ -10AC6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AC6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AC6E General Purpose Flag 0800 (2048) │ │ │ │ +10AD94 CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ +10AD98 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AD99 Created OS 03 (3) 'Unix' │ │ │ │ +10AD9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AD9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AD9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AC70 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AC72 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AC76 CRC 03383F12 (54017810) │ │ │ │ -10AC7A Compressed Size 00000E20 (3616) │ │ │ │ -10AC7E Uncompressed Size 00007E76 (32374) │ │ │ │ -10AC82 Filename Length 0016 (22) │ │ │ │ -10AC84 Extra Length 0000 (0) │ │ │ │ -10AC86 Comment Length 0000 (0) │ │ │ │ -10AC88 Disk Start 0000 (0) │ │ │ │ -10AC8A Int File Attributes 0000 (0) │ │ │ │ +10AD9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ADA0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ADA4 CRC 03383F12 (54017810) │ │ │ │ +10ADA8 Compressed Size 00000E20 (3616) │ │ │ │ +10ADAC Uncompressed Size 00007E76 (32374) │ │ │ │ +10ADB0 Filename Length 0016 (22) │ │ │ │ +10ADB2 Extra Length 0000 (0) │ │ │ │ +10ADB4 Comment Length 0000 (0) │ │ │ │ +10ADB6 Disk Start 0000 (0) │ │ │ │ +10ADB8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ADBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC90 Local Header Offset 000A06C6 (657094) │ │ │ │ -10AC94 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ADBE Local Header Offset 000A0691 (657041) │ │ │ │ +10ADC2 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC94: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ADC2: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ACAA CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ -10ACAE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ACAF Created OS 03 (3) 'Unix' │ │ │ │ -10ACB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ACB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ACB2 General Purpose Flag 0800 (2048) │ │ │ │ +10ADD8 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ +10ADDC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ADDD Created OS 03 (3) 'Unix' │ │ │ │ +10ADDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ADDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ADE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ACB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ACB6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ACBA CRC 8C1659C1 (2350275009) │ │ │ │ -10ACBE Compressed Size 00000619 (1561) │ │ │ │ -10ACC2 Uncompressed Size 00000F78 (3960) │ │ │ │ -10ACC6 Filename Length 001A (26) │ │ │ │ -10ACC8 Extra Length 0000 (0) │ │ │ │ -10ACCA Comment Length 0000 (0) │ │ │ │ -10ACCC Disk Start 0000 (0) │ │ │ │ -10ACCE Int File Attributes 0000 (0) │ │ │ │ +10ADE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ADE4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ADE8 CRC 8C1659C1 (2350275009) │ │ │ │ +10ADEC Compressed Size 00000619 (1561) │ │ │ │ +10ADF0 Uncompressed Size 00000F78 (3960) │ │ │ │ +10ADF4 Filename Length 001A (26) │ │ │ │ +10ADF6 Extra Length 0000 (0) │ │ │ │ +10ADF8 Comment Length 0000 (0) │ │ │ │ +10ADFA Disk Start 0000 (0) │ │ │ │ +10ADFC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ACD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ADFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ACD4 Local Header Offset 000A151A (660762) │ │ │ │ -10ACD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AE02 Local Header Offset 000A14E5 (660709) │ │ │ │ +10AE06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ACD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AE06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ACF2 CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ -10ACF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ACF7 Created OS 03 (3) 'Unix' │ │ │ │ -10ACF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ACF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ACFA General Purpose Flag 0800 (2048) │ │ │ │ +10AE20 CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ +10AE24 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AE25 Created OS 03 (3) 'Unix' │ │ │ │ +10AE26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AE27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AE28 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ACFC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ACFE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AD02 CRC 67A506CB (1738868427) │ │ │ │ -10AD06 Compressed Size 000006ED (1773) │ │ │ │ -10AD0A Uncompressed Size 0000291B (10523) │ │ │ │ -10AD0E Filename Length 0019 (25) │ │ │ │ -10AD10 Extra Length 0000 (0) │ │ │ │ -10AD12 Comment Length 0000 (0) │ │ │ │ -10AD14 Disk Start 0000 (0) │ │ │ │ -10AD16 Int File Attributes 0000 (0) │ │ │ │ +10AE2A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AE2C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AE30 CRC 67A506CB (1738868427) │ │ │ │ +10AE34 Compressed Size 000006ED (1773) │ │ │ │ +10AE38 Uncompressed Size 0000291B (10523) │ │ │ │ +10AE3C Filename Length 0019 (25) │ │ │ │ +10AE3E Extra Length 0000 (0) │ │ │ │ +10AE40 Comment Length 0000 (0) │ │ │ │ +10AE42 Disk Start 0000 (0) │ │ │ │ +10AE44 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AD18 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AE46 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AD1C Local Header Offset 000A1B6B (662379) │ │ │ │ -10AD20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AE4A Local Header Offset 000A1B36 (662326) │ │ │ │ +10AE4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AD20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AE4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AD39 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ -10AD3D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AD3E Created OS 03 (3) 'Unix' │ │ │ │ -10AD3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AD40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AD41 General Purpose Flag 0800 (2048) │ │ │ │ +10AE67 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ +10AE6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AE6C Created OS 03 (3) 'Unix' │ │ │ │ +10AE6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AE6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AE6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AD43 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AD45 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AD49 CRC C072F31E (3228758814) │ │ │ │ -10AD4D Compressed Size 00000492 (1170) │ │ │ │ -10AD51 Uncompressed Size 00000A8F (2703) │ │ │ │ -10AD55 Filename Length 001D (29) │ │ │ │ -10AD57 Extra Length 0000 (0) │ │ │ │ -10AD59 Comment Length 0000 (0) │ │ │ │ -10AD5B Disk Start 0000 (0) │ │ │ │ -10AD5D Int File Attributes 0000 (0) │ │ │ │ +10AE71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AE73 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AE77 CRC C072F31E (3228758814) │ │ │ │ +10AE7B Compressed Size 00000492 (1170) │ │ │ │ +10AE7F Uncompressed Size 00000A8F (2703) │ │ │ │ +10AE83 Filename Length 001D (29) │ │ │ │ +10AE85 Extra Length 0000 (0) │ │ │ │ +10AE87 Comment Length 0000 (0) │ │ │ │ +10AE89 Disk Start 0000 (0) │ │ │ │ +10AE8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AD5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AE8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AD63 Local Header Offset 000A228F (664207) │ │ │ │ -10AD67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AE91 Local Header Offset 000A225A (664154) │ │ │ │ +10AE95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AD67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AE95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AD84 CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ -10AD88 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AD89 Created OS 03 (3) 'Unix' │ │ │ │ -10AD8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AD8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AD8C General Purpose Flag 0800 (2048) │ │ │ │ +10AEB2 CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ +10AEB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AEB7 Created OS 03 (3) 'Unix' │ │ │ │ +10AEB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AEB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AEBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AD8E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AD90 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AD94 CRC EC0F6527 (3960431911) │ │ │ │ -10AD98 Compressed Size 0000067D (1661) │ │ │ │ -10AD9C Uncompressed Size 00001D3A (7482) │ │ │ │ -10ADA0 Filename Length 001C (28) │ │ │ │ -10ADA2 Extra Length 0000 (0) │ │ │ │ -10ADA4 Comment Length 0000 (0) │ │ │ │ -10ADA6 Disk Start 0000 (0) │ │ │ │ -10ADA8 Int File Attributes 0000 (0) │ │ │ │ +10AEBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AEBE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AEC2 CRC EC0F6527 (3960431911) │ │ │ │ +10AEC6 Compressed Size 0000067D (1661) │ │ │ │ +10AECA Uncompressed Size 00001D3A (7482) │ │ │ │ +10AECE Filename Length 001C (28) │ │ │ │ +10AED0 Extra Length 0000 (0) │ │ │ │ +10AED2 Comment Length 0000 (0) │ │ │ │ +10AED4 Disk Start 0000 (0) │ │ │ │ +10AED6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ADAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AED8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ADAE Local Header Offset 000A275C (665436) │ │ │ │ -10ADB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AEDC Local Header Offset 000A2727 (665383) │ │ │ │ +10AEE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ADB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AEE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ADCE CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ -10ADD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ADD3 Created OS 03 (3) 'Unix' │ │ │ │ -10ADD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ADD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ADD6 General Purpose Flag 0800 (2048) │ │ │ │ +10AEFC CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ +10AF00 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AF01 Created OS 03 (3) 'Unix' │ │ │ │ +10AF02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ADD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ADDA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ADDE CRC C3E31DEB (3286441451) │ │ │ │ -10ADE2 Compressed Size 00000AC9 (2761) │ │ │ │ -10ADE6 Uncompressed Size 0000219B (8603) │ │ │ │ -10ADEA Filename Length 001D (29) │ │ │ │ -10ADEC Extra Length 0000 (0) │ │ │ │ -10ADEE Comment Length 0000 (0) │ │ │ │ -10ADF0 Disk Start 0000 (0) │ │ │ │ -10ADF2 Int File Attributes 0000 (0) │ │ │ │ +10AF06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF08 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AF0C CRC C3E31DEB (3286441451) │ │ │ │ +10AF10 Compressed Size 00000AC9 (2761) │ │ │ │ +10AF14 Uncompressed Size 0000219B (8603) │ │ │ │ +10AF18 Filename Length 001D (29) │ │ │ │ +10AF1A Extra Length 0000 (0) │ │ │ │ +10AF1C Comment Length 0000 (0) │ │ │ │ +10AF1E Disk Start 0000 (0) │ │ │ │ +10AF20 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ADF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AF22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ADF8 Local Header Offset 000A2E13 (667155) │ │ │ │ -10ADFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF26 Local Header Offset 000A2DDE (667102) │ │ │ │ +10AF2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ADFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AE19 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ -10AE1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AE1E Created OS 03 (3) 'Unix' │ │ │ │ -10AE1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AE20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AE21 General Purpose Flag 0800 (2048) │ │ │ │ +10AF47 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ +10AF4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AF4C Created OS 03 (3) 'Unix' │ │ │ │ +10AF4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AE23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AE25 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AE29 CRC D2E59402 (3538260994) │ │ │ │ -10AE2D Compressed Size 00000DEB (3563) │ │ │ │ -10AE31 Uncompressed Size 00006D48 (27976) │ │ │ │ -10AE35 Filename Length 001C (28) │ │ │ │ -10AE37 Extra Length 0000 (0) │ │ │ │ -10AE39 Comment Length 0000 (0) │ │ │ │ -10AE3B Disk Start 0000 (0) │ │ │ │ -10AE3D Int File Attributes 0000 (0) │ │ │ │ +10AF51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AF57 CRC D2E59402 (3538260994) │ │ │ │ +10AF5B Compressed Size 00000DEB (3563) │ │ │ │ +10AF5F Uncompressed Size 00006D48 (27976) │ │ │ │ +10AF63 Filename Length 001C (28) │ │ │ │ +10AF65 Extra Length 0000 (0) │ │ │ │ +10AF67 Comment Length 0000 (0) │ │ │ │ +10AF69 Disk Start 0000 (0) │ │ │ │ +10AF6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AE3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AF6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AE43 Local Header Offset 000A3917 (669975) │ │ │ │ -10AE47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF71 Local Header Offset 000A38E2 (669922) │ │ │ │ +10AF75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AE63 CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ -10AE67 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AE68 Created OS 03 (3) 'Unix' │ │ │ │ -10AE69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AE6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AE6B General Purpose Flag 0800 (2048) │ │ │ │ +10AF91 CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ +10AF95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AF96 Created OS 03 (3) 'Unix' │ │ │ │ +10AF97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF99 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AE6D Compression Method 0000 (0) 'Stored' │ │ │ │ -10AE6F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AE73 CRC 00000000 (0) │ │ │ │ -10AE77 Compressed Size 00000000 (0) │ │ │ │ -10AE7B Uncompressed Size 00000000 (0) │ │ │ │ -10AE7F Filename Length 0015 (21) │ │ │ │ -10AE81 Extra Length 0000 (0) │ │ │ │ -10AE83 Comment Length 0000 (0) │ │ │ │ -10AE85 Disk Start 0000 (0) │ │ │ │ -10AE87 Int File Attributes 0000 (0) │ │ │ │ +10AF9B Compression Method 0000 (0) 'Stored' │ │ │ │ +10AF9D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AFA1 CRC 00000000 (0) │ │ │ │ +10AFA5 Compressed Size 00000000 (0) │ │ │ │ +10AFA9 Uncompressed Size 00000000 (0) │ │ │ │ +10AFAD Filename Length 0015 (21) │ │ │ │ +10AFAF Extra Length 0000 (0) │ │ │ │ +10AFB1 Comment Length 0000 (0) │ │ │ │ +10AFB3 Disk Start 0000 (0) │ │ │ │ +10AFB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AE89 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10AFB7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10AE8D Local Header Offset 000A473C (673596) │ │ │ │ -10AE91 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AFBB Local Header Offset 000A4707 (673543) │ │ │ │ +10AFBF Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE91: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AFBF: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10AE91: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10AFBF: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE69: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF97: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10AEA6 CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ -10AEAA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AEAB Created OS 03 (3) 'Unix' │ │ │ │ -10AEAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AEAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AEAE General Purpose Flag 0800 (2048) │ │ │ │ +10AFD4 CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ +10AFD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AFD9 Created OS 03 (3) 'Unix' │ │ │ │ +10AFDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AFDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AFDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AEB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AEB2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AEB6 CRC AA0013D0 (2852131792) │ │ │ │ -10AEBA Compressed Size 000008DD (2269) │ │ │ │ -10AEBE Uncompressed Size 00001B8B (7051) │ │ │ │ -10AEC2 Filename Length 0028 (40) │ │ │ │ -10AEC4 Extra Length 0000 (0) │ │ │ │ -10AEC6 Comment Length 0000 (0) │ │ │ │ -10AEC8 Disk Start 0000 (0) │ │ │ │ -10AECA Int File Attributes 0000 (0) │ │ │ │ +10AFDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AFE0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AFE4 CRC AA0013D0 (2852131792) │ │ │ │ +10AFE8 Compressed Size 000008DD (2269) │ │ │ │ +10AFEC Uncompressed Size 00001B8B (7051) │ │ │ │ +10AFF0 Filename Length 0028 (40) │ │ │ │ +10AFF2 Extra Length 0000 (0) │ │ │ │ +10AFF4 Comment Length 0000 (0) │ │ │ │ +10AFF6 Disk Start 0000 (0) │ │ │ │ +10AFF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AECC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AFFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AED0 Local Header Offset 000A476F (673647) │ │ │ │ -10AED4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AFFE Local Header Offset 000A473A (673594) │ │ │ │ +10B002 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AED4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B002: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AEFC CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ -10AF00 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AF01 Created OS 03 (3) 'Unix' │ │ │ │ -10AF02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF04 General Purpose Flag 0800 (2048) │ │ │ │ +10B02A CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ +10B02E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B02F Created OS 03 (3) 'Unix' │ │ │ │ +10B030 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B031 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B032 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF06 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF08 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AF0C CRC 1F409F7D (524328829) │ │ │ │ -10AF10 Compressed Size 00000A7D (2685) │ │ │ │ -10AF14 Uncompressed Size 0000505B (20571) │ │ │ │ -10AF18 Filename Length 0027 (39) │ │ │ │ -10AF1A Extra Length 0000 (0) │ │ │ │ -10AF1C Comment Length 0000 (0) │ │ │ │ -10AF1E Disk Start 0000 (0) │ │ │ │ -10AF20 Int File Attributes 0000 (0) │ │ │ │ +10B034 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B036 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B03A CRC 1F409F7D (524328829) │ │ │ │ +10B03E Compressed Size 00000A7D (2685) │ │ │ │ +10B042 Uncompressed Size 0000505B (20571) │ │ │ │ +10B046 Filename Length 0027 (39) │ │ │ │ +10B048 Extra Length 0000 (0) │ │ │ │ +10B04A Comment Length 0000 (0) │ │ │ │ +10B04C Disk Start 0000 (0) │ │ │ │ +10B04E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AF22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B050 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AF26 Local Header Offset 000A5092 (675986) │ │ │ │ -10AF2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B054 Local Header Offset 000A505D (675933) │ │ │ │ +10B058 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B058: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AF51 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ -10AF55 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AF56 Created OS 03 (3) 'Unix' │ │ │ │ -10AF57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF59 General Purpose Flag 0800 (2048) │ │ │ │ +10B07F CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ +10B083 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B084 Created OS 03 (3) 'Unix' │ │ │ │ +10B085 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B086 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B087 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF5D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AF61 CRC ABD2E75A (2882725722) │ │ │ │ -10AF65 Compressed Size 0000052B (1323) │ │ │ │ -10AF69 Uncompressed Size 00000F60 (3936) │ │ │ │ -10AF6D Filename Length 002A (42) │ │ │ │ -10AF6F Extra Length 0000 (0) │ │ │ │ -10AF71 Comment Length 0000 (0) │ │ │ │ -10AF73 Disk Start 0000 (0) │ │ │ │ -10AF75 Int File Attributes 0000 (0) │ │ │ │ +10B089 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B08B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B08F CRC 4D90F3BE (1301345214) │ │ │ │ +10B093 Compressed Size 0000052A (1322) │ │ │ │ +10B097 Uncompressed Size 00000F60 (3936) │ │ │ │ +10B09B Filename Length 002A (42) │ │ │ │ +10B09D Extra Length 0000 (0) │ │ │ │ +10B09F Comment Length 0000 (0) │ │ │ │ +10B0A1 Disk Start 0000 (0) │ │ │ │ +10B0A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AF77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B0A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AF7B Local Header Offset 000A5B54 (678740) │ │ │ │ -10AF7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B0A9 Local Header Offset 000A5B1F (678687) │ │ │ │ +10B0AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B0AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AFA9 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ -10AFAD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AFAE Created OS 03 (3) 'Unix' │ │ │ │ -10AFAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AFB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AFB1 General Purpose Flag 0800 (2048) │ │ │ │ +10B0D7 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ +10B0DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B0DC Created OS 03 (3) 'Unix' │ │ │ │ +10B0DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B0DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B0DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AFB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AFB5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AFB9 CRC 85691416 (2238256150) │ │ │ │ -10AFBD Compressed Size 0000081C (2076) │ │ │ │ -10AFC1 Uncompressed Size 0000263D (9789) │ │ │ │ -10AFC5 Filename Length 0029 (41) │ │ │ │ -10AFC7 Extra Length 0000 (0) │ │ │ │ -10AFC9 Comment Length 0000 (0) │ │ │ │ -10AFCB Disk Start 0000 (0) │ │ │ │ -10AFCD Int File Attributes 0000 (0) │ │ │ │ +10B0E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B0E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B0E7 CRC 5BF75E57 (1542938199) │ │ │ │ +10B0EB Compressed Size 00000818 (2072) │ │ │ │ +10B0EF Uncompressed Size 0000260A (9738) │ │ │ │ +10B0F3 Filename Length 0029 (41) │ │ │ │ +10B0F5 Extra Length 0000 (0) │ │ │ │ +10B0F7 Comment Length 0000 (0) │ │ │ │ +10B0F9 Disk Start 0000 (0) │ │ │ │ +10B0FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AFCF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B0FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AFD3 Local Header Offset 000A60C7 (680135) │ │ │ │ -10AFD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B101 Local Header Offset 000A6091 (680081) │ │ │ │ +10B105 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AFD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B105: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B000 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ -10B004 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B005 Created OS 03 (3) 'Unix' │ │ │ │ -10B006 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B007 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B008 General Purpose Flag 0800 (2048) │ │ │ │ +10B12E CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ +10B132 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B133 Created OS 03 (3) 'Unix' │ │ │ │ +10B134 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B135 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B136 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B00A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B00C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B010 CRC 222B41FE (573260286) │ │ │ │ -10B014 Compressed Size 0000019E (414) │ │ │ │ -10B018 Uncompressed Size 000002A6 (678) │ │ │ │ -10B01C Filename Length 0030 (48) │ │ │ │ -10B01E Extra Length 0000 (0) │ │ │ │ -10B020 Comment Length 0000 (0) │ │ │ │ -10B022 Disk Start 0000 (0) │ │ │ │ -10B024 Int File Attributes 0000 (0) │ │ │ │ +10B138 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B13A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B13E CRC 222B41FE (573260286) │ │ │ │ +10B142 Compressed Size 0000019E (414) │ │ │ │ +10B146 Uncompressed Size 000002A6 (678) │ │ │ │ +10B14A Filename Length 0030 (48) │ │ │ │ +10B14C Extra Length 0000 (0) │ │ │ │ +10B14E Comment Length 0000 (0) │ │ │ │ +10B150 Disk Start 0000 (0) │ │ │ │ +10B152 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B026 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B154 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B02A Local Header Offset 000A692A (682282) │ │ │ │ -10B02E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B158 Local Header Offset 000A68F0 (682224) │ │ │ │ +10B15C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B02E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B15C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B05E CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ -10B062 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B063 Created OS 03 (3) 'Unix' │ │ │ │ -10B064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B066 General Purpose Flag 0800 (2048) │ │ │ │ +10B18C CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ +10B190 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B191 Created OS 03 (3) 'Unix' │ │ │ │ +10B192 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B193 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B194 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B068 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B06A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B06E CRC E0D6F4BD (3772183741) │ │ │ │ -10B072 Compressed Size 0000013A (314) │ │ │ │ -10B076 Uncompressed Size 0000026C (620) │ │ │ │ -10B07A Filename Length 002F (47) │ │ │ │ -10B07C Extra Length 0000 (0) │ │ │ │ -10B07E Comment Length 0000 (0) │ │ │ │ -10B080 Disk Start 0000 (0) │ │ │ │ -10B082 Int File Attributes 0000 (0) │ │ │ │ +10B196 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B198 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B19C CRC E0D6F4BD (3772183741) │ │ │ │ +10B1A0 Compressed Size 0000013A (314) │ │ │ │ +10B1A4 Uncompressed Size 0000026C (620) │ │ │ │ +10B1A8 Filename Length 002F (47) │ │ │ │ +10B1AA Extra Length 0000 (0) │ │ │ │ +10B1AC Comment Length 0000 (0) │ │ │ │ +10B1AE Disk Start 0000 (0) │ │ │ │ +10B1B0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B084 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B1B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B088 Local Header Offset 000A6B16 (682774) │ │ │ │ -10B08C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B1B6 Local Header Offset 000A6ADC (682716) │ │ │ │ +10B1BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B08C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B1BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B0BB CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ -10B0BF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B0C0 Created OS 03 (3) 'Unix' │ │ │ │ -10B0C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B0C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B0C3 General Purpose Flag 0800 (2048) │ │ │ │ +10B1E9 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ +10B1ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B1EE Created OS 03 (3) 'Unix' │ │ │ │ +10B1EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B1F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B1F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B0C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B0C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B0CB CRC 211930A0 (555298976) │ │ │ │ -10B0CF Compressed Size 00000644 (1604) │ │ │ │ -10B0D3 Uncompressed Size 00000EEF (3823) │ │ │ │ -10B0D7 Filename Length 0020 (32) │ │ │ │ -10B0D9 Extra Length 0000 (0) │ │ │ │ -10B0DB Comment Length 0000 (0) │ │ │ │ -10B0DD Disk Start 0000 (0) │ │ │ │ -10B0DF Int File Attributes 0000 (0) │ │ │ │ +10B1F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B1F5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B1F9 CRC 211930A0 (555298976) │ │ │ │ +10B1FD Compressed Size 00000644 (1604) │ │ │ │ +10B201 Uncompressed Size 00000EEF (3823) │ │ │ │ +10B205 Filename Length 0020 (32) │ │ │ │ +10B207 Extra Length 0000 (0) │ │ │ │ +10B209 Comment Length 0000 (0) │ │ │ │ +10B20B Disk Start 0000 (0) │ │ │ │ +10B20D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B0E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B20F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B0E5 Local Header Offset 000A6C9D (683165) │ │ │ │ -10B0E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B213 Local Header Offset 000A6C63 (683107) │ │ │ │ +10B217 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B0E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B217: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B109 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ -10B10D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B10E Created OS 03 (3) 'Unix' │ │ │ │ -10B10F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B110 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B111 General Purpose Flag 0800 (2048) │ │ │ │ +10B237 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ +10B23B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B23C Created OS 03 (3) 'Unix' │ │ │ │ +10B23D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B23E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B23F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B113 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B115 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B119 CRC 1B1ED551 (455005521) │ │ │ │ -10B11D Compressed Size 000007E7 (2023) │ │ │ │ -10B121 Uncompressed Size 0000231D (8989) │ │ │ │ -10B125 Filename Length 001F (31) │ │ │ │ -10B127 Extra Length 0000 (0) │ │ │ │ -10B129 Comment Length 0000 (0) │ │ │ │ -10B12B Disk Start 0000 (0) │ │ │ │ -10B12D Int File Attributes 0000 (0) │ │ │ │ +10B241 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B243 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B247 CRC 1B1ED551 (455005521) │ │ │ │ +10B24B Compressed Size 000007E7 (2023) │ │ │ │ +10B24F Uncompressed Size 0000231D (8989) │ │ │ │ +10B253 Filename Length 001F (31) │ │ │ │ +10B255 Extra Length 0000 (0) │ │ │ │ +10B257 Comment Length 0000 (0) │ │ │ │ +10B259 Disk Start 0000 (0) │ │ │ │ +10B25B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B12F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B25D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B133 Local Header Offset 000A731F (684831) │ │ │ │ -10B137 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B261 Local Header Offset 000A72E5 (684773) │ │ │ │ +10B265 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B137: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B265: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B156 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ -10B15A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B15B Created OS 03 (3) 'Unix' │ │ │ │ -10B15C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B15D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B15E General Purpose Flag 0800 (2048) │ │ │ │ +10B284 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ +10B288 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B289 Created OS 03 (3) 'Unix' │ │ │ │ +10B28A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B28B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B28C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B160 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B162 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B166 CRC DE523CE6 (3729931494) │ │ │ │ -10B16A Compressed Size 00000C23 (3107) │ │ │ │ -10B16E Uncompressed Size 0000229B (8859) │ │ │ │ -10B172 Filename Length 002C (44) │ │ │ │ -10B174 Extra Length 0000 (0) │ │ │ │ -10B176 Comment Length 0000 (0) │ │ │ │ -10B178 Disk Start 0000 (0) │ │ │ │ -10B17A Int File Attributes 0000 (0) │ │ │ │ +10B28E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B290 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B294 CRC DE523CE6 (3729931494) │ │ │ │ +10B298 Compressed Size 00000C23 (3107) │ │ │ │ +10B29C Uncompressed Size 0000229B (8859) │ │ │ │ +10B2A0 Filename Length 002C (44) │ │ │ │ +10B2A2 Extra Length 0000 (0) │ │ │ │ +10B2A4 Comment Length 0000 (0) │ │ │ │ +10B2A6 Disk Start 0000 (0) │ │ │ │ +10B2A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B17C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B2AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B180 Local Header Offset 000A7B43 (686915) │ │ │ │ -10B184 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B2AE Local Header Offset 000A7B09 (686857) │ │ │ │ +10B2B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B184: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B2B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B1B0 CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ -10B1B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B1B5 Created OS 03 (3) 'Unix' │ │ │ │ -10B1B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B1B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B1B8 General Purpose Flag 0800 (2048) │ │ │ │ +10B2DE CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ +10B2E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B2E3 Created OS 03 (3) 'Unix' │ │ │ │ +10B2E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B2E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B2E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B1BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B1BC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B1C0 CRC C23B06F0 (3258648304) │ │ │ │ -10B1C4 Compressed Size 00000AE8 (2792) │ │ │ │ -10B1C8 Uncompressed Size 00008F19 (36633) │ │ │ │ -10B1CC Filename Length 002B (43) │ │ │ │ -10B1CE Extra Length 0000 (0) │ │ │ │ -10B1D0 Comment Length 0000 (0) │ │ │ │ -10B1D2 Disk Start 0000 (0) │ │ │ │ -10B1D4 Int File Attributes 0000 (0) │ │ │ │ +10B2E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B2EA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B2EE CRC C23B06F0 (3258648304) │ │ │ │ +10B2F2 Compressed Size 00000AE8 (2792) │ │ │ │ +10B2F6 Uncompressed Size 00008F19 (36633) │ │ │ │ +10B2FA Filename Length 002B (43) │ │ │ │ +10B2FC Extra Length 0000 (0) │ │ │ │ +10B2FE Comment Length 0000 (0) │ │ │ │ +10B300 Disk Start 0000 (0) │ │ │ │ +10B302 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B1D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B304 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B1DA Local Header Offset 000A87B0 (690096) │ │ │ │ -10B1DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B308 Local Header Offset 000A8776 (690038) │ │ │ │ +10B30C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B1DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B30C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B209 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ -10B20D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B20E Created OS 03 (3) 'Unix' │ │ │ │ -10B20F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B210 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B211 General Purpose Flag 0800 (2048) │ │ │ │ +10B337 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ +10B33B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B33C Created OS 03 (3) 'Unix' │ │ │ │ +10B33D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B33E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B33F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B213 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B215 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B219 CRC F7C458F1 (4156840177) │ │ │ │ -10B21D Compressed Size 00000483 (1155) │ │ │ │ -10B221 Uncompressed Size 00000A5C (2652) │ │ │ │ -10B225 Filename Length 0027 (39) │ │ │ │ -10B227 Extra Length 0000 (0) │ │ │ │ -10B229 Comment Length 0000 (0) │ │ │ │ -10B22B Disk Start 0000 (0) │ │ │ │ -10B22D Int File Attributes 0000 (0) │ │ │ │ +10B341 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B343 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B347 CRC F7C458F1 (4156840177) │ │ │ │ +10B34B Compressed Size 00000483 (1155) │ │ │ │ +10B34F Uncompressed Size 00000A5C (2652) │ │ │ │ +10B353 Filename Length 0027 (39) │ │ │ │ +10B355 Extra Length 0000 (0) │ │ │ │ +10B357 Comment Length 0000 (0) │ │ │ │ +10B359 Disk Start 0000 (0) │ │ │ │ +10B35B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B22F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B35D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B233 Local Header Offset 000A92E1 (692961) │ │ │ │ -10B237 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B361 Local Header Offset 000A92A7 (692903) │ │ │ │ +10B365 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B237: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B365: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B25E CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ -10B262 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B263 Created OS 03 (3) 'Unix' │ │ │ │ -10B264 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B265 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B266 General Purpose Flag 0800 (2048) │ │ │ │ +10B38C CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ +10B390 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B391 Created OS 03 (3) 'Unix' │ │ │ │ +10B392 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B393 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B394 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B268 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B26A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B26E CRC 70EE6A10 (1894672912) │ │ │ │ -10B272 Compressed Size 000006C1 (1729) │ │ │ │ -10B276 Uncompressed Size 00001B3A (6970) │ │ │ │ -10B27A Filename Length 0026 (38) │ │ │ │ -10B27C Extra Length 0000 (0) │ │ │ │ -10B27E Comment Length 0000 (0) │ │ │ │ -10B280 Disk Start 0000 (0) │ │ │ │ -10B282 Int File Attributes 0000 (0) │ │ │ │ +10B396 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B398 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B39C CRC 70EE6A10 (1894672912) │ │ │ │ +10B3A0 Compressed Size 000006C1 (1729) │ │ │ │ +10B3A4 Uncompressed Size 00001B3A (6970) │ │ │ │ +10B3A8 Filename Length 0026 (38) │ │ │ │ +10B3AA Extra Length 0000 (0) │ │ │ │ +10B3AC Comment Length 0000 (0) │ │ │ │ +10B3AE Disk Start 0000 (0) │ │ │ │ +10B3B0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B284 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B3B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B288 Local Header Offset 000A97A9 (694185) │ │ │ │ -10B28C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B3B6 Local Header Offset 000A976F (694127) │ │ │ │ +10B3BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B28C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B3BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B2B2 CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ -10B2B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B2B7 Created OS 03 (3) 'Unix' │ │ │ │ -10B2B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B2B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B2BA General Purpose Flag 0800 (2048) │ │ │ │ +10B3E0 CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ +10B3E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B3E5 Created OS 03 (3) 'Unix' │ │ │ │ +10B3E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B3E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B3E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B2BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B2BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B2C2 CRC 79F09709 (2045810441) │ │ │ │ -10B2C6 Compressed Size 0000083A (2106) │ │ │ │ -10B2CA Uncompressed Size 000019EA (6634) │ │ │ │ -10B2CE Filename Length 002A (42) │ │ │ │ -10B2D0 Extra Length 0000 (0) │ │ │ │ -10B2D2 Comment Length 0000 (0) │ │ │ │ -10B2D4 Disk Start 0000 (0) │ │ │ │ -10B2D6 Int File Attributes 0000 (0) │ │ │ │ +10B3EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B3EC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B3F0 CRC 79F09709 (2045810441) │ │ │ │ +10B3F4 Compressed Size 0000083A (2106) │ │ │ │ +10B3F8 Uncompressed Size 000019EA (6634) │ │ │ │ +10B3FC Filename Length 002A (42) │ │ │ │ +10B3FE Extra Length 0000 (0) │ │ │ │ +10B400 Comment Length 0000 (0) │ │ │ │ +10B402 Disk Start 0000 (0) │ │ │ │ +10B404 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B2D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B406 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B2DC Local Header Offset 000A9EAE (695982) │ │ │ │ -10B2E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B40A Local Header Offset 000A9E74 (695924) │ │ │ │ +10B40E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B2E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B40E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B30A CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ -10B30E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B30F Created OS 03 (3) 'Unix' │ │ │ │ -10B310 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B311 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B312 General Purpose Flag 0800 (2048) │ │ │ │ +10B438 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ +10B43C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B43D Created OS 03 (3) 'Unix' │ │ │ │ +10B43E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B43F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B440 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B314 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B316 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B31A CRC ABBD0D6F (2881293679) │ │ │ │ -10B31E Compressed Size 00000981 (2433) │ │ │ │ -10B322 Uncompressed Size 00005058 (20568) │ │ │ │ -10B326 Filename Length 0029 (41) │ │ │ │ -10B328 Extra Length 0000 (0) │ │ │ │ -10B32A Comment Length 0000 (0) │ │ │ │ -10B32C Disk Start 0000 (0) │ │ │ │ -10B32E Int File Attributes 0000 (0) │ │ │ │ +10B442 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B444 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B448 CRC ABBD0D6F (2881293679) │ │ │ │ +10B44C Compressed Size 00000981 (2433) │ │ │ │ +10B450 Uncompressed Size 00005058 (20568) │ │ │ │ +10B454 Filename Length 0029 (41) │ │ │ │ +10B456 Extra Length 0000 (0) │ │ │ │ +10B458 Comment Length 0000 (0) │ │ │ │ +10B45A Disk Start 0000 (0) │ │ │ │ +10B45C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B330 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B45E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B334 Local Header Offset 000AA730 (698160) │ │ │ │ -10B338 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B462 Local Header Offset 000AA6F6 (698102) │ │ │ │ +10B466 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B338: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B466: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B361 CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ -10B365 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B366 Created OS 03 (3) 'Unix' │ │ │ │ -10B367 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B368 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B369 General Purpose Flag 0800 (2048) │ │ │ │ +10B48F CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ +10B493 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B494 Created OS 03 (3) 'Unix' │ │ │ │ +10B495 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B496 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B497 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B36B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B36D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B371 CRC 9FBEB94C (2680076620) │ │ │ │ -10B375 Compressed Size 00000396 (918) │ │ │ │ -10B379 Uncompressed Size 00000883 (2179) │ │ │ │ -10B37D Filename Length 002C (44) │ │ │ │ -10B37F Extra Length 0000 (0) │ │ │ │ -10B381 Comment Length 0000 (0) │ │ │ │ -10B383 Disk Start 0000 (0) │ │ │ │ -10B385 Int File Attributes 0000 (0) │ │ │ │ +10B499 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B49B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B49F CRC 9FBEB94C (2680076620) │ │ │ │ +10B4A3 Compressed Size 00000396 (918) │ │ │ │ +10B4A7 Uncompressed Size 00000883 (2179) │ │ │ │ +10B4AB Filename Length 002C (44) │ │ │ │ +10B4AD Extra Length 0000 (0) │ │ │ │ +10B4AF Comment Length 0000 (0) │ │ │ │ +10B4B1 Disk Start 0000 (0) │ │ │ │ +10B4B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B387 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B4B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B38B Local Header Offset 000AB0F8 (700664) │ │ │ │ -10B38F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B4B9 Local Header Offset 000AB0BE (700606) │ │ │ │ +10B4BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B38F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B4BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B3BB CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ -10B3BF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B3C0 Created OS 03 (3) 'Unix' │ │ │ │ -10B3C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B3C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B3C3 General Purpose Flag 0800 (2048) │ │ │ │ +10B4E9 CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ +10B4ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B4EE Created OS 03 (3) 'Unix' │ │ │ │ +10B4EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B4F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B4F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B3C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B3C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B3CB CRC 20B2E131 (548593969) │ │ │ │ -10B3CF Compressed Size 0000029A (666) │ │ │ │ -10B3D3 Uncompressed Size 00000D21 (3361) │ │ │ │ -10B3D7 Filename Length 002B (43) │ │ │ │ -10B3D9 Extra Length 0000 (0) │ │ │ │ -10B3DB Comment Length 0000 (0) │ │ │ │ -10B3DD Disk Start 0000 (0) │ │ │ │ -10B3DF Int File Attributes 0000 (0) │ │ │ │ +10B4F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B4F5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B4F9 CRC 20B2E131 (548593969) │ │ │ │ +10B4FD Compressed Size 0000029A (666) │ │ │ │ +10B501 Uncompressed Size 00000D21 (3361) │ │ │ │ +10B505 Filename Length 002B (43) │ │ │ │ +10B507 Extra Length 0000 (0) │ │ │ │ +10B509 Comment Length 0000 (0) │ │ │ │ +10B50B Disk Start 0000 (0) │ │ │ │ +10B50D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B3E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B50F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B3E5 Local Header Offset 000AB4D8 (701656) │ │ │ │ -10B3E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B513 Local Header Offset 000AB49E (701598) │ │ │ │ +10B517 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B3E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B517: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B414 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ -10B418 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B419 Created OS 03 (3) 'Unix' │ │ │ │ -10B41A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B41B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B41C General Purpose Flag 0800 (2048) │ │ │ │ +10B542 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ +10B546 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B547 Created OS 03 (3) 'Unix' │ │ │ │ +10B548 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B549 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B54A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B41E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B420 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B424 CRC 2662DA89 (644012681) │ │ │ │ -10B428 Compressed Size 00000C13 (3091) │ │ │ │ -10B42C Uncompressed Size 00002F63 (12131) │ │ │ │ -10B430 Filename Length 002D (45) │ │ │ │ -10B432 Extra Length 0000 (0) │ │ │ │ -10B434 Comment Length 0000 (0) │ │ │ │ -10B436 Disk Start 0000 (0) │ │ │ │ -10B438 Int File Attributes 0000 (0) │ │ │ │ +10B54C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B54E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B552 CRC 2662DA89 (644012681) │ │ │ │ +10B556 Compressed Size 00000C13 (3091) │ │ │ │ +10B55A Uncompressed Size 00002F63 (12131) │ │ │ │ +10B55E Filename Length 002D (45) │ │ │ │ +10B560 Extra Length 0000 (0) │ │ │ │ +10B562 Comment Length 0000 (0) │ │ │ │ +10B564 Disk Start 0000 (0) │ │ │ │ +10B566 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B43A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B568 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B43E Local Header Offset 000AB7BB (702395) │ │ │ │ -10B442 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B56C Local Header Offset 000AB781 (702337) │ │ │ │ +10B570 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B442: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B570: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B46F CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ -10B473 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B474 Created OS 03 (3) 'Unix' │ │ │ │ -10B475 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B476 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B477 General Purpose Flag 0800 (2048) │ │ │ │ +10B59D CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ +10B5A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B5A2 Created OS 03 (3) 'Unix' │ │ │ │ +10B5A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B5A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B5A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B479 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B47B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B47F CRC C0D8D978 (3235436920) │ │ │ │ -10B483 Compressed Size 00000AF0 (2800) │ │ │ │ -10B487 Uncompressed Size 0000669C (26268) │ │ │ │ -10B48B Filename Length 002C (44) │ │ │ │ -10B48D Extra Length 0000 (0) │ │ │ │ -10B48F Comment Length 0000 (0) │ │ │ │ -10B491 Disk Start 0000 (0) │ │ │ │ -10B493 Int File Attributes 0000 (0) │ │ │ │ +10B5A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B5A9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B5AD CRC C0D8D978 (3235436920) │ │ │ │ +10B5B1 Compressed Size 00000AF0 (2800) │ │ │ │ +10B5B5 Uncompressed Size 0000669C (26268) │ │ │ │ +10B5B9 Filename Length 002C (44) │ │ │ │ +10B5BB Extra Length 0000 (0) │ │ │ │ +10B5BD Comment Length 0000 (0) │ │ │ │ +10B5BF Disk Start 0000 (0) │ │ │ │ +10B5C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B495 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B5C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B499 Local Header Offset 000AC419 (705561) │ │ │ │ -10B49D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B5C7 Local Header Offset 000AC3DF (705503) │ │ │ │ +10B5CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B49D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B5CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B4C9 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ -10B4CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B4CE Created OS 03 (3) 'Unix' │ │ │ │ -10B4CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B4D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B4D1 General Purpose Flag 0800 (2048) │ │ │ │ +10B5F7 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ +10B5FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B5FC Created OS 03 (3) 'Unix' │ │ │ │ +10B5FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B5FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B5FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B4D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B4D5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B4D9 CRC C3E4680B (3286525963) │ │ │ │ -10B4DD Compressed Size 00000683 (1667) │ │ │ │ -10B4E1 Uncompressed Size 00000F04 (3844) │ │ │ │ -10B4E5 Filename Length 0025 (37) │ │ │ │ -10B4E7 Extra Length 0000 (0) │ │ │ │ -10B4E9 Comment Length 0000 (0) │ │ │ │ -10B4EB Disk Start 0000 (0) │ │ │ │ -10B4ED Int File Attributes 0000 (0) │ │ │ │ +10B601 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B603 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B607 CRC C3E4680B (3286525963) │ │ │ │ +10B60B Compressed Size 00000683 (1667) │ │ │ │ +10B60F Uncompressed Size 00000F04 (3844) │ │ │ │ +10B613 Filename Length 0025 (37) │ │ │ │ +10B615 Extra Length 0000 (0) │ │ │ │ +10B617 Comment Length 0000 (0) │ │ │ │ +10B619 Disk Start 0000 (0) │ │ │ │ +10B61B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B4EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B61D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B4F3 Local Header Offset 000ACF53 (708435) │ │ │ │ -10B4F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B621 Local Header Offset 000ACF19 (708377) │ │ │ │ +10B625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B4F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B51C CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ -10B520 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B521 Created OS 03 (3) 'Unix' │ │ │ │ -10B522 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B523 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B524 General Purpose Flag 0800 (2048) │ │ │ │ +10B64A CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ +10B64E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B64F Created OS 03 (3) 'Unix' │ │ │ │ +10B650 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B651 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B652 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B526 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B528 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B52C CRC FD6A5FB9 (4251606969) │ │ │ │ -10B530 Compressed Size 0000082E (2094) │ │ │ │ -10B534 Uncompressed Size 0000279A (10138) │ │ │ │ -10B538 Filename Length 0024 (36) │ │ │ │ -10B53A Extra Length 0000 (0) │ │ │ │ -10B53C Comment Length 0000 (0) │ │ │ │ -10B53E Disk Start 0000 (0) │ │ │ │ -10B540 Int File Attributes 0000 (0) │ │ │ │ +10B654 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B656 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B65A CRC FD6A5FB9 (4251606969) │ │ │ │ +10B65E Compressed Size 0000082E (2094) │ │ │ │ +10B662 Uncompressed Size 0000279A (10138) │ │ │ │ +10B666 Filename Length 0024 (36) │ │ │ │ +10B668 Extra Length 0000 (0) │ │ │ │ +10B66A Comment Length 0000 (0) │ │ │ │ +10B66C Disk Start 0000 (0) │ │ │ │ +10B66E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B542 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B670 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B546 Local Header Offset 000AD619 (710169) │ │ │ │ -10B54A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B674 Local Header Offset 000AD5DF (710111) │ │ │ │ +10B678 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B54A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B678: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B56E CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ -10B572 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B573 Created OS 03 (3) 'Unix' │ │ │ │ -10B574 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B575 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B576 General Purpose Flag 0800 (2048) │ │ │ │ +10B69C CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ +10B6A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B6A1 Created OS 03 (3) 'Unix' │ │ │ │ +10B6A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B6A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B6A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B578 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B57A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B57E CRC 539CC1F9 (1402782201) │ │ │ │ -10B582 Compressed Size 0000088A (2186) │ │ │ │ -10B586 Uncompressed Size 00001989 (6537) │ │ │ │ -10B58A Filename Length 0029 (41) │ │ │ │ -10B58C Extra Length 0000 (0) │ │ │ │ -10B58E Comment Length 0000 (0) │ │ │ │ -10B590 Disk Start 0000 (0) │ │ │ │ -10B592 Int File Attributes 0000 (0) │ │ │ │ +10B6A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B6A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B6AC CRC 539CC1F9 (1402782201) │ │ │ │ +10B6B0 Compressed Size 0000088A (2186) │ │ │ │ +10B6B4 Uncompressed Size 00001989 (6537) │ │ │ │ +10B6B8 Filename Length 0029 (41) │ │ │ │ +10B6BA Extra Length 0000 (0) │ │ │ │ +10B6BC Comment Length 0000 (0) │ │ │ │ +10B6BE Disk Start 0000 (0) │ │ │ │ +10B6C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B594 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B6C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B598 Local Header Offset 000ADE89 (712329) │ │ │ │ -10B59C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B6C6 Local Header Offset 000ADE4F (712271) │ │ │ │ +10B6CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B59C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B6CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B5C5 CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ -10B5C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B5CA Created OS 03 (3) 'Unix' │ │ │ │ -10B5CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B5CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B5CD General Purpose Flag 0800 (2048) │ │ │ │ +10B6F3 CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ +10B6F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B6F8 Created OS 03 (3) 'Unix' │ │ │ │ +10B6F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B6FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B6FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B5CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B5D1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B5D5 CRC B4853515 (3028628757) │ │ │ │ -10B5D9 Compressed Size 000008AA (2218) │ │ │ │ -10B5DD Uncompressed Size 00004DC4 (19908) │ │ │ │ -10B5E1 Filename Length 0028 (40) │ │ │ │ -10B5E3 Extra Length 0000 (0) │ │ │ │ -10B5E5 Comment Length 0000 (0) │ │ │ │ -10B5E7 Disk Start 0000 (0) │ │ │ │ -10B5E9 Int File Attributes 0000 (0) │ │ │ │ +10B6FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B6FF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B703 CRC B4853515 (3028628757) │ │ │ │ +10B707 Compressed Size 000008AA (2218) │ │ │ │ +10B70B Uncompressed Size 00004DC4 (19908) │ │ │ │ +10B70F Filename Length 0028 (40) │ │ │ │ +10B711 Extra Length 0000 (0) │ │ │ │ +10B713 Comment Length 0000 (0) │ │ │ │ +10B715 Disk Start 0000 (0) │ │ │ │ +10B717 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B5EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B719 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B5EF Local Header Offset 000AE75A (714586) │ │ │ │ -10B5F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B71D Local Header Offset 000AE720 (714528) │ │ │ │ +10B721 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B5F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B721: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B61B CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ -10B61F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B620 Created OS 03 (3) 'Unix' │ │ │ │ -10B621 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B622 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B623 General Purpose Flag 0800 (2048) │ │ │ │ +10B749 CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ +10B74D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B74E Created OS 03 (3) 'Unix' │ │ │ │ +10B74F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B750 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B751 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B625 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B627 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B62B CRC D610CC41 (3591425089) │ │ │ │ -10B62F Compressed Size 00000438 (1080) │ │ │ │ -10B633 Uncompressed Size 00000A1A (2586) │ │ │ │ -10B637 Filename Length 002B (43) │ │ │ │ -10B639 Extra Length 0000 (0) │ │ │ │ -10B63B Comment Length 0000 (0) │ │ │ │ -10B63D Disk Start 0000 (0) │ │ │ │ -10B63F Int File Attributes 0000 (0) │ │ │ │ +10B753 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B755 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B759 CRC D610CC41 (3591425089) │ │ │ │ +10B75D Compressed Size 00000438 (1080) │ │ │ │ +10B761 Uncompressed Size 00000A1A (2586) │ │ │ │ +10B765 Filename Length 002B (43) │ │ │ │ +10B767 Extra Length 0000 (0) │ │ │ │ +10B769 Comment Length 0000 (0) │ │ │ │ +10B76B Disk Start 0000 (0) │ │ │ │ +10B76D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B641 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B76F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B645 Local Header Offset 000AF04A (716874) │ │ │ │ -10B649 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B773 Local Header Offset 000AF010 (716816) │ │ │ │ +10B777 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B649: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B777: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B674 CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ -10B678 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B679 Created OS 03 (3) 'Unix' │ │ │ │ -10B67A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B67B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B67C General Purpose Flag 0800 (2048) │ │ │ │ +10B7A2 CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ +10B7A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B7A7 Created OS 03 (3) 'Unix' │ │ │ │ +10B7A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B7A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B7AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B67E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B680 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B684 CRC A7BE9328 (2814284584) │ │ │ │ -10B688 Compressed Size 000004FF (1279) │ │ │ │ -10B68C Uncompressed Size 00001745 (5957) │ │ │ │ -10B690 Filename Length 002A (42) │ │ │ │ -10B692 Extra Length 0000 (0) │ │ │ │ -10B694 Comment Length 0000 (0) │ │ │ │ -10B696 Disk Start 0000 (0) │ │ │ │ -10B698 Int File Attributes 0000 (0) │ │ │ │ +10B7AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B7AE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B7B2 CRC A7BE9328 (2814284584) │ │ │ │ +10B7B6 Compressed Size 000004FF (1279) │ │ │ │ +10B7BA Uncompressed Size 00001745 (5957) │ │ │ │ +10B7BE Filename Length 002A (42) │ │ │ │ +10B7C0 Extra Length 0000 (0) │ │ │ │ +10B7C2 Comment Length 0000 (0) │ │ │ │ +10B7C4 Disk Start 0000 (0) │ │ │ │ +10B7C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B69A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B7C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B69E Local Header Offset 000AF4CB (718027) │ │ │ │ -10B6A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B7CC Local Header Offset 000AF491 (717969) │ │ │ │ +10B7D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B6A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B7D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B6CC CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ -10B6D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B6D1 Created OS 03 (3) 'Unix' │ │ │ │ -10B6D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B6D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B6D4 General Purpose Flag 0800 (2048) │ │ │ │ +10B7FA CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ +10B7FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B7FF Created OS 03 (3) 'Unix' │ │ │ │ +10B800 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B801 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B802 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B6D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B6D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B6DC CRC 6175D161 (1635111265) │ │ │ │ -10B6E0 Compressed Size 000005B5 (1461) │ │ │ │ -10B6E4 Uncompressed Size 0000124B (4683) │ │ │ │ -10B6E8 Filename Length 0030 (48) │ │ │ │ -10B6EA Extra Length 0000 (0) │ │ │ │ -10B6EC Comment Length 0000 (0) │ │ │ │ -10B6EE Disk Start 0000 (0) │ │ │ │ -10B6F0 Int File Attributes 0000 (0) │ │ │ │ +10B804 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B806 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B80A CRC 6175D161 (1635111265) │ │ │ │ +10B80E Compressed Size 000005B5 (1461) │ │ │ │ +10B812 Uncompressed Size 0000124B (4683) │ │ │ │ +10B816 Filename Length 0030 (48) │ │ │ │ +10B818 Extra Length 0000 (0) │ │ │ │ +10B81A Comment Length 0000 (0) │ │ │ │ +10B81C Disk Start 0000 (0) │ │ │ │ +10B81E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B6F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B820 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B6F6 Local Header Offset 000AFA12 (719378) │ │ │ │ -10B6FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B824 Local Header Offset 000AF9D8 (719320) │ │ │ │ +10B828 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B6FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B828: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B72A CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ -10B72E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B72F Created OS 03 (3) 'Unix' │ │ │ │ -10B730 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B731 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B732 General Purpose Flag 0800 (2048) │ │ │ │ +10B858 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ +10B85C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B85D Created OS 03 (3) 'Unix' │ │ │ │ +10B85E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B85F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B860 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B734 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B736 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B73A CRC DB926C35 (3683806261) │ │ │ │ -10B73E Compressed Size 00000614 (1556) │ │ │ │ -10B742 Uncompressed Size 00002F38 (12088) │ │ │ │ -10B746 Filename Length 002F (47) │ │ │ │ -10B748 Extra Length 0000 (0) │ │ │ │ -10B74A Comment Length 0000 (0) │ │ │ │ -10B74C Disk Start 0000 (0) │ │ │ │ -10B74E Int File Attributes 0000 (0) │ │ │ │ +10B862 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B864 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B868 CRC DB926C35 (3683806261) │ │ │ │ +10B86C Compressed Size 00000614 (1556) │ │ │ │ +10B870 Uncompressed Size 00002F38 (12088) │ │ │ │ +10B874 Filename Length 002F (47) │ │ │ │ +10B876 Extra Length 0000 (0) │ │ │ │ +10B878 Comment Length 0000 (0) │ │ │ │ +10B87A Disk Start 0000 (0) │ │ │ │ +10B87C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B750 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B87E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B754 Local Header Offset 000B0015 (720917) │ │ │ │ -10B758 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B882 Local Header Offset 000AFFDB (720859) │ │ │ │ +10B886 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B758: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B886: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B787 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ -10B78B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B78C Created OS 03 (3) 'Unix' │ │ │ │ -10B78D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B78E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B78F General Purpose Flag 0800 (2048) │ │ │ │ +10B8B5 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ +10B8B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B8BA Created OS 03 (3) 'Unix' │ │ │ │ +10B8BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B8BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B8BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B791 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B793 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B797 CRC 7244659B (1917085083) │ │ │ │ -10B79B Compressed Size 00000355 (853) │ │ │ │ -10B79F Uncompressed Size 00000737 (1847) │ │ │ │ -10B7A3 Filename Length 0024 (36) │ │ │ │ -10B7A5 Extra Length 0000 (0) │ │ │ │ -10B7A7 Comment Length 0000 (0) │ │ │ │ -10B7A9 Disk Start 0000 (0) │ │ │ │ -10B7AB Int File Attributes 0000 (0) │ │ │ │ +10B8BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B8C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B8C5 CRC 7244659B (1917085083) │ │ │ │ +10B8C9 Compressed Size 00000355 (853) │ │ │ │ +10B8CD Uncompressed Size 00000737 (1847) │ │ │ │ +10B8D1 Filename Length 0024 (36) │ │ │ │ +10B8D3 Extra Length 0000 (0) │ │ │ │ +10B8D5 Comment Length 0000 (0) │ │ │ │ +10B8D7 Disk Start 0000 (0) │ │ │ │ +10B8D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B7AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B8DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B7B1 Local Header Offset 000B0676 (722550) │ │ │ │ -10B7B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B8DF Local Header Offset 000B063C (722492) │ │ │ │ +10B8E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B7B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B8E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B7D9 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ -10B7DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B7DE Created OS 03 (3) 'Unix' │ │ │ │ -10B7DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B7E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B7E1 General Purpose Flag 0800 (2048) │ │ │ │ +10B907 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ +10B90B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B90C Created OS 03 (3) 'Unix' │ │ │ │ +10B90D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B90E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B90F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B7E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B7E5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B7E9 CRC 6AA9587D (1789483133) │ │ │ │ -10B7ED Compressed Size 00000364 (868) │ │ │ │ -10B7F1 Uncompressed Size 00000E08 (3592) │ │ │ │ -10B7F5 Filename Length 0023 (35) │ │ │ │ -10B7F7 Extra Length 0000 (0) │ │ │ │ -10B7F9 Comment Length 0000 (0) │ │ │ │ -10B7FB Disk Start 0000 (0) │ │ │ │ -10B7FD Int File Attributes 0000 (0) │ │ │ │ +10B911 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B913 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B917 CRC 6AA9587D (1789483133) │ │ │ │ +10B91B Compressed Size 00000364 (868) │ │ │ │ +10B91F Uncompressed Size 00000E08 (3592) │ │ │ │ +10B923 Filename Length 0023 (35) │ │ │ │ +10B925 Extra Length 0000 (0) │ │ │ │ +10B927 Comment Length 0000 (0) │ │ │ │ +10B929 Disk Start 0000 (0) │ │ │ │ +10B92B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B7FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B92D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B803 Local Header Offset 000B0A0D (723469) │ │ │ │ -10B807 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B931 Local Header Offset 000B09D3 (723411) │ │ │ │ +10B935 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B807: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B935: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B82A CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ -10B82E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B82F Created OS 03 (3) 'Unix' │ │ │ │ -10B830 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B831 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B832 General Purpose Flag 0800 (2048) │ │ │ │ +10B958 CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ +10B95C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B95D Created OS 03 (3) 'Unix' │ │ │ │ +10B95E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B95F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B960 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B834 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B836 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B83A CRC 53CDDF4B (1406000971) │ │ │ │ -10B83E Compressed Size 0000116C (4460) │ │ │ │ -10B842 Uncompressed Size 000037C1 (14273) │ │ │ │ -10B846 Filename Length 0028 (40) │ │ │ │ -10B848 Extra Length 0000 (0) │ │ │ │ -10B84A Comment Length 0000 (0) │ │ │ │ -10B84C Disk Start 0000 (0) │ │ │ │ -10B84E Int File Attributes 0000 (0) │ │ │ │ +10B962 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B964 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B968 CRC 53CDDF4B (1406000971) │ │ │ │ +10B96C Compressed Size 0000116C (4460) │ │ │ │ +10B970 Uncompressed Size 000037C1 (14273) │ │ │ │ +10B974 Filename Length 0028 (40) │ │ │ │ +10B976 Extra Length 0000 (0) │ │ │ │ +10B978 Comment Length 0000 (0) │ │ │ │ +10B97A Disk Start 0000 (0) │ │ │ │ +10B97C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B850 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B97E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B854 Local Header Offset 000B0DB2 (724402) │ │ │ │ -10B858 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B982 Local Header Offset 000B0D78 (724344) │ │ │ │ +10B986 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B858: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B986: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B880 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ -10B884 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B885 Created OS 03 (3) 'Unix' │ │ │ │ -10B886 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B887 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B888 General Purpose Flag 0800 (2048) │ │ │ │ +10B9AE CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ +10B9B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B9B3 Created OS 03 (3) 'Unix' │ │ │ │ +10B9B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B9B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B9B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B88A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B88C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B890 CRC 6F0756D6 (1862751958) │ │ │ │ -10B894 Compressed Size 0000117A (4474) │ │ │ │ -10B898 Uncompressed Size 0000BBF9 (48121) │ │ │ │ -10B89C Filename Length 0027 (39) │ │ │ │ -10B89E Extra Length 0000 (0) │ │ │ │ -10B8A0 Comment Length 0000 (0) │ │ │ │ -10B8A2 Disk Start 0000 (0) │ │ │ │ -10B8A4 Int File Attributes 0000 (0) │ │ │ │ +10B9B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B9BA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B9BE CRC 6F0756D6 (1862751958) │ │ │ │ +10B9C2 Compressed Size 0000117A (4474) │ │ │ │ +10B9C6 Uncompressed Size 0000BBF9 (48121) │ │ │ │ +10B9CA Filename Length 0027 (39) │ │ │ │ +10B9CC Extra Length 0000 (0) │ │ │ │ +10B9CE Comment Length 0000 (0) │ │ │ │ +10B9D0 Disk Start 0000 (0) │ │ │ │ +10B9D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B8A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B9D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B8AA Local Header Offset 000B1F64 (728932) │ │ │ │ -10B8AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B9D8 Local Header Offset 000B1F2A (728874) │ │ │ │ +10B9DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B8AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B9DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B8D5 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ -10B8D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B8DA Created OS 03 (3) 'Unix' │ │ │ │ -10B8DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B8DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B8DD General Purpose Flag 0800 (2048) │ │ │ │ +10BA03 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ +10BA07 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BA08 Created OS 03 (3) 'Unix' │ │ │ │ +10BA09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BA0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BA0B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B8DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B8E1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B8E5 CRC 897E7F94 (2306768788) │ │ │ │ -10B8E9 Compressed Size 000009B7 (2487) │ │ │ │ -10B8ED Uncompressed Size 00001A2F (6703) │ │ │ │ -10B8F1 Filename Length 0024 (36) │ │ │ │ -10B8F3 Extra Length 0000 (0) │ │ │ │ -10B8F5 Comment Length 0000 (0) │ │ │ │ -10B8F7 Disk Start 0000 (0) │ │ │ │ -10B8F9 Int File Attributes 0000 (0) │ │ │ │ +10BA0D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BA0F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BA13 CRC 8D2D97FA (2368575482) │ │ │ │ +10BA17 Compressed Size 000009B8 (2488) │ │ │ │ +10BA1B Uncompressed Size 00001A2F (6703) │ │ │ │ +10BA1F Filename Length 0024 (36) │ │ │ │ +10BA21 Extra Length 0000 (0) │ │ │ │ +10BA23 Comment Length 0000 (0) │ │ │ │ +10BA25 Disk Start 0000 (0) │ │ │ │ +10BA27 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B8FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BA29 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B8FF Local Header Offset 000B3123 (733475) │ │ │ │ -10B903 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BA2D Local Header Offset 000B30E9 (733417) │ │ │ │ +10BA31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B903: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BA31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B927 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ -10B92B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B92C Created OS 03 (3) 'Unix' │ │ │ │ -10B92D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B92E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B92F General Purpose Flag 0800 (2048) │ │ │ │ +10BA55 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ +10BA59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BA5A Created OS 03 (3) 'Unix' │ │ │ │ +10BA5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BA5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BA5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B931 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B933 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B937 CRC DAFC8CE0 (3673984224) │ │ │ │ -10B93B Compressed Size 00000B2A (2858) │ │ │ │ -10B93F Uncompressed Size 000050CF (20687) │ │ │ │ -10B943 Filename Length 0023 (35) │ │ │ │ -10B945 Extra Length 0000 (0) │ │ │ │ -10B947 Comment Length 0000 (0) │ │ │ │ -10B949 Disk Start 0000 (0) │ │ │ │ -10B94B Int File Attributes 0000 (0) │ │ │ │ +10BA5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BA61 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BA65 CRC 7B02178A (2063734666) │ │ │ │ +10BA69 Compressed Size 00000B37 (2871) │ │ │ │ +10BA6D Uncompressed Size 000050CF (20687) │ │ │ │ +10BA71 Filename Length 0023 (35) │ │ │ │ +10BA73 Extra Length 0000 (0) │ │ │ │ +10BA75 Comment Length 0000 (0) │ │ │ │ +10BA77 Disk Start 0000 (0) │ │ │ │ +10BA79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B94D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BA7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B951 Local Header Offset 000B3B1C (736028) │ │ │ │ -10B955 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BA7F Local Header Offset 000B3AE3 (735971) │ │ │ │ +10BA83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B955: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BA83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B978 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ -10B97C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B97D Created OS 03 (3) 'Unix' │ │ │ │ -10B97E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B97F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B980 General Purpose Flag 0800 (2048) │ │ │ │ +10BAA6 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ +10BAAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BAAB Created OS 03 (3) 'Unix' │ │ │ │ +10BAAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BAAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BAAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B982 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B984 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B988 CRC 4CDB2268 (1289429608) │ │ │ │ -10B98C Compressed Size 000003A8 (936) │ │ │ │ -10B990 Uncompressed Size 0000095B (2395) │ │ │ │ -10B994 Filename Length 0029 (41) │ │ │ │ -10B996 Extra Length 0000 (0) │ │ │ │ -10B998 Comment Length 0000 (0) │ │ │ │ -10B99A Disk Start 0000 (0) │ │ │ │ -10B99C Int File Attributes 0000 (0) │ │ │ │ +10BAB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BAB2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BAB6 CRC 4CDB2268 (1289429608) │ │ │ │ +10BABA Compressed Size 000003A8 (936) │ │ │ │ +10BABE Uncompressed Size 0000095B (2395) │ │ │ │ +10BAC2 Filename Length 0029 (41) │ │ │ │ +10BAC4 Extra Length 0000 (0) │ │ │ │ +10BAC6 Comment Length 0000 (0) │ │ │ │ +10BAC8 Disk Start 0000 (0) │ │ │ │ +10BACA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B99E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BACC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B9A2 Local Header Offset 000B4687 (738951) │ │ │ │ -10B9A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BAD0 Local Header Offset 000B465B (738907) │ │ │ │ +10BAD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BAD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B9CF CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ -10B9D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B9D4 Created OS 03 (3) 'Unix' │ │ │ │ -10B9D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B9D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B9D7 General Purpose Flag 0800 (2048) │ │ │ │ +10BAFD CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ +10BB01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BB02 Created OS 03 (3) 'Unix' │ │ │ │ +10BB03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BB04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BB05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B9D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B9DB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B9DF CRC 08C19159 (146903385) │ │ │ │ -10B9E3 Compressed Size 000004CA (1226) │ │ │ │ -10B9E7 Uncompressed Size 00001A1C (6684) │ │ │ │ -10B9EB Filename Length 0028 (40) │ │ │ │ -10B9ED Extra Length 0000 (0) │ │ │ │ -10B9EF Comment Length 0000 (0) │ │ │ │ -10B9F1 Disk Start 0000 (0) │ │ │ │ -10B9F3 Int File Attributes 0000 (0) │ │ │ │ +10BB07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB09 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BB0D CRC 08C19159 (146903385) │ │ │ │ +10BB11 Compressed Size 000004CA (1226) │ │ │ │ +10BB15 Uncompressed Size 00001A1C (6684) │ │ │ │ +10BB19 Filename Length 0028 (40) │ │ │ │ +10BB1B Extra Length 0000 (0) │ │ │ │ +10BB1D Comment Length 0000 (0) │ │ │ │ +10BB1F Disk Start 0000 (0) │ │ │ │ +10BB21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B9F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BB23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B9F9 Local Header Offset 000B4A76 (739958) │ │ │ │ -10B9FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB27 Local Header Offset 000B4A4A (739914) │ │ │ │ +10BB2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BA25 CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ -10BA29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BA2A Created OS 03 (3) 'Unix' │ │ │ │ -10BA2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BA2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BA2D General Purpose Flag 0800 (2048) │ │ │ │ +10BB53 CENTRAL HEADER #343 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' │ │ │ │ -10BA2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BA31 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BA35 CRC F605381D (4127537181) │ │ │ │ -10BA39 Compressed Size 00000294 (660) │ │ │ │ -10BA3D Uncompressed Size 0000061B (1563) │ │ │ │ -10BA41 Filename Length 002E (46) │ │ │ │ -10BA43 Extra Length 0000 (0) │ │ │ │ -10BA45 Comment Length 0000 (0) │ │ │ │ -10BA47 Disk Start 0000 (0) │ │ │ │ -10BA49 Int File Attributes 0000 (0) │ │ │ │ +10BB5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB5F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BB63 CRC F605381D (4127537181) │ │ │ │ +10BB67 Compressed Size 00000294 (660) │ │ │ │ +10BB6B Uncompressed Size 0000061B (1563) │ │ │ │ +10BB6F Filename Length 002E (46) │ │ │ │ +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' │ │ │ │ -10BA4B 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' │ │ │ │ -10BA4F Local Header Offset 000B4F86 (741254) │ │ │ │ -10BA53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB7D Local Header Offset 000B4F5A (741210) │ │ │ │ +10BB81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BA53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BA81 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ -10BA85 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BA86 Created OS 03 (3) 'Unix' │ │ │ │ -10BA87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BA88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BA89 General Purpose Flag 0800 (2048) │ │ │ │ +10BBAF CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ +10BBB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BBB4 Created OS 03 (3) 'Unix' │ │ │ │ +10BBB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BBB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BBB7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BA8B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BA8D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BA91 CRC 182701C6 (405209542) │ │ │ │ -10BA95 Compressed Size 000002A0 (672) │ │ │ │ -10BA99 Uncompressed Size 00000C5F (3167) │ │ │ │ -10BA9D Filename Length 002D (45) │ │ │ │ -10BA9F Extra Length 0000 (0) │ │ │ │ -10BAA1 Comment Length 0000 (0) │ │ │ │ -10BAA3 Disk Start 0000 (0) │ │ │ │ -10BAA5 Int File Attributes 0000 (0) │ │ │ │ +10BBB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BBBB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BBBF CRC 182701C6 (405209542) │ │ │ │ +10BBC3 Compressed Size 000002A0 (672) │ │ │ │ +10BBC7 Uncompressed Size 00000C5F (3167) │ │ │ │ +10BBCB Filename Length 002D (45) │ │ │ │ +10BBCD Extra Length 0000 (0) │ │ │ │ +10BBCF Comment Length 0000 (0) │ │ │ │ +10BBD1 Disk Start 0000 (0) │ │ │ │ +10BBD3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BAA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BBD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BAAB Local Header Offset 000B5266 (741990) │ │ │ │ -10BAAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BBD9 Local Header Offset 000B523A (741946) │ │ │ │ +10BBDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BAAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BBDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BADC CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ -10BAE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BAE1 Created OS 03 (3) 'Unix' │ │ │ │ -10BAE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BAE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BAE4 General Purpose Flag 0800 (2048) │ │ │ │ +10BC0A CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ +10BC0E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BC0F Created OS 03 (3) 'Unix' │ │ │ │ +10BC10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BC11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BC12 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BAE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BAE8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BAEC CRC 45BAEA3A (1169877562) │ │ │ │ -10BAF0 Compressed Size 00000414 (1044) │ │ │ │ -10BAF4 Uncompressed Size 00000C19 (3097) │ │ │ │ -10BAF8 Filename Length 0035 (53) │ │ │ │ -10BAFA Extra Length 0000 (0) │ │ │ │ -10BAFC Comment Length 0000 (0) │ │ │ │ -10BAFE Disk Start 0000 (0) │ │ │ │ -10BB00 Int File Attributes 0000 (0) │ │ │ │ +10BC14 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BC16 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BC1A CRC 45BAEA3A (1169877562) │ │ │ │ +10BC1E Compressed Size 00000414 (1044) │ │ │ │ +10BC22 Uncompressed Size 00000C19 (3097) │ │ │ │ +10BC26 Filename Length 0035 (53) │ │ │ │ +10BC28 Extra Length 0000 (0) │ │ │ │ +10BC2A Comment Length 0000 (0) │ │ │ │ +10BC2C Disk Start 0000 (0) │ │ │ │ +10BC2E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BB02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BC30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BB06 Local Header Offset 000B5551 (742737) │ │ │ │ -10BB0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BC34 Local Header Offset 000B5525 (742693) │ │ │ │ +10BC38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BC38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BB3F CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ -10BB43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BB44 Created OS 03 (3) 'Unix' │ │ │ │ -10BB45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BB46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BB47 General Purpose Flag 0800 (2048) │ │ │ │ +10BC6D CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ +10BC71 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BC72 Created OS 03 (3) 'Unix' │ │ │ │ +10BC73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BC74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BC75 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BB49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BB4B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BB4F CRC 9EEA1DDD (2666143197) │ │ │ │ -10BB53 Compressed Size 00000340 (832) │ │ │ │ -10BB57 Uncompressed Size 0000174F (5967) │ │ │ │ -10BB5B Filename Length 0034 (52) │ │ │ │ -10BB5D Extra Length 0000 (0) │ │ │ │ -10BB5F Comment Length 0000 (0) │ │ │ │ -10BB61 Disk Start 0000 (0) │ │ │ │ -10BB63 Int File Attributes 0000 (0) │ │ │ │ +10BC77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BC79 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BC7D CRC 9EEA1DDD (2666143197) │ │ │ │ +10BC81 Compressed Size 00000340 (832) │ │ │ │ +10BC85 Uncompressed Size 0000174F (5967) │ │ │ │ +10BC89 Filename Length 0034 (52) │ │ │ │ +10BC8B Extra Length 0000 (0) │ │ │ │ +10BC8D Comment Length 0000 (0) │ │ │ │ +10BC8F Disk Start 0000 (0) │ │ │ │ +10BC91 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BB65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BC93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BB69 Local Header Offset 000B59B8 (743864) │ │ │ │ -10BB6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BC97 Local Header Offset 000B598C (743820) │ │ │ │ +10BC9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BC9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BBA1 CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ -10BBA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BBA6 Created OS 03 (3) 'Unix' │ │ │ │ -10BBA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BBA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BBA9 General Purpose Flag 0800 (2048) │ │ │ │ +10BCCF CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ +10BCD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BCD4 Created OS 03 (3) 'Unix' │ │ │ │ +10BCD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BCD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BCD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BBAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BBAD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BBB1 CRC BA3D4F19 (3124580121) │ │ │ │ -10BBB5 Compressed Size 00000489 (1161) │ │ │ │ -10BBB9 Uncompressed Size 000009C9 (2505) │ │ │ │ -10BBBD Filename Length 0028 (40) │ │ │ │ -10BBBF Extra Length 0000 (0) │ │ │ │ -10BBC1 Comment Length 0000 (0) │ │ │ │ -10BBC3 Disk Start 0000 (0) │ │ │ │ -10BBC5 Int File Attributes 0000 (0) │ │ │ │ +10BCD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BCDB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BCDF CRC BA3D4F19 (3124580121) │ │ │ │ +10BCE3 Compressed Size 00000489 (1161) │ │ │ │ +10BCE7 Uncompressed Size 000009C9 (2505) │ │ │ │ +10BCEB Filename Length 0028 (40) │ │ │ │ +10BCED Extra Length 0000 (0) │ │ │ │ +10BCEF Comment Length 0000 (0) │ │ │ │ +10BCF1 Disk Start 0000 (0) │ │ │ │ +10BCF3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BBC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BCF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BBCB Local Header Offset 000B5D4A (744778) │ │ │ │ -10BBCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BCF9 Local Header Offset 000B5D1E (744734) │ │ │ │ +10BCFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BBCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BCFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BBF7 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ -10BBFB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BBFC Created OS 03 (3) 'Unix' │ │ │ │ -10BBFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BBFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BBFF General Purpose Flag 0800 (2048) │ │ │ │ +10BD25 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ +10BD29 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BD2A Created OS 03 (3) 'Unix' │ │ │ │ +10BD2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BC01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BC03 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BC07 CRC BF91C0E5 (3214000357) │ │ │ │ -10BC0B Compressed Size 000004C8 (1224) │ │ │ │ -10BC0F Uncompressed Size 0000112F (4399) │ │ │ │ -10BC13 Filename Length 0027 (39) │ │ │ │ -10BC15 Extra Length 0000 (0) │ │ │ │ -10BC17 Comment Length 0000 (0) │ │ │ │ -10BC19 Disk Start 0000 (0) │ │ │ │ -10BC1B Int File Attributes 0000 (0) │ │ │ │ +10BD2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD31 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BD35 CRC BF91C0E5 (3214000357) │ │ │ │ +10BD39 Compressed Size 000004C8 (1224) │ │ │ │ +10BD3D Uncompressed Size 0000112F (4399) │ │ │ │ +10BD41 Filename Length 0027 (39) │ │ │ │ +10BD43 Extra Length 0000 (0) │ │ │ │ +10BD45 Comment Length 0000 (0) │ │ │ │ +10BD47 Disk Start 0000 (0) │ │ │ │ +10BD49 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BC1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BD4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BC21 Local Header Offset 000B6219 (746009) │ │ │ │ -10BC25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BD4F Local Header Offset 000B61ED (745965) │ │ │ │ +10BD53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BC25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BD53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BC4C CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ -10BC50 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BC51 Created OS 03 (3) 'Unix' │ │ │ │ -10BC52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BC53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BC54 General Purpose Flag 0800 (2048) │ │ │ │ +10BD7A CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ +10BD7E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BD7F Created OS 03 (3) 'Unix' │ │ │ │ +10BD80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BC56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BC58 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BC5C CRC 33B8CAA3 (867748515) │ │ │ │ -10BC60 Compressed Size 000002A9 (681) │ │ │ │ -10BC64 Uncompressed Size 000005B6 (1462) │ │ │ │ -10BC68 Filename Length 002F (47) │ │ │ │ -10BC6A Extra Length 0000 (0) │ │ │ │ -10BC6C Comment Length 0000 (0) │ │ │ │ -10BC6E Disk Start 0000 (0) │ │ │ │ -10BC70 Int File Attributes 0000 (0) │ │ │ │ +10BD84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD86 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BD8A CRC 33B8CAA3 (867748515) │ │ │ │ +10BD8E Compressed Size 000002A9 (681) │ │ │ │ +10BD92 Uncompressed Size 000005B6 (1462) │ │ │ │ +10BD96 Filename Length 002F (47) │ │ │ │ +10BD98 Extra Length 0000 (0) │ │ │ │ +10BD9A Comment Length 0000 (0) │ │ │ │ +10BD9C Disk Start 0000 (0) │ │ │ │ +10BD9E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BC72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BDA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BC76 Local Header Offset 000B6726 (747302) │ │ │ │ -10BC7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BDA4 Local Header Offset 000B66FA (747258) │ │ │ │ +10BDA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BC7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BDA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BCA9 CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ -10BCAD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BCAE Created OS 03 (3) 'Unix' │ │ │ │ -10BCAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BCB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BCB1 General Purpose Flag 0800 (2048) │ │ │ │ +10BDD7 CENTRAL HEADER #350 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' │ │ │ │ -10BCB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BCB5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BCB9 CRC B1EF9538 (2985268536) │ │ │ │ -10BCBD Compressed Size 00000286 (646) │ │ │ │ -10BCC1 Uncompressed Size 00000A7A (2682) │ │ │ │ -10BCC5 Filename Length 002E (46) │ │ │ │ -10BCC7 Extra Length 0000 (0) │ │ │ │ -10BCC9 Comment Length 0000 (0) │ │ │ │ -10BCCB Disk Start 0000 (0) │ │ │ │ -10BCCD Int File Attributes 0000 (0) │ │ │ │ +10BDE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BDE3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BDE7 CRC B1EF9538 (2985268536) │ │ │ │ +10BDEB Compressed Size 00000286 (646) │ │ │ │ +10BDEF Uncompressed Size 00000A7A (2682) │ │ │ │ +10BDF3 Filename Length 002E (46) │ │ │ │ +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' │ │ │ │ -10BCCF 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' │ │ │ │ -10BCD3 Local Header Offset 000B6A1C (748060) │ │ │ │ -10BCD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BE01 Local Header Offset 000B69F0 (748016) │ │ │ │ +10BE05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BCD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BE05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BD05 CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ -10BD09 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BD0A Created OS 03 (3) 'Unix' │ │ │ │ -10BD0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD0D General Purpose Flag 0800 (2048) │ │ │ │ +10BE33 CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ +10BE37 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BE38 Created OS 03 (3) 'Unix' │ │ │ │ +10BE39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BE3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BE3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD0F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD11 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BD15 CRC 0F1D078A (253560714) │ │ │ │ -10BD19 Compressed Size 000003BE (958) │ │ │ │ -10BD1D Uncompressed Size 000008D4 (2260) │ │ │ │ -10BD21 Filename Length 002B (43) │ │ │ │ -10BD23 Extra Length 0000 (0) │ │ │ │ -10BD25 Comment Length 0000 (0) │ │ │ │ -10BD27 Disk Start 0000 (0) │ │ │ │ -10BD29 Int File Attributes 0000 (0) │ │ │ │ +10BE3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BE3F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BE43 CRC 0F1D078A (253560714) │ │ │ │ +10BE47 Compressed Size 000003BE (958) │ │ │ │ +10BE4B Uncompressed Size 000008D4 (2260) │ │ │ │ +10BE4F Filename Length 002B (43) │ │ │ │ +10BE51 Extra Length 0000 (0) │ │ │ │ +10BE53 Comment Length 0000 (0) │ │ │ │ +10BE55 Disk Start 0000 (0) │ │ │ │ +10BE57 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BD2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BE59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BD2F Local Header Offset 000B6CEE (748782) │ │ │ │ -10BD33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BE5D Local Header Offset 000B6CC2 (748738) │ │ │ │ +10BE61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BE61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BD5E CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ -10BD62 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BD63 Created OS 03 (3) 'Unix' │ │ │ │ -10BD64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD66 General Purpose Flag 0800 (2048) │ │ │ │ +10BE8C CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ +10BE90 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BE91 Created OS 03 (3) 'Unix' │ │ │ │ +10BE92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BE93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BE94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD6A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BD6E CRC EA1FA61C (3927942684) │ │ │ │ -10BD72 Compressed Size 00000324 (804) │ │ │ │ -10BD76 Uncompressed Size 0000105E (4190) │ │ │ │ -10BD7A Filename Length 002A (42) │ │ │ │ -10BD7C Extra Length 0000 (0) │ │ │ │ -10BD7E Comment Length 0000 (0) │ │ │ │ -10BD80 Disk Start 0000 (0) │ │ │ │ -10BD82 Int File Attributes 0000 (0) │ │ │ │ +10BE96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BE98 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BE9C CRC EA1FA61C (3927942684) │ │ │ │ +10BEA0 Compressed Size 00000324 (804) │ │ │ │ +10BEA4 Uncompressed Size 0000105E (4190) │ │ │ │ +10BEA8 Filename Length 002A (42) │ │ │ │ +10BEAA Extra Length 0000 (0) │ │ │ │ +10BEAC Comment Length 0000 (0) │ │ │ │ +10BEAE Disk Start 0000 (0) │ │ │ │ +10BEB0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BD84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BEB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BD88 Local Header Offset 000B70F5 (749813) │ │ │ │ -10BD8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BEB6 Local Header Offset 000B70C9 (749769) │ │ │ │ +10BEBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BEBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BDB6 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ -10BDBA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BDBB Created OS 03 (3) 'Unix' │ │ │ │ -10BDBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BDBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BDBE General Purpose Flag 0800 (2048) │ │ │ │ +10BEE4 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ +10BEE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BEE9 Created OS 03 (3) 'Unix' │ │ │ │ +10BEEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BEEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BEEC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BDC0 Compression Method 0000 (0) 'Stored' │ │ │ │ -10BDC2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BDC6 CRC 00000000 (0) │ │ │ │ -10BDCA Compressed Size 00000000 (0) │ │ │ │ -10BDCE Uncompressed Size 00000000 (0) │ │ │ │ -10BDD2 Filename Length 0010 (16) │ │ │ │ -10BDD4 Extra Length 0000 (0) │ │ │ │ -10BDD6 Comment Length 0000 (0) │ │ │ │ -10BDD8 Disk Start 0000 (0) │ │ │ │ -10BDDA Int File Attributes 0000 (0) │ │ │ │ +10BEEE Compression Method 0000 (0) 'Stored' │ │ │ │ +10BEF0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BEF4 CRC 00000000 (0) │ │ │ │ +10BEF8 Compressed Size 00000000 (0) │ │ │ │ +10BEFC Uncompressed Size 00000000 (0) │ │ │ │ +10BF00 Filename Length 0010 (16) │ │ │ │ +10BF02 Extra Length 0000 (0) │ │ │ │ +10BF04 Comment Length 0000 (0) │ │ │ │ +10BF06 Disk Start 0000 (0) │ │ │ │ +10BF08 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BDDC Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10BF0A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10BDE0 Local Header Offset 000B7461 (750689) │ │ │ │ -10BDE4 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10BF0E Local Header Offset 000B7435 (750645) │ │ │ │ +10BF12 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BDE4: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF12: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10BDE4: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10BF12: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BDBC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BEEA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10BDF4 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ -10BDF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BDF9 Created OS 03 (3) 'Unix' │ │ │ │ -10BDFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BDFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BDFC General Purpose Flag 0800 (2048) │ │ │ │ +10BF22 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ +10BF26 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BF27 Created OS 03 (3) 'Unix' │ │ │ │ +10BF28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BF29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BF2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BDFE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BE00 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BE04 CRC A8A7A83F (2829559871) │ │ │ │ -10BE08 Compressed Size 0000006B (107) │ │ │ │ -10BE0C Uncompressed Size 0000007F (127) │ │ │ │ -10BE10 Filename Length 0025 (37) │ │ │ │ -10BE12 Extra Length 0000 (0) │ │ │ │ -10BE14 Comment Length 0000 (0) │ │ │ │ -10BE16 Disk Start 0000 (0) │ │ │ │ -10BE18 Int File Attributes 0000 (0) │ │ │ │ +10BF2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BF2E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BF32 CRC A8A7A83F (2829559871) │ │ │ │ +10BF36 Compressed Size 0000006B (107) │ │ │ │ +10BF3A Uncompressed Size 0000007F (127) │ │ │ │ +10BF3E Filename Length 0025 (37) │ │ │ │ +10BF40 Extra Length 0000 (0) │ │ │ │ +10BF42 Comment Length 0000 (0) │ │ │ │ +10BF44 Disk Start 0000 (0) │ │ │ │ +10BF46 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BE1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BF48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BE1E Local Header Offset 000B748F (750735) │ │ │ │ -10BE22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BF4C Local Header Offset 000B7463 (750691) │ │ │ │ +10BF50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BE22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BE47 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ -10BE4B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BE4C Created OS 03 (3) 'Unix' │ │ │ │ -10BE4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BE4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BE4F General Purpose Flag 0800 (2048) │ │ │ │ +10BF75 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ +10BF79 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BF7A Created OS 03 (3) 'Unix' │ │ │ │ +10BF7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BF7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BF7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BE51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BE53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BE57 CRC 8E3C5B46 (2386320198) │ │ │ │ -10BE5B Compressed Size 0000007B (123) │ │ │ │ -10BE5F Uncompressed Size 00000098 (152) │ │ │ │ -10BE63 Filename Length 0024 (36) │ │ │ │ -10BE65 Extra Length 0000 (0) │ │ │ │ -10BE67 Comment Length 0000 (0) │ │ │ │ -10BE69 Disk Start 0000 (0) │ │ │ │ -10BE6B Int File Attributes 0000 (0) │ │ │ │ +10BF7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BF81 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BF85 CRC 8E3C5B46 (2386320198) │ │ │ │ +10BF89 Compressed Size 0000007B (123) │ │ │ │ +10BF8D Uncompressed Size 00000098 (152) │ │ │ │ +10BF91 Filename Length 0024 (36) │ │ │ │ +10BF93 Extra Length 0000 (0) │ │ │ │ +10BF95 Comment Length 0000 (0) │ │ │ │ +10BF97 Disk Start 0000 (0) │ │ │ │ +10BF99 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BE6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BF9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BE71 Local Header Offset 000B753D (750909) │ │ │ │ -10BE75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BF9F Local Header Offset 000B7511 (750865) │ │ │ │ +10BFA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BE75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BFA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BE99 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ -10BE9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BE9E Created OS 03 (3) 'Unix' │ │ │ │ -10BE9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BEA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BEA1 General Purpose Flag 0800 (2048) │ │ │ │ +10BFC7 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ +10BFCB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BFCC Created OS 03 (3) 'Unix' │ │ │ │ +10BFCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BFCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BFCF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BEA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BEA5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BEA9 CRC 3A184D2A (974671146) │ │ │ │ -10BEAD Compressed Size 000001D2 (466) │ │ │ │ -10BEB1 Uncompressed Size 00000348 (840) │ │ │ │ -10BEB5 Filename Length 0028 (40) │ │ │ │ -10BEB7 Extra Length 0000 (0) │ │ │ │ -10BEB9 Comment Length 0000 (0) │ │ │ │ -10BEBB Disk Start 0000 (0) │ │ │ │ -10BEBD Int File Attributes 0000 (0) │ │ │ │ +10BFD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BFD3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BFD7 CRC 3A184D2A (974671146) │ │ │ │ +10BFDB Compressed Size 000001D2 (466) │ │ │ │ +10BFDF Uncompressed Size 00000348 (840) │ │ │ │ +10BFE3 Filename Length 0028 (40) │ │ │ │ +10BFE5 Extra Length 0000 (0) │ │ │ │ +10BFE7 Comment Length 0000 (0) │ │ │ │ +10BFE9 Disk Start 0000 (0) │ │ │ │ +10BFEB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BEBF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BFED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BEC3 Local Header Offset 000B75FA (751098) │ │ │ │ -10BEC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BFF1 Local Header Offset 000B75CE (751054) │ │ │ │ +10BFF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BEC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BFF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BEEF CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ -10BEF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BEF4 Created OS 03 (3) 'Unix' │ │ │ │ -10BEF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BEF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BEF7 General Purpose Flag 0800 (2048) │ │ │ │ +10C01D CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ +10C021 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C022 Created OS 03 (3) 'Unix' │ │ │ │ +10C023 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C024 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C025 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BEF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BEFB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BEFF CRC 6C1BCEA8 (1813761704) │ │ │ │ -10BF03 Compressed Size 00000166 (358) │ │ │ │ -10BF07 Uncompressed Size 00000267 (615) │ │ │ │ -10BF0B Filename Length 0027 (39) │ │ │ │ -10BF0D Extra Length 0000 (0) │ │ │ │ -10BF0F Comment Length 0000 (0) │ │ │ │ -10BF11 Disk Start 0000 (0) │ │ │ │ -10BF13 Int File Attributes 0000 (0) │ │ │ │ +10C027 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C029 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C02D CRC 6C1BCEA8 (1813761704) │ │ │ │ +10C031 Compressed Size 00000166 (358) │ │ │ │ +10C035 Uncompressed Size 00000267 (615) │ │ │ │ +10C039 Filename Length 0027 (39) │ │ │ │ +10C03B Extra Length 0000 (0) │ │ │ │ +10C03D Comment Length 0000 (0) │ │ │ │ +10C03F Disk Start 0000 (0) │ │ │ │ +10C041 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BF15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C043 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BF19 Local Header Offset 000B7812 (751634) │ │ │ │ -10BF1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C047 Local Header Offset 000B77E6 (751590) │ │ │ │ +10C04B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C04B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BF44 CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ -10BF48 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BF49 Created OS 03 (3) 'Unix' │ │ │ │ -10BF4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BF4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BF4C General Purpose Flag 0800 (2048) │ │ │ │ +10C072 CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ +10C076 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C077 Created OS 03 (3) 'Unix' │ │ │ │ +10C078 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C079 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C07A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BF4E Compression Method 0000 (0) 'Stored' │ │ │ │ -10BF50 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BF54 CRC 00000000 (0) │ │ │ │ -10BF58 Compressed Size 00000000 (0) │ │ │ │ -10BF5C Uncompressed Size 00000000 (0) │ │ │ │ -10BF60 Filename Length 001C (28) │ │ │ │ -10BF62 Extra Length 0000 (0) │ │ │ │ -10BF64 Comment Length 0000 (0) │ │ │ │ -10BF66 Disk Start 0000 (0) │ │ │ │ -10BF68 Int File Attributes 0000 (0) │ │ │ │ +10C07C Compression Method 0000 (0) 'Stored' │ │ │ │ +10C07E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C082 CRC 00000000 (0) │ │ │ │ +10C086 Compressed Size 00000000 (0) │ │ │ │ +10C08A Uncompressed Size 00000000 (0) │ │ │ │ +10C08E Filename Length 001C (28) │ │ │ │ +10C090 Extra Length 0000 (0) │ │ │ │ +10C092 Comment Length 0000 (0) │ │ │ │ +10C094 Disk Start 0000 (0) │ │ │ │ +10C096 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BF6A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10C098 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10BF6E Local Header Offset 000B79BD (752061) │ │ │ │ -10BF72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C09C Local Header Offset 000B7991 (752017) │ │ │ │ +10C0A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C0A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10BF72: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10C0A0: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF4A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C078: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10BF8E CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ -10BF92 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BF93 Created OS 03 (3) 'Unix' │ │ │ │ -10BF94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BF95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BF96 General Purpose Flag 0800 (2048) │ │ │ │ +10C0BC CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ +10C0C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C0C1 Created OS 03 (3) 'Unix' │ │ │ │ +10C0C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C0C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C0C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BF98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BF9A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BF9E CRC D14B07F1 (3511355377) │ │ │ │ -10BFA2 Compressed Size 00000290 (656) │ │ │ │ -10BFA6 Uncompressed Size 000005EF (1519) │ │ │ │ -10BFAA Filename Length 003A (58) │ │ │ │ -10BFAC Extra Length 0000 (0) │ │ │ │ -10BFAE Comment Length 0000 (0) │ │ │ │ -10BFB0 Disk Start 0000 (0) │ │ │ │ -10BFB2 Int File Attributes 0000 (0) │ │ │ │ +10C0C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C0C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C0CC CRC 7C8495C0 (2089063872) │ │ │ │ +10C0D0 Compressed Size 00000292 (658) │ │ │ │ +10C0D4 Uncompressed Size 000005EF (1519) │ │ │ │ +10C0D8 Filename Length 003A (58) │ │ │ │ +10C0DA Extra Length 0000 (0) │ │ │ │ +10C0DC Comment Length 0000 (0) │ │ │ │ +10C0DE Disk Start 0000 (0) │ │ │ │ +10C0E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BFB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C0E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BFB8 Local Header Offset 000B79F7 (752119) │ │ │ │ -10BFBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C0E6 Local Header Offset 000B79CB (752075) │ │ │ │ +10C0EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BFBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C0EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BFF6 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ -10BFFA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BFFB Created OS 03 (3) 'Unix' │ │ │ │ -10BFFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BFFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BFFE General Purpose Flag 0800 (2048) │ │ │ │ +10C124 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ +10C128 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C129 Created OS 03 (3) 'Unix' │ │ │ │ +10C12A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C12B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C12C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C000 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C002 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C006 CRC 776C598F (2003589519) │ │ │ │ -10C00A Compressed Size 0000040A (1034) │ │ │ │ -10C00E Uncompressed Size 00000D71 (3441) │ │ │ │ -10C012 Filename Length 0039 (57) │ │ │ │ -10C014 Extra Length 0000 (0) │ │ │ │ -10C016 Comment Length 0000 (0) │ │ │ │ -10C018 Disk Start 0000 (0) │ │ │ │ -10C01A Int File Attributes 0000 (0) │ │ │ │ +10C12E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C130 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C134 CRC 7DED7EFB (2112716539) │ │ │ │ +10C138 Compressed Size 00000406 (1030) │ │ │ │ +10C13C Uncompressed Size 00000D3D (3389) │ │ │ │ +10C140 Filename Length 0039 (57) │ │ │ │ +10C142 Extra Length 0000 (0) │ │ │ │ +10C144 Comment Length 0000 (0) │ │ │ │ +10C146 Disk Start 0000 (0) │ │ │ │ +10C148 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C01C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C14A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C020 Local Header Offset 000B7CDF (752863) │ │ │ │ -10C024 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C14E Local Header Offset 000B7CB5 (752821) │ │ │ │ +10C152 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C024: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C05D CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ -10C061 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C062 Created OS 03 (3) 'Unix' │ │ │ │ -10C063 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C064 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C065 General Purpose Flag 0800 (2048) │ │ │ │ +10C18B CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ +10C18F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C190 Created OS 03 (3) 'Unix' │ │ │ │ +10C191 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C192 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C193 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C067 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C069 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C06D CRC 4D42BF57 (1296219991) │ │ │ │ -10C071 Compressed Size 00000390 (912) │ │ │ │ -10C075 Uncompressed Size 00000926 (2342) │ │ │ │ -10C079 Filename Length 0041 (65) │ │ │ │ -10C07B Extra Length 0000 (0) │ │ │ │ -10C07D Comment Length 0000 (0) │ │ │ │ -10C07F Disk Start 0000 (0) │ │ │ │ -10C081 Int File Attributes 0000 (0) │ │ │ │ +10C195 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C197 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C19B CRC 4D42BF57 (1296219991) │ │ │ │ +10C19F Compressed Size 00000390 (912) │ │ │ │ +10C1A3 Uncompressed Size 00000926 (2342) │ │ │ │ +10C1A7 Filename Length 0041 (65) │ │ │ │ +10C1A9 Extra Length 0000 (0) │ │ │ │ +10C1AB Comment Length 0000 (0) │ │ │ │ +10C1AD Disk Start 0000 (0) │ │ │ │ +10C1AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C083 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C1B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C087 Local Header Offset 000B8140 (753984) │ │ │ │ -10C08B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C1B5 Local Header Offset 000B8112 (753938) │ │ │ │ +10C1B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C08B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C1B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C0CC CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ -10C0D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C0D1 Created OS 03 (3) 'Unix' │ │ │ │ -10C0D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C0D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C0D4 General Purpose Flag 0800 (2048) │ │ │ │ +10C1FA CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ +10C1FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C1FF Created OS 03 (3) 'Unix' │ │ │ │ +10C200 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C201 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C202 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C0D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C0D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C0DC CRC 81A68CD6 (2175175894) │ │ │ │ -10C0E0 Compressed Size 00000383 (899) │ │ │ │ -10C0E4 Uncompressed Size 000011C9 (4553) │ │ │ │ -10C0E8 Filename Length 0040 (64) │ │ │ │ -10C0EA Extra Length 0000 (0) │ │ │ │ -10C0EC Comment Length 0000 (0) │ │ │ │ -10C0EE Disk Start 0000 (0) │ │ │ │ -10C0F0 Int File Attributes 0000 (0) │ │ │ │ +10C204 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C206 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C20A CRC 81A68CD6 (2175175894) │ │ │ │ +10C20E Compressed Size 00000383 (899) │ │ │ │ +10C212 Uncompressed Size 000011C9 (4553) │ │ │ │ +10C216 Filename Length 0040 (64) │ │ │ │ +10C218 Extra Length 0000 (0) │ │ │ │ +10C21A Comment Length 0000 (0) │ │ │ │ +10C21C Disk Start 0000 (0) │ │ │ │ +10C21E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C0F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C220 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C0F6 Local Header Offset 000B852F (754991) │ │ │ │ -10C0FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C224 Local Header Offset 000B8501 (754945) │ │ │ │ +10C228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C0FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C13A CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ -10C13E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C13F Created OS 03 (3) 'Unix' │ │ │ │ -10C140 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C141 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C142 General Purpose Flag 0800 (2048) │ │ │ │ +10C268 CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ +10C26C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C26D Created OS 03 (3) 'Unix' │ │ │ │ +10C26E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C26F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C270 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C144 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C146 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C14A CRC 781C5DCF (2015124943) │ │ │ │ -10C14E Compressed Size 0000025A (602) │ │ │ │ -10C152 Uncompressed Size 000004BD (1213) │ │ │ │ -10C156 Filename Length 0031 (49) │ │ │ │ -10C158 Extra Length 0000 (0) │ │ │ │ -10C15A Comment Length 0000 (0) │ │ │ │ -10C15C Disk Start 0000 (0) │ │ │ │ -10C15E Int File Attributes 0000 (0) │ │ │ │ +10C272 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C274 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C278 CRC 781C5DCF (2015124943) │ │ │ │ +10C27C Compressed Size 0000025A (602) │ │ │ │ +10C280 Uncompressed Size 000004BD (1213) │ │ │ │ +10C284 Filename Length 0031 (49) │ │ │ │ +10C286 Extra Length 0000 (0) │ │ │ │ +10C288 Comment Length 0000 (0) │ │ │ │ +10C28A Disk Start 0000 (0) │ │ │ │ +10C28C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C160 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C28E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C164 Local Header Offset 000B8910 (755984) │ │ │ │ -10C168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C292 Local Header Offset 000B88E2 (755938) │ │ │ │ +10C296 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C296: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C199 CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ -10C19D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C19E Created OS 03 (3) 'Unix' │ │ │ │ -10C19F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C1A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C1A1 General Purpose Flag 0800 (2048) │ │ │ │ +10C2C7 CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ +10C2CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C2CC Created OS 03 (3) 'Unix' │ │ │ │ +10C2CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C2CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C2CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C1A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C1A5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C1A9 CRC 56D06CB0 (1456499888) │ │ │ │ -10C1AD Compressed Size 00000279 (633) │ │ │ │ -10C1B1 Uncompressed Size 000008A0 (2208) │ │ │ │ -10C1B5 Filename Length 0030 (48) │ │ │ │ -10C1B7 Extra Length 0000 (0) │ │ │ │ -10C1B9 Comment Length 0000 (0) │ │ │ │ -10C1BB Disk Start 0000 (0) │ │ │ │ -10C1BD Int File Attributes 0000 (0) │ │ │ │ +10C2D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C2D3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C2D7 CRC 56D06CB0 (1456499888) │ │ │ │ +10C2DB Compressed Size 00000279 (633) │ │ │ │ +10C2DF Uncompressed Size 000008A0 (2208) │ │ │ │ +10C2E3 Filename Length 0030 (48) │ │ │ │ +10C2E5 Extra Length 0000 (0) │ │ │ │ +10C2E7 Comment Length 0000 (0) │ │ │ │ +10C2E9 Disk Start 0000 (0) │ │ │ │ +10C2EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C1BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C2ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C1C3 Local Header Offset 000B8BB9 (756665) │ │ │ │ -10C1C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C2F1 Local Header Offset 000B8B8B (756619) │ │ │ │ +10C2F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C1C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C2F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C1F7 CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ -10C1FB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C1FC Created OS 03 (3) 'Unix' │ │ │ │ -10C1FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C1FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C1FF General Purpose Flag 0800 (2048) │ │ │ │ +10C325 CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ +10C329 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C32A Created OS 03 (3) 'Unix' │ │ │ │ +10C32B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C32C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C32D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C201 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C203 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C207 CRC 074A1B90 (122297232) │ │ │ │ -10C20B Compressed Size 000000DB (219) │ │ │ │ -10C20F Uncompressed Size 00000149 (329) │ │ │ │ -10C213 Filename Length 0032 (50) │ │ │ │ -10C215 Extra Length 0000 (0) │ │ │ │ -10C217 Comment Length 0000 (0) │ │ │ │ -10C219 Disk Start 0000 (0) │ │ │ │ -10C21B Int File Attributes 0000 (0) │ │ │ │ +10C32F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C331 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C335 CRC 074A1B90 (122297232) │ │ │ │ +10C339 Compressed Size 000000DB (219) │ │ │ │ +10C33D Uncompressed Size 00000149 (329) │ │ │ │ +10C341 Filename Length 0032 (50) │ │ │ │ +10C343 Extra Length 0000 (0) │ │ │ │ +10C345 Comment Length 0000 (0) │ │ │ │ +10C347 Disk Start 0000 (0) │ │ │ │ +10C349 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C21D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C34B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C221 Local Header Offset 000B8E80 (757376) │ │ │ │ -10C225 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C34F Local Header Offset 000B8E52 (757330) │ │ │ │ +10C353 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C225: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C353: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C257 CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ -10C25B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C25C Created OS 03 (3) 'Unix' │ │ │ │ -10C25D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C25E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C25F General Purpose Flag 0800 (2048) │ │ │ │ +10C385 CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ +10C389 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C38A Created OS 03 (3) 'Unix' │ │ │ │ +10C38B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C38C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C38D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C261 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C263 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C267 CRC DDDD378D (3722262413) │ │ │ │ -10C26B Compressed Size 0000007D (125) │ │ │ │ -10C26F Uncompressed Size 000000AB (171) │ │ │ │ -10C273 Filename Length 0031 (49) │ │ │ │ -10C275 Extra Length 0000 (0) │ │ │ │ -10C277 Comment Length 0000 (0) │ │ │ │ -10C279 Disk Start 0000 (0) │ │ │ │ -10C27B Int File Attributes 0000 (0) │ │ │ │ +10C38F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C391 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C395 CRC DDDD378D (3722262413) │ │ │ │ +10C399 Compressed Size 0000007D (125) │ │ │ │ +10C39D Uncompressed Size 000000AB (171) │ │ │ │ +10C3A1 Filename Length 0031 (49) │ │ │ │ +10C3A3 Extra Length 0000 (0) │ │ │ │ +10C3A5 Comment Length 0000 (0) │ │ │ │ +10C3A7 Disk Start 0000 (0) │ │ │ │ +10C3A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C27D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C3AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C281 Local Header Offset 000B8FAB (757675) │ │ │ │ -10C285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C3AF Local Header Offset 000B8F7D (757629) │ │ │ │ +10C3B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C2B6 CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ -10C2BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C2BB Created OS 03 (3) 'Unix' │ │ │ │ -10C2BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C2BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C2BE General Purpose Flag 0800 (2048) │ │ │ │ +10C3E4 CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ +10C3E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C3E9 Created OS 03 (3) 'Unix' │ │ │ │ +10C3EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C3EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C3EC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C2C0 Compression Method 0000 (0) 'Stored' │ │ │ │ -10C2C2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C2C6 CRC 00000000 (0) │ │ │ │ -10C2CA Compressed Size 00000000 (0) │ │ │ │ -10C2CE Uncompressed Size 00000000 (0) │ │ │ │ -10C2D2 Filename Length 0011 (17) │ │ │ │ -10C2D4 Extra Length 0000 (0) │ │ │ │ -10C2D6 Comment Length 0000 (0) │ │ │ │ -10C2D8 Disk Start 0000 (0) │ │ │ │ -10C2DA Int File Attributes 0000 (0) │ │ │ │ +10C3EE Compression Method 0000 (0) 'Stored' │ │ │ │ +10C3F0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C3F4 CRC 00000000 (0) │ │ │ │ +10C3F8 Compressed Size 00000000 (0) │ │ │ │ +10C3FC Uncompressed Size 00000000 (0) │ │ │ │ +10C400 Filename Length 0011 (17) │ │ │ │ +10C402 Extra Length 0000 (0) │ │ │ │ +10C404 Comment Length 0000 (0) │ │ │ │ +10C406 Disk Start 0000 (0) │ │ │ │ +10C408 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C2DC Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10C40A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10C2E0 Local Header Offset 000B9077 (757879) │ │ │ │ -10C2E4 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10C40E Local Header Offset 000B9049 (757833) │ │ │ │ +10C412 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C2E4: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C412: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10C2E4: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10C412: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C2BC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3EA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10C2F5 CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ -10C2F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C2FA Created OS 03 (3) 'Unix' │ │ │ │ -10C2FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C2FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C2FD General Purpose Flag 0800 (2048) │ │ │ │ +10C423 CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ +10C427 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C428 Created OS 03 (3) 'Unix' │ │ │ │ +10C429 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C42A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C42B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C2FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C301 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C305 CRC 0E898D1E (243895582) │ │ │ │ -10C309 Compressed Size 000002BF (703) │ │ │ │ -10C30D Uncompressed Size 0000057E (1406) │ │ │ │ -10C311 Filename Length 0025 (37) │ │ │ │ -10C313 Extra Length 0000 (0) │ │ │ │ -10C315 Comment Length 0000 (0) │ │ │ │ -10C317 Disk Start 0000 (0) │ │ │ │ -10C319 Int File Attributes 0000 (0) │ │ │ │ +10C42D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C42F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C433 CRC 0E898D1E (243895582) │ │ │ │ +10C437 Compressed Size 000002BF (703) │ │ │ │ +10C43B Uncompressed Size 0000057E (1406) │ │ │ │ +10C43F Filename Length 0025 (37) │ │ │ │ +10C441 Extra Length 0000 (0) │ │ │ │ +10C443 Comment Length 0000 (0) │ │ │ │ +10C445 Disk Start 0000 (0) │ │ │ │ +10C447 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C31B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C449 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C31F Local Header Offset 000B90A6 (757926) │ │ │ │ -10C323 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C44D Local Header Offset 000B9078 (757880) │ │ │ │ +10C451 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C323: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C451: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C348 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ -10C34C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C34D Created OS 03 (3) 'Unix' │ │ │ │ -10C34E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C34F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C350 General Purpose Flag 0800 (2048) │ │ │ │ +10C476 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ +10C47A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C47B Created OS 03 (3) 'Unix' │ │ │ │ +10C47C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C47D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C47E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C352 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C354 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C358 CRC ECD8A392 (3973620626) │ │ │ │ -10C35C Compressed Size 000002BA (698) │ │ │ │ -10C360 Uncompressed Size 0000073B (1851) │ │ │ │ -10C364 Filename Length 0024 (36) │ │ │ │ -10C366 Extra Length 0000 (0) │ │ │ │ -10C368 Comment Length 0000 (0) │ │ │ │ -10C36A Disk Start 0000 (0) │ │ │ │ -10C36C Int File Attributes 0000 (0) │ │ │ │ +10C480 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C482 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C486 CRC ECD8A392 (3973620626) │ │ │ │ +10C48A Compressed Size 000002BA (698) │ │ │ │ +10C48E Uncompressed Size 0000073B (1851) │ │ │ │ +10C492 Filename Length 0024 (36) │ │ │ │ +10C494 Extra Length 0000 (0) │ │ │ │ +10C496 Comment Length 0000 (0) │ │ │ │ +10C498 Disk Start 0000 (0) │ │ │ │ +10C49A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C36E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C49C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C372 Local Header Offset 000B93A8 (758696) │ │ │ │ -10C376 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C4A0 Local Header Offset 000B937A (758650) │ │ │ │ +10C4A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C376: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C4A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C39A CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ -10C39E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C39F Created OS 03 (3) 'Unix' │ │ │ │ -10C3A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3A2 General Purpose Flag 0800 (2048) │ │ │ │ +10C4C8 CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ +10C4CC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C4CD Created OS 03 (3) 'Unix' │ │ │ │ +10C4CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C4CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C4D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3A6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C3AA CRC 4AB2EDEB (1253240299) │ │ │ │ -10C3AE Compressed Size 00000586 (1414) │ │ │ │ -10C3B2 Uncompressed Size 00000D38 (3384) │ │ │ │ -10C3B6 Filename Length 001F (31) │ │ │ │ -10C3B8 Extra Length 0000 (0) │ │ │ │ -10C3BA Comment Length 0000 (0) │ │ │ │ -10C3BC Disk Start 0000 (0) │ │ │ │ -10C3BE Int File Attributes 0000 (0) │ │ │ │ +10C4D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C4D4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C4D8 CRC 4AB2EDEB (1253240299) │ │ │ │ +10C4DC Compressed Size 00000586 (1414) │ │ │ │ +10C4E0 Uncompressed Size 00000D38 (3384) │ │ │ │ +10C4E4 Filename Length 001F (31) │ │ │ │ +10C4E6 Extra Length 0000 (0) │ │ │ │ +10C4E8 Comment Length 0000 (0) │ │ │ │ +10C4EA Disk Start 0000 (0) │ │ │ │ +10C4EC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C3C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C4EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C3C4 Local Header Offset 000B96A4 (759460) │ │ │ │ -10C3C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C4F2 Local Header Offset 000B9676 (759414) │ │ │ │ +10C4F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C3C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C4F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C3E7 CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ -10C3EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C3EC Created OS 03 (3) 'Unix' │ │ │ │ -10C3ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3EF General Purpose Flag 0800 (2048) │ │ │ │ +10C515 CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ +10C519 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C51A Created OS 03 (3) 'Unix' │ │ │ │ +10C51B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C51C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C51D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3F3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C3F7 CRC 19B62303 (431366915) │ │ │ │ -10C3FB Compressed Size 00000597 (1431) │ │ │ │ -10C3FF Uncompressed Size 000017C3 (6083) │ │ │ │ -10C403 Filename Length 001E (30) │ │ │ │ -10C405 Extra Length 0000 (0) │ │ │ │ -10C407 Comment Length 0000 (0) │ │ │ │ -10C409 Disk Start 0000 (0) │ │ │ │ -10C40B Int File Attributes 0000 (0) │ │ │ │ +10C51F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C521 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C525 CRC 19B62303 (431366915) │ │ │ │ +10C529 Compressed Size 00000597 (1431) │ │ │ │ +10C52D Uncompressed Size 000017C3 (6083) │ │ │ │ +10C531 Filename Length 001E (30) │ │ │ │ +10C533 Extra Length 0000 (0) │ │ │ │ +10C535 Comment Length 0000 (0) │ │ │ │ +10C537 Disk Start 0000 (0) │ │ │ │ +10C539 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C40D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C53B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C411 Local Header Offset 000B9C67 (760935) │ │ │ │ -10C415 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C53F Local Header Offset 000B9C39 (760889) │ │ │ │ +10C543 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C543: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C433 CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ -10C437 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C438 Created OS 03 (3) 'Unix' │ │ │ │ -10C439 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C43A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C43B General Purpose Flag 0800 (2048) │ │ │ │ +10C561 CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ +10C565 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C566 Created OS 03 (3) 'Unix' │ │ │ │ +10C567 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C568 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C569 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C43D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C43F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C443 CRC 34641F02 (878976770) │ │ │ │ -10C447 Compressed Size 0000029C (668) │ │ │ │ -10C44B Uncompressed Size 000004FB (1275) │ │ │ │ -10C44F Filename Length 0023 (35) │ │ │ │ -10C451 Extra Length 0000 (0) │ │ │ │ -10C453 Comment Length 0000 (0) │ │ │ │ -10C455 Disk Start 0000 (0) │ │ │ │ -10C457 Int File Attributes 0000 (0) │ │ │ │ +10C56B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C56D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C571 CRC 34641F02 (878976770) │ │ │ │ +10C575 Compressed Size 0000029C (668) │ │ │ │ +10C579 Uncompressed Size 000004FB (1275) │ │ │ │ +10C57D Filename Length 0023 (35) │ │ │ │ +10C57F Extra Length 0000 (0) │ │ │ │ +10C581 Comment Length 0000 (0) │ │ │ │ +10C583 Disk Start 0000 (0) │ │ │ │ +10C585 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C459 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C587 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C45D Local Header Offset 000BA23A (762426) │ │ │ │ -10C461 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C58B Local Header Offset 000BA20C (762380) │ │ │ │ +10C58F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C461: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C58F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C484 CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ -10C488 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C489 Created OS 03 (3) 'Unix' │ │ │ │ -10C48A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C48B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C48C General Purpose Flag 0800 (2048) │ │ │ │ +10C5B2 CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ +10C5B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C5B7 Created OS 03 (3) 'Unix' │ │ │ │ +10C5B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C5B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C5BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C48E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C490 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C494 CRC 43109A6C (1125161580) │ │ │ │ -10C498 Compressed Size 00000264 (612) │ │ │ │ -10C49C Uncompressed Size 000005EC (1516) │ │ │ │ -10C4A0 Filename Length 0022 (34) │ │ │ │ -10C4A2 Extra Length 0000 (0) │ │ │ │ -10C4A4 Comment Length 0000 (0) │ │ │ │ -10C4A6 Disk Start 0000 (0) │ │ │ │ -10C4A8 Int File Attributes 0000 (0) │ │ │ │ +10C5BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C5BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C5C2 CRC 43109A6C (1125161580) │ │ │ │ +10C5C6 Compressed Size 00000264 (612) │ │ │ │ +10C5CA Uncompressed Size 000005EC (1516) │ │ │ │ +10C5CE Filename Length 0022 (34) │ │ │ │ +10C5D0 Extra Length 0000 (0) │ │ │ │ +10C5D2 Comment Length 0000 (0) │ │ │ │ +10C5D4 Disk Start 0000 (0) │ │ │ │ +10C5D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C4AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C5D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C4AE Local Header Offset 000BA517 (763159) │ │ │ │ -10C4B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C5DC Local Header Offset 000BA4E9 (763113) │ │ │ │ +10C5E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C4B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C5E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C4D4 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ -10C4D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C4D9 Created OS 03 (3) 'Unix' │ │ │ │ -10C4DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C4DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C4DC General Purpose Flag 0800 (2048) │ │ │ │ +10C602 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ +10C606 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C607 Created OS 03 (3) 'Unix' │ │ │ │ +10C608 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C609 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C60A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C4DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C4E0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C4E4 CRC 4B833761 (1266890593) │ │ │ │ -10C4E8 Compressed Size 000002B6 (694) │ │ │ │ -10C4EC Uncompressed Size 000005BF (1471) │ │ │ │ -10C4F0 Filename Length 0027 (39) │ │ │ │ -10C4F2 Extra Length 0000 (0) │ │ │ │ -10C4F4 Comment Length 0000 (0) │ │ │ │ -10C4F6 Disk Start 0000 (0) │ │ │ │ -10C4F8 Int File Attributes 0000 (0) │ │ │ │ +10C60C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C60E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C612 CRC 4B833761 (1266890593) │ │ │ │ +10C616 Compressed Size 000002B6 (694) │ │ │ │ +10C61A Uncompressed Size 000005BF (1471) │ │ │ │ +10C61E Filename Length 0027 (39) │ │ │ │ +10C620 Extra Length 0000 (0) │ │ │ │ +10C622 Comment Length 0000 (0) │ │ │ │ +10C624 Disk Start 0000 (0) │ │ │ │ +10C626 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C4FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C628 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C4FE Local Header Offset 000BA7BB (763835) │ │ │ │ -10C502 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C62C Local Header Offset 000BA78D (763789) │ │ │ │ +10C630 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C502: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C630: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C529 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ -10C52D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C52E Created OS 03 (3) 'Unix' │ │ │ │ -10C52F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C530 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C531 General Purpose Flag 0800 (2048) │ │ │ │ +10C657 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ +10C65B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C65C Created OS 03 (3) 'Unix' │ │ │ │ +10C65D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C65E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C65F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C533 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C535 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C539 CRC 24FB3137 (620441911) │ │ │ │ -10C53D Compressed Size 000002DA (730) │ │ │ │ -10C541 Uncompressed Size 00000A48 (2632) │ │ │ │ -10C545 Filename Length 0026 (38) │ │ │ │ -10C547 Extra Length 0000 (0) │ │ │ │ -10C549 Comment Length 0000 (0) │ │ │ │ -10C54B Disk Start 0000 (0) │ │ │ │ -10C54D Int File Attributes 0000 (0) │ │ │ │ +10C661 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C663 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C667 CRC 24FB3137 (620441911) │ │ │ │ +10C66B Compressed Size 000002DA (730) │ │ │ │ +10C66F Uncompressed Size 00000A48 (2632) │ │ │ │ +10C673 Filename Length 0026 (38) │ │ │ │ +10C675 Extra Length 0000 (0) │ │ │ │ +10C677 Comment Length 0000 (0) │ │ │ │ +10C679 Disk Start 0000 (0) │ │ │ │ +10C67B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C54F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C67D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C553 Local Header Offset 000BAAB6 (764598) │ │ │ │ -10C557 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C681 Local Header Offset 000BAA88 (764552) │ │ │ │ +10C685 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C557: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C685: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C57D CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ -10C581 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C582 Created OS 03 (3) 'Unix' │ │ │ │ -10C583 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C584 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C585 General Purpose Flag 0800 (2048) │ │ │ │ +10C6AB CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ +10C6AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C6B0 Created OS 03 (3) 'Unix' │ │ │ │ +10C6B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C6B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C6B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C587 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C589 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C58D CRC 42252EE8 (1109733096) │ │ │ │ -10C591 Compressed Size 000002B9 (697) │ │ │ │ -10C595 Uncompressed Size 0000057D (1405) │ │ │ │ -10C599 Filename Length 0029 (41) │ │ │ │ -10C59B Extra Length 0000 (0) │ │ │ │ -10C59D Comment Length 0000 (0) │ │ │ │ -10C59F Disk Start 0000 (0) │ │ │ │ -10C5A1 Int File Attributes 0000 (0) │ │ │ │ +10C6B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C6B7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C6BB CRC 42252EE8 (1109733096) │ │ │ │ +10C6BF Compressed Size 000002B9 (697) │ │ │ │ +10C6C3 Uncompressed Size 0000057D (1405) │ │ │ │ +10C6C7 Filename Length 0029 (41) │ │ │ │ +10C6C9 Extra Length 0000 (0) │ │ │ │ +10C6CB Comment Length 0000 (0) │ │ │ │ +10C6CD Disk Start 0000 (0) │ │ │ │ +10C6CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C5A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C6D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C5A7 Local Header Offset 000BADD4 (765396) │ │ │ │ -10C5AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C6D5 Local Header Offset 000BADA6 (765350) │ │ │ │ +10C6D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C5AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C6D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C5D4 CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ -10C5D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C5D9 Created OS 03 (3) 'Unix' │ │ │ │ -10C5DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C5DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C5DC General Purpose Flag 0800 (2048) │ │ │ │ +10C702 CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ +10C706 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C707 Created OS 03 (3) 'Unix' │ │ │ │ +10C708 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C709 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C70A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C5DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C5E0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C5E4 CRC 98EFFF17 (2565865239) │ │ │ │ -10C5E8 Compressed Size 00000299 (665) │ │ │ │ -10C5EC Uncompressed Size 00000921 (2337) │ │ │ │ -10C5F0 Filename Length 0028 (40) │ │ │ │ -10C5F2 Extra Length 0000 (0) │ │ │ │ -10C5F4 Comment Length 0000 (0) │ │ │ │ -10C5F6 Disk Start 0000 (0) │ │ │ │ -10C5F8 Int File Attributes 0000 (0) │ │ │ │ +10C70C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C70E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C712 CRC 98EFFF17 (2565865239) │ │ │ │ +10C716 Compressed Size 00000299 (665) │ │ │ │ +10C71A Uncompressed Size 00000921 (2337) │ │ │ │ +10C71E Filename Length 0028 (40) │ │ │ │ +10C720 Extra Length 0000 (0) │ │ │ │ +10C722 Comment Length 0000 (0) │ │ │ │ +10C724 Disk Start 0000 (0) │ │ │ │ +10C726 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C5FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C728 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C5FE Local Header Offset 000BB0D4 (766164) │ │ │ │ -10C602 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C72C Local Header Offset 000BB0A6 (766118) │ │ │ │ +10C730 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C602: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C730: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C62A CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ -10C62E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C62F Created OS 03 (3) 'Unix' │ │ │ │ -10C630 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C631 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C632 General Purpose Flag 0800 (2048) │ │ │ │ +10C758 CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ +10C75C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C75D Created OS 03 (3) 'Unix' │ │ │ │ +10C75E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C75F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C760 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C634 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C636 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C63A CRC C4B1513B (3299955003) │ │ │ │ -10C63E Compressed Size 00000308 (776) │ │ │ │ -10C642 Uncompressed Size 000006A2 (1698) │ │ │ │ -10C646 Filename Length 0023 (35) │ │ │ │ -10C648 Extra Length 0000 (0) │ │ │ │ -10C64A Comment Length 0000 (0) │ │ │ │ -10C64C Disk Start 0000 (0) │ │ │ │ -10C64E Int File Attributes 0000 (0) │ │ │ │ +10C762 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C764 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C768 CRC C4B1513B (3299955003) │ │ │ │ +10C76C Compressed Size 00000308 (776) │ │ │ │ +10C770 Uncompressed Size 000006A2 (1698) │ │ │ │ +10C774 Filename Length 0023 (35) │ │ │ │ +10C776 Extra Length 0000 (0) │ │ │ │ +10C778 Comment Length 0000 (0) │ │ │ │ +10C77A Disk Start 0000 (0) │ │ │ │ +10C77C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C650 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C77E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C654 Local Header Offset 000BB3B3 (766899) │ │ │ │ -10C658 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C782 Local Header Offset 000BB385 (766853) │ │ │ │ +10C786 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C658: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C786: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C67B CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ -10C67F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C680 Created OS 03 (3) 'Unix' │ │ │ │ -10C681 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C682 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C683 General Purpose Flag 0800 (2048) │ │ │ │ +10C7A9 CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ +10C7AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C7AE Created OS 03 (3) 'Unix' │ │ │ │ +10C7AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C7B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C7B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C685 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C687 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C68B CRC 5CAD6425 (1554867237) │ │ │ │ -10C68F Compressed Size 00000274 (628) │ │ │ │ -10C693 Uncompressed Size 000007BF (1983) │ │ │ │ -10C697 Filename Length 0022 (34) │ │ │ │ -10C699 Extra Length 0000 (0) │ │ │ │ -10C69B Comment Length 0000 (0) │ │ │ │ -10C69D Disk Start 0000 (0) │ │ │ │ -10C69F Int File Attributes 0000 (0) │ │ │ │ +10C7B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C7B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C7B9 CRC 5CAD6425 (1554867237) │ │ │ │ +10C7BD Compressed Size 00000274 (628) │ │ │ │ +10C7C1 Uncompressed Size 000007BF (1983) │ │ │ │ +10C7C5 Filename Length 0022 (34) │ │ │ │ +10C7C7 Extra Length 0000 (0) │ │ │ │ +10C7C9 Comment Length 0000 (0) │ │ │ │ +10C7CB Disk Start 0000 (0) │ │ │ │ +10C7CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C6A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C7CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C6A5 Local Header Offset 000BB6FC (767740) │ │ │ │ -10C6A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C7D3 Local Header Offset 000BB6CE (767694) │ │ │ │ +10C7D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C6A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C7D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C6CB CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ -10C6CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C6D0 Created OS 03 (3) 'Unix' │ │ │ │ -10C6D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C6D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C6D3 General Purpose Flag 0800 (2048) │ │ │ │ +10C7F9 CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ +10C7FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C7FE Created OS 03 (3) 'Unix' │ │ │ │ +10C7FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C800 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C801 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C6D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C6D7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C6DB CRC 9CF368B8 (2633197752) │ │ │ │ -10C6DF Compressed Size 000002AD (685) │ │ │ │ -10C6E3 Uncompressed Size 00000548 (1352) │ │ │ │ -10C6E7 Filename Length 0025 (37) │ │ │ │ -10C6E9 Extra Length 0000 (0) │ │ │ │ -10C6EB Comment Length 0000 (0) │ │ │ │ -10C6ED Disk Start 0000 (0) │ │ │ │ -10C6EF Int File Attributes 0000 (0) │ │ │ │ +10C803 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C805 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C809 CRC 9CF368B8 (2633197752) │ │ │ │ +10C80D Compressed Size 000002AD (685) │ │ │ │ +10C811 Uncompressed Size 00000548 (1352) │ │ │ │ +10C815 Filename Length 0025 (37) │ │ │ │ +10C817 Extra Length 0000 (0) │ │ │ │ +10C819 Comment Length 0000 (0) │ │ │ │ +10C81B Disk Start 0000 (0) │ │ │ │ +10C81D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C6F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C81F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C6F5 Local Header Offset 000BB9B0 (768432) │ │ │ │ -10C6F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C823 Local Header Offset 000BB982 (768386) │ │ │ │ +10C827 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C6F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C827: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C71E CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ -10C722 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C723 Created OS 03 (3) 'Unix' │ │ │ │ -10C724 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C725 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C726 General Purpose Flag 0800 (2048) │ │ │ │ +10C84C CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ +10C850 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C851 Created OS 03 (3) 'Unix' │ │ │ │ +10C852 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C853 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C854 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C728 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C72A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C72E CRC 75FC5802 (1979471874) │ │ │ │ -10C732 Compressed Size 000002AC (684) │ │ │ │ -10C736 Uncompressed Size 000006D0 (1744) │ │ │ │ -10C73A Filename Length 0024 (36) │ │ │ │ -10C73C Extra Length 0000 (0) │ │ │ │ -10C73E Comment Length 0000 (0) │ │ │ │ -10C740 Disk Start 0000 (0) │ │ │ │ -10C742 Int File Attributes 0000 (0) │ │ │ │ +10C856 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C858 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C85C CRC 75FC5802 (1979471874) │ │ │ │ +10C860 Compressed Size 000002AC (684) │ │ │ │ +10C864 Uncompressed Size 000006D0 (1744) │ │ │ │ +10C868 Filename Length 0024 (36) │ │ │ │ +10C86A Extra Length 0000 (0) │ │ │ │ +10C86C Comment Length 0000 (0) │ │ │ │ +10C86E Disk Start 0000 (0) │ │ │ │ +10C870 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C744 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C872 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C748 Local Header Offset 000BBCA0 (769184) │ │ │ │ -10C74C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C876 Local Header Offset 000BBC72 (769138) │ │ │ │ +10C87A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C74C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C87A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C770 CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ -10C774 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C775 Created OS 03 (3) 'Unix' │ │ │ │ -10C776 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C777 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C778 General Purpose Flag 0800 (2048) │ │ │ │ +10C89E CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ +10C8A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C8A3 Created OS 03 (3) 'Unix' │ │ │ │ +10C8A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C8A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C8A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C77A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C77C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C780 CRC 02DB32D0 (47919824) │ │ │ │ -10C784 Compressed Size 00000409 (1033) │ │ │ │ -10C788 Uncompressed Size 000009DB (2523) │ │ │ │ -10C78C Filename Length 0023 (35) │ │ │ │ -10C78E Extra Length 0000 (0) │ │ │ │ -10C790 Comment Length 0000 (0) │ │ │ │ -10C792 Disk Start 0000 (0) │ │ │ │ -10C794 Int File Attributes 0000 (0) │ │ │ │ +10C8A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C8AA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C8AE CRC 02DB32D0 (47919824) │ │ │ │ +10C8B2 Compressed Size 00000409 (1033) │ │ │ │ +10C8B6 Uncompressed Size 000009DB (2523) │ │ │ │ +10C8BA Filename Length 0023 (35) │ │ │ │ +10C8BC Extra Length 0000 (0) │ │ │ │ +10C8BE Comment Length 0000 (0) │ │ │ │ +10C8C0 Disk Start 0000 (0) │ │ │ │ +10C8C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C796 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C8C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C79A Local Header Offset 000BBF8E (769934) │ │ │ │ -10C79E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C8C8 Local Header Offset 000BBF60 (769888) │ │ │ │ +10C8CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C79E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C8CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C7C1 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ -10C7C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C7C6 Created OS 03 (3) 'Unix' │ │ │ │ -10C7C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C7C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C7C9 General Purpose Flag 0800 (2048) │ │ │ │ +10C8EF CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ +10C8F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C8F4 Created OS 03 (3) 'Unix' │ │ │ │ +10C8F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C8F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C8F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C7CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C7CD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C7D1 CRC 12856DE5 (310734309) │ │ │ │ -10C7D5 Compressed Size 00000427 (1063) │ │ │ │ -10C7D9 Uncompressed Size 0000116E (4462) │ │ │ │ -10C7DD Filename Length 0022 (34) │ │ │ │ -10C7DF Extra Length 0000 (0) │ │ │ │ -10C7E1 Comment Length 0000 (0) │ │ │ │ -10C7E3 Disk Start 0000 (0) │ │ │ │ -10C7E5 Int File Attributes 0000 (0) │ │ │ │ +10C8F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C8FB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C8FF CRC 12856DE5 (310734309) │ │ │ │ +10C903 Compressed Size 00000427 (1063) │ │ │ │ +10C907 Uncompressed Size 0000116E (4462) │ │ │ │ +10C90B Filename Length 0022 (34) │ │ │ │ +10C90D Extra Length 0000 (0) │ │ │ │ +10C90F Comment Length 0000 (0) │ │ │ │ +10C911 Disk Start 0000 (0) │ │ │ │ +10C913 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C7E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C915 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C7EB Local Header Offset 000BC3D8 (771032) │ │ │ │ -10C7EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C919 Local Header Offset 000BC3AA (770986) │ │ │ │ +10C91D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C7EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C91D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C811 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ -10C815 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C816 Created OS 03 (3) 'Unix' │ │ │ │ -10C817 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C818 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C819 General Purpose Flag 0800 (2048) │ │ │ │ +10C93F CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ +10C943 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C944 Created OS 03 (3) 'Unix' │ │ │ │ +10C945 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C946 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C947 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C81B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C81D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C821 CRC 9641CCBB (2520894651) │ │ │ │ -10C825 Compressed Size 00000306 (774) │ │ │ │ -10C829 Uncompressed Size 000006AA (1706) │ │ │ │ -10C82D Filename Length 0025 (37) │ │ │ │ -10C82F Extra Length 0000 (0) │ │ │ │ -10C831 Comment Length 0000 (0) │ │ │ │ -10C833 Disk Start 0000 (0) │ │ │ │ -10C835 Int File Attributes 0000 (0) │ │ │ │ +10C949 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C94B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C94F CRC 9641CCBB (2520894651) │ │ │ │ +10C953 Compressed Size 00000306 (774) │ │ │ │ +10C957 Uncompressed Size 000006AA (1706) │ │ │ │ +10C95B Filename Length 0025 (37) │ │ │ │ +10C95D Extra Length 0000 (0) │ │ │ │ +10C95F Comment Length 0000 (0) │ │ │ │ +10C961 Disk Start 0000 (0) │ │ │ │ +10C963 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C837 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C965 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C83B Local Header Offset 000BC83F (772159) │ │ │ │ -10C83F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C969 Local Header Offset 000BC811 (772113) │ │ │ │ +10C96D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C83F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C96D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C864 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ -10C868 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C869 Created OS 03 (3) 'Unix' │ │ │ │ -10C86A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C86B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C86C General Purpose Flag 0800 (2048) │ │ │ │ +10C992 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ +10C996 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C997 Created OS 03 (3) 'Unix' │ │ │ │ +10C998 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C999 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C99A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C86E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C870 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C874 CRC 612E88CA (1630439626) │ │ │ │ -10C878 Compressed Size 00000275 (629) │ │ │ │ -10C87C Uncompressed Size 000007D1 (2001) │ │ │ │ -10C880 Filename Length 0024 (36) │ │ │ │ -10C882 Extra Length 0000 (0) │ │ │ │ -10C884 Comment Length 0000 (0) │ │ │ │ -10C886 Disk Start 0000 (0) │ │ │ │ -10C888 Int File Attributes 0000 (0) │ │ │ │ +10C99C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C99E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C9A2 CRC 612E88CA (1630439626) │ │ │ │ +10C9A6 Compressed Size 00000275 (629) │ │ │ │ +10C9AA Uncompressed Size 000007D1 (2001) │ │ │ │ +10C9AE Filename Length 0024 (36) │ │ │ │ +10C9B0 Extra Length 0000 (0) │ │ │ │ +10C9B2 Comment Length 0000 (0) │ │ │ │ +10C9B4 Disk Start 0000 (0) │ │ │ │ +10C9B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C88A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C9B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C88E Local Header Offset 000BCB88 (773000) │ │ │ │ -10C892 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C9BC Local Header Offset 000BCB5A (772954) │ │ │ │ +10C9C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C892: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C9C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C8B6 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ -10C8BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C8BB Created OS 03 (3) 'Unix' │ │ │ │ -10C8BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C8BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C8BE General Purpose Flag 0800 (2048) │ │ │ │ +10C9E4 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ +10C9E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C9E9 Created OS 03 (3) 'Unix' │ │ │ │ +10C9EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C9EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C9EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C8C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C8C2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C8C6 CRC FCA8614D (4238893389) │ │ │ │ -10C8CA Compressed Size 00001812 (6162) │ │ │ │ -10C8CE Uncompressed Size 0000519D (20893) │ │ │ │ -10C8D2 Filename Length 001C (28) │ │ │ │ -10C8D4 Extra Length 0000 (0) │ │ │ │ -10C8D6 Comment Length 0000 (0) │ │ │ │ -10C8D8 Disk Start 0000 (0) │ │ │ │ -10C8DA Int File Attributes 0000 (0) │ │ │ │ +10C9EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C9F0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C9F4 CRC FCA8614D (4238893389) │ │ │ │ +10C9F8 Compressed Size 00001812 (6162) │ │ │ │ +10C9FC Uncompressed Size 0000519D (20893) │ │ │ │ +10CA00 Filename Length 001C (28) │ │ │ │ +10CA02 Extra Length 0000 (0) │ │ │ │ +10CA04 Comment Length 0000 (0) │ │ │ │ +10CA06 Disk Start 0000 (0) │ │ │ │ +10CA08 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C8DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CA0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C8E0 Local Header Offset 000BCE3F (773695) │ │ │ │ -10C8E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CA0E Local Header Offset 000BCE11 (773649) │ │ │ │ +10CA12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C8E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CA12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C900 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ -10C904 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C905 Created OS 03 (3) 'Unix' │ │ │ │ -10C906 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C907 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C908 General Purpose Flag 0800 (2048) │ │ │ │ +10CA2E CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ +10CA32 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CA33 Created OS 03 (3) 'Unix' │ │ │ │ +10CA34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CA35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CA36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C90A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C90C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C910 CRC 62A1899F (1654753695) │ │ │ │ -10C914 Compressed Size 000026FF (9983) │ │ │ │ -10C918 Uncompressed Size 00019DB7 (105911) │ │ │ │ -10C91C Filename Length 001B (27) │ │ │ │ -10C91E Extra Length 0000 (0) │ │ │ │ -10C920 Comment Length 0000 (0) │ │ │ │ -10C922 Disk Start 0000 (0) │ │ │ │ -10C924 Int File Attributes 0000 (0) │ │ │ │ +10CA38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CA3A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CA3E CRC 62A1899F (1654753695) │ │ │ │ +10CA42 Compressed Size 000026FF (9983) │ │ │ │ +10CA46 Uncompressed Size 00019DB7 (105911) │ │ │ │ +10CA4A Filename Length 001B (27) │ │ │ │ +10CA4C Extra Length 0000 (0) │ │ │ │ +10CA4E Comment Length 0000 (0) │ │ │ │ +10CA50 Disk Start 0000 (0) │ │ │ │ +10CA52 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C926 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CA54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C92A Local Header Offset 000BE68B (779915) │ │ │ │ -10C92E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CA58 Local Header Offset 000BE65D (779869) │ │ │ │ +10CA5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C92E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CA5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C949 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ -10C94D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C94E Created OS 03 (3) 'Unix' │ │ │ │ -10C94F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C950 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C951 General Purpose Flag 0800 (2048) │ │ │ │ +10CA77 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ +10CA7B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CA7C Created OS 03 (3) 'Unix' │ │ │ │ +10CA7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CA7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CA7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C953 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C955 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C959 CRC EFB2584A (4021442634) │ │ │ │ -10C95D Compressed Size 0000026C (620) │ │ │ │ -10C961 Uncompressed Size 00000470 (1136) │ │ │ │ -10C965 Filename Length 001E (30) │ │ │ │ -10C967 Extra Length 0000 (0) │ │ │ │ -10C969 Comment Length 0000 (0) │ │ │ │ -10C96B Disk Start 0000 (0) │ │ │ │ -10C96D Int File Attributes 0000 (0) │ │ │ │ +10CA81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CA83 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CA87 CRC EFB2584A (4021442634) │ │ │ │ +10CA8B Compressed Size 0000026C (620) │ │ │ │ +10CA8F Uncompressed Size 00000470 (1136) │ │ │ │ +10CA93 Filename Length 001E (30) │ │ │ │ +10CA95 Extra Length 0000 (0) │ │ │ │ +10CA97 Comment Length 0000 (0) │ │ │ │ +10CA99 Disk Start 0000 (0) │ │ │ │ +10CA9B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C96F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CA9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C973 Local Header Offset 000C0DC3 (789955) │ │ │ │ -10C977 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CAA1 Local Header Offset 000C0D95 (789909) │ │ │ │ +10CAA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C977: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CAA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C995 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ -10C999 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C99A Created OS 03 (3) 'Unix' │ │ │ │ -10C99B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C99C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C99D General Purpose Flag 0800 (2048) │ │ │ │ +10CAC3 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ +10CAC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CAC8 Created OS 03 (3) 'Unix' │ │ │ │ +10CAC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CACA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CACB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C99F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C9A1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C9A5 CRC 210E1453 (554570835) │ │ │ │ -10C9A9 Compressed Size 00000274 (628) │ │ │ │ -10C9AD Uncompressed Size 000006CE (1742) │ │ │ │ -10C9B1 Filename Length 001D (29) │ │ │ │ -10C9B3 Extra Length 0000 (0) │ │ │ │ -10C9B5 Comment Length 0000 (0) │ │ │ │ -10C9B7 Disk Start 0000 (0) │ │ │ │ -10C9B9 Int File Attributes 0000 (0) │ │ │ │ +10CACD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CACF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CAD3 CRC 210E1453 (554570835) │ │ │ │ +10CAD7 Compressed Size 00000274 (628) │ │ │ │ +10CADB Uncompressed Size 000006CE (1742) │ │ │ │ +10CADF Filename Length 001D (29) │ │ │ │ +10CAE1 Extra Length 0000 (0) │ │ │ │ +10CAE3 Comment Length 0000 (0) │ │ │ │ +10CAE5 Disk Start 0000 (0) │ │ │ │ +10CAE7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C9BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CAE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C9BF Local Header Offset 000C106B (790635) │ │ │ │ -10C9C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CAED Local Header Offset 000C103D (790589) │ │ │ │ +10CAF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C9C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CAF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C9E0 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ -10C9E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C9E5 Created OS 03 (3) 'Unix' │ │ │ │ -10C9E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C9E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C9E8 General Purpose Flag 0800 (2048) │ │ │ │ +10CB0E CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ +10CB12 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CB13 Created OS 03 (3) 'Unix' │ │ │ │ +10CB14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C9EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C9EC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C9F0 CRC C4602891 (3294636177) │ │ │ │ -10C9F4 Compressed Size 0000023D (573) │ │ │ │ -10C9F8 Uncompressed Size 0000047F (1151) │ │ │ │ -10C9FC Filename Length 0023 (35) │ │ │ │ -10C9FE Extra Length 0000 (0) │ │ │ │ -10CA00 Comment Length 0000 (0) │ │ │ │ -10CA02 Disk Start 0000 (0) │ │ │ │ -10CA04 Int File Attributes 0000 (0) │ │ │ │ +10CB18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB1A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CB1E CRC C4602891 (3294636177) │ │ │ │ +10CB22 Compressed Size 0000023D (573) │ │ │ │ +10CB26 Uncompressed Size 0000047F (1151) │ │ │ │ +10CB2A Filename Length 0023 (35) │ │ │ │ +10CB2C Extra Length 0000 (0) │ │ │ │ +10CB2E Comment Length 0000 (0) │ │ │ │ +10CB30 Disk Start 0000 (0) │ │ │ │ +10CB32 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CA06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CB34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CA0A Local Header Offset 000C131A (791322) │ │ │ │ -10CA0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB38 Local Header Offset 000C12EC (791276) │ │ │ │ +10CB3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CA0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CA31 CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ -10CA35 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CA36 Created OS 03 (3) 'Unix' │ │ │ │ -10CA37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CA38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CA39 General Purpose Flag 0800 (2048) │ │ │ │ +10CB5F CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ +10CB63 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CB64 Created OS 03 (3) 'Unix' │ │ │ │ +10CB65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CA3B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CA3D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CA41 CRC 7265EFEE (1919283182) │ │ │ │ -10CA45 Compressed Size 0000029B (667) │ │ │ │ -10CA49 Uncompressed Size 0000081F (2079) │ │ │ │ -10CA4D Filename Length 0022 (34) │ │ │ │ -10CA4F Extra Length 0000 (0) │ │ │ │ -10CA51 Comment Length 0000 (0) │ │ │ │ -10CA53 Disk Start 0000 (0) │ │ │ │ -10CA55 Int File Attributes 0000 (0) │ │ │ │ +10CB69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB6B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CB6F CRC 7265EFEE (1919283182) │ │ │ │ +10CB73 Compressed Size 0000029B (667) │ │ │ │ +10CB77 Uncompressed Size 0000081F (2079) │ │ │ │ +10CB7B Filename Length 0022 (34) │ │ │ │ +10CB7D Extra Length 0000 (0) │ │ │ │ +10CB7F Comment Length 0000 (0) │ │ │ │ +10CB81 Disk Start 0000 (0) │ │ │ │ +10CB83 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CA57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CB85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CA5B Local Header Offset 000C1598 (791960) │ │ │ │ -10CA5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB89 Local Header Offset 000C156A (791914) │ │ │ │ +10CB8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CA5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CA81 CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ -10CA85 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CA86 Created OS 03 (3) 'Unix' │ │ │ │ -10CA87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CA88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CA89 General Purpose Flag 0800 (2048) │ │ │ │ +10CBAF CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ +10CBB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CBB4 Created OS 03 (3) 'Unix' │ │ │ │ +10CBB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CBB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CBB7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CA8B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CA8D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CA91 CRC C527384B (3307681867) │ │ │ │ -10CA95 Compressed Size 00000241 (577) │ │ │ │ -10CA99 Uncompressed Size 0000048C (1164) │ │ │ │ -10CA9D Filename Length 0025 (37) │ │ │ │ -10CA9F Extra Length 0000 (0) │ │ │ │ -10CAA1 Comment Length 0000 (0) │ │ │ │ -10CAA3 Disk Start 0000 (0) │ │ │ │ -10CAA5 Int File Attributes 0000 (0) │ │ │ │ +10CBB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CBBB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CBBF CRC C527384B (3307681867) │ │ │ │ +10CBC3 Compressed Size 00000241 (577) │ │ │ │ +10CBC7 Uncompressed Size 0000048C (1164) │ │ │ │ +10CBCB Filename Length 0025 (37) │ │ │ │ +10CBCD Extra Length 0000 (0) │ │ │ │ +10CBCF Comment Length 0000 (0) │ │ │ │ +10CBD1 Disk Start 0000 (0) │ │ │ │ +10CBD3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CAA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CBD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CAAB Local Header Offset 000C1873 (792691) │ │ │ │ -10CAAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CBD9 Local Header Offset 000C1845 (792645) │ │ │ │ +10CBDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CAAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CBDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CAD4 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ -10CAD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CAD9 Created OS 03 (3) 'Unix' │ │ │ │ -10CADA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CADB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CADC General Purpose Flag 0800 (2048) │ │ │ │ +10CC02 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ +10CC06 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CC07 Created OS 03 (3) 'Unix' │ │ │ │ +10CC08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CC09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CC0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CADE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CAE0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CAE4 CRC D01CA5F2 (3491538418) │ │ │ │ -10CAE8 Compressed Size 0000026C (620) │ │ │ │ -10CAEC Uncompressed Size 000007F0 (2032) │ │ │ │ -10CAF0 Filename Length 0024 (36) │ │ │ │ -10CAF2 Extra Length 0000 (0) │ │ │ │ -10CAF4 Comment Length 0000 (0) │ │ │ │ -10CAF6 Disk Start 0000 (0) │ │ │ │ -10CAF8 Int File Attributes 0000 (0) │ │ │ │ +10CC0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CC0E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CC12 CRC D01CA5F2 (3491538418) │ │ │ │ +10CC16 Compressed Size 0000026C (620) │ │ │ │ +10CC1A Uncompressed Size 000007F0 (2032) │ │ │ │ +10CC1E Filename Length 0024 (36) │ │ │ │ +10CC20 Extra Length 0000 (0) │ │ │ │ +10CC22 Comment Length 0000 (0) │ │ │ │ +10CC24 Disk Start 0000 (0) │ │ │ │ +10CC26 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CAFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CC28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CAFE Local Header Offset 000C1AF7 (793335) │ │ │ │ -10CB02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CC2C Local Header Offset 000C1AC9 (793289) │ │ │ │ +10CC30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CC30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CB26 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ -10CB2A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CB2B Created OS 03 (3) 'Unix' │ │ │ │ -10CB2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB2E General Purpose Flag 0800 (2048) │ │ │ │ +10CC54 CENTRAL HEADER #394 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB32 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CB36 CRC BDDB3043 (3185258563) │ │ │ │ -10CB3A Compressed Size 00000292 (658) │ │ │ │ -10CB3E Uncompressed Size 000005D2 (1490) │ │ │ │ -10CB42 Filename Length 0026 (38) │ │ │ │ -10CB44 Extra Length 0000 (0) │ │ │ │ -10CB46 Comment Length 0000 (0) │ │ │ │ -10CB48 Disk Start 0000 (0) │ │ │ │ -10CB4A Int File Attributes 0000 (0) │ │ │ │ +10CC5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CC60 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CC64 CRC BDDB3043 (3185258563) │ │ │ │ +10CC68 Compressed Size 00000292 (658) │ │ │ │ +10CC6C Uncompressed Size 000005D2 (1490) │ │ │ │ +10CC70 Filename Length 0026 (38) │ │ │ │ +10CC72 Extra Length 0000 (0) │ │ │ │ +10CC74 Comment Length 0000 (0) │ │ │ │ +10CC76 Disk Start 0000 (0) │ │ │ │ +10CC78 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CB4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CC7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CB50 Local Header Offset 000C1DA5 (794021) │ │ │ │ -10CB54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CC7E Local Header Offset 000C1D77 (793975) │ │ │ │ +10CC82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CC82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CB7A CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ -10CB7E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CB7F Created OS 03 (3) 'Unix' │ │ │ │ -10CB80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB82 General Purpose Flag 0800 (2048) │ │ │ │ +10CCA8 CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ +10CCAC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CCAD Created OS 03 (3) 'Unix' │ │ │ │ +10CCAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CCAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CCB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB86 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CB8A CRC AE0B1898 (2919962776) │ │ │ │ -10CB8E Compressed Size 0000029F (671) │ │ │ │ -10CB92 Uncompressed Size 00000AF5 (2805) │ │ │ │ -10CB96 Filename Length 0025 (37) │ │ │ │ -10CB98 Extra Length 0000 (0) │ │ │ │ -10CB9A Comment Length 0000 (0) │ │ │ │ -10CB9C Disk Start 0000 (0) │ │ │ │ -10CB9E Int File Attributes 0000 (0) │ │ │ │ +10CCB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CCB4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CCB8 CRC AE0B1898 (2919962776) │ │ │ │ +10CCBC Compressed Size 0000029F (671) │ │ │ │ +10CCC0 Uncompressed Size 00000AF5 (2805) │ │ │ │ +10CCC4 Filename Length 0025 (37) │ │ │ │ +10CCC6 Extra Length 0000 (0) │ │ │ │ +10CCC8 Comment Length 0000 (0) │ │ │ │ +10CCCA Disk Start 0000 (0) │ │ │ │ +10CCCC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CBA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CCCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CBA4 Local Header Offset 000C207B (794747) │ │ │ │ -10CBA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CCD2 Local Header Offset 000C204D (794701) │ │ │ │ +10CCD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CCD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CBCD CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ -10CBD1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CBD2 Created OS 03 (3) 'Unix' │ │ │ │ -10CBD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CBD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CBD5 General Purpose Flag 0800 (2048) │ │ │ │ +10CCFB CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ +10CCFF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CD00 Created OS 03 (3) 'Unix' │ │ │ │ +10CD01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CD02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CD03 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CBD7 Compression Method 0000 (0) 'Stored' │ │ │ │ -10CBD9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CBDD CRC 00000000 (0) │ │ │ │ -10CBE1 Compressed Size 00000000 (0) │ │ │ │ -10CBE5 Uncompressed Size 00000000 (0) │ │ │ │ -10CBE9 Filename Length 0010 (16) │ │ │ │ -10CBEB Extra Length 0000 (0) │ │ │ │ -10CBED Comment Length 0000 (0) │ │ │ │ -10CBEF Disk Start 0000 (0) │ │ │ │ -10CBF1 Int File Attributes 0000 (0) │ │ │ │ +10CD05 Compression Method 0000 (0) 'Stored' │ │ │ │ +10CD07 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CD0B CRC 00000000 (0) │ │ │ │ +10CD0F Compressed Size 00000000 (0) │ │ │ │ +10CD13 Uncompressed Size 00000000 (0) │ │ │ │ +10CD17 Filename Length 0010 (16) │ │ │ │ +10CD19 Extra Length 0000 (0) │ │ │ │ +10CD1B Comment Length 0000 (0) │ │ │ │ +10CD1D Disk Start 0000 (0) │ │ │ │ +10CD1F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CBF3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10CD21 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10CBF7 Local Header Offset 000C235D (795485) │ │ │ │ -10CBFB Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10CD25 Local Header Offset 000C232F (795439) │ │ │ │ +10CD29 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBFB: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD29: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10CBFB: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10CD29: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBD3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD01: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10CC0B CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ -10CC0F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CC10 Created OS 03 (3) 'Unix' │ │ │ │ -10CC11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CC12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CC13 General Purpose Flag 0800 (2048) │ │ │ │ +10CD39 CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ +10CD3D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CD3E Created OS 03 (3) 'Unix' │ │ │ │ +10CD3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CD40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CD41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CC15 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CC17 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CC1B CRC 4D2DAD3E (1294839102) │ │ │ │ -10CC1F Compressed Size 000000CD (205) │ │ │ │ -10CC23 Uncompressed Size 0000010D (269) │ │ │ │ -10CC27 Filename Length 001A (26) │ │ │ │ -10CC29 Extra Length 0000 (0) │ │ │ │ -10CC2B Comment Length 0000 (0) │ │ │ │ -10CC2D Disk Start 0000 (0) │ │ │ │ -10CC2F Int File Attributes 0000 (0) │ │ │ │ +10CD43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CD45 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CD49 CRC 4D2DAD3E (1294839102) │ │ │ │ +10CD4D Compressed Size 000000CD (205) │ │ │ │ +10CD51 Uncompressed Size 0000010D (269) │ │ │ │ +10CD55 Filename Length 001A (26) │ │ │ │ +10CD57 Extra Length 0000 (0) │ │ │ │ +10CD59 Comment Length 0000 (0) │ │ │ │ +10CD5B Disk Start 0000 (0) │ │ │ │ +10CD5D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CC31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CD5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CC35 Local Header Offset 000C238B (795531) │ │ │ │ -10CC39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CD63 Local Header Offset 000C235D (795485) │ │ │ │ +10CD67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CC39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CC53 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ -10CC57 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CC58 Created OS 03 (3) 'Unix' │ │ │ │ -10CC59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CC5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CC5B General Purpose Flag 0800 (2048) │ │ │ │ +10CD81 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ +10CD85 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CD86 Created OS 03 (3) 'Unix' │ │ │ │ +10CD87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CD88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CD89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CC5D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CC5F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CC63 CRC 7D0535AF (2097493423) │ │ │ │ -10CC67 Compressed Size 00000073 (115) │ │ │ │ -10CC6B Uncompressed Size 00000087 (135) │ │ │ │ -10CC6F Filename Length 0019 (25) │ │ │ │ -10CC71 Extra Length 0000 (0) │ │ │ │ -10CC73 Comment Length 0000 (0) │ │ │ │ -10CC75 Disk Start 0000 (0) │ │ │ │ -10CC77 Int File Attributes 0000 (0) │ │ │ │ +10CD8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CD8D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CD91 CRC 7D0535AF (2097493423) │ │ │ │ +10CD95 Compressed Size 00000073 (115) │ │ │ │ +10CD99 Uncompressed Size 00000087 (135) │ │ │ │ +10CD9D Filename Length 0019 (25) │ │ │ │ +10CD9F Extra Length 0000 (0) │ │ │ │ +10CDA1 Comment Length 0000 (0) │ │ │ │ +10CDA3 Disk Start 0000 (0) │ │ │ │ +10CDA5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CC79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CDA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CC7D Local Header Offset 000C2490 (795792) │ │ │ │ -10CC81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CDAB Local Header Offset 000C2462 (795746) │ │ │ │ +10CDAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CC81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CDAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CC9A CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ -10CC9E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CC9F Created OS 03 (3) 'Unix' │ │ │ │ -10CCA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CCA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CCA2 General Purpose Flag 0800 (2048) │ │ │ │ +10CDC8 CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ +10CDCC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CDCD Created OS 03 (3) 'Unix' │ │ │ │ +10CDCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CDCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CDD0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CCA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CCA6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CCAA CRC 6C46F9C8 (1816590792) │ │ │ │ -10CCAE Compressed Size 000005D6 (1494) │ │ │ │ -10CCB2 Uncompressed Size 00000FE3 (4067) │ │ │ │ -10CCB6 Filename Length 001C (28) │ │ │ │ -10CCB8 Extra Length 0000 (0) │ │ │ │ -10CCBA Comment Length 0000 (0) │ │ │ │ -10CCBC Disk Start 0000 (0) │ │ │ │ -10CCBE Int File Attributes 0000 (0) │ │ │ │ +10CDD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CDD4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CDD8 CRC 6C46F9C8 (1816590792) │ │ │ │ +10CDDC Compressed Size 000005D6 (1494) │ │ │ │ +10CDE0 Uncompressed Size 00000FE3 (4067) │ │ │ │ +10CDE4 Filename Length 001C (28) │ │ │ │ +10CDE6 Extra Length 0000 (0) │ │ │ │ +10CDE8 Comment Length 0000 (0) │ │ │ │ +10CDEA Disk Start 0000 (0) │ │ │ │ +10CDEC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CCC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CDEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CCC4 Local Header Offset 000C253A (795962) │ │ │ │ -10CCC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CDF2 Local Header Offset 000C250C (795916) │ │ │ │ +10CDF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CCC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CDF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CCE4 CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ -10CCE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CCE9 Created OS 03 (3) 'Unix' │ │ │ │ -10CCEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CCEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CCEC General Purpose Flag 0800 (2048) │ │ │ │ +10CE12 CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ +10CE16 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CE17 Created OS 03 (3) 'Unix' │ │ │ │ +10CE18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CCEE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CCF0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CCF4 CRC B77E2747 (3078498119) │ │ │ │ -10CCF8 Compressed Size 00000698 (1688) │ │ │ │ -10CCFC Uncompressed Size 00002612 (9746) │ │ │ │ -10CD00 Filename Length 001B (27) │ │ │ │ -10CD02 Extra Length 0000 (0) │ │ │ │ -10CD04 Comment Length 0000 (0) │ │ │ │ -10CD06 Disk Start 0000 (0) │ │ │ │ -10CD08 Int File Attributes 0000 (0) │ │ │ │ +10CE1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CE1E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CE22 CRC B77E2747 (3078498119) │ │ │ │ +10CE26 Compressed Size 00000698 (1688) │ │ │ │ +10CE2A Uncompressed Size 00002612 (9746) │ │ │ │ +10CE2E Filename Length 001B (27) │ │ │ │ +10CE30 Extra Length 0000 (0) │ │ │ │ +10CE32 Comment Length 0000 (0) │ │ │ │ +10CE34 Disk Start 0000 (0) │ │ │ │ +10CE36 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CE38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CD0E Local Header Offset 000C2B4A (797514) │ │ │ │ -10CD12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE3C Local Header Offset 000C2B1C (797468) │ │ │ │ +10CE40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CD2D CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ -10CD31 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CD32 Created OS 03 (3) 'Unix' │ │ │ │ -10CD33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CD34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CD35 General Purpose Flag 0800 (2048) │ │ │ │ +10CE5B CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ +10CE5F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CE60 Created OS 03 (3) 'Unix' │ │ │ │ +10CE61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE63 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CD37 Compression Method 0000 (0) 'Stored' │ │ │ │ -10CD39 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CD3D CRC 00000000 (0) │ │ │ │ -10CD41 Compressed Size 00000000 (0) │ │ │ │ -10CD45 Uncompressed Size 00000000 (0) │ │ │ │ -10CD49 Filename Length 001C (28) │ │ │ │ -10CD4B Extra Length 0000 (0) │ │ │ │ -10CD4D Comment Length 0000 (0) │ │ │ │ -10CD4F Disk Start 0000 (0) │ │ │ │ -10CD51 Int File Attributes 0000 (0) │ │ │ │ +10CE65 Compression Method 0000 (0) 'Stored' │ │ │ │ +10CE67 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CE6B CRC 00000000 (0) │ │ │ │ +10CE6F Compressed Size 00000000 (0) │ │ │ │ +10CE73 Uncompressed Size 00000000 (0) │ │ │ │ +10CE77 Filename Length 001C (28) │ │ │ │ +10CE79 Extra Length 0000 (0) │ │ │ │ +10CE7B Comment Length 0000 (0) │ │ │ │ +10CE7D Disk Start 0000 (0) │ │ │ │ +10CE7F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD53 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10CE81 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10CD57 Local Header Offset 000C321B (799259) │ │ │ │ -10CD5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE85 Local Header Offset 000C31ED (799213) │ │ │ │ +10CE89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10CD5B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10CE89: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD33: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE61: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10CD77 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ -10CD7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CD7C Created OS 03 (3) 'Unix' │ │ │ │ -10CD7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CD7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CD7F General Purpose Flag 0800 (2048) │ │ │ │ +10CEA5 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ +10CEA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CEAA Created OS 03 (3) 'Unix' │ │ │ │ +10CEAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CEAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CEAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CD81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CD83 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CD87 CRC 64C8B047 (1690873927) │ │ │ │ -10CD8B Compressed Size 00000498 (1176) │ │ │ │ -10CD8F Uncompressed Size 0000099B (2459) │ │ │ │ -10CD93 Filename Length 0031 (49) │ │ │ │ -10CD95 Extra Length 0000 (0) │ │ │ │ -10CD97 Comment Length 0000 (0) │ │ │ │ -10CD99 Disk Start 0000 (0) │ │ │ │ -10CD9B Int File Attributes 0000 (0) │ │ │ │ +10CEAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CEB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CEB5 CRC AEC446B7 (2932098743) │ │ │ │ +10CEB9 Compressed Size 00000499 (1177) │ │ │ │ +10CEBD Uncompressed Size 0000099B (2459) │ │ │ │ +10CEC1 Filename Length 0031 (49) │ │ │ │ +10CEC3 Extra Length 0000 (0) │ │ │ │ +10CEC5 Comment Length 0000 (0) │ │ │ │ +10CEC7 Disk Start 0000 (0) │ │ │ │ +10CEC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CECB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CDA1 Local Header Offset 000C3255 (799317) │ │ │ │ -10CDA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CECF Local Header Offset 000C3227 (799271) │ │ │ │ +10CED3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CDA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CED3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CDD6 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ -10CDDA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CDDB Created OS 03 (3) 'Unix' │ │ │ │ -10CDDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CDDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CDDE General Purpose Flag 0800 (2048) │ │ │ │ +10CF04 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ +10CF08 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CF09 Created OS 03 (3) 'Unix' │ │ │ │ +10CF0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CF0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CF0C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CDE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CDE2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CDE6 CRC 4CAB5A08 (1286298120) │ │ │ │ -10CDEA Compressed Size 0000080A (2058) │ │ │ │ -10CDEE Uncompressed Size 00001D46 (7494) │ │ │ │ -10CDF2 Filename Length 0030 (48) │ │ │ │ -10CDF4 Extra Length 0000 (0) │ │ │ │ -10CDF6 Comment Length 0000 (0) │ │ │ │ -10CDF8 Disk Start 0000 (0) │ │ │ │ -10CDFA Int File Attributes 0000 (0) │ │ │ │ +10CF0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CF10 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CF14 CRC 274D86BC (659392188) │ │ │ │ +10CF18 Compressed Size 00000809 (2057) │ │ │ │ +10CF1C Uncompressed Size 00001D0B (7435) │ │ │ │ +10CF20 Filename Length 0030 (48) │ │ │ │ +10CF22 Extra Length 0000 (0) │ │ │ │ +10CF24 Comment Length 0000 (0) │ │ │ │ +10CF26 Disk Start 0000 (0) │ │ │ │ +10CF28 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CDFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CF2A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CE00 Local Header Offset 000C373C (800572) │ │ │ │ -10CE04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CF2E Local Header Offset 000C370F (800527) │ │ │ │ +10CF32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CF32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CE34 CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ -10CE38 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CE39 Created OS 03 (3) 'Unix' │ │ │ │ -10CE3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE3C General Purpose Flag 0800 (2048) │ │ │ │ +10CF62 CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ +10CF66 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CF67 Created OS 03 (3) 'Unix' │ │ │ │ +10CF68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CF69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CF6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CE3E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CE40 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CE44 CRC 8DA85512 (2376619282) │ │ │ │ -10CE48 Compressed Size 000005E6 (1510) │ │ │ │ -10CE4C Uncompressed Size 0000100A (4106) │ │ │ │ -10CE50 Filename Length 0033 (51) │ │ │ │ -10CE52 Extra Length 0000 (0) │ │ │ │ -10CE54 Comment Length 0000 (0) │ │ │ │ -10CE56 Disk Start 0000 (0) │ │ │ │ -10CE58 Int File Attributes 0000 (0) │ │ │ │ +10CF6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CF6E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CF72 CRC 8DA85512 (2376619282) │ │ │ │ +10CF76 Compressed Size 000005E6 (1510) │ │ │ │ +10CF7A Uncompressed Size 0000100A (4106) │ │ │ │ +10CF7E Filename Length 0033 (51) │ │ │ │ +10CF80 Extra Length 0000 (0) │ │ │ │ +10CF82 Comment Length 0000 (0) │ │ │ │ +10CF84 Disk Start 0000 (0) │ │ │ │ +10CF86 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CE5A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CF88 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CE5E Local Header Offset 000C3F94 (802708) │ │ │ │ -10CE62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CF8C Local Header Offset 000C3F66 (802662) │ │ │ │ +10CF90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CF90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CE95 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ -10CE99 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CE9A Created OS 03 (3) 'Unix' │ │ │ │ -10CE9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE9D General Purpose Flag 0800 (2048) │ │ │ │ +10CFC3 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ +10CFC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CFC8 Created OS 03 (3) 'Unix' │ │ │ │ +10CFC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CFCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CFCB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CE9F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CEA1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CEA5 CRC 4E72DA82 (1316149890) │ │ │ │ -10CEA9 Compressed Size 0000062C (1580) │ │ │ │ -10CEAD Uncompressed Size 00002353 (9043) │ │ │ │ -10CEB1 Filename Length 0032 (50) │ │ │ │ -10CEB3 Extra Length 0000 (0) │ │ │ │ -10CEB5 Comment Length 0000 (0) │ │ │ │ -10CEB7 Disk Start 0000 (0) │ │ │ │ -10CEB9 Int File Attributes 0000 (0) │ │ │ │ +10CFCD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CFCF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CFD3 CRC 4E72DA82 (1316149890) │ │ │ │ +10CFD7 Compressed Size 0000062C (1580) │ │ │ │ +10CFDB Uncompressed Size 00002353 (9043) │ │ │ │ +10CFDF Filename Length 0032 (50) │ │ │ │ +10CFE1 Extra Length 0000 (0) │ │ │ │ +10CFE3 Comment Length 0000 (0) │ │ │ │ +10CFE5 Disk Start 0000 (0) │ │ │ │ +10CFE7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CEBB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CFE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CEBF Local Header Offset 000C45CB (804299) │ │ │ │ -10CEC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CFED Local Header Offset 000C459D (804253) │ │ │ │ +10CFF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CEC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CFF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CEF5 CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ -10CEF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CEFA Created OS 03 (3) 'Unix' │ │ │ │ -10CEFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CEFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CEFD General Purpose Flag 0800 (2048) │ │ │ │ +10D023 CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ +10D027 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D028 Created OS 03 (3) 'Unix' │ │ │ │ +10D029 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D02A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D02B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CEFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CF01 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CF05 CRC E9E6E01B (3924221979) │ │ │ │ -10CF09 Compressed Size 0000047B (1147) │ │ │ │ -10CF0D Uncompressed Size 00000C5E (3166) │ │ │ │ -10CF11 Filename Length 003A (58) │ │ │ │ -10CF13 Extra Length 0000 (0) │ │ │ │ -10CF15 Comment Length 0000 (0) │ │ │ │ -10CF17 Disk Start 0000 (0) │ │ │ │ -10CF19 Int File Attributes 0000 (0) │ │ │ │ +10D02D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D02F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D033 CRC E9E6E01B (3924221979) │ │ │ │ +10D037 Compressed Size 0000047B (1147) │ │ │ │ +10D03B Uncompressed Size 00000C5E (3166) │ │ │ │ +10D03F Filename Length 003A (58) │ │ │ │ +10D041 Extra Length 0000 (0) │ │ │ │ +10D043 Comment Length 0000 (0) │ │ │ │ +10D045 Disk Start 0000 (0) │ │ │ │ +10D047 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CF1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D049 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CF1F Local Header Offset 000C4C47 (805959) │ │ │ │ -10CF23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D04D Local Header Offset 000C4C19 (805913) │ │ │ │ +10D051 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CF23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D051: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CF5D CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ -10CF61 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CF62 Created OS 03 (3) 'Unix' │ │ │ │ -10CF63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CF64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CF65 General Purpose Flag 0800 (2048) │ │ │ │ +10D08B CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ +10D08F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D090 Created OS 03 (3) 'Unix' │ │ │ │ +10D091 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D092 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D093 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CF67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CF69 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CF6D CRC 44B25601 (1152538113) │ │ │ │ -10CF71 Compressed Size 00000443 (1091) │ │ │ │ -10CF75 Uncompressed Size 00001894 (6292) │ │ │ │ -10CF79 Filename Length 0039 (57) │ │ │ │ -10CF7B Extra Length 0000 (0) │ │ │ │ -10CF7D Comment Length 0000 (0) │ │ │ │ -10CF7F Disk Start 0000 (0) │ │ │ │ -10CF81 Int File Attributes 0000 (0) │ │ │ │ +10D095 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D097 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D09B CRC 44B25601 (1152538113) │ │ │ │ +10D09F Compressed Size 00000443 (1091) │ │ │ │ +10D0A3 Uncompressed Size 00001894 (6292) │ │ │ │ +10D0A7 Filename Length 0039 (57) │ │ │ │ +10D0A9 Extra Length 0000 (0) │ │ │ │ +10D0AB Comment Length 0000 (0) │ │ │ │ +10D0AD Disk Start 0000 (0) │ │ │ │ +10D0AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CF83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D0B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CF87 Local Header Offset 000C511A (807194) │ │ │ │ -10CF8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D0B5 Local Header Offset 000C50EC (807148) │ │ │ │ +10D0B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CF8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D0B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CFC4 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ -10CFC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CFC9 Created OS 03 (3) 'Unix' │ │ │ │ -10CFCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CFCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CFCC General Purpose Flag 0800 (2048) │ │ │ │ +10D0F2 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ +10D0F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D0F7 Created OS 03 (3) 'Unix' │ │ │ │ +10D0F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D0F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D0FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CFCE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CFD0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CFD4 CRC 798D62BA (2039308986) │ │ │ │ -10CFD8 Compressed Size 000002C5 (709) │ │ │ │ -10CFDC Uncompressed Size 00000524 (1316) │ │ │ │ -10CFE0 Filename Length 0038 (56) │ │ │ │ -10CFE2 Extra Length 0000 (0) │ │ │ │ -10CFE4 Comment Length 0000 (0) │ │ │ │ -10CFE6 Disk Start 0000 (0) │ │ │ │ -10CFE8 Int File Attributes 0000 (0) │ │ │ │ +10D0FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D0FE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D102 CRC 798D62BA (2039308986) │ │ │ │ +10D106 Compressed Size 000002C5 (709) │ │ │ │ +10D10A Uncompressed Size 00000524 (1316) │ │ │ │ +10D10E Filename Length 0038 (56) │ │ │ │ +10D110 Extra Length 0000 (0) │ │ │ │ +10D112 Comment Length 0000 (0) │ │ │ │ +10D114 Disk Start 0000 (0) │ │ │ │ +10D116 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CFEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D118 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CFEE Local Header Offset 000C55B4 (808372) │ │ │ │ -10CFF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D11C Local Header Offset 000C5586 (808326) │ │ │ │ +10D120 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CFF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D120: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D02A CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ -10D02E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D02F Created OS 03 (3) 'Unix' │ │ │ │ -10D030 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D031 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D032 General Purpose Flag 0800 (2048) │ │ │ │ +10D158 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ +10D15C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D15D Created OS 03 (3) 'Unix' │ │ │ │ +10D15E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D15F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D160 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D034 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D036 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D03A CRC 5507D382 (1426576258) │ │ │ │ -10D03E Compressed Size 00000305 (773) │ │ │ │ -10D042 Uncompressed Size 000007F3 (2035) │ │ │ │ -10D046 Filename Length 0037 (55) │ │ │ │ -10D048 Extra Length 0000 (0) │ │ │ │ -10D04A Comment Length 0000 (0) │ │ │ │ -10D04C Disk Start 0000 (0) │ │ │ │ -10D04E Int File Attributes 0000 (0) │ │ │ │ +10D162 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D164 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D168 CRC 5507D382 (1426576258) │ │ │ │ +10D16C Compressed Size 00000305 (773) │ │ │ │ +10D170 Uncompressed Size 000007F3 (2035) │ │ │ │ +10D174 Filename Length 0037 (55) │ │ │ │ +10D176 Extra Length 0000 (0) │ │ │ │ +10D178 Comment Length 0000 (0) │ │ │ │ +10D17A Disk Start 0000 (0) │ │ │ │ +10D17C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D050 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D17E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D054 Local Header Offset 000C58CF (809167) │ │ │ │ -10D058 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D182 Local Header Offset 000C58A1 (809121) │ │ │ │ +10D186 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D058: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D186: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D08F CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ -10D093 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D094 Created OS 03 (3) 'Unix' │ │ │ │ -10D095 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D096 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D097 General Purpose Flag 0800 (2048) │ │ │ │ +10D1BD CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ +10D1C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D1C2 Created OS 03 (3) 'Unix' │ │ │ │ +10D1C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D1C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D1C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D099 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D09B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D09F CRC ED3BC1FE (3980116478) │ │ │ │ -10D0A3 Compressed Size 0000012A (298) │ │ │ │ -10D0A7 Uncompressed Size 000001D6 (470) │ │ │ │ -10D0AB Filename Length 0032 (50) │ │ │ │ -10D0AD Extra Length 0000 (0) │ │ │ │ -10D0AF Comment Length 0000 (0) │ │ │ │ -10D0B1 Disk Start 0000 (0) │ │ │ │ -10D0B3 Int File Attributes 0000 (0) │ │ │ │ +10D1C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D1C9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D1CD CRC ED3BC1FE (3980116478) │ │ │ │ +10D1D1 Compressed Size 0000012A (298) │ │ │ │ +10D1D5 Uncompressed Size 000001D6 (470) │ │ │ │ +10D1D9 Filename Length 0032 (50) │ │ │ │ +10D1DB Extra Length 0000 (0) │ │ │ │ +10D1DD Comment Length 0000 (0) │ │ │ │ +10D1DF Disk Start 0000 (0) │ │ │ │ +10D1E1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D0B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D1E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D0B9 Local Header Offset 000C5C29 (810025) │ │ │ │ -10D0BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D1E7 Local Header Offset 000C5BFB (809979) │ │ │ │ +10D1EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D0BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D1EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D0EF CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ -10D0F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D0F4 Created OS 03 (3) 'Unix' │ │ │ │ -10D0F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D0F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D0F7 General Purpose Flag 0800 (2048) │ │ │ │ +10D21D CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ +10D221 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D222 Created OS 03 (3) 'Unix' │ │ │ │ +10D223 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D224 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D225 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D0F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D0FB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D0FF CRC 7EFF497D (2130659709) │ │ │ │ -10D103 Compressed Size 000000CE (206) │ │ │ │ -10D107 Uncompressed Size 0000014A (330) │ │ │ │ -10D10B Filename Length 0031 (49) │ │ │ │ -10D10D Extra Length 0000 (0) │ │ │ │ -10D10F Comment Length 0000 (0) │ │ │ │ -10D111 Disk Start 0000 (0) │ │ │ │ -10D113 Int File Attributes 0000 (0) │ │ │ │ +10D227 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D229 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D22D CRC 7EFF497D (2130659709) │ │ │ │ +10D231 Compressed Size 000000CE (206) │ │ │ │ +10D235 Uncompressed Size 0000014A (330) │ │ │ │ +10D239 Filename Length 0031 (49) │ │ │ │ +10D23B Extra Length 0000 (0) │ │ │ │ +10D23D Comment Length 0000 (0) │ │ │ │ +10D23F Disk Start 0000 (0) │ │ │ │ +10D241 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D115 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D243 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D119 Local Header Offset 000C5DA3 (810403) │ │ │ │ -10D11D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D247 Local Header Offset 000C5D75 (810357) │ │ │ │ +10D24B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D11D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D24B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D14E CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ -10D152 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D153 Created OS 03 (3) 'Unix' │ │ │ │ -10D154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D156 General Purpose Flag 0800 (2048) │ │ │ │ +10D27C CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ +10D280 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D281 Created OS 03 (3) 'Unix' │ │ │ │ +10D282 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D283 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D284 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D158 Compression Method 0000 (0) 'Stored' │ │ │ │ -10D15A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D15E CRC 00000000 (0) │ │ │ │ -10D162 Compressed Size 00000000 (0) │ │ │ │ -10D166 Uncompressed Size 00000000 (0) │ │ │ │ -10D16A Filename Length 0010 (16) │ │ │ │ -10D16C Extra Length 0000 (0) │ │ │ │ -10D16E Comment Length 0000 (0) │ │ │ │ -10D170 Disk Start 0000 (0) │ │ │ │ -10D172 Int File Attributes 0000 (0) │ │ │ │ +10D286 Compression Method 0000 (0) 'Stored' │ │ │ │ +10D288 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D28C CRC 00000000 (0) │ │ │ │ +10D290 Compressed Size 00000000 (0) │ │ │ │ +10D294 Uncompressed Size 00000000 (0) │ │ │ │ +10D298 Filename Length 0010 (16) │ │ │ │ +10D29A Extra Length 0000 (0) │ │ │ │ +10D29C Comment Length 0000 (0) │ │ │ │ +10D29E Disk Start 0000 (0) │ │ │ │ +10D2A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D174 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10D2A2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10D178 Local Header Offset 000C5EC0 (810688) │ │ │ │ -10D17C Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10D2A6 Local Header Offset 000C5E92 (810642) │ │ │ │ +10D2AA Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D17C: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D2AA: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10D17C: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10D2AA: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D154: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ - │ │ │ │ -10D18C CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ -10D190 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D191 Created OS 03 (3) 'Unix' │ │ │ │ -10D192 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D193 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D194 General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -10D196 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D198 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D19C CRC 403B92C6 (1077646022) │ │ │ │ -10D1A0 Compressed Size 000001B3 (435) │ │ │ │ -10D1A4 Uncompressed Size 000002BD (701) │ │ │ │ -10D1A8 Filename Length 001D (29) │ │ │ │ -10D1AA Extra Length 0000 (0) │ │ │ │ -10D1AC Comment Length 0000 (0) │ │ │ │ -10D1AE Disk Start 0000 (0) │ │ │ │ -10D1B0 Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -10D1B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D1B6 Local Header Offset 000C5EEE (810734) │ │ │ │ -10D1BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x10D1BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -10D1D7 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ -10D1DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D1DC Created OS 03 (3) 'Unix' │ │ │ │ -10D1DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D1DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D1DF General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -10D1E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D1E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D1E7 CRC 5846AB6C (1481026412) │ │ │ │ -10D1EB Compressed Size 00000131 (305) │ │ │ │ -10D1EF Uncompressed Size 00000251 (593) │ │ │ │ -10D1F3 Filename Length 001C (28) │ │ │ │ -10D1F5 Extra Length 0000 (0) │ │ │ │ -10D1F7 Comment Length 0000 (0) │ │ │ │ -10D1F9 Disk Start 0000 (0) │ │ │ │ -10D1FB Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -10D1FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D201 Local Header Offset 000C60DC (811228) │ │ │ │ -10D205 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x10D205: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ +# WARNING: Offset 0x10D282: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10D221 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ -10D225 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D226 Created OS 03 (3) 'Unix' │ │ │ │ -10D227 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D228 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D229 General Purpose Flag 0800 (2048) │ │ │ │ +10D2BA CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ +10D2BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D2BF Created OS 03 (3) 'Unix' │ │ │ │ +10D2C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D2C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D2C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D22B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D22D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D231 CRC 1B4E2EA5 (458108581) │ │ │ │ -10D235 Compressed Size 00000191 (401) │ │ │ │ -10D239 Uncompressed Size 00000263 (611) │ │ │ │ -10D23D Filename Length 001E (30) │ │ │ │ -10D23F Extra Length 0000 (0) │ │ │ │ -10D241 Comment Length 0000 (0) │ │ │ │ -10D243 Disk Start 0000 (0) │ │ │ │ -10D245 Int File Attributes 0000 (0) │ │ │ │ +10D2C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D2C6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D2CA CRC 403B92C6 (1077646022) │ │ │ │ +10D2CE Compressed Size 000001B3 (435) │ │ │ │ +10D2D2 Uncompressed Size 000002BD (701) │ │ │ │ +10D2D6 Filename Length 001D (29) │ │ │ │ +10D2D8 Extra Length 0000 (0) │ │ │ │ +10D2DA Comment Length 0000 (0) │ │ │ │ +10D2DC Disk Start 0000 (0) │ │ │ │ +10D2DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D247 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D2E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D24B Local Header Offset 000C6247 (811591) │ │ │ │ -10D24F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D2E4 Local Header Offset 000C5EC0 (810688) │ │ │ │ +10D2E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D24F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D2E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D26D CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ -10D271 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D272 Created OS 03 (3) 'Unix' │ │ │ │ -10D273 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D274 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D275 General Purpose Flag 0800 (2048) │ │ │ │ +10D305 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ +10D309 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D30A Created OS 03 (3) 'Unix' │ │ │ │ +10D30B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D30C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D30D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D277 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D279 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D27D CRC 86015A17 (2248235543) │ │ │ │ -10D281 Compressed Size 000001B3 (435) │ │ │ │ -10D285 Uncompressed Size 0000030B (779) │ │ │ │ -10D289 Filename Length 001D (29) │ │ │ │ -10D28B Extra Length 0000 (0) │ │ │ │ -10D28D Comment Length 0000 (0) │ │ │ │ -10D28F Disk Start 0000 (0) │ │ │ │ -10D291 Int File Attributes 0000 (0) │ │ │ │ +10D30F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D311 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D315 CRC 5846AB6C (1481026412) │ │ │ │ +10D319 Compressed Size 00000131 (305) │ │ │ │ +10D31D Uncompressed Size 00000251 (593) │ │ │ │ +10D321 Filename Length 001C (28) │ │ │ │ +10D323 Extra Length 0000 (0) │ │ │ │ +10D325 Comment Length 0000 (0) │ │ │ │ +10D327 Disk Start 0000 (0) │ │ │ │ +10D329 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D293 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D32B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D297 Local Header Offset 000C6414 (812052) │ │ │ │ -10D29B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D32F Local Header Offset 000C60AE (811182) │ │ │ │ +10D333 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D29B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D333: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D2B8 CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ -10D2BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D2BD Created OS 03 (3) 'Unix' │ │ │ │ -10D2BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D2BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D2C0 General Purpose Flag 0800 (2048) │ │ │ │ +10D34F CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ +10D353 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D354 Created OS 03 (3) 'Unix' │ │ │ │ +10D355 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D356 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D357 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D2C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D2C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D2C8 CRC DCDD0D60 (3705474400) │ │ │ │ -10D2CC Compressed Size 000001BE (446) │ │ │ │ -10D2D0 Uncompressed Size 000002E5 (741) │ │ │ │ -10D2D4 Filename Length 0027 (39) │ │ │ │ -10D2D6 Extra Length 0000 (0) │ │ │ │ -10D2D8 Comment Length 0000 (0) │ │ │ │ -10D2DA Disk Start 0000 (0) │ │ │ │ -10D2DC Int File Attributes 0000 (0) │ │ │ │ +10D359 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D35B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D35F CRC 1B4E2EA5 (458108581) │ │ │ │ +10D363 Compressed Size 00000191 (401) │ │ │ │ +10D367 Uncompressed Size 00000263 (611) │ │ │ │ +10D36B Filename Length 001E (30) │ │ │ │ +10D36D Extra Length 0000 (0) │ │ │ │ +10D36F Comment Length 0000 (0) │ │ │ │ +10D371 Disk Start 0000 (0) │ │ │ │ +10D373 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D2DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D375 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D2E2 Local Header Offset 000C6602 (812546) │ │ │ │ -10D2E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D379 Local Header Offset 000C6219 (811545) │ │ │ │ +10D37D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D2E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D37D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D30D CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ -10D311 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D312 Created OS 03 (3) 'Unix' │ │ │ │ -10D313 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D314 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D315 General Purpose Flag 0800 (2048) │ │ │ │ +10D39B CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ +10D39F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D3A0 Created OS 03 (3) 'Unix' │ │ │ │ +10D3A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D3A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D3A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D317 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D319 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D31D CRC 70A0D175 (1889587573) │ │ │ │ -10D321 Compressed Size 0000019B (411) │ │ │ │ -10D325 Uncompressed Size 0000032F (815) │ │ │ │ -10D329 Filename Length 0026 (38) │ │ │ │ -10D32B Extra Length 0000 (0) │ │ │ │ -10D32D Comment Length 0000 (0) │ │ │ │ -10D32F Disk Start 0000 (0) │ │ │ │ -10D331 Int File Attributes 0000 (0) │ │ │ │ +10D3A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D3A7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D3AB CRC 86015A17 (2248235543) │ │ │ │ +10D3AF Compressed Size 000001B3 (435) │ │ │ │ +10D3B3 Uncompressed Size 0000030B (779) │ │ │ │ +10D3B7 Filename Length 001D (29) │ │ │ │ +10D3B9 Extra Length 0000 (0) │ │ │ │ +10D3BB Comment Length 0000 (0) │ │ │ │ +10D3BD Disk Start 0000 (0) │ │ │ │ +10D3BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D333 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D3C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D337 Local Header Offset 000C6805 (813061) │ │ │ │ -10D33B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D3C5 Local Header Offset 000C63E6 (812006) │ │ │ │ +10D3C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D33B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D3C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D361 CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ -10D365 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D366 Created OS 03 (3) 'Unix' │ │ │ │ -10D367 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D368 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D369 General Purpose Flag 0800 (2048) │ │ │ │ +10D3E6 CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ +10D3EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D3EB Created OS 03 (3) 'Unix' │ │ │ │ +10D3EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D3ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D3EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D36B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D36D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D371 CRC F959BBAF (4183407535) │ │ │ │ -10D375 Compressed Size 0000044B (1099) │ │ │ │ -10D379 Uncompressed Size 00000B6F (2927) │ │ │ │ -10D37D Filename Length 002A (42) │ │ │ │ -10D37F Extra Length 0000 (0) │ │ │ │ -10D381 Comment Length 0000 (0) │ │ │ │ -10D383 Disk Start 0000 (0) │ │ │ │ -10D385 Int File Attributes 0000 (0) │ │ │ │ +10D3F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D3F2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D3F6 CRC DCDD0D60 (3705474400) │ │ │ │ +10D3FA Compressed Size 000001BE (446) │ │ │ │ +10D3FE Uncompressed Size 000002E5 (741) │ │ │ │ +10D402 Filename Length 0027 (39) │ │ │ │ +10D404 Extra Length 0000 (0) │ │ │ │ +10D406 Comment Length 0000 (0) │ │ │ │ +10D408 Disk Start 0000 (0) │ │ │ │ +10D40A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D387 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D40C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D38B Local Header Offset 000C69E4 (813540) │ │ │ │ -10D38F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D410 Local Header Offset 000C65D4 (812500) │ │ │ │ +10D414 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D38F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D414: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D3B9 CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ -10D3BD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D3BE Created OS 03 (3) 'Unix' │ │ │ │ -10D3BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D3C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D3C1 General Purpose Flag 0800 (2048) │ │ │ │ +10D43B CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ +10D43F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D440 Created OS 03 (3) 'Unix' │ │ │ │ +10D441 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D442 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D443 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D3C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D3C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D3C9 CRC 38B7C4BE (951567550) │ │ │ │ -10D3CD Compressed Size 0000062C (1580) │ │ │ │ -10D3D1 Uncompressed Size 000024B5 (9397) │ │ │ │ -10D3D5 Filename Length 0029 (41) │ │ │ │ -10D3D7 Extra Length 0000 (0) │ │ │ │ -10D3D9 Comment Length 0000 (0) │ │ │ │ -10D3DB Disk Start 0000 (0) │ │ │ │ -10D3DD Int File Attributes 0000 (0) │ │ │ │ +10D445 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D447 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D44B CRC 70A0D175 (1889587573) │ │ │ │ +10D44F Compressed Size 0000019B (411) │ │ │ │ +10D453 Uncompressed Size 0000032F (815) │ │ │ │ +10D457 Filename Length 0026 (38) │ │ │ │ +10D459 Extra Length 0000 (0) │ │ │ │ +10D45B Comment Length 0000 (0) │ │ │ │ +10D45D Disk Start 0000 (0) │ │ │ │ +10D45F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D3DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D461 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D3E3 Local Header Offset 000C6E77 (814711) │ │ │ │ -10D3E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D465 Local Header Offset 000C67D7 (813015) │ │ │ │ +10D469 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D3E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D469: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D410 CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ -10D414 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D415 Created OS 03 (3) 'Unix' │ │ │ │ -10D416 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D417 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D418 General Purpose Flag 0800 (2048) │ │ │ │ +10D48F CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ +10D493 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D494 Created OS 03 (3) 'Unix' │ │ │ │ +10D495 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D496 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D497 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D41A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D41C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D420 CRC 3BE76A17 (1005021719) │ │ │ │ -10D424 Compressed Size 000001D3 (467) │ │ │ │ -10D428 Uncompressed Size 0000033D (829) │ │ │ │ -10D42C Filename Length 003D (61) │ │ │ │ -10D42E Extra Length 0000 (0) │ │ │ │ -10D430 Comment Length 0000 (0) │ │ │ │ -10D432 Disk Start 0000 (0) │ │ │ │ -10D434 Int File Attributes 0000 (0) │ │ │ │ +10D499 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D49B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D49F CRC F959BBAF (4183407535) │ │ │ │ +10D4A3 Compressed Size 0000044B (1099) │ │ │ │ +10D4A7 Uncompressed Size 00000B6F (2927) │ │ │ │ +10D4AB Filename Length 002A (42) │ │ │ │ +10D4AD Extra Length 0000 (0) │ │ │ │ +10D4AF Comment Length 0000 (0) │ │ │ │ +10D4B1 Disk Start 0000 (0) │ │ │ │ +10D4B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D436 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D4B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D43A Local Header Offset 000C74EA (816362) │ │ │ │ -10D43E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D4B9 Local Header Offset 000C69B6 (813494) │ │ │ │ +10D4BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D43E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D4BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D47B CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ -10D47F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D480 Created OS 03 (3) 'Unix' │ │ │ │ -10D481 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D482 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D483 General Purpose Flag 0800 (2048) │ │ │ │ +10D4E7 CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ +10D4EB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D4EC Created OS 03 (3) 'Unix' │ │ │ │ +10D4ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D4EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D4EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D485 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D487 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D48B CRC D1FE8A97 (3523119767) │ │ │ │ -10D48F Compressed Size 00000237 (567) │ │ │ │ -10D493 Uncompressed Size 000004D0 (1232) │ │ │ │ -10D497 Filename Length 003C (60) │ │ │ │ -10D499 Extra Length 0000 (0) │ │ │ │ -10D49B Comment Length 0000 (0) │ │ │ │ -10D49D Disk Start 0000 (0) │ │ │ │ -10D49F Int File Attributes 0000 (0) │ │ │ │ +10D4F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D4F3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D4F7 CRC 38B7C4BE (951567550) │ │ │ │ +10D4FB Compressed Size 0000062C (1580) │ │ │ │ +10D4FF Uncompressed Size 000024B5 (9397) │ │ │ │ +10D503 Filename Length 0029 (41) │ │ │ │ +10D505 Extra Length 0000 (0) │ │ │ │ +10D507 Comment Length 0000 (0) │ │ │ │ +10D509 Disk Start 0000 (0) │ │ │ │ +10D50B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D4A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D50D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D4A5 Local Header Offset 000C7718 (816920) │ │ │ │ -10D4A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D511 Local Header Offset 000C6E49 (814665) │ │ │ │ +10D515 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D4A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D515: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D4E5 CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ -10D4E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D4EA Created OS 03 (3) 'Unix' │ │ │ │ -10D4EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D4EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D4ED General Purpose Flag 0800 (2048) │ │ │ │ +10D53E CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ +10D542 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D543 Created OS 03 (3) 'Unix' │ │ │ │ +10D544 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D545 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D546 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D4EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D4F1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D4F5 CRC 5C328AA0 (1546816160) │ │ │ │ -10D4F9 Compressed Size 000004AB (1195) │ │ │ │ -10D4FD Uncompressed Size 00000D5A (3418) │ │ │ │ -10D501 Filename Length 0023 (35) │ │ │ │ -10D503 Extra Length 0000 (0) │ │ │ │ -10D505 Comment Length 0000 (0) │ │ │ │ -10D507 Disk Start 0000 (0) │ │ │ │ -10D509 Int File Attributes 0000 (0) │ │ │ │ +10D548 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D54A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D54E CRC 3BE76A17 (1005021719) │ │ │ │ +10D552 Compressed Size 000001D3 (467) │ │ │ │ +10D556 Uncompressed Size 0000033D (829) │ │ │ │ +10D55A Filename Length 003D (61) │ │ │ │ +10D55C Extra Length 0000 (0) │ │ │ │ +10D55E Comment Length 0000 (0) │ │ │ │ +10D560 Disk Start 0000 (0) │ │ │ │ +10D562 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D50B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D564 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D50F Local Header Offset 000C79A9 (817577) │ │ │ │ -10D513 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D568 Local Header Offset 000C74BC (816316) │ │ │ │ +10D56C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D513: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D56C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D536 CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ -10D53A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D53B Created OS 03 (3) 'Unix' │ │ │ │ -10D53C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D53D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D53E General Purpose Flag 0800 (2048) │ │ │ │ +10D5A9 CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ +10D5AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D5AE Created OS 03 (3) 'Unix' │ │ │ │ +10D5AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D5B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D5B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D540 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D542 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D546 CRC 108D4790 (277694352) │ │ │ │ -10D54A Compressed Size 000006C7 (1735) │ │ │ │ -10D54E Uncompressed Size 00002B7C (11132) │ │ │ │ -10D552 Filename Length 0022 (34) │ │ │ │ -10D554 Extra Length 0000 (0) │ │ │ │ -10D556 Comment Length 0000 (0) │ │ │ │ -10D558 Disk Start 0000 (0) │ │ │ │ -10D55A Int File Attributes 0000 (0) │ │ │ │ +10D5B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D5B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D5B9 CRC D1FE8A97 (3523119767) │ │ │ │ +10D5BD Compressed Size 00000237 (567) │ │ │ │ +10D5C1 Uncompressed Size 000004D0 (1232) │ │ │ │ +10D5C5 Filename Length 003C (60) │ │ │ │ +10D5C7 Extra Length 0000 (0) │ │ │ │ +10D5C9 Comment Length 0000 (0) │ │ │ │ +10D5CB Disk Start 0000 (0) │ │ │ │ +10D5CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D55C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D5CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D560 Local Header Offset 000C7E95 (818837) │ │ │ │ -10D564 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D5D3 Local Header Offset 000C76EA (816874) │ │ │ │ +10D5D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D564: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D5D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D586 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ -10D58A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D58B Created OS 03 (3) 'Unix' │ │ │ │ -10D58C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D58D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D58E General Purpose Flag 0800 (2048) │ │ │ │ +10D613 CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ +10D617 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D618 Created OS 03 (3) 'Unix' │ │ │ │ +10D619 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D61A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D61B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D590 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D592 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D596 CRC 9DE4B646 (2649011782) │ │ │ │ -10D59A Compressed Size 000001CD (461) │ │ │ │ -10D59E Uncompressed Size 00000321 (801) │ │ │ │ -10D5A2 Filename Length 0036 (54) │ │ │ │ -10D5A4 Extra Length 0000 (0) │ │ │ │ -10D5A6 Comment Length 0000 (0) │ │ │ │ -10D5A8 Disk Start 0000 (0) │ │ │ │ -10D5AA Int File Attributes 0000 (0) │ │ │ │ +10D61D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D61F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D623 CRC 5C328AA0 (1546816160) │ │ │ │ +10D627 Compressed Size 000004AB (1195) │ │ │ │ +10D62B Uncompressed Size 00000D5A (3418) │ │ │ │ +10D62F Filename Length 0023 (35) │ │ │ │ +10D631 Extra Length 0000 (0) │ │ │ │ +10D633 Comment Length 0000 (0) │ │ │ │ +10D635 Disk Start 0000 (0) │ │ │ │ +10D637 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D5AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D639 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D5B0 Local Header Offset 000C859C (820636) │ │ │ │ -10D5B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D63D Local Header Offset 000C797B (817531) │ │ │ │ +10D641 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D5B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D641: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D5EA CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ -10D5EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D5EF Created OS 03 (3) 'Unix' │ │ │ │ -10D5F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D5F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D5F2 General Purpose Flag 0800 (2048) │ │ │ │ +10D664 CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ +10D668 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D669 Created OS 03 (3) 'Unix' │ │ │ │ +10D66A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D66B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D66C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D5F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D5F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D5FA CRC 3CB04EAD (1018187437) │ │ │ │ -10D5FE Compressed Size 0000022E (558) │ │ │ │ -10D602 Uncompressed Size 0000049B (1179) │ │ │ │ -10D606 Filename Length 0035 (53) │ │ │ │ -10D608 Extra Length 0000 (0) │ │ │ │ -10D60A Comment Length 0000 (0) │ │ │ │ -10D60C Disk Start 0000 (0) │ │ │ │ -10D60E Int File Attributes 0000 (0) │ │ │ │ +10D66E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D670 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D674 CRC 108D4790 (277694352) │ │ │ │ +10D678 Compressed Size 000006C7 (1735) │ │ │ │ +10D67C Uncompressed Size 00002B7C (11132) │ │ │ │ +10D680 Filename Length 0022 (34) │ │ │ │ +10D682 Extra Length 0000 (0) │ │ │ │ +10D684 Comment Length 0000 (0) │ │ │ │ +10D686 Disk Start 0000 (0) │ │ │ │ +10D688 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D610 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D68A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D614 Local Header Offset 000C87BD (821181) │ │ │ │ -10D618 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D68E Local Header Offset 000C7E67 (818791) │ │ │ │ +10D692 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D618: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D692: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D64D CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ -10D651 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D652 Created OS 03 (3) 'Unix' │ │ │ │ -10D653 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D654 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D655 General Purpose Flag 0800 (2048) │ │ │ │ +10D6B4 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ +10D6B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D6B9 Created OS 03 (3) 'Unix' │ │ │ │ +10D6BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D6BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D6BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D657 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D659 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D65D CRC 93A7CA2F (2477247023) │ │ │ │ -10D661 Compressed Size 00000497 (1175) │ │ │ │ -10D665 Uncompressed Size 00000C74 (3188) │ │ │ │ -10D669 Filename Length 0022 (34) │ │ │ │ -10D66B Extra Length 0000 (0) │ │ │ │ -10D66D Comment Length 0000 (0) │ │ │ │ -10D66F Disk Start 0000 (0) │ │ │ │ -10D671 Int File Attributes 0000 (0) │ │ │ │ +10D6BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D6C0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D6C4 CRC 9DE4B646 (2649011782) │ │ │ │ +10D6C8 Compressed Size 000001CD (461) │ │ │ │ +10D6CC Uncompressed Size 00000321 (801) │ │ │ │ +10D6D0 Filename Length 0036 (54) │ │ │ │ +10D6D2 Extra Length 0000 (0) │ │ │ │ +10D6D4 Comment Length 0000 (0) │ │ │ │ +10D6D6 Disk Start 0000 (0) │ │ │ │ +10D6D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D673 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D6DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D677 Local Header Offset 000C8A3E (821822) │ │ │ │ -10D67B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D6DE Local Header Offset 000C856E (820590) │ │ │ │ +10D6E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D67B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D6E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D69D CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ -10D6A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D6A2 Created OS 03 (3) 'Unix' │ │ │ │ -10D6A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6A5 General Purpose Flag 0800 (2048) │ │ │ │ +10D718 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ +10D71C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D71D Created OS 03 (3) 'Unix' │ │ │ │ +10D71E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D71F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D720 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6A9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D6AD CRC ADA7DB79 (2913459065) │ │ │ │ -10D6B1 Compressed Size 00000731 (1841) │ │ │ │ -10D6B5 Uncompressed Size 00002FC6 (12230) │ │ │ │ -10D6B9 Filename Length 0021 (33) │ │ │ │ -10D6BB Extra Length 0000 (0) │ │ │ │ -10D6BD Comment Length 0000 (0) │ │ │ │ -10D6BF Disk Start 0000 (0) │ │ │ │ -10D6C1 Int File Attributes 0000 (0) │ │ │ │ +10D722 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D724 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D728 CRC 3CB04EAD (1018187437) │ │ │ │ +10D72C Compressed Size 0000022E (558) │ │ │ │ +10D730 Uncompressed Size 0000049B (1179) │ │ │ │ +10D734 Filename Length 0035 (53) │ │ │ │ +10D736 Extra Length 0000 (0) │ │ │ │ +10D738 Comment Length 0000 (0) │ │ │ │ +10D73A Disk Start 0000 (0) │ │ │ │ +10D73C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D6C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D73E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D6C7 Local Header Offset 000C8F15 (823061) │ │ │ │ -10D6CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D742 Local Header Offset 000C878F (821135) │ │ │ │ +10D746 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D6CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D746: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D6EC CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ -10D6F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D6F1 Created OS 03 (3) 'Unix' │ │ │ │ -10D6F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6F4 General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6F8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D6FC CRC 4BB408B1 (1270089905) │ │ │ │ -10D700 Compressed Size 00001111 (4369) │ │ │ │ -10D704 Uncompressed Size 00003526 (13606) │ │ │ │ -10D708 Filename Length 001A (26) │ │ │ │ -10D70A Extra Length 0000 (0) │ │ │ │ -10D70C Comment Length 0000 (0) │ │ │ │ -10D70E Disk Start 0000 (0) │ │ │ │ -10D710 Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -10D712 Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D716 Local Header Offset 000C9685 (824965) │ │ │ │ -10D71A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x10D71A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -10D734 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ -10D738 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D739 Created OS 03 (3) 'Unix' │ │ │ │ -10D73A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D73B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D73C General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -10D73E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D740 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D744 CRC 07B119CF (129046991) │ │ │ │ -10D748 Compressed Size 00001694 (5780) │ │ │ │ -10D74C Uncompressed Size 0000C5D7 (50647) │ │ │ │ -10D750 Filename Length 0019 (25) │ │ │ │ -10D752 Extra Length 0000 (0) │ │ │ │ -10D754 Comment Length 0000 (0) │ │ │ │ -10D756 Disk Start 0000 (0) │ │ │ │ -10D758 Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -10D75A Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D75E Local Header Offset 000CA7CE (829390) │ │ │ │ -10D762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x10D762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -10D77B CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ +10D77B CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ 10D77F Created Zip Spec 14 (20) '2.0' │ │ │ │ 10D780 Created OS 03 (3) 'Unix' │ │ │ │ 10D781 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 10D782 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 10D783 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 10D785 Compression Method 0008 (8) 'Deflated' │ │ │ │ 10D787 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D78B CRC 6E4F6A58 (1850698328) │ │ │ │ -10D78F Compressed Size 00000279 (633) │ │ │ │ -10D793 Uncompressed Size 00000495 (1173) │ │ │ │ +10D78B CRC 93A7CA2F (2477247023) │ │ │ │ +10D78F Compressed Size 00000497 (1175) │ │ │ │ +10D793 Uncompressed Size 00000C74 (3188) │ │ │ │ 10D797 Filename Length 0022 (34) │ │ │ │ 10D799 Extra Length 0000 (0) │ │ │ │ 10D79B Comment Length 0000 (0) │ │ │ │ 10D79D Disk Start 0000 (0) │ │ │ │ 10D79F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 10D7A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D7A5 Local Header Offset 000CBE99 (835225) │ │ │ │ +10D7A5 Local Header Offset 000C8A10 (821776) │ │ │ │ 10D7A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x10D7A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D7CB CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ +10D7CB CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ 10D7CF Created Zip Spec 14 (20) '2.0' │ │ │ │ 10D7D0 Created OS 03 (3) 'Unix' │ │ │ │ 10D7D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 10D7D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 10D7D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 10D7D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ 10D7D7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D7DB CRC 3E9E4127 (1050558759) │ │ │ │ -10D7DF Compressed Size 000002C1 (705) │ │ │ │ -10D7E3 Uncompressed Size 00000766 (1894) │ │ │ │ +10D7DB CRC ADA7DB79 (2913459065) │ │ │ │ +10D7DF Compressed Size 00000731 (1841) │ │ │ │ +10D7E3 Uncompressed Size 00002FC6 (12230) │ │ │ │ 10D7E7 Filename Length 0021 (33) │ │ │ │ 10D7E9 Extra Length 0000 (0) │ │ │ │ 10D7EB Comment Length 0000 (0) │ │ │ │ 10D7ED Disk Start 0000 (0) │ │ │ │ 10D7EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 10D7F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D7F5 Local Header Offset 000CC152 (835922) │ │ │ │ +10D7F5 Local Header Offset 000C8EE7 (823015) │ │ │ │ 10D7F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x10D7F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D81A CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ +10D81A CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ 10D81E Created Zip Spec 14 (20) '2.0' │ │ │ │ 10D81F Created OS 03 (3) 'Unix' │ │ │ │ 10D820 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 10D821 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 10D822 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 10D824 Compression Method 0008 (8) 'Deflated' │ │ │ │ 10D826 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D82A CRC 511CB1F2 (1360835058) │ │ │ │ -10D82E Compressed Size 000002BE (702) │ │ │ │ -10D832 Uncompressed Size 00000575 (1397) │ │ │ │ -10D836 Filename Length 0025 (37) │ │ │ │ +10D82A CRC EFD9ACE8 (4024020200) │ │ │ │ +10D82E Compressed Size 00001106 (4358) │ │ │ │ +10D832 Uncompressed Size 00003526 (13606) │ │ │ │ +10D836 Filename Length 001A (26) │ │ │ │ 10D838 Extra Length 0000 (0) │ │ │ │ 10D83A Comment Length 0000 (0) │ │ │ │ 10D83C Disk Start 0000 (0) │ │ │ │ 10D83E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 10D840 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D844 Local Header Offset 000CC452 (836690) │ │ │ │ -10D848 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D844 Local Header Offset 000C9657 (824919) │ │ │ │ +10D848 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x10D848: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +10D862 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ +10D866 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D867 Created OS 03 (3) 'Unix' │ │ │ │ +10D868 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D869 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D86A General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +10D86C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D86E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D872 CRC 7BFCF71A (2080175898) │ │ │ │ +10D876 Compressed Size 00001656 (5718) │ │ │ │ +10D87A Uncompressed Size 0000C5D7 (50647) │ │ │ │ +10D87E Filename Length 0019 (25) │ │ │ │ +10D880 Extra Length 0000 (0) │ │ │ │ +10D882 Comment Length 0000 (0) │ │ │ │ +10D884 Disk Start 0000 (0) │ │ │ │ +10D886 Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +10D888 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +10D88C Local Header Offset 000CA795 (829333) │ │ │ │ +10D890 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D848: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D890: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D86D CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ -10D871 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D872 Created OS 03 (3) 'Unix' │ │ │ │ -10D873 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D874 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D875 General Purpose Flag 0800 (2048) │ │ │ │ +10D8A9 CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ +10D8AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D8AE Created OS 03 (3) 'Unix' │ │ │ │ +10D8AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D8B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D8B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D877 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D879 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D87D CRC CEB98515 (3468264725) │ │ │ │ -10D881 Compressed Size 00000418 (1048) │ │ │ │ -10D885 Uncompressed Size 00000BA7 (2983) │ │ │ │ -10D889 Filename Length 0024 (36) │ │ │ │ -10D88B Extra Length 0000 (0) │ │ │ │ -10D88D Comment Length 0000 (0) │ │ │ │ -10D88F Disk Start 0000 (0) │ │ │ │ -10D891 Int File Attributes 0000 (0) │ │ │ │ +10D8B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D8B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D8B9 CRC 6E4F6A58 (1850698328) │ │ │ │ +10D8BD Compressed Size 00000279 (633) │ │ │ │ +10D8C1 Uncompressed Size 00000495 (1173) │ │ │ │ +10D8C5 Filename Length 0022 (34) │ │ │ │ +10D8C7 Extra Length 0000 (0) │ │ │ │ +10D8C9 Comment Length 0000 (0) │ │ │ │ +10D8CB Disk Start 0000 (0) │ │ │ │ +10D8CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D893 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D8CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D897 Local Header Offset 000CC753 (837459) │ │ │ │ -10D89B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D8D3 Local Header Offset 000CBE22 (835106) │ │ │ │ +10D8D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D89B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D8D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D8BF CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ -10D8C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D8C4 Created OS 03 (3) 'Unix' │ │ │ │ -10D8C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D8C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D8C7 General Purpose Flag 0800 (2048) │ │ │ │ +10D8F9 CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ +10D8FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D8FE Created OS 03 (3) 'Unix' │ │ │ │ +10D8FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D900 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D901 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D8C9 Compression Method 0000 (0) 'Stored' │ │ │ │ -10D8CB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D8CF CRC 00000000 (0) │ │ │ │ -10D8D3 Compressed Size 00000000 (0) │ │ │ │ -10D8D7 Uncompressed Size 00000000 (0) │ │ │ │ -10D8DB Filename Length 0014 (20) │ │ │ │ -10D8DD Extra Length 0000 (0) │ │ │ │ -10D8DF Comment Length 0000 (0) │ │ │ │ -10D8E1 Disk Start 0000 (0) │ │ │ │ -10D8E3 Int File Attributes 0000 (0) │ │ │ │ +10D903 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D905 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D909 CRC 3E9E4127 (1050558759) │ │ │ │ +10D90D Compressed Size 000002C1 (705) │ │ │ │ +10D911 Uncompressed Size 00000766 (1894) │ │ │ │ +10D915 Filename Length 0021 (33) │ │ │ │ +10D917 Extra Length 0000 (0) │ │ │ │ +10D919 Comment Length 0000 (0) │ │ │ │ +10D91B Disk Start 0000 (0) │ │ │ │ +10D91D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D8E5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10D91F Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +10D923 Local Header Offset 000CC0DB (835803) │ │ │ │ +10D927 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x10D927: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +10D948 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ +10D94C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D94D Created OS 03 (3) 'Unix' │ │ │ │ +10D94E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D94F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D950 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +10D952 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D954 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D958 CRC 511CB1F2 (1360835058) │ │ │ │ +10D95C Compressed Size 000002BE (702) │ │ │ │ +10D960 Uncompressed Size 00000575 (1397) │ │ │ │ +10D964 Filename Length 0025 (37) │ │ │ │ +10D966 Extra Length 0000 (0) │ │ │ │ +10D968 Comment Length 0000 (0) │ │ │ │ +10D96A Disk Start 0000 (0) │ │ │ │ +10D96C Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +10D96E Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +10D972 Local Header Offset 000CC3DB (836571) │ │ │ │ +10D976 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x10D976: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +10D99B CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ +10D99F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D9A0 Created OS 03 (3) 'Unix' │ │ │ │ +10D9A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D9A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D9A3 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +10D9A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D9A7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D9AB CRC CEB98515 (3468264725) │ │ │ │ +10D9AF Compressed Size 00000418 (1048) │ │ │ │ +10D9B3 Uncompressed Size 00000BA7 (2983) │ │ │ │ +10D9B7 Filename Length 0024 (36) │ │ │ │ +10D9B9 Extra Length 0000 (0) │ │ │ │ +10D9BB Comment Length 0000 (0) │ │ │ │ +10D9BD Disk Start 0000 (0) │ │ │ │ +10D9BF Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +10D9C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +10D9C5 Local Header Offset 000CC6DC (837340) │ │ │ │ +10D9C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x10D9C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +10D9ED CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ +10D9F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D9F2 Created OS 03 (3) 'Unix' │ │ │ │ +10D9F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D9F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D9F5 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +10D9F7 Compression Method 0000 (0) 'Stored' │ │ │ │ +10D9F9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D9FD CRC 00000000 (0) │ │ │ │ +10DA01 Compressed Size 00000000 (0) │ │ │ │ +10DA05 Uncompressed Size 00000000 (0) │ │ │ │ +10DA09 Filename Length 0014 (20) │ │ │ │ +10DA0B Extra Length 0000 (0) │ │ │ │ +10DA0D Comment Length 0000 (0) │ │ │ │ +10DA0F Disk Start 0000 (0) │ │ │ │ +10DA11 Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +10DA13 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10D8E9 Local Header Offset 000CCBAD (838573) │ │ │ │ -10D8ED Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA17 Local Header Offset 000CCB36 (838454) │ │ │ │ +10DA1B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D8ED: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA1B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10D8ED: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10DA1B: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D8C5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D9F3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10D901 CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ -10D905 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D906 Created OS 03 (3) 'Unix' │ │ │ │ -10D907 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D908 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D909 General Purpose Flag 0800 (2048) │ │ │ │ +10DA2F CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ +10DA33 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DA34 Created OS 03 (3) 'Unix' │ │ │ │ +10DA35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D90B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D90D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D911 CRC 0D051706 (218437382) │ │ │ │ -10D915 Compressed Size 0000027B (635) │ │ │ │ -10D919 Uncompressed Size 00000509 (1289) │ │ │ │ -10D91D Filename Length 0025 (37) │ │ │ │ -10D91F Extra Length 0000 (0) │ │ │ │ -10D921 Comment Length 0000 (0) │ │ │ │ -10D923 Disk Start 0000 (0) │ │ │ │ -10D925 Int File Attributes 0000 (0) │ │ │ │ +10DA39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA3B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DA3F CRC 0D051706 (218437382) │ │ │ │ +10DA43 Compressed Size 0000027B (635) │ │ │ │ +10DA47 Uncompressed Size 00000509 (1289) │ │ │ │ +10DA4B Filename Length 0025 (37) │ │ │ │ +10DA4D Extra Length 0000 (0) │ │ │ │ +10DA4F Comment Length 0000 (0) │ │ │ │ +10DA51 Disk Start 0000 (0) │ │ │ │ +10DA53 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D927 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DA55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D92B Local Header Offset 000CCBDF (838623) │ │ │ │ -10D92F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA59 Local Header Offset 000CCB68 (838504) │ │ │ │ +10DA5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D92F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D954 CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ -10D958 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D959 Created OS 03 (3) 'Unix' │ │ │ │ -10D95A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D95B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D95C General Purpose Flag 0800 (2048) │ │ │ │ +10DA82 CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ +10DA86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DA87 Created OS 03 (3) 'Unix' │ │ │ │ +10DA88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D95E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D960 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D964 CRC 9434CC7E (2486488190) │ │ │ │ -10D968 Compressed Size 00000289 (649) │ │ │ │ -10D96C Uncompressed Size 000007E1 (2017) │ │ │ │ -10D970 Filename Length 0024 (36) │ │ │ │ -10D972 Extra Length 0000 (0) │ │ │ │ -10D974 Comment Length 0000 (0) │ │ │ │ -10D976 Disk Start 0000 (0) │ │ │ │ -10D978 Int File Attributes 0000 (0) │ │ │ │ +10DA8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA8E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DA92 CRC 9434CC7E (2486488190) │ │ │ │ +10DA96 Compressed Size 00000289 (649) │ │ │ │ +10DA9A Uncompressed Size 000007E1 (2017) │ │ │ │ +10DA9E Filename Length 0024 (36) │ │ │ │ +10DAA0 Extra Length 0000 (0) │ │ │ │ +10DAA2 Comment Length 0000 (0) │ │ │ │ +10DAA4 Disk Start 0000 (0) │ │ │ │ +10DAA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D97A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DAA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D97E Local Header Offset 000CCE9D (839325) │ │ │ │ -10D982 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DAAC Local Header Offset 000CCE26 (839206) │ │ │ │ +10DAB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DAB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D9A6 CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ -10D9AA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D9AB Created OS 03 (3) 'Unix' │ │ │ │ -10D9AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D9AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D9AE General Purpose Flag 0800 (2048) │ │ │ │ +10DAD4 CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ +10DAD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DAD9 Created OS 03 (3) 'Unix' │ │ │ │ +10DADA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DADB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DADC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D9B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D9B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D9B6 CRC B5A90032 (3047751730) │ │ │ │ -10D9BA Compressed Size 00000999 (2457) │ │ │ │ -10D9BE Uncompressed Size 000021A7 (8615) │ │ │ │ -10D9C2 Filename Length 002C (44) │ │ │ │ -10D9C4 Extra Length 0000 (0) │ │ │ │ -10D9C6 Comment Length 0000 (0) │ │ │ │ -10D9C8 Disk Start 0000 (0) │ │ │ │ -10D9CA Int File Attributes 0000 (0) │ │ │ │ +10DADE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DAE0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DAE4 CRC B5A90032 (3047751730) │ │ │ │ +10DAE8 Compressed Size 00000999 (2457) │ │ │ │ +10DAEC Uncompressed Size 000021A7 (8615) │ │ │ │ +10DAF0 Filename Length 002C (44) │ │ │ │ +10DAF2 Extra Length 0000 (0) │ │ │ │ +10DAF4 Comment Length 0000 (0) │ │ │ │ +10DAF6 Disk Start 0000 (0) │ │ │ │ +10DAF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D9CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DAFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D9D0 Local Header Offset 000CD168 (840040) │ │ │ │ -10D9D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DAFE Local Header Offset 000CD0F1 (839921) │ │ │ │ +10DB02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D9D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DB02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DA00 CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ -10DA04 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DA05 Created OS 03 (3) 'Unix' │ │ │ │ -10DA06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA08 General Purpose Flag 0800 (2048) │ │ │ │ +10DB2E CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ +10DB32 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DB33 Created OS 03 (3) 'Unix' │ │ │ │ +10DB34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DB35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DB36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA0C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DA10 CRC 5FF7183E (1610029118) │ │ │ │ -10DA14 Compressed Size 000007EF (2031) │ │ │ │ -10DA18 Uncompressed Size 000043B4 (17332) │ │ │ │ -10DA1C Filename Length 002B (43) │ │ │ │ -10DA1E Extra Length 0000 (0) │ │ │ │ -10DA20 Comment Length 0000 (0) │ │ │ │ -10DA22 Disk Start 0000 (0) │ │ │ │ -10DA24 Int File Attributes 0000 (0) │ │ │ │ +10DB38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DB3A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DB3E CRC 5FF7183E (1610029118) │ │ │ │ +10DB42 Compressed Size 000007EF (2031) │ │ │ │ +10DB46 Uncompressed Size 000043B4 (17332) │ │ │ │ +10DB4A Filename Length 002B (43) │ │ │ │ +10DB4C Extra Length 0000 (0) │ │ │ │ +10DB4E Comment Length 0000 (0) │ │ │ │ +10DB50 Disk Start 0000 (0) │ │ │ │ +10DB52 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DA26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DB54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DA2A Local Header Offset 000CDB4B (842571) │ │ │ │ -10DA2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DB58 Local Header Offset 000CDAD4 (842452) │ │ │ │ +10DB5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DB5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DA59 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ -10DA5D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DA5E Created OS 03 (3) 'Unix' │ │ │ │ -10DA5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA61 General Purpose Flag 0800 (2048) │ │ │ │ +10DB87 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ +10DB8B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DB8C Created OS 03 (3) 'Unix' │ │ │ │ +10DB8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DB8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DB8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA63 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA65 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DA69 CRC CD52970F (3444741903) │ │ │ │ -10DA6D Compressed Size 00000252 (594) │ │ │ │ -10DA71 Uncompressed Size 00000480 (1152) │ │ │ │ -10DA75 Filename Length 0024 (36) │ │ │ │ -10DA77 Extra Length 0000 (0) │ │ │ │ -10DA79 Comment Length 0000 (0) │ │ │ │ -10DA7B Disk Start 0000 (0) │ │ │ │ -10DA7D Int File Attributes 0000 (0) │ │ │ │ +10DB91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DB93 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DB97 CRC CD52970F (3444741903) │ │ │ │ +10DB9B Compressed Size 00000252 (594) │ │ │ │ +10DB9F Uncompressed Size 00000480 (1152) │ │ │ │ +10DBA3 Filename Length 0024 (36) │ │ │ │ +10DBA5 Extra Length 0000 (0) │ │ │ │ +10DBA7 Comment Length 0000 (0) │ │ │ │ +10DBA9 Disk Start 0000 (0) │ │ │ │ +10DBAB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DA7F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DBAD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DA83 Local Header Offset 000CE383 (844675) │ │ │ │ -10DA87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DBB1 Local Header Offset 000CE30C (844556) │ │ │ │ +10DBB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DBB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DAAB CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ -10DAAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DAB0 Created OS 03 (3) 'Unix' │ │ │ │ -10DAB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DAB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DAB3 General Purpose Flag 0800 (2048) │ │ │ │ +10DBD9 CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ +10DBDD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DBDE Created OS 03 (3) 'Unix' │ │ │ │ +10DBDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DBE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DBE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DAB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DAB7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DABB CRC F2166896 (4061554838) │ │ │ │ -10DABF Compressed Size 00000378 (888) │ │ │ │ -10DAC3 Uncompressed Size 000008E5 (2277) │ │ │ │ -10DAC7 Filename Length 0023 (35) │ │ │ │ -10DAC9 Extra Length 0000 (0) │ │ │ │ -10DACB Comment Length 0000 (0) │ │ │ │ -10DACD Disk Start 0000 (0) │ │ │ │ -10DACF Int File Attributes 0000 (0) │ │ │ │ +10DBE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DBE5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DBE9 CRC F2166896 (4061554838) │ │ │ │ +10DBED Compressed Size 00000378 (888) │ │ │ │ +10DBF1 Uncompressed Size 000008E5 (2277) │ │ │ │ +10DBF5 Filename Length 0023 (35) │ │ │ │ +10DBF7 Extra Length 0000 (0) │ │ │ │ +10DBF9 Comment Length 0000 (0) │ │ │ │ +10DBFB Disk Start 0000 (0) │ │ │ │ +10DBFD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DAD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DBFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DAD5 Local Header Offset 000CE617 (845335) │ │ │ │ -10DAD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DC03 Local Header Offset 000CE5A0 (845216) │ │ │ │ +10DC07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DAD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DC07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DAFC CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ -10DB00 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DB01 Created OS 03 (3) 'Unix' │ │ │ │ -10DB02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DB03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DB04 General Purpose Flag 0800 (2048) │ │ │ │ +10DC2A CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ +10DC2E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DC2F Created OS 03 (3) 'Unix' │ │ │ │ +10DC30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DC31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DC32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DB06 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DB08 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DB0C CRC 938B642B (2475385899) │ │ │ │ -10DB10 Compressed Size 000005FF (1535) │ │ │ │ -10DB14 Uncompressed Size 000012A8 (4776) │ │ │ │ -10DB18 Filename Length 002B (43) │ │ │ │ -10DB1A Extra Length 0000 (0) │ │ │ │ -10DB1C Comment Length 0000 (0) │ │ │ │ -10DB1E Disk Start 0000 (0) │ │ │ │ -10DB20 Int File Attributes 0000 (0) │ │ │ │ +10DC34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DC36 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DC3A CRC 938B642B (2475385899) │ │ │ │ +10DC3E Compressed Size 000005FF (1535) │ │ │ │ +10DC42 Uncompressed Size 000012A8 (4776) │ │ │ │ +10DC46 Filename Length 002B (43) │ │ │ │ +10DC48 Extra Length 0000 (0) │ │ │ │ +10DC4A Comment Length 0000 (0) │ │ │ │ +10DC4C Disk Start 0000 (0) │ │ │ │ +10DC4E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DB22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DC50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DB26 Local Header Offset 000CE9D0 (846288) │ │ │ │ -10DB2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DC54 Local Header Offset 000CE959 (846169) │ │ │ │ +10DC58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DB2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DC58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DB55 CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ -10DB59 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DB5A Created OS 03 (3) 'Unix' │ │ │ │ -10DB5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DB5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DB5D General Purpose Flag 0800 (2048) │ │ │ │ +10DC83 CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ +10DC87 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DC88 Created OS 03 (3) 'Unix' │ │ │ │ +10DC89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DC8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DC8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DB5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DB61 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DB65 CRC 8F52B7AE (2404562862) │ │ │ │ -10DB69 Compressed Size 000004C1 (1217) │ │ │ │ -10DB6D Uncompressed Size 00002389 (9097) │ │ │ │ -10DB71 Filename Length 002A (42) │ │ │ │ -10DB73 Extra Length 0000 (0) │ │ │ │ -10DB75 Comment Length 0000 (0) │ │ │ │ -10DB77 Disk Start 0000 (0) │ │ │ │ -10DB79 Int File Attributes 0000 (0) │ │ │ │ +10DC8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DC8F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DC93 CRC 8F52B7AE (2404562862) │ │ │ │ +10DC97 Compressed Size 000004C1 (1217) │ │ │ │ +10DC9B Uncompressed Size 00002389 (9097) │ │ │ │ +10DC9F Filename Length 002A (42) │ │ │ │ +10DCA1 Extra Length 0000 (0) │ │ │ │ +10DCA3 Comment Length 0000 (0) │ │ │ │ +10DCA5 Disk Start 0000 (0) │ │ │ │ +10DCA7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DB7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DCA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DB7F Local Header Offset 000CF018 (847896) │ │ │ │ -10DB83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DCAD Local Header Offset 000CEFA1 (847777) │ │ │ │ +10DCB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DB83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DCB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DBAD CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ -10DBB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DBB2 Created OS 03 (3) 'Unix' │ │ │ │ -10DBB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DBB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DBB5 General Purpose Flag 0800 (2048) │ │ │ │ +10DCDB CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ +10DCDF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DCE0 Created OS 03 (3) 'Unix' │ │ │ │ +10DCE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DCE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DCE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DBB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DBB9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DBBD CRC A8B50209 (2830434825) │ │ │ │ -10DBC1 Compressed Size 00000253 (595) │ │ │ │ -10DBC5 Uncompressed Size 00000528 (1320) │ │ │ │ -10DBC9 Filename Length 0022 (34) │ │ │ │ -10DBCB Extra Length 0000 (0) │ │ │ │ -10DBCD Comment Length 0000 (0) │ │ │ │ -10DBCF Disk Start 0000 (0) │ │ │ │ -10DBD1 Int File Attributes 0000 (0) │ │ │ │ +10DCE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DCE7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DCEB CRC A8B50209 (2830434825) │ │ │ │ +10DCEF Compressed Size 00000253 (595) │ │ │ │ +10DCF3 Uncompressed Size 00000528 (1320) │ │ │ │ +10DCF7 Filename Length 0022 (34) │ │ │ │ +10DCF9 Extra Length 0000 (0) │ │ │ │ +10DCFB Comment Length 0000 (0) │ │ │ │ +10DCFD Disk Start 0000 (0) │ │ │ │ +10DCFF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DBD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DD01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DBD7 Local Header Offset 000CF521 (849185) │ │ │ │ -10DBDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DD05 Local Header Offset 000CF4AA (849066) │ │ │ │ +10DD09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DBDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DD09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DBFD CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ -10DC01 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DC02 Created OS 03 (3) 'Unix' │ │ │ │ -10DC03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DC04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DC05 General Purpose Flag 0800 (2048) │ │ │ │ +10DD2B CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ +10DD2F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DD30 Created OS 03 (3) 'Unix' │ │ │ │ +10DD31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DD32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DD33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DC07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DC09 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DC0D CRC DB6176D5 (3680597717) │ │ │ │ -10DC11 Compressed Size 000001D8 (472) │ │ │ │ -10DC15 Uncompressed Size 00000574 (1396) │ │ │ │ -10DC19 Filename Length 0021 (33) │ │ │ │ -10DC1B Extra Length 0000 (0) │ │ │ │ -10DC1D Comment Length 0000 (0) │ │ │ │ -10DC1F Disk Start 0000 (0) │ │ │ │ -10DC21 Int File Attributes 0000 (0) │ │ │ │ +10DD35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DD37 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DD3B CRC DB6176D5 (3680597717) │ │ │ │ +10DD3F Compressed Size 000001D8 (472) │ │ │ │ +10DD43 Uncompressed Size 00000574 (1396) │ │ │ │ +10DD47 Filename Length 0021 (33) │ │ │ │ +10DD49 Extra Length 0000 (0) │ │ │ │ +10DD4B Comment Length 0000 (0) │ │ │ │ +10DD4D Disk Start 0000 (0) │ │ │ │ +10DD4F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DC23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DD51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DC27 Local Header Offset 000CF7B4 (849844) │ │ │ │ -10DC2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DD55 Local Header Offset 000CF73D (849725) │ │ │ │ +10DD59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DC2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DD59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DC4C CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ -10DC50 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DC51 Created OS 03 (3) 'Unix' │ │ │ │ -10DC52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DC53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DC54 General Purpose Flag 0800 (2048) │ │ │ │ +10DD7A CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ +10DD7E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DD7F Created OS 03 (3) 'Unix' │ │ │ │ +10DD80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DD81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DD82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DC56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DC58 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DC5C CRC 62C2BE3C (1656929852) │ │ │ │ -10DC60 Compressed Size 00000374 (884) │ │ │ │ -10DC64 Uncompressed Size 00000748 (1864) │ │ │ │ -10DC68 Filename Length 002D (45) │ │ │ │ -10DC6A Extra Length 0000 (0) │ │ │ │ -10DC6C Comment Length 0000 (0) │ │ │ │ -10DC6E Disk Start 0000 (0) │ │ │ │ -10DC70 Int File Attributes 0000 (0) │ │ │ │ +10DD84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DD86 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DD8A CRC 62C2BE3C (1656929852) │ │ │ │ +10DD8E Compressed Size 00000374 (884) │ │ │ │ +10DD92 Uncompressed Size 00000748 (1864) │ │ │ │ +10DD96 Filename Length 002D (45) │ │ │ │ +10DD98 Extra Length 0000 (0) │ │ │ │ +10DD9A Comment Length 0000 (0) │ │ │ │ +10DD9C Disk Start 0000 (0) │ │ │ │ +10DD9E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DC72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DDA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DC76 Local Header Offset 000CF9CB (850379) │ │ │ │ -10DC7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DDA4 Local Header Offset 000CF954 (850260) │ │ │ │ +10DDA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DC7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DDA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DCA7 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ -10DCAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DCAC Created OS 03 (3) 'Unix' │ │ │ │ -10DCAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DCAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DCAF General Purpose Flag 0800 (2048) │ │ │ │ +10DDD5 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ +10DDD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DDDA Created OS 03 (3) 'Unix' │ │ │ │ +10DDDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DDDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DDDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DCB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DCB3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DCB7 CRC 074B4020 (122372128) │ │ │ │ -10DCBB Compressed Size 00000423 (1059) │ │ │ │ -10DCBF Uncompressed Size 00000E95 (3733) │ │ │ │ -10DCC3 Filename Length 002C (44) │ │ │ │ -10DCC5 Extra Length 0000 (0) │ │ │ │ -10DCC7 Comment Length 0000 (0) │ │ │ │ -10DCC9 Disk Start 0000 (0) │ │ │ │ -10DCCB Int File Attributes 0000 (0) │ │ │ │ +10DDDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DDE1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DDE5 CRC 074B4020 (122372128) │ │ │ │ +10DDE9 Compressed Size 00000423 (1059) │ │ │ │ +10DDED Uncompressed Size 00000E95 (3733) │ │ │ │ +10DDF1 Filename Length 002C (44) │ │ │ │ +10DDF3 Extra Length 0000 (0) │ │ │ │ +10DDF5 Comment Length 0000 (0) │ │ │ │ +10DDF7 Disk Start 0000 (0) │ │ │ │ +10DDF9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DCCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DDFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DCD1 Local Header Offset 000CFD8A (851338) │ │ │ │ -10DCD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DDFF Local Header Offset 000CFD13 (851219) │ │ │ │ +10DE03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DCD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DE03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DD01 CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ -10DD05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DD06 Created OS 03 (3) 'Unix' │ │ │ │ -10DD07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DD08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DD09 General Purpose Flag 0800 (2048) │ │ │ │ +10DE2F CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ +10DE33 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DE34 Created OS 03 (3) 'Unix' │ │ │ │ +10DE35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DE36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DE37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DD0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DD0D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DD11 CRC F1E6D66B (4058437227) │ │ │ │ -10DD15 Compressed Size 000002F8 (760) │ │ │ │ -10DD19 Uncompressed Size 0000052F (1327) │ │ │ │ -10DD1D Filename Length 0028 (40) │ │ │ │ -10DD1F Extra Length 0000 (0) │ │ │ │ -10DD21 Comment Length 0000 (0) │ │ │ │ -10DD23 Disk Start 0000 (0) │ │ │ │ -10DD25 Int File Attributes 0000 (0) │ │ │ │ +10DE39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DE3B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DE3F CRC F1E6D66B (4058437227) │ │ │ │ +10DE43 Compressed Size 000002F8 (760) │ │ │ │ +10DE47 Uncompressed Size 0000052F (1327) │ │ │ │ +10DE4B Filename Length 0028 (40) │ │ │ │ +10DE4D Extra Length 0000 (0) │ │ │ │ +10DE4F Comment Length 0000 (0) │ │ │ │ +10DE51 Disk Start 0000 (0) │ │ │ │ +10DE53 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DD27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DE55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DD2B Local Header Offset 000D01F7 (852471) │ │ │ │ -10DD2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DE59 Local Header Offset 000D0180 (852352) │ │ │ │ +10DE5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DD2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DE5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DD57 CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ -10DD5B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DD5C Created OS 03 (3) 'Unix' │ │ │ │ -10DD5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DD5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DD5F General Purpose Flag 0800 (2048) │ │ │ │ +10DE85 CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ +10DE89 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DE8A Created OS 03 (3) 'Unix' │ │ │ │ +10DE8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DE8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DE8D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DD61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DD63 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DD67 CRC 643FD478 (1681904760) │ │ │ │ -10DD6B Compressed Size 0000038A (906) │ │ │ │ -10DD6F Uncompressed Size 00000AB9 (2745) │ │ │ │ -10DD73 Filename Length 0027 (39) │ │ │ │ -10DD75 Extra Length 0000 (0) │ │ │ │ -10DD77 Comment Length 0000 (0) │ │ │ │ -10DD79 Disk Start 0000 (0) │ │ │ │ -10DD7B Int File Attributes 0000 (0) │ │ │ │ +10DE8F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DE91 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DE95 CRC 643FD478 (1681904760) │ │ │ │ +10DE99 Compressed Size 0000038A (906) │ │ │ │ +10DE9D Uncompressed Size 00000AB9 (2745) │ │ │ │ +10DEA1 Filename Length 0027 (39) │ │ │ │ +10DEA3 Extra Length 0000 (0) │ │ │ │ +10DEA5 Comment Length 0000 (0) │ │ │ │ +10DEA7 Disk Start 0000 (0) │ │ │ │ +10DEA9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DD7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DEAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DD81 Local Header Offset 000D0535 (853301) │ │ │ │ -10DD85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DEAF Local Header Offset 000D04BE (853182) │ │ │ │ +10DEB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DD85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DEB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DDAC CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ -10DDB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DDB1 Created OS 03 (3) 'Unix' │ │ │ │ -10DDB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DDB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DDB4 General Purpose Flag 0800 (2048) │ │ │ │ +10DEDA CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ +10DEDE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DEDF Created OS 03 (3) 'Unix' │ │ │ │ +10DEE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DEE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DEE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DDB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DDB8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DDBC CRC 36C5A8EB (918923499) │ │ │ │ -10DDC0 Compressed Size 000001CC (460) │ │ │ │ -10DDC4 Uncompressed Size 00000344 (836) │ │ │ │ -10DDC8 Filename Length 0030 (48) │ │ │ │ -10DDCA Extra Length 0000 (0) │ │ │ │ -10DDCC Comment Length 0000 (0) │ │ │ │ -10DDCE Disk Start 0000 (0) │ │ │ │ -10DDD0 Int File Attributes 0000 (0) │ │ │ │ +10DEE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DEE6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DEEA CRC 36C5A8EB (918923499) │ │ │ │ +10DEEE Compressed Size 000001CC (460) │ │ │ │ +10DEF2 Uncompressed Size 00000344 (836) │ │ │ │ +10DEF6 Filename Length 0030 (48) │ │ │ │ +10DEF8 Extra Length 0000 (0) │ │ │ │ +10DEFA Comment Length 0000 (0) │ │ │ │ +10DEFC Disk Start 0000 (0) │ │ │ │ +10DEFE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DDD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DF00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DDD6 Local Header Offset 000D0904 (854276) │ │ │ │ -10DDDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DF04 Local Header Offset 000D088D (854157) │ │ │ │ +10DF08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DDDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DF08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DE0A CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ -10DE0E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DE0F Created OS 03 (3) 'Unix' │ │ │ │ -10DE10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DE11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DE12 General Purpose Flag 0800 (2048) │ │ │ │ +10DF38 CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ +10DF3C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DF3D Created OS 03 (3) 'Unix' │ │ │ │ +10DF3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DF3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DF40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DE14 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DE16 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DE1A CRC 6D4D9582 (1833801090) │ │ │ │ -10DE1E Compressed Size 00000234 (564) │ │ │ │ -10DE22 Uncompressed Size 0000057A (1402) │ │ │ │ -10DE26 Filename Length 002F (47) │ │ │ │ -10DE28 Extra Length 0000 (0) │ │ │ │ -10DE2A Comment Length 0000 (0) │ │ │ │ -10DE2C Disk Start 0000 (0) │ │ │ │ -10DE2E Int File Attributes 0000 (0) │ │ │ │ +10DF42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DF44 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DF48 CRC 6D4D9582 (1833801090) │ │ │ │ +10DF4C Compressed Size 00000234 (564) │ │ │ │ +10DF50 Uncompressed Size 0000057A (1402) │ │ │ │ +10DF54 Filename Length 002F (47) │ │ │ │ +10DF56 Extra Length 0000 (0) │ │ │ │ +10DF58 Comment Length 0000 (0) │ │ │ │ +10DF5A Disk Start 0000 (0) │ │ │ │ +10DF5C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DE30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DF5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DE34 Local Header Offset 000D0B1E (854814) │ │ │ │ -10DE38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DF62 Local Header Offset 000D0AA7 (854695) │ │ │ │ +10DF66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DE38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DF66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DE67 CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ -10DE6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DE6C Created OS 03 (3) 'Unix' │ │ │ │ -10DE6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DE6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DE6F General Purpose Flag 0800 (2048) │ │ │ │ +10DF95 CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ +10DF99 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DF9A Created OS 03 (3) 'Unix' │ │ │ │ +10DF9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DF9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DF9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DE71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DE73 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DE77 CRC 1F902448 (529540168) │ │ │ │ -10DE7B Compressed Size 00000231 (561) │ │ │ │ -10DE7F Uncompressed Size 00000418 (1048) │ │ │ │ -10DE83 Filename Length 002C (44) │ │ │ │ -10DE85 Extra Length 0000 (0) │ │ │ │ -10DE87 Comment Length 0000 (0) │ │ │ │ -10DE89 Disk Start 0000 (0) │ │ │ │ -10DE8B Int File Attributes 0000 (0) │ │ │ │ +10DF9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DFA1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DFA5 CRC 1F902448 (529540168) │ │ │ │ +10DFA9 Compressed Size 00000231 (561) │ │ │ │ +10DFAD Uncompressed Size 00000418 (1048) │ │ │ │ +10DFB1 Filename Length 002C (44) │ │ │ │ +10DFB3 Extra Length 0000 (0) │ │ │ │ +10DFB5 Comment Length 0000 (0) │ │ │ │ +10DFB7 Disk Start 0000 (0) │ │ │ │ +10DFB9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DE8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DFBB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DE91 Local Header Offset 000D0D9F (855455) │ │ │ │ -10DE95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DFBF Local Header Offset 000D0D28 (855336) │ │ │ │ +10DFC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DE95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DFC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DEC1 CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ -10DEC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DEC6 Created OS 03 (3) 'Unix' │ │ │ │ -10DEC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DEC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DEC9 General Purpose Flag 0800 (2048) │ │ │ │ +10DFEF CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ +10DFF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DFF4 Created OS 03 (3) 'Unix' │ │ │ │ +10DFF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DFF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DFF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DECB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DECD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DED1 CRC 6F0E250D (1863197965) │ │ │ │ -10DED5 Compressed Size 00000247 (583) │ │ │ │ -10DED9 Uncompressed Size 00000632 (1586) │ │ │ │ -10DEDD Filename Length 002B (43) │ │ │ │ -10DEDF Extra Length 0000 (0) │ │ │ │ -10DEE1 Comment Length 0000 (0) │ │ │ │ -10DEE3 Disk Start 0000 (0) │ │ │ │ -10DEE5 Int File Attributes 0000 (0) │ │ │ │ +10DFF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DFFB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DFFF CRC 6F0E250D (1863197965) │ │ │ │ +10E003 Compressed Size 00000247 (583) │ │ │ │ +10E007 Uncompressed Size 00000632 (1586) │ │ │ │ +10E00B Filename Length 002B (43) │ │ │ │ +10E00D Extra Length 0000 (0) │ │ │ │ +10E00F Comment Length 0000 (0) │ │ │ │ +10E011 Disk Start 0000 (0) │ │ │ │ +10E013 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DEE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E015 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DEEB Local Header Offset 000D101A (856090) │ │ │ │ -10DEEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E019 Local Header Offset 000D0FA3 (855971) │ │ │ │ +10E01D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DEEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E01D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DF1A CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ -10DF1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DF1F Created OS 03 (3) 'Unix' │ │ │ │ -10DF20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DF21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DF22 General Purpose Flag 0800 (2048) │ │ │ │ +10E048 CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ +10E04C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E04D Created OS 03 (3) 'Unix' │ │ │ │ +10E04E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E04F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E050 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DF24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DF26 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DF2A CRC 1CDB2B3A (484125498) │ │ │ │ -10DF2E Compressed Size 000001C9 (457) │ │ │ │ -10DF32 Uncompressed Size 0000032B (811) │ │ │ │ -10DF36 Filename Length 002B (43) │ │ │ │ -10DF38 Extra Length 0000 (0) │ │ │ │ -10DF3A Comment Length 0000 (0) │ │ │ │ -10DF3C Disk Start 0000 (0) │ │ │ │ -10DF3E Int File Attributes 0000 (0) │ │ │ │ +10E052 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E054 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E058 CRC 1CDB2B3A (484125498) │ │ │ │ +10E05C Compressed Size 000001C9 (457) │ │ │ │ +10E060 Uncompressed Size 0000032B (811) │ │ │ │ +10E064 Filename Length 002B (43) │ │ │ │ +10E066 Extra Length 0000 (0) │ │ │ │ +10E068 Comment Length 0000 (0) │ │ │ │ +10E06A Disk Start 0000 (0) │ │ │ │ +10E06C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DF40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E06E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DF44 Local Header Offset 000D12AA (856746) │ │ │ │ -10DF48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E072 Local Header Offset 000D1233 (856627) │ │ │ │ +10E076 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DF48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E076: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DF73 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ -10DF77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DF78 Created OS 03 (3) 'Unix' │ │ │ │ -10DF79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DF7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DF7B General Purpose Flag 0800 (2048) │ │ │ │ +10E0A1 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ +10E0A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E0A6 Created OS 03 (3) 'Unix' │ │ │ │ +10E0A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E0A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E0A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DF7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DF7F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DF83 CRC F94F5867 (4182726759) │ │ │ │ -10DF87 Compressed Size 000002ED (749) │ │ │ │ -10DF8B Uncompressed Size 00000692 (1682) │ │ │ │ -10DF8F Filename Length 002A (42) │ │ │ │ -10DF91 Extra Length 0000 (0) │ │ │ │ -10DF93 Comment Length 0000 (0) │ │ │ │ -10DF95 Disk Start 0000 (0) │ │ │ │ -10DF97 Int File Attributes 0000 (0) │ │ │ │ +10E0AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E0AD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E0B1 CRC F94F5867 (4182726759) │ │ │ │ +10E0B5 Compressed Size 000002ED (749) │ │ │ │ +10E0B9 Uncompressed Size 00000692 (1682) │ │ │ │ +10E0BD Filename Length 002A (42) │ │ │ │ +10E0BF Extra Length 0000 (0) │ │ │ │ +10E0C1 Comment Length 0000 (0) │ │ │ │ +10E0C3 Disk Start 0000 (0) │ │ │ │ +10E0C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DF99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E0C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DF9D Local Header Offset 000D14BC (857276) │ │ │ │ -10DFA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E0CB Local Header Offset 000D1445 (857157) │ │ │ │ +10E0CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DFA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E0CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DFCB CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ -10DFCF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DFD0 Created OS 03 (3) 'Unix' │ │ │ │ -10DFD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DFD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DFD3 General Purpose Flag 0800 (2048) │ │ │ │ +10E0F9 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ +10E0FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E0FE Created OS 03 (3) 'Unix' │ │ │ │ +10E0FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E101 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DFD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DFD7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DFDB CRC 1DE420EA (501489898) │ │ │ │ -10DFDF Compressed Size 000001C9 (457) │ │ │ │ -10DFE3 Uncompressed Size 0000032B (811) │ │ │ │ -10DFE7 Filename Length 002B (43) │ │ │ │ -10DFE9 Extra Length 0000 (0) │ │ │ │ -10DFEB Comment Length 0000 (0) │ │ │ │ -10DFED Disk Start 0000 (0) │ │ │ │ -10DFEF Int File Attributes 0000 (0) │ │ │ │ +10E103 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E105 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E109 CRC 1DE420EA (501489898) │ │ │ │ +10E10D Compressed Size 000001C9 (457) │ │ │ │ +10E111 Uncompressed Size 0000032B (811) │ │ │ │ +10E115 Filename Length 002B (43) │ │ │ │ +10E117 Extra Length 0000 (0) │ │ │ │ +10E119 Comment Length 0000 (0) │ │ │ │ +10E11B Disk Start 0000 (0) │ │ │ │ +10E11D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DFF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E11F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DFF5 Local Header Offset 000D17F1 (858097) │ │ │ │ -10DFF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E123 Local Header Offset 000D177A (857978) │ │ │ │ +10E127 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DFF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E024 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ -10E028 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E029 Created OS 03 (3) 'Unix' │ │ │ │ -10E02A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E02B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E02C General Purpose Flag 0800 (2048) │ │ │ │ +10E152 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ +10E156 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E157 Created OS 03 (3) 'Unix' │ │ │ │ +10E158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E15A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E02E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E030 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E034 CRC 94051436 (2483360822) │ │ │ │ -10E038 Compressed Size 0000025D (605) │ │ │ │ -10E03C Uncompressed Size 0000056E (1390) │ │ │ │ -10E040 Filename Length 002A (42) │ │ │ │ -10E042 Extra Length 0000 (0) │ │ │ │ -10E044 Comment Length 0000 (0) │ │ │ │ -10E046 Disk Start 0000 (0) │ │ │ │ -10E048 Int File Attributes 0000 (0) │ │ │ │ +10E15C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E15E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E162 CRC 94051436 (2483360822) │ │ │ │ +10E166 Compressed Size 0000025D (605) │ │ │ │ +10E16A Uncompressed Size 0000056E (1390) │ │ │ │ +10E16E Filename Length 002A (42) │ │ │ │ +10E170 Extra Length 0000 (0) │ │ │ │ +10E172 Comment Length 0000 (0) │ │ │ │ +10E174 Disk Start 0000 (0) │ │ │ │ +10E176 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E04A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E178 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E04E Local Header Offset 000D1A03 (858627) │ │ │ │ -10E052 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E17C Local Header Offset 000D198C (858508) │ │ │ │ +10E180 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E052: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E180: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E07C CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ -10E080 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E081 Created OS 03 (3) 'Unix' │ │ │ │ -10E082 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E083 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E084 General Purpose Flag 0800 (2048) │ │ │ │ +10E1AA CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ +10E1AE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E1AF Created OS 03 (3) 'Unix' │ │ │ │ +10E1B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E1B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E1B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E086 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E088 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E08C CRC 88AC4670 (2292991600) │ │ │ │ -10E090 Compressed Size 000001CB (459) │ │ │ │ -10E094 Uncompressed Size 00000335 (821) │ │ │ │ -10E098 Filename Length 002D (45) │ │ │ │ -10E09A Extra Length 0000 (0) │ │ │ │ -10E09C Comment Length 0000 (0) │ │ │ │ -10E09E Disk Start 0000 (0) │ │ │ │ -10E0A0 Int File Attributes 0000 (0) │ │ │ │ +10E1B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E1B6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E1BA CRC 88AC4670 (2292991600) │ │ │ │ +10E1BE Compressed Size 000001CB (459) │ │ │ │ +10E1C2 Uncompressed Size 00000335 (821) │ │ │ │ +10E1C6 Filename Length 002D (45) │ │ │ │ +10E1C8 Extra Length 0000 (0) │ │ │ │ +10E1CA Comment Length 0000 (0) │ │ │ │ +10E1CC Disk Start 0000 (0) │ │ │ │ +10E1CE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E0A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E1D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E0A6 Local Header Offset 000D1CA8 (859304) │ │ │ │ -10E0AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E1D4 Local Header Offset 000D1C31 (859185) │ │ │ │ +10E1D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E0AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E1D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E0D7 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ -10E0DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E0DC Created OS 03 (3) 'Unix' │ │ │ │ -10E0DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E0DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E0DF General Purpose Flag 0800 (2048) │ │ │ │ +10E205 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ +10E209 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E20A Created OS 03 (3) 'Unix' │ │ │ │ +10E20B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E20C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E20D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E0E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E0E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E0E7 CRC 997561FD (2574606845) │ │ │ │ -10E0EB Compressed Size 00000248 (584) │ │ │ │ -10E0EF Uncompressed Size 0000054E (1358) │ │ │ │ -10E0F3 Filename Length 002C (44) │ │ │ │ -10E0F5 Extra Length 0000 (0) │ │ │ │ -10E0F7 Comment Length 0000 (0) │ │ │ │ -10E0F9 Disk Start 0000 (0) │ │ │ │ -10E0FB Int File Attributes 0000 (0) │ │ │ │ +10E20F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E211 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E215 CRC 997561FD (2574606845) │ │ │ │ +10E219 Compressed Size 00000248 (584) │ │ │ │ +10E21D Uncompressed Size 0000054E (1358) │ │ │ │ +10E221 Filename Length 002C (44) │ │ │ │ +10E223 Extra Length 0000 (0) │ │ │ │ +10E225 Comment Length 0000 (0) │ │ │ │ +10E227 Disk Start 0000 (0) │ │ │ │ +10E229 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E0FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E22B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E101 Local Header Offset 000D1EBE (859838) │ │ │ │ -10E105 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E22F Local Header Offset 000D1E47 (859719) │ │ │ │ +10E233 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E105: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E233: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E131 CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ -10E135 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E136 Created OS 03 (3) 'Unix' │ │ │ │ -10E137 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E138 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E139 General Purpose Flag 0800 (2048) │ │ │ │ +10E25F CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ +10E263 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E264 Created OS 03 (3) 'Unix' │ │ │ │ +10E265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E267 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E13B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E13D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E141 CRC C54B4707 (3310044935) │ │ │ │ -10E145 Compressed Size 000001D0 (464) │ │ │ │ -10E149 Uncompressed Size 0000034E (846) │ │ │ │ -10E14D Filename Length 0032 (50) │ │ │ │ -10E14F Extra Length 0000 (0) │ │ │ │ -10E151 Comment Length 0000 (0) │ │ │ │ -10E153 Disk Start 0000 (0) │ │ │ │ -10E155 Int File Attributes 0000 (0) │ │ │ │ +10E269 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E26B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E26F CRC C54B4707 (3310044935) │ │ │ │ +10E273 Compressed Size 000001D0 (464) │ │ │ │ +10E277 Uncompressed Size 0000034E (846) │ │ │ │ +10E27B Filename Length 0032 (50) │ │ │ │ +10E27D Extra Length 0000 (0) │ │ │ │ +10E27F Comment Length 0000 (0) │ │ │ │ +10E281 Disk Start 0000 (0) │ │ │ │ +10E283 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E157 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E285 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E15B Local Header Offset 000D2150 (860496) │ │ │ │ -10E15F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E289 Local Header Offset 000D20D9 (860377) │ │ │ │ +10E28D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E15F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E28D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E191 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ -10E195 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E196 Created OS 03 (3) 'Unix' │ │ │ │ -10E197 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E198 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E199 General Purpose Flag 0800 (2048) │ │ │ │ +10E2BF CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ +10E2C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E2C4 Created OS 03 (3) 'Unix' │ │ │ │ +10E2C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E2C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E2C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E19B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E19D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E1A1 CRC B5E8B787 (3051927431) │ │ │ │ -10E1A5 Compressed Size 000002B2 (690) │ │ │ │ -10E1A9 Uncompressed Size 0000065E (1630) │ │ │ │ -10E1AD Filename Length 0031 (49) │ │ │ │ -10E1AF Extra Length 0000 (0) │ │ │ │ -10E1B1 Comment Length 0000 (0) │ │ │ │ -10E1B3 Disk Start 0000 (0) │ │ │ │ -10E1B5 Int File Attributes 0000 (0) │ │ │ │ +10E2C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E2CB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E2CF CRC B5E8B787 (3051927431) │ │ │ │ +10E2D3 Compressed Size 000002B2 (690) │ │ │ │ +10E2D7 Uncompressed Size 0000065E (1630) │ │ │ │ +10E2DB Filename Length 0031 (49) │ │ │ │ +10E2DD Extra Length 0000 (0) │ │ │ │ +10E2DF Comment Length 0000 (0) │ │ │ │ +10E2E1 Disk Start 0000 (0) │ │ │ │ +10E2E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E1B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E2E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E1BB Local Header Offset 000D2370 (861040) │ │ │ │ -10E1BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E2E9 Local Header Offset 000D22F9 (860921) │ │ │ │ +10E2ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E1BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E2ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E1F0 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ -10E1F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E1F5 Created OS 03 (3) 'Unix' │ │ │ │ -10E1F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E1F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E1F8 General Purpose Flag 0800 (2048) │ │ │ │ +10E31E CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ +10E322 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E323 Created OS 03 (3) 'Unix' │ │ │ │ +10E324 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E325 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E326 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E1FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E1FC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E200 CRC F5C1D13A (4123119930) │ │ │ │ -10E204 Compressed Size 000001C8 (456) │ │ │ │ -10E208 Uncompressed Size 0000032B (811) │ │ │ │ -10E20C Filename Length 002B (43) │ │ │ │ -10E20E Extra Length 0000 (0) │ │ │ │ -10E210 Comment Length 0000 (0) │ │ │ │ -10E212 Disk Start 0000 (0) │ │ │ │ -10E214 Int File Attributes 0000 (0) │ │ │ │ +10E328 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E32A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E32E CRC F5C1D13A (4123119930) │ │ │ │ +10E332 Compressed Size 000001C8 (456) │ │ │ │ +10E336 Uncompressed Size 0000032B (811) │ │ │ │ +10E33A Filename Length 002B (43) │ │ │ │ +10E33C Extra Length 0000 (0) │ │ │ │ +10E33E Comment Length 0000 (0) │ │ │ │ +10E340 Disk Start 0000 (0) │ │ │ │ +10E342 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E216 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E344 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E21A Local Header Offset 000D2671 (861809) │ │ │ │ -10E21E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E348 Local Header Offset 000D25FA (861690) │ │ │ │ +10E34C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E21E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E34C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E249 CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ -10E24D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E24E Created OS 03 (3) 'Unix' │ │ │ │ -10E24F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E250 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E251 General Purpose Flag 0800 (2048) │ │ │ │ +10E377 CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ +10E37B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E37C Created OS 03 (3) 'Unix' │ │ │ │ +10E37D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E37E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E37F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E253 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E255 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E259 CRC A1184B26 (2702723878) │ │ │ │ -10E25D Compressed Size 000002F7 (759) │ │ │ │ -10E261 Uncompressed Size 00000705 (1797) │ │ │ │ -10E265 Filename Length 002A (42) │ │ │ │ -10E267 Extra Length 0000 (0) │ │ │ │ -10E269 Comment Length 0000 (0) │ │ │ │ -10E26B Disk Start 0000 (0) │ │ │ │ -10E26D Int File Attributes 0000 (0) │ │ │ │ +10E381 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E383 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E387 CRC A1184B26 (2702723878) │ │ │ │ +10E38B Compressed Size 000002F7 (759) │ │ │ │ +10E38F Uncompressed Size 00000705 (1797) │ │ │ │ +10E393 Filename Length 002A (42) │ │ │ │ +10E395 Extra Length 0000 (0) │ │ │ │ +10E397 Comment Length 0000 (0) │ │ │ │ +10E399 Disk Start 0000 (0) │ │ │ │ +10E39B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E26F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E39D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E273 Local Header Offset 000D2882 (862338) │ │ │ │ -10E277 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E3A1 Local Header Offset 000D280B (862219) │ │ │ │ +10E3A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E277: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E3A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E2A1 CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ -10E2A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E2A6 Created OS 03 (3) 'Unix' │ │ │ │ -10E2A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E2A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E2A9 General Purpose Flag 0800 (2048) │ │ │ │ +10E3CF CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ +10E3D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E3D4 Created OS 03 (3) 'Unix' │ │ │ │ +10E3D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E3D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E3D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E2AB Compression Method 0000 (0) 'Stored' │ │ │ │ -10E2AD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E2B1 CRC 00000000 (0) │ │ │ │ -10E2B5 Compressed Size 00000000 (0) │ │ │ │ -10E2B9 Uncompressed Size 00000000 (0) │ │ │ │ -10E2BD Filename Length 0011 (17) │ │ │ │ -10E2BF Extra Length 0000 (0) │ │ │ │ -10E2C1 Comment Length 0000 (0) │ │ │ │ -10E2C3 Disk Start 0000 (0) │ │ │ │ -10E2C5 Int File Attributes 0000 (0) │ │ │ │ +10E3D9 Compression Method 0000 (0) 'Stored' │ │ │ │ +10E3DB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E3DF CRC 00000000 (0) │ │ │ │ +10E3E3 Compressed Size 00000000 (0) │ │ │ │ +10E3E7 Uncompressed Size 00000000 (0) │ │ │ │ +10E3EB Filename Length 0011 (17) │ │ │ │ +10E3ED Extra Length 0000 (0) │ │ │ │ +10E3EF Comment Length 0000 (0) │ │ │ │ +10E3F1 Disk Start 0000 (0) │ │ │ │ +10E3F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E2C7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10E3F5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10E2CB Local Header Offset 000D2BC1 (863169) │ │ │ │ -10E2CF Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10E3F9 Local Header Offset 000D2B4A (863050) │ │ │ │ +10E3FD Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E2CF: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E3FD: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10E2CF: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10E3FD: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E2A7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E3D5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10E2E0 CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ -10E2E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E2E5 Created OS 03 (3) 'Unix' │ │ │ │ -10E2E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E2E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E2E8 General Purpose Flag 0800 (2048) │ │ │ │ +10E40E CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ +10E412 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E413 Created OS 03 (3) 'Unix' │ │ │ │ +10E414 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E415 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E416 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E2EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E2EC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E2F0 CRC E5E94C39 (3857271865) │ │ │ │ -10E2F4 Compressed Size 00002073 (8307) │ │ │ │ -10E2F8 Uncompressed Size 0000620E (25102) │ │ │ │ -10E2FC Filename Length 0021 (33) │ │ │ │ -10E2FE Extra Length 0000 (0) │ │ │ │ -10E300 Comment Length 0000 (0) │ │ │ │ -10E302 Disk Start 0000 (0) │ │ │ │ -10E304 Int File Attributes 0000 (0) │ │ │ │ +10E418 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E41A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E41E CRC E5E94C39 (3857271865) │ │ │ │ +10E422 Compressed Size 00002073 (8307) │ │ │ │ +10E426 Uncompressed Size 0000620E (25102) │ │ │ │ +10E42A Filename Length 0021 (33) │ │ │ │ +10E42C Extra Length 0000 (0) │ │ │ │ +10E42E Comment Length 0000 (0) │ │ │ │ +10E430 Disk Start 0000 (0) │ │ │ │ +10E432 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E306 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E434 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E30A Local Header Offset 000D2BF0 (863216) │ │ │ │ -10E30E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E438 Local Header Offset 000D2B79 (863097) │ │ │ │ +10E43C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E30E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E43C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E32F CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ -10E333 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E334 Created OS 03 (3) 'Unix' │ │ │ │ -10E335 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E336 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E337 General Purpose Flag 0800 (2048) │ │ │ │ +10E45D CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ +10E461 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E462 Created OS 03 (3) 'Unix' │ │ │ │ +10E463 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E464 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E465 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E339 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E33B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E33F CRC 14E1BDF2 (350338546) │ │ │ │ -10E343 Compressed Size 00000A78 (2680) │ │ │ │ -10E347 Uncompressed Size 00006990 (27024) │ │ │ │ -10E34B Filename Length 0020 (32) │ │ │ │ -10E34D Extra Length 0000 (0) │ │ │ │ -10E34F Comment Length 0000 (0) │ │ │ │ -10E351 Disk Start 0000 (0) │ │ │ │ -10E353 Int File Attributes 0000 (0) │ │ │ │ +10E467 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E469 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E46D CRC 14E1BDF2 (350338546) │ │ │ │ +10E471 Compressed Size 00000A78 (2680) │ │ │ │ +10E475 Uncompressed Size 00006990 (27024) │ │ │ │ +10E479 Filename Length 0020 (32) │ │ │ │ +10E47B Extra Length 0000 (0) │ │ │ │ +10E47D Comment Length 0000 (0) │ │ │ │ +10E47F Disk Start 0000 (0) │ │ │ │ +10E481 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E355 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E483 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E359 Local Header Offset 000D4CA2 (871586) │ │ │ │ -10E35D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E487 Local Header Offset 000D4C2B (871467) │ │ │ │ +10E48B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E35D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E48B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E37D CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ -10E381 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E382 Created OS 03 (3) 'Unix' │ │ │ │ -10E383 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E384 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E385 General Purpose Flag 0800 (2048) │ │ │ │ +10E4AB CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ +10E4AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E4B0 Created OS 03 (3) 'Unix' │ │ │ │ +10E4B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E4B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E4B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E387 Compression Method 0000 (0) 'Stored' │ │ │ │ -10E389 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E38D CRC 00000000 (0) │ │ │ │ -10E391 Compressed Size 00000000 (0) │ │ │ │ -10E395 Uncompressed Size 00000000 (0) │ │ │ │ -10E399 Filename Length 0011 (17) │ │ │ │ -10E39B Extra Length 0000 (0) │ │ │ │ -10E39D Comment Length 0000 (0) │ │ │ │ -10E39F Disk Start 0000 (0) │ │ │ │ -10E3A1 Int File Attributes 0000 (0) │ │ │ │ +10E4B5 Compression Method 0000 (0) 'Stored' │ │ │ │ +10E4B7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E4BB CRC 00000000 (0) │ │ │ │ +10E4BF Compressed Size 00000000 (0) │ │ │ │ +10E4C3 Uncompressed Size 00000000 (0) │ │ │ │ +10E4C7 Filename Length 0011 (17) │ │ │ │ +10E4C9 Extra Length 0000 (0) │ │ │ │ +10E4CB Comment Length 0000 (0) │ │ │ │ +10E4CD Disk Start 0000 (0) │ │ │ │ +10E4CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E3A3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10E4D1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10E3A7 Local Header Offset 000D5758 (874328) │ │ │ │ -10E3AB Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10E4D5 Local Header Offset 000D56E1 (874209) │ │ │ │ +10E4D9 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E3AB: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E4D9: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10E3AB: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10E4D9: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E383: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E4B1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10E3BC CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ -10E3C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E3C1 Created OS 03 (3) 'Unix' │ │ │ │ -10E3C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E3C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E3C4 General Purpose Flag 0800 (2048) │ │ │ │ +10E4EA CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ +10E4EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E4EF Created OS 03 (3) 'Unix' │ │ │ │ +10E4F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E4F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E4F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E3C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E3C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E3CC CRC DF22A5FF (3743589887) │ │ │ │ -10E3D0 Compressed Size 000002A4 (676) │ │ │ │ -10E3D4 Uncompressed Size 00000534 (1332) │ │ │ │ -10E3D8 Filename Length 002B (43) │ │ │ │ -10E3DA Extra Length 0000 (0) │ │ │ │ -10E3DC Comment Length 0000 (0) │ │ │ │ -10E3DE Disk Start 0000 (0) │ │ │ │ -10E3E0 Int File Attributes 0000 (0) │ │ │ │ +10E4F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E4F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E4FA CRC DF22A5FF (3743589887) │ │ │ │ +10E4FE Compressed Size 000002A4 (676) │ │ │ │ +10E502 Uncompressed Size 00000534 (1332) │ │ │ │ +10E506 Filename Length 002B (43) │ │ │ │ +10E508 Extra Length 0000 (0) │ │ │ │ +10E50A Comment Length 0000 (0) │ │ │ │ +10E50C Disk Start 0000 (0) │ │ │ │ +10E50E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E3E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E510 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E3E6 Local Header Offset 000D5787 (874375) │ │ │ │ -10E3EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E514 Local Header Offset 000D5710 (874256) │ │ │ │ +10E518 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E3EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E518: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E415 CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ -10E419 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E41A Created OS 03 (3) 'Unix' │ │ │ │ -10E41B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E41C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E41D General Purpose Flag 0800 (2048) │ │ │ │ +10E543 CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ +10E547 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E548 Created OS 03 (3) 'Unix' │ │ │ │ +10E549 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E54A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E54B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E41F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E421 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E425 CRC 44A9A82F (1151969327) │ │ │ │ -10E429 Compressed Size 00000380 (896) │ │ │ │ -10E42D Uncompressed Size 00000CA7 (3239) │ │ │ │ -10E431 Filename Length 002A (42) │ │ │ │ -10E433 Extra Length 0000 (0) │ │ │ │ -10E435 Comment Length 0000 (0) │ │ │ │ -10E437 Disk Start 0000 (0) │ │ │ │ -10E439 Int File Attributes 0000 (0) │ │ │ │ +10E54D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E54F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E553 CRC 44A9A82F (1151969327) │ │ │ │ +10E557 Compressed Size 00000380 (896) │ │ │ │ +10E55B Uncompressed Size 00000CA7 (3239) │ │ │ │ +10E55F Filename Length 002A (42) │ │ │ │ +10E561 Extra Length 0000 (0) │ │ │ │ +10E563 Comment Length 0000 (0) │ │ │ │ +10E565 Disk Start 0000 (0) │ │ │ │ +10E567 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E43B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E569 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E43F Local Header Offset 000D5A74 (875124) │ │ │ │ -10E443 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E56D Local Header Offset 000D59FD (875005) │ │ │ │ +10E571 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E443: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E571: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E46D CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ -10E471 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E472 Created OS 03 (3) 'Unix' │ │ │ │ -10E473 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E474 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E475 General Purpose Flag 0800 (2048) │ │ │ │ +10E59B CENTRAL HEADER #470 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' │ │ │ │ -10E477 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E479 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E47D CRC D0C4948D (3502544013) │ │ │ │ -10E481 Compressed Size 000003F3 (1011) │ │ │ │ -10E485 Uncompressed Size 00000A3D (2621) │ │ │ │ -10E489 Filename Length 002E (46) │ │ │ │ -10E48B Extra Length 0000 (0) │ │ │ │ -10E48D Comment Length 0000 (0) │ │ │ │ -10E48F Disk Start 0000 (0) │ │ │ │ -10E491 Int File Attributes 0000 (0) │ │ │ │ +10E5A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E5A7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E5AB CRC D0C4948D (3502544013) │ │ │ │ +10E5AF Compressed Size 000003F3 (1011) │ │ │ │ +10E5B3 Uncompressed Size 00000A3D (2621) │ │ │ │ +10E5B7 Filename Length 002E (46) │ │ │ │ +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' │ │ │ │ -10E493 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' │ │ │ │ -10E497 Local Header Offset 000D5E3C (876092) │ │ │ │ -10E49B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E5C5 Local Header Offset 000D5DC5 (875973) │ │ │ │ +10E5C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E49B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E5C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E4C9 CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ -10E4CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E4CE Created OS 03 (3) 'Unix' │ │ │ │ -10E4CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E4D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E4D1 General Purpose Flag 0800 (2048) │ │ │ │ +10E5F7 CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ +10E5FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E5FC Created OS 03 (3) 'Unix' │ │ │ │ +10E5FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E5FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E5FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E4D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E4D5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E4D9 CRC D5D4B9B6 (3587488182) │ │ │ │ -10E4DD Compressed Size 0000064F (1615) │ │ │ │ -10E4E1 Uncompressed Size 00001FD5 (8149) │ │ │ │ -10E4E5 Filename Length 002D (45) │ │ │ │ -10E4E7 Extra Length 0000 (0) │ │ │ │ -10E4E9 Comment Length 0000 (0) │ │ │ │ -10E4EB Disk Start 0000 (0) │ │ │ │ -10E4ED Int File Attributes 0000 (0) │ │ │ │ +10E601 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E603 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E607 CRC D5D4B9B6 (3587488182) │ │ │ │ +10E60B Compressed Size 0000064F (1615) │ │ │ │ +10E60F Uncompressed Size 00001FD5 (8149) │ │ │ │ +10E613 Filename Length 002D (45) │ │ │ │ +10E615 Extra Length 0000 (0) │ │ │ │ +10E617 Comment Length 0000 (0) │ │ │ │ +10E619 Disk Start 0000 (0) │ │ │ │ +10E61B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E4EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E61D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E4F3 Local Header Offset 000D627B (877179) │ │ │ │ -10E4F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E621 Local Header Offset 000D6204 (877060) │ │ │ │ +10E625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E4F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E524 CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ -10E528 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E529 Created OS 03 (3) 'Unix' │ │ │ │ -10E52A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E52B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E52C General Purpose Flag 0800 (2048) │ │ │ │ +10E652 CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ +10E656 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E657 Created OS 03 (3) 'Unix' │ │ │ │ +10E658 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E659 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E65A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E52E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E530 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E534 CRC 582C2D4B (1479290187) │ │ │ │ -10E538 Compressed Size 000005FB (1531) │ │ │ │ -10E53C Uncompressed Size 0000115F (4447) │ │ │ │ -10E540 Filename Length 002F (47) │ │ │ │ -10E542 Extra Length 0000 (0) │ │ │ │ -10E544 Comment Length 0000 (0) │ │ │ │ -10E546 Disk Start 0000 (0) │ │ │ │ -10E548 Int File Attributes 0000 (0) │ │ │ │ +10E65C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E65E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E662 CRC 582C2D4B (1479290187) │ │ │ │ +10E666 Compressed Size 000005FB (1531) │ │ │ │ +10E66A Uncompressed Size 0000115F (4447) │ │ │ │ +10E66E Filename Length 002F (47) │ │ │ │ +10E670 Extra Length 0000 (0) │ │ │ │ +10E672 Comment Length 0000 (0) │ │ │ │ +10E674 Disk Start 0000 (0) │ │ │ │ +10E676 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E54A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E678 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E54E Local Header Offset 000D6915 (878869) │ │ │ │ -10E552 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E67C Local Header Offset 000D689E (878750) │ │ │ │ +10E680 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E552: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E680: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E581 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ -10E585 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E586 Created OS 03 (3) 'Unix' │ │ │ │ -10E587 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E588 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E589 General Purpose Flag 0800 (2048) │ │ │ │ +10E6AF CENTRAL HEADER #473 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' │ │ │ │ -10E58B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E58D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E591 CRC EC7220C1 (3966902465) │ │ │ │ -10E595 Compressed Size 00000AA9 (2729) │ │ │ │ -10E599 Uncompressed Size 00003B75 (15221) │ │ │ │ -10E59D Filename Length 002E (46) │ │ │ │ -10E59F Extra Length 0000 (0) │ │ │ │ -10E5A1 Comment Length 0000 (0) │ │ │ │ -10E5A3 Disk Start 0000 (0) │ │ │ │ -10E5A5 Int File Attributes 0000 (0) │ │ │ │ +10E6B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E6BB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E6BF CRC EC7220C1 (3966902465) │ │ │ │ +10E6C3 Compressed Size 00000AA9 (2729) │ │ │ │ +10E6C7 Uncompressed Size 00003B75 (15221) │ │ │ │ +10E6CB Filename Length 002E (46) │ │ │ │ +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' │ │ │ │ -10E5A7 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' │ │ │ │ -10E5AB Local Header Offset 000D6F5D (880477) │ │ │ │ -10E5AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E6D9 Local Header Offset 000D6EE6 (880358) │ │ │ │ +10E6DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E5AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E6DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E5DD CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ -10E5E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E5E2 Created OS 03 (3) 'Unix' │ │ │ │ -10E5E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E5E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E5E5 General Purpose Flag 0800 (2048) │ │ │ │ +10E70B CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ +10E70F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E710 Created OS 03 (3) 'Unix' │ │ │ │ +10E711 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E712 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E713 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E5E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E5E9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E5ED CRC B9D9D2C0 (3118060224) │ │ │ │ -10E5F1 Compressed Size 0000057D (1405) │ │ │ │ -10E5F5 Uncompressed Size 00001116 (4374) │ │ │ │ -10E5F9 Filename Length 0025 (37) │ │ │ │ -10E5FB Extra Length 0000 (0) │ │ │ │ -10E5FD Comment Length 0000 (0) │ │ │ │ -10E5FF Disk Start 0000 (0) │ │ │ │ -10E601 Int File Attributes 0000 (0) │ │ │ │ +10E715 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E717 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E71B CRC B9D9D2C0 (3118060224) │ │ │ │ +10E71F Compressed Size 0000057D (1405) │ │ │ │ +10E723 Uncompressed Size 00001116 (4374) │ │ │ │ +10E727 Filename Length 0025 (37) │ │ │ │ +10E729 Extra Length 0000 (0) │ │ │ │ +10E72B Comment Length 0000 (0) │ │ │ │ +10E72D Disk Start 0000 (0) │ │ │ │ +10E72F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E603 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E731 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E607 Local Header Offset 000D7A52 (883282) │ │ │ │ -10E60B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E735 Local Header Offset 000D79DB (883163) │ │ │ │ +10E739 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E60B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E739: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E630 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ -10E634 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E635 Created OS 03 (3) 'Unix' │ │ │ │ -10E636 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E637 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E638 General Purpose Flag 0800 (2048) │ │ │ │ +10E75E CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ +10E762 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E763 Created OS 03 (3) 'Unix' │ │ │ │ +10E764 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E765 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E766 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E63A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E63C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E640 CRC 84F526AA (2230658730) │ │ │ │ -10E644 Compressed Size 000009FC (2556) │ │ │ │ -10E648 Uncompressed Size 0000376B (14187) │ │ │ │ -10E64C Filename Length 0024 (36) │ │ │ │ -10E64E Extra Length 0000 (0) │ │ │ │ -10E650 Comment Length 0000 (0) │ │ │ │ -10E652 Disk Start 0000 (0) │ │ │ │ -10E654 Int File Attributes 0000 (0) │ │ │ │ +10E768 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E76A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E76E CRC 84F526AA (2230658730) │ │ │ │ +10E772 Compressed Size 000009FC (2556) │ │ │ │ +10E776 Uncompressed Size 0000376B (14187) │ │ │ │ +10E77A Filename Length 0024 (36) │ │ │ │ +10E77C Extra Length 0000 (0) │ │ │ │ +10E77E Comment Length 0000 (0) │ │ │ │ +10E780 Disk Start 0000 (0) │ │ │ │ +10E782 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E656 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E784 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E65A Local Header Offset 000D8012 (884754) │ │ │ │ -10E65E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E788 Local Header Offset 000D7F9B (884635) │ │ │ │ +10E78C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E65E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E78C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E682 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ -10E686 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E687 Created OS 03 (3) 'Unix' │ │ │ │ -10E688 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E689 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E68A General Purpose Flag 0800 (2048) │ │ │ │ +10E7B0 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ +10E7B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E7B5 Created OS 03 (3) 'Unix' │ │ │ │ +10E7B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E7B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E7B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E68C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E68E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E692 CRC EB396025 (3946405925) │ │ │ │ -10E696 Compressed Size 0000023B (571) │ │ │ │ -10E69A Uncompressed Size 00000426 (1062) │ │ │ │ -10E69E Filename Length 0027 (39) │ │ │ │ -10E6A0 Extra Length 0000 (0) │ │ │ │ -10E6A2 Comment Length 0000 (0) │ │ │ │ -10E6A4 Disk Start 0000 (0) │ │ │ │ -10E6A6 Int File Attributes 0000 (0) │ │ │ │ +10E7BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E7BC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E7C0 CRC EB396025 (3946405925) │ │ │ │ +10E7C4 Compressed Size 0000023B (571) │ │ │ │ +10E7C8 Uncompressed Size 00000426 (1062) │ │ │ │ +10E7CC Filename Length 0027 (39) │ │ │ │ +10E7CE Extra Length 0000 (0) │ │ │ │ +10E7D0 Comment Length 0000 (0) │ │ │ │ +10E7D2 Disk Start 0000 (0) │ │ │ │ +10E7D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E6A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E7D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E6AC Local Header Offset 000D8A50 (887376) │ │ │ │ -10E6B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E7DA Local Header Offset 000D89D9 (887257) │ │ │ │ +10E7DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E6B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E7DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E6D7 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ -10E6DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E6DC Created OS 03 (3) 'Unix' │ │ │ │ -10E6DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E6DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E6DF General Purpose Flag 0800 (2048) │ │ │ │ +10E805 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ +10E809 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E80A Created OS 03 (3) 'Unix' │ │ │ │ +10E80B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E80C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E80D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E6E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E6E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E6E7 CRC 2760EFD4 (660664276) │ │ │ │ -10E6EB Compressed Size 0000026E (622) │ │ │ │ -10E6EF Uncompressed Size 000006A2 (1698) │ │ │ │ -10E6F3 Filename Length 0026 (38) │ │ │ │ -10E6F5 Extra Length 0000 (0) │ │ │ │ -10E6F7 Comment Length 0000 (0) │ │ │ │ -10E6F9 Disk Start 0000 (0) │ │ │ │ -10E6FB Int File Attributes 0000 (0) │ │ │ │ +10E80F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E811 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E815 CRC 2760EFD4 (660664276) │ │ │ │ +10E819 Compressed Size 0000026E (622) │ │ │ │ +10E81D Uncompressed Size 000006A2 (1698) │ │ │ │ +10E821 Filename Length 0026 (38) │ │ │ │ +10E823 Extra Length 0000 (0) │ │ │ │ +10E825 Comment Length 0000 (0) │ │ │ │ +10E827 Disk Start 0000 (0) │ │ │ │ +10E829 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E6FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E82B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E701 Local Header Offset 000D8CD0 (888016) │ │ │ │ -10E705 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E82F Local Header Offset 000D8C59 (887897) │ │ │ │ +10E833 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E705: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E72B CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ -10E72F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E730 Created OS 03 (3) 'Unix' │ │ │ │ -10E731 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E732 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E733 General Purpose Flag 0800 (2048) │ │ │ │ +10E859 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ +10E85D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E85E Created OS 03 (3) 'Unix' │ │ │ │ +10E85F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E860 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E861 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E735 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E737 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E73B CRC FA69C821 (4201236513) │ │ │ │ -10E73F Compressed Size 00000637 (1591) │ │ │ │ -10E743 Uncompressed Size 0000115B (4443) │ │ │ │ -10E747 Filename Length 002B (43) │ │ │ │ -10E749 Extra Length 0000 (0) │ │ │ │ -10E74B Comment Length 0000 (0) │ │ │ │ -10E74D Disk Start 0000 (0) │ │ │ │ -10E74F Int File Attributes 0000 (0) │ │ │ │ +10E863 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E865 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E869 CRC FA69C821 (4201236513) │ │ │ │ +10E86D Compressed Size 00000637 (1591) │ │ │ │ +10E871 Uncompressed Size 0000115B (4443) │ │ │ │ +10E875 Filename Length 002B (43) │ │ │ │ +10E877 Extra Length 0000 (0) │ │ │ │ +10E879 Comment Length 0000 (0) │ │ │ │ +10E87B Disk Start 0000 (0) │ │ │ │ +10E87D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E751 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E87F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E755 Local Header Offset 000D8F82 (888706) │ │ │ │ -10E759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E883 Local Header Offset 000D8F0B (888587) │ │ │ │ +10E887 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E887: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E784 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ -10E788 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E789 Created OS 03 (3) 'Unix' │ │ │ │ -10E78A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E78B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E78C General Purpose Flag 0800 (2048) │ │ │ │ +10E8B2 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ +10E8B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E8B7 Created OS 03 (3) 'Unix' │ │ │ │ +10E8B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E8B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E8BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E78E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E790 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E794 CRC 599BF8E4 (1503394020) │ │ │ │ -10E798 Compressed Size 000004AD (1197) │ │ │ │ -10E79C Uncompressed Size 00002339 (9017) │ │ │ │ -10E7A0 Filename Length 002A (42) │ │ │ │ -10E7A2 Extra Length 0000 (0) │ │ │ │ -10E7A4 Comment Length 0000 (0) │ │ │ │ -10E7A6 Disk Start 0000 (0) │ │ │ │ -10E7A8 Int File Attributes 0000 (0) │ │ │ │ +10E8BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E8BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E8C2 CRC 599BF8E4 (1503394020) │ │ │ │ +10E8C6 Compressed Size 000004AD (1197) │ │ │ │ +10E8CA Uncompressed Size 00002339 (9017) │ │ │ │ +10E8CE Filename Length 002A (42) │ │ │ │ +10E8D0 Extra Length 0000 (0) │ │ │ │ +10E8D2 Comment Length 0000 (0) │ │ │ │ +10E8D4 Disk Start 0000 (0) │ │ │ │ +10E8D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E7AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E8D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E7AE Local Header Offset 000D9602 (890370) │ │ │ │ -10E7B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E8DC Local Header Offset 000D958B (890251) │ │ │ │ +10E8E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E7B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E8E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E7DC CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ -10E7E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E7E1 Created OS 03 (3) 'Unix' │ │ │ │ -10E7E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E7E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E7E4 General Purpose Flag 0800 (2048) │ │ │ │ +10E90A CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ +10E90E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E90F Created OS 03 (3) 'Unix' │ │ │ │ +10E910 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E911 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E912 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E7E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E7E8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E7EC CRC BDBCB8A2 (3183261858) │ │ │ │ -10E7F0 Compressed Size 00000644 (1604) │ │ │ │ -10E7F4 Uncompressed Size 000012BC (4796) │ │ │ │ -10E7F8 Filename Length 0023 (35) │ │ │ │ -10E7FA Extra Length 0000 (0) │ │ │ │ -10E7FC Comment Length 0000 (0) │ │ │ │ -10E7FE Disk Start 0000 (0) │ │ │ │ -10E800 Int File Attributes 0000 (0) │ │ │ │ +10E914 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E916 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E91A CRC BDBCB8A2 (3183261858) │ │ │ │ +10E91E Compressed Size 00000644 (1604) │ │ │ │ +10E922 Uncompressed Size 000012BC (4796) │ │ │ │ +10E926 Filename Length 0023 (35) │ │ │ │ +10E928 Extra Length 0000 (0) │ │ │ │ +10E92A Comment Length 0000 (0) │ │ │ │ +10E92C Disk Start 0000 (0) │ │ │ │ +10E92E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E802 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E930 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E806 Local Header Offset 000D9AF7 (891639) │ │ │ │ -10E80A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E934 Local Header Offset 000D9A80 (891520) │ │ │ │ +10E938 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E80A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E82D CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ -10E831 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E832 Created OS 03 (3) 'Unix' │ │ │ │ -10E833 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E834 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E835 General Purpose Flag 0800 (2048) │ │ │ │ +10E95B CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ +10E95F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E960 Created OS 03 (3) 'Unix' │ │ │ │ +10E961 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E962 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E963 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E837 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E839 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E83D CRC 56A31D8D (1453530509) │ │ │ │ -10E841 Compressed Size 0000063E (1598) │ │ │ │ -10E845 Uncompressed Size 00002805 (10245) │ │ │ │ -10E849 Filename Length 0022 (34) │ │ │ │ -10E84B Extra Length 0000 (0) │ │ │ │ -10E84D Comment Length 0000 (0) │ │ │ │ -10E84F Disk Start 0000 (0) │ │ │ │ -10E851 Int File Attributes 0000 (0) │ │ │ │ +10E965 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E967 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E96B CRC 56A31D8D (1453530509) │ │ │ │ +10E96F Compressed Size 0000063E (1598) │ │ │ │ +10E973 Uncompressed Size 00002805 (10245) │ │ │ │ +10E977 Filename Length 0022 (34) │ │ │ │ +10E979 Extra Length 0000 (0) │ │ │ │ +10E97B Comment Length 0000 (0) │ │ │ │ +10E97D Disk Start 0000 (0) │ │ │ │ +10E97F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E853 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E981 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E857 Local Header Offset 000DA17C (893308) │ │ │ │ -10E85B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E985 Local Header Offset 000DA105 (893189) │ │ │ │ +10E989 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E85B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E989: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E87D CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ -10E881 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E882 Created OS 03 (3) 'Unix' │ │ │ │ -10E883 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E884 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E885 General Purpose Flag 0800 (2048) │ │ │ │ +10E9AB CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ +10E9AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E9B0 Created OS 03 (3) 'Unix' │ │ │ │ +10E9B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E9B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E9B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E887 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E889 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E88D CRC C5FC5155 (3321647445) │ │ │ │ -10E891 Compressed Size 00000285 (645) │ │ │ │ -10E895 Uncompressed Size 00000567 (1383) │ │ │ │ -10E899 Filename Length 0028 (40) │ │ │ │ -10E89B Extra Length 0000 (0) │ │ │ │ -10E89D Comment Length 0000 (0) │ │ │ │ -10E89F Disk Start 0000 (0) │ │ │ │ -10E8A1 Int File Attributes 0000 (0) │ │ │ │ +10E9B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E9B7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E9BB CRC C5FC5155 (3321647445) │ │ │ │ +10E9BF Compressed Size 00000285 (645) │ │ │ │ +10E9C3 Uncompressed Size 00000567 (1383) │ │ │ │ +10E9C7 Filename Length 0028 (40) │ │ │ │ +10E9C9 Extra Length 0000 (0) │ │ │ │ +10E9CB Comment Length 0000 (0) │ │ │ │ +10E9CD Disk Start 0000 (0) │ │ │ │ +10E9CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E8A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E9D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E8A7 Local Header Offset 000DA7FA (894970) │ │ │ │ -10E8AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E9D5 Local Header Offset 000DA783 (894851) │ │ │ │ +10E9D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E8AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E9D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E8D3 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ -10E8D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E8D8 Created OS 03 (3) 'Unix' │ │ │ │ -10E8D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E8DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E8DB General Purpose Flag 0800 (2048) │ │ │ │ +10EA01 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ +10EA05 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EA06 Created OS 03 (3) 'Unix' │ │ │ │ +10EA07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EA08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EA09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E8DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E8DF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E8E3 CRC 91268DC0 (2435222976) │ │ │ │ -10E8E7 Compressed Size 0000032D (813) │ │ │ │ -10E8EB Uncompressed Size 00000C3B (3131) │ │ │ │ -10E8EF Filename Length 0027 (39) │ │ │ │ -10E8F1 Extra Length 0000 (0) │ │ │ │ -10E8F3 Comment Length 0000 (0) │ │ │ │ -10E8F5 Disk Start 0000 (0) │ │ │ │ -10E8F7 Int File Attributes 0000 (0) │ │ │ │ +10EA0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EA0D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EA11 CRC 91268DC0 (2435222976) │ │ │ │ +10EA15 Compressed Size 0000032D (813) │ │ │ │ +10EA19 Uncompressed Size 00000C3B (3131) │ │ │ │ +10EA1D Filename Length 0027 (39) │ │ │ │ +10EA1F Extra Length 0000 (0) │ │ │ │ +10EA21 Comment Length 0000 (0) │ │ │ │ +10EA23 Disk Start 0000 (0) │ │ │ │ +10EA25 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E8F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EA27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E8FD Local Header Offset 000DAAC5 (895685) │ │ │ │ -10E901 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EA2B Local Header Offset 000DAA4E (895566) │ │ │ │ +10EA2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E901: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EA2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E928 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ -10E92C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E92D Created OS 03 (3) 'Unix' │ │ │ │ -10E92E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E92F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E930 General Purpose Flag 0800 (2048) │ │ │ │ +10EA56 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ +10EA5A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EA5B Created OS 03 (3) 'Unix' │ │ │ │ +10EA5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EA5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EA5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E932 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E934 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E938 CRC 1FEF6550 (535782736) │ │ │ │ -10E93C Compressed Size 00000595 (1429) │ │ │ │ -10E940 Uncompressed Size 00000E8B (3723) │ │ │ │ -10E944 Filename Length 002D (45) │ │ │ │ -10E946 Extra Length 0000 (0) │ │ │ │ -10E948 Comment Length 0000 (0) │ │ │ │ -10E94A Disk Start 0000 (0) │ │ │ │ -10E94C Int File Attributes 0000 (0) │ │ │ │ +10EA60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EA62 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EA66 CRC 1FEF6550 (535782736) │ │ │ │ +10EA6A Compressed Size 00000595 (1429) │ │ │ │ +10EA6E Uncompressed Size 00000E8B (3723) │ │ │ │ +10EA72 Filename Length 002D (45) │ │ │ │ +10EA74 Extra Length 0000 (0) │ │ │ │ +10EA76 Comment Length 0000 (0) │ │ │ │ +10EA78 Disk Start 0000 (0) │ │ │ │ +10EA7A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E94E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EA7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E952 Local Header Offset 000DAE37 (896567) │ │ │ │ -10E956 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EA80 Local Header Offset 000DADC0 (896448) │ │ │ │ +10EA84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E956: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EA84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E983 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ -10E987 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E988 Created OS 03 (3) 'Unix' │ │ │ │ -10E989 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E98A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E98B General Purpose Flag 0800 (2048) │ │ │ │ +10EAB1 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ +10EAB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EAB6 Created OS 03 (3) 'Unix' │ │ │ │ +10EAB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EAB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EAB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E98D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E98F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E993 CRC D90110D1 (3640725713) │ │ │ │ -10E997 Compressed Size 00000452 (1106) │ │ │ │ -10E99B Uncompressed Size 00001AE6 (6886) │ │ │ │ -10E99F Filename Length 002C (44) │ │ │ │ -10E9A1 Extra Length 0000 (0) │ │ │ │ -10E9A3 Comment Length 0000 (0) │ │ │ │ -10E9A5 Disk Start 0000 (0) │ │ │ │ -10E9A7 Int File Attributes 0000 (0) │ │ │ │ +10EABB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EABD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EAC1 CRC D90110D1 (3640725713) │ │ │ │ +10EAC5 Compressed Size 00000452 (1106) │ │ │ │ +10EAC9 Uncompressed Size 00001AE6 (6886) │ │ │ │ +10EACD Filename Length 002C (44) │ │ │ │ +10EACF Extra Length 0000 (0) │ │ │ │ +10EAD1 Comment Length 0000 (0) │ │ │ │ +10EAD3 Disk Start 0000 (0) │ │ │ │ +10EAD5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E9A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EAD7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E9AD Local Header Offset 000DB417 (898071) │ │ │ │ -10E9B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EADB Local Header Offset 000DB3A0 (897952) │ │ │ │ +10EADF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E9B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EADF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E9DD CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ -10E9E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E9E2 Created OS 03 (3) 'Unix' │ │ │ │ -10E9E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E9E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E9E5 General Purpose Flag 0800 (2048) │ │ │ │ +10EB0B CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ +10EB0F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EB10 Created OS 03 (3) 'Unix' │ │ │ │ +10EB11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EB12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EB13 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E9E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E9E9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E9ED CRC BA640F7B (3127119739) │ │ │ │ -10E9F1 Compressed Size 00000330 (816) │ │ │ │ -10E9F5 Uncompressed Size 0000059B (1435) │ │ │ │ -10E9F9 Filename Length 001E (30) │ │ │ │ -10E9FB Extra Length 0000 (0) │ │ │ │ -10E9FD Comment Length 0000 (0) │ │ │ │ -10E9FF Disk Start 0000 (0) │ │ │ │ -10EA01 Int File Attributes 0000 (0) │ │ │ │ +10EB15 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EB17 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EB1B CRC BA640F7B (3127119739) │ │ │ │ +10EB1F Compressed Size 00000330 (816) │ │ │ │ +10EB23 Uncompressed Size 0000059B (1435) │ │ │ │ +10EB27 Filename Length 001E (30) │ │ │ │ +10EB29 Extra Length 0000 (0) │ │ │ │ +10EB2B Comment Length 0000 (0) │ │ │ │ +10EB2D Disk Start 0000 (0) │ │ │ │ +10EB2F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EB31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA07 Local Header Offset 000DB8B3 (899251) │ │ │ │ -10EA0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EB35 Local Header Offset 000DB83C (899132) │ │ │ │ +10EB39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EA0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EB39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EA29 CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ -10EA2D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EA2E Created OS 03 (3) 'Unix' │ │ │ │ -10EA2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EA30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EA31 General Purpose Flag 0800 (2048) │ │ │ │ +10EB57 CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ +10EB5B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EB5C Created OS 03 (3) 'Unix' │ │ │ │ +10EB5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EB5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EB5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EA33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EA35 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EA39 CRC EA9E693A (3936250170) │ │ │ │ -10EA3D Compressed Size 0000036D (877) │ │ │ │ -10EA41 Uncompressed Size 00000A42 (2626) │ │ │ │ -10EA45 Filename Length 001D (29) │ │ │ │ -10EA47 Extra Length 0000 (0) │ │ │ │ -10EA49 Comment Length 0000 (0) │ │ │ │ -10EA4B Disk Start 0000 (0) │ │ │ │ -10EA4D Int File Attributes 0000 (0) │ │ │ │ +10EB61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EB63 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EB67 CRC EA9E693A (3936250170) │ │ │ │ +10EB6B Compressed Size 0000036D (877) │ │ │ │ +10EB6F Uncompressed Size 00000A42 (2626) │ │ │ │ +10EB73 Filename Length 001D (29) │ │ │ │ +10EB75 Extra Length 0000 (0) │ │ │ │ +10EB77 Comment Length 0000 (0) │ │ │ │ +10EB79 Disk Start 0000 (0) │ │ │ │ +10EB7B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EB7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA53 Local Header Offset 000DBC1F (900127) │ │ │ │ -10EA57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EB81 Local Header Offset 000DBBA8 (900008) │ │ │ │ +10EB85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EA57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EB85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EA74 CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ -10EA78 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EA79 Created OS 03 (3) 'Unix' │ │ │ │ -10EA7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EA7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EA7C General Purpose Flag 0800 (2048) │ │ │ │ +10EBA2 CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ +10EBA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EBA7 Created OS 03 (3) 'Unix' │ │ │ │ +10EBA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EBA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EBAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EA7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EA80 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EA84 CRC 2EB53711 (783628049) │ │ │ │ -10EA88 Compressed Size 00000247 (583) │ │ │ │ -10EA8C Uncompressed Size 000004BD (1213) │ │ │ │ -10EA90 Filename Length 0027 (39) │ │ │ │ -10EA92 Extra Length 0000 (0) │ │ │ │ -10EA94 Comment Length 0000 (0) │ │ │ │ -10EA96 Disk Start 0000 (0) │ │ │ │ -10EA98 Int File Attributes 0000 (0) │ │ │ │ +10EBAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EBAE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EBB2 CRC 2EB53711 (783628049) │ │ │ │ +10EBB6 Compressed Size 00000247 (583) │ │ │ │ +10EBBA Uncompressed Size 000004BD (1213) │ │ │ │ +10EBBE Filename Length 0027 (39) │ │ │ │ +10EBC0 Extra Length 0000 (0) │ │ │ │ +10EBC2 Comment Length 0000 (0) │ │ │ │ +10EBC4 Disk Start 0000 (0) │ │ │ │ +10EBC6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EBC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA9E Local Header Offset 000DBFC7 (901063) │ │ │ │ -10EAA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EBCC Local Header Offset 000DBF50 (900944) │ │ │ │ +10EBD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EAA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EBD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EAC9 CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ -10EACD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EACE Created OS 03 (3) 'Unix' │ │ │ │ -10EACF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EAD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EAD1 General Purpose Flag 0800 (2048) │ │ │ │ +10EBF7 CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ +10EBFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EBFC Created OS 03 (3) 'Unix' │ │ │ │ +10EBFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EBFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EBFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EAD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EAD5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EAD9 CRC C336F1E5 (3275157989) │ │ │ │ -10EADD Compressed Size 00000211 (529) │ │ │ │ -10EAE1 Uncompressed Size 000007A0 (1952) │ │ │ │ -10EAE5 Filename Length 0026 (38) │ │ │ │ -10EAE7 Extra Length 0000 (0) │ │ │ │ -10EAE9 Comment Length 0000 (0) │ │ │ │ -10EAEB Disk Start 0000 (0) │ │ │ │ -10EAED Int File Attributes 0000 (0) │ │ │ │ +10EC01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EC03 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EC07 CRC C336F1E5 (3275157989) │ │ │ │ +10EC0B Compressed Size 00000211 (529) │ │ │ │ +10EC0F Uncompressed Size 000007A0 (1952) │ │ │ │ +10EC13 Filename Length 0026 (38) │ │ │ │ +10EC15 Extra Length 0000 (0) │ │ │ │ +10EC17 Comment Length 0000 (0) │ │ │ │ +10EC19 Disk Start 0000 (0) │ │ │ │ +10EC1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EAEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EC1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EAF3 Local Header Offset 000DC253 (901715) │ │ │ │ -10EAF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EC21 Local Header Offset 000DC1DC (901596) │ │ │ │ +10EC25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EAF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EC25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EB1D CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ -10EB21 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EB22 Created OS 03 (3) 'Unix' │ │ │ │ -10EB23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EB24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EB25 General Purpose Flag 0800 (2048) │ │ │ │ +10EC4B CENTRAL HEADER #490 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' │ │ │ │ -10EB27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EB29 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EB2D CRC 10837F69 (277053289) │ │ │ │ -10EB31 Compressed Size 00000398 (920) │ │ │ │ -10EB35 Uncompressed Size 000008FB (2299) │ │ │ │ -10EB39 Filename Length 002E (46) │ │ │ │ -10EB3B Extra Length 0000 (0) │ │ │ │ -10EB3D Comment Length 0000 (0) │ │ │ │ -10EB3F Disk Start 0000 (0) │ │ │ │ -10EB41 Int File Attributes 0000 (0) │ │ │ │ +10EC55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EC57 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EC5B CRC 10837F69 (277053289) │ │ │ │ +10EC5F Compressed Size 00000398 (920) │ │ │ │ +10EC63 Uncompressed Size 000008FB (2299) │ │ │ │ +10EC67 Filename Length 002E (46) │ │ │ │ +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' │ │ │ │ -10EB43 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' │ │ │ │ -10EB47 Local Header Offset 000DC4A8 (902312) │ │ │ │ -10EB4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EC75 Local Header Offset 000DC431 (902193) │ │ │ │ +10EC79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EB4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EC79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EB79 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ -10EB7D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EB7E Created OS 03 (3) 'Unix' │ │ │ │ -10EB7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EB80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EB81 General Purpose Flag 0800 (2048) │ │ │ │ +10ECA7 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ +10ECAB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ECAC Created OS 03 (3) 'Unix' │ │ │ │ +10ECAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ECAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ECAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EB83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EB85 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EB89 CRC AAF86018 (2868404248) │ │ │ │ -10EB8D Compressed Size 000002A3 (675) │ │ │ │ -10EB91 Uncompressed Size 00000E90 (3728) │ │ │ │ -10EB95 Filename Length 002D (45) │ │ │ │ -10EB97 Extra Length 0000 (0) │ │ │ │ -10EB99 Comment Length 0000 (0) │ │ │ │ -10EB9B Disk Start 0000 (0) │ │ │ │ -10EB9D Int File Attributes 0000 (0) │ │ │ │ +10ECB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ECB3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ECB7 CRC AAF86018 (2868404248) │ │ │ │ +10ECBB Compressed Size 000002A3 (675) │ │ │ │ +10ECBF Uncompressed Size 00000E90 (3728) │ │ │ │ +10ECC3 Filename Length 002D (45) │ │ │ │ +10ECC5 Extra Length 0000 (0) │ │ │ │ +10ECC7 Comment Length 0000 (0) │ │ │ │ +10ECC9 Disk Start 0000 (0) │ │ │ │ +10ECCB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EB9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ECCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EBA3 Local Header Offset 000DC88C (903308) │ │ │ │ -10EBA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ECD1 Local Header Offset 000DC815 (903189) │ │ │ │ +10ECD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EBA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ECD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EBD4 CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ -10EBD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EBD9 Created OS 03 (3) 'Unix' │ │ │ │ -10EBDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EBDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EBDC General Purpose Flag 0800 (2048) │ │ │ │ +10ED02 CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ +10ED06 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ED07 Created OS 03 (3) 'Unix' │ │ │ │ +10ED08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EBDE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EBE0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EBE4 CRC 98D43496 (2564043926) │ │ │ │ -10EBE8 Compressed Size 00000213 (531) │ │ │ │ -10EBEC Uncompressed Size 0000041B (1051) │ │ │ │ -10EBF0 Filename Length 0024 (36) │ │ │ │ -10EBF2 Extra Length 0000 (0) │ │ │ │ -10EBF4 Comment Length 0000 (0) │ │ │ │ -10EBF6 Disk Start 0000 (0) │ │ │ │ -10EBF8 Int File Attributes 0000 (0) │ │ │ │ +10ED0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED0E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ED12 CRC 98D43496 (2564043926) │ │ │ │ +10ED16 Compressed Size 00000213 (531) │ │ │ │ +10ED1A Uncompressed Size 0000041B (1051) │ │ │ │ +10ED1E Filename Length 0024 (36) │ │ │ │ +10ED20 Extra Length 0000 (0) │ │ │ │ +10ED22 Comment Length 0000 (0) │ │ │ │ +10ED24 Disk Start 0000 (0) │ │ │ │ +10ED26 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EBFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ED28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EBFE Local Header Offset 000DCB7A (904058) │ │ │ │ -10EC02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED2C Local Header Offset 000DCB03 (903939) │ │ │ │ +10ED30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EC02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EC26 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ -10EC2A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EC2B Created OS 03 (3) 'Unix' │ │ │ │ -10EC2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EC2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EC2E General Purpose Flag 0800 (2048) │ │ │ │ +10ED54 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ +10ED58 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ED59 Created OS 03 (3) 'Unix' │ │ │ │ +10ED5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EC30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EC32 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EC36 CRC 73FF1013 (1946095635) │ │ │ │ -10EC3A Compressed Size 0000047A (1146) │ │ │ │ -10EC3E Uncompressed Size 00000B24 (2852) │ │ │ │ -10EC42 Filename Length 0023 (35) │ │ │ │ -10EC44 Extra Length 0000 (0) │ │ │ │ -10EC46 Comment Length 0000 (0) │ │ │ │ -10EC48 Disk Start 0000 (0) │ │ │ │ -10EC4A Int File Attributes 0000 (0) │ │ │ │ +10ED5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED60 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ED64 CRC 73FF1013 (1946095635) │ │ │ │ +10ED68 Compressed Size 0000047A (1146) │ │ │ │ +10ED6C Uncompressed Size 00000B24 (2852) │ │ │ │ +10ED70 Filename Length 0023 (35) │ │ │ │ +10ED72 Extra Length 0000 (0) │ │ │ │ +10ED74 Comment Length 0000 (0) │ │ │ │ +10ED76 Disk Start 0000 (0) │ │ │ │ +10ED78 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EC4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ED7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EC50 Local Header Offset 000DCDCF (904655) │ │ │ │ -10EC54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED7E Local Header Offset 000DCD58 (904536) │ │ │ │ +10ED82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EC54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EC77 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ -10EC7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EC7C Created OS 03 (3) 'Unix' │ │ │ │ -10EC7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EC7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EC7F General Purpose Flag 0800 (2048) │ │ │ │ +10EDA5 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ +10EDA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EDAA Created OS 03 (3) 'Unix' │ │ │ │ +10EDAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EDAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EDAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EC81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EC83 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EC87 CRC 634C4CA3 (1665944739) │ │ │ │ -10EC8B Compressed Size 000002AA (682) │ │ │ │ -10EC8F Uncompressed Size 000005DC (1500) │ │ │ │ -10EC93 Filename Length 002B (43) │ │ │ │ -10EC95 Extra Length 0000 (0) │ │ │ │ -10EC97 Comment Length 0000 (0) │ │ │ │ -10EC99 Disk Start 0000 (0) │ │ │ │ -10EC9B Int File Attributes 0000 (0) │ │ │ │ +10EDAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EDB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EDB5 CRC 634C4CA3 (1665944739) │ │ │ │ +10EDB9 Compressed Size 000002AA (682) │ │ │ │ +10EDBD Uncompressed Size 000005DC (1500) │ │ │ │ +10EDC1 Filename Length 002B (43) │ │ │ │ +10EDC3 Extra Length 0000 (0) │ │ │ │ +10EDC5 Comment Length 0000 (0) │ │ │ │ +10EDC7 Disk Start 0000 (0) │ │ │ │ +10EDC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EC9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EDCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ECA1 Local Header Offset 000DD28A (905866) │ │ │ │ -10ECA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EDCF Local Header Offset 000DD213 (905747) │ │ │ │ +10EDD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ECA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EDD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ECD0 CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ -10ECD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ECD5 Created OS 03 (3) 'Unix' │ │ │ │ -10ECD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ECD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ECD8 General Purpose Flag 0800 (2048) │ │ │ │ +10EDFE CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ +10EE02 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EE03 Created OS 03 (3) 'Unix' │ │ │ │ +10EE04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EE05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EE06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ECDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ECDC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ECE0 CRC 2321B0AB (589410475) │ │ │ │ -10ECE4 Compressed Size 000001FF (511) │ │ │ │ -10ECE8 Uncompressed Size 000007EA (2026) │ │ │ │ -10ECEC Filename Length 002A (42) │ │ │ │ -10ECEE Extra Length 0000 (0) │ │ │ │ -10ECF0 Comment Length 0000 (0) │ │ │ │ -10ECF2 Disk Start 0000 (0) │ │ │ │ -10ECF4 Int File Attributes 0000 (0) │ │ │ │ +10EE08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EE0A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EE0E CRC 2321B0AB (589410475) │ │ │ │ +10EE12 Compressed Size 000001FF (511) │ │ │ │ +10EE16 Uncompressed Size 000007EA (2026) │ │ │ │ +10EE1A Filename Length 002A (42) │ │ │ │ +10EE1C Extra Length 0000 (0) │ │ │ │ +10EE1E Comment Length 0000 (0) │ │ │ │ +10EE20 Disk Start 0000 (0) │ │ │ │ +10EE22 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ECF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EE24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ECFA Local Header Offset 000DD57D (906621) │ │ │ │ -10ECFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EE28 Local Header Offset 000DD506 (906502) │ │ │ │ +10EE2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ECFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EE2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ED28 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ -10ED2C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ED2D Created OS 03 (3) 'Unix' │ │ │ │ -10ED2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED30 General Purpose Flag 0800 (2048) │ │ │ │ +10EE56 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ +10EE5A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EE5B Created OS 03 (3) 'Unix' │ │ │ │ +10EE5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EE5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EE5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED34 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ED38 CRC 7554F17F (1968501119) │ │ │ │ -10ED3C Compressed Size 0000020F (527) │ │ │ │ -10ED40 Uncompressed Size 00000400 (1024) │ │ │ │ -10ED44 Filename Length 0021 (33) │ │ │ │ -10ED46 Extra Length 0000 (0) │ │ │ │ -10ED48 Comment Length 0000 (0) │ │ │ │ -10ED4A Disk Start 0000 (0) │ │ │ │ -10ED4C Int File Attributes 0000 (0) │ │ │ │ +10EE60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EE62 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EE66 CRC 7554F17F (1968501119) │ │ │ │ +10EE6A Compressed Size 0000020F (527) │ │ │ │ +10EE6E Uncompressed Size 00000400 (1024) │ │ │ │ +10EE72 Filename Length 0021 (33) │ │ │ │ +10EE74 Extra Length 0000 (0) │ │ │ │ +10EE76 Comment Length 0000 (0) │ │ │ │ +10EE78 Disk Start 0000 (0) │ │ │ │ +10EE7A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ED4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EE7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ED52 Local Header Offset 000DD7C4 (907204) │ │ │ │ -10ED56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EE80 Local Header Offset 000DD74D (907085) │ │ │ │ +10EE84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ED56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EE84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ED77 CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ -10ED7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ED7C Created OS 03 (3) 'Unix' │ │ │ │ -10ED7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED7F General Purpose Flag 0800 (2048) │ │ │ │ +10EEA5 CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ +10EEA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EEAA Created OS 03 (3) 'Unix' │ │ │ │ +10EEAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EEAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EEAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED83 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ED87 CRC 2C0C94E7 (739022055) │ │ │ │ -10ED8B Compressed Size 0000029D (669) │ │ │ │ -10ED8F Uncompressed Size 00000714 (1812) │ │ │ │ -10ED93 Filename Length 0020 (32) │ │ │ │ -10ED95 Extra Length 0000 (0) │ │ │ │ -10ED97 Comment Length 0000 (0) │ │ │ │ -10ED99 Disk Start 0000 (0) │ │ │ │ -10ED9B Int File Attributes 0000 (0) │ │ │ │ +10EEAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EEB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EEB5 CRC 2C0C94E7 (739022055) │ │ │ │ +10EEB9 Compressed Size 0000029D (669) │ │ │ │ +10EEBD Uncompressed Size 00000714 (1812) │ │ │ │ +10EEC1 Filename Length 0020 (32) │ │ │ │ +10EEC3 Extra Length 0000 (0) │ │ │ │ +10EEC5 Comment Length 0000 (0) │ │ │ │ +10EEC7 Disk Start 0000 (0) │ │ │ │ +10EEC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ED9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EECB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EDA1 Local Header Offset 000DDA12 (907794) │ │ │ │ -10EDA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EECF Local Header Offset 000DD99B (907675) │ │ │ │ +10EED3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EDA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EED3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EDC5 CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ -10EDC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EDCA Created OS 03 (3) 'Unix' │ │ │ │ -10EDCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EDCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EDCD General Purpose Flag 0800 (2048) │ │ │ │ +10EEF3 CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ +10EEF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EEF8 Created OS 03 (3) 'Unix' │ │ │ │ +10EEF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EEFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EEFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EDCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EDD1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EDD5 CRC BA331BED (3123911661) │ │ │ │ -10EDD9 Compressed Size 00000418 (1048) │ │ │ │ -10EDDD Uncompressed Size 00000C3C (3132) │ │ │ │ -10EDE1 Filename Length 0028 (40) │ │ │ │ -10EDE3 Extra Length 0000 (0) │ │ │ │ -10EDE5 Comment Length 0000 (0) │ │ │ │ -10EDE7 Disk Start 0000 (0) │ │ │ │ -10EDE9 Int File Attributes 0000 (0) │ │ │ │ +10EEFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EEFF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EF03 CRC BA331BED (3123911661) │ │ │ │ +10EF07 Compressed Size 00000418 (1048) │ │ │ │ +10EF0B Uncompressed Size 00000C3C (3132) │ │ │ │ +10EF0F Filename Length 0028 (40) │ │ │ │ +10EF11 Extra Length 0000 (0) │ │ │ │ +10EF13 Comment Length 0000 (0) │ │ │ │ +10EF15 Disk Start 0000 (0) │ │ │ │ +10EF17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EDEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EF19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EDEF Local Header Offset 000DDCED (908525) │ │ │ │ -10EDF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EF1D Local Header Offset 000DDC76 (908406) │ │ │ │ +10EF21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EDF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EF21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EE1B CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ -10EE1F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EE20 Created OS 03 (3) 'Unix' │ │ │ │ -10EE21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EE22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EE23 General Purpose Flag 0800 (2048) │ │ │ │ +10EF49 CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ +10EF4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EF4E Created OS 03 (3) 'Unix' │ │ │ │ +10EF4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EF50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EF51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EE25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EE27 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EE2B CRC 91EE9713 (2448332563) │ │ │ │ -10EE2F Compressed Size 0000033E (830) │ │ │ │ -10EE33 Uncompressed Size 0000166A (5738) │ │ │ │ -10EE37 Filename Length 0027 (39) │ │ │ │ -10EE39 Extra Length 0000 (0) │ │ │ │ -10EE3B Comment Length 0000 (0) │ │ │ │ -10EE3D Disk Start 0000 (0) │ │ │ │ -10EE3F Int File Attributes 0000 (0) │ │ │ │ +10EF53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EF55 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EF59 CRC 91EE9713 (2448332563) │ │ │ │ +10EF5D Compressed Size 0000033E (830) │ │ │ │ +10EF61 Uncompressed Size 0000166A (5738) │ │ │ │ +10EF65 Filename Length 0027 (39) │ │ │ │ +10EF67 Extra Length 0000 (0) │ │ │ │ +10EF69 Comment Length 0000 (0) │ │ │ │ +10EF6B Disk Start 0000 (0) │ │ │ │ +10EF6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EE41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EF6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EE45 Local Header Offset 000DE14B (909643) │ │ │ │ -10EE49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EF73 Local Header Offset 000DE0D4 (909524) │ │ │ │ +10EF77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EE49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EF77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EE70 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ -10EE74 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EE75 Created OS 03 (3) 'Unix' │ │ │ │ -10EE76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EE77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EE78 General Purpose Flag 0800 (2048) │ │ │ │ +10EF9E CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ +10EFA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EFA3 Created OS 03 (3) 'Unix' │ │ │ │ +10EFA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EFA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EFA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EE7A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EE7C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EE80 CRC B567466B (3043444331) │ │ │ │ -10EE84 Compressed Size 00000240 (576) │ │ │ │ -10EE88 Uncompressed Size 00000490 (1168) │ │ │ │ -10EE8C Filename Length 0022 (34) │ │ │ │ -10EE8E Extra Length 0000 (0) │ │ │ │ -10EE90 Comment Length 0000 (0) │ │ │ │ -10EE92 Disk Start 0000 (0) │ │ │ │ -10EE94 Int File Attributes 0000 (0) │ │ │ │ +10EFA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EFAA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EFAE CRC B567466B (3043444331) │ │ │ │ +10EFB2 Compressed Size 00000240 (576) │ │ │ │ +10EFB6 Uncompressed Size 00000490 (1168) │ │ │ │ +10EFBA Filename Length 0022 (34) │ │ │ │ +10EFBC Extra Length 0000 (0) │ │ │ │ +10EFBE Comment Length 0000 (0) │ │ │ │ +10EFC0 Disk Start 0000 (0) │ │ │ │ +10EFC2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EE96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EFC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EE9A Local Header Offset 000DE4CE (910542) │ │ │ │ -10EE9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EFC8 Local Header Offset 000DE457 (910423) │ │ │ │ +10EFCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EE9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EFCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EEC0 CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ -10EEC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EEC5 Created OS 03 (3) 'Unix' │ │ │ │ -10EEC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EEC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EEC8 General Purpose Flag 0800 (2048) │ │ │ │ +10EFEE CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ +10EFF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EFF3 Created OS 03 (3) 'Unix' │ │ │ │ +10EFF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EFF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EFF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EECA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EECC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EED0 CRC 5A4B242E (1514873902) │ │ │ │ -10EED4 Compressed Size 00000320 (800) │ │ │ │ -10EED8 Uncompressed Size 00000950 (2384) │ │ │ │ -10EEDC Filename Length 0021 (33) │ │ │ │ -10EEDE Extra Length 0000 (0) │ │ │ │ -10EEE0 Comment Length 0000 (0) │ │ │ │ -10EEE2 Disk Start 0000 (0) │ │ │ │ -10EEE4 Int File Attributes 0000 (0) │ │ │ │ +10EFF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EFFA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EFFE CRC 5A4B242E (1514873902) │ │ │ │ +10F002 Compressed Size 00000320 (800) │ │ │ │ +10F006 Uncompressed Size 00000950 (2384) │ │ │ │ +10F00A Filename Length 0021 (33) │ │ │ │ +10F00C Extra Length 0000 (0) │ │ │ │ +10F00E Comment Length 0000 (0) │ │ │ │ +10F010 Disk Start 0000 (0) │ │ │ │ +10F012 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EEE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F014 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EEEA Local Header Offset 000DE74E (911182) │ │ │ │ -10EEEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F018 Local Header Offset 000DE6D7 (911063) │ │ │ │ +10F01C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EEEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F01C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EF0F CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ -10EF13 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EF14 Created OS 03 (3) 'Unix' │ │ │ │ -10EF15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EF16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EF17 General Purpose Flag 0800 (2048) │ │ │ │ +10F03D CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ +10F041 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F042 Created OS 03 (3) 'Unix' │ │ │ │ +10F043 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F044 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F045 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EF19 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EF1B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EF1F CRC 56C8CE3D (1456000573) │ │ │ │ -10EF23 Compressed Size 00000344 (836) │ │ │ │ -10EF27 Uncompressed Size 000007DF (2015) │ │ │ │ -10EF2B Filename Length 0029 (41) │ │ │ │ -10EF2D Extra Length 0000 (0) │ │ │ │ -10EF2F Comment Length 0000 (0) │ │ │ │ -10EF31 Disk Start 0000 (0) │ │ │ │ -10EF33 Int File Attributes 0000 (0) │ │ │ │ +10F047 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F049 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F04D CRC 56C8CE3D (1456000573) │ │ │ │ +10F051 Compressed Size 00000344 (836) │ │ │ │ +10F055 Uncompressed Size 000007DF (2015) │ │ │ │ +10F059 Filename Length 0029 (41) │ │ │ │ +10F05B Extra Length 0000 (0) │ │ │ │ +10F05D Comment Length 0000 (0) │ │ │ │ +10F05F Disk Start 0000 (0) │ │ │ │ +10F061 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EF35 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F063 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EF39 Local Header Offset 000DEAAD (912045) │ │ │ │ -10EF3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F067 Local Header Offset 000DEA36 (911926) │ │ │ │ +10F06B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EF3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F06B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EF66 CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ -10EF6A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EF6B Created OS 03 (3) 'Unix' │ │ │ │ -10EF6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EF6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EF6E General Purpose Flag 0800 (2048) │ │ │ │ +10F094 CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ +10F098 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F099 Created OS 03 (3) 'Unix' │ │ │ │ +10F09A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F09B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F09C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EF70 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EF72 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EF76 CRC 9F5C12CC (2673611468) │ │ │ │ -10EF7A Compressed Size 0000026F (623) │ │ │ │ -10EF7E Uncompressed Size 00000BCB (3019) │ │ │ │ -10EF82 Filename Length 0028 (40) │ │ │ │ -10EF84 Extra Length 0000 (0) │ │ │ │ -10EF86 Comment Length 0000 (0) │ │ │ │ -10EF88 Disk Start 0000 (0) │ │ │ │ -10EF8A Int File Attributes 0000 (0) │ │ │ │ +10F09E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F0A0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F0A4 CRC 9F5C12CC (2673611468) │ │ │ │ +10F0A8 Compressed Size 0000026F (623) │ │ │ │ +10F0AC Uncompressed Size 00000BCB (3019) │ │ │ │ +10F0B0 Filename Length 0028 (40) │ │ │ │ +10F0B2 Extra Length 0000 (0) │ │ │ │ +10F0B4 Comment Length 0000 (0) │ │ │ │ +10F0B6 Disk Start 0000 (0) │ │ │ │ +10F0B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EF8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F0BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EF90 Local Header Offset 000DEE38 (912952) │ │ │ │ -10EF94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F0BE Local Header Offset 000DEDC1 (912833) │ │ │ │ +10F0C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EF94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F0C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EFBC CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ -10EFC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EFC1 Created OS 03 (3) 'Unix' │ │ │ │ -10EFC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EFC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EFC4 General Purpose Flag 0800 (2048) │ │ │ │ +10F0EA CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ +10F0EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F0EF Created OS 03 (3) 'Unix' │ │ │ │ +10F0F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F0F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F0F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EFC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EFC8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EFCC CRC 9BE82BEA (2615684074) │ │ │ │ -10EFD0 Compressed Size 0000023E (574) │ │ │ │ -10EFD4 Uncompressed Size 00000487 (1159) │ │ │ │ -10EFD8 Filename Length 0021 (33) │ │ │ │ -10EFDA Extra Length 0000 (0) │ │ │ │ -10EFDC Comment Length 0000 (0) │ │ │ │ -10EFDE Disk Start 0000 (0) │ │ │ │ -10EFE0 Int File Attributes 0000 (0) │ │ │ │ +10F0F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F0F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F0FA CRC 9BE82BEA (2615684074) │ │ │ │ +10F0FE Compressed Size 0000023E (574) │ │ │ │ +10F102 Uncompressed Size 00000487 (1159) │ │ │ │ +10F106 Filename Length 0021 (33) │ │ │ │ +10F108 Extra Length 0000 (0) │ │ │ │ +10F10A Comment Length 0000 (0) │ │ │ │ +10F10C Disk Start 0000 (0) │ │ │ │ +10F10E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EFE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F110 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EFE6 Local Header Offset 000DF0ED (913645) │ │ │ │ -10EFEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F114 Local Header Offset 000DF076 (913526) │ │ │ │ +10F118 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EFEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F118: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F00B CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ -10F00F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F010 Created OS 03 (3) 'Unix' │ │ │ │ -10F011 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F012 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F013 General Purpose Flag 0800 (2048) │ │ │ │ +10F139 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ +10F13D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F13E Created OS 03 (3) 'Unix' │ │ │ │ +10F13F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F140 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F141 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F015 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F017 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F01B CRC 9F2AC24A (2670379594) │ │ │ │ -10F01F Compressed Size 000002CB (715) │ │ │ │ -10F023 Uncompressed Size 00000875 (2165) │ │ │ │ -10F027 Filename Length 0020 (32) │ │ │ │ -10F029 Extra Length 0000 (0) │ │ │ │ -10F02B Comment Length 0000 (0) │ │ │ │ -10F02D Disk Start 0000 (0) │ │ │ │ -10F02F Int File Attributes 0000 (0) │ │ │ │ +10F143 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F145 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F149 CRC 9F2AC24A (2670379594) │ │ │ │ +10F14D Compressed Size 000002CB (715) │ │ │ │ +10F151 Uncompressed Size 00000875 (2165) │ │ │ │ +10F155 Filename Length 0020 (32) │ │ │ │ +10F157 Extra Length 0000 (0) │ │ │ │ +10F159 Comment Length 0000 (0) │ │ │ │ +10F15B Disk Start 0000 (0) │ │ │ │ +10F15D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F031 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F15F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F035 Local Header Offset 000DF36A (914282) │ │ │ │ -10F039 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F163 Local Header Offset 000DF2F3 (914163) │ │ │ │ +10F167 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F039: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F167: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F059 CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ -10F05D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F05E Created OS 03 (3) 'Unix' │ │ │ │ -10F05F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F060 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F061 General Purpose Flag 0800 (2048) │ │ │ │ +10F187 CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ +10F18B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F18C Created OS 03 (3) 'Unix' │ │ │ │ +10F18D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F18E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F18F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F063 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F065 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F069 CRC CA9EDA50 (3399408208) │ │ │ │ -10F06D Compressed Size 00000406 (1030) │ │ │ │ -10F071 Uncompressed Size 000009AC (2476) │ │ │ │ -10F075 Filename Length 0028 (40) │ │ │ │ -10F077 Extra Length 0000 (0) │ │ │ │ -10F079 Comment Length 0000 (0) │ │ │ │ -10F07B Disk Start 0000 (0) │ │ │ │ -10F07D Int File Attributes 0000 (0) │ │ │ │ +10F191 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F193 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F197 CRC CA9EDA50 (3399408208) │ │ │ │ +10F19B Compressed Size 00000406 (1030) │ │ │ │ +10F19F Uncompressed Size 000009AC (2476) │ │ │ │ +10F1A3 Filename Length 0028 (40) │ │ │ │ +10F1A5 Extra Length 0000 (0) │ │ │ │ +10F1A7 Comment Length 0000 (0) │ │ │ │ +10F1A9 Disk Start 0000 (0) │ │ │ │ +10F1AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F07F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F1AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F083 Local Header Offset 000DF673 (915059) │ │ │ │ -10F087 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F1B1 Local Header Offset 000DF5FC (914940) │ │ │ │ +10F1B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F087: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F1B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F0AF CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ -10F0B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F0B4 Created OS 03 (3) 'Unix' │ │ │ │ -10F0B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F0B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F0B7 General Purpose Flag 0800 (2048) │ │ │ │ +10F1DD CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ +10F1E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F1E2 Created OS 03 (3) 'Unix' │ │ │ │ +10F1E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F1E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F1E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F0B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F0BB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F0BF CRC D4030F59 (3556970329) │ │ │ │ -10F0C3 Compressed Size 000002FD (765) │ │ │ │ -10F0C7 Uncompressed Size 00000EE3 (3811) │ │ │ │ -10F0CB Filename Length 0027 (39) │ │ │ │ -10F0CD Extra Length 0000 (0) │ │ │ │ -10F0CF Comment Length 0000 (0) │ │ │ │ -10F0D1 Disk Start 0000 (0) │ │ │ │ -10F0D3 Int File Attributes 0000 (0) │ │ │ │ +10F1E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F1E9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F1ED CRC D4030F59 (3556970329) │ │ │ │ +10F1F1 Compressed Size 000002FD (765) │ │ │ │ +10F1F5 Uncompressed Size 00000EE3 (3811) │ │ │ │ +10F1F9 Filename Length 0027 (39) │ │ │ │ +10F1FB Extra Length 0000 (0) │ │ │ │ +10F1FD Comment Length 0000 (0) │ │ │ │ +10F1FF Disk Start 0000 (0) │ │ │ │ +10F201 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F0D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F203 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F0D9 Local Header Offset 000DFABF (916159) │ │ │ │ -10F0DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F207 Local Header Offset 000DFA48 (916040) │ │ │ │ +10F20B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F0DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F20B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F104 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ -10F108 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F109 Created OS 03 (3) 'Unix' │ │ │ │ -10F10A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F10B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F10C General Purpose Flag 0800 (2048) │ │ │ │ +10F232 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ +10F236 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F237 Created OS 03 (3) 'Unix' │ │ │ │ +10F238 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F239 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F23A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F10E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F110 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F114 CRC 50EF40F9 (1357857017) │ │ │ │ -10F118 Compressed Size 00000456 (1110) │ │ │ │ -10F11C Uncompressed Size 00000B6B (2923) │ │ │ │ -10F120 Filename Length 002C (44) │ │ │ │ -10F122 Extra Length 0000 (0) │ │ │ │ -10F124 Comment Length 0000 (0) │ │ │ │ -10F126 Disk Start 0000 (0) │ │ │ │ -10F128 Int File Attributes 0000 (0) │ │ │ │ +10F23C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F23E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F242 CRC 50EF40F9 (1357857017) │ │ │ │ +10F246 Compressed Size 00000456 (1110) │ │ │ │ +10F24A Uncompressed Size 00000B6B (2923) │ │ │ │ +10F24E Filename Length 002C (44) │ │ │ │ +10F250 Extra Length 0000 (0) │ │ │ │ +10F252 Comment Length 0000 (0) │ │ │ │ +10F254 Disk Start 0000 (0) │ │ │ │ +10F256 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F12A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F258 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F12E Local Header Offset 000DFE01 (916993) │ │ │ │ -10F132 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F25C Local Header Offset 000DFD8A (916874) │ │ │ │ +10F260 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F132: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F260: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F15E CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ -10F162 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F163 Created OS 03 (3) 'Unix' │ │ │ │ -10F164 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F165 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F166 General Purpose Flag 0800 (2048) │ │ │ │ +10F28C CENTRAL HEADER #509 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F168 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F16A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F16E CRC 0E3E5D33 (238968115) │ │ │ │ -10F172 Compressed Size 00000648 (1608) │ │ │ │ -10F176 Uncompressed Size 000020E4 (8420) │ │ │ │ -10F17A Filename Length 002B (43) │ │ │ │ -10F17C Extra Length 0000 (0) │ │ │ │ -10F17E Comment Length 0000 (0) │ │ │ │ -10F180 Disk Start 0000 (0) │ │ │ │ -10F182 Int File Attributes 0000 (0) │ │ │ │ +10F296 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F298 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F29C CRC 0E3E5D33 (238968115) │ │ │ │ +10F2A0 Compressed Size 00000648 (1608) │ │ │ │ +10F2A4 Uncompressed Size 000020E4 (8420) │ │ │ │ +10F2A8 Filename Length 002B (43) │ │ │ │ +10F2AA Extra Length 0000 (0) │ │ │ │ +10F2AC Comment Length 0000 (0) │ │ │ │ +10F2AE Disk Start 0000 (0) │ │ │ │ +10F2B0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F184 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F2B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F188 Local Header Offset 000E02A1 (918177) │ │ │ │ -10F18C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F2B6 Local Header Offset 000E022A (918058) │ │ │ │ +10F2BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F18C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F2BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F1B7 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ -10F1BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F1BC Created OS 03 (3) 'Unix' │ │ │ │ -10F1BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F1BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F1BF General Purpose Flag 0800 (2048) │ │ │ │ +10F2E5 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ +10F2E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F2EA Created OS 03 (3) 'Unix' │ │ │ │ +10F2EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F2EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F2ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F1C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F1C3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F1C7 CRC C1D67AD7 (3252058839) │ │ │ │ -10F1CB Compressed Size 000010BB (4283) │ │ │ │ -10F1CF Uncompressed Size 000030B2 (12466) │ │ │ │ -10F1D3 Filename Length 001C (28) │ │ │ │ -10F1D5 Extra Length 0000 (0) │ │ │ │ -10F1D7 Comment Length 0000 (0) │ │ │ │ -10F1D9 Disk Start 0000 (0) │ │ │ │ -10F1DB Int File Attributes 0000 (0) │ │ │ │ +10F2EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F2F1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F2F5 CRC 1AB6AD54 (448179540) │ │ │ │ +10F2F9 Compressed Size 000010C0 (4288) │ │ │ │ +10F2FD Uncompressed Size 000030B2 (12466) │ │ │ │ +10F301 Filename Length 001C (28) │ │ │ │ +10F303 Extra Length 0000 (0) │ │ │ │ +10F305 Comment Length 0000 (0) │ │ │ │ +10F307 Disk Start 0000 (0) │ │ │ │ +10F309 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F1DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F30B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F1E1 Local Header Offset 000E0932 (919858) │ │ │ │ -10F1E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F30F Local Header Offset 000E08BB (919739) │ │ │ │ +10F313 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F1E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F313: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F201 CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ -10F205 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F206 Created OS 03 (3) 'Unix' │ │ │ │ -10F207 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F208 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F209 General Purpose Flag 0800 (2048) │ │ │ │ +10F32F CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ +10F333 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F334 Created OS 03 (3) 'Unix' │ │ │ │ +10F335 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F336 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F337 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F20B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F20D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F211 CRC C8CF5F92 (3369033618) │ │ │ │ -10F215 Compressed Size 00001EC9 (7881) │ │ │ │ -10F219 Uncompressed Size 0000EFC8 (61384) │ │ │ │ -10F21D Filename Length 001B (27) │ │ │ │ -10F21F Extra Length 0000 (0) │ │ │ │ -10F221 Comment Length 0000 (0) │ │ │ │ -10F223 Disk Start 0000 (0) │ │ │ │ -10F225 Int File Attributes 0000 (0) │ │ │ │ +10F339 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F33B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F33F CRC EF81B4B7 (4018255031) │ │ │ │ +10F343 Compressed Size 00001F11 (7953) │ │ │ │ +10F347 Uncompressed Size 0000EFC8 (61384) │ │ │ │ +10F34B Filename Length 001B (27) │ │ │ │ +10F34D Extra Length 0000 (0) │ │ │ │ +10F34F Comment Length 0000 (0) │ │ │ │ +10F351 Disk Start 0000 (0) │ │ │ │ +10F353 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F227 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F355 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F22B Local Header Offset 000E1A27 (924199) │ │ │ │ -10F22F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F359 Local Header Offset 000E19B5 (924085) │ │ │ │ +10F35D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F22F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F35D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F24A CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ -10F24E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F24F Created OS 03 (3) 'Unix' │ │ │ │ -10F250 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F251 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F252 General Purpose Flag 0800 (2048) │ │ │ │ +10F378 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ +10F37C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F37D Created OS 03 (3) 'Unix' │ │ │ │ +10F37E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F37F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F380 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F254 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F256 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F25A CRC 00000000 (0) │ │ │ │ -10F25E Compressed Size 00000000 (0) │ │ │ │ -10F262 Uncompressed Size 00000000 (0) │ │ │ │ -10F266 Filename Length 0013 (19) │ │ │ │ -10F268 Extra Length 0000 (0) │ │ │ │ -10F26A Comment Length 0000 (0) │ │ │ │ -10F26C Disk Start 0000 (0) │ │ │ │ -10F26E Int File Attributes 0000 (0) │ │ │ │ +10F382 Compression Method 0000 (0) 'Stored' │ │ │ │ +10F384 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F388 CRC 00000000 (0) │ │ │ │ +10F38C Compressed Size 00000000 (0) │ │ │ │ +10F390 Uncompressed Size 00000000 (0) │ │ │ │ +10F394 Filename Length 0013 (19) │ │ │ │ +10F396 Extra Length 0000 (0) │ │ │ │ +10F398 Comment Length 0000 (0) │ │ │ │ +10F39A Disk Start 0000 (0) │ │ │ │ +10F39C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F270 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F39E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F274 Local Header Offset 000E3929 (932137) │ │ │ │ -10F278 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F3A2 Local Header Offset 000E38FF (932095) │ │ │ │ +10F3A6 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F278: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F3A6: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F278: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F3A6: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F250: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F37E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F28B CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ -10F28F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F290 Created OS 03 (3) 'Unix' │ │ │ │ -10F291 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F292 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F293 General Purpose Flag 0800 (2048) │ │ │ │ +10F3B9 CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ +10F3BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F3BE Created OS 03 (3) 'Unix' │ │ │ │ +10F3BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F3C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F3C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F295 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F297 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F29B CRC 491461ED (1226072557) │ │ │ │ -10F29F Compressed Size 000006C2 (1730) │ │ │ │ -10F2A3 Uncompressed Size 000011D9 (4569) │ │ │ │ -10F2A7 Filename Length 0025 (37) │ │ │ │ -10F2A9 Extra Length 0000 (0) │ │ │ │ -10F2AB Comment Length 0000 (0) │ │ │ │ -10F2AD Disk Start 0000 (0) │ │ │ │ -10F2AF Int File Attributes 0000 (0) │ │ │ │ +10F3C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F3C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F3C9 CRC 491461ED (1226072557) │ │ │ │ +10F3CD Compressed Size 000006C2 (1730) │ │ │ │ +10F3D1 Uncompressed Size 000011D9 (4569) │ │ │ │ +10F3D5 Filename Length 0025 (37) │ │ │ │ +10F3D7 Extra Length 0000 (0) │ │ │ │ +10F3D9 Comment Length 0000 (0) │ │ │ │ +10F3DB Disk Start 0000 (0) │ │ │ │ +10F3DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F2B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F3DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F2B5 Local Header Offset 000E395A (932186) │ │ │ │ -10F2B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F3E3 Local Header Offset 000E3930 (932144) │ │ │ │ +10F3E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F2B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F3E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F2DE CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ -10F2E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F2E3 Created OS 03 (3) 'Unix' │ │ │ │ -10F2E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F2E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F2E6 General Purpose Flag 0800 (2048) │ │ │ │ +10F40C CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ +10F410 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F411 Created OS 03 (3) 'Unix' │ │ │ │ +10F412 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F413 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F414 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F2E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F2EA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F2EE CRC 631F4D5B (1662995803) │ │ │ │ -10F2F2 Compressed Size 00001056 (4182) │ │ │ │ -10F2F6 Uncompressed Size 00005D15 (23829) │ │ │ │ -10F2FA Filename Length 0024 (36) │ │ │ │ -10F2FC Extra Length 0000 (0) │ │ │ │ -10F2FE Comment Length 0000 (0) │ │ │ │ -10F300 Disk Start 0000 (0) │ │ │ │ -10F302 Int File Attributes 0000 (0) │ │ │ │ +10F416 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F418 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F41C CRC 631F4D5B (1662995803) │ │ │ │ +10F420 Compressed Size 00001056 (4182) │ │ │ │ +10F424 Uncompressed Size 00005D15 (23829) │ │ │ │ +10F428 Filename Length 0024 (36) │ │ │ │ +10F42A Extra Length 0000 (0) │ │ │ │ +10F42C Comment Length 0000 (0) │ │ │ │ +10F42E Disk Start 0000 (0) │ │ │ │ +10F430 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F304 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F432 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F308 Local Header Offset 000E405F (933983) │ │ │ │ -10F30C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F436 Local Header Offset 000E4035 (933941) │ │ │ │ +10F43A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F30C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F43A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F330 CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ -10F334 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F335 Created OS 03 (3) 'Unix' │ │ │ │ -10F336 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F337 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F338 General Purpose Flag 0800 (2048) │ │ │ │ +10F45E CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ +10F462 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F463 Created OS 03 (3) 'Unix' │ │ │ │ +10F464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F466 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F33A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F33C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F340 CRC AAEC6926 (2867620134) │ │ │ │ -10F344 Compressed Size 000007B4 (1972) │ │ │ │ -10F348 Uncompressed Size 00001489 (5257) │ │ │ │ -10F34C Filename Length 0024 (36) │ │ │ │ -10F34E Extra Length 0000 (0) │ │ │ │ -10F350 Comment Length 0000 (0) │ │ │ │ -10F352 Disk Start 0000 (0) │ │ │ │ -10F354 Int File Attributes 0000 (0) │ │ │ │ +10F468 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F46A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F46E CRC AAEC6926 (2867620134) │ │ │ │ +10F472 Compressed Size 000007B4 (1972) │ │ │ │ +10F476 Uncompressed Size 00001489 (5257) │ │ │ │ +10F47A Filename Length 0024 (36) │ │ │ │ +10F47C Extra Length 0000 (0) │ │ │ │ +10F47E Comment Length 0000 (0) │ │ │ │ +10F480 Disk Start 0000 (0) │ │ │ │ +10F482 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F356 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F484 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F35A Local Header Offset 000E50F7 (938231) │ │ │ │ -10F35E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F488 Local Header Offset 000E50CD (938189) │ │ │ │ +10F48C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F35E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F48C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F382 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ -10F386 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F387 Created OS 03 (3) 'Unix' │ │ │ │ -10F388 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F389 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F38A General Purpose Flag 0800 (2048) │ │ │ │ +10F4B0 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ +10F4B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F4B5 Created OS 03 (3) 'Unix' │ │ │ │ +10F4B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F4B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F4B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F38C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F38E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F392 CRC 6B2FCC6F (1798294639) │ │ │ │ -10F396 Compressed Size 00000C29 (3113) │ │ │ │ -10F39A Uncompressed Size 00004B62 (19298) │ │ │ │ -10F39E Filename Length 0023 (35) │ │ │ │ -10F3A0 Extra Length 0000 (0) │ │ │ │ -10F3A2 Comment Length 0000 (0) │ │ │ │ -10F3A4 Disk Start 0000 (0) │ │ │ │ -10F3A6 Int File Attributes 0000 (0) │ │ │ │ +10F4BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F4BC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F4C0 CRC 6B2FCC6F (1798294639) │ │ │ │ +10F4C4 Compressed Size 00000C29 (3113) │ │ │ │ +10F4C8 Uncompressed Size 00004B62 (19298) │ │ │ │ +10F4CC Filename Length 0023 (35) │ │ │ │ +10F4CE Extra Length 0000 (0) │ │ │ │ +10F4D0 Comment Length 0000 (0) │ │ │ │ +10F4D2 Disk Start 0000 (0) │ │ │ │ +10F4D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F3A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F4D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F3AC Local Header Offset 000E58ED (940269) │ │ │ │ -10F3B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F4DA Local Header Offset 000E58C3 (940227) │ │ │ │ +10F4DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F3B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F4DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F3D3 CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ -10F3D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F3D8 Created OS 03 (3) 'Unix' │ │ │ │ -10F3D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F3DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F3DB General Purpose Flag 0800 (2048) │ │ │ │ +10F501 CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ +10F505 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F506 Created OS 03 (3) 'Unix' │ │ │ │ +10F507 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F508 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F509 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F3DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F3DF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F3E3 CRC DF619346 (3747713862) │ │ │ │ -10F3E7 Compressed Size 000018DF (6367) │ │ │ │ -10F3EB Uncompressed Size 00004E42 (20034) │ │ │ │ -10F3EF Filename Length 0020 (32) │ │ │ │ -10F3F1 Extra Length 0000 (0) │ │ │ │ -10F3F3 Comment Length 0000 (0) │ │ │ │ -10F3F5 Disk Start 0000 (0) │ │ │ │ -10F3F7 Int File Attributes 0000 (0) │ │ │ │ +10F50B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F50D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F511 CRC DF619346 (3747713862) │ │ │ │ +10F515 Compressed Size 000018DF (6367) │ │ │ │ +10F519 Uncompressed Size 00004E42 (20034) │ │ │ │ +10F51D Filename Length 0020 (32) │ │ │ │ +10F51F Extra Length 0000 (0) │ │ │ │ +10F521 Comment Length 0000 (0) │ │ │ │ +10F523 Disk Start 0000 (0) │ │ │ │ +10F525 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F3F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F527 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F3FD Local Header Offset 000E6557 (943447) │ │ │ │ -10F401 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F52B Local Header Offset 000E652D (943405) │ │ │ │ +10F52F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F401: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F52F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F421 CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ -10F425 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F426 Created OS 03 (3) 'Unix' │ │ │ │ -10F427 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F428 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F429 General Purpose Flag 0800 (2048) │ │ │ │ +10F54F CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ +10F553 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F554 Created OS 03 (3) 'Unix' │ │ │ │ +10F555 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F556 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F557 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F42B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F42D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F431 CRC B857BDE2 (3092757986) │ │ │ │ -10F435 Compressed Size 000011C7 (4551) │ │ │ │ -10F439 Uncompressed Size 00005F2A (24362) │ │ │ │ -10F43D Filename Length 001F (31) │ │ │ │ -10F43F Extra Length 0000 (0) │ │ │ │ -10F441 Comment Length 0000 (0) │ │ │ │ -10F443 Disk Start 0000 (0) │ │ │ │ -10F445 Int File Attributes 0000 (0) │ │ │ │ +10F559 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F55B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F55F CRC B857BDE2 (3092757986) │ │ │ │ +10F563 Compressed Size 000011C7 (4551) │ │ │ │ +10F567 Uncompressed Size 00005F2A (24362) │ │ │ │ +10F56B Filename Length 001F (31) │ │ │ │ +10F56D Extra Length 0000 (0) │ │ │ │ +10F56F Comment Length 0000 (0) │ │ │ │ +10F571 Disk Start 0000 (0) │ │ │ │ +10F573 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F447 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F575 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F44B Local Header Offset 000E7E74 (949876) │ │ │ │ -10F44F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F579 Local Header Offset 000E7E4A (949834) │ │ │ │ +10F57D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F44F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F57D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F46E CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ -10F472 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F473 Created OS 03 (3) 'Unix' │ │ │ │ -10F474 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F475 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F476 General Purpose Flag 0800 (2048) │ │ │ │ +10F59C CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ +10F5A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F5A1 Created OS 03 (3) 'Unix' │ │ │ │ +10F5A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F5A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F5A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F478 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F47A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F47E CRC 00000000 (0) │ │ │ │ -10F482 Compressed Size 00000000 (0) │ │ │ │ -10F486 Uncompressed Size 00000000 (0) │ │ │ │ -10F48A Filename Length 0019 (25) │ │ │ │ -10F48C Extra Length 0000 (0) │ │ │ │ -10F48E Comment Length 0000 (0) │ │ │ │ -10F490 Disk Start 0000 (0) │ │ │ │ -10F492 Int File Attributes 0000 (0) │ │ │ │ +10F5A6 Compression Method 0000 (0) 'Stored' │ │ │ │ +10F5A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F5AC CRC 00000000 (0) │ │ │ │ +10F5B0 Compressed Size 00000000 (0) │ │ │ │ +10F5B4 Uncompressed Size 00000000 (0) │ │ │ │ +10F5B8 Filename Length 0019 (25) │ │ │ │ +10F5BA Extra Length 0000 (0) │ │ │ │ +10F5BC Comment Length 0000 (0) │ │ │ │ +10F5BE Disk Start 0000 (0) │ │ │ │ +10F5C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F494 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F5C2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F498 Local Header Offset 000E9078 (954488) │ │ │ │ -10F49C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F5C6 Local Header Offset 000E904E (954446) │ │ │ │ +10F5CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F49C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F5CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F49C: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F5CA: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F474: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F5A2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F4B5 CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ -10F4B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F4BA Created OS 03 (3) 'Unix' │ │ │ │ -10F4BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F4BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F4BD General Purpose Flag 0800 (2048) │ │ │ │ +10F5E3 CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ +10F5E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F5E8 Created OS 03 (3) 'Unix' │ │ │ │ +10F5E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F5EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F5EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F4BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F4C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F4C5 CRC 9BD26099 (2614255769) │ │ │ │ -10F4C9 Compressed Size 00000532 (1330) │ │ │ │ -10F4CD Uncompressed Size 00000D4A (3402) │ │ │ │ -10F4D1 Filename Length 002B (43) │ │ │ │ -10F4D3 Extra Length 0000 (0) │ │ │ │ -10F4D5 Comment Length 0000 (0) │ │ │ │ -10F4D7 Disk Start 0000 (0) │ │ │ │ -10F4D9 Int File Attributes 0000 (0) │ │ │ │ +10F5ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F5EF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F5F3 CRC 9BD26099 (2614255769) │ │ │ │ +10F5F7 Compressed Size 00000532 (1330) │ │ │ │ +10F5FB Uncompressed Size 00000D4A (3402) │ │ │ │ +10F5FF Filename Length 002B (43) │ │ │ │ +10F601 Extra Length 0000 (0) │ │ │ │ +10F603 Comment Length 0000 (0) │ │ │ │ +10F605 Disk Start 0000 (0) │ │ │ │ +10F607 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F4DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F609 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F4DF Local Header Offset 000E90AF (954543) │ │ │ │ -10F4E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F60D Local Header Offset 000E9085 (954501) │ │ │ │ +10F611 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F4E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F611: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F50E CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ -10F512 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F513 Created OS 03 (3) 'Unix' │ │ │ │ -10F514 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F515 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F516 General Purpose Flag 0800 (2048) │ │ │ │ +10F63C CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ +10F640 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F641 Created OS 03 (3) 'Unix' │ │ │ │ +10F642 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F643 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F644 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F518 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F51A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F51E CRC 8E3EC6BB (2386478779) │ │ │ │ -10F522 Compressed Size 000005D1 (1489) │ │ │ │ -10F526 Uncompressed Size 00001E54 (7764) │ │ │ │ -10F52A Filename Length 002A (42) │ │ │ │ -10F52C Extra Length 0000 (0) │ │ │ │ -10F52E Comment Length 0000 (0) │ │ │ │ -10F530 Disk Start 0000 (0) │ │ │ │ -10F532 Int File Attributes 0000 (0) │ │ │ │ +10F646 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F648 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F64C CRC 8E3EC6BB (2386478779) │ │ │ │ +10F650 Compressed Size 000005D1 (1489) │ │ │ │ +10F654 Uncompressed Size 00001E54 (7764) │ │ │ │ +10F658 Filename Length 002A (42) │ │ │ │ +10F65A Extra Length 0000 (0) │ │ │ │ +10F65C Comment Length 0000 (0) │ │ │ │ +10F65E Disk Start 0000 (0) │ │ │ │ +10F660 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F534 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F662 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F538 Local Header Offset 000E962A (955946) │ │ │ │ -10F53C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F666 Local Header Offset 000E9600 (955904) │ │ │ │ +10F66A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F53C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F66A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F566 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ -10F56A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F56B Created OS 03 (3) 'Unix' │ │ │ │ -10F56C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F56D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F56E General Purpose Flag 0800 (2048) │ │ │ │ +10F694 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ +10F698 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F699 Created OS 03 (3) 'Unix' │ │ │ │ +10F69A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F69B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F69C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F570 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F572 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F576 CRC EC9B2091 (3969589393) │ │ │ │ -10F57A Compressed Size 000000D5 (213) │ │ │ │ -10F57E Uncompressed Size 0000013A (314) │ │ │ │ -10F582 Filename Length 002C (44) │ │ │ │ -10F584 Extra Length 0000 (0) │ │ │ │ -10F586 Comment Length 0000 (0) │ │ │ │ -10F588 Disk Start 0000 (0) │ │ │ │ -10F58A Int File Attributes 0000 (0) │ │ │ │ +10F69E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F6A0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F6A4 CRC EC9B2091 (3969589393) │ │ │ │ +10F6A8 Compressed Size 000000D5 (213) │ │ │ │ +10F6AC Uncompressed Size 0000013A (314) │ │ │ │ +10F6B0 Filename Length 002C (44) │ │ │ │ +10F6B2 Extra Length 0000 (0) │ │ │ │ +10F6B4 Comment Length 0000 (0) │ │ │ │ +10F6B6 Disk Start 0000 (0) │ │ │ │ +10F6B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F58C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F6BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F590 Local Header Offset 000E9C43 (957507) │ │ │ │ -10F594 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F6BE Local Header Offset 000E9C19 (957465) │ │ │ │ +10F6C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F594: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F6C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F5C0 CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ -10F5C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F5C5 Created OS 03 (3) 'Unix' │ │ │ │ -10F5C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F5C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F5C8 General Purpose Flag 0800 (2048) │ │ │ │ +10F6EE CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ +10F6F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F6F3 Created OS 03 (3) 'Unix' │ │ │ │ +10F6F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F6F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F6F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F5CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F5CC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F5D0 CRC 1152B764 (290633572) │ │ │ │ -10F5D4 Compressed Size 0000007B (123) │ │ │ │ -10F5D8 Uncompressed Size 000000A2 (162) │ │ │ │ -10F5DC Filename Length 002B (43) │ │ │ │ -10F5DE Extra Length 0000 (0) │ │ │ │ -10F5E0 Comment Length 0000 (0) │ │ │ │ -10F5E2 Disk Start 0000 (0) │ │ │ │ -10F5E4 Int File Attributes 0000 (0) │ │ │ │ +10F6F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F6FA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F6FE CRC 1152B764 (290633572) │ │ │ │ +10F702 Compressed Size 0000007B (123) │ │ │ │ +10F706 Uncompressed Size 000000A2 (162) │ │ │ │ +10F70A Filename Length 002B (43) │ │ │ │ +10F70C Extra Length 0000 (0) │ │ │ │ +10F70E Comment Length 0000 (0) │ │ │ │ +10F710 Disk Start 0000 (0) │ │ │ │ +10F712 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F5E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F714 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F5EA Local Header Offset 000E9D62 (957794) │ │ │ │ -10F5EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F718 Local Header Offset 000E9D38 (957752) │ │ │ │ +10F71C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F5EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F71C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F619 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ -10F61D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F61E Created OS 03 (3) 'Unix' │ │ │ │ -10F61F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F620 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F621 General Purpose Flag 0800 (2048) │ │ │ │ +10F747 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ +10F74B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F74C Created OS 03 (3) 'Unix' │ │ │ │ +10F74D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F74E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F74F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F623 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F625 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F629 CRC 00000000 (0) │ │ │ │ -10F62D Compressed Size 00000000 (0) │ │ │ │ -10F631 Uncompressed Size 00000000 (0) │ │ │ │ -10F635 Filename Length 0014 (20) │ │ │ │ -10F637 Extra Length 0000 (0) │ │ │ │ -10F639 Comment Length 0000 (0) │ │ │ │ -10F63B Disk Start 0000 (0) │ │ │ │ -10F63D Int File Attributes 0000 (0) │ │ │ │ +10F751 Compression Method 0000 (0) 'Stored' │ │ │ │ +10F753 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F757 CRC 00000000 (0) │ │ │ │ +10F75B Compressed Size 00000000 (0) │ │ │ │ +10F75F Uncompressed Size 00000000 (0) │ │ │ │ +10F763 Filename Length 0014 (20) │ │ │ │ +10F765 Extra Length 0000 (0) │ │ │ │ +10F767 Comment Length 0000 (0) │ │ │ │ +10F769 Disk Start 0000 (0) │ │ │ │ +10F76B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F63F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F76D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F643 Local Header Offset 000E9E26 (957990) │ │ │ │ -10F647 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F771 Local Header Offset 000E9DFC (957948) │ │ │ │ +10F775 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F647: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F775: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F647: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F775: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F61F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F74D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F65B CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ -10F65F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F660 Created OS 03 (3) 'Unix' │ │ │ │ -10F661 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F662 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F663 General Purpose Flag 0800 (2048) │ │ │ │ +10F789 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ +10F78D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F78E Created OS 03 (3) 'Unix' │ │ │ │ +10F78F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F790 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F791 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F665 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F667 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F66B CRC 5CD42A14 (1557408276) │ │ │ │ -10F66F Compressed Size 000002B3 (691) │ │ │ │ -10F673 Uncompressed Size 00000598 (1432) │ │ │ │ -10F677 Filename Length 0030 (48) │ │ │ │ -10F679 Extra Length 0000 (0) │ │ │ │ -10F67B Comment Length 0000 (0) │ │ │ │ -10F67D Disk Start 0000 (0) │ │ │ │ -10F67F Int File Attributes 0000 (0) │ │ │ │ +10F793 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F795 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F799 CRC 5CD42A14 (1557408276) │ │ │ │ +10F79D Compressed Size 000002B3 (691) │ │ │ │ +10F7A1 Uncompressed Size 00000598 (1432) │ │ │ │ +10F7A5 Filename Length 0030 (48) │ │ │ │ +10F7A7 Extra Length 0000 (0) │ │ │ │ +10F7A9 Comment Length 0000 (0) │ │ │ │ +10F7AB Disk Start 0000 (0) │ │ │ │ +10F7AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F681 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F7AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F685 Local Header Offset 000E9E58 (958040) │ │ │ │ -10F689 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F7B3 Local Header Offset 000E9E2E (957998) │ │ │ │ +10F7B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F689: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F7B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F6B9 CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ -10F6BD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F6BE Created OS 03 (3) 'Unix' │ │ │ │ -10F6BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F6C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F6C1 General Purpose Flag 0800 (2048) │ │ │ │ +10F7E7 CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ +10F7EB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F7EC Created OS 03 (3) 'Unix' │ │ │ │ +10F7ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F7EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F7EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F6C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F6C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F6C9 CRC 6114CB17 (1628752663) │ │ │ │ -10F6CD Compressed Size 00000405 (1029) │ │ │ │ -10F6D1 Uncompressed Size 00000D8E (3470) │ │ │ │ -10F6D5 Filename Length 002F (47) │ │ │ │ -10F6D7 Extra Length 0000 (0) │ │ │ │ -10F6D9 Comment Length 0000 (0) │ │ │ │ -10F6DB Disk Start 0000 (0) │ │ │ │ -10F6DD Int File Attributes 0000 (0) │ │ │ │ +10F7F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F7F3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F7F7 CRC 6114CB17 (1628752663) │ │ │ │ +10F7FB Compressed Size 00000405 (1029) │ │ │ │ +10F7FF Uncompressed Size 00000D8E (3470) │ │ │ │ +10F803 Filename Length 002F (47) │ │ │ │ +10F805 Extra Length 0000 (0) │ │ │ │ +10F807 Comment Length 0000 (0) │ │ │ │ +10F809 Disk Start 0000 (0) │ │ │ │ +10F80B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F6DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F80D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F6E3 Local Header Offset 000EA159 (958809) │ │ │ │ -10F6E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F811 Local Header Offset 000EA12F (958767) │ │ │ │ +10F815 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F6E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F815: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F716 CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ -10F71A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F71B Created OS 03 (3) 'Unix' │ │ │ │ -10F71C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F71D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F71E General Purpose Flag 0800 (2048) │ │ │ │ +10F844 CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ +10F848 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F849 Created OS 03 (3) 'Unix' │ │ │ │ +10F84A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F84B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F84C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F720 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F722 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F726 CRC 0A83B7F1 (176404465) │ │ │ │ -10F72A Compressed Size 00000394 (916) │ │ │ │ -10F72E Uncompressed Size 00000785 (1925) │ │ │ │ -10F732 Filename Length 0028 (40) │ │ │ │ -10F734 Extra Length 0000 (0) │ │ │ │ -10F736 Comment Length 0000 (0) │ │ │ │ -10F738 Disk Start 0000 (0) │ │ │ │ -10F73A Int File Attributes 0000 (0) │ │ │ │ +10F84E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F850 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F854 CRC 0A83B7F1 (176404465) │ │ │ │ +10F858 Compressed Size 00000394 (916) │ │ │ │ +10F85C Uncompressed Size 00000785 (1925) │ │ │ │ +10F860 Filename Length 0028 (40) │ │ │ │ +10F862 Extra Length 0000 (0) │ │ │ │ +10F864 Comment Length 0000 (0) │ │ │ │ +10F866 Disk Start 0000 (0) │ │ │ │ +10F868 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F73C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F86A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F740 Local Header Offset 000EA5AB (959915) │ │ │ │ -10F744 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F86E Local Header Offset 000EA581 (959873) │ │ │ │ +10F872 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F744: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F872: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F76C CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ -10F770 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F771 Created OS 03 (3) 'Unix' │ │ │ │ -10F772 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F773 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F774 General Purpose Flag 0800 (2048) │ │ │ │ +10F89A CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ +10F89E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F89F Created OS 03 (3) 'Unix' │ │ │ │ +10F8A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F8A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F8A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F776 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F778 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F77C CRC BB4CB1A5 (3142365605) │ │ │ │ -10F780 Compressed Size 000004B0 (1200) │ │ │ │ -10F784 Uncompressed Size 00001405 (5125) │ │ │ │ -10F788 Filename Length 0027 (39) │ │ │ │ -10F78A Extra Length 0000 (0) │ │ │ │ -10F78C Comment Length 0000 (0) │ │ │ │ -10F78E Disk Start 0000 (0) │ │ │ │ -10F790 Int File Attributes 0000 (0) │ │ │ │ +10F8A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F8A6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F8AA CRC BB4CB1A5 (3142365605) │ │ │ │ +10F8AE Compressed Size 000004B0 (1200) │ │ │ │ +10F8B2 Uncompressed Size 00001405 (5125) │ │ │ │ +10F8B6 Filename Length 0027 (39) │ │ │ │ +10F8B8 Extra Length 0000 (0) │ │ │ │ +10F8BA Comment Length 0000 (0) │ │ │ │ +10F8BC Disk Start 0000 (0) │ │ │ │ +10F8BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F792 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F8C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F796 Local Header Offset 000EA985 (960901) │ │ │ │ -10F79A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F8C4 Local Header Offset 000EA95B (960859) │ │ │ │ +10F8C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F79A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F8C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F7C1 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ -10F7C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F7C6 Created OS 03 (3) 'Unix' │ │ │ │ -10F7C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F7C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F7C9 General Purpose Flag 0800 (2048) │ │ │ │ +10F8EF CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ +10F8F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F8F4 Created OS 03 (3) 'Unix' │ │ │ │ +10F8F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F8F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F8F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F7CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F7CD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F7D1 CRC 102B1858 (271259736) │ │ │ │ -10F7D5 Compressed Size 0000024C (588) │ │ │ │ -10F7D9 Uncompressed Size 00000440 (1088) │ │ │ │ -10F7DD Filename Length 0022 (34) │ │ │ │ -10F7DF Extra Length 0000 (0) │ │ │ │ -10F7E1 Comment Length 0000 (0) │ │ │ │ -10F7E3 Disk Start 0000 (0) │ │ │ │ -10F7E5 Int File Attributes 0000 (0) │ │ │ │ +10F8F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F8FB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F8FF CRC 102B1858 (271259736) │ │ │ │ +10F903 Compressed Size 0000024C (588) │ │ │ │ +10F907 Uncompressed Size 00000440 (1088) │ │ │ │ +10F90B Filename Length 0022 (34) │ │ │ │ +10F90D Extra Length 0000 (0) │ │ │ │ +10F90F Comment Length 0000 (0) │ │ │ │ +10F911 Disk Start 0000 (0) │ │ │ │ +10F913 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F7E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F915 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F7EB Local Header Offset 000EAE7A (962170) │ │ │ │ -10F7EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F919 Local Header Offset 000EAE50 (962128) │ │ │ │ +10F91D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F7EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F91D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F811 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ -10F815 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F816 Created OS 03 (3) 'Unix' │ │ │ │ -10F817 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F818 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F819 General Purpose Flag 0800 (2048) │ │ │ │ +10F93F CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ +10F943 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F944 Created OS 03 (3) 'Unix' │ │ │ │ +10F945 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F946 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F947 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F81B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F81D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F821 CRC E2A8C764 (3802711908) │ │ │ │ -10F825 Compressed Size 000002B4 (692) │ │ │ │ -10F829 Uncompressed Size 000007E5 (2021) │ │ │ │ -10F82D Filename Length 0021 (33) │ │ │ │ -10F82F Extra Length 0000 (0) │ │ │ │ -10F831 Comment Length 0000 (0) │ │ │ │ -10F833 Disk Start 0000 (0) │ │ │ │ -10F835 Int File Attributes 0000 (0) │ │ │ │ +10F949 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F94B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F94F CRC E2A8C764 (3802711908) │ │ │ │ +10F953 Compressed Size 000002B4 (692) │ │ │ │ +10F957 Uncompressed Size 000007E5 (2021) │ │ │ │ +10F95B Filename Length 0021 (33) │ │ │ │ +10F95D Extra Length 0000 (0) │ │ │ │ +10F95F Comment Length 0000 (0) │ │ │ │ +10F961 Disk Start 0000 (0) │ │ │ │ +10F963 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F837 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F965 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F83B Local Header Offset 000EB106 (962822) │ │ │ │ -10F83F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F969 Local Header Offset 000EB0DC (962780) │ │ │ │ +10F96D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F83F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F96D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F860 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ -10F864 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F865 Created OS 03 (3) 'Unix' │ │ │ │ -10F866 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F867 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F868 General Purpose Flag 0800 (2048) │ │ │ │ +10F98E CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ +10F992 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F993 Created OS 03 (3) 'Unix' │ │ │ │ +10F994 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F995 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F996 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F86A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F86C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F870 CRC 032647A6 (52840358) │ │ │ │ -10F874 Compressed Size 00000358 (856) │ │ │ │ -10F878 Uncompressed Size 00000811 (2065) │ │ │ │ -10F87C Filename Length 0029 (41) │ │ │ │ -10F87E Extra Length 0000 (0) │ │ │ │ -10F880 Comment Length 0000 (0) │ │ │ │ -10F882 Disk Start 0000 (0) │ │ │ │ -10F884 Int File Attributes 0000 (0) │ │ │ │ +10F998 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F99A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F99E CRC 032647A6 (52840358) │ │ │ │ +10F9A2 Compressed Size 00000358 (856) │ │ │ │ +10F9A6 Uncompressed Size 00000811 (2065) │ │ │ │ +10F9AA Filename Length 0029 (41) │ │ │ │ +10F9AC Extra Length 0000 (0) │ │ │ │ +10F9AE Comment Length 0000 (0) │ │ │ │ +10F9B0 Disk Start 0000 (0) │ │ │ │ +10F9B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F886 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F9B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F88A Local Header Offset 000EB3F9 (963577) │ │ │ │ -10F88E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F9B8 Local Header Offset 000EB3CF (963535) │ │ │ │ +10F9BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F88E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F9BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F8B7 CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ -10F8BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F8BC Created OS 03 (3) 'Unix' │ │ │ │ -10F8BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F8BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F8BF General Purpose Flag 0800 (2048) │ │ │ │ +10F9E5 CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ +10F9E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F9EA Created OS 03 (3) 'Unix' │ │ │ │ +10F9EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F9EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F9ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F8C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F8C3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F8C7 CRC 4C0166F2 (1275160306) │ │ │ │ -10F8CB Compressed Size 0000040D (1037) │ │ │ │ -10F8CF Uncompressed Size 00001AD2 (6866) │ │ │ │ -10F8D3 Filename Length 0028 (40) │ │ │ │ -10F8D5 Extra Length 0000 (0) │ │ │ │ -10F8D7 Comment Length 0000 (0) │ │ │ │ -10F8D9 Disk Start 0000 (0) │ │ │ │ -10F8DB Int File Attributes 0000 (0) │ │ │ │ +10F9EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F9F1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F9F5 CRC 4C0166F2 (1275160306) │ │ │ │ +10F9F9 Compressed Size 0000040D (1037) │ │ │ │ +10F9FD Uncompressed Size 00001AD2 (6866) │ │ │ │ +10FA01 Filename Length 0028 (40) │ │ │ │ +10FA03 Extra Length 0000 (0) │ │ │ │ +10FA05 Comment Length 0000 (0) │ │ │ │ +10FA07 Disk Start 0000 (0) │ │ │ │ +10FA09 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F8DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FA0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F8E1 Local Header Offset 000EB798 (964504) │ │ │ │ -10F8E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FA0F Local Header Offset 000EB76E (964462) │ │ │ │ +10FA13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F8E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FA13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F90D CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ -10F911 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F912 Created OS 03 (3) 'Unix' │ │ │ │ -10F913 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F914 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F915 General Purpose Flag 0800 (2048) │ │ │ │ +10FA3B CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ +10FA3F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FA40 Created OS 03 (3) 'Unix' │ │ │ │ +10FA41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FA42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FA43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F917 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F919 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F91D CRC 2B6F48A0 (728713376) │ │ │ │ -10F921 Compressed Size 000003B9 (953) │ │ │ │ -10F925 Uncompressed Size 00000893 (2195) │ │ │ │ -10F929 Filename Length 002C (44) │ │ │ │ -10F92B Extra Length 0000 (0) │ │ │ │ -10F92D Comment Length 0000 (0) │ │ │ │ -10F92F Disk Start 0000 (0) │ │ │ │ -10F931 Int File Attributes 0000 (0) │ │ │ │ +10FA45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FA47 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FA4B CRC 2B6F48A0 (728713376) │ │ │ │ +10FA4F Compressed Size 000003B9 (953) │ │ │ │ +10FA53 Uncompressed Size 00000893 (2195) │ │ │ │ +10FA57 Filename Length 002C (44) │ │ │ │ +10FA59 Extra Length 0000 (0) │ │ │ │ +10FA5B Comment Length 0000 (0) │ │ │ │ +10FA5D Disk Start 0000 (0) │ │ │ │ +10FA5F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F933 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FA61 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F937 Local Header Offset 000EBBEB (965611) │ │ │ │ -10F93B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FA65 Local Header Offset 000EBBC1 (965569) │ │ │ │ +10FA69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F93B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FA69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F967 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ -10F96B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F96C Created OS 03 (3) 'Unix' │ │ │ │ -10F96D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F96E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F96F General Purpose Flag 0800 (2048) │ │ │ │ +10FA95 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ +10FA99 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FA9A Created OS 03 (3) 'Unix' │ │ │ │ +10FA9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FA9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FA9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F971 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F973 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F977 CRC 8617C870 (2249705584) │ │ │ │ -10F97B Compressed Size 000005CF (1487) │ │ │ │ -10F97F Uncompressed Size 000018C3 (6339) │ │ │ │ -10F983 Filename Length 002B (43) │ │ │ │ -10F985 Extra Length 0000 (0) │ │ │ │ -10F987 Comment Length 0000 (0) │ │ │ │ -10F989 Disk Start 0000 (0) │ │ │ │ -10F98B Int File Attributes 0000 (0) │ │ │ │ +10FA9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FAA1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FAA5 CRC 8617C870 (2249705584) │ │ │ │ +10FAA9 Compressed Size 000005CF (1487) │ │ │ │ +10FAAD Uncompressed Size 000018C3 (6339) │ │ │ │ +10FAB1 Filename Length 002B (43) │ │ │ │ +10FAB3 Extra Length 0000 (0) │ │ │ │ +10FAB5 Comment Length 0000 (0) │ │ │ │ +10FAB7 Disk Start 0000 (0) │ │ │ │ +10FAB9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F98D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FABB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F991 Local Header Offset 000EBFEE (966638) │ │ │ │ -10F995 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FABF Local Header Offset 000EBFC4 (966596) │ │ │ │ +10FAC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F995: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FAC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F9C0 CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ -10F9C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F9C5 Created OS 03 (3) 'Unix' │ │ │ │ -10F9C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F9C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F9C8 General Purpose Flag 0800 (2048) │ │ │ │ +10FAEE CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ +10FAF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FAF3 Created OS 03 (3) 'Unix' │ │ │ │ +10FAF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FAF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FAF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F9CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F9CC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F9D0 CRC F80CD984 (4161591684) │ │ │ │ -10F9D4 Compressed Size 000003F6 (1014) │ │ │ │ -10F9D8 Uncompressed Size 000009B4 (2484) │ │ │ │ -10F9DC Filename Length 002F (47) │ │ │ │ -10F9DE Extra Length 0000 (0) │ │ │ │ -10F9E0 Comment Length 0000 (0) │ │ │ │ -10F9E2 Disk Start 0000 (0) │ │ │ │ -10F9E4 Int File Attributes 0000 (0) │ │ │ │ +10FAF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FAFA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FAFE CRC F80CD984 (4161591684) │ │ │ │ +10FB02 Compressed Size 000003F6 (1014) │ │ │ │ +10FB06 Uncompressed Size 000009B4 (2484) │ │ │ │ +10FB0A Filename Length 002F (47) │ │ │ │ +10FB0C Extra Length 0000 (0) │ │ │ │ +10FB0E Comment Length 0000 (0) │ │ │ │ +10FB10 Disk Start 0000 (0) │ │ │ │ +10FB12 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F9E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FB14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F9EA Local Header Offset 000EC606 (968198) │ │ │ │ -10F9EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FB18 Local Header Offset 000EC5DC (968156) │ │ │ │ +10FB1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F9EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FB1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FA1D CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ -10FA21 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FA22 Created OS 03 (3) 'Unix' │ │ │ │ -10FA23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FA24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FA25 General Purpose Flag 0800 (2048) │ │ │ │ +10FB4B CENTRAL HEADER #536 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' │ │ │ │ -10FA27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FA29 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FA2D CRC A5A4A9A6 (2779031974) │ │ │ │ -10FA31 Compressed Size 00000618 (1560) │ │ │ │ -10FA35 Uncompressed Size 00001C8B (7307) │ │ │ │ -10FA39 Filename Length 002E (46) │ │ │ │ -10FA3B Extra Length 0000 (0) │ │ │ │ -10FA3D Comment Length 0000 (0) │ │ │ │ -10FA3F Disk Start 0000 (0) │ │ │ │ -10FA41 Int File Attributes 0000 (0) │ │ │ │ +10FB55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FB57 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FB5B CRC A5A4A9A6 (2779031974) │ │ │ │ +10FB5F Compressed Size 00000618 (1560) │ │ │ │ +10FB63 Uncompressed Size 00001C8B (7307) │ │ │ │ +10FB67 Filename Length 002E (46) │ │ │ │ +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' │ │ │ │ -10FA43 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' │ │ │ │ -10FA47 Local Header Offset 000ECA49 (969289) │ │ │ │ -10FA4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FB75 Local Header Offset 000ECA1F (969247) │ │ │ │ +10FB79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FA4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FB79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FA79 CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ -10FA7D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FA7E Created OS 03 (3) 'Unix' │ │ │ │ -10FA7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FA80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FA81 General Purpose Flag 0800 (2048) │ │ │ │ +10FBA7 CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ +10FBAB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FBAC Created OS 03 (3) 'Unix' │ │ │ │ +10FBAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FBAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FBAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FA83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FA85 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FA89 CRC 96EBF606 (2532046342) │ │ │ │ -10FA8D Compressed Size 000005B9 (1465) │ │ │ │ -10FA91 Uncompressed Size 000010B1 (4273) │ │ │ │ -10FA95 Filename Length 0023 (35) │ │ │ │ -10FA97 Extra Length 0000 (0) │ │ │ │ -10FA99 Comment Length 0000 (0) │ │ │ │ -10FA9B Disk Start 0000 (0) │ │ │ │ -10FA9D Int File Attributes 0000 (0) │ │ │ │ +10FBB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FBB3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FBB7 CRC 96EBF606 (2532046342) │ │ │ │ +10FBBB Compressed Size 000005B9 (1465) │ │ │ │ +10FBBF Uncompressed Size 000010B1 (4273) │ │ │ │ +10FBC3 Filename Length 0023 (35) │ │ │ │ +10FBC5 Extra Length 0000 (0) │ │ │ │ +10FBC7 Comment Length 0000 (0) │ │ │ │ +10FBC9 Disk Start 0000 (0) │ │ │ │ +10FBCB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FA9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FBCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FAA3 Local Header Offset 000ED0AD (970925) │ │ │ │ -10FAA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FBD1 Local Header Offset 000ED083 (970883) │ │ │ │ +10FBD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FAA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FBD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FACA CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ -10FACE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FACF Created OS 03 (3) 'Unix' │ │ │ │ -10FAD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FAD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FAD2 General Purpose Flag 0800 (2048) │ │ │ │ +10FBF8 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ +10FBFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FBFD Created OS 03 (3) 'Unix' │ │ │ │ +10FBFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FBFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FC00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FAD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FAD6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FADA CRC 4E7DB11E (1316860190) │ │ │ │ -10FADE Compressed Size 00000638 (1592) │ │ │ │ -10FAE2 Uncompressed Size 00002EC0 (11968) │ │ │ │ -10FAE6 Filename Length 0022 (34) │ │ │ │ -10FAE8 Extra Length 0000 (0) │ │ │ │ -10FAEA Comment Length 0000 (0) │ │ │ │ -10FAEC Disk Start 0000 (0) │ │ │ │ -10FAEE Int File Attributes 0000 (0) │ │ │ │ +10FC02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FC04 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FC08 CRC 4E7DB11E (1316860190) │ │ │ │ +10FC0C Compressed Size 00000638 (1592) │ │ │ │ +10FC10 Uncompressed Size 00002EC0 (11968) │ │ │ │ +10FC14 Filename Length 0022 (34) │ │ │ │ +10FC16 Extra Length 0000 (0) │ │ │ │ +10FC18 Comment Length 0000 (0) │ │ │ │ +10FC1A Disk Start 0000 (0) │ │ │ │ +10FC1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FAF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FC1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FAF4 Local Header Offset 000ED6A7 (972455) │ │ │ │ -10FAF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FC22 Local Header Offset 000ED67D (972413) │ │ │ │ +10FC26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FAF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FC26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FB1A CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ -10FB1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FB1F Created OS 03 (3) 'Unix' │ │ │ │ -10FB20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FB21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FB22 General Purpose Flag 0800 (2048) │ │ │ │ +10FC48 CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ +10FC4C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FC4D Created OS 03 (3) 'Unix' │ │ │ │ +10FC4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FC4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FC50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FB24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FB26 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FB2A CRC 070E19A8 (118364584) │ │ │ │ -10FB2E Compressed Size 0000048D (1165) │ │ │ │ -10FB32 Uncompressed Size 00000A5A (2650) │ │ │ │ -10FB36 Filename Length 0025 (37) │ │ │ │ -10FB38 Extra Length 0000 (0) │ │ │ │ -10FB3A Comment Length 0000 (0) │ │ │ │ -10FB3C Disk Start 0000 (0) │ │ │ │ -10FB3E Int File Attributes 0000 (0) │ │ │ │ +10FC52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FC54 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FC58 CRC 070E19A8 (118364584) │ │ │ │ +10FC5C Compressed Size 0000048D (1165) │ │ │ │ +10FC60 Uncompressed Size 00000A5A (2650) │ │ │ │ +10FC64 Filename Length 0025 (37) │ │ │ │ +10FC66 Extra Length 0000 (0) │ │ │ │ +10FC68 Comment Length 0000 (0) │ │ │ │ +10FC6A Disk Start 0000 (0) │ │ │ │ +10FC6C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FB40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FC6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FB44 Local Header Offset 000EDD1F (974111) │ │ │ │ -10FB48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FC72 Local Header Offset 000EDCF5 (974069) │ │ │ │ +10FC76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FB48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FC76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FB6D CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ -10FB71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FB72 Created OS 03 (3) 'Unix' │ │ │ │ -10FB73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FB74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FB75 General Purpose Flag 0800 (2048) │ │ │ │ +10FC9B CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ +10FC9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FCA0 Created OS 03 (3) 'Unix' │ │ │ │ +10FCA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FCA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FCA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FB77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FB79 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FB7D CRC F0BFA4D3 (4039091411) │ │ │ │ -10FB81 Compressed Size 00000585 (1413) │ │ │ │ -10FB85 Uncompressed Size 00001641 (5697) │ │ │ │ -10FB89 Filename Length 0024 (36) │ │ │ │ -10FB8B Extra Length 0000 (0) │ │ │ │ -10FB8D Comment Length 0000 (0) │ │ │ │ -10FB8F Disk Start 0000 (0) │ │ │ │ -10FB91 Int File Attributes 0000 (0) │ │ │ │ +10FCA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FCA7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FCAB CRC F0BFA4D3 (4039091411) │ │ │ │ +10FCAF Compressed Size 00000585 (1413) │ │ │ │ +10FCB3 Uncompressed Size 00001641 (5697) │ │ │ │ +10FCB7 Filename Length 0024 (36) │ │ │ │ +10FCB9 Extra Length 0000 (0) │ │ │ │ +10FCBB Comment Length 0000 (0) │ │ │ │ +10FCBD Disk Start 0000 (0) │ │ │ │ +10FCBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FB93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FCC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FB97 Local Header Offset 000EE1EF (975343) │ │ │ │ -10FB9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FCC5 Local Header Offset 000EE1C5 (975301) │ │ │ │ +10FCC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FB9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FCC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FBBF CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ -10FBC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FBC4 Created OS 03 (3) 'Unix' │ │ │ │ -10FBC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FBC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FBC7 General Purpose Flag 0800 (2048) │ │ │ │ +10FCED CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ +10FCF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FCF2 Created OS 03 (3) 'Unix' │ │ │ │ +10FCF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FCF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FCF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FBC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FBCB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FBCF CRC F00A7631 (4027217457) │ │ │ │ -10FBD3 Compressed Size 00000611 (1553) │ │ │ │ -10FBD7 Uncompressed Size 0000129C (4764) │ │ │ │ -10FBDB Filename Length 002C (44) │ │ │ │ -10FBDD Extra Length 0000 (0) │ │ │ │ -10FBDF Comment Length 0000 (0) │ │ │ │ -10FBE1 Disk Start 0000 (0) │ │ │ │ -10FBE3 Int File Attributes 0000 (0) │ │ │ │ +10FCF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FCF9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FCFD CRC F00A7631 (4027217457) │ │ │ │ +10FD01 Compressed Size 00000611 (1553) │ │ │ │ +10FD05 Uncompressed Size 0000129C (4764) │ │ │ │ +10FD09 Filename Length 002C (44) │ │ │ │ +10FD0B Extra Length 0000 (0) │ │ │ │ +10FD0D Comment Length 0000 (0) │ │ │ │ +10FD0F Disk Start 0000 (0) │ │ │ │ +10FD11 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FBE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FD13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FBE9 Local Header Offset 000EE7B6 (976822) │ │ │ │ -10FBED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FD17 Local Header Offset 000EE78C (976780) │ │ │ │ +10FD1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FBED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FD1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FC19 CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ -10FC1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FC1E Created OS 03 (3) 'Unix' │ │ │ │ -10FC1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FC20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FC21 General Purpose Flag 0800 (2048) │ │ │ │ +10FD47 CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ +10FD4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FD4C Created OS 03 (3) 'Unix' │ │ │ │ +10FD4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FD4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FD4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FC23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FC25 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FC29 CRC E601883F (3858860095) │ │ │ │ -10FC2D Compressed Size 000004C4 (1220) │ │ │ │ -10FC31 Uncompressed Size 000023C6 (9158) │ │ │ │ -10FC35 Filename Length 002B (43) │ │ │ │ -10FC37 Extra Length 0000 (0) │ │ │ │ -10FC39 Comment Length 0000 (0) │ │ │ │ -10FC3B Disk Start 0000 (0) │ │ │ │ -10FC3D Int File Attributes 0000 (0) │ │ │ │ +10FD51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FD53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FD57 CRC E601883F (3858860095) │ │ │ │ +10FD5B Compressed Size 000004C4 (1220) │ │ │ │ +10FD5F Uncompressed Size 000023C6 (9158) │ │ │ │ +10FD63 Filename Length 002B (43) │ │ │ │ +10FD65 Extra Length 0000 (0) │ │ │ │ +10FD67 Comment Length 0000 (0) │ │ │ │ +10FD69 Disk Start 0000 (0) │ │ │ │ +10FD6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FC3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FD6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FC43 Local Header Offset 000EEE11 (978449) │ │ │ │ -10FC47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FD71 Local Header Offset 000EEDE7 (978407) │ │ │ │ +10FD75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FC47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FD75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FC72 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ -10FC76 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FC77 Created OS 03 (3) 'Unix' │ │ │ │ -10FC78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FC79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FC7A General Purpose Flag 0800 (2048) │ │ │ │ +10FDA0 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ +10FDA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FDA5 Created OS 03 (3) 'Unix' │ │ │ │ +10FDA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FDA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FDA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FC7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FC7E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FC82 CRC 5F073484 (1594307716) │ │ │ │ -10FC86 Compressed Size 0000021E (542) │ │ │ │ -10FC8A Uncompressed Size 000003E5 (997) │ │ │ │ -10FC8E Filename Length 0033 (51) │ │ │ │ -10FC90 Extra Length 0000 (0) │ │ │ │ -10FC92 Comment Length 0000 (0) │ │ │ │ -10FC94 Disk Start 0000 (0) │ │ │ │ -10FC96 Int File Attributes 0000 (0) │ │ │ │ +10FDAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FDAC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FDB0 CRC 5F073484 (1594307716) │ │ │ │ +10FDB4 Compressed Size 0000021E (542) │ │ │ │ +10FDB8 Uncompressed Size 000003E5 (997) │ │ │ │ +10FDBC Filename Length 0033 (51) │ │ │ │ +10FDBE Extra Length 0000 (0) │ │ │ │ +10FDC0 Comment Length 0000 (0) │ │ │ │ +10FDC2 Disk Start 0000 (0) │ │ │ │ +10FDC4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FC98 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FDC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FC9C Local Header Offset 000EF31E (979742) │ │ │ │ -10FCA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FDCA Local Header Offset 000EF2F4 (979700) │ │ │ │ +10FDCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FCA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FDCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FCD3 CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ -10FCD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FCD8 Created OS 03 (3) 'Unix' │ │ │ │ -10FCD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FCDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FCDB General Purpose Flag 0800 (2048) │ │ │ │ +10FE01 CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ +10FE05 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FE06 Created OS 03 (3) 'Unix' │ │ │ │ +10FE07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FE08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FE09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FCDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FCDF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FCE3 CRC ECB13056 (3971035222) │ │ │ │ -10FCE7 Compressed Size 000002C9 (713) │ │ │ │ -10FCEB Uncompressed Size 0000070A (1802) │ │ │ │ -10FCEF Filename Length 0032 (50) │ │ │ │ -10FCF1 Extra Length 0000 (0) │ │ │ │ -10FCF3 Comment Length 0000 (0) │ │ │ │ -10FCF5 Disk Start 0000 (0) │ │ │ │ -10FCF7 Int File Attributes 0000 (0) │ │ │ │ +10FE0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FE0D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FE11 CRC ECB13056 (3971035222) │ │ │ │ +10FE15 Compressed Size 000002C9 (713) │ │ │ │ +10FE19 Uncompressed Size 0000070A (1802) │ │ │ │ +10FE1D Filename Length 0032 (50) │ │ │ │ +10FE1F Extra Length 0000 (0) │ │ │ │ +10FE21 Comment Length 0000 (0) │ │ │ │ +10FE23 Disk Start 0000 (0) │ │ │ │ +10FE25 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FCF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FE27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FCFD Local Header Offset 000EF58D (980365) │ │ │ │ -10FD01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FE2B Local Header Offset 000EF563 (980323) │ │ │ │ +10FE2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FD01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FE2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FD33 CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ -10FD37 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FD38 Created OS 03 (3) 'Unix' │ │ │ │ -10FD39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FD3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FD3B General Purpose Flag 0800 (2048) │ │ │ │ +10FE61 CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ +10FE65 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FE66 Created OS 03 (3) 'Unix' │ │ │ │ +10FE67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FE68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FE69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FD3D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FD3F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FD43 CRC 0A6C6CE1 (174877921) │ │ │ │ -10FD47 Compressed Size 0000020C (524) │ │ │ │ -10FD4B Uncompressed Size 000003B0 (944) │ │ │ │ -10FD4F Filename Length 0032 (50) │ │ │ │ -10FD51 Extra Length 0000 (0) │ │ │ │ -10FD53 Comment Length 0000 (0) │ │ │ │ -10FD55 Disk Start 0000 (0) │ │ │ │ -10FD57 Int File Attributes 0000 (0) │ │ │ │ +10FE6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FE6D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FE71 CRC 0A6C6CE1 (174877921) │ │ │ │ +10FE75 Compressed Size 0000020C (524) │ │ │ │ +10FE79 Uncompressed Size 000003B0 (944) │ │ │ │ +10FE7D Filename Length 0032 (50) │ │ │ │ +10FE7F Extra Length 0000 (0) │ │ │ │ +10FE81 Comment Length 0000 (0) │ │ │ │ +10FE83 Disk Start 0000 (0) │ │ │ │ +10FE85 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FD59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FE87 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FD5D Local Header Offset 000EF8A6 (981158) │ │ │ │ -10FD61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FE8B Local Header Offset 000EF87C (981116) │ │ │ │ +10FE8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FD61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FE8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FD93 CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ -10FD97 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FD98 Created OS 03 (3) 'Unix' │ │ │ │ -10FD99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FD9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FD9B General Purpose Flag 0800 (2048) │ │ │ │ +10FEC1 CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ +10FEC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FEC6 Created OS 03 (3) 'Unix' │ │ │ │ +10FEC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FEC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FEC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FD9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FD9F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FDA3 CRC F87AF34C (4168807244) │ │ │ │ -10FDA7 Compressed Size 0000026E (622) │ │ │ │ -10FDAB Uncompressed Size 000005C0 (1472) │ │ │ │ -10FDAF Filename Length 0031 (49) │ │ │ │ -10FDB1 Extra Length 0000 (0) │ │ │ │ -10FDB3 Comment Length 0000 (0) │ │ │ │ -10FDB5 Disk Start 0000 (0) │ │ │ │ -10FDB7 Int File Attributes 0000 (0) │ │ │ │ +10FECB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FECD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FED1 CRC F87AF34C (4168807244) │ │ │ │ +10FED5 Compressed Size 0000026E (622) │ │ │ │ +10FED9 Uncompressed Size 000005C0 (1472) │ │ │ │ +10FEDD Filename Length 0031 (49) │ │ │ │ +10FEDF Extra Length 0000 (0) │ │ │ │ +10FEE1 Comment Length 0000 (0) │ │ │ │ +10FEE3 Disk Start 0000 (0) │ │ │ │ +10FEE5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FDB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FEE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FDBD Local Header Offset 000EFB02 (981762) │ │ │ │ -10FDC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FEEB Local Header Offset 000EFAD8 (981720) │ │ │ │ +10FEEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FDC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FEEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FDF2 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ -10FDF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FDF7 Created OS 03 (3) 'Unix' │ │ │ │ -10FDF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FDF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FDFA General Purpose Flag 0800 (2048) │ │ │ │ +10FF20 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ +10FF24 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FF25 Created OS 03 (3) 'Unix' │ │ │ │ +10FF26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FF27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FF28 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FDFC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FDFE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FE02 CRC F7648FD6 (4150562774) │ │ │ │ -10FE06 Compressed Size 0000035C (860) │ │ │ │ -10FE0A Uncompressed Size 00000790 (1936) │ │ │ │ -10FE0E Filename Length 002A (42) │ │ │ │ -10FE10 Extra Length 0000 (0) │ │ │ │ -10FE12 Comment Length 0000 (0) │ │ │ │ -10FE14 Disk Start 0000 (0) │ │ │ │ -10FE16 Int File Attributes 0000 (0) │ │ │ │ +10FF2A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FF2C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FF30 CRC F7648FD6 (4150562774) │ │ │ │ +10FF34 Compressed Size 0000035C (860) │ │ │ │ +10FF38 Uncompressed Size 00000790 (1936) │ │ │ │ +10FF3C Filename Length 002A (42) │ │ │ │ +10FF3E Extra Length 0000 (0) │ │ │ │ +10FF40 Comment Length 0000 (0) │ │ │ │ +10FF42 Disk Start 0000 (0) │ │ │ │ +10FF44 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FE18 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FF46 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FE1C Local Header Offset 000EFDBF (982463) │ │ │ │ -10FE20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FF4A Local Header Offset 000EFD95 (982421) │ │ │ │ +10FF4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FE20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FF4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FE4A CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ -10FE4E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FE4F Created OS 03 (3) 'Unix' │ │ │ │ -10FE50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FE51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FE52 General Purpose Flag 0800 (2048) │ │ │ │ +10FF78 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ +10FF7C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FF7D Created OS 03 (3) 'Unix' │ │ │ │ +10FF7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FF7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FF80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FE54 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FE56 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FE5A CRC 0330A1B9 (53518777) │ │ │ │ -10FE5E Compressed Size 00000482 (1154) │ │ │ │ -10FE62 Uncompressed Size 0000147A (5242) │ │ │ │ -10FE66 Filename Length 0029 (41) │ │ │ │ -10FE68 Extra Length 0000 (0) │ │ │ │ -10FE6A Comment Length 0000 (0) │ │ │ │ -10FE6C Disk Start 0000 (0) │ │ │ │ -10FE6E Int File Attributes 0000 (0) │ │ │ │ +10FF82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FF84 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FF88 CRC 0330A1B9 (53518777) │ │ │ │ +10FF8C Compressed Size 00000482 (1154) │ │ │ │ +10FF90 Uncompressed Size 0000147A (5242) │ │ │ │ +10FF94 Filename Length 0029 (41) │ │ │ │ +10FF96 Extra Length 0000 (0) │ │ │ │ +10FF98 Comment Length 0000 (0) │ │ │ │ +10FF9A Disk Start 0000 (0) │ │ │ │ +10FF9C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FE70 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FF9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FE74 Local Header Offset 000F0163 (983395) │ │ │ │ -10FE78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FFA2 Local Header Offset 000F0139 (983353) │ │ │ │ +10FFA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FE78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FFA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FEA1 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ -10FEA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FEA6 Created OS 03 (3) 'Unix' │ │ │ │ -10FEA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FEA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FEA9 General Purpose Flag 0800 (2048) │ │ │ │ +10FFCF CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ +10FFD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FFD4 Created OS 03 (3) 'Unix' │ │ │ │ +10FFD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FFD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FFD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FEAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FEAD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FEB1 CRC A1D214ED (2714899693) │ │ │ │ -10FEB5 Compressed Size 00000332 (818) │ │ │ │ -10FEB9 Uncompressed Size 000006B8 (1720) │ │ │ │ -10FEBD Filename Length 002B (43) │ │ │ │ -10FEBF Extra Length 0000 (0) │ │ │ │ -10FEC1 Comment Length 0000 (0) │ │ │ │ -10FEC3 Disk Start 0000 (0) │ │ │ │ -10FEC5 Int File Attributes 0000 (0) │ │ │ │ +10FFD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FFDB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FFDF CRC A1D214ED (2714899693) │ │ │ │ +10FFE3 Compressed Size 00000332 (818) │ │ │ │ +10FFE7 Uncompressed Size 000006B8 (1720) │ │ │ │ +10FFEB Filename Length 002B (43) │ │ │ │ +10FFED Extra Length 0000 (0) │ │ │ │ +10FFEF Comment Length 0000 (0) │ │ │ │ +10FFF1 Disk Start 0000 (0) │ │ │ │ +10FFF3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FEC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FFF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FECB Local Header Offset 000F062C (984620) │ │ │ │ -10FECF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FFF9 Local Header Offset 000F0602 (984578) │ │ │ │ +10FFFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FECF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FFFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FEFA CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ -10FEFE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FEFF Created OS 03 (3) 'Unix' │ │ │ │ -10FF00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FF01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FF02 General Purpose Flag 0800 (2048) │ │ │ │ +110028 CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ +11002C Created Zip Spec 14 (20) '2.0' │ │ │ │ +11002D Created OS 03 (3) 'Unix' │ │ │ │ +11002E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11002F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110030 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FF04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FF06 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FF0A CRC E8D4A005 (3906248709) │ │ │ │ -10FF0E Compressed Size 00000368 (872) │ │ │ │ -10FF12 Uncompressed Size 00000DD0 (3536) │ │ │ │ -10FF16 Filename Length 002A (42) │ │ │ │ -10FF18 Extra Length 0000 (0) │ │ │ │ -10FF1A Comment Length 0000 (0) │ │ │ │ -10FF1C Disk Start 0000 (0) │ │ │ │ -10FF1E Int File Attributes 0000 (0) │ │ │ │ +110032 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110034 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110038 CRC E8D4A005 (3906248709) │ │ │ │ +11003C Compressed Size 00000368 (872) │ │ │ │ +110040 Uncompressed Size 00000DD0 (3536) │ │ │ │ +110044 Filename Length 002A (42) │ │ │ │ +110046 Extra Length 0000 (0) │ │ │ │ +110048 Comment Length 0000 (0) │ │ │ │ +11004A Disk Start 0000 (0) │ │ │ │ +11004C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FF20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11004E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FF24 Local Header Offset 000F09A7 (985511) │ │ │ │ -10FF28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110052 Local Header Offset 000F097D (985469) │ │ │ │ +110056 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FF28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110056: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FF52 CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ -10FF56 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FF57 Created OS 03 (3) 'Unix' │ │ │ │ -10FF58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FF59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FF5A General Purpose Flag 0800 (2048) │ │ │ │ +110080 CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ +110084 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110085 Created OS 03 (3) 'Unix' │ │ │ │ +110086 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110087 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110088 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FF5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FF5E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FF62 CRC 6A566430 (1784046640) │ │ │ │ -10FF66 Compressed Size 0000024F (591) │ │ │ │ -10FF6A Uncompressed Size 00000450 (1104) │ │ │ │ -10FF6E Filename Length 0026 (38) │ │ │ │ -10FF70 Extra Length 0000 (0) │ │ │ │ -10FF72 Comment Length 0000 (0) │ │ │ │ -10FF74 Disk Start 0000 (0) │ │ │ │ -10FF76 Int File Attributes 0000 (0) │ │ │ │ +11008A Compression Method 0008 (8) 'Deflated' │ │ │ │ +11008C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110090 CRC 6A566430 (1784046640) │ │ │ │ +110094 Compressed Size 0000024F (591) │ │ │ │ +110098 Uncompressed Size 00000450 (1104) │ │ │ │ +11009C Filename Length 0026 (38) │ │ │ │ +11009E Extra Length 0000 (0) │ │ │ │ +1100A0 Comment Length 0000 (0) │ │ │ │ +1100A2 Disk Start 0000 (0) │ │ │ │ +1100A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FF78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1100A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FF7C Local Header Offset 000F0D57 (986455) │ │ │ │ -10FF80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1100AA Local Header Offset 000F0D2D (986413) │ │ │ │ +1100AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FF80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1100AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FFA6 CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ -10FFAA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FFAB Created OS 03 (3) 'Unix' │ │ │ │ -10FFAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FFAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FFAE General Purpose Flag 0800 (2048) │ │ │ │ +1100D4 CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ +1100D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1100D9 Created OS 03 (3) 'Unix' │ │ │ │ +1100DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1100DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1100DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FFB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FFB2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FFB6 CRC 5CE2066F (1558316655) │ │ │ │ -10FFBA Compressed Size 0000028B (651) │ │ │ │ -10FFBE Uncompressed Size 00000799 (1945) │ │ │ │ -10FFC2 Filename Length 0025 (37) │ │ │ │ -10FFC4 Extra Length 0000 (0) │ │ │ │ -10FFC6 Comment Length 0000 (0) │ │ │ │ -10FFC8 Disk Start 0000 (0) │ │ │ │ -10FFCA Int File Attributes 0000 (0) │ │ │ │ +1100DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1100E0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1100E4 CRC 5CE2066F (1558316655) │ │ │ │ +1100E8 Compressed Size 0000028B (651) │ │ │ │ +1100EC Uncompressed Size 00000799 (1945) │ │ │ │ +1100F0 Filename Length 0025 (37) │ │ │ │ +1100F2 Extra Length 0000 (0) │ │ │ │ +1100F4 Comment Length 0000 (0) │ │ │ │ +1100F6 Disk Start 0000 (0) │ │ │ │ +1100F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FFCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1100FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FFD0 Local Header Offset 000F0FEA (987114) │ │ │ │ -10FFD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1100FE Local Header Offset 000F0FC0 (987072) │ │ │ │ +110102 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FFD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110102: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FFF9 CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ -10FFFD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FFFE Created OS 03 (3) 'Unix' │ │ │ │ -10FFFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110000 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110001 General Purpose Flag 0800 (2048) │ │ │ │ +110127 CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ +11012B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11012C Created OS 03 (3) 'Unix' │ │ │ │ +11012D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11012E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11012F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110003 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110005 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110009 CRC 9568FED5 (2506686165) │ │ │ │ -11000D Compressed Size 00000253 (595) │ │ │ │ -110011 Uncompressed Size 00000415 (1045) │ │ │ │ -110015 Filename Length 0029 (41) │ │ │ │ -110017 Extra Length 0000 (0) │ │ │ │ -110019 Comment Length 0000 (0) │ │ │ │ -11001B Disk Start 0000 (0) │ │ │ │ -11001D Int File Attributes 0000 (0) │ │ │ │ +110131 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110133 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110137 CRC 9568FED5 (2506686165) │ │ │ │ +11013B Compressed Size 00000253 (595) │ │ │ │ +11013F Uncompressed Size 00000415 (1045) │ │ │ │ +110143 Filename Length 0029 (41) │ │ │ │ +110145 Extra Length 0000 (0) │ │ │ │ +110147 Comment Length 0000 (0) │ │ │ │ +110149 Disk Start 0000 (0) │ │ │ │ +11014B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11001F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11014D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110023 Local Header Offset 000F12B8 (987832) │ │ │ │ -110027 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110151 Local Header Offset 000F128E (987790) │ │ │ │ +110155 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110027: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110155: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110050 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ -110054 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110055 Created OS 03 (3) 'Unix' │ │ │ │ -110056 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110057 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110058 General Purpose Flag 0800 (2048) │ │ │ │ +11017E CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ +110182 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110183 Created OS 03 (3) 'Unix' │ │ │ │ +110184 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110185 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110186 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11005A Compression Method 0008 (8) 'Deflated' │ │ │ │ -11005C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110060 CRC F17E6314 (4051591956) │ │ │ │ -110064 Compressed Size 000001F0 (496) │ │ │ │ -110068 Uncompressed Size 0000056C (1388) │ │ │ │ -11006C Filename Length 0028 (40) │ │ │ │ -11006E Extra Length 0000 (0) │ │ │ │ -110070 Comment Length 0000 (0) │ │ │ │ -110072 Disk Start 0000 (0) │ │ │ │ -110074 Int File Attributes 0000 (0) │ │ │ │ +110188 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11018A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +11018E CRC F17E6314 (4051591956) │ │ │ │ +110192 Compressed Size 000001F0 (496) │ │ │ │ +110196 Uncompressed Size 0000056C (1388) │ │ │ │ +11019A Filename Length 0028 (40) │ │ │ │ +11019C Extra Length 0000 (0) │ │ │ │ +11019E Comment Length 0000 (0) │ │ │ │ +1101A0 Disk Start 0000 (0) │ │ │ │ +1101A2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110076 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1101A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11007A Local Header Offset 000F1552 (988498) │ │ │ │ -11007E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1101A8 Local Header Offset 000F1528 (988456) │ │ │ │ +1101AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11007E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1101AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1100A6 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ -1100AA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1100AB Created OS 03 (3) 'Unix' │ │ │ │ -1100AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1100AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1100AE General Purpose Flag 0800 (2048) │ │ │ │ +1101D4 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ +1101D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1101D9 Created OS 03 (3) 'Unix' │ │ │ │ +1101DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1101DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1101DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1100B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1100B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1100B6 CRC BAA3EDF8 (3131305464) │ │ │ │ -1100BA Compressed Size 00000753 (1875) │ │ │ │ -1100BE Uncompressed Size 000016BD (5821) │ │ │ │ -1100C2 Filename Length 0029 (41) │ │ │ │ -1100C4 Extra Length 0000 (0) │ │ │ │ -1100C6 Comment Length 0000 (0) │ │ │ │ -1100C8 Disk Start 0000 (0) │ │ │ │ -1100CA Int File Attributes 0000 (0) │ │ │ │ +1101DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1101E0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1101E4 CRC BAA3EDF8 (3131305464) │ │ │ │ +1101E8 Compressed Size 00000753 (1875) │ │ │ │ +1101EC Uncompressed Size 000016BD (5821) │ │ │ │ +1101F0 Filename Length 0029 (41) │ │ │ │ +1101F2 Extra Length 0000 (0) │ │ │ │ +1101F4 Comment Length 0000 (0) │ │ │ │ +1101F6 Disk Start 0000 (0) │ │ │ │ +1101F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1100CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1101FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1100D0 Local Header Offset 000F1788 (989064) │ │ │ │ -1100D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1101FE Local Header Offset 000F175E (989022) │ │ │ │ +110202 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1100D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110202: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1100FD CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ -110101 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110102 Created OS 03 (3) 'Unix' │ │ │ │ -110103 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110104 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110105 General Purpose Flag 0800 (2048) │ │ │ │ +11022B CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ +11022F Created Zip Spec 14 (20) '2.0' │ │ │ │ +110230 Created OS 03 (3) 'Unix' │ │ │ │ +110231 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110232 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110233 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110107 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110109 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -11010D CRC 1C44EACE (474278606) │ │ │ │ -110111 Compressed Size 00000B43 (2883) │ │ │ │ -110115 Uncompressed Size 00004A3F (19007) │ │ │ │ -110119 Filename Length 0028 (40) │ │ │ │ -11011B Extra Length 0000 (0) │ │ │ │ -11011D Comment Length 0000 (0) │ │ │ │ -11011F Disk Start 0000 (0) │ │ │ │ -110121 Int File Attributes 0000 (0) │ │ │ │ +110235 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110237 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +11023B CRC 1C44EACE (474278606) │ │ │ │ +11023F Compressed Size 00000B43 (2883) │ │ │ │ +110243 Uncompressed Size 00004A3F (19007) │ │ │ │ +110247 Filename Length 0028 (40) │ │ │ │ +110249 Extra Length 0000 (0) │ │ │ │ +11024B Comment Length 0000 (0) │ │ │ │ +11024D Disk Start 0000 (0) │ │ │ │ +11024F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110123 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110251 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110127 Local Header Offset 000F1F22 (991010) │ │ │ │ -11012B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110255 Local Header Offset 000F1EF8 (990968) │ │ │ │ +110259 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11012B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110259: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110153 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ -110157 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110158 Created OS 03 (3) 'Unix' │ │ │ │ -110159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11015A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11015B General Purpose Flag 0800 (2048) │ │ │ │ +110281 CENTRAL HEADER #557 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' │ │ │ │ -11015D Compression Method 0008 (8) 'Deflated' │ │ │ │ -11015F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110163 CRC B0F601C4 (2968912324) │ │ │ │ -110167 Compressed Size 00000461 (1121) │ │ │ │ -11016B Uncompressed Size 00000AB3 (2739) │ │ │ │ -11016F Filename Length 002E (46) │ │ │ │ -110171 Extra Length 0000 (0) │ │ │ │ -110173 Comment Length 0000 (0) │ │ │ │ -110175 Disk Start 0000 (0) │ │ │ │ -110177 Int File Attributes 0000 (0) │ │ │ │ +11028B Compression Method 0008 (8) 'Deflated' │ │ │ │ +11028D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110291 CRC B0F601C4 (2968912324) │ │ │ │ +110295 Compressed Size 00000461 (1121) │ │ │ │ +110299 Uncompressed Size 00000AB3 (2739) │ │ │ │ +11029D Filename Length 002E (46) │ │ │ │ +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' │ │ │ │ -110179 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' │ │ │ │ -11017D Local Header Offset 000F2AAB (993963) │ │ │ │ -110181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1102AB Local Header Offset 000F2A81 (993921) │ │ │ │ +1102AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1102AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1101AF CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ -1101B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1101B4 Created OS 03 (3) 'Unix' │ │ │ │ -1101B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1101B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1101B7 General Purpose Flag 0800 (2048) │ │ │ │ +1102DD CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ +1102E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1102E2 Created OS 03 (3) 'Unix' │ │ │ │ +1102E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1102E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1102E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1101B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1101BB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1101BF CRC 16196697 (370763415) │ │ │ │ -1101C3 Compressed Size 00000541 (1345) │ │ │ │ -1101C7 Uncompressed Size 00002353 (9043) │ │ │ │ -1101CB Filename Length 002D (45) │ │ │ │ -1101CD Extra Length 0000 (0) │ │ │ │ -1101CF Comment Length 0000 (0) │ │ │ │ -1101D1 Disk Start 0000 (0) │ │ │ │ -1101D3 Int File Attributes 0000 (0) │ │ │ │ +1102E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1102E9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1102ED CRC 16196697 (370763415) │ │ │ │ +1102F1 Compressed Size 00000541 (1345) │ │ │ │ +1102F5 Uncompressed Size 00002353 (9043) │ │ │ │ +1102F9 Filename Length 002D (45) │ │ │ │ +1102FB Extra Length 0000 (0) │ │ │ │ +1102FD Comment Length 0000 (0) │ │ │ │ +1102FF Disk Start 0000 (0) │ │ │ │ +110301 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1101D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110303 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1101D9 Local Header Offset 000F2F58 (995160) │ │ │ │ -1101DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110307 Local Header Offset 000F2F2E (995118) │ │ │ │ +11030B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1101DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11030B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11020A CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ -11020E Created Zip Spec 14 (20) '2.0' │ │ │ │ -11020F Created OS 03 (3) 'Unix' │ │ │ │ -110210 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110211 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110212 General Purpose Flag 0800 (2048) │ │ │ │ +110338 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ +11033C Created Zip Spec 14 (20) '2.0' │ │ │ │ +11033D Created OS 03 (3) 'Unix' │ │ │ │ +11033E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11033F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110340 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110214 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110216 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -11021A CRC E19EFD8E (3785293198) │ │ │ │ -11021E Compressed Size 000002D5 (725) │ │ │ │ -110222 Uncompressed Size 000005C9 (1481) │ │ │ │ -110226 Filename Length 0025 (37) │ │ │ │ -110228 Extra Length 0000 (0) │ │ │ │ -11022A Comment Length 0000 (0) │ │ │ │ -11022C Disk Start 0000 (0) │ │ │ │ -11022E Int File Attributes 0000 (0) │ │ │ │ +110342 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110344 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110348 CRC E19EFD8E (3785293198) │ │ │ │ +11034C Compressed Size 000002D5 (725) │ │ │ │ +110350 Uncompressed Size 000005C9 (1481) │ │ │ │ +110354 Filename Length 0025 (37) │ │ │ │ +110356 Extra Length 0000 (0) │ │ │ │ +110358 Comment Length 0000 (0) │ │ │ │ +11035A Disk Start 0000 (0) │ │ │ │ +11035C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110230 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11035E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110234 Local Header Offset 000F34E4 (996580) │ │ │ │ -110238 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110362 Local Header Offset 000F34BA (996538) │ │ │ │ +110366 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110238: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110366: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11025D CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ -110261 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110262 Created OS 03 (3) 'Unix' │ │ │ │ -110263 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110264 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110265 General Purpose Flag 0800 (2048) │ │ │ │ +11038B CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ +11038F Created Zip Spec 14 (20) '2.0' │ │ │ │ +110390 Created OS 03 (3) 'Unix' │ │ │ │ +110391 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110392 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110393 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110267 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110269 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -11026D CRC E6F629B8 (3874892216) │ │ │ │ -110271 Compressed Size 0000062D (1581) │ │ │ │ -110275 Uncompressed Size 000013F6 (5110) │ │ │ │ -110279 Filename Length 0024 (36) │ │ │ │ -11027B Extra Length 0000 (0) │ │ │ │ -11027D Comment Length 0000 (0) │ │ │ │ -11027F Disk Start 0000 (0) │ │ │ │ -110281 Int File Attributes 0000 (0) │ │ │ │ +110395 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110397 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +11039B CRC E6F629B8 (3874892216) │ │ │ │ +11039F Compressed Size 0000062D (1581) │ │ │ │ +1103A3 Uncompressed Size 000013F6 (5110) │ │ │ │ +1103A7 Filename Length 0024 (36) │ │ │ │ +1103A9 Extra Length 0000 (0) │ │ │ │ +1103AB Comment Length 0000 (0) │ │ │ │ +1103AD Disk Start 0000 (0) │ │ │ │ +1103AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110283 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1103B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110287 Local Header Offset 000F37FC (997372) │ │ │ │ -11028B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1103B5 Local Header Offset 000F37D2 (997330) │ │ │ │ +1103B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11028B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1103B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1102AF CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ -1102B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1102B4 Created OS 03 (3) 'Unix' │ │ │ │ -1102B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1102B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1102B7 General Purpose Flag 0800 (2048) │ │ │ │ +1103DD CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ +1103E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1103E2 Created OS 03 (3) 'Unix' │ │ │ │ +1103E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1103E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1103E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1102B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1102BB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1102BF CRC 28C2008E (683802766) │ │ │ │ -1102C3 Compressed Size 00000574 (1396) │ │ │ │ -1102C7 Uncompressed Size 00000F68 (3944) │ │ │ │ -1102CB Filename Length 0035 (53) │ │ │ │ -1102CD Extra Length 0000 (0) │ │ │ │ -1102CF Comment Length 0000 (0) │ │ │ │ -1102D1 Disk Start 0000 (0) │ │ │ │ -1102D3 Int File Attributes 0000 (0) │ │ │ │ +1103E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1103E9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1103ED CRC 28C2008E (683802766) │ │ │ │ +1103F1 Compressed Size 00000574 (1396) │ │ │ │ +1103F5 Uncompressed Size 00000F68 (3944) │ │ │ │ +1103F9 Filename Length 0035 (53) │ │ │ │ +1103FB Extra Length 0000 (0) │ │ │ │ +1103FD Comment Length 0000 (0) │ │ │ │ +1103FF Disk Start 0000 (0) │ │ │ │ +110401 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1102D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110403 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1102D9 Local Header Offset 000F3E6B (999019) │ │ │ │ -1102DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110407 Local Header Offset 000F3E41 (998977) │ │ │ │ +11040B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1102DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11040B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110312 CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ -110316 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110317 Created OS 03 (3) 'Unix' │ │ │ │ -110318 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110319 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11031A General Purpose Flag 0800 (2048) │ │ │ │ +110440 CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ +110444 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110445 Created OS 03 (3) 'Unix' │ │ │ │ +110446 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110447 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110448 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11031C Compression Method 0008 (8) 'Deflated' │ │ │ │ -11031E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110322 CRC 20006F3D (536899389) │ │ │ │ -110326 Compressed Size 000005B1 (1457) │ │ │ │ -11032A Uncompressed Size 00002D9E (11678) │ │ │ │ -11032E Filename Length 0034 (52) │ │ │ │ -110330 Extra Length 0000 (0) │ │ │ │ -110332 Comment Length 0000 (0) │ │ │ │ -110334 Disk Start 0000 (0) │ │ │ │ -110336 Int File Attributes 0000 (0) │ │ │ │ +11044A Compression Method 0008 (8) 'Deflated' │ │ │ │ +11044C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110450 CRC 20006F3D (536899389) │ │ │ │ +110454 Compressed Size 000005B1 (1457) │ │ │ │ +110458 Uncompressed Size 00002D9E (11678) │ │ │ │ +11045C Filename Length 0034 (52) │ │ │ │ +11045E Extra Length 0000 (0) │ │ │ │ +110460 Comment Length 0000 (0) │ │ │ │ +110462 Disk Start 0000 (0) │ │ │ │ +110464 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110338 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110466 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11033C Local Header Offset 000F4432 (1000498) │ │ │ │ -110340 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11046A Local Header Offset 000F4408 (1000456) │ │ │ │ +11046E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110340: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11046E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110374 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ -110378 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110379 Created OS 03 (3) 'Unix' │ │ │ │ -11037A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11037B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11037C General Purpose Flag 0800 (2048) │ │ │ │ +1104A2 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ +1104A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1104A7 Created OS 03 (3) 'Unix' │ │ │ │ +1104A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1104A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1104AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11037E Compression Method 0008 (8) 'Deflated' │ │ │ │ -110380 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110384 CRC E41C190A (3827046666) │ │ │ │ -110388 Compressed Size 000002EA (746) │ │ │ │ -11038C Uncompressed Size 00000629 (1577) │ │ │ │ -110390 Filename Length 003D (61) │ │ │ │ -110392 Extra Length 0000 (0) │ │ │ │ -110394 Comment Length 0000 (0) │ │ │ │ -110396 Disk Start 0000 (0) │ │ │ │ -110398 Int File Attributes 0000 (0) │ │ │ │ +1104AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1104AE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1104B2 CRC E41C190A (3827046666) │ │ │ │ +1104B6 Compressed Size 000002EA (746) │ │ │ │ +1104BA Uncompressed Size 00000629 (1577) │ │ │ │ +1104BE Filename Length 003D (61) │ │ │ │ +1104C0 Extra Length 0000 (0) │ │ │ │ +1104C2 Comment Length 0000 (0) │ │ │ │ +1104C4 Disk Start 0000 (0) │ │ │ │ +1104C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11039A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1104C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11039E Local Header Offset 000F4A35 (1002037) │ │ │ │ -1103A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1104CC Local Header Offset 000F4A0B (1001995) │ │ │ │ +1104D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1103A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1104D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1103DF CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ -1103E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1103E4 Created OS 03 (3) 'Unix' │ │ │ │ -1103E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1103E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1103E7 General Purpose Flag 0800 (2048) │ │ │ │ +11050D CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ +110511 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110512 Created OS 03 (3) 'Unix' │ │ │ │ +110513 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110514 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110515 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1103E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1103EB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1103EF CRC 091716AE (152508078) │ │ │ │ -1103F3 Compressed Size 000003B6 (950) │ │ │ │ -1103F7 Uncompressed Size 00000F85 (3973) │ │ │ │ -1103FB Filename Length 003C (60) │ │ │ │ -1103FD Extra Length 0000 (0) │ │ │ │ -1103FF Comment Length 0000 (0) │ │ │ │ -110401 Disk Start 0000 (0) │ │ │ │ -110403 Int File Attributes 0000 (0) │ │ │ │ +110517 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110519 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +11051D CRC 091716AE (152508078) │ │ │ │ +110521 Compressed Size 000003B6 (950) │ │ │ │ +110525 Uncompressed Size 00000F85 (3973) │ │ │ │ +110529 Filename Length 003C (60) │ │ │ │ +11052B Extra Length 0000 (0) │ │ │ │ +11052D Comment Length 0000 (0) │ │ │ │ +11052F Disk Start 0000 (0) │ │ │ │ +110531 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110405 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110533 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110409 Local Header Offset 000F4D7A (1002874) │ │ │ │ -11040D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110537 Local Header Offset 000F4D50 (1002832) │ │ │ │ +11053B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11040D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11053B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110449 CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ -11044D Created Zip Spec 14 (20) '2.0' │ │ │ │ -11044E Created OS 03 (3) 'Unix' │ │ │ │ -11044F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110450 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110451 General Purpose Flag 0800 (2048) │ │ │ │ +110577 CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ +11057B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11057C Created OS 03 (3) 'Unix' │ │ │ │ +11057D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11057E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11057F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110453 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110455 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110459 CRC 852F92D1 (2234487505) │ │ │ │ -11045D Compressed Size 000001A0 (416) │ │ │ │ -110461 Uncompressed Size 0000030D (781) │ │ │ │ -110465 Filename Length 0042 (66) │ │ │ │ -110467 Extra Length 0000 (0) │ │ │ │ -110469 Comment Length 0000 (0) │ │ │ │ -11046B Disk Start 0000 (0) │ │ │ │ -11046D Int File Attributes 0000 (0) │ │ │ │ +110581 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110583 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110587 CRC 852F92D1 (2234487505) │ │ │ │ +11058B Compressed Size 000001A0 (416) │ │ │ │ +11058F Uncompressed Size 0000030D (781) │ │ │ │ +110593 Filename Length 0042 (66) │ │ │ │ +110595 Extra Length 0000 (0) │ │ │ │ +110597 Comment Length 0000 (0) │ │ │ │ +110599 Disk Start 0000 (0) │ │ │ │ +11059B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11046F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11059D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110473 Local Header Offset 000F518A (1003914) │ │ │ │ -110477 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1105A1 Local Header Offset 000F5160 (1003872) │ │ │ │ +1105A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110477: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1105A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1104B9 CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ -1104BD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1104BE Created OS 03 (3) 'Unix' │ │ │ │ -1104BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1104C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1104C1 General Purpose Flag 0800 (2048) │ │ │ │ +1105E7 CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ +1105EB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1105EC Created OS 03 (3) 'Unix' │ │ │ │ +1105ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1105EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1105EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1104C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1104C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1104C9 CRC DB18244A (3675792458) │ │ │ │ -1104CD Compressed Size 0000019D (413) │ │ │ │ -1104D1 Uncompressed Size 000003C2 (962) │ │ │ │ -1104D5 Filename Length 0041 (65) │ │ │ │ -1104D7 Extra Length 0000 (0) │ │ │ │ -1104D9 Comment Length 0000 (0) │ │ │ │ -1104DB Disk Start 0000 (0) │ │ │ │ -1104DD Int File Attributes 0000 (0) │ │ │ │ +1105F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1105F3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1105F7 CRC DB18244A (3675792458) │ │ │ │ +1105FB Compressed Size 0000019D (413) │ │ │ │ +1105FF Uncompressed Size 000003C2 (962) │ │ │ │ +110603 Filename Length 0041 (65) │ │ │ │ +110605 Extra Length 0000 (0) │ │ │ │ +110607 Comment Length 0000 (0) │ │ │ │ +110609 Disk Start 0000 (0) │ │ │ │ +11060B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1104DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11060D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1104E3 Local Header Offset 000F538A (1004426) │ │ │ │ -1104E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110611 Local Header Offset 000F5360 (1004384) │ │ │ │ +110615 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1104E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110615: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110528 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ -11052C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11052D Created OS 03 (3) 'Unix' │ │ │ │ -11052E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11052F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110530 General Purpose Flag 0800 (2048) │ │ │ │ +110656 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ +11065A Created Zip Spec 14 (20) '2.0' │ │ │ │ +11065B Created OS 03 (3) 'Unix' │ │ │ │ +11065C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11065D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11065E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110532 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110534 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110538 CRC 1366DDC3 (325508547) │ │ │ │ -11053C Compressed Size 000001A1 (417) │ │ │ │ -110540 Uncompressed Size 00000309 (777) │ │ │ │ -110544 Filename Length 0041 (65) │ │ │ │ -110546 Extra Length 0000 (0) │ │ │ │ -110548 Comment Length 0000 (0) │ │ │ │ -11054A Disk Start 0000 (0) │ │ │ │ -11054C Int File Attributes 0000 (0) │ │ │ │ +110660 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110662 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110666 CRC 1366DDC3 (325508547) │ │ │ │ +11066A Compressed Size 000001A1 (417) │ │ │ │ +11066E Uncompressed Size 00000309 (777) │ │ │ │ +110672 Filename Length 0041 (65) │ │ │ │ +110674 Extra Length 0000 (0) │ │ │ │ +110676 Comment Length 0000 (0) │ │ │ │ +110678 Disk Start 0000 (0) │ │ │ │ +11067A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11054E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11067C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110552 Local Header Offset 000F5586 (1004934) │ │ │ │ -110556 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110680 Local Header Offset 000F555C (1004892) │ │ │ │ +110684 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110556: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110684: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110597 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ -11059B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11059C Created OS 03 (3) 'Unix' │ │ │ │ -11059D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11059E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11059F General Purpose Flag 0800 (2048) │ │ │ │ +1106C5 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ +1106C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1106CA Created OS 03 (3) 'Unix' │ │ │ │ +1106CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1106CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1106CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1105A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1105A3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1105A7 CRC 4C63C55C (1281607004) │ │ │ │ -1105AB Compressed Size 0000019D (413) │ │ │ │ -1105AF Uncompressed Size 000003BC (956) │ │ │ │ -1105B3 Filename Length 0040 (64) │ │ │ │ -1105B5 Extra Length 0000 (0) │ │ │ │ -1105B7 Comment Length 0000 (0) │ │ │ │ -1105B9 Disk Start 0000 (0) │ │ │ │ -1105BB Int File Attributes 0000 (0) │ │ │ │ +1106CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1106D1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1106D5 CRC 4C63C55C (1281607004) │ │ │ │ +1106D9 Compressed Size 0000019D (413) │ │ │ │ +1106DD Uncompressed Size 000003BC (956) │ │ │ │ +1106E1 Filename Length 0040 (64) │ │ │ │ +1106E3 Extra Length 0000 (0) │ │ │ │ +1106E5 Comment Length 0000 (0) │ │ │ │ +1106E7 Disk Start 0000 (0) │ │ │ │ +1106E9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1105BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1106EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1105C1 Local Header Offset 000F5786 (1005446) │ │ │ │ -1105C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1106EF Local Header Offset 000F575C (1005404) │ │ │ │ +1106F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1105C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1106F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110605 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ -110609 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11060A Created OS 03 (3) 'Unix' │ │ │ │ -11060B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11060C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11060D General Purpose Flag 0800 (2048) │ │ │ │ +110733 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ +110737 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110738 Created OS 03 (3) 'Unix' │ │ │ │ +110739 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11073A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11073B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11060F Compression Method 0008 (8) 'Deflated' │ │ │ │ -110611 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110615 CRC B7B1E9A5 (3081890213) │ │ │ │ -110619 Compressed Size 00000243 (579) │ │ │ │ -11061D Uncompressed Size 000004DB (1243) │ │ │ │ -110621 Filename Length 0045 (69) │ │ │ │ -110623 Extra Length 0000 (0) │ │ │ │ -110625 Comment Length 0000 (0) │ │ │ │ -110627 Disk Start 0000 (0) │ │ │ │ -110629 Int File Attributes 0000 (0) │ │ │ │ +11073D Compression Method 0008 (8) 'Deflated' │ │ │ │ +11073F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110743 CRC B7B1E9A5 (3081890213) │ │ │ │ +110747 Compressed Size 00000243 (579) │ │ │ │ +11074B Uncompressed Size 000004DB (1243) │ │ │ │ +11074F Filename Length 0045 (69) │ │ │ │ +110751 Extra Length 0000 (0) │ │ │ │ +110753 Comment Length 0000 (0) │ │ │ │ +110755 Disk Start 0000 (0) │ │ │ │ +110757 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11062B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110759 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11062F Local Header Offset 000F5981 (1005953) │ │ │ │ -110633 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11075D Local Header Offset 000F5957 (1005911) │ │ │ │ +110761 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110633: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110761: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110678 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ -11067C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11067D Created OS 03 (3) 'Unix' │ │ │ │ -11067E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11067F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110680 General Purpose Flag 0800 (2048) │ │ │ │ +1107A6 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ +1107AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1107AB Created OS 03 (3) 'Unix' │ │ │ │ +1107AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1107AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1107AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110682 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110684 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110688 CRC BEFC9406 (3204224006) │ │ │ │ -11068C Compressed Size 00000236 (566) │ │ │ │ -110690 Uncompressed Size 0000081A (2074) │ │ │ │ -110694 Filename Length 0044 (68) │ │ │ │ -110696 Extra Length 0000 (0) │ │ │ │ -110698 Comment Length 0000 (0) │ │ │ │ -11069A Disk Start 0000 (0) │ │ │ │ -11069C Int File Attributes 0000 (0) │ │ │ │ +1107B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1107B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1107B6 CRC BEFC9406 (3204224006) │ │ │ │ +1107BA Compressed Size 00000236 (566) │ │ │ │ +1107BE Uncompressed Size 0000081A (2074) │ │ │ │ +1107C2 Filename Length 0044 (68) │ │ │ │ +1107C4 Extra Length 0000 (0) │ │ │ │ +1107C6 Comment Length 0000 (0) │ │ │ │ +1107C8 Disk Start 0000 (0) │ │ │ │ +1107CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11069E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1107CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1106A2 Local Header Offset 000F5C27 (1006631) │ │ │ │ -1106A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1107D0 Local Header Offset 000F5BFD (1006589) │ │ │ │ +1107D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1106A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1107D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1106EA CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ -1106EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1106EF Created OS 03 (3) 'Unix' │ │ │ │ -1106F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1106F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1106F2 General Purpose Flag 0800 (2048) │ │ │ │ +110818 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ +11081C Created Zip Spec 14 (20) '2.0' │ │ │ │ +11081D Created OS 03 (3) 'Unix' │ │ │ │ +11081E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11081F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110820 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1106F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1106F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1106FA CRC BCE336F3 (3169007347) │ │ │ │ -1106FE Compressed Size 000001A0 (416) │ │ │ │ -110702 Uncompressed Size 00000309 (777) │ │ │ │ -110706 Filename Length 0041 (65) │ │ │ │ -110708 Extra Length 0000 (0) │ │ │ │ -11070A Comment Length 0000 (0) │ │ │ │ -11070C Disk Start 0000 (0) │ │ │ │ -11070E Int File Attributes 0000 (0) │ │ │ │ +110822 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110824 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110828 CRC BCE336F3 (3169007347) │ │ │ │ +11082C Compressed Size 000001A0 (416) │ │ │ │ +110830 Uncompressed Size 00000309 (777) │ │ │ │ +110834 Filename Length 0041 (65) │ │ │ │ +110836 Extra Length 0000 (0) │ │ │ │ +110838 Comment Length 0000 (0) │ │ │ │ +11083A Disk Start 0000 (0) │ │ │ │ +11083C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110710 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11083E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110714 Local Header Offset 000F5EBF (1007295) │ │ │ │ -110718 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110842 Local Header Offset 000F5E95 (1007253) │ │ │ │ +110846 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110718: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110846: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110759 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ -11075D Created Zip Spec 14 (20) '2.0' │ │ │ │ -11075E Created OS 03 (3) 'Unix' │ │ │ │ -11075F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110760 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110761 General Purpose Flag 0800 (2048) │ │ │ │ +110887 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ +11088B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11088C Created OS 03 (3) 'Unix' │ │ │ │ +11088D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11088E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11088F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110763 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110765 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110769 CRC 7DC9408F (2110341263) │ │ │ │ -11076D Compressed Size 0000019B (411) │ │ │ │ -110771 Uncompressed Size 000003BC (956) │ │ │ │ -110775 Filename Length 0040 (64) │ │ │ │ -110777 Extra Length 0000 (0) │ │ │ │ -110779 Comment Length 0000 (0) │ │ │ │ -11077B Disk Start 0000 (0) │ │ │ │ -11077D Int File Attributes 0000 (0) │ │ │ │ +110891 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110893 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110897 CRC 7DC9408F (2110341263) │ │ │ │ +11089B Compressed Size 0000019B (411) │ │ │ │ +11089F Uncompressed Size 000003BC (956) │ │ │ │ +1108A3 Filename Length 0040 (64) │ │ │ │ +1108A5 Extra Length 0000 (0) │ │ │ │ +1108A7 Comment Length 0000 (0) │ │ │ │ +1108A9 Disk Start 0000 (0) │ │ │ │ +1108AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11077F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1108AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110783 Local Header Offset 000F60BE (1007806) │ │ │ │ -110787 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1108B1 Local Header Offset 000F6094 (1007764) │ │ │ │ +1108B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110787: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1108B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1107C7 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ -1107CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1107CC Created OS 03 (3) 'Unix' │ │ │ │ -1107CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1107CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1107CF General Purpose Flag 0800 (2048) │ │ │ │ +1108F5 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ +1108F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1108FA Created OS 03 (3) 'Unix' │ │ │ │ +1108FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1108FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1108FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1107D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1107D3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1107D7 CRC C7112450 (3339789392) │ │ │ │ -1107DB Compressed Size 000001A1 (417) │ │ │ │ -1107DF Uncompressed Size 00000315 (789) │ │ │ │ -1107E3 Filename Length 0044 (68) │ │ │ │ -1107E5 Extra Length 0000 (0) │ │ │ │ -1107E7 Comment Length 0000 (0) │ │ │ │ -1107E9 Disk Start 0000 (0) │ │ │ │ -1107EB Int File Attributes 0000 (0) │ │ │ │ +1108FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +110901 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110905 CRC C7112450 (3339789392) │ │ │ │ +110909 Compressed Size 000001A1 (417) │ │ │ │ +11090D Uncompressed Size 00000315 (789) │ │ │ │ +110911 Filename Length 0044 (68) │ │ │ │ +110913 Extra Length 0000 (0) │ │ │ │ +110915 Comment Length 0000 (0) │ │ │ │ +110917 Disk Start 0000 (0) │ │ │ │ +110919 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1107ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11091B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1107F1 Local Header Offset 000F62B7 (1008311) │ │ │ │ -1107F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11091F Local Header Offset 000F628D (1008269) │ │ │ │ +110923 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1107F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110923: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110839 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ -11083D Created Zip Spec 14 (20) '2.0' │ │ │ │ -11083E Created OS 03 (3) 'Unix' │ │ │ │ -11083F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110840 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110841 General Purpose Flag 0800 (2048) │ │ │ │ +110967 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ +11096B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11096C Created OS 03 (3) 'Unix' │ │ │ │ +11096D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11096E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11096F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110843 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110845 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110849 CRC 7B86EAE8 (2072439528) │ │ │ │ -11084D Compressed Size 0000019E (414) │ │ │ │ -110851 Uncompressed Size 000003CE (974) │ │ │ │ -110855 Filename Length 0043 (67) │ │ │ │ -110857 Extra Length 0000 (0) │ │ │ │ -110859 Comment Length 0000 (0) │ │ │ │ -11085B Disk Start 0000 (0) │ │ │ │ -11085D Int File Attributes 0000 (0) │ │ │ │ +110971 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110973 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110977 CRC 7B86EAE8 (2072439528) │ │ │ │ +11097B Compressed Size 0000019E (414) │ │ │ │ +11097F Uncompressed Size 000003CE (974) │ │ │ │ +110983 Filename Length 0043 (67) │ │ │ │ +110985 Extra Length 0000 (0) │ │ │ │ +110987 Comment Length 0000 (0) │ │ │ │ +110989 Disk Start 0000 (0) │ │ │ │ +11098B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11085F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11098D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110863 Local Header Offset 000F64BA (1008826) │ │ │ │ -110867 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110991 Local Header Offset 000F6490 (1008784) │ │ │ │ +110995 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110867: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110995: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1108AA CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ -1108AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1108AF Created OS 03 (3) 'Unix' │ │ │ │ -1108B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1108B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1108B2 General Purpose Flag 0800 (2048) │ │ │ │ +1109D8 CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ +1109DC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1109DD Created OS 03 (3) 'Unix' │ │ │ │ +1109DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1109DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1109E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1108B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1108B6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1108BA CRC 93670049 (2473001033) │ │ │ │ -1108BE Compressed Size 00000240 (576) │ │ │ │ -1108C2 Uncompressed Size 00000457 (1111) │ │ │ │ -1108C6 Filename Length 0031 (49) │ │ │ │ -1108C8 Extra Length 0000 (0) │ │ │ │ -1108CA Comment Length 0000 (0) │ │ │ │ -1108CC Disk Start 0000 (0) │ │ │ │ -1108CE Int File Attributes 0000 (0) │ │ │ │ +1109E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1109E4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1109E8 CRC 93670049 (2473001033) │ │ │ │ +1109EC Compressed Size 00000240 (576) │ │ │ │ +1109F0 Uncompressed Size 00000457 (1111) │ │ │ │ +1109F4 Filename Length 0031 (49) │ │ │ │ +1109F6 Extra Length 0000 (0) │ │ │ │ +1109F8 Comment Length 0000 (0) │ │ │ │ +1109FA Disk Start 0000 (0) │ │ │ │ +1109FC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1108D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1109FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1108D4 Local Header Offset 000F66B9 (1009337) │ │ │ │ -1108D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110A02 Local Header Offset 000F668F (1009295) │ │ │ │ +110A06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1108D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110A06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110909 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ -11090D Created Zip Spec 14 (20) '2.0' │ │ │ │ -11090E Created OS 03 (3) 'Unix' │ │ │ │ -11090F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110910 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110911 General Purpose Flag 0800 (2048) │ │ │ │ +110A37 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ +110A3B Created Zip Spec 14 (20) '2.0' │ │ │ │ +110A3C Created OS 03 (3) 'Unix' │ │ │ │ +110A3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110A3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110A3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110913 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110915 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110919 CRC 3A04F58B (973403531) │ │ │ │ -11091D Compressed Size 000002DE (734) │ │ │ │ -110921 Uncompressed Size 000008B8 (2232) │ │ │ │ -110925 Filename Length 0030 (48) │ │ │ │ -110927 Extra Length 0000 (0) │ │ │ │ -110929 Comment Length 0000 (0) │ │ │ │ -11092B Disk Start 0000 (0) │ │ │ │ -11092D Int File Attributes 0000 (0) │ │ │ │ +110A41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110A43 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110A47 CRC 3A04F58B (973403531) │ │ │ │ +110A4B Compressed Size 000002DE (734) │ │ │ │ +110A4F Uncompressed Size 000008B8 (2232) │ │ │ │ +110A53 Filename Length 0030 (48) │ │ │ │ +110A55 Extra Length 0000 (0) │ │ │ │ +110A57 Comment Length 0000 (0) │ │ │ │ +110A59 Disk Start 0000 (0) │ │ │ │ +110A5B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11092F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110A5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110933 Local Header Offset 000F6948 (1009992) │ │ │ │ -110937 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110A61 Local Header Offset 000F691E (1009950) │ │ │ │ +110A65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110937: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110A65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110967 CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ -11096B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11096C Created OS 03 (3) 'Unix' │ │ │ │ -11096D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11096E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11096F General Purpose Flag 0800 (2048) │ │ │ │ +110A95 CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ +110A99 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110A9A Created OS 03 (3) 'Unix' │ │ │ │ +110A9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110A9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110A9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110971 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110973 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110977 CRC 5B0D249B (1527587995) │ │ │ │ -11097B Compressed Size 000003DD (989) │ │ │ │ -11097F Uncompressed Size 0000097D (2429) │ │ │ │ -110983 Filename Length 0031 (49) │ │ │ │ -110985 Extra Length 0000 (0) │ │ │ │ -110987 Comment Length 0000 (0) │ │ │ │ -110989 Disk Start 0000 (0) │ │ │ │ -11098B Int File Attributes 0000 (0) │ │ │ │ +110A9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +110AA1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110AA5 CRC 5B0D249B (1527587995) │ │ │ │ +110AA9 Compressed Size 000003DD (989) │ │ │ │ +110AAD Uncompressed Size 0000097D (2429) │ │ │ │ +110AB1 Filename Length 0031 (49) │ │ │ │ +110AB3 Extra Length 0000 (0) │ │ │ │ +110AB5 Comment Length 0000 (0) │ │ │ │ +110AB7 Disk Start 0000 (0) │ │ │ │ +110AB9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11098D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110ABB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110991 Local Header Offset 000F6C74 (1010804) │ │ │ │ -110995 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110ABF Local Header Offset 000F6C4A (1010762) │ │ │ │ +110AC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110995: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110AC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1109C6 CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ -1109CA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1109CB Created OS 03 (3) 'Unix' │ │ │ │ -1109CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1109CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1109CE General Purpose Flag 0800 (2048) │ │ │ │ +110AF4 CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ +110AF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110AF9 Created OS 03 (3) 'Unix' │ │ │ │ +110AFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110AFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110AFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1109D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1109D2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1109D6 CRC A4FB26EA (2767922922) │ │ │ │ -1109DA Compressed Size 00000446 (1094) │ │ │ │ -1109DE Uncompressed Size 00001A01 (6657) │ │ │ │ -1109E2 Filename Length 0030 (48) │ │ │ │ -1109E4 Extra Length 0000 (0) │ │ │ │ -1109E6 Comment Length 0000 (0) │ │ │ │ -1109E8 Disk Start 0000 (0) │ │ │ │ -1109EA Int File Attributes 0000 (0) │ │ │ │ +110AFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +110B00 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110B04 CRC A4FB26EA (2767922922) │ │ │ │ +110B08 Compressed Size 00000446 (1094) │ │ │ │ +110B0C Uncompressed Size 00001A01 (6657) │ │ │ │ +110B10 Filename Length 0030 (48) │ │ │ │ +110B12 Extra Length 0000 (0) │ │ │ │ +110B14 Comment Length 0000 (0) │ │ │ │ +110B16 Disk Start 0000 (0) │ │ │ │ +110B18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1109EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110B1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1109F0 Local Header Offset 000F70A0 (1011872) │ │ │ │ -1109F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110B1E Local Header Offset 000F7076 (1011830) │ │ │ │ +110B22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1109F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110B22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110A24 CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ -110A28 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110A29 Created OS 03 (3) 'Unix' │ │ │ │ -110A2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110A2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110A2C General Purpose Flag 0800 (2048) │ │ │ │ +110B52 CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ +110B56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110B57 Created OS 03 (3) 'Unix' │ │ │ │ +110B58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110B59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110B5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110A2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -110A30 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110A34 CRC 19A7896C (430410092) │ │ │ │ -110A38 Compressed Size 00000361 (865) │ │ │ │ -110A3C Uncompressed Size 0000076D (1901) │ │ │ │ -110A40 Filename Length 0027 (39) │ │ │ │ -110A42 Extra Length 0000 (0) │ │ │ │ -110A44 Comment Length 0000 (0) │ │ │ │ -110A46 Disk Start 0000 (0) │ │ │ │ -110A48 Int File Attributes 0000 (0) │ │ │ │ +110B5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +110B5E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110B62 CRC 19A7896C (430410092) │ │ │ │ +110B66 Compressed Size 00000361 (865) │ │ │ │ +110B6A Uncompressed Size 0000076D (1901) │ │ │ │ +110B6E Filename Length 0027 (39) │ │ │ │ +110B70 Extra Length 0000 (0) │ │ │ │ +110B72 Comment Length 0000 (0) │ │ │ │ +110B74 Disk Start 0000 (0) │ │ │ │ +110B76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110A4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110B78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110A4E Local Header Offset 000F7534 (1013044) │ │ │ │ -110A52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110B7C Local Header Offset 000F750A (1013002) │ │ │ │ +110B80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110A52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110B80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110A79 CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ -110A7D Created Zip Spec 14 (20) '2.0' │ │ │ │ -110A7E Created OS 03 (3) 'Unix' │ │ │ │ -110A7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110A80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110A81 General Purpose Flag 0800 (2048) │ │ │ │ +110BA7 CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ +110BAB Created Zip Spec 14 (20) '2.0' │ │ │ │ +110BAC Created OS 03 (3) 'Unix' │ │ │ │ +110BAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110BAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110BAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110A83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110A85 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110A89 CRC 3809D0E4 (940167396) │ │ │ │ -110A8D Compressed Size 000006F0 (1776) │ │ │ │ -110A91 Uncompressed Size 00001E2F (7727) │ │ │ │ -110A95 Filename Length 0026 (38) │ │ │ │ -110A97 Extra Length 0000 (0) │ │ │ │ -110A99 Comment Length 0000 (0) │ │ │ │ -110A9B Disk Start 0000 (0) │ │ │ │ -110A9D Int File Attributes 0000 (0) │ │ │ │ +110BB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110BB3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110BB7 CRC 3809D0E4 (940167396) │ │ │ │ +110BBB Compressed Size 000006F0 (1776) │ │ │ │ +110BBF Uncompressed Size 00001E2F (7727) │ │ │ │ +110BC3 Filename Length 0026 (38) │ │ │ │ +110BC5 Extra Length 0000 (0) │ │ │ │ +110BC7 Comment Length 0000 (0) │ │ │ │ +110BC9 Disk Start 0000 (0) │ │ │ │ +110BCB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110A9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110BCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110AA3 Local Header Offset 000F78DA (1013978) │ │ │ │ -110AA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110BD1 Local Header Offset 000F78B0 (1013936) │ │ │ │ +110BD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110AA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110BD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110ACD CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ -110AD1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110AD2 Created OS 03 (3) 'Unix' │ │ │ │ -110AD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110AD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110AD5 General Purpose Flag 0800 (2048) │ │ │ │ +110BFB CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ +110BFF Created Zip Spec 14 (20) '2.0' │ │ │ │ +110C00 Created OS 03 (3) 'Unix' │ │ │ │ +110C01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110C02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110C03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110AD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110AD9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110ADD CRC A7A81A04 (2812811780) │ │ │ │ -110AE1 Compressed Size 0000030D (781) │ │ │ │ -110AE5 Uncompressed Size 0000068E (1678) │ │ │ │ -110AE9 Filename Length 0029 (41) │ │ │ │ -110AEB Extra Length 0000 (0) │ │ │ │ -110AED Comment Length 0000 (0) │ │ │ │ -110AEF Disk Start 0000 (0) │ │ │ │ -110AF1 Int File Attributes 0000 (0) │ │ │ │ +110C05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110C07 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110C0B CRC A7A81A04 (2812811780) │ │ │ │ +110C0F Compressed Size 0000030D (781) │ │ │ │ +110C13 Uncompressed Size 0000068E (1678) │ │ │ │ +110C17 Filename Length 0029 (41) │ │ │ │ +110C19 Extra Length 0000 (0) │ │ │ │ +110C1B Comment Length 0000 (0) │ │ │ │ +110C1D Disk Start 0000 (0) │ │ │ │ +110C1F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110AF3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110C21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110AF7 Local Header Offset 000F800E (1015822) │ │ │ │ -110AFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110C25 Local Header Offset 000F7FE4 (1015780) │ │ │ │ +110C29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110AFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110C29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110B24 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ -110B28 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110B29 Created OS 03 (3) 'Unix' │ │ │ │ -110B2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110B2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110B2C General Purpose Flag 0800 (2048) │ │ │ │ +110C52 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ +110C56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110C57 Created OS 03 (3) 'Unix' │ │ │ │ +110C58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110C59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110C5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110B2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -110B30 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110B34 CRC 93D5C239 (2480259641) │ │ │ │ -110B38 Compressed Size 000008C5 (2245) │ │ │ │ -110B3C Uncompressed Size 000028B1 (10417) │ │ │ │ -110B40 Filename Length 0028 (40) │ │ │ │ -110B42 Extra Length 0000 (0) │ │ │ │ -110B44 Comment Length 0000 (0) │ │ │ │ -110B46 Disk Start 0000 (0) │ │ │ │ -110B48 Int File Attributes 0000 (0) │ │ │ │ +110C5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +110C5E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110C62 CRC 93D5C239 (2480259641) │ │ │ │ +110C66 Compressed Size 000008C5 (2245) │ │ │ │ +110C6A Uncompressed Size 000028B1 (10417) │ │ │ │ +110C6E Filename Length 0028 (40) │ │ │ │ +110C70 Extra Length 0000 (0) │ │ │ │ +110C72 Comment Length 0000 (0) │ │ │ │ +110C74 Disk Start 0000 (0) │ │ │ │ +110C76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110B4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110C78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110B4E Local Header Offset 000F8362 (1016674) │ │ │ │ -110B52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110C7C Local Header Offset 000F8338 (1016632) │ │ │ │ +110C80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110B52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110C80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110B7A CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ -110B7E Created Zip Spec 14 (20) '2.0' │ │ │ │ -110B7F Created OS 03 (3) 'Unix' │ │ │ │ -110B80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110B81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110B82 General Purpose Flag 0800 (2048) │ │ │ │ +110CA8 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ +110CAC Created Zip Spec 14 (20) '2.0' │ │ │ │ +110CAD Created OS 03 (3) 'Unix' │ │ │ │ +110CAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110CAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110CB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110B84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110B86 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110B8A CRC B52AB647 (3039475271) │ │ │ │ -110B8E Compressed Size 00000364 (868) │ │ │ │ -110B92 Uncompressed Size 00000771 (1905) │ │ │ │ -110B96 Filename Length 0028 (40) │ │ │ │ -110B98 Extra Length 0000 (0) │ │ │ │ -110B9A Comment Length 0000 (0) │ │ │ │ -110B9C Disk Start 0000 (0) │ │ │ │ -110B9E Int File Attributes 0000 (0) │ │ │ │ +110CB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110CB4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110CB8 CRC B52AB647 (3039475271) │ │ │ │ +110CBC Compressed Size 00000364 (868) │ │ │ │ +110CC0 Uncompressed Size 00000771 (1905) │ │ │ │ +110CC4 Filename Length 0028 (40) │ │ │ │ +110CC6 Extra Length 0000 (0) │ │ │ │ +110CC8 Comment Length 0000 (0) │ │ │ │ +110CCA Disk Start 0000 (0) │ │ │ │ +110CCC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110BA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110CCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110BA4 Local Header Offset 000F8C6D (1018989) │ │ │ │ -110BA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110CD2 Local Header Offset 000F8C43 (1018947) │ │ │ │ +110CD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110BA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110CD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110BD0 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ -110BD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110BD5 Created OS 03 (3) 'Unix' │ │ │ │ -110BD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110BD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110BD8 General Purpose Flag 0800 (2048) │ │ │ │ +110CFE CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ +110D02 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110D03 Created OS 03 (3) 'Unix' │ │ │ │ +110D04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110D05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110D06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110BDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -110BDC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110BE0 CRC 09D6E565 (165078373) │ │ │ │ -110BE4 Compressed Size 00000724 (1828) │ │ │ │ -110BE8 Uncompressed Size 00001F18 (7960) │ │ │ │ -110BEC Filename Length 0027 (39) │ │ │ │ -110BEE Extra Length 0000 (0) │ │ │ │ -110BF0 Comment Length 0000 (0) │ │ │ │ -110BF2 Disk Start 0000 (0) │ │ │ │ -110BF4 Int File Attributes 0000 (0) │ │ │ │ +110D08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110D0A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110D0E CRC 09D6E565 (165078373) │ │ │ │ +110D12 Compressed Size 00000724 (1828) │ │ │ │ +110D16 Uncompressed Size 00001F18 (7960) │ │ │ │ +110D1A Filename Length 0027 (39) │ │ │ │ +110D1C Extra Length 0000 (0) │ │ │ │ +110D1E Comment Length 0000 (0) │ │ │ │ +110D20 Disk Start 0000 (0) │ │ │ │ +110D22 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110BF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110D24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110BFA Local Header Offset 000F9017 (1019927) │ │ │ │ -110BFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110D28 Local Header Offset 000F8FED (1019885) │ │ │ │ +110D2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110BFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110D2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110C25 CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ -110C29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110C2A Created OS 03 (3) 'Unix' │ │ │ │ -110C2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110C2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110C2D General Purpose Flag 0800 (2048) │ │ │ │ +110D53 CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ +110D57 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110D58 Created OS 03 (3) 'Unix' │ │ │ │ +110D59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110D5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110D5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110C2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -110C31 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110C35 CRC DD751555 (3715437909) │ │ │ │ -110C39 Compressed Size 00002C18 (11288) │ │ │ │ -110C3D Uncompressed Size 00009723 (38691) │ │ │ │ -110C41 Filename Length 0022 (34) │ │ │ │ -110C43 Extra Length 0000 (0) │ │ │ │ -110C45 Comment Length 0000 (0) │ │ │ │ -110C47 Disk Start 0000 (0) │ │ │ │ -110C49 Int File Attributes 0000 (0) │ │ │ │ +110D5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +110D5F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110D63 CRC 04A91D22 (78191906) │ │ │ │ +110D67 Compressed Size 00002C30 (11312) │ │ │ │ +110D6B Uncompressed Size 00009723 (38691) │ │ │ │ +110D6F Filename Length 0022 (34) │ │ │ │ +110D71 Extra Length 0000 (0) │ │ │ │ +110D73 Comment Length 0000 (0) │ │ │ │ +110D75 Disk Start 0000 (0) │ │ │ │ +110D77 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110C4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110D79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110C4F Local Header Offset 000F9780 (1021824) │ │ │ │ -110C53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110D7D Local Header Offset 000F9756 (1021782) │ │ │ │ +110D81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110C53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110D81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110C75 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ -110C79 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110C7A Created OS 03 (3) 'Unix' │ │ │ │ -110C7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110C7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110C7D General Purpose Flag 0800 (2048) │ │ │ │ +110DA3 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ +110DA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110DA8 Created OS 03 (3) 'Unix' │ │ │ │ +110DA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110DAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110DAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110C7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -110C81 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110C85 CRC D5A6662E (3584452142) │ │ │ │ -110C89 Compressed Size 000047FA (18426) │ │ │ │ -110C8D Uncompressed Size 0002C3F6 (181238) │ │ │ │ -110C91 Filename Length 0021 (33) │ │ │ │ -110C93 Extra Length 0000 (0) │ │ │ │ -110C95 Comment Length 0000 (0) │ │ │ │ -110C97 Disk Start 0000 (0) │ │ │ │ -110C99 Int File Attributes 0000 (0) │ │ │ │ +110DAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +110DAF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110DB3 CRC 5242A10A (1380098314) │ │ │ │ +110DB7 Compressed Size 0000497B (18811) │ │ │ │ +110DBB Uncompressed Size 0002C3F6 (181238) │ │ │ │ +110DBF Filename Length 0021 (33) │ │ │ │ +110DC1 Extra Length 0000 (0) │ │ │ │ +110DC3 Comment Length 0000 (0) │ │ │ │ +110DC5 Disk Start 0000 (0) │ │ │ │ +110DC7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110C9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110DC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110C9F Local Header Offset 000FC3D8 (1033176) │ │ │ │ -110CA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110DCD Local Header Offset 000FC3C6 (1033158) │ │ │ │ +110DD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110DD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110CC4 CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ -110CC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110CC9 Created OS 03 (3) 'Unix' │ │ │ │ -110CCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110CCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110CCC General Purpose Flag 0800 (2048) │ │ │ │ +110DF2 CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ +110DF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110DF7 Created OS 03 (3) 'Unix' │ │ │ │ +110DF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110DF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110DFA General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110CCE Compression Method 0000 (0) 'Stored' │ │ │ │ -110CD0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110CD4 CRC 00000000 (0) │ │ │ │ -110CD8 Compressed Size 00000000 (0) │ │ │ │ -110CDC Uncompressed Size 00000000 (0) │ │ │ │ -110CE0 Filename Length 0012 (18) │ │ │ │ -110CE2 Extra Length 0000 (0) │ │ │ │ -110CE4 Comment Length 0000 (0) │ │ │ │ -110CE6 Disk Start 0000 (0) │ │ │ │ -110CE8 Int File Attributes 0000 (0) │ │ │ │ +110DFC Compression Method 0000 (0) 'Stored' │ │ │ │ +110DFE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110E02 CRC 00000000 (0) │ │ │ │ +110E06 Compressed Size 00000000 (0) │ │ │ │ +110E0A Uncompressed Size 00000000 (0) │ │ │ │ +110E0E Filename Length 0012 (18) │ │ │ │ +110E10 Extra Length 0000 (0) │ │ │ │ +110E12 Comment Length 0000 (0) │ │ │ │ +110E14 Disk Start 0000 (0) │ │ │ │ +110E16 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110CEA Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +110E18 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -110CEE Local Header Offset 00100C11 (1051665) │ │ │ │ -110CF2 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +110E1C Local Header Offset 00100D80 (1052032) │ │ │ │ +110E20 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CF2: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110E20: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x110CF2: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x110E20: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CCA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110DF8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -110D04 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ -110D08 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110D09 Created OS 03 (3) 'Unix' │ │ │ │ -110D0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110D0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110D0C General Purpose Flag 0800 (2048) │ │ │ │ +110E32 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ +110E36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110E37 Created OS 03 (3) 'Unix' │ │ │ │ +110E38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110E39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110E3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110D0E Compression Method 0008 (8) 'Deflated' │ │ │ │ -110D10 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110D14 CRC 18FFDA79 (419420793) │ │ │ │ -110D18 Compressed Size 00000214 (532) │ │ │ │ -110D1C Uncompressed Size 000003BC (956) │ │ │ │ -110D20 Filename Length 0023 (35) │ │ │ │ -110D22 Extra Length 0000 (0) │ │ │ │ -110D24 Comment Length 0000 (0) │ │ │ │ -110D26 Disk Start 0000 (0) │ │ │ │ -110D28 Int File Attributes 0000 (0) │ │ │ │ +110E3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +110E3E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110E42 CRC 18FFDA79 (419420793) │ │ │ │ +110E46 Compressed Size 00000214 (532) │ │ │ │ +110E4A Uncompressed Size 000003BC (956) │ │ │ │ +110E4E Filename Length 0023 (35) │ │ │ │ +110E50 Extra Length 0000 (0) │ │ │ │ +110E52 Comment Length 0000 (0) │ │ │ │ +110E54 Disk Start 0000 (0) │ │ │ │ +110E56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110D2A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110E58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110D2E Local Header Offset 00100C41 (1051713) │ │ │ │ -110D32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110E5C Local Header Offset 00100DB0 (1052080) │ │ │ │ +110E60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110D32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110E60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110D55 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ -110D59 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110D5A Created OS 03 (3) 'Unix' │ │ │ │ -110D5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110D5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110D5D General Purpose Flag 0800 (2048) │ │ │ │ +110E83 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ +110E87 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110E88 Created OS 03 (3) 'Unix' │ │ │ │ +110E89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110E8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110E8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110D5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -110D61 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110D65 CRC 49ECBE90 (1240252048) │ │ │ │ -110D69 Compressed Size 00000389 (905) │ │ │ │ -110D6D Uncompressed Size 00000999 (2457) │ │ │ │ -110D71 Filename Length 0022 (34) │ │ │ │ -110D73 Extra Length 0000 (0) │ │ │ │ -110D75 Comment Length 0000 (0) │ │ │ │ -110D77 Disk Start 0000 (0) │ │ │ │ -110D79 Int File Attributes 0000 (0) │ │ │ │ +110E8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +110E8F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110E93 CRC 49ECBE90 (1240252048) │ │ │ │ +110E97 Compressed Size 00000389 (905) │ │ │ │ +110E9B Uncompressed Size 00000999 (2457) │ │ │ │ +110E9F Filename Length 0022 (34) │ │ │ │ +110EA1 Extra Length 0000 (0) │ │ │ │ +110EA3 Comment Length 0000 (0) │ │ │ │ +110EA5 Disk Start 0000 (0) │ │ │ │ +110EA7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110D7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110EA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110D7F Local Header Offset 00100E96 (1052310) │ │ │ │ -110D83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110EAD Local Header Offset 00101005 (1052677) │ │ │ │ +110EB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110D83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110EB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110DA5 CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ -110DA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110DAA Created OS 03 (3) 'Unix' │ │ │ │ -110DAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110DAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110DAD General Purpose Flag 0800 (2048) │ │ │ │ +110ED3 CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ +110ED7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110ED8 Created OS 03 (3) 'Unix' │ │ │ │ +110ED9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110EDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110EDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110DAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -110DB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110DB5 CRC 46EB8814 (1189840916) │ │ │ │ -110DB9 Compressed Size 00000332 (818) │ │ │ │ -110DBD Uncompressed Size 000006FD (1789) │ │ │ │ -110DC1 Filename Length 0027 (39) │ │ │ │ -110DC3 Extra Length 0000 (0) │ │ │ │ -110DC5 Comment Length 0000 (0) │ │ │ │ -110DC7 Disk Start 0000 (0) │ │ │ │ -110DC9 Int File Attributes 0000 (0) │ │ │ │ +110EDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +110EDF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110EE3 CRC 46EB8814 (1189840916) │ │ │ │ +110EE7 Compressed Size 00000332 (818) │ │ │ │ +110EEB Uncompressed Size 000006FD (1789) │ │ │ │ +110EEF Filename Length 0027 (39) │ │ │ │ +110EF1 Extra Length 0000 (0) │ │ │ │ +110EF3 Comment Length 0000 (0) │ │ │ │ +110EF5 Disk Start 0000 (0) │ │ │ │ +110EF7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110DCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110EF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110DCF Local Header Offset 0010125F (1053279) │ │ │ │ -110DD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110EFD Local Header Offset 001013CE (1053646) │ │ │ │ +110F01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110DD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110F01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110DFA CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ -110DFE Created Zip Spec 14 (20) '2.0' │ │ │ │ -110DFF Created OS 03 (3) 'Unix' │ │ │ │ -110E00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110E01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110E02 General Purpose Flag 0800 (2048) │ │ │ │ +110F28 CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ +110F2C Created Zip Spec 14 (20) '2.0' │ │ │ │ +110F2D Created OS 03 (3) 'Unix' │ │ │ │ +110F2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110F2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110F30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110E04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110E06 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110E0A CRC D7E91FBC (3622379452) │ │ │ │ -110E0E Compressed Size 000006B2 (1714) │ │ │ │ -110E12 Uncompressed Size 000016C8 (5832) │ │ │ │ -110E16 Filename Length 0026 (38) │ │ │ │ -110E18 Extra Length 0000 (0) │ │ │ │ -110E1A Comment Length 0000 (0) │ │ │ │ -110E1C Disk Start 0000 (0) │ │ │ │ -110E1E Int File Attributes 0000 (0) │ │ │ │ +110F32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110F34 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110F38 CRC D7E91FBC (3622379452) │ │ │ │ +110F3C Compressed Size 000006B2 (1714) │ │ │ │ +110F40 Uncompressed Size 000016C8 (5832) │ │ │ │ +110F44 Filename Length 0026 (38) │ │ │ │ +110F46 Extra Length 0000 (0) │ │ │ │ +110F48 Comment Length 0000 (0) │ │ │ │ +110F4A Disk Start 0000 (0) │ │ │ │ +110F4C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110E20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110F4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110E24 Local Header Offset 001015D6 (1054166) │ │ │ │ -110E28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110F52 Local Header Offset 00101745 (1054533) │ │ │ │ +110F56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110E28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110F56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110E4E CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ -110E52 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110E53 Created OS 03 (3) 'Unix' │ │ │ │ -110E54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110E55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110E56 General Purpose Flag 0800 (2048) │ │ │ │ +110F7C CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ +110F80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110F81 Created OS 03 (3) 'Unix' │ │ │ │ +110F82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110F83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110F84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110E58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110E5A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110E5E CRC A94DC7F1 (2840446961) │ │ │ │ -110E62 Compressed Size 000002E7 (743) │ │ │ │ -110E66 Uncompressed Size 0000072C (1836) │ │ │ │ -110E6A Filename Length 0020 (32) │ │ │ │ -110E6C Extra Length 0000 (0) │ │ │ │ -110E6E Comment Length 0000 (0) │ │ │ │ -110E70 Disk Start 0000 (0) │ │ │ │ -110E72 Int File Attributes 0000 (0) │ │ │ │ +110F86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110F88 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110F8C CRC A94DC7F1 (2840446961) │ │ │ │ +110F90 Compressed Size 000002E7 (743) │ │ │ │ +110F94 Uncompressed Size 0000072C (1836) │ │ │ │ +110F98 Filename Length 0020 (32) │ │ │ │ +110F9A Extra Length 0000 (0) │ │ │ │ +110F9C Comment Length 0000 (0) │ │ │ │ +110F9E Disk Start 0000 (0) │ │ │ │ +110FA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110E74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110FA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110E78 Local Header Offset 00101CCC (1055948) │ │ │ │ -110E7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110FA6 Local Header Offset 00101E3B (1056315) │ │ │ │ +110FAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110E7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110FAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110E9C CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ -110EA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110EA1 Created OS 03 (3) 'Unix' │ │ │ │ -110EA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110EA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110EA4 General Purpose Flag 0800 (2048) │ │ │ │ +110FCA CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ +110FCE Created Zip Spec 14 (20) '2.0' │ │ │ │ +110FCF Created OS 03 (3) 'Unix' │ │ │ │ +110FD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110FD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110FD2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110EA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110EA8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110EAC CRC 9BBC44B4 (2612806836) │ │ │ │ -110EB0 Compressed Size 0000036F (879) │ │ │ │ -110EB4 Uncompressed Size 00001242 (4674) │ │ │ │ -110EB8 Filename Length 001F (31) │ │ │ │ -110EBA Extra Length 0000 (0) │ │ │ │ -110EBC Comment Length 0000 (0) │ │ │ │ -110EBE Disk Start 0000 (0) │ │ │ │ -110EC0 Int File Attributes 0000 (0) │ │ │ │ +110FD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110FD6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110FDA CRC 9BBC44B4 (2612806836) │ │ │ │ +110FDE Compressed Size 0000036F (879) │ │ │ │ +110FE2 Uncompressed Size 00001242 (4674) │ │ │ │ +110FE6 Filename Length 001F (31) │ │ │ │ +110FE8 Extra Length 0000 (0) │ │ │ │ +110FEA Comment Length 0000 (0) │ │ │ │ +110FEC Disk Start 0000 (0) │ │ │ │ +110FEE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110EC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110FF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110EC6 Local Header Offset 00101FF1 (1056753) │ │ │ │ -110ECA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110FF4 Local Header Offset 00102160 (1057120) │ │ │ │ +110FF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110ECA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110FF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110EE9 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ -110EED Created Zip Spec 14 (20) '2.0' │ │ │ │ -110EEE Created OS 03 (3) 'Unix' │ │ │ │ -110EEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110EF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110EF1 General Purpose Flag 0800 (2048) │ │ │ │ +111017 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ +11101B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11101C Created OS 03 (3) 'Unix' │ │ │ │ +11101D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11101E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11101F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110EF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110EF5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110EF9 CRC F7DE7C28 (4158553128) │ │ │ │ -110EFD Compressed Size 000002C5 (709) │ │ │ │ -110F01 Uncompressed Size 000006A4 (1700) │ │ │ │ -110F05 Filename Length 0025 (37) │ │ │ │ -110F07 Extra Length 0000 (0) │ │ │ │ -110F09 Comment Length 0000 (0) │ │ │ │ -110F0B Disk Start 0000 (0) │ │ │ │ -110F0D Int File Attributes 0000 (0) │ │ │ │ +111021 Compression Method 0008 (8) 'Deflated' │ │ │ │ +111023 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +111027 CRC F7DE7C28 (4158553128) │ │ │ │ +11102B Compressed Size 000002C5 (709) │ │ │ │ +11102F Uncompressed Size 000006A4 (1700) │ │ │ │ +111033 Filename Length 0025 (37) │ │ │ │ +111035 Extra Length 0000 (0) │ │ │ │ +111037 Comment Length 0000 (0) │ │ │ │ +111039 Disk Start 0000 (0) │ │ │ │ +11103B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110F0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11103D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110F13 Local Header Offset 0010239D (1057693) │ │ │ │ -110F17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111041 Local Header Offset 0010250C (1058060) │ │ │ │ +111045 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110F17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x111045: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110F3C CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ -110F40 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110F41 Created OS 03 (3) 'Unix' │ │ │ │ -110F42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110F43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110F44 General Purpose Flag 0800 (2048) │ │ │ │ +11106A CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ +11106E Created Zip Spec 14 (20) '2.0' │ │ │ │ +11106F Created OS 03 (3) 'Unix' │ │ │ │ +111070 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +111071 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +111072 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110F46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110F48 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110F4C CRC A55A78BD (2774169789) │ │ │ │ -110F50 Compressed Size 00000311 (785) │ │ │ │ -110F54 Uncompressed Size 00000DBC (3516) │ │ │ │ -110F58 Filename Length 0024 (36) │ │ │ │ -110F5A Extra Length 0000 (0) │ │ │ │ -110F5C Comment Length 0000 (0) │ │ │ │ -110F5E Disk Start 0000 (0) │ │ │ │ -110F60 Int File Attributes 0000 (0) │ │ │ │ +111074 Compression Method 0008 (8) 'Deflated' │ │ │ │ +111076 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +11107A CRC A55A78BD (2774169789) │ │ │ │ +11107E Compressed Size 00000311 (785) │ │ │ │ +111082 Uncompressed Size 00000DBC (3516) │ │ │ │ +111086 Filename Length 0024 (36) │ │ │ │ +111088 Extra Length 0000 (0) │ │ │ │ +11108A Comment Length 0000 (0) │ │ │ │ +11108C Disk Start 0000 (0) │ │ │ │ +11108E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110F62 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +111090 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110F66 Local Header Offset 001026A5 (1058469) │ │ │ │ -110F6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111094 Local Header Offset 00102814 (1058836) │ │ │ │ +111098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110F6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x111098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110F8E CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ -110F92 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110F93 Created OS 03 (3) 'Unix' │ │ │ │ -110F94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110F95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110F96 General Purpose Flag 0800 (2048) │ │ │ │ +1110BC CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ +1110C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1110C1 Created OS 03 (3) 'Unix' │ │ │ │ +1110C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1110C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1110C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110F98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110F9A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110F9E CRC 5A222EC8 (1512189640) │ │ │ │ -110FA2 Compressed Size 00000205 (517) │ │ │ │ -110FA6 Uncompressed Size 0000038A (906) │ │ │ │ -110FAA Filename Length 0025 (37) │ │ │ │ -110FAC Extra Length 0000 (0) │ │ │ │ -110FAE Comment Length 0000 (0) │ │ │ │ -110FB0 Disk Start 0000 (0) │ │ │ │ -110FB2 Int File Attributes 0000 (0) │ │ │ │ +1110C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1110C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1110CC CRC 5A222EC8 (1512189640) │ │ │ │ +1110D0 Compressed Size 00000205 (517) │ │ │ │ +1110D4 Uncompressed Size 0000038A (906) │ │ │ │ +1110D8 Filename Length 0025 (37) │ │ │ │ +1110DA Extra Length 0000 (0) │ │ │ │ +1110DC Comment Length 0000 (0) │ │ │ │ +1110DE Disk Start 0000 (0) │ │ │ │ +1110E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110FB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1110E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110FB8 Local Header Offset 001029F8 (1059320) │ │ │ │ -110FBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1110E6 Local Header Offset 00102B67 (1059687) │ │ │ │ +1110EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110FBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1110EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110FE1 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ -110FE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110FE6 Created OS 03 (3) 'Unix' │ │ │ │ -110FE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110FE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110FE9 General Purpose Flag 0800 (2048) │ │ │ │ +11110F CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ +111113 Created Zip Spec 14 (20) '2.0' │ │ │ │ +111114 Created OS 03 (3) 'Unix' │ │ │ │ +111115 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +111116 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +111117 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110FEB Compression Method 0008 (8) 'Deflated' │ │ │ │ -110FED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110FF1 CRC E5E649CC (3857074636) │ │ │ │ -110FF5 Compressed Size 00000203 (515) │ │ │ │ -110FF9 Uncompressed Size 000004E3 (1251) │ │ │ │ -110FFD Filename Length 0024 (36) │ │ │ │ -110FFF Extra Length 0000 (0) │ │ │ │ -111001 Comment Length 0000 (0) │ │ │ │ -111003 Disk Start 0000 (0) │ │ │ │ -111005 Int File Attributes 0000 (0) │ │ │ │ +111119 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11111B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +11111F CRC E5E649CC (3857074636) │ │ │ │ +111123 Compressed Size 00000203 (515) │ │ │ │ +111127 Uncompressed Size 000004E3 (1251) │ │ │ │ +11112B Filename Length 0024 (36) │ │ │ │ +11112D Extra Length 0000 (0) │ │ │ │ +11112F Comment Length 0000 (0) │ │ │ │ +111131 Disk Start 0000 (0) │ │ │ │ +111133 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -111007 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +111135 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11100B Local Header Offset 00102C40 (1059904) │ │ │ │ -11100F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111139 Local Header Offset 00102DAF (1060271) │ │ │ │ +11113D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11100F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11113D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -111033 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ -111037 Created Zip Spec 14 (20) '2.0' │ │ │ │ -111038 Created OS 03 (3) 'Unix' │ │ │ │ -111039 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11103A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11103B General Purpose Flag 0800 (2048) │ │ │ │ +111161 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ +111165 Created Zip Spec 14 (20) '2.0' │ │ │ │ +111166 Created OS 03 (3) 'Unix' │ │ │ │ +111167 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +111168 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +111169 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11103D Compression Method 0008 (8) 'Deflated' │ │ │ │ -11103F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -111043 CRC B0269DAE (2955320750) │ │ │ │ -111047 Compressed Size 00000D77 (3447) │ │ │ │ -11104B Uncompressed Size 000029F2 (10738) │ │ │ │ -11104F Filename Length 001E (30) │ │ │ │ -111051 Extra Length 0000 (0) │ │ │ │ -111053 Comment Length 0000 (0) │ │ │ │ -111055 Disk Start 0000 (0) │ │ │ │ -111057 Int File Attributes 0000 (0) │ │ │ │ +11116B Compression Method 0008 (8) 'Deflated' │ │ │ │ +11116D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +111171 CRC 31A07BF9 (832601081) │ │ │ │ +111175 Compressed Size 00000D71 (3441) │ │ │ │ +111179 Uncompressed Size 000029F2 (10738) │ │ │ │ +11117D Filename Length 001E (30) │ │ │ │ +11117F Extra Length 0000 (0) │ │ │ │ +111181 Comment Length 0000 (0) │ │ │ │ +111183 Disk Start 0000 (0) │ │ │ │ +111185 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -111059 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +111187 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11105D Local Header Offset 00102E85 (1060485) │ │ │ │ -111061 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11118B Local Header Offset 00102FF4 (1060852) │ │ │ │ +11118F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x111061: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11118F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11107F CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ -111083 Created Zip Spec 14 (20) '2.0' │ │ │ │ -111084 Created OS 03 (3) 'Unix' │ │ │ │ -111085 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -111086 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -111087 General Purpose Flag 0800 (2048) │ │ │ │ +1111AD CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ +1111B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1111B2 Created OS 03 (3) 'Unix' │ │ │ │ +1111B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1111B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1111B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -111089 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11108B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -11108F CRC 9FDF2775 (2682201973) │ │ │ │ -111093 Compressed Size 00001225 (4645) │ │ │ │ -111097 Uncompressed Size 00013829 (79913) │ │ │ │ -11109B Filename Length 001D (29) │ │ │ │ -11109D Extra Length 0000 (0) │ │ │ │ -11109F Comment Length 0000 (0) │ │ │ │ -1110A1 Disk Start 0000 (0) │ │ │ │ -1110A3 Int File Attributes 0000 (0) │ │ │ │ +1111B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1111B9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1111BD CRC FBD31B29 (4224916265) │ │ │ │ +1111C1 Compressed Size 000011EA (4586) │ │ │ │ +1111C5 Uncompressed Size 00013829 (79913) │ │ │ │ +1111C9 Filename Length 001D (29) │ │ │ │ +1111CB Extra Length 0000 (0) │ │ │ │ +1111CD Comment Length 0000 (0) │ │ │ │ +1111CF Disk Start 0000 (0) │ │ │ │ +1111D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1110A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1111D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1110A9 Local Header Offset 00103C38 (1063992) │ │ │ │ -1110AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1111D7 Local Header Offset 00103DA1 (1064353) │ │ │ │ +1111DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1110AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1111DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1110CA END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ -1110CE Number of this disk 0000 (0) │ │ │ │ -1110D0 Central Dir Disk no 0000 (0) │ │ │ │ -1110D2 Entries in this disk 0257 (599) │ │ │ │ -1110D4 Total Entries 0257 (599) │ │ │ │ -1110D6 Size of Central Dir 0000C232 (49714) │ │ │ │ -1110DA Offset to Central Dir 00104E98 (1068696) │ │ │ │ -1110DE Comment Length 0000 (0) │ │ │ │ +1111F8 END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ +1111FC Number of this disk 0000 (0) │ │ │ │ +1111FE Central Dir Disk no 0000 (0) │ │ │ │ +111200 Entries in this disk 0257 (599) │ │ │ │ +111202 Total Entries 0257 (599) │ │ │ │ +111204 Size of Central Dir 0000C232 (49714) │ │ │ │ +111208 Offset to Central Dir 00104FC6 (1068998) │ │ │ │ +11120C 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/FacemarkAAM.java │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.face; │ │ │ │ │ │ │ │ -import org.opencv.face.FacemarkTrain; │ │ │ │ + │ │ │ │ │ │ │ │ // C++: class FacemarkAAM │ │ │ │ │ │ │ │ public class FacemarkAAM extends FacemarkTrain { │ │ │ │ │ │ │ │ protected FacemarkAAM(long addr) { super(addr); } │ │ │ ├── org/opencv/face/FacemarkLBF.java │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.face; │ │ │ │ │ │ │ │ -import org.opencv.face.FacemarkTrain; │ │ │ │ + │ │ │ │ │ │ │ │ // C++: class FacemarkLBF │ │ │ │ │ │ │ │ public class FacemarkLBF extends FacemarkTrain { │ │ │ │ │ │ │ │ protected FacemarkLBF(long addr) { super(addr); } │ │ │ ├── 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,73 +4,73 @@ │ │ │ │ │ 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 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); │ │ │ │ │ + public static void blockMeanHash(final Mat inputArr, final Mat outputArr, final int mode) { │ │ │ │ │ + blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void radialVarianceHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - radialVarianceHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + public static void blockMeanHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void pHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + public static void colorMomentHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + colorMomentHash_0(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); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void marrHildrethHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ 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 radialVarianceHash(final Mat inputArr, final Mat outputArr, final double sigma, final int numOfAngleLine) { │ │ │ │ │ + radialVarianceHash_0(inputArr.nativeObj, outputArr.nativeObj, sigma, numOfAngleLine); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void blockMeanHash(final Mat inputArr, final Mat outputArr, final int mode) { │ │ │ │ │ - blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ │ + public static void radialVarianceHash(final Mat inputArr, final Mat outputArr, final double sigma) { │ │ │ │ │ + radialVarianceHash_1(inputArr.nativeObj, outputArr.nativeObj, sigma); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void blockMeanHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + public static void radialVarianceHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + 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 averageHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 blockMeanHash_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native void radialVarianceHash_2(final long p0, final long p1); │ │ │ │ │ + private static native void blockMeanHash_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void pHash_0(final long p0, final long p1); │ │ │ │ │ + private static native void colorMomentHash_0(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 radialVarianceHash_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void blockMeanHash_0(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native void radialVarianceHash_1(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ - private static native void blockMeanHash_1(final long p0, final long p1); │ │ │ │ │ + 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 averageHash_0(final long p0, final long p1); │ │ │ │ │ } │ │ │ ├── org/opencv/img_hash/Img_hash.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -12,63 +12,51 @@ │ │ │ │ // 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::radialVarianceHash(Mat inputArr, Mat& outputArr, double sigma = 1, int numOfAngleLine = 180) │ │ │ │ + // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ - * 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. │ │ │ │ - * @param outputArr Hash value of input │ │ │ │ - * @param sigma Gaussian kernel standard deviation │ │ │ │ - * @param numOfAngleLine The number of angles to consider │ │ │ │ - */ │ │ │ │ - public static void radialVarianceHash(Mat inputArr, Mat outputArr, double sigma, int numOfAngleLine) { │ │ │ │ - radialVarianceHash_0(inputArr.nativeObj, outputArr.nativeObj, sigma, numOfAngleLine); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * 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. │ │ │ │ - * @param outputArr Hash value of input │ │ │ │ - * @param sigma Gaussian kernel standard deviation │ │ │ │ + * 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 radialVarianceHash(Mat inputArr, Mat outputArr, double sigma) { │ │ │ │ - radialVarianceHash_1(inputArr.nativeObj, outputArr.nativeObj, sigma); │ │ │ │ + public static void blockMeanHash(Mat inputArr, Mat outputArr, int mode) { │ │ │ │ + blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ } │ │ │ │ │ │ │ │ /** │ │ │ │ - * 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. │ │ │ │ - * @param outputArr Hash value of input │ │ │ │ + * 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 radialVarianceHash(Mat inputArr, Mat outputArr) { │ │ │ │ - radialVarianceHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + public static void blockMeanHash(Mat inputArr, Mat outputArr) { │ │ │ │ + blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::img_hash::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ + // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ - * Computes pHash value of the input image │ │ │ │ + * Computes color moment hash of the input, the algorithm │ │ │ │ + * is come from the paper "Perceptual Hashing for Color Images │ │ │ │ + * Using Invariant Moments" │ │ │ │ * @param inputArr input image want to compute hash value, │ │ │ │ - * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 8 uchar value │ │ │ │ + * type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @param outputArr 42 hash values with type CV_64F(double) │ │ │ │ */ │ │ │ │ - public static void pHash(Mat inputArr, Mat outputArr) { │ │ │ │ - pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + public static void colorMomentHash(Mat inputArr, Mat outputArr) { │ │ │ │ + colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ // C++: void cv::img_hash::marrHildrethHash(Mat inputArr, Mat& outputArr, float alpha = 2.0f, float scale = 1.0f) │ │ │ │ // │ │ │ │ │ │ │ │ @@ -106,51 +94,63 @@ │ │ │ │ */ │ │ │ │ public static void marrHildrethHash(Mat inputArr, Mat outputArr) { │ │ │ │ marrHildrethHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ + // C++: void cv::img_hash::radialVarianceHash(Mat inputArr, Mat& outputArr, double sigma = 1, int numOfAngleLine = 180) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ - * Computes color moment hash of the input, the algorithm │ │ │ │ - * is come from the paper "Perceptual Hashing for Color Images │ │ │ │ - * Using Invariant Moments" │ │ │ │ + * Computes radial variance 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 42 hash values with type CV_64F(double) │ │ │ │ + * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input │ │ │ │ + * @param sigma Gaussian kernel standard deviation │ │ │ │ + * @param numOfAngleLine The number of angles to consider │ │ │ │ */ │ │ │ │ - public static void colorMomentHash(Mat inputArr, Mat outputArr) { │ │ │ │ - colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + public static void radialVarianceHash(Mat inputArr, Mat outputArr, double sigma, int numOfAngleLine) { │ │ │ │ + radialVarianceHash_0(inputArr.nativeObj, outputArr.nativeObj, sigma, numOfAngleLine); │ │ │ │ } │ │ │ │ │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ - // │ │ │ │ + /** │ │ │ │ + * 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. │ │ │ │ + * @param outputArr Hash value of input │ │ │ │ + * @param sigma Gaussian kernel standard deviation │ │ │ │ + */ │ │ │ │ + public static void radialVarianceHash(Mat inputArr, Mat outputArr, double sigma) { │ │ │ │ + radialVarianceHash_1(inputArr.nativeObj, outputArr.nativeObj, sigma); │ │ │ │ + } │ │ │ │ │ │ │ │ /** │ │ │ │ - * 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 │ │ │ │ + * 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. │ │ │ │ + * @param outputArr Hash value of input │ │ │ │ */ │ │ │ │ - public static void blockMeanHash(Mat inputArr, Mat outputArr, int mode) { │ │ │ │ - blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ + public static void radialVarianceHash(Mat inputArr, Mat outputArr) { │ │ │ │ + radialVarianceHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::img_hash::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ + // │ │ │ │ + │ │ │ │ /** │ │ │ │ - * 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 │ │ │ │ + * Computes pHash value of the input image │ │ │ │ + * @param inputArr input image want to compute hash value, │ │ │ │ + * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 8 uchar value │ │ │ │ */ │ │ │ │ - public static void blockMeanHash(Mat inputArr, Mat outputArr) { │ │ │ │ - blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + public static void pHash(Mat inputArr, Mat outputArr) { │ │ │ │ + pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ // │ │ │ │ │ │ │ │ @@ -162,31 +162,31 @@ │ │ │ │ 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) │ │ │ │ - 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::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::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ - private static native void pHash_0(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::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::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::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::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ + private static native void pHash_0(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/BarcodeDetector.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum ee9bc3b33bcbfe10445cb51f4ba11ca8ea395026f24f0fdc84e29773722f86a7 │ │ │ │ │ + SHA-256 checksum 26b40bb1ee72a7baaa6a287ecaccfcd77141cfe5a42e84c7d7fcedc529ebbbd0 │ │ │ │ │ Compiled from "BarcodeDetector.java" │ │ │ │ │ public class org.opencv.objdetect.BarcodeDetector extends org.opencv.objdetect.GraphicalCodeDetector │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 65 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/objdetect/BarcodeDetector │ │ │ │ │ super_class: #2 // org/opencv/objdetect/GraphicalCodeDetector │ │ │ │ │ @@ -130,15 +130,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/objdetect/GraphicalCodeDetector."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 18: 0 │ │ │ │ │ + line 17: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.objdetect.BarcodeDetector __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ @@ -147,31 +147,31 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/objdetect/BarcodeDetector │ │ │ │ │ 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 org.opencv.objdetect.BarcodeDetector(); │ │ │ │ │ descriptor: ()V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: invokestatic #10 // Method BarcodeDetector_0:()J │ │ │ │ │ 4: invokespecial #1 // Method org/opencv/objdetect/GraphicalCodeDetector."":(J)V │ │ │ │ │ 7: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 31: 0 │ │ │ │ │ - line 32: 7 │ │ │ │ │ + line 30: 0 │ │ │ │ │ + line 31: 7 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ │ │ │ │ │ public org.opencv.objdetect.BarcodeDetector(java.lang.String, java.lang.String); │ │ │ │ │ descriptor: (Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -180,16 +180,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: aload_1 │ │ │ │ │ 2: aload_2 │ │ │ │ │ 3: invokestatic #14 // Method BarcodeDetector_1:(Ljava/lang/String;Ljava/lang/String;)J │ │ │ │ │ 6: invokespecial #1 // Method org/opencv/objdetect/GraphicalCodeDetector."":(J)V │ │ │ │ │ 9: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 47: 0 │ │ │ │ │ - line 48: 9 │ │ │ │ │ + line 46: 0 │ │ │ │ │ + line 47: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 10 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 10 1 prototxt_path Ljava/lang/String; │ │ │ │ │ 0 10 2 model_path Ljava/lang/String; │ │ │ │ │ │ │ │ │ │ public boolean decodeWithType(org.opencv.core.Mat, org.opencv.core.Mat, java.util.List, java.util.List); │ │ │ │ │ @@ -204,15 +204,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: aload 4 │ │ │ │ │ 15: invokestatic #25 // Method decodeWithType_0:(JJJLjava/util/List;Ljava/util/List;)Z │ │ │ │ │ 18: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 67: 0 │ │ │ │ │ + line 66: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 19 1 img Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 2 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 3 decoded_info Ljava/util/List; │ │ │ │ │ 0 19 4 decoded_type Ljava/util/List; │ │ │ │ │ @@ -234,15 +234,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: aload_3 │ │ │ │ │ 10: aload 4 │ │ │ │ │ 12: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 15: invokestatic #29 // Method detectAndDecodeWithType_0:(JJLjava/util/List;Ljava/util/List;J)Z │ │ │ │ │ 18: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 85: 0 │ │ │ │ │ + line 84: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 19 1 img Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 2 decoded_info Ljava/util/List; │ │ │ │ │ 0 19 3 decoded_type Ljava/util/List; │ │ │ │ │ 0 19 4 points Lorg/opencv/core/Mat; │ │ │ │ │ @@ -262,15 +262,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: aload_3 │ │ │ │ │ 10: invokestatic #33 // Method detectAndDecodeWithType_1:(JJLjava/util/List;Ljava/util/List;)Z │ │ │ │ │ 13: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 97: 0 │ │ │ │ │ + line 96: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 14 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 14 1 img Lorg/opencv/core/Mat; │ │ │ │ │ 0 14 2 decoded_info Ljava/util/List; │ │ │ │ │ 0 14 3 decoded_type Ljava/util/List; │ │ │ │ │ LocalVariableTypeTable: │ │ │ │ │ @@ -285,15 +285,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #37 // Method getDownsamplingThreshold_0:(J)D │ │ │ │ │ 7: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 111: 0 │ │ │ │ │ + line 110: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ │ │ │ │ │ public org.opencv.objdetect.BarcodeDetector setDownsamplingThreshold(double); │ │ │ │ │ descriptor: (D)Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #18 // Field nativeObj:J │ │ │ │ │ 8: dload_1 │ │ │ │ │ 9: invokestatic #41 // Method setDownsamplingThreshold_0:(JD)J │ │ │ │ │ 12: invokespecial #9 // Method "":(J)V │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 130: 0 │ │ │ │ │ + line 129: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 16 1 thresh D │ │ │ │ │ │ │ │ │ │ public void getDetectorScales(org.opencv.core.MatOfFloat); │ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfFloat;)V │ │ │ │ │ @@ -324,17 +324,17 @@ │ │ │ │ │ 2: aload_0 │ │ │ │ │ 3: getfield #18 // Field nativeObj:J │ │ │ │ │ 6: aload_2 │ │ │ │ │ 7: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 10: invokestatic #45 // Method getDetectorScales_0:(JJ)V │ │ │ │ │ 13: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 144: 0 │ │ │ │ │ - line 145: 2 │ │ │ │ │ - line 146: 13 │ │ │ │ │ + line 143: 0 │ │ │ │ │ + line 144: 2 │ │ │ │ │ + line 145: 13 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 14 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 14 1 sizes Lorg/opencv/core/MatOfFloat; │ │ │ │ │ 2 12 2 sizes_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public org.opencv.objdetect.BarcodeDetector setDetectorScales(org.opencv.core.MatOfFloat); │ │ │ │ │ @@ -350,16 +350,16 @@ │ │ │ │ │ 7: getfield #18 // Field nativeObj:J │ │ │ │ │ 10: aload_2 │ │ │ │ │ 11: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 14: invokestatic #49 // Method setDetectorScales_0:(JJ)J │ │ │ │ │ 17: invokespecial #9 // Method "":(J)V │ │ │ │ │ 20: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 163: 0 │ │ │ │ │ - line 164: 2 │ │ │ │ │ + line 162: 0 │ │ │ │ │ + line 163: 2 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 21 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 21 1 sizes Lorg/opencv/core/MatOfFloat; │ │ │ │ │ 2 19 2 sizes_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public double getGradientThreshold(); │ │ │ │ │ @@ -368,15 +368,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #53 // Method getGradientThreshold_0:(J)D │ │ │ │ │ 7: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 178: 0 │ │ │ │ │ + line 177: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ │ │ │ │ │ public org.opencv.objdetect.BarcodeDetector setGradientThreshold(double); │ │ │ │ │ descriptor: (D)Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -387,15 +387,15 @@ │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #18 // Field nativeObj:J │ │ │ │ │ 8: dload_1 │ │ │ │ │ 9: invokestatic #56 // Method setGradientThreshold_0:(JD)J │ │ │ │ │ 12: invokespecial #9 // Method "":(J)V │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 196: 0 │ │ │ │ │ + line 195: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 16 1 thresh D │ │ │ │ │ │ │ │ │ │ protected void finalize() throws java.lang.Throwable; │ │ │ │ │ descriptor: ()V │ │ │ │ │ @@ -403,16 +403,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 202: 0 │ │ │ │ │ - line 203: 7 │ │ │ │ │ + line 201: 0 │ │ │ │ │ + line 202: 7 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ Exceptions: │ │ │ │ │ throws java.lang.Throwable │ │ │ │ │ │ │ │ │ │ private static native long BarcodeDetector_0(); │ │ │ ├── org/opencv/objdetect/BarcodeDetector.java │ │ │ │ @@ -4,15 +4,14 @@ │ │ │ │ package org.opencv.objdetect; │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ import java.util.List; │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.core.MatOfFloat; │ │ │ │ import org.opencv.objdetect.BarcodeDetector; │ │ │ │ -import org.opencv.objdetect.GraphicalCodeDetector; │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class BarcodeDetector │ │ │ │ │ │ │ │ public class BarcodeDetector extends GraphicalCodeDetector { │ │ │ │ │ │ │ │ protected BarcodeDetector(long addr) { super(addr); } │ │ │ ├── org/opencv/objdetect/Objdetect.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ package org.opencv.objdetect; │ │ │ │ │ │ │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ -import java.util.List; │ │ │ │ │ import org.opencv.core.Scalar; │ │ │ │ │ +import java.util.List; │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ import org.opencv.core.MatOfInt; │ │ │ │ │ import org.opencv.core.MatOfRect; │ │ │ │ │ │ │ │ │ │ public class Objdetect │ │ │ │ │ { │ │ │ │ │ public static final int CASCADE_DO_CANNY_PRUNING = 1; │ │ │ │ │ @@ -53,39 +53,35 @@ │ │ │ │ │ │ │ │ │ │ public static void groupRectangles(final MatOfRect rectList, final MatOfInt weights, final int groupThreshold) { │ │ │ │ │ final Mat rectList_mat = (Mat)rectList; │ │ │ │ │ final Mat weights_mat = (Mat)weights; │ │ │ │ │ groupRectangles_1(rectList_mat.nativeObj, weights_mat.nativeObj, groupThreshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds, final Scalar cornerColor) { │ │ │ │ │ - drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds) { │ │ │ │ │ - drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ │ + 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 drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners) { │ │ │ │ │ - drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ │ + public static void drawDetectedMarkers(final Mat image, final List corners, final Mat ids) { │ │ │ │ │ + final Mat corners_mat = Converters.vector_Mat_to_Mat((List)corners); │ │ │ │ │ + drawDetectedMarkers_1(image.nativeObj, corners_mat.nativeObj, ids.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds, final Scalar borderColor) { │ │ │ │ │ - final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ - drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.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 corners_mat = Converters.vector_Mat_to_Mat((List)corners); │ │ │ │ │ + drawDetectedMarkers_2(image.nativeObj, corners_mat.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds) { │ │ │ │ │ - final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ - drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ │ + public static void generateImageMarker(final Dictionary dictionary, final int id, final int sidePixels, final Mat img, final int borderBits) { │ │ │ │ │ + generateImageMarker_0(dictionary.nativeObj, id, sidePixels, img.nativeObj, borderBits); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 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) { │ │ │ │ │ @@ -96,64 +92,68 @@ │ │ │ │ │ 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 drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds, final Scalar cornerColor) { │ │ │ │ │ + drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.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); │ │ │ │ │ - drawDetectedMarkers_1(image.nativeObj, corners_mat.nativeObj, ids.nativeObj); │ │ │ │ │ + public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds) { │ │ │ │ │ + drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void drawDetectedMarkers(final Mat image, final List corners) { │ │ │ │ │ - final Mat corners_mat = Converters.vector_Mat_to_Mat((List)corners); │ │ │ │ │ - drawDetectedMarkers_2(image.nativeObj, corners_mat.nativeObj); │ │ │ │ │ + public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners) { │ │ │ │ │ + drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void generateImageMarker(final Dictionary dictionary, final int id, final int sidePixels, final Mat img, final int borderBits) { │ │ │ │ │ - generateImageMarker_0(dictionary.nativeObj, id, sidePixels, img.nativeObj, borderBits); │ │ │ │ │ + public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds, final Scalar borderColor) { │ │ │ │ │ + final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ + drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds) { │ │ │ │ │ + final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ + drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + 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); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ 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); │ │ │ │ │ + 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 drawDetectedCornersCharuco_2(final long p0, final long p1); │ │ │ │ │ + private static native void drawDetectedMarkers_1(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - 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 drawDetectedMarkers_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void drawDetectedDiamonds_1(final long p0, final long p1, final long p2); │ │ │ │ │ + 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 drawDetectedDiamonds_2(final long p0, final long p1); │ │ │ │ │ + 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); │ │ │ │ │ │ │ │ │ │ - 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 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 drawDetectedMarkers_1(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native void drawDetectedCornersCharuco_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 drawDetectedCornersCharuco_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 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 generateImageMarker_1(final long p0, final int p1, final int p2, final long p3); │ │ │ │ │ + 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); │ │ │ │ │ } │ │ │ ├── org/opencv/objdetect/Objdetect.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -80,128 +80,109 @@ │ │ │ │ Mat rectList_mat = rectList; │ │ │ │ Mat weights_mat = weights; │ │ │ │ groupRectangles_1(rectList_mat.nativeObj, weights_mat.nativeObj, groupThreshold); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ + // C++: void cv::aruco::drawDetectedMarkers(Mat& image, vector_Mat corners, Mat ids = Mat(), Scalar borderColor = Scalar(0, 255, 0)) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ - * Draws a set of Charuco corners │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param charucoCorners vector of detected charuco corners │ │ │ │ - * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ - * @param cornerColor color of the square surrounding each corner │ │ │ │ + * Draw detected markers in image │ │ │ │ * │ │ │ │ - * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ - * draws the id of each corner. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds, Scalar cornerColor) { │ │ │ │ - drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draws a set of Charuco corners │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param charucoCorners vector of detected charuco corners │ │ │ │ - * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not altered. │ │ │ │ + * @param corners positions of marker corners on input image. │ │ │ │ + * (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 ids vector of identifiers for markers in markersCorners . │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * @param borderColor color of marker borders. Rest of colors (text color and first corner color) │ │ │ │ + * are calculated based on this one to improve visualization. │ │ │ │ * │ │ │ │ - * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ - * draws the id of each corner. │ │ │ │ + * Given an array of detected marker corners and its corresponding ids, this functions draws │ │ │ │ + * the markers in the image. The marker borders are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ */ │ │ │ │ - public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds) { │ │ │ │ - drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ + public static void drawDetectedMarkers(Mat image, List corners, Mat ids, Scalar borderColor) { │ │ │ │ + Mat corners_mat = Converters.vector_Mat_to_Mat(corners); │ │ │ │ + drawDetectedMarkers_0(image.nativeObj, corners_mat.nativeObj, ids.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ } │ │ │ │ │ │ │ │ /** │ │ │ │ - * Draws a set of Charuco corners │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param charucoCorners vector of detected charuco corners │ │ │ │ + * Draw detected markers in image │ │ │ │ * │ │ │ │ - * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ - * draws the id of each corner. │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not altered. │ │ │ │ + * @param corners positions of marker corners on input image. │ │ │ │ + * (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 ids vector of identifiers for markers in markersCorners . │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * are calculated based on this one to improve visualization. │ │ │ │ + * │ │ │ │ + * Given an array of detected marker corners and its corresponding ids, this functions draws │ │ │ │ + * the markers in the image. The marker borders are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ */ │ │ │ │ - public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners) { │ │ │ │ - drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ + public static void drawDetectedMarkers(Mat image, List corners, Mat ids) { │ │ │ │ + Mat corners_mat = Converters.vector_Mat_to_Mat(corners); │ │ │ │ + drawDetectedMarkers_1(image.nativeObj, corners_mat.nativeObj, ids.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ - // │ │ │ │ - │ │ │ │ /** │ │ │ │ - * Draw a set of detected ChArUco Diamond markers │ │ │ │ + * Draw detected markers in image │ │ │ │ * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ - * detectCharucoDiamond(). (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 diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ - * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not altered. │ │ │ │ + * @param corners positions of marker corners on input image. │ │ │ │ + * (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. │ │ │ │ * Optional, if not provided, ids are not painted. │ │ │ │ - * @param borderColor color of marker borders. Rest of colors (text color and first corner color) │ │ │ │ - * are calculated based on this one. │ │ │ │ + * are calculated based on this one to improve visualization. │ │ │ │ * │ │ │ │ - * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ - * are painted and the markers identifiers if provided. │ │ │ │ + * Given an array of detected marker corners and its corresponding ids, this functions draws │ │ │ │ + * the markers in the image. The marker borders are painted and the markers identifiers if provided. │ │ │ │ * Useful for debugging purposes. │ │ │ │ */ │ │ │ │ - public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds, Scalar borderColor) { │ │ │ │ - Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ - drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ + public static void drawDetectedMarkers(Mat image, List corners) { │ │ │ │ + Mat corners_mat = Converters.vector_Mat_to_Mat(corners); │ │ │ │ + drawDetectedMarkers_2(image.nativeObj, corners_mat.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::aruco::generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat& img, int borderBits = 1) │ │ │ │ + // │ │ │ │ + │ │ │ │ /** │ │ │ │ - * Draw a set of detected ChArUco Diamond markers │ │ │ │ + * Generate a canonical marker image │ │ │ │ * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ - * detectCharucoDiamond(). (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 diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ - * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * are calculated based on this one. │ │ │ │ + * @param dictionary dictionary of markers indicating the type of markers │ │ │ │ + * @param id identifier of the marker that will be returned. It has to be a valid id in the specified dictionary. │ │ │ │ + * @param sidePixels size of the image in pixels │ │ │ │ + * @param img output image with the marker │ │ │ │ + * @param borderBits width of the marker border. │ │ │ │ * │ │ │ │ - * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ - * are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ + * This function returns a marker image in its canonical form (i.e. ready to be printed) │ │ │ │ */ │ │ │ │ - public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds) { │ │ │ │ - Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ - drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ + public static void generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat img, int borderBits) { │ │ │ │ + generateImageMarker_0(dictionary.nativeObj, id, sidePixels, img.nativeObj, borderBits); │ │ │ │ } │ │ │ │ │ │ │ │ /** │ │ │ │ - * Draw a set of detected ChArUco Diamond markers │ │ │ │ + * Generate a canonical marker image │ │ │ │ * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ - * detectCharucoDiamond(). (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. │ │ │ │ - * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * are calculated based on this one. │ │ │ │ + * @param dictionary dictionary of markers indicating the type of markers │ │ │ │ + * @param id identifier of the marker that will be returned. It has to be a valid id in the specified dictionary. │ │ │ │ + * @param sidePixels size of the image in pixels │ │ │ │ + * @param img output image with the marker │ │ │ │ * │ │ │ │ - * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ - * are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ + * This function returns a marker image in its canonical form (i.e. ready to be printed) │ │ │ │ */ │ │ │ │ - public static void drawDetectedDiamonds(Mat image, List diamondCorners) { │ │ │ │ - Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ - drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ + 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) │ │ │ │ // │ │ │ │ │ │ │ │ @@ -268,139 +249,158 @@ │ │ │ │ */ │ │ │ │ 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)) │ │ │ │ + // C++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 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. │ │ │ │ - * @param corners positions of marker corners on input image. │ │ │ │ - * (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 ids vector of identifiers for markers in markersCorners . │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * @param borderColor color of marker borders. Rest of colors (text color and first corner color) │ │ │ │ - * are calculated based on this one to improve visualization. │ │ │ │ + * Draws a set of Charuco corners │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param charucoCorners vector of detected charuco corners │ │ │ │ + * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ + * @param cornerColor color of the square surrounding each corner │ │ │ │ * │ │ │ │ - * Given an array of detected marker corners and its corresponding ids, this functions draws │ │ │ │ - * the markers in the image. The marker borders are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ + * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ + * draws the id of each corner. │ │ │ │ */ │ │ │ │ - public static void drawDetectedMarkers(Mat image, List corners, Mat ids, Scalar borderColor) { │ │ │ │ - Mat corners_mat = Converters.vector_Mat_to_Mat(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 drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds, Scalar cornerColor) { │ │ │ │ + drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ } │ │ │ │ │ │ │ │ /** │ │ │ │ - * Draw detected markers in image │ │ │ │ - * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not altered. │ │ │ │ - * @param corners positions of marker corners on input image. │ │ │ │ - * (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 ids vector of identifiers for markers in markersCorners . │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * are calculated based on this one to improve visualization. │ │ │ │ + * Draws a set of Charuco corners │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param charucoCorners vector of detected charuco corners │ │ │ │ + * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ * │ │ │ │ - * Given an array of detected marker corners and its corresponding ids, this functions draws │ │ │ │ - * the markers in the image. The marker borders are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ + * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ + * draws the id of each corner. │ │ │ │ */ │ │ │ │ - public static void drawDetectedMarkers(Mat image, List corners, Mat ids) { │ │ │ │ - Mat corners_mat = Converters.vector_Mat_to_Mat(corners); │ │ │ │ - drawDetectedMarkers_1(image.nativeObj, corners_mat.nativeObj, ids.nativeObj); │ │ │ │ + public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds) { │ │ │ │ + drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ /** │ │ │ │ - * Draw detected markers in image │ │ │ │ - * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not altered. │ │ │ │ - * @param corners positions of marker corners on input image. │ │ │ │ - * (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. │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * are calculated based on this one to improve visualization. │ │ │ │ + * Draws a set of Charuco corners │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param charucoCorners vector of detected charuco corners │ │ │ │ * │ │ │ │ - * Given an array of detected marker corners and its corresponding ids, this functions draws │ │ │ │ - * the markers in the image. The marker borders are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ + * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ + * draws the id of each corner. │ │ │ │ */ │ │ │ │ - public static void drawDetectedMarkers(Mat image, List corners) { │ │ │ │ - Mat corners_mat = Converters.vector_Mat_to_Mat(corners); │ │ │ │ - drawDetectedMarkers_2(image.nativeObj, corners_mat.nativeObj); │ │ │ │ + public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners) { │ │ │ │ + drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::aruco::generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat& img, int borderBits = 1) │ │ │ │ + // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ - * Generate a canonical marker image │ │ │ │ + * Draw a set of detected ChArUco Diamond markers │ │ │ │ * │ │ │ │ - * @param dictionary dictionary of markers indicating the type of markers │ │ │ │ - * @param id identifier of the marker that will be returned. It has to be a valid id in the specified dictionary. │ │ │ │ - * @param sidePixels size of the image in pixels │ │ │ │ - * @param img output image with the marker │ │ │ │ - * @param borderBits width of the marker border. │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ + * detectCharucoDiamond(). (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 diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ + * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * @param borderColor color of marker borders. Rest of colors (text color and first corner color) │ │ │ │ + * are calculated based on this one. │ │ │ │ * │ │ │ │ - * This function returns a marker image in its canonical form (i.e. ready to be printed) │ │ │ │ + * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ + * are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ */ │ │ │ │ - public static void generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat img, int borderBits) { │ │ │ │ - generateImageMarker_0(dictionary.nativeObj, id, sidePixels, img.nativeObj, borderBits); │ │ │ │ + public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds, Scalar borderColor) { │ │ │ │ + Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ + drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ } │ │ │ │ │ │ │ │ /** │ │ │ │ - * Generate a canonical marker image │ │ │ │ + * Draw a set of detected ChArUco Diamond markers │ │ │ │ * │ │ │ │ - * @param dictionary dictionary of markers indicating the type of markers │ │ │ │ - * @param id identifier of the marker that will be returned. It has to be a valid id in the specified dictionary. │ │ │ │ - * @param sidePixels size of the image in pixels │ │ │ │ - * @param img output image with the marker │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ + * detectCharucoDiamond(). (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 diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ + * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * are calculated based on this one. │ │ │ │ * │ │ │ │ - * This function returns a marker image in its canonical form (i.e. ready to be printed) │ │ │ │ + * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ + * are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ */ │ │ │ │ - public static void generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat img) { │ │ │ │ - generateImageMarker_1(dictionary.nativeObj, id, sidePixels, img.nativeObj); │ │ │ │ + public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds) { │ │ │ │ + Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ + drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draw a set of detected ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ + * detectCharucoDiamond(). (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. │ │ │ │ + * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * are calculated based on this one. │ │ │ │ + * │ │ │ │ + * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ + * are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ + */ │ │ │ │ + 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++: 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)) │ │ │ │ - private static native void drawDetectedCornersCharuco_0(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, double cornerColor_val0, double cornerColor_val1, double cornerColor_val2, double cornerColor_val3); │ │ │ │ - private static native void drawDetectedCornersCharuco_1(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj); │ │ │ │ - private static native void drawDetectedCornersCharuco_2(long image_nativeObj, long charucoCorners_nativeObj); │ │ │ │ + // 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::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++: 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); │ │ │ │ │ │ │ │ - // 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::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ + private static native void drawDetectedCornersCharuco_0(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, double cornerColor_val0, double cornerColor_val1, double cornerColor_val2, double cornerColor_val3); │ │ │ │ + private static native void drawDetectedCornersCharuco_1(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj); │ │ │ │ + private static native void drawDetectedCornersCharuco_2(long image_nativeObj, long charucoCorners_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++: 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); │ │ │ │ │ │ │ │ } │ │ │ ├── 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 {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ package org.opencv.text; │ │ │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ │ +import org.opencv.core.MatOfRect; │ │ │ │ │ import org.opencv.core.MatOfPoint; │ │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ -import java.util.List; │ │ │ │ │ -import org.opencv.core.MatOfRect; │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ +import java.util.List; │ │ │ │ │ │ │ │ │ │ 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; │ │ │ │ │ @@ -31,29 +31,14 @@ │ │ │ │ │ public static final int PSM_SINGLE_BLOCK_VERT_TEXT = 5; │ │ │ │ │ public static final int PSM_SINGLE_BLOCK = 6; │ │ │ │ │ public static final int PSM_SINGLE_LINE = 7; │ │ │ │ │ public static final int PSM_SINGLE_WORD = 8; │ │ │ │ │ public static final int PSM_CIRCLE_WORD = 9; │ │ │ │ │ public static final int PSM_SINGLE_CHAR = 10; │ │ │ │ │ │ │ │ │ │ - public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light, final Mat draw, final Mat chainBBs) { │ │ │ │ │ - final Mat result_mat = (Mat)result; │ │ │ │ │ - detectTextSWT_0(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj, chainBBs.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light, final Mat draw) { │ │ │ │ │ - final Mat result_mat = (Mat)result; │ │ │ │ │ - detectTextSWT_1(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - 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) { │ │ │ │ │ @@ -217,19 +202,28 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ 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); │ │ │ │ │ + public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light, final Mat draw, final Mat chainBBs) { │ │ │ │ │ + final Mat result_mat = (Mat)result; │ │ │ │ │ + detectTextSWT_0(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj, chainBBs.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void detectTextSWT_1(final long p0, final long p1, final boolean p2, final long p3); │ │ │ │ │ + public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light, final Mat draw) { │ │ │ │ │ + final Mat result_mat = (Mat)result; │ │ │ │ │ + detectTextSWT_1(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void detectTextSWT_2(final long p0, final long p1, final boolean p2); │ │ │ │ │ + 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); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ 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); │ │ │ │ │ │ │ │ │ │ @@ -294,8 +288,14 @@ │ │ │ │ │ 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 void detectTextSWT_0(final long p0, final long p1, final boolean p2, final long p3, final long p4); │ │ │ │ │ + │ │ │ │ │ + private static native void detectTextSWT_1(final long p0, final long p1, final boolean p2, final long p3); │ │ │ │ │ + │ │ │ │ │ + private static native void detectTextSWT_2(final long p0, final long p1, final boolean p2); │ │ │ │ │ } │ │ │ ├── org/opencv/text/Text.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -63,55 +63,14 @@ │ │ │ │ PSM_SINGLE_LINE = 7, │ │ │ │ PSM_SINGLE_WORD = 8, │ │ │ │ PSM_CIRCLE_WORD = 9, │ │ │ │ PSM_SINGLE_CHAR = 10; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat()) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs. │ │ │ │ - * @param input the input image with 3 channels. │ │ │ │ - * @param result a vector of resulting bounding boxes where probability of finding text is high │ │ │ │ - * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result. │ │ │ │ - * @param draw an optional Mat of type CV_8UC3 which visualises the detected letters using bounding boxes. │ │ │ │ - * @param chainBBs an optional parameter which chains the letter candidates according to heuristics in the paper and returns all possible regions where text is likely to occur. │ │ │ │ - */ │ │ │ │ - public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light, Mat draw, Mat chainBBs) { │ │ │ │ - Mat result_mat = result; │ │ │ │ - detectTextSWT_0(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj, chainBBs.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs. │ │ │ │ - * @param input the input image with 3 channels. │ │ │ │ - * @param result a vector of resulting bounding boxes where probability of finding text is high │ │ │ │ - * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result. │ │ │ │ - * @param draw an optional Mat of type CV_8UC3 which visualises the detected letters using bounding boxes. │ │ │ │ - */ │ │ │ │ - public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light, Mat draw) { │ │ │ │ - Mat result_mat = result; │ │ │ │ - detectTextSWT_1(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs. │ │ │ │ - * @param input the input image with 3 channels. │ │ │ │ - * @param result a vector of resulting bounding boxes where probability of finding text is high │ │ │ │ - * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result. │ │ │ │ - */ │ │ │ │ - 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) │ │ │ │ @@ -841,20 +800,56 @@ │ │ │ │ */ │ │ │ │ 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++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat()) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs. │ │ │ │ + * @param input the input image with 3 channels. │ │ │ │ + * @param result a vector of resulting bounding boxes where probability of finding text is high │ │ │ │ + * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result. │ │ │ │ + * @param draw an optional Mat of type CV_8UC3 which visualises the detected letters using bounding boxes. │ │ │ │ + * @param chainBBs an optional parameter which chains the letter candidates according to heuristics in the paper and returns all possible regions where text is likely to occur. │ │ │ │ + */ │ │ │ │ + public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light, Mat draw, Mat chainBBs) { │ │ │ │ + Mat result_mat = result; │ │ │ │ + detectTextSWT_0(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj, chainBBs.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs. │ │ │ │ + * @param input the input image with 3 channels. │ │ │ │ + * @param result a vector of resulting bounding boxes where probability of finding text is high │ │ │ │ + * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result. │ │ │ │ + * @param draw an optional Mat of type CV_8UC3 which visualises the detected letters using bounding boxes. │ │ │ │ + */ │ │ │ │ + public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light, Mat draw) { │ │ │ │ + Mat result_mat = result; │ │ │ │ + detectTextSWT_1(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs. │ │ │ │ + * @param input the input image with 3 channels. │ │ │ │ + * @param result a vector of resulting bounding boxes where probability of finding text is high │ │ │ │ + * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result. │ │ │ │ + */ │ │ │ │ + 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++: 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); │ │ │ │ │ │ │ │ @@ -914,8 +909,13 @@ │ │ │ │ │ │ │ │ // 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++: 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); │ │ │ │ + │ │ │ │ } │ │ │ ├── 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,66 +63,14 @@ │ │ │ │ │ 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)); │ │ │ │ │ } │ │ │ │ │ @@ -171,116 +119,168 @@ │ │ │ │ │ return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_4(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr(), s4.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static SelectiveSearchSegmentation createSelectiveSearchSegmentation() { │ │ │ │ │ return SelectiveSearchSegmentation.__fromPtr__(createSelectiveSearchSegmentation_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 void fourierDescriptor(final Mat src, final Mat dst, final int nbElt, final int nbFD) { │ │ │ │ │ + fourierDescriptor_0(src.nativeObj, dst.nativeObj, nbElt, nbFD); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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) { │ │ │ │ │ - return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_1(image_width, image_height, image_channels, num_superpixels, num_levels, prior, histogram_bins)); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt) { │ │ │ │ │ + fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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) { │ │ │ │ │ - return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_2(image_width, image_height, image_channels, num_superpixels, num_levels, prior)); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst) { │ │ │ │ │ + fourierDescriptor_2(src.nativeObj, dst.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) { │ │ │ │ │ - return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_3(image_width, image_height, image_channels, num_superpixels, num_levels)); │ │ │ │ │ + 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, final int slices, final boolean merge_small) { │ │ │ │ │ - return ScanSegment.__fromPtr__(createScanSegment_0(image_width, image_height, num_superpixels, slices, merge_small)); │ │ │ │ │ + public static void transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ + transformFD_1(src.nativeObj, t.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 contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ + contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 ContourFitting createContourFitting() { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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, 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 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(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 void RadonTransform(final Mat src, final Mat dst, final double theta) { │ │ │ │ │ - RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ + 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 void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ - RadonTransform_5(src.nativeObj, dst.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) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_3(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void PeiLinNormalization(final Mat I, final Mat T) { │ │ │ │ │ - PeiLinNormalization_0(I.nativeObj, T.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) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_4(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 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 SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_1(image.nativeObj, 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 SuperpixelLSC createSuperpixelLSC(final Mat image) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_2(image.nativeObj)); │ │ │ │ │ + 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 void fourierDescriptor(final Mat src, final Mat dst, final int nbElt, final int nbFD) { │ │ │ │ │ - fourierDescriptor_0(src.nativeObj, dst.nativeObj, nbElt, nbFD); │ │ │ │ │ + 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 fourierDescriptor(final Mat src, final Mat dst, final int nbElt) { │ │ │ │ │ - fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void fourierDescriptor(final Mat src, final Mat dst) { │ │ │ │ │ - fourierDescriptor_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ - transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes() { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ - contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ + 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 ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ + 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 ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ + 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 ContourFitting createContourFitting() { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ + 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 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 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 FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_4(length_threshold, distance_threshold)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_5(length_threshold)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static FastLineDetector createFastLineDetector() { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_6()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + 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 edgePreservingFilter(final Mat src, final Mat dst, final int d, final double threshold) { │ │ │ │ │ + edgePreservingFilter_0(src.nativeObj, dst.nativeObj, d, threshold); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ + createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ + qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ + qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ + qmultiply_0(src1.nativeObj, src2.nativeObj, 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 void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ + colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ 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 void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold) { │ │ │ │ │ @@ -291,116 +291,164 @@ │ │ │ │ │ findEllipses_2(image.nativeObj, ellipses.nativeObj, scoreThreshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void findEllipses(final Mat image, final Mat ellipses) { │ │ │ │ │ findEllipses_3(image.nativeObj, ellipses.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 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 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 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 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 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 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 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 FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_4(length_threshold, distance_threshold)); │ │ │ │ │ + public static EdgeAwareInterpolator createEdgeAwareInterpolator() { │ │ │ │ │ + return EdgeAwareInterpolator.__fromPtr__(createEdgeAwareInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_5(length_threshold)); │ │ │ │ │ + public static RICInterpolator createRICInterpolator() { │ │ │ │ │ + return RICInterpolator.__fromPtr__(createRICInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector() { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_6()); │ │ │ │ │ + public static DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ + return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 StereoMatcher createRightMatcher(final StereoMatcher matcher_left) { │ │ │ │ │ + return StereoMatcher.__fromPtr__(createRightMatcher_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 DisparityWLSFilter createDisparityWLSFilterGeneric(final boolean use_confidence) { │ │ │ │ │ + return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilterGeneric_0(use_confidence)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 int readGT(final String src_path, final Mat dst) { │ │ │ │ │ + return readGT_0(src_path, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth) { │ │ │ │ │ - FastHoughTransform_3(src.nativeObj, dst.nativeObj, dstMatDepth); │ │ │ │ │ + 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 covarianceEstimation(final Mat src, final Mat dst, final int windowRows, final int windowCols) { │ │ │ │ │ - covarianceEstimation_0(src.nativeObj, dst.nativeObj, windowRows, windowCols); │ │ │ │ │ + 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 edgePreservingFilter(final Mat src, final Mat dst, final int d, final double threshold) { │ │ │ │ │ - edgePreservingFilter_0(src.nativeObj, dst.nativeObj, d, threshold); │ │ │ │ │ + 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 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 getDisparityVis(final Mat src, final Mat dst, final double scale) { │ │ │ │ │ + getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ + getDisparityVis_1(src.nativeObj, dst.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) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_2(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea)); │ │ │ │ │ + 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 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 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) { │ │ │ │ │ + return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_1(image_width, image_height, image_channels, num_superpixels, num_levels, prior, histogram_bins)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 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) { │ │ │ │ │ + return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_2(image_width, image_height, image_channels, num_superpixels, num_levels, prior)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 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 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 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, final float minScore, final int maxBoxes) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_7(alpha, beta, eta, minScore, maxBoxes)); │ │ │ │ │ + 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, 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) { │ │ │ │ │ + RadonTransform_2(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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) { │ │ │ │ │ + RadonTransform_3(src.nativeObj, dst.nativeObj, theta, start_angle); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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) { │ │ │ │ │ + RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ + RadonTransform_5(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes() { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ + 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 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 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 FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange) { │ │ │ │ │ + FastHoughTransform_2(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth) { │ │ │ │ │ + FastHoughTransform_3(src.nativeObj, dst.nativeObj, dstMatDepth); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + 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 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 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 SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size, final float ratio) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_0(image.nativeObj, region_size, ratio)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_1(image.nativeObj, region_size)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_2(image.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 +635,239 @@ │ │ │ │ │ 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 PeiLinNormalization(final Mat I, final Mat T) { │ │ │ │ │ + PeiLinNormalization_0(I.nativeObj, T.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ + 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 StereoMatcher createRightMatcher(final StereoMatcher matcher_left) { │ │ │ │ │ - return StereoMatcher.__fromPtr__(createRightMatcher_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ + 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 DisparityWLSFilter createDisparityWLSFilterGeneric(final boolean use_confidence) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilterGeneric_0(use_confidence)); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_2(image.nativeObj, algorithm)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static int readGT(final String src_path, final Mat dst) { │ │ │ │ │ - return readGT_0(src_path, dst.nativeObj); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_3(image.nativeObj)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 EdgeDrawing createEdgeDrawing() { │ │ │ │ │ + return EdgeDrawing.__fromPtr__(createEdgeDrawing_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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); │ │ │ │ │ - } │ │ │ │ │ + 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); │ │ │ │ │ │ │ │ │ │ - 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); │ │ │ │ │ - } │ │ │ │ │ + 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); │ │ │ │ │ │ │ │ │ │ - public static void getDisparityVis(final Mat src, final Mat dst, final double scale) { │ │ │ │ │ - getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ - } │ │ │ │ │ + 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 void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ - getDisparityVis_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - public static void GradientDericheY(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ - GradientDericheY_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ - } │ │ │ │ │ + private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - public static void GradientDericheX(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ - GradientDericheX_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ - } │ │ │ │ │ + private static native void anisotropicDiffusion_0(final long p0, final long p1, final float p2, final float p3, final int p4); │ │ │ │ │ │ │ │ │ │ - public static void createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ - createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native long createGraphSegmentation_0(final double p0, final float p1, final int p2); │ │ │ │ │ │ │ │ │ │ - public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ - qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native long createGraphSegmentation_1(final double p0, final float p1); │ │ │ │ │ │ │ │ │ │ - public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ - qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native long createGraphSegmentation_2(final double p0); │ │ │ │ │ │ │ │ │ │ - public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ - qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native long createGraphSegmentation_3(); │ │ │ │ │ │ │ │ │ │ - public static void qdft(final Mat img, final Mat qimg, final int flags, final boolean sideLeft) { │ │ │ │ │ - qdft_0(img.nativeObj, qimg.nativeObj, flags, sideLeft); │ │ │ │ │ - } │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyColor_0(); │ │ │ │ │ │ │ │ │ │ - public static void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ - colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategySize_0(); │ │ │ │ │ │ │ │ │ │ - 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 createSelectiveSearchSegmentationStrategyTexture_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 createSelectiveSearchSegmentationStrategyFill_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 createSelectiveSearchSegmentationStrategyMultiple_0(); │ │ │ │ │ │ │ │ │ │ - private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - 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_3(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - 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 createSelectiveSearchSegmentationStrategyMultiple_4(final long p0, final long p1, final long p2, final long 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 createSelectiveSearchSegmentation_0(); │ │ │ │ │ │ │ │ │ │ - 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 fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + private static native void fourierDescriptor_1(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createRFFeatureGetter_0(); │ │ │ │ │ + private static native void fourierDescriptor_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createStructuredEdgeDetection_0(final String 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 long createStructuredEdgeDetection_1(final String p0); │ │ │ │ │ + private static native void transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeAwareInterpolator_0(); │ │ │ │ │ + private static native void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createRICInterpolator_0(); │ │ │ │ │ + private static native long createContourFitting_0(final int p0, final int p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ + private static native long createContourFitting_1(final int p0); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ + private static native long createContourFitting_2(); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ + 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 createSuperpixelSLIC_3(final long p0); │ │ │ │ │ + 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 createGraphSegmentation_0(final double p0, final float p1, final int 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 createGraphSegmentation_1(final double p0, final float p1); │ │ │ │ │ + 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 createGraphSegmentation_2(final double p0); │ │ │ │ │ + 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 createGraphSegmentation_3(); │ │ │ │ │ + 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 createSelectiveSearchSegmentationStrategyColor_0(); │ │ │ │ │ + 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 createSelectiveSearchSegmentationStrategySize_0(); │ │ │ │ │ + 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 createSelectiveSearchSegmentationStrategyTexture_0(); │ │ │ │ │ + private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyFill_0(); │ │ │ │ │ + private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_0(); │ │ │ │ │ + private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0); │ │ │ │ │ + private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1); │ │ │ │ │ + private static native long createEdgeBoxes_12(); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native void GradientDericheY_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_4(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ + private static native void GradientDericheX_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentation_0(); │ │ │ │ │ + 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 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 createFastLineDetector_1(final int p0, final float p1, final double p2, final double p3, final int p4); │ │ │ │ │ │ │ │ │ │ - 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 createFastLineDetector_2(final int p0, final float p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - 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 createFastLineDetector_3(final int p0, final float p1, final double p2); │ │ │ │ │ │ │ │ │ │ - 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 createFastLineDetector_4(final int p0, final float p1); │ │ │ │ │ │ │ │ │ │ - private static native long createScanSegment_0(final int p0, final int p1, final int p2, final int p3, final boolean p4); │ │ │ │ │ + private static native long createFastLineDetector_5(final int p0); │ │ │ │ │ │ │ │ │ │ - private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ + private static native long createFastLineDetector_6(); │ │ │ │ │ │ │ │ │ │ - private static native long createScanSegment_2(final int p0, final int p1, final int p2); │ │ │ │ │ + private static native void covarianceEstimation_0(final long p0, final long p1, final int p2, final int 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 void edgePreservingFilter_0(final long p0, final long p1, final int p2, final double 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 createQuaternionImage_0(final long p0, final long 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 void qconj_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_3(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ + private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_4(final long p0, final long p1, final double p2); │ │ │ │ │ + private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_5(final long 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 void PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ + private static native void colorMatchTemplate_0(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 void findEllipses_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_1(final long p0, final int p1); │ │ │ │ │ + private static native void findEllipses_1(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_2(final long p0); │ │ │ │ │ + private static native void findEllipses_2(final long p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + private static native void findEllipses_3(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_1(final long p0, final long p1, final int p2); │ │ │ │ │ + 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 void fourierDescriptor_2(final long p0, final long p1); │ │ │ │ │ + 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 void transformFD_0(final long p0, final long p1, final long p2, final boolean p3); │ │ │ │ │ + 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 transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native void weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createEdgeAwareInterpolator_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_0(final int p0, final int p1); │ │ │ │ │ + private static native long createRICInterpolator_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_1(final int p0); │ │ │ │ │ + private static native long createDisparityWLSFilter_0(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_2(); │ │ │ │ │ + private static native long createRightMatcher_0(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + private static native long createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_1(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ + private static native int readGT_0(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_2(final long p0, final long p1, final float p2); │ │ │ │ │ + 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_3(final long p0, final long p1); │ │ │ │ │ + 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 long createFastLineDetector_0(final int p0, final float p1, final double p2, final double p3, final int p4, final boolean p5); │ │ │ │ │ + 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 long createFastLineDetector_1(final int p0, final float p1, final double p2, final double p3, final int p4); │ │ │ │ │ + private static native void getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_2(final int p0, final float p1, final double p2, final double p3); │ │ │ │ │ + private static native void getDisparityVis_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_3(final int p0, final float p1, final double p2); │ │ │ │ │ + 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 createFastLineDetector_4(final int p0, final float p1); │ │ │ │ │ + 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 createFastLineDetector_5(final int p0); │ │ │ │ │ + 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 createFastLineDetector_6(); │ │ │ │ │ + private static native long createSuperpixelSEEDS_3(final int p0, final int p1, final int p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ - 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 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 FastHoughTransform_1(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + 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 FastHoughTransform_2(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 FastHoughTransform_3(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native void RadonTransform_3(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native void covarianceEstimation_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + private static native void RadonTransform_4(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ - private static native void edgePreservingFilter_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ + private static native void RadonTransform_5(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - 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 createRFFeatureGetter_0(); │ │ │ │ │ │ │ │ │ │ - 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 createStructuredEdgeDetection_0(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ - 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 createStructuredEdgeDetection_1(final String p0); │ │ │ │ │ │ │ │ │ │ - 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 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 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 void FastHoughTransform_1(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ - 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 void FastHoughTransform_2(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - 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 void FastHoughTransform_3(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - 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 createScanSegment_0(final int p0, final int p1, final int p2, final int p3, final boolean p4); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ + private static native long createScanSegment_2(final int p0, final int p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ + private static native long createSuperpixelLSC_0(final long p0, final int p1, final float p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ + private static native long createSuperpixelLSC_1(final long p0, final int p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_12(); │ │ │ │ │ + private static native long createSuperpixelLSC_2(final long p0); │ │ │ │ │ │ │ │ │ │ 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 +957,19 @@ │ │ │ │ │ │ │ │ │ │ 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 long createDisparityWLSFilter_0(final long p0); │ │ │ │ │ - │ │ │ │ │ - private static native long createRightMatcher_0(final long p0); │ │ │ │ │ - │ │ │ │ │ - private static native long createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ - │ │ │ │ │ - private static native int readGT_0(final String p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - 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 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 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 getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ - │ │ │ │ │ - private static native void getDisparityVis_1(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 PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void qconj_0(final long p0, final long p1); │ │ │ │ │ + private static native long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ │ │ │ │ │ - private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ + private static native long createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ │ │ │ │ │ - private static native void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ + private static native long createSuperpixelSLIC_3(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native void colorMatchTemplate_0(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createEdgeDrawing_0(); │ │ │ │ │ } │ │ │ ├── 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 │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ +00003280: 2050 7472 5f47 7261 7068 5365 676d 656e Ptr_GraphSegmen │ │ │ │ +00003290: 7461 7469 6f6e 2063 763a 3a78 696d 6770 tation cv::ximgp │ │ │ │ +000032a0: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ +000032b0: 6e3a 3a63 7265 6174 6547 7261 7068 5365 n::createGraphSe │ │ │ │ +000032c0: 676d 656e 7461 7469 6f6e 2864 6f75 626c gmentation(doubl │ │ │ │ +000032d0: 6520 7369 676d 6120 3d20 302e 352c 2066 e sigma = 0.5, f │ │ │ │ +000032e0: 6c6f 6174 206b 203d 2033 3030 2c20 696e loat k = 300, in │ │ │ │ +000032f0: 7420 6d69 6e5f 7369 7a65 203d 2031 3030 t min_size = 100 │ │ │ │ +00003300: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00003310: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ +00003320: 2061 2067 7261 7068 2062 6173 6564 2073 a graph based s │ │ │ │ +00003330: 6567 6d65 6e74 6f72 0a20 2020 2020 2a20 egmentor. * │ │ │ │ +00003340: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00003350: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ +00003360: 6967 6d61 2054 6865 2073 6967 6d61 2070 igma The sigma p │ │ │ │ +00003370: 6172 616d 6574 6572 2c20 7573 6564 2074 arameter, used t │ │ │ │ +00003380: 6f20 736d 6f6f 7468 2069 6d61 6765 0a20 o smooth image. │ │ │ │ +00003390: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +000033a0: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ +000033b0: 6172 616d 206b 2054 6865 206b 2070 6172 aram k The k par │ │ │ │ +000033c0: 616d 6574 6572 206f 6620 7468 6520 616c ameter of the al │ │ │ │ +000033d0: 676f 7279 7468 6d0a 2020 2020 202a 2020 gorythm. * │ │ │ │ +000033e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000033f0: 2020 2020 2020 2040 7061 7261 6d20 6d69 @param mi │ │ │ │ +00003400: 6e5f 7369 7a65 2054 6865 206d 696e 696d n_size The minim │ │ │ │ +00003410: 756d 2073 697a 6520 6f66 2073 6567 6d65 um size of segme │ │ │ │ +00003420: 6e74 730a 2020 2020 202a 2040 7265 7475 nts. * @retu │ │ │ │ +00003430: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00003440: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00003450: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00003460: 6174 6963 2047 7261 7068 5365 676d 656e atic GraphSegmen │ │ │ │ +00003470: 7461 7469 6f6e 2063 7265 6174 6547 7261 tation createGra │ │ │ │ +00003480: 7068 5365 676d 656e 7461 7469 6f6e 2864 phSegmentation(d │ │ │ │ +00003490: 6f75 626c 6520 7369 676d 612c 2066 6c6f ouble sigma, flo │ │ │ │ +000034a0: 6174 206b 2c20 696e 7420 6d69 6e5f 7369 at k, int min_si │ │ │ │ +000034b0: 7a65 2920 7b0a 2020 2020 2020 2020 7265 ze) {. re │ │ │ │ +000034c0: 7475 726e 2047 7261 7068 5365 676d 656e turn GraphSegmen │ │ │ │ +000034d0: 7461 7469 6f6e 2e5f 5f66 726f 6d50 7472 tation.__fromPtr │ │ │ │ +000034e0: 5f5f 2863 7265 6174 6547 7261 7068 5365 __(createGraphSe │ │ │ │ +000034f0: 676d 656e 7461 7469 6f6e 5f30 2873 6967 gmentation_0(sig │ │ │ │ +00003500: 6d61 2c20 6b2c 206d 696e 5f73 697a 6529 ma, k, min_size) │ │ │ │ +00003510: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00003520: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ +00003530: 2061 2067 7261 7068 2062 6173 6564 2073 a graph based s │ │ │ │ +00003540: 6567 6d65 6e74 6f72 0a20 2020 2020 2a20 egmentor. * │ │ │ │ +00003550: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00003560: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ +00003570: 6967 6d61 2054 6865 2073 6967 6d61 2070 igma The sigma p │ │ │ │ +00003580: 6172 616d 6574 6572 2c20 7573 6564 2074 arameter, used t │ │ │ │ +00003590: 6f20 736d 6f6f 7468 2069 6d61 6765 0a20 o smooth image. │ │ │ │ +000035a0: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +000035b0: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ +000035c0: 6172 616d 206b 2054 6865 206b 2070 6172 aram k The k par │ │ │ │ +000035d0: 616d 6574 6572 206f 6620 7468 6520 616c ameter of the al │ │ │ │ +000035e0: 676f 7279 7468 6d0a 2020 2020 202a 2040 gorythm. * @ │ │ │ │ +000035f0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00003600: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00003610: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00003620: 6320 7374 6174 6963 2047 7261 7068 5365 c static GraphSe │ │ │ │ +00003630: 676d 656e 7461 7469 6f6e 2063 7265 6174 gmentation creat │ │ │ │ +00003640: 6547 7261 7068 5365 676d 656e 7461 7469 eGraphSegmentati │ │ │ │ +00003650: 6f6e 2864 6f75 626c 6520 7369 676d 612c on(double sigma, │ │ │ │ +00003660: 2066 6c6f 6174 206b 2920 7b0a 2020 2020 float k) {. │ │ │ │ +00003670: 2020 2020 7265 7475 726e 2047 7261 7068 return Graph │ │ │ │ +00003680: 5365 676d 656e 7461 7469 6f6e 2e5f 5f66 Segmentation.__f │ │ │ │ +00003690: 726f 6d50 7472 5f5f 2863 7265 6174 6547 romPtr__(createG │ │ │ │ +000036a0: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +000036b0: 5f31 2873 6967 6d61 2c20 6b29 293b 0a20 _1(sigma, k));. │ │ │ │ +000036c0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +000036d0: 2020 202a 2043 7265 6174 6573 2061 2067 * Creates a g │ │ │ │ +000036e0: 7261 7068 2062 6173 6564 2073 6567 6d65 raph based segme │ │ │ │ +000036f0: 6e74 6f72 0a20 2020 2020 2a20 2020 2020 ntor. * │ │ │ │ +00003700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00003710: 2020 2020 4070 6172 616d 2073 6967 6d61 @param sigma │ │ │ │ +00003720: 2054 6865 2073 6967 6d61 2070 6172 616d The sigma param │ │ │ │ +00003730: 6574 6572 2c20 7573 6564 2074 6f20 736d eter, used to sm │ │ │ │ +00003740: 6f6f 7468 2069 6d61 6765 0a20 2020 2020 ooth image. │ │ │ │ +00003750: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00003760: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00003770: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00003780: 626c 6963 2073 7461 7469 6320 4772 6170 blic static Grap │ │ │ │ +00003790: 6853 6567 6d65 6e74 6174 696f 6e20 6372 hSegmentation cr │ │ │ │ +000037a0: 6561 7465 4772 6170 6853 6567 6d65 6e74 eateGraphSegment │ │ │ │ +000037b0: 6174 696f 6e28 646f 7562 6c65 2073 6967 ation(double sig │ │ │ │ +000037c0: 6d61 2920 7b0a 2020 2020 2020 2020 7265 ma) {. re │ │ │ │ +000037d0: 7475 726e 2047 7261 7068 5365 676d 656e turn GraphSegmen │ │ │ │ +000037e0: 7461 7469 6f6e 2e5f 5f66 726f 6d50 7472 tation.__fromPtr │ │ │ │ +000037f0: 5f5f 2863 7265 6174 6547 7261 7068 5365 __(createGraphSe │ │ │ │ +00003800: 676d 656e 7461 7469 6f6e 5f32 2873 6967 gmentation_2(sig │ │ │ │ +00003810: 6d61 2929 3b0a 2020 2020 7d0a 0a20 2020 ma));. }.. │ │ │ │ +00003820: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +00003830: 7465 7320 6120 6772 6170 6820 6261 7365 tes a graph base │ │ │ │ +00003840: 6420 7365 676d 656e 746f 720a 2020 2020 d segmentor. │ │ │ │ +00003850: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00003860: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00003870: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00003880: 7562 6c69 6320 7374 6174 6963 2047 7261 ublic static Gra │ │ │ │ +00003890: 7068 5365 676d 656e 7461 7469 6f6e 2063 phSegmentation c │ │ │ │ +000038a0: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ +000038b0: 7461 7469 6f6e 2829 207b 0a20 2020 2020 tation() {. │ │ │ │ +000038c0: 2020 2072 6574 7572 6e20 4772 6170 6853 return GraphS │ │ │ │ +000038d0: 6567 6d65 6e74 6174 696f 6e2e 5f5f 6672 egmentation.__fr │ │ │ │ +000038e0: 6f6d 5074 725f 5f28 6372 6561 7465 4772 omPtr__(createGr │ │ │ │ +000038f0: 6170 6853 6567 6d65 6e74 6174 696f 6e5f aphSegmentation_ │ │ │ │ +00003900: 3328 2929 3b0a 2020 2020 7d0a 0a0a 2020 3());. }... │ │ │ │ +00003910: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00003920: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ +00003930: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00003940: 6e53 7472 6174 6567 7943 6f6c 6f72 2063 nStrategyColor c │ │ │ │ +00003950: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +00003960: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +00003970: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +00003980: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00003990: 7465 6779 436f 6c6f 7228 290a 2020 2020 tegyColor(). │ │ │ │ +000039a0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +000039b0: 202a 2043 7265 6174 6520 6120 6e65 7720 * Create a new │ │ │ │ +000039c0: 636f 6c6f 722d 6261 7365 6420 7374 7261 color-based stra │ │ │ │ +000039d0: 7465 6779 0a20 2020 2020 2a20 4072 6574 tegy. * @ret │ │ │ │ +000039e0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +000039f0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00003a00: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00003a10: 7461 7469 6320 5365 6c65 6374 6976 6553 tatic SelectiveS │ │ │ │ +00003a20: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00003a30: 6e53 7472 6174 6567 7943 6f6c 6f72 2063 nStrategyColor c │ │ │ │ +00003a40: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00003a50: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00003a60: 5374 7261 7465 6779 436f 6c6f 7228 2920 StrategyColor() │ │ │ │ +00003a70: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00003a80: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +00003a90: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00003aa0: 7465 6779 436f 6c6f 722e 5f5f 6672 6f6d tegyColor.__from │ │ │ │ +00003ab0: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ +00003ac0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00003ad0: 6e74 6174 696f 6e53 7472 6174 6567 7943 ntationStrategyC │ │ │ │ +00003ae0: 6f6c 6f72 5f30 2829 293b 0a20 2020 207d olor_0());. } │ │ │ │ +00003af0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00003b00: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +00003b10: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00003b20: 7461 7469 6f6e 5374 7261 7465 6779 5369 tationStrategySi │ │ │ │ +00003b30: 7a65 2063 763a 3a78 696d 6770 726f 633a ze cv::ximgproc: │ │ │ │ +00003b40: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +00003b50: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00003b60: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00003b70: 5374 7261 7465 6779 5369 7a65 2829 0a20 StrategySize(). │ │ │ │ +00003b80: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00003b90: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n │ │ │ │ +00003ba0: 6577 2073 697a 652d 6261 7365 6420 7374 ew size-based st │ │ │ │ +00003bb0: 7261 7465 6779 0a20 2020 2020 2a20 4072 rategy. * @r │ │ │ │ +00003bc0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00003bd0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00003be0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00003bf0: 2073 7461 7469 6320 5365 6c65 6374 6976 static Selectiv │ │ │ │ +00003c00: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00003c10: 696f 6e53 7472 6174 6567 7953 697a 6520 ionStrategySize │ │ │ │ +00003c20: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +00003c30: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00003c40: 6e53 7472 6174 6567 7953 697a 6528 2920 nStrategySize() │ │ │ │ +00003c50: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00003c60: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +00003c70: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00003c80: 7465 6779 5369 7a65 2e5f 5f66 726f 6d50 tegySize.__fromP │ │ │ │ +00003c90: 7472 5f5f 2863 7265 6174 6553 656c 6563 tr__(createSelec │ │ │ │ +00003ca0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00003cb0: 7461 7469 6f6e 5374 7261 7465 6779 5369 tationStrategySi │ │ │ │ +00003cc0: 7a65 5f30 2829 293b 0a20 2020 207d 0a0a ze_0());. }.. │ │ │ │ +00003cd0: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00003ce0: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +00003cf0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00003d00: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ +00003d10: 7572 6520 6376 3a3a 7869 6d67 7072 6f63 ure cv::ximgproc │ │ │ │ +00003d20: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ +00003d30: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +00003d40: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00003d50: 6e53 7472 6174 6567 7954 6578 7475 7265 nStrategyTexture │ │ │ │ +00003d60: 2829 0a20 2020 202f 2f0a 0a20 2020 202f (). //.. / │ │ │ │ +00003d70: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +00003d80: 2061 206e 6577 2073 697a 652d 6261 7365 a new size-base │ │ │ │ +00003d90: 6420 7374 7261 7465 6779 0a20 2020 2020 d strategy. │ │ │ │ +00003da0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00003db0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00003dc0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00003dd0: 626c 6963 2073 7461 7469 6320 5365 6c65 blic static Sele │ │ │ │ +00003de0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00003df0: 6e74 6174 696f 6e53 7472 6174 6567 7954 ntationStrategyT │ │ │ │ +00003e00: 6578 7475 7265 2063 7265 6174 6553 656c exture createSel │ │ │ │ +00003e10: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00003e20: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00003e30: 5465 7874 7572 6528 2920 7b0a 2020 2020 Texture() {. │ │ │ │ +00003e40: 2020 2020 7265 7475 726e 2053 656c 6563 return Selec │ │ │ │ +00003e50: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00003e60: 7461 7469 6f6e 5374 7261 7465 6779 5465 tationStrategyTe │ │ │ │ +00003e70: 7874 7572 652e 5f5f 6672 6f6d 5074 725f xture.__fromPtr_ │ │ │ │ +00003e80: 5f28 6372 6561 7465 5365 6c65 6374 6976 _(createSelectiv │ │ │ │ +00003e90: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00003ea0: 696f 6e53 7472 6174 6567 7954 6578 7475 ionStrategyTextu │ │ │ │ +00003eb0: 7265 5f30 2829 293b 0a20 2020 207d 0a0a re_0());. }.. │ │ │ │ +00003ec0: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00003ed0: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +00003ee0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00003ef0: 7469 6f6e 5374 7261 7465 6779 4669 6c6c tionStrategyFill │ │ │ │ +00003f00: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ +00003f10: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ +00003f20: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00003f30: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00003f40: 7261 7465 6779 4669 6c6c 2829 0a20 2020 rategyFill(). │ │ │ │ +00003f50: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00003f60: 2020 2a20 4372 6561 7465 2061 206e 6577 * Create a new │ │ │ │ +00003f70: 2066 696c 6c2d 6261 7365 6420 7374 7261 fill-based stra │ │ │ │ +00003f80: 7465 6779 0a20 2020 2020 2a20 4072 6574 tegy. * @ret │ │ │ │ +00003f90: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00003fa0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00003fb0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00003fc0: 7461 7469 6320 5365 6c65 6374 6976 6553 tatic SelectiveS │ │ │ │ +00003fd0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00003fe0: 6e53 7472 6174 6567 7946 696c 6c20 6372 nStrategyFill cr │ │ │ │ +00003ff0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +00004000: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00004010: 7472 6174 6567 7946 696c 6c28 2920 7b0a trategyFill() {. │ │ │ │ +00004020: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +00004030: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00004040: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00004050: 6779 4669 6c6c 2e5f 5f66 726f 6d50 7472 gyFill.__fromPtr │ │ │ │ +00004060: 5f5f 2863 7265 6174 6553 656c 6563 7469 __(createSelecti │ │ │ │ +00004070: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00004080: 7469 6f6e 5374 7261 7465 6779 4669 6c6c tionStrategyFill │ │ │ │ +00004090: 5f30 2829 293b 0a20 2020 207d 0a0a 0a20 _0());. }... │ │ │ │ +000040a0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +000040b0: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +000040c0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +000040d0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +000040e0: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ +000040f0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +00004100: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00004110: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00004120: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00004130: 2829 0a20 2020 202f 2f0a 0a20 2020 202f (). //.. / │ │ │ │ +00004140: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +00004150: 2061 206e 6577 206d 756c 7469 706c 6520 a new multiple │ │ │ │ +00004160: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ +00004170: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00004180: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00004190: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +000041a0: 6963 2073 7461 7469 6320 5365 6c65 6374 ic static Select │ │ │ │ +000041b0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +000041c0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +000041d0: 7469 706c 6520 6372 6561 7465 5365 6c65 tiple createSele │ │ │ │ +000041e0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +000041f0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00004200: 756c 7469 706c 6528 2920 7b0a 2020 2020 ultiple() {. │ │ │ │ +00004210: 2020 2020 7265 7475 726e 2053 656c 6563 return Selec │ │ │ │ +00004220: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00004230: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +00004240: 6c74 6970 6c65 2e5f 5f66 726f 6d50 7472 ltiple.__fromPtr │ │ │ │ +00004250: 5f5f 2863 7265 6174 6553 656c 6563 7469 __(createSelecti │ │ │ │ +00004260: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00004270: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00004280: 6970 6c65 5f30 2829 293b 0a20 2020 207d iple_0());. } │ │ │ │ +00004290: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +000042a0: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +000042b0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +000042c0: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +000042d0: 6c74 6970 6c65 2063 763a 3a78 696d 6770 ltiple cv::ximgp │ │ │ │ +000042e0: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ +000042f0: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti │ │ │ │ +00004300: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00004310: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00004320: 6970 6c65 2850 7472 5f53 656c 6563 7469 iple(Ptr_Selecti │ │ │ │ +00004330: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00004340: 7469 6f6e 5374 7261 7465 6779 2073 3129 tionStrategy s1) │ │ │ │ +00004350: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +00004360: 0a20 2020 2020 2a20 4372 6561 7465 2061 . * Create a │ │ │ │ +00004370: 206e 6577 206d 756c 7469 706c 6520 7374 new multiple st │ │ │ │ +00004380: 7261 7465 6779 2061 6e64 2073 6574 206f rategy and set o │ │ │ │ +00004390: 6e65 2073 7562 7472 6174 6567 790a 2020 ne subtrategy. │ │ │ │ +000043a0: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +000043b0: 2020 2020 2020 2020 2020 2020 2040 7061 @pa │ │ │ │ +000043c0: 7261 6d20 7331 2054 6865 2066 6972 7374 ram s1 The first │ │ │ │ +000043d0: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ +000043e0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +000043f0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00004400: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00004410: 6c69 6320 7374 6174 6963 2053 656c 6563 lic static Selec │ │ │ │ +00004420: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00004430: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +00004440: 6c74 6970 6c65 2063 7265 6174 6553 656c ltiple createSel │ │ │ │ +00004450: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00004460: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00004470: 4d75 6c74 6970 6c65 2853 656c 6563 7469 Multiple(Selecti │ │ │ │ +00004480: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00004490: 7469 6f6e 5374 7261 7465 6779 2073 3129 tionStrategy s1) │ │ │ │ +000044a0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +000044b0: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ +000044c0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +000044d0: 6174 6567 794d 756c 7469 706c 652e 5f5f ategyMultiple.__ │ │ │ │ +000044e0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +000044f0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00004500: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00004510: 6567 794d 756c 7469 706c 655f 3128 7331 egyMultiple_1(s1 │ │ │ │ +00004520: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ +00004530: 7228 2929 293b 0a20 2020 207d 0a0a 0a20 r()));. }... │ │ │ │ +00004540: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00004550: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +00004560: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00004570: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00004580: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ +00004590: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +000045a0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +000045b0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +000045c0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +000045d0: 2850 7472 5f53 656c 6563 7469 7665 5365 (Ptr_SelectiveSe │ │ │ │ +000045e0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +000045f0: 5374 7261 7465 6779 2073 312c 2050 7472 Strategy s1, Ptr │ │ │ │ +00004600: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +00004610: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00004620: 7465 6779 2073 3229 0a20 2020 202f 2f0a tegy s2). //. │ │ │ │ +00004630: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00004640: 4372 6561 7465 2061 206e 6577 206d 756c Create a new mul │ │ │ │ +00004650: 7469 706c 6520 7374 7261 7465 6779 2061 tiple strategy a │ │ │ │ +00004660: 6e64 2073 6574 2074 776f 2073 7562 7472 nd set two subtr │ │ │ │ +00004670: 6174 6567 6965 732c 2077 6974 6820 6571 ategies, with eq │ │ │ │ +00004680: 7561 6c20 7765 6967 6874 730a 2020 2020 ual weights. │ │ │ │ +00004690: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +000046a0: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ +000046b0: 6d20 7331 2054 6865 2066 6972 7374 2073 m s1 The first s │ │ │ │ +000046c0: 7472 6174 6567 790a 2020 2020 202a 2020 trategy. * │ │ │ │ +000046d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000046e0: 2020 2020 2020 2040 7061 7261 6d20 7332 @param s2 │ │ │ │ +000046f0: 2054 6865 2073 6563 6f6e 6420 7374 7261 The second stra │ │ │ │ +00004700: 7465 6779 0a20 2020 2020 2a20 4072 6574 tegy. * @ret │ │ │ │ +00004710: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00004720: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00004730: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00004740: 7461 7469 6320 5365 6c65 6374 6976 6553 tatic SelectiveS │ │ │ │ +00004750: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00004760: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +00004770: 6520 6372 6561 7465 5365 6c65 6374 6976 e createSelectiv │ │ │ │ +00004780: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00004790: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +000047a0: 706c 6528 5365 6c65 6374 6976 6553 6561 ple(SelectiveSea │ │ │ │ +000047b0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +000047c0: 7472 6174 6567 7920 7331 2c20 5365 6c65 trategy s1, Sele │ │ │ │ +000047d0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +000047e0: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +000047f0: 7332 2920 7b0a 2020 2020 2020 2020 7265 s2) {. re │ │ │ │ +00004800: 7475 726e 2053 656c 6563 7469 7665 5365 turn SelectiveSe │ │ │ │ +00004810: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00004820: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00004830: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00004840: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00004850: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00004860: 7261 7465 6779 4d75 6c74 6970 6c65 5f32 rategyMultiple_2 │ │ │ │ +00004870: 2873 312e 6765 744e 6174 6976 654f 626a (s1.getNativeObj │ │ │ │ +00004880: 4164 6472 2829 2c20 7332 2e67 6574 4e61 Addr(), s2.getNa │ │ │ │ +00004890: 7469 7665 4f62 6a41 6464 7228 2929 293b tiveObjAddr())); │ │ │ │ +000048a0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +000048b0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +000048c0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +000048d0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +000048e0: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv: │ │ │ │ +000048f0: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ +00004900: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ +00004910: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00004920: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00004930: 6779 4d75 6c74 6970 6c65 2850 7472 5f53 gyMultiple(Ptr_S │ │ │ │ +00004940: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00004950: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00004960: 6779 2073 312c 2050 7472 5f53 656c 6563 gy s1, Ptr_Selec │ │ │ │ +00004970: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00004980: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +00004990: 322c 2050 7472 5f53 656c 6563 7469 7665 2, Ptr_Selective │ │ │ │ +000049a0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +000049b0: 6f6e 5374 7261 7465 6779 2073 3329 0a20 onStrategy s3). │ │ │ │ +000049c0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +000049d0: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n │ │ │ │ +000049e0: 6577 206d 756c 7469 706c 6520 7374 7261 ew multiple stra │ │ │ │ +000049f0: 7465 6779 2061 6e64 2073 6574 2074 6872 tegy and set thr │ │ │ │ +00004a00: 6565 2073 7562 7472 6174 6567 6965 732c ee subtrategies, │ │ │ │ +00004a10: 2077 6974 6820 6571 7561 6c20 7765 6967 with equal weig │ │ │ │ +00004a20: 6874 730a 2020 2020 202a 2020 2020 2020 hts. * │ │ │ │ +00004a30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00004a40: 2020 2040 7061 7261 6d20 7331 2054 6865 @param s1 The │ │ │ │ +00004a50: 2066 6972 7374 2073 7472 6174 6567 790a first strategy. │ │ │ │ +00004a60: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +00004a70: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ +00004a80: 7061 7261 6d20 7332 2054 6865 2073 6563 param s2 The sec │ │ │ │ +00004a90: 6f6e 6420 7374 7261 7465 6779 0a20 2020 ond strategy. │ │ │ │ +00004aa0: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00004ab0: 2020 2020 2020 2020 2020 2020 4070 6172 @par │ │ │ │ +00004ac0: 616d 2073 3320 5468 6520 7468 6972 6420 am s3 The third │ │ │ │ +00004ad0: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ +00004ae0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00004af0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00004b00: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00004b10: 6963 2073 7461 7469 6320 5365 6c65 6374 ic static Select │ │ │ │ +00004b20: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00004b30: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +00004b40: 7469 706c 6520 6372 6561 7465 5365 6c65 tiple createSele │ │ │ │ +00004b50: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00004b60: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00004b70: 756c 7469 706c 6528 5365 6c65 6374 6976 ultiple(Selectiv │ │ │ │ +00004b80: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00004b90: 696f 6e53 7472 6174 6567 7920 7331 2c20 ionStrategy s1, │ │ │ │ +00004ba0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00004bb0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00004bc0: 6567 7920 7332 2c20 5365 6c65 6374 6976 egy s2, Selectiv │ │ │ │ +00004bd0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00004be0: 696f 6e53 7472 6174 6567 7920 7333 2920 ionStrategy s3) │ │ │ │ +00004bf0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00004c00: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +00004c10: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00004c20: 7465 6779 4d75 6c74 6970 6c65 2e5f 5f66 tegyMultiple.__f │ │ │ │ +00004c30: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +00004c40: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00004c50: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00004c60: 6779 4d75 6c74 6970 6c65 5f33 2873 312e gyMultiple_3(s1. │ │ │ │ +00004c70: 6765 744e 6174 6976 654f 626a 4164 6472 getNativeObjAddr │ │ │ │ +00004c80: 2829 2c20 7332 2e67 6574 4e61 7469 7665 (), s2.getNative │ │ │ │ +00004c90: 4f62 6a41 6464 7228 292c 2073 332e 6765 ObjAddr(), s3.ge │ │ │ │ +00004ca0: 744e 6174 6976 654f 626a 4164 6472 2829 tNativeObjAddr() │ │ │ │ +00004cb0: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +00004cc0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00004cd0: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +00004ce0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00004cf0: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ +00004d00: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ +00004d10: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ +00004d20: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +00004d30: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00004d40: 6174 6567 794d 756c 7469 706c 6528 5074 ategyMultiple(Pt │ │ │ │ +00004d50: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +00004d60: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00004d70: 6174 6567 7920 7331 2c20 5074 725f 5365 ategy s1, Ptr_Se │ │ │ │ +00004d80: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00004d90: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00004da0: 7920 7332 2c20 5074 725f 5365 6c65 6374 y s2, Ptr_Select │ │ │ │ +00004db0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00004dc0: 6174 696f 6e53 7472 6174 6567 7920 7333 ationStrategy s3 │ │ │ │ +00004dd0: 2c20 5074 725f 5365 6c65 6374 6976 6553 , Ptr_SelectiveS │ │ │ │ +00004de0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00004df0: 6e53 7472 6174 6567 7920 7334 290a 2020 nStrategy s4). │ │ │ │ +00004e00: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +00004e10: 2020 202a 2043 7265 6174 6520 6120 6e65 * Create a ne │ │ │ │ +00004e20: 7720 6d75 6c74 6970 6c65 2073 7472 6174 w multiple strat │ │ │ │ +00004e30: 6567 7920 616e 6420 7365 7420 666f 7572 egy and set four │ │ │ │ +00004e40: 2073 7562 7472 6174 6567 6965 732c 2077 subtrategies, w │ │ │ │ +00004e50: 6974 6820 6571 7561 6c20 7765 6967 6874 ith equal weight │ │ │ │ +00004e60: 730a 2020 2020 202a 2020 2020 2020 2020 s. * │ │ │ │ +00004e70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00004e80: 2040 7061 7261 6d20 7331 2054 6865 2066 @param s1 The f │ │ │ │ +00004e90: 6972 7374 2073 7472 6174 6567 790a 2020 irst strategy. │ │ │ │ +00004ea0: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00004eb0: 2020 2020 2020 2020 2020 2020 2040 7061 @pa │ │ │ │ +00004ec0: 7261 6d20 7332 2054 6865 2073 6563 6f6e ram s2 The secon │ │ │ │ +00004ed0: 6420 7374 7261 7465 6779 0a20 2020 2020 d strategy. │ │ │ │ +00004ee0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00004ef0: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ +00004f00: 2073 3320 5468 6520 7468 6972 6420 7374 s3 The third st │ │ │ │ +00004f10: 7261 7465 6779 0a20 2020 2020 2a20 2020 rategy. * │ │ │ │ +00004f20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00004f30: 2020 2020 2020 4070 6172 616d 2073 3420 @param s4 │ │ │ │ +00004f40: 5468 6520 666f 7274 6820 7374 7261 7465 The forth strate │ │ │ │ +00004f50: 6779 0a20 2020 2020 2a20 4072 6574 7572 gy. * @retur │ │ │ │ +00004f60: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00004f70: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00004f80: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00004f90: 7469 6320 5365 6c65 6374 6976 6553 6561 tic SelectiveSea │ │ │ │ +00004fa0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00004fb0: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ +00004fc0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +00004fd0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00004fe0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +00004ff0: 6528 5365 6c65 6374 6976 6553 6561 7263 e(SelectiveSearc │ │ │ │ +00005000: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00005010: 6174 6567 7920 7331 2c20 5365 6c65 6374 ategy s1, Select │ │ │ │ +00005020: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00005030: 6174 696f 6e53 7472 6174 6567 7920 7332 ationStrategy s2 │ │ │ │ +00005040: 2c20 5365 6c65 6374 6976 6553 6561 7263 , SelectiveSearc │ │ │ │ +00005050: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00005060: 6174 6567 7920 7333 2c20 5365 6c65 6374 ategy s3, Select │ │ │ │ +00005070: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00005080: 6174 696f 6e53 7472 6174 6567 7920 7334 ationStrategy s4 │ │ │ │ +00005090: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +000050a0: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ +000050b0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +000050c0: 7261 7465 6779 4d75 6c74 6970 6c65 2e5f rategyMultiple._ │ │ │ │ +000050d0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +000050e0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +000050f0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00005100: 7465 6779 4d75 6c74 6970 6c65 5f34 2873 tegyMultiple_4(s │ │ │ │ +00005110: 312e 6765 744e 6174 6976 654f 626a 4164 1.getNativeObjAd │ │ │ │ +00005120: 6472 2829 2c20 7332 2e67 6574 4e61 7469 dr(), s2.getNati │ │ │ │ +00005130: 7665 4f62 6a41 6464 7228 292c 2073 332e veObjAddr(), s3. │ │ │ │ +00005140: 6765 744e 6174 6976 654f 626a 4164 6472 getNativeObjAddr │ │ │ │ +00005150: 2829 2c20 7334 2e67 6574 4e61 7469 7665 (), s4.getNative │ │ │ │ +00005160: 4f62 6a41 6464 7228 2929 293b 0a20 2020 ObjAddr()));. │ │ │ │ +00005170: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00005180: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ +00005190: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +000051a0: 656e 7461 7469 6f6e 2063 763a 3a78 696d entation cv::xim │ │ │ │ +000051b0: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ +000051c0: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec │ │ │ │ +000051d0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +000051e0: 7461 7469 6f6e 2829 0a20 2020 202f 2f0a tation(). //. │ │ │ │ +000051f0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00005200: 4372 6561 7465 2061 206e 6577 2053 656c Create a new Sel │ │ │ │ +00005210: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00005220: 656e 7461 7469 6f6e 2063 6c61 7373 2e0a entation class.. │ │ │ │ +00005230: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00005240: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00005250: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00005260: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00005270: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +00005280: 5365 676d 656e 7461 7469 6f6e 2063 7265 Segmentation cre │ │ │ │ +00005290: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +000052a0: 6368 5365 676d 656e 7461 7469 6f6e 2829 chSegmentation() │ │ │ │ +000052b0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +000052c0: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ +000052d0: 6853 6567 6d65 6e74 6174 696f 6e2e 5f5f hSegmentation.__ │ │ │ │ +000052e0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +000052f0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00005300: 6567 6d65 6e74 6174 696f 6e5f 3028 2929 egmentation_0()) │ │ │ │ +00005310: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +00005320: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +00005330: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +00005340: 3a66 6f75 7269 6572 4465 7363 7269 7074 :fourierDescript │ │ │ │ +00005350: 6f72 284d 6174 2073 7263 2c20 4d61 7426 or(Mat src, Mat& │ │ │ │ +00005360: 2064 7374 2c20 696e 7420 6e62 456c 7420 dst, int nbElt │ │ │ │ +00005370: 3d20 2d31 2c20 696e 7420 6e62 4644 203d = -1, int nbFD = │ │ │ │ +00005380: 202d 3129 0a20 2020 202f 2f0a 0a20 2020 -1). //.. │ │ │ │ +00005390: 202f 2a2a 0a20 2020 2020 2a20 466f 7572 /**. * Four │ │ │ │ +000053a0: 6965 7220 6465 7363 7269 7074 6f72 7320 ier descriptors │ │ │ │ +000053b0: 666f 7220 706c 616e 6564 2063 6c6f 7365 for planed close │ │ │ │ +000053c0: 6420 6375 7276 6573 0a20 2020 2020 2a0a d curves. *. │ │ │ │ +000053d0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +000053e0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +000053f0: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio │ │ │ │ +00005400: 6e2c 2070 6c65 6173 6520 7365 6520 4349 n, please see CI │ │ │ │ +00005410: 5445 3a20 5065 7273 6f6f 6e46 7531 3937 TE: PersoonFu197 │ │ │ │ +00005420: 370a 2020 2020 202a 0a20 2020 2020 2a0a 7. *. *. │ │ │ │ +00005430: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00005440: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ +00005450: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00005460: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ +00005470: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00005480: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00005490: 6d20 6e62 456c 7420 6175 746f 6d61 7469 m nbElt automati │ │ │ │ +000054a0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000054b0: 2020 2020 202a 2040 7061 7261 6d20 6e62 * @param nb │ │ │ │ +000054c0: 4644 2061 7574 6f6d 6174 6963 616c 6c79 FD automatically │ │ │ │ +000054d0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000054e0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000054f0: 6174 6963 2076 6f69 6420 666f 7572 6965 atic void fourie │ │ │ │ +00005500: 7244 6573 6372 6970 746f 7228 4d61 7420 rDescriptor(Mat │ │ │ │ +00005510: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in │ │ │ │ +00005520: 7420 6e62 456c 742c 2069 6e74 206e 6246 t nbElt, int nbF │ │ │ │ +00005530: 4429 207b 0a20 2020 2020 2020 2066 6f75 D) {. fou │ │ │ │ +00005540: 7269 6572 4465 7363 7269 7074 6f72 5f30 rierDescriptor_0 │ │ │ │ +00005550: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +00005560: 6473 742e 6e61 7469 7665 4f62 6a2c 206e dst.nativeObj, n │ │ │ │ +00005570: 6245 6c74 2c20 6e62 4644 293b 0a20 2020 bElt, nbFD);. │ │ │ │ +00005580: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00005590: 202a 2046 6f75 7269 6572 2064 6573 6372 * Fourier descr │ │ │ │ +000055a0: 6970 746f 7273 2066 6f72 2070 6c61 6e65 iptors for plane │ │ │ │ +000055b0: 6420 636c 6f73 6564 2063 7572 7665 730a d closed curves. │ │ │ │ +000055c0: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +000055d0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +000055e0: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ +000055f0: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ +00005600: 2073 6565 2043 4954 453a 2050 6572 736f see CITE: Perso │ │ │ │ +00005610: 6f6e 4675 3139 3737 0a20 2020 2020 2a0a onFu1977. *. │ │ │ │ +00005620: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00005630: 6172 616d 2073 7263 2061 7574 6f6d 6174 aram src automat │ │ │ │ +00005640: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00005650: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00005660: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically │ │ │ │ +00005670: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00005680: 2a20 4070 6172 616d 206e 6245 6c74 2061 * @param nbElt a │ │ │ │ +00005690: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000056a0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +000056b0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +000056c0: 2076 6f69 6420 666f 7572 6965 7244 6573 void fourierDes │ │ │ │ +000056d0: 6372 6970 746f 7228 4d61 7420 7372 632c criptor(Mat src, │ │ │ │ +000056e0: 204d 6174 2064 7374 2c20 696e 7420 6e62 Mat dst, int nb │ │ │ │ +000056f0: 456c 7429 207b 0a20 2020 2020 2020 2066 Elt) {. f │ │ │ │ +00005700: 6f75 7269 6572 4465 7363 7269 7074 6f72 ourierDescriptor │ │ │ │ +00005710: 5f31 2873 7263 2e6e 6174 6976 654f 626a _1(src.nativeObj │ │ │ │ +00005720: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00005730: 206e 6245 6c74 293b 0a20 2020 207d 0a0a nbElt);. }.. │ │ │ │ +00005740: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ +00005750: 6f75 7269 6572 2064 6573 6372 6970 746f ourier descripto │ │ │ │ +00005760: 7273 2066 6f72 2070 6c61 6e65 6420 636c rs for planed cl │ │ │ │ +00005770: 6f73 6564 2063 7572 7665 730a 2020 2020 osed curves. │ │ │ │ +00005780: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +00005790: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +000057a0: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa │ │ │ │ +000057b0: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see │ │ │ │ +000057c0: 2043 4954 453a 2050 6572 736f 6f6e 4675 CITE: PersoonFu │ │ │ │ +000057d0: 3139 3737 0a20 2020 2020 2a0a 2020 2020 1977. *. │ │ │ │ +000057e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000057f0: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ +00005800: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00005810: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +00005820: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00005830: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00005840: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00005850: 2076 6f69 6420 666f 7572 6965 7244 6573 void fourierDes │ │ │ │ +00005860: 6372 6970 746f 7228 4d61 7420 7372 632c criptor(Mat src, │ │ │ │ +00005870: 204d 6174 2064 7374 2920 7b0a 2020 2020 Mat dst) {. │ │ │ │ +00005880: 2020 2020 666f 7572 6965 7244 6573 6372 fourierDescr │ │ │ │ +00005890: 6970 746f 725f 3228 7372 632e 6e61 7469 iptor_2(src.nati │ │ │ │ +000058a0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +000058b0: 654f 626a 293b 0a20 2020 207d 0a0a 0a20 eObj);. }... │ │ │ │ +000058c0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +000058d0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +000058e0: 7072 6f63 3a3a 7472 616e 7366 6f72 6d46 proc::transformF │ │ │ │ +000058f0: 4428 4d61 7420 7372 632c 204d 6174 2074 D(Mat src, Mat t │ │ │ │ +00005900: 2c20 4d61 7426 2064 7374 2c20 626f 6f6c , Mat& dst, bool │ │ │ │ +00005910: 2066 6443 6f6e 746f 7572 203d 2074 7275 fdContour = tru │ │ │ │ +00005920: 6529 0a20 2020 202f 2f0a 0a20 2020 202f e). //.. / │ │ │ │ +00005930: 2a2a 0a20 2020 2020 2a20 7472 616e 7366 **. * transf │ │ │ │ +00005940: 6f72 6d20 6120 636f 6e74 6f75 720a 2020 orm a contour. │ │ │ │ +00005950: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +00005960: 202a 2040 7061 7261 6d20 7372 6320 6175 * @param src au │ │ │ │ +00005970: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00005980: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00005990: 7261 6d20 7420 6175 746f 6d61 7469 6361 ram t automatica │ │ │ │ +000059a0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +000059b0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +000059c0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000059d0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +000059e0: 7061 7261 6d20 6664 436f 6e74 6f75 7220 param fdContour │ │ │ │ +000059f0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00005a00: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00005a10: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00005a20: 6320 766f 6964 2074 7261 6e73 666f 726d c void transform │ │ │ │ +00005a30: 4644 284d 6174 2073 7263 2c20 4d61 7420 FD(Mat src, Mat │ │ │ │ +00005a40: 742c 204d 6174 2064 7374 2c20 626f 6f6c t, Mat dst, bool │ │ │ │ +00005a50: 6561 6e20 6664 436f 6e74 6f75 7229 207b ean fdContour) { │ │ │ │ +00005a60: 0a20 2020 2020 2020 2074 7261 6e73 666f . transfo │ │ │ │ +00005a70: 726d 4644 5f30 2873 7263 2e6e 6174 6976 rmFD_0(src.nativ │ │ │ │ +00005a80: 654f 626a 2c20 742e 6e61 7469 7665 4f62 eObj, t.nativeOb │ │ │ │ +00005a90: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00005aa0: 2c20 6664 436f 6e74 6f75 7229 3b0a 2020 , fdContour);. │ │ │ │ +00005ab0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00005ac0: 2020 2a20 7472 616e 7366 6f72 6d20 6120 * transform a │ │ │ │ +00005ad0: 636f 6e74 6f75 720a 2020 2020 202a 0a20 contour. *. │ │ │ │ +00005ae0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00005af0: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ +00005b00: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00005b10: 2020 2020 202a 2040 7061 7261 6d20 7420 * @param t │ │ │ │ +00005b20: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00005b30: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00005b40: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ +00005b50: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00005b60: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00005b70: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00005b80: 2074 7261 6e73 666f 726d 4644 284d 6174 transformFD(Mat │ │ │ │ +00005b90: 2073 7263 2c20 4d61 7420 742c 204d 6174 src, Mat t, Mat │ │ │ │ +00005ba0: 2064 7374 2920 7b0a 2020 2020 2020 2020 dst) {. │ │ │ │ +00005bb0: 7472 616e 7366 6f72 6d46 445f 3128 7372 transformFD_1(sr │ │ │ │ +00005bc0: 632e 6e61 7469 7665 4f62 6a2c 2074 2e6e c.nativeObj, t.n │ │ │ │ +00005bd0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00005be0: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ +00005bf0: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00005c00: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00005c10: 696d 6770 726f 633a 3a63 6f6e 746f 7572 imgproc::contour │ │ │ │ +00005c20: 5361 6d70 6c69 6e67 284d 6174 2073 7263 Sampling(Mat src │ │ │ │ +00005c30: 2c20 4d61 7426 206f 7574 2c20 696e 7420 , Mat& out, int │ │ │ │ +00005c40: 6e62 456c 7429 0a20 2020 202f 2f0a 0a20 nbElt). //.. │ │ │ │ +00005c50: 2020 202f 2a2a 0a20 2020 2020 2a20 436f /**. * Co │ │ │ │ +00005c60: 6e74 6f75 7220 7361 6d70 6c69 6e67 202e ntour sampling . │ │ │ │ +00005c70: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00005c80: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00005c90: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00005ca0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00005cb0: 4070 6172 616d 206f 7574 2061 7574 6f6d @param out autom │ │ │ │ +00005cc0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00005cd0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00005ce0: 206e 6245 6c74 2061 7574 6f6d 6174 6963 nbElt automatic │ │ │ │ +00005cf0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00005d00: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00005d10: 6320 7374 6174 6963 2076 6f69 6420 636f c static void co │ │ │ │ +00005d20: 6e74 6f75 7253 616d 706c 696e 6728 4d61 ntourSampling(Ma │ │ │ │ +00005d30: 7420 7372 632c 204d 6174 206f 7574 2c20 t src, Mat out, │ │ │ │ +00005d40: 696e 7420 6e62 456c 7429 207b 0a20 2020 int nbElt) {. │ │ │ │ +00005d50: 2020 2020 2063 6f6e 746f 7572 5361 6d70 contourSamp │ │ │ │ +00005d60: 6c69 6e67 5f30 2873 7263 2e6e 6174 6976 ling_0(src.nativ │ │ │ │ +00005d70: 654f 626a 2c20 6f75 742e 6e61 7469 7665 eObj, out.native │ │ │ │ +00005d80: 4f62 6a2c 206e 6245 6c74 293b 0a20 2020 Obj, nbElt);. │ │ │ │ +00005d90: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00005da0: 2f2f 2043 2b2b 3a20 2050 7472 5f43 6f6e // C++: Ptr_Con │ │ │ │ +00005db0: 746f 7572 4669 7474 696e 6720 6376 3a3a tourFitting cv:: │ │ │ │ +00005dc0: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +00005dd0: 436f 6e74 6f75 7246 6974 7469 6e67 2869 ContourFitting(i │ │ │ │ +00005de0: 6e74 2063 7472 203d 2031 3032 342c 2069 nt ctr = 1024, i │ │ │ │ +00005df0: 6e74 2066 6420 3d20 3136 290a 2020 2020 nt fd = 16). │ │ │ │ +00005e00: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +00005e10: 202a 2063 7265 6174 6520 436f 6e74 6f75 * create Contou │ │ │ │ +00005e20: 7246 6974 7469 6e67 2061 6c67 6f72 6974 rFitting algorit │ │ │ │ +00005e30: 686d 206f 626a 6563 740a 2020 2020 202a hm object. * │ │ │ │ +00005e40: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +00005e50: 7472 206e 756d 6265 7220 6f66 2046 6f75 tr number of Fou │ │ │ │ +00005e60: 7269 6572 2064 6573 6372 6970 746f 7273 rier descriptors │ │ │ │ +00005e70: 2065 7175 616c 2074 6f20 6e75 6d62 6572 equal to number │ │ │ │ +00005e80: 206f 6620 636f 6e74 6f75 7220 706f 696e of contour poin │ │ │ │ +00005e90: 7473 2061 6674 6572 2072 6573 616d 706c ts after resampl │ │ │ │ +00005ea0: 696e 672e 0a20 2020 2020 2a20 4070 6172 ing.. * @par │ │ │ │ +00005eb0: 616d 2066 6420 436f 6e74 6f75 7220 6465 am fd Contour de │ │ │ │ +00005ec0: 6669 6e69 6e67 2073 6563 6f6e 6420 7368 fining second sh │ │ │ │ +00005ed0: 6170 6520 2854 6172 6765 7429 2e0a 2020 ape (Target).. │ │ │ │ +00005ee0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00005ef0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00005f00: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00005f10: 2070 7562 6c69 6320 7374 6174 6963 2043 public static C │ │ │ │ +00005f20: 6f6e 746f 7572 4669 7474 696e 6720 6372 ontourFitting cr │ │ │ │ +00005f30: 6561 7465 436f 6e74 6f75 7246 6974 7469 eateContourFitti │ │ │ │ +00005f40: 6e67 2869 6e74 2063 7472 2c20 696e 7420 ng(int ctr, int │ │ │ │ +00005f50: 6664 2920 7b0a 2020 2020 2020 2020 7265 fd) {. re │ │ │ │ +00005f60: 7475 726e 2043 6f6e 746f 7572 4669 7474 turn ContourFitt │ │ │ │ +00005f70: 696e 672e 5f5f 6672 6f6d 5074 725f 5f28 ing.__fromPtr__( │ │ │ │ +00005f80: 6372 6561 7465 436f 6e74 6f75 7246 6974 createContourFit │ │ │ │ +00005f90: 7469 6e67 5f30 2863 7472 2c20 6664 2929 ting_0(ctr, fd)) │ │ │ │ +00005fa0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00005fb0: 0a20 2020 2020 2a20 6372 6561 7465 2043 . * create C │ │ │ │ +00005fc0: 6f6e 746f 7572 4669 7474 696e 6720 616c ontourFitting al │ │ │ │ +00005fd0: 676f 7269 7468 6d20 6f62 6a65 6374 0a20 gorithm object. │ │ │ │ +00005fe0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00005ff0: 7261 6d20 6374 7220 6e75 6d62 6572 206f ram ctr number o │ │ │ │ +00006000: 6620 466f 7572 6965 7220 6465 7363 7269 f Fourier descri │ │ │ │ +00006010: 7074 6f72 7320 6571 7561 6c20 746f 206e ptors equal to n │ │ │ │ +00006020: 756d 6265 7220 6f66 2063 6f6e 746f 7572 umber of contour │ │ │ │ +00006030: 2070 6f69 6e74 7320 6166 7465 7220 7265 points after re │ │ │ │ +00006040: 7361 6d70 6c69 6e67 2e0a 2020 2020 202a sampling.. * │ │ │ │ +00006050: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00006060: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00006070: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00006080: 6c69 6320 7374 6174 6963 2043 6f6e 746f lic static Conto │ │ │ │ +00006090: 7572 4669 7474 696e 6720 6372 6561 7465 urFitting create │ │ │ │ +000060a0: 436f 6e74 6f75 7246 6974 7469 6e67 2869 ContourFitting(i │ │ │ │ +000060b0: 6e74 2063 7472 2920 7b0a 2020 2020 2020 nt ctr) {. │ │ │ │ +000060c0: 2020 7265 7475 726e 2043 6f6e 746f 7572 return Contour │ │ │ │ +000060d0: 4669 7474 696e 672e 5f5f 6672 6f6d 5074 Fitting.__fromPt │ │ │ │ +000060e0: 725f 5f28 6372 6561 7465 436f 6e74 6f75 r__(createContou │ │ │ │ +000060f0: 7246 6974 7469 6e67 5f31 2863 7472 2929 rFitting_1(ctr)) │ │ │ │ +00006100: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00006110: 0a20 2020 2020 2a20 6372 6561 7465 2043 . * create C │ │ │ │ +00006120: 6f6e 746f 7572 4669 7474 696e 6720 616c ontourFitting al │ │ │ │ +00006130: 676f 7269 7468 6d20 6f62 6a65 6374 0a20 gorithm object. │ │ │ │ +00006140: 2020 2020 2a0a 2020 2020 202a 2040 7265 *. * @re │ │ │ │ +00006150: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00006160: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00006170: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00006180: 7374 6174 6963 2043 6f6e 746f 7572 4669 static ContourFi │ │ │ │ +00006190: 7474 696e 6720 6372 6561 7465 436f 6e74 tting createCont │ │ │ │ +000061a0: 6f75 7246 6974 7469 6e67 2829 207b 0a20 ourFitting() {. │ │ │ │ +000061b0: 2020 2020 2020 2072 6574 7572 6e20 436f return Co │ │ │ │ +000061c0: 6e74 6f75 7246 6974 7469 6e67 2e5f 5f66 ntourFitting.__f │ │ │ │ +000061d0: 726f 6d50 7472 5f5f 2863 7265 6174 6543 romPtr__(createC │ │ │ │ +000061e0: 6f6e 746f 7572 4669 7474 696e 675f 3228 ontourFitting_2( │ │ │ │ +000061f0: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +00006200: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00006210: 5074 725f 4564 6765 426f 7865 7320 6376 Ptr_EdgeBoxes cv │ │ │ │ +00006220: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +00006230: 7465 4564 6765 426f 7865 7328 666c 6f61 teEdgeBoxes(floa │ │ │ │ +00006240: 7420 616c 7068 6120 3d20 302e 3635 662c t alpha = 0.65f, │ │ │ │ +00006250: 2066 6c6f 6174 2062 6574 6120 3d20 302e float beta = 0. │ │ │ │ +00006260: 3735 662c 2066 6c6f 6174 2065 7461 203d 75f, float eta = │ │ │ │ +00006270: 2031 2c20 666c 6f61 7420 6d69 6e53 636f 1, float minSco │ │ │ │ +00006280: 7265 203d 2030 2e30 3166 2c20 696e 7420 re = 0.01f, int │ │ │ │ +00006290: 6d61 7842 6f78 6573 203d 2031 3030 3030 maxBoxes = 10000 │ │ │ │ +000062a0: 2c20 666c 6f61 7420 6564 6765 4d69 6e4d , float edgeMinM │ │ │ │ +000062b0: 6167 203d 2030 2e31 662c 2066 6c6f 6174 ag = 0.1f, float │ │ │ │ +000062c0: 2065 6467 654d 6572 6765 5468 7220 3d20 edgeMergeThr = │ │ │ │ +000062d0: 302e 3566 2c20 666c 6f61 7420 636c 7573 0.5f, float clus │ │ │ │ +000062e0: 7465 724d 696e 4d61 6720 3d20 302e 3566 terMinMag = 0.5f │ │ │ │ +000062f0: 2c20 666c 6f61 7420 6d61 7841 7370 6563 , float maxAspec │ │ │ │ +00006300: 7452 6174 696f 203d 2033 2c20 666c 6f61 tRatio = 3, floa │ │ │ │ +00006310: 7420 6d69 6e42 6f78 4172 6561 203d 2031 t minBoxArea = 1 │ │ │ │ +00006320: 3030 302c 2066 6c6f 6174 2067 616d 6d61 000, float gamma │ │ │ │ +00006330: 203d 2032 2c20 666c 6f61 7420 6b61 7070 = 2, float kapp │ │ │ │ +00006340: 6120 3d20 312e 3566 290a 2020 2020 2f2f a = 1.5f). // │ │ │ │ +00006350: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00006360: 2043 7265 6174 6573 2061 2045 6467 6562 Creates a Edgeb │ │ │ │ +00006370: 6f78 6573 0a20 2020 2020 2a0a 2020 2020 oxes. *. │ │ │ │ +00006380: 202a 2040 7061 7261 6d20 616c 7068 6120 * @param alpha │ │ │ │ +00006390: 7374 6570 2073 697a 6520 6f66 2073 6c69 step size of sli │ │ │ │ +000063a0: 6469 6e67 2077 696e 646f 7720 7365 6172 ding window sear │ │ │ │ +000063b0: 6368 2e0a 2020 2020 202a 2040 7061 7261 ch.. * @para │ │ │ │ +000063c0: 6d20 6265 7461 206e 6d73 2074 6872 6573 m beta nms thres │ │ │ │ +000063d0: 686f 6c64 2066 6f72 206f 626a 6563 7420 hold for object │ │ │ │ +000063e0: 7072 6f70 6f73 616c 732e 0a20 2020 2020 proposals.. │ │ │ │ +000063f0: 2a20 4070 6172 616d 2065 7461 2061 6461 * @param eta ada │ │ │ │ +00006400: 7074 6174 696f 6e20 7261 7465 2066 6f72 ptation rate for │ │ │ │ +00006410: 206e 6d73 2074 6872 6573 686f 6c64 2e0a nms threshold.. │ │ │ │ +00006420: 2020 2020 202a 2040 7061 7261 6d20 6d69 * @param mi │ │ │ │ +00006430: 6e53 636f 7265 206d 696e 2073 636f 7265 nScore min score │ │ │ │ +00006440: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00006450: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ +00006460: 616d 206d 6178 426f 7865 7320 6d61 7820 am maxBoxes max │ │ │ │ +00006470: 6e75 6d62 6572 206f 6620 626f 7865 7320 number of boxes │ │ │ │ +00006480: 746f 2064 6574 6563 742e 0a20 2020 2020 to detect.. │ │ │ │ +00006490: 2a20 4070 6172 616d 2065 6467 654d 696e * @param edgeMin │ │ │ │ +000064a0: 4d61 6720 6564 6765 206d 696e 206d 6167 Mag edge min mag │ │ │ │ +000064b0: 6e69 7475 6465 2e20 496e 6372 6561 7365 nitude. Increase │ │ │ │ +000064c0: 2074 6f20 7472 6164 6520 6f66 6620 6163 to trade off ac │ │ │ │ +000064d0: 6375 7261 6379 2066 6f72 2073 7065 6564 curacy for speed │ │ │ │ +000064e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +000064f0: 6564 6765 4d65 7267 6554 6872 2065 6467 edgeMergeThr edg │ │ │ │ +00006500: 6520 6d65 7267 6520 7468 7265 7368 6f6c e merge threshol │ │ │ │ +00006510: 642e 2049 6e63 7265 6173 6520 746f 2074 d. Increase to t │ │ │ │ +00006520: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +00006530: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +00006540: 2020 2a20 4070 6172 616d 2063 6c75 7374 * @param clust │ │ │ │ +00006550: 6572 4d69 6e4d 6167 2063 6c75 7374 6572 erMinMag cluster │ │ │ │ +00006560: 206d 696e 206d 6167 6e69 7475 6465 2e20 min magnitude. │ │ │ │ +00006570: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ +00006580: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ +00006590: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ +000065a0: 2040 7061 7261 6d20 6d61 7841 7370 6563 @param maxAspec │ │ │ │ +000065b0: 7452 6174 696f 206d 6178 2061 7370 6563 tRatio max aspec │ │ │ │ +000065c0: 7420 7261 7469 6f20 6f66 2062 6f78 6573 t ratio of boxes │ │ │ │ +000065d0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +000065e0: 6d69 6e42 6f78 4172 6561 206d 696e 696d minBoxArea minim │ │ │ │ +000065f0: 756d 2061 7265 6120 6f66 2062 6f78 6573 um area of boxes │ │ │ │ +00006600: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00006610: 6761 6d6d 6120 6166 6669 6e69 7479 2073 gamma affinity s │ │ │ │ +00006620: 656e 7369 7469 7669 7479 2e0a 2020 2020 ensitivity.. │ │ │ │ +00006630: 202a 2040 7061 7261 6d20 6b61 7070 6120 * @param kappa │ │ │ │ +00006640: 7363 616c 6520 7365 6e73 6974 6976 6974 scale sensitivit │ │ │ │ +00006650: 792e 0a20 2020 2020 2a20 4072 6574 7572 y.. * @retur │ │ │ │ +00006660: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00006670: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00006680: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00006690: 7469 6320 4564 6765 426f 7865 7320 6372 tic EdgeBoxes cr │ │ │ │ +000066a0: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ +000066b0: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ +000066c0: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ +000066d0: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ +000066e0: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ +000066f0: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ +00006700: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ +00006710: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ +00006720: 7465 724d 696e 4d61 672c 2066 6c6f 6174 terMinMag, float │ │ │ │ +00006730: 206d 6178 4173 7065 6374 5261 7469 6f2c maxAspectRatio, │ │ │ │ +00006740: 2066 6c6f 6174 206d 696e 426f 7841 7265 float minBoxAre │ │ │ │ +00006750: 612c 2066 6c6f 6174 2067 616d 6d61 2c20 a, float gamma, │ │ │ │ +00006760: 666c 6f61 7420 6b61 7070 6129 207b 0a20 float kappa) {. │ │ │ │ +00006770: 2020 2020 2020 2072 6574 7572 6e20 4564 return Ed │ │ │ │ +00006780: 6765 426f 7865 732e 5f5f 6672 6f6d 5074 geBoxes.__fromPt │ │ │ │ +00006790: 725f 5f28 6372 6561 7465 4564 6765 426f r__(createEdgeBo │ │ │ │ +000067a0: 7865 735f 3028 616c 7068 612c 2062 6574 xes_0(alpha, bet │ │ │ │ +000067b0: 612c 2065 7461 2c20 6d69 6e53 636f 7265 a, eta, minScore │ │ │ │ +000067c0: 2c20 6d61 7842 6f78 6573 2c20 6564 6765 , maxBoxes, edge │ │ │ │ +000067d0: 4d69 6e4d 6167 2c20 6564 6765 4d65 7267 MinMag, edgeMerg │ │ │ │ +000067e0: 6554 6872 2c20 636c 7573 7465 724d 696e eThr, clusterMin │ │ │ │ +000067f0: 4d61 672c 206d 6178 4173 7065 6374 5261 Mag, maxAspectRa │ │ │ │ +00006800: 7469 6f2c 206d 696e 426f 7841 7265 612c tio, minBoxArea, │ │ │ │ +00006810: 2067 616d 6d61 2c20 6b61 7070 6129 293b gamma, kappa)); │ │ │ │ +00006820: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00006830: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ +00006840: 2045 6467 6562 6f78 6573 0a20 2020 2020 Edgeboxes. │ │ │ │ +00006850: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00006860: 616c 7068 6120 7374 6570 2073 697a 6520 alpha step size │ │ │ │ +00006870: 6f66 2073 6c69 6469 6e67 2077 696e 646f of sliding windo │ │ │ │ +00006880: 7720 7365 6172 6368 2e0a 2020 2020 202a w search.. * │ │ │ │ +00006890: 2040 7061 7261 6d20 6265 7461 206e 6d73 @param beta nms │ │ │ │ +000068a0: 2074 6872 6573 686f 6c64 2066 6f72 206f threshold for o │ │ │ │ +000068b0: 626a 6563 7420 7072 6f70 6f73 616c 732e bject proposals. │ │ │ │ +000068c0: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ +000068d0: 7461 2061 6461 7074 6174 696f 6e20 7261 ta adaptation ra │ │ │ │ +000068e0: 7465 2066 6f72 206e 6d73 2074 6872 6573 te for nms thres │ │ │ │ +000068f0: 686f 6c64 2e0a 2020 2020 202a 2040 7061 hold.. * @pa │ │ │ │ +00006900: 7261 6d20 6d69 6e53 636f 7265 206d 696e ram minScore min │ │ │ │ +00006910: 2073 636f 7265 206f 6620 626f 7865 7320 score of boxes │ │ │ │ +00006920: 746f 2064 6574 6563 742e 0a20 2020 2020 to detect.. │ │ │ │ +00006930: 2a20 4070 6172 616d 206d 6178 426f 7865 * @param maxBoxe │ │ │ │ +00006940: 7320 6d61 7820 6e75 6d62 6572 206f 6620 s max number of │ │ │ │ +00006950: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect. │ │ │ │ +00006960: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ +00006970: 6467 654d 696e 4d61 6720 6564 6765 206d dgeMinMag edge m │ │ │ │ +00006980: 696e 206d 6167 6e69 7475 6465 2e20 496e in magnitude. In │ │ │ │ +00006990: 6372 6561 7365 2074 6f20 7472 6164 6520 crease to trade │ │ │ │ +000069a0: 6f66 6620 6163 6375 7261 6379 2066 6f72 off accuracy for │ │ │ │ +000069b0: 2073 7065 6564 2e0a 2020 2020 202a 2040 speed.. * @ │ │ │ │ +000069c0: 7061 7261 6d20 6564 6765 4d65 7267 6554 param edgeMergeT │ │ │ │ +000069d0: 6872 2065 6467 6520 6d65 7267 6520 7468 hr edge merge th │ │ │ │ +000069e0: 7265 7368 6f6c 642e 2049 6e63 7265 6173 reshold. Increas │ │ │ │ +000069f0: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ +00006a00: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ +00006a10: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00006a20: 2063 6c75 7374 6572 4d69 6e4d 6167 2063 clusterMinMag c │ │ │ │ +00006a30: 6c75 7374 6572 206d 696e 206d 6167 6e69 luster min magni │ │ │ │ +00006a40: 7475 6465 2e20 496e 6372 6561 7365 2074 tude. Increase t │ │ │ │ +00006a50: 6f20 7472 6164 6520 6f66 6620 6163 6375 o trade off accu │ │ │ │ +00006a60: 7261 6379 2066 6f72 2073 7065 6564 2e0a racy for speed.. │ │ │ │ +00006a70: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ +00006a80: 7841 7370 6563 7452 6174 696f 206d 6178 xAspectRatio max │ │ │ │ +00006a90: 2061 7370 6563 7420 7261 7469 6f20 6f66 aspect ratio of │ │ │ │ +00006aa0: 2062 6f78 6573 2e0a 2020 2020 202a 2040 boxes.. * @ │ │ │ │ +00006ab0: 7061 7261 6d20 6d69 6e42 6f78 4172 6561 param minBoxArea │ │ │ │ +00006ac0: 206d 696e 696d 756d 2061 7265 6120 6f66 minimum area of │ │ │ │ +00006ad0: 2062 6f78 6573 2e0a 2020 2020 202a 2040 boxes.. * @ │ │ │ │ +00006ae0: 7061 7261 6d20 6761 6d6d 6120 6166 6669 param gamma affi │ │ │ │ +00006af0: 6e69 7479 2073 656e 7369 7469 7669 7479 nity sensitivity │ │ │ │ +00006b00: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +00006b10: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00006b20: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00006b30: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00006b40: 6963 2045 6467 6542 6f78 6573 2063 7265 ic EdgeBoxes cre │ │ │ │ +00006b50: 6174 6545 6467 6542 6f78 6573 2866 6c6f ateEdgeBoxes(flo │ │ │ │ +00006b60: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ +00006b70: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ +00006b80: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ +00006b90: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ +00006ba0: 6c6f 6174 2065 6467 654d 696e 4d61 672c loat edgeMinMag, │ │ │ │ +00006bb0: 2066 6c6f 6174 2065 6467 654d 6572 6765 float edgeMerge │ │ │ │ +00006bc0: 5468 722c 2066 6c6f 6174 2063 6c75 7374 Thr, float clust │ │ │ │ +00006bd0: 6572 4d69 6e4d 6167 2c20 666c 6f61 7420 erMinMag, float │ │ │ │ +00006be0: 6d61 7841 7370 6563 7452 6174 696f 2c20 maxAspectRatio, │ │ │ │ +00006bf0: 666c 6f61 7420 6d69 6e42 6f78 4172 6561 float minBoxArea │ │ │ │ +00006c00: 2c20 666c 6f61 7420 6761 6d6d 6129 207b , float gamma) { │ │ │ │ +00006c10: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00006c20: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ +00006c30: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ +00006c40: 426f 7865 735f 3128 616c 7068 612c 2062 Boxes_1(alpha, b │ │ │ │ +00006c50: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ +00006c60: 7265 2c20 6d61 7842 6f78 6573 2c20 6564 re, maxBoxes, ed │ │ │ │ +00006c70: 6765 4d69 6e4d 6167 2c20 6564 6765 4d65 geMinMag, edgeMe │ │ │ │ +00006c80: 7267 6554 6872 2c20 636c 7573 7465 724d rgeThr, clusterM │ │ │ │ +00006c90: 696e 4d61 672c 206d 6178 4173 7065 6374 inMag, maxAspect │ │ │ │ +00006ca0: 5261 7469 6f2c 206d 696e 426f 7841 7265 Ratio, minBoxAre │ │ │ │ +00006cb0: 612c 2067 616d 6d61 2929 3b0a 2020 2020 a, gamma));. │ │ │ │ +00006cc0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00006cd0: 2a20 4372 6561 7465 7320 6120 4564 6765 * Creates a Edge │ │ │ │ +00006ce0: 626f 7865 730a 2020 2020 202a 0a20 2020 boxes. *. │ │ │ │ +00006cf0: 2020 2a20 4070 6172 616d 2061 6c70 6861 * @param alpha │ │ │ │ +00006d00: 2073 7465 7020 7369 7a65 206f 6620 736c step size of sl │ │ │ │ +00006d10: 6964 696e 6720 7769 6e64 6f77 2073 6561 iding window sea │ │ │ │ +00006d20: 7263 682e 0a20 2020 2020 2a20 4070 6172 rch.. * @par │ │ │ │ +00006d30: 616d 2062 6574 6120 6e6d 7320 7468 7265 am beta nms thre │ │ │ │ +00006d40: 7368 6f6c 6420 666f 7220 6f62 6a65 6374 shold for object │ │ │ │ +00006d50: 2070 726f 706f 7361 6c73 2e0a 2020 2020 proposals.. │ │ │ │ +00006d60: 202a 2040 7061 7261 6d20 6574 6120 6164 * @param eta ad │ │ │ │ +00006d70: 6170 7461 7469 6f6e 2072 6174 6520 666f aptation rate fo │ │ │ │ +00006d80: 7220 6e6d 7320 7468 7265 7368 6f6c 642e r nms threshold. │ │ │ │ +00006d90: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00006da0: 696e 5363 6f72 6520 6d69 6e20 7363 6f72 inScore min scor │ │ │ │ +00006db0: 6520 6f66 2062 6f78 6573 2074 6f20 6465 e of boxes to de │ │ │ │ +00006dc0: 7465 6374 2e0a 2020 2020 202a 2040 7061 tect.. * @pa │ │ │ │ +00006dd0: 7261 6d20 6d61 7842 6f78 6573 206d 6178 ram maxBoxes max │ │ │ │ +00006de0: 206e 756d 6265 7220 6f66 2062 6f78 6573 number of boxes │ │ │ │ +00006df0: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ +00006e00: 202a 2040 7061 7261 6d20 6564 6765 4d69 * @param edgeMi │ │ │ │ +00006e10: 6e4d 6167 2065 6467 6520 6d69 6e20 6d61 nMag edge min ma │ │ │ │ +00006e20: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ +00006e30: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ +00006e40: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ +00006e50: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00006e60: 2065 6467 654d 6572 6765 5468 7220 6564 edgeMergeThr ed │ │ │ │ +00006e70: 6765 206d 6572 6765 2074 6872 6573 686f ge merge thresho │ │ │ │ +00006e80: 6c64 2e20 496e 6372 6561 7365 2074 6f20 ld. Increase to │ │ │ │ +00006e90: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura │ │ │ │ +00006ea0: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed.. │ │ │ │ +00006eb0: 2020 202a 2040 7061 7261 6d20 636c 7573 * @param clus │ │ │ │ +00006ec0: 7465 724d 696e 4d61 6720 636c 7573 7465 terMinMag cluste │ │ │ │ +00006ed0: 7220 6d69 6e20 6d61 676e 6974 7564 652e r min magnitude. │ │ │ │ +00006ee0: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ +00006ef0: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ +00006f00: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ +00006f10: 2a20 4070 6172 616d 206d 6178 4173 7065 * @param maxAspe │ │ │ │ +00006f20: 6374 5261 7469 6f20 6d61 7820 6173 7065 ctRatio max aspe │ │ │ │ +00006f30: 6374 2072 6174 696f 206f 6620 626f 7865 ct ratio of boxe │ │ │ │ +00006f40: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ +00006f50: 206d 696e 426f 7841 7265 6120 6d69 6e69 minBoxArea mini │ │ │ │ +00006f60: 6d75 6d20 6172 6561 206f 6620 626f 7865 mum area of boxe │ │ │ │ +00006f70: 732e 0a20 2020 2020 2a20 4072 6574 7572 s.. * @retur │ │ │ │ +00006f80: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00006f90: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00006fa0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00006fb0: 7469 6320 4564 6765 426f 7865 7320 6372 tic EdgeBoxes cr │ │ │ │ +00006fc0: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ +00006fd0: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ +00006fe0: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ +00006ff0: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ +00007000: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ +00007010: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ +00007020: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ +00007030: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ +00007040: 7465 724d 696e 4d61 672c 2066 6c6f 6174 terMinMag, float │ │ │ │ +00007050: 206d 6178 4173 7065 6374 5261 7469 6f2c maxAspectRatio, │ │ │ │ +00007060: 2066 6c6f 6174 206d 696e 426f 7841 7265 float minBoxAre │ │ │ │ +00007070: 6129 207b 0a20 2020 2020 2020 2072 6574 a) {. ret │ │ │ │ +00007080: 7572 6e20 4564 6765 426f 7865 732e 5f5f urn EdgeBoxes.__ │ │ │ │ +00007090: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +000070a0: 4564 6765 426f 7865 735f 3228 616c 7068 EdgeBoxes_2(alph │ │ │ │ +000070b0: 612c 2062 6574 612c 2065 7461 2c20 6d69 a, beta, eta, mi │ │ │ │ +000070c0: 6e53 636f 7265 2c20 6d61 7842 6f78 6573 nScore, maxBoxes │ │ │ │ +000070d0: 2c20 6564 6765 4d69 6e4d 6167 2c20 6564 , edgeMinMag, ed │ │ │ │ +000070e0: 6765 4d65 7267 6554 6872 2c20 636c 7573 geMergeThr, clus │ │ │ │ +000070f0: 7465 724d 696e 4d61 672c 206d 6178 4173 terMinMag, maxAs │ │ │ │ +00007100: 7065 6374 5261 7469 6f2c 206d 696e 426f pectRatio, minBo │ │ │ │ +00007110: 7841 7265 6129 293b 0a20 2020 207d 0a0a xArea));. }.. │ │ │ │ +00007120: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +00007130: 7265 6174 6573 2061 2045 6467 6562 6f78 reates a Edgebox │ │ │ │ +00007140: 6573 0a20 2020 2020 2a0a 2020 2020 202a es. *. * │ │ │ │ +00007150: 2040 7061 7261 6d20 616c 7068 6120 7374 @param alpha st │ │ │ │ +00007160: 6570 2073 697a 6520 6f66 2073 6c69 6469 ep size of slidi │ │ │ │ +00007170: 6e67 2077 696e 646f 7720 7365 6172 6368 ng window search │ │ │ │ +00007180: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00007190: 6265 7461 206e 6d73 2074 6872 6573 686f beta nms thresho │ │ │ │ +000071a0: 6c64 2066 6f72 206f 626a 6563 7420 7072 ld for object pr │ │ │ │ +000071b0: 6f70 6f73 616c 732e 0a20 2020 2020 2a20 oposals.. * │ │ │ │ +000071c0: 4070 6172 616d 2065 7461 2061 6461 7074 @param eta adapt │ │ │ │ +000071d0: 6174 696f 6e20 7261 7465 2066 6f72 206e ation rate for n │ │ │ │ +000071e0: 6d73 2074 6872 6573 686f 6c64 2e0a 2020 ms threshold.. │ │ │ │ +000071f0: 2020 202a 2040 7061 7261 6d20 6d69 6e53 * @param minS │ │ │ │ +00007200: 636f 7265 206d 696e 2073 636f 7265 206f core min score o │ │ │ │ +00007210: 6620 626f 7865 7320 746f 2064 6574 6563 f boxes to detec │ │ │ │ +00007220: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ +00007230: 206d 6178 426f 7865 7320 6d61 7820 6e75 maxBoxes max nu │ │ │ │ +00007240: 6d62 6572 206f 6620 626f 7865 7320 746f mber of boxes to │ │ │ │ +00007250: 2064 6574 6563 742e 0a20 2020 2020 2a20 detect.. * │ │ │ │ +00007260: 4070 6172 616d 2065 6467 654d 696e 4d61 @param edgeMinMa │ │ │ │ +00007270: 6720 6564 6765 206d 696e 206d 6167 6e69 g edge min magni │ │ │ │ +00007280: 7475 6465 2e20 496e 6372 6561 7365 2074 tude. Increase t │ │ │ │ +00007290: 6f20 7472 6164 6520 6f66 6620 6163 6375 o trade off accu │ │ │ │ +000072a0: 7261 6379 2066 6f72 2073 7065 6564 2e0a racy for speed.. │ │ │ │ +000072b0: 2020 2020 202a 2040 7061 7261 6d20 6564 * @param ed │ │ │ │ +000072c0: 6765 4d65 7267 6554 6872 2065 6467 6520 geMergeThr edge │ │ │ │ +000072d0: 6d65 7267 6520 7468 7265 7368 6f6c 642e merge threshold. │ │ │ │ +000072e0: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ +000072f0: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ +00007300: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ +00007310: 2a20 4070 6172 616d 2063 6c75 7374 6572 * @param cluster │ │ │ │ +00007320: 4d69 6e4d 6167 2063 6c75 7374 6572 206d MinMag cluster m │ │ │ │ +00007330: 696e 206d 6167 6e69 7475 6465 2e20 496e in magnitude. In │ │ │ │ +00007340: 6372 6561 7365 2074 6f20 7472 6164 6520 crease to trade │ │ │ │ +00007350: 6f66 6620 6163 6375 7261 6379 2066 6f72 off accuracy for │ │ │ │ +00007360: 2073 7065 6564 2e0a 2020 2020 202a 2040 speed.. * @ │ │ │ │ +00007370: 7061 7261 6d20 6d61 7841 7370 6563 7452 param maxAspectR │ │ │ │ +00007380: 6174 696f 206d 6178 2061 7370 6563 7420 atio max aspect │ │ │ │ +00007390: 7261 7469 6f20 6f66 2062 6f78 6573 2e0a ratio of boxes.. │ │ │ │ +000073a0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +000073b0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000073c0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +000073d0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +000073e0: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat │ │ │ │ +000073f0: 6545 6467 6542 6f78 6573 2866 6c6f 6174 eEdgeBoxes(float │ │ │ │ +00007400: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ +00007410: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f │ │ │ │ +00007420: 6c6f 6174 206d 696e 5363 6f72 652c 2069 loat minScore, i │ │ │ │ +00007430: 6e74 206d 6178 426f 7865 732c 2066 6c6f nt maxBoxes, flo │ │ │ │ +00007440: 6174 2065 6467 654d 696e 4d61 672c 2066 at edgeMinMag, f │ │ │ │ +00007450: 6c6f 6174 2065 6467 654d 6572 6765 5468 loat edgeMergeTh │ │ │ │ +00007460: 722c 2066 6c6f 6174 2063 6c75 7374 6572 r, float cluster │ │ │ │ +00007470: 4d69 6e4d 6167 2c20 666c 6f61 7420 6d61 MinMag, float ma │ │ │ │ +00007480: 7841 7370 6563 7452 6174 696f 2920 7b0a xAspectRatio) {. │ │ │ │ +00007490: 2020 2020 2020 2020 7265 7475 726e 2045 return E │ │ │ │ +000074a0: 6467 6542 6f78 6573 2e5f 5f66 726f 6d50 dgeBoxes.__fromP │ │ │ │ +000074b0: 7472 5f5f 2863 7265 6174 6545 6467 6542 tr__(createEdgeB │ │ │ │ +000074c0: 6f78 6573 5f33 2861 6c70 6861 2c20 6265 oxes_3(alpha, be │ │ │ │ +000074d0: 7461 2c20 6574 612c 206d 696e 5363 6f72 ta, eta, minScor │ │ │ │ +000074e0: 652c 206d 6178 426f 7865 732c 2065 6467 e, maxBoxes, edg │ │ │ │ +000074f0: 654d 696e 4d61 672c 2065 6467 654d 6572 eMinMag, edgeMer │ │ │ │ +00007500: 6765 5468 722c 2063 6c75 7374 6572 4d69 geThr, clusterMi │ │ │ │ +00007510: 6e4d 6167 2c20 6d61 7841 7370 6563 7452 nMag, maxAspectR │ │ │ │ +00007520: 6174 696f 2929 3b0a 2020 2020 7d0a 0a20 atio));. }.. │ │ │ │ +00007530: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00007540: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ +00007550: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +00007560: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ +00007570: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ +00007580: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ +00007590: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b │ │ │ │ +000075a0: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol │ │ │ │ +000075b0: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro │ │ │ │ +000075c0: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @ │ │ │ │ +000075d0: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta │ │ │ │ +000075e0: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm │ │ │ │ +000075f0: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold.. │ │ │ │ +00007600: 2020 2a20 4070 6172 616d 206d 696e 5363 * @param minSc │ │ │ │ +00007610: 6f72 6520 6d69 6e20 7363 6f72 6520 6f66 ore min score of │ │ │ │ +00007620: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ +00007630: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00007640: 6d61 7842 6f78 6573 206d 6178 206e 756d maxBoxes max num │ │ │ │ +00007650: 6265 7220 6f66 2062 6f78 6573 2074 6f20 ber of boxes to │ │ │ │ +00007660: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ +00007670: 7061 7261 6d20 6564 6765 4d69 6e4d 6167 param edgeMinMag │ │ │ │ +00007680: 2065 6467 6520 6d69 6e20 6d61 676e 6974 edge min magnit │ │ │ │ +00007690: 7564 652e 2049 6e63 7265 6173 6520 746f ude. Increase to │ │ │ │ +000076a0: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ +000076b0: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ +000076c0: 2020 2020 2a20 4070 6172 616d 2065 6467 * @param edg │ │ │ │ +000076d0: 654d 6572 6765 5468 7220 6564 6765 206d eMergeThr edge m │ │ │ │ +000076e0: 6572 6765 2074 6872 6573 686f 6c64 2e20 erge threshold. │ │ │ │ +000076f0: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ +00007700: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ +00007710: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ +00007720: 2040 7061 7261 6d20 636c 7573 7465 724d @param clusterM │ │ │ │ +00007730: 696e 4d61 6720 636c 7573 7465 7220 6d69 inMag cluster mi │ │ │ │ +00007740: 6e20 6d61 676e 6974 7564 652e 2049 6e63 n magnitude. Inc │ │ │ │ +00007750: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ +00007760: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ +00007770: 7370 6565 642e 0a20 2020 2020 2a20 4072 speed.. * @r │ │ │ │ +00007780: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00007790: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +000077a0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +000077b0: 2073 7461 7469 6320 4564 6765 426f 7865 static EdgeBoxe │ │ │ │ +000077c0: 7320 6372 6561 7465 4564 6765 426f 7865 s createEdgeBoxe │ │ │ │ +000077d0: 7328 666c 6f61 7420 616c 7068 612c 2066 s(float alpha, f │ │ │ │ +000077e0: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ +000077f0: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ +00007800: 636f 7265 2c20 696e 7420 6d61 7842 6f78 core, int maxBox │ │ │ │ +00007810: 6573 2c20 666c 6f61 7420 6564 6765 4d69 es, float edgeMi │ │ │ │ +00007820: 6e4d 6167 2c20 666c 6f61 7420 6564 6765 nMag, float edge │ │ │ │ +00007830: 4d65 7267 6554 6872 2c20 666c 6f61 7420 MergeThr, float │ │ │ │ +00007840: 636c 7573 7465 724d 696e 4d61 6729 207b clusterMinMag) { │ │ │ │ +00007850: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00007860: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ +00007870: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ +00007880: 426f 7865 735f 3428 616c 7068 612c 2062 Boxes_4(alpha, b │ │ │ │ +00007890: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ +000078a0: 7265 2c20 6d61 7842 6f78 6573 2c20 6564 re, maxBoxes, ed │ │ │ │ +000078b0: 6765 4d69 6e4d 6167 2c20 6564 6765 4d65 geMinMag, edgeMe │ │ │ │ +000078c0: 7267 6554 6872 2c20 636c 7573 7465 724d rgeThr, clusterM │ │ │ │ +000078d0: 696e 4d61 6729 293b 0a20 2020 207d 0a0a inMag));. }.. │ │ │ │ +000078e0: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +000078f0: 7265 6174 6573 2061 2045 6467 6562 6f78 reates a Edgebox │ │ │ │ +00007900: 6573 0a20 2020 2020 2a0a 2020 2020 202a es. *. * │ │ │ │ +00007910: 2040 7061 7261 6d20 616c 7068 6120 7374 @param alpha st │ │ │ │ +00007920: 6570 2073 697a 6520 6f66 2073 6c69 6469 ep size of slidi │ │ │ │ +00007930: 6e67 2077 696e 646f 7720 7365 6172 6368 ng window search │ │ │ │ +00007940: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00007950: 6265 7461 206e 6d73 2074 6872 6573 686f beta nms thresho │ │ │ │ +00007960: 6c64 2066 6f72 206f 626a 6563 7420 7072 ld for object pr │ │ │ │ +00007970: 6f70 6f73 616c 732e 0a20 2020 2020 2a20 oposals.. * │ │ │ │ +00007980: 4070 6172 616d 2065 7461 2061 6461 7074 @param eta adapt │ │ │ │ +00007990: 6174 696f 6e20 7261 7465 2066 6f72 206e ation rate for n │ │ │ │ +000079a0: 6d73 2074 6872 6573 686f 6c64 2e0a 2020 ms threshold.. │ │ │ │ +000079b0: 2020 202a 2040 7061 7261 6d20 6d69 6e53 * @param minS │ │ │ │ +000079c0: 636f 7265 206d 696e 2073 636f 7265 206f core min score o │ │ │ │ +000079d0: 6620 626f 7865 7320 746f 2064 6574 6563 f boxes to detec │ │ │ │ +000079e0: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ +000079f0: 206d 6178 426f 7865 7320 6d61 7820 6e75 maxBoxes max nu │ │ │ │ +00007a00: 6d62 6572 206f 6620 626f 7865 7320 746f mber of boxes to │ │ │ │ +00007a10: 2064 6574 6563 742e 0a20 2020 2020 2a20 detect.. * │ │ │ │ +00007a20: 4070 6172 616d 2065 6467 654d 696e 4d61 @param edgeMinMa │ │ │ │ +00007a30: 6720 6564 6765 206d 696e 206d 6167 6e69 g edge min magni │ │ │ │ +00007a40: 7475 6465 2e20 496e 6372 6561 7365 2074 tude. Increase t │ │ │ │ +00007a50: 6f20 7472 6164 6520 6f66 6620 6163 6375 o trade off accu │ │ │ │ +00007a60: 7261 6379 2066 6f72 2073 7065 6564 2e0a racy for speed.. │ │ │ │ +00007a70: 2020 2020 202a 2040 7061 7261 6d20 6564 * @param ed │ │ │ │ +00007a80: 6765 4d65 7267 6554 6872 2065 6467 6520 geMergeThr edge │ │ │ │ +00007a90: 6d65 7267 6520 7468 7265 7368 6f6c 642e merge threshold. │ │ │ │ +00007aa0: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ +00007ab0: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ +00007ac0: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ +00007ad0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00007ae0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00007af0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00007b00: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ +00007b10: 426f 7865 7320 6372 6561 7465 4564 6765 Boxes createEdge │ │ │ │ +00007b20: 426f 7865 7328 666c 6f61 7420 616c 7068 Boxes(float alph │ │ │ │ +00007b30: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ +00007b40: 6c6f 6174 2065 7461 2c20 666c 6f61 7420 loat eta, float │ │ │ │ +00007b50: 6d69 6e53 636f 7265 2c20 696e 7420 6d61 minScore, int ma │ │ │ │ +00007b60: 7842 6f78 6573 2c20 666c 6f61 7420 6564 xBoxes, float ed │ │ │ │ +00007b70: 6765 4d69 6e4d 6167 2c20 666c 6f61 7420 geMinMag, float │ │ │ │ +00007b80: 6564 6765 4d65 7267 6554 6872 2920 7b0a edgeMergeThr) {. │ │ │ │ +00007b90: 2020 2020 2020 2020 7265 7475 726e 2045 return E │ │ │ │ +00007ba0: 6467 6542 6f78 6573 2e5f 5f66 726f 6d50 dgeBoxes.__fromP │ │ │ │ +00007bb0: 7472 5f5f 2863 7265 6174 6545 6467 6542 tr__(createEdgeB │ │ │ │ +00007bc0: 6f78 6573 5f35 2861 6c70 6861 2c20 6265 oxes_5(alpha, be │ │ │ │ +00007bd0: 7461 2c20 6574 612c 206d 696e 5363 6f72 ta, eta, minScor │ │ │ │ +00007be0: 652c 206d 6178 426f 7865 732c 2065 6467 e, maxBoxes, edg │ │ │ │ +00007bf0: 654d 696e 4d61 672c 2065 6467 654d 6572 eMinMag, edgeMer │ │ │ │ +00007c00: 6765 5468 7229 293b 0a20 2020 207d 0a0a geThr));. }.. │ │ │ │ +00007c10: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +00007c20: 7265 6174 6573 2061 2045 6467 6562 6f78 reates a Edgebox │ │ │ │ +00007c30: 6573 0a20 2020 2020 2a0a 2020 2020 202a es. *. * │ │ │ │ +00007c40: 2040 7061 7261 6d20 616c 7068 6120 7374 @param alpha st │ │ │ │ +00007c50: 6570 2073 697a 6520 6f66 2073 6c69 6469 ep size of slidi │ │ │ │ +00007c60: 6e67 2077 696e 646f 7720 7365 6172 6368 ng window search │ │ │ │ +00007c70: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00007c80: 6265 7461 206e 6d73 2074 6872 6573 686f beta nms thresho │ │ │ │ +00007c90: 6c64 2066 6f72 206f 626a 6563 7420 7072 ld for object pr │ │ │ │ +00007ca0: 6f70 6f73 616c 732e 0a20 2020 2020 2a20 oposals.. * │ │ │ │ +00007cb0: 4070 6172 616d 2065 7461 2061 6461 7074 @param eta adapt │ │ │ │ +00007cc0: 6174 696f 6e20 7261 7465 2066 6f72 206e ation rate for n │ │ │ │ +00007cd0: 6d73 2074 6872 6573 686f 6c64 2e0a 2020 ms threshold.. │ │ │ │ +00007ce0: 2020 202a 2040 7061 7261 6d20 6d69 6e53 * @param minS │ │ │ │ +00007cf0: 636f 7265 206d 696e 2073 636f 7265 206f core min score o │ │ │ │ +00007d00: 6620 626f 7865 7320 746f 2064 6574 6563 f boxes to detec │ │ │ │ +00007d10: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ +00007d20: 206d 6178 426f 7865 7320 6d61 7820 6e75 maxBoxes max nu │ │ │ │ +00007d30: 6d62 6572 206f 6620 626f 7865 7320 746f mber of boxes to │ │ │ │ +00007d40: 2064 6574 6563 742e 0a20 2020 2020 2a20 detect.. * │ │ │ │ +00007d50: 4070 6172 616d 2065 6467 654d 696e 4d61 @param edgeMinMa │ │ │ │ +00007d60: 6720 6564 6765 206d 696e 206d 6167 6e69 g edge min magni │ │ │ │ +00007d70: 7475 6465 2e20 496e 6372 6561 7365 2074 tude. Increase t │ │ │ │ +00007d80: 6f20 7472 6164 6520 6f66 6620 6163 6375 o trade off accu │ │ │ │ +00007d90: 7261 6379 2066 6f72 2073 7065 6564 2e0a racy for speed.. │ │ │ │ +00007da0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00007db0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00007dc0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00007dd0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00007de0: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat │ │ │ │ +00007df0: 6545 6467 6542 6f78 6573 2866 6c6f 6174 eEdgeBoxes(float │ │ │ │ +00007e00: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ +00007e10: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f │ │ │ │ +00007e20: 6c6f 6174 206d 696e 5363 6f72 652c 2069 loat minScore, i │ │ │ │ +00007e30: 6e74 206d 6178 426f 7865 732c 2066 6c6f nt maxBoxes, flo │ │ │ │ +00007e40: 6174 2065 6467 654d 696e 4d61 6729 207b at edgeMinMag) { │ │ │ │ +00007e50: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00007e60: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ +00007e70: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ +00007e80: 426f 7865 735f 3628 616c 7068 612c 2062 Boxes_6(alpha, b │ │ │ │ +00007e90: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ +00007ea0: 7265 2c20 6d61 7842 6f78 6573 2c20 6564 re, maxBoxes, ed │ │ │ │ +00007eb0: 6765 4d69 6e4d 6167 2929 3b0a 2020 2020 geMinMag));. │ │ │ │ +00007ec0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00007ed0: 2a20 4372 6561 7465 7320 6120 4564 6765 * Creates a Edge │ │ │ │ +00007ee0: 626f 7865 730a 2020 2020 202a 0a20 2020 boxes. *. │ │ │ │ +00007ef0: 2020 2a20 4070 6172 616d 2061 6c70 6861 * @param alpha │ │ │ │ +00007f00: 2073 7465 7020 7369 7a65 206f 6620 736c step size of sl │ │ │ │ +00007f10: 6964 696e 6720 7769 6e64 6f77 2073 6561 iding window sea │ │ │ │ +00007f20: 7263 682e 0a20 2020 2020 2a20 4070 6172 rch.. * @par │ │ │ │ +00007f30: 616d 2062 6574 6120 6e6d 7320 7468 7265 am beta nms thre │ │ │ │ +00007f40: 7368 6f6c 6420 666f 7220 6f62 6a65 6374 shold for object │ │ │ │ +00007f50: 2070 726f 706f 7361 6c73 2e0a 2020 2020 proposals.. │ │ │ │ +00007f60: 202a 2040 7061 7261 6d20 6574 6120 6164 * @param eta ad │ │ │ │ +00007f70: 6170 7461 7469 6f6e 2072 6174 6520 666f aptation rate fo │ │ │ │ +00007f80: 7220 6e6d 7320 7468 7265 7368 6f6c 642e r nms threshold. │ │ │ │ +00007f90: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00007fa0: 696e 5363 6f72 6520 6d69 6e20 7363 6f72 inScore min scor │ │ │ │ +00007fb0: 6520 6f66 2062 6f78 6573 2074 6f20 6465 e of boxes to de │ │ │ │ +00007fc0: 7465 6374 2e0a 2020 2020 202a 2040 7061 tect.. * @pa │ │ │ │ +00007fd0: 7261 6d20 6d61 7842 6f78 6573 206d 6178 ram maxBoxes max │ │ │ │ +00007fe0: 206e 756d 6265 7220 6f66 2062 6f78 6573 number of boxes │ │ │ │ +00007ff0: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ +00008000: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00008010: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00008020: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00008030: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ +00008040: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ +00008050: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ +00008060: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ +00008070: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ +00008080: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ +00008090: 6178 426f 7865 7329 207b 0a20 2020 2020 axBoxes) {. │ │ │ │ +000080a0: 2020 2072 6574 7572 6e20 4564 6765 426f return EdgeBo │ │ │ │ +000080b0: 7865 732e 5f5f 6672 6f6d 5074 725f 5f28 xes.__fromPtr__( │ │ │ │ +000080c0: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ +000080d0: 3728 616c 7068 612c 2062 6574 612c 2065 7(alpha, beta, e │ │ │ │ +000080e0: 7461 2c20 6d69 6e53 636f 7265 2c20 6d61 ta, minScore, ma │ │ │ │ +000080f0: 7842 6f78 6573 2929 3b0a 2020 2020 7d0a xBoxes));. }. │ │ │ │ +00008100: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00008110: 4372 6561 7465 7320 6120 4564 6765 626f Creates a Edgebo │ │ │ │ +00008120: 7865 730a 2020 2020 202a 0a20 2020 2020 xes. *. │ │ │ │ +00008130: 2a20 4070 6172 616d 2061 6c70 6861 2073 * @param alpha s │ │ │ │ +00008140: 7465 7020 7369 7a65 206f 6620 736c 6964 tep size of slid │ │ │ │ +00008150: 696e 6720 7769 6e64 6f77 2073 6561 7263 ing window searc │ │ │ │ +00008160: 682e 0a20 2020 2020 2a20 4070 6172 616d h.. * @param │ │ │ │ +00008170: 2062 6574 6120 6e6d 7320 7468 7265 7368 beta nms thresh │ │ │ │ +00008180: 6f6c 6420 666f 7220 6f62 6a65 6374 2070 old for object p │ │ │ │ +00008190: 726f 706f 7361 6c73 2e0a 2020 2020 202a roposals.. * │ │ │ │ +000081a0: 2040 7061 7261 6d20 6574 6120 6164 6170 @param eta adap │ │ │ │ +000081b0: 7461 7469 6f6e 2072 6174 6520 666f 7220 tation rate for │ │ │ │ +000081c0: 6e6d 7320 7468 7265 7368 6f6c 642e 0a20 nms threshold.. │ │ │ │ +000081d0: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min │ │ │ │ +000081e0: 5363 6f72 6520 6d69 6e20 7363 6f72 6520 Score min score │ │ │ │ +000081f0: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ +00008200: 6374 2e0a 2020 2020 202a 2040 7265 7475 ct.. * @retu │ │ │ │ +00008210: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00008220: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00008230: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00008240: 6174 6963 2045 6467 6542 6f78 6573 2063 atic EdgeBoxes c │ │ │ │ +00008250: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ +00008260: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +00008270: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ +00008280: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ +00008290: 6529 207b 0a20 2020 2020 2020 2072 6574 e) {. ret │ │ │ │ +000082a0: 7572 6e20 4564 6765 426f 7865 732e 5f5f urn EdgeBoxes.__ │ │ │ │ +000082b0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +000082c0: 4564 6765 426f 7865 735f 3828 616c 7068 EdgeBoxes_8(alph │ │ │ │ +000082d0: 612c 2062 6574 612c 2065 7461 2c20 6d69 a, beta, eta, mi │ │ │ │ +000082e0: 6e53 636f 7265 2929 3b0a 2020 2020 7d0a nScore));. }. │ │ │ │ +000082f0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00008300: 4372 6561 7465 7320 6120 4564 6765 626f Creates a Edgebo │ │ │ │ +00008310: 7865 730a 2020 2020 202a 0a20 2020 2020 xes. *. │ │ │ │ +00008320: 2a20 4070 6172 616d 2061 6c70 6861 2073 * @param alpha s │ │ │ │ +00008330: 7465 7020 7369 7a65 206f 6620 736c 6964 tep size of slid │ │ │ │ +00008340: 696e 6720 7769 6e64 6f77 2073 6561 7263 ing window searc │ │ │ │ +00008350: 682e 0a20 2020 2020 2a20 4070 6172 616d h.. * @param │ │ │ │ +00008360: 2062 6574 6120 6e6d 7320 7468 7265 7368 beta nms thresh │ │ │ │ +00008370: 6f6c 6420 666f 7220 6f62 6a65 6374 2070 old for object p │ │ │ │ +00008380: 726f 706f 7361 6c73 2e0a 2020 2020 202a roposals.. * │ │ │ │ +00008390: 2040 7061 7261 6d20 6574 6120 6164 6170 @param eta adap │ │ │ │ +000083a0: 7461 7469 6f6e 2072 6174 6520 666f 7220 tation rate for │ │ │ │ +000083b0: 6e6d 7320 7468 7265 7368 6f6c 642e 0a20 nms threshold.. │ │ │ │ +000083c0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +000083d0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000083e0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +000083f0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00008400: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ +00008410: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ +00008420: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +00008430: 612c 2066 6c6f 6174 2065 7461 2920 7b0a a, float eta) {. │ │ │ │ +00008440: 2020 2020 2020 2020 7265 7475 726e 2045 return E │ │ │ │ +00008450: 6467 6542 6f78 6573 2e5f 5f66 726f 6d50 dgeBoxes.__fromP │ │ │ │ +00008460: 7472 5f5f 2863 7265 6174 6545 6467 6542 tr__(createEdgeB │ │ │ │ +00008470: 6f78 6573 5f39 2861 6c70 6861 2c20 6265 oxes_9(alpha, be │ │ │ │ +00008480: 7461 2c20 6574 6129 293b 0a20 2020 207d ta, eta));. } │ │ │ │ +00008490: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +000084a0: 2043 7265 6174 6573 2061 2045 6467 6562 Creates a Edgeb │ │ │ │ +000084b0: 6f78 6573 0a20 2020 2020 2a0a 2020 2020 oxes. *. │ │ │ │ +000084c0: 202a 2040 7061 7261 6d20 616c 7068 6120 * @param alpha │ │ │ │ +000084d0: 7374 6570 2073 697a 6520 6f66 2073 6c69 step size of sli │ │ │ │ +000084e0: 6469 6e67 2077 696e 646f 7720 7365 6172 ding window sear │ │ │ │ +000084f0: 6368 2e0a 2020 2020 202a 2040 7061 7261 ch.. * @para │ │ │ │ +00008500: 6d20 6265 7461 206e 6d73 2074 6872 6573 m beta nms thres │ │ │ │ +00008510: 686f 6c64 2066 6f72 206f 626a 6563 7420 hold for object │ │ │ │ +00008520: 7072 6f70 6f73 616c 732e 0a20 2020 2020 proposals.. │ │ │ │ +00008530: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00008540: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00008550: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00008560: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ +00008570: 426f 7865 7320 6372 6561 7465 4564 6765 Boxes createEdge │ │ │ │ +00008580: 426f 7865 7328 666c 6f61 7420 616c 7068 Boxes(float alph │ │ │ │ +00008590: 612c 2066 6c6f 6174 2062 6574 6129 207b a, float beta) { │ │ │ │ +000085a0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +000085b0: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ +000085c0: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ +000085d0: 426f 7865 735f 3130 2861 6c70 6861 2c20 Boxes_10(alpha, │ │ │ │ +000085e0: 6265 7461 2929 3b0a 2020 2020 7d0a 0a20 beta));. }.. │ │ │ │ +000085f0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00008600: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ +00008610: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +00008620: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ +00008630: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ +00008640: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ +00008650: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +00008660: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00008670: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00008680: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00008690: 6320 4564 6765 426f 7865 7320 6372 6561 c EdgeBoxes crea │ │ │ │ +000086a0: 7465 4564 6765 426f 7865 7328 666c 6f61 teEdgeBoxes(floa │ │ │ │ +000086b0: 7420 616c 7068 6129 207b 0a20 2020 2020 t alpha) {. │ │ │ │ +000086c0: 2020 2072 6574 7572 6e20 4564 6765 426f return EdgeBo │ │ │ │ +000086d0: 7865 732e 5f5f 6672 6f6d 5074 725f 5f28 xes.__fromPtr__( │ │ │ │ +000086e0: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ +000086f0: 3131 2861 6c70 6861 2929 3b0a 2020 2020 11(alpha));. │ │ │ │ +00008700: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00008710: 2a20 4372 6561 7465 7320 6120 4564 6765 * Creates a Edge │ │ │ │ +00008720: 626f 7865 730a 2020 2020 202a 0a20 2020 boxes. *. │ │ │ │ +00008730: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00008740: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00008750: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00008760: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ +00008770: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ +00008780: 6765 426f 7865 7328 2920 7b0a 2020 2020 geBoxes() {. │ │ │ │ +00008790: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ +000087a0: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ +000087b0: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ +000087c0: 5f31 3228 2929 3b0a 2020 2020 7d0a 0a0a _12());. }... │ │ │ │ +000087d0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +000087e0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +000087f0: 6770 726f 633a 3a47 7261 6469 656e 7444 gproc::GradientD │ │ │ │ +00008800: 6572 6963 6865 5928 4d61 7420 6f70 2c20 ericheY(Mat op, │ │ │ │ +00008810: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ +00008820: 2061 6c70 6861 2c20 646f 7562 6c65 206f alpha, double o │ │ │ │ +00008830: 6d65 6761 290a 2020 2020 2f2f 0a0a 2020 mega). //.. │ │ │ │ +00008840: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ +00008850: 6c69 6573 2059 2044 6572 6963 6865 2066 lies Y Deriche f │ │ │ │ +00008860: 696c 7465 7220 746f 2061 6e20 696d 6167 ilter to an imag │ │ │ │ +00008870: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00008880: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00008890: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ +000088a0: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ +000088b0: 6173 6520 7365 6520 6874 7470 3a2f 2f63 ase see http://c │ │ │ │ +000088c0: 6974 6573 6565 7278 2e69 7374 2e70 7375 iteseerx.ist.psu │ │ │ │ +000088d0: 2e65 6475 2f76 6965 7764 6f63 2f64 6f77 .edu/viewdoc/dow │ │ │ │ +000088e0: 6e6c 6f61 643f 646f 693d 3130 2e31 2e31 nload?doi=10.1.1 │ │ │ │ +000088f0: 2e34 3736 2e35 3733 3626 616d 703b 7265 .476.5736&re │ │ │ │ +00008900: 703d 7265 7031 2661 6d70 3b74 7970 653d p=rep1&type= │ │ │ │ +00008910: 7064 660a 2020 2020 202a 0a20 2020 2020 pdf. *. │ │ │ │ +00008920: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00008930: 6f70 2061 7574 6f6d 6174 6963 616c 6c79 op automatically │ │ │ │ +00008940: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00008950: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ +00008960: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00008970: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00008980: 616d 2061 6c70 6861 2061 7574 6f6d 6174 am alpha automat │ │ │ │ +00008990: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000089a0: 0a20 2020 2020 2a20 4070 6172 616d 206f . * @param o │ │ │ │ +000089b0: 6d65 6761 2061 7574 6f6d 6174 6963 616c mega automatical │ │ │ │ +000089c0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000089d0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +000089e0: 7374 6174 6963 2076 6f69 6420 4772 6164 static void Grad │ │ │ │ +000089f0: 6965 6e74 4465 7269 6368 6559 284d 6174 ientDericheY(Mat │ │ │ │ +00008a00: 206f 702c 204d 6174 2064 7374 2c20 646f op, Mat dst, do │ │ │ │ +00008a10: 7562 6c65 2061 6c70 6861 2c20 646f 7562 uble alpha, doub │ │ │ │ +00008a20: 6c65 206f 6d65 6761 2920 7b0a 2020 2020 le omega) {. │ │ │ │ +00008a30: 2020 2020 4772 6164 6965 6e74 4465 7269 GradientDeri │ │ │ │ +00008a40: 6368 6559 5f30 286f 702e 6e61 7469 7665 cheY_0(op.native │ │ │ │ +00008a50: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00008a60: 626a 2c20 616c 7068 612c 206f 6d65 6761 bj, alpha, omega │ │ │ │ +00008a70: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00008a80: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ +00008a90: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +00008aa0: 3a3a 4772 6164 6965 6e74 4465 7269 6368 ::GradientDerich │ │ │ │ +00008ab0: 6558 284d 6174 206f 702c 204d 6174 2620 eX(Mat op, Mat& │ │ │ │ +00008ac0: 6473 742c 2064 6f75 626c 6520 616c 7068 dst, double alph │ │ │ │ +00008ad0: 612c 2064 6f75 626c 6520 6f6d 6567 6129 a, double omega) │ │ │ │ +00008ae0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +00008af0: 0a20 2020 2020 2a20 4170 706c 6965 7320 . * Applies │ │ │ │ +00008b00: 5820 4465 7269 6368 6520 6669 6c74 6572 X Deriche filter │ │ │ │ +00008b10: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ +00008b20: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +00008b30: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +00008b40: 7574 2074 6869 7320 696d 706c 656d 656e ut this implemen │ │ │ │ +00008b50: 7461 7469 6f6e 2c20 706c 6561 7365 2073 tation, please s │ │ │ │ +00008b60: 6565 2068 7474 703a 2f2f 6369 7465 7365 ee http://citese │ │ │ │ +00008b70: 6572 782e 6973 742e 7073 752e 6564 752f erx.ist.psu.edu/ │ │ │ │ +00008b80: 7669 6577 646f 632f 646f 776e 6c6f 6164 viewdoc/download │ │ │ │ +00008b90: 3f64 6f69 3d31 302e 312e 312e 3437 362e ?doi=10.1.1.476. │ │ │ │ +00008ba0: 3537 3336 2661 6d70 3b72 6570 3d72 6570 5736&rep=rep │ │ │ │ +00008bb0: 3126 616d 703b 7479 7065 3d70 6466 0a20 1&type=pdf. │ │ │ │ +00008bc0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00008bd0: 2020 2a20 4070 6172 616d 206f 7020 6175 * @param op au │ │ │ │ +00008be0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00008bf0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00008c00: 7261 6d20 6473 7420 6175 746f 6d61 7469 ram dst automati │ │ │ │ +00008c10: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00008c20: 2020 2020 202a 2040 7061 7261 6d20 616c * @param al │ │ │ │ +00008c30: 7068 6120 6175 746f 6d61 7469 6361 6c6c pha automaticall │ │ │ │ +00008c40: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00008c50: 202a 2040 7061 7261 6d20 6f6d 6567 6120 * @param omega │ │ │ │ +00008c60: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00008c70: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00008c80: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00008c90: 6320 766f 6964 2047 7261 6469 656e 7444 c void GradientD │ │ │ │ +00008ca0: 6572 6963 6865 5828 4d61 7420 6f70 2c20 ericheX(Mat op, │ │ │ │ +00008cb0: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ +00008cc0: 616c 7068 612c 2064 6f75 626c 6520 6f6d alpha, double om │ │ │ │ +00008cd0: 6567 6129 207b 0a20 2020 2020 2020 2047 ega) {. G │ │ │ │ +00008ce0: 7261 6469 656e 7444 6572 6963 6865 585f radientDericheX_ │ │ │ │ +00008cf0: 3028 6f70 2e6e 6174 6976 654f 626a 2c20 0(op.nativeObj, │ │ │ │ +00008d00: 6473 742e 6e61 7469 7665 4f62 6a2c 2061 dst.nativeObj, a │ │ │ │ +00008d10: 6c70 6861 2c20 6f6d 6567 6129 3b0a 2020 lpha, omega);. │ │ │ │ +00008d20: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +00008d30: 202f 2f20 432b 2b3a 2020 5074 725f 4661 // C++: Ptr_Fa │ │ │ │ +00008d40: 7374 4c69 6e65 4465 7465 6374 6f72 2063 stLineDetector c │ │ │ │ +00008d50: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +00008d60: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00008d70: 746f 7228 696e 7420 6c65 6e67 7468 5f74 tor(int length_t │ │ │ │ +00008d80: 6872 6573 686f 6c64 203d 2031 302c 2066 hreshold = 10, f │ │ │ │ +00008d90: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ +00008da0: 7265 7368 6f6c 6420 3d20 312e 3431 3432 reshold = 1.4142 │ │ │ │ +00008db0: 3133 3536 3266 2c20 646f 7562 6c65 2063 13562f, double c │ │ │ │ +00008dc0: 616e 6e79 5f74 6831 203d 2035 302e 302c anny_th1 = 50.0, │ │ │ │ +00008dd0: 2064 6f75 626c 6520 6361 6e6e 795f 7468 double canny_th │ │ │ │ +00008de0: 3220 3d20 3530 2e30 2c20 696e 7420 6361 2 = 50.0, int ca │ │ │ │ +00008df0: 6e6e 795f 6170 6572 7475 7265 5f73 697a nny_aperture_siz │ │ │ │ +00008e00: 6520 3d20 332c 2062 6f6f 6c20 646f 5f6d e = 3, bool do_m │ │ │ │ +00008e10: 6572 6765 203d 2066 616c 7365 290a 2020 erge = false). │ │ │ │ +00008e20: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +00008e30: 2020 202a 2043 7265 6174 6573 2061 2073 * Creates a s │ │ │ │ +00008e40: 6d61 7274 2070 6f69 6e74 6572 2074 6f20 mart pointer to │ │ │ │ +00008e50: 6120 4661 7374 4c69 6e65 4465 7465 6374 a FastLineDetect │ │ │ │ +00008e60: 6f72 206f 626a 6563 7420 616e 6420 696e or object and in │ │ │ │ +00008e70: 6974 6961 6c69 7a65 7320 6974 0a20 2020 itializes it. │ │ │ │ +00008e80: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00008e90: 6d20 6c65 6e67 7468 5f74 6872 6573 686f m length_thresho │ │ │ │ +00008ea0: 6c64 2020 2020 5365 676d 656e 7420 7368 ld Segment sh │ │ │ │ +00008eb0: 6f72 7465 7220 7468 616e 2074 6869 7320 orter than this │ │ │ │ +00008ec0: 7769 6c6c 2062 6520 6469 7363 6172 6465 will be discarde │ │ │ │ +00008ed0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00008ee0: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ +00008ef0: 6c64 2020 4120 706f 696e 7420 706c 6163 ld A point plac │ │ │ │ +00008f00: 6564 2066 726f 6d20 6120 6879 706f 7468 ed from a hypoth │ │ │ │ +00008f10: 6573 6973 206c 696e 650a 2020 2020 202a esis line. * │ │ │ │ +00008f20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008f30: 2020 2020 2020 2020 2020 2020 7365 676d segm │ │ │ │ +00008f40: 656e 7420 6661 7274 6865 7220 7468 616e ent farther than │ │ │ │ +00008f50: 2074 6869 7320 7769 6c6c 2062 6520 7265 this will be re │ │ │ │ +00008f60: 6761 7264 6564 2061 7320 616e 206f 7574 garded as an out │ │ │ │ +00008f70: 6c69 6572 0a20 2020 2020 2a20 4070 6172 lier. * @par │ │ │ │ +00008f80: 616d 2063 616e 6e79 5f74 6831 2020 2020 am canny_th1 │ │ │ │ +00008f90: 2020 2020 2020 2046 6972 7374 2074 6872 First thr │ │ │ │ +00008fa0: 6573 686f 6c64 2066 6f72 2068 7973 7465 eshold for hyste │ │ │ │ +00008fb0: 7265 7369 7320 7072 6f63 6564 7572 6520 resis procedure │ │ │ │ +00008fc0: 696e 2043 616e 6e79 2829 0a20 2020 2020 in Canny(). │ │ │ │ +00008fd0: 2a20 4070 6172 616d 2063 616e 6e79 5f74 * @param canny_t │ │ │ │ +00008fe0: 6832 2020 2020 2020 2020 2020 2053 6563 h2 Sec │ │ │ │ +00008ff0: 6f6e 6420 7468 7265 7368 6f6c 6420 666f ond threshold fo │ │ │ │ +00009000: 7220 6879 7374 6572 6573 6973 2070 726f r hysteresis pro │ │ │ │ +00009010: 6365 6475 7265 2069 6e20 4361 6e6e 7928 cedure in Canny( │ │ │ │ +00009020: 290a 2020 2020 202a 2040 7061 7261 6d20 ). * @param │ │ │ │ +00009030: 6361 6e6e 795f 6170 6572 7475 7265 5f73 canny_aperture_s │ │ │ │ +00009040: 697a 6520 4170 6572 7475 7265 7369 7a65 ize Aperturesize │ │ │ │ +00009050: 2066 6f72 2074 6865 2073 6f62 656c 206f for the sobel o │ │ │ │ +00009060: 7065 7261 746f 7220 696e 2043 616e 6e79 perator in Canny │ │ │ │ +00009070: 2829 2e0a 2020 2020 202a 2020 2020 2020 ().. * │ │ │ │ +00009080: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00009090: 2020 2020 2020 4966 207a 6572 6f2c 2043 If zero, C │ │ │ │ +000090a0: 616e 6e79 2829 2069 7320 6e6f 7420 6170 anny() is not ap │ │ │ │ +000090b0: 706c 6965 6420 616e 6420 7468 6520 696e plied and the in │ │ │ │ +000090c0: 7075 7420 696d 6167 6520 6973 2074 616b put image is tak │ │ │ │ +000090d0: 656e 2061 7320 616e 2065 6467 6520 696d en as an edge im │ │ │ │ +000090e0: 6167 652e 0a20 2020 2020 2a20 4070 6172 age.. * @par │ │ │ │ +000090f0: 616d 2064 6f5f 6d65 7267 6520 2020 2020 am do_merge │ │ │ │ +00009100: 2020 2020 2020 2049 6620 7472 7565 2c20 If true, │ │ │ │ +00009110: 696e 6372 656d 656e 7461 6c20 6d65 7267 incremental merg │ │ │ │ +00009120: 696e 6720 6f66 2073 6567 6d65 6e74 7320 ing of segments │ │ │ │ +00009130: 7769 6c6c 2062 6520 7065 7266 6f72 6d65 will be performe │ │ │ │ +00009140: 640a 2020 2020 202a 2040 7265 7475 726e d. * @return │ │ │ │ +00009150: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00009160: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00009170: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00009180: 6963 2046 6173 744c 696e 6544 6574 6563 ic FastLineDetec │ │ │ │ +00009190: 746f 7220 6372 6561 7465 4661 7374 4c69 tor createFastLi │ │ │ │ +000091a0: 6e65 4465 7465 6374 6f72 2869 6e74 206c neDetector(int l │ │ │ │ +000091b0: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ +000091c0: 2066 6c6f 6174 2064 6973 7461 6e63 655f float distance_ │ │ │ │ +000091d0: 7468 7265 7368 6f6c 642c 2064 6f75 626c threshold, doubl │ │ │ │ +000091e0: 6520 6361 6e6e 795f 7468 312c 2064 6f75 e canny_th1, dou │ │ │ │ +000091f0: 626c 6520 6361 6e6e 795f 7468 322c 2069 ble canny_th2, i │ │ │ │ +00009200: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur │ │ │ │ +00009210: 655f 7369 7a65 2c20 626f 6f6c 6561 6e20 e_size, boolean │ │ │ │ +00009220: 646f 5f6d 6572 6765 2920 7b0a 2020 2020 do_merge) {. │ │ │ │ +00009230: 2020 2020 7265 7475 726e 2046 6173 744c return FastL │ │ │ │ +00009240: 696e 6544 6574 6563 746f 722e 5f5f 6672 ineDetector.__fr │ │ │ │ +00009250: 6f6d 5074 725f 5f28 6372 6561 7465 4661 omPtr__(createFa │ │ │ │ +00009260: 7374 4c69 6e65 4465 7465 6374 6f72 5f30 stLineDetector_0 │ │ │ │ +00009270: 286c 656e 6774 685f 7468 7265 7368 6f6c (length_threshol │ │ │ │ +00009280: 642c 2064 6973 7461 6e63 655f 7468 7265 d, distance_thre │ │ │ │ +00009290: 7368 6f6c 642c 2063 616e 6e79 5f74 6831 shold, canny_th1 │ │ │ │ +000092a0: 2c20 6361 6e6e 795f 7468 322c 2063 616e , canny_th2, can │ │ │ │ +000092b0: 6e79 5f61 7065 7274 7572 655f 7369 7a65 ny_aperture_size │ │ │ │ +000092c0: 2c20 646f 5f6d 6572 6765 2929 3b0a 2020 , do_merge));. │ │ │ │ +000092d0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +000092e0: 2020 2a20 4372 6561 7465 7320 6120 736d * Creates a sm │ │ │ │ +000092f0: 6172 7420 706f 696e 7465 7220 746f 2061 art pointer to a │ │ │ │ +00009300: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ +00009310: 7220 6f62 6a65 6374 2061 6e64 2069 6e69 r object and ini │ │ │ │ +00009320: 7469 616c 697a 6573 2069 740a 2020 2020 tializes it. │ │ │ │ +00009330: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00009340: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ +00009350: 6420 2020 2053 6567 6d65 6e74 2073 686f d Segment sho │ │ │ │ +00009360: 7274 6572 2074 6861 6e20 7468 6973 2077 rter than this w │ │ │ │ +00009370: 696c 6c20 6265 2064 6973 6361 7264 6564 ill be discarded │ │ │ │ +00009380: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00009390: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ +000093a0: 6420 2041 2070 6f69 6e74 2070 6c61 6365 d A point place │ │ │ │ +000093b0: 6420 6672 6f6d 2061 2068 7970 6f74 6865 d from a hypothe │ │ │ │ +000093c0: 7369 7320 6c69 6e65 0a20 2020 2020 2a20 sis line. * │ │ │ │ +000093d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000093e0: 2020 2020 2020 2020 2020 2073 6567 6d65 segme │ │ │ │ +000093f0: 6e74 2066 6172 7468 6572 2074 6861 6e20 nt farther than │ │ │ │ +00009400: 7468 6973 2077 696c 6c20 6265 2072 6567 this will be reg │ │ │ │ +00009410: 6172 6465 6420 6173 2061 6e20 6f75 746c arded as an outl │ │ │ │ +00009420: 6965 720a 2020 2020 202a 2040 7061 7261 ier. * @para │ │ │ │ +00009430: 6d20 6361 6e6e 795f 7468 3120 2020 2020 m canny_th1 │ │ │ │ +00009440: 2020 2020 2020 4669 7273 7420 7468 7265 First thre │ │ │ │ +00009450: 7368 6f6c 6420 666f 7220 6879 7374 6572 shold for hyster │ │ │ │ +00009460: 6573 6973 2070 726f 6365 6475 7265 2069 esis procedure i │ │ │ │ +00009470: 6e20 4361 6e6e 7928 290a 2020 2020 202a n Canny(). * │ │ │ │ +00009480: 2040 7061 7261 6d20 6361 6e6e 795f 7468 @param canny_th │ │ │ │ +00009490: 3220 2020 2020 2020 2020 2020 5365 636f 2 Seco │ │ │ │ +000094a0: 6e64 2074 6872 6573 686f 6c64 2066 6f72 nd threshold for │ │ │ │ +000094b0: 2068 7973 7465 7265 7369 7320 7072 6f63 hysteresis proc │ │ │ │ +000094c0: 6564 7572 6520 696e 2043 616e 6e79 2829 edure in Canny() │ │ │ │ +000094d0: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +000094e0: 616e 6e79 5f61 7065 7274 7572 655f 7369 anny_aperture_si │ │ │ │ +000094f0: 7a65 2041 7065 7274 7572 6573 697a 6520 ze Aperturesize │ │ │ │ +00009500: 666f 7220 7468 6520 736f 6265 6c20 6f70 for the sobel op │ │ │ │ +00009510: 6572 6174 6f72 2069 6e20 4361 6e6e 7928 erator in Canny( │ │ │ │ +00009520: 292e 0a20 2020 2020 2a20 2020 2020 2020 ).. * │ │ │ │ +00009530: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00009540: 2020 2020 2049 6620 7a65 726f 2c20 4361 If zero, Ca │ │ │ │ +00009550: 6e6e 7928 2920 6973 206e 6f74 2061 7070 nny() is not app │ │ │ │ +00009560: 6c69 6564 2061 6e64 2074 6865 2069 6e70 lied and the inp │ │ │ │ +00009570: 7574 2069 6d61 6765 2069 7320 7461 6b65 ut image is take │ │ │ │ +00009580: 6e20 6173 2061 6e20 6564 6765 2069 6d61 n as an edge ima │ │ │ │ +00009590: 6765 2e0a 2020 2020 202a 2040 7265 7475 ge.. * @retu │ │ │ │ +000095a0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +000095b0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000095c0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000095d0: 6174 6963 2046 6173 744c 696e 6544 6574 atic FastLineDet │ │ │ │ +000095e0: 6563 746f 7220 6372 6561 7465 4661 7374 ector createFast │ │ │ │ +000095f0: 4c69 6e65 4465 7465 6374 6f72 2869 6e74 LineDetector(int │ │ │ │ +00009600: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ +00009610: 642c 2066 6c6f 6174 2064 6973 7461 6e63 d, float distanc │ │ │ │ +00009620: 655f 7468 7265 7368 6f6c 642c 2064 6f75 e_threshold, dou │ │ │ │ +00009630: 626c 6520 6361 6e6e 795f 7468 312c 2064 ble canny_th1, d │ │ │ │ +00009640: 6f75 626c 6520 6361 6e6e 795f 7468 322c ouble canny_th2, │ │ │ │ +00009650: 2069 6e74 2063 616e 6e79 5f61 7065 7274 int canny_apert │ │ │ │ +00009660: 7572 655f 7369 7a65 2920 7b0a 2020 2020 ure_size) {. │ │ │ │ +00009670: 2020 2020 7265 7475 726e 2046 6173 744c return FastL │ │ │ │ +00009680: 696e 6544 6574 6563 746f 722e 5f5f 6672 ineDetector.__fr │ │ │ │ +00009690: 6f6d 5074 725f 5f28 6372 6561 7465 4661 omPtr__(createFa │ │ │ │ +000096a0: 7374 4c69 6e65 4465 7465 6374 6f72 5f31 stLineDetector_1 │ │ │ │ +000096b0: 286c 656e 6774 685f 7468 7265 7368 6f6c (length_threshol │ │ │ │ +000096c0: 642c 2064 6973 7461 6e63 655f 7468 7265 d, distance_thre │ │ │ │ +000096d0: 7368 6f6c 642c 2063 616e 6e79 5f74 6831 shold, canny_th1 │ │ │ │ +000096e0: 2c20 6361 6e6e 795f 7468 322c 2063 616e , canny_th2, can │ │ │ │ +000096f0: 6e79 5f61 7065 7274 7572 655f 7369 7a65 ny_aperture_size │ │ │ │ +00009700: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +00009710: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +00009720: 7320 6120 736d 6172 7420 706f 696e 7465 s a smart pointe │ │ │ │ +00009730: 7220 746f 2061 2046 6173 744c 696e 6544 r to a FastLineD │ │ │ │ +00009740: 6574 6563 746f 7220 6f62 6a65 6374 2061 etector object a │ │ │ │ +00009750: 6e64 2069 6e69 7469 616c 697a 6573 2069 nd initializes i │ │ │ │ +00009760: 740a 2020 2020 202a 0a20 2020 2020 2a20 t. *. * │ │ │ │ +00009770: 4070 6172 616d 206c 656e 6774 685f 7468 @param length_th │ │ │ │ +00009780: 7265 7368 6f6c 6420 2020 2053 6567 6d65 reshold Segme │ │ │ │ +00009790: 6e74 2073 686f 7274 6572 2074 6861 6e20 nt shorter than │ │ │ │ +000097a0: 7468 6973 2077 696c 6c20 6265 2064 6973 this will be dis │ │ │ │ +000097b0: 6361 7264 6564 0a20 2020 2020 2a20 4070 carded. * @p │ │ │ │ +000097c0: 6172 616d 2064 6973 7461 6e63 655f 7468 aram distance_th │ │ │ │ +000097d0: 7265 7368 6f6c 6420 2041 2070 6f69 6e74 reshold A point │ │ │ │ +000097e0: 2070 6c61 6365 6420 6672 6f6d 2061 2068 placed from a h │ │ │ │ +000097f0: 7970 6f74 6865 7369 7320 6c69 6e65 0a20 ypothesis line. │ │ │ │ +00009800: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +00009810: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00009820: 2073 6567 6d65 6e74 2066 6172 7468 6572 segment farther │ │ │ │ +00009830: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will │ │ │ │ +00009840: 6265 2072 6567 6172 6465 6420 6173 2061 be regarded as a │ │ │ │ +00009850: 6e20 6f75 746c 6965 720a 2020 2020 202a n outlier. * │ │ │ │ +00009860: 2040 7061 7261 6d20 6361 6e6e 795f 7468 @param canny_th │ │ │ │ +00009870: 3120 2020 2020 2020 2020 2020 4669 7273 1 Firs │ │ │ │ +00009880: 7420 7468 7265 7368 6f6c 6420 666f 7220 t threshold for │ │ │ │ +00009890: 6879 7374 6572 6573 6973 2070 726f 6365 hysteresis proce │ │ │ │ +000098a0: 6475 7265 2069 6e20 4361 6e6e 7928 290a dure in Canny(). │ │ │ │ +000098b0: 2020 2020 202a 2040 7061 7261 6d20 6361 * @param ca │ │ │ │ +000098c0: 6e6e 795f 7468 3220 2020 2020 2020 2020 nny_th2 │ │ │ │ +000098d0: 2020 5365 636f 6e64 2074 6872 6573 686f Second thresho │ │ │ │ +000098e0: 6c64 2066 6f72 2068 7973 7465 7265 7369 ld for hysteresi │ │ │ │ +000098f0: 7320 7072 6f63 6564 7572 6520 696e 2043 s procedure in C │ │ │ │ +00009900: 616e 6e79 2829 0a20 2020 2020 2a20 2020 anny(). * │ │ │ │ +00009910: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00009920: 2020 2020 2020 2020 2049 6620 7a65 726f If zero │ │ │ │ +00009930: 2c20 4361 6e6e 7928 2920 6973 206e 6f74 , Canny() is not │ │ │ │ +00009940: 2061 7070 6c69 6564 2061 6e64 2074 6865 applied and the │ │ │ │ +00009950: 2069 6e70 7574 2069 6d61 6765 2069 7320 input image is │ │ │ │ +00009960: 7461 6b65 6e20 6173 2061 6e20 6564 6765 taken as an edge │ │ │ │ +00009970: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @ │ │ │ │ +00009980: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00009990: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +000099a0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +000099b0: 6320 7374 6174 6963 2046 6173 744c 696e c static FastLin │ │ │ │ +000099c0: 6544 6574 6563 746f 7220 6372 6561 7465 eDetector create │ │ │ │ +000099d0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +000099e0: 2869 6e74 206c 656e 6774 685f 7468 7265 (int length_thre │ │ │ │ +000099f0: 7368 6f6c 642c 2066 6c6f 6174 2064 6973 shold, float dis │ │ │ │ +00009a00: 7461 6e63 655f 7468 7265 7368 6f6c 642c tance_threshold, │ │ │ │ +00009a10: 2064 6f75 626c 6520 6361 6e6e 795f 7468 double canny_th │ │ │ │ +00009a20: 312c 2064 6f75 626c 6520 6361 6e6e 795f 1, double canny_ │ │ │ │ +00009a30: 7468 3229 207b 0a20 2020 2020 2020 2072 th2) {. r │ │ │ │ +00009a40: 6574 7572 6e20 4661 7374 4c69 6e65 4465 eturn FastLineDe │ │ │ │ +00009a50: 7465 6374 6f72 2e5f 5f66 726f 6d50 7472 tector.__fromPtr │ │ │ │ +00009a60: 5f5f 2863 7265 6174 6546 6173 744c 696e __(createFastLin │ │ │ │ +00009a70: 6544 6574 6563 746f 725f 3228 6c65 6e67 eDetector_2(leng │ │ │ │ +00009a80: 7468 5f74 6872 6573 686f 6c64 2c20 6469 th_threshold, di │ │ │ │ +00009a90: 7374 616e 6365 5f74 6872 6573 686f 6c64 stance_threshold │ │ │ │ +00009aa0: 2c20 6361 6e6e 795f 7468 312c 2063 616e , canny_th1, can │ │ │ │ +00009ab0: 6e79 5f74 6832 2929 3b0a 2020 2020 7d0a ny_th2));. }. │ │ │ │ +00009ac0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00009ad0: 4372 6561 7465 7320 6120 736d 6172 7420 Creates a smart │ │ │ │ +00009ae0: 706f 696e 7465 7220 746f 2061 2046 6173 pointer to a Fas │ │ │ │ +00009af0: 744c 696e 6544 6574 6563 746f 7220 6f62 tLineDetector ob │ │ │ │ +00009b00: 6a65 6374 2061 6e64 2069 6e69 7469 616c ject and initial │ │ │ │ +00009b10: 697a 6573 2069 740a 2020 2020 202a 0a20 izes it. *. │ │ │ │ +00009b20: 2020 2020 2a20 4070 6172 616d 206c 656e * @param len │ │ │ │ +00009b30: 6774 685f 7468 7265 7368 6f6c 6420 2020 gth_threshold │ │ │ │ +00009b40: 2053 6567 6d65 6e74 2073 686f 7274 6572 Segment shorter │ │ │ │ +00009b50: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will │ │ │ │ +00009b60: 6265 2064 6973 6361 7264 6564 0a20 2020 be discarded. │ │ │ │ +00009b70: 2020 2a20 4070 6172 616d 2064 6973 7461 * @param dista │ │ │ │ +00009b80: 6e63 655f 7468 7265 7368 6f6c 6420 2041 nce_threshold A │ │ │ │ +00009b90: 2070 6f69 6e74 2070 6c61 6365 6420 6672 point placed fr │ │ │ │ +00009ba0: 6f6d 2061 2068 7970 6f74 6865 7369 7320 om a hypothesis │ │ │ │ +00009bb0: 6c69 6e65 0a20 2020 2020 2a20 2020 2020 line. * │ │ │ │ +00009bc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00009bd0: 2020 2020 2020 2073 6567 6d65 6e74 2066 segment f │ │ │ │ +00009be0: 6172 7468 6572 2074 6861 6e20 7468 6973 arther than this │ │ │ │ +00009bf0: 2077 696c 6c20 6265 2072 6567 6172 6465 will be regarde │ │ │ │ +00009c00: 6420 6173 2061 6e20 6f75 746c 6965 720a d as an outlier. │ │ │ │ +00009c10: 2020 2020 202a 2040 7061 7261 6d20 6361 * @param ca │ │ │ │ +00009c20: 6e6e 795f 7468 3120 2020 2020 2020 2020 nny_th1 │ │ │ │ +00009c30: 2020 4669 7273 7420 7468 7265 7368 6f6c First threshol │ │ │ │ +00009c40: 6420 666f 7220 6879 7374 6572 6573 6973 d for hysteresis │ │ │ │ +00009c50: 2070 726f 6365 6475 7265 2069 6e20 4361 procedure in Ca │ │ │ │ +00009c60: 6e6e 7928 290a 2020 2020 202a 2020 2020 nny(). * │ │ │ │ +00009c70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00009c80: 2020 2020 2020 2020 4966 207a 6572 6f2c If zero, │ │ │ │ +00009c90: 2043 616e 6e79 2829 2069 7320 6e6f 7420 Canny() is not │ │ │ │ +00009ca0: 6170 706c 6965 6420 616e 6420 7468 6520 applied and the │ │ │ │ +00009cb0: 696e 7075 7420 696d 6167 6520 6973 2074 input image is t │ │ │ │ +00009cc0: 616b 656e 2061 7320 616e 2065 6467 6520 aken as an edge │ │ │ │ +00009cd0: 696d 6167 652e 0a20 2020 2020 2a20 4072 image.. * @r │ │ │ │ +00009ce0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00009cf0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00009d00: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00009d10: 2073 7461 7469 6320 4661 7374 4c69 6e65 static FastLine │ │ │ │ +00009d20: 4465 7465 6374 6f72 2063 7265 6174 6546 Detector createF │ │ │ │ +00009d30: 6173 744c 696e 6544 6574 6563 746f 7228 astLineDetector( │ │ │ │ +00009d40: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres │ │ │ │ +00009d50: 686f 6c64 2c20 666c 6f61 7420 6469 7374 hold, float dist │ │ │ │ +00009d60: 616e 6365 5f74 6872 6573 686f 6c64 2c20 ance_threshold, │ │ │ │ +00009d70: 646f 7562 6c65 2063 616e 6e79 5f74 6831 double canny_th1 │ │ │ │ +00009d80: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00009d90: 726e 2046 6173 744c 696e 6544 6574 6563 rn FastLineDetec │ │ │ │ +00009da0: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__( │ │ │ │ +00009db0: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +00009dc0: 7465 6374 6f72 5f33 286c 656e 6774 685f tector_3(length_ │ │ │ │ +00009dd0: 7468 7265 7368 6f6c 642c 2064 6973 7461 threshold, dista │ │ │ │ +00009de0: 6e63 655f 7468 7265 7368 6f6c 642c 2063 nce_threshold, c │ │ │ │ +00009df0: 616e 6e79 5f74 6831 2929 3b0a 2020 2020 anny_th1));. │ │ │ │ +00009e00: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00009e10: 2a20 4372 6561 7465 7320 6120 736d 6172 * Creates a smar │ │ │ │ +00009e20: 7420 706f 696e 7465 7220 746f 2061 2046 t pointer to a F │ │ │ │ +00009e30: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ +00009e40: 6f62 6a65 6374 2061 6e64 2069 6e69 7469 object and initi │ │ │ │ +00009e50: 616c 697a 6573 2069 740a 2020 2020 202a alizes it. * │ │ │ │ +00009e60: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ +00009e70: 656e 6774 685f 7468 7265 7368 6f6c 6420 ength_threshold │ │ │ │ +00009e80: 2020 2053 6567 6d65 6e74 2073 686f 7274 Segment short │ │ │ │ +00009e90: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ +00009ea0: 6c20 6265 2064 6973 6361 7264 6564 0a20 l be discarded. │ │ │ │ +00009eb0: 2020 2020 2a20 4070 6172 616d 2064 6973 * @param dis │ │ │ │ +00009ec0: 7461 6e63 655f 7468 7265 7368 6f6c 6420 tance_threshold │ │ │ │ +00009ed0: 2041 2070 6f69 6e74 2070 6c61 6365 6420 A point placed │ │ │ │ +00009ee0: 6672 6f6d 2061 2068 7970 6f74 6865 7369 from a hypothesi │ │ │ │ +00009ef0: 7320 6c69 6e65 0a20 2020 2020 2a20 2020 s line. * │ │ │ │ +00009f00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00009f10: 2020 2020 2020 2020 2073 6567 6d65 6e74 segment │ │ │ │ +00009f20: 2066 6172 7468 6572 2074 6861 6e20 7468 farther than th │ │ │ │ +00009f30: 6973 2077 696c 6c20 6265 2072 6567 6172 is will be regar │ │ │ │ +00009f40: 6465 6420 6173 2061 6e20 6f75 746c 6965 ded as an outlie │ │ │ │ +00009f50: 720a 2020 2020 202a 2020 2020 2020 2020 r. * │ │ │ │ +00009f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00009f70: 2020 2020 4966 207a 6572 6f2c 2043 616e If zero, Can │ │ │ │ +00009f80: 6e79 2829 2069 7320 6e6f 7420 6170 706c ny() is not appl │ │ │ │ +00009f90: 6965 6420 616e 6420 7468 6520 696e 7075 ied and the inpu │ │ │ │ +00009fa0: 7420 696d 6167 6520 6973 2074 616b 656e t image is taken │ │ │ │ +00009fb0: 2061 7320 616e 2065 6467 6520 696d 6167 as an edge imag │ │ │ │ +00009fc0: 652e 0a20 2020 2020 2a20 4072 6574 7572 e.. * @retur │ │ │ │ +00009fd0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00009fe0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00009ff0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0000a000: 7469 6320 4661 7374 4c69 6e65 4465 7465 tic FastLineDete │ │ │ │ +0000a010: 6374 6f72 2063 7265 6174 6546 6173 744c ctor createFastL │ │ │ │ +0000a020: 696e 6544 6574 6563 746f 7228 696e 7420 ineDetector(int │ │ │ │ +0000a030: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ +0000a040: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance │ │ │ │ +0000a050: 5f74 6872 6573 686f 6c64 2920 7b0a 2020 _threshold) {. │ │ │ │ +0000a060: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ +0000a070: 744c 696e 6544 6574 6563 746f 722e 5f5f tLineDetector.__ │ │ │ │ +0000a080: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +0000a090: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +0000a0a0: 5f34 286c 656e 6774 685f 7468 7265 7368 _4(length_thresh │ │ │ │ +0000a0b0: 6f6c 642c 2064 6973 7461 6e63 655f 7468 old, distance_th │ │ │ │ +0000a0c0: 7265 7368 6f6c 6429 293b 0a20 2020 207d reshold));. } │ │ │ │ +0000a0d0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0000a0e0: 2043 7265 6174 6573 2061 2073 6d61 7274 Creates a smart │ │ │ │ +0000a0f0: 2070 6f69 6e74 6572 2074 6f20 6120 4661 pointer to a Fa │ │ │ │ +0000a100: 7374 4c69 6e65 4465 7465 6374 6f72 206f stLineDetector o │ │ │ │ +0000a110: 626a 6563 7420 616e 6420 696e 6974 6961 bject and initia │ │ │ │ +0000a120: 6c69 7a65 7320 6974 0a20 2020 2020 2a0a lizes it. *. │ │ │ │ +0000a130: 2020 2020 202a 2040 7061 7261 6d20 6c65 * @param le │ │ │ │ +0000a140: 6e67 7468 5f74 6872 6573 686f 6c64 2020 ngth_threshold │ │ │ │ +0000a150: 2020 5365 676d 656e 7420 7368 6f72 7465 Segment shorte │ │ │ │ +0000a160: 7220 7468 616e 2074 6869 7320 7769 6c6c r than this will │ │ │ │ +0000a170: 2062 6520 6469 7363 6172 6465 640a 2020 be discarded. │ │ │ │ +0000a180: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000a190: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000a1a0: 7365 676d 656e 7420 6661 7274 6865 7220 segment farther │ │ │ │ +0000a1b0: 7468 616e 2074 6869 7320 7769 6c6c 2062 than this will b │ │ │ │ +0000a1c0: 6520 7265 6761 7264 6564 2061 7320 616e e regarded as an │ │ │ │ +0000a1d0: 206f 7574 6c69 6572 0a20 2020 2020 2a20 outlier. * │ │ │ │ +0000a1e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000a1f0: 2020 2020 2020 2020 2020 2049 6620 7a65 If ze │ │ │ │ +0000a200: 726f 2c20 4361 6e6e 7928 2920 6973 206e ro, Canny() is n │ │ │ │ +0000a210: 6f74 2061 7070 6c69 6564 2061 6e64 2074 ot applied and t │ │ │ │ +0000a220: 6865 2069 6e70 7574 2069 6d61 6765 2069 he input image i │ │ │ │ +0000a230: 7320 7461 6b65 6e20 6173 2061 6e20 6564 s taken as an ed │ │ │ │ +0000a240: 6765 2069 6d61 6765 2e0a 2020 2020 202a ge image.. * │ │ │ │ +0000a250: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +0000a260: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000a270: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0000a280: 6c69 6320 7374 6174 6963 2046 6173 744c lic static FastL │ │ │ │ +0000a290: 696e 6544 6574 6563 746f 7220 6372 6561 ineDetector crea │ │ │ │ +0000a2a0: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ +0000a2b0: 6f72 2869 6e74 206c 656e 6774 685f 7468 or(int length_th │ │ │ │ +0000a2c0: 7265 7368 6f6c 6429 207b 0a20 2020 2020 reshold) {. │ │ │ │ +0000a2d0: 2020 2072 6574 7572 6e20 4661 7374 4c69 return FastLi │ │ │ │ +0000a2e0: 6e65 4465 7465 6374 6f72 2e5f 5f66 726f neDetector.__fro │ │ │ │ +0000a2f0: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas │ │ │ │ +0000a300: 744c 696e 6544 6574 6563 746f 725f 3528 tLineDetector_5( │ │ │ │ +0000a310: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ +0000a320: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +0000a330: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +0000a340: 7320 6120 736d 6172 7420 706f 696e 7465 s a smart pointe │ │ │ │ +0000a350: 7220 746f 2061 2046 6173 744c 696e 6544 r to a FastLineD │ │ │ │ +0000a360: 6574 6563 746f 7220 6f62 6a65 6374 2061 etector object a │ │ │ │ +0000a370: 6e64 2069 6e69 7469 616c 697a 6573 2069 nd initializes i │ │ │ │ +0000a380: 740a 2020 2020 202a 0a20 2020 2020 2a20 t. *. * │ │ │ │ +0000a390: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000a3a0: 2020 2020 2020 2020 2020 2073 6567 6d65 segme │ │ │ │ +0000a3b0: 6e74 2066 6172 7468 6572 2074 6861 6e20 nt farther than │ │ │ │ +0000a3c0: 7468 6973 2077 696c 6c20 6265 2072 6567 this will be reg │ │ │ │ +0000a3d0: 6172 6465 6420 6173 2061 6e20 6f75 746c arded as an outl │ │ │ │ +0000a3e0: 6965 720a 2020 2020 202a 2020 2020 2020 ier. * │ │ │ │ +0000a3f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000a400: 2020 2020 2020 4966 207a 6572 6f2c 2043 If zero, C │ │ │ │ +0000a410: 616e 6e79 2829 2069 7320 6e6f 7420 6170 anny() is not ap │ │ │ │ +0000a420: 706c 6965 6420 616e 6420 7468 6520 696e plied and the in │ │ │ │ +0000a430: 7075 7420 696d 6167 6520 6973 2074 616b put image is tak │ │ │ │ +0000a440: 656e 2061 7320 616e 2065 6467 6520 696d en as an edge im │ │ │ │ +0000a450: 6167 652e 0a20 2020 2020 2a20 4072 6574 age.. * @ret │ │ │ │ +0000a460: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000a470: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000a480: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000a490: 7461 7469 6320 4661 7374 4c69 6e65 4465 tatic FastLineDe │ │ │ │ +0000a4a0: 7465 6374 6f72 2063 7265 6174 6546 6173 tector createFas │ │ │ │ +0000a4b0: 744c 696e 6544 6574 6563 746f 7228 2920 tLineDetector() │ │ │ │ +0000a4c0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000a4d0: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ +0000a4e0: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +0000a4f0: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ +0000a500: 6374 6f72 5f36 2829 293b 0a20 2020 207d ctor_6());. } │ │ │ │ +0000a510: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000a520: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0000a530: 7869 6d67 7072 6f63 3a3a 636f 7661 7269 ximgproc::covari │ │ │ │ +0000a540: 616e 6365 4573 7469 6d61 7469 6f6e 284d anceEstimation(M │ │ │ │ +0000a550: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +0000a560: 2c20 696e 7420 7769 6e64 6f77 526f 7773 , int windowRows │ │ │ │ +0000a570: 2c20 696e 7420 7769 6e64 6f77 436f 6c73 , int windowCols │ │ │ │ +0000a580: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +0000a590: 2a0a 2020 2020 202a 2043 6f6d 7075 7465 *. * Compute │ │ │ │ +0000a5a0: 7320 7468 6520 6573 7469 6d61 7465 6420 s the estimated │ │ │ │ +0000a5b0: 636f 7661 7269 616e 6365 206d 6174 7269 covariance matri │ │ │ │ +0000a5c0: 7820 6f66 2061 6e20 696d 6167 6520 7573 x of an image us │ │ │ │ +0000a5d0: 696e 6720 7468 6520 736c 6964 696e 670a ing the sliding. │ │ │ │ +0000a5e0: 2020 2020 202a 2077 696e 646f 7720 666f * window fo │ │ │ │ +0000a5f0: 7275 6d6c 6174 696f 6e2e 0a20 2020 2020 rumlation.. │ │ │ │ +0000a600: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0000a610: 7372 6320 5468 6520 736f 7572 6365 2069 src The source i │ │ │ │ +0000a620: 6d61 6765 2e20 496e 7075 7420 696d 6167 mage. Input imag │ │ │ │ +0000a630: 6520 6d75 7374 2062 6520 6f66 2061 2063 e must be of a c │ │ │ │ +0000a640: 6f6d 706c 6578 2074 7970 652e 0a20 2020 omplex type.. │ │ │ │ +0000a650: 2020 2a20 4070 6172 616d 2064 7374 2054 * @param dst T │ │ │ │ +0000a660: 6865 2064 6573 7469 6e61 7469 6f6e 2065 he destination e │ │ │ │ +0000a670: 7374 696d 6174 6564 2063 6f76 6172 6961 stimated covaria │ │ │ │ +0000a680: 6e63 6520 6d61 7472 6978 2e20 4f75 7470 nce matrix. Outp │ │ │ │ +0000a690: 7574 206d 6174 7269 7820 7769 6c6c 2062 ut matrix will b │ │ │ │ +0000a6a0: 6520 7369 7a65 2028 7769 6e64 6f77 526f e size (windowRo │ │ │ │ +0000a6b0: 7773 2a77 696e 646f 7743 6f6c 732c 2077 ws*windowCols, w │ │ │ │ +0000a6c0: 696e 646f 7752 6f77 732a 7769 6e64 6f77 indowRows*window │ │ │ │ +0000a6d0: 436f 6c73 292e 0a20 2020 2020 2a20 4070 Cols).. * @p │ │ │ │ +0000a6e0: 6172 616d 2077 696e 646f 7752 6f77 7320 aram windowRows │ │ │ │ +0000a6f0: 5468 6520 6e75 6d62 6572 206f 6620 726f The number of ro │ │ │ │ +0000a700: 7773 2069 6e20 7468 6520 7769 6e64 6f77 ws in the window │ │ │ │ +0000a710: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +0000a720: 7769 6e64 6f77 436f 6c73 2054 6865 206e windowCols The n │ │ │ │ +0000a730: 756d 6265 7220 6f66 2063 6f6c 7320 696e umber of cols in │ │ │ │ +0000a740: 2074 6865 2077 696e 646f 772e 0a20 2020 the window.. │ │ │ │ +0000a750: 2020 2a20 5468 6520 7769 6e64 6f77 2073 * The window s │ │ │ │ +0000a760: 697a 6520 7061 7261 6d65 7465 7273 2063 ize parameters c │ │ │ │ +0000a770: 6f6e 7472 6f6c 2074 6865 2061 6363 7572 ontrol the accur │ │ │ │ +0000a780: 6163 7920 6f66 2074 6865 2065 7374 696d acy of the estim │ │ │ │ +0000a790: 6174 696f 6e2e 0a20 2020 2020 2a20 5468 ation.. * Th │ │ │ │ +0000a7a0: 6520 736c 6964 696e 6720 7769 6e64 6f77 e sliding window │ │ │ │ +0000a7b0: 206d 6f76 6573 206f 7665 7220 7468 6520 moves over the │ │ │ │ +0000a7c0: 656e 7469 7265 2069 6d61 6765 2066 726f entire image fro │ │ │ │ +0000a7d0: 6d20 7468 6520 746f 702d 6c65 6674 2063 m the top-left c │ │ │ │ +0000a7e0: 6f72 6e65 720a 2020 2020 202a 2074 6f20 orner. * to │ │ │ │ +0000a7f0: 7468 6520 626f 7474 6f6d 2072 6967 6874 the bottom right │ │ │ │ +0000a800: 2063 6f72 6e65 722e 2045 6163 6820 6c6f corner. Each lo │ │ │ │ +0000a810: 6361 7469 6f6e 206f 6620 7468 6520 7769 cation of the wi │ │ │ │ +0000a820: 6e64 6f77 2072 6570 7265 7365 6e74 7320 ndow represents │ │ │ │ +0000a830: 6120 7361 6d70 6c65 2e0a 2020 2020 202a a sample.. * │ │ │ │ +0000a840: 2049 6620 7468 6520 7769 6e64 6f77 2069 If the window i │ │ │ │ +0000a850: 7320 7468 6520 7369 7a65 206f 6620 7468 s the size of th │ │ │ │ +0000a860: 6520 696d 6167 652c 2074 6865 6e20 7468 e image, then th │ │ │ │ +0000a870: 6973 2067 6976 6573 2074 6865 2065 7861 is gives the exa │ │ │ │ +0000a880: 6374 2063 6f76 6172 6961 6e63 6520 6d61 ct covariance ma │ │ │ │ +0000a890: 7472 6978 2e0a 2020 2020 202a 2046 6f72 trix.. * For │ │ │ │ +0000a8a0: 2061 6c6c 206f 7468 6572 2063 6173 6573 all other cases │ │ │ │ +0000a8b0: 2c20 7468 6520 7369 7a65 7320 6f66 2074 , the sizes of t │ │ │ │ +0000a8c0: 6865 2077 696e 646f 7720 7769 6c6c 2069 he window will i │ │ │ │ +0000a8d0: 6d70 6163 7420 7468 6520 6e75 6d62 6572 mpact the number │ │ │ │ +0000a8e0: 206f 6620 7361 6d70 6c65 730a 2020 2020 of samples. │ │ │ │ +0000a8f0: 202a 2061 6e64 2074 6865 206e 756d 6265 * and the numbe │ │ │ │ +0000a900: 7220 6f66 2065 6c65 6d65 6e74 7320 696e r of elements in │ │ │ │ +0000a910: 2074 6865 2065 7374 696d 6174 6564 2063 the estimated c │ │ │ │ +0000a920: 6f76 6172 6961 6e63 6520 6d61 7472 6978 ovariance matrix │ │ │ │ +0000a930: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +0000a940: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0000a950: 2063 6f76 6172 6961 6e63 6545 7374 696d covarianceEstim │ │ │ │ +0000a960: 6174 696f 6e28 4d61 7420 7372 632c 204d ation(Mat src, M │ │ │ │ +0000a970: 6174 2064 7374 2c20 696e 7420 7769 6e64 at dst, int wind │ │ │ │ +0000a980: 6f77 526f 7773 2c20 696e 7420 7769 6e64 owRows, int wind │ │ │ │ +0000a990: 6f77 436f 6c73 2920 7b0a 2020 2020 2020 owCols) {. │ │ │ │ +0000a9a0: 2020 636f 7661 7269 616e 6365 4573 7469 covarianceEsti │ │ │ │ +0000a9b0: 6d61 7469 6f6e 5f30 2873 7263 2e6e 6174 mation_0(src.nat │ │ │ │ +0000a9c0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +0000a9d0: 7665 4f62 6a2c 2077 696e 646f 7752 6f77 veObj, windowRow │ │ │ │ +0000a9e0: 732c 2077 696e 646f 7743 6f6c 7329 3b0a s, windowCols);. │ │ │ │ +0000a9f0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +0000aa00: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0000aa10: 2063 763a 3a78 696d 6770 726f 633a 3a65 cv::ximgproc::e │ │ │ │ +0000aa20: 6467 6550 7265 7365 7276 696e 6746 696c dgePreservingFil │ │ │ │ +0000aa30: 7465 7228 4d61 7420 7372 632c 204d 6174 ter(Mat src, Mat │ │ │ │ +0000aa40: 2620 6473 742c 2069 6e74 2064 2c20 646f & dst, int d, do │ │ │ │ +0000aa50: 7562 6c65 2074 6872 6573 686f 6c64 290a uble threshold). │ │ │ │ +0000aa60: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +0000aa70: 2020 2020 202a 2053 6d6f 6f74 6865 7320 * Smoothes │ │ │ │ +0000aa80: 616e 2069 6d61 6765 2075 7369 6e67 2074 an image using t │ │ │ │ +0000aa90: 6865 2045 6467 652d 5072 6573 6572 7669 he Edge-Preservi │ │ │ │ +0000aaa0: 6e67 2066 696c 7465 722e 0a20 2020 2020 ng filter.. │ │ │ │ +0000aab0: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ +0000aac0: 6374 696f 6e20 736d 6f6f 7468 6573 2047 ction smoothes G │ │ │ │ +0000aad0: 6175 7373 6961 6e20 6e6f 6973 6520 6173 aussian noise as │ │ │ │ +0000aae0: 2077 656c 6c20 6173 2073 616c 7420 2661 well as salt &a │ │ │ │ +0000aaf0: 6d70 3b20 7065 7070 6572 206e 6f69 7365 mp; pepper noise │ │ │ │ +0000ab00: 2e0a 2020 2020 202a 2046 6f72 206d 6f72 .. * For mor │ │ │ │ +0000ab10: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +0000ab20: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat │ │ │ │ +0000ab30: 696f 6e2c 2070 6c65 6173 6520 7365 650a ion, please see. │ │ │ │ +0000ab40: 2020 2020 202a 205b 5265 6957 6f65 3138 * [ReiWoe18 │ │ │ │ +0000ab50: 5d20 2052 6569 6368 2c20 532e 2061 6e64 ] Reich, S. and │ │ │ │ +0000ab60: 2057 c3b6 7267 c3b6 7474 6572 2c20 462e W..rg..tter, F. │ │ │ │ +0000ab70: 2061 6e64 2044 656c 6c65 6e2c 2042 2e20 and Dellen, B. │ │ │ │ +0000ab80: 2832 3031 3829 2e20 4120 5265 616c 2d54 (2018). A Real-T │ │ │ │ +0000ab90: 696d 6520 4564 6765 2d50 7265 7365 7276 ime Edge-Preserv │ │ │ │ +0000aba0: 696e 6720 4465 6e6f 6973 696e 6720 4669 ing Denoising Fi │ │ │ │ +0000abb0: 6c74 6572 2e20 5072 6f63 6565 6469 6e67 lter. Proceeding │ │ │ │ +0000abc0: 7320 6f66 2074 6865 2031 3374 6820 496e s of the 13th In │ │ │ │ +0000abd0: 7465 726e 6174 696f 6e61 6c20 4a6f 696e ternational Join │ │ │ │ +0000abe0: 7420 436f 6e66 6572 656e 6365 206f 6e20 t Conference on │ │ │ │ +0000abf0: 436f 6d70 7574 6572 2056 6973 696f 6e2c Computer Vision, │ │ │ │ +0000ac00: 2049 6d61 6769 6e67 2061 6e64 2043 6f6d Imaging and Com │ │ │ │ +0000ac10: 7075 7465 7220 4772 6170 6869 6373 2054 puter Graphics T │ │ │ │ +0000ac20: 6865 6f72 7920 616e 6420 4170 706c 6963 heory and Applic │ │ │ │ +0000ac30: 6174 696f 6e73 2028 5649 5349 4752 4150 ations (VISIGRAP │ │ │ │ +0000ac40: 5029 3a20 5669 7361 7070 2c20 3835 2d39 P): Visapp, 85-9 │ │ │ │ +0000ac50: 342c 2034 2e20 444f 493a 2031 302e 3532 4, 4. DOI: 10.52 │ │ │ │ +0000ac60: 3230 2f30 3030 3635 3039 3030 3038 3530 20/0006509000850 │ │ │ │ +0000ac70: 3039 342e 0a20 2020 2020 2a0a 2020 2020 094.. *. │ │ │ │ +0000ac80: 202a 2040 7061 7261 6d20 7372 6320 536f * @param src So │ │ │ │ +0000ac90: 7572 6365 2038 2d62 6974 2033 2d63 6861 urce 8-bit 3-cha │ │ │ │ +0000aca0: 6e6e 656c 2069 6d61 6765 2e0a 2020 2020 nnel image.. │ │ │ │ +0000acb0: 202a 2040 7061 7261 6d20 6473 7420 4465 * @param dst De │ │ │ │ +0000acc0: 7374 696e 6174 696f 6e20 696d 6167 6520 stination image │ │ │ │ +0000acd0: 6f66 2074 6865 2073 616d 6520 7369 7a65 of the same size │ │ │ │ +0000ace0: 2061 6e64 2074 7970 6520 6173 2073 7263 and type as src │ │ │ │ +0000acf0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +0000ad00: 6420 4469 616d 6574 6572 206f 6620 6561 d Diameter of ea │ │ │ │ +0000ad10: 6368 2070 6978 656c 206e 6569 6768 626f ch pixel neighbo │ │ │ │ +0000ad20: 7268 6f6f 6420 7468 6174 2069 7320 7573 rhood that is us │ │ │ │ +0000ad30: 6564 2064 7572 696e 6720 6669 6c74 6572 ed during filter │ │ │ │ +0000ad40: 696e 672e 204d 7573 7420 6265 2067 7265 ing. Must be gre │ │ │ │ +0000ad50: 6174 6572 206f 7220 6571 7561 6c20 332e ater or equal 3. │ │ │ │ +0000ad60: 0a20 2020 2020 2a20 4070 6172 616d 2074 . * @param t │ │ │ │ +0000ad70: 6872 6573 686f 6c64 2054 6872 6573 686f hreshold Thresho │ │ │ │ +0000ad80: 6c64 2c20 7768 6963 6820 6469 7374 696e ld, which distin │ │ │ │ +0000ad90: 6775 6973 6865 7320 6265 7477 6565 6e20 guishes between │ │ │ │ +0000ada0: 6e6f 6973 652c 206f 7574 6c69 6572 732c noise, outliers, │ │ │ │ +0000adb0: 2061 6e64 2064 6174 612e 0a20 2020 2020 and data.. │ │ │ │ +0000adc0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0000add0: 6174 6963 2076 6f69 6420 6564 6765 5072 atic void edgePr │ │ │ │ +0000ade0: 6573 6572 7669 6e67 4669 6c74 6572 284d eservingFilter(M │ │ │ │ +0000adf0: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +0000ae00: 2069 6e74 2064 2c20 646f 7562 6c65 2074 int d, double t │ │ │ │ +0000ae10: 6872 6573 686f 6c64 2920 7b0a 2020 2020 hreshold) {. │ │ │ │ +0000ae20: 2020 2020 6564 6765 5072 6573 6572 7669 edgePreservi │ │ │ │ +0000ae30: 6e67 4669 6c74 6572 5f30 2873 7263 2e6e ngFilter_0(src.n │ │ │ │ +0000ae40: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +0000ae50: 7469 7665 4f62 6a2c 2064 2c20 7468 7265 tiveObj, d, thre │ │ │ │ +0000ae60: 7368 6f6c 6429 3b0a 2020 2020 7d0a 0a0a shold);. }... │ │ │ │ +0000ae70: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +0000ae80: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +0000ae90: 6770 726f 633a 3a63 7265 6174 6551 7561 gproc::createQua │ │ │ │ +0000aea0: 7465 726e 696f 6e49 6d61 6765 284d 6174 ternionImage(Mat │ │ │ │ +0000aeb0: 2069 6d67 2c20 4d61 7426 2071 696d 6729 img, Mat& qimg) │ │ │ │ +0000aec0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0000aed0: 0a20 2020 2020 2a20 6372 6561 7465 7320 . * creates │ │ │ │ +0000aee0: 6120 7175 6174 6572 6e69 6f6e 2069 6d61 a quaternion ima │ │ │ │ +0000aef0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0000af00: 2a20 4070 6172 616d 2069 6d67 2061 7574 * @param img aut │ │ │ │ +0000af10: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000af20: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000af30: 616d 2071 696d 6720 6175 746f 6d61 7469 am qimg automati │ │ │ │ +0000af40: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000af50: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000af60: 6963 2073 7461 7469 6320 766f 6964 2063 ic static void c │ │ │ │ +0000af70: 7265 6174 6551 7561 7465 726e 696f 6e49 reateQuaternionI │ │ │ │ +0000af80: 6d61 6765 284d 6174 2069 6d67 2c20 4d61 mage(Mat img, Ma │ │ │ │ +0000af90: 7420 7169 6d67 2920 7b0a 2020 2020 2020 t qimg) {. │ │ │ │ +0000afa0: 2020 6372 6561 7465 5175 6174 6572 6e69 createQuaterni │ │ │ │ +0000afb0: 6f6e 496d 6167 655f 3028 696d 672e 6e61 onImage_0(img.na │ │ │ │ +0000afc0: 7469 7665 4f62 6a2c 2071 696d 672e 6e61 tiveObj, qimg.na │ │ │ │ +0000afd0: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ +0000afe0: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +0000aff0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +0000b000: 696d 6770 726f 633a 3a71 636f 6e6a 284d imgproc::qconj(M │ │ │ │ +0000b010: 6174 2071 696d 672c 204d 6174 2620 7163 at qimg, Mat& qc │ │ │ │ +0000b020: 696d 6729 0a20 2020 202f 2f0a 0a20 2020 img). //.. │ │ │ │ +0000b030: 202f 2a2a 0a20 2020 2020 2a20 6361 6c63 /**. * calc │ │ │ │ +0000b040: 756c 6174 6573 2063 6f6e 6a75 6761 7465 ulates conjugate │ │ │ │ +0000b050: 206f 6620 6120 7175 6174 6572 6e69 6f6e of a quaternion │ │ │ │ +0000b060: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0000b070: 2020 2020 2a20 4070 6172 616d 2071 696d * @param qim │ │ │ │ +0000b080: 6720 6175 746f 6d61 7469 6361 6c6c 7920 g automatically │ │ │ │ +0000b090: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000b0a0: 2040 7061 7261 6d20 7163 696d 6720 6175 @param qcimg au │ │ │ │ +0000b0b0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000b0c0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000b0d0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000b0e0: 766f 6964 2071 636f 6e6a 284d 6174 2071 void qconj(Mat q │ │ │ │ +0000b0f0: 696d 672c 204d 6174 2071 6369 6d67 2920 img, Mat qcimg) │ │ │ │ +0000b100: 7b0a 2020 2020 2020 2020 7163 6f6e 6a5f {. qconj_ │ │ │ │ +0000b110: 3028 7169 6d67 2e6e 6174 6976 654f 626a 0(qimg.nativeObj │ │ │ │ +0000b120: 2c20 7163 696d 672e 6e61 7469 7665 4f62 , qcimg.nativeOb │ │ │ │ +0000b130: 6a29 3b0a 2020 2020 7d0a 0a0a 2020 2020 j);. }... │ │ │ │ +0000b140: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +0000b150: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +0000b160: 633a 3a71 756e 6974 6172 7928 4d61 7420 c::qunitary(Mat │ │ │ │ +0000b170: 7169 6d67 2c20 4d61 7426 2071 6e69 6d67 qimg, Mat& qnimg │ │ │ │ +0000b180: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +0000b190: 2a0a 2020 2020 202a 2064 6976 6964 6573 *. * divides │ │ │ │ +0000b1a0: 2065 6163 6820 656c 656d 656e 7420 6279 each element by │ │ │ │ +0000b1b0: 2069 7473 206d 6f64 756c 7573 2e0a 2020 its modulus.. │ │ │ │ +0000b1c0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0000b1d0: 616d 2071 696d 6720 6175 746f 6d61 7469 am qimg automati │ │ │ │ +0000b1e0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000b1f0: 2020 2020 202a 2040 7061 7261 6d20 716e * @param qn │ │ │ │ +0000b200: 696d 6720 6175 746f 6d61 7469 6361 6c6c img automaticall │ │ │ │ +0000b210: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000b220: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000b230: 7461 7469 6320 766f 6964 2071 756e 6974 tatic void qunit │ │ │ │ +0000b240: 6172 7928 4d61 7420 7169 6d67 2c20 4d61 ary(Mat qimg, Ma │ │ │ │ +0000b250: 7420 716e 696d 6729 207b 0a20 2020 2020 t qnimg) {. │ │ │ │ +0000b260: 2020 2071 756e 6974 6172 795f 3028 7169 qunitary_0(qi │ │ │ │ +0000b270: 6d67 2e6e 6174 6976 654f 626a 2c20 716e mg.nativeObj, qn │ │ │ │ +0000b280: 696d 672e 6e61 7469 7665 4f62 6a29 3b0a img.nativeObj);. │ │ │ │ +0000b290: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +0000b2a0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0000b2b0: 2063 763a 3a78 696d 6770 726f 633a 3a71 cv::ximgproc::q │ │ │ │ +0000b2c0: 6d75 6c74 6970 6c79 284d 6174 2073 7263 multiply(Mat src │ │ │ │ +0000b2d0: 312c 204d 6174 2073 7263 322c 204d 6174 1, Mat src2, Mat │ │ │ │ +0000b2e0: 2620 6473 7429 0a20 2020 202f 2f0a 0a20 & dst). //.. │ │ │ │ +0000b2f0: 2020 202f 2a2a 0a20 2020 2020 2a20 4361 /**. * Ca │ │ │ │ +0000b300: 6c63 756c 6174 6573 2074 6865 2070 6572 lculates the per │ │ │ │ +0000b310: 2d65 6c65 6d65 6e74 2071 7561 7465 726e -element quatern │ │ │ │ +0000b320: 696f 6e20 7072 6f64 7563 7420 6f66 2074 ion product of t │ │ │ │ +0000b330: 776f 2061 7272 6179 730a 2020 2020 202a wo arrays. * │ │ │ │ +0000b340: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0000b350: 7263 3120 6175 746f 6d61 7469 6361 6c6c rc1 automaticall │ │ │ │ +0000b360: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000b370: 202a 2040 7061 7261 6d20 7372 6332 2061 * @param src2 a │ │ │ │ +0000b380: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000b390: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000b3a0: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ +0000b3b0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000b3c0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0000b3d0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +0000b3e0: 716d 756c 7469 706c 7928 4d61 7420 7372 qmultiply(Mat sr │ │ │ │ +0000b3f0: 6331 2c20 4d61 7420 7372 6332 2c20 4d61 c1, Mat src2, Ma │ │ │ │ +0000b400: 7420 6473 7429 207b 0a20 2020 2020 2020 t dst) {. │ │ │ │ +0000b410: 2071 6d75 6c74 6970 6c79 5f30 2873 7263 qmultiply_0(src │ │ │ │ +0000b420: 312e 6e61 7469 7665 4f62 6a2c 2073 7263 1.nativeObj, src │ │ │ │ +0000b430: 322e 6e61 7469 7665 4f62 6a2c 2064 7374 2.nativeObj, dst │ │ │ │ +0000b440: 2e6e 6174 6976 654f 626a 293b 0a20 2020 .nativeObj);. │ │ │ │ +0000b450: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0000b460: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0000b470: 3a3a 7869 6d67 7072 6f63 3a3a 7164 6674 ::ximgproc::qdft │ │ │ │ +0000b480: 284d 6174 2069 6d67 2c20 4d61 7426 2071 (Mat img, Mat& q │ │ │ │ +0000b490: 696d 672c 2069 6e74 2066 6c61 6773 2c20 img, int flags, │ │ │ │ +0000b4a0: 626f 6f6c 2073 6964 654c 6566 7429 0a20 bool sideLeft). │ │ │ │ +0000b4b0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0000b4c0: 2020 2020 2a20 5065 7266 6f72 6d73 2061 * Performs a │ │ │ │ +0000b4d0: 2066 6f72 7761 7264 206f 7220 696e 7665 forward or inve │ │ │ │ +0000b4e0: 7273 6520 4469 7363 7265 7465 2071 7561 rse Discrete qua │ │ │ │ +0000b4f0: 7465 726e 696f 6e20 466f 7572 6965 7220 ternion Fourier │ │ │ │ +0000b500: 7472 616e 7366 6f72 6d20 6f66 2061 2032 transform of a 2 │ │ │ │ +0000b510: 4420 7175 6174 6572 6e69 6f6e 2061 7272 D quaternion arr │ │ │ │ +0000b520: 6179 2e0a 2020 2020 202a 0a20 2020 2020 ay.. *. │ │ │ │ +0000b530: 2a20 4070 6172 616d 2069 6d67 2061 7574 * @param img aut │ │ │ │ +0000b540: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000b550: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000b560: 616d 2071 696d 6720 6175 746f 6d61 7469 am qimg automati │ │ │ │ +0000b570: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000b580: 2020 2020 202a 2040 7061 7261 6d20 666c * @param fl │ │ │ │ +0000b590: 6167 7320 6175 746f 6d61 7469 6361 6c6c ags automaticall │ │ │ │ +0000b5a0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000b5b0: 202a 2040 7061 7261 6d20 7369 6465 4c65 * @param sideLe │ │ │ │ +0000b5c0: 6674 2061 7574 6f6d 6174 6963 616c 6c79 ft automatically │ │ │ │ +0000b5d0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000b5e0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0000b5f0: 6174 6963 2076 6f69 6420 7164 6674 284d atic void qdft(M │ │ │ │ +0000b600: 6174 2069 6d67 2c20 4d61 7420 7169 6d67 at img, Mat qimg │ │ │ │ +0000b610: 2c20 696e 7420 666c 6167 732c 2062 6f6f , int flags, boo │ │ │ │ +0000b620: 6c65 616e 2073 6964 654c 6566 7429 207b lean sideLeft) { │ │ │ │ +0000b630: 0a20 2020 2020 2020 2071 6466 745f 3028 . qdft_0( │ │ │ │ +0000b640: 696d 672e 6e61 7469 7665 4f62 6a2c 2071 img.nativeObj, q │ │ │ │ +0000b650: 696d 672e 6e61 7469 7665 4f62 6a2c 2066 img.nativeObj, f │ │ │ │ +0000b660: 6c61 6773 2c20 7369 6465 4c65 6674 293b lags, sideLeft); │ │ │ │ +0000b670: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +0000b680: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +0000b690: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +0000b6a0: 636f 6c6f 724d 6174 6368 5465 6d70 6c61 colorMatchTempla │ │ │ │ +0000b6b0: 7465 284d 6174 2069 6d67 2c20 4d61 7420 te(Mat img, Mat │ │ │ │ +0000b6c0: 7465 6d70 6c2c 204d 6174 2620 7265 7375 templ, Mat& resu │ │ │ │ +0000b6d0: 6c74 290a 2020 2020 2f2f 0a0a 2020 2020 lt). //.. │ │ │ │ +0000b6e0: 2f2a 2a0a 2020 2020 202a 2043 6f6d 7061 /**. * Compa │ │ │ │ +0000b6f0: 7265 7320 6120 636f 6c6f 7220 7465 6d70 res a color temp │ │ │ │ +0000b700: 6c61 7465 2061 6761 696e 7374 206f 7665 late against ove │ │ │ │ +0000b710: 726c 6170 7065 6420 636f 6c6f 7220 696d rlapped color im │ │ │ │ +0000b720: 6167 6520 7265 6769 6f6e 732e 0a20 2020 age regions.. │ │ │ │ +0000b730: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0000b740: 6d20 696d 6720 6175 746f 6d61 7469 6361 m img automatica │ │ │ │ +0000b750: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000b760: 2020 202a 2040 7061 7261 6d20 7465 6d70 * @param temp │ │ │ │ +0000b770: 6c20 6175 746f 6d61 7469 6361 6c6c 7920 l automatically │ │ │ │ +0000b780: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000b790: 2040 7061 7261 6d20 7265 7375 6c74 2061 @param result a │ │ │ │ +0000b7a0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000b7b0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000b7c0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000b7d0: 2076 6f69 6420 636f 6c6f 724d 6174 6368 void colorMatch │ │ │ │ +0000b7e0: 5465 6d70 6c61 7465 284d 6174 2069 6d67 Template(Mat img │ │ │ │ +0000b7f0: 2c20 4d61 7420 7465 6d70 6c2c 204d 6174 , Mat templ, Mat │ │ │ │ +0000b800: 2072 6573 756c 7429 207b 0a20 2020 2020 result) {. │ │ │ │ +0000b810: 2020 2063 6f6c 6f72 4d61 7463 6854 656d colorMatchTem │ │ │ │ +0000b820: 706c 6174 655f 3028 696d 672e 6e61 7469 plate_0(img.nati │ │ │ │ +0000b830: 7665 4f62 6a2c 2074 656d 706c 2e6e 6174 veObj, templ.nat │ │ │ │ +0000b840: 6976 654f 626a 2c20 7265 7375 6c74 2e6e iveObj, result.n │ │ │ │ +0000b850: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ +0000b860: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000b870: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0000b880: 7869 6d67 7072 6f63 3a3a 6669 6e64 456c ximgproc::findEl │ │ │ │ +0000b890: 6c69 7073 6573 284d 6174 2069 6d61 6765 lipses(Mat image │ │ │ │ +0000b8a0: 2c20 4d61 7426 2065 6c6c 6970 7365 732c , Mat& ellipses, │ │ │ │ +0000b8b0: 2066 6c6f 6174 2073 636f 7265 5468 7265 float scoreThre │ │ │ │ +0000b8c0: 7368 6f6c 6420 3d20 302e 3766 2c20 666c shold = 0.7f, fl │ │ │ │ +0000b8d0: 6f61 7420 7265 6c69 6162 696c 6974 7954 oat reliabilityT │ │ │ │ +0000b8e0: 6872 6573 686f 6c64 203d 2030 2e35 662c hreshold = 0.5f, │ │ │ │ +0000b8f0: 2066 6c6f 6174 2063 656e 7465 7244 6973 float centerDis │ │ │ │ +0000b900: 7461 6e63 6554 6872 6573 686f 6c64 203d tanceThreshold = │ │ │ │ +0000b910: 2030 2e30 3566 290a 2020 2020 2f2f 0a0a 0.05f). //.. │ │ │ │ +0000b920: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ +0000b930: 696e 6473 2065 6c6c 6970 7365 7320 6661 inds ellipses fa │ │ │ │ +0000b940: 7374 6c79 2069 6e20 616e 2069 6d61 6765 stly in an image │ │ │ │ +0000b950: 2075 7369 6e67 2070 726f 6a65 6374 6976 using projectiv │ │ │ │ +0000b960: 6520 696e 7661 7269 616e 7420 7072 756e e invariant prun │ │ │ │ +0000b970: 696e 672e 0a20 2020 2020 2a0a 2020 2020 ing.. *. │ │ │ │ +0000b980: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +0000b990: 6465 7465 6374 7320 656c 6c69 7073 6573 detects ellipses │ │ │ │ +0000b9a0: 2069 6e20 696d 6167 6573 2075 7369 6e67 in images using │ │ │ │ +0000b9b0: 2070 726f 6a65 6374 6976 6520 696e 7661 projective inva │ │ │ │ +0000b9c0: 7269 616e 7420 7072 756e 696e 672e 0a20 riant pruning.. │ │ │ │ +0000b9d0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0000b9e0: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ +0000b9f0: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ +0000ba00: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ +0000ba10: 453a 206a 6961 3230 3137 6661 7374 0a20 E: jia2017fast. │ │ │ │ +0000ba20: 2020 2020 2a20 4a69 612c 2051 6920 6574 * Jia, Qi et │ │ │ │ +0000ba30: 2061 6c2c 2028 3230 3137 292e 0a20 2020 al, (2017).. │ │ │ │ +0000ba40: 2020 2a20 4120 4661 7374 2045 6c6c 6970 * A Fast Ellip │ │ │ │ +0000ba50: 7365 2044 6574 6563 746f 7220 7573 696e se Detector usin │ │ │ │ +0000ba60: 6720 5072 6f6a 6563 7469 7665 2049 6e76 g Projective Inv │ │ │ │ +0000ba70: 6172 6961 6e74 2050 7275 6e69 6e67 2e20 ariant Pruning. │ │ │ │ +0000ba80: 4945 4545 2054 7261 6e73 6163 7469 6f6e IEEE Transaction │ │ │ │ +0000ba90: 7320 6f6e 2049 6d61 6765 2050 726f 6365 s on Image Proce │ │ │ │ +0000baa0: 7373 696e 672e 0a20 2020 2020 2a0a 2020 ssing.. *. │ │ │ │ +0000bab0: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +0000bac0: 6520 696e 7075 7420 696d 6167 652c 2063 e input image, c │ │ │ │ +0000bad0: 6f75 6c64 2062 6520 6772 6179 206f 7220 ould be gray or │ │ │ │ +0000bae0: 636f 6c6f 722e 0a20 2020 2020 2a20 4070 color.. * @p │ │ │ │ +0000baf0: 6172 616d 2065 6c6c 6970 7365 7320 6f75 aram ellipses ou │ │ │ │ +0000bb00: 7470 7574 2076 6563 746f 7220 6f66 2066 tput vector of f │ │ │ │ +0000bb10: 6f75 6e64 2065 6c6c 6970 7365 732e 2065 ound ellipses. e │ │ │ │ +0000bb20: 6163 6820 7665 6374 6f72 2069 7320 656e ach vector is en │ │ │ │ +0000bb30: 636f 6465 6420 6173 2066 6976 6520 666c coded as five fl │ │ │ │ +0000bb40: 6f61 7420 2478 2c20 792c 2061 2c20 622c oat $x, y, a, b, │ │ │ │ +0000bb50: 2072 6164 6975 732c 2073 636f 7265 242e radius, score$. │ │ │ │ +0000bb60: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0000bb70: 636f 7265 5468 7265 7368 6f6c 6420 666c coreThreshold fl │ │ │ │ +0000bb80: 6f61 742c 2074 6865 2074 6872 6573 686f oat, the thresho │ │ │ │ +0000bb90: 6c64 206f 6620 656c 6c69 7073 6520 7363 ld of ellipse sc │ │ │ │ +0000bba0: 6f72 652e 0a20 2020 2020 2a20 4070 6172 ore.. * @par │ │ │ │ +0000bbb0: 616d 2072 656c 6961 6269 6c69 7479 5468 am reliabilityTh │ │ │ │ +0000bbc0: 7265 7368 6f6c 6420 666c 6f61 742c 2074 reshold float, t │ │ │ │ +0000bbd0: 6865 2074 6872 6573 686f 6c64 206f 6620 he threshold of │ │ │ │ +0000bbe0: 7265 6c69 6162 696c 6974 792e 0a20 2020 reliability.. │ │ │ │ +0000bbf0: 2020 2a20 4070 6172 616d 2063 656e 7465 * @param cente │ │ │ │ +0000bc00: 7244 6973 7461 6e63 6554 6872 6573 686f rDistanceThresho │ │ │ │ +0000bc10: 6c64 2066 6c6f 6174 2c20 7468 6520 7468 ld float, the th │ │ │ │ +0000bc20: 7265 7368 6f6c 6420 6f66 2063 656e 7465 reshold of cente │ │ │ │ +0000bc30: 7220 6469 7374 616e 6365 2e0a 2020 2020 r distance.. │ │ │ │ +0000bc40: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000bc50: 7461 7469 6320 766f 6964 2066 696e 6445 tatic void findE │ │ │ │ +0000bc60: 6c6c 6970 7365 7328 4d61 7420 696d 6167 llipses(Mat imag │ │ │ │ +0000bc70: 652c 204d 6174 2065 6c6c 6970 7365 732c e, Mat ellipses, │ │ │ │ +0000bc80: 2066 6c6f 6174 2073 636f 7265 5468 7265 float scoreThre │ │ │ │ +0000bc90: 7368 6f6c 642c 2066 6c6f 6174 2072 656c shold, float rel │ │ │ │ +0000bca0: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol │ │ │ │ +0000bcb0: 642c 2066 6c6f 6174 2063 656e 7465 7244 d, float centerD │ │ │ │ +0000bcc0: 6973 7461 6e63 6554 6872 6573 686f 6c64 istanceThreshold │ │ │ │ +0000bcd0: 2920 7b0a 2020 2020 2020 2020 6669 6e64 ) {. find │ │ │ │ +0000bce0: 456c 6c69 7073 6573 5f30 2869 6d61 6765 Ellipses_0(image │ │ │ │ +0000bcf0: 2e6e 6174 6976 654f 626a 2c20 656c 6c69 .nativeObj, elli │ │ │ │ +0000bd00: 7073 6573 2e6e 6174 6976 654f 626a 2c20 pses.nativeObj, │ │ │ │ +0000bd10: 7363 6f72 6554 6872 6573 686f 6c64 2c20 scoreThreshold, │ │ │ │ +0000bd20: 7265 6c69 6162 696c 6974 7954 6872 6573 reliabilityThres │ │ │ │ +0000bd30: 686f 6c64 2c20 6365 6e74 6572 4469 7374 hold, centerDist │ │ │ │ +0000bd40: 616e 6365 5468 7265 7368 6f6c 6429 3b0a anceThreshold);. │ │ │ │ +0000bd50: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0000bd60: 2020 2020 2a20 4669 6e64 7320 656c 6c69 * Finds elli │ │ │ │ +0000bd70: 7073 6573 2066 6173 746c 7920 696e 2061 pses fastly in a │ │ │ │ +0000bd80: 6e20 696d 6167 6520 7573 696e 6720 7072 n image using pr │ │ │ │ +0000bd90: 6f6a 6563 7469 7665 2069 6e76 6172 6961 ojective invaria │ │ │ │ +0000bda0: 6e74 2070 7275 6e69 6e67 2e0a 2020 2020 nt pruning.. │ │ │ │ +0000bdb0: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ +0000bdc0: 6e63 7469 6f6e 2064 6574 6563 7473 2065 nction detects e │ │ │ │ +0000bdd0: 6c6c 6970 7365 7320 696e 2069 6d61 6765 llipses in image │ │ │ │ +0000bde0: 7320 7573 696e 6720 7072 6f6a 6563 7469 s using projecti │ │ │ │ +0000bdf0: 7665 2069 6e76 6172 6961 6e74 2070 7275 ve invariant pru │ │ │ │ +0000be00: 6e69 6e67 2e0a 2020 2020 202a 2046 6f72 ning.. * For │ │ │ │ +0000be10: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +0000be20: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ +0000be30: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ +0000be40: 7365 6520 4349 5445 3a20 6a69 6132 3031 see CITE: jia201 │ │ │ │ +0000be50: 3766 6173 740a 2020 2020 202a 204a 6961 7fast. * Jia │ │ │ │ +0000be60: 2c20 5169 2065 7420 616c 2c20 2832 3031 , Qi et al, (201 │ │ │ │ +0000be70: 3729 2e0a 2020 2020 202a 2041 2046 6173 7).. * A Fas │ │ │ │ +0000be80: 7420 456c 6c69 7073 6520 4465 7465 6374 t Ellipse Detect │ │ │ │ +0000be90: 6f72 2075 7369 6e67 2050 726f 6a65 6374 or using Project │ │ │ │ +0000bea0: 6976 6520 496e 7661 7269 616e 7420 5072 ive Invariant Pr │ │ │ │ +0000beb0: 756e 696e 672e 2049 4545 4520 5472 616e uning. IEEE Tran │ │ │ │ +0000bec0: 7361 6374 696f 6e73 206f 6e20 496d 6167 sactions on Imag │ │ │ │ +0000bed0: 6520 5072 6f63 6573 7369 6e67 2e0a 2020 e Processing.. │ │ │ │ +0000bee0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0000bef0: 616d 2069 6d61 6765 2069 6e70 7574 2069 am image input i │ │ │ │ +0000bf00: 6d61 6765 2c20 636f 756c 6420 6265 2067 mage, could be g │ │ │ │ +0000bf10: 7261 7920 6f72 2063 6f6c 6f72 2e0a 2020 ray or color.. │ │ │ │ +0000bf20: 2020 202a 2040 7061 7261 6d20 656c 6c69 * @param elli │ │ │ │ +0000bf30: 7073 6573 206f 7574 7075 7420 7665 6374 pses output vect │ │ │ │ +0000bf40: 6f72 206f 6620 666f 756e 6420 656c 6c69 or of found elli │ │ │ │ +0000bf50: 7073 6573 2e20 6561 6368 2076 6563 746f pses. each vecto │ │ │ │ +0000bf60: 7220 6973 2065 6e63 6f64 6564 2061 7320 r is encoded as │ │ │ │ +0000bf70: 6669 7665 2066 6c6f 6174 2024 782c 2079 five float $x, y │ │ │ │ +0000bf80: 2c20 612c 2062 2c20 7261 6469 7573 2c20 , a, b, radius, │ │ │ │ +0000bf90: 7363 6f72 6524 2e0a 2020 2020 202a 2040 score$.. * @ │ │ │ │ +0000bfa0: 7061 7261 6d20 7363 6f72 6554 6872 6573 param scoreThres │ │ │ │ +0000bfb0: 686f 6c64 2066 6c6f 6174 2c20 7468 6520 hold float, the │ │ │ │ +0000bfc0: 7468 7265 7368 6f6c 6420 6f66 2065 6c6c threshold of ell │ │ │ │ +0000bfd0: 6970 7365 2073 636f 7265 2e0a 2020 2020 ipse score.. │ │ │ │ +0000bfe0: 202a 2040 7061 7261 6d20 7265 6c69 6162 * @param reliab │ │ │ │ +0000bff0: 696c 6974 7954 6872 6573 686f 6c64 2066 ilityThreshold f │ │ │ │ +0000c000: 6c6f 6174 2c20 7468 6520 7468 7265 7368 loat, the thresh │ │ │ │ +0000c010: 6f6c 6420 6f66 2072 656c 6961 6269 6c69 old of reliabili │ │ │ │ +0000c020: 7479 2e0a 2020 2020 202a 2f0a 2020 2020 ty.. */. │ │ │ │ +0000c030: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0000c040: 6964 2066 696e 6445 6c6c 6970 7365 7328 id findEllipses( │ │ │ │ +0000c050: 4d61 7420 696d 6167 652c 204d 6174 2065 Mat image, Mat e │ │ │ │ +0000c060: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ +0000c070: 636f 7265 5468 7265 7368 6f6c 642c 2066 coreThreshold, f │ │ │ │ +0000c080: 6c6f 6174 2072 656c 6961 6269 6c69 7479 loat reliability │ │ │ │ +0000c090: 5468 7265 7368 6f6c 6429 207b 0a20 2020 Threshold) {. │ │ │ │ +0000c0a0: 2020 2020 2066 696e 6445 6c6c 6970 7365 findEllipse │ │ │ │ +0000c0b0: 735f 3128 696d 6167 652e 6e61 7469 7665 s_1(image.native │ │ │ │ +0000c0c0: 4f62 6a2c 2065 6c6c 6970 7365 732e 6e61 Obj, ellipses.na │ │ │ │ +0000c0d0: 7469 7665 4f62 6a2c 2073 636f 7265 5468 tiveObj, scoreTh │ │ │ │ +0000c0e0: 7265 7368 6f6c 642c 2072 656c 6961 6269 reshold, reliabi │ │ │ │ +0000c0f0: 6c69 7479 5468 7265 7368 6f6c 6429 3b0a lityThreshold);. │ │ │ │ +0000c100: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0000c110: 2020 2020 2a20 4669 6e64 7320 656c 6c69 * Finds elli │ │ │ │ +0000c120: 7073 6573 2066 6173 746c 7920 696e 2061 pses fastly in a │ │ │ │ +0000c130: 6e20 696d 6167 6520 7573 696e 6720 7072 n image using pr │ │ │ │ +0000c140: 6f6a 6563 7469 7665 2069 6e76 6172 6961 ojective invaria │ │ │ │ +0000c150: 6e74 2070 7275 6e69 6e67 2e0a 2020 2020 nt pruning.. │ │ │ │ +0000c160: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ +0000c170: 6e63 7469 6f6e 2064 6574 6563 7473 2065 nction detects e │ │ │ │ +0000c180: 6c6c 6970 7365 7320 696e 2069 6d61 6765 llipses in image │ │ │ │ +0000c190: 7320 7573 696e 6720 7072 6f6a 6563 7469 s using projecti │ │ │ │ +0000c1a0: 7665 2069 6e76 6172 6961 6e74 2070 7275 ve invariant pru │ │ │ │ +0000c1b0: 6e69 6e67 2e0a 2020 2020 202a 2046 6f72 ning.. * For │ │ │ │ +0000c1c0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +0000c1d0: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ +0000c1e0: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ +0000c1f0: 7365 6520 4349 5445 3a20 6a69 6132 3031 see CITE: jia201 │ │ │ │ +0000c200: 3766 6173 740a 2020 2020 202a 204a 6961 7fast. * Jia │ │ │ │ +0000c210: 2c20 5169 2065 7420 616c 2c20 2832 3031 , Qi et al, (201 │ │ │ │ +0000c220: 3729 2e0a 2020 2020 202a 2041 2046 6173 7).. * A Fas │ │ │ │ +0000c230: 7420 456c 6c69 7073 6520 4465 7465 6374 t Ellipse Detect │ │ │ │ +0000c240: 6f72 2075 7369 6e67 2050 726f 6a65 6374 or using Project │ │ │ │ +0000c250: 6976 6520 496e 7661 7269 616e 7420 5072 ive Invariant Pr │ │ │ │ +0000c260: 756e 696e 672e 2049 4545 4520 5472 616e uning. IEEE Tran │ │ │ │ +0000c270: 7361 6374 696f 6e73 206f 6e20 496d 6167 sactions on Imag │ │ │ │ +0000c280: 6520 5072 6f63 6573 7369 6e67 2e0a 2020 e Processing.. │ │ │ │ +0000c290: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0000c2a0: 616d 2069 6d61 6765 2069 6e70 7574 2069 am image input i │ │ │ │ +0000c2b0: 6d61 6765 2c20 636f 756c 6420 6265 2067 mage, could be g │ │ │ │ +0000c2c0: 7261 7920 6f72 2063 6f6c 6f72 2e0a 2020 ray or color.. │ │ │ │ +0000c2d0: 2020 202a 2040 7061 7261 6d20 656c 6c69 * @param elli │ │ │ │ +0000c2e0: 7073 6573 206f 7574 7075 7420 7665 6374 pses output vect │ │ │ │ +0000c2f0: 6f72 206f 6620 666f 756e 6420 656c 6c69 or of found elli │ │ │ │ +0000c300: 7073 6573 2e20 6561 6368 2076 6563 746f pses. each vecto │ │ │ │ +0000c310: 7220 6973 2065 6e63 6f64 6564 2061 7320 r is encoded as │ │ │ │ +0000c320: 6669 7665 2066 6c6f 6174 2024 782c 2079 five float $x, y │ │ │ │ +0000c330: 2c20 612c 2062 2c20 7261 6469 7573 2c20 , a, b, radius, │ │ │ │ +0000c340: 7363 6f72 6524 2e0a 2020 2020 202a 2040 score$.. * @ │ │ │ │ +0000c350: 7061 7261 6d20 7363 6f72 6554 6872 6573 param scoreThres │ │ │ │ +0000c360: 686f 6c64 2066 6c6f 6174 2c20 7468 6520 hold float, the │ │ │ │ +0000c370: 7468 7265 7368 6f6c 6420 6f66 2065 6c6c threshold of ell │ │ │ │ +0000c380: 6970 7365 2073 636f 7265 2e0a 2020 2020 ipse score.. │ │ │ │ +0000c390: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000c3a0: 7461 7469 6320 766f 6964 2066 696e 6445 tatic void findE │ │ │ │ +0000c3b0: 6c6c 6970 7365 7328 4d61 7420 696d 6167 llipses(Mat imag │ │ │ │ +0000c3c0: 652c 204d 6174 2065 6c6c 6970 7365 732c e, Mat ellipses, │ │ │ │ +0000c3d0: 2066 6c6f 6174 2073 636f 7265 5468 7265 float scoreThre │ │ │ │ +0000c3e0: 7368 6f6c 6429 207b 0a20 2020 2020 2020 shold) {. │ │ │ │ +0000c3f0: 2066 696e 6445 6c6c 6970 7365 735f 3228 findEllipses_2( │ │ │ │ +0000c400: 696d 6167 652e 6e61 7469 7665 4f62 6a2c image.nativeObj, │ │ │ │ +0000c410: 2065 6c6c 6970 7365 732e 6e61 7469 7665 ellipses.native │ │ │ │ +0000c420: 4f62 6a2c 2073 636f 7265 5468 7265 7368 Obj, scoreThresh │ │ │ │ +0000c430: 6f6c 6429 3b0a 2020 2020 7d0a 0a20 2020 old);. }.. │ │ │ │ +0000c440: 202f 2a2a 0a20 2020 2020 2a20 4669 6e64 /**. * Find │ │ │ │ +0000c450: 7320 656c 6c69 7073 6573 2066 6173 746c s ellipses fastl │ │ │ │ +0000c460: 7920 696e 2061 6e20 696d 6167 6520 7573 y in an image us │ │ │ │ +0000c470: 696e 6720 7072 6f6a 6563 7469 7665 2069 ing projective i │ │ │ │ +0000c480: 6e76 6172 6961 6e74 2070 7275 6e69 6e67 nvariant pruning │ │ │ │ +0000c490: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000c4a0: 5468 6520 6675 6e63 7469 6f6e 2064 6574 The function det │ │ │ │ +0000c4b0: 6563 7473 2065 6c6c 6970 7365 7320 696e ects ellipses in │ │ │ │ +0000c4c0: 2069 6d61 6765 7320 7573 696e 6720 7072 images using pr │ │ │ │ +0000c4d0: 6f6a 6563 7469 7665 2069 6e76 6172 6961 ojective invaria │ │ │ │ +0000c4e0: 6e74 2070 7275 6e69 6e67 2e0a 2020 2020 nt pruning.. │ │ │ │ +0000c4f0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +0000c500: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i │ │ │ │ +0000c510: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p │ │ │ │ +0000c520: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ +0000c530: 6a69 6132 3031 3766 6173 740a 2020 2020 jia2017fast. │ │ │ │ +0000c540: 202a 204a 6961 2c20 5169 2065 7420 616c * Jia, Qi et al │ │ │ │ +0000c550: 2c20 2832 3031 3729 2e0a 2020 2020 202a , (2017).. * │ │ │ │ +0000c560: 2041 2046 6173 7420 456c 6c69 7073 6520 A Fast Ellipse │ │ │ │ +0000c570: 4465 7465 6374 6f72 2075 7369 6e67 2050 Detector using P │ │ │ │ +0000c580: 726f 6a65 6374 6976 6520 496e 7661 7269 rojective Invari │ │ │ │ +0000c590: 616e 7420 5072 756e 696e 672e 2049 4545 ant Pruning. IEE │ │ │ │ +0000c5a0: 4520 5472 616e 7361 6374 696f 6e73 206f E Transactions o │ │ │ │ +0000c5b0: 6e20 496d 6167 6520 5072 6f63 6573 7369 n Image Processi │ │ │ │ +0000c5c0: 6e67 2e0a 2020 2020 202a 0a20 2020 2020 ng.. *. │ │ │ │ +0000c5d0: 2a20 4070 6172 616d 2069 6d61 6765 2069 * @param image i │ │ │ │ +0000c5e0: 6e70 7574 2069 6d61 6765 2c20 636f 756c nput image, coul │ │ │ │ +0000c5f0: 6420 6265 2067 7261 7920 6f72 2063 6f6c d be gray or col │ │ │ │ +0000c600: 6f72 2e0a 2020 2020 202a 2040 7061 7261 or.. * @para │ │ │ │ +0000c610: 6d20 656c 6c69 7073 6573 206f 7574 7075 m ellipses outpu │ │ │ │ +0000c620: 7420 7665 6374 6f72 206f 6620 666f 756e t vector of foun │ │ │ │ +0000c630: 6420 656c 6c69 7073 6573 2e20 6561 6368 d ellipses. each │ │ │ │ +0000c640: 2076 6563 746f 7220 6973 2065 6e63 6f64 vector is encod │ │ │ │ +0000c650: 6564 2061 7320 6669 7665 2066 6c6f 6174 ed as five float │ │ │ │ +0000c660: 2024 782c 2079 2c20 612c 2062 2c20 7261 $x, y, a, b, ra │ │ │ │ +0000c670: 6469 7573 2c20 7363 6f72 6524 2e0a 2020 dius, score$.. │ │ │ │ +0000c680: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000c690: 2073 7461 7469 6320 766f 6964 2066 696e static void fin │ │ │ │ +0000c6a0: 6445 6c6c 6970 7365 7328 4d61 7420 696d dEllipses(Mat im │ │ │ │ +0000c6b0: 6167 652c 204d 6174 2065 6c6c 6970 7365 age, Mat ellipse │ │ │ │ +0000c6c0: 7329 207b 0a20 2020 2020 2020 2066 696e s) {. fin │ │ │ │ +0000c6d0: 6445 6c6c 6970 7365 735f 3328 696d 6167 dEllipses_3(imag │ │ │ │ +0000c6e0: 652e 6e61 7469 7665 4f62 6a2c 2065 6c6c e.nativeObj, ell │ │ │ │ +0000c6f0: 6970 7365 732e 6e61 7469 7665 4f62 6a29 ipses.nativeObj) │ │ │ │ +0000c700: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +0000c710: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +0000c720: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +0000c730: 3a77 6569 6768 7465 644d 6564 6961 6e46 :weightedMedianF │ │ │ │ +0000c740: 696c 7465 7228 4d61 7420 6a6f 696e 742c ilter(Mat joint, │ │ │ │ +0000c750: 204d 6174 2073 7263 2c20 4d61 7426 2064 Mat src, Mat& d │ │ │ │ +0000c760: 7374 2c20 696e 7420 722c 2064 6f75 626c st, int r, doubl │ │ │ │ +0000c770: 6520 7369 676d 6120 3d20 3235 2e35 2c20 e sigma = 25.5, │ │ │ │ +0000c780: 696e 7420 7765 6967 6874 5479 7065 203d int weightType = │ │ │ │ +0000c790: 2057 4d46 5f45 5850 2c20 4d61 7420 6d61 WMF_EXP, Mat ma │ │ │ │ +0000c7a0: 736b 203d 204d 6174 2829 290a 2020 2020 sk = Mat()). │ │ │ │ +0000c7b0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +0000c7c0: 202a 2041 7070 6c69 6573 2077 6569 6768 * Applies weigh │ │ │ │ +0000c7d0: 7465 6420 6d65 6469 616e 2066 696c 7465 ted median filte │ │ │ │ +0000c7e0: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image.. │ │ │ │ +0000c7f0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +0000c800: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +0000c810: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ +0000c820: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ +0000c830: 7365 6520 4349 5445 3a20 7a68 616e 6732 see CITE: zhang2 │ │ │ │ +0000c840: 3031 3431 3030 2b0a 2020 2020 202a 0a20 014100+. *. │ │ │ │ +0000c850: 2020 2020 2a20 7468 6520 7069 7865 6c20 * the pixel │ │ │ │ +0000c860: 7769 6c6c 2062 6520 6967 6e6f 7265 6420 will be ignored │ │ │ │ +0000c870: 7768 656e 206d 6169 6e74 6169 6e69 6e67 when maintaining │ │ │ │ +0000c880: 2074 6865 206a 6f69 6e74 2d68 6973 746f the joint-histo │ │ │ │ +0000c890: 6772 616d 2e20 5468 6973 2069 7320 7573 gram. This is us │ │ │ │ +0000c8a0: 6566 756c 2066 6f72 2061 7070 6c69 6361 eful for applica │ │ │ │ +0000c8b0: 7469 6f6e 7320 6c69 6b65 206f 7074 6963 tions like optic │ │ │ │ +0000c8c0: 616c 2066 6c6f 7720 6f63 636c 7573 696f al flow occlusio │ │ │ │ +0000c8d0: 6e20 6861 6e64 6c69 6e67 2e0a 2020 2020 n handling.. │ │ │ │ +0000c8e0: 202a 0a20 2020 2020 2a20 5345 453a 206d *. * SEE: m │ │ │ │ +0000c8f0: 6564 6961 6e42 6c75 722c 206a 6f69 6e74 edianBlur, joint │ │ │ │ +0000c900: 4269 6c61 7465 7261 6c46 696c 7465 720a BilateralFilter. │ │ │ │ +0000c910: 2020 2020 202a 2040 7061 7261 6d20 6a6f * @param jo │ │ │ │ +0000c920: 696e 7420 6175 746f 6d61 7469 6361 6c6c int automaticall │ │ │ │ +0000c930: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000c940: 202a 2040 7061 7261 6d20 7372 6320 6175 * @param src au │ │ │ │ +0000c950: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000c960: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0000c970: 7261 6d20 6473 7420 6175 746f 6d61 7469 ram dst automati │ │ │ │ +0000c980: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000c990: 2020 2020 202a 2040 7061 7261 6d20 7220 * @param r │ │ │ │ +0000c9a0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000c9b0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +0000c9c0: 7061 7261 6d20 7369 676d 6120 6175 746f param sigma auto │ │ │ │ +0000c9d0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000c9e0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000c9f0: 6d20 7765 6967 6874 5479 7065 2061 7574 m weightType aut │ │ │ │ +0000ca00: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000ca10: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000ca20: 616d 206d 6173 6b20 6175 746f 6d61 7469 am mask automati │ │ │ │ +0000ca30: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000ca40: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000ca50: 6963 2073 7461 7469 6320 766f 6964 2077 ic static void w │ │ │ │ +0000ca60: 6569 6768 7465 644d 6564 6961 6e46 696c eightedMedianFil │ │ │ │ +0000ca70: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ +0000ca80: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +0000ca90: 2069 6e74 2072 2c20 646f 7562 6c65 2073 int r, double s │ │ │ │ +0000caa0: 6967 6d61 2c20 696e 7420 7765 6967 6874 igma, int weight │ │ │ │ +0000cab0: 5479 7065 2c20 4d61 7420 6d61 736b 2920 Type, Mat mask) │ │ │ │ +0000cac0: 7b0a 2020 2020 2020 2020 7765 6967 6874 {. weight │ │ │ │ +0000cad0: 6564 4d65 6469 616e 4669 6c74 6572 5f30 edMedianFilter_0 │ │ │ │ +0000cae0: 286a 6f69 6e74 2e6e 6174 6976 654f 626a (joint.nativeObj │ │ │ │ +0000caf0: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ +0000cb00: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0000cb10: 722c 2073 6967 6d61 2c20 7765 6967 6874 r, sigma, weight │ │ │ │ +0000cb20: 5479 7065 2c20 6d61 736b 2e6e 6174 6976 Type, mask.nativ │ │ │ │ +0000cb30: 654f 626a 293b 0a20 2020 207d 0a0a 2020 eObj);. }.. │ │ │ │ +0000cb40: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ +0000cb50: 6c69 6573 2077 6569 6768 7465 6420 6d65 lies weighted me │ │ │ │ +0000cb60: 6469 616e 2066 696c 7465 7220 746f 2061 dian filter to a │ │ │ │ +0000cb70: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +0000cb80: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +0000cb90: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +0000cba0: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio │ │ │ │ +0000cbb0: 6e2c 2070 6c65 6173 6520 7365 6520 4349 n, please see CI │ │ │ │ +0000cbc0: 5445 3a20 7a68 616e 6732 3031 3431 3030 TE: zhang2014100 │ │ │ │ +0000cbd0: 2b0a 2020 2020 202a 0a20 2020 2020 2a20 +. *. * │ │ │ │ +0000cbe0: 7468 6520 7069 7865 6c20 7769 6c6c 2062 the pixel will b │ │ │ │ +0000cbf0: 6520 6967 6e6f 7265 6420 7768 656e 206d e ignored when m │ │ │ │ +0000cc00: 6169 6e74 6169 6e69 6e67 2074 6865 206a aintaining the j │ │ │ │ +0000cc10: 6f69 6e74 2d68 6973 746f 6772 616d 2e20 oint-histogram. │ │ │ │ +0000cc20: 5468 6973 2069 7320 7573 6566 756c 2066 This is useful f │ │ │ │ +0000cc30: 6f72 2061 7070 6c69 6361 7469 6f6e 7320 or applications │ │ │ │ +0000cc40: 6c69 6b65 206f 7074 6963 616c 2066 6c6f like optical flo │ │ │ │ +0000cc50: 7720 6f63 636c 7573 696f 6e20 6861 6e64 w occlusion hand │ │ │ │ +0000cc60: 6c69 6e67 2e0a 2020 2020 202a 0a20 2020 ling.. *. │ │ │ │ +0000cc70: 2020 2a20 5345 453a 206d 6564 6961 6e42 * SEE: medianB │ │ │ │ +0000cc80: 6c75 722c 206a 6f69 6e74 4269 6c61 7465 lur, jointBilate │ │ │ │ +0000cc90: 7261 6c46 696c 7465 720a 2020 2020 202a ralFilter. * │ │ │ │ +0000cca0: 2040 7061 7261 6d20 6a6f 696e 7420 6175 @param joint au │ │ │ │ +0000ccb0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000ccc0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0000ccd0: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ +0000cce0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000ccf0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +0000cd00: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ +0000cd10: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000cd20: 2040 7061 7261 6d20 7220 6175 746f 6d61 @param r automa │ │ │ │ +0000cd30: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000cd40: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +0000cd50: 7369 676d 6120 6175 746f 6d61 7469 6361 sigma automatica │ │ │ │ +0000cd60: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000cd70: 2020 202a 2040 7061 7261 6d20 7765 6967 * @param weig │ │ │ │ +0000cd80: 6874 5479 7065 2061 7574 6f6d 6174 6963 htType automatic │ │ │ │ +0000cd90: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000cda0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0000cdb0: 6320 7374 6174 6963 2076 6f69 6420 7765 c static void we │ │ │ │ +0000cdc0: 6967 6874 6564 4d65 6469 616e 4669 6c74 ightedMedianFilt │ │ │ │ +0000cdd0: 6572 284d 6174 206a 6f69 6e74 2c20 4d61 er(Mat joint, Ma │ │ │ │ +0000cde0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +0000cdf0: 696e 7420 722c 2064 6f75 626c 6520 7369 int r, double si │ │ │ │ +0000ce00: 676d 612c 2069 6e74 2077 6569 6768 7454 gma, int weightT │ │ │ │ +0000ce10: 7970 6529 207b 0a20 2020 2020 2020 2077 ype) {. w │ │ │ │ +0000ce20: 6569 6768 7465 644d 6564 6961 6e46 696c eightedMedianFil │ │ │ │ +0000ce30: 7465 725f 3128 6a6f 696e 742e 6e61 7469 ter_1(joint.nati │ │ │ │ +0000ce40: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +0000ce50: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +0000ce60: 4f62 6a2c 2072 2c20 7369 676d 612c 2077 Obj, r, sigma, w │ │ │ │ +0000ce70: 6569 6768 7454 7970 6529 3b0a 2020 2020 eightType);. │ │ │ │ +0000ce80: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +0000ce90: 2a20 4170 706c 6965 7320 7765 6967 6874 * Applies weight │ │ │ │ +0000cea0: 6564 206d 6564 6961 6e20 6669 6c74 6572 ed median filter │ │ │ │ +0000ceb0: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ +0000cec0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +0000ced0: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +0000cee0: 7574 2074 6869 7320 696d 706c 656d 656e ut this implemen │ │ │ │ +0000cef0: 7461 7469 6f6e 2c20 706c 6561 7365 2073 tation, please s │ │ │ │ +0000cf00: 6565 2043 4954 453a 207a 6861 6e67 3230 ee CITE: zhang20 │ │ │ │ +0000cf10: 3134 3130 302b 0a20 2020 2020 2a0a 2020 14100+. *. │ │ │ │ +0000cf20: 2020 202a 2074 6865 2070 6978 656c 2077 * the pixel w │ │ │ │ +0000cf30: 696c 6c20 6265 2069 676e 6f72 6564 2077 ill be ignored w │ │ │ │ +0000cf40: 6865 6e20 6d61 696e 7461 696e 696e 6720 hen maintaining │ │ │ │ +0000cf50: 7468 6520 6a6f 696e 742d 6869 7374 6f67 the joint-histog │ │ │ │ +0000cf60: 7261 6d2e 2054 6869 7320 6973 2075 7365 ram. This is use │ │ │ │ +0000cf70: 6675 6c20 666f 7220 6170 706c 6963 6174 ful for applicat │ │ │ │ +0000cf80: 696f 6e73 206c 696b 6520 6f70 7469 6361 ions like optica │ │ │ │ +0000cf90: 6c20 666c 6f77 206f 6363 6c75 7369 6f6e l flow occlusion │ │ │ │ +0000cfa0: 2068 616e 646c 696e 672e 0a20 2020 2020 handling.. │ │ │ │ +0000cfb0: 2a0a 2020 2020 202a 2053 4545 3a20 6d65 *. * SEE: me │ │ │ │ +0000cfc0: 6469 616e 426c 7572 2c20 6a6f 696e 7442 dianBlur, jointB │ │ │ │ +0000cfd0: 696c 6174 6572 616c 4669 6c74 6572 0a20 ilateralFilter. │ │ │ │ +0000cfe0: 2020 2020 2a20 4070 6172 616d 206a 6f69 * @param joi │ │ │ │ +0000cff0: 6e74 2061 7574 6f6d 6174 6963 616c 6c79 nt automatically │ │ │ │ +0000d000: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000d010: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ +0000d020: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000d030: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000d040: 616d 2064 7374 2061 7574 6f6d 6174 6963 am dst automatic │ │ │ │ +0000d050: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000d060: 2020 2020 2a20 4070 6172 616d 2072 2061 * @param r a │ │ │ │ +0000d070: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000d080: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000d090: 6172 616d 2073 6967 6d61 2061 7574 6f6d aram sigma autom │ │ │ │ +0000d0a0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000d0b0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +0000d0c0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0000d0d0: 6420 7765 6967 6874 6564 4d65 6469 616e d weightedMedian │ │ │ │ +0000d0e0: 4669 6c74 6572 284d 6174 206a 6f69 6e74 Filter(Mat joint │ │ │ │ +0000d0f0: 2c20 4d61 7420 7372 632c 204d 6174 2064 , Mat src, Mat d │ │ │ │ +0000d100: 7374 2c20 696e 7420 722c 2064 6f75 626c st, int r, doubl │ │ │ │ +0000d110: 6520 7369 676d 6129 207b 0a20 2020 2020 e sigma) {. │ │ │ │ +0000d120: 2020 2077 6569 6768 7465 644d 6564 6961 weightedMedia │ │ │ │ +0000d130: 6e46 696c 7465 725f 3228 6a6f 696e 742e nFilter_2(joint. │ │ │ │ +0000d140: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +0000d150: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +0000d160: 7469 7665 4f62 6a2c 2072 2c20 7369 676d tiveObj, r, sigm │ │ │ │ +0000d170: 6129 3b0a 2020 2020 7d0a 0a20 2020 202f a);. }.. / │ │ │ │ +0000d180: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +0000d190: 7320 7765 6967 6874 6564 206d 6564 6961 s weighted media │ │ │ │ +0000d1a0: 6e20 6669 6c74 6572 2074 6f20 616e 2069 n filter to an i │ │ │ │ +0000d1b0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +0000d1c0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +0000d1d0: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ +0000d1e0: 696d 706c 656d 656e 7461 7469 6f6e 2c20 implementation, │ │ │ │ +0000d1f0: 706c 6561 7365 2073 6565 2043 4954 453a please see CITE: │ │ │ │ +0000d200: 207a 6861 6e67 3230 3134 3130 302b 0a20 zhang2014100+. │ │ │ │ +0000d210: 2020 2020 2a0a 2020 2020 202a 2074 6865 *. * the │ │ │ │ +0000d220: 2070 6978 656c 2077 696c 6c20 6265 2069 pixel will be i │ │ │ │ +0000d230: 676e 6f72 6564 2077 6865 6e20 6d61 696e gnored when main │ │ │ │ +0000d240: 7461 696e 696e 6720 7468 6520 6a6f 696e taining the join │ │ │ │ +0000d250: 742d 6869 7374 6f67 7261 6d2e 2054 6869 t-histogram. Thi │ │ │ │ +0000d260: 7320 6973 2075 7365 6675 6c20 666f 7220 s is useful for │ │ │ │ +0000d270: 6170 706c 6963 6174 696f 6e73 206c 696b applications lik │ │ │ │ +0000d280: 6520 6f70 7469 6361 6c20 666c 6f77 206f e optical flow o │ │ │ │ +0000d290: 6363 6c75 7369 6f6e 2068 616e 646c 696e cclusion handlin │ │ │ │ +0000d2a0: 672e 0a20 2020 2020 2a0a 2020 2020 202a g.. *. * │ │ │ │ +0000d2b0: 2053 4545 3a20 6d65 6469 616e 426c 7572 SEE: medianBlur │ │ │ │ +0000d2c0: 2c20 6a6f 696e 7442 696c 6174 6572 616c , jointBilateral │ │ │ │ +0000d2d0: 4669 6c74 6572 0a20 2020 2020 2a20 4070 Filter. * @p │ │ │ │ +0000d2e0: 6172 616d 206a 6f69 6e74 2061 7574 6f6d aram joint autom │ │ │ │ +0000d2f0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000d300: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +0000d310: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ +0000d320: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000d330: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +0000d340: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000d350: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000d360: 6172 616d 2072 2061 7574 6f6d 6174 6963 aram r automatic │ │ │ │ +0000d370: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000d380: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0000d390: 6320 7374 6174 6963 2076 6f69 6420 7765 c static void we │ │ │ │ +0000d3a0: 6967 6874 6564 4d65 6469 616e 4669 6c74 ightedMedianFilt │ │ │ │ +0000d3b0: 6572 284d 6174 206a 6f69 6e74 2c20 4d61 er(Mat joint, Ma │ │ │ │ +0000d3c0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +0000d3d0: 696e 7420 7229 207b 0a20 2020 2020 2020 int r) {. │ │ │ │ +0000d3e0: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF │ │ │ │ +0000d3f0: 696c 7465 725f 3328 6a6f 696e 742e 6e61 ilter_3(joint.na │ │ │ │ +0000d400: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat │ │ │ │ +0000d410: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +0000d420: 7665 4f62 6a2c 2072 293b 0a20 2020 207d veObj, r);. } │ │ │ │ +0000d430: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000d440: 2043 2b2b 3a20 2050 7472 5f45 6467 6541 C++: Ptr_EdgeA │ │ │ │ +0000d450: 7761 7265 496e 7465 7270 6f6c 6174 6f72 wareInterpolator │ │ │ │ +0000d460: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +0000d470: 7265 6174 6545 6467 6541 7761 7265 496e reateEdgeAwareIn │ │ │ │ +0000d480: 7465 7270 6f6c 6174 6f72 2829 0a20 2020 terpolator(). │ │ │ │ +0000d490: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0000d4a0: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ +0000d4b0: 6f64 2074 6861 7420 6372 6561 7465 7320 od that creates │ │ │ │ +0000d4c0: 616e 2069 6e73 7461 6e63 6520 6f66 2074 an instance of t │ │ │ │ +0000d4d0: 6865 0a20 2020 2020 2a20 4564 6765 4177 he. * EdgeAw │ │ │ │ +0000d4e0: 6172 6549 6e74 6572 706f 6c61 746f 722e areInterpolator. │ │ │ │ +0000d4f0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0000d500: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000d510: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0000d520: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0000d530: 6320 4564 6765 4177 6172 6549 6e74 6572 c EdgeAwareInter │ │ │ │ +0000d540: 706f 6c61 746f 7220 6372 6561 7465 4564 polator createEd │ │ │ │ +0000d550: 6765 4177 6172 6549 6e74 6572 706f 6c61 geAwareInterpola │ │ │ │ +0000d560: 746f 7228 2920 7b0a 2020 2020 2020 2020 tor() {. │ │ │ │ +0000d570: 7265 7475 726e 2045 6467 6541 7761 7265 return EdgeAware │ │ │ │ +0000d580: 496e 7465 7270 6f6c 6174 6f72 2e5f 5f66 Interpolator.__f │ │ │ │ +0000d590: 726f 6d50 7472 5f5f 2863 7265 6174 6545 romPtr__(createE │ │ │ │ +0000d5a0: 6467 6541 7761 7265 496e 7465 7270 6f6c dgeAwareInterpol │ │ │ │ +0000d5b0: 6174 6f72 5f30 2829 293b 0a20 2020 207d ator_0());. } │ │ │ │ +0000d5c0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000d5d0: 2043 2b2b 3a20 2050 7472 5f52 4943 496e C++: Ptr_RICIn │ │ │ │ +0000d5e0: 7465 7270 6f6c 6174 6f72 2063 763a 3a78 terpolator cv::x │ │ │ │ +0000d5f0: 696d 6770 726f 633a 3a63 7265 6174 6552 imgproc::createR │ │ │ │ +0000d600: 4943 496e 7465 7270 6f6c 6174 6f72 2829 ICInterpolator() │ │ │ │ +0000d610: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0000d620: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ +0000d630: 6d65 7468 6f64 2074 6861 7420 6372 6561 method that crea │ │ │ │ +0000d640: 7465 7320 616e 2069 6e73 7461 6e63 6520 tes an instance │ │ │ │ +0000d650: 6f66 2074 6865 0a20 2020 2020 2a20 5249 of the. * RI │ │ │ │ +0000d660: 4349 6e74 6572 706f 6c61 746f 722e 0a20 CInterpolator.. │ │ │ │ +0000d670: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +0000d680: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000d690: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000d6a0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000d6b0: 5249 4349 6e74 6572 706f 6c61 746f 7220 RICInterpolator │ │ │ │ +0000d6c0: 6372 6561 7465 5249 4349 6e74 6572 706f createRICInterpo │ │ │ │ +0000d6d0: 6c61 746f 7228 2920 7b0a 2020 2020 2020 lator() {. │ │ │ │ +0000d6e0: 2020 7265 7475 726e 2052 4943 496e 7465 return RICInte │ │ │ │ +0000d6f0: 7270 6f6c 6174 6f72 2e5f 5f66 726f 6d50 rpolator.__fromP │ │ │ │ +0000d700: 7472 5f5f 2863 7265 6174 6552 4943 496e tr__(createRICIn │ │ │ │ +0000d710: 7465 7270 6f6c 6174 6f72 5f30 2829 293b terpolator_0()); │ │ │ │ +0000d720: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +0000d730: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +0000d740: 5f44 6973 7061 7269 7479 574c 5346 696c _DisparityWLSFil │ │ │ │ +0000d750: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +0000d760: 3a3a 6372 6561 7465 4469 7370 6172 6974 ::createDisparit │ │ │ │ +0000d770: 7957 4c53 4669 6c74 6572 2850 7472 5f53 yWLSFilter(Ptr_S │ │ │ │ +0000d780: 7465 7265 6f4d 6174 6368 6572 206d 6174 tereoMatcher mat │ │ │ │ +0000d790: 6368 6572 5f6c 6566 7429 0a20 2020 202f cher_left). / │ │ │ │ +0000d7a0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +0000d7b0: 2a20 436f 6e76 656e 6965 6e63 6520 6661 * Convenience fa │ │ │ │ +0000d7c0: 6374 6f72 7920 6d65 7468 6f64 2074 6861 ctory method tha │ │ │ │ +0000d7d0: 7420 6372 6561 7465 7320 616e 2069 6e73 t creates an ins │ │ │ │ +0000d7e0: 7461 6e63 6520 6f66 2044 6973 7061 7269 tance of Dispari │ │ │ │ +0000d7f0: 7479 574c 5346 696c 7465 7220 616e 6420 tyWLSFilter and │ │ │ │ +0000d800: 7365 7473 2075 7020 616c 6c20 7468 6520 sets up all the │ │ │ │ +0000d810: 7265 6c65 7661 6e74 0a20 2020 2020 2a20 relevant. * │ │ │ │ +0000d820: 6669 6c74 6572 2070 6172 616d 6574 6572 filter parameter │ │ │ │ +0000d830: 7320 6175 746f 6d61 7469 6361 6c6c 7920 s automatically │ │ │ │ +0000d840: 6261 7365 6420 6f6e 2074 6865 206d 6174 based on the mat │ │ │ │ +0000d850: 6368 6572 2069 6e73 7461 6e63 652e 2043 cher instance. C │ │ │ │ +0000d860: 7572 7265 6e74 6c79 2073 7570 706f 7274 urrently support │ │ │ │ +0000d870: 7320 6f6e 6c79 2053 7465 7265 6f42 4d20 s only StereoBM │ │ │ │ +0000d880: 616e 6420 5374 6572 656f 5347 424d 2e0a and StereoSGBM.. │ │ │ │ +0000d890: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0000d8a0: 6172 616d 206d 6174 6368 6572 5f6c 6566 aram matcher_lef │ │ │ │ +0000d8b0: 7420 7374 6572 656f 206d 6174 6368 6572 t stereo matcher │ │ │ │ +0000d8c0: 2069 6e73 7461 6e63 6520 7468 6174 2077 instance that w │ │ │ │ +0000d8d0: 696c 6c20 6265 2075 7365 6420 7769 7468 ill be used with │ │ │ │ +0000d8e0: 2074 6865 2066 696c 7465 720a 2020 2020 the filter. │ │ │ │ +0000d8f0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +0000d900: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000d910: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +0000d920: 7562 6c69 6320 7374 6174 6963 2044 6973 ublic static Dis │ │ │ │ +0000d930: 7061 7269 7479 574c 5346 696c 7465 7220 parityWLSFilter │ │ │ │ +0000d940: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW │ │ │ │ +0000d950: 4c53 4669 6c74 6572 2853 7465 7265 6f4d LSFilter(StereoM │ │ │ │ +0000d960: 6174 6368 6572 206d 6174 6368 6572 5f6c atcher matcher_l │ │ │ │ +0000d970: 6566 7429 207b 0a20 2020 2020 2020 2072 eft) {. r │ │ │ │ +0000d980: 6574 7572 6e20 4469 7370 6172 6974 7957 eturn DisparityW │ │ │ │ +0000d990: 4c53 4669 6c74 6572 2e5f 5f66 726f 6d50 LSFilter.__fromP │ │ │ │ +0000d9a0: 7472 5f5f 2863 7265 6174 6544 6973 7061 tr__(createDispa │ │ │ │ +0000d9b0: 7269 7479 574c 5346 696c 7465 725f 3028 rityWLSFilter_0( │ │ │ │ +0000d9c0: 6d61 7463 6865 725f 6c65 6674 2e67 6574 matcher_left.get │ │ │ │ +0000d9d0: 4e61 7469 7665 4f62 6a41 6464 7228 2929 NativeObjAddr()) │ │ │ │ +0000d9e0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +0000d9f0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +0000da00: 7472 5f53 7465 7265 6f4d 6174 6368 6572 tr_StereoMatcher │ │ │ │ +0000da10: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +0000da20: 7265 6174 6552 6967 6874 4d61 7463 6865 reateRightMatche │ │ │ │ +0000da30: 7228 5074 725f 5374 6572 656f 4d61 7463 r(Ptr_StereoMatc │ │ │ │ +0000da40: 6865 7220 6d61 7463 6865 725f 6c65 6674 her matcher_left │ │ │ │ +0000da50: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +0000da60: 2a0a 2020 2020 202a 2043 6f6e 7665 6e69 *. * Conveni │ │ │ │ +0000da70: 656e 6365 206d 6574 686f 6420 746f 2073 ence method to s │ │ │ │ +0000da80: 6574 2075 7020 7468 6520 6d61 7463 6865 et up the matche │ │ │ │ +0000da90: 7220 666f 7220 636f 6d70 7574 696e 6720 r for computing │ │ │ │ +0000daa0: 7468 6520 7269 6768 742d 7669 6577 2064 the right-view d │ │ │ │ +0000dab0: 6973 7061 7269 7479 206d 6170 0a20 2020 isparity map. │ │ │ │ +0000dac0: 2020 2a20 7468 6174 2069 7320 7265 7175 * that is requ │ │ │ │ +0000dad0: 6972 6564 2069 6e20 6361 7365 206f 6620 ired in case of │ │ │ │ +0000dae0: 6669 6c74 6572 696e 6720 7769 7468 2063 filtering with c │ │ │ │ +0000daf0: 6f6e 6669 6465 6e63 652e 0a20 2020 2020 onfidence.. │ │ │ │ +0000db00: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0000db10: 6d61 7463 6865 725f 6c65 6674 206d 6169 matcher_left mai │ │ │ │ +0000db20: 6e20 7374 6572 656f 206d 6174 6368 6572 n stereo matcher │ │ │ │ +0000db30: 2069 6e73 7461 6e63 6520 7468 6174 2077 instance that w │ │ │ │ +0000db40: 696c 6c20 6265 2075 7365 6420 7769 7468 ill be used with │ │ │ │ +0000db50: 2074 6865 2066 696c 7465 720a 2020 2020 the filter. │ │ │ │ +0000db60: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +0000db70: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000db80: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +0000db90: 7562 6c69 6320 7374 6174 6963 2053 7465 ublic static Ste │ │ │ │ +0000dba0: 7265 6f4d 6174 6368 6572 2063 7265 6174 reoMatcher creat │ │ │ │ +0000dbb0: 6552 6967 6874 4d61 7463 6865 7228 5374 eRightMatcher(St │ │ │ │ +0000dbc0: 6572 656f 4d61 7463 6865 7220 6d61 7463 ereoMatcher matc │ │ │ │ +0000dbd0: 6865 725f 6c65 6674 2920 7b0a 2020 2020 her_left) {. │ │ │ │ +0000dbe0: 2020 2020 7265 7475 726e 2053 7465 7265 return Stere │ │ │ │ +0000dbf0: 6f4d 6174 6368 6572 2e5f 5f66 726f 6d50 oMatcher.__fromP │ │ │ │ +0000dc00: 7472 5f5f 2863 7265 6174 6552 6967 6874 tr__(createRight │ │ │ │ +0000dc10: 4d61 7463 6865 725f 3028 6d61 7463 6865 Matcher_0(matche │ │ │ │ +0000dc20: 725f 6c65 6674 2e67 6574 4e61 7469 7665 r_left.getNative │ │ │ │ +0000dc30: 4f62 6a41 6464 7228 2929 293b 0a20 2020 ObjAddr()));. │ │ │ │ +0000dc40: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0000dc50: 2f2f 2043 2b2b 3a20 2050 7472 5f44 6973 // C++: Ptr_Dis │ │ │ │ +0000dc60: 7061 7269 7479 574c 5346 696c 7465 7220 parityWLSFilter │ │ │ │ +0000dc70: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +0000dc80: 6561 7465 4469 7370 6172 6974 7957 4c53 eateDisparityWLS │ │ │ │ +0000dc90: 4669 6c74 6572 4765 6e65 7269 6328 626f FilterGeneric(bo │ │ │ │ +0000dca0: 6f6c 2075 7365 5f63 6f6e 6669 6465 6e63 ol use_confidenc │ │ │ │ +0000dcb0: 6529 0a20 2020 202f 2f0a 0a20 2020 202f e). //.. / │ │ │ │ +0000dcc0: 2a2a 0a20 2020 2020 2a20 4d6f 7265 2067 **. * More g │ │ │ │ +0000dcd0: 656e 6572 6963 2066 6163 746f 7279 206d eneric factory m │ │ │ │ +0000dce0: 6574 686f 642c 2063 7265 6174 6520 696e ethod, create in │ │ │ │ +0000dcf0: 7374 616e 6365 206f 6620 4469 7370 6172 stance of Dispar │ │ │ │ +0000dd00: 6974 7957 4c53 4669 6c74 6572 2061 6e64 ityWLSFilter and │ │ │ │ +0000dd10: 2065 7865 6375 7465 2062 6173 6963 0a20 execute basic. │ │ │ │ +0000dd20: 2020 2020 2a20 696e 6974 6961 6c69 7a61 * initializa │ │ │ │ +0000dd30: 7469 6f6e 2072 6f75 7469 6e65 732e 2057 tion routines. W │ │ │ │ +0000dd40: 6865 6e20 7573 696e 6720 7468 6973 206d hen using this m │ │ │ │ +0000dd50: 6574 686f 6420 796f 7520 7769 6c6c 206e ethod you will n │ │ │ │ +0000dd60: 6565 6420 746f 2073 6574 2d75 7020 7468 eed to set-up th │ │ │ │ +0000dd70: 6520 524f 492c 206d 6174 6368 6572 7320 e ROI, matchers │ │ │ │ +0000dd80: 616e 640a 2020 2020 202a 206f 7468 6572 and. * other │ │ │ │ +0000dd90: 2070 6172 616d 6574 6572 7320 6279 2079 parameters by y │ │ │ │ +0000dda0: 6f75 7273 656c 662e 0a20 2020 2020 2a0a ourself.. *. │ │ │ │ +0000ddb0: 2020 2020 202a 2040 7061 7261 6d20 7573 * @param us │ │ │ │ +0000ddc0: 655f 636f 6e66 6964 656e 6365 2066 696c e_confidence fil │ │ │ │ +0000ddd0: 7465 7269 6e67 2077 6974 6820 636f 6e66 tering with conf │ │ │ │ +0000dde0: 6964 656e 6365 2072 6571 7569 7265 7320 idence requires │ │ │ │ +0000ddf0: 7477 6f20 6469 7370 6172 6974 7920 6d61 two disparity ma │ │ │ │ +0000de00: 7073 2028 666f 7220 7468 6520 6c65 6674 ps (for the left │ │ │ │ +0000de10: 2061 6e64 2072 6967 6874 2076 6965 7773 and right views │ │ │ │ +0000de20: 2920 616e 6420 6973 0a20 2020 2020 2a20 ) and is. * │ │ │ │ +0000de30: 6170 7072 6f78 696d 6174 656c 7920 7477 approximately tw │ │ │ │ +0000de40: 6f20 7469 6d65 7320 736c 6f77 6572 2e20 o times slower. │ │ │ │ +0000de50: 486f 7765 7665 722c 2071 7561 6c69 7479 However, quality │ │ │ │ +0000de60: 2069 7320 7479 7069 6361 6c6c 7920 7369 is typically si │ │ │ │ +0000de70: 676e 6966 6963 616e 746c 7920 6265 7474 gnificantly bett │ │ │ │ +0000de80: 6572 2e0a 2020 2020 202a 2040 7265 7475 er.. * @retu │ │ │ │ +0000de90: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +0000dea0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000deb0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0000dec0: 6174 6963 2044 6973 7061 7269 7479 574c atic DisparityWL │ │ │ │ +0000ded0: 5346 696c 7465 7220 6372 6561 7465 4469 SFilter createDi │ │ │ │ +0000dee0: 7370 6172 6974 7957 4c53 4669 6c74 6572 sparityWLSFilter │ │ │ │ +0000def0: 4765 6e65 7269 6328 626f 6f6c 6561 6e20 Generic(boolean │ │ │ │ +0000df00: 7573 655f 636f 6e66 6964 656e 6365 2920 use_confidence) │ │ │ │ +0000df10: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000df20: 2044 6973 7061 7269 7479 574c 5346 696c DisparityWLSFil │ │ │ │ +0000df30: 7465 722e 5f5f 6672 6f6d 5074 725f 5f28 ter.__fromPtr__( │ │ │ │ +0000df40: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW │ │ │ │ +0000df50: 4c53 4669 6c74 6572 4765 6e65 7269 635f LSFilterGeneric_ │ │ │ │ +0000df60: 3028 7573 655f 636f 6e66 6964 656e 6365 0(use_confidence │ │ │ │ +0000df70: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +0000df80: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +0000df90: 696e 7420 6376 3a3a 7869 6d67 7072 6f63 int cv::ximgproc │ │ │ │ +0000dfa0: 3a3a 7265 6164 4754 2853 7472 696e 6720 ::readGT(String │ │ │ │ +0000dfb0: 7372 635f 7061 7468 2c20 4d61 7426 2064 src_path, Mat& d │ │ │ │ +0000dfc0: 7374 290a 2020 2020 2f2f 0a0a 2020 2020 st). //.. │ │ │ │ +0000dfd0: 2f2a 2a0a 2020 2020 202a 2046 756e 6374 /**. * Funct │ │ │ │ +0000dfe0: 696f 6e20 666f 7220 7265 6164 696e 6720 ion for reading │ │ │ │ +0000dff0: 6772 6f75 6e64 2074 7275 7468 2064 6973 ground truth dis │ │ │ │ +0000e000: 7061 7269 7479 206d 6170 732e 2053 7570 parity maps. Sup │ │ │ │ +0000e010: 706f 7274 7320 6261 7369 6320 4d69 6464 ports basic Midd │ │ │ │ +0000e020: 6c65 6275 7279 0a20 2020 2020 2a20 616e lebury. * an │ │ │ │ +0000e030: 6420 4d50 492d 5369 6e74 656c 2066 6f72 d MPI-Sintel for │ │ │ │ +0000e040: 6d61 7473 2e20 4e6f 7465 2074 6861 7420 mats. Note that │ │ │ │ +0000e050: 7468 6520 7265 7375 6c74 696e 6720 6469 the resulting di │ │ │ │ +0000e060: 7370 6172 6974 7920 6d61 7020 6973 2073 sparity map is s │ │ │ │ +0000e070: 6361 6c65 6420 6279 2031 362e 0a20 2020 caled by 16.. │ │ │ │ +0000e080: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0000e090: 6d20 7372 635f 7061 7468 2070 6174 6820 m src_path path │ │ │ │ +0000e0a0: 746f 2074 6865 2069 6d61 6765 2c20 636f to the image, co │ │ │ │ +0000e0b0: 6e74 6169 6e69 6e67 2067 726f 756e 642d ntaining ground- │ │ │ │ +0000e0c0: 7472 7574 6820 6469 7370 6172 6974 7920 truth disparity │ │ │ │ +0000e0d0: 6d61 700a 2020 2020 202a 0a20 2020 2020 map. *. │ │ │ │ +0000e0e0: 2a20 4070 6172 616d 2064 7374 206f 7574 * @param dst out │ │ │ │ +0000e0f0: 7075 7420 6469 7370 6172 6974 7920 6d61 put disparity ma │ │ │ │ +0000e100: 702c 2043 565f 3136 5320 6465 7074 680a p, CV_16S depth. │ │ │ │ +0000e110: 2020 2020 202a 0a20 2020 2020 2a20 4072 *. * @r │ │ │ │ +0000e120: 6574 7572 6e20 7265 7475 726e 7320 7a65 eturn returns ze │ │ │ │ +0000e130: 726f 2069 6620 7375 6363 6573 7366 756c ro if successful │ │ │ │ +0000e140: 6c79 2072 6561 6420 7468 6520 6772 6f75 ly read the grou │ │ │ │ +0000e150: 6e64 2074 7275 7468 0a20 2020 2020 2a2f nd truth. */ │ │ │ │ +0000e160: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000e170: 6963 2069 6e74 2072 6561 6447 5428 5374 ic int readGT(St │ │ │ │ +0000e180: 7269 6e67 2073 7263 5f70 6174 682c 204d ring src_path, M │ │ │ │ +0000e190: 6174 2064 7374 2920 7b0a 2020 2020 2020 at dst) {. │ │ │ │ +0000e1a0: 2020 7265 7475 726e 2072 6561 6447 545f return readGT_ │ │ │ │ +0000e1b0: 3028 7372 635f 7061 7468 2c20 6473 742e 0(src_path, dst. │ │ │ │ +0000e1c0: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);. │ │ │ │ +0000e1d0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +0000e1e0: 2f20 432b 2b3a 2020 646f 7562 6c65 2063 / C++: double c │ │ │ │ +0000e1f0: 763a 3a78 696d 6770 726f 633a 3a63 6f6d v::ximgproc::com │ │ │ │ +0000e200: 7075 7465 4d53 4528 4d61 7420 4754 2c20 puteMSE(Mat GT, │ │ │ │ +0000e210: 4d61 7420 7372 632c 2052 6563 7420 524f Mat src, Rect RO │ │ │ │ +0000e220: 4929 0a20 2020 202f 2f0a 0a20 2020 202f I). //.. / │ │ │ │ +0000e230: 2a2a 0a20 2020 2020 2a20 4675 6e63 7469 **. * Functi │ │ │ │ +0000e240: 6f6e 2066 6f72 2063 6f6d 7075 7469 6e67 on for computing │ │ │ │ +0000e250: 206d 6561 6e20 7371 7561 7265 2065 7272 mean square err │ │ │ │ +0000e260: 6f72 2066 6f72 2064 6973 7061 7269 7479 or for disparity │ │ │ │ +0000e270: 206d 6170 730a 2020 2020 202a 0a20 2020 maps. *. │ │ │ │ +0000e280: 2020 2a20 4070 6172 616d 2047 5420 6772 * @param GT gr │ │ │ │ +0000e290: 6f75 6e64 2074 7275 7468 2064 6973 7061 ound truth dispa │ │ │ │ +0000e2a0: 7269 7479 206d 6170 0a20 2020 2020 2a0a rity map. *. │ │ │ │ +0000e2b0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +0000e2c0: 6320 6469 7370 6172 6974 7920 6d61 7020 c disparity map │ │ │ │ +0000e2d0: 746f 2065 7661 6c75 6174 650a 2020 2020 to evaluate. │ │ │ │ +0000e2e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0000e2f0: 2052 4f49 2072 6567 696f 6e20 6f66 2069 ROI region of i │ │ │ │ +0000e300: 6e74 6572 6573 740a 2020 2020 202a 0a20 nterest. *. │ │ │ │ +0000e310: 2020 2020 2a20 4072 6574 7572 6e20 7265 * @return re │ │ │ │ +0000e320: 7475 726e 7320 6d65 616e 2073 7175 6172 turns mean squar │ │ │ │ +0000e330: 6520 6572 726f 7220 6265 7477 6565 6e20 e error between │ │ │ │ +0000e340: 4754 2061 6e64 2073 7263 0a20 2020 2020 GT and src. │ │ │ │ +0000e350: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0000e360: 6174 6963 2064 6f75 626c 6520 636f 6d70 atic double comp │ │ │ │ +0000e370: 7574 654d 5345 284d 6174 2047 542c 204d uteMSE(Mat GT, M │ │ │ │ +0000e380: 6174 2073 7263 2c20 5265 6374 2052 4f49 at src, Rect ROI │ │ │ │ +0000e390: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +0000e3a0: 726e 2063 6f6d 7075 7465 4d53 455f 3028 rn computeMSE_0( │ │ │ │ +0000e3b0: 4754 2e6e 6174 6976 654f 626a 2c20 7372 GT.nativeObj, sr │ │ │ │ +0000e3c0: 632e 6e61 7469 7665 4f62 6a2c 2052 4f49 c.nativeObj, ROI │ │ │ │ +0000e3d0: 2e78 2c20 524f 492e 792c 2052 4f49 2e77 .x, ROI.y, ROI.w │ │ │ │ +0000e3e0: 6964 7468 2c20 524f 492e 6865 6967 6874 idth, ROI.height │ │ │ │ +0000e3f0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +0000e400: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2064 /. // C++: d │ │ │ │ +0000e410: 6f75 626c 6520 6376 3a3a 7869 6d67 7072 ouble cv::ximgpr │ │ │ │ +0000e420: 6f63 3a3a 636f 6d70 7574 6542 6164 5069 oc::computeBadPi │ │ │ │ +0000e430: 7865 6c50 6572 6365 6e74 284d 6174 2047 xelPercent(Mat G │ │ │ │ +0000e440: 542c 204d 6174 2073 7263 2c20 5265 6374 T, Mat src, Rect │ │ │ │ +0000e450: 2052 4f49 2c20 696e 7420 7468 7265 7368 ROI, int thresh │ │ │ │ +0000e460: 203d 2032 3429 0a20 2020 202f 2f0a 0a20 = 24). //.. │ │ │ │ +0000e470: 2020 202f 2a2a 0a20 2020 2020 2a20 4675 /**. * Fu │ │ │ │ +0000e480: 6e63 7469 6f6e 2066 6f72 2063 6f6d 7075 nction for compu │ │ │ │ +0000e490: 7469 6e67 2074 6865 2070 6572 6365 6e74 ting the percent │ │ │ │ +0000e4a0: 206f 6620 2262 6164 2220 7069 7865 6c73 of "bad" pixels │ │ │ │ +0000e4b0: 2069 6e20 7468 6520 6469 7370 6172 6974 in the disparit │ │ │ │ +0000e4c0: 7920 6d61 700a 2020 2020 202a 2028 7069 y map. * (pi │ │ │ │ +0000e4d0: 7865 6c73 2077 6865 7265 2065 7272 6f72 xels where error │ │ │ │ +0000e4e0: 2069 7320 6869 6768 6572 2074 6861 6e20 is higher than │ │ │ │ +0000e4f0: 6120 7370 6563 6966 6965 6420 7468 7265 a specified thre │ │ │ │ +0000e500: 7368 6f6c 6429 0a20 2020 2020 2a0a 2020 shold). *. │ │ │ │ +0000e510: 2020 202a 2040 7061 7261 6d20 4754 2067 * @param GT g │ │ │ │ +0000e520: 726f 756e 6420 7472 7574 6820 6469 7370 round truth disp │ │ │ │ +0000e530: 6172 6974 7920 6d61 700a 2020 2020 202a arity map. * │ │ │ │ +0000e540: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0000e550: 7263 2064 6973 7061 7269 7479 206d 6170 rc disparity map │ │ │ │ +0000e560: 2074 6f20 6576 616c 7561 7465 0a20 2020 to evaluate. │ │ │ │ +0000e570: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0000e580: 6d20 524f 4920 7265 6769 6f6e 206f 6620 m ROI region of │ │ │ │ +0000e590: 696e 7465 7265 7374 0a20 2020 2020 2a0a interest. *. │ │ │ │ +0000e5a0: 2020 2020 202a 2040 7061 7261 6d20 7468 * @param th │ │ │ │ +0000e5b0: 7265 7368 2074 6872 6573 686f 6c64 2075 resh threshold u │ │ │ │ +0000e5c0: 7365 6420 746f 2064 6574 6572 6d69 6e65 sed to determine │ │ │ │ +0000e5d0: 2022 6261 6422 2070 6978 656c 730a 2020 "bad" pixels. │ │ │ │ +0000e5e0: 2020 202a 0a20 2020 2020 2a20 4072 6574 *. * @ret │ │ │ │ +0000e5f0: 7572 6e20 7265 7475 726e 7320 6d65 616e urn returns mean │ │ │ │ +0000e600: 2073 7175 6172 6520 6572 726f 7220 6265 square error be │ │ │ │ +0000e610: 7477 6565 6e20 4754 2061 6e64 2073 7263 tween GT and src │ │ │ │ +0000e620: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0000e630: 6c69 6320 7374 6174 6963 2064 6f75 626c lic static doubl │ │ │ │ +0000e640: 6520 636f 6d70 7574 6542 6164 5069 7865 e computeBadPixe │ │ │ │ +0000e650: 6c50 6572 6365 6e74 284d 6174 2047 542c lPercent(Mat GT, │ │ │ │ +0000e660: 204d 6174 2073 7263 2c20 5265 6374 2052 Mat src, Rect R │ │ │ │ +0000e670: 4f49 2c20 696e 7420 7468 7265 7368 2920 OI, int thresh) │ │ │ │ +0000e680: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000e690: 2063 6f6d 7075 7465 4261 6450 6978 656c computeBadPixel │ │ │ │ +0000e6a0: 5065 7263 656e 745f 3028 4754 2e6e 6174 Percent_0(GT.nat │ │ │ │ +0000e6b0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +0000e6c0: 7665 4f62 6a2c 2052 4f49 2e78 2c20 524f veObj, ROI.x, RO │ │ │ │ +0000e6d0: 492e 792c 2052 4f49 2e77 6964 7468 2c20 I.y, ROI.width, │ │ │ │ +0000e6e0: 524f 492e 6865 6967 6874 2c20 7468 7265 ROI.height, thre │ │ │ │ +0000e6f0: 7368 293b 0a20 2020 207d 0a0a 2020 2020 sh);. }.. │ │ │ │ +0000e700: 2f2a 2a0a 2020 2020 202a 2046 756e 6374 /**. * Funct │ │ │ │ +0000e710: 696f 6e20 666f 7220 636f 6d70 7574 696e ion for computin │ │ │ │ +0000e720: 6720 7468 6520 7065 7263 656e 7420 6f66 g the percent of │ │ │ │ +0000e730: 2022 6261 6422 2070 6978 656c 7320 696e "bad" pixels in │ │ │ │ +0000e740: 2074 6865 2064 6973 7061 7269 7479 206d the disparity m │ │ │ │ +0000e750: 6170 0a20 2020 2020 2a20 2870 6978 656c ap. * (pixel │ │ │ │ +0000e760: 7320 7768 6572 6520 6572 726f 7220 6973 s where error is │ │ │ │ +0000e770: 2068 6967 6865 7220 7468 616e 2061 2073 higher than a s │ │ │ │ +0000e780: 7065 6369 6669 6564 2074 6872 6573 686f pecified thresho │ │ │ │ +0000e790: 6c64 290a 2020 2020 202a 0a20 2020 2020 ld). *. │ │ │ │ +0000e7a0: 2a20 4070 6172 616d 2047 5420 6772 6f75 * @param GT grou │ │ │ │ +0000e7b0: 6e64 2074 7275 7468 2064 6973 7061 7269 nd truth dispari │ │ │ │ +0000e7c0: 7479 206d 6170 0a20 2020 2020 2a0a 2020 ty map. *. │ │ │ │ +0000e7d0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +0000e7e0: 6469 7370 6172 6974 7920 6d61 7020 746f disparity map to │ │ │ │ +0000e7f0: 2065 7661 6c75 6174 650a 2020 2020 202a evaluate. * │ │ │ │ +0000e800: 0a20 2020 2020 2a20 4070 6172 616d 2052 . * @param R │ │ │ │ +0000e810: 4f49 2072 6567 696f 6e20 6f66 2069 6e74 OI region of int │ │ │ │ +0000e820: 6572 6573 740a 2020 2020 202a 0a20 2020 erest. *. │ │ │ │ +0000e830: 2020 2a0a 2020 2020 202a 2040 7265 7475 *. * @retu │ │ │ │ +0000e840: 726e 2072 6574 7572 6e73 206d 6561 6e20 rn returns mean │ │ │ │ +0000e850: 7371 7561 7265 2065 7272 6f72 2062 6574 square error bet │ │ │ │ +0000e860: 7765 656e 2047 5420 616e 6420 7372 630a ween GT and src. │ │ │ │ +0000e870: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000e880: 6963 2073 7461 7469 6320 646f 7562 6c65 ic static double │ │ │ │ +0000e890: 2063 6f6d 7075 7465 4261 6450 6978 656c computeBadPixel │ │ │ │ +0000e8a0: 5065 7263 656e 7428 4d61 7420 4754 2c20 Percent(Mat GT, │ │ │ │ +0000e8b0: 4d61 7420 7372 632c 2052 6563 7420 524f Mat src, Rect RO │ │ │ │ +0000e8c0: 4929 207b 0a20 2020 2020 2020 2072 6574 I) {. ret │ │ │ │ +0000e8d0: 7572 6e20 636f 6d70 7574 6542 6164 5069 urn computeBadPi │ │ │ │ +0000e8e0: 7865 6c50 6572 6365 6e74 5f31 2847 542e xelPercent_1(GT. │ │ │ │ +0000e8f0: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +0000e900: 6174 6976 654f 626a 2c20 524f 492e 782c ativeObj, ROI.x, │ │ │ │ +0000e910: 2052 4f49 2e79 2c20 524f 492e 7769 6474 ROI.y, ROI.widt │ │ │ │ +0000e920: 682c 2052 4f49 2e68 6569 6768 7429 3b0a h, ROI.height);. │ │ │ │ +0000e930: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +0000e940: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0000e950: 2063 763a 3a78 696d 6770 726f 633a 3a67 cv::ximgproc::g │ │ │ │ +0000e960: 6574 4469 7370 6172 6974 7956 6973 284d etDisparityVis(M │ │ │ │ +0000e970: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +0000e980: 2c20 646f 7562 6c65 2073 6361 6c65 203d , double scale = │ │ │ │ +0000e990: 2031 2e30 290a 2020 2020 2f2f 0a0a 2020 1.0). //.. │ │ │ │ +0000e9a0: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun │ │ │ │ +0000e9b0: 6374 696f 6e20 666f 7220 6372 6561 7469 ction for creati │ │ │ │ +0000e9c0: 6e67 2061 2064 6973 7061 7269 7479 206d ng a disparity m │ │ │ │ +0000e9d0: 6170 2076 6973 7561 6c69 7a61 7469 6f6e ap visualization │ │ │ │ +0000e9e0: 2028 636c 616d 7065 6420 4356 5f38 5520 (clamped CV_8U │ │ │ │ +0000e9f0: 696d 6167 6529 0a20 2020 2020 2a0a 2020 image). *. │ │ │ │ +0000ea00: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +0000ea10: 696e 7075 7420 6469 7370 6172 6974 7920 input disparity │ │ │ │ +0000ea20: 6d61 7020 2843 565f 3136 5320 6465 7074 map (CV_16S dept │ │ │ │ +0000ea30: 6829 0a20 2020 2020 2a0a 2020 2020 202a h). *. * │ │ │ │ +0000ea40: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp │ │ │ │ +0000ea50: 7574 2076 6973 7561 6c69 7a61 7469 6f6e ut visualization │ │ │ │ +0000ea60: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0000ea70: 7061 7261 6d20 7363 616c 6520 6469 7370 param scale disp │ │ │ │ +0000ea80: 6172 6974 7920 6d61 7020 7769 6c6c 2062 arity map will b │ │ │ │ +0000ea90: 6520 6d75 6c74 6970 6c69 6564 2062 7920 e multiplied by │ │ │ │ +0000eaa0: 7468 6973 2076 616c 7565 2066 6f72 2076 this value for v │ │ │ │ +0000eab0: 6973 7561 6c69 7a61 7469 6f6e 0a20 2020 isualization. │ │ │ │ +0000eac0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000ead0: 7374 6174 6963 2076 6f69 6420 6765 7444 static void getD │ │ │ │ +0000eae0: 6973 7061 7269 7479 5669 7328 4d61 7420 isparityVis(Mat │ │ │ │ +0000eaf0: 7372 632c 204d 6174 2064 7374 2c20 646f src, Mat dst, do │ │ │ │ +0000eb00: 7562 6c65 2073 6361 6c65 2920 7b0a 2020 uble scale) {. │ │ │ │ +0000eb10: 2020 2020 2020 6765 7444 6973 7061 7269 getDispari │ │ │ │ +0000eb20: 7479 5669 735f 3028 7372 632e 6e61 7469 tyVis_0(src.nati │ │ │ │ +0000eb30: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +0000eb40: 654f 626a 2c20 7363 616c 6529 3b0a 2020 eObj, scale);. │ │ │ │ +0000eb50: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +0000eb60: 2020 2a20 4675 6e63 7469 6f6e 2066 6f72 * Function for │ │ │ │ +0000eb70: 2063 7265 6174 696e 6720 6120 6469 7370 creating a disp │ │ │ │ +0000eb80: 6172 6974 7920 6d61 7020 7669 7375 616c arity map visual │ │ │ │ +0000eb90: 697a 6174 696f 6e20 2863 6c61 6d70 6564 ization (clamped │ │ │ │ +0000eba0: 2043 565f 3855 2069 6d61 6765 290a 2020 CV_8U image). │ │ │ │ +0000ebb0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0000ebc0: 616d 2073 7263 2069 6e70 7574 2064 6973 am src input dis │ │ │ │ +0000ebd0: 7061 7269 7479 206d 6170 2028 4356 5f31 parity map (CV_1 │ │ │ │ +0000ebe0: 3653 2064 6570 7468 290a 2020 2020 202a 6S depth). * │ │ │ │ +0000ebf0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0000ec00: 7374 206f 7574 7075 7420 7669 7375 616c st output visual │ │ │ │ +0000ec10: 697a 6174 696f 6e0a 2020 2020 202a 0a20 ization. *. │ │ │ │ +0000ec20: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0000ec30: 6320 7374 6174 6963 2076 6f69 6420 6765 c static void ge │ │ │ │ +0000ec40: 7444 6973 7061 7269 7479 5669 7328 4d61 tDisparityVis(Ma │ │ │ │ +0000ec50: 7420 7372 632c 204d 6174 2064 7374 2920 t src, Mat dst) │ │ │ │ +0000ec60: 7b0a 2020 2020 2020 2020 6765 7444 6973 {. getDis │ │ │ │ +0000ec70: 7061 7269 7479 5669 735f 3128 7372 632e parityVis_1(src. │ │ │ │ +0000ec80: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +0000ec90: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ +0000eca0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000ecb0: 2043 2b2b 3a20 2050 7472 5f53 7570 6572 C++: Ptr_Super │ │ │ │ +0000ecc0: 7069 7865 6c53 4545 4453 2063 763a 3a78 pixelSEEDS cv::x │ │ │ │ +0000ecd0: 696d 6770 726f 633a 3a63 7265 6174 6553 imgproc::createS │ │ │ │ +0000ece0: 7570 6572 7069 7865 6c53 4545 4453 2869 uperpixelSEEDS(i │ │ │ │ +0000ecf0: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ +0000ed00: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ +0000ed10: 2c20 696e 7420 696d 6167 655f 6368 616e , int image_chan │ │ │ │ +0000ed20: 6e65 6c73 2c20 696e 7420 6e75 6d5f 7375 nels, int num_su │ │ │ │ +0000ed30: 7065 7270 6978 656c 732c 2069 6e74 206e perpixels, int n │ │ │ │ +0000ed40: 756d 5f6c 6576 656c 732c 2069 6e74 2070 um_levels, int p │ │ │ │ +0000ed50: 7269 6f72 203d 2032 2c20 696e 7420 6869 rior = 2, int hi │ │ │ │ +0000ed60: 7374 6f67 7261 6d5f 6269 6e73 203d 2035 stogram_bins = 5 │ │ │ │ +0000ed70: 2c20 626f 6f6c 2064 6f75 626c 655f 7374 , bool double_st │ │ │ │ +0000ed80: 6570 203d 2066 616c 7365 290a 2020 2020 ep = false). │ │ │ │ +0000ed90: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +0000eda0: 202a 2049 6e69 7469 616c 697a 6573 2061 * Initializes a │ │ │ │ +0000edb0: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ +0000edc0: 206f 626a 6563 742e 0a20 2020 2020 2a0a object.. *. │ │ │ │ +0000edd0: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ +0000ede0: 6167 655f 7769 6474 6820 496d 6167 6520 age_width Image │ │ │ │ +0000edf0: 7769 6474 682e 0a20 2020 2020 2a20 4070 width.. * @p │ │ │ │ +0000ee00: 6172 616d 2069 6d61 6765 5f68 6569 6768 aram image_heigh │ │ │ │ +0000ee10: 7420 496d 6167 6520 6865 6967 6874 2e0a t Image height.. │ │ │ │ +0000ee20: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ +0000ee30: 6167 655f 6368 616e 6e65 6c73 204e 756d age_channels Num │ │ │ │ +0000ee40: 6265 7220 6f66 2063 6861 6e6e 656c 7320 ber of channels │ │ │ │ +0000ee50: 6f66 2074 6865 2069 6d61 6765 2e0a 2020 of the image.. │ │ │ │ +0000ee60: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ +0000ee70: 7375 7065 7270 6978 656c 7320 4465 7369 superpixels Desi │ │ │ │ +0000ee80: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ +0000ee90: 7065 7270 6978 656c 732e 204e 6f74 6520 perpixels. Note │ │ │ │ +0000eea0: 7468 6174 2074 6865 2061 6374 7561 6c20 that the actual │ │ │ │ +0000eeb0: 6e75 6d62 6572 206d 6179 2062 6520 736d number may be sm │ │ │ │ +0000eec0: 616c 6c65 720a 2020 2020 202a 2064 7565 aller. * due │ │ │ │ +0000eed0: 2074 6f20 7265 7374 7269 6374 696f 6e73 to restrictions │ │ │ │ +0000eee0: 2028 6465 7065 6e64 696e 6720 6f6e 2074 (depending on t │ │ │ │ +0000eef0: 6865 2069 6d61 6765 2073 697a 6520 616e he image size an │ │ │ │ +0000ef00: 6420 6e75 6d5f 6c65 7665 6c73 292e 2055 d num_levels). U │ │ │ │ +0000ef10: 7365 2067 6574 4e75 6d62 6572 4f66 5375 se getNumberOfSu │ │ │ │ +0000ef20: 7065 7270 6978 656c 7328 2920 746f 0a20 perpixels() to. │ │ │ │ +0000ef30: 2020 2020 2a20 6765 7420 7468 6520 6163 * get the ac │ │ │ │ +0000ef40: 7475 616c 206e 756d 6265 722e 0a20 2020 tual number.. │ │ │ │ +0000ef50: 2020 2a20 4070 6172 616d 206e 756d 5f6c * @param num_l │ │ │ │ +0000ef60: 6576 656c 7320 4e75 6d62 6572 206f 6620 evels Number of │ │ │ │ +0000ef70: 626c 6f63 6b20 6c65 7665 6c73 2e20 5468 block levels. Th │ │ │ │ +0000ef80: 6520 6d6f 7265 206c 6576 656c 732c 2074 e more levels, t │ │ │ │ +0000ef90: 6865 206d 6f72 6520 6163 6375 7261 7465 he more accurate │ │ │ │ +0000efa0: 2069 7320 7468 6520 7365 676d 656e 7461 is the segmenta │ │ │ │ +0000efb0: 7469 6f6e 2c0a 2020 2020 202a 2062 7574 tion,. * but │ │ │ │ +0000efc0: 206e 6565 6473 206d 6f72 6520 6d65 6d6f needs more memo │ │ │ │ +0000efd0: 7279 2061 6e64 2043 5055 2074 696d 652e ry and CPU time. │ │ │ │ +0000efe0: 0a20 2020 2020 2a20 4070 6172 616d 2070 . * @param p │ │ │ │ +0000eff0: 7269 6f72 2065 6e61 626c 6520 3378 3320 rior enable 3x3 │ │ │ │ +0000f000: 7368 6170 6520 736d 6f6f 7468 696e 6720 shape smoothing │ │ │ │ +0000f010: 7465 726d 2069 6620 2667 743b 302e 2041 term if >0. A │ │ │ │ +0000f020: 206c 6172 6765 7220 7661 6c75 6520 6c65 larger value le │ │ │ │ +0000f030: 6164 7320 746f 2073 6d6f 6f74 6865 7220 ads to smoother │ │ │ │ +0000f040: 7368 6170 6573 2e20 7072 696f 720a 2020 shapes. prior. │ │ │ │ +0000f050: 2020 202a 206d 7573 7420 6265 2069 6e20 * must be in │ │ │ │ +0000f060: 7468 6520 7261 6e67 6520 5b30 2c20 355d the range [0, 5] │ │ │ │ +0000f070: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +0000f080: 6869 7374 6f67 7261 6d5f 6269 6e73 204e histogram_bins N │ │ │ │ +0000f090: 756d 6265 7220 6f66 2068 6973 746f 6772 umber of histogr │ │ │ │ +0000f0a0: 616d 2062 696e 732e 0a20 2020 2020 2a20 am bins.. * │ │ │ │ +0000f0b0: 4070 6172 616d 2064 6f75 626c 655f 7374 @param double_st │ │ │ │ +0000f0c0: 6570 2049 6620 7472 7565 2c20 6974 6572 ep If true, iter │ │ │ │ +0000f0d0: 6174 6520 6561 6368 2062 6c6f 636b 206c ate each block l │ │ │ │ +0000f0e0: 6576 656c 2074 7769 6365 2066 6f72 2068 evel twice for h │ │ │ │ +0000f0f0: 6967 6865 7220 6163 6375 7261 6379 2e0a igher accuracy.. │ │ │ │ +0000f100: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +0000f110: 6520 6675 6e63 7469 6f6e 2069 6e69 7469 e function initi │ │ │ │ +0000f120: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi │ │ │ │ +0000f130: 7865 6c53 4545 4453 206f 626a 6563 7420 xelSEEDS object │ │ │ │ +0000f140: 666f 7220 7468 6520 696e 7075 7420 696d for the input im │ │ │ │ +0000f150: 6167 652e 2049 7420 7374 6f72 6573 2074 age. It stores t │ │ │ │ +0000f160: 6865 2070 6172 616d 6574 6572 7320 6f66 he parameters of │ │ │ │ +0000f170: 0a20 2020 2020 2a20 7468 6520 696d 6167 . * the imag │ │ │ │ +0000f180: 653a 2069 6d61 6765 5f77 6964 7468 2c20 e: image_width, │ │ │ │ +0000f190: 696d 6167 655f 6865 6967 6874 2061 6e64 image_height and │ │ │ │ +0000f1a0: 2069 6d61 6765 5f63 6861 6e6e 656c 732e image_channels. │ │ │ │ +0000f1b0: 2049 7420 616c 736f 2073 6574 7320 7468 It also sets th │ │ │ │ +0000f1c0: 6520 7061 7261 6d65 7465 7273 206f 6620 e parameters of │ │ │ │ +0000f1d0: 7468 6520 5345 4544 530a 2020 2020 202a the SEEDS. * │ │ │ │ +0000f1e0: 2073 7570 6572 7069 7865 6c20 616c 676f superpixel algo │ │ │ │ +0000f1f0: 7269 7468 6d2c 2077 6869 6368 2061 7265 rithm, which are │ │ │ │ +0000f200: 3a20 6e75 6d5f 7375 7065 7270 6978 656c : num_superpixel │ │ │ │ +0000f210: 732c 206e 756d 5f6c 6576 656c 732c 2075 s, num_levels, u │ │ │ │ +0000f220: 7365 5f70 7269 6f72 2c20 6869 7374 6f67 se_prior, histog │ │ │ │ +0000f230: 7261 6d5f 6269 6e73 2061 6e64 0a20 2020 ram_bins and. │ │ │ │ +0000f240: 2020 2a20 646f 7562 6c65 5f73 7465 702e * double_step. │ │ │ │ +0000f250: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ +0000f260: 6865 206e 756d 6265 7220 6f66 206c 6576 he number of lev │ │ │ │ +0000f270: 656c 7320 696e 206e 756d 5f6c 6576 656c els in num_level │ │ │ │ +0000f280: 7320 6465 6669 6e65 7320 7468 6520 616d s defines the am │ │ │ │ +0000f290: 6f75 6e74 206f 6620 626c 6f63 6b20 6c65 ount of block le │ │ │ │ +0000f2a0: 7665 6c73 2074 6861 7420 7468 6520 616c vels that the al │ │ │ │ +0000f2b0: 676f 7269 7468 6d20 7573 6520 696e 2074 gorithm use in t │ │ │ │ +0000f2c0: 6865 0a20 2020 2020 2a20 6f70 7469 6d69 he. * optimi │ │ │ │ +0000f2d0: 7a61 7469 6f6e 2e20 5468 6520 696e 6974 zation. The init │ │ │ │ +0000f2e0: 6961 6c69 7a61 7469 6f6e 2069 7320 6120 ialization is a │ │ │ │ +0000f2f0: 6772 6964 2c20 696e 2077 6869 6368 2074 grid, in which t │ │ │ │ +0000f300: 6865 2073 7570 6572 7069 7865 6c73 2061 he superpixels a │ │ │ │ +0000f310: 7265 2065 7175 616c 6c79 2064 6973 7472 re equally distr │ │ │ │ +0000f320: 6962 7574 6564 2074 6872 6f75 6768 0a20 ibuted through. │ │ │ │ +0000f330: 2020 2020 2a20 7468 6520 7769 6474 6820 * the width │ │ │ │ +0000f340: 616e 6420 7468 6520 6865 6967 6874 206f and the height o │ │ │ │ +0000f350: 6620 7468 6520 696d 6167 652e 2054 6865 f the image. The │ │ │ │ +0000f360: 206c 6172 6765 7220 626c 6f63 6b73 2063 larger blocks c │ │ │ │ +0000f370: 6f72 7265 7370 6f6e 6420 746f 2074 6865 orrespond to the │ │ │ │ +0000f380: 2073 7570 6572 7069 7865 6c20 7369 7a65 superpixel size │ │ │ │ +0000f390: 2c20 616e 6420 7468 650a 2020 2020 202a , and the. * │ │ │ │ +0000f3a0: 206c 6576 656c 7320 7769 7468 2073 6d61 levels with sma │ │ │ │ +0000f3b0: 6c6c 6572 2062 6c6f 636b 7320 6172 6520 ller blocks are │ │ │ │ +0000f3c0: 666f 726d 6564 2062 7920 6469 7669 6469 formed by dividi │ │ │ │ +0000f3d0: 6e67 2074 6865 206c 6172 6765 7220 626c ng the larger bl │ │ │ │ +0000f3e0: 6f63 6b73 2069 6e74 6f20 3220 7820 3220 ocks into 2 x 2 │ │ │ │ +0000f3f0: 626c 6f63 6b73 206f 6620 7069 7865 6c73 blocks of pixels │ │ │ │ +0000f400: 2c0a 2020 2020 202a 2072 6563 7572 7369 ,. * recursi │ │ │ │ +0000f410: 7665 6c79 2075 6e74 696c 2074 6865 2073 vely until the s │ │ │ │ +0000f420: 6d61 6c6c 6572 2062 6c6f 636b 206c 6576 maller block lev │ │ │ │ +0000f430: 656c 2e20 416e 2065 7861 6d70 6c65 206f el. An example o │ │ │ │ +0000f440: 6620 696e 6974 6961 6c69 7a61 7469 6f6e f initialization │ │ │ │ +0000f450: 206f 6620 3420 626c 6f63 6b20 6c65 7665 of 4 block leve │ │ │ │ +0000f460: 6c73 2069 730a 2020 2020 202a 2069 6c6c ls is. * ill │ │ │ │ +0000f470: 7573 7472 6174 6564 2069 6e20 7468 6520 ustrated in the │ │ │ │ +0000f480: 666f 6c6c 6f77 696e 6720 6669 6775 7265 following figure │ │ │ │ +0000f490: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000f4a0: 215b 696d 6167 655d 2870 6963 732f 7375 ![image](pics/su │ │ │ │ +0000f4b0: 7065 7270 6978 656c 735f 626c 6f63 6b73 perpixels_blocks │ │ │ │ +0000f4c0: 2e70 6e67 290a 2020 2020 202a 2040 7265 .png). * @re │ │ │ │ +0000f4d0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +0000f4e0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000f4f0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000f500: 7374 6174 6963 2053 7570 6572 7069 7865 static Superpixe │ │ │ │ +0000f510: 6c53 4545 4453 2063 7265 6174 6553 7570 lSEEDS createSup │ │ │ │ +0000f520: 6572 7069 7865 6c53 4545 4453 2869 6e74 erpixelSEEDS(int │ │ │ │ +0000f530: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ +0000f540: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ +0000f550: 696e 7420 696d 6167 655f 6368 616e 6e65 int image_channe │ │ │ │ +0000f560: 6c73 2c20 696e 7420 6e75 6d5f 7375 7065 ls, int num_supe │ │ │ │ +0000f570: 7270 6978 656c 732c 2069 6e74 206e 756d rpixels, int num │ │ │ │ +0000f580: 5f6c 6576 656c 732c 2069 6e74 2070 7269 _levels, int pri │ │ │ │ +0000f590: 6f72 2c20 696e 7420 6869 7374 6f67 7261 or, int histogra │ │ │ │ +0000f5a0: 6d5f 6269 6e73 2c20 626f 6f6c 6561 6e20 m_bins, boolean │ │ │ │ +0000f5b0: 646f 7562 6c65 5f73 7465 7029 207b 0a20 double_step) {. │ │ │ │ +0000f5c0: 2020 2020 2020 2072 6574 7572 6e20 5375 return Su │ │ │ │ +0000f5d0: 7065 7270 6978 656c 5345 4544 532e 5f5f perpixelSEEDS.__ │ │ │ │ +0000f5e0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +0000f5f0: 5375 7065 7270 6978 656c 5345 4544 535f SuperpixelSEEDS_ │ │ │ │ +0000f600: 3028 696d 6167 655f 7769 6474 682c 2069 0(image_width, i │ │ │ │ +0000f610: 6d61 6765 5f68 6569 6768 742c 2069 6d61 mage_height, ima │ │ │ │ +0000f620: 6765 5f63 6861 6e6e 656c 732c 206e 756d ge_channels, num │ │ │ │ +0000f630: 5f73 7570 6572 7069 7865 6c73 2c20 6e75 _superpixels, nu │ │ │ │ +0000f640: 6d5f 6c65 7665 6c73 2c20 7072 696f 722c m_levels, prior, │ │ │ │ +0000f650: 2068 6973 746f 6772 616d 5f62 696e 732c histogram_bins, │ │ │ │ +0000f660: 2064 6f75 626c 655f 7374 6570 2929 3b0a double_step));. │ │ │ │ +0000f670: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0000f680: 2020 2020 2a20 496e 6974 6961 6c69 7a65 * Initialize │ │ │ │ +0000f690: 7320 6120 5375 7065 7270 6978 656c 5345 s a SuperpixelSE │ │ │ │ +0000f6a0: 4544 5320 6f62 6a65 6374 2e0a 2020 2020 EDS object.. │ │ │ │ +0000f6b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0000f6c0: 2069 6d61 6765 5f77 6964 7468 2049 6d61 image_width Ima │ │ │ │ +0000f6d0: 6765 2077 6964 7468 2e0a 2020 2020 202a ge width.. * │ │ │ │ +0000f6e0: 2040 7061 7261 6d20 696d 6167 655f 6865 @param image_he │ │ │ │ +0000f6f0: 6967 6874 2049 6d61 6765 2068 6569 6768 ight Image heigh │ │ │ │ +0000f700: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ +0000f710: 2069 6d61 6765 5f63 6861 6e6e 656c 7320 image_channels │ │ │ │ +0000f720: 4e75 6d62 6572 206f 6620 6368 616e 6e65 Number of channe │ │ │ │ +0000f730: 6c73 206f 6620 7468 6520 696d 6167 652e ls of the image. │ │ │ │ +0000f740: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ +0000f750: 756d 5f73 7570 6572 7069 7865 6c73 2044 um_superpixels D │ │ │ │ +0000f760: 6573 6972 6564 206e 756d 6265 7220 6f66 esired number of │ │ │ │ +0000f770: 2073 7570 6572 7069 7865 6c73 2e20 4e6f superpixels. No │ │ │ │ +0000f780: 7465 2074 6861 7420 7468 6520 6163 7475 te that the actu │ │ │ │ +0000f790: 616c 206e 756d 6265 7220 6d61 7920 6265 al number may be │ │ │ │ +0000f7a0: 2073 6d61 6c6c 6572 0a20 2020 2020 2a20 smaller. * │ │ │ │ +0000f7b0: 6475 6520 746f 2072 6573 7472 6963 7469 due to restricti │ │ │ │ +0000f7c0: 6f6e 7320 2864 6570 656e 6469 6e67 206f ons (depending o │ │ │ │ +0000f7d0: 6e20 7468 6520 696d 6167 6520 7369 7a65 n the image size │ │ │ │ +0000f7e0: 2061 6e64 206e 756d 5f6c 6576 656c 7329 and num_levels) │ │ │ │ +0000f7f0: 2e20 5573 6520 6765 744e 756d 6265 724f . Use getNumberO │ │ │ │ +0000f800: 6653 7570 6572 7069 7865 6c73 2829 2074 fSuperpixels() t │ │ │ │ +0000f810: 6f0a 2020 2020 202a 2067 6574 2074 6865 o. * get the │ │ │ │ +0000f820: 2061 6374 7561 6c20 6e75 6d62 6572 2e0a actual number.. │ │ │ │ +0000f830: 2020 2020 202a 2040 7061 7261 6d20 6e75 * @param nu │ │ │ │ +0000f840: 6d5f 6c65 7665 6c73 204e 756d 6265 7220 m_levels Number │ │ │ │ +0000f850: 6f66 2062 6c6f 636b 206c 6576 656c 732e of block levels. │ │ │ │ +0000f860: 2054 6865 206d 6f72 6520 6c65 7665 6c73 The more levels │ │ │ │ +0000f870: 2c20 7468 6520 6d6f 7265 2061 6363 7572 , the more accur │ │ │ │ +0000f880: 6174 6520 6973 2074 6865 2073 6567 6d65 ate is the segme │ │ │ │ +0000f890: 6e74 6174 696f 6e2c 0a20 2020 2020 2a20 ntation,. * │ │ │ │ +0000f8a0: 6275 7420 6e65 6564 7320 6d6f 7265 206d but needs more m │ │ │ │ +0000f8b0: 656d 6f72 7920 616e 6420 4350 5520 7469 emory and CPU ti │ │ │ │ +0000f8c0: 6d65 2e0a 2020 2020 202a 2040 7061 7261 me.. * @para │ │ │ │ +0000f8d0: 6d20 7072 696f 7220 656e 6162 6c65 2033 m prior enable 3 │ │ │ │ +0000f8e0: 7833 2073 6861 7065 2073 6d6f 6f74 6869 x3 shape smoothi │ │ │ │ +0000f8f0: 6e67 2074 6572 6d20 6966 2026 6774 3b30 ng term if >0 │ │ │ │ +0000f900: 2e20 4120 6c61 7267 6572 2076 616c 7565 . A larger value │ │ │ │ +0000f910: 206c 6561 6473 2074 6f20 736d 6f6f 7468 leads to smooth │ │ │ │ +0000f920: 6572 2073 6861 7065 732e 2070 7269 6f72 er shapes. prior │ │ │ │ +0000f930: 0a20 2020 2020 2a20 6d75 7374 2062 6520 . * must be │ │ │ │ +0000f940: 696e 2074 6865 2072 616e 6765 205b 302c in the range [0, │ │ │ │ +0000f950: 2035 5d2e 0a20 2020 2020 2a20 4070 6172 5].. * @par │ │ │ │ +0000f960: 616d 2068 6973 746f 6772 616d 5f62 696e am histogram_bin │ │ │ │ +0000f970: 7320 4e75 6d62 6572 206f 6620 6869 7374 s Number of hist │ │ │ │ +0000f980: 6f67 7261 6d20 6269 6e73 2e0a 2020 2020 ogram bins.. │ │ │ │ +0000f990: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ +0000f9a0: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ +0000f9b0: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ +0000f9c0: 4545 4453 206f 626a 6563 7420 666f 7220 EEDS object for │ │ │ │ +0000f9d0: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ +0000f9e0: 2049 7420 7374 6f72 6573 2074 6865 2070 It stores the p │ │ │ │ +0000f9f0: 6172 616d 6574 6572 7320 6f66 0a20 2020 arameters of. │ │ │ │ +0000fa00: 2020 2a20 7468 6520 696d 6167 653a 2069 * the image: i │ │ │ │ +0000fa10: 6d61 6765 5f77 6964 7468 2c20 696d 6167 mage_width, imag │ │ │ │ +0000fa20: 655f 6865 6967 6874 2061 6e64 2069 6d61 e_height and ima │ │ │ │ +0000fa30: 6765 5f63 6861 6e6e 656c 732e 2049 7420 ge_channels. It │ │ │ │ +0000fa40: 616c 736f 2073 6574 7320 7468 6520 7061 also sets the pa │ │ │ │ +0000fa50: 7261 6d65 7465 7273 206f 6620 7468 6520 rameters of the │ │ │ │ +0000fa60: 5345 4544 530a 2020 2020 202a 2073 7570 SEEDS. * sup │ │ │ │ +0000fa70: 6572 7069 7865 6c20 616c 676f 7269 7468 erpixel algorith │ │ │ │ +0000fa80: 6d2c 2077 6869 6368 2061 7265 3a20 6e75 m, which are: nu │ │ │ │ +0000fa90: 6d5f 7375 7065 7270 6978 656c 732c 206e m_superpixels, n │ │ │ │ +0000faa0: 756d 5f6c 6576 656c 732c 2075 7365 5f70 um_levels, use_p │ │ │ │ +0000fab0: 7269 6f72 2c20 6869 7374 6f67 7261 6d5f rior, histogram_ │ │ │ │ +0000fac0: 6269 6e73 2061 6e64 0a20 2020 2020 2a20 bins and. * │ │ │ │ +0000fad0: 646f 7562 6c65 5f73 7465 702e 0a20 2020 double_step.. │ │ │ │ +0000fae0: 2020 2a0a 2020 2020 202a 2054 6865 206e *. * The n │ │ │ │ +0000faf0: 756d 6265 7220 6f66 206c 6576 656c 7320 umber of levels │ │ │ │ +0000fb00: 696e 206e 756d 5f6c 6576 656c 7320 6465 in num_levels de │ │ │ │ +0000fb10: 6669 6e65 7320 7468 6520 616d 6f75 6e74 fines the amount │ │ │ │ +0000fb20: 206f 6620 626c 6f63 6b20 6c65 7665 6c73 of block levels │ │ │ │ +0000fb30: 2074 6861 7420 7468 6520 616c 676f 7269 that the algori │ │ │ │ +0000fb40: 7468 6d20 7573 6520 696e 2074 6865 0a20 thm use in the. │ │ │ │ +0000fb50: 2020 2020 2a20 6f70 7469 6d69 7a61 7469 * optimizati │ │ │ │ +0000fb60: 6f6e 2e20 5468 6520 696e 6974 6961 6c69 on. The initiali │ │ │ │ +0000fb70: 7a61 7469 6f6e 2069 7320 6120 6772 6964 zation is a grid │ │ │ │ +0000fb80: 2c20 696e 2077 6869 6368 2074 6865 2073 , in which the s │ │ │ │ +0000fb90: 7570 6572 7069 7865 6c73 2061 7265 2065 uperpixels are e │ │ │ │ +0000fba0: 7175 616c 6c79 2064 6973 7472 6962 7574 qually distribut │ │ │ │ +0000fbb0: 6564 2074 6872 6f75 6768 0a20 2020 2020 ed through. │ │ │ │ +0000fbc0: 2a20 7468 6520 7769 6474 6820 616e 6420 * the width and │ │ │ │ +0000fbd0: 7468 6520 6865 6967 6874 206f 6620 7468 the height of th │ │ │ │ +0000fbe0: 6520 696d 6167 652e 2054 6865 206c 6172 e image. The lar │ │ │ │ +0000fbf0: 6765 7220 626c 6f63 6b73 2063 6f72 7265 ger blocks corre │ │ │ │ +0000fc00: 7370 6f6e 6420 746f 2074 6865 2073 7570 spond to the sup │ │ │ │ +0000fc10: 6572 7069 7865 6c20 7369 7a65 2c20 616e erpixel size, an │ │ │ │ +0000fc20: 6420 7468 650a 2020 2020 202a 206c 6576 d the. * lev │ │ │ │ +0000fc30: 656c 7320 7769 7468 2073 6d61 6c6c 6572 els with smaller │ │ │ │ +0000fc40: 2062 6c6f 636b 7320 6172 6520 666f 726d blocks are form │ │ │ │ +0000fc50: 6564 2062 7920 6469 7669 6469 6e67 2074 ed by dividing t │ │ │ │ +0000fc60: 6865 206c 6172 6765 7220 626c 6f63 6b73 he larger blocks │ │ │ │ +0000fc70: 2069 6e74 6f20 3220 7820 3220 626c 6f63 into 2 x 2 bloc │ │ │ │ +0000fc80: 6b73 206f 6620 7069 7865 6c73 2c0a 2020 ks of pixels,. │ │ │ │ +0000fc90: 2020 202a 2072 6563 7572 7369 7665 6c79 * recursively │ │ │ │ +0000fca0: 2075 6e74 696c 2074 6865 2073 6d61 6c6c until the small │ │ │ │ +0000fcb0: 6572 2062 6c6f 636b 206c 6576 656c 2e20 er block level. │ │ │ │ +0000fcc0: 416e 2065 7861 6d70 6c65 206f 6620 696e An example of in │ │ │ │ +0000fcd0: 6974 6961 6c69 7a61 7469 6f6e 206f 6620 itialization of │ │ │ │ +0000fce0: 3420 626c 6f63 6b20 6c65 7665 6c73 2069 4 block levels i │ │ │ │ +0000fcf0: 730a 2020 2020 202a 2069 6c6c 7573 7472 s. * illustr │ │ │ │ +0000fd00: 6174 6564 2069 6e20 7468 6520 666f 6c6c ated in the foll │ │ │ │ +0000fd10: 6f77 696e 6720 6669 6775 7265 2e0a 2020 owing figure.. │ │ │ │ +0000fd20: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ +0000fd30: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ +0000fd40: 6978 656c 735f 626c 6f63 6b73 2e70 6e67 ixels_blocks.png │ │ │ │ +0000fd50: 290a 2020 2020 202a 2040 7265 7475 726e ). * @return │ │ │ │ +0000fd60: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000fd70: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +0000fd80: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000fd90: 6963 2053 7570 6572 7069 7865 6c53 4545 ic SuperpixelSEE │ │ │ │ +0000fda0: 4453 2063 7265 6174 6553 7570 6572 7069 DS createSuperpi │ │ │ │ +0000fdb0: 7865 6c53 4545 4453 2869 6e74 2069 6d61 xelSEEDS(int ima │ │ │ │ +0000fdc0: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im │ │ │ │ +0000fdd0: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int │ │ │ │ +0000fde0: 696d 6167 655f 6368 616e 6e65 6c73 2c20 image_channels, │ │ │ │ +0000fdf0: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ +0000fe00: 656c 732c 2069 6e74 206e 756d 5f6c 6576 els, int num_lev │ │ │ │ +0000fe10: 656c 732c 2069 6e74 2070 7269 6f72 2c20 els, int prior, │ │ │ │ +0000fe20: 696e 7420 6869 7374 6f67 7261 6d5f 6269 int histogram_bi │ │ │ │ +0000fe30: 6e73 2920 7b0a 2020 2020 2020 2020 7265 ns) {. re │ │ │ │ +0000fe40: 7475 726e 2053 7570 6572 7069 7865 6c53 turn SuperpixelS │ │ │ │ +0000fe50: 4545 4453 2e5f 5f66 726f 6d50 7472 5f5f EEDS.__fromPtr__ │ │ │ │ +0000fe60: 2863 7265 6174 6553 7570 6572 7069 7865 (createSuperpixe │ │ │ │ +0000fe70: 6c53 4545 4453 5f31 2869 6d61 6765 5f77 lSEEDS_1(image_w │ │ │ │ +0000fe80: 6964 7468 2c20 696d 6167 655f 6865 6967 idth, image_heig │ │ │ │ +0000fe90: 6874 2c20 696d 6167 655f 6368 616e 6e65 ht, image_channe │ │ │ │ +0000fea0: 6c73 2c20 6e75 6d5f 7375 7065 7270 6978 ls, num_superpix │ │ │ │ +0000feb0: 656c 732c 206e 756d 5f6c 6576 656c 732c els, num_levels, │ │ │ │ +0000fec0: 2070 7269 6f72 2c20 6869 7374 6f67 7261 prior, histogra │ │ │ │ +0000fed0: 6d5f 6269 6e73 2929 3b0a 2020 2020 7d0a m_bins));. }. │ │ │ │ +0000fee0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000fef0: 496e 6974 6961 6c69 7a65 7320 6120 5375 Initializes a Su │ │ │ │ +0000ff00: 7065 7270 6978 656c 5345 4544 5320 6f62 perpixelSEEDS ob │ │ │ │ +0000ff10: 6a65 6374 2e0a 2020 2020 202a 0a20 2020 ject.. *. │ │ │ │ +0000ff20: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ +0000ff30: 5f77 6964 7468 2049 6d61 6765 2077 6964 _width Image wid │ │ │ │ +0000ff40: 7468 2e0a 2020 2020 202a 2040 7061 7261 th.. * @para │ │ │ │ +0000ff50: 6d20 696d 6167 655f 6865 6967 6874 2049 m image_height I │ │ │ │ +0000ff60: 6d61 6765 2068 6569 6768 742e 0a20 2020 mage height.. │ │ │ │ +0000ff70: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ +0000ff80: 5f63 6861 6e6e 656c 7320 4e75 6d62 6572 _channels Number │ │ │ │ +0000ff90: 206f 6620 6368 616e 6e65 6c73 206f 6620 of channels of │ │ │ │ +0000ffa0: 7468 6520 696d 6167 652e 0a20 2020 2020 the image.. │ │ │ │ +0000ffb0: 2a20 4070 6172 616d 206e 756d 5f73 7570 * @param num_sup │ │ │ │ +0000ffc0: 6572 7069 7865 6c73 2044 6573 6972 6564 erpixels Desired │ │ │ │ +0000ffd0: 206e 756d 6265 7220 6f66 2073 7570 6572 number of super │ │ │ │ +0000ffe0: 7069 7865 6c73 2e20 4e6f 7465 2074 6861 pixels. Note tha │ │ │ │ +0000fff0: 7420 7468 6520 6163 7475 616c 206e 756d t the actual num │ │ │ │ +00010000: 6265 7220 6d61 7920 6265 2073 6d61 6c6c ber may be small │ │ │ │ +00010010: 6572 0a20 2020 2020 2a20 6475 6520 746f er. * due to │ │ │ │ +00010020: 2072 6573 7472 6963 7469 6f6e 7320 2864 restrictions (d │ │ │ │ +00010030: 6570 656e 6469 6e67 206f 6e20 7468 6520 epending on the │ │ │ │ +00010040: 696d 6167 6520 7369 7a65 2061 6e64 206e image size and n │ │ │ │ +00010050: 756d 5f6c 6576 656c 7329 2e20 5573 6520 um_levels). Use │ │ │ │ +00010060: 6765 744e 756d 6265 724f 6653 7570 6572 getNumberOfSuper │ │ │ │ +00010070: 7069 7865 6c73 2829 2074 6f0a 2020 2020 pixels() to. │ │ │ │ +00010080: 202a 2067 6574 2074 6865 2061 6374 7561 * get the actua │ │ │ │ +00010090: 6c20 6e75 6d62 6572 2e0a 2020 2020 202a l number.. * │ │ │ │ +000100a0: 2040 7061 7261 6d20 6e75 6d5f 6c65 7665 @param num_leve │ │ │ │ +000100b0: 6c73 204e 756d 6265 7220 6f66 2062 6c6f ls Number of blo │ │ │ │ +000100c0: 636b 206c 6576 656c 732e 2054 6865 206d ck levels. The m │ │ │ │ +000100d0: 6f72 6520 6c65 7665 6c73 2c20 7468 6520 ore levels, the │ │ │ │ +000100e0: 6d6f 7265 2061 6363 7572 6174 6520 6973 more accurate is │ │ │ │ +000100f0: 2074 6865 2073 6567 6d65 6e74 6174 696f the segmentatio │ │ │ │ +00010100: 6e2c 0a20 2020 2020 2a20 6275 7420 6e65 n,. * but ne │ │ │ │ +00010110: 6564 7320 6d6f 7265 206d 656d 6f72 7920 eds more memory │ │ │ │ +00010120: 616e 6420 4350 5520 7469 6d65 2e0a 2020 and CPU time.. │ │ │ │ +00010130: 2020 202a 2040 7061 7261 6d20 7072 696f * @param prio │ │ │ │ +00010140: 7220 656e 6162 6c65 2033 7833 2073 6861 r enable 3x3 sha │ │ │ │ +00010150: 7065 2073 6d6f 6f74 6869 6e67 2074 6572 pe smoothing ter │ │ │ │ +00010160: 6d20 6966 2026 6774 3b30 2e20 4120 6c61 m if >0. A la │ │ │ │ +00010170: 7267 6572 2076 616c 7565 206c 6561 6473 rger value leads │ │ │ │ +00010180: 2074 6f20 736d 6f6f 7468 6572 2073 6861 to smoother sha │ │ │ │ +00010190: 7065 732e 2070 7269 6f72 0a20 2020 2020 pes. prior. │ │ │ │ +000101a0: 2a20 6d75 7374 2062 6520 696e 2074 6865 * must be in the │ │ │ │ +000101b0: 2072 616e 6765 205b 302c 2035 5d2e 0a20 range [0, 5].. │ │ │ │ +000101c0: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +000101d0: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ +000101e0: 6c69 7a65 7320 6120 5375 7065 7270 6978 lizes a Superpix │ │ │ │ +000101f0: 656c 5345 4544 5320 6f62 6a65 6374 2066 elSEEDS object f │ │ │ │ +00010200: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima │ │ │ │ +00010210: 6765 2e20 4974 2073 746f 7265 7320 7468 ge. It stores th │ │ │ │ +00010220: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ +00010230: 2020 2020 202a 2074 6865 2069 6d61 6765 * the image │ │ │ │ +00010240: 3a20 696d 6167 655f 7769 6474 682c 2069 : image_width, i │ │ │ │ +00010250: 6d61 6765 5f68 6569 6768 7420 616e 6420 mage_height and │ │ │ │ +00010260: 696d 6167 655f 6368 616e 6e65 6c73 2e20 image_channels. │ │ │ │ +00010270: 4974 2061 6c73 6f20 7365 7473 2074 6865 It also sets the │ │ │ │ +00010280: 2070 6172 616d 6574 6572 7320 6f66 2074 parameters of t │ │ │ │ +00010290: 6865 2053 4545 4453 0a20 2020 2020 2a20 he SEEDS. * │ │ │ │ +000102a0: 7375 7065 7270 6978 656c 2061 6c67 6f72 superpixel algor │ │ │ │ +000102b0: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ +000102c0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +000102d0: 2c20 6e75 6d5f 6c65 7665 6c73 2c20 7573 , num_levels, us │ │ │ │ +000102e0: 655f 7072 696f 722c 2068 6973 746f 6772 e_prior, histogr │ │ │ │ +000102f0: 616d 5f62 696e 7320 616e 640a 2020 2020 am_bins and. │ │ │ │ +00010300: 202a 2064 6f75 626c 655f 7374 6570 2e0a * double_step.. │ │ │ │ +00010310: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00010320: 6520 6e75 6d62 6572 206f 6620 6c65 7665 e number of leve │ │ │ │ +00010330: 6c73 2069 6e20 6e75 6d5f 6c65 7665 6c73 ls in num_levels │ │ │ │ +00010340: 2064 6566 696e 6573 2074 6865 2061 6d6f defines the amo │ │ │ │ +00010350: 756e 7420 6f66 2062 6c6f 636b 206c 6576 unt of block lev │ │ │ │ +00010360: 656c 7320 7468 6174 2074 6865 2061 6c67 els that the alg │ │ │ │ +00010370: 6f72 6974 686d 2075 7365 2069 6e20 7468 orithm use in th │ │ │ │ +00010380: 650a 2020 2020 202a 206f 7074 696d 697a e. * optimiz │ │ │ │ +00010390: 6174 696f 6e2e 2054 6865 2069 6e69 7469 ation. The initi │ │ │ │ +000103a0: 616c 697a 6174 696f 6e20 6973 2061 2067 alization is a g │ │ │ │ +000103b0: 7269 642c 2069 6e20 7768 6963 6820 7468 rid, in which th │ │ │ │ +000103c0: 6520 7375 7065 7270 6978 656c 7320 6172 e superpixels ar │ │ │ │ +000103d0: 6520 6571 7561 6c6c 7920 6469 7374 7269 e equally distri │ │ │ │ +000103e0: 6275 7465 6420 7468 726f 7567 680a 2020 buted through. │ │ │ │ +000103f0: 2020 202a 2074 6865 2077 6964 7468 2061 * the width a │ │ │ │ +00010400: 6e64 2074 6865 2068 6569 6768 7420 6f66 nd the height of │ │ │ │ +00010410: 2074 6865 2069 6d61 6765 2e20 5468 6520 the image. The │ │ │ │ +00010420: 6c61 7267 6572 2062 6c6f 636b 7320 636f larger blocks co │ │ │ │ +00010430: 7272 6573 706f 6e64 2074 6f20 7468 6520 rrespond to the │ │ │ │ +00010440: 7375 7065 7270 6978 656c 2073 697a 652c superpixel size, │ │ │ │ +00010450: 2061 6e64 2074 6865 0a20 2020 2020 2a20 and the. * │ │ │ │ +00010460: 6c65 7665 6c73 2077 6974 6820 736d 616c levels with smal │ │ │ │ +00010470: 6c65 7220 626c 6f63 6b73 2061 7265 2066 ler blocks are f │ │ │ │ +00010480: 6f72 6d65 6420 6279 2064 6976 6964 696e ormed by dividin │ │ │ │ +00010490: 6720 7468 6520 6c61 7267 6572 2062 6c6f g the larger blo │ │ │ │ +000104a0: 636b 7320 696e 746f 2032 2078 2032 2062 cks into 2 x 2 b │ │ │ │ +000104b0: 6c6f 636b 7320 6f66 2070 6978 656c 732c locks of pixels, │ │ │ │ +000104c0: 0a20 2020 2020 2a20 7265 6375 7273 6976 . * recursiv │ │ │ │ +000104d0: 656c 7920 756e 7469 6c20 7468 6520 736d ely until the sm │ │ │ │ +000104e0: 616c 6c65 7220 626c 6f63 6b20 6c65 7665 aller block leve │ │ │ │ +000104f0: 6c2e 2041 6e20 6578 616d 706c 6520 6f66 l. An example of │ │ │ │ +00010500: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ +00010510: 6f66 2034 2062 6c6f 636b 206c 6576 656c of 4 block level │ │ │ │ +00010520: 7320 6973 0a20 2020 2020 2a20 696c 6c75 s is. * illu │ │ │ │ +00010530: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ +00010540: 6f6c 6c6f 7769 6e67 2066 6967 7572 652e ollowing figure. │ │ │ │ +00010550: 0a20 2020 2020 2a0a 2020 2020 202a 2021 . *. * ! │ │ │ │ +00010560: 5b69 6d61 6765 5d28 7069 6373 2f73 7570 [image](pics/sup │ │ │ │ +00010570: 6572 7069 7865 6c73 5f62 6c6f 636b 732e erpixels_blocks. │ │ │ │ +00010580: 706e 6729 0a20 2020 2020 2a20 4072 6574 png). * @ret │ │ │ │ +00010590: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +000105a0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000105b0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +000105c0: 7461 7469 6320 5375 7065 7270 6978 656c tatic Superpixel │ │ │ │ +000105d0: 5345 4544 5320 6372 6561 7465 5375 7065 SEEDS createSupe │ │ │ │ +000105e0: 7270 6978 656c 5345 4544 5328 696e 7420 rpixelSEEDS(int │ │ │ │ +000105f0: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ +00010600: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +00010610: 6e74 2069 6d61 6765 5f63 6861 6e6e 656c nt image_channel │ │ │ │ +00010620: 732c 2069 6e74 206e 756d 5f73 7570 6572 s, int num_super │ │ │ │ +00010630: 7069 7865 6c73 2c20 696e 7420 6e75 6d5f pixels, int num_ │ │ │ │ +00010640: 6c65 7665 6c73 2c20 696e 7420 7072 696f levels, int prio │ │ │ │ +00010650: 7229 207b 0a20 2020 2020 2020 2072 6574 r) {. ret │ │ │ │ +00010660: 7572 6e20 5375 7065 7270 6978 656c 5345 urn SuperpixelSE │ │ │ │ +00010670: 4544 532e 5f5f 6672 6f6d 5074 725f 5f28 EDS.__fromPtr__( │ │ │ │ +00010680: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +00010690: 5345 4544 535f 3228 696d 6167 655f 7769 SEEDS_2(image_wi │ │ │ │ +000106a0: 6474 682c 2069 6d61 6765 5f68 6569 6768 dth, image_heigh │ │ │ │ +000106b0: 742c 2069 6d61 6765 5f63 6861 6e6e 656c t, image_channel │ │ │ │ +000106c0: 732c 206e 756d 5f73 7570 6572 7069 7865 s, num_superpixe │ │ │ │ +000106d0: 6c73 2c20 6e75 6d5f 6c65 7665 6c73 2c20 ls, num_levels, │ │ │ │ +000106e0: 7072 696f 7229 293b 0a20 2020 207d 0a0a prior));. }.. │ │ │ │ +000106f0: 2020 2020 2f2a 2a0a 2020 2020 202a 2049 /**. * I │ │ │ │ +00010700: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup │ │ │ │ +00010710: 6572 7069 7865 6c53 4545 4453 206f 626a erpixelSEEDS obj │ │ │ │ +00010720: 6563 742e 0a20 2020 2020 2a0a 2020 2020 ect.. *. │ │ │ │ +00010730: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ +00010740: 7769 6474 6820 496d 6167 6520 7769 6474 width Image widt │ │ │ │ +00010750: 682e 0a20 2020 2020 2a20 4070 6172 616d h.. * @param │ │ │ │ +00010760: 2069 6d61 6765 5f68 6569 6768 7420 496d image_height Im │ │ │ │ +00010770: 6167 6520 6865 6967 6874 2e0a 2020 2020 age height.. │ │ │ │ +00010780: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ +00010790: 6368 616e 6e65 6c73 204e 756d 6265 7220 channels Number │ │ │ │ +000107a0: 6f66 2063 6861 6e6e 656c 7320 6f66 2074 of channels of t │ │ │ │ +000107b0: 6865 2069 6d61 6765 2e0a 2020 2020 202a he image.. * │ │ │ │ +000107c0: 2040 7061 7261 6d20 6e75 6d5f 7375 7065 @param num_supe │ │ │ │ +000107d0: 7270 6978 656c 7320 4465 7369 7265 6420 rpixels Desired │ │ │ │ +000107e0: 6e75 6d62 6572 206f 6620 7375 7065 7270 number of superp │ │ │ │ +000107f0: 6978 656c 732e 204e 6f74 6520 7468 6174 ixels. Note that │ │ │ │ +00010800: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb │ │ │ │ +00010810: 6572 206d 6179 2062 6520 736d 616c 6c65 er may be smalle │ │ │ │ +00010820: 720a 2020 2020 202a 2064 7565 2074 6f20 r. * due to │ │ │ │ +00010830: 7265 7374 7269 6374 696f 6e73 2028 6465 restrictions (de │ │ │ │ +00010840: 7065 6e64 696e 6720 6f6e 2074 6865 2069 pending on the i │ │ │ │ +00010850: 6d61 6765 2073 697a 6520 616e 6420 6e75 mage size and nu │ │ │ │ +00010860: 6d5f 6c65 7665 6c73 292e 2055 7365 2067 m_levels). Use g │ │ │ │ +00010870: 6574 4e75 6d62 6572 4f66 5375 7065 7270 etNumberOfSuperp │ │ │ │ +00010880: 6978 656c 7328 2920 746f 0a20 2020 2020 ixels() to. │ │ │ │ +00010890: 2a20 6765 7420 7468 6520 6163 7475 616c * get the actual │ │ │ │ +000108a0: 206e 756d 6265 722e 0a20 2020 2020 2a20 number.. * │ │ │ │ +000108b0: 4070 6172 616d 206e 756d 5f6c 6576 656c @param num_level │ │ │ │ +000108c0: 7320 4e75 6d62 6572 206f 6620 626c 6f63 s Number of bloc │ │ │ │ +000108d0: 6b20 6c65 7665 6c73 2e20 5468 6520 6d6f k levels. The mo │ │ │ │ +000108e0: 7265 206c 6576 656c 732c 2074 6865 206d re levels, the m │ │ │ │ +000108f0: 6f72 6520 6163 6375 7261 7465 2069 7320 ore accurate is │ │ │ │ +00010900: 7468 6520 7365 676d 656e 7461 7469 6f6e the segmentation │ │ │ │ +00010910: 2c0a 2020 2020 202a 2062 7574 206e 6565 ,. * but nee │ │ │ │ +00010920: 6473 206d 6f72 6520 6d65 6d6f 7279 2061 ds more memory a │ │ │ │ +00010930: 6e64 2043 5055 2074 696d 652e 0a20 2020 nd CPU time.. │ │ │ │ +00010940: 2020 2a20 6d75 7374 2062 6520 696e 2074 * must be in t │ │ │ │ +00010950: 6865 2072 616e 6765 205b 302c 2035 5d2e he range [0, 5]. │ │ │ │ +00010960: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ +00010970: 6865 2066 756e 6374 696f 6e20 696e 6974 he function init │ │ │ │ +00010980: 6961 6c69 7a65 7320 6120 5375 7065 7270 ializes a Superp │ │ │ │ +00010990: 6978 656c 5345 4544 5320 6f62 6a65 6374 ixelSEEDS object │ │ │ │ +000109a0: 2066 6f72 2074 6865 2069 6e70 7574 2069 for the input i │ │ │ │ +000109b0: 6d61 6765 2e20 4974 2073 746f 7265 7320 mage. It stores │ │ │ │ +000109c0: 7468 6520 7061 7261 6d65 7465 7273 206f the parameters o │ │ │ │ +000109d0: 660a 2020 2020 202a 2074 6865 2069 6d61 f. * the ima │ │ │ │ +000109e0: 6765 3a20 696d 6167 655f 7769 6474 682c ge: image_width, │ │ │ │ +000109f0: 2069 6d61 6765 5f68 6569 6768 7420 616e image_height an │ │ │ │ +00010a00: 6420 696d 6167 655f 6368 616e 6e65 6c73 d image_channels │ │ │ │ +00010a10: 2e20 4974 2061 6c73 6f20 7365 7473 2074 . It also sets t │ │ │ │ +00010a20: 6865 2070 6172 616d 6574 6572 7320 6f66 he parameters of │ │ │ │ +00010a30: 2074 6865 2053 4545 4453 0a20 2020 2020 the SEEDS. │ │ │ │ +00010a40: 2a20 7375 7065 7270 6978 656c 2061 6c67 * superpixel alg │ │ │ │ +00010a50: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar │ │ │ │ +00010a60: 653a 206e 756d 5f73 7570 6572 7069 7865 e: num_superpixe │ │ │ │ +00010a70: 6c73 2c20 6e75 6d5f 6c65 7665 6c73 2c20 ls, num_levels, │ │ │ │ +00010a80: 7573 655f 7072 696f 722c 2068 6973 746f use_prior, histo │ │ │ │ +00010a90: 6772 616d 5f62 696e 7320 616e 640a 2020 gram_bins and. │ │ │ │ +00010aa0: 2020 202a 2064 6f75 626c 655f 7374 6570 * double_step │ │ │ │ +00010ab0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00010ac0: 5468 6520 6e75 6d62 6572 206f 6620 6c65 The number of le │ │ │ │ +00010ad0: 7665 6c73 2069 6e20 6e75 6d5f 6c65 7665 vels in num_leve │ │ │ │ +00010ae0: 6c73 2064 6566 696e 6573 2074 6865 2061 ls defines the a │ │ │ │ +00010af0: 6d6f 756e 7420 6f66 2062 6c6f 636b 206c mount of block l │ │ │ │ +00010b00: 6576 656c 7320 7468 6174 2074 6865 2061 evels that the a │ │ │ │ +00010b10: 6c67 6f72 6974 686d 2075 7365 2069 6e20 lgorithm use in │ │ │ │ +00010b20: 7468 650a 2020 2020 202a 206f 7074 696d the. * optim │ │ │ │ +00010b30: 697a 6174 696f 6e2e 2054 6865 2069 6e69 ization. The ini │ │ │ │ +00010b40: 7469 616c 697a 6174 696f 6e20 6973 2061 tialization is a │ │ │ │ +00010b50: 2067 7269 642c 2069 6e20 7768 6963 6820 grid, in which │ │ │ │ +00010b60: 7468 6520 7375 7065 7270 6978 656c 7320 the superpixels │ │ │ │ +00010b70: 6172 6520 6571 7561 6c6c 7920 6469 7374 are equally dist │ │ │ │ +00010b80: 7269 6275 7465 6420 7468 726f 7567 680a ributed through. │ │ │ │ +00010b90: 2020 2020 202a 2074 6865 2077 6964 7468 * the width │ │ │ │ +00010ba0: 2061 6e64 2074 6865 2068 6569 6768 7420 and the height │ │ │ │ +00010bb0: 6f66 2074 6865 2069 6d61 6765 2e20 5468 of the image. Th │ │ │ │ +00010bc0: 6520 6c61 7267 6572 2062 6c6f 636b 7320 e larger blocks │ │ │ │ +00010bd0: 636f 7272 6573 706f 6e64 2074 6f20 7468 correspond to th │ │ │ │ +00010be0: 6520 7375 7065 7270 6978 656c 2073 697a e superpixel siz │ │ │ │ +00010bf0: 652c 2061 6e64 2074 6865 0a20 2020 2020 e, and the. │ │ │ │ +00010c00: 2a20 6c65 7665 6c73 2077 6974 6820 736d * levels with sm │ │ │ │ +00010c10: 616c 6c65 7220 626c 6f63 6b73 2061 7265 aller blocks are │ │ │ │ +00010c20: 2066 6f72 6d65 6420 6279 2064 6976 6964 formed by divid │ │ │ │ +00010c30: 696e 6720 7468 6520 6c61 7267 6572 2062 ing the larger b │ │ │ │ +00010c40: 6c6f 636b 7320 696e 746f 2032 2078 2032 locks into 2 x 2 │ │ │ │ +00010c50: 2062 6c6f 636b 7320 6f66 2070 6978 656c blocks of pixel │ │ │ │ +00010c60: 732c 0a20 2020 2020 2a20 7265 6375 7273 s,. * recurs │ │ │ │ +00010c70: 6976 656c 7920 756e 7469 6c20 7468 6520 ively until the │ │ │ │ +00010c80: 736d 616c 6c65 7220 626c 6f63 6b20 6c65 smaller block le │ │ │ │ +00010c90: 7665 6c2e 2041 6e20 6578 616d 706c 6520 vel. An example │ │ │ │ +00010ca0: 6f66 2069 6e69 7469 616c 697a 6174 696f of initializatio │ │ │ │ +00010cb0: 6e20 6f66 2034 2062 6c6f 636b 206c 6576 n of 4 block lev │ │ │ │ +00010cc0: 656c 7320 6973 0a20 2020 2020 2a20 696c els is. * il │ │ │ │ +00010cd0: 6c75 7374 7261 7465 6420 696e 2074 6865 lustrated in the │ │ │ │ +00010ce0: 2066 6f6c 6c6f 7769 6e67 2066 6967 7572 following figur │ │ │ │ +00010cf0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00010d00: 2021 5b69 6d61 6765 5d28 7069 6373 2f73 ![image](pics/s │ │ │ │ +00010d10: 7570 6572 7069 7865 6c73 5f62 6c6f 636b uperpixels_block │ │ │ │ +00010d20: 732e 706e 6729 0a20 2020 2020 2a20 4072 s.png). * @r │ │ │ │ +00010d30: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00010d40: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00010d50: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00010d60: 2073 7461 7469 6320 5375 7065 7270 6978 static Superpix │ │ │ │ +00010d70: 656c 5345 4544 5320 6372 6561 7465 5375 elSEEDS createSu │ │ │ │ +00010d80: 7065 7270 6978 656c 5345 4544 5328 696e perpixelSEEDS(in │ │ │ │ +00010d90: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i │ │ │ │ +00010da0: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height, │ │ │ │ +00010db0: 2069 6e74 2069 6d61 6765 5f63 6861 6e6e int image_chann │ │ │ │ +00010dc0: 656c 732c 2069 6e74 206e 756d 5f73 7570 els, int num_sup │ │ │ │ +00010dd0: 6572 7069 7865 6c73 2c20 696e 7420 6e75 erpixels, int nu │ │ │ │ +00010de0: 6d5f 6c65 7665 6c73 2920 7b0a 2020 2020 m_levels) {. │ │ │ │ +00010df0: 2020 2020 7265 7475 726e 2053 7570 6572 return Super │ │ │ │ +00010e00: 7069 7865 6c53 4545 4453 2e5f 5f66 726f pixelSEEDS.__fro │ │ │ │ +00010e10: 6d50 7472 5f5f 2863 7265 6174 6553 7570 mPtr__(createSup │ │ │ │ +00010e20: 6572 7069 7865 6c53 4545 4453 5f33 2869 erpixelSEEDS_3(i │ │ │ │ +00010e30: 6d61 6765 5f77 6964 7468 2c20 696d 6167 mage_width, imag │ │ │ │ +00010e40: 655f 6865 6967 6874 2c20 696d 6167 655f e_height, image_ │ │ │ │ +00010e50: 6368 616e 6e65 6c73 2c20 6e75 6d5f 7375 channels, num_su │ │ │ │ +00010e60: 7065 7270 6978 656c 732c 206e 756d 5f6c perpixels, num_l │ │ │ │ +00010e70: 6576 656c 7329 293b 0a20 2020 207d 0a0a evels));. }.. │ │ │ │ +00010e80: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00010e90: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00010ea0: 6d67 7072 6f63 3a3a 5261 646f 6e54 7261 mgproc::RadonTra │ │ │ │ +00010eb0: 6e73 666f 726d 284d 6174 2073 7263 2c20 nsform(Mat src, │ │ │ │ +00010ec0: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ +00010ed0: 2074 6865 7461 203d 2031 2c20 646f 7562 theta = 1, doub │ │ │ │ +00010ee0: 6c65 2073 7461 7274 5f61 6e67 6c65 203d le start_angle = │ │ │ │ +00010ef0: 2030 2c20 646f 7562 6c65 2065 6e64 5f61 0, double end_a │ │ │ │ +00010f00: 6e67 6c65 203d 2031 3830 2c20 626f 6f6c ngle = 180, bool │ │ │ │ +00010f10: 2063 726f 7020 3d20 6661 6c73 652c 2062 crop = false, b │ │ │ │ +00010f20: 6f6f 6c20 6e6f 726d 203d 2066 616c 7365 ool norm = false │ │ │ │ +00010f30: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00010f40: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula │ │ │ │ +00010f50: 7465 2052 6164 6f6e 2054 7261 6e73 666f te Radon Transfo │ │ │ │ +00010f60: 726d 206f 6620 616e 2069 6d61 6765 2e0a rm of an image.. │ │ │ │ +00010f70: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00010f80: 6973 2066 756e 6374 696f 6e20 6361 6c63 is function calc │ │ │ │ +00010f90: 756c 6174 6573 2074 6865 2052 6164 6f6e ulates the Radon │ │ │ │ +00010fa0: 2054 7261 6e73 666f 726d 206f 6620 6120 Transform of a │ │ │ │ +00010fb0: 6769 7665 6e20 696d 6167 6520 696e 2061 given image in a │ │ │ │ +00010fc0: 6e79 2072 616e 6765 2e0a 2020 2020 202a ny range.. * │ │ │ │ +00010fd0: 2053 6565 2068 7474 7073 3a2f 2f65 6e67 See https://eng │ │ │ │ +00010fe0: 696e 6565 7269 6e67 2e70 7572 6475 652e ineering.purdue. │ │ │ │ +00010ff0: 6564 752f 7e6d 616c 636f 6c6d 2f70 6374 edu/~malcolm/pct │ │ │ │ +00011000: 2f43 5449 5f43 6830 332e 7064 6620 666f /CTI_Ch03.pdf fo │ │ │ │ +00011010: 7220 6465 7461 696c 2e0a 2020 2020 202a r detail.. * │ │ │ │ +00011020: 2049 6620 7468 6520 696e 7075 7420 7479 If the input ty │ │ │ │ +00011030: 7065 2069 7320 4356 5f38 552c 2074 6865 pe is CV_8U, the │ │ │ │ +00011040: 206f 7574 7075 7420 7769 6c6c 2062 6520 output will be │ │ │ │ +00011050: 4356 5f33 3253 2e0a 2020 2020 202a 2049 CV_32S.. * I │ │ │ │ +00011060: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type │ │ │ │ +00011070: 2069 7320 4356 5f33 3246 206f 7220 4356 is CV_32F or CV │ │ │ │ +00011080: 5f36 3446 2c20 7468 6520 6f75 7470 7574 _64F, the output │ │ │ │ +00011090: 2077 696c 6c20 6265 2043 565f 3634 460a will be CV_64F. │ │ │ │ +000110a0: 2020 2020 202a 2054 6865 206f 7574 7075 * The outpu │ │ │ │ +000110b0: 7420 7369 7a65 2077 696c 6c20 6265 206e t size will be n │ │ │ │ +000110c0: 756d 5f6f 665f 696e 7465 6772 616c 2078 um_of_integral x │ │ │ │ +000110d0: 2073 7263 5f64 6961 676f 6e61 6c5f 6c65 src_diagonal_le │ │ │ │ +000110e0: 6e67 7468 2e0a 2020 2020 202a 2049 6620 ngth.. * If │ │ │ │ +000110f0: 6372 6f70 2069 7320 7365 6c65 6374 6564 crop is selected │ │ │ │ +00011100: 2c20 7468 6520 696e 7075 7420 696d 6167 , the input imag │ │ │ │ +00011110: 6520 7769 6c6c 2062 6520 6372 6f70 2069 e will be crop i │ │ │ │ +00011120: 6e74 6f20 7371 7561 7265 2074 6865 6e20 nto square then │ │ │ │ +00011130: 6369 7263 6c65 2c0a 2020 2020 202a 2061 circle,. * a │ │ │ │ +00011140: 6e64 206f 7574 7075 7420 7369 7a65 2077 nd output size w │ │ │ │ +00011150: 696c 6c20 6265 206e 756d 5f6f 665f 696e ill be num_of_in │ │ │ │ +00011160: 7465 6772 616c 2078 206d 696e 5f65 6467 tegral x min_edg │ │ │ │ +00011170: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00011180: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ +00011190: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +000111a0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +000111b0: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +000111c0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +000111d0: 2020 202a 2040 7061 7261 6d20 7468 6574 * @param thet │ │ │ │ +000111e0: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ +000111f0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00011200: 2040 7061 7261 6d20 7374 6172 745f 616e @param start_an │ │ │ │ +00011210: 676c 6520 6175 746f 6d61 7469 6361 6c6c gle automaticall │ │ │ │ +00011220: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00011230: 202a 2040 7061 7261 6d20 656e 645f 616e * @param end_an │ │ │ │ +00011240: 676c 6520 6175 746f 6d61 7469 6361 6c6c gle automaticall │ │ │ │ +00011250: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00011260: 202a 2040 7061 7261 6d20 6372 6f70 2061 * @param crop a │ │ │ │ +00011270: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00011280: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00011290: 6172 616d 206e 6f72 6d20 6175 746f 6d61 aram norm automa │ │ │ │ +000112a0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000112b0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +000112c0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +000112d0: 2052 6164 6f6e 5472 616e 7366 6f72 6d28 RadonTransform( │ │ │ │ +000112e0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +000112f0: 2c20 646f 7562 6c65 2074 6865 7461 2c20 , double theta, │ │ │ │ +00011300: 646f 7562 6c65 2073 7461 7274 5f61 6e67 double start_ang │ │ │ │ +00011310: 6c65 2c20 646f 7562 6c65 2065 6e64 5f61 le, double end_a │ │ │ │ +00011320: 6e67 6c65 2c20 626f 6f6c 6561 6e20 6372 ngle, boolean cr │ │ │ │ +00011330: 6f70 2c20 626f 6f6c 6561 6e20 6e6f 726d op, boolean norm │ │ │ │ +00011340: 2920 7b0a 2020 2020 2020 2020 5261 646f ) {. Rado │ │ │ │ +00011350: 6e54 7261 6e73 666f 726d 5f30 2873 7263 nTransform_0(src │ │ │ │ +00011360: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00011370: 6e61 7469 7665 4f62 6a2c 2074 6865 7461 nativeObj, theta │ │ │ │ +00011380: 2c20 7374 6172 745f 616e 676c 652c 2065 , start_angle, e │ │ │ │ +00011390: 6e64 5f61 6e67 6c65 2c20 6372 6f70 2c20 nd_angle, crop, │ │ │ │ +000113a0: 6e6f 726d 293b 0a20 2020 207d 0a0a 2020 norm);. }.. │ │ │ │ +000113b0: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal │ │ │ │ +000113c0: 6375 6c61 7465 2052 6164 6f6e 2054 7261 culate Radon Tra │ │ │ │ +000113d0: 6e73 666f 726d 206f 6620 616e 2069 6d61 nsform of an ima │ │ │ │ +000113e0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +000113f0: 2a20 5468 6973 2066 756e 6374 696f 6e20 * This function │ │ │ │ +00011400: 6361 6c63 756c 6174 6573 2074 6865 2052 calculates the R │ │ │ │ +00011410: 6164 6f6e 2054 7261 6e73 666f 726d 206f adon Transform o │ │ │ │ +00011420: 6620 6120 6769 7665 6e20 696d 6167 6520 f a given image │ │ │ │ +00011430: 696e 2061 6e79 2072 616e 6765 2e0a 2020 in any range.. │ │ │ │ +00011440: 2020 202a 2053 6565 2068 7474 7073 3a2f * See https:/ │ │ │ │ +00011450: 2f65 6e67 696e 6565 7269 6e67 2e70 7572 /engineering.pur │ │ │ │ +00011460: 6475 652e 6564 752f 7e6d 616c 636f 6c6d due.edu/~malcolm │ │ │ │ +00011470: 2f70 6374 2f43 5449 5f43 6830 332e 7064 /pct/CTI_Ch03.pd │ │ │ │ +00011480: 6620 666f 7220 6465 7461 696c 2e0a 2020 f for detail.. │ │ │ │ +00011490: 2020 202a 2049 6620 7468 6520 696e 7075 * If the inpu │ │ │ │ +000114a0: 7420 7479 7065 2069 7320 4356 5f38 552c t type is CV_8U, │ │ │ │ +000114b0: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will │ │ │ │ +000114c0: 2062 6520 4356 5f33 3253 2e0a 2020 2020 be CV_32S.. │ │ │ │ +000114d0: 202a 2049 6620 7468 6520 696e 7075 7420 * If the input │ │ │ │ +000114e0: 7479 7065 2069 7320 4356 5f33 3246 206f type is CV_32F o │ │ │ │ +000114f0: 7220 4356 5f36 3446 2c20 7468 6520 6f75 r CV_64F, the ou │ │ │ │ +00011500: 7470 7574 2077 696c 6c20 6265 2043 565f tput will be CV_ │ │ │ │ +00011510: 3634 460a 2020 2020 202a 2054 6865 206f 64F. * The o │ │ │ │ +00011520: 7574 7075 7420 7369 7a65 2077 696c 6c20 utput size will │ │ │ │ +00011530: 6265 206e 756d 5f6f 665f 696e 7465 6772 be num_of_integr │ │ │ │ +00011540: 616c 2078 2073 7263 5f64 6961 676f 6e61 al x src_diagona │ │ │ │ +00011550: 6c5f 6c65 6e67 7468 2e0a 2020 2020 202a l_length.. * │ │ │ │ +00011560: 2049 6620 6372 6f70 2069 7320 7365 6c65 If crop is sele │ │ │ │ +00011570: 6374 6564 2c20 7468 6520 696e 7075 7420 cted, the input │ │ │ │ +00011580: 696d 6167 6520 7769 6c6c 2062 6520 6372 image will be cr │ │ │ │ +00011590: 6f70 2069 6e74 6f20 7371 7561 7265 2074 op into square t │ │ │ │ +000115a0: 6865 6e20 6369 7263 6c65 2c0a 2020 2020 hen circle,. │ │ │ │ +000115b0: 202a 2061 6e64 206f 7574 7075 7420 7369 * and output si │ │ │ │ +000115c0: 7a65 2077 696c 6c20 6265 206e 756d 5f6f ze will be num_o │ │ │ │ +000115d0: 665f 696e 7465 6772 616c 2078 206d 696e f_integral x min │ │ │ │ +000115e0: 5f65 6467 652e 0a20 2020 2020 2a0a 2020 _edge.. *. │ │ │ │ +000115f0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00011600: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00011610: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00011620: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ +00011630: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00011640: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00011650: 7468 6574 6120 6175 746f 6d61 7469 6361 theta automatica │ │ │ │ +00011660: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00011670: 2020 202a 2040 7061 7261 6d20 7374 6172 * @param star │ │ │ │ +00011680: 745f 616e 676c 6520 6175 746f 6d61 7469 t_angle automati │ │ │ │ +00011690: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000116a0: 2020 2020 202a 2040 7061 7261 6d20 656e * @param en │ │ │ │ +000116b0: 645f 616e 676c 6520 6175 746f 6d61 7469 d_angle automati │ │ │ │ +000116c0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000116d0: 2020 2020 202a 2040 7061 7261 6d20 6372 * @param cr │ │ │ │ +000116e0: 6f70 2061 7574 6f6d 6174 6963 616c 6c79 op automatically │ │ │ │ +000116f0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00011700: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00011710: 6174 6963 2076 6f69 6420 5261 646f 6e54 atic void RadonT │ │ │ │ +00011720: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ +00011730: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ +00011740: 6520 7468 6574 612c 2064 6f75 626c 6520 e theta, double │ │ │ │ +00011750: 7374 6172 745f 616e 676c 652c 2064 6f75 start_angle, dou │ │ │ │ +00011760: 626c 6520 656e 645f 616e 676c 652c 2062 ble end_angle, b │ │ │ │ +00011770: 6f6f 6c65 616e 2063 726f 7029 207b 0a20 oolean crop) {. │ │ │ │ +00011780: 2020 2020 2020 2052 6164 6f6e 5472 616e RadonTran │ │ │ │ +00011790: 7366 6f72 6d5f 3128 7372 632e 6e61 7469 sform_1(src.nati │ │ │ │ +000117a0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +000117b0: 654f 626a 2c20 7468 6574 612c 2073 7461 eObj, theta, sta │ │ │ │ +000117c0: 7274 5f61 6e67 6c65 2c20 656e 645f 616e rt_angle, end_an │ │ │ │ +000117d0: 676c 652c 2063 726f 7029 3b0a 2020 2020 gle, crop);. │ │ │ │ +000117e0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +000117f0: 2a20 4361 6c63 756c 6174 6520 5261 646f * Calculate Rado │ │ │ │ +00011800: 6e20 5472 616e 7366 6f72 6d20 6f66 2061 n Transform of a │ │ │ │ +00011810: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +00011820: 2020 2020 202a 2054 6869 7320 6675 6e63 * This func │ │ │ │ +00011830: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ +00011840: 7468 6520 5261 646f 6e20 5472 616e 7366 the Radon Transf │ │ │ │ +00011850: 6f72 6d20 6f66 2061 2067 6976 656e 2069 orm of a given i │ │ │ │ +00011860: 6d61 6765 2069 6e20 616e 7920 7261 6e67 mage in any rang │ │ │ │ +00011870: 652e 0a20 2020 2020 2a20 5365 6520 6874 e.. * See ht │ │ │ │ +00011880: 7470 733a 2f2f 656e 6769 6e65 6572 696e tps://engineerin │ │ │ │ +00011890: 672e 7075 7264 7565 2e65 6475 2f7e 6d61 g.purdue.edu/~ma │ │ │ │ +000118a0: 6c63 6f6c 6d2f 7063 742f 4354 495f 4368 lcolm/pct/CTI_Ch │ │ │ │ +000118b0: 3033 2e70 6466 2066 6f72 2064 6574 6169 03.pdf for detai │ │ │ │ +000118c0: 6c2e 0a20 2020 2020 2a20 4966 2074 6865 l.. * If the │ │ │ │ +000118d0: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ +000118e0: 565f 3855 2c20 7468 6520 6f75 7470 7574 V_8U, the output │ │ │ │ +000118f0: 2077 696c 6c20 6265 2043 565f 3332 532e will be CV_32S. │ │ │ │ +00011900: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i │ │ │ │ +00011910: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_ │ │ │ │ +00011920: 3332 4620 6f72 2043 565f 3634 462c 2074 32F or CV_64F, t │ │ │ │ +00011930: 6865 206f 7574 7075 7420 7769 6c6c 2062 he output will b │ │ │ │ +00011940: 6520 4356 5f36 3446 0a20 2020 2020 2a20 e CV_64F. * │ │ │ │ +00011950: 5468 6520 6f75 7470 7574 2073 697a 6520 The output size │ │ │ │ +00011960: 7769 6c6c 2062 6520 6e75 6d5f 6f66 5f69 will be num_of_i │ │ │ │ +00011970: 6e74 6567 7261 6c20 7820 7372 635f 6469 ntegral x src_di │ │ │ │ +00011980: 6167 6f6e 616c 5f6c 656e 6774 682e 0a20 agonal_length.. │ │ │ │ +00011990: 2020 2020 2a20 4966 2063 726f 7020 6973 * If crop is │ │ │ │ +000119a0: 2073 656c 6563 7465 642c 2074 6865 2069 selected, the i │ │ │ │ +000119b0: 6e70 7574 2069 6d61 6765 2077 696c 6c20 nput image will │ │ │ │ +000119c0: 6265 2063 726f 7020 696e 746f 2073 7175 be crop into squ │ │ │ │ +000119d0: 6172 6520 7468 656e 2063 6972 636c 652c are then circle, │ │ │ │ +000119e0: 0a20 2020 2020 2a20 616e 6420 6f75 7470 . * and outp │ │ │ │ +000119f0: 7574 2073 697a 6520 7769 6c6c 2062 6520 ut size will be │ │ │ │ +00011a00: 6e75 6d5f 6f66 5f69 6e74 6567 7261 6c20 num_of_integral │ │ │ │ +00011a10: 7820 6d69 6e5f 6564 6765 2e0a 2020 2020 x min_edge.. │ │ │ │ +00011a20: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00011a30: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ +00011a40: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00011a50: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +00011a60: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00011a70: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00011a80: 6172 616d 2074 6865 7461 2061 7574 6f6d aram theta autom │ │ │ │ +00011a90: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00011aa0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00011ab0: 2073 7461 7274 5f61 6e67 6c65 2061 7574 start_angle aut │ │ │ │ +00011ac0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00011ad0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00011ae0: 616d 2065 6e64 5f61 6e67 6c65 2061 7574 am end_angle aut │ │ │ │ +00011af0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00011b00: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00011b10: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00011b20: 6f69 6420 5261 646f 6e54 7261 6e73 666f oid RadonTransfo │ │ │ │ +00011b30: 726d 284d 6174 2073 7263 2c20 4d61 7420 rm(Mat src, Mat │ │ │ │ +00011b40: 6473 742c 2064 6f75 626c 6520 7468 6574 dst, double thet │ │ │ │ +00011b50: 612c 2064 6f75 626c 6520 7374 6172 745f a, double start_ │ │ │ │ +00011b60: 616e 676c 652c 2064 6f75 626c 6520 656e angle, double en │ │ │ │ +00011b70: 645f 616e 676c 6529 207b 0a20 2020 2020 d_angle) {. │ │ │ │ +00011b80: 2020 2052 6164 6f6e 5472 616e 7366 6f72 RadonTransfor │ │ │ │ +00011b90: 6d5f 3228 7372 632e 6e61 7469 7665 4f62 m_2(src.nativeOb │ │ │ │ +00011ba0: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00011bb0: 2c20 7468 6574 612c 2073 7461 7274 5f61 , theta, start_a │ │ │ │ +00011bc0: 6e67 6c65 2c20 656e 645f 616e 676c 6529 ngle, end_angle) │ │ │ │ +00011bd0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00011be0: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ +00011bf0: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ +00011c00: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ +00011c10: 2020 2020 2a0a 2020 2020 202a 2054 6869 *. * Thi │ │ │ │ +00011c20: 7320 6675 6e63 7469 6f6e 2063 616c 6375 s function calcu │ │ │ │ +00011c30: 6c61 7465 7320 7468 6520 5261 646f 6e20 lates the Radon │ │ │ │ +00011c40: 5472 616e 7366 6f72 6d20 6f66 2061 2067 Transform of a g │ │ │ │ +00011c50: 6976 656e 2069 6d61 6765 2069 6e20 616e iven image in an │ │ │ │ +00011c60: 7920 7261 6e67 652e 0a20 2020 2020 2a20 y range.. * │ │ │ │ +00011c70: 5365 6520 6874 7470 733a 2f2f 656e 6769 See https://engi │ │ │ │ +00011c80: 6e65 6572 696e 672e 7075 7264 7565 2e65 neering.purdue.e │ │ │ │ +00011c90: 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 742f du/~malcolm/pct/ │ │ │ │ +00011ca0: 4354 495f 4368 3033 2e70 6466 2066 6f72 CTI_Ch03.pdf for │ │ │ │ +00011cb0: 2064 6574 6169 6c2e 0a20 2020 2020 2a20 detail.. * │ │ │ │ +00011cc0: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ +00011cd0: 6520 6973 2043 565f 3855 2c20 7468 6520 e is CV_8U, the │ │ │ │ +00011ce0: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ +00011cf0: 565f 3332 532e 0a20 2020 2020 2a20 4966 V_32S.. * If │ │ │ │ +00011d00: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ +00011d10: 6973 2043 565f 3332 4620 6f72 2043 565f is CV_32F or CV_ │ │ │ │ +00011d20: 3634 462c 2074 6865 206f 7574 7075 7420 64F, the output │ │ │ │ +00011d30: 7769 6c6c 2062 6520 4356 5f36 3446 0a20 will be CV_64F. │ │ │ │ +00011d40: 2020 2020 2a20 5468 6520 6f75 7470 7574 * The output │ │ │ │ +00011d50: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ +00011d60: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ +00011d70: 7372 635f 6469 6167 6f6e 616c 5f6c 656e src_diagonal_len │ │ │ │ +00011d80: 6774 682e 0a20 2020 2020 2a20 4966 2063 gth.. * If c │ │ │ │ +00011d90: 726f 7020 6973 2073 656c 6563 7465 642c rop is selected, │ │ │ │ +00011da0: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00011db0: 2077 696c 6c20 6265 2063 726f 7020 696e will be crop in │ │ │ │ +00011dc0: 746f 2073 7175 6172 6520 7468 656e 2063 to square then c │ │ │ │ +00011dd0: 6972 636c 652c 0a20 2020 2020 2a20 616e ircle,. * an │ │ │ │ +00011de0: 6420 6f75 7470 7574 2073 697a 6520 7769 d output size wi │ │ │ │ +00011df0: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ +00011e00: 6567 7261 6c20 7820 6d69 6e5f 6564 6765 egral x min_edge │ │ │ │ +00011e10: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00011e20: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +00011e30: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00011e40: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00011e50: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +00011e60: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00011e70: 2020 2a20 4070 6172 616d 2074 6865 7461 * @param theta │ │ │ │ +00011e80: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00011e90: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00011ea0: 4070 6172 616d 2073 7461 7274 5f61 6e67 @param start_ang │ │ │ │ +00011eb0: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ +00011ec0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00011ed0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00011ee0: 6174 6963 2076 6f69 6420 5261 646f 6e54 atic void RadonT │ │ │ │ +00011ef0: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ +00011f00: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ +00011f10: 6520 7468 6574 612c 2064 6f75 626c 6520 e theta, double │ │ │ │ +00011f20: 7374 6172 745f 616e 676c 6529 207b 0a20 start_angle) {. │ │ │ │ +00011f30: 2020 2020 2020 2052 6164 6f6e 5472 616e RadonTran │ │ │ │ +00011f40: 7366 6f72 6d5f 3328 7372 632e 6e61 7469 sform_3(src.nati │ │ │ │ +00011f50: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00011f60: 654f 626a 2c20 7468 6574 612c 2073 7461 eObj, theta, sta │ │ │ │ +00011f70: 7274 5f61 6e67 6c65 293b 0a20 2020 207d rt_angle);. } │ │ │ │ +00011f80: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00011f90: 2043 616c 6375 6c61 7465 2052 6164 6f6e Calculate Radon │ │ │ │ +00011fa0: 2054 7261 6e73 666f 726d 206f 6620 616e Transform of an │ │ │ │ +00011fb0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00011fc0: 2020 2020 2a20 5468 6973 2066 756e 6374 * This funct │ │ │ │ +00011fd0: 696f 6e20 6361 6c63 756c 6174 6573 2074 ion calculates t │ │ │ │ +00011fe0: 6865 2052 6164 6f6e 2054 7261 6e73 666f he Radon Transfo │ │ │ │ +00011ff0: 726d 206f 6620 6120 6769 7665 6e20 696d rm of a given im │ │ │ │ +00012000: 6167 6520 696e 2061 6e79 2072 616e 6765 age in any range │ │ │ │ +00012010: 2e0a 2020 2020 202a 2053 6565 2068 7474 .. * See htt │ │ │ │ +00012020: 7073 3a2f 2f65 6e67 696e 6565 7269 6e67 ps://engineering │ │ │ │ +00012030: 2e70 7572 6475 652e 6564 752f 7e6d 616c .purdue.edu/~mal │ │ │ │ +00012040: 636f 6c6d 2f70 6374 2f43 5449 5f43 6830 colm/pct/CTI_Ch0 │ │ │ │ +00012050: 332e 7064 6620 666f 7220 6465 7461 696c 3.pdf for detail │ │ │ │ +00012060: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ +00012070: 696e 7075 7420 7479 7065 2069 7320 4356 input type is CV │ │ │ │ +00012080: 5f38 552c 2074 6865 206f 7574 7075 7420 _8U, the output │ │ │ │ +00012090: 7769 6c6c 2062 6520 4356 5f33 3253 2e0a will be CV_32S.. │ │ │ │ +000120a0: 2020 2020 202a 2049 6620 7468 6520 696e * If the in │ │ │ │ +000120b0: 7075 7420 7479 7065 2069 7320 4356 5f33 put type is CV_3 │ │ │ │ +000120c0: 3246 206f 7220 4356 5f36 3446 2c20 7468 2F or CV_64F, th │ │ │ │ +000120d0: 6520 6f75 7470 7574 2077 696c 6c20 6265 e output will be │ │ │ │ +000120e0: 2043 565f 3634 460a 2020 2020 202a 2054 CV_64F. * T │ │ │ │ +000120f0: 6865 206f 7574 7075 7420 7369 7a65 2077 he output size w │ │ │ │ +00012100: 696c 6c20 6265 206e 756d 5f6f 665f 696e ill be num_of_in │ │ │ │ +00012110: 7465 6772 616c 2078 2073 7263 5f64 6961 tegral x src_dia │ │ │ │ +00012120: 676f 6e61 6c5f 6c65 6e67 7468 2e0a 2020 gonal_length.. │ │ │ │ +00012130: 2020 202a 2049 6620 6372 6f70 2069 7320 * If crop is │ │ │ │ +00012140: 7365 6c65 6374 6564 2c20 7468 6520 696e selected, the in │ │ │ │ +00012150: 7075 7420 696d 6167 6520 7769 6c6c 2062 put image will b │ │ │ │ +00012160: 6520 6372 6f70 2069 6e74 6f20 7371 7561 e crop into squa │ │ │ │ +00012170: 7265 2074 6865 6e20 6369 7263 6c65 2c0a re then circle,. │ │ │ │ +00012180: 2020 2020 202a 2061 6e64 206f 7574 7075 * and outpu │ │ │ │ +00012190: 7420 7369 7a65 2077 696c 6c20 6265 206e t size will be n │ │ │ │ +000121a0: 756d 5f6f 665f 696e 7465 6772 616c 2078 um_of_integral x │ │ │ │ +000121b0: 206d 696e 5f65 6467 652e 0a20 2020 2020 min_edge.. │ │ │ │ +000121c0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000121d0: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ +000121e0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000121f0: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ +00012200: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00012210: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00012220: 7261 6d20 7468 6574 6120 6175 746f 6d61 ram theta automa │ │ │ │ +00012230: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00012240: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00012250: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00012260: 2052 6164 6f6e 5472 616e 7366 6f72 6d28 RadonTransform( │ │ │ │ +00012270: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00012280: 2c20 646f 7562 6c65 2074 6865 7461 2920 , double theta) │ │ │ │ +00012290: 7b0a 2020 2020 2020 2020 5261 646f 6e54 {. RadonT │ │ │ │ +000122a0: 7261 6e73 666f 726d 5f34 2873 7263 2e6e ransform_4(src.n │ │ │ │ +000122b0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +000122c0: 7469 7665 4f62 6a2c 2074 6865 7461 293b tiveObj, theta); │ │ │ │ +000122d0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +000122e0: 2020 2020 202a 2043 616c 6375 6c61 7465 * Calculate │ │ │ │ +000122f0: 2052 6164 6f6e 2054 7261 6e73 666f 726d Radon Transform │ │ │ │ +00012300: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ +00012310: 2020 202a 0a20 2020 2020 2a20 5468 6973 *. * This │ │ │ │ +00012320: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ +00012330: 6174 6573 2074 6865 2052 6164 6f6e 2054 ates the Radon T │ │ │ │ +00012340: 7261 6e73 666f 726d 206f 6620 6120 6769 ransform of a gi │ │ │ │ +00012350: 7665 6e20 696d 6167 6520 696e 2061 6e79 ven image in any │ │ │ │ +00012360: 2072 616e 6765 2e0a 2020 2020 202a 2053 range.. * S │ │ │ │ +00012370: 6565 2068 7474 7073 3a2f 2f65 6e67 696e ee https://engin │ │ │ │ +00012380: 6565 7269 6e67 2e70 7572 6475 652e 6564 eering.purdue.ed │ │ │ │ +00012390: 752f 7e6d 616c 636f 6c6d 2f70 6374 2f43 u/~malcolm/pct/C │ │ │ │ +000123a0: 5449 5f43 6830 332e 7064 6620 666f 7220 TI_Ch03.pdf for │ │ │ │ +000123b0: 6465 7461 696c 2e0a 2020 2020 202a 2049 detail.. * I │ │ │ │ +000123c0: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type │ │ │ │ +000123d0: 2069 7320 4356 5f38 552c 2074 6865 206f is CV_8U, the o │ │ │ │ +000123e0: 7574 7075 7420 7769 6c6c 2062 6520 4356 utput will be CV │ │ │ │ +000123f0: 5f33 3253 2e0a 2020 2020 202a 2049 6620 _32S.. * If │ │ │ │ +00012400: 7468 6520 696e 7075 7420 7479 7065 2069 the input type i │ │ │ │ +00012410: 7320 4356 5f33 3246 206f 7220 4356 5f36 s CV_32F or CV_6 │ │ │ │ +00012420: 3446 2c20 7468 6520 6f75 7470 7574 2077 4F, the output w │ │ │ │ +00012430: 696c 6c20 6265 2043 565f 3634 460a 2020 ill be CV_64F. │ │ │ │ +00012440: 2020 202a 2054 6865 206f 7574 7075 7420 * The output │ │ │ │ +00012450: 7369 7a65 2077 696c 6c20 6265 206e 756d size will be num │ │ │ │ +00012460: 5f6f 665f 696e 7465 6772 616c 2078 2073 _of_integral x s │ │ │ │ +00012470: 7263 5f64 6961 676f 6e61 6c5f 6c65 6e67 rc_diagonal_leng │ │ │ │ +00012480: 7468 2e0a 2020 2020 202a 2049 6620 6372 th.. * If cr │ │ │ │ +00012490: 6f70 2069 7320 7365 6c65 6374 6564 2c20 op is selected, │ │ │ │ +000124a0: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ +000124b0: 7769 6c6c 2062 6520 6372 6f70 2069 6e74 will be crop int │ │ │ │ +000124c0: 6f20 7371 7561 7265 2074 6865 6e20 6369 o square then ci │ │ │ │ +000124d0: 7263 6c65 2c0a 2020 2020 202a 2061 6e64 rcle,. * and │ │ │ │ +000124e0: 206f 7574 7075 7420 7369 7a65 2077 696c output size wil │ │ │ │ +000124f0: 6c20 6265 206e 756d 5f6f 665f 696e 7465 l be num_of_inte │ │ │ │ +00012500: 6772 616c 2078 206d 696e 5f65 6467 652e gral x min_edge. │ │ │ │ +00012510: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00012520: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa │ │ │ │ +00012530: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00012540: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00012550: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ +00012560: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00012570: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00012580: 7461 7469 6320 766f 6964 2052 6164 6f6e tatic void Radon │ │ │ │ +00012590: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr │ │ │ │ +000125a0: 632c 204d 6174 2064 7374 2920 7b0a 2020 c, Mat dst) {. │ │ │ │ +000125b0: 2020 2020 2020 5261 646f 6e54 7261 6e73 RadonTrans │ │ │ │ +000125c0: 666f 726d 5f35 2873 7263 2e6e 6174 6976 form_5(src.nativ │ │ │ │ +000125d0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +000125e0: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ +000125f0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00012600: 2020 5074 725f 5246 4665 6174 7572 6547 Ptr_RFFeatureG │ │ │ │ +00012610: 6574 7465 7220 6376 3a3a 7869 6d67 7072 etter cv::ximgpr │ │ │ │ +00012620: 6f63 3a3a 6372 6561 7465 5246 4665 6174 oc::createRFFeat │ │ │ │ +00012630: 7572 6547 6574 7465 7228 290a 2020 2020 ureGetter(). │ │ │ │ +00012640: 2f2f 0a0a 2020 2020 7075 626c 6963 2073 //.. public s │ │ │ │ +00012650: 7461 7469 6320 5246 4665 6174 7572 6547 tatic RFFeatureG │ │ │ │ +00012660: 6574 7465 7220 6372 6561 7465 5246 4665 etter createRFFe │ │ │ │ +00012670: 6174 7572 6547 6574 7465 7228 2920 7b0a atureGetter() {. │ │ │ │ +00012680: 2020 2020 2020 2020 7265 7475 726e 2052 return R │ │ │ │ +00012690: 4646 6561 7475 7265 4765 7474 6572 2e5f FFeatureGetter._ │ │ │ │ +000126a0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +000126b0: 6552 4646 6561 7475 7265 4765 7474 6572 eRFFeatureGetter │ │ │ │ +000126c0: 5f30 2829 293b 0a20 2020 207d 0a0a 0a20 _0());. }... │ │ │ │ +000126d0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +000126e0: 3a20 2050 7472 5f53 7472 7563 7475 7265 : Ptr_Structure │ │ │ │ +000126f0: 6445 6467 6544 6574 6563 7469 6f6e 2063 dEdgeDetection c │ │ │ │ +00012700: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +00012710: 6174 6553 7472 7563 7475 7265 6445 6467 ateStructuredEdg │ │ │ │ +00012720: 6544 6574 6563 7469 6f6e 2853 7472 696e eDetection(Strin │ │ │ │ +00012730: 6720 6d6f 6465 6c2c 2050 7472 5f52 4646 g model, Ptr_RFF │ │ │ │ +00012740: 6561 7475 7265 4765 7474 6572 2068 6f77 eatureGetter how │ │ │ │ +00012750: 546f 4765 7446 6561 7475 7265 7320 3d20 ToGetFeatures = │ │ │ │ +00012760: 5074 723c 5246 4665 6174 7572 6547 6574 Ptr()). //.. │ │ │ │ +00012780: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00012790: 6320 5374 7275 6374 7572 6564 4564 6765 c StructuredEdge │ │ │ │ +000127a0: 4465 7465 6374 696f 6e20 6372 6561 7465 Detection create │ │ │ │ +000127b0: 5374 7275 6374 7572 6564 4564 6765 4465 StructuredEdgeDe │ │ │ │ +000127c0: 7465 6374 696f 6e28 5374 7269 6e67 206d tection(String m │ │ │ │ +000127d0: 6f64 656c 2c20 5246 4665 6174 7572 6547 odel, RFFeatureG │ │ │ │ +000127e0: 6574 7465 7220 686f 7754 6f47 6574 4665 etter howToGetFe │ │ │ │ +000127f0: 6174 7572 6573 2920 7b0a 2020 2020 2020 atures) {. │ │ │ │ +00012800: 2020 7265 7475 726e 2053 7472 7563 7475 return Structu │ │ │ │ +00012810: 7265 6445 6467 6544 6574 6563 7469 6f6e redEdgeDetection │ │ │ │ +00012820: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00012830: 6174 6553 7472 7563 7475 7265 6445 6467 ateStructuredEdg │ │ │ │ +00012840: 6544 6574 6563 7469 6f6e 5f30 286d 6f64 eDetection_0(mod │ │ │ │ +00012850: 656c 2c20 686f 7754 6f47 6574 4665 6174 el, howToGetFeat │ │ │ │ +00012860: 7572 6573 2e67 6574 4e61 7469 7665 4f62 ures.getNativeOb │ │ │ │ +00012870: 6a41 6464 7228 2929 293b 0a20 2020 207d jAddr()));. } │ │ │ │ +00012880: 0a0a 2020 2020 7075 626c 6963 2073 7461 .. public sta │ │ │ │ +00012890: 7469 6320 5374 7275 6374 7572 6564 4564 tic StructuredEd │ │ │ │ +000128a0: 6765 4465 7465 6374 696f 6e20 6372 6561 geDetection crea │ │ │ │ +000128b0: 7465 5374 7275 6374 7572 6564 4564 6765 teStructuredEdge │ │ │ │ +000128c0: 4465 7465 6374 696f 6e28 5374 7269 6e67 Detection(String │ │ │ │ +000128d0: 206d 6f64 656c 2920 7b0a 2020 2020 2020 model) {. │ │ │ │ +000128e0: 2020 7265 7475 726e 2053 7472 7563 7475 return Structu │ │ │ │ +000128f0: 7265 6445 6467 6544 6574 6563 7469 6f6e redEdgeDetection │ │ │ │ +00012900: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00012910: 6174 6553 7472 7563 7475 7265 6445 6467 ateStructuredEdg │ │ │ │ +00012920: 6544 6574 6563 7469 6f6e 5f31 286d 6f64 eDetection_1(mod │ │ │ │ +00012930: 656c 2929 3b0a 2020 2020 7d0a 0a0a 2020 el));. }... │ │ │ │ +00012940: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00012950: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +00012960: 726f 633a 3a46 6173 7448 6f75 6768 5472 roc::FastHoughTr │ │ │ │ +00012970: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ +00012980: 204d 6174 2620 6473 742c 2069 6e74 2064 Mat& dst, int d │ │ │ │ +00012990: 7374 4d61 7444 6570 7468 2c20 696e 7420 stMatDepth, int │ │ │ │ +000129a0: 616e 676c 6552 616e 6765 203d 2041 524f angleRange = ARO │ │ │ │ +000129b0: 5f33 3135 5f31 3335 2c20 696e 7420 6f70 _315_135, int op │ │ │ │ +000129c0: 203d 2046 4854 5f41 4444 2c20 696e 7420 = FHT_ADD, int │ │ │ │ +000129d0: 6d61 6b65 536b 6577 203d 2048 444f 5f44 makeSkew = HDO_D │ │ │ │ +000129e0: 4553 4b45 5729 0a20 2020 202f 2f0a 0a20 ESKEW). //.. │ │ │ │ +000129f0: 2020 202f 2a2a 0a20 2020 2020 2a20 4361 /**. * Ca │ │ │ │ +00012a00: 6c63 756c 6174 6573 2032 4420 4661 7374 lculates 2D Fast │ │ │ │ +00012a10: 2048 6f75 6768 2074 7261 6e73 666f 726d Hough transform │ │ │ │ +00012a20: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ +00012a30: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +00012a40: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula │ │ │ │ +00012a50: 7465 7320 7468 6520 6661 7374 2048 6f75 tes the fast Hou │ │ │ │ +00012a60: 6768 2074 7261 6e73 666f 726d 2066 6f72 gh transform for │ │ │ │ +00012a70: 2066 756c 6c2c 2068 616c 6620 6f72 2071 full, half or q │ │ │ │ +00012a80: 7561 7274 6572 0a20 2020 2020 2a20 7261 uarter. * ra │ │ │ │ +00012a90: 6e67 6520 6f66 2061 6e67 6c65 732e 0a20 nge of angles.. │ │ │ │ +00012aa0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00012ab0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00012ac0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00012ad0: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ +00012ae0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00012af0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00012b00: 2064 7374 4d61 7444 6570 7468 2061 7574 dstMatDepth aut │ │ │ │ +00012b10: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00012b20: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00012b30: 616d 2061 6e67 6c65 5261 6e67 6520 6175 am angleRange au │ │ │ │ +00012b40: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00012b50: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00012b60: 7261 6d20 6f70 2061 7574 6f6d 6174 6963 ram op automatic │ │ │ │ +00012b70: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00012b80: 2020 2020 2a20 4070 6172 616d 206d 616b * @param mak │ │ │ │ +00012b90: 6553 6b65 7720 6175 746f 6d61 7469 6361 eSkew automatica │ │ │ │ +00012ba0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00012bb0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00012bc0: 2073 7461 7469 6320 766f 6964 2046 6173 static void Fas │ │ │ │ +00012bd0: 7448 6f75 6768 5472 616e 7366 6f72 6d28 tHoughTransform( │ │ │ │ +00012be0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00012bf0: 2c20 696e 7420 6473 744d 6174 4465 7074 , int dstMatDept │ │ │ │ +00012c00: 682c 2069 6e74 2061 6e67 6c65 5261 6e67 h, int angleRang │ │ │ │ +00012c10: 652c 2069 6e74 206f 702c 2069 6e74 206d e, int op, int m │ │ │ │ +00012c20: 616b 6553 6b65 7729 207b 0a20 2020 2020 akeSkew) {. │ │ │ │ +00012c30: 2020 2046 6173 7448 6f75 6768 5472 616e FastHoughTran │ │ │ │ +00012c40: 7366 6f72 6d5f 3028 7372 632e 6e61 7469 sform_0(src.nati │ │ │ │ +00012c50: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00012c60: 654f 626a 2c20 6473 744d 6174 4465 7074 eObj, dstMatDept │ │ │ │ +00012c70: 682c 2061 6e67 6c65 5261 6e67 652c 206f h, angleRange, o │ │ │ │ +00012c80: 702c 206d 616b 6553 6b65 7729 3b0a 2020 p, makeSkew);. │ │ │ │ +00012c90: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00012ca0: 2020 2a20 4361 6c63 756c 6174 6573 2032 * Calculates 2 │ │ │ │ +00012cb0: 4420 4661 7374 2048 6f75 6768 2074 7261 D Fast Hough tra │ │ │ │ +00012cc0: 6e73 666f 726d 206f 6620 616e 2069 6d61 nsform of an ima │ │ │ │ +00012cd0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00012ce0: 2a20 5468 6520 6675 6e63 7469 6f6e 2063 * The function c │ │ │ │ +00012cf0: 616c 6375 6c61 7465 7320 7468 6520 6661 alculates the fa │ │ │ │ +00012d00: 7374 2048 6f75 6768 2074 7261 6e73 666f st Hough transfo │ │ │ │ +00012d10: 726d 2066 6f72 2066 756c 6c2c 2068 616c rm for full, hal │ │ │ │ +00012d20: 6620 6f72 2071 7561 7274 6572 0a20 2020 f or quarter. │ │ │ │ +00012d30: 2020 2a20 7261 6e67 6520 6f66 2061 6e67 * range of ang │ │ │ │ +00012d40: 6c65 732e 0a20 2020 2020 2a20 4070 6172 les.. * @par │ │ │ │ +00012d50: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ +00012d60: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00012d70: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00012d80: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00012d90: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00012da0: 4070 6172 616d 2064 7374 4d61 7444 6570 @param dstMatDep │ │ │ │ +00012db0: 7468 2061 7574 6f6d 6174 6963 616c 6c79 th automatically │ │ │ │ +00012dc0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00012dd0: 2a20 4070 6172 616d 2061 6e67 6c65 5261 * @param angleRa │ │ │ │ +00012de0: 6e67 6520 6175 746f 6d61 7469 6361 6c6c nge automaticall │ │ │ │ +00012df0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00012e00: 202a 2040 7061 7261 6d20 6f70 2061 7574 * @param op aut │ │ │ │ +00012e10: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00012e20: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00012e30: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00012e40: 6f69 6420 4661 7374 486f 7567 6854 7261 oid FastHoughTra │ │ │ │ +00012e50: 6e73 666f 726d 284d 6174 2073 7263 2c20 nsform(Mat src, │ │ │ │ +00012e60: 4d61 7420 6473 742c 2069 6e74 2064 7374 Mat dst, int dst │ │ │ │ +00012e70: 4d61 7444 6570 7468 2c20 696e 7420 616e MatDepth, int an │ │ │ │ +00012e80: 676c 6552 616e 6765 2c20 696e 7420 6f70 gleRange, int op │ │ │ │ +00012e90: 2920 7b0a 2020 2020 2020 2020 4661 7374 ) {. Fast │ │ │ │ +00012ea0: 486f 7567 6854 7261 6e73 666f 726d 5f31 HoughTransform_1 │ │ │ │ +00012eb0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +00012ec0: 6473 742e 6e61 7469 7665 4f62 6a2c 2064 dst.nativeObj, d │ │ │ │ +00012ed0: 7374 4d61 7444 6570 7468 2c20 616e 676c stMatDepth, angl │ │ │ │ +00012ee0: 6552 616e 6765 2c20 6f70 293b 0a20 2020 eRange, op);. │ │ │ │ +00012ef0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00012f00: 202a 2043 616c 6375 6c61 7465 7320 3244 * Calculates 2D │ │ │ │ +00012f10: 2046 6173 7420 486f 7567 6820 7472 616e Fast Hough tran │ │ │ │ +00012f20: 7366 6f72 6d20 6f66 2061 6e20 696d 6167 sform of an imag │ │ │ │ +00012f30: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00012f40: 2054 6865 2066 756e 6374 696f 6e20 6361 The function ca │ │ │ │ +00012f50: 6c63 756c 6174 6573 2074 6865 2066 6173 lculates the fas │ │ │ │ +00012f60: 7420 486f 7567 6820 7472 616e 7366 6f72 t Hough transfor │ │ │ │ +00012f70: 6d20 666f 7220 6675 6c6c 2c20 6861 6c66 m for full, half │ │ │ │ +00012f80: 206f 7220 7175 6172 7465 720a 2020 2020 or quarter. │ │ │ │ +00012f90: 202a 2072 616e 6765 206f 6620 616e 676c * range of angl │ │ │ │ +00012fa0: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ +00012fb0: 6d20 7372 6320 6175 746f 6d61 7469 6361 m src automatica │ │ │ │ +00012fc0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00012fd0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00012fe0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00012ff0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00013000: 7061 7261 6d20 6473 744d 6174 4465 7074 param dstMatDept │ │ │ │ +00013010: 6820 6175 746f 6d61 7469 6361 6c6c 7920 h automatically │ │ │ │ +00013020: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00013030: 2040 7061 7261 6d20 616e 676c 6552 616e @param angleRan │ │ │ │ +00013040: 6765 2061 7574 6f6d 6174 6963 616c 6c79 ge automatically │ │ │ │ +00013050: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00013060: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00013070: 6174 6963 2076 6f69 6420 4661 7374 486f atic void FastHo │ │ │ │ +00013080: 7567 6854 7261 6e73 666f 726d 284d 6174 ughTransform(Mat │ │ │ │ +00013090: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ +000130a0: 6e74 2064 7374 4d61 7444 6570 7468 2c20 nt dstMatDepth, │ │ │ │ +000130b0: 696e 7420 616e 676c 6552 616e 6765 2920 int angleRange) │ │ │ │ +000130c0: 7b0a 2020 2020 2020 2020 4661 7374 486f {. FastHo │ │ │ │ +000130d0: 7567 6854 7261 6e73 666f 726d 5f32 2873 ughTransform_2(s │ │ │ │ +000130e0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +000130f0: 742e 6e61 7469 7665 4f62 6a2c 2064 7374 t.nativeObj, dst │ │ │ │ +00013100: 4d61 7444 6570 7468 2c20 616e 676c 6552 MatDepth, angleR │ │ │ │ +00013110: 616e 6765 293b 0a20 2020 207d 0a0a 2020 ange);. }.. │ │ │ │ +00013120: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal │ │ │ │ +00013130: 6375 6c61 7465 7320 3244 2046 6173 7420 culates 2D Fast │ │ │ │ +00013140: 486f 7567 6820 7472 616e 7366 6f72 6d20 Hough transform │ │ │ │ +00013150: 6f66 2061 6e20 696d 6167 652e 0a20 2020 of an image.. │ │ │ │ +00013160: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ +00013170: 756e 6374 696f 6e20 6361 6c63 756c 6174 unction calculat │ │ │ │ +00013180: 6573 2074 6865 2066 6173 7420 486f 7567 es the fast Houg │ │ │ │ +00013190: 6820 7472 616e 7366 6f72 6d20 666f 7220 h transform for │ │ │ │ +000131a0: 6675 6c6c 2c20 6861 6c66 206f 7220 7175 full, half or qu │ │ │ │ +000131b0: 6172 7465 720a 2020 2020 202a 2072 616e arter. * ran │ │ │ │ +000131c0: 6765 206f 6620 616e 676c 6573 2e0a 2020 ge of angles.. │ │ │ │ +000131d0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +000131e0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000131f0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00013200: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ +00013210: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00013220: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00013230: 6473 744d 6174 4465 7074 6820 6175 746f dstMatDepth auto │ │ │ │ +00013240: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00013250: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00013260: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00013270: 6964 2046 6173 7448 6f75 6768 5472 616e id FastHoughTran │ │ │ │ +00013280: 7366 6f72 6d28 4d61 7420 7372 632c 204d sform(Mat src, M │ │ │ │ +00013290: 6174 2064 7374 2c20 696e 7420 6473 744d at dst, int dstM │ │ │ │ +000132a0: 6174 4465 7074 6829 207b 0a20 2020 2020 atDepth) {. │ │ │ │ +000132b0: 2020 2046 6173 7448 6f75 6768 5472 616e FastHoughTran │ │ │ │ +000132c0: 7366 6f72 6d5f 3328 7372 632e 6e61 7469 sform_3(src.nati │ │ │ │ +000132d0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +000132e0: 654f 626a 2c20 6473 744d 6174 4465 7074 eObj, dstMatDept │ │ │ │ +000132f0: 6829 3b0a 2020 2020 7d0a 0a0a 2020 2020 h);. }... │ │ │ │ +00013300: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00013310: 5665 6334 6920 6376 3a3a 7869 6d67 7072 Vec4i cv::ximgpr │ │ │ │ +00013320: 6f63 3a3a 486f 7567 6850 6f69 6e74 324c oc::HoughPoint2L │ │ │ │ +00013330: 696e 6528 506f 696e 7420 686f 7567 6850 ine(Point houghP │ │ │ │ +00013340: 6f69 6e74 2c20 4d61 7420 7372 6349 6d67 oint, Mat srcImg │ │ │ │ +00013350: 496e 666f 2c20 696e 7420 616e 676c 6552 Info, int angleR │ │ │ │ +00013360: 616e 6765 203d 2041 524f 5f33 3135 5f31 ange = ARO_315_1 │ │ │ │ +00013370: 3335 2c20 696e 7420 6d61 6b65 536b 6577 35, int makeSkew │ │ │ │ +00013380: 203d 2048 444f 5f44 4553 4b45 572c 2069 = HDO_DESKEW, i │ │ │ │ +00013390: 6e74 2072 756c 6573 203d 2052 4f5f 4947 nt rules = RO_IG │ │ │ │ +000133a0: 4e4f 5245 5f42 4f52 4445 5253 290a 2020 NORE_BORDERS). │ │ │ │ +000133b0: 2020 2f2f 0a0a 2020 2020 2f2f 2052 6574 //.. // Ret │ │ │ │ +000133c0: 7572 6e20 7479 7065 2027 5665 6334 6927 urn type 'Vec4i' │ │ │ │ +000133d0: 2069 7320 6e6f 7420 7375 7070 6f72 7465 is not supporte │ │ │ │ +000133e0: 642c 2073 6b69 7070 696e 6720 7468 6520 d, skipping the │ │ │ │ +000133f0: 6675 6e63 7469 6f6e 0a0a 0a20 2020 202f function... / │ │ │ │ +00013400: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +00013410: 7472 5f53 6361 6e53 6567 6d65 6e74 2063 tr_ScanSegment c │ │ │ │ +00013420: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +00013430: 6174 6553 6361 6e53 6567 6d65 6e74 2869 ateScanSegment(i │ │ │ │ +00013440: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ +00013450: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ +00013460: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ +00013470: 6978 656c 732c 2069 6e74 2073 6c69 6365 ixels, int slice │ │ │ │ +00013480: 7320 3d20 382c 2062 6f6f 6c20 6d65 7267 s = 8, bool merg │ │ │ │ +00013490: 655f 736d 616c 6c20 3d20 7472 7565 290a e_small = true). │ │ │ │ +000134a0: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +000134b0: 2020 2020 202a 2049 6e69 7469 616c 697a * Initializ │ │ │ │ +000134c0: 6573 2061 2053 6361 6e53 6567 6d65 6e74 es a ScanSegment │ │ │ │ +000134d0: 206f 626a 6563 742e 0a20 2020 2020 2a0a object.. *. │ │ │ │ +000134e0: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ +000134f0: 696f 6e20 696e 6974 6961 6c69 7a65 7320 ion initializes │ │ │ │ +00013500: 6120 5363 616e 5365 676d 656e 7420 6f62 a ScanSegment ob │ │ │ │ +00013510: 6a65 6374 2066 6f72 2074 6865 2069 6e70 ject for the inp │ │ │ │ +00013520: 7574 2069 6d61 6765 2e20 4974 2073 746f ut image. It sto │ │ │ │ +00013530: 7265 7320 7468 6520 7061 7261 6d65 7465 res the paramete │ │ │ │ +00013540: 7273 206f 660a 2020 2020 202a 2074 6865 rs of. * the │ │ │ │ +00013550: 2069 6d61 6765 3a20 696d 6167 655f 7769 image: image_wi │ │ │ │ +00013560: 6474 6820 616e 6420 696d 6167 655f 6865 dth and image_he │ │ │ │ +00013570: 6967 6874 2e20 4974 2061 6c73 6f20 7365 ight. It also se │ │ │ │ +00013580: 7473 2074 6865 2070 6172 616d 6574 6572 ts the parameter │ │ │ │ +00013590: 7320 6f66 2074 6865 2046 2d44 4253 4341 s of the F-DBSCA │ │ │ │ +000135a0: 4e20 7375 7065 7270 6978 656c 0a20 2020 N superpixel. │ │ │ │ +000135b0: 2020 2a20 616c 676f 7269 7468 6d2c 2077 * algorithm, w │ │ │ │ +000135c0: 6869 6368 2061 7265 3a20 6e75 6d5f 7375 hich are: num_su │ │ │ │ +000135d0: 7065 7270 6978 656c 732c 2074 6872 6561 perpixels, threa │ │ │ │ +000135e0: 6473 2c20 616e 6420 6d65 7267 655f 736d ds, and merge_sm │ │ │ │ +000135f0: 616c 6c2e 0a20 2020 2020 2a0a 2020 2020 all.. *. │ │ │ │ +00013600: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ +00013610: 7769 6474 6820 496d 6167 6520 7769 6474 width Image widt │ │ │ │ +00013620: 682e 0a20 2020 2020 2a20 4070 6172 616d h.. * @param │ │ │ │ +00013630: 2069 6d61 6765 5f68 6569 6768 7420 496d image_height Im │ │ │ │ +00013640: 6167 6520 6865 6967 6874 2e0a 2020 2020 age height.. │ │ │ │ +00013650: 202a 2040 7061 7261 6d20 6e75 6d5f 7375 * @param num_su │ │ │ │ +00013660: 7065 7270 6978 656c 7320 4465 7369 7265 perpixels Desire │ │ │ │ +00013670: 6420 6e75 6d62 6572 206f 6620 7375 7065 d number of supe │ │ │ │ +00013680: 7270 6978 656c 732e 204e 6f74 6520 7468 rpixels. Note th │ │ │ │ +00013690: 6174 2074 6865 2061 6374 7561 6c20 6e75 at the actual nu │ │ │ │ +000136a0: 6d62 6572 206d 6179 2062 6520 736d 616c mber may be smal │ │ │ │ +000136b0: 6c65 720a 2020 2020 202a 2064 7565 2074 ler. * due t │ │ │ │ +000136c0: 6f20 7265 7374 7269 6374 696f 6e73 2028 o restrictions ( │ │ │ │ +000136d0: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the │ │ │ │ +000136e0: 2069 6d61 6765 2073 697a 6529 2e20 5573 image size). Us │ │ │ │ +000136f0: 6520 6765 744e 756d 6265 724f 6653 7570 e getNumberOfSup │ │ │ │ +00013700: 6572 7069 7865 6c73 2829 2074 6f0a 2020 erpixels() to. │ │ │ │ +00013710: 2020 202a 2067 6574 2074 6865 2061 6374 * get the act │ │ │ │ +00013720: 7561 6c20 6e75 6d62 6572 2e0a 2020 2020 ual number.. │ │ │ │ +00013730: 202a 2040 7061 7261 6d20 736c 6963 6573 * @param slices │ │ │ │ +00013740: 204e 756d 6265 7220 6f66 2070 726f 6365 Number of proce │ │ │ │ +00013750: 7373 696e 6720 7468 7265 6164 7320 666f ssing threads fo │ │ │ │ +00013760: 7220 7061 7261 6c6c 656c 6973 6174 696f r parallelisatio │ │ │ │ +00013770: 6e2e 2053 6574 7469 6e67 202d 3120 7573 n. Setting -1 us │ │ │ │ +00013780: 6573 2074 6865 206d 6178 696d 756d 206e es the maximum n │ │ │ │ +00013790: 756d 6265 720a 2020 2020 202a 206f 6620 umber. * of │ │ │ │ +000137a0: 7468 7265 6164 732e 2049 6e20 7072 6163 threads. In prac │ │ │ │ +000137b0: 7469 6365 2c20 666f 7572 2074 6872 6561 tice, four threa │ │ │ │ +000137c0: 6473 2069 7320 656e 6f75 6768 2066 6f72 ds is enough for │ │ │ │ +000137d0: 2073 6d61 6c6c 6572 2069 6d61 6765 7320 smaller images │ │ │ │ +000137e0: 616e 6420 6569 6768 7420 7468 7265 6164 and eight thread │ │ │ │ +000137f0: 7320 666f 7220 6c61 7267 6572 206f 6e65 s for larger one │ │ │ │ +00013800: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ +00013810: 206d 6572 6765 5f73 6d61 6c6c 206d 6572 merge_small mer │ │ │ │ +00013820: 6765 2073 6d61 6c6c 2073 6567 6d65 6e74 ge small segment │ │ │ │ +00013830: 7320 746f 2067 6976 6520 7468 6520 6465 s to give the de │ │ │ │ +00013840: 7369 7265 6420 6e75 6d62 6572 206f 6620 sired number of │ │ │ │ +00013850: 7375 7065 7270 6978 656c 732e 2050 726f superpixels. Pro │ │ │ │ +00013860: 6365 7373 696e 6720 6973 0a20 2020 2020 cessing is. │ │ │ │ +00013870: 2a20 6d75 6368 2066 6173 7465 7220 7769 * much faster wi │ │ │ │ +00013880: 7468 6f75 7420 6d65 7267 696e 672c 2062 thout merging, b │ │ │ │ +00013890: 7574 206d 616e 7920 736d 616c 6c20 7365 ut many small se │ │ │ │ +000138a0: 676d 656e 7473 2077 696c 6c20 6265 206c gments will be l │ │ │ │ +000138b0: 6566 7420 696e 2074 6865 2069 6d61 6765 eft in the image │ │ │ │ +000138c0: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +000138d0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +000138e0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +000138f0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00013900: 6963 2053 6361 6e53 6567 6d65 6e74 2063 ic ScanSegment c │ │ │ │ +00013910: 7265 6174 6553 6361 6e53 6567 6d65 6e74 reateScanSegment │ │ │ │ +00013920: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ +00013930: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ +00013940: 6874 2c20 696e 7420 6e75 6d5f 7375 7065 ht, int num_supe │ │ │ │ +00013950: 7270 6978 656c 732c 2069 6e74 2073 6c69 rpixels, int sli │ │ │ │ +00013960: 6365 732c 2062 6f6f 6c65 616e 206d 6572 ces, boolean mer │ │ │ │ +00013970: 6765 5f73 6d61 6c6c 2920 7b0a 2020 2020 ge_small) {. │ │ │ │ +00013980: 2020 2020 7265 7475 726e 2053 6361 6e53 return ScanS │ │ │ │ +00013990: 6567 6d65 6e74 2e5f 5f66 726f 6d50 7472 egment.__fromPtr │ │ │ │ +000139a0: 5f5f 2863 7265 6174 6553 6361 6e53 6567 __(createScanSeg │ │ │ │ +000139b0: 6d65 6e74 5f30 2869 6d61 6765 5f77 6964 ment_0(image_wid │ │ │ │ +000139c0: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ +000139d0: 2c20 6e75 6d5f 7375 7065 7270 6978 656c , num_superpixel │ │ │ │ +000139e0: 732c 2073 6c69 6365 732c 206d 6572 6765 s, slices, merge │ │ │ │ +000139f0: 5f73 6d61 6c6c 2929 3b0a 2020 2020 7d0a _small));. }. │ │ │ │ +00013a00: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00013a10: 496e 6974 6961 6c69 7a65 7320 6120 5363 Initializes a Sc │ │ │ │ +00013a20: 616e 5365 676d 656e 7420 6f62 6a65 6374 anSegment object │ │ │ │ +00013a30: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00013a40: 5468 6520 6675 6e63 7469 6f6e 2069 6e69 The function ini │ │ │ │ +00013a50: 7469 616c 697a 6573 2061 2053 6361 6e53 tializes a ScanS │ │ │ │ +00013a60: 6567 6d65 6e74 206f 626a 6563 7420 666f egment object fo │ │ │ │ +00013a70: 7220 7468 6520 696e 7075 7420 696d 6167 r the input imag │ │ │ │ +00013a80: 652e 2049 7420 7374 6f72 6573 2074 6865 e. It stores the │ │ │ │ +00013a90: 2070 6172 616d 6574 6572 7320 6f66 0a20 parameters of. │ │ │ │ +00013aa0: 2020 2020 2a20 7468 6520 696d 6167 653a * the image: │ │ │ │ +00013ab0: 2069 6d61 6765 5f77 6964 7468 2061 6e64 image_width and │ │ │ │ +00013ac0: 2069 6d61 6765 5f68 6569 6768 742e 2049 image_height. I │ │ │ │ +00013ad0: 7420 616c 736f 2073 6574 7320 7468 6520 t also sets the │ │ │ │ +00013ae0: 7061 7261 6d65 7465 7273 206f 6620 7468 parameters of th │ │ │ │ +00013af0: 6520 462d 4442 5343 414e 2073 7570 6572 e F-DBSCAN super │ │ │ │ +00013b00: 7069 7865 6c0a 2020 2020 202a 2061 6c67 pixel. * alg │ │ │ │ +00013b10: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar │ │ │ │ +00013b20: 653a 206e 756d 5f73 7570 6572 7069 7865 e: num_superpixe │ │ │ │ +00013b30: 6c73 2c20 7468 7265 6164 732c 2061 6e64 ls, threads, and │ │ │ │ +00013b40: 206d 6572 6765 5f73 6d61 6c6c 2e0a 2020 merge_small.. │ │ │ │ +00013b50: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00013b60: 616d 2069 6d61 6765 5f77 6964 7468 2049 am image_width I │ │ │ │ +00013b70: 6d61 6765 2077 6964 7468 2e0a 2020 2020 mage width.. │ │ │ │ +00013b80: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ +00013b90: 6865 6967 6874 2049 6d61 6765 2068 6569 height Image hei │ │ │ │ +00013ba0: 6768 742e 0a20 2020 2020 2a20 4070 6172 ght.. * @par │ │ │ │ +00013bb0: 616d 206e 756d 5f73 7570 6572 7069 7865 am num_superpixe │ │ │ │ +00013bc0: 6c73 2044 6573 6972 6564 206e 756d 6265 ls Desired numbe │ │ │ │ +00013bd0: 7220 6f66 2073 7570 6572 7069 7865 6c73 r of superpixels │ │ │ │ +00013be0: 2e20 4e6f 7465 2074 6861 7420 7468 6520 . Note that the │ │ │ │ +00013bf0: 6163 7475 616c 206e 756d 6265 7220 6d61 actual number ma │ │ │ │ +00013c00: 7920 6265 2073 6d61 6c6c 6572 0a20 2020 y be smaller. │ │ │ │ +00013c10: 2020 2a20 6475 6520 746f 2072 6573 7472 * due to restr │ │ │ │ +00013c20: 6963 7469 6f6e 7320 2864 6570 656e 6469 ictions (dependi │ │ │ │ +00013c30: 6e67 206f 6e20 7468 6520 696d 6167 6520 ng on the image │ │ │ │ +00013c40: 7369 7a65 292e 2055 7365 2067 6574 4e75 size). Use getNu │ │ │ │ +00013c50: 6d62 6572 4f66 5375 7065 7270 6978 656c mberOfSuperpixel │ │ │ │ +00013c60: 7328 2920 746f 0a20 2020 2020 2a20 6765 s() to. * ge │ │ │ │ +00013c70: 7420 7468 6520 6163 7475 616c 206e 756d t the actual num │ │ │ │ +00013c80: 6265 722e 0a20 2020 2020 2a20 4070 6172 ber.. * @par │ │ │ │ +00013c90: 616d 2073 6c69 6365 7320 4e75 6d62 6572 am slices Number │ │ │ │ +00013ca0: 206f 6620 7072 6f63 6573 7369 6e67 2074 of processing t │ │ │ │ +00013cb0: 6872 6561 6473 2066 6f72 2070 6172 616c hreads for paral │ │ │ │ +00013cc0: 6c65 6c69 7361 7469 6f6e 2e20 5365 7474 lelisation. Sett │ │ │ │ +00013cd0: 696e 6720 2d31 2075 7365 7320 7468 6520 ing -1 uses the │ │ │ │ +00013ce0: 6d61 7869 6d75 6d20 6e75 6d62 6572 0a20 maximum number. │ │ │ │ +00013cf0: 2020 2020 2a20 6f66 2074 6872 6561 6473 * of threads │ │ │ │ +00013d00: 2e20 496e 2070 7261 6374 6963 652c 2066 . In practice, f │ │ │ │ +00013d10: 6f75 7220 7468 7265 6164 7320 6973 2065 our threads is e │ │ │ │ +00013d20: 6e6f 7567 6820 666f 7220 736d 616c 6c65 nough for smalle │ │ │ │ +00013d30: 7220 696d 6167 6573 2061 6e64 2065 6967 r images and eig │ │ │ │ +00013d40: 6874 2074 6872 6561 6473 2066 6f72 206c ht threads for l │ │ │ │ +00013d50: 6172 6765 7220 6f6e 6573 2e0a 2020 2020 arger ones.. │ │ │ │ +00013d60: 202a 206d 7563 6820 6661 7374 6572 2077 * much faster w │ │ │ │ +00013d70: 6974 686f 7574 206d 6572 6769 6e67 2c20 ithout merging, │ │ │ │ +00013d80: 6275 7420 6d61 6e79 2073 6d61 6c6c 2073 but many small s │ │ │ │ +00013d90: 6567 6d65 6e74 7320 7769 6c6c 2062 6520 egments will be │ │ │ │ +00013da0: 6c65 6674 2069 6e20 7468 6520 696d 6167 left in the imag │ │ │ │ +00013db0: 652e 0a20 2020 2020 2a20 4072 6574 7572 e.. * @retur │ │ │ │ +00013dc0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00013dd0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00013de0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00013df0: 7469 6320 5363 616e 5365 676d 656e 7420 tic ScanSegment │ │ │ │ +00013e00: 6372 6561 7465 5363 616e 5365 676d 656e createScanSegmen │ │ │ │ +00013e10: 7428 696e 7420 696d 6167 655f 7769 6474 t(int image_widt │ │ │ │ +00013e20: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ +00013e30: 6768 742c 2069 6e74 206e 756d 5f73 7570 ght, int num_sup │ │ │ │ +00013e40: 6572 7069 7865 6c73 2c20 696e 7420 736c erpixels, int sl │ │ │ │ +00013e50: 6963 6573 2920 7b0a 2020 2020 2020 2020 ices) {. │ │ │ │ +00013e60: 7265 7475 726e 2053 6361 6e53 6567 6d65 return ScanSegme │ │ │ │ +00013e70: 6e74 2e5f 5f66 726f 6d50 7472 5f5f 2863 nt.__fromPtr__(c │ │ │ │ +00013e80: 7265 6174 6553 6361 6e53 6567 6d65 6e74 reateScanSegment │ │ │ │ +00013e90: 5f31 2869 6d61 6765 5f77 6964 7468 2c20 _1(image_width, │ │ │ │ +00013ea0: 696d 6167 655f 6865 6967 6874 2c20 6e75 image_height, nu │ │ │ │ +00013eb0: 6d5f 7375 7065 7270 6978 656c 732c 2073 m_superpixels, s │ │ │ │ +00013ec0: 6c69 6365 7329 293b 0a20 2020 207d 0a0a lices));. }.. │ │ │ │ +00013ed0: 2020 2020 2f2a 2a0a 2020 2020 202a 2049 /**. * I │ │ │ │ +00013ee0: 6e69 7469 616c 697a 6573 2061 2053 6361 nitializes a Sca │ │ │ │ +00013ef0: 6e53 6567 6d65 6e74 206f 626a 6563 742e nSegment object. │ │ │ │ +00013f00: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ +00013f10: 6865 2066 756e 6374 696f 6e20 696e 6974 he function init │ │ │ │ +00013f20: 6961 6c69 7a65 7320 6120 5363 616e 5365 ializes a ScanSe │ │ │ │ +00013f30: 676d 656e 7420 6f62 6a65 6374 2066 6f72 gment object for │ │ │ │ +00013f40: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00013f50: 2e20 4974 2073 746f 7265 7320 7468 6520 . It stores the │ │ │ │ +00013f60: 7061 7261 6d65 7465 7273 206f 660a 2020 parameters of. │ │ │ │ +00013f70: 2020 202a 2074 6865 2069 6d61 6765 3a20 * the image: │ │ │ │ +00013f80: 696d 6167 655f 7769 6474 6820 616e 6420 image_width and │ │ │ │ +00013f90: 696d 6167 655f 6865 6967 6874 2e20 4974 image_height. It │ │ │ │ +00013fa0: 2061 6c73 6f20 7365 7473 2074 6865 2070 also sets the p │ │ │ │ +00013fb0: 6172 616d 6574 6572 7320 6f66 2074 6865 arameters of the │ │ │ │ +00013fc0: 2046 2d44 4253 4341 4e20 7375 7065 7270 F-DBSCAN superp │ │ │ │ +00013fd0: 6978 656c 0a20 2020 2020 2a20 616c 676f ixel. * algo │ │ │ │ +00013fe0: 7269 7468 6d2c 2077 6869 6368 2061 7265 rithm, which are │ │ │ │ +00013ff0: 3a20 6e75 6d5f 7375 7065 7270 6978 656c : num_superpixel │ │ │ │ +00014000: 732c 2074 6872 6561 6473 2c20 616e 6420 s, threads, and │ │ │ │ +00014010: 6d65 7267 655f 736d 616c 6c2e 0a20 2020 merge_small.. │ │ │ │ +00014020: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00014030: 6d20 696d 6167 655f 7769 6474 6820 496d m image_width Im │ │ │ │ +00014040: 6167 6520 7769 6474 682e 0a20 2020 2020 age width.. │ │ │ │ +00014050: 2a20 4070 6172 616d 2069 6d61 6765 5f68 * @param image_h │ │ │ │ +00014060: 6569 6768 7420 496d 6167 6520 6865 6967 eight Image heig │ │ │ │ +00014070: 6874 2e0a 2020 2020 202a 2040 7061 7261 ht.. * @para │ │ │ │ +00014080: 6d20 6e75 6d5f 7375 7065 7270 6978 656c m num_superpixel │ │ │ │ +00014090: 7320 4465 7369 7265 6420 6e75 6d62 6572 s Desired number │ │ │ │ +000140a0: 206f 6620 7375 7065 7270 6978 656c 732e of superpixels. │ │ │ │ +000140b0: 204e 6f74 6520 7468 6174 2074 6865 2061 Note that the a │ │ │ │ +000140c0: 6374 7561 6c20 6e75 6d62 6572 206d 6179 ctual number may │ │ │ │ +000140d0: 2062 6520 736d 616c 6c65 720a 2020 2020 be smaller. │ │ │ │ +000140e0: 202a 2064 7565 2074 6f20 7265 7374 7269 * due to restri │ │ │ │ +000140f0: 6374 696f 6e73 2028 6465 7065 6e64 696e ctions (dependin │ │ │ │ +00014100: 6720 6f6e 2074 6865 2069 6d61 6765 2073 g on the image s │ │ │ │ +00014110: 697a 6529 2e20 5573 6520 6765 744e 756d ize). Use getNum │ │ │ │ +00014120: 6265 724f 6653 7570 6572 7069 7865 6c73 berOfSuperpixels │ │ │ │ +00014130: 2829 2074 6f0a 2020 2020 202a 2067 6574 () to. * get │ │ │ │ +00014140: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb │ │ │ │ +00014150: 6572 2e0a 2020 2020 202a 206f 6620 7468 er.. * of th │ │ │ │ +00014160: 7265 6164 732e 2049 6e20 7072 6163 7469 reads. In practi │ │ │ │ +00014170: 6365 2c20 666f 7572 2074 6872 6561 6473 ce, four threads │ │ │ │ +00014180: 2069 7320 656e 6f75 6768 2066 6f72 2073 is enough for s │ │ │ │ +00014190: 6d61 6c6c 6572 2069 6d61 6765 7320 616e maller images an │ │ │ │ +000141a0: 6420 6569 6768 7420 7468 7265 6164 7320 d eight threads │ │ │ │ +000141b0: 666f 7220 6c61 7267 6572 206f 6e65 732e for larger ones. │ │ │ │ +000141c0: 0a20 2020 2020 2a20 6d75 6368 2066 6173 . * much fas │ │ │ │ +000141d0: 7465 7220 7769 7468 6f75 7420 6d65 7267 ter without merg │ │ │ │ +000141e0: 696e 672c 2062 7574 206d 616e 7920 736d ing, but many sm │ │ │ │ +000141f0: 616c 6c20 7365 676d 656e 7473 2077 696c all segments wil │ │ │ │ +00014200: 6c20 6265 206c 6566 7420 696e 2074 6865 l be left in the │ │ │ │ +00014210: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @ │ │ │ │ +00014220: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00014230: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00014240: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00014250: 6320 7374 6174 6963 2053 6361 6e53 6567 c static ScanSeg │ │ │ │ +00014260: 6d65 6e74 2063 7265 6174 6553 6361 6e53 ment createScanS │ │ │ │ +00014270: 6567 6d65 6e74 2869 6e74 2069 6d61 6765 egment(int image │ │ │ │ +00014280: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ +00014290: 655f 6865 6967 6874 2c20 696e 7420 6e75 e_height, int nu │ │ │ │ +000142a0: 6d5f 7375 7065 7270 6978 656c 7329 207b m_superpixels) { │ │ │ │ +000142b0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +000142c0: 5363 616e 5365 676d 656e 742e 5f5f 6672 ScanSegment.__fr │ │ │ │ +000142d0: 6f6d 5074 725f 5f28 6372 6561 7465 5363 omPtr__(createSc │ │ │ │ +000142e0: 616e 5365 676d 656e 745f 3228 696d 6167 anSegment_2(imag │ │ │ │ +000142f0: 655f 7769 6474 682c 2069 6d61 6765 5f68 e_width, image_h │ │ │ │ +00014300: 6569 6768 742c 206e 756d 5f73 7570 6572 eight, num_super │ │ │ │ +00014310: 7069 7865 6c73 2929 3b0a 2020 2020 7d0a pixels));. }. │ │ │ │ +00014320: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00014330: 432b 2b3a 2020 5074 725f 5375 7065 7270 C++: Ptr_Superp │ │ │ │ +00014340: 6978 656c 4c53 4320 6376 3a3a 7869 6d67 ixelLSC cv::ximg │ │ │ │ +00014350: 7072 6f63 3a3a 6372 6561 7465 5375 7065 proc::createSupe │ │ │ │ +00014360: 7270 6978 656c 4c53 4328 4d61 7420 696d rpixelLSC(Mat im │ │ │ │ +00014370: 6167 652c 2069 6e74 2072 6567 696f 6e5f age, int region_ │ │ │ │ +00014380: 7369 7a65 203d 2031 302c 2066 6c6f 6174 size = 10, float │ │ │ │ +00014390: 2072 6174 696f 203d 2030 2e30 3735 6629 ratio = 0.075f) │ │ │ │ +000143a0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +000143b0: 0a20 2020 2020 2a20 436c 6173 7320 696d . * Class im │ │ │ │ +000143c0: 706c 656d 656e 7469 6e67 2074 6865 204c plementing the L │ │ │ │ +000143d0: 5343 2028 4c69 6e65 6172 2053 7065 6374 SC (Linear Spect │ │ │ │ +000143e0: 7261 6c20 436c 7573 7465 7269 6e67 2920 ral Clustering) │ │ │ │ +000143f0: 7375 7065 7270 6978 656c 730a 2020 2020 superpixels. │ │ │ │ +00014400: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00014410: 2069 6d61 6765 2049 6d61 6765 2074 6f20 image Image to │ │ │ │ +00014420: 7365 676d 656e 740a 2020 2020 202a 2040 segment. * @ │ │ │ │ +00014430: 7061 7261 6d20 7265 6769 6f6e 5f73 697a param region_siz │ │ │ │ +00014440: 6520 4368 6f6f 7365 7320 616e 2061 7665 e Chooses an ave │ │ │ │ +00014450: 7261 6765 2073 7570 6572 7069 7865 6c20 rage superpixel │ │ │ │ +00014460: 7369 7a65 206d 6561 7375 7265 6420 696e size measured in │ │ │ │ +00014470: 2070 6978 656c 730a 2020 2020 202a 2040 pixels. * @ │ │ │ │ +00014480: 7061 7261 6d20 7261 7469 6f20 4368 6f6f param ratio Choo │ │ │ │ +00014490: 7365 7320 7468 6520 656e 666f 7263 656d ses the enforcem │ │ │ │ +000144a0: 656e 7420 6f66 2073 7570 6572 7069 7865 ent of superpixe │ │ │ │ +000144b0: 6c20 636f 6d70 6163 746e 6573 7320 6661 l compactness fa │ │ │ │ +000144c0: 6374 6f72 206f 6620 7375 7065 7270 6978 ctor of superpix │ │ │ │ +000144d0: 656c 0a20 2020 2020 2a0a 2020 2020 202a el. *. * │ │ │ │ +000144e0: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ +000144f0: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ +00014500: 7270 6978 656c 4c53 4320 6f62 6a65 6374 rpixelLSC object │ │ │ │ +00014510: 2066 6f72 2074 6865 2069 6e70 7574 2069 for the input i │ │ │ │ +00014520: 6d61 6765 2e20 4974 2073 6574 7320 7468 mage. It sets th │ │ │ │ +00014530: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ +00014540: 2020 2020 202a 2073 7570 6572 7069 7865 * superpixe │ │ │ │ +00014550: 6c20 616c 676f 7269 7468 6d2c 2077 6869 l algorithm, whi │ │ │ │ +00014560: 6368 2061 7265 3a20 7265 6769 6f6e 5f73 ch are: region_s │ │ │ │ +00014570: 697a 6520 616e 6420 7275 6c65 722e 2049 ize and ruler. I │ │ │ │ +00014580: 7420 7072 6561 6c6c 6f63 6174 6520 736f t preallocate so │ │ │ │ +00014590: 6d65 2062 7566 6665 7273 2066 6f72 2066 me buffers for f │ │ │ │ +000145a0: 7574 7572 650a 2020 2020 202a 2063 6f6d uture. * com │ │ │ │ +000145b0: 7075 7469 6e67 2069 7465 7261 7469 6f6e puting iteration │ │ │ │ +000145c0: 7320 6f76 6572 2074 6865 2067 6976 656e s over the given │ │ │ │ +000145d0: 2069 6d61 6765 2e20 416e 2065 7861 6d70 image. An examp │ │ │ │ +000145e0: 6c65 206f 6620 4c53 4320 6973 2069 6c75 le of LSC is ilu │ │ │ │ +000145f0: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ +00014600: 6f6c 6c6f 7769 6e67 2070 6963 7475 7265 ollowing picture │ │ │ │ +00014610: 2e0a 2020 2020 202a 2046 6f72 2065 6e61 .. * For ena │ │ │ │ +00014620: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it │ │ │ │ +00014630: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ +00014640: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images │ │ │ │ +00014650: 2074 6f20 7072 6570 726f 6365 7373 2069 to preprocess i │ │ │ │ +00014660: 6d61 6765 2077 6974 6820 6c69 7474 6c65 mage with little │ │ │ │ +00014670: 2067 6175 7373 6961 6e20 626c 7572 0a20 gaussian blur. │ │ │ │ +00014680: 2020 2020 2a20 7769 7468 2061 2073 6d61 * with a sma │ │ │ │ +00014690: 6c6c 2033 2078 2033 206b 6572 6e65 6c20 ll 3 x 3 kernel │ │ │ │ +000146a0: 616e 6420 6164 6469 7469 6f6e 616c 2063 and additional c │ │ │ │ +000146b0: 6f6e 7665 7273 696f 6e20 696e 746f 2043 onversion into C │ │ │ │ +000146c0: 6965 4c41 4220 636f 6c6f 7220 7370 6163 ieLAB color spac │ │ │ │ +000146d0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +000146e0: 2021 5b69 6d61 6765 5d28 7069 6373 2f73 ![image](pics/s │ │ │ │ +000146f0: 7570 6572 7069 7865 6c73 5f6c 7363 2e70 uperpixels_lsc.p │ │ │ │ +00014700: 6e67 290a 2020 2020 202a 2040 7265 7475 ng). * @retu │ │ │ │ +00014710: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00014720: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00014730: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00014740: 6174 6963 2053 7570 6572 7069 7865 6c4c atic SuperpixelL │ │ │ │ +00014750: 5343 2063 7265 6174 6553 7570 6572 7069 SC createSuperpi │ │ │ │ +00014760: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image │ │ │ │ +00014770: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ +00014780: 652c 2066 6c6f 6174 2072 6174 696f 2920 e, float ratio) │ │ │ │ +00014790: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +000147a0: 2053 7570 6572 7069 7865 6c4c 5343 2e5f SuperpixelLSC._ │ │ │ │ +000147b0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +000147c0: 6553 7570 6572 7069 7865 6c4c 5343 5f30 eSuperpixelLSC_0 │ │ │ │ +000147d0: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ +000147e0: 2c20 7265 6769 6f6e 5f73 697a 652c 2072 , region_size, r │ │ │ │ +000147f0: 6174 696f 2929 3b0a 2020 2020 7d0a 0a20 atio));. }.. │ │ │ │ +00014800: 2020 202f 2a2a 0a20 2020 2020 2a20 436c /**. * Cl │ │ │ │ +00014810: 6173 7320 696d 706c 656d 656e 7469 6e67 ass implementing │ │ │ │ +00014820: 2074 6865 204c 5343 2028 4c69 6e65 6172 the LSC (Linear │ │ │ │ +00014830: 2053 7065 6374 7261 6c20 436c 7573 7465 Spectral Cluste │ │ │ │ +00014840: 7269 6e67 2920 7375 7065 7270 6978 656c ring) superpixel │ │ │ │ +00014850: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +00014860: 4070 6172 616d 2069 6d61 6765 2049 6d61 @param image Ima │ │ │ │ +00014870: 6765 2074 6f20 7365 676d 656e 740a 2020 ge to segment. │ │ │ │ +00014880: 2020 202a 2040 7061 7261 6d20 7265 6769 * @param regi │ │ │ │ +00014890: 6f6e 5f73 697a 6520 4368 6f6f 7365 7320 on_size Chooses │ │ │ │ +000148a0: 616e 2061 7665 7261 6765 2073 7570 6572 an average super │ │ │ │ +000148b0: 7069 7865 6c20 7369 7a65 206d 6561 7375 pixel size measu │ │ │ │ +000148c0: 7265 6420 696e 2070 6978 656c 730a 2020 red in pixels. │ │ │ │ +000148d0: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +000148e0: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ +000148f0: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ +00014900: 6c4c 5343 206f 626a 6563 7420 666f 7220 lLSC object for │ │ │ │ +00014910: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ +00014920: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par │ │ │ │ +00014930: 616d 6574 6572 7320 6f66 0a20 2020 2020 ameters of. │ │ │ │ +00014940: 2a20 7375 7065 7270 6978 656c 2061 6c67 * superpixel alg │ │ │ │ +00014950: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar │ │ │ │ +00014960: 653a 2072 6567 696f 6e5f 7369 7a65 2061 e: region_size a │ │ │ │ +00014970: 6e64 2072 756c 6572 2e20 4974 2070 7265 nd ruler. It pre │ │ │ │ +00014980: 616c 6c6f 6361 7465 2073 6f6d 6520 6275 allocate some bu │ │ │ │ +00014990: 6666 6572 7320 666f 7220 6675 7475 7265 ffers for future │ │ │ │ +000149a0: 0a20 2020 2020 2a20 636f 6d70 7574 696e . * computin │ │ │ │ +000149b0: 6720 6974 6572 6174 696f 6e73 206f 7665 g iterations ove │ │ │ │ +000149c0: 7220 7468 6520 6769 7665 6e20 696d 6167 r the given imag │ │ │ │ +000149d0: 652e 2041 6e20 6578 616d 706c 6520 6f66 e. An example of │ │ │ │ +000149e0: 204c 5343 2069 7320 696c 7573 7472 6174 LSC is ilustrat │ │ │ │ +000149f0: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ +00014a00: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ +00014a10: 2020 2a20 466f 7220 656e 616e 6368 6564 * For enanched │ │ │ │ +00014a20: 2072 6573 756c 7473 2069 7420 6973 2072 results it is r │ │ │ │ +00014a30: 6563 6f6d 6d65 6e64 6564 2066 6f72 2063 ecommended for c │ │ │ │ +00014a40: 6f6c 6f72 2069 6d61 6765 7320 746f 2070 olor images to p │ │ │ │ +00014a50: 7265 7072 6f63 6573 7320 696d 6167 6520 reprocess image │ │ │ │ +00014a60: 7769 7468 206c 6974 746c 6520 6761 7573 with little gaus │ │ │ │ +00014a70: 7369 616e 2062 6c75 720a 2020 2020 202a sian blur. * │ │ │ │ +00014a80: 2077 6974 6820 6120 736d 616c 6c20 3320 with a small 3 │ │ │ │ +00014a90: 7820 3320 6b65 726e 656c 2061 6e64 2061 x 3 kernel and a │ │ │ │ +00014aa0: 6464 6974 696f 6e61 6c20 636f 6e76 6572 dditional conver │ │ │ │ +00014ab0: 7369 6f6e 2069 6e74 6f20 4369 654c 4142 sion into CieLAB │ │ │ │ +00014ac0: 2063 6f6c 6f72 2073 7061 6365 2e0a 2020 color space.. │ │ │ │ +00014ad0: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ +00014ae0: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ +00014af0: 6978 656c 735f 6c73 632e 706e 6729 0a20 ixels_lsc.png). │ │ │ │ +00014b00: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00014b10: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00014b20: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00014b30: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00014b40: 5375 7065 7270 6978 656c 4c53 4320 6372 SuperpixelLSC cr │ │ │ │ +00014b50: 6561 7465 5375 7065 7270 6978 656c 4c53 eateSuperpixelLS │ │ │ │ +00014b60: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int │ │ │ │ +00014b70: 2072 6567 696f 6e5f 7369 7a65 2920 7b0a region_size) {. │ │ │ │ +00014b80: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +00014b90: 7570 6572 7069 7865 6c4c 5343 2e5f 5f66 uperpixelLSC.__f │ │ │ │ +00014ba0: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +00014bb0: 7570 6572 7069 7865 6c4c 5343 5f31 2869 uperpixelLSC_1(i │ │ │ │ +00014bc0: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj, │ │ │ │ +00014bd0: 7265 6769 6f6e 5f73 697a 6529 293b 0a20 region_size));. │ │ │ │ +00014be0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00014bf0: 2020 202a 2043 6c61 7373 2069 6d70 6c65 * Class imple │ │ │ │ +00014c00: 6d65 6e74 696e 6720 7468 6520 4c53 4320 menting the LSC │ │ │ │ +00014c10: 284c 696e 6561 7220 5370 6563 7472 616c (Linear Spectral │ │ │ │ +00014c20: 2043 6c75 7374 6572 696e 6729 2073 7570 Clustering) sup │ │ │ │ +00014c30: 6572 7069 7865 6c73 0a20 2020 2020 2a0a erpixels. *. │ │ │ │ +00014c40: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ +00014c50: 6167 6520 496d 6167 6520 746f 2073 6567 age Image to seg │ │ │ │ +00014c60: 6d65 6e74 0a20 2020 2020 2a0a 2020 2020 ment. *. │ │ │ │ +00014c70: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +00014c80: 696e 6974 6961 6c69 7a65 7320 6120 5375 initializes a Su │ │ │ │ +00014c90: 7065 7270 6978 656c 4c53 4320 6f62 6a65 perpixelLSC obje │ │ │ │ +00014ca0: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ +00014cb0: 2069 6d61 6765 2e20 4974 2073 6574 7320 image. It sets │ │ │ │ +00014cc0: 7468 6520 7061 7261 6d65 7465 7273 206f the parameters o │ │ │ │ +00014cd0: 660a 2020 2020 202a 2073 7570 6572 7069 f. * superpi │ │ │ │ +00014ce0: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ +00014cf0: 6869 6368 2061 7265 3a20 7265 6769 6f6e hich are: region │ │ │ │ +00014d00: 5f73 697a 6520 616e 6420 7275 6c65 722e _size and ruler. │ │ │ │ +00014d10: 2049 7420 7072 6561 6c6c 6f63 6174 6520 It preallocate │ │ │ │ +00014d20: 736f 6d65 2062 7566 6665 7273 2066 6f72 some buffers for │ │ │ │ +00014d30: 2066 7574 7572 650a 2020 2020 202a 2063 future. * c │ │ │ │ +00014d40: 6f6d 7075 7469 6e67 2069 7465 7261 7469 omputing iterati │ │ │ │ +00014d50: 6f6e 7320 6f76 6572 2074 6865 2067 6976 ons over the giv │ │ │ │ +00014d60: 656e 2069 6d61 6765 2e20 416e 2065 7861 en image. An exa │ │ │ │ +00014d70: 6d70 6c65 206f 6620 4c53 4320 6973 2069 mple of LSC is i │ │ │ │ +00014d80: 6c75 7374 7261 7465 6420 696e 2074 6865 lustrated in the │ │ │ │ +00014d90: 2066 6f6c 6c6f 7769 6e67 2070 6963 7475 following pictu │ │ │ │ +00014da0: 7265 2e0a 2020 2020 202a 2046 6f72 2065 re.. * For e │ │ │ │ +00014db0: 6e61 6e63 6865 6420 7265 7375 6c74 7320 nanched results │ │ │ │ +00014dc0: 6974 2069 7320 7265 636f 6d6d 656e 6465 it is recommende │ │ │ │ +00014dd0: 6420 666f 7220 636f 6c6f 7220 696d 6167 d for color imag │ │ │ │ +00014de0: 6573 2074 6f20 7072 6570 726f 6365 7373 es to preprocess │ │ │ │ +00014df0: 2069 6d61 6765 2077 6974 6820 6c69 7474 image with litt │ │ │ │ +00014e00: 6c65 2067 6175 7373 6961 6e20 626c 7572 le gaussian blur │ │ │ │ +00014e10: 0a20 2020 2020 2a20 7769 7468 2061 2073 . * with a s │ │ │ │ +00014e20: 6d61 6c6c 2033 2078 2033 206b 6572 6e65 mall 3 x 3 kerne │ │ │ │ +00014e30: 6c20 616e 6420 6164 6469 7469 6f6e 616c l and additional │ │ │ │ +00014e40: 2063 6f6e 7665 7273 696f 6e20 696e 746f conversion into │ │ │ │ +00014e50: 2043 6965 4c41 4220 636f 6c6f 7220 7370 CieLAB color sp │ │ │ │ +00014e60: 6163 652e 0a20 2020 2020 2a0a 2020 2020 ace.. *. │ │ │ │ +00014e70: 202a 2021 5b69 6d61 6765 5d28 7069 6373 * ![image](pics │ │ │ │ +00014e80: 2f73 7570 6572 7069 7865 6c73 5f6c 7363 /superpixels_lsc │ │ │ │ +00014e90: 2e70 6e67 290a 2020 2020 202a 2040 7265 .png). * @re │ │ │ │ +00014ea0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00014eb0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00014ec0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00014ed0: 7374 6174 6963 2053 7570 6572 7069 7865 static Superpixe │ │ │ │ +00014ee0: 6c4c 5343 2063 7265 6174 6553 7570 6572 lLSC createSuper │ │ │ │ +00014ef0: 7069 7865 6c4c 5343 284d 6174 2069 6d61 pixelLSC(Mat ima │ │ │ │ +00014f00: 6765 2920 7b0a 2020 2020 2020 2020 7265 ge) {. re │ │ │ │ +00014f10: 7475 726e 2053 7570 6572 7069 7865 6c4c turn SuperpixelL │ │ │ │ +00014f20: 5343 2e5f 5f66 726f 6d50 7472 5f5f 2863 SC.__fromPtr__(c │ │ │ │ +00014f30: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ +00014f40: 5343 5f32 2869 6d61 6765 2e6e 6174 6976 SC_2(image.nativ │ │ │ │ +00014f50: 654f 626a 2929 3b0a 2020 2020 7d0a 0a0a eObj));. }... │ │ │ │ +00014f60: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +00014f70: 2b3a 2020 5074 725f 4454 4669 6c74 6572 +: Ptr_DTFilter │ │ │ │ +00014f80: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00014f90: 7265 6174 6544 5446 696c 7465 7228 4d61 reateDTFilter(Ma │ │ │ │ +00014fa0: 7420 6775 6964 652c 2064 6f75 626c 6520 t guide, double │ │ │ │ +00014fb0: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ +00014fc0: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ +00014fd0: 2069 6e74 206d 6f64 6520 3d20 4454 465f int mode = DTF_ │ │ │ │ +00014fe0: 4e43 2c20 696e 7420 6e75 6d49 7465 7273 NC, int numIters │ │ │ │ +00014ff0: 203d 2033 290a 2020 2020 2f2f 0a0a 2020 = 3). //.. │ │ │ │ +00015000: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ +00015010: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ +00015020: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ +00015030: 4454 4669 6c74 6572 2061 6e64 2070 726f DTFilter and pro │ │ │ │ +00015040: 6475 6365 2069 6e69 7469 616c 697a 6174 duce initializat │ │ │ │ +00015050: 696f 6e20 726f 7574 696e 6573 2e0a 2020 ion routines.. │ │ │ │ +00015060: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00015070: 616d 2067 7569 6465 2067 7569 6465 6420 am guide guided │ │ │ │ +00015080: 696d 6167 6520 2875 7365 6420 746f 2062 image (used to b │ │ │ │ +00015090: 7569 6c64 2074 7261 6e73 666f 726d 6564 uild transformed │ │ │ │ +000150a0: 2064 6973 7461 6e63 652c 2077 6869 6368 distance, which │ │ │ │ +000150b0: 2064 6573 6372 6962 6573 2065 6467 6520 describes edge │ │ │ │ +000150c0: 7374 7275 6374 7572 6520 6f66 0a20 2020 structure of. │ │ │ │ +000150d0: 2020 2a20 6775 6964 6564 2069 6d61 6765 * guided image │ │ │ │ +000150e0: 292e 0a20 2020 2020 2a0a 2020 2020 202a ).. *. * │ │ │ │ +000150f0: 2040 7061 7261 6d20 7369 676d 6153 7061 @param sigmaSpa │ │ │ │ +00015100: 7469 616c 205c 287b 5c73 6967 6d61 7d5f tial \({\sigma}_ │ │ │ │ +00015110: 485c 2920 7061 7261 6d65 7465 7220 696e H\) parameter in │ │ │ │ +00015120: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ +00015130: 7469 636c 652c 2069 7427 7320 7369 6d69 ticle, it's simi │ │ │ │ +00015140: 6c61 7220 746f 2074 6865 2073 6967 6d61 lar to the sigma │ │ │ │ +00015150: 2069 6e20 7468 650a 2020 2020 202a 2063 in the. * c │ │ │ │ +00015160: 6f6f 7264 696e 6174 6520 7370 6163 6520 oordinate space │ │ │ │ +00015170: 696e 746f 2062 696c 6174 6572 616c 4669 into bilateralFi │ │ │ │ +00015180: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +00015190: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +000151a0: 436f 6c6f 7220 5c28 7b5c 7369 676d 617d Color \({\sigma} │ │ │ │ +000151b0: 5f72 5c29 2070 6172 616d 6574 6572 2069 _r\) parameter i │ │ │ │ +000151c0: 6e20 7468 6520 6f72 6967 696e 616c 2061 n the original a │ │ │ │ +000151d0: 7274 6963 6c65 2c20 6974 2773 2073 696d rticle, it's sim │ │ │ │ +000151e0: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ +000151f0: 6120 696e 2074 6865 0a20 2020 2020 2a20 a in the. * │ │ │ │ +00015200: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ +00015210: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00015220: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00015230: 4070 6172 616d 206d 6f64 6520 6f6e 6520 @param mode one │ │ │ │ +00015240: 666f 726d 2074 6872 6565 206d 6f64 6573 form three modes │ │ │ │ +00015250: 2044 5446 5f4e 432c 2044 5446 5f52 4620 DTF_NC, DTF_RF │ │ │ │ +00015260: 616e 6420 4454 465f 4943 2077 6869 6368 and DTF_IC which │ │ │ │ +00015270: 2063 6f72 7265 7370 6f6e 6473 2074 6f20 corresponds to │ │ │ │ +00015280: 7468 7265 6520 6d6f 6465 7320 666f 720a three modes for. │ │ │ │ +00015290: 2020 2020 202a 2066 696c 7465 7269 6e67 * filtering │ │ │ │ +000152a0: 2032 4420 7369 676e 616c 7320 696e 2074 2D signals in t │ │ │ │ +000152b0: 6865 2061 7274 6963 6c65 2e0a 2020 2020 he article.. │ │ │ │ +000152c0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000152d0: 206e 756d 4974 6572 7320 6f70 7469 6f6e numIters option │ │ │ │ +000152e0: 616c 206e 756d 6265 7220 6f66 2069 7465 al number of ite │ │ │ │ +000152f0: 7261 7469 6f6e 7320 7573 6564 2066 6f72 rations used for │ │ │ │ +00015300: 2066 696c 7465 7269 6e67 2c20 3320 6973 filtering, 3 is │ │ │ │ +00015310: 2071 7569 7465 2065 6e6f 7567 682e 0a20 quite enough.. │ │ │ │ +00015320: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +00015330: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +00015340: 6f75 7420 446f 6d61 696e 2054 7261 6e73 out Domain Trans │ │ │ │ +00015350: 666f 726d 2066 696c 7465 7220 7061 7261 form filter para │ │ │ │ +00015360: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +00015370: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article │ │ │ │ +00015380: 2043 4954 453a 2047 6173 7461 6c31 3120 CITE: Gastal11 │ │ │ │ +00015390: 616e 640a 2020 2020 202a 205b 446f 6d61 and. * [Doma │ │ │ │ +000153a0: 696e 2054 7261 6e73 666f 726d 2066 696c in Transform fil │ │ │ │ +000153b0: 7465 7220 686f 6d65 7061 6765 5d28 6874 ter homepage](ht │ │ │ │ +000153c0: 7470 3a2f 2f77 7777 2e69 6e66 2e75 6672 tp://www.inf.ufr │ │ │ │ +000153d0: 6773 2e62 722f 7e65 736c 6761 7374 616c gs.br/~eslgastal │ │ │ │ +000153e0: 2f44 6f6d 6169 6e54 7261 6e73 666f 726d /DomainTransform │ │ │ │ +000153f0: 2f29 2e0a 2020 2020 202a 2040 7265 7475 /).. * @retu │ │ │ │ +00015400: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00015410: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00015420: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00015430: 6174 6963 2044 5446 696c 7465 7220 6372 atic DTFilter cr │ │ │ │ +00015440: 6561 7465 4454 4669 6c74 6572 284d 6174 eateDTFilter(Mat │ │ │ │ +00015450: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s │ │ │ │ +00015460: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou │ │ │ │ +00015470: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +00015480: 696e 7420 6d6f 6465 2c20 696e 7420 6e75 int mode, int nu │ │ │ │ +00015490: 6d49 7465 7273 2920 7b0a 2020 2020 2020 mIters) {. │ │ │ │ +000154a0: 2020 7265 7475 726e 2044 5446 696c 7465 return DTFilte │ │ │ │ +000154b0: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +000154c0: 6561 7465 4454 4669 6c74 6572 5f30 2867 eateDTFilter_0(g │ │ │ │ +000154d0: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +000154e0: 7369 676d 6153 7061 7469 616c 2c20 7369 sigmaSpatial, si │ │ │ │ +000154f0: 676d 6143 6f6c 6f72 2c20 6d6f 6465 2c20 gmaColor, mode, │ │ │ │ +00015500: 6e75 6d49 7465 7273 2929 3b0a 2020 2020 numIters));. │ │ │ │ +00015510: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00015520: 2a20 4661 6374 6f72 7920 6d65 7468 6f64 * Factory method │ │ │ │ +00015530: 2c20 6372 6561 7465 2069 6e73 7461 6e63 , create instanc │ │ │ │ +00015540: 6520 6f66 2044 5446 696c 7465 7220 616e e of DTFilter an │ │ │ │ +00015550: 6420 7072 6f64 7563 6520 696e 6974 6961 d produce initia │ │ │ │ +00015560: 6c69 7a61 7469 6f6e 2072 6f75 7469 6e65 lization routine │ │ │ │ +00015570: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00015580: 2040 7061 7261 6d20 6775 6964 6520 6775 @param guide gu │ │ │ │ +00015590: 6964 6564 2069 6d61 6765 2028 7573 6564 ided image (used │ │ │ │ +000155a0: 2074 6f20 6275 696c 6420 7472 616e 7366 to build transf │ │ │ │ +000155b0: 6f72 6d65 6420 6469 7374 616e 6365 2c20 ormed distance, │ │ │ │ +000155c0: 7768 6963 6820 6465 7363 7269 6265 7320 which describes │ │ │ │ +000155d0: 6564 6765 2073 7472 7563 7475 7265 206f edge structure o │ │ │ │ +000155e0: 660a 2020 2020 202a 2067 7569 6465 6420 f. * guided │ │ │ │ +000155f0: 696d 6167 6529 2e0a 2020 2020 202a 0a20 image).. *. │ │ │ │ +00015600: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00015610: 6d61 5370 6174 6961 6c20 5c28 7b5c 7369 maSpatial \({\si │ │ │ │ +00015620: 676d 617d 5f48 5c29 2070 6172 616d 6574 gma}_H\) paramet │ │ │ │ +00015630: 6572 2069 6e20 7468 6520 6f72 6967 696e er in the origin │ │ │ │ +00015640: 616c 2061 7274 6963 6c65 2c20 6974 2773 al article, it's │ │ │ │ +00015650: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +00015660: 7369 676d 6120 696e 2074 6865 0a20 2020 sigma in the. │ │ │ │ +00015670: 2020 2a20 636f 6f72 6469 6e61 7465 2073 * coordinate s │ │ │ │ +00015680: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ +00015690: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +000156a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000156b0: 7369 676d 6143 6f6c 6f72 205c 287b 5c73 sigmaColor \({\s │ │ │ │ +000156c0: 6967 6d61 7d5f 725c 2920 7061 7261 6d65 igma}_r\) parame │ │ │ │ +000156d0: 7465 7220 696e 2074 6865 206f 7269 6769 ter in the origi │ │ │ │ +000156e0: 6e61 6c20 6172 7469 636c 652c 2069 7427 nal article, it' │ │ │ │ +000156f0: 7320 7369 6d69 6c61 7220 746f 2074 6865 s similar to the │ │ │ │ +00015700: 2073 6967 6d61 2069 6e20 7468 650a 2020 sigma in the. │ │ │ │ +00015710: 2020 202a 2063 6f6c 6f72 2073 7061 6365 * color space │ │ │ │ +00015720: 2069 6e74 6f20 6269 6c61 7465 7261 6c46 into bilateralF │ │ │ │ +00015730: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00015740: 2020 202a 2040 7061 7261 6d20 6d6f 6465 * @param mode │ │ │ │ +00015750: 206f 6e65 2066 6f72 6d20 7468 7265 6520 one form three │ │ │ │ +00015760: 6d6f 6465 7320 4454 465f 4e43 2c20 4454 modes DTF_NC, DT │ │ │ │ +00015770: 465f 5246 2061 6e64 2044 5446 5f49 4320 F_RF and DTF_IC │ │ │ │ +00015780: 7768 6963 6820 636f 7272 6573 706f 6e64 which correspond │ │ │ │ +00015790: 7320 746f 2074 6872 6565 206d 6f64 6573 s to three modes │ │ │ │ +000157a0: 2066 6f72 0a20 2020 2020 2a20 6669 6c74 for. * filt │ │ │ │ +000157b0: 6572 696e 6720 3244 2073 6967 6e61 6c73 ering 2D signals │ │ │ │ +000157c0: 2069 6e20 7468 6520 6172 7469 636c 652e in the article. │ │ │ │ +000157d0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +000157e0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +000157f0: 6574 6169 6c73 2061 626f 7574 2044 6f6d etails about Dom │ │ │ │ +00015800: 6169 6e20 5472 616e 7366 6f72 6d20 6669 ain Transform fi │ │ │ │ +00015810: 6c74 6572 2070 6172 616d 6574 6572 732c lter parameters, │ │ │ │ +00015820: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00015830: 6c20 6172 7469 636c 6520 4349 5445 3a20 l article CITE: │ │ │ │ +00015840: 4761 7374 616c 3131 2061 6e64 0a20 2020 Gastal11 and. │ │ │ │ +00015850: 2020 2a20 5b44 6f6d 6169 6e20 5472 616e * [Domain Tran │ │ │ │ +00015860: 7366 6f72 6d20 6669 6c74 6572 2068 6f6d sform filter hom │ │ │ │ +00015870: 6570 6167 655d 2868 7474 703a 2f2f 7777 epage](http://ww │ │ │ │ +00015880: 772e 696e 662e 7566 7267 732e 6272 2f7e w.inf.ufrgs.br/~ │ │ │ │ +00015890: 6573 6c67 6173 7461 6c2f 446f 6d61 696e eslgastal/Domain │ │ │ │ +000158a0: 5472 616e 7366 6f72 6d2f 292e 0a20 2020 Transform/).. │ │ │ │ +000158b0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +000158c0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +000158d0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +000158e0: 7075 626c 6963 2073 7461 7469 6320 4454 public static DT │ │ │ │ +000158f0: 4669 6c74 6572 2063 7265 6174 6544 5446 Filter createDTF │ │ │ │ +00015900: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +00015910: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +00015920: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +00015930: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ +00015940: 6529 207b 0a20 2020 2020 2020 2072 6574 e) {. ret │ │ │ │ +00015950: 7572 6e20 4454 4669 6c74 6572 2e5f 5f66 urn DTFilter.__f │ │ │ │ +00015960: 726f 6d50 7472 5f5f 2863 7265 6174 6544 romPtr__(createD │ │ │ │ +00015970: 5446 696c 7465 725f 3128 6775 6964 652e TFilter_1(guide. │ │ │ │ +00015980: 6e61 7469 7665 4f62 6a2c 2073 6967 6d61 nativeObj, sigma │ │ │ │ +00015990: 5370 6174 6961 6c2c 2073 6967 6d61 436f Spatial, sigmaCo │ │ │ │ +000159a0: 6c6f 722c 206d 6f64 6529 293b 0a20 2020 lor, mode));. │ │ │ │ +000159b0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +000159c0: 202a 2046 6163 746f 7279 206d 6574 686f * Factory metho │ │ │ │ +000159d0: 642c 2063 7265 6174 6520 696e 7374 616e d, create instan │ │ │ │ +000159e0: 6365 206f 6620 4454 4669 6c74 6572 2061 ce of DTFilter a │ │ │ │ +000159f0: 6e64 2070 726f 6475 6365 2069 6e69 7469 nd produce initi │ │ │ │ +00015a00: 616c 697a 6174 696f 6e20 726f 7574 696e alization routin │ │ │ │ +00015a10: 6573 2e0a 2020 2020 202a 0a20 2020 2020 es.. *. │ │ │ │ +00015a20: 2a20 4070 6172 616d 2067 7569 6465 2067 * @param guide g │ │ │ │ +00015a30: 7569 6465 6420 696d 6167 6520 2875 7365 uided image (use │ │ │ │ +00015a40: 6420 746f 2062 7569 6c64 2074 7261 6e73 d to build trans │ │ │ │ +00015a50: 666f 726d 6564 2064 6973 7461 6e63 652c formed distance, │ │ │ │ +00015a60: 2077 6869 6368 2064 6573 6372 6962 6573 which describes │ │ │ │ +00015a70: 2065 6467 6520 7374 7275 6374 7572 6520 edge structure │ │ │ │ +00015a80: 6f66 0a20 2020 2020 2a20 6775 6964 6564 of. * guided │ │ │ │ +00015a90: 2069 6d61 6765 292e 0a20 2020 2020 2a0a image).. *. │ │ │ │ +00015aa0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +00015ab0: 676d 6153 7061 7469 616c 205c 287b 5c73 gmaSpatial \({\s │ │ │ │ +00015ac0: 6967 6d61 7d5f 485c 2920 7061 7261 6d65 igma}_H\) parame │ │ │ │ +00015ad0: 7465 7220 696e 2074 6865 206f 7269 6769 ter in the origi │ │ │ │ +00015ae0: 6e61 6c20 6172 7469 636c 652c 2069 7427 nal article, it' │ │ │ │ +00015af0: 7320 7369 6d69 6c61 7220 746f 2074 6865 s similar to the │ │ │ │ +00015b00: 2073 6967 6d61 2069 6e20 7468 650a 2020 sigma in the. │ │ │ │ +00015b10: 2020 202a 2063 6f6f 7264 696e 6174 6520 * coordinate │ │ │ │ +00015b20: 7370 6163 6520 696e 746f 2062 696c 6174 space into bilat │ │ │ │ +00015b30: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00015b40: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00015b50: 2073 6967 6d61 436f 6c6f 7220 5c28 7b5c sigmaColor \({\ │ │ │ │ +00015b60: 7369 676d 617d 5f72 5c29 2070 6172 616d sigma}_r\) param │ │ │ │ +00015b70: 6574 6572 2069 6e20 7468 6520 6f72 6967 eter in the orig │ │ │ │ +00015b80: 696e 616c 2061 7274 6963 6c65 2c20 6974 inal article, it │ │ │ │ +00015b90: 2773 2073 696d 696c 6172 2074 6f20 7468 's similar to th │ │ │ │ +00015ba0: 6520 7369 676d 6120 696e 2074 6865 0a20 e sigma in the. │ │ │ │ +00015bb0: 2020 2020 2a20 636f 6c6f 7220 7370 6163 * color spac │ │ │ │ +00015bc0: 6520 696e 746f 2062 696c 6174 6572 616c e into bilateral │ │ │ │ +00015bd0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +00015be0: 2020 2020 2a20 6669 6c74 6572 696e 6720 * filtering │ │ │ │ +00015bf0: 3244 2073 6967 6e61 6c73 2069 6e20 7468 2D signals in th │ │ │ │ +00015c00: 6520 6172 7469 636c 652e 0a20 2020 2020 e article.. │ │ │ │ +00015c10: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +00015c20: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00015c30: 2061 626f 7574 2044 6f6d 6169 6e20 5472 about Domain Tr │ │ │ │ +00015c40: 616e 7366 6f72 6d20 6669 6c74 6572 2070 ansform filter p │ │ │ │ +00015c50: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ +00015c60: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ +00015c70: 636c 6520 4349 5445 3a20 4761 7374 616c cle CITE: Gastal │ │ │ │ +00015c80: 3131 2061 6e64 0a20 2020 2020 2a20 5b44 11 and. * [D │ │ │ │ +00015c90: 6f6d 6169 6e20 5472 616e 7366 6f72 6d20 omain Transform │ │ │ │ +00015ca0: 6669 6c74 6572 2068 6f6d 6570 6167 655d filter homepage] │ │ │ │ +00015cb0: 2868 7474 703a 2f2f 7777 772e 696e 662e (http://www.inf. │ │ │ │ +00015cc0: 7566 7267 732e 6272 2f7e 6573 6c67 6173 ufrgs.br/~eslgas │ │ │ │ +00015cd0: 7461 6c2f 446f 6d61 696e 5472 616e 7366 tal/DomainTransf │ │ │ │ +00015ce0: 6f72 6d2f 292e 0a20 2020 2020 2a20 4072 orm/).. * @r │ │ │ │ +00015cf0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00015d00: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00015d10: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00015d20: 2073 7461 7469 6320 4454 4669 6c74 6572 static DTFilter │ │ │ │ +00015d30: 2063 7265 6174 6544 5446 696c 7465 7228 createDTFilter( │ │ │ │ +00015d40: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ +00015d50: 6520 7369 676d 6153 7061 7469 616c 2c20 e sigmaSpatial, │ │ │ │ +00015d60: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +00015d70: 7229 207b 0a20 2020 2020 2020 2072 6574 r) {. ret │ │ │ │ +00015d80: 7572 6e20 4454 4669 6c74 6572 2e5f 5f66 urn DTFilter.__f │ │ │ │ +00015d90: 726f 6d50 7472 5f5f 2863 7265 6174 6544 romPtr__(createD │ │ │ │ +00015da0: 5446 696c 7465 725f 3228 6775 6964 652e TFilter_2(guide. │ │ │ │ +00015db0: 6e61 7469 7665 4f62 6a2c 2073 6967 6d61 nativeObj, sigma │ │ │ │ +00015dc0: 5370 6174 6961 6c2c 2073 6967 6d61 436f Spatial, sigmaCo │ │ │ │ +00015dd0: 6c6f 7229 293b 0a20 2020 207d 0a0a 0a20 lor));. }... │ │ │ │ +00015de0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00015df0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +00015e00: 7072 6f63 3a3a 6474 4669 6c74 6572 284d proc::dtFilter(M │ │ │ │ +00015e10: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ +00015e20: 632c 204d 6174 2620 6473 742c 2064 6f75 c, Mat& dst, dou │ │ │ │ +00015e30: 626c 6520 7369 676d 6153 7061 7469 616c ble sigmaSpatial │ │ │ │ +00015e40: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +00015e50: 6c6f 722c 2069 6e74 206d 6f64 6520 3d20 lor, int mode = │ │ │ │ +00015e60: 4454 465f 4e43 2c20 696e 7420 6e75 6d49 DTF_NC, int numI │ │ │ │ +00015e70: 7465 7273 203d 2033 290a 2020 2020 2f2f ters = 3). // │ │ │ │ +00015e80: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00015e90: 2053 696d 706c 6520 6f6e 652d 6c69 6e65 Simple one-line │ │ │ │ +00015ea0: 2044 6f6d 6169 6e20 5472 616e 7366 6f72 Domain Transfor │ │ │ │ +00015eb0: 6d20 6669 6c74 6572 2063 616c 6c2e 2049 m filter call. I │ │ │ │ +00015ec0: 6620 796f 7520 6861 7665 206d 756c 7469 f you have multi │ │ │ │ +00015ed0: 706c 6520 696d 6167 6573 2074 6f20 6669 ple images to fi │ │ │ │ +00015ee0: 6c74 6572 2077 6974 6820 7468 6520 7361 lter with the sa │ │ │ │ +00015ef0: 6d65 0a20 2020 2020 2a20 6775 6964 6564 me. * guided │ │ │ │ +00015f00: 2069 6d61 6765 2074 6865 6e20 7573 6520 image then use │ │ │ │ +00015f10: 4454 4669 6c74 6572 2069 6e74 6572 6661 DTFilter interfa │ │ │ │ +00015f20: 6365 2074 6f20 6176 6f69 6420 6578 7472 ce to avoid extr │ │ │ │ +00015f30: 6120 636f 6d70 7574 6174 696f 6e73 206f a computations o │ │ │ │ +00015f40: 6e20 696e 6974 6961 6c69 7a61 7469 6f6e n initialization │ │ │ │ +00015f50: 2073 7461 6765 2e0a 2020 2020 202a 0a20 stage.. *. │ │ │ │ +00015f60: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +00015f70: 6465 2067 7569 6465 6420 696d 6167 6520 de guided image │ │ │ │ +00015f80: 2861 6c73 6f20 6361 6c6c 6564 2061 7320 (also called as │ │ │ │ +00015f90: 6a6f 696e 7420 696d 6167 6529 2077 6974 joint image) wit │ │ │ │ +00015fa0: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ +00015fb0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +00015fc0: 6e74 2033 322d 6269 740a 2020 2020 202a nt 32-bit. * │ │ │ │ +00015fd0: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ +00015fe0: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ +00015ff0: 2020 2a20 4070 6172 616d 2073 7263 2066 * @param src f │ │ │ │ +00016000: 696c 7465 7269 6e67 2069 6d61 6765 2077 iltering image w │ │ │ │ +00016010: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +00016020: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +00016030: 6f69 6e74 2033 322d 6269 7420 6465 7074 oint 32-bit dept │ │ │ │ +00016040: 6820 616e 6420 7570 2074 6f20 3420 6368 h and up to 4 ch │ │ │ │ +00016050: 616e 6e65 6c73 2e0a 2020 2020 202a 2040 annels.. * @ │ │ │ │ +00016060: 7061 7261 6d20 6473 7420 6465 7374 696e param dst destin │ │ │ │ +00016070: 6174 696f 6e20 696d 6167 650a 2020 2020 ation image. │ │ │ │ +00016080: 202a 2040 7061 7261 6d20 7369 676d 6153 * @param sigmaS │ │ │ │ +00016090: 7061 7469 616c 205c 287b 5c73 6967 6d61 patial \({\sigma │ │ │ │ +000160a0: 7d5f 485c 2920 7061 7261 6d65 7465 7220 }_H\) parameter │ │ │ │ +000160b0: 696e 2074 6865 206f 7269 6769 6e61 6c20 in the original │ │ │ │ +000160c0: 6172 7469 636c 652c 2069 7427 7320 7369 article, it's si │ │ │ │ +000160d0: 6d69 6c61 7220 746f 2074 6865 2073 6967 milar to the sig │ │ │ │ +000160e0: 6d61 2069 6e20 7468 650a 2020 2020 202a ma in the. * │ │ │ │ +000160f0: 2063 6f6f 7264 696e 6174 6520 7370 6163 coordinate spac │ │ │ │ +00016100: 6520 696e 746f 2062 696c 6174 6572 616c e into bilateral │ │ │ │ +00016110: 4669 6c74 6572 2e0a 2020 2020 202a 2040 Filter.. * @ │ │ │ │ +00016120: 7061 7261 6d20 7369 676d 6143 6f6c 6f72 param sigmaColor │ │ │ │ +00016130: 205c 287b 5c73 6967 6d61 7d5f 725c 2920 \({\sigma}_r\) │ │ │ │ +00016140: 7061 7261 6d65 7465 7220 696e 2074 6865 parameter in the │ │ │ │ +00016150: 206f 7269 6769 6e61 6c20 6172 7469 636c original articl │ │ │ │ +00016160: 652c 2069 7427 7320 7369 6d69 6c61 7220 e, it's similar │ │ │ │ +00016170: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ +00016180: 7468 650a 2020 2020 202a 2063 6f6c 6f72 the. * color │ │ │ │ +00016190: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ +000161a0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +000161b0: 2020 2a20 4070 6172 616d 206d 6f64 6520 * @param mode │ │ │ │ +000161c0: 6f6e 6520 666f 726d 2074 6872 6565 206d one form three m │ │ │ │ +000161d0: 6f64 6573 2044 5446 5f4e 432c 2044 5446 odes DTF_NC, DTF │ │ │ │ +000161e0: 5f52 4620 616e 6420 4454 465f 4943 2077 _RF and DTF_IC w │ │ │ │ +000161f0: 6869 6368 2063 6f72 7265 7370 6f6e 6473 hich corresponds │ │ │ │ +00016200: 2074 6f20 7468 7265 6520 6d6f 6465 7320 to three modes │ │ │ │ +00016210: 666f 720a 2020 2020 202a 2066 696c 7465 for. * filte │ │ │ │ +00016220: 7269 6e67 2032 4420 7369 676e 616c 7320 ring 2D signals │ │ │ │ +00016230: 696e 2074 6865 2061 7274 6963 6c65 2e0a in the article.. │ │ │ │ +00016240: 2020 2020 202a 2040 7061 7261 6d20 6e75 * @param nu │ │ │ │ +00016250: 6d49 7465 7273 206f 7074 696f 6e61 6c20 mIters optional │ │ │ │ +00016260: 6e75 6d62 6572 206f 6620 6974 6572 6174 number of iterat │ │ │ │ +00016270: 696f 6e73 2075 7365 6420 666f 7220 6669 ions used for fi │ │ │ │ +00016280: 6c74 6572 696e 672c 2033 2069 7320 7175 ltering, 3 is qu │ │ │ │ +00016290: 6974 6520 656e 6f75 6768 2e0a 2020 2020 ite enough.. │ │ │ │ +000162a0: 202a 2053 4545 3a20 6269 6c61 7465 7261 * SEE: bilatera │ │ │ │ +000162b0: 6c46 696c 7465 722c 2067 7569 6465 6446 lFilter, guidedF │ │ │ │ +000162c0: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ +000162d0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +000162e0: 6963 2073 7461 7469 6320 766f 6964 2064 ic static void d │ │ │ │ +000162f0: 7446 696c 7465 7228 4d61 7420 6775 6964 tFilter(Mat guid │ │ │ │ +00016300: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ +00016310: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm │ │ │ │ +00016320: 6153 7061 7469 616c 2c20 646f 7562 6c65 aSpatial, double │ │ │ │ +00016330: 2073 6967 6d61 436f 6c6f 722c 2069 6e74 sigmaColor, int │ │ │ │ +00016340: 206d 6f64 652c 2069 6e74 206e 756d 4974 mode, int numIt │ │ │ │ +00016350: 6572 7329 207b 0a20 2020 2020 2020 2064 ers) {. d │ │ │ │ +00016360: 7446 696c 7465 725f 3028 6775 6964 652e tFilter_0(guide. │ │ │ │ +00016370: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +00016380: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00016390: 7469 7665 4f62 6a2c 2073 6967 6d61 5370 tiveObj, sigmaSp │ │ │ │ +000163a0: 6174 6961 6c2c 2073 6967 6d61 436f 6c6f atial, sigmaColo │ │ │ │ +000163b0: 722c 206d 6f64 652c 206e 756d 4974 6572 r, mode, numIter │ │ │ │ +000163c0: 7329 3b0a 2020 2020 7d0a 0a20 2020 202f s);. }.. / │ │ │ │ +000163d0: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +000163e0: 206f 6e65 2d6c 696e 6520 446f 6d61 696e one-line Domain │ │ │ │ +000163f0: 2054 7261 6e73 666f 726d 2066 696c 7465 Transform filte │ │ │ │ +00016400: 7220 6361 6c6c 2e20 4966 2079 6f75 2068 r call. If you h │ │ │ │ +00016410: 6176 6520 6d75 6c74 6970 6c65 2069 6d61 ave multiple ima │ │ │ │ +00016420: 6765 7320 746f 2066 696c 7465 7220 7769 ges to filter wi │ │ │ │ +00016430: 7468 2074 6865 2073 616d 650a 2020 2020 th the same. │ │ │ │ +00016440: 202a 2067 7569 6465 6420 696d 6167 6520 * guided image │ │ │ │ +00016450: 7468 656e 2075 7365 2044 5446 696c 7465 then use DTFilte │ │ │ │ +00016460: 7220 696e 7465 7266 6163 6520 746f 2061 r interface to a │ │ │ │ +00016470: 766f 6964 2065 7874 7261 2063 6f6d 7075 void extra compu │ │ │ │ +00016480: 7461 7469 6f6e 7320 6f6e 2069 6e69 7469 tations on initi │ │ │ │ +00016490: 616c 697a 6174 696f 6e20 7374 6167 652e alization stage. │ │ │ │ +000164a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000164b0: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ +000164c0: 6564 2069 6d61 6765 2028 616c 736f 2063 ed image (also c │ │ │ │ +000164d0: 616c 6c65 6420 6173 206a 6f69 6e74 2069 alled as joint i │ │ │ │ +000164e0: 6d61 6765 2920 7769 7468 2075 6e73 6967 mage) with unsig │ │ │ │ +000164f0: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ +00016500: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ +00016510: 6974 0a20 2020 2020 2a20 6465 7074 6820 it. * depth │ │ │ │ +00016520: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ +00016530: 6e65 6c73 2e0a 2020 2020 202a 2040 7061 nels.. * @pa │ │ │ │ +00016540: 7261 6d20 7372 6320 6669 6c74 6572 696e ram src filterin │ │ │ │ +00016550: 6720 696d 6167 6520 7769 7468 2075 6e73 g image with uns │ │ │ │ +00016560: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ +00016570: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +00016580: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ +00016590: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +000165a0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +000165b0: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +000165c0: 6d61 6765 0a20 2020 2020 2a20 4070 6172 mage. * @par │ │ │ │ +000165d0: 616d 2073 6967 6d61 5370 6174 6961 6c20 am sigmaSpatial │ │ │ │ +000165e0: 5c28 7b5c 7369 676d 617d 5f48 5c29 2070 \({\sigma}_H\) p │ │ │ │ +000165f0: 6172 616d 6574 6572 2069 6e20 7468 6520 arameter in the │ │ │ │ +00016600: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article │ │ │ │ +00016610: 2c20 6974 2773 2073 696d 696c 6172 2074 , it's similar t │ │ │ │ +00016620: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ +00016630: 6865 0a20 2020 2020 2a20 636f 6f72 6469 he. * coordi │ │ │ │ +00016640: 6e61 7465 2073 7061 6365 2069 6e74 6f20 nate space into │ │ │ │ +00016650: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +00016660: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00016670: 6967 6d61 436f 6c6f 7220 5c28 7b5c 7369 igmaColor \({\si │ │ │ │ +00016680: 676d 617d 5f72 5c29 2070 6172 616d 6574 gma}_r\) paramet │ │ │ │ +00016690: 6572 2069 6e20 7468 6520 6f72 6967 696e er in the origin │ │ │ │ +000166a0: 616c 2061 7274 6963 6c65 2c20 6974 2773 al article, it's │ │ │ │ +000166b0: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +000166c0: 7369 676d 6120 696e 2074 6865 0a20 2020 sigma in the. │ │ │ │ +000166d0: 2020 2a20 636f 6c6f 7220 7370 6163 6520 * color space │ │ │ │ +000166e0: 696e 746f 2062 696c 6174 6572 616c 4669 into bilateralFi │ │ │ │ +000166f0: 6c74 6572 2e0a 2020 2020 202a 2040 7061 lter.. * @pa │ │ │ │ +00016700: 7261 6d20 6d6f 6465 206f 6e65 2066 6f72 ram mode one for │ │ │ │ +00016710: 6d20 7468 7265 6520 6d6f 6465 7320 4454 m three modes DT │ │ │ │ +00016720: 465f 4e43 2c20 4454 465f 5246 2061 6e64 F_NC, DTF_RF and │ │ │ │ +00016730: 2044 5446 5f49 4320 7768 6963 6820 636f DTF_IC which co │ │ │ │ +00016740: 7272 6573 706f 6e64 7320 746f 2074 6872 rresponds to thr │ │ │ │ +00016750: 6565 206d 6f64 6573 2066 6f72 0a20 2020 ee modes for. │ │ │ │ +00016760: 2020 2a20 6669 6c74 6572 696e 6720 3244 * filtering 2D │ │ │ │ +00016770: 2073 6967 6e61 6c73 2069 6e20 7468 6520 signals in the │ │ │ │ +00016780: 6172 7469 636c 652e 0a20 2020 2020 2a20 article.. * │ │ │ │ +00016790: 5345 453a 2062 696c 6174 6572 616c 4669 SEE: bilateralFi │ │ │ │ +000167a0: 6c74 6572 2c20 6775 6964 6564 4669 6c74 lter, guidedFilt │ │ │ │ +000167b0: 6572 2c20 616d 4669 6c74 6572 0a20 2020 er, amFilter. │ │ │ │ +000167c0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +000167d0: 7374 6174 6963 2076 6f69 6420 6474 4669 static void dtFi │ │ │ │ +000167e0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +000167f0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00016800: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +00016810: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +00016820: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ +00016830: 6465 2920 7b0a 2020 2020 2020 2020 6474 de) {. dt │ │ │ │ +00016840: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ +00016850: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ +00016860: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00016870: 6976 654f 626a 2c20 7369 676d 6153 7061 iveObj, sigmaSpa │ │ │ │ +00016880: 7469 616c 2c20 7369 676d 6143 6f6c 6f72 tial, sigmaColor │ │ │ │ +00016890: 2c20 6d6f 6465 293b 0a20 2020 207d 0a0a , mode);. }.. │ │ │ │ +000168a0: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +000168b0: 696d 706c 6520 6f6e 652d 6c69 6e65 2044 imple one-line D │ │ │ │ +000168c0: 6f6d 6169 6e20 5472 616e 7366 6f72 6d20 omain Transform │ │ │ │ +000168d0: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ +000168e0: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +000168f0: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +00016900: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +00016910: 0a20 2020 2020 2a20 6775 6964 6564 2069 . * guided i │ │ │ │ +00016920: 6d61 6765 2074 6865 6e20 7573 6520 4454 mage then use DT │ │ │ │ +00016930: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ +00016940: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ +00016950: 636f 6d70 7574 6174 696f 6e73 206f 6e20 computations on │ │ │ │ +00016960: 696e 6974 6961 6c69 7a61 7469 6f6e 2073 initialization s │ │ │ │ +00016970: 7461 6765 2e0a 2020 2020 202a 0a20 2020 tage.. *. │ │ │ │ +00016980: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ +00016990: 2067 7569 6465 6420 696d 6167 6520 2861 guided image (a │ │ │ │ +000169a0: 6c73 6f20 6361 6c6c 6564 2061 7320 6a6f lso called as jo │ │ │ │ +000169b0: 696e 7420 696d 6167 6529 2077 6974 6820 int image) with │ │ │ │ +000169c0: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +000169d0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +000169e0: 2033 322d 6269 740a 2020 2020 202a 2064 32-bit. * d │ │ │ │ +000169f0: 6570 7468 2061 6e64 2075 7020 746f 2034 epth and up to 4 │ │ │ │ +00016a00: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +00016a10: 2a20 4070 6172 616d 2073 7263 2066 696c * @param src fil │ │ │ │ +00016a20: 7465 7269 6e67 2069 6d61 6765 2077 6974 tering image wit │ │ │ │ +00016a30: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ +00016a40: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +00016a50: 6e74 2033 322d 6269 7420 6465 7074 6820 nt 32-bit depth │ │ │ │ +00016a60: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ +00016a70: 6e65 6c73 2e0a 2020 2020 202a 2040 7061 nels.. * @pa │ │ │ │ +00016a80: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ +00016a90: 696f 6e20 696d 6167 650a 2020 2020 202a ion image. * │ │ │ │ +00016aa0: 2040 7061 7261 6d20 7369 676d 6153 7061 @param sigmaSpa │ │ │ │ +00016ab0: 7469 616c 205c 287b 5c73 6967 6d61 7d5f tial \({\sigma}_ │ │ │ │ +00016ac0: 485c 2920 7061 7261 6d65 7465 7220 696e H\) parameter in │ │ │ │ +00016ad0: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ +00016ae0: 7469 636c 652c 2069 7427 7320 7369 6d69 ticle, it's simi │ │ │ │ +00016af0: 6c61 7220 746f 2074 6865 2073 6967 6d61 lar to the sigma │ │ │ │ +00016b00: 2069 6e20 7468 650a 2020 2020 202a 2063 in the. * c │ │ │ │ +00016b10: 6f6f 7264 696e 6174 6520 7370 6163 6520 oordinate space │ │ │ │ +00016b20: 696e 746f 2062 696c 6174 6572 616c 4669 into bilateralFi │ │ │ │ +00016b30: 6c74 6572 2e0a 2020 2020 202a 2040 7061 lter.. * @pa │ │ │ │ +00016b40: 7261 6d20 7369 676d 6143 6f6c 6f72 205c ram sigmaColor \ │ │ │ │ +00016b50: 287b 5c73 6967 6d61 7d5f 725c 2920 7061 ({\sigma}_r\) pa │ │ │ │ +00016b60: 7261 6d65 7465 7220 696e 2074 6865 206f rameter in the o │ │ │ │ +00016b70: 7269 6769 6e61 6c20 6172 7469 636c 652c riginal article, │ │ │ │ +00016b80: 2069 7427 7320 7369 6d69 6c61 7220 746f it's similar to │ │ │ │ +00016b90: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ +00016ba0: 650a 2020 2020 202a 2063 6f6c 6f72 2073 e. * color s │ │ │ │ +00016bb0: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ +00016bc0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00016bd0: 2a20 6669 6c74 6572 696e 6720 3244 2073 * filtering 2D s │ │ │ │ +00016be0: 6967 6e61 6c73 2069 6e20 7468 6520 6172 ignals in the ar │ │ │ │ +00016bf0: 7469 636c 652e 0a20 2020 2020 2a20 5345 ticle.. * SE │ │ │ │ +00016c00: 453a 2062 696c 6174 6572 616c 4669 6c74 E: bilateralFilt │ │ │ │ +00016c10: 6572 2c20 6775 6964 6564 4669 6c74 6572 er, guidedFilter │ │ │ │ +00016c20: 2c20 616d 4669 6c74 6572 0a20 2020 2020 , amFilter. │ │ │ │ +00016c30: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00016c40: 6174 6963 2076 6f69 6420 6474 4669 6c74 atic void dtFilt │ │ │ │ +00016c50: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +00016c60: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +00016c70: 646f 7562 6c65 2073 6967 6d61 5370 6174 double sigmaSpat │ │ │ │ +00016c80: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ +00016c90: 6143 6f6c 6f72 2920 7b0a 2020 2020 2020 aColor) {. │ │ │ │ +00016ca0: 2020 6474 4669 6c74 6572 5f32 2867 7569 dtFilter_2(gui │ │ │ │ +00016cb0: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr │ │ │ │ +00016cc0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +00016cd0: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ +00016ce0: 6153 7061 7469 616c 2c20 7369 676d 6143 aSpatial, sigmaC │ │ │ │ +00016cf0: 6f6c 6f72 293b 0a20 2020 207d 0a0a 0a20 olor);. }... │ │ │ │ +00016d00: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00016d10: 3a20 2050 7472 5f47 7569 6465 6446 696c : Ptr_GuidedFil │ │ │ │ +00016d20: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +00016d30: 3a3a 6372 6561 7465 4775 6964 6564 4669 ::createGuidedFi │ │ │ │ +00016d40: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +00016d50: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +00016d60: 6c65 2065 7073 2c20 646f 7562 6c65 2073 le eps, double s │ │ │ │ +00016d70: 6361 6c65 203d 2031 2e30 290a 2020 2020 cale = 1.0). │ │ │ │ +00016d80: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +00016d90: 202a 2046 6163 746f 7279 206d 6574 686f * Factory metho │ │ │ │ +00016da0: 642c 2063 7265 6174 6520 696e 7374 616e d, create instan │ │ │ │ +00016db0: 6365 206f 6620 4775 6964 6564 4669 6c74 ce of GuidedFilt │ │ │ │ +00016dc0: 6572 2061 6e64 2070 726f 6475 6365 2069 er and produce i │ │ │ │ +00016dd0: 6e69 7469 616c 697a 6174 696f 6e20 726f nitialization ro │ │ │ │ +00016de0: 7574 696e 6573 2e0a 2020 2020 202a 0a20 utines.. *. │ │ │ │ +00016df0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +00016e00: 6465 2067 7569 6465 6420 696d 6167 6520 de guided image │ │ │ │ +00016e10: 286f 7220 6172 7261 7920 6f66 2069 6d61 (or array of ima │ │ │ │ +00016e20: 6765 7329 2077 6974 6820 7570 2074 6f20 ges) with up to │ │ │ │ +00016e30: 3320 6368 616e 6e65 6c73 2c20 6966 2069 3 channels, if i │ │ │ │ +00016e40: 7420 6861 7665 206d 6f72 6520 7468 656e t have more then │ │ │ │ +00016e50: 2033 0a20 2020 2020 2a20 6368 616e 6e65 3. * channe │ │ │ │ +00016e60: 6c73 2074 6865 6e20 6f6e 6c79 2066 6972 ls then only fir │ │ │ │ +00016e70: 7374 2033 2063 6861 6e6e 656c 7320 7769 st 3 channels wi │ │ │ │ +00016e80: 6c6c 2062 6520 7573 6564 2e0a 2020 2020 ll be used.. │ │ │ │ +00016e90: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00016ea0: 2072 6164 6975 7320 7261 6469 7573 206f radius radius o │ │ │ │ +00016eb0: 6620 4775 6964 6564 2046 696c 7465 722e f Guided Filter. │ │ │ │ +00016ec0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00016ed0: 7061 7261 6d20 6570 7320 7265 6775 6c61 param eps regula │ │ │ │ +00016ee0: 7269 7a61 7469 6f6e 2074 6572 6d20 6f66 rization term of │ │ │ │ +00016ef0: 2047 7569 6465 6420 4669 6c74 6572 2e20 Guided Filter. │ │ │ │ +00016f00: 5c28 7b65 7073 7d5e 325c 2920 6973 2073 \({eps}^2\) is s │ │ │ │ +00016f10: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +00016f20: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ +00016f30: 0a20 2020 2020 2a20 7370 6163 6520 696e . * space in │ │ │ │ +00016f40: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ +00016f50: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00016f60: 2a20 4070 6172 616d 2073 6361 6c65 2073 * @param scale s │ │ │ │ +00016f70: 7562 7361 6d70 6c65 2066 6163 746f 7220 ubsample factor │ │ │ │ +00016f80: 6f66 2046 6173 7420 4775 6964 6564 2046 of Fast Guided F │ │ │ │ +00016f90: 696c 7465 722c 2075 7365 2061 2073 6361 ilter, use a sca │ │ │ │ +00016fa0: 6c65 206c 6573 7320 7468 616e 2031 2074 le less than 1 t │ │ │ │ +00016fb0: 6f20 7370 6565 6473 2075 7020 636f 6d70 o speeds up comp │ │ │ │ +00016fc0: 7574 6174 696f 6e0a 2020 2020 202a 2077 utation. * w │ │ │ │ +00016fd0: 6974 6820 616c 6d6f 7374 206e 6f20 7669 ith almost no vi │ │ │ │ +00016fe0: 7369 626c 6520 6465 6772 6164 6174 696f sible degradatio │ │ │ │ +00016ff0: 6e2e 2028 652e 672e 2073 6361 6c65 3d3d n. (e.g. scale== │ │ │ │ +00017000: 302e 3520 7368 7269 6e6b 7320 7468 6520 0.5 shrinks the │ │ │ │ +00017010: 696d 6167 6520 6279 2032 7820 696e 7369 image by 2x insi │ │ │ │ +00017020: 6465 2074 6865 2066 696c 7465 7229 0a20 de the filter). │ │ │ │ +00017030: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +00017040: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +00017050: 6f75 7420 2846 6173 7429 2047 7569 6465 out (Fast) Guide │ │ │ │ +00017060: 6420 4669 6c74 6572 2070 6172 616d 6574 d Filter paramet │ │ │ │ +00017070: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ +00017080: 6769 6e61 6c20 6172 7469 636c 6573 2043 ginal articles C │ │ │ │ +00017090: 4954 453a 204b 6169 6d69 6e67 3130 2043 ITE: Kaiming10 C │ │ │ │ +000170a0: 4954 453a 204b 6169 6d69 6e67 3135 202e ITE: Kaiming15 . │ │ │ │ +000170b0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +000170c0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000170d0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +000170e0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000170f0: 6320 4775 6964 6564 4669 6c74 6572 2063 c GuidedFilter c │ │ │ │ +00017100: 7265 6174 6547 7569 6465 6446 696c 7465 reateGuidedFilte │ │ │ │ +00017110: 7228 4d61 7420 6775 6964 652c 2069 6e74 r(Mat guide, int │ │ │ │ +00017120: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ +00017130: 6570 732c 2064 6f75 626c 6520 7363 616c eps, double scal │ │ │ │ +00017140: 6529 207b 0a20 2020 2020 2020 2072 6574 e) {. ret │ │ │ │ +00017150: 7572 6e20 4775 6964 6564 4669 6c74 6572 urn GuidedFilter │ │ │ │ +00017160: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00017170: 6174 6547 7569 6465 6446 696c 7465 725f ateGuidedFilter_ │ │ │ │ +00017180: 3028 6775 6964 652e 6e61 7469 7665 4f62 0(guide.nativeOb │ │ │ │ +00017190: 6a2c 2072 6164 6975 732c 2065 7073 2c20 j, radius, eps, │ │ │ │ +000171a0: 7363 616c 6529 293b 0a20 2020 207d 0a0a scale));. }.. │ │ │ │ +000171b0: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ +000171c0: 6163 746f 7279 206d 6574 686f 642c 2063 actory method, c │ │ │ │ +000171d0: 7265 6174 6520 696e 7374 616e 6365 206f reate instance o │ │ │ │ +000171e0: 6620 4775 6964 6564 4669 6c74 6572 2061 f GuidedFilter a │ │ │ │ +000171f0: 6e64 2070 726f 6475 6365 2069 6e69 7469 nd produce initi │ │ │ │ +00017200: 616c 697a 6174 696f 6e20 726f 7574 696e alization routin │ │ │ │ +00017210: 6573 2e0a 2020 2020 202a 0a20 2020 2020 es.. *. │ │ │ │ +00017220: 2a20 4070 6172 616d 2067 7569 6465 2067 * @param guide g │ │ │ │ +00017230: 7569 6465 6420 696d 6167 6520 286f 7220 uided image (or │ │ │ │ +00017240: 6172 7261 7920 6f66 2069 6d61 6765 7329 array of images) │ │ │ │ +00017250: 2077 6974 6820 7570 2074 6f20 3320 6368 with up to 3 ch │ │ │ │ +00017260: 616e 6e65 6c73 2c20 6966 2069 7420 6861 annels, if it ha │ │ │ │ +00017270: 7665 206d 6f72 6520 7468 656e 2033 0a20 ve more then 3. │ │ │ │ +00017280: 2020 2020 2a20 6368 616e 6e65 6c73 2074 * channels t │ │ │ │ +00017290: 6865 6e20 6f6e 6c79 2066 6972 7374 2033 hen only first 3 │ │ │ │ +000172a0: 2063 6861 6e6e 656c 7320 7769 6c6c 2062 channels will b │ │ │ │ +000172b0: 6520 7573 6564 2e0a 2020 2020 202a 0a20 e used.. *. │ │ │ │ +000172c0: 2020 2020 2a20 4070 6172 616d 2072 6164 * @param rad │ │ │ │ +000172d0: 6975 7320 7261 6469 7573 206f 6620 4775 ius radius of Gu │ │ │ │ +000172e0: 6964 6564 2046 696c 7465 722e 0a20 2020 ided Filter.. │ │ │ │ +000172f0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00017300: 6d20 6570 7320 7265 6775 6c61 7269 7a61 m eps regulariza │ │ │ │ +00017310: 7469 6f6e 2074 6572 6d20 6f66 2047 7569 tion term of Gui │ │ │ │ +00017320: 6465 6420 4669 6c74 6572 2e20 5c28 7b65 ded Filter. \({e │ │ │ │ +00017330: 7073 7d5e 325c 2920 6973 2073 696d 696c ps}^2\) is simil │ │ │ │ +00017340: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +00017350: 696e 2074 6865 2063 6f6c 6f72 0a20 2020 in the color. │ │ │ │ +00017360: 2020 2a20 7370 6163 6520 696e 746f 2062 * space into b │ │ │ │ +00017370: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00017380: 2020 2020 202a 0a20 2020 2020 2a20 7769 *. * wi │ │ │ │ +00017390: 7468 2061 6c6d 6f73 7420 6e6f 2076 6973 th almost no vis │ │ │ │ +000173a0: 6962 6c65 2064 6567 7261 6461 7469 6f6e ible degradation │ │ │ │ +000173b0: 2e20 2865 2e67 2e20 7363 616c 653d 3d30 . (e.g. scale==0 │ │ │ │ +000173c0: 2e35 2073 6872 696e 6b73 2074 6865 2069 .5 shrinks the i │ │ │ │ +000173d0: 6d61 6765 2062 7920 3278 2069 6e73 6964 mage by 2x insid │ │ │ │ +000173e0: 6520 7468 6520 6669 6c74 6572 290a 2020 e the filter). │ │ │ │ +000173f0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +00017400: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +00017410: 7574 2028 4661 7374 2920 4775 6964 6564 ut (Fast) Guided │ │ │ │ +00017420: 2046 696c 7465 7220 7061 7261 6d65 7465 Filter paramete │ │ │ │ +00017430: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +00017440: 696e 616c 2061 7274 6963 6c65 7320 4349 inal articles CI │ │ │ │ +00017450: 5445 3a20 4b61 696d 696e 6731 3020 4349 TE: Kaiming10 CI │ │ │ │ +00017460: 5445 3a20 4b61 696d 696e 6731 3520 2e0a TE: Kaiming15 .. │ │ │ │ +00017470: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00017480: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00017490: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +000174a0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +000174b0: 2047 7569 6465 6446 696c 7465 7220 6372 GuidedFilter cr │ │ │ │ +000174c0: 6561 7465 4775 6964 6564 4669 6c74 6572 eateGuidedFilter │ │ │ │ +000174d0: 284d 6174 2067 7569 6465 2c20 696e 7420 (Mat guide, int │ │ │ │ +000174e0: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ +000174f0: 7073 2920 7b0a 2020 2020 2020 2020 7265 ps) {. re │ │ │ │ +00017500: 7475 726e 2047 7569 6465 6446 696c 7465 turn GuidedFilte │ │ │ │ +00017510: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +00017520: 6561 7465 4775 6964 6564 4669 6c74 6572 eateGuidedFilter │ │ │ │ +00017530: 5f31 2867 7569 6465 2e6e 6174 6976 654f _1(guide.nativeO │ │ │ │ +00017540: 626a 2c20 7261 6469 7573 2c20 6570 7329 bj, radius, eps) │ │ │ │ +00017550: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00017560: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ +00017570: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +00017580: 3a3a 6775 6964 6564 4669 6c74 6572 284d ::guidedFilter(M │ │ │ │ +00017590: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ +000175a0: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int │ │ │ │ +000175b0: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ +000175c0: 6570 732c 2069 6e74 2064 4465 7074 6820 eps, int dDepth │ │ │ │ +000175d0: 3d20 2d31 2c20 646f 7562 6c65 2073 6361 = -1, double sca │ │ │ │ +000175e0: 6c65 203d 2031 2e30 290a 2020 2020 2f2f le = 1.0). // │ │ │ │ +000175f0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00017600: 2053 696d 706c 6520 6f6e 652d 6c69 6e65 Simple one-line │ │ │ │ +00017610: 2028 4661 7374 2920 4775 6964 6564 2046 (Fast) Guided F │ │ │ │ +00017620: 696c 7465 7220 6361 6c6c 2e0a 2020 2020 ilter call.. │ │ │ │ +00017630: 202a 0a20 2020 2020 2a20 4966 2079 6f75 *. * If you │ │ │ │ +00017640: 2068 6176 6520 6d75 6c74 6970 6c65 2069 have multiple i │ │ │ │ +00017650: 6d61 6765 7320 746f 2066 696c 7465 7220 mages to filter │ │ │ │ +00017660: 7769 7468 2074 6865 2073 616d 6520 6775 with the same gu │ │ │ │ +00017670: 6964 6564 2069 6d61 6765 2074 6865 6e20 ided image then │ │ │ │ +00017680: 7573 6520 4775 6964 6564 4669 6c74 6572 use GuidedFilter │ │ │ │ +00017690: 2069 6e74 6572 6661 6365 2074 6f0a 2020 interface to. │ │ │ │ +000176a0: 2020 202a 2061 766f 6964 2065 7874 7261 * avoid extra │ │ │ │ +000176b0: 2063 6f6d 7075 7461 7469 6f6e 7320 6f6e computations on │ │ │ │ +000176c0: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ +000176d0: 7374 6167 652e 0a20 2020 2020 2a0a 2020 stage.. *. │ │ │ │ +000176e0: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +000176f0: 6520 6775 6964 6564 2069 6d61 6765 2028 e guided image ( │ │ │ │ +00017700: 6f72 2061 7272 6179 206f 6620 696d 6167 or array of imag │ │ │ │ +00017710: 6573 2920 7769 7468 2075 7020 746f 2033 es) with up to 3 │ │ │ │ +00017720: 2063 6861 6e6e 656c 732c 2069 6620 6974 channels, if it │ │ │ │ +00017730: 2068 6176 6520 6d6f 7265 2074 6865 6e20 have more then │ │ │ │ +00017740: 330a 2020 2020 202a 2063 6861 6e6e 656c 3. * channel │ │ │ │ +00017750: 7320 7468 656e 206f 6e6c 7920 6669 7273 s then only firs │ │ │ │ +00017760: 7420 3320 6368 616e 6e65 6c73 2077 696c t 3 channels wil │ │ │ │ +00017770: 6c20 6265 2075 7365 642e 0a20 2020 2020 l be used.. │ │ │ │ +00017780: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00017790: 7372 6320 6669 6c74 6572 696e 6720 696d src filtering im │ │ │ │ +000177a0: 6167 6520 7769 7468 2061 6e79 206e 756d age with any num │ │ │ │ +000177b0: 6265 7273 206f 6620 6368 616e 6e65 6c73 bers of channels │ │ │ │ +000177c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000177d0: 4070 6172 616d 2064 7374 206f 7574 7075 @param dst outpu │ │ │ │ +000177e0: 7420 696d 6167 652e 0a20 2020 2020 2a0a t image.. *. │ │ │ │ +000177f0: 2020 2020 202a 2040 7061 7261 6d20 7261 * @param ra │ │ │ │ +00017800: 6469 7573 2072 6164 6975 7320 6f66 2047 dius radius of G │ │ │ │ +00017810: 7569 6465 6420 4669 6c74 6572 2e0a 2020 uided Filter.. │ │ │ │ +00017820: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00017830: 616d 2065 7073 2072 6567 756c 6172 697a am eps regulariz │ │ │ │ +00017840: 6174 696f 6e20 7465 726d 206f 6620 4775 ation term of Gu │ │ │ │ +00017850: 6964 6564 2046 696c 7465 722e 205c 287b ided Filter. \({ │ │ │ │ +00017860: 6570 737d 5e32 5c29 2069 7320 7369 6d69 eps}^2\) is simi │ │ │ │ +00017870: 6c61 7220 746f 2074 6865 2073 6967 6d61 lar to the sigma │ │ │ │ +00017880: 2069 6e20 7468 6520 636f 6c6f 720a 2020 in the color. │ │ │ │ +00017890: 2020 202a 2073 7061 6365 2069 6e74 6f20 * space into │ │ │ │ +000178a0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +000178b0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000178c0: 7061 7261 6d20 6444 6570 7468 206f 7074 param dDepth opt │ │ │ │ +000178d0: 696f 6e61 6c20 6465 7074 6820 6f66 2074 ional depth of t │ │ │ │ +000178e0: 6865 206f 7574 7075 7420 696d 6167 652e he output image. │ │ │ │ +000178f0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00017900: 7061 7261 6d20 7363 616c 6520 7375 6273 param scale subs │ │ │ │ +00017910: 616d 706c 6520 6661 6374 6f72 206f 6620 ample factor of │ │ │ │ +00017920: 4661 7374 2047 7569 6465 6420 4669 6c74 Fast Guided Filt │ │ │ │ +00017930: 6572 2c20 7573 6520 6120 7363 616c 6520 er, use a scale │ │ │ │ +00017940: 6c65 7373 2074 6861 6e20 3120 746f 2073 less than 1 to s │ │ │ │ +00017950: 7065 6564 7320 7570 2063 6f6d 7075 7461 peeds up computa │ │ │ │ +00017960: 7469 6f6e 0a20 2020 2020 2a20 7769 7468 tion. * with │ │ │ │ +00017970: 2061 6c6d 6f73 7420 6e6f 2076 6973 6962 almost no visib │ │ │ │ +00017980: 6c65 2064 6567 7261 6461 7469 6f6e 2e20 le degradation. │ │ │ │ +00017990: 2865 2e67 2e20 7363 616c 653d 3d30 2e35 (e.g. scale==0.5 │ │ │ │ +000179a0: 2073 6872 696e 6b73 2074 6865 2069 6d61 shrinks the ima │ │ │ │ +000179b0: 6765 2062 7920 3278 2069 6e73 6964 6520 ge by 2x inside │ │ │ │ +000179c0: 7468 6520 6669 6c74 6572 290a 2020 2020 the filter). │ │ │ │ +000179d0: 202a 0a20 2020 2020 2a20 5345 453a 2062 *. * SEE: b │ │ │ │ +000179e0: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ +000179f0: 6474 4669 6c74 6572 2c20 616d 4669 6c74 dtFilter, amFilt │ │ │ │ +00017a00: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +00017a10: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +00017a20: 6420 6775 6964 6564 4669 6c74 6572 284d d guidedFilter(M │ │ │ │ +00017a30: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ +00017a40: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ +00017a50: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ +00017a60: 7073 2c20 696e 7420 6444 6570 7468 2c20 ps, int dDepth, │ │ │ │ +00017a70: 646f 7562 6c65 2073 6361 6c65 2920 7b0a double scale) {. │ │ │ │ +00017a80: 2020 2020 2020 2020 6775 6964 6564 4669 guidedFi │ │ │ │ +00017a90: 6c74 6572 5f30 2867 7569 6465 2e6e 6174 lter_0(guide.nat │ │ │ │ +00017aa0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +00017ab0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00017ac0: 654f 626a 2c20 7261 6469 7573 2c20 6570 eObj, radius, ep │ │ │ │ +00017ad0: 732c 2064 4465 7074 682c 2073 6361 6c65 s, dDepth, scale │ │ │ │ +00017ae0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00017af0: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ +00017b00: 6f6e 652d 6c69 6e65 2028 4661 7374 2920 one-line (Fast) │ │ │ │ +00017b10: 4775 6964 6564 2046 696c 7465 7220 6361 Guided Filter ca │ │ │ │ +00017b20: 6c6c 2e0a 2020 2020 202a 0a20 2020 2020 ll.. *. │ │ │ │ +00017b30: 2a20 4966 2079 6f75 2068 6176 6520 6d75 * If you have mu │ │ │ │ +00017b40: 6c74 6970 6c65 2069 6d61 6765 7320 746f ltiple images to │ │ │ │ +00017b50: 2066 696c 7465 7220 7769 7468 2074 6865 filter with the │ │ │ │ +00017b60: 2073 616d 6520 6775 6964 6564 2069 6d61 same guided ima │ │ │ │ +00017b70: 6765 2074 6865 6e20 7573 6520 4775 6964 ge then use Guid │ │ │ │ +00017b80: 6564 4669 6c74 6572 2069 6e74 6572 6661 edFilter interfa │ │ │ │ +00017b90: 6365 2074 6f0a 2020 2020 202a 2061 766f ce to. * avo │ │ │ │ +00017ba0: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ +00017bb0: 7469 6f6e 7320 6f6e 2069 6e69 7469 616c tions on initial │ │ │ │ +00017bc0: 697a 6174 696f 6e20 7374 6167 652e 0a20 ization stage.. │ │ │ │ +00017bd0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00017be0: 7261 6d20 6775 6964 6520 6775 6964 6564 ram guide guided │ │ │ │ +00017bf0: 2069 6d61 6765 2028 6f72 2061 7272 6179 image (or array │ │ │ │ +00017c00: 206f 6620 696d 6167 6573 2920 7769 7468 of images) with │ │ │ │ +00017c10: 2075 7020 746f 2033 2063 6861 6e6e 656c up to 3 channel │ │ │ │ +00017c20: 732c 2069 6620 6974 2068 6176 6520 6d6f s, if it have mo │ │ │ │ +00017c30: 7265 2074 6865 6e20 330a 2020 2020 202a re then 3. * │ │ │ │ +00017c40: 2063 6861 6e6e 656c 7320 7468 656e 206f channels then o │ │ │ │ +00017c50: 6e6c 7920 6669 7273 7420 3320 6368 616e nly first 3 chan │ │ │ │ +00017c60: 6e65 6c73 2077 696c 6c20 6265 2075 7365 nels will be use │ │ │ │ +00017c70: 642e 0a20 2020 2020 2a0a 2020 2020 202a d.. *. * │ │ │ │ +00017c80: 2040 7061 7261 6d20 7372 6320 6669 6c74 @param src filt │ │ │ │ +00017c90: 6572 696e 6720 696d 6167 6520 7769 7468 ering image with │ │ │ │ +00017ca0: 2061 6e79 206e 756d 6265 7273 206f 6620 any numbers of │ │ │ │ +00017cb0: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00017cc0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00017cd0: 7374 206f 7574 7075 7420 696d 6167 652e st output image. │ │ │ │ +00017ce0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00017cf0: 7061 7261 6d20 7261 6469 7573 2072 6164 param radius rad │ │ │ │ +00017d00: 6975 7320 6f66 2047 7569 6465 6420 4669 ius of Guided Fi │ │ │ │ +00017d10: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +00017d20: 2020 2a20 4070 6172 616d 2065 7073 2072 * @param eps r │ │ │ │ +00017d30: 6567 756c 6172 697a 6174 696f 6e20 7465 egularization te │ │ │ │ +00017d40: 726d 206f 6620 4775 6964 6564 2046 696c rm of Guided Fil │ │ │ │ +00017d50: 7465 722e 205c 287b 6570 737d 5e32 5c29 ter. \({eps}^2\) │ │ │ │ +00017d60: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ +00017d70: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ +00017d80: 636f 6c6f 720a 2020 2020 202a 2073 7061 color. * spa │ │ │ │ +00017d90: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ +00017da0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +00017db0: 2020 2020 202a 2040 7061 7261 6d20 6444 * @param dD │ │ │ │ +00017dc0: 6570 7468 206f 7074 696f 6e61 6c20 6465 epth optional de │ │ │ │ +00017dd0: 7074 6820 6f66 2074 6865 206f 7574 7075 pth of the outpu │ │ │ │ +00017de0: 7420 696d 6167 652e 0a20 2020 2020 2a0a t image.. *. │ │ │ │ +00017df0: 2020 2020 202a 2077 6974 6820 616c 6d6f * with almo │ │ │ │ +00017e00: 7374 206e 6f20 7669 7369 626c 6520 6465 st no visible de │ │ │ │ +00017e10: 6772 6164 6174 696f 6e2e 2028 652e 672e gradation. (e.g. │ │ │ │ +00017e20: 2073 6361 6c65 3d3d 302e 3520 7368 7269 scale==0.5 shri │ │ │ │ +00017e30: 6e6b 7320 7468 6520 696d 6167 6520 6279 nks the image by │ │ │ │ +00017e40: 2032 7820 696e 7369 6465 2074 6865 2066 2x inside the f │ │ │ │ +00017e50: 696c 7465 7229 0a20 2020 2020 2a0a 2020 ilter). *. │ │ │ │ +00017e60: 2020 202a 2053 4545 3a20 6269 6c61 7465 * SEE: bilate │ │ │ │ +00017e70: 7261 6c46 696c 7465 722c 2064 7446 696c ralFilter, dtFil │ │ │ │ +00017e80: 7465 722c 2061 6d46 696c 7465 720a 2020 ter, amFilter. │ │ │ │ +00017e90: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00017ea0: 2073 7461 7469 6320 766f 6964 2067 7569 static void gui │ │ │ │ +00017eb0: 6465 6446 696c 7465 7228 4d61 7420 6775 dedFilter(Mat gu │ │ │ │ +00017ec0: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +00017ed0: 7420 6473 742c 2069 6e74 2072 6164 6975 t dst, int radiu │ │ │ │ +00017ee0: 732c 2064 6f75 626c 6520 6570 732c 2069 s, double eps, i │ │ │ │ +00017ef0: 6e74 2064 4465 7074 6829 207b 0a20 2020 nt dDepth) {. │ │ │ │ +00017f00: 2020 2020 2067 7569 6465 6446 696c 7465 guidedFilte │ │ │ │ +00017f10: 725f 3128 6775 6964 652e 6e61 7469 7665 r_1(guide.native │ │ │ │ +00017f20: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ +00017f30: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +00017f40: 6a2c 2072 6164 6975 732c 2065 7073 2c20 j, radius, eps, │ │ │ │ +00017f50: 6444 6570 7468 293b 0a20 2020 207d 0a0a dDepth);. }.. │ │ │ │ +00017f60: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +00017f70: 696d 706c 6520 6f6e 652d 6c69 6e65 2028 imple one-line ( │ │ │ │ +00017f80: 4661 7374 2920 4775 6964 6564 2046 696c Fast) Guided Fil │ │ │ │ +00017f90: 7465 7220 6361 6c6c 2e0a 2020 2020 202a ter call.. * │ │ │ │ +00017fa0: 0a20 2020 2020 2a20 4966 2079 6f75 2068 . * If you h │ │ │ │ +00017fb0: 6176 6520 6d75 6c74 6970 6c65 2069 6d61 ave multiple ima │ │ │ │ +00017fc0: 6765 7320 746f 2066 696c 7465 7220 7769 ges to filter wi │ │ │ │ +00017fd0: 7468 2074 6865 2073 616d 6520 6775 6964 th the same guid │ │ │ │ +00017fe0: 6564 2069 6d61 6765 2074 6865 6e20 7573 ed image then us │ │ │ │ +00017ff0: 6520 4775 6964 6564 4669 6c74 6572 2069 e GuidedFilter i │ │ │ │ +00018000: 6e74 6572 6661 6365 2074 6f0a 2020 2020 nterface to. │ │ │ │ +00018010: 202a 2061 766f 6964 2065 7874 7261 2063 * avoid extra c │ │ │ │ +00018020: 6f6d 7075 7461 7469 6f6e 7320 6f6e 2069 omputations on i │ │ │ │ +00018030: 6e69 7469 616c 697a 6174 696f 6e20 7374 nitialization st │ │ │ │ +00018040: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +00018050: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ +00018060: 6775 6964 6564 2069 6d61 6765 2028 6f72 guided image (or │ │ │ │ +00018070: 2061 7272 6179 206f 6620 696d 6167 6573 array of images │ │ │ │ +00018080: 2920 7769 7468 2075 7020 746f 2033 2063 ) with up to 3 c │ │ │ │ +00018090: 6861 6e6e 656c 732c 2069 6620 6974 2068 hannels, if it h │ │ │ │ +000180a0: 6176 6520 6d6f 7265 2074 6865 6e20 330a ave more then 3. │ │ │ │ +000180b0: 2020 2020 202a 2063 6861 6e6e 656c 7320 * channels │ │ │ │ +000180c0: 7468 656e 206f 6e6c 7920 6669 7273 7420 then only first │ │ │ │ +000180d0: 3320 6368 616e 6e65 6c73 2077 696c 6c20 3 channels will │ │ │ │ +000180e0: 6265 2075 7365 642e 0a20 2020 2020 2a0a be used.. *. │ │ │ │ +000180f0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00018100: 6320 6669 6c74 6572 696e 6720 696d 6167 c filtering imag │ │ │ │ +00018110: 6520 7769 7468 2061 6e79 206e 756d 6265 e with any numbe │ │ │ │ +00018120: 7273 206f 6620 6368 616e 6e65 6c73 2e0a rs of channels.. │ │ │ │ +00018130: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00018140: 6172 616d 2064 7374 206f 7574 7075 7420 aram dst output │ │ │ │ +00018150: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00018160: 2020 202a 2040 7061 7261 6d20 7261 6469 * @param radi │ │ │ │ +00018170: 7573 2072 6164 6975 7320 6f66 2047 7569 us radius of Gui │ │ │ │ +00018180: 6465 6420 4669 6c74 6572 2e0a 2020 2020 ded Filter.. │ │ │ │ +00018190: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000181a0: 2065 7073 2072 6567 756c 6172 697a 6174 eps regularizat │ │ │ │ +000181b0: 696f 6e20 7465 726d 206f 6620 4775 6964 ion term of Guid │ │ │ │ +000181c0: 6564 2046 696c 7465 722e 205c 287b 6570 ed Filter. \({ep │ │ │ │ +000181d0: 737d 5e32 5c29 2069 7320 7369 6d69 6c61 s}^2\) is simila │ │ │ │ +000181e0: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ +000181f0: 6e20 7468 6520 636f 6c6f 720a 2020 2020 n the color. │ │ │ │ +00018200: 202a 2073 7061 6365 2069 6e74 6f20 6269 * space into bi │ │ │ │ +00018210: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00018220: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00018230: 2020 2a20 7769 7468 2061 6c6d 6f73 7420 * with almost │ │ │ │ +00018240: 6e6f 2076 6973 6962 6c65 2064 6567 7261 no visible degra │ │ │ │ +00018250: 6461 7469 6f6e 2e20 2865 2e67 2e20 7363 dation. (e.g. sc │ │ │ │ +00018260: 616c 653d 3d30 2e35 2073 6872 696e 6b73 ale==0.5 shrinks │ │ │ │ +00018270: 2074 6865 2069 6d61 6765 2062 7920 3278 the image by 2x │ │ │ │ +00018280: 2069 6e73 6964 6520 7468 6520 6669 6c74 inside the filt │ │ │ │ +00018290: 6572 290a 2020 2020 202a 0a20 2020 2020 er). *. │ │ │ │ +000182a0: 2a20 5345 453a 2062 696c 6174 6572 616c * SEE: bilateral │ │ │ │ +000182b0: 4669 6c74 6572 2c20 6474 4669 6c74 6572 Filter, dtFilter │ │ │ │ +000182c0: 2c20 616d 4669 6c74 6572 0a20 2020 2020 , amFilter. │ │ │ │ +000182d0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000182e0: 6174 6963 2076 6f69 6420 6775 6964 6564 atic void guided │ │ │ │ +000182f0: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +00018300: 2c20 4d61 7420 7372 632c 204d 6174 2064 , Mat src, Mat d │ │ │ │ +00018310: 7374 2c20 696e 7420 7261 6469 7573 2c20 st, int radius, │ │ │ │ +00018320: 646f 7562 6c65 2065 7073 2920 7b0a 2020 double eps) {. │ │ │ │ +00018330: 2020 2020 2020 6775 6964 6564 4669 6c74 guidedFilt │ │ │ │ +00018340: 6572 5f32 2867 7569 6465 2e6e 6174 6976 er_2(guide.nativ │ │ │ │ +00018350: 654f 626a 2c20 7372 632e 6e61 7469 7665 eObj, src.native │ │ │ │ +00018360: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00018370: 626a 2c20 7261 6469 7573 2c20 6570 7329 bj, radius, eps) │ │ │ │ +00018380: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +00018390: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +000183a0: 725f 4164 6170 7469 7665 4d61 6e69 666f r_AdaptiveManifo │ │ │ │ +000183b0: 6c64 4669 6c74 6572 2063 763a 3a78 696d ldFilter cv::xim │ │ │ │ +000183c0: 6770 726f 633a 3a63 7265 6174 6541 4d46 gproc::createAMF │ │ │ │ +000183d0: 696c 7465 7228 646f 7562 6c65 2073 6967 ilter(double sig │ │ │ │ +000183e0: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig │ │ │ │ +000183f0: 6d61 5f72 2c20 626f 6f6c 2061 646a 7573 ma_r, bool adjus │ │ │ │ +00018400: 745f 6f75 746c 6965 7273 203d 2066 616c t_outliers = fal │ │ │ │ +00018410: 7365 290a 2020 2020 2f2f 0a0a 2020 2020 se). //.. │ │ │ │ +00018420: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ +00018430: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat │ │ │ │ +00018440: 6520 696e 7374 616e 6365 206f 6620 4164 e instance of Ad │ │ │ │ +00018450: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ +00018460: 6c74 6572 2061 6e64 2070 726f 6475 6365 lter and produce │ │ │ │ +00018470: 2073 6f6d 6520 696e 6974 6961 6c69 7a61 some initializa │ │ │ │ +00018480: 7469 6f6e 2072 6f75 7469 6e65 732e 0a20 tion routines.. │ │ │ │ +00018490: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000184a0: 7261 6d20 7369 676d 615f 7320 7370 6174 ram sigma_s spat │ │ │ │ +000184b0: 6961 6c20 7374 616e 6461 7264 2064 6576 ial standard dev │ │ │ │ +000184c0: 6961 7469 6f6e 2e0a 2020 2020 202a 0a20 iation.. *. │ │ │ │ +000184d0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +000184e0: 6d61 5f72 2063 6f6c 6f72 2073 7061 6365 ma_r color space │ │ │ │ +000184f0: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat │ │ │ │ +00018500: 696f 6e2c 2069 7420 6973 2073 696d 696c ion, it is simil │ │ │ │ +00018510: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +00018520: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ +00018530: 6365 2069 6e74 6f0a 2020 2020 202a 2062 ce into. * b │ │ │ │ +00018540: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00018550: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00018560: 6172 616d 2061 646a 7573 745f 6f75 746c aram adjust_outl │ │ │ │ +00018570: 6965 7273 206f 7074 696f 6e61 6c2c 2073 iers optional, s │ │ │ │ +00018580: 7065 6369 6679 2070 6572 666f 726d 206f pecify perform o │ │ │ │ +00018590: 7574 6c69 6572 7320 6164 6a75 7374 206f utliers adjust o │ │ │ │ +000185a0: 7065 7261 7469 6f6e 206f 7220 6e6f 742c peration or not, │ │ │ │ +000185b0: 2028 4571 2e20 3929 2069 6e20 7468 650a (Eq. 9) in the. │ │ │ │ +000185c0: 2020 2020 202a 206f 7269 6769 6e61 6c20 * original │ │ │ │ +000185d0: 7061 7065 722e 0a20 2020 2020 2a0a 2020 paper.. *. │ │ │ │ +000185e0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +000185f0: 7461 696c 7320 6162 6f75 7420 4164 6170 tails about Adap │ │ │ │ +00018600: 7469 7665 204d 616e 6966 6f6c 6420 4669 tive Manifold Fi │ │ │ │ +00018610: 6c74 6572 2070 6172 616d 6574 6572 732c lter parameters, │ │ │ │ +00018620: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00018630: 6c20 6172 7469 636c 6520 4349 5445 3a20 l article CITE: │ │ │ │ +00018640: 4761 7374 616c 3132 202e 0a20 2020 2020 Gastal12 .. │ │ │ │ +00018650: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +00018660: 3a3c 2f62 3e20 4a6f 696e 7420 696d 6167 : Joint imag │ │ │ │ +00018670: 6573 2077 6974 6820 4356 5f38 5520 616e es with CV_8U an │ │ │ │ +00018680: 6420 4356 5f31 3655 2064 6570 7468 2063 d CV_16U depth c │ │ │ │ +00018690: 6f6e 7665 7274 6564 2074 6f20 696d 6167 onverted to imag │ │ │ │ +000186a0: 6573 2077 6974 6820 4356 5f33 3246 2064 es with CV_32F d │ │ │ │ +000186b0: 6570 7468 2061 6e64 205b 303b 2031 5d0a epth and [0; 1]. │ │ │ │ +000186c0: 2020 2020 202a 2063 6f6c 6f72 2072 616e * color ran │ │ │ │ +000186d0: 6765 2062 6566 6f72 6520 7072 6f63 6573 ge before proces │ │ │ │ +000186e0: 7369 6e67 2e20 4865 6e63 6520 636f 6c6f sing. Hence colo │ │ │ │ +000186f0: 7220 7370 6163 6520 7369 676d 6120 7369 r space sigma si │ │ │ │ +00018700: 676d 615f 7220 6d75 7374 2062 6520 696e gma_r must be in │ │ │ │ +00018710: 205b 303b 2031 5d20 7261 6e67 652c 2075 [0; 1] range, u │ │ │ │ +00018720: 6e6c 696b 6520 7361 6d65 0a20 2020 2020 nlike same. │ │ │ │ +00018730: 2a20 7369 676d 6173 2069 6e20 6269 6c61 * sigmas in bila │ │ │ │ +00018740: 7465 7261 6c46 696c 7465 7220 616e 6420 teralFilter and │ │ │ │ +00018750: 6474 4669 6c74 6572 2066 756e 6374 696f dtFilter functio │ │ │ │ +00018760: 6e73 2e0a 2020 2020 202a 2040 7265 7475 ns.. * @retu │ │ │ │ +00018770: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00018780: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00018790: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000187a0: 6174 6963 2041 6461 7074 6976 654d 616e atic AdaptiveMan │ │ │ │ +000187b0: 6966 6f6c 6446 696c 7465 7220 6372 6561 ifoldFilter crea │ │ │ │ +000187c0: 7465 414d 4669 6c74 6572 2864 6f75 626c teAMFilter(doubl │ │ │ │ +000187d0: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ +000187e0: 6520 7369 676d 615f 722c 2062 6f6f 6c65 e sigma_r, boole │ │ │ │ +000187f0: 616e 2061 646a 7573 745f 6f75 746c 6965 an adjust_outlie │ │ │ │ +00018800: 7273 2920 7b0a 2020 2020 2020 2020 7265 rs) {. re │ │ │ │ +00018810: 7475 726e 2041 6461 7074 6976 654d 616e turn AdaptiveMan │ │ │ │ +00018820: 6966 6f6c 6446 696c 7465 722e 5f5f 6672 ifoldFilter.__fr │ │ │ │ +00018830: 6f6d 5074 725f 5f28 6372 6561 7465 414d omPtr__(createAM │ │ │ │ +00018840: 4669 6c74 6572 5f30 2873 6967 6d61 5f73 Filter_0(sigma_s │ │ │ │ +00018850: 2c20 7369 676d 615f 722c 2061 646a 7573 , sigma_r, adjus │ │ │ │ +00018860: 745f 6f75 746c 6965 7273 2929 3b0a 2020 t_outliers));. │ │ │ │ +00018870: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00018880: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ +00018890: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ +000188a0: 6e63 6520 6f66 2041 6461 7074 6976 654d nce of AdaptiveM │ │ │ │ +000188b0: 616e 6966 6f6c 6446 696c 7465 7220 616e anifoldFilter an │ │ │ │ +000188c0: 6420 7072 6f64 7563 6520 736f 6d65 2069 d produce some i │ │ │ │ +000188d0: 6e69 7469 616c 697a 6174 696f 6e20 726f nitialization ro │ │ │ │ +000188e0: 7574 696e 6573 2e0a 2020 2020 202a 0a20 utines.. *. │ │ │ │ +000188f0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00018900: 6d61 5f73 2073 7061 7469 616c 2073 7461 ma_s spatial sta │ │ │ │ +00018910: 6e64 6172 6420 6465 7669 6174 696f 6e2e ndard deviation. │ │ │ │ +00018920: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00018930: 7061 7261 6d20 7369 676d 615f 7220 636f param sigma_r co │ │ │ │ +00018940: 6c6f 7220 7370 6163 6520 7374 616e 6461 lor space standa │ │ │ │ +00018950: 7264 2064 6576 6961 7469 6f6e 2c20 6974 rd deviation, it │ │ │ │ +00018960: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ +00018970: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ +00018980: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ +00018990: 0a20 2020 2020 2a20 6269 6c61 7465 7261 . * bilatera │ │ │ │ +000189a0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +000189b0: 2020 2020 202a 206f 7269 6769 6e61 6c20 * original │ │ │ │ +000189c0: 7061 7065 722e 0a20 2020 2020 2a0a 2020 paper.. *. │ │ │ │ +000189d0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +000189e0: 7461 696c 7320 6162 6f75 7420 4164 6170 tails about Adap │ │ │ │ +000189f0: 7469 7665 204d 616e 6966 6f6c 6420 4669 tive Manifold Fi │ │ │ │ +00018a00: 6c74 6572 2070 6172 616d 6574 6572 732c lter parameters, │ │ │ │ +00018a10: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00018a20: 6c20 6172 7469 636c 6520 4349 5445 3a20 l article CITE: │ │ │ │ +00018a30: 4761 7374 616c 3132 202e 0a20 2020 2020 Gastal12 .. │ │ │ │ +00018a40: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +00018a50: 3a3c 2f62 3e20 4a6f 696e 7420 696d 6167 : Joint imag │ │ │ │ +00018a60: 6573 2077 6974 6820 4356 5f38 5520 616e es with CV_8U an │ │ │ │ +00018a70: 6420 4356 5f31 3655 2064 6570 7468 2063 d CV_16U depth c │ │ │ │ +00018a80: 6f6e 7665 7274 6564 2074 6f20 696d 6167 onverted to imag │ │ │ │ +00018a90: 6573 2077 6974 6820 4356 5f33 3246 2064 es with CV_32F d │ │ │ │ +00018aa0: 6570 7468 2061 6e64 205b 303b 2031 5d0a epth and [0; 1]. │ │ │ │ +00018ab0: 2020 2020 202a 2063 6f6c 6f72 2072 616e * color ran │ │ │ │ +00018ac0: 6765 2062 6566 6f72 6520 7072 6f63 6573 ge before proces │ │ │ │ +00018ad0: 7369 6e67 2e20 4865 6e63 6520 636f 6c6f sing. Hence colo │ │ │ │ +00018ae0: 7220 7370 6163 6520 7369 676d 6120 7369 r space sigma si │ │ │ │ +00018af0: 676d 615f 7220 6d75 7374 2062 6520 696e gma_r must be in │ │ │ │ +00018b00: 205b 303b 2031 5d20 7261 6e67 652c 2075 [0; 1] range, u │ │ │ │ +00018b10: 6e6c 696b 6520 7361 6d65 0a20 2020 2020 nlike same. │ │ │ │ +00018b20: 2a20 7369 676d 6173 2069 6e20 6269 6c61 * sigmas in bila │ │ │ │ +00018b30: 7465 7261 6c46 696c 7465 7220 616e 6420 teralFilter and │ │ │ │ +00018b40: 6474 4669 6c74 6572 2066 756e 6374 696f dtFilter functio │ │ │ │ +00018b50: 6e73 2e0a 2020 2020 202a 2040 7265 7475 ns.. * @retu │ │ │ │ +00018b60: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00018b70: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00018b80: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00018b90: 6174 6963 2041 6461 7074 6976 654d 616e atic AdaptiveMan │ │ │ │ +00018ba0: 6966 6f6c 6446 696c 7465 7220 6372 6561 ifoldFilter crea │ │ │ │ +00018bb0: 7465 414d 4669 6c74 6572 2864 6f75 626c teAMFilter(doubl │ │ │ │ +00018bc0: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ +00018bd0: 6520 7369 676d 615f 7229 207b 0a20 2020 e sigma_r) {. │ │ │ │ +00018be0: 2020 2020 2072 6574 7572 6e20 4164 6170 return Adap │ │ │ │ +00018bf0: 7469 7665 4d61 6e69 666f 6c64 4669 6c74 tiveManifoldFilt │ │ │ │ +00018c00: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c │ │ │ │ +00018c10: 7265 6174 6541 4d46 696c 7465 725f 3128 reateAMFilter_1( │ │ │ │ +00018c20: 7369 676d 615f 732c 2073 6967 6d61 5f72 sigma_s, sigma_r │ │ │ │ +00018c30: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +00018c40: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00018c50: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +00018c60: 633a 3a61 6d46 696c 7465 7228 4d61 7420 c::amFilter(Mat │ │ │ │ +00018c70: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ +00018c80: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ +00018c90: 2073 6967 6d61 5f73 2c20 646f 7562 6c65 sigma_s, double │ │ │ │ +00018ca0: 2073 6967 6d61 5f72 2c20 626f 6f6c 2061 sigma_r, bool a │ │ │ │ +00018cb0: 646a 7573 745f 6f75 746c 6965 7273 203d djust_outliers = │ │ │ │ +00018cc0: 2066 616c 7365 290a 2020 2020 2f2f 0a0a false). //.. │ │ │ │ +00018cd0: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +00018ce0: 696d 706c 6520 6f6e 652d 6c69 6e65 2041 imple one-line A │ │ │ │ +00018cf0: 6461 7074 6976 6520 4d61 6e69 666f 6c64 daptive Manifold │ │ │ │ +00018d00: 2046 696c 7465 7220 6361 6c6c 2e0a 2020 Filter call.. │ │ │ │ +00018d10: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00018d20: 616d 206a 6f69 6e74 206a 6f69 6e74 2028 am joint joint ( │ │ │ │ +00018d30: 616c 736f 2063 616c 6c65 6420 6173 2067 also called as g │ │ │ │ +00018d40: 7569 6465 6429 2069 6d61 6765 206f 7220 uided) image or │ │ │ │ +00018d50: 6172 7261 7920 6f66 2069 6d61 6765 7320 array of images │ │ │ │ +00018d60: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ +00018d70: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ +00018d80: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00018d90: 616d 2073 7263 2066 696c 7465 7269 6e67 am src filtering │ │ │ │ +00018da0: 2069 6d61 6765 2077 6974 6820 616e 7920 image with any │ │ │ │ +00018db0: 6e75 6d62 6572 7320 6f66 2063 6861 6e6e numbers of chann │ │ │ │ +00018dc0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +00018dd0: 202a 2040 7061 7261 6d20 6473 7420 6f75 * @param dst ou │ │ │ │ +00018de0: 7470 7574 2069 6d61 6765 2e0a 2020 2020 tput image.. │ │ │ │ +00018df0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00018e00: 2073 6967 6d61 5f73 2073 7061 7469 616c sigma_s spatial │ │ │ │ +00018e10: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat │ │ │ │ +00018e20: 696f 6e2e 0a20 2020 2020 2a0a 2020 2020 ion.. *. │ │ │ │ +00018e30: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +00018e40: 7220 636f 6c6f 7220 7370 6163 6520 7374 r color space st │ │ │ │ +00018e50: 616e 6461 7264 2064 6576 6961 7469 6f6e andard deviation │ │ │ │ +00018e60: 2c20 6974 2069 7320 7369 6d69 6c61 7220 , it is similar │ │ │ │ +00018e70: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ +00018e80: 7468 6520 636f 6c6f 7220 7370 6163 6520 the color space │ │ │ │ +00018e90: 696e 746f 0a20 2020 2020 2a20 6269 6c61 into. * bila │ │ │ │ +00018ea0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00018eb0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00018ec0: 6d20 6164 6a75 7374 5f6f 7574 6c69 6572 m adjust_outlier │ │ │ │ +00018ed0: 7320 6f70 7469 6f6e 616c 2c20 7370 6563 s optional, spec │ │ │ │ +00018ee0: 6966 7920 7065 7266 6f72 6d20 6f75 746c ify perform outl │ │ │ │ +00018ef0: 6965 7273 2061 646a 7573 7420 6f70 6572 iers adjust oper │ │ │ │ +00018f00: 6174 696f 6e20 6f72 206e 6f74 2c20 2845 ation or not, (E │ │ │ │ +00018f10: 712e 2039 2920 696e 2074 6865 0a20 2020 q. 9) in the. │ │ │ │ +00018f20: 2020 2a20 6f72 6967 696e 616c 2070 6170 * original pap │ │ │ │ +00018f30: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00018f40: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 204a * Note: J │ │ │ │ +00018f50: 6f69 6e74 2069 6d61 6765 7320 7769 7468 oint images with │ │ │ │ +00018f60: 2043 565f 3855 2061 6e64 2043 565f 3136 CV_8U and CV_16 │ │ │ │ +00018f70: 5520 6465 7074 6820 636f 6e76 6572 7465 U depth converte │ │ │ │ +00018f80: 6420 746f 2069 6d61 6765 7320 7769 7468 d to images with │ │ │ │ +00018f90: 2043 565f 3332 4620 6465 7074 6820 616e CV_32F depth an │ │ │ │ +00018fa0: 6420 5b30 3b20 315d 0a20 2020 2020 2a20 d [0; 1]. * │ │ │ │ +00018fb0: 636f 6c6f 7220 7261 6e67 6520 6265 666f color range befo │ │ │ │ +00018fc0: 7265 2070 726f 6365 7373 696e 672e 2048 re processing. H │ │ │ │ +00018fd0: 656e 6365 2063 6f6c 6f72 2073 7061 6365 ence color space │ │ │ │ +00018fe0: 2073 6967 6d61 2073 6967 6d61 5f72 206d sigma sigma_r m │ │ │ │ +00018ff0: 7573 7420 6265 2069 6e20 5b30 3b20 315d ust be in [0; 1] │ │ │ │ +00019000: 2072 616e 6765 2c20 756e 6c69 6b65 2073 range, unlike s │ │ │ │ +00019010: 616d 650a 2020 2020 202a 2073 6967 6d61 ame. * sigma │ │ │ │ +00019020: 7320 696e 2062 696c 6174 6572 616c 4669 s in bilateralFi │ │ │ │ +00019030: 6c74 6572 2061 6e64 2064 7446 696c 7465 lter and dtFilte │ │ │ │ +00019040: 7220 6675 6e63 7469 6f6e 732e 2053 4545 r functions. SEE │ │ │ │ +00019050: 3a20 6269 6c61 7465 7261 6c46 696c 7465 : bilateralFilte │ │ │ │ +00019060: 722c 2064 7446 696c 7465 722c 2067 7569 r, dtFilter, gui │ │ │ │ +00019070: 6465 6446 696c 7465 720a 2020 2020 202a dedFilter. * │ │ │ │ +00019080: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00019090: 7469 6320 766f 6964 2061 6d46 696c 7465 tic void amFilte │ │ │ │ +000190a0: 7228 4d61 7420 6a6f 696e 742c 204d 6174 r(Mat joint, Mat │ │ │ │ +000190b0: 2073 7263 2c20 4d61 7420 6473 742c 2064 src, Mat dst, d │ │ │ │ +000190c0: 6f75 626c 6520 7369 676d 615f 732c 2064 ouble sigma_s, d │ │ │ │ +000190d0: 6f75 626c 6520 7369 676d 615f 722c 2062 ouble sigma_r, b │ │ │ │ +000190e0: 6f6f 6c65 616e 2061 646a 7573 745f 6f75 oolean adjust_ou │ │ │ │ +000190f0: 746c 6965 7273 2920 7b0a 2020 2020 2020 tliers) {. │ │ │ │ +00019100: 2020 616d 4669 6c74 6572 5f30 286a 6f69 amFilter_0(joi │ │ │ │ +00019110: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr │ │ │ │ +00019120: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +00019130: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ +00019140: 615f 732c 2073 6967 6d61 5f72 2c20 6164 a_s, sigma_r, ad │ │ │ │ +00019150: 6a75 7374 5f6f 7574 6c69 6572 7329 3b0a just_outliers);. │ │ │ │ +00019160: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00019170: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ +00019180: 2d6c 696e 6520 4164 6170 7469 7665 204d -line Adaptive M │ │ │ │ +00019190: 616e 6966 6f6c 6420 4669 6c74 6572 2063 anifold Filter c │ │ │ │ +000191a0: 616c 6c2e 0a20 2020 2020 2a0a 2020 2020 all.. *. │ │ │ │ +000191b0: 202a 2040 7061 7261 6d20 6a6f 696e 7420 * @param joint │ │ │ │ +000191c0: 6a6f 696e 7420 2861 6c73 6f20 6361 6c6c joint (also call │ │ │ │ +000191d0: 6564 2061 7320 6775 6964 6564 2920 696d ed as guided) im │ │ │ │ +000191e0: 6167 6520 6f72 2061 7272 6179 206f 6620 age or array of │ │ │ │ +000191f0: 696d 6167 6573 2077 6974 6820 616e 7920 images with any │ │ │ │ +00019200: 6e75 6d62 6572 7320 6f66 2063 6861 6e6e numbers of chann │ │ │ │ +00019210: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +00019220: 202a 2040 7061 7261 6d20 7372 6320 6669 * @param src fi │ │ │ │ +00019230: 6c74 6572 696e 6720 696d 6167 6520 7769 ltering image wi │ │ │ │ +00019240: 7468 2061 6e79 206e 756d 6265 7273 206f th any numbers o │ │ │ │ +00019250: 6620 6368 616e 6e65 6c73 2e0a 2020 2020 f channels.. │ │ │ │ +00019260: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00019270: 2064 7374 206f 7574 7075 7420 696d 6167 dst output imag │ │ │ │ +00019280: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00019290: 2040 7061 7261 6d20 7369 676d 615f 7320 @param sigma_s │ │ │ │ +000192a0: 7370 6174 6961 6c20 7374 616e 6461 7264 spatial standard │ │ │ │ +000192b0: 2064 6576 6961 7469 6f6e 2e0a 2020 2020 deviation.. │ │ │ │ +000192c0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000192d0: 2073 6967 6d61 5f72 2063 6f6c 6f72 2073 sigma_r color s │ │ │ │ +000192e0: 7061 6365 2073 7461 6e64 6172 6420 6465 pace standard de │ │ │ │ +000192f0: 7669 6174 696f 6e2c 2069 7420 6973 2073 viation, it is s │ │ │ │ +00019300: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +00019310: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ +00019320: 2073 7061 6365 2069 6e74 6f0a 2020 2020 space into. │ │ │ │ +00019330: 202a 2062 696c 6174 6572 616c 4669 6c74 * bilateralFilt │ │ │ │ +00019340: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00019350: 2a20 6f72 6967 696e 616c 2070 6170 6572 * original paper │ │ │ │ +00019360: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00019370: 3c62 3e4e 6f74 653a 3c2f 623e 204a 6f69 Note: Joi │ │ │ │ +00019380: 6e74 2069 6d61 6765 7320 7769 7468 2043 nt images with C │ │ │ │ +00019390: 565f 3855 2061 6e64 2043 565f 3136 5520 V_8U and CV_16U │ │ │ │ +000193a0: 6465 7074 6820 636f 6e76 6572 7465 6420 depth converted │ │ │ │ +000193b0: 746f 2069 6d61 6765 7320 7769 7468 2043 to images with C │ │ │ │ +000193c0: 565f 3332 4620 6465 7074 6820 616e 6420 V_32F depth and │ │ │ │ +000193d0: 5b30 3b20 315d 0a20 2020 2020 2a20 636f [0; 1]. * co │ │ │ │ +000193e0: 6c6f 7220 7261 6e67 6520 6265 666f 7265 lor range before │ │ │ │ +000193f0: 2070 726f 6365 7373 696e 672e 2048 656e processing. Hen │ │ │ │ +00019400: 6365 2063 6f6c 6f72 2073 7061 6365 2073 ce color space s │ │ │ │ +00019410: 6967 6d61 2073 6967 6d61 5f72 206d 7573 igma sigma_r mus │ │ │ │ +00019420: 7420 6265 2069 6e20 5b30 3b20 315d 2072 t be in [0; 1] r │ │ │ │ +00019430: 616e 6765 2c20 756e 6c69 6b65 2073 616d ange, unlike sam │ │ │ │ +00019440: 650a 2020 2020 202a 2073 6967 6d61 7320 e. * sigmas │ │ │ │ +00019450: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +00019460: 6572 2061 6e64 2064 7446 696c 7465 7220 er and dtFilter │ │ │ │ +00019470: 6675 6e63 7469 6f6e 732e 2053 4545 3a20 functions. SEE: │ │ │ │ +00019480: 6269 6c61 7465 7261 6c46 696c 7465 722c bilateralFilter, │ │ │ │ +00019490: 2064 7446 696c 7465 722c 2067 7569 6465 dtFilter, guide │ │ │ │ +000194a0: 6446 696c 7465 720a 2020 2020 202a 2f0a dFilter. */. │ │ │ │ +000194b0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000194c0: 6320 766f 6964 2061 6d46 696c 7465 7228 c void amFilter( │ │ │ │ +000194d0: 4d61 7420 6a6f 696e 742c 204d 6174 2073 Mat joint, Mat s │ │ │ │ +000194e0: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ +000194f0: 626c 6520 7369 676d 615f 732c 2064 6f75 ble sigma_s, dou │ │ │ │ +00019500: 626c 6520 7369 676d 615f 7229 207b 0a20 ble sigma_r) {. │ │ │ │ +00019510: 2020 2020 2020 2061 6d46 696c 7465 725f amFilter_ │ │ │ │ +00019520: 3128 6a6f 696e 742e 6e61 7469 7665 4f62 1(joint.nativeOb │ │ │ │ +00019530: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ +00019540: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00019550: 2073 6967 6d61 5f73 2c20 7369 676d 615f sigma_s, sigma_ │ │ │ │ +00019560: 7229 3b0a 2020 2020 7d0a 0a0a 2020 2020 r);. }... │ │ │ │ +00019570: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00019580: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +00019590: 633a 3a6a 6f69 6e74 4269 6c61 7465 7261 c::jointBilatera │ │ │ │ +000195a0: 6c46 696c 7465 7228 4d61 7420 6a6f 696e lFilter(Mat join │ │ │ │ +000195b0: 742c 204d 6174 2073 7263 2c20 4d61 7426 t, Mat src, Mat& │ │ │ │ +000195c0: 2064 7374 2c20 696e 7420 642c 2064 6f75 dst, int d, dou │ │ │ │ +000195d0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +000195e0: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ +000195f0: 652c 2069 6e74 2062 6f72 6465 7254 7970 e, int borderTyp │ │ │ │ +00019600: 6520 3d20 424f 5244 4552 5f44 4546 4155 e = BORDER_DEFAU │ │ │ │ +00019610: 4c54 290a 2020 2020 2f2f 0a0a 2020 2020 LT). //.. │ │ │ │ +00019620: 2f2a 2a0a 2020 2020 202a 2041 7070 6c69 /**. * Appli │ │ │ │ +00019630: 6573 2074 6865 206a 6f69 6e74 2062 696c es the joint bil │ │ │ │ +00019640: 6174 6572 616c 2066 696c 7465 7220 746f ateral filter to │ │ │ │ +00019650: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +00019660: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00019670: 6a6f 696e 7420 4a6f 696e 7420 382d 6269 joint Joint 8-bi │ │ │ │ +00019680: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +00019690: 696e 742c 2031 2d63 6861 6e6e 656c 206f int, 1-channel o │ │ │ │ +000196a0: 7220 332d 6368 616e 6e65 6c20 696d 6167 r 3-channel imag │ │ │ │ +000196b0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +000196c0: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ +000196d0: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ +000196e0: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ +000196f0: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ +00019700: 656c 2069 6d61 6765 2077 6974 6820 7468 el image with th │ │ │ │ +00019710: 6520 7361 6d65 2064 6570 7468 2061 7320 e same depth as │ │ │ │ +00019720: 6a6f 696e 740a 2020 2020 202a 2069 6d61 joint. * ima │ │ │ │ +00019730: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00019740: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +00019750: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +00019760: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +00019770: 616e 6420 7479 7065 2061 7320 7372 6320 and type as src │ │ │ │ +00019780: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00019790: 4070 6172 616d 2064 2044 6961 6d65 7465 @param d Diamete │ │ │ │ +000197a0: 7220 6f66 2065 6163 6820 7069 7865 6c20 r of each pixel │ │ │ │ +000197b0: 6e65 6967 6862 6f72 686f 6f64 2074 6861 neighborhood tha │ │ │ │ +000197c0: 7420 6973 2075 7365 6420 6475 7269 6e67 t is used during │ │ │ │ +000197d0: 2066 696c 7465 7269 6e67 2e20 4966 2069 filtering. If i │ │ │ │ +000197e0: 7420 6973 206e 6f6e 2d70 6f73 6974 6976 t is non-positiv │ │ │ │ +000197f0: 652c 0a20 2020 2020 2a20 6974 2069 7320 e,. * it is │ │ │ │ +00019800: 636f 6d70 7574 6564 2066 726f 6d20 7369 computed from si │ │ │ │ +00019810: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ +00019820: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00019830: 7369 676d 6143 6f6c 6f72 2046 696c 7465 sigmaColor Filte │ │ │ │ +00019840: 7220 7369 676d 6120 696e 2074 6865 2063 r sigma in the c │ │ │ │ +00019850: 6f6c 6f72 2073 7061 6365 2e20 4120 6c61 olor space. A la │ │ │ │ +00019860: 7267 6572 2076 616c 7565 206f 6620 7468 rger value of th │ │ │ │ +00019870: 6520 7061 7261 6d65 7465 7220 6d65 616e e parameter mean │ │ │ │ +00019880: 7320 7468 6174 0a20 2020 2020 2a20 6661 s that. * fa │ │ │ │ +00019890: 7274 6865 7220 636f 6c6f 7273 2077 6974 rther colors wit │ │ │ │ +000198a0: 6869 6e20 7468 6520 7069 7865 6c20 6e65 hin the pixel ne │ │ │ │ +000198b0: 6967 6862 6f72 686f 6f64 2028 7365 6520 ighborhood (see │ │ │ │ +000198c0: 7369 676d 6153 7061 6365 2029 2077 696c sigmaSpace ) wil │ │ │ │ +000198d0: 6c20 6265 206d 6978 6564 2074 6f67 6574 l be mixed toget │ │ │ │ +000198e0: 6865 722c 2072 6573 756c 7469 6e67 2069 her, resulting i │ │ │ │ +000198f0: 6e0a 2020 2020 202a 206c 6172 6765 7220 n. * larger │ │ │ │ +00019900: 6172 6561 7320 6f66 2073 656d 692d 6571 areas of semi-eq │ │ │ │ +00019910: 7561 6c20 636f 6c6f 722e 0a20 2020 2020 ual color.. │ │ │ │ +00019920: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00019930: 7369 676d 6153 7061 6365 2046 696c 7465 sigmaSpace Filte │ │ │ │ +00019940: 7220 7369 676d 6120 696e 2074 6865 2063 r sigma in the c │ │ │ │ +00019950: 6f6f 7264 696e 6174 6520 7370 6163 652e oordinate space. │ │ │ │ +00019960: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value │ │ │ │ +00019970: 6f66 2074 6865 2070 6172 616d 6574 6572 of the parameter │ │ │ │ +00019980: 206d 6561 6e73 2074 6861 740a 2020 2020 means that. │ │ │ │ +00019990: 202a 2066 6172 7468 6572 2070 6978 656c * farther pixel │ │ │ │ +000199a0: 7320 7769 6c6c 2069 6e66 6c75 656e 6365 s will influence │ │ │ │ +000199b0: 2065 6163 6820 6f74 6865 7220 6173 206c each other as l │ │ │ │ +000199c0: 6f6e 6720 6173 2074 6865 6972 2063 6f6c ong as their col │ │ │ │ +000199d0: 6f72 7320 6172 6520 636c 6f73 6520 656e ors are close en │ │ │ │ +000199e0: 6f75 6768 2028 7365 6520 7369 676d 6143 ough (see sigmaC │ │ │ │ +000199f0: 6f6c 6f72 2029 2e0a 2020 2020 202a 2057 olor ).. * W │ │ │ │ +00019a00: 6865 6e20 6426 6774 3b30 202c 2069 7420 hen d>0 , it │ │ │ │ +00019a10: 7370 6563 6966 6965 7320 7468 6520 6e65 specifies the ne │ │ │ │ +00019a20: 6967 6862 6f72 686f 6f64 2073 697a 6520 ighborhood size │ │ │ │ +00019a30: 7265 6761 7264 6c65 7373 206f 6620 7369 regardless of si │ │ │ │ +00019a40: 676d 6153 7061 6365 202e 204f 7468 6572 gmaSpace . Other │ │ │ │ +00019a50: 7769 7365 2c20 6420 6973 0a20 2020 2020 wise, d is. │ │ │ │ +00019a60: 2a20 7072 6f70 6f72 7469 6f6e 616c 2074 * proportional t │ │ │ │ +00019a70: 6f20 7369 676d 6153 7061 6365 202e 0a20 o sigmaSpace .. │ │ │ │ +00019a80: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00019a90: 7261 6d20 626f 7264 6572 5479 7065 0a20 ram borderType. │ │ │ │ +00019aa0: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ +00019ab0: 4e6f 7465 3a3c 2f62 3e20 6269 6c61 7465 Note: bilate │ │ │ │ +00019ac0: 7261 6c46 696c 7465 7220 616e 6420 6a6f ralFilter and jo │ │ │ │ +00019ad0: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt │ │ │ │ +00019ae0: 6572 2075 7365 204c 3120 6e6f 726d 2074 er use L1 norm t │ │ │ │ +00019af0: 6f20 636f 6d70 7574 6520 6469 6666 6572 o compute differ │ │ │ │ +00019b00: 656e 6365 2062 6574 7765 656e 2063 6f6c ence between col │ │ │ │ +00019b10: 6f72 732e 0a20 2020 2020 2a0a 2020 2020 ors.. *. │ │ │ │ +00019b20: 202a 2053 4545 3a20 6269 6c61 7465 7261 * SEE: bilatera │ │ │ │ +00019b30: 6c46 696c 7465 722c 2061 6d46 696c 7465 lFilter, amFilte │ │ │ │ +00019b40: 720a 2020 2020 202a 2f0a 2020 2020 7075 r. */. pu │ │ │ │ +00019b50: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00019b60: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +00019b70: 696c 7465 7228 4d61 7420 6a6f 696e 742c ilter(Mat joint, │ │ │ │ +00019b80: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds │ │ │ │ +00019b90: 742c 2069 6e74 2064 2c20 646f 7562 6c65 t, int d, double │ │ │ │ +00019ba0: 2073 6967 6d61 436f 6c6f 722c 2064 6f75 sigmaColor, dou │ │ │ │ +00019bb0: 626c 6520 7369 676d 6153 7061 6365 2c20 ble sigmaSpace, │ │ │ │ +00019bc0: 696e 7420 626f 7264 6572 5479 7065 2920 int borderType) │ │ │ │ +00019bd0: 7b0a 2020 2020 2020 2020 6a6f 696e 7442 {. jointB │ │ │ │ +00019be0: 696c 6174 6572 616c 4669 6c74 6572 5f30 ilateralFilter_0 │ │ │ │ +00019bf0: 286a 6f69 6e74 2e6e 6174 6976 654f 626a (joint.nativeObj │ │ │ │ +00019c00: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ +00019c10: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00019c20: 642c 2073 6967 6d61 436f 6c6f 722c 2073 d, sigmaColor, s │ │ │ │ +00019c30: 6967 6d61 5370 6163 652c 2062 6f72 6465 igmaSpace, borde │ │ │ │ +00019c40: 7254 7970 6529 3b0a 2020 2020 7d0a 0a20 rType);. }.. │ │ │ │ +00019c50: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap │ │ │ │ +00019c60: 706c 6965 7320 7468 6520 6a6f 696e 7420 plies the joint │ │ │ │ +00019c70: 6269 6c61 7465 7261 6c20 6669 6c74 6572 bilateral filter │ │ │ │ +00019c80: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ +00019c90: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00019ca0: 616d 206a 6f69 6e74 204a 6f69 6e74 2038 am joint Joint 8 │ │ │ │ +00019cb0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +00019cc0: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ +00019cd0: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ +00019ce0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00019cf0: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ +00019d00: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ +00019d10: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ +00019d20: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ +00019d30: 616e 6e65 6c20 696d 6167 6520 7769 7468 annel image with │ │ │ │ +00019d40: 2074 6865 2073 616d 6520 6465 7074 6820 the same depth │ │ │ │ +00019d50: 6173 206a 6f69 6e74 0a20 2020 2020 2a20 as joint. * │ │ │ │ +00019d60: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00019d70: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00019d80: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ +00019d90: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ +00019da0: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ +00019db0: 7263 202e 0a20 2020 2020 2a0a 2020 2020 rc .. *. │ │ │ │ +00019dc0: 202a 2040 7061 7261 6d20 6420 4469 616d * @param d Diam │ │ │ │ +00019dd0: 6574 6572 206f 6620 6561 6368 2070 6978 eter of each pix │ │ │ │ +00019de0: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ +00019df0: 7468 6174 2069 7320 7573 6564 2064 7572 that is used dur │ │ │ │ +00019e00: 696e 6720 6669 6c74 6572 696e 672e 2049 ing filtering. I │ │ │ │ +00019e10: 6620 6974 2069 7320 6e6f 6e2d 706f 7369 f it is non-posi │ │ │ │ +00019e20: 7469 7665 2c0a 2020 2020 202a 2069 7420 tive,. * it │ │ │ │ +00019e30: 6973 2063 6f6d 7075 7465 6420 6672 6f6d is computed from │ │ │ │ +00019e40: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ +00019e50: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00019e60: 616d 2073 6967 6d61 436f 6c6f 7220 4669 am sigmaColor Fi │ │ │ │ +00019e70: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ +00019e80: 6520 636f 6c6f 7220 7370 6163 652e 2041 e color space. A │ │ │ │ +00019e90: 206c 6172 6765 7220 7661 6c75 6520 6f66 larger value of │ │ │ │ +00019ea0: 2074 6865 2070 6172 616d 6574 6572 206d the parameter m │ │ │ │ +00019eb0: 6561 6e73 2074 6861 740a 2020 2020 202a eans that. * │ │ │ │ +00019ec0: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors │ │ │ │ +00019ed0: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel │ │ │ │ +00019ee0: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s │ │ │ │ +00019ef0: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace ) │ │ │ │ +00019f00: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to │ │ │ │ +00019f10: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin │ │ │ │ +00019f20: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg │ │ │ │ +00019f30: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi │ │ │ │ +00019f40: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color.. │ │ │ │ +00019f50: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00019f60: 616d 2073 6967 6d61 5370 6163 6520 4669 am sigmaSpace Fi │ │ │ │ +00019f70: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ +00019f80: 6520 636f 6f72 6469 6e61 7465 2073 7061 e coordinate spa │ │ │ │ +00019f90: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ +00019fa0: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ +00019fb0: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ +00019fc0: 2020 2020 2a20 6661 7274 6865 7220 7069 * farther pi │ │ │ │ +00019fd0: 7865 6c73 2077 696c 6c20 696e 666c 7565 xels will influe │ │ │ │ +00019fe0: 6e63 6520 6561 6368 206f 7468 6572 2061 nce each other a │ │ │ │ +00019ff0: 7320 6c6f 6e67 2061 7320 7468 6569 7220 s long as their │ │ │ │ +0001a000: 636f 6c6f 7273 2061 7265 2063 6c6f 7365 colors are close │ │ │ │ +0001a010: 2065 6e6f 7567 6820 2873 6565 2073 6967 enough (see sig │ │ │ │ +0001a020: 6d61 436f 6c6f 7220 292e 0a20 2020 2020 maColor ).. │ │ │ │ +0001a030: 2a20 5768 656e 2064 2667 743b 3020 2c20 * When d>0 , │ │ │ │ +0001a040: 6974 2073 7065 6369 6669 6573 2074 6865 it specifies the │ │ │ │ +0001a050: 206e 6569 6768 626f 7268 6f6f 6420 7369 neighborhood si │ │ │ │ +0001a060: 7a65 2072 6567 6172 646c 6573 7320 6f66 ze regardless of │ │ │ │ +0001a070: 2073 6967 6d61 5370 6163 6520 2e20 4f74 sigmaSpace . Ot │ │ │ │ +0001a080: 6865 7277 6973 652c 2064 2069 730a 2020 herwise, d is. │ │ │ │ +0001a090: 2020 202a 2070 726f 706f 7274 696f 6e61 * proportiona │ │ │ │ +0001a0a0: 6c20 746f 2073 6967 6d61 5370 6163 6520 l to sigmaSpace │ │ │ │ +0001a0b0: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +0001a0c0: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ +0001a0d0: 2f62 3e20 6269 6c61 7465 7261 6c46 696c /b> bilateralFil │ │ │ │ +0001a0e0: 7465 7220 616e 6420 6a6f 696e 7442 696c ter and jointBil │ │ │ │ +0001a0f0: 6174 6572 616c 4669 6c74 6572 2075 7365 ateralFilter use │ │ │ │ +0001a100: 204c 3120 6e6f 726d 2074 6f20 636f 6d70 L1 norm to comp │ │ │ │ +0001a110: 7574 6520 6469 6666 6572 656e 6365 2062 ute difference b │ │ │ │ +0001a120: 6574 7765 656e 2063 6f6c 6f72 732e 0a20 etween colors.. │ │ │ │ +0001a130: 2020 2020 2a0a 2020 2020 202a 2053 4545 *. * SEE │ │ │ │ +0001a140: 3a20 6269 6c61 7465 7261 6c46 696c 7465 : bilateralFilte │ │ │ │ +0001a150: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ +0001a160: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0001a170: 7461 7469 6320 766f 6964 206a 6f69 6e74 tatic void joint │ │ │ │ +0001a180: 4269 6c61 7465 7261 6c46 696c 7465 7228 BilateralFilter( │ │ │ │ +0001a190: 4d61 7420 6a6f 696e 742c 204d 6174 2073 Mat joint, Mat s │ │ │ │ +0001a1a0: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ +0001a1b0: 2064 2c20 646f 7562 6c65 2073 6967 6d61 d, double sigma │ │ │ │ +0001a1c0: 436f 6c6f 722c 2064 6f75 626c 6520 7369 Color, double si │ │ │ │ +0001a1d0: 676d 6153 7061 6365 2920 7b0a 2020 2020 gmaSpace) {. │ │ │ │ +0001a1e0: 2020 2020 6a6f 696e 7442 696c 6174 6572 jointBilater │ │ │ │ +0001a1f0: 616c 4669 6c74 6572 5f31 286a 6f69 6e74 alFilter_1(joint │ │ │ │ +0001a200: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +0001a210: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +0001a220: 6174 6976 654f 626a 2c20 642c 2073 6967 ativeObj, d, sig │ │ │ │ +0001a230: 6d61 436f 6c6f 722c 2073 6967 6d61 5370 maColor, sigmaSp │ │ │ │ +0001a240: 6163 6529 3b0a 2020 2020 7d0a 0a0a 2020 ace);. }... │ │ │ │ +0001a250: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +0001a260: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0001a270: 726f 633a 3a62 696c 6174 6572 616c 5465 roc::bilateralTe │ │ │ │ +0001a280: 7874 7572 6546 696c 7465 7228 4d61 7420 xtureFilter(Mat │ │ │ │ +0001a290: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +0001a2a0: 6e74 2066 7220 3d20 332c 2069 6e74 206e nt fr = 3, int n │ │ │ │ +0001a2b0: 756d 4974 6572 203d 2031 2c20 646f 7562 umIter = 1, doub │ │ │ │ +0001a2c0: 6c65 2073 6967 6d61 416c 7068 6120 3d20 le sigmaAlpha = │ │ │ │ +0001a2d0: 2d31 2e2c 2064 6f75 626c 6520 7369 676d -1., double sigm │ │ │ │ +0001a2e0: 6141 7667 203d 202d 312e 290a 2020 2020 aAvg = -1.). │ │ │ │ +0001a2f0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +0001a300: 202a 2041 7070 6c69 6573 2074 6865 2062 * Applies the b │ │ │ │ +0001a310: 696c 6174 6572 616c 2074 6578 7475 7265 ilateral texture │ │ │ │ +0001a320: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ +0001a330: 6167 652e 2049 7420 7065 7266 6f72 6d73 age. It performs │ │ │ │ +0001a340: 2073 7472 7563 7475 7265 2d70 7265 7365 structure-prese │ │ │ │ +0001a350: 7276 696e 6720 7465 7874 7572 6520 6669 rving texture fi │ │ │ │ +0001a360: 6c74 6572 2e0a 2020 2020 202a 2046 6f72 lter.. * For │ │ │ │ +0001a370: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +0001a380: 6f75 7420 7468 6973 2066 696c 7465 7220 out this filter │ │ │ │ +0001a390: 7365 6520 4349 5445 3a20 4368 6f32 3031 see CITE: Cho201 │ │ │ │ +0001a3a0: 342e 0a20 2020 2020 2a0a 2020 2020 202a 4.. *. * │ │ │ │ +0001a3b0: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ +0001a3c0: 6365 2069 6d61 6765 2077 686f 7365 2064 ce image whose d │ │ │ │ +0001a3d0: 6570 7468 2069 7320 382d 6269 7420 5549 epth is 8-bit UI │ │ │ │ +0001a3e0: 4e54 206f 7220 3332 2d62 6974 2046 4c4f NT or 32-bit FLO │ │ │ │ +0001a3f0: 4154 0a20 2020 2020 2a0a 2020 2020 202a AT. *. * │ │ │ │ +0001a400: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ +0001a410: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ +0001a420: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ +0001a430: 6e64 2074 7970 6520 6173 2073 7263 2e0a nd type as src.. │ │ │ │ +0001a440: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001a450: 6172 616d 2066 7220 5261 6469 7573 206f aram fr Radius o │ │ │ │ +0001a460: 6620 6b65 726e 656c 2074 6f20 6265 2075 f kernel to be u │ │ │ │ +0001a470: 7365 6420 666f 7220 6669 6c74 6572 696e sed for filterin │ │ │ │ +0001a480: 672e 2049 7420 7368 6f75 6c64 2062 6520 g. It should be │ │ │ │ +0001a490: 706f 7369 7469 7665 2069 6e74 6567 6572 positive integer │ │ │ │ +0001a4a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001a4b0: 7061 7261 6d20 6e75 6d49 7465 7220 4e75 param numIter Nu │ │ │ │ +0001a4c0: 6d62 6572 206f 6620 6974 6572 6174 696f mber of iteratio │ │ │ │ +0001a4d0: 6e73 206f 6620 616c 676f 7269 7468 6d2c ns of algorithm, │ │ │ │ +0001a4e0: 2049 7420 7368 6f75 6c64 2062 6520 706f It should be po │ │ │ │ +0001a4f0: 7369 7469 7665 2069 6e74 6567 6572 0a20 sitive integer. │ │ │ │ +0001a500: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001a510: 7261 6d20 7369 676d 6141 6c70 6861 2043 ram sigmaAlpha C │ │ │ │ +0001a520: 6f6e 7472 6f6c 7320 7468 6520 7368 6172 ontrols the shar │ │ │ │ +0001a530: 706e 6573 7320 6f66 2074 6865 2077 6569 pness of the wei │ │ │ │ +0001a540: 6768 7420 7472 616e 7369 7469 6f6e 2066 ght transition f │ │ │ │ +0001a550: 726f 6d20 6564 6765 7320 746f 2073 6d6f rom edges to smo │ │ │ │ +0001a560: 6f74 682f 7465 7874 7572 6520 7265 6769 oth/texture regi │ │ │ │ +0001a570: 6f6e 732c 2077 6865 7265 0a20 2020 2020 ons, where. │ │ │ │ +0001a580: 2a20 6120 6269 6767 6572 2076 616c 7565 * a bigger value │ │ │ │ +0001a590: 206d 6561 6e73 2073 6861 7270 6572 2074 means sharper t │ │ │ │ +0001a5a0: 7261 6e73 6974 696f 6e2e 2057 6865 6e20 ransition. When │ │ │ │ +0001a5b0: 7468 6520 7661 6c75 6520 6973 206e 6567 the value is neg │ │ │ │ +0001a5c0: 6174 6976 652c 2069 7420 6973 2061 7574 ative, it is aut │ │ │ │ +0001a5d0: 6f6d 6174 6963 616c 6c79 2063 616c 6375 omatically calcu │ │ │ │ +0001a5e0: 6c61 7465 642e 0a20 2020 2020 2a0a 2020 lated.. *. │ │ │ │ +0001a5f0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001a600: 6141 7667 2052 616e 6765 2062 6c75 7220 aAvg Range blur │ │ │ │ +0001a610: 7061 7261 6d65 7465 7220 666f 7220 7465 parameter for te │ │ │ │ +0001a620: 7874 7572 6520 626c 7572 7269 6e67 2e20 xture blurring. │ │ │ │ +0001a630: 4c61 7267 6572 2076 616c 7565 206d 616b Larger value mak │ │ │ │ +0001a640: 6573 2072 6573 756c 7420 746f 2062 6520 es result to be │ │ │ │ +0001a650: 6d6f 7265 2062 6c75 7272 6564 2e20 5768 more blurred. Wh │ │ │ │ +0001a660: 656e 2074 6865 0a20 2020 2020 2a20 7661 en the. * va │ │ │ │ +0001a670: 6c75 6520 6973 206e 6567 6174 6976 652c lue is negative, │ │ │ │ +0001a680: 2069 7420 6973 2061 7574 6f6d 6174 6963 it is automatic │ │ │ │ +0001a690: 616c 6c79 2063 616c 6375 6c61 7465 6420 ally calculated │ │ │ │ +0001a6a0: 6173 2064 6573 6372 6962 6564 2069 6e20 as described in │ │ │ │ +0001a6b0: 7468 6520 7061 7065 722e 0a20 2020 2020 the paper.. │ │ │ │ +0001a6c0: 2a0a 2020 2020 202a 2053 4545 3a20 726f *. * SEE: ro │ │ │ │ +0001a6d0: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ +0001a6e0: 7465 722c 2062 696c 6174 6572 616c 4669 ter, bilateralFi │ │ │ │ +0001a6f0: 6c74 6572 0a20 2020 2020 2a2f 0a20 2020 lter. */. │ │ │ │ +0001a700: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +0001a710: 6f69 6420 6269 6c61 7465 7261 6c54 6578 oid bilateralTex │ │ │ │ +0001a720: 7475 7265 4669 6c74 6572 284d 6174 2073 tureFilter(Mat s │ │ │ │ +0001a730: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ +0001a740: 2066 722c 2069 6e74 206e 756d 4974 6572 fr, int numIter │ │ │ │ +0001a750: 2c20 646f 7562 6c65 2073 6967 6d61 416c , double sigmaAl │ │ │ │ +0001a760: 7068 612c 2064 6f75 626c 6520 7369 676d pha, double sigm │ │ │ │ +0001a770: 6141 7667 2920 7b0a 2020 2020 2020 2020 aAvg) {. │ │ │ │ +0001a780: 6269 6c61 7465 7261 6c54 6578 7475 7265 bilateralTexture │ │ │ │ +0001a790: 4669 6c74 6572 5f30 2873 7263 2e6e 6174 Filter_0(src.nat │ │ │ │ +0001a7a0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +0001a7b0: 7665 4f62 6a2c 2066 722c 206e 756d 4974 veObj, fr, numIt │ │ │ │ +0001a7c0: 6572 2c20 7369 676d 6141 6c70 6861 2c20 er, sigmaAlpha, │ │ │ │ +0001a7d0: 7369 676d 6141 7667 293b 0a20 2020 207d sigmaAvg);. } │ │ │ │ +0001a7e0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0001a7f0: 2041 7070 6c69 6573 2074 6865 2062 696c Applies the bil │ │ │ │ +0001a800: 6174 6572 616c 2074 6578 7475 7265 2066 ateral texture f │ │ │ │ +0001a810: 696c 7465 7220 746f 2061 6e20 696d 6167 ilter to an imag │ │ │ │ +0001a820: 652e 2049 7420 7065 7266 6f72 6d73 2073 e. It performs s │ │ │ │ +0001a830: 7472 7563 7475 7265 2d70 7265 7365 7276 tructure-preserv │ │ │ │ +0001a840: 696e 6720 7465 7874 7572 6520 6669 6c74 ing texture filt │ │ │ │ +0001a850: 6572 2e0a 2020 2020 202a 2046 6f72 206d er.. * For m │ │ │ │ +0001a860: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +0001a870: 7420 7468 6973 2066 696c 7465 7220 7365 t this filter se │ │ │ │ +0001a880: 6520 4349 5445 3a20 4368 6f32 3031 342e e CITE: Cho2014. │ │ │ │ +0001a890: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001a8a0: 7061 7261 6d20 7372 6320 536f 7572 6365 param src Source │ │ │ │ +0001a8b0: 2069 6d61 6765 2077 686f 7365 2064 6570 image whose dep │ │ │ │ +0001a8c0: 7468 2069 7320 382d 6269 7420 5549 4e54 th is 8-bit UINT │ │ │ │ +0001a8d0: 206f 7220 3332 2d62 6974 2046 4c4f 4154 or 32-bit FLOAT │ │ │ │ +0001a8e0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001a8f0: 7061 7261 6d20 6473 7420 4465 7374 696e param dst Destin │ │ │ │ +0001a900: 6174 696f 6e20 696d 6167 6520 6f66 2074 ation image of t │ │ │ │ +0001a910: 6865 2073 616d 6520 7369 7a65 2061 6e64 he same size and │ │ │ │ +0001a920: 2074 7970 6520 6173 2073 7263 2e0a 2020 type as src.. │ │ │ │ +0001a930: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001a940: 616d 2066 7220 5261 6469 7573 206f 6620 am fr Radius of │ │ │ │ +0001a950: 6b65 726e 656c 2074 6f20 6265 2075 7365 kernel to be use │ │ │ │ +0001a960: 6420 666f 7220 6669 6c74 6572 696e 672e d for filtering. │ │ │ │ +0001a970: 2049 7420 7368 6f75 6c64 2062 6520 706f It should be po │ │ │ │ +0001a980: 7369 7469 7665 2069 6e74 6567 6572 0a20 sitive integer. │ │ │ │ +0001a990: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001a9a0: 7261 6d20 6e75 6d49 7465 7220 4e75 6d62 ram numIter Numb │ │ │ │ +0001a9b0: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ +0001a9c0: 206f 6620 616c 676f 7269 7468 6d2c 2049 of algorithm, I │ │ │ │ +0001a9d0: 7420 7368 6f75 6c64 2062 6520 706f 7369 t should be posi │ │ │ │ +0001a9e0: 7469 7665 2069 6e74 6567 6572 0a20 2020 tive integer. │ │ │ │ +0001a9f0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001aa00: 6d20 7369 676d 6141 6c70 6861 2043 6f6e m sigmaAlpha Con │ │ │ │ +0001aa10: 7472 6f6c 7320 7468 6520 7368 6172 706e trols the sharpn │ │ │ │ +0001aa20: 6573 7320 6f66 2074 6865 2077 6569 6768 ess of the weigh │ │ │ │ +0001aa30: 7420 7472 616e 7369 7469 6f6e 2066 726f t transition fro │ │ │ │ +0001aa40: 6d20 6564 6765 7320 746f 2073 6d6f 6f74 m edges to smoot │ │ │ │ +0001aa50: 682f 7465 7874 7572 6520 7265 6769 6f6e h/texture region │ │ │ │ +0001aa60: 732c 2077 6865 7265 0a20 2020 2020 2a20 s, where. * │ │ │ │ +0001aa70: 6120 6269 6767 6572 2076 616c 7565 206d a bigger value m │ │ │ │ +0001aa80: 6561 6e73 2073 6861 7270 6572 2074 7261 eans sharper tra │ │ │ │ +0001aa90: 6e73 6974 696f 6e2e 2057 6865 6e20 7468 nsition. When th │ │ │ │ +0001aaa0: 6520 7661 6c75 6520 6973 206e 6567 6174 e value is negat │ │ │ │ +0001aab0: 6976 652c 2069 7420 6973 2061 7574 6f6d ive, it is autom │ │ │ │ +0001aac0: 6174 6963 616c 6c79 2063 616c 6375 6c61 atically calcula │ │ │ │ +0001aad0: 7465 642e 0a20 2020 2020 2a0a 2020 2020 ted.. *. │ │ │ │ +0001aae0: 202a 2076 616c 7565 2069 7320 6e65 6761 * value is nega │ │ │ │ +0001aaf0: 7469 7665 2c20 6974 2069 7320 6175 746f tive, it is auto │ │ │ │ +0001ab00: 6d61 7469 6361 6c6c 7920 6361 6c63 756c matically calcul │ │ │ │ +0001ab10: 6174 6564 2061 7320 6465 7363 7269 6265 ated as describe │ │ │ │ +0001ab20: 6420 696e 2074 6865 2070 6170 6572 2e0a d in the paper.. │ │ │ │ +0001ab30: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ +0001ab40: 453a 2072 6f6c 6c69 6e67 4775 6964 616e E: rollingGuidan │ │ │ │ +0001ab50: 6365 4669 6c74 6572 2c20 6269 6c61 7465 ceFilter, bilate │ │ │ │ +0001ab60: 7261 6c46 696c 7465 720a 2020 2020 202a ralFilter. * │ │ │ │ +0001ab70: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0001ab80: 7469 6320 766f 6964 2062 696c 6174 6572 tic void bilater │ │ │ │ +0001ab90: 616c 5465 7874 7572 6546 696c 7465 7228 alTextureFilter( │ │ │ │ +0001aba0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +0001abb0: 2c20 696e 7420 6672 2c20 696e 7420 6e75 , int fr, int nu │ │ │ │ +0001abc0: 6d49 7465 722c 2064 6f75 626c 6520 7369 mIter, double si │ │ │ │ +0001abd0: 676d 6141 6c70 6861 2920 7b0a 2020 2020 gmaAlpha) {. │ │ │ │ +0001abe0: 2020 2020 6269 6c61 7465 7261 6c54 6578 bilateralTex │ │ │ │ +0001abf0: 7475 7265 4669 6c74 6572 5f31 2873 7263 tureFilter_1(src │ │ │ │ +0001ac00: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +0001ac10: 6e61 7469 7665 4f62 6a2c 2066 722c 206e nativeObj, fr, n │ │ │ │ +0001ac20: 756d 4974 6572 2c20 7369 676d 6141 6c70 umIter, sigmaAlp │ │ │ │ +0001ac30: 6861 293b 0a20 2020 207d 0a0a 2020 2020 ha);. }.. │ │ │ │ +0001ac40: 2f2a 2a0a 2020 2020 202a 2041 7070 6c69 /**. * Appli │ │ │ │ +0001ac50: 6573 2074 6865 2062 696c 6174 6572 616c es the bilateral │ │ │ │ +0001ac60: 2074 6578 7475 7265 2066 696c 7465 7220 texture filter │ │ │ │ +0001ac70: 746f 2061 6e20 696d 6167 652e 2049 7420 to an image. It │ │ │ │ +0001ac80: 7065 7266 6f72 6d73 2073 7472 7563 7475 performs structu │ │ │ │ +0001ac90: 7265 2d70 7265 7365 7276 696e 6720 7465 re-preserving te │ │ │ │ +0001aca0: 7874 7572 6520 6669 6c74 6572 2e0a 2020 xture filter.. │ │ │ │ +0001acb0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +0001acc0: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ +0001acd0: 2066 696c 7465 7220 7365 6520 4349 5445 filter see CITE │ │ │ │ +0001ace0: 3a20 4368 6f32 3031 342e 0a20 2020 2020 : Cho2014.. │ │ │ │ +0001acf0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001ad00: 7372 6320 536f 7572 6365 2069 6d61 6765 src Source image │ │ │ │ +0001ad10: 2077 686f 7365 2064 6570 7468 2069 7320 whose depth is │ │ │ │ +0001ad20: 382d 6269 7420 5549 4e54 206f 7220 3332 8-bit UINT or 32 │ │ │ │ +0001ad30: 2d62 6974 2046 4c4f 4154 0a20 2020 2020 -bit FLOAT. │ │ │ │ +0001ad40: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001ad50: 6473 7420 4465 7374 696e 6174 696f 6e20 dst Destination │ │ │ │ +0001ad60: 696d 6167 6520 6f66 2074 6865 2073 616d image of the sam │ │ │ │ +0001ad70: 6520 7369 7a65 2061 6e64 2074 7970 6520 e size and type │ │ │ │ +0001ad80: 6173 2073 7263 2e0a 2020 2020 202a 0a20 as src.. *. │ │ │ │ +0001ad90: 2020 2020 2a20 4070 6172 616d 2066 7220 * @param fr │ │ │ │ +0001ada0: 5261 6469 7573 206f 6620 6b65 726e 656c Radius of kernel │ │ │ │ +0001adb0: 2074 6f20 6265 2075 7365 6420 666f 7220 to be used for │ │ │ │ +0001adc0: 6669 6c74 6572 696e 672e 2049 7420 7368 filtering. It sh │ │ │ │ +0001add0: 6f75 6c64 2062 6520 706f 7369 7469 7665 ould be positive │ │ │ │ +0001ade0: 2069 6e74 6567 6572 0a20 2020 2020 2a0a integer. *. │ │ │ │ +0001adf0: 2020 2020 202a 2040 7061 7261 6d20 6e75 * @param nu │ │ │ │ +0001ae00: 6d49 7465 7220 4e75 6d62 6572 206f 6620 mIter Number of │ │ │ │ +0001ae10: 6974 6572 6174 696f 6e73 206f 6620 616c iterations of al │ │ │ │ +0001ae20: 676f 7269 7468 6d2c 2049 7420 7368 6f75 gorithm, It shou │ │ │ │ +0001ae30: 6c64 2062 6520 706f 7369 7469 7665 2069 ld be positive i │ │ │ │ +0001ae40: 6e74 6567 6572 0a20 2020 2020 2a0a 2020 nteger. *. │ │ │ │ +0001ae50: 2020 202a 2061 2062 6967 6765 7220 7661 * a bigger va │ │ │ │ +0001ae60: 6c75 6520 6d65 616e 7320 7368 6172 7065 lue means sharpe │ │ │ │ +0001ae70: 7220 7472 616e 7369 7469 6f6e 2e20 5768 r transition. Wh │ │ │ │ +0001ae80: 656e 2074 6865 2076 616c 7565 2069 7320 en the value is │ │ │ │ +0001ae90: 6e65 6761 7469 7665 2c20 6974 2069 7320 negative, it is │ │ │ │ +0001aea0: 6175 746f 6d61 7469 6361 6c6c 7920 6361 automatically ca │ │ │ │ +0001aeb0: 6c63 756c 6174 6564 2e0a 2020 2020 202a lculated.. * │ │ │ │ +0001aec0: 0a20 2020 2020 2a20 7661 6c75 6520 6973 . * value is │ │ │ │ +0001aed0: 206e 6567 6174 6976 652c 2069 7420 6973 negative, it is │ │ │ │ +0001aee0: 2061 7574 6f6d 6174 6963 616c 6c79 2063 automatically c │ │ │ │ +0001aef0: 616c 6375 6c61 7465 6420 6173 2064 6573 alculated as des │ │ │ │ +0001af00: 6372 6962 6564 2069 6e20 7468 6520 7061 cribed in the pa │ │ │ │ +0001af10: 7065 722e 0a20 2020 2020 2a0a 2020 2020 per.. *. │ │ │ │ +0001af20: 202a 2053 4545 3a20 726f 6c6c 696e 6747 * SEE: rollingG │ │ │ │ +0001af30: 7569 6461 6e63 6546 696c 7465 722c 2062 uidanceFilter, b │ │ │ │ +0001af40: 696c 6174 6572 616c 4669 6c74 6572 0a20 ilateralFilter. │ │ │ │ +0001af50: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0001af60: 6320 7374 6174 6963 2076 6f69 6420 6269 c static void bi │ │ │ │ +0001af70: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ +0001af80: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +0001af90: 7420 6473 742c 2069 6e74 2066 722c 2069 t dst, int fr, i │ │ │ │ +0001afa0: 6e74 206e 756d 4974 6572 2920 7b0a 2020 nt numIter) {. │ │ │ │ +0001afb0: 2020 2020 2020 6269 6c61 7465 7261 6c54 bilateralT │ │ │ │ +0001afc0: 6578 7475 7265 4669 6c74 6572 5f32 2873 extureFilter_2(s │ │ │ │ +0001afd0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +0001afe0: 742e 6e61 7469 7665 4f62 6a2c 2066 722c t.nativeObj, fr, │ │ │ │ +0001aff0: 206e 756d 4974 6572 293b 0a20 2020 207d numIter);. } │ │ │ │ +0001b000: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0001b010: 2041 7070 6c69 6573 2074 6865 2062 696c Applies the bil │ │ │ │ +0001b020: 6174 6572 616c 2074 6578 7475 7265 2066 ateral texture f │ │ │ │ +0001b030: 696c 7465 7220 746f 2061 6e20 696d 6167 ilter to an imag │ │ │ │ +0001b040: 652e 2049 7420 7065 7266 6f72 6d73 2073 e. It performs s │ │ │ │ +0001b050: 7472 7563 7475 7265 2d70 7265 7365 7276 tructure-preserv │ │ │ │ +0001b060: 696e 6720 7465 7874 7572 6520 6669 6c74 ing texture filt │ │ │ │ +0001b070: 6572 2e0a 2020 2020 202a 2046 6f72 206d er.. * For m │ │ │ │ +0001b080: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +0001b090: 7420 7468 6973 2066 696c 7465 7220 7365 t this filter se │ │ │ │ +0001b0a0: 6520 4349 5445 3a20 4368 6f32 3031 342e e CITE: Cho2014. │ │ │ │ +0001b0b0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001b0c0: 7061 7261 6d20 7372 6320 536f 7572 6365 param src Source │ │ │ │ +0001b0d0: 2069 6d61 6765 2077 686f 7365 2064 6570 image whose dep │ │ │ │ +0001b0e0: 7468 2069 7320 382d 6269 7420 5549 4e54 th is 8-bit UINT │ │ │ │ +0001b0f0: 206f 7220 3332 2d62 6974 2046 4c4f 4154 or 32-bit FLOAT │ │ │ │ +0001b100: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001b110: 7061 7261 6d20 6473 7420 4465 7374 696e param dst Destin │ │ │ │ +0001b120: 6174 696f 6e20 696d 6167 6520 6f66 2074 ation image of t │ │ │ │ +0001b130: 6865 2073 616d 6520 7369 7a65 2061 6e64 he same size and │ │ │ │ +0001b140: 2074 7970 6520 6173 2073 7263 2e0a 2020 type as src.. │ │ │ │ +0001b150: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b160: 616d 2066 7220 5261 6469 7573 206f 6620 am fr Radius of │ │ │ │ +0001b170: 6b65 726e 656c 2074 6f20 6265 2075 7365 kernel to be use │ │ │ │ +0001b180: 6420 666f 7220 6669 6c74 6572 696e 672e d for filtering. │ │ │ │ +0001b190: 2049 7420 7368 6f75 6c64 2062 6520 706f It should be po │ │ │ │ +0001b1a0: 7369 7469 7665 2069 6e74 6567 6572 0a20 sitive integer. │ │ │ │ +0001b1b0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +0001b1c0: 2020 2a20 6120 6269 6767 6572 2076 616c * a bigger val │ │ │ │ +0001b1d0: 7565 206d 6561 6e73 2073 6861 7270 6572 ue means sharper │ │ │ │ +0001b1e0: 2074 7261 6e73 6974 696f 6e2e 2057 6865 transition. Whe │ │ │ │ +0001b1f0: 6e20 7468 6520 7661 6c75 6520 6973 206e n the value is n │ │ │ │ +0001b200: 6567 6174 6976 652c 2069 7420 6973 2061 egative, it is a │ │ │ │ +0001b210: 7574 6f6d 6174 6963 616c 6c79 2063 616c utomatically cal │ │ │ │ +0001b220: 6375 6c61 7465 642e 0a20 2020 2020 2a0a culated.. *. │ │ │ │ +0001b230: 2020 2020 202a 2076 616c 7565 2069 7320 * value is │ │ │ │ +0001b240: 6e65 6761 7469 7665 2c20 6974 2069 7320 negative, it is │ │ │ │ +0001b250: 6175 746f 6d61 7469 6361 6c6c 7920 6361 automatically ca │ │ │ │ +0001b260: 6c63 756c 6174 6564 2061 7320 6465 7363 lculated as desc │ │ │ │ +0001b270: 7269 6265 6420 696e 2074 6865 2070 6170 ribed in the pap │ │ │ │ +0001b280: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001b290: 2a20 5345 453a 2072 6f6c 6c69 6e67 4775 * SEE: rollingGu │ │ │ │ +0001b2a0: 6964 616e 6365 4669 6c74 6572 2c20 6269 idanceFilter, bi │ │ │ │ +0001b2b0: 6c61 7465 7261 6c46 696c 7465 720a 2020 lateralFilter. │ │ │ │ +0001b2c0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0001b2d0: 2073 7461 7469 6320 766f 6964 2062 696c static void bil │ │ │ │ +0001b2e0: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ +0001b2f0: 7465 7228 4d61 7420 7372 632c 204d 6174 ter(Mat src, Mat │ │ │ │ +0001b300: 2064 7374 2c20 696e 7420 6672 2920 7b0a dst, int fr) {. │ │ │ │ +0001b310: 2020 2020 2020 2020 6269 6c61 7465 7261 bilatera │ │ │ │ +0001b320: 6c54 6578 7475 7265 4669 6c74 6572 5f33 lTextureFilter_3 │ │ │ │ +0001b330: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +0001b340: 6473 742e 6e61 7469 7665 4f62 6a2c 2066 dst.nativeObj, f │ │ │ │ +0001b350: 7229 3b0a 2020 2020 7d0a 0a20 2020 202f r);. }.. / │ │ │ │ +0001b360: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +0001b370: 7320 7468 6520 6269 6c61 7465 7261 6c20 s the bilateral │ │ │ │ +0001b380: 7465 7874 7572 6520 6669 6c74 6572 2074 texture filter t │ │ │ │ +0001b390: 6f20 616e 2069 6d61 6765 2e20 4974 2070 o an image. It p │ │ │ │ +0001b3a0: 6572 666f 726d 7320 7374 7275 6374 7572 erforms structur │ │ │ │ +0001b3b0: 652d 7072 6573 6572 7669 6e67 2074 6578 e-preserving tex │ │ │ │ +0001b3c0: 7475 7265 2066 696c 7465 722e 0a20 2020 ture filter.. │ │ │ │ +0001b3d0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +0001b3e0: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ +0001b3f0: 6669 6c74 6572 2073 6565 2043 4954 453a filter see CITE: │ │ │ │ +0001b400: 2043 686f 3230 3134 2e0a 2020 2020 202a Cho2014.. * │ │ │ │ +0001b410: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001b420: 7263 2053 6f75 7263 6520 696d 6167 6520 rc Source image │ │ │ │ +0001b430: 7768 6f73 6520 6465 7074 6820 6973 2038 whose depth is 8 │ │ │ │ +0001b440: 2d62 6974 2055 494e 5420 6f72 2033 322d -bit UINT or 32- │ │ │ │ +0001b450: 6269 7420 464c 4f41 540a 2020 2020 202a bit FLOAT. * │ │ │ │ +0001b460: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001b470: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +0001b480: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +0001b490: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +0001b4a0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +0001b4b0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +0001b4c0: 202a 2061 2062 6967 6765 7220 7661 6c75 * a bigger valu │ │ │ │ +0001b4d0: 6520 6d65 616e 7320 7368 6172 7065 7220 e means sharper │ │ │ │ +0001b4e0: 7472 616e 7369 7469 6f6e 2e20 5768 656e transition. When │ │ │ │ +0001b4f0: 2074 6865 2076 616c 7565 2069 7320 6e65 the value is ne │ │ │ │ +0001b500: 6761 7469 7665 2c20 6974 2069 7320 6175 gative, it is au │ │ │ │ +0001b510: 746f 6d61 7469 6361 6c6c 7920 6361 6c63 tomatically calc │ │ │ │ +0001b520: 756c 6174 6564 2e0a 2020 2020 202a 0a20 ulated.. *. │ │ │ │ +0001b530: 2020 2020 2a20 7661 6c75 6520 6973 206e * value is n │ │ │ │ +0001b540: 6567 6174 6976 652c 2069 7420 6973 2061 egative, it is a │ │ │ │ +0001b550: 7574 6f6d 6174 6963 616c 6c79 2063 616c utomatically cal │ │ │ │ +0001b560: 6375 6c61 7465 6420 6173 2064 6573 6372 culated as descr │ │ │ │ +0001b570: 6962 6564 2069 6e20 7468 6520 7061 7065 ibed in the pape │ │ │ │ +0001b580: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001b590: 2053 4545 3a20 726f 6c6c 696e 6747 7569 SEE: rollingGui │ │ │ │ +0001b5a0: 6461 6e63 6546 696c 7465 722c 2062 696c danceFilter, bil │ │ │ │ +0001b5b0: 6174 6572 616c 4669 6c74 6572 0a20 2020 ateralFilter. │ │ │ │ +0001b5c0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001b5d0: 7374 6174 6963 2076 6f69 6420 6269 6c61 static void bila │ │ │ │ +0001b5e0: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ +0001b5f0: 6572 284d 6174 2073 7263 2c20 4d61 7420 er(Mat src, Mat │ │ │ │ +0001b600: 6473 7429 207b 0a20 2020 2020 2020 2062 dst) {. b │ │ │ │ +0001b610: 696c 6174 6572 616c 5465 7874 7572 6546 ilateralTextureF │ │ │ │ +0001b620: 696c 7465 725f 3428 7372 632e 6e61 7469 ilter_4(src.nati │ │ │ │ +0001b630: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +0001b640: 654f 626a 293b 0a20 2020 207d 0a0a 0a20 eObj);. }... │ │ │ │ +0001b650: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0001b660: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0001b670: 7072 6f63 3a3a 726f 6c6c 696e 6747 7569 proc::rollingGui │ │ │ │ +0001b680: 6461 6e63 6546 696c 7465 7228 4d61 7420 danceFilter(Mat │ │ │ │ +0001b690: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +0001b6a0: 6e74 2064 203d 202d 312c 2064 6f75 626c nt d = -1, doubl │ │ │ │ +0001b6b0: 6520 7369 676d 6143 6f6c 6f72 203d 2032 e sigmaColor = 2 │ │ │ │ +0001b6c0: 352c 2064 6f75 626c 6520 7369 676d 6153 5, double sigmaS │ │ │ │ +0001b6d0: 7061 6365 203d 2033 2c20 696e 7420 6e75 pace = 3, int nu │ │ │ │ +0001b6e0: 6d4f 6649 7465 7220 3d20 342c 2069 6e74 mOfIter = 4, int │ │ │ │ +0001b6f0: 2062 6f72 6465 7254 7970 6520 3d20 424f borderType = BO │ │ │ │ +0001b700: 5244 4552 5f44 4546 4155 4c54 290a 2020 RDER_DEFAULT). │ │ │ │ +0001b710: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +0001b720: 2020 202a 2041 7070 6c69 6573 2074 6865 * Applies the │ │ │ │ +0001b730: 2072 6f6c 6c69 6e67 2067 7569 6461 6e63 rolling guidanc │ │ │ │ +0001b740: 6520 6669 6c74 6572 2074 6f20 616e 2069 e filter to an i │ │ │ │ +0001b750: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +0001b760: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +0001b770: 6169 6c73 2c20 706c 6561 7365 2073 6565 ails, please see │ │ │ │ +0001b780: 2043 4954 453a 207a 6861 6e67 3230 3134 CITE: zhang2014 │ │ │ │ +0001b790: 726f 6c6c 696e 670a 2020 2020 202a 0a20 rolling. *. │ │ │ │ +0001b7a0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +0001b7b0: 2053 6f75 7263 6520 382d 6269 7420 6f72 Source 8-bit or │ │ │ │ +0001b7c0: 2066 6c6f 6174 696e 672d 706f 696e 742c floating-point, │ │ │ │ +0001b7d0: 2031 2d63 6861 6e6e 656c 206f 7220 332d 1-channel or 3- │ │ │ │ +0001b7e0: 6368 616e 6e65 6c20 696d 6167 652e 0a20 channel image.. │ │ │ │ +0001b7f0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001b800: 7261 6d20 6473 7420 4465 7374 696e 6174 ram dst Destinat │ │ │ │ +0001b810: 696f 6e20 696d 6167 6520 6f66 2074 6865 ion image of the │ │ │ │ +0001b820: 2073 616d 6520 7369 7a65 2061 6e64 2074 same size and t │ │ │ │ +0001b830: 7970 6520 6173 2073 7263 2e0a 2020 2020 ype as src.. │ │ │ │ +0001b840: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001b850: 2064 2044 6961 6d65 7465 7220 6f66 2065 d Diameter of e │ │ │ │ +0001b860: 6163 6820 7069 7865 6c20 6e65 6967 6862 ach pixel neighb │ │ │ │ +0001b870: 6f72 686f 6f64 2074 6861 7420 6973 2075 orhood that is u │ │ │ │ +0001b880: 7365 6420 6475 7269 6e67 2066 696c 7465 sed during filte │ │ │ │ +0001b890: 7269 6e67 2e20 4966 2069 7420 6973 206e ring. If it is n │ │ │ │ +0001b8a0: 6f6e 2d70 6f73 6974 6976 652c 0a20 2020 on-positive,. │ │ │ │ +0001b8b0: 2020 2a20 6974 2069 7320 636f 6d70 7574 * it is comput │ │ │ │ +0001b8c0: 6564 2066 726f 6d20 7369 676d 6153 7061 ed from sigmaSpa │ │ │ │ +0001b8d0: 6365 202e 0a20 2020 2020 2a0a 2020 2020 ce .. *. │ │ │ │ +0001b8e0: 202a 2040 7061 7261 6d20 7369 676d 6143 * @param sigmaC │ │ │ │ +0001b8f0: 6f6c 6f72 2046 696c 7465 7220 7369 676d olor Filter sigm │ │ │ │ +0001b900: 6120 696e 2074 6865 2063 6f6c 6f72 2073 a in the color s │ │ │ │ +0001b910: 7061 6365 2e20 4120 6c61 7267 6572 2076 pace. A larger v │ │ │ │ +0001b920: 616c 7565 206f 6620 7468 6520 7061 7261 alue of the para │ │ │ │ +0001b930: 6d65 7465 7220 6d65 616e 7320 7468 6174 meter means that │ │ │ │ +0001b940: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ +0001b950: 636f 6c6f 7273 2077 6974 6869 6e20 7468 colors within th │ │ │ │ +0001b960: 6520 7069 7865 6c20 6e65 6967 6862 6f72 e pixel neighbor │ │ │ │ +0001b970: 686f 6f64 2028 7365 6520 7369 676d 6153 hood (see sigmaS │ │ │ │ +0001b980: 7061 6365 2029 2077 696c 6c20 6265 206d pace ) will be m │ │ │ │ +0001b990: 6978 6564 2074 6f67 6574 6865 722c 2072 ixed together, r │ │ │ │ +0001b9a0: 6573 756c 7469 6e67 2069 6e0a 2020 2020 esulting in. │ │ │ │ +0001b9b0: 202a 206c 6172 6765 7220 6172 6561 7320 * larger areas │ │ │ │ +0001b9c0: 6f66 2073 656d 692d 6571 7561 6c20 636f of semi-equal co │ │ │ │ +0001b9d0: 6c6f 722e 0a20 2020 2020 2a0a 2020 2020 lor.. *. │ │ │ │ +0001b9e0: 202a 2040 7061 7261 6d20 7369 676d 6153 * @param sigmaS │ │ │ │ +0001b9f0: 7061 6365 2046 696c 7465 7220 7369 676d pace Filter sigm │ │ │ │ +0001ba00: 6120 696e 2074 6865 2063 6f6f 7264 696e a in the coordin │ │ │ │ +0001ba10: 6174 6520 7370 6163 652e 2041 206c 6172 ate space. A lar │ │ │ │ +0001ba20: 6765 7220 7661 6c75 6520 6f66 2074 6865 ger value of the │ │ │ │ +0001ba30: 2070 6172 616d 6574 6572 206d 6561 6e73 parameter means │ │ │ │ +0001ba40: 2074 6861 740a 2020 2020 202a 2066 6172 that. * far │ │ │ │ +0001ba50: 7468 6572 2070 6978 656c 7320 7769 6c6c ther pixels will │ │ │ │ +0001ba60: 2069 6e66 6c75 656e 6365 2065 6163 6820 influence each │ │ │ │ +0001ba70: 6f74 6865 7220 6173 206c 6f6e 6720 6173 other as long as │ │ │ │ +0001ba80: 2074 6865 6972 2063 6f6c 6f72 7320 6172 their colors ar │ │ │ │ +0001ba90: 6520 636c 6f73 6520 656e 6f75 6768 2028 e close enough ( │ │ │ │ +0001baa0: 7365 6520 7369 676d 6143 6f6c 6f72 2029 see sigmaColor ) │ │ │ │ +0001bab0: 2e0a 2020 2020 202a 2057 6865 6e20 6426 .. * When d& │ │ │ │ +0001bac0: 6774 3b30 202c 2069 7420 7370 6563 6966 gt;0 , it specif │ │ │ │ +0001bad0: 6965 7320 7468 6520 6e65 6967 6862 6f72 ies the neighbor │ │ │ │ +0001bae0: 686f 6f64 2073 697a 6520 7265 6761 7264 hood size regard │ │ │ │ +0001baf0: 6c65 7373 206f 6620 7369 676d 6153 7061 less of sigmaSpa │ │ │ │ +0001bb00: 6365 202e 204f 7468 6572 7769 7365 2c20 ce . Otherwise, │ │ │ │ +0001bb10: 6420 6973 0a20 2020 2020 2a20 7072 6f70 d is. * prop │ │ │ │ +0001bb20: 6f72 7469 6f6e 616c 2074 6f20 7369 676d ortional to sigm │ │ │ │ +0001bb30: 6153 7061 6365 202e 0a20 2020 2020 2a0a aSpace .. *. │ │ │ │ +0001bb40: 2020 2020 202a 2040 7061 7261 6d20 6e75 * @param nu │ │ │ │ +0001bb50: 6d4f 6649 7465 7220 4e75 6d62 6572 206f mOfIter Number o │ │ │ │ +0001bb60: 6620 6974 6572 6174 696f 6e73 206f 6620 f iterations of │ │ │ │ +0001bb70: 6a6f 696e 7420 6564 6765 2d70 7265 7365 joint edge-prese │ │ │ │ +0001bb80: 7276 696e 6720 6669 6c74 6572 696e 6720 rving filtering │ │ │ │ +0001bb90: 6170 706c 6965 6420 6f6e 2074 6865 2073 applied on the s │ │ │ │ +0001bba0: 6f75 7263 6520 696d 6167 652e 0a20 2020 ource image.. │ │ │ │ +0001bbb0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001bbc0: 6d20 626f 7264 6572 5479 7065 0a20 2020 m borderType. │ │ │ │ +0001bbd0: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ +0001bbe0: 7465 3a3c 2f62 3e20 2072 6f6c 6c69 6e67 te: rolling │ │ │ │ +0001bbf0: 4775 6964 616e 6365 4669 6c74 6572 2075 GuidanceFilter u │ │ │ │ +0001bc00: 7365 7320 6a6f 696e 7442 696c 6174 6572 ses jointBilater │ │ │ │ +0001bc10: 616c 4669 6c74 6572 2061 7320 7468 6520 alFilter as the │ │ │ │ +0001bc20: 6564 6765 2d70 7265 7365 7276 696e 6720 edge-preserving │ │ │ │ +0001bc30: 6669 6c74 6572 2e0a 2020 2020 202a 0a20 filter.. *. │ │ │ │ +0001bc40: 2020 2020 2a20 5345 453a 206a 6f69 6e74 * SEE: joint │ │ │ │ +0001bc50: 4269 6c61 7465 7261 6c46 696c 7465 722c BilateralFilter, │ │ │ │ +0001bc60: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001bc70: 2c20 616d 4669 6c74 6572 0a20 2020 2020 , amFilter. │ │ │ │ +0001bc80: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0001bc90: 6174 6963 2076 6f69 6420 726f 6c6c 696e atic void rollin │ │ │ │ +0001bca0: 6747 7569 6461 6e63 6546 696c 7465 7228 gGuidanceFilter( │ │ │ │ +0001bcb0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +0001bcc0: 2c20 696e 7420 642c 2064 6f75 626c 6520 , int d, double │ │ │ │ +0001bcd0: 7369 676d 6143 6f6c 6f72 2c20 646f 7562 sigmaColor, doub │ │ │ │ +0001bce0: 6c65 2073 6967 6d61 5370 6163 652c 2069 le sigmaSpace, i │ │ │ │ +0001bcf0: 6e74 206e 756d 4f66 4974 6572 2c20 696e nt numOfIter, in │ │ │ │ +0001bd00: 7420 626f 7264 6572 5479 7065 2920 7b0a t borderType) {. │ │ │ │ +0001bd10: 2020 2020 2020 2020 726f 6c6c 696e 6747 rollingG │ │ │ │ +0001bd20: 7569 6461 6e63 6546 696c 7465 725f 3028 uidanceFilter_0( │ │ │ │ +0001bd30: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +0001bd40: 7374 2e6e 6174 6976 654f 626a 2c20 642c st.nativeObj, d, │ │ │ │ +0001bd50: 2073 6967 6d61 436f 6c6f 722c 2073 6967 sigmaColor, sig │ │ │ │ +0001bd60: 6d61 5370 6163 652c 206e 756d 4f66 4974 maSpace, numOfIt │ │ │ │ +0001bd70: 6572 2c20 626f 7264 6572 5479 7065 293b er, borderType); │ │ │ │ +0001bd80: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +0001bd90: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ +0001bda0: 6865 2072 6f6c 6c69 6e67 2067 7569 6461 he rolling guida │ │ │ │ +0001bdb0: 6e63 6520 6669 6c74 6572 2074 6f20 616e nce filter to an │ │ │ │ +0001bdc0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0001bdd0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0001bde0: 6574 6169 6c73 2c20 706c 6561 7365 2073 etails, please s │ │ │ │ +0001bdf0: 6565 2043 4954 453a 207a 6861 6e67 3230 ee CITE: zhang20 │ │ │ │ +0001be00: 3134 726f 6c6c 696e 670a 2020 2020 202a 14rolling. * │ │ │ │ +0001be10: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001be20: 7263 2053 6f75 7263 6520 382d 6269 7420 rc Source 8-bit │ │ │ │ +0001be30: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ +0001be40: 742c 2031 2d63 6861 6e6e 656c 206f 7220 t, 1-channel or │ │ │ │ +0001be50: 332d 6368 616e 6e65 6c20 696d 6167 652e 3-channel image. │ │ │ │ +0001be60: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001be70: 7061 7261 6d20 6473 7420 4465 7374 696e param dst Destin │ │ │ │ +0001be80: 6174 696f 6e20 696d 6167 6520 6f66 2074 ation image of t │ │ │ │ +0001be90: 6865 2073 616d 6520 7369 7a65 2061 6e64 he same size and │ │ │ │ +0001bea0: 2074 7970 6520 6173 2073 7263 2e0a 2020 type as src.. │ │ │ │ +0001beb0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001bec0: 616d 2064 2044 6961 6d65 7465 7220 6f66 am d Diameter of │ │ │ │ +0001bed0: 2065 6163 6820 7069 7865 6c20 6e65 6967 each pixel neig │ │ │ │ +0001bee0: 6862 6f72 686f 6f64 2074 6861 7420 6973 hborhood that is │ │ │ │ +0001bef0: 2075 7365 6420 6475 7269 6e67 2066 696c used during fil │ │ │ │ +0001bf00: 7465 7269 6e67 2e20 4966 2069 7420 6973 tering. If it is │ │ │ │ +0001bf10: 206e 6f6e 2d70 6f73 6974 6976 652c 0a20 non-positive,. │ │ │ │ +0001bf20: 2020 2020 2a20 6974 2069 7320 636f 6d70 * it is comp │ │ │ │ +0001bf30: 7574 6564 2066 726f 6d20 7369 676d 6153 uted from sigmaS │ │ │ │ +0001bf40: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ +0001bf50: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001bf60: 6143 6f6c 6f72 2046 696c 7465 7220 7369 aColor Filter si │ │ │ │ +0001bf70: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ +0001bf80: 2073 7061 6365 2e20 4120 6c61 7267 6572 space. A larger │ │ │ │ +0001bf90: 2076 616c 7565 206f 6620 7468 6520 7061 value of the pa │ │ │ │ +0001bfa0: 7261 6d65 7465 7220 6d65 616e 7320 7468 rameter means th │ │ │ │ +0001bfb0: 6174 0a20 2020 2020 2a20 6661 7274 6865 at. * farthe │ │ │ │ +0001bfc0: 7220 636f 6c6f 7273 2077 6974 6869 6e20 r colors within │ │ │ │ +0001bfd0: 7468 6520 7069 7865 6c20 6e65 6967 6862 the pixel neighb │ │ │ │ +0001bfe0: 6f72 686f 6f64 2028 7365 6520 7369 676d orhood (see sigm │ │ │ │ +0001bff0: 6153 7061 6365 2029 2077 696c 6c20 6265 aSpace ) will be │ │ │ │ +0001c000: 206d 6978 6564 2074 6f67 6574 6865 722c mixed together, │ │ │ │ +0001c010: 2072 6573 756c 7469 6e67 2069 6e0a 2020 resulting in. │ │ │ │ +0001c020: 2020 202a 206c 6172 6765 7220 6172 6561 * larger area │ │ │ │ +0001c030: 7320 6f66 2073 656d 692d 6571 7561 6c20 s of semi-equal │ │ │ │ +0001c040: 636f 6c6f 722e 0a20 2020 2020 2a0a 2020 color.. *. │ │ │ │ +0001c050: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001c060: 6153 7061 6365 2046 696c 7465 7220 7369 aSpace Filter si │ │ │ │ +0001c070: 676d 6120 696e 2074 6865 2063 6f6f 7264 gma in the coord │ │ │ │ +0001c080: 696e 6174 6520 7370 6163 652e 2041 206c inate space. A l │ │ │ │ +0001c090: 6172 6765 7220 7661 6c75 6520 6f66 2074 arger value of t │ │ │ │ +0001c0a0: 6865 2070 6172 616d 6574 6572 206d 6561 he parameter mea │ │ │ │ +0001c0b0: 6e73 2074 6861 740a 2020 2020 202a 2066 ns that. * f │ │ │ │ +0001c0c0: 6172 7468 6572 2070 6978 656c 7320 7769 arther pixels wi │ │ │ │ +0001c0d0: 6c6c 2069 6e66 6c75 656e 6365 2065 6163 ll influence eac │ │ │ │ +0001c0e0: 6820 6f74 6865 7220 6173 206c 6f6e 6720 h other as long │ │ │ │ +0001c0f0: 6173 2074 6865 6972 2063 6f6c 6f72 7320 as their colors │ │ │ │ +0001c100: 6172 6520 636c 6f73 6520 656e 6f75 6768 are close enough │ │ │ │ +0001c110: 2028 7365 6520 7369 676d 6143 6f6c 6f72 (see sigmaColor │ │ │ │ +0001c120: 2029 2e0a 2020 2020 202a 2057 6865 6e20 ).. * When │ │ │ │ +0001c130: 6426 6774 3b30 202c 2069 7420 7370 6563 d>0 , it spec │ │ │ │ +0001c140: 6966 6965 7320 7468 6520 6e65 6967 6862 ifies the neighb │ │ │ │ +0001c150: 6f72 686f 6f64 2073 697a 6520 7265 6761 orhood size rega │ │ │ │ +0001c160: 7264 6c65 7373 206f 6620 7369 676d 6153 rdless of sigmaS │ │ │ │ +0001c170: 7061 6365 202e 204f 7468 6572 7769 7365 pace . Otherwise │ │ │ │ +0001c180: 2c20 6420 6973 0a20 2020 2020 2a20 7072 , d is. * pr │ │ │ │ +0001c190: 6f70 6f72 7469 6f6e 616c 2074 6f20 7369 oportional to si │ │ │ │ +0001c1a0: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ +0001c1b0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001c1c0: 6e75 6d4f 6649 7465 7220 4e75 6d62 6572 numOfIter Number │ │ │ │ +0001c1d0: 206f 6620 6974 6572 6174 696f 6e73 206f of iterations o │ │ │ │ +0001c1e0: 6620 6a6f 696e 7420 6564 6765 2d70 7265 f joint edge-pre │ │ │ │ +0001c1f0: 7365 7276 696e 6720 6669 6c74 6572 696e serving filterin │ │ │ │ +0001c200: 6720 6170 706c 6965 6420 6f6e 2074 6865 g applied on the │ │ │ │ +0001c210: 2073 6f75 7263 6520 696d 6167 652e 0a20 source image.. │ │ │ │ +0001c220: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +0001c230: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +0001c240: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc │ │ │ │ +0001c250: 6546 696c 7465 7220 7573 6573 206a 6f69 eFilter uses joi │ │ │ │ +0001c260: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +0001c270: 7220 6173 2074 6865 2065 6467 652d 7072 r as the edge-pr │ │ │ │ +0001c280: 6573 6572 7669 6e67 2066 696c 7465 722e eserving filter. │ │ │ │ +0001c290: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ +0001c2a0: 4545 3a20 6a6f 696e 7442 696c 6174 6572 EE: jointBilater │ │ │ │ +0001c2b0: 616c 4669 6c74 6572 2c20 6269 6c61 7465 alFilter, bilate │ │ │ │ +0001c2c0: 7261 6c46 696c 7465 722c 2061 6d46 696c ralFilter, amFil │ │ │ │ +0001c2d0: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +0001c2e0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0001c2f0: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ +0001c300: 6365 4669 6c74 6572 284d 6174 2073 7263 ceFilter(Mat src │ │ │ │ +0001c310: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ +0001c320: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +0001c330: 6c6f 722c 2064 6f75 626c 6520 7369 676d lor, double sigm │ │ │ │ +0001c340: 6153 7061 6365 2c20 696e 7420 6e75 6d4f aSpace, int numO │ │ │ │ +0001c350: 6649 7465 7229 207b 0a20 2020 2020 2020 fIter) {. │ │ │ │ +0001c360: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +0001c370: 4669 6c74 6572 5f31 2873 7263 2e6e 6174 Filter_1(src.nat │ │ │ │ +0001c380: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +0001c390: 7665 4f62 6a2c 2064 2c20 7369 676d 6143 veObj, d, sigmaC │ │ │ │ +0001c3a0: 6f6c 6f72 2c20 7369 676d 6153 7061 6365 olor, sigmaSpace │ │ │ │ +0001c3b0: 2c20 6e75 6d4f 6649 7465 7229 3b0a 2020 , numOfIter);. │ │ │ │ +0001c3c0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +0001c3d0: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ +0001c3e0: 726f 6c6c 696e 6720 6775 6964 616e 6365 rolling guidance │ │ │ │ +0001c3f0: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ +0001c400: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +0001c410: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +0001c420: 696c 732c 2070 6c65 6173 6520 7365 6520 ils, please see │ │ │ │ +0001c430: 4349 5445 3a20 7a68 616e 6732 3031 3472 CITE: zhang2014r │ │ │ │ +0001c440: 6f6c 6c69 6e67 0a20 2020 2020 2a0a 2020 olling. *. │ │ │ │ +0001c450: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +0001c460: 536f 7572 6365 2038 2d62 6974 206f 7220 Source 8-bit or │ │ │ │ +0001c470: 666c 6f61 7469 6e67 2d70 6f69 6e74 2c20 floating-point, │ │ │ │ +0001c480: 312d 6368 616e 6e65 6c20 6f72 2033 2d63 1-channel or 3-c │ │ │ │ +0001c490: 6861 6e6e 656c 2069 6d61 6765 2e0a 2020 hannel image.. │ │ │ │ +0001c4a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001c4b0: 616d 2064 7374 2044 6573 7469 6e61 7469 am dst Destinati │ │ │ │ +0001c4c0: 6f6e 2069 6d61 6765 206f 6620 7468 6520 on image of the │ │ │ │ +0001c4d0: 7361 6d65 2073 697a 6520 616e 6420 7479 same size and ty │ │ │ │ +0001c4e0: 7065 2061 7320 7372 632e 0a20 2020 2020 pe as src.. │ │ │ │ +0001c4f0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001c500: 6420 4469 616d 6574 6572 206f 6620 6561 d Diameter of ea │ │ │ │ +0001c510: 6368 2070 6978 656c 206e 6569 6768 626f ch pixel neighbo │ │ │ │ +0001c520: 7268 6f6f 6420 7468 6174 2069 7320 7573 rhood that is us │ │ │ │ +0001c530: 6564 2064 7572 696e 6720 6669 6c74 6572 ed during filter │ │ │ │ +0001c540: 696e 672e 2049 6620 6974 2069 7320 6e6f ing. If it is no │ │ │ │ +0001c550: 6e2d 706f 7369 7469 7665 2c0a 2020 2020 n-positive,. │ │ │ │ +0001c560: 202a 2069 7420 6973 2063 6f6d 7075 7465 * it is compute │ │ │ │ +0001c570: 6420 6672 6f6d 2073 6967 6d61 5370 6163 d from sigmaSpac │ │ │ │ +0001c580: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ +0001c590: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ +0001c5a0: 6c6f 7220 4669 6c74 6572 2073 6967 6d61 lor Filter sigma │ │ │ │ +0001c5b0: 2069 6e20 7468 6520 636f 6c6f 7220 7370 in the color sp │ │ │ │ +0001c5c0: 6163 652e 2041 206c 6172 6765 7220 7661 ace. A larger va │ │ │ │ +0001c5d0: 6c75 6520 6f66 2074 6865 2070 6172 616d lue of the param │ │ │ │ +0001c5e0: 6574 6572 206d 6561 6e73 2074 6861 740a eter means that. │ │ │ │ +0001c5f0: 2020 2020 202a 2066 6172 7468 6572 2063 * farther c │ │ │ │ +0001c600: 6f6c 6f72 7320 7769 7468 696e 2074 6865 olors within the │ │ │ │ +0001c610: 2070 6978 656c 206e 6569 6768 626f 7268 pixel neighborh │ │ │ │ +0001c620: 6f6f 6420 2873 6565 2073 6967 6d61 5370 ood (see sigmaSp │ │ │ │ +0001c630: 6163 6520 2920 7769 6c6c 2062 6520 6d69 ace ) will be mi │ │ │ │ +0001c640: 7865 6420 746f 6765 7468 6572 2c20 7265 xed together, re │ │ │ │ +0001c650: 7375 6c74 696e 6720 696e 0a20 2020 2020 sulting in. │ │ │ │ +0001c660: 2a20 6c61 7267 6572 2061 7265 6173 206f * larger areas o │ │ │ │ +0001c670: 6620 7365 6d69 2d65 7175 616c 2063 6f6c f semi-equal col │ │ │ │ +0001c680: 6f72 2e0a 2020 2020 202a 0a20 2020 2020 or.. *. │ │ │ │ +0001c690: 2a20 4070 6172 616d 2073 6967 6d61 5370 * @param sigmaSp │ │ │ │ +0001c6a0: 6163 6520 4669 6c74 6572 2073 6967 6d61 ace Filter sigma │ │ │ │ +0001c6b0: 2069 6e20 7468 6520 636f 6f72 6469 6e61 in the coordina │ │ │ │ +0001c6c0: 7465 2073 7061 6365 2e20 4120 6c61 7267 te space. A larg │ │ │ │ +0001c6d0: 6572 2076 616c 7565 206f 6620 7468 6520 er value of the │ │ │ │ +0001c6e0: 7061 7261 6d65 7465 7220 6d65 616e 7320 parameter means │ │ │ │ +0001c6f0: 7468 6174 0a20 2020 2020 2a20 6661 7274 that. * fart │ │ │ │ +0001c700: 6865 7220 7069 7865 6c73 2077 696c 6c20 her pixels will │ │ │ │ +0001c710: 696e 666c 7565 6e63 6520 6561 6368 206f influence each o │ │ │ │ +0001c720: 7468 6572 2061 7320 6c6f 6e67 2061 7320 ther as long as │ │ │ │ +0001c730: 7468 6569 7220 636f 6c6f 7273 2061 7265 their colors are │ │ │ │ +0001c740: 2063 6c6f 7365 2065 6e6f 7567 6820 2873 close enough (s │ │ │ │ +0001c750: 6565 2073 6967 6d61 436f 6c6f 7220 292e ee sigmaColor ). │ │ │ │ +0001c760: 0a20 2020 2020 2a20 5768 656e 2064 2667 . * When d&g │ │ │ │ +0001c770: 743b 3020 2c20 6974 2073 7065 6369 6669 t;0 , it specifi │ │ │ │ +0001c780: 6573 2074 6865 206e 6569 6768 626f 7268 es the neighborh │ │ │ │ +0001c790: 6f6f 6420 7369 7a65 2072 6567 6172 646c ood size regardl │ │ │ │ +0001c7a0: 6573 7320 6f66 2073 6967 6d61 5370 6163 ess of sigmaSpac │ │ │ │ +0001c7b0: 6520 2e20 4f74 6865 7277 6973 652c 2064 e . Otherwise, d │ │ │ │ +0001c7c0: 2069 730a 2020 2020 202a 2070 726f 706f is. * propo │ │ │ │ +0001c7d0: 7274 696f 6e61 6c20 746f 2073 6967 6d61 rtional to sigma │ │ │ │ +0001c7e0: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *. │ │ │ │ +0001c7f0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +0001c800: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +0001c810: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc │ │ │ │ +0001c820: 6546 696c 7465 7220 7573 6573 206a 6f69 eFilter uses joi │ │ │ │ +0001c830: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +0001c840: 7220 6173 2074 6865 2065 6467 652d 7072 r as the edge-pr │ │ │ │ +0001c850: 6573 6572 7669 6e67 2066 696c 7465 722e eserving filter. │ │ │ │ +0001c860: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ +0001c870: 4545 3a20 6a6f 696e 7442 696c 6174 6572 EE: jointBilater │ │ │ │ +0001c880: 616c 4669 6c74 6572 2c20 6269 6c61 7465 alFilter, bilate │ │ │ │ +0001c890: 7261 6c46 696c 7465 722c 2061 6d46 696c ralFilter, amFil │ │ │ │ +0001c8a0: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +0001c8b0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0001c8c0: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ +0001c8d0: 6365 4669 6c74 6572 284d 6174 2073 7263 ceFilter(Mat src │ │ │ │ +0001c8e0: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ +0001c8f0: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +0001c900: 6c6f 722c 2064 6f75 626c 6520 7369 676d lor, double sigm │ │ │ │ +0001c910: 6153 7061 6365 2920 7b0a 2020 2020 2020 aSpace) {. │ │ │ │ +0001c920: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc │ │ │ │ +0001c930: 6546 696c 7465 725f 3228 7372 632e 6e61 eFilter_2(src.na │ │ │ │ +0001c940: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0001c950: 6976 654f 626a 2c20 642c 2073 6967 6d61 iveObj, d, sigma │ │ │ │ +0001c960: 436f 6c6f 722c 2073 6967 6d61 5370 6163 Color, sigmaSpac │ │ │ │ +0001c970: 6529 3b0a 2020 2020 7d0a 0a20 2020 202f e);. }.. / │ │ │ │ +0001c980: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +0001c990: 7320 7468 6520 726f 6c6c 696e 6720 6775 s the rolling gu │ │ │ │ +0001c9a0: 6964 616e 6365 2066 696c 7465 7220 746f idance filter to │ │ │ │ +0001c9b0: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +0001c9c0: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +0001c9d0: 6520 6465 7461 696c 732c 2070 6c65 6173 e details, pleas │ │ │ │ +0001c9e0: 6520 7365 6520 4349 5445 3a20 7a68 616e e see CITE: zhan │ │ │ │ +0001c9f0: 6732 3031 3472 6f6c 6c69 6e67 0a20 2020 g2014rolling. │ │ │ │ +0001ca00: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001ca10: 6d20 7372 6320 536f 7572 6365 2038 2d62 m src Source 8-b │ │ │ │ +0001ca20: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +0001ca30: 6f69 6e74 2c20 312d 6368 616e 6e65 6c20 oint, 1-channel │ │ │ │ +0001ca40: 6f72 2033 2d63 6861 6e6e 656c 2069 6d61 or 3-channel ima │ │ │ │ +0001ca50: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0001ca60: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +0001ca70: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +0001ca80: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +0001ca90: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ +0001caa0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001cab0: 7061 7261 6d20 6420 4469 616d 6574 6572 param d Diameter │ │ │ │ +0001cac0: 206f 6620 6561 6368 2070 6978 656c 206e of each pixel n │ │ │ │ +0001cad0: 6569 6768 626f 7268 6f6f 6420 7468 6174 eighborhood that │ │ │ │ +0001cae0: 2069 7320 7573 6564 2064 7572 696e 6720 is used during │ │ │ │ +0001caf0: 6669 6c74 6572 696e 672e 2049 6620 6974 filtering. If it │ │ │ │ +0001cb00: 2069 7320 6e6f 6e2d 706f 7369 7469 7665 is non-positive │ │ │ │ +0001cb10: 2c0a 2020 2020 202a 2069 7420 6973 2063 ,. * it is c │ │ │ │ +0001cb20: 6f6d 7075 7465 6420 6672 6f6d 2073 6967 omputed from sig │ │ │ │ +0001cb30: 6d61 5370 6163 6520 2e0a 2020 2020 202a maSpace .. * │ │ │ │ +0001cb40: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001cb50: 6967 6d61 436f 6c6f 7220 4669 6c74 6572 igmaColor Filter │ │ │ │ +0001cb60: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ +0001cb70: 6c6f 7220 7370 6163 652e 2041 206c 6172 lor space. A lar │ │ │ │ +0001cb80: 6765 7220 7661 6c75 6520 6f66 2074 6865 ger value of the │ │ │ │ +0001cb90: 2070 6172 616d 6574 6572 206d 6561 6e73 parameter means │ │ │ │ +0001cba0: 2074 6861 740a 2020 2020 202a 2066 6172 that. * far │ │ │ │ +0001cbb0: 7468 6572 2063 6f6c 6f72 7320 7769 7468 ther colors with │ │ │ │ +0001cbc0: 696e 2074 6865 2070 6978 656c 206e 6569 in the pixel nei │ │ │ │ +0001cbd0: 6768 626f 7268 6f6f 6420 2873 6565 2073 ghborhood (see s │ │ │ │ +0001cbe0: 6967 6d61 5370 6163 6520 2920 7769 6c6c igmaSpace ) will │ │ │ │ +0001cbf0: 2062 6520 6d69 7865 6420 746f 6765 7468 be mixed togeth │ │ │ │ +0001cc00: 6572 2c20 7265 7375 6c74 696e 6720 696e er, resulting in │ │ │ │ +0001cc10: 0a20 2020 2020 2a20 6c61 7267 6572 2061 . * larger a │ │ │ │ +0001cc20: 7265 6173 206f 6620 7365 6d69 2d65 7175 reas of semi-equ │ │ │ │ +0001cc30: 616c 2063 6f6c 6f72 2e0a 2020 2020 202a al color.. * │ │ │ │ +0001cc40: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ +0001cc50: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ +0001cc60: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ +0001cc70: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ +0001cc80: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ +0001cc90: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ +0001cca0: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ +0001ccb0: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ +0001ccc0: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ +0001ccd0: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ +0001cce0: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ +0001ccf0: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ +0001cd00: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ +0001cd10: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ +0001cd20: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ +0001cd30: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ +0001cd40: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +0001cd50: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro │ │ │ │ +0001cd60: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ +0001cd70: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi │ │ │ │ +0001cd80: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as │ │ │ │ +0001cd90: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser │ │ │ │ +0001cda0: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter.. │ │ │ │ +0001cdb0: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ +0001cdc0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +0001cdd0: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ +0001cde0: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ +0001cdf0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0001ce00: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r │ │ │ │ +0001ce10: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +0001ce20: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +0001ce30: 7420 6473 742c 2069 6e74 2064 2c20 646f t dst, int d, do │ │ │ │ +0001ce40: 7562 6c65 2073 6967 6d61 436f 6c6f 7229 uble sigmaColor) │ │ │ │ +0001ce50: 207b 0a20 2020 2020 2020 2072 6f6c 6c69 {. rolli │ │ │ │ +0001ce60: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +0001ce70: 5f33 2873 7263 2e6e 6174 6976 654f 626a _3(src.nativeObj │ │ │ │ +0001ce80: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +0001ce90: 2064 2c20 7369 676d 6143 6f6c 6f72 293b d, sigmaColor); │ │ │ │ +0001cea0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +0001ceb0: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ +0001cec0: 6865 2072 6f6c 6c69 6e67 2067 7569 6461 he rolling guida │ │ │ │ +0001ced0: 6e63 6520 6669 6c74 6572 2074 6f20 616e nce filter to an │ │ │ │ +0001cee0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0001cef0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0001cf00: 6574 6169 6c73 2c20 706c 6561 7365 2073 etails, please s │ │ │ │ +0001cf10: 6565 2043 4954 453a 207a 6861 6e67 3230 ee CITE: zhang20 │ │ │ │ +0001cf20: 3134 726f 6c6c 696e 670a 2020 2020 202a 14rolling. * │ │ │ │ +0001cf30: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001cf40: 7263 2053 6f75 7263 6520 382d 6269 7420 rc Source 8-bit │ │ │ │ +0001cf50: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ +0001cf60: 742c 2031 2d63 6861 6e6e 656c 206f 7220 t, 1-channel or │ │ │ │ +0001cf70: 332d 6368 616e 6e65 6c20 696d 6167 652e 3-channel image. │ │ │ │ +0001cf80: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001cf90: 7061 7261 6d20 6473 7420 4465 7374 696e param dst Destin │ │ │ │ +0001cfa0: 6174 696f 6e20 696d 6167 6520 6f66 2074 ation image of t │ │ │ │ +0001cfb0: 6865 2073 616d 6520 7369 7a65 2061 6e64 he same size and │ │ │ │ +0001cfc0: 2074 7970 6520 6173 2073 7263 2e0a 2020 type as src.. │ │ │ │ +0001cfd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001cfe0: 616d 2064 2044 6961 6d65 7465 7220 6f66 am d Diameter of │ │ │ │ +0001cff0: 2065 6163 6820 7069 7865 6c20 6e65 6967 each pixel neig │ │ │ │ +0001d000: 6862 6f72 686f 6f64 2074 6861 7420 6973 hborhood that is │ │ │ │ +0001d010: 2075 7365 6420 6475 7269 6e67 2066 696c used during fil │ │ │ │ +0001d020: 7465 7269 6e67 2e20 4966 2069 7420 6973 tering. If it is │ │ │ │ +0001d030: 206e 6f6e 2d70 6f73 6974 6976 652c 0a20 non-positive,. │ │ │ │ +0001d040: 2020 2020 2a20 6974 2069 7320 636f 6d70 * it is comp │ │ │ │ +0001d050: 7574 6564 2066 726f 6d20 7369 676d 6153 uted from sigmaS │ │ │ │ +0001d060: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ +0001d070: 2020 202a 2066 6172 7468 6572 2063 6f6c * farther col │ │ │ │ +0001d080: 6f72 7320 7769 7468 696e 2074 6865 2070 ors within the p │ │ │ │ +0001d090: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ +0001d0a0: 6420 2873 6565 2073 6967 6d61 5370 6163 d (see sigmaSpac │ │ │ │ +0001d0b0: 6520 2920 7769 6c6c 2062 6520 6d69 7865 e ) will be mixe │ │ │ │ +0001d0c0: 6420 746f 6765 7468 6572 2c20 7265 7375 d together, resu │ │ │ │ +0001d0d0: 6c74 696e 6720 696e 0a20 2020 2020 2a20 lting in. * │ │ │ │ +0001d0e0: 6c61 7267 6572 2061 7265 6173 206f 6620 larger areas of │ │ │ │ +0001d0f0: 7365 6d69 2d65 7175 616c 2063 6f6c 6f72 semi-equal color │ │ │ │ +0001d100: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001d110: 6661 7274 6865 7220 7069 7865 6c73 2077 farther pixels w │ │ │ │ +0001d120: 696c 6c20 696e 666c 7565 6e63 6520 6561 ill influence ea │ │ │ │ +0001d130: 6368 206f 7468 6572 2061 7320 6c6f 6e67 ch other as long │ │ │ │ +0001d140: 2061 7320 7468 6569 7220 636f 6c6f 7273 as their colors │ │ │ │ +0001d150: 2061 7265 2063 6c6f 7365 2065 6e6f 7567 are close enoug │ │ │ │ +0001d160: 6820 2873 6565 2073 6967 6d61 436f 6c6f h (see sigmaColo │ │ │ │ +0001d170: 7220 292e 0a20 2020 2020 2a20 5768 656e r ).. * When │ │ │ │ +0001d180: 2064 2667 743b 3020 2c20 6974 2073 7065 d>0 , it spe │ │ │ │ +0001d190: 6369 6669 6573 2074 6865 206e 6569 6768 cifies the neigh │ │ │ │ +0001d1a0: 626f 7268 6f6f 6420 7369 7a65 2072 6567 borhood size reg │ │ │ │ +0001d1b0: 6172 646c 6573 7320 6f66 2073 6967 6d61 ardless of sigma │ │ │ │ +0001d1c0: 5370 6163 6520 2e20 4f74 6865 7277 6973 Space . Otherwis │ │ │ │ +0001d1d0: 652c 2064 2069 730a 2020 2020 202a 2070 e, d is. * p │ │ │ │ +0001d1e0: 726f 706f 7274 696f 6e61 6c20 746f 2073 roportional to s │ │ │ │ +0001d1f0: 6967 6d61 5370 6163 6520 2e0a 2020 2020 igmaSpace .. │ │ │ │ +0001d200: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +0001d210: 0a20 2020 2020 2a20 3c62 3e4e 6f74 653a . * Note: │ │ │ │ +0001d220: 3c2f 623e 2020 726f 6c6c 696e 6747 7569 rollingGui │ │ │ │ +0001d230: 6461 6e63 6546 696c 7465 7220 7573 6573 danceFilter uses │ │ │ │ +0001d240: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +0001d250: 696c 7465 7220 6173 2074 6865 2065 6467 ilter as the edg │ │ │ │ +0001d260: 652d 7072 6573 6572 7669 6e67 2066 696c e-preserving fil │ │ │ │ +0001d270: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +0001d280: 202a 2053 4545 3a20 6a6f 696e 7442 696c * SEE: jointBil │ │ │ │ +0001d290: 6174 6572 616c 4669 6c74 6572 2c20 6269 ateralFilter, bi │ │ │ │ +0001d2a0: 6c61 7465 7261 6c46 696c 7465 722c 2061 lateralFilter, a │ │ │ │ +0001d2b0: 6d46 696c 7465 720a 2020 2020 202a 2f0a mFilter. */. │ │ │ │ +0001d2c0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0001d2d0: 6320 766f 6964 2072 6f6c 6c69 6e67 4775 c void rollingGu │ │ │ │ +0001d2e0: 6964 616e 6365 4669 6c74 6572 284d 6174 idanceFilter(Mat │ │ │ │ +0001d2f0: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ +0001d300: 6e74 2064 2920 7b0a 2020 2020 2020 2020 nt d) {. │ │ │ │ +0001d310: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +0001d320: 696c 7465 725f 3428 7372 632e 6e61 7469 ilter_4(src.nati │ │ │ │ +0001d330: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +0001d340: 654f 626a 2c20 6429 3b0a 2020 2020 7d0a eObj, d);. }. │ │ │ │ +0001d350: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0001d360: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ +0001d370: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ +0001d380: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ +0001d390: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +0001d3a0: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ +0001d3b0: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ +0001d3c0: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ +0001d3d0: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ +0001d3e0: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ +0001d3f0: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ +0001d400: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ +0001d410: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ +0001d420: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ +0001d430: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001d440: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +0001d450: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +0001d460: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +0001d470: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +0001d480: 2020 202a 2069 7420 6973 2063 6f6d 7075 * it is compu │ │ │ │ +0001d490: 7465 6420 6672 6f6d 2073 6967 6d61 5370 ted from sigmaSp │ │ │ │ +0001d4a0: 6163 6520 2e0a 2020 2020 202a 0a20 2020 ace .. *. │ │ │ │ +0001d4b0: 2020 2a20 6661 7274 6865 7220 636f 6c6f * farther colo │ │ │ │ +0001d4c0: 7273 2077 6974 6869 6e20 7468 6520 7069 rs within the pi │ │ │ │ +0001d4d0: 7865 6c20 6e65 6967 6862 6f72 686f 6f64 xel neighborhood │ │ │ │ +0001d4e0: 2028 7365 6520 7369 676d 6153 7061 6365 (see sigmaSpace │ │ │ │ +0001d4f0: 2029 2077 696c 6c20 6265 206d 6978 6564 ) will be mixed │ │ │ │ +0001d500: 2074 6f67 6574 6865 722c 2072 6573 756c together, resul │ │ │ │ +0001d510: 7469 6e67 2069 6e0a 2020 2020 202a 206c ting in. * l │ │ │ │ +0001d520: 6172 6765 7220 6172 6561 7320 6f66 2073 arger areas of s │ │ │ │ +0001d530: 656d 692d 6571 7561 6c20 636f 6c6f 722e emi-equal color. │ │ │ │ +0001d540: 0a20 2020 2020 2a0a 2020 2020 202a 2066 . *. * f │ │ │ │ +0001d550: 6172 7468 6572 2070 6978 656c 7320 7769 arther pixels wi │ │ │ │ +0001d560: 6c6c 2069 6e66 6c75 656e 6365 2065 6163 ll influence eac │ │ │ │ +0001d570: 6820 6f74 6865 7220 6173 206c 6f6e 6720 h other as long │ │ │ │ +0001d580: 6173 2074 6865 6972 2063 6f6c 6f72 7320 as their colors │ │ │ │ +0001d590: 6172 6520 636c 6f73 6520 656e 6f75 6768 are close enough │ │ │ │ +0001d5a0: 2028 7365 6520 7369 676d 6143 6f6c 6f72 (see sigmaColor │ │ │ │ +0001d5b0: 2029 2e0a 2020 2020 202a 2057 6865 6e20 ).. * When │ │ │ │ +0001d5c0: 6426 6774 3b30 202c 2069 7420 7370 6563 d>0 , it spec │ │ │ │ +0001d5d0: 6966 6965 7320 7468 6520 6e65 6967 6862 ifies the neighb │ │ │ │ +0001d5e0: 6f72 686f 6f64 2073 697a 6520 7265 6761 orhood size rega │ │ │ │ +0001d5f0: 7264 6c65 7373 206f 6620 7369 676d 6153 rdless of sigmaS │ │ │ │ +0001d600: 7061 6365 202e 204f 7468 6572 7769 7365 pace . Otherwise │ │ │ │ +0001d610: 2c20 6420 6973 0a20 2020 2020 2a20 7072 , d is. * pr │ │ │ │ +0001d620: 6f70 6f72 7469 6f6e 616c 2074 6f20 7369 oportional to si │ │ │ │ +0001d630: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ +0001d640: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ +0001d650: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ +0001d660: 2f62 3e20 2072 6f6c 6c69 6e67 4775 6964 /b> rollingGuid │ │ │ │ +0001d670: 616e 6365 4669 6c74 6572 2075 7365 7320 anceFilter uses │ │ │ │ +0001d680: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +0001d690: 6c74 6572 2061 7320 7468 6520 6564 6765 lter as the edge │ │ │ │ +0001d6a0: 2d70 7265 7365 7276 696e 6720 6669 6c74 -preserving filt │ │ │ │ +0001d6b0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001d6c0: 2a20 5345 453a 206a 6f69 6e74 4269 6c61 * SEE: jointBila │ │ │ │ +0001d6d0: 7465 7261 6c46 696c 7465 722c 2062 696c teralFilter, bil │ │ │ │ +0001d6e0: 6174 6572 616c 4669 6c74 6572 2c20 616d ateralFilter, am │ │ │ │ +0001d6f0: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ +0001d700: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0001d710: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ +0001d720: 6461 6e63 6546 696c 7465 7228 4d61 7420 danceFilter(Mat │ │ │ │ +0001d730: 7372 632c 204d 6174 2064 7374 2920 7b0a src, Mat dst) {. │ │ │ │ +0001d740: 2020 2020 2020 2020 726f 6c6c 696e 6747 rollingG │ │ │ │ +0001d750: 7569 6461 6e63 6546 696c 7465 725f 3528 uidanceFilter_5( │ │ │ │ +0001d760: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +0001d770: 7374 2e6e 6174 6976 654f 626a 293b 0a20 st.nativeObj);. │ │ │ │ +0001d780: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +0001d790: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f46 // C++: Ptr_F │ │ │ │ +0001d7a0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0001d7b0: 6572 4669 6c74 6572 2063 763a 3a78 696d erFilter cv::xim │ │ │ │ +0001d7c0: 6770 726f 633a 3a63 7265 6174 6546 6173 gproc::createFas │ │ │ │ +0001d7d0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0001d7e0: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +0001d7f0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +0001d800: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +0001d810: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ +0001d820: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ +0001d830: 646f 7562 6c65 206c 616d 6264 6120 3d20 double lambda = │ │ │ │ +0001d840: 3132 382e 302c 2069 6e74 206e 756d 5f69 128.0, int num_i │ │ │ │ +0001d850: 7465 7220 3d20 3235 2c20 646f 7562 6c65 ter = 25, double │ │ │ │ +0001d860: 206d 6178 5f74 6f6c 203d 2031 652d 3529 max_tol = 1e-5) │ │ │ │ +0001d870: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0001d880: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ +0001d890: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ +0001d8a0: 6e73 7461 6e63 6520 6f66 2046 6173 7442 nstance of FastB │ │ │ │ +0001d8b0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001d8c0: 6c74 6572 2061 6e64 2065 7865 6375 7465 lter and execute │ │ │ │ +0001d8d0: 2074 6865 2069 6e69 7469 616c 697a 6174 the initializat │ │ │ │ +0001d8e0: 696f 6e20 726f 7574 696e 6573 2e0a 2020 ion routines.. │ │ │ │ +0001d8f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001d900: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ +0001d910: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ +0001d920: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ +0001d930: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ +0001d940: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ +0001d950: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ +0001d960: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ +0001d970: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001d980: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet │ │ │ │ +0001d990: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ +0001d9a0: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s │ │ │ │ +0001d9b0: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ +0001d9c0: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ +0001d9d0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +0001d9e0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001d9f0: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param │ │ │ │ +0001da00: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +0001da10: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp │ │ │ │ +0001da20: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +0001da30: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +0001da40: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +0001da50: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001da60: 6967 6d61 5f63 6872 6f6d 6120 7061 7261 igma_chroma para │ │ │ │ +0001da70: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ +0001da80: 696d 696c 6172 2074 6f20 6368 726f 6d61 imilar to chroma │ │ │ │ +0001da90: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +0001daa0: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +0001dab0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +0001dac0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001dad0: 6d20 6c61 6d62 6461 2073 6d6f 6f74 686e m lambda smoothn │ │ │ │ +0001dae0: 6573 7320 7374 7265 6e67 7468 2070 6172 ess strength par │ │ │ │ +0001daf0: 616d 6574 6572 2066 6f72 2073 6f6c 7665 ameter for solve │ │ │ │ +0001db00: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001db10: 2040 7061 7261 6d20 6e75 6d5f 6974 6572 @param num_iter │ │ │ │ +0001db20: 206e 756d 6265 7220 6f66 2069 7465 7261 number of itera │ │ │ │ +0001db30: 7469 6f6e 7320 7573 6564 2066 6f72 2073 tions used for s │ │ │ │ +0001db40: 6f6c 7665 722c 2032 3520 6973 2075 7375 olver, 25 is usu │ │ │ │ +0001db50: 616c 6c79 2065 6e6f 7567 682e 0a20 2020 ally enough.. │ │ │ │ +0001db60: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001db70: 6d20 6d61 785f 746f 6c20 636f 6e76 6572 m max_tol conver │ │ │ │ +0001db80: 6765 6e63 6520 746f 6c65 7261 6e63 6520 gence tolerance │ │ │ │ +0001db90: 7573 6564 2066 6f72 2073 6f6c 7665 722e used for solver. │ │ │ │ +0001dba0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +0001dbb0: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +0001dbc0: 6162 6f75 7420 7468 6520 4661 7374 2042 about the Fast B │ │ │ │ +0001dbd0: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +0001dbe0: 7061 7261 6d65 7465 7273 2c20 7365 6520 parameters, see │ │ │ │ +0001dbf0: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap │ │ │ │ +0001dc00: 6572 2043 4954 453a 2042 6172 726f 6e50 er CITE: BarronP │ │ │ │ +0001dc10: 6f6f 6c65 3230 3136 2e0a 2020 2020 202a oole2016.. * │ │ │ │ +0001dc20: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +0001dc30: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0001dc40: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001dc50: 6c69 6320 7374 6174 6963 2046 6173 7442 lic static FastB │ │ │ │ +0001dc60: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001dc70: 6c74 6572 2063 7265 6174 6546 6173 7442 lter createFastB │ │ │ │ +0001dc80: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001dc90: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0001dca0: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ +0001dcb0: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +0001dcc0: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double │ │ │ │ +0001dcd0: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do │ │ │ │ +0001dce0: 7562 6c65 206c 616d 6264 612c 2069 6e74 uble lambda, int │ │ │ │ +0001dcf0: 206e 756d 5f69 7465 722c 2064 6f75 626c num_iter, doubl │ │ │ │ +0001dd00: 6520 6d61 785f 746f 6c29 207b 0a20 2020 e max_tol) {. │ │ │ │ +0001dd10: 2020 2020 2072 6574 7572 6e20 4661 7374 return Fast │ │ │ │ +0001dd20: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0001dd30: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ +0001dd40: 5f28 6372 6561 7465 4661 7374 4269 6c61 _(createFastBila │ │ │ │ +0001dd50: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0001dd60: 725f 3028 6775 6964 652e 6e61 7469 7665 r_0(guide.native │ │ │ │ +0001dd70: 4f62 6a2c 2073 6967 6d61 5f73 7061 7469 Obj, sigma_spati │ │ │ │ +0001dd80: 616c 2c20 7369 676d 615f 6c75 6d61 2c20 al, sigma_luma, │ │ │ │ +0001dd90: 7369 676d 615f 6368 726f 6d61 2c20 6c61 sigma_chroma, la │ │ │ │ +0001dda0: 6d62 6461 2c20 6e75 6d5f 6974 6572 2c20 mbda, num_iter, │ │ │ │ +0001ddb0: 6d61 785f 746f 6c29 293b 0a20 2020 207d max_tol));. } │ │ │ │ +0001ddc0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0001ddd0: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ +0001dde0: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ +0001ddf0: 206f 6620 4661 7374 4269 6c61 7465 7261 of FastBilatera │ │ │ │ +0001de00: 6c53 6f6c 7665 7246 696c 7465 7220 616e lSolverFilter an │ │ │ │ +0001de10: 6420 6578 6563 7574 6520 7468 6520 696e d execute the in │ │ │ │ +0001de20: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +0001de30: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +0001de40: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +0001de50: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ +0001de60: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ +0001de70: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ +0001de80: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ +0001de90: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ +0001dea0: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ +0001deb0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001dec0: 7261 6d20 7369 676d 615f 7370 6174 6961 ram sigma_spatia │ │ │ │ +0001ded0: 6c20 7061 7261 6d65 7465 722c 2074 6861 l parameter, tha │ │ │ │ +0001dee0: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ +0001def0: 7370 6174 6961 6c20 7370 6163 6520 7369 spatial space si │ │ │ │ +0001df00: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ +0001df10: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +0001df20: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001df30: 2a20 4070 6172 616d 2073 6967 6d61 5f6c * @param sigma_l │ │ │ │ +0001df40: 756d 6120 7061 7261 6d65 7465 722c 2074 uma parameter, t │ │ │ │ +0001df50: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +0001df60: 6f20 6c75 6d61 2073 7061 6365 2073 6967 o luma space sig │ │ │ │ +0001df70: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ +0001df80: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +0001df90: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001dfa0: 2040 7061 7261 6d20 7369 676d 615f 6368 @param sigma_ch │ │ │ │ +0001dfb0: 726f 6d61 2070 6172 616d 6574 6572 2c20 roma parameter, │ │ │ │ +0001dfc0: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +0001dfd0: 746f 2063 6872 6f6d 6120 7370 6163 6520 to chroma space │ │ │ │ +0001dfe0: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +0001dff0: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +0001e000: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0001e010: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ +0001e020: 6120 736d 6f6f 7468 6e65 7373 2073 7472 a smoothness str │ │ │ │ +0001e030: 656e 6774 6820 7061 7261 6d65 7465 7220 ength parameter │ │ │ │ +0001e040: 666f 7220 736f 6c76 6572 2e0a 2020 2020 for solver.. │ │ │ │ +0001e050: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001e060: 206e 756d 5f69 7465 7220 6e75 6d62 6572 num_iter number │ │ │ │ +0001e070: 206f 6620 6974 6572 6174 696f 6e73 2075 of iterations u │ │ │ │ +0001e080: 7365 6420 666f 7220 736f 6c76 6572 2c20 sed for solver, │ │ │ │ +0001e090: 3235 2069 7320 7573 7561 6c6c 7920 656e 25 is usually en │ │ │ │ +0001e0a0: 6f75 6768 2e0a 2020 2020 202a 0a20 2020 ough.. *. │ │ │ │ +0001e0b0: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +0001e0c0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +0001e0d0: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ +0001e0e0: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ +0001e0f0: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +0001e100: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ +0001e110: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ +0001e120: 3230 3136 2e0a 2020 2020 202a 2040 7265 2016.. * @re │ │ │ │ +0001e130: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +0001e140: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0001e150: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001e160: 7374 6174 6963 2046 6173 7442 696c 6174 static FastBilat │ │ │ │ +0001e170: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001e180: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat │ │ │ │ +0001e190: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001e1a0: 284d 6174 2067 7569 6465 2c20 646f 7562 (Mat guide, doub │ │ │ │ +0001e1b0: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ +0001e1c0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ +0001e1d0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ +0001e1e0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ +0001e1f0: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num │ │ │ │ +0001e200: 5f69 7465 7229 207b 0a20 2020 2020 2020 _iter) {. │ │ │ │ +0001e210: 2072 6574 7572 6e20 4661 7374 4269 6c61 return FastBila │ │ │ │ +0001e220: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0001e230: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +0001e240: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ +0001e250: 6c53 6f6c 7665 7246 696c 7465 725f 3128 lSolverFilter_1( │ │ │ │ +0001e260: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ +0001e270: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ +0001e280: 7369 676d 615f 6c75 6d61 2c20 7369 676d sigma_luma, sigm │ │ │ │ +0001e290: 615f 6368 726f 6d61 2c20 6c61 6d62 6461 a_chroma, lambda │ │ │ │ +0001e2a0: 2c20 6e75 6d5f 6974 6572 2929 3b0a 2020 , num_iter));. │ │ │ │ +0001e2b0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +0001e2c0: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ +0001e2d0: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ +0001e2e0: 6e63 6520 6f66 2046 6173 7442 696c 6174 nce of FastBilat │ │ │ │ +0001e2f0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001e300: 2061 6e64 2065 7865 6375 7465 2074 6865 and execute the │ │ │ │ +0001e310: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ +0001e320: 726f 7574 696e 6573 2e0a 2020 2020 202a routines.. * │ │ │ │ +0001e330: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ +0001e340: 7569 6465 2069 6d61 6765 2073 6572 7669 uide image servi │ │ │ │ +0001e350: 6e67 2061 7320 6775 6964 6520 666f 7220 ng as guide for │ │ │ │ +0001e360: 6669 6c74 6572 696e 672e 2049 7420 7368 filtering. It sh │ │ │ │ +0001e370: 6f75 6c64 2068 6176 6520 382d 6269 7420 ould have 8-bit │ │ │ │ +0001e380: 6465 7074 6820 616e 6420 6569 7468 6572 depth and either │ │ │ │ +0001e390: 2031 206f 7220 3320 6368 616e 6e65 6c73 1 or 3 channels │ │ │ │ +0001e3a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001e3b0: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ +0001e3c0: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ +0001e3d0: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +0001e3e0: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ +0001e3f0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +0001e400: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +0001e410: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +0001e420: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001e430: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ +0001e440: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +0001e450: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ +0001e460: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +0001e470: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +0001e480: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0001e490: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001e4a0: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete │ │ │ │ +0001e4b0: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +0001e4c0: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa │ │ │ │ +0001e4d0: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +0001e4e0: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +0001e4f0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +0001e500: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ +0001e510: 6d62 6461 2073 6d6f 6f74 686e 6573 7320 mbda smoothness │ │ │ │ +0001e520: 7374 7265 6e67 7468 2070 6172 616d 6574 strength paramet │ │ │ │ +0001e530: 6572 2066 6f72 2073 6f6c 7665 722e 0a20 er for solver.. │ │ │ │ +0001e540: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +0001e550: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +0001e560: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +0001e570: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ +0001e580: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ +0001e590: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +0001e5a0: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ +0001e5b0: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ +0001e5c0: 3230 3136 2e0a 2020 2020 202a 2040 7265 2016.. * @re │ │ │ │ +0001e5d0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +0001e5e0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0001e5f0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001e600: 7374 6174 6963 2046 6173 7442 696c 6174 static FastBilat │ │ │ │ +0001e610: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001e620: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat │ │ │ │ +0001e630: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001e640: 284d 6174 2067 7569 6465 2c20 646f 7562 (Mat guide, doub │ │ │ │ +0001e650: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ +0001e660: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ +0001e670: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ +0001e680: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ +0001e690: 206c 616d 6264 6129 207b 0a20 2020 2020 lambda) {. │ │ │ │ +0001e6a0: 2020 2072 6574 7572 6e20 4661 7374 4269 return FastBi │ │ │ │ +0001e6b0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001e6c0: 7465 722e 5f5f 6672 6f6d 5074 725f 5f28 ter.__fromPtr__( │ │ │ │ +0001e6d0: 6372 6561 7465 4661 7374 4269 6c61 7465 createFastBilate │ │ │ │ +0001e6e0: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ +0001e6f0: 3228 6775 6964 652e 6e61 7469 7665 4f62 2(guide.nativeOb │ │ │ │ +0001e700: 6a2c 2073 6967 6d61 5f73 7061 7469 616c j, sigma_spatial │ │ │ │ +0001e710: 2c20 7369 676d 615f 6c75 6d61 2c20 7369 , sigma_luma, si │ │ │ │ +0001e720: 676d 615f 6368 726f 6d61 2c20 6c61 6d62 gma_chroma, lamb │ │ │ │ +0001e730: 6461 2929 3b0a 2020 2020 7d0a 0a20 2020 da));. }.. │ │ │ │ +0001e740: 202f 2a2a 0a20 2020 2020 2a20 4661 6374 /**. * Fact │ │ │ │ +0001e750: 6f72 7920 6d65 7468 6f64 2c20 6372 6561 ory method, crea │ │ │ │ +0001e760: 7465 2069 6e73 7461 6e63 6520 6f66 2046 te instance of F │ │ │ │ +0001e770: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0001e780: 6572 4669 6c74 6572 2061 6e64 2065 7865 erFilter and exe │ │ │ │ +0001e790: 6375 7465 2074 6865 2069 6e69 7469 616c cute the initial │ │ │ │ +0001e7a0: 697a 6174 696f 6e20 726f 7574 696e 6573 ization routines │ │ │ │ +0001e7b0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001e7c0: 4070 6172 616d 2067 7569 6465 2069 6d61 @param guide ima │ │ │ │ +0001e7d0: 6765 2073 6572 7669 6e67 2061 7320 6775 ge serving as gu │ │ │ │ +0001e7e0: 6964 6520 666f 7220 6669 6c74 6572 696e ide for filterin │ │ │ │ +0001e7f0: 672e 2049 7420 7368 6f75 6c64 2068 6176 g. It should hav │ │ │ │ +0001e800: 6520 382d 6269 7420 6465 7074 6820 616e e 8-bit depth an │ │ │ │ +0001e810: 6420 6569 7468 6572 2031 206f 7220 3320 d either 1 or 3 │ │ │ │ +0001e820: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +0001e830: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001e840: 6967 6d61 5f73 7061 7469 616c 2070 6172 igma_spatial par │ │ │ │ +0001e850: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +0001e860: 7369 6d69 6c61 7220 746f 2073 7061 7469 similar to spati │ │ │ │ +0001e870: 616c 2073 7061 6365 2073 6967 6d61 2028 al space sigma ( │ │ │ │ +0001e880: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +0001e890: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +0001e8a0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001e8b0: 7261 6d20 7369 676d 615f 6c75 6d61 2070 ram sigma_luma p │ │ │ │ +0001e8c0: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ +0001e8d0: 7320 7369 6d69 6c61 7220 746f 206c 756d s similar to lum │ │ │ │ +0001e8e0: 6120 7370 6163 6520 7369 676d 6120 2862 a space sigma (b │ │ │ │ +0001e8f0: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil │ │ │ │ +0001e900: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +0001e910: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001e920: 616d 2073 6967 6d61 5f63 6872 6f6d 6120 am sigma_chroma │ │ │ │ +0001e930: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +0001e940: 6973 2073 696d 696c 6172 2074 6f20 6368 is similar to ch │ │ │ │ +0001e950: 726f 6d61 2073 7061 6365 2073 6967 6d61 roma space sigma │ │ │ │ +0001e960: 2028 6261 6e64 7769 6474 6829 2069 6e20 (bandwidth) in │ │ │ │ +0001e970: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +0001e980: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +0001e990: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +0001e9a0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +0001e9b0: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ +0001e9c0: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ +0001e9d0: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ +0001e9e0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +0001e9f0: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ +0001ea00: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ +0001ea10: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +0001ea20: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0001ea30: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0001ea40: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0001ea50: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +0001ea60: 7665 7246 696c 7465 7220 6372 6561 7465 verFilter create │ │ │ │ +0001ea70: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +0001ea80: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +0001ea90: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ +0001eaa0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +0001eab0: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +0001eac0: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +0001ead0: 6129 207b 0a20 2020 2020 2020 2072 6574 a) {. ret │ │ │ │ +0001eae0: 7572 6e20 4661 7374 4269 6c61 7465 7261 urn FastBilatera │ │ │ │ +0001eaf0: 6c53 6f6c 7665 7246 696c 7465 722e 5f5f lSolverFilter.__ │ │ │ │ +0001eb00: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +0001eb10: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +0001eb20: 7665 7246 696c 7465 725f 3328 6775 6964 verFilter_3(guid │ │ │ │ +0001eb30: 652e 6e61 7469 7665 4f62 6a2c 2073 6967 e.nativeObj, sig │ │ │ │ +0001eb40: 6d61 5f73 7061 7469 616c 2c20 7369 676d ma_spatial, sigm │ │ │ │ +0001eb50: 615f 6c75 6d61 2c20 7369 676d 615f 6368 a_luma, sigma_ch │ │ │ │ +0001eb60: 726f 6d61 2929 3b0a 2020 2020 7d0a 0a0a roma));. }... │ │ │ │ +0001eb70: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +0001eb80: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +0001eb90: 6770 726f 633a 3a66 6173 7442 696c 6174 gproc::fastBilat │ │ │ │ +0001eba0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001ebb0: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ +0001ebc0: 7372 632c 204d 6174 2063 6f6e 6669 6465 src, Mat confide │ │ │ │ +0001ebd0: 6e63 652c 204d 6174 2620 6473 742c 2064 nce, Mat& dst, d │ │ │ │ +0001ebe0: 6f75 626c 6520 7369 676d 615f 7370 6174 ouble sigma_spat │ │ │ │ +0001ebf0: 6961 6c20 3d20 382c 2064 6f75 626c 6520 ial = 8, double │ │ │ │ +0001ec00: 7369 676d 615f 6c75 6d61 203d 2038 2c20 sigma_luma = 8, │ │ │ │ +0001ec10: 646f 7562 6c65 2073 6967 6d61 5f63 6872 double sigma_chr │ │ │ │ +0001ec20: 6f6d 6120 3d20 382c 2064 6f75 626c 6520 oma = 8, double │ │ │ │ +0001ec30: 6c61 6d62 6461 203d 2031 3238 2e30 2c20 lambda = 128.0, │ │ │ │ +0001ec40: 696e 7420 6e75 6d5f 6974 6572 203d 2032 int num_iter = 2 │ │ │ │ +0001ec50: 352c 2064 6f75 626c 6520 6d61 785f 746f 5, double max_to │ │ │ │ +0001ec60: 6c20 3d20 3165 2d35 290a 2020 2020 2f2f l = 1e-5). // │ │ │ │ +0001ec70: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0001ec80: 2053 696d 706c 6520 6f6e 652d 6c69 6e65 Simple one-line │ │ │ │ +0001ec90: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral │ │ │ │ +0001eca0: 536f 6c76 6572 2066 696c 7465 7220 6361 Solver filter ca │ │ │ │ +0001ecb0: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ +0001ecc0: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ +0001ecd0: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ +0001ece0: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ +0001ecf0: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa │ │ │ │ +0001ed00: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0001ed10: 7246 696c 7465 7220 696e 7465 7266 6163 rFilter interfac │ │ │ │ +0001ed20: 6520 746f 2061 766f 6964 2065 7874 7261 e to avoid extra │ │ │ │ +0001ed30: 2063 6f6d 7075 7461 7469 6f6e 732e 0a20 computations.. │ │ │ │ +0001ed40: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001ed50: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ +0001ed60: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ +0001ed70: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ +0001ed80: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ +0001ed90: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ +0001eda0: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ +0001edb0: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +0001edc0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +0001edd0: 736f 7572 6365 2069 6d61 6765 2066 6f72 source image for │ │ │ │ +0001ede0: 2066 696c 7465 7269 6e67 2077 6974 6820 filtering with │ │ │ │ +0001edf0: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +0001ee00: 7220 7369 676e 6564 2031 362d 6269 7420 r signed 16-bit │ │ │ │ +0001ee10: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ +0001ee20: 7420 3332 2d62 6974 2064 6570 7468 2061 t 32-bit depth a │ │ │ │ +0001ee30: 6e64 2075 7020 746f 2034 2063 6861 6e6e nd up to 4 chann │ │ │ │ +0001ee40: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +0001ee50: 202a 2040 7061 7261 6d20 636f 6e66 6964 * @param confid │ │ │ │ +0001ee60: 656e 6365 2063 6f6e 6669 6465 6e63 6520 ence confidence │ │ │ │ +0001ee70: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig │ │ │ │ +0001ee80: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ +0001ee90: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ +0001eea0: 6974 2063 6f6e 6669 6465 6e63 6520 616e it confidence an │ │ │ │ +0001eeb0: 6420 3120 6368 616e 6e65 6c2e 0a20 2020 d 1 channel.. │ │ │ │ +0001eec0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001eed0: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ +0001eee0: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +0001eef0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +0001ef00: 676d 615f 7370 6174 6961 6c20 7061 7261 gma_spatial para │ │ │ │ +0001ef10: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ +0001ef20: 696d 696c 6172 2074 6f20 7370 6174 6961 imilar to spatia │ │ │ │ +0001ef30: 6c20 7370 6163 6520 7369 676d 6120 2862 l space sigma (b │ │ │ │ +0001ef40: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil │ │ │ │ +0001ef50: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +0001ef60: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001ef70: 616d 2073 6967 6d61 5f6c 756d 6120 7061 am sigma_luma pa │ │ │ │ +0001ef80: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +0001ef90: 2073 696d 696c 6172 2074 6f20 6c75 6d61 similar to luma │ │ │ │ +0001efa0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +0001efb0: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +0001efc0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +0001efd0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001efe0: 6d20 7369 676d 615f 6368 726f 6d61 2070 m sigma_chroma p │ │ │ │ +0001eff0: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ +0001f000: 7320 7369 6d69 6c61 7220 746f 2063 6872 s similar to chr │ │ │ │ +0001f010: 6f6d 6120 7370 6163 6520 7369 676d 6120 oma space sigma │ │ │ │ +0001f020: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +0001f030: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +0001f040: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001f050: 6172 616d 206c 616d 6264 6120 736d 6f6f aram lambda smoo │ │ │ │ +0001f060: 7468 6e65 7373 2073 7472 656e 6774 6820 thness strength │ │ │ │ +0001f070: 7061 7261 6d65 7465 7220 666f 7220 736f parameter for so │ │ │ │ +0001f080: 6c76 6572 2e0a 2020 2020 202a 0a20 2020 lver.. *. │ │ │ │ +0001f090: 2020 2a20 4070 6172 616d 206e 756d 5f69 * @param num_i │ │ │ │ +0001f0a0: 7465 7220 6e75 6d62 6572 206f 6620 6974 ter number of it │ │ │ │ +0001f0b0: 6572 6174 696f 6e73 2075 7365 6420 666f erations used fo │ │ │ │ +0001f0c0: 7220 736f 6c76 6572 2c20 3235 2069 7320 r solver, 25 is │ │ │ │ +0001f0d0: 7573 7561 6c6c 7920 656e 6f75 6768 2e0a usually enough.. │ │ │ │ +0001f0e0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001f0f0: 6172 616d 206d 6178 5f74 6f6c 2063 6f6e aram max_tol con │ │ │ │ +0001f100: 7665 7267 656e 6365 2074 6f6c 6572 616e vergence toleran │ │ │ │ +0001f110: 6365 2075 7365 6420 666f 7220 736f 6c76 ce used for solv │ │ │ │ +0001f120: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001f130: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +0001f140: 6c73 2061 626f 7574 2074 6865 2046 6173 ls about the Fas │ │ │ │ +0001f150: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ +0001f160: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s │ │ │ │ +0001f170: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original │ │ │ │ +0001f180: 7061 7065 7220 4349 5445 3a20 4261 7272 paper CITE: Barr │ │ │ │ +0001f190: 6f6e 506f 6f6c 6532 3031 362e 0a20 2020 onPoole2016.. │ │ │ │ +0001f1a0: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ +0001f1b0: 7465 3a3c 2f62 3e20 436f 6e66 6964 656e te: Confiden │ │ │ │ +0001f1c0: 6365 2069 6d61 6765 7320 7769 7468 2043 ce images with C │ │ │ │ +0001f1d0: 565f 3855 2064 6570 7468 2061 7265 2065 V_8U depth are e │ │ │ │ +0001f1e0: 7870 6563 7465 6420 746f 2069 6e20 5b30 xpected to in [0 │ │ │ │ +0001f1f0: 2c20 3235 355d 2061 6e64 2043 565f 3332 , 255] and CV_32 │ │ │ │ +0001f200: 4620 696e 205b 302c 2031 5d20 7261 6e67 F in [0, 1] rang │ │ │ │ +0001f210: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ +0001f220: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0001f230: 6420 6661 7374 4269 6c61 7465 7261 6c53 d fastBilateralS │ │ │ │ +0001f240: 6f6c 7665 7246 696c 7465 7228 4d61 7420 olverFilter(Mat │ │ │ │ +0001f250: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ +0001f260: 4d61 7420 636f 6e66 6964 656e 6365 2c20 Mat confidence, │ │ │ │ +0001f270: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ +0001f280: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +0001f290: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +0001f2a0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0001f2b0: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ +0001f2c0: 6d62 6461 2c20 696e 7420 6e75 6d5f 6974 mbda, int num_it │ │ │ │ +0001f2d0: 6572 2c20 646f 7562 6c65 206d 6178 5f74 er, double max_t │ │ │ │ +0001f2e0: 6f6c 2920 7b0a 2020 2020 2020 2020 6661 ol) {. fa │ │ │ │ +0001f2f0: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0001f300: 7246 696c 7465 725f 3028 6775 6964 652e rFilter_0(guide. │ │ │ │ +0001f310: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +0001f320: 6174 6976 654f 626a 2c20 636f 6e66 6964 ativeObj, confid │ │ │ │ +0001f330: 656e 6365 2e6e 6174 6976 654f 626a 2c20 ence.nativeObj, │ │ │ │ +0001f340: 6473 742e 6e61 7469 7665 4f62 6a2c 2073 dst.nativeObj, s │ │ │ │ +0001f350: 6967 6d61 5f73 7061 7469 616c 2c20 7369 igma_spatial, si │ │ │ │ +0001f360: 676d 615f 6c75 6d61 2c20 7369 676d 615f gma_luma, sigma_ │ │ │ │ +0001f370: 6368 726f 6d61 2c20 6c61 6d62 6461 2c20 chroma, lambda, │ │ │ │ +0001f380: 6e75 6d5f 6974 6572 2c20 6d61 785f 746f num_iter, max_to │ │ │ │ +0001f390: 6c29 3b0a 2020 2020 7d0a 0a20 2020 202f l);. }.. / │ │ │ │ +0001f3a0: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +0001f3b0: 206f 6e65 2d6c 696e 6520 4661 7374 2042 one-line Fast B │ │ │ │ +0001f3c0: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +0001f3d0: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ +0001f3e0: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +0001f3f0: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +0001f400: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +0001f410: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ +0001f420: 656e 2075 7365 2046 6173 7442 696c 6174 en use FastBilat │ │ │ │ +0001f430: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001f440: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ +0001f450: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ +0001f460: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ +0001f470: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +0001f480: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ +0001f490: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ +0001f4a0: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ +0001f4b0: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ +0001f4c0: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ +0001f4d0: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ +0001f4e0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001f4f0: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ +0001f500: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ +0001f510: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ +0001f520: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ +0001f530: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ +0001f540: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +0001f550: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ +0001f560: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ +0001f570: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001f580: 616d 2063 6f6e 6669 6465 6e63 6520 636f am confidence co │ │ │ │ +0001f590: 6e66 6964 656e 6365 2069 6d61 6765 2077 nfidence image w │ │ │ │ +0001f5a0: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +0001f5b0: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +0001f5c0: 6f69 6e74 2033 322d 6269 7420 636f 6e66 oint 32-bit conf │ │ │ │ +0001f5d0: 6964 656e 6365 2061 6e64 2031 2063 6861 idence and 1 cha │ │ │ │ +0001f5e0: 6e6e 656c 2e0a 2020 2020 202a 0a20 2020 nnel.. *. │ │ │ │ +0001f5f0: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ +0001f600: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +0001f610: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001f620: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ +0001f630: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ +0001f640: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +0001f650: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ +0001f660: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +0001f670: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +0001f680: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +0001f690: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001f6a0: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ +0001f6b0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +0001f6c0: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ +0001f6d0: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +0001f6e0: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +0001f6f0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0001f700: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001f710: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete │ │ │ │ +0001f720: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +0001f730: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa │ │ │ │ +0001f740: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +0001f750: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +0001f760: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +0001f770: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ +0001f780: 6d62 6461 2073 6d6f 6f74 686e 6573 7320 mbda smoothness │ │ │ │ +0001f790: 7374 7265 6e67 7468 2070 6172 616d 6574 strength paramet │ │ │ │ +0001f7a0: 6572 2066 6f72 2073 6f6c 7665 722e 0a20 er for solver.. │ │ │ │ +0001f7b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001f7c0: 7261 6d20 6e75 6d5f 6974 6572 206e 756d ram num_iter num │ │ │ │ +0001f7d0: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ +0001f7e0: 7320 7573 6564 2066 6f72 2073 6f6c 7665 s used for solve │ │ │ │ +0001f7f0: 722c 2032 3520 6973 2075 7375 616c 6c79 r, 25 is usually │ │ │ │ +0001f800: 2065 6e6f 7567 682e 0a20 2020 2020 2a0a enough.. *. │ │ │ │ +0001f810: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +0001f820: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +0001f830: 626f 7574 2074 6865 2046 6173 7420 4269 bout the Fast Bi │ │ │ │ +0001f840: 6c61 7465 7261 6c20 536f 6c76 6572 2070 lateral Solver p │ │ │ │ +0001f850: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ +0001f860: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape │ │ │ │ +0001f870: 7220 4349 5445 3a20 4261 7272 6f6e 506f r CITE: BarronPo │ │ │ │ +0001f880: 6f6c 6532 3031 362e 0a20 2020 2020 2a0a ole2016.. *. │ │ │ │ +0001f890: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ +0001f8a0: 2f62 3e20 436f 6e66 6964 656e 6365 2069 /b> Confidence i │ │ │ │ +0001f8b0: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U │ │ │ │ +0001f8c0: 2064 6570 7468 2061 7265 2065 7870 6563 depth are expec │ │ │ │ +0001f8d0: 7465 6420 746f 2069 6e20 5b30 2c20 3235 ted to in [0, 25 │ │ │ │ +0001f8e0: 355d 2061 6e64 2043 565f 3332 4620 696e 5] and CV_32F in │ │ │ │ +0001f8f0: 205b 302c 2031 5d20 7261 6e67 652e 0a20 [0, 1] range.. │ │ │ │ +0001f900: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0001f910: 6320 7374 6174 6963 2076 6f69 6420 6661 c static void fa │ │ │ │ +0001f920: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0001f930: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +0001f940: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ +0001f950: 636f 6e66 6964 656e 6365 2c20 4d61 7420 confidence, Mat │ │ │ │ +0001f960: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm │ │ │ │ +0001f970: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +0001f980: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +0001f990: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +0001f9a0: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +0001f9b0: 2c20 696e 7420 6e75 6d5f 6974 6572 2920 , int num_iter) │ │ │ │ +0001f9c0: 7b0a 2020 2020 2020 2020 6661 7374 4269 {. fastBi │ │ │ │ +0001f9d0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001f9e0: 7465 725f 3128 6775 6964 652e 6e61 7469 ter_1(guide.nati │ │ │ │ +0001f9f0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +0001fa00: 654f 626a 2c20 636f 6e66 6964 656e 6365 eObj, confidence │ │ │ │ +0001fa10: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +0001fa20: 6e61 7469 7665 4f62 6a2c 2073 6967 6d61 nativeObj, sigma │ │ │ │ +0001fa30: 5f73 7061 7469 616c 2c20 7369 676d 615f _spatial, sigma_ │ │ │ │ +0001fa40: 6c75 6d61 2c20 7369 676d 615f 6368 726f luma, sigma_chro │ │ │ │ +0001fa50: 6d61 2c20 6c61 6d62 6461 2c20 6e75 6d5f ma, lambda, num_ │ │ │ │ +0001fa60: 6974 6572 293b 0a20 2020 207d 0a0a 2020 iter);. }.. │ │ │ │ +0001fa70: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ +0001fa80: 706c 6520 6f6e 652d 6c69 6e65 2046 6173 ple one-line Fas │ │ │ │ +0001fa90: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ +0001faa0: 6572 2066 696c 7465 7220 6361 6c6c 2e20 er filter call. │ │ │ │ +0001fab0: 4966 2079 6f75 2068 6176 6520 6d75 6c74 If you have mult │ │ │ │ +0001fac0: 6970 6c65 2069 6d61 6765 7320 746f 2066 iple images to f │ │ │ │ +0001fad0: 696c 7465 7220 7769 7468 2074 6865 2073 ilter with the s │ │ │ │ +0001fae0: 616d 650a 2020 2020 202a 2067 7569 6465 ame. * guide │ │ │ │ +0001faf0: 2074 6865 6e20 7573 6520 4661 7374 4269 then use FastBi │ │ │ │ +0001fb00: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001fb10: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ +0001fb20: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ +0001fb30: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ +0001fb40: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001fb50: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +0001fb60: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +0001fb70: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +0001fb80: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +0001fb90: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +0001fba0: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +0001fbb0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001fbc0: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ +0001fbd0: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ +0001fbe0: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ +0001fbf0: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ +0001fc00: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ +0001fc10: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +0001fc20: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ +0001fc30: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +0001fc40: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001fc50: 7061 7261 6d20 636f 6e66 6964 656e 6365 param confidence │ │ │ │ +0001fc60: 2063 6f6e 6669 6465 6e63 6520 696d 6167 confidence imag │ │ │ │ +0001fc70: 6520 7769 7468 2075 6e73 6967 6e65 6420 e with unsigned │ │ │ │ +0001fc80: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +0001fc90: 672d 706f 696e 7420 3332 2d62 6974 2063 g-point 32-bit c │ │ │ │ +0001fca0: 6f6e 6669 6465 6e63 6520 616e 6420 3120 onfidence and 1 │ │ │ │ +0001fcb0: 6368 616e 6e65 6c2e 0a20 2020 2020 2a0a channel.. *. │ │ │ │ +0001fcc0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +0001fcd0: 7420 6465 7374 696e 6174 696f 6e20 696d t destination im │ │ │ │ +0001fce0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +0001fcf0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +0001fd00: 7370 6174 6961 6c20 7061 7261 6d65 7465 spatial paramete │ │ │ │ +0001fd10: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +0001fd20: 6172 2074 6f20 7370 6174 6961 6c20 7370 ar to spatial sp │ │ │ │ +0001fd30: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +0001fd40: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +0001fd50: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +0001fd60: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001fd70: 6967 6d61 5f6c 756d 6120 7061 7261 6d65 igma_luma parame │ │ │ │ +0001fd80: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +0001fd90: 696c 6172 2074 6f20 6c75 6d61 2073 7061 ilar to luma spa │ │ │ │ +0001fda0: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +0001fdb0: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +0001fdc0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +0001fdd0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +0001fde0: 676d 615f 6368 726f 6d61 2070 6172 616d gma_chroma param │ │ │ │ +0001fdf0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +0001fe00: 6d69 6c61 7220 746f 2063 6872 6f6d 6120 milar to chroma │ │ │ │ +0001fe10: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +0001fe20: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +0001fe30: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +0001fe40: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001fe50: 206c 616d 6264 6120 736d 6f6f 7468 6e65 lambda smoothne │ │ │ │ +0001fe60: 7373 2073 7472 656e 6774 6820 7061 7261 ss strength para │ │ │ │ +0001fe70: 6d65 7465 7220 666f 7220 736f 6c76 6572 meter for solver │ │ │ │ +0001fe80: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +0001fe90: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +0001fea0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +0001feb0: 626f 7574 2074 6865 2046 6173 7420 4269 bout the Fast Bi │ │ │ │ +0001fec0: 6c61 7465 7261 6c20 536f 6c76 6572 2070 lateral Solver p │ │ │ │ +0001fed0: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ +0001fee0: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape │ │ │ │ +0001fef0: 7220 4349 5445 3a20 4261 7272 6f6e 506f r CITE: BarronPo │ │ │ │ +0001ff00: 6f6c 6532 3031 362e 0a20 2020 2020 2a0a ole2016.. *. │ │ │ │ +0001ff10: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ +0001ff20: 2f62 3e20 436f 6e66 6964 656e 6365 2069 /b> Confidence i │ │ │ │ +0001ff30: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U │ │ │ │ +0001ff40: 2064 6570 7468 2061 7265 2065 7870 6563 depth are expec │ │ │ │ +0001ff50: 7465 6420 746f 2069 6e20 5b30 2c20 3235 ted to in [0, 25 │ │ │ │ +0001ff60: 355d 2061 6e64 2043 565f 3332 4620 696e 5] and CV_32F in │ │ │ │ +0001ff70: 205b 302c 2031 5d20 7261 6e67 652e 0a20 [0, 1] range.. │ │ │ │ +0001ff80: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0001ff90: 6320 7374 6174 6963 2076 6f69 6420 6661 c static void fa │ │ │ │ +0001ffa0: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0001ffb0: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +0001ffc0: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ +0001ffd0: 636f 6e66 6964 656e 6365 2c20 4d61 7420 confidence, Mat │ │ │ │ +0001ffe0: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm │ │ │ │ +0001fff0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +00020000: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +00020010: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +00020020: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +00020030: 2920 7b0a 2020 2020 2020 2020 6661 7374 ) {. fast │ │ │ │ +00020040: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +00020050: 696c 7465 725f 3228 6775 6964 652e 6e61 ilter_2(guide.na │ │ │ │ +00020060: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat │ │ │ │ +00020070: 6976 654f 626a 2c20 636f 6e66 6964 656e iveObj, confiden │ │ │ │ +00020080: 6365 2e6e 6174 6976 654f 626a 2c20 6473 ce.nativeObj, ds │ │ │ │ +00020090: 742e 6e61 7469 7665 4f62 6a2c 2073 6967 t.nativeObj, sig │ │ │ │ +000200a0: 6d61 5f73 7061 7469 616c 2c20 7369 676d ma_spatial, sigm │ │ │ │ +000200b0: 615f 6c75 6d61 2c20 7369 676d 615f 6368 a_luma, sigma_ch │ │ │ │ +000200c0: 726f 6d61 2c20 6c61 6d62 6461 293b 0a20 roma, lambda);. │ │ │ │ +000200d0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +000200e0: 2020 202a 2053 696d 706c 6520 6f6e 652d * Simple one- │ │ │ │ +000200f0: 6c69 6e65 2046 6173 7420 4269 6c61 7465 line Fast Bilate │ │ │ │ +00020100: 7261 6c20 536f 6c76 6572 2066 696c 7465 ral Solver filte │ │ │ │ +00020110: 7220 6361 6c6c 2e20 4966 2079 6f75 2068 r call. If you h │ │ │ │ +00020120: 6176 6520 6d75 6c74 6970 6c65 2069 6d61 ave multiple ima │ │ │ │ +00020130: 6765 7320 746f 2066 696c 7465 7220 7769 ges to filter wi │ │ │ │ +00020140: 7468 2074 6865 2073 616d 650a 2020 2020 th the same. │ │ │ │ +00020150: 202a 2067 7569 6465 2074 6865 6e20 7573 * guide then us │ │ │ │ +00020160: 6520 4661 7374 4269 6c61 7465 7261 6c53 e FastBilateralS │ │ │ │ +00020170: 6f6c 7665 7246 696c 7465 7220 696e 7465 olverFilter inte │ │ │ │ +00020180: 7266 6163 6520 746f 2061 766f 6964 2065 rface to avoid e │ │ │ │ +00020190: 7874 7261 2063 6f6d 7075 7461 7469 6f6e xtra computation │ │ │ │ +000201a0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +000201b0: 2040 7061 7261 6d20 6775 6964 6520 696d @param guide im │ │ │ │ +000201c0: 6167 6520 7365 7276 696e 6720 6173 2067 age serving as g │ │ │ │ +000201d0: 7569 6465 2066 6f72 2066 696c 7465 7269 uide for filteri │ │ │ │ +000201e0: 6e67 2e20 4974 2073 686f 756c 6420 6861 ng. It should ha │ │ │ │ +000201f0: 7665 2038 2d62 6974 2064 6570 7468 2061 ve 8-bit depth a │ │ │ │ +00020200: 6e64 2065 6974 6865 7220 3120 6f72 2033 nd either 1 or 3 │ │ │ │ +00020210: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +00020220: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00020230: 7372 6320 736f 7572 6365 2069 6d61 6765 src source image │ │ │ │ +00020240: 2066 6f72 2066 696c 7465 7269 6e67 2077 for filtering w │ │ │ │ +00020250: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +00020260: 6974 206f 7220 7369 676e 6564 2031 362d it or signed 16- │ │ │ │ +00020270: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ +00020280: 706f 696e 7420 3332 2d62 6974 2064 6570 point 32-bit dep │ │ │ │ +00020290: 7468 2061 6e64 2075 7020 746f 2034 2063 th and up to 4 c │ │ │ │ +000202a0: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +000202b0: 2020 2020 202a 2040 7061 7261 6d20 636f * @param co │ │ │ │ +000202c0: 6e66 6964 656e 6365 2063 6f6e 6669 6465 nfidence confide │ │ │ │ +000202d0: 6e63 6520 696d 6167 6520 7769 7468 2075 nce image with u │ │ │ │ +000202e0: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ +000202f0: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ +00020300: 3332 2d62 6974 2063 6f6e 6669 6465 6e63 32-bit confidenc │ │ │ │ +00020310: 6520 616e 6420 3120 6368 616e 6e65 6c2e e and 1 channel. │ │ │ │ +00020320: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00020330: 7061 7261 6d20 6473 7420 6465 7374 696e param dst destin │ │ │ │ +00020340: 6174 696f 6e20 696d 6167 652e 0a20 2020 ation image.. │ │ │ │ +00020350: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00020360: 6d20 7369 676d 615f 7370 6174 6961 6c20 m sigma_spatial │ │ │ │ +00020370: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +00020380: 6973 2073 696d 696c 6172 2074 6f20 7370 is similar to sp │ │ │ │ +00020390: 6174 6961 6c20 7370 6163 6520 7369 676d atial space sigm │ │ │ │ +000203a0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +000203b0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +000203c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000203d0: 4070 6172 616d 2073 6967 6d61 5f6c 756d @param sigma_lum │ │ │ │ +000203e0: 6120 7061 7261 6d65 7465 722c 2074 6861 a parameter, tha │ │ │ │ +000203f0: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ +00020400: 6c75 6d61 2073 7061 6365 2073 6967 6d61 luma space sigma │ │ │ │ +00020410: 2028 6261 6e64 7769 6474 6829 2069 6e20 (bandwidth) in │ │ │ │ +00020420: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +00020430: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00020440: 7061 7261 6d20 7369 676d 615f 6368 726f param sigma_chro │ │ │ │ +00020450: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ +00020460: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +00020470: 2063 6872 6f6d 6120 7370 6163 6520 7369 chroma space si │ │ │ │ +00020480: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ +00020490: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +000204a0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +000204b0: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ +000204c0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +000204d0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +000204e0: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ +000204f0: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ +00020500: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +00020510: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ +00020520: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ +00020530: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00020540: 3c62 3e4e 6f74 653a 3c2f 623e 2043 6f6e Note: Con │ │ │ │ +00020550: 6669 6465 6e63 6520 696d 6167 6573 2077 fidence images w │ │ │ │ +00020560: 6974 6820 4356 5f38 5520 6465 7074 6820 ith CV_8U depth │ │ │ │ +00020570: 6172 6520 6578 7065 6374 6564 2074 6f20 are expected to │ │ │ │ +00020580: 696e 205b 302c 2032 3535 5d20 616e 6420 in [0, 255] and │ │ │ │ +00020590: 4356 5f33 3246 2069 6e20 5b30 2c20 315d CV_32F in [0, 1] │ │ │ │ +000205a0: 2072 616e 6765 2e0a 2020 2020 202a 2f0a range.. */. │ │ │ │ +000205b0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000205c0: 6320 766f 6964 2066 6173 7442 696c 6174 c void fastBilat │ │ │ │ +000205d0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +000205e0: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ +000205f0: 7372 632c 204d 6174 2063 6f6e 6669 6465 src, Mat confide │ │ │ │ +00020600: 6e63 652c 204d 6174 2064 7374 2c20 646f nce, Mat dst, do │ │ │ │ +00020610: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +00020620: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +00020630: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ +00020640: 676d 615f 6368 726f 6d61 2920 7b0a 2020 gma_chroma) {. │ │ │ │ +00020650: 2020 2020 2020 6661 7374 4269 6c61 7465 fastBilate │ │ │ │ +00020660: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ +00020670: 3328 6775 6964 652e 6e61 7469 7665 4f62 3(guide.nativeOb │ │ │ │ +00020680: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ +00020690: 2c20 636f 6e66 6964 656e 6365 2e6e 6174 , confidence.nat │ │ │ │ +000206a0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +000206b0: 7665 4f62 6a2c 2073 6967 6d61 5f73 7061 veObj, sigma_spa │ │ │ │ +000206c0: 7469 616c 2c20 7369 676d 615f 6c75 6d61 tial, sigma_luma │ │ │ │ +000206d0: 2c20 7369 676d 615f 6368 726f 6d61 293b , sigma_chroma); │ │ │ │ +000206e0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +000206f0: 2020 2020 202a 2053 696d 706c 6520 6f6e * Simple on │ │ │ │ +00020700: 652d 6c69 6e65 2046 6173 7420 4269 6c61 e-line Fast Bila │ │ │ │ +00020710: 7465 7261 6c20 536f 6c76 6572 2066 696c teral Solver fil │ │ │ │ +00020720: 7465 7220 6361 6c6c 2e20 4966 2079 6f75 ter call. If you │ │ │ │ +00020730: 2068 6176 6520 6d75 6c74 6970 6c65 2069 have multiple i │ │ │ │ +00020740: 6d61 6765 7320 746f 2066 696c 7465 7220 mages to filter │ │ │ │ +00020750: 7769 7468 2074 6865 2073 616d 650a 2020 with the same. │ │ │ │ +00020760: 2020 202a 2067 7569 6465 2074 6865 6e20 * guide then │ │ │ │ +00020770: 7573 6520 4661 7374 4269 6c61 7465 7261 use FastBilatera │ │ │ │ +00020780: 6c53 6f6c 7665 7246 696c 7465 7220 696e lSolverFilter in │ │ │ │ +00020790: 7465 7266 6163 6520 746f 2061 766f 6964 terface to avoid │ │ │ │ +000207a0: 2065 7874 7261 2063 6f6d 7075 7461 7469 extra computati │ │ │ │ +000207b0: 6f6e 732e 0a20 2020 2020 2a0a 2020 2020 ons.. *. │ │ │ │ +000207c0: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ +000207d0: 696d 6167 6520 7365 7276 696e 6720 6173 image serving as │ │ │ │ +000207e0: 2067 7569 6465 2066 6f72 2066 696c 7465 guide for filte │ │ │ │ +000207f0: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +00020800: 6861 7665 2038 2d62 6974 2064 6570 7468 have 8-bit depth │ │ │ │ +00020810: 2061 6e64 2065 6974 6865 7220 3120 6f72 and either 1 or │ │ │ │ +00020820: 2033 2063 6861 6e6e 656c 732e 0a20 2020 3 channels.. │ │ │ │ +00020830: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00020840: 6d20 7372 6320 736f 7572 6365 2069 6d61 m src source ima │ │ │ │ +00020850: 6765 2066 6f72 2066 696c 7465 7269 6e67 ge for filtering │ │ │ │ +00020860: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ +00020870: 2d62 6974 206f 7220 7369 676e 6564 2031 -bit or signed 1 │ │ │ │ +00020880: 362d 6269 7420 6f72 2066 6c6f 6174 696e 6-bit or floatin │ │ │ │ +00020890: 672d 706f 696e 7420 3332 2d62 6974 2064 g-point 32-bit d │ │ │ │ +000208a0: 6570 7468 2061 6e64 2075 7020 746f 2034 epth and up to 4 │ │ │ │ +000208b0: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +000208c0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000208d0: 636f 6e66 6964 656e 6365 2063 6f6e 6669 confidence confi │ │ │ │ +000208e0: 6465 6e63 6520 696d 6167 6520 7769 7468 dence image with │ │ │ │ +000208f0: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ +00020900: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ +00020910: 7420 3332 2d62 6974 2063 6f6e 6669 6465 t 32-bit confide │ │ │ │ +00020920: 6e63 6520 616e 6420 3120 6368 616e 6e65 nce and 1 channe │ │ │ │ +00020930: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ +00020940: 2040 7061 7261 6d20 6473 7420 6465 7374 @param dst dest │ │ │ │ +00020950: 696e 6174 696f 6e20 696d 6167 652e 0a20 ination image.. │ │ │ │ +00020960: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00020970: 7261 6d20 7369 676d 615f 7370 6174 6961 ram sigma_spatia │ │ │ │ +00020980: 6c20 7061 7261 6d65 7465 722c 2074 6861 l parameter, tha │ │ │ │ +00020990: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ +000209a0: 7370 6174 6961 6c20 7370 6163 6520 7369 spatial space si │ │ │ │ +000209b0: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ +000209c0: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +000209d0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +000209e0: 2a20 4070 6172 616d 2073 6967 6d61 5f6c * @param sigma_l │ │ │ │ +000209f0: 756d 6120 7061 7261 6d65 7465 722c 2074 uma parameter, t │ │ │ │ +00020a00: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +00020a10: 6f20 6c75 6d61 2073 7061 6365 2073 6967 o luma space sig │ │ │ │ +00020a20: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ +00020a30: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +00020a40: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +00020a50: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00020a60: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +00020a70: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +00020a80: 6f75 7420 7468 6520 4661 7374 2042 696c out the Fast Bil │ │ │ │ +00020a90: 6174 6572 616c 2053 6f6c 7665 7220 7061 ateral Solver pa │ │ │ │ +00020aa0: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +00020ab0: 6520 6f72 6967 696e 616c 2070 6170 6572 e original paper │ │ │ │ +00020ac0: 2043 4954 453a 2042 6172 726f 6e50 6f6f CITE: BarronPoo │ │ │ │ +00020ad0: 6c65 3230 3136 2e0a 2020 2020 202a 0a20 le2016.. *. │ │ │ │ +00020ae0: 2020 2020 2a20 3c62 3e4e 6f74 653a 3c2f * Note: Confidence im │ │ │ │ +00020b00: 6167 6573 2077 6974 6820 4356 5f38 5520 ages with CV_8U │ │ │ │ +00020b10: 6465 7074 6820 6172 6520 6578 7065 6374 depth are expect │ │ │ │ +00020b20: 6564 2074 6f20 696e 205b 302c 2032 3535 ed to in [0, 255 │ │ │ │ +00020b30: 5d20 616e 6420 4356 5f33 3246 2069 6e20 ] and CV_32F in │ │ │ │ +00020b40: 5b30 2c20 315d 2072 616e 6765 2e0a 2020 [0, 1] range.. │ │ │ │ +00020b50: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00020b60: 2073 7461 7469 6320 766f 6964 2066 6173 static void fas │ │ │ │ +00020b70: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +00020b80: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +00020b90: 2c20 4d61 7420 7372 632c 204d 6174 2063 , Mat src, Mat c │ │ │ │ +00020ba0: 6f6e 6669 6465 6e63 652c 204d 6174 2064 onfidence, Mat d │ │ │ │ +00020bb0: 7374 2c20 646f 7562 6c65 2073 6967 6d61 st, double sigma │ │ │ │ +00020bc0: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ +00020bd0: 2073 6967 6d61 5f6c 756d 6129 207b 0a20 sigma_luma) {. │ │ │ │ +00020be0: 2020 2020 2020 2066 6173 7442 696c 6174 fastBilat │ │ │ │ +00020bf0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +00020c00: 5f34 2867 7569 6465 2e6e 6174 6976 654f _4(guide.nativeO │ │ │ │ +00020c10: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +00020c20: 6a2c 2063 6f6e 6669 6465 6e63 652e 6e61 j, confidence.na │ │ │ │ +00020c30: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00020c40: 6976 654f 626a 2c20 7369 676d 615f 7370 iveObj, sigma_sp │ │ │ │ +00020c50: 6174 6961 6c2c 2073 6967 6d61 5f6c 756d atial, sigma_lum │ │ │ │ +00020c60: 6129 3b0a 2020 2020 7d0a 0a20 2020 202f a);. }.. / │ │ │ │ +00020c70: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +00020c80: 206f 6e65 2d6c 696e 6520 4661 7374 2042 one-line Fast B │ │ │ │ +00020c90: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +00020ca0: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ +00020cb0: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +00020cc0: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +00020cd0: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +00020ce0: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ +00020cf0: 656e 2075 7365 2046 6173 7442 696c 6174 en use FastBilat │ │ │ │ +00020d00: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +00020d10: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ +00020d20: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ +00020d30: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ +00020d40: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +00020d50: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ +00020d60: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ +00020d70: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ +00020d80: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ +00020d90: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ +00020da0: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ +00020db0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00020dc0: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ +00020dd0: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ +00020de0: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ +00020df0: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ +00020e00: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ +00020e10: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +00020e20: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ +00020e30: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ +00020e40: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00020e50: 616d 2063 6f6e 6669 6465 6e63 6520 636f am confidence co │ │ │ │ +00020e60: 6e66 6964 656e 6365 2069 6d61 6765 2077 nfidence image w │ │ │ │ +00020e70: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +00020e80: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +00020e90: 6f69 6e74 2033 322d 6269 7420 636f 6e66 oint 32-bit conf │ │ │ │ +00020ea0: 6964 656e 6365 2061 6e64 2031 2063 6861 idence and 1 cha │ │ │ │ +00020eb0: 6e6e 656c 2e0a 2020 2020 202a 0a20 2020 nnel.. *. │ │ │ │ +00020ec0: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ +00020ed0: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +00020ee0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00020ef0: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ +00020f00: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ +00020f10: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +00020f20: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ +00020f30: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +00020f40: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +00020f50: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00020f60: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +00020f70: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00020f80: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +00020f90: 2064 6574 6169 6c73 2061 626f 7574 2074 details about t │ │ │ │ +00020fa0: 6865 2046 6173 7420 4269 6c61 7465 7261 he Fast Bilatera │ │ │ │ +00020fb0: 6c20 536f 6c76 6572 2070 6172 616d 6574 l Solver paramet │ │ │ │ +00020fc0: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ +00020fd0: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ +00020fe0: 3a20 4261 7272 6f6e 506f 6f6c 6532 3031 : BarronPoole201 │ │ │ │ +00020ff0: 362e 0a20 2020 2020 2a0a 2020 2020 202a 6.. *. * │ │ │ │ +00021000: 203c 623e 4e6f 7465 3a3c 2f62 3e20 436f Note: Co │ │ │ │ +00021010: 6e66 6964 656e 6365 2069 6d61 6765 7320 nfidence images │ │ │ │ +00021020: 7769 7468 2043 565f 3855 2064 6570 7468 with CV_8U depth │ │ │ │ +00021030: 2061 7265 2065 7870 6563 7465 6420 746f are expected to │ │ │ │ +00021040: 2069 6e20 5b30 2c20 3235 355d 2061 6e64 in [0, 255] and │ │ │ │ +00021050: 2043 565f 3332 4620 696e 205b 302c 2031 CV_32F in [0, 1 │ │ │ │ +00021060: 5d20 7261 6e67 652e 0a20 2020 2020 2a2f ] range.. */ │ │ │ │ +00021070: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00021080: 6963 2076 6f69 6420 6661 7374 4269 6c61 ic void fastBila │ │ │ │ +00021090: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +000210a0: 7228 4d61 7420 6775 6964 652c 204d 6174 r(Mat guide, Mat │ │ │ │ +000210b0: 2073 7263 2c20 4d61 7420 636f 6e66 6964 src, Mat confid │ │ │ │ +000210c0: 656e 6365 2c20 4d61 7420 6473 742c 2064 ence, Mat dst, d │ │ │ │ +000210d0: 6f75 626c 6520 7369 676d 615f 7370 6174 ouble sigma_spat │ │ │ │ +000210e0: 6961 6c29 207b 0a20 2020 2020 2020 2066 ial) {. f │ │ │ │ +000210f0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +00021100: 6572 4669 6c74 6572 5f35 2867 7569 6465 erFilter_5(guide │ │ │ │ +00021110: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +00021120: 6e61 7469 7665 4f62 6a2c 2063 6f6e 6669 nativeObj, confi │ │ │ │ +00021130: 6465 6e63 652e 6e61 7469 7665 4f62 6a2c dence.nativeObj, │ │ │ │ +00021140: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00021150: 7369 676d 615f 7370 6174 6961 6c29 3b0a sigma_spatial);. │ │ │ │ +00021160: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00021170: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ +00021180: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat │ │ │ │ +00021190: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt │ │ │ │ +000211a0: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ +000211b0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ +000211c0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ +000211d0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ +000211e0: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u │ │ │ │ +000211f0: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral │ │ │ │ +00021200: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int │ │ │ │ +00021210: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ +00021220: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ +00021230: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ +00021240: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ +00021250: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ +00021260: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ +00021270: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ +00021280: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ +00021290: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ +000212a0: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ +000212b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000212c0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ +000212d0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ +000212e0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +000212f0: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ +00021300: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +00021310: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ +00021320: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ +00021330: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00021340: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +00021350: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid │ │ │ │ +00021360: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with │ │ │ │ +00021370: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +00021380: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +00021390: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden │ │ │ │ +000213a0: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel │ │ │ │ +000213b0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000213c0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ +000213d0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ +000213e0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +000213f0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00021400: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00021410: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00021420: 6574 6169 6c73 2061 626f 7574 2074 6865 etails about the │ │ │ │ +00021430: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral │ │ │ │ +00021440: 536f 6c76 6572 2070 6172 616d 6574 6572 Solver parameter │ │ │ │ +00021450: 732c 2073 6565 2074 6865 206f 7269 6769 s, see the origi │ │ │ │ +00021460: 6e61 6c20 7061 7065 7220 4349 5445 3a20 nal paper CITE: │ │ │ │ +00021470: 4261 7272 6f6e 506f 6f6c 6532 3031 362e BarronPoole2016. │ │ │ │ +00021480: 0a20 2020 2020 2a0a 2020 2020 202a 203c . *. * < │ │ │ │ +00021490: 623e 4e6f 7465 3a3c 2f62 3e20 436f 6e66 b>Note: Conf │ │ │ │ +000214a0: 6964 656e 6365 2069 6d61 6765 7320 7769 idence images wi │ │ │ │ +000214b0: 7468 2043 565f 3855 2064 6570 7468 2061 th CV_8U depth a │ │ │ │ +000214c0: 7265 2065 7870 6563 7465 6420 746f 2069 re expected to i │ │ │ │ +000214d0: 6e20 5b30 2c20 3235 355d 2061 6e64 2043 n [0, 255] and C │ │ │ │ +000214e0: 565f 3332 4620 696e 205b 302c 2031 5d20 V_32F in [0, 1] │ │ │ │ +000214f0: 7261 6e67 652e 0a20 2020 2020 2a2f 0a20 range.. */. │ │ │ │ +00021500: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00021510: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +00021520: 7261 6c53 6f6c 7665 7246 696c 7465 7228 ralSolverFilter( │ │ │ │ +00021530: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ +00021540: 7263 2c20 4d61 7420 636f 6e66 6964 656e rc, Mat confiden │ │ │ │ +00021550: 6365 2c20 4d61 7420 6473 7429 207b 0a20 ce, Mat dst) {. │ │ │ │ +00021560: 2020 2020 2020 2066 6173 7442 696c 6174 fastBilat │ │ │ │ +00021570: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +00021580: 5f36 2867 7569 6465 2e6e 6174 6976 654f _6(guide.nativeO │ │ │ │ +00021590: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +000215a0: 6a2c 2063 6f6e 6669 6465 6e63 652e 6e61 j, confidence.na │ │ │ │ +000215b0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +000215c0: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }.. │ │ │ │ +000215d0: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +000215e0: 2b2b 3a20 2050 7472 5f46 6173 7447 6c6f ++: Ptr_FastGlo │ │ │ │ +000215f0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +00021600: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +00021610: 6372 6561 7465 4661 7374 476c 6f62 616c createFastGlobal │ │ │ │ +00021620: 536d 6f6f 7468 6572 4669 6c74 6572 284d SmootherFilter(M │ │ │ │ +00021630: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double │ │ │ │ +00021640: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ +00021650: 7369 676d 615f 636f 6c6f 722c 2064 6f75 sigma_color, dou │ │ │ │ +00021660: 626c 6520 6c61 6d62 6461 5f61 7474 656e ble lambda_atten │ │ │ │ +00021670: 7561 7469 6f6e 203d 2030 2e32 352c 2069 uation = 0.25, i │ │ │ │ +00021680: 6e74 206e 756d 5f69 7465 7220 3d20 3329 nt num_iter = 3) │ │ │ │ +00021690: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +000216a0: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ +000216b0: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ +000216c0: 6e73 7461 6e63 6520 6f66 2046 6173 7447 nstance of FastG │ │ │ │ +000216d0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +000216e0: 7465 7220 616e 6420 6578 6563 7574 6520 ter and execute │ │ │ │ +000216f0: 7468 6520 696e 6974 6961 6c69 7a61 7469 the initializati │ │ │ │ +00021700: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ +00021710: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00021720: 6d20 6775 6964 6520 696d 6167 6520 7365 m guide image se │ │ │ │ +00021730: 7276 696e 6720 6173 2067 7569 6465 2066 rving as guide f │ │ │ │ +00021740: 6f72 2066 696c 7465 7269 6e67 2e20 4974 or filtering. It │ │ │ │ +00021750: 2073 686f 756c 6420 6861 7665 2038 2d62 should have 8-b │ │ │ │ +00021760: 6974 2064 6570 7468 2061 6e64 2065 6974 it depth and eit │ │ │ │ +00021770: 6865 7220 3120 6f72 2033 2063 6861 6e6e her 1 or 3 chann │ │ │ │ +00021780: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +00021790: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ +000217a0: 2070 6172 616d 6574 6572 2064 6566 696e parameter defin │ │ │ │ +000217b0: 696e 6720 7468 6520 616d 6f75 6e74 206f ing the amount o │ │ │ │ +000217c0: 6620 7265 6775 6c61 7269 7a61 7469 6f6e f regularization │ │ │ │ +000217d0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000217e0: 7061 7261 6d20 7369 676d 615f 636f 6c6f param sigma_colo │ │ │ │ +000217f0: 7220 7061 7261 6d65 7465 722c 2074 6861 r parameter, tha │ │ │ │ +00021800: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ +00021810: 636f 6c6f 7220 7370 6163 6520 7369 676d color space sigm │ │ │ │ +00021820: 6120 696e 2062 696c 6174 6572 616c 4669 a in bilateralFi │ │ │ │ +00021830: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +00021840: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ +00021850: 615f 6174 7465 6e75 6174 696f 6e20 696e a_attenuation in │ │ │ │ +00021860: 7465 726e 616c 2070 6172 616d 6574 6572 ternal parameter │ │ │ │ +00021870: 2c20 6465 6669 6e69 6e67 2068 6f77 206d , defining how m │ │ │ │ +00021880: 7563 6820 6c61 6d62 6461 2064 6563 7265 uch lambda decre │ │ │ │ +00021890: 6173 6573 2061 6674 6572 2065 6163 6820 ases after each │ │ │ │ +000218a0: 6974 6572 6174 696f 6e2e 204e 6f72 6d61 iteration. Norma │ │ │ │ +000218b0: 6c6c 792c 0a20 2020 2020 2a20 6974 2073 lly,. * it s │ │ │ │ +000218c0: 686f 756c 6420 6265 2030 2e32 352e 2053 hould be 0.25. S │ │ │ │ +000218d0: 6574 7469 6e67 2069 7420 746f 2031 2e30 etting it to 1.0 │ │ │ │ +000218e0: 206d 6179 206c 6561 6420 746f 2073 7472 may lead to str │ │ │ │ +000218f0: 6561 6b69 6e67 2061 7274 6966 6163 7473 eaking artifacts │ │ │ │ +00021900: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00021910: 4070 6172 616d 206e 756d 5f69 7465 7220 @param num_iter │ │ │ │ +00021920: 6e75 6d62 6572 206f 6620 6974 6572 6174 number of iterat │ │ │ │ +00021930: 696f 6e73 2075 7365 6420 666f 7220 6669 ions used for fi │ │ │ │ +00021940: 6c74 6572 696e 672c 2033 2069 7320 7573 ltering, 3 is us │ │ │ │ +00021950: 7561 6c6c 7920 656e 6f75 6768 2e0a 2020 ually enough.. │ │ │ │ +00021960: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +00021970: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +00021980: 7574 2046 6173 7420 476c 6f62 616c 2053 ut Fast Global S │ │ │ │ +00021990: 6d6f 6f74 6865 7220 7061 7261 6d65 7465 moother paramete │ │ │ │ +000219a0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +000219b0: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ +000219c0: 204d 696e 3230 3134 2e20 486f 7765 7665 Min2014. Howeve │ │ │ │ +000219d0: 722c 2070 6c65 6173 6520 6e6f 7465 2074 r, please note t │ │ │ │ +000219e0: 6861 740a 2020 2020 202a 2074 6865 7265 hat. * there │ │ │ │ +000219f0: 2061 7265 2073 6576 6572 616c 2064 6966 are several dif │ │ │ │ +00021a00: 6665 7265 6e63 6573 2e20 4c61 6d62 6461 ferences. Lambda │ │ │ │ +00021a10: 2061 7474 656e 7561 7469 6f6e 2064 6573 attenuation des │ │ │ │ +00021a20: 6372 6962 6564 2069 6e20 7468 6520 7061 cribed in the pa │ │ │ │ +00021a30: 7065 7220 6973 2069 6d70 6c65 6d65 6e74 per is implement │ │ │ │ +00021a40: 6564 2061 2062 6974 2064 6966 6665 7265 ed a bit differe │ │ │ │ +00021a50: 6e74 6c79 2073 6f20 646f 206e 6f74 0a20 ntly so do not. │ │ │ │ +00021a60: 2020 2020 2a20 6578 7065 6374 2074 6865 * expect the │ │ │ │ +00021a70: 2072 6573 756c 7473 2074 6f20 6265 2069 results to be i │ │ │ │ +00021a80: 6465 6e74 6963 616c 2074 6f20 7468 6f73 dentical to thos │ │ │ │ +00021a90: 6520 6672 6f6d 2074 6865 2070 6170 6572 e from the paper │ │ │ │ +00021aa0: 3b20 7369 676d 615f 636f 6c6f 7220 7661 ; sigma_color va │ │ │ │ +00021ab0: 6c75 6573 2066 726f 6d20 7468 6520 7061 lues from the pa │ │ │ │ +00021ac0: 7065 7220 7368 6f75 6c64 2062 6520 6d75 per should be mu │ │ │ │ +00021ad0: 6c74 6970 6c69 6564 2062 7920 3235 352e ltiplied by 255. │ │ │ │ +00021ae0: 3020 746f 0a20 2020 2020 2a20 6163 6869 0 to. * achi │ │ │ │ +00021af0: 6576 6520 7468 6520 7361 6d65 2065 6666 eve the same eff │ │ │ │ +00021b00: 6563 742e 2041 6c73 6f2c 2069 6e20 6361 ect. Also, in ca │ │ │ │ +00021b10: 7365 206f 6620 696d 6167 6520 6669 6c74 se of image filt │ │ │ │ +00021b20: 6572 696e 6720 7768 6572 6520 736f 7572 ering where sour │ │ │ │ +00021b30: 6365 2061 6e64 2067 7569 6465 2069 6d61 ce and guide ima │ │ │ │ +00021b40: 6765 2061 7265 2074 6865 2073 616d 652c ge are the same, │ │ │ │ +00021b50: 2061 7574 686f 7273 0a20 2020 2020 2a20 authors. * │ │ │ │ +00021b60: 7072 6f70 6f73 6520 746f 2064 796e 616d propose to dynam │ │ │ │ +00021b70: 6963 616c 6c79 2075 7064 6174 6520 7468 ically update th │ │ │ │ +00021b80: 6520 6775 6964 6520 696d 6167 6520 6166 e guide image af │ │ │ │ +00021b90: 7465 7220 6561 6368 2069 7465 7261 7469 ter each iterati │ │ │ │ +00021ba0: 6f6e 2e20 546f 206d 6178 696d 697a 6520 on. To maximize │ │ │ │ +00021bb0: 7468 6520 7065 7266 6f72 6d61 6e63 6520 the performance │ │ │ │ +00021bc0: 7468 6973 2066 6561 7475 7265 0a20 2020 this feature. │ │ │ │ +00021bd0: 2020 2a20 7761 7320 6e6f 7420 696d 706c * was not impl │ │ │ │ +00021be0: 656d 656e 7465 6420 6865 7265 2e0a 2020 emented here.. │ │ │ │ +00021bf0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00021c00: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00021c10: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00021c20: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F │ │ │ │ +00021c30: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +00021c40: 7246 696c 7465 7220 6372 6561 7465 4661 rFilter createFa │ │ │ │ +00021c50: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +00021c60: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +00021c70: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +00021c80: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +00021c90: 6c6f 722c 2064 6f75 626c 6520 6c61 6d62 lor, double lamb │ │ │ │ +00021ca0: 6461 5f61 7474 656e 7561 7469 6f6e 2c20 da_attenuation, │ │ │ │ +00021cb0: 696e 7420 6e75 6d5f 6974 6572 2920 7b0a int num_iter) {. │ │ │ │ +00021cc0: 2020 2020 2020 2020 7265 7475 726e 2046 return F │ │ │ │ +00021cd0: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +00021ce0: 7246 696c 7465 722e 5f5f 6672 6f6d 5074 rFilter.__fromPt │ │ │ │ +00021cf0: 725f 5f28 6372 6561 7465 4661 7374 476c r__(createFastGl │ │ │ │ +00021d00: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ +00021d10: 6572 5f30 2867 7569 6465 2e6e 6174 6976 er_0(guide.nativ │ │ │ │ +00021d20: 654f 626a 2c20 6c61 6d62 6461 2c20 7369 eObj, lambda, si │ │ │ │ +00021d30: 676d 615f 636f 6c6f 722c 206c 616d 6264 gma_color, lambd │ │ │ │ +00021d40: 615f 6174 7465 6e75 6174 696f 6e2c 206e a_attenuation, n │ │ │ │ +00021d50: 756d 5f69 7465 7229 293b 0a20 2020 207d um_iter));. } │ │ │ │ +00021d60: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00021d70: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ +00021d80: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ +00021d90: 206f 6620 4661 7374 476c 6f62 616c 536d of FastGlobalSm │ │ │ │ +00021da0: 6f6f 7468 6572 4669 6c74 6572 2061 6e64 ootherFilter and │ │ │ │ +00021db0: 2065 7865 6375 7465 2074 6865 2069 6e69 execute the ini │ │ │ │ +00021dc0: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout │ │ │ │ +00021dd0: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *. │ │ │ │ +00021de0: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ +00021df0: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ +00021e00: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ +00021e10: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ +00021e20: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ +00021e30: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ +00021e40: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ +00021e50: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00021e60: 616d 206c 616d 6264 6120 7061 7261 6d65 am lambda parame │ │ │ │ +00021e70: 7465 7220 6465 6669 6e69 6e67 2074 6865 ter defining the │ │ │ │ +00021e80: 2061 6d6f 756e 7420 6f66 2072 6567 756c amount of regul │ │ │ │ +00021e90: 6172 697a 6174 696f 6e0a 2020 2020 202a arization. * │ │ │ │ +00021ea0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00021eb0: 6967 6d61 5f63 6f6c 6f72 2070 6172 616d igma_color param │ │ │ │ +00021ec0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +00021ed0: 6d69 6c61 7220 746f 2063 6f6c 6f72 2073 milar to color s │ │ │ │ +00021ee0: 7061 6365 2073 6967 6d61 2069 6e20 6269 pace sigma in bi │ │ │ │ +00021ef0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00021f00: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00021f10: 7261 6d20 6c61 6d62 6461 5f61 7474 656e ram lambda_atten │ │ │ │ +00021f20: 7561 7469 6f6e 2069 6e74 6572 6e61 6c20 uation internal │ │ │ │ +00021f30: 7061 7261 6d65 7465 722c 2064 6566 696e parameter, defin │ │ │ │ +00021f40: 696e 6720 686f 7720 6d75 6368 206c 616d ing how much lam │ │ │ │ +00021f50: 6264 6120 6465 6372 6561 7365 7320 6166 bda decreases af │ │ │ │ +00021f60: 7465 7220 6561 6368 2069 7465 7261 7469 ter each iterati │ │ │ │ +00021f70: 6f6e 2e20 4e6f 726d 616c 6c79 2c0a 2020 on. Normally,. │ │ │ │ +00021f80: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ +00021f90: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ +00021fa0: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ +00021fb0: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ +00021fc0: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ +00021fd0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +00021fe0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00021ff0: 2061 626f 7574 2046 6173 7420 476c 6f62 about Fast Glob │ │ │ │ +00022000: 616c 2053 6d6f 6f74 6865 7220 7061 7261 al Smoother para │ │ │ │ +00022010: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +00022020: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ +00022030: 4954 453a 204d 696e 3230 3134 2e20 486f ITE: Min2014. Ho │ │ │ │ +00022040: 7765 7665 722c 2070 6c65 6173 6520 6e6f wever, please no │ │ │ │ +00022050: 7465 2074 6861 740a 2020 2020 202a 2074 te that. * t │ │ │ │ +00022060: 6865 7265 2061 7265 2073 6576 6572 616c here are several │ │ │ │ +00022070: 2064 6966 6665 7265 6e63 6573 2e20 4c61 differences. La │ │ │ │ +00022080: 6d62 6461 2061 7474 656e 7561 7469 6f6e mbda attenuation │ │ │ │ +00022090: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ │ +000220a0: 6520 7061 7065 7220 6973 2069 6d70 6c65 e paper is imple │ │ │ │ +000220b0: 6d65 6e74 6564 2061 2062 6974 2064 6966 mented a bit dif │ │ │ │ +000220c0: 6665 7265 6e74 6c79 2073 6f20 646f 206e ferently so do n │ │ │ │ +000220d0: 6f74 0a20 2020 2020 2a20 6578 7065 6374 ot. * expect │ │ │ │ +000220e0: 2074 6865 2072 6573 756c 7473 2074 6f20 the results to │ │ │ │ +000220f0: 6265 2069 6465 6e74 6963 616c 2074 6f20 be identical to │ │ │ │ +00022100: 7468 6f73 6520 6672 6f6d 2074 6865 2070 those from the p │ │ │ │ +00022110: 6170 6572 3b20 7369 676d 615f 636f 6c6f aper; sigma_colo │ │ │ │ +00022120: 7220 7661 6c75 6573 2066 726f 6d20 7468 r values from th │ │ │ │ +00022130: 6520 7061 7065 7220 7368 6f75 6c64 2062 e paper should b │ │ │ │ +00022140: 6520 6d75 6c74 6970 6c69 6564 2062 7920 e multiplied by │ │ │ │ +00022150: 3235 352e 3020 746f 0a20 2020 2020 2a20 255.0 to. * │ │ │ │ +00022160: 6163 6869 6576 6520 7468 6520 7361 6d65 achieve the same │ │ │ │ +00022170: 2065 6666 6563 742e 2041 6c73 6f2c 2069 effect. Also, i │ │ │ │ +00022180: 6e20 6361 7365 206f 6620 696d 6167 6520 n case of image │ │ │ │ +00022190: 6669 6c74 6572 696e 6720 7768 6572 6520 filtering where │ │ │ │ +000221a0: 736f 7572 6365 2061 6e64 2067 7569 6465 source and guide │ │ │ │ +000221b0: 2069 6d61 6765 2061 7265 2074 6865 2073 image are the s │ │ │ │ +000221c0: 616d 652c 2061 7574 686f 7273 0a20 2020 ame, authors. │ │ │ │ +000221d0: 2020 2a20 7072 6f70 6f73 6520 746f 2064 * propose to d │ │ │ │ +000221e0: 796e 616d 6963 616c 6c79 2075 7064 6174 ynamically updat │ │ │ │ +000221f0: 6520 7468 6520 6775 6964 6520 696d 6167 e the guide imag │ │ │ │ +00022200: 6520 6166 7465 7220 6561 6368 2069 7465 e after each ite │ │ │ │ +00022210: 7261 7469 6f6e 2e20 546f 206d 6178 696d ration. To maxim │ │ │ │ +00022220: 697a 6520 7468 6520 7065 7266 6f72 6d61 ize the performa │ │ │ │ +00022230: 6e63 6520 7468 6973 2066 6561 7475 7265 nce this feature │ │ │ │ +00022240: 0a20 2020 2020 2a20 7761 7320 6e6f 7420 . * was not │ │ │ │ +00022250: 696d 706c 656d 656e 7465 6420 6865 7265 implemented here │ │ │ │ +00022260: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +00022270: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00022280: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00022290: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +000222a0: 6963 2046 6173 7447 6c6f 6261 6c53 6d6f ic FastGlobalSmo │ │ │ │ +000222b0: 6f74 6865 7246 696c 7465 7220 6372 6561 otherFilter crea │ │ │ │ +000222c0: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ +000222d0: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g │ │ │ │ +000222e0: 7569 6465 2c20 646f 7562 6c65 206c 616d uide, double lam │ │ │ │ +000222f0: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ +00022300: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ +00022310: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ +00022320: 6f6e 2920 7b0a 2020 2020 2020 2020 7265 on) {. re │ │ │ │ +00022330: 7475 726e 2046 6173 7447 6c6f 6261 6c53 turn FastGlobalS │ │ │ │ +00022340: 6d6f 6f74 6865 7246 696c 7465 722e 5f5f mootherFilter.__ │ │ │ │ +00022350: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +00022360: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ +00022370: 6572 4669 6c74 6572 5f31 2867 7569 6465 erFilter_1(guide │ │ │ │ +00022380: 2e6e 6174 6976 654f 626a 2c20 6c61 6d62 .nativeObj, lamb │ │ │ │ +00022390: 6461 2c20 7369 676d 615f 636f 6c6f 722c da, sigma_color, │ │ │ │ +000223a0: 206c 616d 6264 615f 6174 7465 6e75 6174 lambda_attenuat │ │ │ │ +000223b0: 696f 6e29 293b 0a20 2020 207d 0a0a 2020 ion));. }.. │ │ │ │ +000223c0: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ +000223d0: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ +000223e0: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ +000223f0: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ +00022400: 6572 4669 6c74 6572 2061 6e64 2065 7865 erFilter and exe │ │ │ │ +00022410: 6375 7465 2074 6865 2069 6e69 7469 616c cute the initial │ │ │ │ +00022420: 697a 6174 696f 6e20 726f 7574 696e 6573 ization routines │ │ │ │ +00022430: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00022440: 4070 6172 616d 2067 7569 6465 2069 6d61 @param guide ima │ │ │ │ +00022450: 6765 2073 6572 7669 6e67 2061 7320 6775 ge serving as gu │ │ │ │ +00022460: 6964 6520 666f 7220 6669 6c74 6572 696e ide for filterin │ │ │ │ +00022470: 672e 2049 7420 7368 6f75 6c64 2068 6176 g. It should hav │ │ │ │ +00022480: 6520 382d 6269 7420 6465 7074 6820 616e e 8-bit depth an │ │ │ │ +00022490: 6420 6569 7468 6572 2031 206f 7220 3320 d either 1 or 3 │ │ │ │ +000224a0: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +000224b0: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ +000224c0: 616d 6264 6120 7061 7261 6d65 7465 7220 ambda parameter │ │ │ │ +000224d0: 6465 6669 6e69 6e67 2074 6865 2061 6d6f defining the amo │ │ │ │ +000224e0: 756e 7420 6f66 2072 6567 756c 6172 697a unt of regulariz │ │ │ │ +000224f0: 6174 696f 6e0a 2020 2020 202a 0a20 2020 ation. *. │ │ │ │ +00022500: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +00022510: 5f63 6f6c 6f72 2070 6172 616d 6574 6572 _color parameter │ │ │ │ +00022520: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +00022530: 7220 746f 2063 6f6c 6f72 2073 7061 6365 r to color space │ │ │ │ +00022540: 2073 6967 6d61 2069 6e20 6269 6c61 7465 sigma in bilate │ │ │ │ +00022550: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00022560: 2a0a 2020 2020 202a 2069 7420 7368 6f75 *. * it shou │ │ │ │ +00022570: 6c64 2062 6520 302e 3235 2e20 5365 7474 ld be 0.25. Sett │ │ │ │ +00022580: 696e 6720 6974 2074 6f20 312e 3020 6d61 ing it to 1.0 ma │ │ │ │ +00022590: 7920 6c65 6164 2074 6f20 7374 7265 616b y lead to streak │ │ │ │ +000225a0: 696e 6720 6172 7469 6661 6374 732e 0a20 ing artifacts.. │ │ │ │ +000225b0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +000225c0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +000225d0: 6169 6c73 2061 626f 7574 2046 6173 7420 ails about Fast │ │ │ │ +000225e0: 476c 6f62 616c 2053 6d6f 6f74 6865 7220 Global Smoother │ │ │ │ +000225f0: 7061 7261 6d65 7465 7273 2c20 7365 6520 parameters, see │ │ │ │ +00022600: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap │ │ │ │ +00022610: 6572 2043 4954 453a 204d 696e 3230 3134 er CITE: Min2014 │ │ │ │ +00022620: 2e20 486f 7765 7665 722c 2070 6c65 6173 . However, pleas │ │ │ │ +00022630: 6520 6e6f 7465 2074 6861 740a 2020 2020 e note that. │ │ │ │ +00022640: 202a 2074 6865 7265 2061 7265 2073 6576 * there are sev │ │ │ │ +00022650: 6572 616c 2064 6966 6665 7265 6e63 6573 eral differences │ │ │ │ +00022660: 2e20 4c61 6d62 6461 2061 7474 656e 7561 . Lambda attenua │ │ │ │ +00022670: 7469 6f6e 2064 6573 6372 6962 6564 2069 tion described i │ │ │ │ +00022680: 6e20 7468 6520 7061 7065 7220 6973 2069 n the paper is i │ │ │ │ +00022690: 6d70 6c65 6d65 6e74 6564 2061 2062 6974 mplemented a bit │ │ │ │ +000226a0: 2064 6966 6665 7265 6e74 6c79 2073 6f20 differently so │ │ │ │ +000226b0: 646f 206e 6f74 0a20 2020 2020 2a20 6578 do not. * ex │ │ │ │ +000226c0: 7065 6374 2074 6865 2072 6573 756c 7473 pect the results │ │ │ │ +000226d0: 2074 6f20 6265 2069 6465 6e74 6963 616c to be identical │ │ │ │ +000226e0: 2074 6f20 7468 6f73 6520 6672 6f6d 2074 to those from t │ │ │ │ +000226f0: 6865 2070 6170 6572 3b20 7369 676d 615f he paper; sigma_ │ │ │ │ +00022700: 636f 6c6f 7220 7661 6c75 6573 2066 726f color values fro │ │ │ │ +00022710: 6d20 7468 6520 7061 7065 7220 7368 6f75 m the paper shou │ │ │ │ +00022720: 6c64 2062 6520 6d75 6c74 6970 6c69 6564 ld be multiplied │ │ │ │ +00022730: 2062 7920 3235 352e 3020 746f 0a20 2020 by 255.0 to. │ │ │ │ +00022740: 2020 2a20 6163 6869 6576 6520 7468 6520 * achieve the │ │ │ │ +00022750: 7361 6d65 2065 6666 6563 742e 2041 6c73 same effect. Als │ │ │ │ +00022760: 6f2c 2069 6e20 6361 7365 206f 6620 696d o, in case of im │ │ │ │ +00022770: 6167 6520 6669 6c74 6572 696e 6720 7768 age filtering wh │ │ │ │ +00022780: 6572 6520 736f 7572 6365 2061 6e64 2067 ere source and g │ │ │ │ +00022790: 7569 6465 2069 6d61 6765 2061 7265 2074 uide image are t │ │ │ │ +000227a0: 6865 2073 616d 652c 2061 7574 686f 7273 he same, authors │ │ │ │ +000227b0: 0a20 2020 2020 2a20 7072 6f70 6f73 6520 . * propose │ │ │ │ +000227c0: 746f 2064 796e 616d 6963 616c 6c79 2075 to dynamically u │ │ │ │ +000227d0: 7064 6174 6520 7468 6520 6775 6964 6520 pdate the guide │ │ │ │ +000227e0: 696d 6167 6520 6166 7465 7220 6561 6368 image after each │ │ │ │ +000227f0: 2069 7465 7261 7469 6f6e 2e20 546f 206d iteration. To m │ │ │ │ +00022800: 6178 696d 697a 6520 7468 6520 7065 7266 aximize the perf │ │ │ │ +00022810: 6f72 6d61 6e63 6520 7468 6973 2066 6561 ormance this fea │ │ │ │ +00022820: 7475 7265 0a20 2020 2020 2a20 7761 7320 ture. * was │ │ │ │ +00022830: 6e6f 7420 696d 706c 656d 656e 7465 6420 not implemented │ │ │ │ +00022840: 6865 7265 2e0a 2020 2020 202a 2040 7265 here.. * @re │ │ │ │ +00022850: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00022860: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00022870: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00022880: 7374 6174 6963 2046 6173 7447 6c6f 6261 static FastGloba │ │ │ │ +00022890: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter │ │ │ │ +000228a0: 6372 6561 7465 4661 7374 476c 6f62 616c createFastGlobal │ │ │ │ +000228b0: 536d 6f6f 7468 6572 4669 6c74 6572 284d SmootherFilter(M │ │ │ │ +000228c0: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double │ │ │ │ +000228d0: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ +000228e0: 7369 676d 615f 636f 6c6f 7229 207b 0a20 sigma_color) {. │ │ │ │ +000228f0: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ +00022900: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +00022910: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +00022920: 5f5f 2863 7265 6174 6546 6173 7447 6c6f __(createFastGlo │ │ │ │ +00022930: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +00022940: 725f 3228 6775 6964 652e 6e61 7469 7665 r_2(guide.native │ │ │ │ +00022950: 4f62 6a2c 206c 616d 6264 612c 2073 6967 Obj, lambda, sig │ │ │ │ +00022960: 6d61 5f63 6f6c 6f72 2929 3b0a 2020 2020 ma_color));. │ │ │ │ +00022970: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00022980: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00022990: 3a78 696d 6770 726f 633a 3a66 6173 7447 :ximgproc::fastG │ │ │ │ +000229a0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +000229b0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +000229c0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +000229d0: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +000229e0: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +000229f0: 6c6f 722c 2064 6f75 626c 6520 6c61 6d62 lor, double lamb │ │ │ │ +00022a00: 6461 5f61 7474 656e 7561 7469 6f6e 203d da_attenuation = │ │ │ │ +00022a10: 2030 2e32 352c 2069 6e74 206e 756d 5f69 0.25, int num_i │ │ │ │ +00022a20: 7465 7220 3d20 3329 0a20 2020 202f 2f0a ter = 3). //. │ │ │ │ +00022a30: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00022a40: 5369 6d70 6c65 206f 6e65 2d6c 696e 6520 Simple one-line │ │ │ │ +00022a50: 4661 7374 2047 6c6f 6261 6c20 536d 6f6f Fast Global Smoo │ │ │ │ +00022a60: 7468 6572 2066 696c 7465 7220 6361 6c6c ther filter call │ │ │ │ +00022a70: 2e20 4966 2079 6f75 2068 6176 6520 6d75 . If you have mu │ │ │ │ +00022a80: 6c74 6970 6c65 2069 6d61 6765 7320 746f ltiple images to │ │ │ │ +00022a90: 2066 696c 7465 7220 7769 7468 2074 6865 filter with the │ │ │ │ +00022aa0: 2073 616d 650a 2020 2020 202a 2067 7569 same. * gui │ │ │ │ +00022ab0: 6465 2074 6865 6e20 7573 6520 4661 7374 de then use Fast │ │ │ │ +00022ac0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +00022ad0: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ +00022ae0: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co │ │ │ │ +00022af0: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations.. │ │ │ │ +00022b00: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00022b10: 2067 7569 6465 2069 6d61 6765 2073 6572 guide image ser │ │ │ │ +00022b20: 7669 6e67 2061 7320 6775 6964 6520 666f ving as guide fo │ │ │ │ +00022b30: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ +00022b40: 7368 6f75 6c64 2068 6176 6520 382d 6269 should have 8-bi │ │ │ │ +00022b50: 7420 6465 7074 6820 616e 6420 6569 7468 t depth and eith │ │ │ │ +00022b60: 6572 2031 206f 7220 3320 6368 616e 6e65 er 1 or 3 channe │ │ │ │ +00022b70: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +00022b80: 2a20 4070 6172 616d 2073 7263 2073 6f75 * @param src sou │ │ │ │ +00022b90: 7263 6520 696d 6167 6520 666f 7220 6669 rce image for fi │ │ │ │ +00022ba0: 6c74 6572 696e 6720 7769 7468 2075 6e73 ltering with uns │ │ │ │ +00022bb0: 6967 6e65 6420 382d 6269 7420 6f72 2073 igned 8-bit or s │ │ │ │ +00022bc0: 6967 6e65 6420 3136 2d62 6974 206f 7220 igned 16-bit or │ │ │ │ +00022bd0: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ +00022be0: 322d 6269 7420 6465 7074 6820 616e 6420 2-bit depth and │ │ │ │ +00022bf0: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ +00022c00: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00022c10: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ +00022c20: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ +00022c30: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00022c40: 616d 206c 616d 6264 6120 7061 7261 6d65 am lambda parame │ │ │ │ +00022c50: 7465 7220 6465 6669 6e69 6e67 2074 6865 ter defining the │ │ │ │ +00022c60: 2061 6d6f 756e 7420 6f66 2072 6567 756c amount of regul │ │ │ │ +00022c70: 6172 697a 6174 696f 6e0a 2020 2020 202a arization. * │ │ │ │ +00022c80: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00022c90: 6967 6d61 5f63 6f6c 6f72 2070 6172 616d igma_color param │ │ │ │ +00022ca0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +00022cb0: 6d69 6c61 7220 746f 2063 6f6c 6f72 2073 milar to color s │ │ │ │ +00022cc0: 7061 6365 2073 6967 6d61 2069 6e20 6269 pace sigma in bi │ │ │ │ +00022cd0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00022ce0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00022cf0: 7261 6d20 6c61 6d62 6461 5f61 7474 656e ram lambda_atten │ │ │ │ +00022d00: 7561 7469 6f6e 2069 6e74 6572 6e61 6c20 uation internal │ │ │ │ +00022d10: 7061 7261 6d65 7465 722c 2064 6566 696e parameter, defin │ │ │ │ +00022d20: 696e 6720 686f 7720 6d75 6368 206c 616d ing how much lam │ │ │ │ +00022d30: 6264 6120 6465 6372 6561 7365 7320 6166 bda decreases af │ │ │ │ +00022d40: 7465 7220 6561 6368 2069 7465 7261 7469 ter each iterati │ │ │ │ +00022d50: 6f6e 2e20 4e6f 726d 616c 6c79 2c0a 2020 on. Normally,. │ │ │ │ +00022d60: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ +00022d70: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ +00022d80: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ +00022d90: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ +00022da0: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ +00022db0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00022dc0: 6e75 6d5f 6974 6572 206e 756d 6265 7220 num_iter number │ │ │ │ +00022dd0: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ +00022de0: 6564 2066 6f72 2066 696c 7465 7269 6e67 ed for filtering │ │ │ │ +00022df0: 2c20 3320 6973 2075 7375 616c 6c79 2065 , 3 is usually e │ │ │ │ +00022e00: 6e6f 7567 682e 0a20 2020 2020 2a2f 0a20 nough.. */. │ │ │ │ +00022e10: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00022e20: 2076 6f69 6420 6661 7374 476c 6f62 616c void fastGlobal │ │ │ │ +00022e30: 536d 6f6f 7468 6572 4669 6c74 6572 284d SmootherFilter(M │ │ │ │ +00022e40: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ +00022e50: 632c 204d 6174 2064 7374 2c20 646f 7562 c, Mat dst, doub │ │ │ │ +00022e60: 6c65 206c 616d 6264 612c 2064 6f75 626c le lambda, doubl │ │ │ │ +00022e70: 6520 7369 676d 615f 636f 6c6f 722c 2064 e sigma_color, d │ │ │ │ +00022e80: 6f75 626c 6520 6c61 6d62 6461 5f61 7474 ouble lambda_att │ │ │ │ +00022e90: 656e 7561 7469 6f6e 2c20 696e 7420 6e75 enuation, int nu │ │ │ │ +00022ea0: 6d5f 6974 6572 2920 7b0a 2020 2020 2020 m_iter) {. │ │ │ │ +00022eb0: 2020 6661 7374 476c 6f62 616c 536d 6f6f fastGlobalSmoo │ │ │ │ +00022ec0: 7468 6572 4669 6c74 6572 5f30 2867 7569 therFilter_0(gui │ │ │ │ +00022ed0: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr │ │ │ │ +00022ee0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +00022ef0: 2e6e 6174 6976 654f 626a 2c20 6c61 6d62 .nativeObj, lamb │ │ │ │ +00022f00: 6461 2c20 7369 676d 615f 636f 6c6f 722c da, sigma_color, │ │ │ │ +00022f10: 206c 616d 6264 615f 6174 7465 6e75 6174 lambda_attenuat │ │ │ │ +00022f20: 696f 6e2c 206e 756d 5f69 7465 7229 3b0a ion, num_iter);. │ │ │ │ +00022f30: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00022f40: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ +00022f50: 2d6c 696e 6520 4661 7374 2047 6c6f 6261 -line Fast Globa │ │ │ │ +00022f60: 6c20 536d 6f6f 7468 6572 2066 696c 7465 l Smoother filte │ │ │ │ +00022f70: 7220 6361 6c6c 2e20 4966 2079 6f75 2068 r call. If you h │ │ │ │ +00022f80: 6176 6520 6d75 6c74 6970 6c65 2069 6d61 ave multiple ima │ │ │ │ +00022f90: 6765 7320 746f 2066 696c 7465 7220 7769 ges to filter wi │ │ │ │ +00022fa0: 7468 2074 6865 2073 616d 650a 2020 2020 th the same. │ │ │ │ +00022fb0: 202a 2067 7569 6465 2074 6865 6e20 7573 * guide then us │ │ │ │ +00022fc0: 6520 4661 7374 476c 6f62 616c 536d 6f6f e FastGlobalSmoo │ │ │ │ +00022fd0: 7468 6572 4669 6c74 6572 2069 6e74 6572 therFilter inter │ │ │ │ +00022fe0: 6661 6365 2074 6f20 6176 6f69 6420 6578 face to avoid ex │ │ │ │ +00022ff0: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations │ │ │ │ +00023000: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00023010: 4070 6172 616d 2067 7569 6465 2069 6d61 @param guide ima │ │ │ │ +00023020: 6765 2073 6572 7669 6e67 2061 7320 6775 ge serving as gu │ │ │ │ +00023030: 6964 6520 666f 7220 6669 6c74 6572 696e ide for filterin │ │ │ │ +00023040: 672e 2049 7420 7368 6f75 6c64 2068 6176 g. It should hav │ │ │ │ +00023050: 6520 382d 6269 7420 6465 7074 6820 616e e 8-bit depth an │ │ │ │ +00023060: 6420 6569 7468 6572 2031 206f 7220 3320 d either 1 or 3 │ │ │ │ +00023070: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00023080: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00023090: 7263 2073 6f75 7263 6520 696d 6167 6520 rc source image │ │ │ │ +000230a0: 666f 7220 6669 6c74 6572 696e 6720 7769 for filtering wi │ │ │ │ +000230b0: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi │ │ │ │ +000230c0: 7420 6f72 2073 6967 6e65 6420 3136 2d62 t or signed 16-b │ │ │ │ +000230d0: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +000230e0: 6f69 6e74 2033 322d 6269 7420 6465 7074 oint 32-bit dept │ │ │ │ +000230f0: 6820 616e 6420 7570 2074 6f20 3420 6368 h and up to 4 ch │ │ │ │ +00023100: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +00023110: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00023120: 2064 6573 7469 6e61 7469 6f6e 2069 6d61 destination ima │ │ │ │ +00023130: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00023140: 2a20 4070 6172 616d 206c 616d 6264 6120 * @param lambda │ │ │ │ +00023150: 7061 7261 6d65 7465 7220 6465 6669 6e69 parameter defini │ │ │ │ +00023160: 6e67 2074 6865 2061 6d6f 756e 7420 6f66 ng the amount of │ │ │ │ +00023170: 2072 6567 756c 6172 697a 6174 696f 6e0a regularization. │ │ │ │ +00023180: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00023190: 6172 616d 2073 6967 6d61 5f63 6f6c 6f72 aram sigma_color │ │ │ │ +000231a0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +000231b0: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ +000231c0: 6f6c 6f72 2073 7061 6365 2073 6967 6d61 olor space sigma │ │ │ │ +000231d0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ +000231e0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +000231f0: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ +00023200: 5f61 7474 656e 7561 7469 6f6e 2069 6e74 _attenuation int │ │ │ │ +00023210: 6572 6e61 6c20 7061 7261 6d65 7465 722c ernal parameter, │ │ │ │ +00023220: 2064 6566 696e 696e 6720 686f 7720 6d75 defining how mu │ │ │ │ +00023230: 6368 206c 616d 6264 6120 6465 6372 6561 ch lambda decrea │ │ │ │ +00023240: 7365 7320 6166 7465 7220 6561 6368 2069 ses after each i │ │ │ │ +00023250: 7465 7261 7469 6f6e 2e20 4e6f 726d 616c teration. Normal │ │ │ │ +00023260: 6c79 2c0a 2020 2020 202a 2069 7420 7368 ly,. * it sh │ │ │ │ +00023270: 6f75 6c64 2062 6520 302e 3235 2e20 5365 ould be 0.25. Se │ │ │ │ +00023280: 7474 696e 6720 6974 2074 6f20 312e 3020 tting it to 1.0 │ │ │ │ +00023290: 6d61 7920 6c65 6164 2074 6f20 7374 7265 may lead to stre │ │ │ │ +000232a0: 616b 696e 6720 6172 7469 6661 6374 732e aking artifacts. │ │ │ │ +000232b0: 0a20 2020 2020 2a0a 2020 2020 202a 2f0a . *. */. │ │ │ │ +000232c0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000232d0: 6320 766f 6964 2066 6173 7447 6c6f 6261 c void fastGloba │ │ │ │ +000232e0: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter( │ │ │ │ +000232f0: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ +00023300: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ +00023310: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +00023320: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2c20 le sigma_color, │ │ │ │ +00023330: 646f 7562 6c65 206c 616d 6264 615f 6174 double lambda_at │ │ │ │ +00023340: 7465 6e75 6174 696f 6e29 207b 0a20 2020 tenuation) {. │ │ │ │ +00023350: 2020 2020 2066 6173 7447 6c6f 6261 6c53 fastGlobalS │ │ │ │ +00023360: 6d6f 6f74 6865 7246 696c 7465 725f 3128 mootherFilter_1( │ │ │ │ +00023370: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ +00023380: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +00023390: 6473 742e 6e61 7469 7665 4f62 6a2c 206c dst.nativeObj, l │ │ │ │ +000233a0: 616d 6264 612c 2073 6967 6d61 5f63 6f6c ambda, sigma_col │ │ │ │ +000233b0: 6f72 2c20 6c61 6d62 6461 5f61 7474 656e or, lambda_atten │ │ │ │ +000233c0: 7561 7469 6f6e 293b 0a20 2020 207d 0a0a uation);. }.. │ │ │ │ +000233d0: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +000233e0: 696d 706c 6520 6f6e 652d 6c69 6e65 2046 imple one-line F │ │ │ │ +000233f0: 6173 7420 476c 6f62 616c 2053 6d6f 6f74 ast Global Smoot │ │ │ │ +00023400: 6865 7220 6669 6c74 6572 2063 616c 6c2e her filter call. │ │ │ │ +00023410: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +00023420: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +00023430: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +00023440: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ +00023450: 6520 7468 656e 2075 7365 2046 6173 7447 e then use FastG │ │ │ │ +00023460: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +00023470: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ +00023480: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ +00023490: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ +000234a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000234b0: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +000234c0: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +000234d0: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +000234e0: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +000234f0: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +00023500: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +00023510: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00023520: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ +00023530: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ +00023540: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ +00023550: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ +00023560: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ +00023570: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +00023580: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ +00023590: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +000235a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000235b0: 7061 7261 6d20 6473 7420 6465 7374 696e param dst destin │ │ │ │ +000235c0: 6174 696f 6e20 696d 6167 652e 0a20 2020 ation image.. │ │ │ │ +000235d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000235e0: 6d20 6c61 6d62 6461 2070 6172 616d 6574 m lambda paramet │ │ │ │ +000235f0: 6572 2064 6566 696e 696e 6720 7468 6520 er defining the │ │ │ │ +00023600: 616d 6f75 6e74 206f 6620 7265 6775 6c61 amount of regula │ │ │ │ +00023610: 7269 7a61 7469 6f6e 0a20 2020 2020 2a0a rization. *. │ │ │ │ +00023620: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +00023630: 676d 615f 636f 6c6f 7220 7061 7261 6d65 gma_color parame │ │ │ │ +00023640: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +00023650: 696c 6172 2074 6f20 636f 6c6f 7220 7370 ilar to color sp │ │ │ │ +00023660: 6163 6520 7369 676d 6120 696e 2062 696c ace sigma in bil │ │ │ │ +00023670: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +00023680: 2020 202a 0a20 2020 2020 2a20 6974 2073 *. * it s │ │ │ │ +00023690: 686f 756c 6420 6265 2030 2e32 352e 2053 hould be 0.25. S │ │ │ │ +000236a0: 6574 7469 6e67 2069 7420 746f 2031 2e30 etting it to 1.0 │ │ │ │ +000236b0: 206d 6179 206c 6561 6420 746f 2073 7472 may lead to str │ │ │ │ +000236c0: 6561 6b69 6e67 2061 7274 6966 6163 7473 eaking artifacts │ │ │ │ +000236d0: 2e0a 2020 2020 202a 0a20 2020 2020 2a2f .. *. */ │ │ │ │ +000236e0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +000236f0: 6963 2076 6f69 6420 6661 7374 476c 6f62 ic void fastGlob │ │ │ │ +00023700: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ +00023710: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ +00023720: 7372 632c 204d 6174 2064 7374 2c20 646f src, Mat dst, do │ │ │ │ +00023730: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ +00023740: 626c 6520 7369 676d 615f 636f 6c6f 7229 ble sigma_color) │ │ │ │ +00023750: 207b 0a20 2020 2020 2020 2066 6173 7447 {. fastG │ │ │ │ +00023760: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +00023770: 7465 725f 3228 6775 6964 652e 6e61 7469 ter_2(guide.nati │ │ │ │ +00023780: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +00023790: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +000237a0: 4f62 6a2c 206c 616d 6264 612c 2073 6967 Obj, lambda, sig │ │ │ │ +000237b0: 6d61 5f63 6f6c 6f72 293b 0a20 2020 207d ma_color);. } │ │ │ │ +000237c0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +000237d0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +000237e0: 7869 6d67 7072 6f63 3a3a 6c30 536d 6f6f ximgproc::l0Smoo │ │ │ │ +000237f0: 7468 284d 6174 2073 7263 2c20 4d61 7426 th(Mat src, Mat& │ │ │ │ +00023800: 2064 7374 2c20 646f 7562 6c65 206c 616d dst, double lam │ │ │ │ +00023810: 6264 6120 3d20 302e 3032 2c20 646f 7562 bda = 0.02, doub │ │ │ │ +00023820: 6c65 206b 6170 7061 203d 2032 2e30 290a le kappa = 2.0). │ │ │ │ +00023830: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +00023840: 2020 2020 202a 2047 6c6f 6261 6c20 696d * Global im │ │ │ │ +00023850: 6167 6520 736d 6f6f 7468 696e 6720 7669 age smoothing vi │ │ │ │ +00023860: 6120 4c30 2067 7261 6469 656e 7420 6d69 a L0 gradient mi │ │ │ │ +00023870: 6e69 6d69 7a61 7469 6f6e 2e0a 2020 2020 nimization.. │ │ │ │ +00023880: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00023890: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ +000238a0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ +000238b0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +000238c0: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ +000238d0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +000238e0: 2d70 6f69 6e74 2064 6570 7468 2e0a 2020 -point depth.. │ │ │ │ +000238f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00023900: 616d 2064 7374 2064 6573 7469 6e61 7469 am dst destinati │ │ │ │ +00023910: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. * │ │ │ │ +00023920: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ +00023930: 616d 6264 6120 7061 7261 6d65 7465 7220 ambda parameter │ │ │ │ +00023940: 6465 6669 6e69 6e67 2074 6865 2073 6d6f defining the smo │ │ │ │ +00023950: 6f74 6820 7465 726d 2077 6569 6768 742e oth term weight. │ │ │ │ +00023960: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00023970: 7061 7261 6d20 6b61 7070 6120 7061 7261 param kappa para │ │ │ │ +00023980: 6d65 7465 7220 6465 6669 6e69 6e67 2074 meter defining t │ │ │ │ +00023990: 6865 2069 6e63 7265 6173 696e 6720 6661 he increasing fa │ │ │ │ +000239a0: 6374 6f72 206f 6620 7468 6520 7765 6967 ctor of the weig │ │ │ │ +000239b0: 6874 206f 6620 7468 6520 6772 6164 6965 ht of the gradie │ │ │ │ +000239c0: 6e74 2064 6174 6120 7465 726d 2e0a 2020 nt data term.. │ │ │ │ +000239d0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +000239e0: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +000239f0: 7574 204c 3020 536d 6f6f 7468 6572 2c20 ut L0 Smoother, │ │ │ │ +00023a00: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ +00023a10: 2070 6170 6572 2043 4954 453a 2078 7532 paper CITE: xu2 │ │ │ │ +00023a20: 3031 3169 6d61 6765 2e0a 2020 2020 202a 011image.. * │ │ │ │ +00023a30: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00023a40: 7469 6320 766f 6964 206c 3053 6d6f 6f74 tic void l0Smoot │ │ │ │ +00023a50: 6828 4d61 7420 7372 632c 204d 6174 2064 h(Mat src, Mat d │ │ │ │ +00023a60: 7374 2c20 646f 7562 6c65 206c 616d 6264 st, double lambd │ │ │ │ +00023a70: 612c 2064 6f75 626c 6520 6b61 7070 6129 a, double kappa) │ │ │ │ +00023a80: 207b 0a20 2020 2020 2020 206c 3053 6d6f {. l0Smo │ │ │ │ +00023a90: 6f74 685f 3028 7372 632e 6e61 7469 7665 oth_0(src.native │ │ │ │ +00023aa0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00023ab0: 626a 2c20 6c61 6d62 6461 2c20 6b61 7070 bj, lambda, kapp │ │ │ │ +00023ac0: 6129 3b0a 2020 2020 7d0a 0a20 2020 202f a);. }.. / │ │ │ │ +00023ad0: 2a2a 0a20 2020 2020 2a20 476c 6f62 616c **. * Global │ │ │ │ +00023ae0: 2069 6d61 6765 2073 6d6f 6f74 6869 6e67 image smoothing │ │ │ │ +00023af0: 2076 6961 204c 3020 6772 6164 6965 6e74 via L0 gradient │ │ │ │ +00023b00: 206d 696e 696d 697a 6174 696f 6e2e 0a20 minimization.. │ │ │ │ +00023b10: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00023b20: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i │ │ │ │ +00023b30: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri │ │ │ │ +00023b40: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned │ │ │ │ +00023b50: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed │ │ │ │ +00023b60: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float │ │ │ │ +00023b70: 696e 672d 706f 696e 7420 6465 7074 682e ing-point depth. │ │ │ │ +00023b80: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00023b90: 7061 7261 6d20 6473 7420 6465 7374 696e param dst destin │ │ │ │ +00023ba0: 6174 696f 6e20 696d 6167 652e 0a20 2020 ation image.. │ │ │ │ +00023bb0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00023bc0: 6d20 6c61 6d62 6461 2070 6172 616d 6574 m lambda paramet │ │ │ │ +00023bd0: 6572 2064 6566 696e 696e 6720 7468 6520 er defining the │ │ │ │ +00023be0: 736d 6f6f 7468 2074 6572 6d20 7765 6967 smooth term weig │ │ │ │ +00023bf0: 6874 2e0a 2020 2020 202a 0a20 2020 2020 ht.. *. │ │ │ │ +00023c00: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00023c10: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00023c20: 4c30 2053 6d6f 6f74 6865 722c 2073 6565 L0 Smoother, see │ │ │ │ +00023c30: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ +00023c40: 7065 7220 4349 5445 3a20 7875 3230 3131 per CITE: xu2011 │ │ │ │ +00023c50: 696d 6167 652e 0a20 2020 2020 2a2f 0a20 image.. */. │ │ │ │ +00023c60: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00023c70: 2076 6f69 6420 6c30 536d 6f6f 7468 284d void l0Smooth(M │ │ │ │ +00023c80: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +00023c90: 2064 6f75 626c 6520 6c61 6d62 6461 2920 double lambda) │ │ │ │ +00023ca0: 7b0a 2020 2020 2020 2020 6c30 536d 6f6f {. l0Smoo │ │ │ │ +00023cb0: 7468 5f31 2873 7263 2e6e 6174 6976 654f th_1(src.nativeO │ │ │ │ +00023cc0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +00023cd0: 6a2c 206c 616d 6264 6129 3b0a 2020 2020 j, lambda);. │ │ │ │ +00023ce0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00023cf0: 2a20 476c 6f62 616c 2069 6d61 6765 2073 * Global image s │ │ │ │ +00023d00: 6d6f 6f74 6869 6e67 2076 6961 204c 3020 moothing via L0 │ │ │ │ +00023d10: 6772 6164 6965 6e74 206d 696e 696d 697a gradient minimiz │ │ │ │ +00023d20: 6174 696f 6e2e 0a20 2020 2020 2a0a 2020 ation.. *. │ │ │ │ +00023d30: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00023d40: 736f 7572 6365 2069 6d61 6765 2066 6f72 source image for │ │ │ │ +00023d50: 2066 696c 7465 7269 6e67 2077 6974 6820 filtering with │ │ │ │ +00023d60: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +00023d70: 7220 7369 676e 6564 2031 362d 6269 7420 r signed 16-bit │ │ │ │ +00023d80: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ +00023d90: 7420 6465 7074 682e 0a20 2020 2020 2a0a t depth.. *. │ │ │ │ +00023da0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +00023db0: 7420 6465 7374 696e 6174 696f 6e20 696d t destination im │ │ │ │ +00023dc0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +00023dd0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00023de0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00023df0: 7320 6162 6f75 7420 4c30 2053 6d6f 6f74 s about L0 Smoot │ │ │ │ +00023e00: 6865 722c 2073 6565 2074 6865 206f 7269 her, see the ori │ │ │ │ +00023e10: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ +00023e20: 3a20 7875 3230 3131 696d 6167 652e 0a20 : xu2011image.. │ │ │ │ +00023e30: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00023e40: 6320 7374 6174 6963 2076 6f69 6420 6c30 c static void l0 │ │ │ │ +00023e50: 536d 6f6f 7468 284d 6174 2073 7263 2c20 Smooth(Mat src, │ │ │ │ +00023e60: 4d61 7420 6473 7429 207b 0a20 2020 2020 Mat dst) {. │ │ │ │ +00023e70: 2020 206c 3053 6d6f 6f74 685f 3228 7372 l0Smooth_2(sr │ │ │ │ +00023e80: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +00023e90: 2e6e 6174 6976 654f 626a 293b 0a20 2020 .nativeObj);. │ │ │ │ +00023ea0: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00023eb0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +00023ec0: 3a3a 7869 6d67 7072 6f63 3a3a 5065 694c ::ximgproc::PeiL │ │ │ │ +00023ed0: 696e 4e6f 726d 616c 697a 6174 696f 6e28 inNormalization( │ │ │ │ +00023ee0: 4d61 7420 492c 204d 6174 2620 5429 0a20 Mat I, Mat& T). │ │ │ │ +00023ef0: 2020 202f 2f0a 0a20 2020 2070 7562 6c69 //.. publi │ │ │ │ +00023f00: 6320 7374 6174 6963 2076 6f69 6420 5065 c static void Pe │ │ │ │ +00023f10: 694c 696e 4e6f 726d 616c 697a 6174 696f iLinNormalizatio │ │ │ │ +00023f20: 6e28 4d61 7420 492c 204d 6174 2054 2920 n(Mat I, Mat T) │ │ │ │ +00023f30: 7b0a 2020 2020 2020 2020 5065 694c 696e {. PeiLin │ │ │ │ +00023f40: 4e6f 726d 616c 697a 6174 696f 6e5f 3028 Normalization_0( │ │ │ │ +00023f50: 492e 6e61 7469 7665 4f62 6a2c 2054 2e6e I.nativeObj, T.n │ │ │ │ +00023f60: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ +00023f70: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00023f80: 2043 2b2b 3a20 2050 7472 5f53 7570 6572 C++: Ptr_Super │ │ │ │ +00023f90: 7069 7865 6c53 4c49 4320 6376 3a3a 7869 pixelSLIC cv::xi │ │ │ │ +00023fa0: 6d67 7072 6f63 3a3a 6372 6561 7465 5375 mgproc::createSu │ │ │ │ +00023fb0: 7065 7270 6978 656c 534c 4943 284d 6174 perpixelSLIC(Mat │ │ │ │ +00023fc0: 2069 6d61 6765 2c20 696e 7420 616c 676f image, int algo │ │ │ │ +00023fd0: 7269 7468 6d20 3d20 534c 4943 4f2c 2069 rithm = SLICO, i │ │ │ │ +00023fe0: 6e74 2072 6567 696f 6e5f 7369 7a65 203d nt region_size = │ │ │ │ +00023ff0: 2031 302c 2066 6c6f 6174 2072 756c 6572 10, float ruler │ │ │ │ +00024000: 203d 2031 302e 3066 290a 2020 2020 2f2f = 10.0f). // │ │ │ │ +00024010: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00024020: 2049 6e69 7469 616c 697a 6520 6120 5375 Initialize a Su │ │ │ │ +00024030: 7065 7270 6978 656c 534c 4943 206f 626a perpixelSLIC obj │ │ │ │ +00024040: 6563 740a 2020 2020 202a 0a20 2020 2020 ect. *. │ │ │ │ +00024050: 2a20 4070 6172 616d 2069 6d61 6765 2049 * @param image I │ │ │ │ +00024060: 6d61 6765 2074 6f20 7365 676d 656e 740a mage to segment. │ │ │ │ +00024070: 2020 2020 202a 2040 7061 7261 6d20 616c * @param al │ │ │ │ +00024080: 676f 7269 7468 6d20 4368 6f6f 7365 7320 gorithm Chooses │ │ │ │ +00024090: 7468 6520 616c 676f 7269 7468 6d20 7661 the algorithm va │ │ │ │ +000240a0: 7269 616e 7420 746f 2075 7365 3a0a 2020 riant to use:. │ │ │ │ +000240b0: 2020 202a 2053 4c49 4320 7365 676d 656e * SLIC segmen │ │ │ │ +000240c0: 7473 2069 6d61 6765 2075 7369 6e67 2061 ts image using a │ │ │ │ +000240d0: 2064 6573 6972 6564 2072 6567 696f 6e5f desired region_ │ │ │ │ +000240e0: 7369 7a65 2c20 616e 6420 696e 2061 6464 size, and in add │ │ │ │ +000240f0: 6974 696f 6e20 534c 4943 4f20 7769 6c6c ition SLICO will │ │ │ │ +00024100: 206f 7074 696d 697a 6520 7573 696e 6720 optimize using │ │ │ │ +00024110: 6164 6170 7469 7665 2063 6f6d 7061 6374 adaptive compact │ │ │ │ +00024120: 6e65 7373 2066 6163 746f 722c 0a20 2020 ness factor,. │ │ │ │ +00024130: 2020 2a20 7768 696c 6520 4d53 4c49 4320 * while MSLIC │ │ │ │ +00024140: 7769 6c6c 206f 7074 696d 697a 6520 7573 will optimize us │ │ │ │ +00024150: 696e 6720 6d61 6e69 666f 6c64 206d 6574 ing manifold met │ │ │ │ +00024160: 686f 6473 2072 6573 756c 7469 6e67 2069 hods resulting i │ │ │ │ +00024170: 6e20 6d6f 7265 2063 6f6e 7465 6e74 2d73 n more content-s │ │ │ │ +00024180: 656e 7369 7469 7665 2073 7570 6572 7069 ensitive superpi │ │ │ │ +00024190: 7865 6c73 2e0a 2020 2020 202a 2040 7061 xels.. * @pa │ │ │ │ +000241a0: 7261 6d20 7265 6769 6f6e 5f73 697a 6520 ram region_size │ │ │ │ +000241b0: 4368 6f6f 7365 7320 616e 2061 7665 7261 Chooses an avera │ │ │ │ +000241c0: 6765 2073 7570 6572 7069 7865 6c20 7369 ge superpixel si │ │ │ │ +000241d0: 7a65 206d 6561 7375 7265 6420 696e 2070 ze measured in p │ │ │ │ +000241e0: 6978 656c 730a 2020 2020 202a 2040 7061 ixels. * @pa │ │ │ │ +000241f0: 7261 6d20 7275 6c65 7220 4368 6f6f 7365 ram ruler Choose │ │ │ │ +00024200: 7320 7468 6520 656e 666f 7263 656d 656e s the enforcemen │ │ │ │ +00024210: 7420 6f66 2073 7570 6572 7069 7865 6c20 t of superpixel │ │ │ │ +00024220: 736d 6f6f 7468 6e65 7373 2066 6163 746f smoothness facto │ │ │ │ +00024230: 7220 6f66 2073 7570 6572 7069 7865 6c0a r of superpixel. │ │ │ │ +00024240: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00024250: 6520 6675 6e63 7469 6f6e 2069 6e69 7469 e function initi │ │ │ │ +00024260: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi │ │ │ │ +00024270: 7865 6c53 4c49 4320 6f62 6a65 6374 2066 xelSLIC object f │ │ │ │ +00024280: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima │ │ │ │ +00024290: 6765 2e20 4974 2073 6574 7320 7468 6520 ge. It sets the │ │ │ │ +000242a0: 7061 7261 6d65 7465 7273 206f 6620 6368 parameters of ch │ │ │ │ +000242b0: 6f6f 7365 640a 2020 2020 202a 2073 7570 oosed. * sup │ │ │ │ +000242c0: 6572 7069 7865 6c20 616c 676f 7269 7468 erpixel algorith │ │ │ │ +000242d0: 6d2c 2077 6869 6368 2061 7265 3a20 7265 m, which are: re │ │ │ │ +000242e0: 6769 6f6e 5f73 697a 6520 616e 6420 7275 gion_size and ru │ │ │ │ +000242f0: 6c65 722e 2049 7420 7072 6561 6c6c 6f63 ler. It prealloc │ │ │ │ +00024300: 6174 6520 736f 6d65 2062 7566 6665 7273 ate some buffers │ │ │ │ +00024310: 2066 6f72 2066 7574 7572 650a 2020 2020 for future. │ │ │ │ +00024320: 202a 2063 6f6d 7075 7469 6e67 2069 7465 * computing ite │ │ │ │ +00024330: 7261 7469 6f6e 7320 6f76 6572 2074 6865 rations over the │ │ │ │ +00024340: 2067 6976 656e 2069 6d61 6765 2e20 466f given image. Fo │ │ │ │ +00024350: 7220 656e 616e 6368 6564 2072 6573 756c r enanched resul │ │ │ │ +00024360: 7473 2069 7420 6973 2072 6563 6f6d 6d65 ts it is recomme │ │ │ │ +00024370: 6e64 6564 2066 6f72 2063 6f6c 6f72 2069 nded for color i │ │ │ │ +00024380: 6d61 6765 7320 746f 0a20 2020 2020 2a20 mages to. * │ │ │ │ +00024390: 7072 6570 726f 6365 7373 2069 6d61 6765 preprocess image │ │ │ │ +000243a0: 2077 6974 6820 6c69 7474 6c65 2067 6175 with little gau │ │ │ │ +000243b0: 7373 6961 6e20 626c 7572 2075 7369 6e67 ssian blur using │ │ │ │ +000243c0: 2061 2073 6d61 6c6c 2033 2078 2033 206b a small 3 x 3 k │ │ │ │ +000243d0: 6572 6e65 6c20 616e 6420 6164 6469 7469 ernel and additi │ │ │ │ +000243e0: 6f6e 616c 2063 6f6e 7665 7273 696f 6e20 onal conversion │ │ │ │ +000243f0: 696e 746f 0a20 2020 2020 2a20 4369 654c into. * CieL │ │ │ │ +00024400: 4142 2063 6f6c 6f72 2073 7061 6365 2e20 AB color space. │ │ │ │ +00024410: 416e 2065 7861 6d70 6c65 206f 6620 534c An example of SL │ │ │ │ +00024420: 4943 2076 6572 7375 7320 534c 4943 4f20 IC versus SLICO │ │ │ │ +00024430: 616e 6420 4d53 4c49 4320 6973 2069 6c75 and MSLIC is ilu │ │ │ │ +00024440: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ +00024450: 6f6c 6c6f 7769 6e67 2070 6963 7475 7265 ollowing picture │ │ │ │ +00024460: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00024470: 215b 696d 6167 655d 2870 6963 732f 7375 ![image](pics/su │ │ │ │ +00024480: 7065 7270 6978 656c 735f 736c 6963 2e70 perpixels_slic.p │ │ │ │ +00024490: 6e67 290a 2020 2020 202a 2040 7265 7475 ng). * @retu │ │ │ │ +000244a0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +000244b0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000244c0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000244d0: 6174 6963 2053 7570 6572 7069 7865 6c53 atic SuperpixelS │ │ │ │ +000244e0: 4c49 4320 6372 6561 7465 5375 7065 7270 LIC createSuperp │ │ │ │ +000244f0: 6978 656c 534c 4943 284d 6174 2069 6d61 ixelSLIC(Mat ima │ │ │ │ +00024500: 6765 2c20 696e 7420 616c 676f 7269 7468 ge, int algorith │ │ │ │ +00024510: 6d2c 2069 6e74 2072 6567 696f 6e5f 7369 m, int region_si │ │ │ │ +00024520: 7a65 2c20 666c 6f61 7420 7275 6c65 7229 ze, float ruler) │ │ │ │ +00024530: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00024540: 6e20 5375 7065 7270 6978 656c 534c 4943 n SuperpixelSLIC │ │ │ │ +00024550: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00024560: 6174 6553 7570 6572 7069 7865 6c53 4c49 ateSuperpixelSLI │ │ │ │ +00024570: 435f 3028 696d 6167 652e 6e61 7469 7665 C_0(image.native │ │ │ │ +00024580: 4f62 6a2c 2061 6c67 6f72 6974 686d 2c20 Obj, algorithm, │ │ │ │ +00024590: 7265 6769 6f6e 5f73 697a 652c 2072 756c region_size, rul │ │ │ │ +000245a0: 6572 2929 3b0a 2020 2020 7d0a 0a20 2020 er));. }.. │ │ │ │ +000245b0: 202f 2a2a 0a20 2020 2020 2a20 496e 6974 /**. * Init │ │ │ │ +000245c0: 6961 6c69 7a65 2061 2053 7570 6572 7069 ialize a Superpi │ │ │ │ +000245d0: 7865 6c53 4c49 4320 6f62 6a65 6374 0a20 xelSLIC object. │ │ │ │ +000245e0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000245f0: 7261 6d20 696d 6167 6520 496d 6167 6520 ram image Image │ │ │ │ +00024600: 746f 2073 6567 6d65 6e74 0a20 2020 2020 to segment. │ │ │ │ +00024610: 2a20 4070 6172 616d 2061 6c67 6f72 6974 * @param algorit │ │ │ │ +00024620: 686d 2043 686f 6f73 6573 2074 6865 2061 hm Chooses the a │ │ │ │ +00024630: 6c67 6f72 6974 686d 2076 6172 6961 6e74 lgorithm variant │ │ │ │ +00024640: 2074 6f20 7573 653a 0a20 2020 2020 2a20 to use:. * │ │ │ │ +00024650: 534c 4943 2073 6567 6d65 6e74 7320 696d SLIC segments im │ │ │ │ +00024660: 6167 6520 7573 696e 6720 6120 6465 7369 age using a desi │ │ │ │ +00024670: 7265 6420 7265 6769 6f6e 5f73 697a 652c red region_size, │ │ │ │ +00024680: 2061 6e64 2069 6e20 6164 6469 7469 6f6e and in addition │ │ │ │ +00024690: 2053 4c49 434f 2077 696c 6c20 6f70 7469 SLICO will opti │ │ │ │ +000246a0: 6d69 7a65 2075 7369 6e67 2061 6461 7074 mize using adapt │ │ │ │ +000246b0: 6976 6520 636f 6d70 6163 746e 6573 7320 ive compactness │ │ │ │ +000246c0: 6661 6374 6f72 2c0a 2020 2020 202a 2077 factor,. * w │ │ │ │ +000246d0: 6869 6c65 204d 534c 4943 2077 696c 6c20 hile MSLIC will │ │ │ │ +000246e0: 6f70 7469 6d69 7a65 2075 7369 6e67 206d optimize using m │ │ │ │ +000246f0: 616e 6966 6f6c 6420 6d65 7468 6f64 7320 anifold methods │ │ │ │ +00024700: 7265 7375 6c74 696e 6720 696e 206d 6f72 resulting in mor │ │ │ │ +00024710: 6520 636f 6e74 656e 742d 7365 6e73 6974 e content-sensit │ │ │ │ +00024720: 6976 6520 7375 7065 7270 6978 656c 732e ive superpixels. │ │ │ │ +00024730: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ +00024740: 6567 696f 6e5f 7369 7a65 2043 686f 6f73 egion_size Choos │ │ │ │ +00024750: 6573 2061 6e20 6176 6572 6167 6520 7375 es an average su │ │ │ │ +00024760: 7065 7270 6978 656c 2073 697a 6520 6d65 perpixel size me │ │ │ │ +00024770: 6173 7572 6564 2069 6e20 7069 7865 6c73 asured in pixels │ │ │ │ +00024780: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ +00024790: 6865 2066 756e 6374 696f 6e20 696e 6974 he function init │ │ │ │ +000247a0: 6961 6c69 7a65 7320 6120 5375 7065 7270 ializes a Superp │ │ │ │ +000247b0: 6978 656c 534c 4943 206f 626a 6563 7420 ixelSLIC object │ │ │ │ +000247c0: 666f 7220 7468 6520 696e 7075 7420 696d for the input im │ │ │ │ +000247d0: 6167 652e 2049 7420 7365 7473 2074 6865 age. It sets the │ │ │ │ +000247e0: 2070 6172 616d 6574 6572 7320 6f66 2063 parameters of c │ │ │ │ +000247f0: 686f 6f73 6564 0a20 2020 2020 2a20 7375 hoosed. * su │ │ │ │ +00024800: 7065 7270 6978 656c 2061 6c67 6f72 6974 perpixel algorit │ │ │ │ +00024810: 686d 2c20 7768 6963 6820 6172 653a 2072 hm, which are: r │ │ │ │ +00024820: 6567 696f 6e5f 7369 7a65 2061 6e64 2072 egion_size and r │ │ │ │ +00024830: 756c 6572 2e20 4974 2070 7265 616c 6c6f uler. It preallo │ │ │ │ +00024840: 6361 7465 2073 6f6d 6520 6275 6666 6572 cate some buffer │ │ │ │ +00024850: 7320 666f 7220 6675 7475 7265 0a20 2020 s for future. │ │ │ │ +00024860: 2020 2a20 636f 6d70 7574 696e 6720 6974 * computing it │ │ │ │ +00024870: 6572 6174 696f 6e73 206f 7665 7220 7468 erations over th │ │ │ │ +00024880: 6520 6769 7665 6e20 696d 6167 652e 2046 e given image. F │ │ │ │ +00024890: 6f72 2065 6e61 6e63 6865 6420 7265 7375 or enanched resu │ │ │ │ +000248a0: 6c74 7320 6974 2069 7320 7265 636f 6d6d lts it is recomm │ │ │ │ +000248b0: 656e 6465 6420 666f 7220 636f 6c6f 7220 ended for color │ │ │ │ +000248c0: 696d 6167 6573 2074 6f0a 2020 2020 202a images to. * │ │ │ │ +000248d0: 2070 7265 7072 6f63 6573 7320 696d 6167 preprocess imag │ │ │ │ +000248e0: 6520 7769 7468 206c 6974 746c 6520 6761 e with little ga │ │ │ │ +000248f0: 7573 7369 616e 2062 6c75 7220 7573 696e ussian blur usin │ │ │ │ +00024900: 6720 6120 736d 616c 6c20 3320 7820 3320 g a small 3 x 3 │ │ │ │ +00024910: 6b65 726e 656c 2061 6e64 2061 6464 6974 kernel and addit │ │ │ │ +00024920: 696f 6e61 6c20 636f 6e76 6572 7369 6f6e ional conversion │ │ │ │ +00024930: 2069 6e74 6f0a 2020 2020 202a 2043 6965 into. * Cie │ │ │ │ +00024940: 4c41 4220 636f 6c6f 7220 7370 6163 652e LAB color space. │ │ │ │ +00024950: 2041 6e20 6578 616d 706c 6520 6f66 2053 An example of S │ │ │ │ +00024960: 4c49 4320 7665 7273 7573 2053 4c49 434f LIC versus SLICO │ │ │ │ +00024970: 2061 6e64 204d 534c 4943 2069 7320 696c and MSLIC is il │ │ │ │ +00024980: 7573 7472 6174 6564 2069 6e20 7468 6520 ustrated in the │ │ │ │ +00024990: 666f 6c6c 6f77 696e 6720 7069 6374 7572 following pictur │ │ │ │ +000249a0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +000249b0: 2021 5b69 6d61 6765 5d28 7069 6373 2f73 ![image](pics/s │ │ │ │ +000249c0: 7570 6572 7069 7865 6c73 5f73 6c69 632e uperpixels_slic. │ │ │ │ +000249d0: 706e 6729 0a20 2020 2020 2a20 4072 6574 png). * @ret │ │ │ │ +000249e0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +000249f0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00024a00: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00024a10: 7461 7469 6320 5375 7065 7270 6978 656c tatic Superpixel │ │ │ │ +00024a20: 534c 4943 2063 7265 6174 6553 7570 6572 SLIC createSuper │ │ │ │ +00024a30: 7069 7865 6c53 4c49 4328 4d61 7420 696d pixelSLIC(Mat im │ │ │ │ +00024a40: 6167 652c 2069 6e74 2061 6c67 6f72 6974 age, int algorit │ │ │ │ +00024a50: 686d 2c20 696e 7420 7265 6769 6f6e 5f73 hm, int region_s │ │ │ │ +00024a60: 697a 6529 207b 0a20 2020 2020 2020 2072 ize) {. r │ │ │ │ +00024a70: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel │ │ │ │ +00024a80: 534c 4943 2e5f 5f66 726f 6d50 7472 5f5f SLIC.__fromPtr__ │ │ │ │ +00024a90: 2863 7265 6174 6553 7570 6572 7069 7865 (createSuperpixe │ │ │ │ +00024aa0: 6c53 4c49 435f 3128 696d 6167 652e 6e61 lSLIC_1(image.na │ │ │ │ +00024ab0: 7469 7665 4f62 6a2c 2061 6c67 6f72 6974 tiveObj, algorit │ │ │ │ +00024ac0: 686d 2c20 7265 6769 6f6e 5f73 697a 6529 hm, region_size) │ │ │ │ +00024ad0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00024ae0: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ +00024af0: 697a 6520 6120 5375 7065 7270 6978 656c ize a Superpixel │ │ │ │ +00024b00: 534c 4943 206f 626a 6563 740a 2020 2020 SLIC object. │ │ │ │ +00024b10: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00024b20: 2069 6d61 6765 2049 6d61 6765 2074 6f20 image Image to │ │ │ │ +00024b30: 7365 676d 656e 740a 2020 2020 202a 2040 segment. * @ │ │ │ │ +00024b40: 7061 7261 6d20 616c 676f 7269 7468 6d20 param algorithm │ │ │ │ +00024b50: 4368 6f6f 7365 7320 7468 6520 616c 676f Chooses the algo │ │ │ │ +00024b60: 7269 7468 6d20 7661 7269 616e 7420 746f rithm variant to │ │ │ │ +00024b70: 2075 7365 3a0a 2020 2020 202a 2053 4c49 use:. * SLI │ │ │ │ +00024b80: 4320 7365 676d 656e 7473 2069 6d61 6765 C segments image │ │ │ │ +00024b90: 2075 7369 6e67 2061 2064 6573 6972 6564 using a desired │ │ │ │ +00024ba0: 2072 6567 696f 6e5f 7369 7a65 2c20 616e region_size, an │ │ │ │ +00024bb0: 6420 696e 2061 6464 6974 696f 6e20 534c d in addition SL │ │ │ │ +00024bc0: 4943 4f20 7769 6c6c 206f 7074 696d 697a ICO will optimiz │ │ │ │ +00024bd0: 6520 7573 696e 6720 6164 6170 7469 7665 e using adaptive │ │ │ │ +00024be0: 2063 6f6d 7061 6374 6e65 7373 2066 6163 compactness fac │ │ │ │ +00024bf0: 746f 722c 0a20 2020 2020 2a20 7768 696c tor,. * whil │ │ │ │ +00024c00: 6520 4d53 4c49 4320 7769 6c6c 206f 7074 e MSLIC will opt │ │ │ │ +00024c10: 696d 697a 6520 7573 696e 6720 6d61 6e69 imize using mani │ │ │ │ +00024c20: 666f 6c64 206d 6574 686f 6473 2072 6573 fold methods res │ │ │ │ +00024c30: 756c 7469 6e67 2069 6e20 6d6f 7265 2063 ulting in more c │ │ │ │ +00024c40: 6f6e 7465 6e74 2d73 656e 7369 7469 7665 ontent-sensitive │ │ │ │ +00024c50: 2073 7570 6572 7069 7865 6c73 2e0a 2020 superpixels.. │ │ │ │ +00024c60: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +00024c70: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ +00024c80: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ +00024c90: 6c53 4c49 4320 6f62 6a65 6374 2066 6f72 lSLIC object for │ │ │ │ +00024ca0: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00024cb0: 2e20 4974 2073 6574 7320 7468 6520 7061 . It sets the pa │ │ │ │ +00024cc0: 7261 6d65 7465 7273 206f 6620 6368 6f6f rameters of choo │ │ │ │ +00024cd0: 7365 640a 2020 2020 202a 2073 7570 6572 sed. * super │ │ │ │ +00024ce0: 7069 7865 6c20 616c 676f 7269 7468 6d2c pixel algorithm, │ │ │ │ +00024cf0: 2077 6869 6368 2061 7265 3a20 7265 6769 which are: regi │ │ │ │ +00024d00: 6f6e 5f73 697a 6520 616e 6420 7275 6c65 on_size and rule │ │ │ │ +00024d10: 722e 2049 7420 7072 6561 6c6c 6f63 6174 r. It preallocat │ │ │ │ +00024d20: 6520 736f 6d65 2062 7566 6665 7273 2066 e some buffers f │ │ │ │ +00024d30: 6f72 2066 7574 7572 650a 2020 2020 202a or future. * │ │ │ │ +00024d40: 2063 6f6d 7075 7469 6e67 2069 7465 7261 computing itera │ │ │ │ +00024d50: 7469 6f6e 7320 6f76 6572 2074 6865 2067 tions over the g │ │ │ │ +00024d60: 6976 656e 2069 6d61 6765 2e20 466f 7220 iven image. For │ │ │ │ +00024d70: 656e 616e 6368 6564 2072 6573 756c 7473 enanched results │ │ │ │ +00024d80: 2069 7420 6973 2072 6563 6f6d 6d65 6e64 it is recommend │ │ │ │ +00024d90: 6564 2066 6f72 2063 6f6c 6f72 2069 6d61 ed for color ima │ │ │ │ +00024da0: 6765 7320 746f 0a20 2020 2020 2a20 7072 ges to. * pr │ │ │ │ +00024db0: 6570 726f 6365 7373 2069 6d61 6765 2077 eprocess image w │ │ │ │ +00024dc0: 6974 6820 6c69 7474 6c65 2067 6175 7373 ith little gauss │ │ │ │ +00024dd0: 6961 6e20 626c 7572 2075 7369 6e67 2061 ian blur using a │ │ │ │ +00024de0: 2073 6d61 6c6c 2033 2078 2033 206b 6572 small 3 x 3 ker │ │ │ │ +00024df0: 6e65 6c20 616e 6420 6164 6469 7469 6f6e nel and addition │ │ │ │ +00024e00: 616c 2063 6f6e 7665 7273 696f 6e20 696e al conversion in │ │ │ │ +00024e10: 746f 0a20 2020 2020 2a20 4369 654c 4142 to. * CieLAB │ │ │ │ +00024e20: 2063 6f6c 6f72 2073 7061 6365 2e20 416e color space. An │ │ │ │ +00024e30: 2065 7861 6d70 6c65 206f 6620 534c 4943 example of SLIC │ │ │ │ +00024e40: 2076 6572 7375 7320 534c 4943 4f20 616e versus SLICO an │ │ │ │ +00024e50: 6420 4d53 4c49 4320 6973 2069 6c75 7374 d MSLIC is ilust │ │ │ │ +00024e60: 7261 7465 6420 696e 2074 6865 2066 6f6c rated in the fol │ │ │ │ +00024e70: 6c6f 7769 6e67 2070 6963 7475 7265 2e0a lowing picture.. │ │ │ │ +00024e80: 2020 2020 202a 0a20 2020 2020 2a20 215b *. * ![ │ │ │ │ +00024e90: 696d 6167 655d 2870 6963 732f 7375 7065 image](pics/supe │ │ │ │ +00024ea0: 7270 6978 656c 735f 736c 6963 2e70 6e67 rpixels_slic.png │ │ │ │ +00024eb0: 290a 2020 2020 202a 2040 7265 7475 726e ). * @return │ │ │ │ +00024ec0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00024ed0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00024ee0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00024ef0: 6963 2053 7570 6572 7069 7865 6c53 4c49 ic SuperpixelSLI │ │ │ │ +00024f00: 4320 6372 6561 7465 5375 7065 7270 6978 C createSuperpix │ │ │ │ +00024f10: 656c 534c 4943 284d 6174 2069 6d61 6765 elSLIC(Mat image │ │ │ │ +00024f20: 2c20 696e 7420 616c 676f 7269 7468 6d29 , int algorithm) │ │ │ │ +00024f30: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00024f40: 6e20 5375 7065 7270 6978 656c 534c 4943 n SuperpixelSLIC │ │ │ │ +00024f50: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00024f60: 6174 6553 7570 6572 7069 7865 6c53 4c49 ateSuperpixelSLI │ │ │ │ +00024f70: 435f 3228 696d 6167 652e 6e61 7469 7665 C_2(image.native │ │ │ │ +00024f80: 4f62 6a2c 2061 6c67 6f72 6974 686d 2929 Obj, algorithm)) │ │ │ │ +00024f90: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00024fa0: 0a20 2020 2020 2a20 496e 6974 6961 6c69 . * Initiali │ │ │ │ +00024fb0: 7a65 2061 2053 7570 6572 7069 7865 6c53 ze a SuperpixelS │ │ │ │ +00024fc0: 4c49 4320 6f62 6a65 6374 0a20 2020 2020 LIC object. │ │ │ │ +00024fd0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00024fe0: 696d 6167 6520 496d 6167 6520 746f 2073 image Image to s │ │ │ │ +00024ff0: 6567 6d65 6e74 0a20 2020 2020 2a20 534c egment. * SL │ │ │ │ +00025000: 4943 2073 6567 6d65 6e74 7320 696d 6167 IC segments imag │ │ │ │ +00025010: 6520 7573 696e 6720 6120 6465 7369 7265 e using a desire │ │ │ │ +00025020: 6420 7265 6769 6f6e 5f73 697a 652c 2061 d region_size, a │ │ │ │ +00025030: 6e64 2069 6e20 6164 6469 7469 6f6e 2053 nd in addition S │ │ │ │ +00025040: 4c49 434f 2077 696c 6c20 6f70 7469 6d69 LICO will optimi │ │ │ │ +00025050: 7a65 2075 7369 6e67 2061 6461 7074 6976 ze using adaptiv │ │ │ │ +00025060: 6520 636f 6d70 6163 746e 6573 7320 6661 e compactness fa │ │ │ │ +00025070: 6374 6f72 2c0a 2020 2020 202a 2077 6869 ctor,. * whi │ │ │ │ +00025080: 6c65 204d 534c 4943 2077 696c 6c20 6f70 le MSLIC will op │ │ │ │ +00025090: 7469 6d69 7a65 2075 7369 6e67 206d 616e timize using man │ │ │ │ +000250a0: 6966 6f6c 6420 6d65 7468 6f64 7320 7265 ifold methods re │ │ │ │ +000250b0: 7375 6c74 696e 6720 696e 206d 6f72 6520 sulting in more │ │ │ │ +000250c0: 636f 6e74 656e 742d 7365 6e73 6974 6976 content-sensitiv │ │ │ │ +000250d0: 6520 7375 7065 7270 6978 656c 732e 0a20 e superpixels.. │ │ │ │ +000250e0: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +000250f0: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ +00025100: 6c69 7a65 7320 6120 5375 7065 7270 6978 lizes a Superpix │ │ │ │ +00025110: 656c 534c 4943 206f 626a 6563 7420 666f elSLIC object fo │ │ │ │ +00025120: 7220 7468 6520 696e 7075 7420 696d 6167 r the input imag │ │ │ │ +00025130: 652e 2049 7420 7365 7473 2074 6865 2070 e. It sets the p │ │ │ │ +00025140: 6172 616d 6574 6572 7320 6f66 2063 686f arameters of cho │ │ │ │ +00025150: 6f73 6564 0a20 2020 2020 2a20 7375 7065 osed. * supe │ │ │ │ +00025160: 7270 6978 656c 2061 6c67 6f72 6974 686d rpixel algorithm │ │ │ │ +00025170: 2c20 7768 6963 6820 6172 653a 2072 6567 , which are: reg │ │ │ │ +00025180: 696f 6e5f 7369 7a65 2061 6e64 2072 756c ion_size and rul │ │ │ │ +00025190: 6572 2e20 4974 2070 7265 616c 6c6f 6361 er. It prealloca │ │ │ │ +000251a0: 7465 2073 6f6d 6520 6275 6666 6572 7320 te some buffers │ │ │ │ +000251b0: 666f 7220 6675 7475 7265 0a20 2020 2020 for future. │ │ │ │ +000251c0: 2a20 636f 6d70 7574 696e 6720 6974 6572 * computing iter │ │ │ │ +000251d0: 6174 696f 6e73 206f 7665 7220 7468 6520 ations over the │ │ │ │ +000251e0: 6769 7665 6e20 696d 6167 652e 2046 6f72 given image. For │ │ │ │ +000251f0: 2065 6e61 6e63 6865 6420 7265 7375 6c74 enanched result │ │ │ │ +00025200: 7320 6974 2069 7320 7265 636f 6d6d 656e s it is recommen │ │ │ │ +00025210: 6465 6420 666f 7220 636f 6c6f 7220 696d ded for color im │ │ │ │ +00025220: 6167 6573 2074 6f0a 2020 2020 202a 2070 ages to. * p │ │ │ │ +00025230: 7265 7072 6f63 6573 7320 696d 6167 6520 reprocess image │ │ │ │ +00025240: 7769 7468 206c 6974 746c 6520 6761 7573 with little gaus │ │ │ │ +00025250: 7369 616e 2062 6c75 7220 7573 696e 6720 sian blur using │ │ │ │ +00025260: 6120 736d 616c 6c20 3320 7820 3320 6b65 a small 3 x 3 ke │ │ │ │ +00025270: 726e 656c 2061 6e64 2061 6464 6974 696f rnel and additio │ │ │ │ +00025280: 6e61 6c20 636f 6e76 6572 7369 6f6e 2069 nal conversion i │ │ │ │ +00025290: 6e74 6f0a 2020 2020 202a 2043 6965 4c41 nto. * CieLA │ │ │ │ +000252a0: 4220 636f 6c6f 7220 7370 6163 652e 2041 B color space. A │ │ │ │ +000252b0: 6e20 6578 616d 706c 6520 6f66 2053 4c49 n example of SLI │ │ │ │ +000252c0: 4320 7665 7273 7573 2053 4c49 434f 2061 C versus SLICO a │ │ │ │ +000252d0: 6e64 204d 534c 4943 2069 7320 696c 7573 nd MSLIC is ilus │ │ │ │ +000252e0: 7472 6174 6564 2069 6e20 7468 6520 666f trated in the fo │ │ │ │ +000252f0: 6c6c 6f77 696e 6720 7069 6374 7572 652e llowing picture. │ │ │ │ +00025300: 0a20 2020 2020 2a0a 2020 2020 202a 2021 . *. * ! │ │ │ │ +00025310: 5b69 6d61 6765 5d28 7069 6373 2f73 7570 [image](pics/sup │ │ │ │ +00025320: 6572 7069 7865 6c73 5f73 6c69 632e 706e erpixels_slic.pn │ │ │ │ +00025330: 6729 0a20 2020 2020 2a20 4072 6574 7572 g). * @retur │ │ │ │ +00025340: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00025350: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00025360: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00025370: 7469 6320 5375 7065 7270 6978 656c 534c tic SuperpixelSL │ │ │ │ +00025380: 4943 2063 7265 6174 6553 7570 6572 7069 IC createSuperpi │ │ │ │ +00025390: 7865 6c53 4c49 4328 4d61 7420 696d 6167 xelSLIC(Mat imag │ │ │ │ +000253a0: 6529 207b 0a20 2020 2020 2020 2072 6574 e) {. ret │ │ │ │ +000253b0: 7572 6e20 5375 7065 7270 6978 656c 534c urn SuperpixelSL │ │ │ │ +000253c0: 4943 2e5f 5f66 726f 6d50 7472 5f5f 2863 IC.__fromPtr__(c │ │ │ │ +000253d0: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +000253e0: 4c49 435f 3328 696d 6167 652e 6e61 7469 LIC_3(image.nati │ │ │ │ +000253f0: 7665 4f62 6a29 293b 0a20 2020 207d 0a0a veObj));. }.. │ │ │ │ +00025400: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00025410: 2b2b 3a20 2050 7472 5f45 6467 6544 7261 ++: Ptr_EdgeDra │ │ │ │ +00025420: 7769 6e67 2063 763a 3a78 696d 6770 726f wing cv::ximgpro │ │ │ │ +00025430: 633a 3a63 7265 6174 6545 6467 6544 7261 c::createEdgeDra │ │ │ │ +00025440: 7769 6e67 2829 0a20 2020 202f 2f0a 0a20 wing(). //.. │ │ │ │ +00025450: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00025460: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po │ │ │ │ +00025470: 696e 7465 7220 746f 2061 2045 6467 6544 inter to a EdgeD │ │ │ │ +00025480: 7261 7769 6e67 206f 626a 6563 7420 616e rawing object an │ │ │ │ +00025490: 6420 696e 6974 6961 6c69 7a65 7320 6974 d initializes it │ │ │ │ +000254a0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +000254b0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000254c0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +000254d0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000254e0: 6320 4564 6765 4472 6177 696e 6720 6372 c EdgeDrawing cr │ │ │ │ +000254f0: 6561 7465 4564 6765 4472 6177 696e 6728 eateEdgeDrawing( │ │ │ │ +00025500: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00025510: 726e 2045 6467 6544 7261 7769 6e67 2e5f rn EdgeDrawing._ │ │ │ │ +00025520: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00025530: 6545 6467 6544 7261 7769 6e67 5f30 2829 eEdgeDrawing_0() │ │ │ │ 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, │ │ │ │ +00025a00: 2f2f 2043 2b2b 3a20 2050 7472 5f47 7261 // C++: Ptr_Gra │ │ │ │ +00025a10: 7068 5365 676d 656e 7461 7469 6f6e 2063 phSegmentation c │ │ │ │ +00025a20: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +00025a30: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +00025a40: 6547 7261 7068 5365 676d 656e 7461 7469 eGraphSegmentati │ │ │ │ +00025a50: 6f6e 2864 6f75 626c 6520 7369 676d 6120 on(double sigma │ │ │ │ +00025a60: 3d20 302e 352c 2066 6c6f 6174 206b 203d = 0.5, float k = │ │ │ │ +00025a70: 2033 3030 2c20 696e 7420 6d69 6e5f 7369 300, int min_si │ │ │ │ +00025a80: 7a65 203d 2031 3030 290a 2020 2020 7072 ze = 100). pr │ │ │ │ +00025a90: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00025aa0: 6976 6520 6c6f 6e67 2063 7265 6174 6547 ive long createG │ │ │ │ +00025ab0: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +00025ac0: 5f30 2864 6f75 626c 6520 7369 676d 612c _0(double sigma, │ │ │ │ +00025ad0: 2066 6c6f 6174 206b 2c20 696e 7420 6d69 float k, int mi │ │ │ │ +00025ae0: 6e5f 7369 7a65 293b 0a20 2020 2070 7269 n_size);. pri │ │ │ │ +00025af0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00025b00: 7665 206c 6f6e 6720 6372 6561 7465 4772 ve long createGr │ │ │ │ +00025b10: 6170 6853 6567 6d65 6e74 6174 696f 6e5f aphSegmentation_ │ │ │ │ +00025b20: 3128 646f 7562 6c65 2073 6967 6d61 2c20 1(double sigma, │ │ │ │ +00025b30: 666c 6f61 7420 6b29 3b0a 2020 2020 7072 float k);. pr │ │ │ │ +00025b40: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00025b50: 6976 6520 6c6f 6e67 2063 7265 6174 6547 ive long createG │ │ │ │ +00025b60: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +00025b70: 5f32 2864 6f75 626c 6520 7369 676d 6129 _2(double sigma) │ │ │ │ +00025b80: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00025b90: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00025ba0: 2063 7265 6174 6547 7261 7068 5365 676d createGraphSegm │ │ │ │ +00025bb0: 656e 7461 7469 6f6e 5f33 2829 3b0a 0a20 entation_3();.. │ │ │ │ +00025bc0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00025bd0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00025be0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00025bf0: 6567 7943 6f6c 6f72 2063 763a 3a78 696d egyColor cv::xim │ │ │ │ +00025c00: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ +00025c10: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec │ │ │ │ +00025c20: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00025c30: 7461 7469 6f6e 5374 7261 7465 6779 436f tationStrategyCo │ │ │ │ +00025c40: 6c6f 7228 290a 2020 2020 7072 6976 6174 lor(). privat │ │ │ │ +00025c50: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00025c60: 6c6f 6e67 2063 7265 6174 6553 656c 6563 long createSelec │ │ │ │ +00025c70: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00025c80: 7461 7469 6f6e 5374 7261 7465 6779 436f tationStrategyCo │ │ │ │ +00025c90: 6c6f 725f 3028 293b 0a0a 2020 2020 2f2f lor_0();.. // │ │ │ │ +00025ca0: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +00025cb0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00025cc0: 7461 7469 6f6e 5374 7261 7465 6779 5369 tationStrategySi │ │ │ │ +00025cd0: 7a65 2063 763a 3a78 696d 6770 726f 633a ze cv::ximgproc: │ │ │ │ +00025ce0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +00025cf0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00025d00: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00025d10: 5374 7261 7465 6779 5369 7a65 2829 0a20 StrategySize(). │ │ │ │ +00025d20: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00025d30: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00025d40: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +00025d50: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00025d60: 7472 6174 6567 7953 697a 655f 3028 293b trategySize_0(); │ │ │ │ +00025d70: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +00025d80: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +00025d90: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00025da0: 7261 7465 6779 5465 7874 7572 6520 6376 rategyTexture cv │ │ │ │ +00025db0: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ +00025dc0: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ +00025dd0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00025de0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00025df0: 6567 7954 6578 7475 7265 2829 0a20 2020 egyTexture(). │ │ │ │ +00025e00: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00025e10: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00025e20: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +00025e30: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00025e40: 6174 6567 7954 6578 7475 7265 5f30 2829 ategyTexture_0() │ │ │ │ +00025e50: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +00025e60: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +00025e70: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00025e80: 7472 6174 6567 7946 696c 6c20 6376 3a3a trategyFill cv:: │ │ │ │ +00025e90: 7869 6d67 7072 6f63 3a3a 7365 676d 656e ximgproc::segmen │ │ │ │ +00025ea0: 7461 7469 6f6e 3a3a 6372 6561 7465 5365 tation::createSe │ │ │ │ +00025eb0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00025ec0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00025ed0: 7946 696c 6c28 290a 2020 2020 7072 6976 yFill(). priv │ │ │ │ +00025ee0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00025ef0: 6520 6c6f 6e67 2063 7265 6174 6553 656c e long createSel │ │ │ │ +00025f00: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00025f10: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00025f20: 4669 6c6c 5f30 2829 3b0a 0a20 2020 202f Fill_0();.. / │ │ │ │ +00025f30: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ +00025f40: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00025f50: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00025f60: 756c 7469 706c 6520 6376 3a3a 7869 6d67 ultiple cv::ximg │ │ │ │ +00025f70: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ +00025f80: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ +00025f90: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00025fa0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +00025fb0: 7469 706c 6528 290a 2020 2020 7072 6976 tiple(). priv │ │ │ │ +00025fc0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00025fd0: 6520 6c6f 6e67 2063 7265 6174 6553 656c e long createSel │ │ │ │ +00025fe0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00025ff0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00026000: 4d75 6c74 6970 6c65 5f30 2829 3b0a 0a20 Multiple_0();.. │ │ │ │ +00026010: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00026020: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00026030: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00026040: 6567 794d 756c 7469 706c 6520 6376 3a3a egyMultiple cv:: │ │ │ │ +00026050: 7869 6d67 7072 6f63 3a3a 7365 676d 656e ximgproc::segmen │ │ │ │ +00026060: 7461 7469 6f6e 3a3a 6372 6561 7465 5365 tation::createSe │ │ │ │ +00026070: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00026080: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00026090: 794d 756c 7469 706c 6528 5074 725f 5365 yMultiple(Ptr_Se │ │ │ │ +000260a0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +000260b0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +000260c0: 7920 7331 290a 2020 2020 7072 6976 6174 y s1). privat │ │ │ │ +000260d0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000260e0: 6c6f 6e67 2063 7265 6174 6553 656c 6563 long createSelec │ │ │ │ +000260f0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00026100: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +00026110: 6c74 6970 6c65 5f31 286c 6f6e 6720 7331 ltiple_1(long s1 │ │ │ │ +00026120: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +00026130: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +00026140: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00026150: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00026160: 6779 4d75 6c74 6970 6c65 2063 763a 3a78 gyMultiple cv::x │ │ │ │ +00026170: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +00026180: 6174 696f 6e3a 3a63 7265 6174 6553 656c ation::createSel │ │ │ │ +00026190: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +000261a0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +000261b0: 4d75 6c74 6970 6c65 2850 7472 5f53 656c Multiple(Ptr_Sel │ │ │ │ +000261c0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +000261d0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +000261e0: 2073 312c 2050 7472 5f53 656c 6563 7469 s1, Ptr_Selecti │ │ │ │ +000261f0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00026200: 7469 6f6e 5374 7261 7465 6779 2073 3229 tionStrategy s2) │ │ │ │ +00026210: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00026220: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00026230: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +00026240: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00026250: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +00026260: 655f 3228 6c6f 6e67 2073 315f 6e61 7469 e_2(long s1_nati │ │ │ │ +00026270: 7665 4f62 6a2c 206c 6f6e 6720 7332 5f6e veObj, long s2_n │ │ │ │ +00026280: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ +00026290: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ +000262a0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +000262b0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +000262c0: 4d75 6c74 6970 6c65 2063 763a 3a78 696d Multiple cv::xim │ │ │ │ +000262d0: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ +000262e0: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec │ │ │ │ +000262f0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00026300: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +00026310: 6c74 6970 6c65 2850 7472 5f53 656c 6563 ltiple(Ptr_Selec │ │ │ │ +00026320: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00026330: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +00026340: 312c 2050 7472 5f53 656c 6563 7469 7665 1, Ptr_Selective │ │ │ │ +00026350: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00026360: 6f6e 5374 7261 7465 6779 2073 322c 2050 onStrategy s2, P │ │ │ │ +00026370: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +00026380: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00026390: 7261 7465 6779 2073 3329 0a20 2020 2070 rategy s3). p │ │ │ │ +000263a0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +000263b0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +000263c0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +000263d0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +000263e0: 6567 794d 756c 7469 706c 655f 3328 6c6f egyMultiple_3(lo │ │ │ │ +000263f0: 6e67 2073 315f 6e61 7469 7665 4f62 6a2c ng s1_nativeObj, │ │ │ │ +00026400: 206c 6f6e 6720 7332 5f6e 6174 6976 654f long s2_nativeO │ │ │ │ +00026410: 626a 2c20 6c6f 6e67 2073 335f 6e61 7469 bj, long s3_nati │ │ │ │ +00026420: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ +00026430: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ +00026440: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00026450: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +00026460: 7469 706c 6520 6376 3a3a 7869 6d67 7072 tiple cv::ximgpr │ │ │ │ +00026470: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation │ │ │ │ +00026480: 3a3a 6372 6561 7465 5365 6c65 6374 6976 ::createSelectiv │ │ │ │ +00026490: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +000264a0: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +000264b0: 706c 6528 5074 725f 5365 6c65 6374 6976 ple(Ptr_Selectiv │ │ │ │ +000264c0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +000264d0: 696f 6e53 7472 6174 6567 7920 7331 2c20 ionStrategy s1, │ │ │ │ +000264e0: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +000264f0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00026500: 7472 6174 6567 7920 7332 2c20 5074 725f trategy s2, Ptr_ │ │ │ │ +00026510: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00026520: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00026530: 6567 7920 7333 2c20 5074 725f 5365 6c65 egy s3, Ptr_Sele │ │ │ │ +00026540: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00026550: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +00026560: 7334 290a 2020 2020 7072 6976 6174 6520 s4). private │ │ │ │ +00026570: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00026580: 6e67 2063 7265 6174 6553 656c 6563 7469 ng createSelecti │ │ │ │ +00026590: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +000265a0: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +000265b0: 6970 6c65 5f34 286c 6f6e 6720 7331 5f6e iple_4(long s1_n │ │ │ │ +000265c0: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +000265d0: 325f 6e61 7469 7665 4f62 6a2c 206c 6f6e 2_nativeObj, lon │ │ │ │ +000265e0: 6720 7333 5f6e 6174 6976 654f 626a 2c20 g s3_nativeObj, │ │ │ │ +000265f0: 6c6f 6e67 2073 345f 6e61 7469 7665 4f62 long s4_nativeOb │ │ │ │ +00026600: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +00026610: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ +00026620: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00026630: 6e20 6376 3a3a 7869 6d67 7072 6f63 3a3a n cv::ximgproc:: │ │ │ │ +00026640: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ +00026650: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +00026660: 7263 6853 6567 6d65 6e74 6174 696f 6e28 rchSegmentation( │ │ │ │ +00026670: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00026680: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00026690: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ +000266a0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +000266b0: 6f6e 5f30 2829 3b0a 0a20 2020 202f 2f20 on_0();.. // │ │ │ │ +000266c0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +000266d0: 696d 6770 726f 633a 3a66 6f75 7269 6572 imgproc::fourier │ │ │ │ +000266e0: 4465 7363 7269 7074 6f72 284d 6174 2073 Descriptor(Mat s │ │ │ │ +000266f0: 7263 2c20 4d61 7426 2064 7374 2c20 696e rc, Mat& dst, in │ │ │ │ +00026700: 7420 6e62 456c 7420 3d20 2d31 2c20 696e t nbElt = -1, in │ │ │ │ +00026710: 7420 6e62 4644 203d 202d 3129 0a20 2020 t nbFD = -1). │ │ │ │ +00026720: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00026730: 6e61 7469 7665 2076 6f69 6420 666f 7572 native void four │ │ │ │ +00026740: 6965 7244 6573 6372 6970 746f 725f 3028 ierDescriptor_0( │ │ │ │ +00026750: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +00026760: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +00026770: 6976 654f 626a 2c20 696e 7420 6e62 456c iveObj, int nbEl │ │ │ │ +00026780: 742c 2069 6e74 206e 6246 4429 3b0a 2020 t, int nbFD);. │ │ │ │ +00026790: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +000267a0: 206e 6174 6976 6520 766f 6964 2066 6f75 native void fou │ │ │ │ +000267b0: 7269 6572 4465 7363 7269 7074 6f72 5f31 rierDescriptor_1 │ │ │ │ +000267c0: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +000267d0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +000267e0: 7469 7665 4f62 6a2c 2069 6e74 206e 6245 tiveObj, int nbE │ │ │ │ +000267f0: 6c74 293b 0a20 2020 2070 7269 7661 7465 lt);. private │ │ │ │ +00026800: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00026810: 6f69 6420 666f 7572 6965 7244 6573 6372 oid fourierDescr │ │ │ │ +00026820: 6970 746f 725f 3228 6c6f 6e67 2073 7263 iptor_2(long src │ │ │ │ +00026830: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00026840: 2064 7374 5f6e 6174 6976 654f 626a 293b dst_nativeObj); │ │ │ │ +00026850: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ +00026860: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +00026870: 3a3a 7472 616e 7366 6f72 6d46 4428 4d61 ::transformFD(Ma │ │ │ │ +00026880: 7420 7372 632c 204d 6174 2074 2c20 4d61 t src, Mat t, Ma │ │ │ │ +00026890: 7426 2064 7374 2c20 626f 6f6c 2066 6443 t& dst, bool fdC │ │ │ │ +000268a0: 6f6e 746f 7572 203d 2074 7275 6529 0a20 ontour = true). │ │ │ │ +000268b0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +000268c0: 6320 6e61 7469 7665 2076 6f69 6420 7472 c native void tr │ │ │ │ +000268d0: 616e 7366 6f72 6d46 445f 3028 6c6f 6e67 ansformFD_0(long │ │ │ │ +000268e0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +000268f0: 6c6f 6e67 2074 5f6e 6174 6976 654f 626a long t_nativeObj │ │ │ │ +00026900: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00026910: 654f 626a 2c20 626f 6f6c 6561 6e20 6664 eObj, boolean fd │ │ │ │ +00026920: 436f 6e74 6f75 7229 3b0a 2020 2020 7072 Contour);. pr │ │ │ │ +00026930: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00026940: 6976 6520 766f 6964 2074 7261 6e73 666f ive void transfo │ │ │ │ +00026950: 726d 4644 5f31 286c 6f6e 6720 7372 635f rmFD_1(long src_ │ │ │ │ +00026960: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00026970: 745f 6e61 7469 7665 4f62 6a2c 206c 6f6e t_nativeObj, lon │ │ │ │ +00026980: 6720 6473 745f 6e61 7469 7665 4f62 6a29 g dst_nativeObj) │ │ │ │ +00026990: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +000269a0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +000269b0: 633a 3a63 6f6e 746f 7572 5361 6d70 6c69 c::contourSampli │ │ │ │ +000269c0: 6e67 284d 6174 2073 7263 2c20 4d61 7426 ng(Mat src, Mat& │ │ │ │ +000269d0: 206f 7574 2c20 696e 7420 6e62 456c 7429 out, int nbElt) │ │ │ │ +000269e0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000269f0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00026a00: 636f 6e74 6f75 7253 616d 706c 696e 675f contourSampling_ │ │ │ │ +00026a10: 3028 6c6f 6e67 2073 7263 5f6e 6174 6976 0(long src_nativ │ │ │ │ +00026a20: 654f 626a 2c20 6c6f 6e67 206f 7574 5f6e eObj, long out_n │ │ │ │ +00026a30: 6174 6976 654f 626a 2c20 696e 7420 6e62 ativeObj, int nb │ │ │ │ +00026a40: 456c 7429 3b0a 0a20 2020 202f 2f20 432b Elt);.. // C+ │ │ │ │ +00026a50: 2b3a 2020 5074 725f 436f 6e74 6f75 7246 +: Ptr_ContourF │ │ │ │ +00026a60: 6974 7469 6e67 2063 763a 3a78 696d 6770 itting cv::ximgp │ │ │ │ +00026a70: 726f 633a 3a63 7265 6174 6543 6f6e 746f roc::createConto │ │ │ │ +00026a80: 7572 4669 7474 696e 6728 696e 7420 6374 urFitting(int ct │ │ │ │ +00026a90: 7220 3d20 3130 3234 2c20 696e 7420 6664 r = 1024, int fd │ │ │ │ +00026aa0: 203d 2031 3629 0a20 2020 2070 7269 7661 = 16). priva │ │ │ │ +00026ab0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00026ac0: 206c 6f6e 6720 6372 6561 7465 436f 6e74 long createCont │ │ │ │ +00026ad0: 6f75 7246 6974 7469 6e67 5f30 2869 6e74 ourFitting_0(int │ │ │ │ +00026ae0: 2063 7472 2c20 696e 7420 6664 293b 0a20 ctr, int fd);. │ │ │ │ +00026af0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00026b00: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00026b10: 6561 7465 436f 6e74 6f75 7246 6974 7469 eateContourFitti │ │ │ │ +00026b20: 6e67 5f31 2869 6e74 2063 7472 293b 0a20 ng_1(int ctr);. │ │ │ │ +00026b30: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00026b40: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00026b50: 6561 7465 436f 6e74 6f75 7246 6974 7469 eateContourFitti │ │ │ │ +00026b60: 6e67 5f32 2829 3b0a 0a20 2020 202f 2f20 ng_2();.. // │ │ │ │ +00026b70: 432b 2b3a 2020 5074 725f 4564 6765 426f C++: Ptr_EdgeBo │ │ │ │ +00026b80: 7865 7320 6376 3a3a 7869 6d67 7072 6f63 xes cv::ximgproc │ │ │ │ +00026b90: 3a3a 6372 6561 7465 4564 6765 426f 7865 ::createEdgeBoxe │ │ │ │ +00026ba0: 7328 666c 6f61 7420 616c 7068 6120 3d20 s(float alpha = │ │ │ │ +00026bb0: 302e 3635 662c 2066 6c6f 6174 2062 6574 0.65f, float bet │ │ │ │ +00026bc0: 6120 3d20 302e 3735 662c 2066 6c6f 6174 a = 0.75f, float │ │ │ │ +00026bd0: 2065 7461 203d 2031 2c20 666c 6f61 7420 eta = 1, float │ │ │ │ +00026be0: 6d69 6e53 636f 7265 203d 2030 2e30 3166 minScore = 0.01f │ │ │ │ +00026bf0: 2c20 696e 7420 6d61 7842 6f78 6573 203d , int maxBoxes = │ │ │ │ +00026c00: 2031 3030 3030 2c20 666c 6f61 7420 6564 10000, float ed │ │ │ │ +00026c10: 6765 4d69 6e4d 6167 203d 2030 2e31 662c geMinMag = 0.1f, │ │ │ │ +00026c20: 2066 6c6f 6174 2065 6467 654d 6572 6765 float edgeMerge │ │ │ │ +00026c30: 5468 7220 3d20 302e 3566 2c20 666c 6f61 Thr = 0.5f, floa │ │ │ │ +00026c40: 7420 636c 7573 7465 724d 696e 4d61 6720 t clusterMinMag │ │ │ │ +00026c50: 3d20 302e 3566 2c20 666c 6f61 7420 6d61 = 0.5f, float ma │ │ │ │ +00026c60: 7841 7370 6563 7452 6174 696f 203d 2033 xAspectRatio = 3 │ │ │ │ +00026c70: 2c20 666c 6f61 7420 6d69 6e42 6f78 4172 , float minBoxAr │ │ │ │ +00026c80: 6561 203d 2031 3030 302c 2066 6c6f 6174 ea = 1000, float │ │ │ │ +00026c90: 2067 616d 6d61 203d 2032 2c20 666c 6f61 gamma = 2, floa │ │ │ │ +00026ca0: 7420 6b61 7070 6120 3d20 312e 3566 290a t kappa = 1.5f). │ │ │ │ +00026cb0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00026cc0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +00026cd0: 7265 6174 6545 6467 6542 6f78 6573 5f30 reateEdgeBoxes_0 │ │ │ │ +00026ce0: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ +00026cf0: 6f61 7420 6265 7461 2c20 666c 6f61 7420 oat beta, float │ │ │ │ +00026d00: 6574 612c 2066 6c6f 6174 206d 696e 5363 eta, float minSc │ │ │ │ +00026d10: 6f72 652c 2069 6e74 206d 6178 426f 7865 ore, int maxBoxe │ │ │ │ +00026d20: 732c 2066 6c6f 6174 2065 6467 654d 696e s, float edgeMin │ │ │ │ +00026d30: 4d61 672c 2066 6c6f 6174 2065 6467 654d Mag, float edgeM │ │ │ │ +00026d40: 6572 6765 5468 722c 2066 6c6f 6174 2063 ergeThr, float c │ │ │ │ +00026d50: 6c75 7374 6572 4d69 6e4d 6167 2c20 666c lusterMinMag, fl │ │ │ │ +00026d60: 6f61 7420 6d61 7841 7370 6563 7452 6174 oat maxAspectRat │ │ │ │ +00026d70: 696f 2c20 666c 6f61 7420 6d69 6e42 6f78 io, float minBox │ │ │ │ +00026d80: 4172 6561 2c20 666c 6f61 7420 6761 6d6d Area, float gamm │ │ │ │ +00026d90: 612c 2066 6c6f 6174 206b 6170 7061 293b a, float kappa); │ │ │ │ +00026da0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00026db0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00026dc0: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ +00026dd0: 3128 666c 6f61 7420 616c 7068 612c 2066 1(float alpha, f │ │ │ │ +00026de0: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ +00026df0: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ +00026e00: 636f 7265 2c20 696e 7420 6d61 7842 6f78 core, int maxBox │ │ │ │ +00026e10: 6573 2c20 666c 6f61 7420 6564 6765 4d69 es, float edgeMi │ │ │ │ +00026e20: 6e4d 6167 2c20 666c 6f61 7420 6564 6765 nMag, float edge │ │ │ │ +00026e30: 4d65 7267 6554 6872 2c20 666c 6f61 7420 MergeThr, float │ │ │ │ +00026e40: 636c 7573 7465 724d 696e 4d61 672c 2066 clusterMinMag, f │ │ │ │ +00026e50: 6c6f 6174 206d 6178 4173 7065 6374 5261 loat maxAspectRa │ │ │ │ +00026e60: 7469 6f2c 2066 6c6f 6174 206d 696e 426f tio, float minBo │ │ │ │ +00026e70: 7841 7265 612c 2066 6c6f 6174 2067 616d xArea, float gam │ │ │ │ +00026e80: 6d61 293b 0a20 2020 2070 7269 7661 7465 ma);. private │ │ │ │ +00026e90: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00026ea0: 6f6e 6720 6372 6561 7465 4564 6765 426f ong createEdgeBo │ │ │ │ +00026eb0: 7865 735f 3228 666c 6f61 7420 616c 7068 xes_2(float alph │ │ │ │ +00026ec0: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ +00026ed0: 6c6f 6174 2065 7461 2c20 666c 6f61 7420 loat eta, float │ │ │ │ +00026ee0: 6d69 6e53 636f 7265 2c20 696e 7420 6d61 minScore, int ma │ │ │ │ +00026ef0: 7842 6f78 6573 2c20 666c 6f61 7420 6564 xBoxes, float ed │ │ │ │ +00026f00: 6765 4d69 6e4d 6167 2c20 666c 6f61 7420 geMinMag, float │ │ │ │ +00026f10: 6564 6765 4d65 7267 6554 6872 2c20 666c edgeMergeThr, fl │ │ │ │ +00026f20: 6f61 7420 636c 7573 7465 724d 696e 4d61 oat clusterMinMa │ │ │ │ +00026f30: 672c 2066 6c6f 6174 206d 6178 4173 7065 g, float maxAspe │ │ │ │ +00026f40: 6374 5261 7469 6f2c 2066 6c6f 6174 206d ctRatio, float m │ │ │ │ +00026f50: 696e 426f 7841 7265 6129 3b0a 2020 2020 inBoxArea);. │ │ │ │ +00026f60: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00026f70: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00026f80: 6545 6467 6542 6f78 6573 5f33 2866 6c6f eEdgeBoxes_3(flo │ │ │ │ +00026f90: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ +00026fa0: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ +00026fb0: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ +00026fc0: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ +00026fd0: 6c6f 6174 2065 6467 654d 696e 4d61 672c loat edgeMinMag, │ │ │ │ +00026fe0: 2066 6c6f 6174 2065 6467 654d 6572 6765 float edgeMerge │ │ │ │ +00026ff0: 5468 722c 2066 6c6f 6174 2063 6c75 7374 Thr, float clust │ │ │ │ +00027000: 6572 4d69 6e4d 6167 2c20 666c 6f61 7420 erMinMag, float │ │ │ │ +00027010: 6d61 7841 7370 6563 7452 6174 696f 293b maxAspectRatio); │ │ │ │ +00027020: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027030: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00027040: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ +00027050: 3428 666c 6f61 7420 616c 7068 612c 2066 4(float alpha, f │ │ │ │ +00027060: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ +00027070: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ +00027080: 636f 7265 2c20 696e 7420 6d61 7842 6f78 core, int maxBox │ │ │ │ +00027090: 6573 2c20 666c 6f61 7420 6564 6765 4d69 es, float edgeMi │ │ │ │ +000270a0: 6e4d 6167 2c20 666c 6f61 7420 6564 6765 nMag, float edge │ │ │ │ +000270b0: 4d65 7267 6554 6872 2c20 666c 6f61 7420 MergeThr, float │ │ │ │ +000270c0: 636c 7573 7465 724d 696e 4d61 6729 3b0a clusterMinMag);. │ │ │ │ +000270d0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +000270e0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +000270f0: 7265 6174 6545 6467 6542 6f78 6573 5f35 reateEdgeBoxes_5 │ │ │ │ +00027100: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ +00027110: 6f61 7420 6265 7461 2c20 666c 6f61 7420 oat beta, float │ │ │ │ +00027120: 6574 612c 2066 6c6f 6174 206d 696e 5363 eta, float minSc │ │ │ │ +00027130: 6f72 652c 2069 6e74 206d 6178 426f 7865 ore, int maxBoxe │ │ │ │ +00027140: 732c 2066 6c6f 6174 2065 6467 654d 696e s, float edgeMin │ │ │ │ +00027150: 4d61 672c 2066 6c6f 6174 2065 6467 654d Mag, float edgeM │ │ │ │ +00027160: 6572 6765 5468 7229 3b0a 2020 2020 7072 ergeThr);. pr │ │ │ │ +00027170: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00027180: 6976 6520 6c6f 6e67 2063 7265 6174 6545 ive long createE │ │ │ │ +00027190: 6467 6542 6f78 6573 5f36 2866 6c6f 6174 dgeBoxes_6(float │ │ │ │ +000271a0: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ +000271b0: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f │ │ │ │ +000271c0: 6c6f 6174 206d 696e 5363 6f72 652c 2069 loat minScore, i │ │ │ │ +000271d0: 6e74 206d 6178 426f 7865 732c 2066 6c6f nt maxBoxes, flo │ │ │ │ +000271e0: 6174 2065 6467 654d 696e 4d61 6729 3b0a at edgeMinMag);. │ │ │ │ +000271f0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00027200: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +00027210: 7265 6174 6545 6467 6542 6f78 6573 5f37 reateEdgeBoxes_7 │ │ │ │ +00027220: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ +00027230: 6f61 7420 6265 7461 2c20 666c 6f61 7420 oat beta, float │ │ │ │ +00027240: 6574 612c 2066 6c6f 6174 206d 696e 5363 eta, float minSc │ │ │ │ +00027250: 6f72 652c 2069 6e74 206d 6178 426f 7865 ore, int maxBoxe │ │ │ │ +00027260: 7329 3b0a 2020 2020 7072 6976 6174 6520 s);. private │ │ │ │ +00027270: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00027280: 6e67 2063 7265 6174 6545 6467 6542 6f78 ng createEdgeBox │ │ │ │ +00027290: 6573 5f38 2866 6c6f 6174 2061 6c70 6861 es_8(float alpha │ │ │ │ +000272a0: 2c20 666c 6f61 7420 6265 7461 2c20 666c , float beta, fl │ │ │ │ +000272b0: 6f61 7420 6574 612c 2066 6c6f 6174 206d oat eta, float m │ │ │ │ +000272c0: 696e 5363 6f72 6529 3b0a 2020 2020 7072 inScore);. pr │ │ │ │ +000272d0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +000272e0: 6976 6520 6c6f 6e67 2063 7265 6174 6545 ive long createE │ │ │ │ +000272f0: 6467 6542 6f78 6573 5f39 2866 6c6f 6174 dgeBoxes_9(float │ │ │ │ +00027300: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ +00027310: 7461 2c20 666c 6f61 7420 6574 6129 3b0a ta, float eta);. │ │ │ │ +00027320: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00027330: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +00027340: 7265 6174 6545 6467 6542 6f78 6573 5f31 reateEdgeBoxes_1 │ │ │ │ +00027350: 3028 666c 6f61 7420 616c 7068 612c 2066 0(float alpha, f │ │ │ │ +00027360: 6c6f 6174 2062 6574 6129 3b0a 2020 2020 loat beta);. │ │ │ │ +00027370: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00027380: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00027390: 6545 6467 6542 6f78 6573 5f31 3128 666c eEdgeBoxes_11(fl │ │ │ │ +000273a0: 6f61 7420 616c 7068 6129 3b0a 2020 2020 oat alpha);. │ │ │ │ +000273b0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +000273c0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +000273d0: 6545 6467 6542 6f78 6573 5f31 3228 293b eEdgeBoxes_12(); │ │ │ │ +000273e0: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ +000273f0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +00027400: 3a3a 4772 6164 6965 6e74 4465 7269 6368 ::GradientDerich │ │ │ │ +00027410: 6559 284d 6174 206f 702c 204d 6174 2620 eY(Mat op, Mat& │ │ │ │ +00027420: 6473 742c 2064 6f75 626c 6520 616c 7068 dst, double alph │ │ │ │ +00027430: 612c 2064 6f75 626c 6520 6f6d 6567 6129 a, double omega) │ │ │ │ +00027440: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027450: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00027460: 4772 6164 6965 6e74 4465 7269 6368 6559 GradientDericheY │ │ │ │ +00027470: 5f30 286c 6f6e 6720 6f70 5f6e 6174 6976 _0(long op_nativ │ │ │ │ +00027480: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +00027490: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +000274a0: 2061 6c70 6861 2c20 646f 7562 6c65 206f alpha, double o │ │ │ │ +000274b0: 6d65 6761 293b 0a0a 2020 2020 2f2f 2043 mega);.. // C │ │ │ │ +000274c0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +000274d0: 6d67 7072 6f63 3a3a 4772 6164 6965 6e74 mgproc::Gradient │ │ │ │ +000274e0: 4465 7269 6368 6558 284d 6174 206f 702c DericheX(Mat op, │ │ │ │ +000274f0: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ +00027500: 6520 616c 7068 612c 2064 6f75 626c 6520 e alpha, double │ │ │ │ +00027510: 6f6d 6567 6129 0a20 2020 2070 7269 7661 omega). priva │ │ │ │ +00027520: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00027530: 2076 6f69 6420 4772 6164 6965 6e74 4465 void GradientDe │ │ │ │ +00027540: 7269 6368 6558 5f30 286c 6f6e 6720 6f70 richeX_0(long op │ │ │ │ +00027550: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00027560: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +00027570: 646f 7562 6c65 2061 6c70 6861 2c20 646f double alpha, do │ │ │ │ +00027580: 7562 6c65 206f 6d65 6761 293b 0a0a 2020 uble omega);.. │ │ │ │ +00027590: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f46 // C++: Ptr_F │ │ │ │ +000275a0: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ +000275b0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +000275c0: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ +000275d0: 6374 6f72 2869 6e74 206c 656e 6774 685f ctor(int length_ │ │ │ │ +000275e0: 7468 7265 7368 6f6c 6420 3d20 3130 2c20 threshold = 10, │ │ │ │ +000275f0: 666c 6f61 7420 6469 7374 616e 6365 5f74 float distance_t │ │ │ │ +00027600: 6872 6573 686f 6c64 203d 2031 2e34 3134 hreshold = 1.414 │ │ │ │ +00027610: 3231 3335 3632 662c 2064 6f75 626c 6520 213562f, double │ │ │ │ +00027620: 6361 6e6e 795f 7468 3120 3d20 3530 2e30 canny_th1 = 50.0 │ │ │ │ +00027630: 2c20 646f 7562 6c65 2063 616e 6e79 5f74 , double canny_t │ │ │ │ +00027640: 6832 203d 2035 302e 302c 2069 6e74 2063 h2 = 50.0, int c │ │ │ │ +00027650: 616e 6e79 5f61 7065 7274 7572 655f 7369 anny_aperture_si │ │ │ │ +00027660: 7a65 203d 2033 2c20 626f 6f6c 2064 6f5f ze = 3, bool do_ │ │ │ │ +00027670: 6d65 7267 6520 3d20 6661 6c73 6529 0a20 merge = false). │ │ │ │ +00027680: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00027690: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +000276a0: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ +000276b0: 6374 6f72 5f30 2869 6e74 206c 656e 6774 ctor_0(int lengt │ │ │ │ +000276c0: 685f 7468 7265 7368 6f6c 642c 2066 6c6f h_threshold, flo │ │ │ │ +000276d0: 6174 2064 6973 7461 6e63 655f 7468 7265 at distance_thre │ │ │ │ +000276e0: 7368 6f6c 642c 2064 6f75 626c 6520 6361 shold, double ca │ │ │ │ +000276f0: 6e6e 795f 7468 312c 2064 6f75 626c 6520 nny_th1, double │ │ │ │ +00027700: 6361 6e6e 795f 7468 322c 2069 6e74 2063 canny_th2, int c │ │ │ │ +00027710: 616e 6e79 5f61 7065 7274 7572 655f 7369 anny_aperture_si │ │ │ │ +00027720: 7a65 2c20 626f 6f6c 6561 6e20 646f 5f6d ze, boolean do_m │ │ │ │ +00027730: 6572 6765 293b 0a20 2020 2070 7269 7661 erge);. priva │ │ │ │ +00027740: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00027750: 206c 6f6e 6720 6372 6561 7465 4661 7374 long createFast │ │ │ │ +00027760: 4c69 6e65 4465 7465 6374 6f72 5f31 2869 LineDetector_1(i │ │ │ │ +00027770: 6e74 206c 656e 6774 685f 7468 7265 7368 nt length_thresh │ │ │ │ +00027780: 6f6c 642c 2066 6c6f 6174 2064 6973 7461 old, float dista │ │ │ │ +00027790: 6e63 655f 7468 7265 7368 6f6c 642c 2064 nce_threshold, d │ │ │ │ +000277a0: 6f75 626c 6520 6361 6e6e 795f 7468 312c ouble canny_th1, │ │ │ │ +000277b0: 2064 6f75 626c 6520 6361 6e6e 795f 7468 double canny_th │ │ │ │ +000277c0: 322c 2069 6e74 2063 616e 6e79 5f61 7065 2, int canny_ape │ │ │ │ +000277d0: 7274 7572 655f 7369 7a65 293b 0a20 2020 rture_size);. │ │ │ │ +000277e0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000277f0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00027800: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ +00027810: 6f72 5f32 2869 6e74 206c 656e 6774 685f or_2(int length_ │ │ │ │ +00027820: 7468 7265 7368 6f6c 642c 2066 6c6f 6174 threshold, float │ │ │ │ +00027830: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ +00027840: 6f6c 642c 2064 6f75 626c 6520 6361 6e6e old, double cann │ │ │ │ +00027850: 795f 7468 312c 2064 6f75 626c 6520 6361 y_th1, double ca │ │ │ │ +00027860: 6e6e 795f 7468 3229 3b0a 2020 2020 7072 nny_th2);. pr │ │ │ │ +00027870: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00027880: 6976 6520 6c6f 6e67 2063 7265 6174 6546 ive long createF │ │ │ │ +00027890: 6173 744c 696e 6544 6574 6563 746f 725f astLineDetector_ │ │ │ │ +000278a0: 3328 696e 7420 6c65 6e67 7468 5f74 6872 3(int length_thr │ │ │ │ +000278b0: 6573 686f 6c64 2c20 666c 6f61 7420 6469 eshold, float di │ │ │ │ +000278c0: 7374 616e 6365 5f74 6872 6573 686f 6c64 stance_threshold │ │ │ │ +000278d0: 2c20 646f 7562 6c65 2063 616e 6e79 5f74 , double canny_t │ │ │ │ +000278e0: 6831 293b 0a20 2020 2070 7269 7661 7465 h1);. private │ │ │ │ +000278f0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00027900: 6f6e 6720 6372 6561 7465 4661 7374 4c69 ong createFastLi │ │ │ │ +00027910: 6e65 4465 7465 6374 6f72 5f34 2869 6e74 neDetector_4(int │ │ │ │ +00027920: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ +00027930: 642c 2066 6c6f 6174 2064 6973 7461 6e63 d, float distanc │ │ │ │ +00027940: 655f 7468 7265 7368 6f6c 6429 3b0a 2020 e_threshold);. │ │ │ │ +00027950: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00027960: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00027970: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00027980: 746f 725f 3528 696e 7420 6c65 6e67 7468 tor_5(int length │ │ │ │ +00027990: 5f74 6872 6573 686f 6c64 293b 0a20 2020 _threshold);. │ │ │ │ +000279a0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000279b0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +000279c0: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ +000279d0: 6f72 5f36 2829 3b0a 0a20 2020 202f 2f20 or_6();.. // │ │ │ │ +000279e0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +000279f0: 696d 6770 726f 633a 3a63 6f76 6172 6961 imgproc::covaria │ │ │ │ +00027a00: 6e63 6545 7374 696d 6174 696f 6e28 4d61 nceEstimation(Ma │ │ │ │ +00027a10: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ +00027a20: 2069 6e74 2077 696e 646f 7752 6f77 732c int windowRows, │ │ │ │ +00027a30: 2069 6e74 2077 696e 646f 7743 6f6c 7329 int windowCols) │ │ │ │ +00027a40: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027a50: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00027a60: 636f 7661 7269 616e 6365 4573 7469 6d61 covarianceEstima │ │ │ │ +00027a70: 7469 6f6e 5f30 286c 6f6e 6720 7372 635f tion_0(long src_ │ │ │ │ +00027a80: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00027a90: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +00027aa0: 6e74 2077 696e 646f 7752 6f77 732c 2069 nt windowRows, i │ │ │ │ +00027ab0: 6e74 2077 696e 646f 7743 6f6c 7329 3b0a nt windowCols);. │ │ │ │ +00027ac0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +00027ad0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +00027ae0: 3a65 6467 6550 7265 7365 7276 696e 6746 :edgePreservingF │ │ │ │ +00027af0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ +00027b00: 6174 2620 6473 742c 2069 6e74 2064 2c20 at& dst, int d, │ │ │ │ +00027b10: 646f 7562 6c65 2074 6872 6573 686f 6c64 double threshold │ │ │ │ +00027b20: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00027b30: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00027b40: 2065 6467 6550 7265 7365 7276 696e 6746 edgePreservingF │ │ │ │ +00027b50: 696c 7465 725f 3028 6c6f 6e67 2073 7263 ilter_0(long src │ │ │ │ +00027b60: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00027b70: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +00027b80: 696e 7420 642c 2064 6f75 626c 6520 7468 int d, double th │ │ │ │ +00027b90: 7265 7368 6f6c 6429 3b0a 0a20 2020 202f reshold);.. / │ │ │ │ +00027ba0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00027bb0: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00027bc0: 6551 7561 7465 726e 696f 6e49 6d61 6765 eQuaternionImage │ │ │ │ +00027bd0: 284d 6174 2069 6d67 2c20 4d61 7426 2071 (Mat img, Mat& q │ │ │ │ +00027be0: 696d 6729 0a20 2020 2070 7269 7661 7465 img). private │ │ │ │ +00027bf0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00027c00: 6f69 6420 6372 6561 7465 5175 6174 6572 oid createQuater │ │ │ │ +00027c10: 6e69 6f6e 496d 6167 655f 3028 6c6f 6e67 nionImage_0(long │ │ │ │ +00027c20: 2069 6d67 5f6e 6174 6976 654f 626a 2c20 img_nativeObj, │ │ │ │ +00027c30: 6c6f 6e67 2071 696d 675f 6e61 7469 7665 long qimg_native │ │ │ │ +00027c40: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ +00027c50: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +00027c60: 6770 726f 633a 3a71 636f 6e6a 284d 6174 gproc::qconj(Mat │ │ │ │ +00027c70: 2071 696d 672c 204d 6174 2620 7163 696d qimg, Mat& qcim │ │ │ │ +00027c80: 6729 0a20 2020 2070 7269 7661 7465 2073 g). private s │ │ │ │ +00027c90: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00027ca0: 6420 7163 6f6e 6a5f 3028 6c6f 6e67 2071 d qconj_0(long q │ │ │ │ +00027cb0: 696d 675f 6e61 7469 7665 4f62 6a2c 206c img_nativeObj, l │ │ │ │ +00027cc0: 6f6e 6720 7163 696d 675f 6e61 7469 7665 ong qcimg_native │ │ │ │ +00027cd0: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ +00027ce0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +00027cf0: 6770 726f 633a 3a71 756e 6974 6172 7928 gproc::qunitary( │ │ │ │ +00027d00: 4d61 7420 7169 6d67 2c20 4d61 7426 2071 Mat qimg, Mat& q │ │ │ │ +00027d10: 6e69 6d67 290a 2020 2020 7072 6976 6174 nimg). privat │ │ │ │ +00027d20: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00027d30: 766f 6964 2071 756e 6974 6172 795f 3028 void qunitary_0( │ │ │ │ +00027d40: 6c6f 6e67 2071 696d 675f 6e61 7469 7665 long qimg_native │ │ │ │ +00027d50: 4f62 6a2c 206c 6f6e 6720 716e 696d 675f Obj, long qnimg_ │ │ │ │ +00027d60: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +00027d70: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00027d80: 763a 3a78 696d 6770 726f 633a 3a71 6d75 v::ximgproc::qmu │ │ │ │ +00027d90: 6c74 6970 6c79 284d 6174 2073 7263 312c ltiply(Mat src1, │ │ │ │ +00027da0: 204d 6174 2073 7263 322c 204d 6174 2620 Mat src2, Mat& │ │ │ │ +00027db0: 6473 7429 0a20 2020 2070 7269 7661 7465 dst). private │ │ │ │ +00027dc0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00027dd0: 6f69 6420 716d 756c 7469 706c 795f 3028 oid qmultiply_0( │ │ │ │ +00027de0: 6c6f 6e67 2073 7263 315f 6e61 7469 7665 long src1_native │ │ │ │ +00027df0: 4f62 6a2c 206c 6f6e 6720 7372 6332 5f6e Obj, long src2_n │ │ │ │ +00027e00: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +00027e10: 7374 5f6e 6174 6976 654f 626a 293b 0a0a st_nativeObj);.. │ │ │ │ +00027e20: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00027e30: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00027e40: 7164 6674 284d 6174 2069 6d67 2c20 4d61 qdft(Mat img, Ma │ │ │ │ +00027e50: 7426 2071 696d 672c 2069 6e74 2066 6c61 t& qimg, int fla │ │ │ │ +00027e60: 6773 2c20 626f 6f6c 2073 6964 654c 6566 gs, bool sideLef │ │ │ │ +00027e70: 7429 0a20 2020 2070 7269 7661 7465 2073 t). private s │ │ │ │ +00027e80: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00027e90: 6420 7164 6674 5f30 286c 6f6e 6720 696d d qdft_0(long im │ │ │ │ +00027ea0: 675f 6e61 7469 7665 4f62 6a2c 206c 6f6e g_nativeObj, lon │ │ │ │ +00027eb0: 6720 7169 6d67 5f6e 6174 6976 654f 626a g qimg_nativeObj │ │ │ │ +00027ec0: 2c20 696e 7420 666c 6167 732c 2062 6f6f , int flags, boo │ │ │ │ +00027ed0: 6c65 616e 2073 6964 654c 6566 7429 3b0a lean sideLeft);. │ │ │ │ +00027ee0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +00027ef0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +00027f00: 3a63 6f6c 6f72 4d61 7463 6854 656d 706c :colorMatchTempl │ │ │ │ +00027f10: 6174 6528 4d61 7420 696d 672c 204d 6174 ate(Mat img, Mat │ │ │ │ +00027f20: 2074 656d 706c 2c20 4d61 7426 2072 6573 templ, Mat& res │ │ │ │ +00027f30: 756c 7429 0a20 2020 2070 7269 7661 7465 ult). private │ │ │ │ +00027f40: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00027f50: 6f69 6420 636f 6c6f 724d 6174 6368 5465 oid colorMatchTe │ │ │ │ +00027f60: 6d70 6c61 7465 5f30 286c 6f6e 6720 696d mplate_0(long im │ │ │ │ +00027f70: 675f 6e61 7469 7665 4f62 6a2c 206c 6f6e g_nativeObj, lon │ │ │ │ +00027f80: 6720 7465 6d70 6c5f 6e61 7469 7665 4f62 g templ_nativeOb │ │ │ │ +00027f90: 6a2c 206c 6f6e 6720 7265 7375 6c74 5f6e j, long result_n │ │ │ │ +00027fa0: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ +00027fb0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +00027fc0: 3a3a 7869 6d67 7072 6f63 3a3a 6669 6e64 ::ximgproc::find │ │ │ │ +00027fd0: 456c 6c69 7073 6573 284d 6174 2069 6d61 Ellipses(Mat ima │ │ │ │ +00027fe0: 6765 2c20 4d61 7426 2065 6c6c 6970 7365 ge, Mat& ellipse │ │ │ │ +00027ff0: 732c 2066 6c6f 6174 2073 636f 7265 5468 s, float scoreTh │ │ │ │ +00028000: 7265 7368 6f6c 6420 3d20 302e 3766 2c20 reshold = 0.7f, │ │ │ │ 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 │ │ │ │ +00028020: 7954 6872 6573 686f 6c64 203d 2030 2e35 yThreshold = 0.5 │ │ │ │ +00028030: 662c 2066 6c6f 6174 2063 656e 7465 7244 f, float centerD │ │ │ │ +00028040: 6973 7461 6e63 6554 6872 6573 686f 6c64 istanceThreshold │ │ │ │ +00028050: 203d 2030 2e30 3566 290a 2020 2020 7072 = 0.05f). pr │ │ │ │ +00028060: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00028070: 6976 6520 766f 6964 2066 696e 6445 6c6c ive void findEll │ │ │ │ +00028080: 6970 7365 735f 3028 6c6f 6e67 2069 6d61 ipses_0(long ima │ │ │ │ +00028090: 6765 5f6e 6174 6976 654f 626a 2c20 6c6f ge_nativeObj, lo │ │ │ │ +000280a0: 6e67 2065 6c6c 6970 7365 735f 6e61 7469 ng ellipses_nati │ │ │ │ +000280b0: 7665 4f62 6a2c 2066 6c6f 6174 2073 636f veObj, float sco │ │ │ │ +000280c0: 7265 5468 7265 7368 6f6c 642c 2066 6c6f reThreshold, flo │ │ │ │ +000280d0: 6174 2072 656c 6961 6269 6c69 7479 5468 at reliabilityTh │ │ │ │ +000280e0: 7265 7368 6f6c 642c 2066 6c6f 6174 2063 reshold, float c │ │ │ │ +000280f0: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ +00028100: 6573 686f 6c64 293b 0a20 2020 2070 7269 eshold);. pri │ │ │ │ +00028110: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028120: 7665 2076 6f69 6420 6669 6e64 456c 6c69 ve void findElli │ │ │ │ +00028130: 7073 6573 5f31 286c 6f6e 6720 696d 6167 pses_1(long imag │ │ │ │ +00028140: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +00028150: 6720 656c 6c69 7073 6573 5f6e 6174 6976 g ellipses_nativ │ │ │ │ +00028160: 654f 626a 2c20 666c 6f61 7420 7363 6f72 eObj, float scor │ │ │ │ +00028170: 6554 6872 6573 686f 6c64 2c20 666c 6f61 eThreshold, floa │ │ │ │ +00028180: 7420 7265 6c69 6162 696c 6974 7954 6872 t reliabilityThr │ │ │ │ +00028190: 6573 686f 6c64 293b 0a20 2020 2070 7269 eshold);. pri │ │ │ │ +000281a0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +000281b0: 7665 2076 6f69 6420 6669 6e64 456c 6c69 ve void findElli │ │ │ │ +000281c0: 7073 6573 5f32 286c 6f6e 6720 696d 6167 pses_2(long imag │ │ │ │ +000281d0: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +000281e0: 6720 656c 6c69 7073 6573 5f6e 6174 6976 g ellipses_nativ │ │ │ │ +000281f0: 654f 626a 2c20 666c 6f61 7420 7363 6f72 eObj, float scor │ │ │ │ +00028200: 6554 6872 6573 686f 6c64 293b 0a20 2020 eThreshold);. │ │ │ │ +00028210: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00028220: 6e61 7469 7665 2076 6f69 6420 6669 6e64 native void find │ │ │ │ +00028230: 456c 6c69 7073 6573 5f33 286c 6f6e 6720 Ellipses_3(long │ │ │ │ +00028240: 696d 6167 655f 6e61 7469 7665 4f62 6a2c image_nativeObj, │ │ │ │ +00028250: 206c 6f6e 6720 656c 6c69 7073 6573 5f6e long ellipses_n │ │ │ │ +00028260: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ +00028270: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +00028280: 3a3a 7869 6d67 7072 6f63 3a3a 7765 6967 ::ximgproc::weig │ │ │ │ +00028290: 6874 6564 4d65 6469 616e 4669 6c74 6572 htedMedianFilter │ │ │ │ +000282a0: 284d 6174 206a 6f69 6e74 2c20 4d61 7420 (Mat joint, Mat │ │ │ │ +000282b0: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +000282c0: 6e74 2072 2c20 646f 7562 6c65 2073 6967 nt r, double sig │ │ │ │ +000282d0: 6d61 203d 2032 352e 352c 2069 6e74 2077 ma = 25.5, int w │ │ │ │ +000282e0: 6569 6768 7454 7970 6520 3d20 574d 465f eightType = WMF_ │ │ │ │ +000282f0: 4558 502c 204d 6174 206d 6173 6b20 3d20 EXP, Mat mask = │ │ │ │ +00028300: 4d61 7428 2929 0a20 2020 2070 7269 7661 Mat()). priva │ │ │ │ +00028310: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00028320: 2076 6f69 6420 7765 6967 6874 6564 4d65 void weightedMe │ │ │ │ +00028330: 6469 616e 4669 6c74 6572 5f30 286c 6f6e dianFilter_0(lon │ │ │ │ +00028340: 6720 6a6f 696e 745f 6e61 7469 7665 4f62 g joint_nativeOb │ │ │ │ +00028350: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +00028360: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +00028370: 6e61 7469 7665 4f62 6a2c 2069 6e74 2072 nativeObj, int r │ │ │ │ +00028380: 2c20 646f 7562 6c65 2073 6967 6d61 2c20 , double sigma, │ │ │ │ +00028390: 696e 7420 7765 6967 6874 5479 7065 2c20 int weightType, │ │ │ │ +000283a0: 6c6f 6e67 206d 6173 6b5f 6e61 7469 7665 long mask_native │ │ │ │ +000283b0: 4f62 6a29 3b0a 2020 2020 7072 6976 6174 Obj);. privat │ │ │ │ +000283c0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000283d0: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ +000283e0: 6961 6e46 696c 7465 725f 3128 6c6f 6e67 ianFilter_1(long │ │ │ │ +000283f0: 206a 6f69 6e74 5f6e 6174 6976 654f 626a joint_nativeObj │ │ │ │ +00028400: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ +00028410: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +00028420: 6174 6976 654f 626a 2c20 696e 7420 722c ativeObj, int r, │ │ │ │ +00028430: 2064 6f75 626c 6520 7369 676d 612c 2069 double sigma, i │ │ │ │ +00028440: 6e74 2077 6569 6768 7454 7970 6529 3b0a nt weightType);. │ │ │ │ +00028450: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00028460: 6963 206e 6174 6976 6520 766f 6964 2077 ic native void w │ │ │ │ +00028470: 6569 6768 7465 644d 6564 6961 6e46 696c eightedMedianFil │ │ │ │ +00028480: 7465 725f 3228 6c6f 6e67 206a 6f69 6e74 ter_2(long joint │ │ │ │ +00028490: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +000284a0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +000284b0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +000284c0: 626a 2c20 696e 7420 722c 2064 6f75 626c bj, int r, doubl │ │ │ │ +000284d0: 6520 7369 676d 6129 3b0a 2020 2020 7072 e sigma);. pr │ │ │ │ +000284e0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +000284f0: 6976 6520 766f 6964 2077 6569 6768 7465 ive void weighte │ │ │ │ +00028500: 644d 6564 6961 6e46 696c 7465 725f 3328 dMedianFilter_3( │ │ │ │ +00028510: 6c6f 6e67 206a 6f69 6e74 5f6e 6174 6976 long joint_nativ │ │ │ │ +00028520: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +00028530: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +00028540: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +00028550: 7420 7229 3b0a 0a20 2020 202f 2f20 432b t r);.. // C+ │ │ │ │ +00028560: 2b3a 2020 5074 725f 4564 6765 4177 6172 +: Ptr_EdgeAwar │ │ │ │ +00028570: 6549 6e74 6572 706f 6c61 746f 7220 6376 eInterpolator cv │ │ │ │ +00028580: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +00028590: 7465 4564 6765 4177 6172 6549 6e74 6572 teEdgeAwareInter │ │ │ │ +000285a0: 706f 6c61 746f 7228 290a 2020 2020 7072 polator(). pr │ │ │ │ +000285b0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +000285c0: 6976 6520 6c6f 6e67 2063 7265 6174 6545 ive long createE │ │ │ │ +000285d0: 6467 6541 7761 7265 496e 7465 7270 6f6c dgeAwareInterpol │ │ │ │ +000285e0: 6174 6f72 5f30 2829 3b0a 0a20 2020 202f ator_0();.. / │ │ │ │ +000285f0: 2f20 432b 2b3a 2020 5074 725f 5249 4349 / C++: Ptr_RICI │ │ │ │ +00028600: 6e74 6572 706f 6c61 746f 7220 6376 3a3a nterpolator cv:: │ │ │ │ +00028610: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +00028620: 5249 4349 6e74 6572 706f 6c61 746f 7228 RICInterpolator( │ │ │ │ +00028630: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00028640: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00028650: 2063 7265 6174 6552 4943 496e 7465 7270 createRICInterp │ │ │ │ +00028660: 6f6c 6174 6f72 5f30 2829 3b0a 0a20 2020 olator_0();.. │ │ │ │ +00028670: 202f 2f20 432b 2b3a 2020 5074 725f 4469 // C++: Ptr_Di │ │ │ │ +00028680: 7370 6172 6974 7957 4c53 4669 6c74 6572 sparityWLSFilter │ │ │ │ +00028690: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +000286a0: 7265 6174 6544 6973 7061 7269 7479 574c reateDisparityWL │ │ │ │ +000286b0: 5346 696c 7465 7228 5074 725f 5374 6572 SFilter(Ptr_Ster │ │ │ │ +000286c0: 656f 4d61 7463 6865 7220 6d61 7463 6865 eoMatcher matche │ │ │ │ +000286d0: 725f 6c65 6674 290a 2020 2020 7072 6976 r_left). priv │ │ │ │ +000286e0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +000286f0: 6520 6c6f 6e67 2063 7265 6174 6544 6973 e long createDis │ │ │ │ +00028700: 7061 7269 7479 574c 5346 696c 7465 725f parityWLSFilter_ │ │ │ │ +00028710: 3028 6c6f 6e67 206d 6174 6368 6572 5f6c 0(long matcher_l │ │ │ │ +00028720: 6566 745f 6e61 7469 7665 4f62 6a29 3b0a eft_nativeObj);. │ │ │ │ +00028730: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00028740: 725f 5374 6572 656f 4d61 7463 6865 7220 r_StereoMatcher │ │ │ │ +00028750: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +00028760: 6561 7465 5269 6768 744d 6174 6368 6572 eateRightMatcher │ │ │ │ +00028770: 2850 7472 5f53 7465 7265 6f4d 6174 6368 (Ptr_StereoMatch │ │ │ │ +00028780: 6572 206d 6174 6368 6572 5f6c 6566 7429 er matcher_left) │ │ │ │ +00028790: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000287a0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +000287b0: 6372 6561 7465 5269 6768 744d 6174 6368 createRightMatch │ │ │ │ +000287c0: 6572 5f30 286c 6f6e 6720 6d61 7463 6865 er_0(long matche │ │ │ │ +000287d0: 725f 6c65 6674 5f6e 6174 6976 654f 626a r_left_nativeObj │ │ │ │ +000287e0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +000287f0: 2050 7472 5f44 6973 7061 7269 7479 574c Ptr_DisparityWL │ │ │ │ +00028800: 5346 696c 7465 7220 6376 3a3a 7869 6d67 SFilter cv::ximg │ │ │ │ +00028810: 7072 6f63 3a3a 6372 6561 7465 4469 7370 proc::createDisp │ │ │ │ +00028820: 6172 6974 7957 4c53 4669 6c74 6572 4765 arityWLSFilterGe │ │ │ │ +00028830: 6e65 7269 6328 626f 6f6c 2075 7365 5f63 neric(bool use_c │ │ │ │ +00028840: 6f6e 6669 6465 6e63 6529 0a20 2020 2070 onfidence). p │ │ │ │ +00028850: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00028860: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00028870: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ +00028880: 6572 4765 6e65 7269 635f 3028 626f 6f6c erGeneric_0(bool │ │ │ │ +00028890: 6561 6e20 7573 655f 636f 6e66 6964 656e ean use_confiden │ │ │ │ +000288a0: 6365 293b 0a0a 2020 2020 2f2f 2043 2b2b ce);.. // C++ │ │ │ │ +000288b0: 3a20 2069 6e74 2063 763a 3a78 696d 6770 : int cv::ximgp │ │ │ │ +000288c0: 726f 633a 3a72 6561 6447 5428 5374 7269 roc::readGT(Stri │ │ │ │ +000288d0: 6e67 2073 7263 5f70 6174 682c 204d 6174 ng src_path, Mat │ │ │ │ +000288e0: 2620 6473 7429 0a20 2020 2070 7269 7661 & dst). priva │ │ │ │ +000288f0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00028900: 2069 6e74 2072 6561 6447 545f 3028 5374 int readGT_0(St │ │ │ │ +00028910: 7269 6e67 2073 7263 5f70 6174 682c 206c ring src_path, l │ │ │ │ +00028920: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +00028930: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +00028940: 2020 646f 7562 6c65 2063 763a 3a78 696d double cv::xim │ │ │ │ +00028950: 6770 726f 633a 3a63 6f6d 7075 7465 4d53 gproc::computeMS │ │ │ │ +00028960: 4528 4d61 7420 4754 2c20 4d61 7420 7372 E(Mat GT, Mat sr │ │ │ │ +00028970: 632c 2052 6563 7420 524f 4929 0a20 2020 c, Rect ROI). │ │ │ │ +00028980: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00028990: 6e61 7469 7665 2064 6f75 626c 6520 636f native double co │ │ │ │ +000289a0: 6d70 7574 654d 5345 5f30 286c 6f6e 6720 mputeMSE_0(long │ │ │ │ +000289b0: 4754 5f6e 6174 6976 654f 626a 2c20 6c6f GT_nativeObj, lo │ │ │ │ +000289c0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +000289d0: 2c20 696e 7420 524f 495f 782c 2069 6e74 , int ROI_x, int │ │ │ │ +000289e0: 2052 4f49 5f79 2c20 696e 7420 524f 495f ROI_y, int ROI_ │ │ │ │ +000289f0: 7769 6474 682c 2069 6e74 2052 4f49 5f68 width, int ROI_h │ │ │ │ +00028a00: 6569 6768 7429 3b0a 0a20 2020 202f 2f20 eight);.. // │ │ │ │ +00028a10: 432b 2b3a 2020 646f 7562 6c65 2063 763a C++: double cv: │ │ │ │ +00028a20: 3a78 696d 6770 726f 633a 3a63 6f6d 7075 :ximgproc::compu │ │ │ │ +00028a30: 7465 4261 6450 6978 656c 5065 7263 656e teBadPixelPercen │ │ │ │ +00028a40: 7428 4d61 7420 4754 2c20 4d61 7420 7372 t(Mat GT, Mat sr │ │ │ │ +00028a50: 632c 2052 6563 7420 524f 492c 2069 6e74 c, Rect ROI, int │ │ │ │ +00028a60: 2074 6872 6573 6820 3d20 3234 290a 2020 thresh = 24). │ │ │ │ +00028a70: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00028a80: 206e 6174 6976 6520 646f 7562 6c65 2063 native double c │ │ │ │ +00028a90: 6f6d 7075 7465 4261 6450 6978 656c 5065 omputeBadPixelPe │ │ │ │ +00028aa0: 7263 656e 745f 3028 6c6f 6e67 2047 545f rcent_0(long GT_ │ │ │ │ +00028ab0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00028ac0: 7372 635f 6e61 7469 7665 4f62 6a2c 2069 src_nativeObj, i │ │ │ │ +00028ad0: 6e74 2052 4f49 5f78 2c20 696e 7420 524f nt ROI_x, int RO │ │ │ │ +00028ae0: 495f 792c 2069 6e74 2052 4f49 5f77 6964 I_y, int ROI_wid │ │ │ │ +00028af0: 7468 2c20 696e 7420 524f 495f 6865 6967 th, int ROI_heig │ │ │ │ +00028b00: 6874 2c20 696e 7420 7468 7265 7368 293b ht, int thresh); │ │ │ │ +00028b10: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028b20: 7469 6320 6e61 7469 7665 2064 6f75 626c tic native doubl │ │ │ │ +00028b30: 6520 636f 6d70 7574 6542 6164 5069 7865 e computeBadPixe │ │ │ │ +00028b40: 6c50 6572 6365 6e74 5f31 286c 6f6e 6720 lPercent_1(long │ │ │ │ +00028b50: 4754 5f6e 6174 6976 654f 626a 2c20 6c6f GT_nativeObj, lo │ │ │ │ +00028b60: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00028b70: 2c20 696e 7420 524f 495f 782c 2069 6e74 , int ROI_x, int │ │ │ │ +00028b80: 2052 4f49 5f79 2c20 696e 7420 524f 495f ROI_y, int ROI_ │ │ │ │ +00028b90: 7769 6474 682c 2069 6e74 2052 4f49 5f68 width, int ROI_h │ │ │ │ +00028ba0: 6569 6768 7429 3b0a 0a20 2020 202f 2f20 eight);.. // │ │ │ │ +00028bb0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00028bc0: 696d 6770 726f 633a 3a67 6574 4469 7370 imgproc::getDisp │ │ │ │ +00028bd0: 6172 6974 7956 6973 284d 6174 2073 7263 arityVis(Mat src │ │ │ │ +00028be0: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ +00028bf0: 6c65 2073 6361 6c65 203d 2031 2e30 290a le scale = 1.0). │ │ │ │ +00028c00: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00028c10: 6963 206e 6174 6976 6520 766f 6964 2067 ic native void g │ │ │ │ +00028c20: 6574 4469 7370 6172 6974 7956 6973 5f30 etDisparityVis_0 │ │ │ │ +00028c30: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +00028c40: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +00028c50: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +00028c60: 7363 616c 6529 3b0a 2020 2020 7072 6976 scale);. priv │ │ │ │ +00028c70: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00028c80: 6520 766f 6964 2067 6574 4469 7370 6172 e void getDispar │ │ │ │ +00028c90: 6974 7956 6973 5f31 286c 6f6e 6720 7372 ityVis_1(long sr │ │ │ │ +00028ca0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +00028cb0: 6720 6473 745f 6e61 7469 7665 4f62 6a29 g dst_nativeObj) │ │ │ │ +00028cc0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +00028cd0: 5074 725f 5375 7065 7270 6978 656c 5345 Ptr_SuperpixelSE │ │ │ │ +00028ce0: 4544 5320 6376 3a3a 7869 6d67 7072 6f63 EDS cv::ximgproc │ │ │ │ +00028cf0: 3a3a 6372 6561 7465 5375 7065 7270 6978 ::createSuperpix │ │ │ │ +00028d00: 656c 5345 4544 5328 696e 7420 696d 6167 elSEEDS(int imag │ │ │ │ +00028d10: 655f 7769 6474 682c 2069 6e74 2069 6d61 e_width, int ima │ │ │ │ +00028d20: 6765 5f68 6569 6768 742c 2069 6e74 2069 ge_height, int i │ │ │ │ +00028d30: 6d61 6765 5f63 6861 6e6e 656c 732c 2069 mage_channels, i │ │ │ │ +00028d40: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe │ │ │ │ +00028d50: 6c73 2c20 696e 7420 6e75 6d5f 6c65 7665 ls, int num_leve │ │ │ │ +00028d60: 6c73 2c20 696e 7420 7072 696f 7220 3d20 ls, int prior = │ │ │ │ +00028d70: 322c 2069 6e74 2068 6973 746f 6772 616d 2, int histogram │ │ │ │ +00028d80: 5f62 696e 7320 3d20 352c 2062 6f6f 6c20 _bins = 5, bool │ │ │ │ +00028d90: 646f 7562 6c65 5f73 7465 7020 3d20 6661 double_step = fa │ │ │ │ +00028da0: 6c73 6529 0a20 2020 2070 7269 7661 7465 lse). private │ │ │ │ +00028db0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00028dc0: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ +00028dd0: 6978 656c 5345 4544 535f 3028 696e 7420 ixelSEEDS_0(int │ │ │ │ +00028de0: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ +00028df0: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +00028e00: 6e74 2069 6d61 6765 5f63 6861 6e6e 656c nt image_channel │ │ │ │ +00028e10: 732c 2069 6e74 206e 756d 5f73 7570 6572 s, int num_super │ │ │ │ +00028e20: 7069 7865 6c73 2c20 696e 7420 6e75 6d5f pixels, int num_ │ │ │ │ +00028e30: 6c65 7665 6c73 2c20 696e 7420 7072 696f levels, int prio │ │ │ │ +00028e40: 722c 2069 6e74 2068 6973 746f 6772 616d r, int histogram │ │ │ │ +00028e50: 5f62 696e 732c 2062 6f6f 6c65 616e 2064 _bins, boolean d │ │ │ │ +00028e60: 6f75 626c 655f 7374 6570 293b 0a20 2020 ouble_step);. │ │ │ │ +00028e70: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00028e80: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00028e90: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ +00028ea0: 535f 3128 696e 7420 696d 6167 655f 7769 S_1(int image_wi │ │ │ │ +00028eb0: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ +00028ec0: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ +00028ed0: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ +00028ee0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +00028ef0: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels, │ │ │ │ +00028f00: 696e 7420 7072 696f 722c 2069 6e74 2068 int prior, int h │ │ │ │ +00028f10: 6973 746f 6772 616d 5f62 696e 7329 3b0a istogram_bins);. │ │ │ │ +00028f20: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00028f30: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +00028f40: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +00028f50: 4545 4453 5f32 2869 6e74 2069 6d61 6765 EEDS_2(int image │ │ │ │ +00028f60: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ +00028f70: 655f 6865 6967 6874 2c20 696e 7420 696d e_height, int im │ │ │ │ +00028f80: 6167 655f 6368 616e 6e65 6c73 2c20 696e age_channels, in │ │ │ │ +00028f90: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ +00028fa0: 732c 2069 6e74 206e 756d 5f6c 6576 656c s, int num_level │ │ │ │ +00028fb0: 732c 2069 6e74 2070 7269 6f72 293b 0a20 s, int prior);. │ │ │ │ +00028fc0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00028fd0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00028fe0: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE │ │ │ │ +00028ff0: 4544 535f 3328 696e 7420 696d 6167 655f EDS_3(int image_ │ │ │ │ +00029000: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ +00029010: 5f68 6569 6768 742c 2069 6e74 2069 6d61 _height, int ima │ │ │ │ +00029020: 6765 5f63 6861 6e6e 656c 732c 2069 6e74 ge_channels, int │ │ │ │ +00029030: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +00029040: 2c20 696e 7420 6e75 6d5f 6c65 7665 6c73 , int num_levels │ │ │ │ +00029050: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00029060: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +00029070: 6f63 3a3a 5261 646f 6e54 7261 6e73 666f oc::RadonTransfo │ │ │ │ +00029080: 726d 284d 6174 2073 7263 2c20 4d61 7426 rm(Mat src, Mat& │ │ │ │ +00029090: 2064 7374 2c20 646f 7562 6c65 2074 6865 dst, double the │ │ │ │ +000290a0: 7461 203d 2031 2c20 646f 7562 6c65 2073 ta = 1, double s │ │ │ │ +000290b0: 7461 7274 5f61 6e67 6c65 203d 2030 2c20 tart_angle = 0, │ │ │ │ +000290c0: 646f 7562 6c65 2065 6e64 5f61 6e67 6c65 double end_angle │ │ │ │ +000290d0: 203d 2031 3830 2c20 626f 6f6c 2063 726f = 180, bool cro │ │ │ │ +000290e0: 7020 3d20 6661 6c73 652c 2062 6f6f 6c20 p = false, bool │ │ │ │ +000290f0: 6e6f 726d 203d 2066 616c 7365 290a 2020 norm = false). │ │ │ │ +00029100: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00029110: 206e 6174 6976 6520 766f 6964 2052 6164 native void Rad │ │ │ │ +00029120: 6f6e 5472 616e 7366 6f72 6d5f 3028 6c6f onTransform_0(lo │ │ │ │ +00029130: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00029140: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00029150: 654f 626a 2c20 646f 7562 6c65 2074 6865 eObj, double the │ │ │ │ +00029160: 7461 2c20 646f 7562 6c65 2073 7461 7274 ta, double start │ │ │ │ +00029170: 5f61 6e67 6c65 2c20 646f 7562 6c65 2065 _angle, double e │ │ │ │ +00029180: 6e64 5f61 6e67 6c65 2c20 626f 6f6c 6561 nd_angle, boolea │ │ │ │ +00029190: 6e20 6372 6f70 2c20 626f 6f6c 6561 6e20 n crop, boolean │ │ │ │ +000291a0: 6e6f 726d 293b 0a20 2020 2070 7269 7661 norm);. priva │ │ │ │ +000291b0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +000291c0: 2076 6f69 6420 5261 646f 6e54 7261 6e73 void RadonTrans │ │ │ │ +000291d0: 666f 726d 5f31 286c 6f6e 6720 7372 635f form_1(long src_ │ │ │ │ +000291e0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +000291f0: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ +00029200: 6f75 626c 6520 7468 6574 612c 2064 6f75 ouble theta, dou │ │ │ │ +00029210: 626c 6520 7374 6172 745f 616e 676c 652c ble start_angle, │ │ │ │ +00029220: 2064 6f75 626c 6520 656e 645f 616e 676c double end_angl │ │ │ │ +00029230: 652c 2062 6f6f 6c65 616e 2063 726f 7029 e, boolean crop) │ │ │ │ +00029240: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00029250: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00029260: 2052 6164 6f6e 5472 616e 7366 6f72 6d5f RadonTransform_ │ │ │ │ +00029270: 3228 6c6f 6e67 2073 7263 5f6e 6174 6976 2(long src_nativ │ │ │ │ +00029280: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +00029290: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +000292a0: 2074 6865 7461 2c20 646f 7562 6c65 2073 theta, double s │ │ │ │ +000292b0: 7461 7274 5f61 6e67 6c65 2c20 646f 7562 tart_angle, doub │ │ │ │ +000292c0: 6c65 2065 6e64 5f61 6e67 6c65 293b 0a20 le end_angle);. │ │ │ │ +000292d0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +000292e0: 6320 6e61 7469 7665 2076 6f69 6420 5261 c native void Ra │ │ │ │ +000292f0: 646f 6e54 7261 6e73 666f 726d 5f33 286c donTransform_3(l │ │ │ │ +00029300: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +00029310: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +00029320: 7665 4f62 6a2c 2064 6f75 626c 6520 7468 veObj, double th │ │ │ │ +00029330: 6574 612c 2064 6f75 626c 6520 7374 6172 eta, double star │ │ │ │ +00029340: 745f 616e 676c 6529 3b0a 2020 2020 7072 t_angle);. pr │ │ │ │ +00029350: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00029360: 6976 6520 766f 6964 2052 6164 6f6e 5472 ive void RadonTr │ │ │ │ +00029370: 616e 7366 6f72 6d5f 3428 6c6f 6e67 2073 ansform_4(long s │ │ │ │ +00029380: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +00029390: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +000293a0: 2c20 646f 7562 6c65 2074 6865 7461 293b , double theta); │ │ │ │ +000293b0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000293c0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +000293d0: 5261 646f 6e54 7261 6e73 666f 726d 5f35 RadonTransform_5 │ │ │ │ +000293e0: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +000293f0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +00029400: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ +00029410: 2f20 432b 2b3a 2020 5074 725f 5246 4665 / C++: Ptr_RFFe │ │ │ │ +00029420: 6174 7572 6547 6574 7465 7220 6376 3a3a atureGetter cv:: │ │ │ │ +00029430: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +00029440: 5246 4665 6174 7572 6547 6574 7465 7228 RFFeatureGetter( │ │ │ │ +00029450: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00029460: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00029470: 2063 7265 6174 6552 4646 6561 7475 7265 createRFFeature │ │ │ │ +00029480: 4765 7474 6572 5f30 2829 3b0a 0a20 2020 Getter_0();.. │ │ │ │ +00029490: 202f 2f20 432b 2b3a 2020 5074 725f 5374 // C++: Ptr_St │ │ │ │ +000294a0: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ +000294b0: 6374 696f 6e20 6376 3a3a 7869 6d67 7072 ction cv::ximgpr │ │ │ │ +000294c0: 6f63 3a3a 6372 6561 7465 5374 7275 6374 oc::createStruct │ │ │ │ +000294d0: 7572 6564 4564 6765 4465 7465 6374 696f uredEdgeDetectio │ │ │ │ +000294e0: 6e28 5374 7269 6e67 206d 6f64 656c 2c20 n(String model, │ │ │ │ +000294f0: 5074 725f 5246 4665 6174 7572 6547 6574 Ptr_RFFeatureGet │ │ │ │ +00029500: 7465 7220 686f 7754 6f47 6574 4665 6174 ter howToGetFeat │ │ │ │ +00029510: 7572 6573 203d 2050 7472 3c52 4646 6561 ures = Ptr()). │ │ │ │ +00029530: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00029540: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00029550: 6561 7465 5374 7275 6374 7572 6564 4564 eateStructuredEd │ │ │ │ +00029560: 6765 4465 7465 6374 696f 6e5f 3028 5374 geDetection_0(St │ │ │ │ +00029570: 7269 6e67 206d 6f64 656c 2c20 6c6f 6e67 ring model, long │ │ │ │ +00029580: 2068 6f77 546f 4765 7446 6561 7475 7265 howToGetFeature │ │ │ │ +00029590: 735f 6e61 7469 7665 4f62 6a29 3b0a 2020 s_nativeObj);. │ │ │ │ +000295a0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +000295b0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +000295c0: 6174 6553 7472 7563 7475 7265 6445 6467 ateStructuredEdg │ │ │ │ +000295d0: 6544 6574 6563 7469 6f6e 5f31 2853 7472 eDetection_1(Str │ │ │ │ +000295e0: 696e 6720 6d6f 6465 6c29 3b0a 0a20 2020 ing model);.. │ │ │ │ +000295f0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00029600: 763a 3a78 696d 6770 726f 633a 3a46 6173 v::ximgproc::Fas │ │ │ │ +00029610: 7448 6f75 6768 5472 616e 7366 6f72 6d28 tHoughTransform( │ │ │ │ +00029620: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +00029630: 742c 2069 6e74 2064 7374 4d61 7444 6570 t, int dstMatDep │ │ │ │ +00029640: 7468 2c20 696e 7420 616e 676c 6552 616e th, int angleRan │ │ │ │ +00029650: 6765 203d 2041 524f 5f33 3135 5f31 3335 ge = ARO_315_135 │ │ │ │ +00029660: 2c20 696e 7420 6f70 203d 2046 4854 5f41 , int op = FHT_A │ │ │ │ +00029670: 4444 2c20 696e 7420 6d61 6b65 536b 6577 DD, int makeSkew │ │ │ │ +00029680: 203d 2048 444f 5f44 4553 4b45 5729 0a20 = HDO_DESKEW). │ │ │ │ +00029690: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +000296a0: 6320 6e61 7469 7665 2076 6f69 6420 4661 c native void Fa │ │ │ │ +000296b0: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ +000296c0: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati │ │ │ │ +000296d0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +000296e0: 6e61 7469 7665 4f62 6a2c 2069 6e74 2064 nativeObj, int d │ │ │ │ +000296f0: 7374 4d61 7444 6570 7468 2c20 696e 7420 stMatDepth, int │ │ │ │ +00029700: 616e 676c 6552 616e 6765 2c20 696e 7420 angleRange, int │ │ │ │ +00029710: 6f70 2c20 696e 7420 6d61 6b65 536b 6577 op, int makeSkew │ │ │ │ +00029720: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00029730: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00029740: 6420 4661 7374 486f 7567 6854 7261 6e73 d FastHoughTrans │ │ │ │ +00029750: 666f 726d 5f31 286c 6f6e 6720 7372 635f form_1(long src_ │ │ │ │ +00029760: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00029770: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +00029780: 6e74 2064 7374 4d61 7444 6570 7468 2c20 nt dstMatDepth, │ │ │ │ +00029790: 696e 7420 616e 676c 6552 616e 6765 2c20 int angleRange, │ │ │ │ +000297a0: 696e 7420 6f70 293b 0a20 2020 2070 7269 int op);. pri │ │ │ │ +000297b0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +000297c0: 7665 2076 6f69 6420 4661 7374 486f 7567 ve void FastHoug │ │ │ │ +000297d0: 6854 7261 6e73 666f 726d 5f32 286c 6f6e hTransform_2(lon │ │ │ │ +000297e0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +000297f0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00029800: 4f62 6a2c 2069 6e74 2064 7374 4d61 7444 Obj, int dstMatD │ │ │ │ +00029810: 6570 7468 2c20 696e 7420 616e 676c 6552 epth, int angleR │ │ │ │ +00029820: 616e 6765 293b 0a20 2020 2070 7269 7661 ange);. priva │ │ │ │ +00029830: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00029840: 2076 6f69 6420 4661 7374 486f 7567 6854 void FastHoughT │ │ │ │ +00029850: 7261 6e73 666f 726d 5f33 286c 6f6e 6720 ransform_3(long │ │ │ │ +00029860: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +00029870: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +00029880: 6a2c 2069 6e74 2064 7374 4d61 7444 6570 j, int dstMatDep │ │ │ │ +00029890: 7468 293b 0a0a 2020 2020 2f2f 2043 2b2b th);.. // C++ │ │ │ │ +000298a0: 3a20 2050 7472 5f53 6361 6e53 6567 6d65 : Ptr_ScanSegme │ │ │ │ +000298b0: 6e74 2063 763a 3a78 696d 6770 726f 633a nt cv::ximgproc: │ │ │ │ +000298c0: 3a63 7265 6174 6553 6361 6e53 6567 6d65 :createScanSegme │ │ │ │ +000298d0: 6e74 2869 6e74 2069 6d61 6765 5f77 6964 nt(int image_wid │ │ │ │ +000298e0: 7468 2c20 696e 7420 696d 6167 655f 6865 th, int image_he │ │ │ │ +000298f0: 6967 6874 2c20 696e 7420 6e75 6d5f 7375 ight, int num_su │ │ │ │ +00029900: 7065 7270 6978 656c 732c 2069 6e74 2073 perpixels, int s │ │ │ │ +00029910: 6c69 6365 7320 3d20 382c 2062 6f6f 6c20 lices = 8, bool │ │ │ │ +00029920: 6d65 7267 655f 736d 616c 6c20 3d20 7472 merge_small = tr │ │ │ │ +00029930: 7565 290a 2020 2020 7072 6976 6174 6520 ue). private │ │ │ │ +00029940: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00029950: 6e67 2063 7265 6174 6553 6361 6e53 6567 ng createScanSeg │ │ │ │ +00029960: 6d65 6e74 5f30 2869 6e74 2069 6d61 6765 ment_0(int image │ │ │ │ +00029970: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ +00029980: 655f 6865 6967 6874 2c20 696e 7420 6e75 e_height, int nu │ │ │ │ +00029990: 6d5f 7375 7065 7270 6978 656c 732c 2069 m_superpixels, i │ │ │ │ +000299a0: 6e74 2073 6c69 6365 732c 2062 6f6f 6c65 nt slices, boole │ │ │ │ +000299b0: 616e 206d 6572 6765 5f73 6d61 6c6c 293b an merge_small); │ │ │ │ +000299c0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000299d0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +000299e0: 6372 6561 7465 5363 616e 5365 676d 656e createScanSegmen │ │ │ │ +000299f0: 745f 3128 696e 7420 696d 6167 655f 7769 t_1(int image_wi │ │ │ │ +00029a00: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ +00029a10: 6569 6768 742c 2069 6e74 206e 756d 5f73 eight, int num_s │ │ │ │ +00029a20: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ +00029a30: 736c 6963 6573 293b 0a20 2020 2070 7269 slices);. pri │ │ │ │ +00029a40: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00029a50: 7665 206c 6f6e 6720 6372 6561 7465 5363 ve long createSc │ │ │ │ +00029a60: 616e 5365 676d 656e 745f 3228 696e 7420 anSegment_2(int │ │ │ │ +00029a70: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ +00029a80: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +00029a90: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe │ │ │ │ +00029aa0: 6c73 293b 0a0a 2020 2020 2f2f 2043 2b2b ls);.. // C++ │ │ │ │ +00029ab0: 3a20 2050 7472 5f53 7570 6572 7069 7865 : Ptr_Superpixe │ │ │ │ +00029ac0: 6c4c 5343 2063 763a 3a78 696d 6770 726f lLSC cv::ximgpro │ │ │ │ +00029ad0: 633a 3a63 7265 6174 6553 7570 6572 7069 c::createSuperpi │ │ │ │ +00029ae0: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image │ │ │ │ +00029af0: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ +00029b00: 6520 3d20 3130 2c20 666c 6f61 7420 7261 e = 10, float ra │ │ │ │ +00029b10: 7469 6f20 3d20 302e 3037 3566 290a 2020 tio = 0.075f). │ │ │ │ +00029b20: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00029b30: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00029b40: 6174 6553 7570 6572 7069 7865 6c4c 5343 ateSuperpixelLSC │ │ │ │ +00029b50: 5f30 286c 6f6e 6720 696d 6167 655f 6e61 _0(long image_na │ │ │ │ +00029b60: 7469 7665 4f62 6a2c 2069 6e74 2072 6567 tiveObj, int reg │ │ │ │ +00029b70: 696f 6e5f 7369 7a65 2c20 666c 6f61 7420 ion_size, float │ │ │ │ +00029b80: 7261 7469 6f29 3b0a 2020 2020 7072 6976 ratio);. priv │ │ │ │ +00029b90: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00029ba0: 6520 6c6f 6e67 2063 7265 6174 6553 7570 e long createSup │ │ │ │ +00029bb0: 6572 7069 7865 6c4c 5343 5f31 286c 6f6e erpixelLSC_1(lon │ │ │ │ +00029bc0: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb │ │ │ │ +00029bd0: 6a2c 2069 6e74 2072 6567 696f 6e5f 7369 j, int region_si │ │ │ │ +00029be0: 7a65 293b 0a20 2020 2070 7269 7661 7465 ze);. private │ │ │ │ +00029bf0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00029c00: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ +00029c10: 6978 656c 4c53 435f 3228 6c6f 6e67 2069 ixelLSC_2(long i │ │ │ │ +00029c20: 6d61 6765 5f6e 6174 6976 654f 626a 293b mage_nativeObj); │ │ │ │ +00029c30: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +00029c40: 7472 5f44 5446 696c 7465 7220 6376 3a3a tr_DTFilter cv:: │ │ │ │ +00029c50: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +00029c60: 4454 4669 6c74 6572 284d 6174 2067 7569 DTFilter(Mat gui │ │ │ │ +00029c70: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ +00029c80: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ +00029c90: 7369 676d 6143 6f6c 6f72 2c20 696e 7420 sigmaColor, int │ │ │ │ +00029ca0: 6d6f 6465 203d 2044 5446 5f4e 432c 2069 mode = DTF_NC, i │ │ │ │ +00029cb0: 6e74 206e 756d 4974 6572 7320 3d20 3329 nt numIters = 3) │ │ │ │ +00029cc0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00029cd0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00029ce0: 6372 6561 7465 4454 4669 6c74 6572 5f30 createDTFilter_0 │ │ │ │ +00029cf0: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +00029d00: 7665 4f62 6a2c 2064 6f75 626c 6520 7369 veObj, double si │ │ │ │ +00029d10: 676d 6153 7061 7469 616c 2c20 646f 7562 gmaSpatial, doub │ │ │ │ +00029d20: 6c65 2073 6967 6d61 436f 6c6f 722c 2069 le sigmaColor, i │ │ │ │ +00029d30: 6e74 206d 6f64 652c 2069 6e74 206e 756d nt mode, int num │ │ │ │ +00029d40: 4974 6572 7329 3b0a 2020 2020 7072 6976 Iters);. priv │ │ │ │ +00029d50: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00029d60: 6520 6c6f 6e67 2063 7265 6174 6544 5446 e long createDTF │ │ │ │ +00029d70: 696c 7465 725f 3128 6c6f 6e67 2067 7569 ilter_1(long gui │ │ │ │ +00029d80: 6465 5f6e 6174 6976 654f 626a 2c20 646f de_nativeObj, do │ │ │ │ +00029d90: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ +00029da0: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ +00029db0: 6f6c 6f72 2c20 696e 7420 6d6f 6465 293b olor, int mode); │ │ │ │ +00029dc0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00029dd0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00029de0: 6372 6561 7465 4454 4669 6c74 6572 5f32 createDTFilter_2 │ │ │ │ +00029df0: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +00029e00: 7665 4f62 6a2c 2064 6f75 626c 6520 7369 veObj, double si │ │ │ │ +00029e10: 676d 6153 7061 7469 616c 2c20 646f 7562 gmaSpatial, doub │ │ │ │ +00029e20: 6c65 2073 6967 6d61 436f 6c6f 7229 3b0a le sigmaColor);. │ │ │ │ +00029e30: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +00029e40: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +00029e50: 3a64 7446 696c 7465 7228 4d61 7420 6775 :dtFilter(Mat gu │ │ │ │ +00029e60: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +00029e70: 7426 2064 7374 2c20 646f 7562 6c65 2073 t& dst, double s │ │ │ │ +00029e80: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou │ │ │ │ +00029e90: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +00029ea0: 696e 7420 6d6f 6465 203d 2044 5446 5f4e int mode = DTF_N │ │ │ │ +00029eb0: 432c 2069 6e74 206e 756d 4974 6572 7320 C, int numIters │ │ │ │ +00029ec0: 3d20 3329 0a20 2020 2070 7269 7661 7465 = 3). private │ │ │ │ +00029ed0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00029ee0: 6f69 6420 6474 4669 6c74 6572 5f30 286c oid dtFilter_0(l │ │ │ │ +00029ef0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ +00029f00: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +00029f10: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +00029f20: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +00029f30: 626c 6520 7369 676d 6153 7061 7469 616c ble sigmaSpatial │ │ │ │ +00029f40: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +00029f50: 6c6f 722c 2069 6e74 206d 6f64 652c 2069 lor, int mode, i │ │ │ │ +00029f60: 6e74 206e 756d 4974 6572 7329 3b0a 2020 nt numIters);. │ │ │ │ +00029f70: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00029f80: 206e 6174 6976 6520 766f 6964 2064 7446 native void dtF │ │ │ │ +00029f90: 696c 7465 725f 3128 6c6f 6e67 2067 7569 ilter_1(long gui │ │ │ │ +00029fa0: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo │ │ │ │ +00029fb0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00029fc0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00029fd0: 654f 626a 2c20 646f 7562 6c65 2073 6967 eObj, double sig │ │ │ │ +00029fe0: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl │ │ │ │ +00029ff0: 6520 7369 676d 6143 6f6c 6f72 2c20 696e e sigmaColor, in │ │ │ │ +0002a000: 7420 6d6f 6465 293b 0a20 2020 2070 7269 t mode);. pri │ │ │ │ +0002a010: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002a020: 7665 2076 6f69 6420 6474 4669 6c74 6572 ve void dtFilter │ │ │ │ +0002a030: 5f32 286c 6f6e 6720 6775 6964 655f 6e61 _2(long guide_na │ │ │ │ +0002a040: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ +0002a050: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +0002a060: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +0002a070: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +0002a080: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +0002a090: 6d61 436f 6c6f 7229 3b0a 0a20 2020 202f maColor);.. / │ │ │ │ +0002a0a0: 2f20 432b 2b3a 2020 5074 725f 4775 6964 / C++: Ptr_Guid │ │ │ │ +0002a0b0: 6564 4669 6c74 6572 2063 763a 3a78 696d edFilter cv::xim │ │ │ │ +0002a0c0: 6770 726f 633a 3a63 7265 6174 6547 7569 gproc::createGui │ │ │ │ +0002a0d0: 6465 6446 696c 7465 7228 4d61 7420 6775 dedFilter(Mat gu │ │ │ │ +0002a0e0: 6964 652c 2069 6e74 2072 6164 6975 732c ide, int radius, │ │ │ │ +0002a0f0: 2064 6f75 626c 6520 6570 732c 2064 6f75 double eps, dou │ │ │ │ +0002a100: 626c 6520 7363 616c 6520 3d20 312e 3029 ble scale = 1.0) │ │ │ │ +0002a110: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002a120: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +0002a130: 6372 6561 7465 4775 6964 6564 4669 6c74 createGuidedFilt │ │ │ │ +0002a140: 6572 5f30 286c 6f6e 6720 6775 6964 655f er_0(long guide_ │ │ │ │ +0002a150: 6e61 7469 7665 4f62 6a2c 2069 6e74 2072 nativeObj, int r │ │ │ │ +0002a160: 6164 6975 732c 2064 6f75 626c 6520 6570 adius, double ep │ │ │ │ +0002a170: 732c 2064 6f75 626c 6520 7363 616c 6529 s, double scale) │ │ │ │ +0002a180: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002a190: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002a1a0: 2063 7265 6174 6547 7569 6465 6446 696c createGuidedFil │ │ │ │ +0002a1b0: 7465 725f 3128 6c6f 6e67 2067 7569 6465 ter_1(long guide │ │ │ │ +0002a1c0: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002a1d0: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ +0002a1e0: 7073 293b 0a0a 2020 2020 2f2f 2043 2b2b ps);.. // C++ │ │ │ │ +0002a1f0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0002a200: 7072 6f63 3a3a 6775 6964 6564 4669 6c74 proc::guidedFilt │ │ │ │ +0002a210: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +0002a220: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ +0002a230: 2069 6e74 2072 6164 6975 732c 2064 6f75 int radius, dou │ │ │ │ +0002a240: 626c 6520 6570 732c 2069 6e74 2064 4465 ble eps, int dDe │ │ │ │ +0002a250: 7074 6820 3d20 2d31 2c20 646f 7562 6c65 pth = -1, double │ │ │ │ +0002a260: 2073 6361 6c65 203d 2031 2e30 290a 2020 scale = 1.0). │ │ │ │ +0002a270: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002a280: 206e 6174 6976 6520 766f 6964 2067 7569 native void gui │ │ │ │ +0002a290: 6465 6446 696c 7465 725f 3028 6c6f 6e67 dedFilter_0(long │ │ │ │ +0002a2a0: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002a2b0: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ +0002a2c0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +0002a2d0: 6174 6976 654f 626a 2c20 696e 7420 7261 ativeObj, int ra │ │ │ │ +0002a2e0: 6469 7573 2c20 646f 7562 6c65 2065 7073 dius, double eps │ │ │ │ +0002a2f0: 2c20 696e 7420 6444 6570 7468 2c20 646f , int dDepth, do │ │ │ │ +0002a300: 7562 6c65 2073 6361 6c65 293b 0a20 2020 uble scale);. │ │ │ │ +0002a310: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002a320: 6e61 7469 7665 2076 6f69 6420 6775 6964 native void guid │ │ │ │ +0002a330: 6564 4669 6c74 6572 5f31 286c 6f6e 6720 edFilter_1(long │ │ │ │ +0002a340: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ +0002a350: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +0002a360: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +0002a370: 7469 7665 4f62 6a2c 2069 6e74 2072 6164 tiveObj, int rad │ │ │ │ +0002a380: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ +0002a390: 2069 6e74 2064 4465 7074 6829 3b0a 2020 int dDepth);. │ │ │ │ +0002a3a0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002a3b0: 206e 6174 6976 6520 766f 6964 2067 7569 native void gui │ │ │ │ +0002a3c0: 6465 6446 696c 7465 725f 3228 6c6f 6e67 dedFilter_2(long │ │ │ │ +0002a3d0: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002a3e0: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ +0002a3f0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +0002a400: 6174 6976 654f 626a 2c20 696e 7420 7261 ativeObj, int ra │ │ │ │ +0002a410: 6469 7573 2c20 646f 7562 6c65 2065 7073 dius, double eps │ │ │ │ +0002a420: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002a430: 2050 7472 5f41 6461 7074 6976 654d 616e Ptr_AdaptiveMan │ │ │ │ +0002a440: 6966 6f6c 6446 696c 7465 7220 6376 3a3a ifoldFilter cv:: │ │ │ │ +0002a450: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +0002a460: 414d 4669 6c74 6572 2864 6f75 626c 6520 AMFilter(double │ │ │ │ +0002a470: 7369 676d 615f 732c 2064 6f75 626c 6520 sigma_s, double │ │ │ │ +0002a480: 7369 676d 615f 722c 2062 6f6f 6c20 6164 sigma_r, bool ad │ │ │ │ +0002a490: 6a75 7374 5f6f 7574 6c69 6572 7320 3d20 just_outliers = │ │ │ │ +0002a4a0: 6661 6c73 6529 0a20 2020 2070 7269 7661 false). priva │ │ │ │ +0002a4b0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002a4c0: 206c 6f6e 6720 6372 6561 7465 414d 4669 long createAMFi │ │ │ │ +0002a4d0: 6c74 6572 5f30 2864 6f75 626c 6520 7369 lter_0(double si │ │ │ │ +0002a4e0: 676d 615f 732c 2064 6f75 626c 6520 7369 gma_s, double si │ │ │ │ +0002a4f0: 676d 615f 722c 2062 6f6f 6c65 616e 2061 gma_r, boolean a │ │ │ │ +0002a500: 646a 7573 745f 6f75 746c 6965 7273 293b djust_outliers); │ │ │ │ +0002a510: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002a520: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +0002a530: 6372 6561 7465 414d 4669 6c74 6572 5f31 createAMFilter_1 │ │ │ │ +0002a540: 2864 6f75 626c 6520 7369 676d 615f 732c (double sigma_s, │ │ │ │ +0002a550: 2064 6f75 626c 6520 7369 676d 615f 7229 double sigma_r) │ │ │ │ +0002a560: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +0002a570: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +0002a580: 633a 3a61 6d46 696c 7465 7228 4d61 7420 c::amFilter(Mat │ │ │ │ +0002a590: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ +0002a5a0: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ +0002a5b0: 2073 6967 6d61 5f73 2c20 646f 7562 6c65 sigma_s, double │ │ │ │ +0002a5c0: 2073 6967 6d61 5f72 2c20 626f 6f6c 2061 sigma_r, bool a │ │ │ │ +0002a5d0: 646a 7573 745f 6f75 746c 6965 7273 203d djust_outliers = │ │ │ │ +0002a5e0: 2066 616c 7365 290a 2020 2020 7072 6976 false). priv │ │ │ │ +0002a5f0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002a600: 6520 766f 6964 2061 6d46 696c 7465 725f e void amFilter_ │ │ │ │ +0002a610: 3028 6c6f 6e67 206a 6f69 6e74 5f6e 6174 0(long joint_nat │ │ │ │ +0002a620: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +0002a630: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002a640: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +0002a650: 646f 7562 6c65 2073 6967 6d61 5f73 2c20 double sigma_s, │ │ │ │ +0002a660: 646f 7562 6c65 2073 6967 6d61 5f72 2c20 double sigma_r, │ │ │ │ +0002a670: 626f 6f6c 6561 6e20 6164 6a75 7374 5f6f boolean adjust_o │ │ │ │ +0002a680: 7574 6c69 6572 7329 3b0a 2020 2020 7072 utliers);. pr │ │ │ │ +0002a690: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002a6a0: 6976 6520 766f 6964 2061 6d46 696c 7465 ive void amFilte │ │ │ │ +0002a6b0: 725f 3128 6c6f 6e67 206a 6f69 6e74 5f6e r_1(long joint_n │ │ │ │ +0002a6c0: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +0002a6d0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002a6e0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002a6f0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +0002a700: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ +0002a710: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002a720: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0002a730: 6f63 3a3a 6a6f 696e 7442 696c 6174 6572 oc::jointBilater │ │ │ │ +0002a740: 616c 4669 6c74 6572 284d 6174 206a 6f69 alFilter(Mat joi │ │ │ │ +0002a750: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +0002a760: 2620 6473 742c 2069 6e74 2064 2c20 646f & dst, int d, do │ │ │ │ +0002a770: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ +0002a780: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +0002a790: 6365 2c20 696e 7420 626f 7264 6572 5479 ce, int borderTy │ │ │ │ +0002a7a0: 7065 203d 2042 4f52 4445 525f 4445 4641 pe = BORDER_DEFA │ │ │ │ +0002a7b0: 554c 5429 0a20 2020 2070 7269 7661 7465 ULT). private │ │ │ │ +0002a7c0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002a7d0: 6f69 6420 6a6f 696e 7442 696c 6174 6572 oid jointBilater │ │ │ │ +0002a7e0: 616c 4669 6c74 6572 5f30 286c 6f6e 6720 alFilter_0(long │ │ │ │ +0002a7f0: 6a6f 696e 745f 6e61 7469 7665 4f62 6a2c joint_nativeObj, │ │ │ │ +0002a800: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +0002a810: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +0002a820: 7469 7665 4f62 6a2c 2069 6e74 2064 2c20 tiveObj, int d, │ │ │ │ +0002a830: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +0002a840: 722c 2064 6f75 626c 6520 7369 676d 6153 r, double sigmaS │ │ │ │ +0002a850: 7061 6365 2c20 696e 7420 626f 7264 6572 pace, int border │ │ │ │ +0002a860: 5479 7065 293b 0a20 2020 2070 7269 7661 Type);. priva │ │ │ │ +0002a870: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002a880: 2076 6f69 6420 6a6f 696e 7442 696c 6174 void jointBilat │ │ │ │ +0002a890: 6572 616c 4669 6c74 6572 5f31 286c 6f6e eralFilter_1(lon │ │ │ │ +0002a8a0: 6720 6a6f 696e 745f 6e61 7469 7665 4f62 g joint_nativeOb │ │ │ │ +0002a8b0: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +0002a8c0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002a8d0: 6e61 7469 7665 4f62 6a2c 2069 6e74 2064 nativeObj, int d │ │ │ │ +0002a8e0: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +0002a8f0: 6c6f 722c 2064 6f75 626c 6520 7369 676d lor, double sigm │ │ │ │ +0002a900: 6153 7061 6365 293b 0a0a 2020 2020 2f2f aSpace);.. // │ │ │ │ +0002a910: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0002a920: 7869 6d67 7072 6f63 3a3a 6269 6c61 7465 ximgproc::bilate │ │ │ │ +0002a930: 7261 6c54 6578 7475 7265 4669 6c74 6572 ralTextureFilter │ │ │ │ +0002a940: 284d 6174 2073 7263 2c20 4d61 7426 2064 (Mat src, Mat& d │ │ │ │ +0002a950: 7374 2c20 696e 7420 6672 203d 2033 2c20 st, int fr = 3, │ │ │ │ +0002a960: 696e 7420 6e75 6d49 7465 7220 3d20 312c int numIter = 1, │ │ │ │ +0002a970: 2064 6f75 626c 6520 7369 676d 6141 6c70 double sigmaAlp │ │ │ │ +0002a980: 6861 203d 202d 312e 2c20 646f 7562 6c65 ha = -1., double │ │ │ │ +0002a990: 2073 6967 6d61 4176 6720 3d20 2d31 2e29 sigmaAvg = -1.) │ │ │ │ +0002a9a0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002a9b0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002a9c0: 6269 6c61 7465 7261 6c54 6578 7475 7265 bilateralTexture │ │ │ │ +0002a9d0: 4669 6c74 6572 5f30 286c 6f6e 6720 7372 Filter_0(long sr │ │ │ │ +0002a9e0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +0002a9f0: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +0002aa00: 2069 6e74 2066 722c 2069 6e74 206e 756d int fr, int num │ │ │ │ +0002aa10: 4974 6572 2c20 646f 7562 6c65 2073 6967 Iter, double sig │ │ │ │ +0002aa20: 6d61 416c 7068 612c 2064 6f75 626c 6520 maAlpha, double │ │ │ │ +0002aa30: 7369 676d 6141 7667 293b 0a20 2020 2070 sigmaAvg);. p │ │ │ │ +0002aa40: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002aa50: 7469 7665 2076 6f69 6420 6269 6c61 7465 tive void bilate │ │ │ │ +0002aa60: 7261 6c54 6578 7475 7265 4669 6c74 6572 ralTextureFilter │ │ │ │ +0002aa70: 5f31 286c 6f6e 6720 7372 635f 6e61 7469 _1(long src_nati │ │ │ │ +0002aa80: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002aa90: 6e61 7469 7665 4f62 6a2c 2069 6e74 2066 nativeObj, int f │ │ │ │ +0002aaa0: 722c 2069 6e74 206e 756d 4974 6572 2c20 r, int numIter, │ │ │ │ +0002aab0: 646f 7562 6c65 2073 6967 6d61 416c 7068 double sigmaAlph │ │ │ │ +0002aac0: 6129 3b0a 2020 2020 7072 6976 6174 6520 a);. private │ │ │ │ +0002aad0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002aae0: 6964 2062 696c 6174 6572 616c 5465 7874 id bilateralText │ │ │ │ +0002aaf0: 7572 6546 696c 7465 725f 3228 6c6f 6e67 ureFilter_2(long │ │ │ │ +0002ab00: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002ab10: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002ab20: 626a 2c20 696e 7420 6672 2c20 696e 7420 bj, int fr, int │ │ │ │ +0002ab30: 6e75 6d49 7465 7229 3b0a 2020 2020 7072 numIter);. pr │ │ │ │ +0002ab40: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002ab50: 6976 6520 766f 6964 2062 696c 6174 6572 ive void bilater │ │ │ │ +0002ab60: 616c 5465 7874 7572 6546 696c 7465 725f alTextureFilter_ │ │ │ │ +0002ab70: 3328 6c6f 6e67 2073 7263 5f6e 6174 6976 3(long src_nativ │ │ │ │ +0002ab80: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +0002ab90: 6174 6976 654f 626a 2c20 696e 7420 6672 ativeObj, int fr │ │ │ │ +0002aba0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002abb0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +0002abc0: 6420 6269 6c61 7465 7261 6c54 6578 7475 d bilateralTextu │ │ │ │ +0002abd0: 7265 4669 6c74 6572 5f34 286c 6f6e 6720 reFilter_4(long │ │ │ │ +0002abe0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002abf0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002ac00: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +0002ac10: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0002ac20: 726f 633a 3a72 6f6c 6c69 6e67 4775 6964 roc::rollingGuid │ │ │ │ +0002ac30: 616e 6365 4669 6c74 6572 284d 6174 2073 anceFilter(Mat s │ │ │ │ +0002ac40: 7263 2c20 4d61 7426 2064 7374 2c20 696e rc, Mat& dst, in │ │ │ │ +0002ac50: 7420 6420 3d20 2d31 2c20 646f 7562 6c65 t d = -1, double │ │ │ │ +0002ac60: 2073 6967 6d61 436f 6c6f 7220 3d20 3235 sigmaColor = 25 │ │ │ │ +0002ac70: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +0002ac80: 6163 6520 3d20 332c 2069 6e74 206e 756d ace = 3, int num │ │ │ │ +0002ac90: 4f66 4974 6572 203d 2034 2c20 696e 7420 OfIter = 4, int │ │ │ │ +0002aca0: 626f 7264 6572 5479 7065 203d 2042 4f52 borderType = BOR │ │ │ │ +0002acb0: 4445 525f 4445 4641 554c 5429 0a20 2020 DER_DEFAULT). │ │ │ │ +0002acc0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002acd0: 6e61 7469 7665 2076 6f69 6420 726f 6c6c native void roll │ │ │ │ +0002ace0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +0002acf0: 725f 3028 6c6f 6e67 2073 7263 5f6e 6174 r_0(long src_nat │ │ │ │ +0002ad00: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002ad10: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002ad20: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ +0002ad30: 6f6c 6f72 2c20 646f 7562 6c65 2073 6967 olor, double sig │ │ │ │ +0002ad40: 6d61 5370 6163 652c 2069 6e74 206e 756d maSpace, int num │ │ │ │ +0002ad50: 4f66 4974 6572 2c20 696e 7420 626f 7264 OfIter, int bord │ │ │ │ +0002ad60: 6572 5479 7065 293b 0a20 2020 2070 7269 erType);. pri │ │ │ │ +0002ad70: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002ad80: 7665 2076 6f69 6420 726f 6c6c 696e 6747 ve void rollingG │ │ │ │ +0002ad90: 7569 6461 6e63 6546 696c 7465 725f 3128 uidanceFilter_1( │ │ │ │ +0002ada0: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +0002adb0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +0002adc0: 6976 654f 626a 2c20 696e 7420 642c 2064 iveObj, int d, d │ │ │ │ +0002add0: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ +0002ade0: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +0002adf0: 6163 652c 2069 6e74 206e 756d 4f66 4974 ace, int numOfIt │ │ │ │ +0002ae00: 6572 293b 0a20 2020 2070 7269 7661 7465 er);. private │ │ │ │ +0002ae10: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002ae20: 6f69 6420 726f 6c6c 696e 6747 7569 6461 oid rollingGuida │ │ │ │ +0002ae30: 6e63 6546 696c 7465 725f 3228 6c6f 6e67 nceFilter_2(long │ │ │ │ +0002ae40: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002ae50: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002ae60: 626a 2c20 696e 7420 642c 2064 6f75 626c bj, int d, doubl │ │ │ │ +0002ae70: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ +0002ae80: 7562 6c65 2073 6967 6d61 5370 6163 6529 uble sigmaSpace) │ │ │ │ +0002ae90: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002aea0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002aeb0: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +0002aec0: 4669 6c74 6572 5f33 286c 6f6e 6720 7372 Filter_3(long sr │ │ │ │ +0002aed0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +0002aee0: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +0002aef0: 2069 6e74 2064 2c20 646f 7562 6c65 2073 int d, double s │ │ │ │ +0002af00: 6967 6d61 436f 6c6f 7229 3b0a 2020 2020 igmaColor);. │ │ │ │ +0002af10: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002af20: 6174 6976 6520 766f 6964 2072 6f6c 6c69 ative void rolli │ │ │ │ +0002af30: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +0002af40: 5f34 286c 6f6e 6720 7372 635f 6e61 7469 _4(long src_nati │ │ │ │ +0002af50: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002af60: 6e61 7469 7665 4f62 6a2c 2069 6e74 2064 nativeObj, int d │ │ │ │ +0002af70: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002af80: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +0002af90: 6420 726f 6c6c 696e 6747 7569 6461 6e63 d rollingGuidanc │ │ │ │ +0002afa0: 6546 696c 7465 725f 3528 6c6f 6e67 2073 eFilter_5(long s │ │ │ │ +0002afb0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002afc0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002afd0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002afe0: 2050 7472 5f46 6173 7442 696c 6174 6572 Ptr_FastBilater │ │ │ │ +0002aff0: 616c 536f 6c76 6572 4669 6c74 6572 2063 alSolverFilter c │ │ │ │ +0002b000: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +0002b010: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ +0002b020: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ +0002b030: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s │ │ │ │ +0002b040: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ +0002b050: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ +0002b060: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ +0002b070: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ +0002b080: 6264 6120 3d20 3132 382e 302c 2069 6e74 bda = 128.0, int │ │ │ │ +0002b090: 206e 756d 5f69 7465 7220 3d20 3235 2c20 num_iter = 25, │ │ │ │ +0002b0a0: 646f 7562 6c65 206d 6178 5f74 6f6c 203d double max_tol = │ │ │ │ +0002b0b0: 2031 652d 3529 0a20 2020 2070 7269 7661 1e-5). priva │ │ │ │ +0002b0c0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002b0d0: 206c 6f6e 6720 6372 6561 7465 4661 7374 long createFast │ │ │ │ +0002b0e0: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0002b0f0: 696c 7465 725f 3028 6c6f 6e67 2067 7569 ilter_0(long gui │ │ │ │ +0002b100: 6465 5f6e 6174 6976 654f 626a 2c20 646f de_nativeObj, do │ │ │ │ +0002b110: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +0002b120: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +0002b130: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ +0002b140: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ +0002b150: 6c65 206c 616d 6264 612c 2069 6e74 206e le lambda, int n │ │ │ │ +0002b160: 756d 5f69 7465 722c 2064 6f75 626c 6520 um_iter, double │ │ │ │ +0002b170: 6d61 785f 746f 6c29 3b0a 2020 2020 7072 max_tol);. pr │ │ │ │ +0002b180: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002b190: 6976 6520 6c6f 6e67 2063 7265 6174 6546 ive long createF │ │ │ │ +0002b1a0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0002b1b0: 6572 4669 6c74 6572 5f31 286c 6f6e 6720 erFilter_1(long │ │ │ │ +0002b1c0: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ +0002b1d0: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ +0002b1e0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +0002b1f0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ +0002b200: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d │ │ │ │ +0002b210: 6f75 626c 6520 6c61 6d62 6461 2c20 696e ouble lambda, in │ │ │ │ +0002b220: 7420 6e75 6d5f 6974 6572 293b 0a20 2020 t num_iter);. │ │ │ │ +0002b230: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002b240: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002b250: 7465 4661 7374 4269 6c61 7465 7261 6c53 teFastBilateralS │ │ │ │ +0002b260: 6f6c 7665 7246 696c 7465 725f 3228 6c6f olverFilter_2(lo │ │ │ │ +0002b270: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ +0002b280: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ +0002b290: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ +0002b2a0: 2073 6967 6d61 5f6c 756d 612c 2064 6f75 sigma_luma, dou │ │ │ │ +0002b2b0: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ +0002b2c0: 2c20 646f 7562 6c65 206c 616d 6264 6129 , double lambda) │ │ │ │ +0002b2d0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002b2e0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002b2f0: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat │ │ │ │ +0002b300: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0002b310: 5f33 286c 6f6e 6720 6775 6964 655f 6e61 _3(long guide_na │ │ │ │ +0002b320: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +0002b330: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +0002b340: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +0002b350: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0002b360: 6872 6f6d 6129 3b0a 0a20 2020 202f 2f20 hroma);.. // │ │ │ │ +0002b370: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +0002b380: 696d 6770 726f 633a 3a66 6173 7442 696c imgproc::fastBil │ │ │ │ +0002b390: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +0002b3a0: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +0002b3b0: 7420 7372 632c 204d 6174 2063 6f6e 6669 t src, Mat confi │ │ │ │ +0002b3c0: 6465 6e63 652c 204d 6174 2620 6473 742c dence, Mat& dst, │ │ │ │ +0002b3d0: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ +0002b3e0: 6174 6961 6c20 3d20 382c 2064 6f75 626c atial = 8, doubl │ │ │ │ +0002b3f0: 6520 7369 676d 615f 6c75 6d61 203d 2038 e sigma_luma = 8 │ │ │ │ +0002b400: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0002b410: 6872 6f6d 6120 3d20 382c 2064 6f75 626c hroma = 8, doubl │ │ │ │ +0002b420: 6520 6c61 6d62 6461 203d 2031 3238 2e30 e lambda = 128.0 │ │ │ │ +0002b430: 2c20 696e 7420 6e75 6d5f 6974 6572 203d , int num_iter = │ │ │ │ +0002b440: 2032 352c 2064 6f75 626c 6520 6d61 785f 25, double max_ │ │ │ │ +0002b450: 746f 6c20 3d20 3165 2d35 290a 2020 2020 tol = 1e-5). │ │ │ │ +0002b460: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002b470: 6174 6976 6520 766f 6964 2066 6173 7442 ative void fastB │ │ │ │ +0002b480: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0002b490: 6c74 6572 5f30 286c 6f6e 6720 6775 6964 lter_0(long guid │ │ │ │ +0002b4a0: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002b4b0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002b4c0: 206c 6f6e 6720 636f 6e66 6964 656e 6365 long confidence │ │ │ │ +0002b4d0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002b4e0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +0002b4f0: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ +0002b500: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +0002b510: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double │ │ │ │ +0002b520: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do │ │ │ │ +0002b530: 7562 6c65 206c 616d 6264 612c 2069 6e74 uble lambda, int │ │ │ │ +0002b540: 206e 756d 5f69 7465 722c 2064 6f75 626c num_iter, doubl │ │ │ │ +0002b550: 6520 6d61 785f 746f 6c29 3b0a 2020 2020 e max_tol);. │ │ │ │ +0002b560: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002b570: 6174 6976 6520 766f 6964 2066 6173 7442 ative void fastB │ │ │ │ +0002b580: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0002b590: 6c74 6572 5f31 286c 6f6e 6720 6775 6964 lter_1(long guid │ │ │ │ +0002b5a0: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002b5b0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002b5c0: 206c 6f6e 6720 636f 6e66 6964 656e 6365 long confidence │ │ │ │ +0002b5d0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002b5e0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +0002b5f0: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ +0002b600: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +0002b610: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double │ │ │ │ +0002b620: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do │ │ │ │ +0002b630: 7562 6c65 206c 616d 6264 612c 2069 6e74 uble lambda, int │ │ │ │ +0002b640: 206e 756d 5f69 7465 7229 3b0a 2020 2020 num_iter);. │ │ │ │ +0002b650: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002b660: 6174 6976 6520 766f 6964 2066 6173 7442 ative void fastB │ │ │ │ +0002b670: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0002b680: 6c74 6572 5f32 286c 6f6e 6720 6775 6964 lter_2(long guid │ │ │ │ +0002b690: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002b6a0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002b6b0: 206c 6f6e 6720 636f 6e66 6964 656e 6365 long confidence │ │ │ │ +0002b6c0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002b6d0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +0002b6e0: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ +0002b6f0: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +0002b700: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double │ │ │ │ +0002b710: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do │ │ │ │ +0002b720: 7562 6c65 206c 616d 6264 6129 3b0a 2020 uble lambda);. │ │ │ │ +0002b730: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002b740: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas │ │ │ │ +0002b750: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0002b760: 4669 6c74 6572 5f33 286c 6f6e 6720 6775 Filter_3(long gu │ │ │ │ +0002b770: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ +0002b780: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +0002b790: 6a2c 206c 6f6e 6720 636f 6e66 6964 656e j, long confiden │ │ │ │ +0002b7a0: 6365 5f6e 6174 6976 654f 626a 2c20 6c6f ce_nativeObj, lo │ │ │ │ +0002b7b0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002b7c0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +0002b7d0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +0002b7e0: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ +0002b7f0: 6520 7369 676d 615f 6368 726f 6d61 293b e sigma_chroma); │ │ │ │ +0002b800: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002b810: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002b820: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +0002b830: 7665 7246 696c 7465 725f 3428 6c6f 6e67 verFilter_4(long │ │ │ │ +0002b840: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002b850: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ +0002b860: 654f 626a 2c20 6c6f 6e67 2063 6f6e 6669 eObj, long confi │ │ │ │ +0002b870: 6465 6e63 655f 6e61 7469 7665 4f62 6a2c dence_nativeObj, │ │ │ │ +0002b880: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002b890: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ +0002b8a0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +0002b8b0: 6520 7369 676d 615f 6c75 6d61 293b 0a20 e sigma_luma);. │ │ │ │ +0002b8c0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002b8d0: 6320 6e61 7469 7665 2076 6f69 6420 6661 c native void fa │ │ │ │ +0002b8e0: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0002b8f0: 7246 696c 7465 725f 3528 6c6f 6e67 2067 rFilter_5(long g │ │ │ │ +0002b900: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ +0002b910: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +0002b920: 626a 2c20 6c6f 6e67 2063 6f6e 6669 6465 bj, long confide │ │ │ │ +0002b930: 6e63 655f 6e61 7469 7665 4f62 6a2c 206c nce_nativeObj, l │ │ │ │ +0002b940: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002b950: 6a2c 2064 6f75 626c 6520 7369 676d 615f j, double sigma_ │ │ │ │ +0002b960: 7370 6174 6961 6c29 3b0a 2020 2020 7072 spatial);. pr │ │ │ │ +0002b970: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002b980: 6976 6520 766f 6964 2066 6173 7442 696c ive void fastBil │ │ │ │ +0002b990: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +0002b9a0: 6572 5f36 286c 6f6e 6720 6775 6964 655f er_6(long guide_ │ │ │ │ +0002b9b0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002b9c0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002b9d0: 6f6e 6720 636f 6e66 6964 656e 6365 5f6e ong confidence_n │ │ │ │ +0002b9e0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002b9f0: 7374 5f6e 6174 6976 654f 626a 293b 0a0a st_nativeObj);.. │ │ │ │ +0002ba00: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +0002ba10: 5f46 6173 7447 6c6f 6261 6c53 6d6f 6f74 _FastGlobalSmoot │ │ │ │ +0002ba20: 6865 7246 696c 7465 7220 6376 3a3a 7869 herFilter cv::xi │ │ │ │ +0002ba30: 6d67 7072 6f63 3a3a 6372 6561 7465 4661 mgproc::createFa │ │ │ │ +0002ba40: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +0002ba50: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +0002ba60: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0002ba70: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +0002ba80: 6c6f 722c 2064 6f75 626c 6520 6c61 6d62 lor, double lamb │ │ │ │ +0002ba90: 6461 5f61 7474 656e 7561 7469 6f6e 203d da_attenuation = │ │ │ │ +0002baa0: 2030 2e32 352c 2069 6e74 206e 756d 5f69 0.25, int num_i │ │ │ │ +0002bab0: 7465 7220 3d20 3329 0a20 2020 2070 7269 ter = 3). pri │ │ │ │ +0002bac0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002bad0: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ +0002bae0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +0002baf0: 4669 6c74 6572 5f30 286c 6f6e 6720 6775 Filter_0(long gu │ │ │ │ +0002bb00: 6964 655f 6e61 7469 7665 4f62 6a2c 2064 ide_nativeObj, d │ │ │ │ +0002bb10: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ +0002bb20: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ +0002bb30: 2c20 646f 7562 6c65 206c 616d 6264 615f , double lambda_ │ │ │ │ +0002bb40: 6174 7465 6e75 6174 696f 6e2c 2069 6e74 attenuation, int │ │ │ │ +0002bb50: 206e 756d 5f69 7465 7229 3b0a 2020 2020 num_iter);. │ │ │ │ +0002bb60: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002bb70: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002bb80: 6546 6173 7447 6c6f 6261 6c53 6d6f 6f74 eFastGlobalSmoot │ │ │ │ +0002bb90: 6865 7246 696c 7465 725f 3128 6c6f 6e67 herFilter_1(long │ │ │ │ +0002bba0: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002bbb0: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0002bbc0: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +0002bbd0: 6c6f 722c 2064 6f75 626c 6520 6c61 6d62 lor, double lamb │ │ │ │ +0002bbe0: 6461 5f61 7474 656e 7561 7469 6f6e 293b da_attenuation); │ │ │ │ +0002bbf0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002bc00: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +0002bc10: 6372 6561 7465 4661 7374 476c 6f62 616c createFastGlobal │ │ │ │ +0002bc20: 536d 6f6f 7468 6572 4669 6c74 6572 5f32 SmootherFilter_2 │ │ │ │ +0002bc30: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +0002bc40: 7665 4f62 6a2c 2064 6f75 626c 6520 6c61 veObj, double la │ │ │ │ +0002bc50: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ +0002bc60: 6d61 5f63 6f6c 6f72 293b 0a0a 2020 2020 ma_color);.. │ │ │ │ +0002bc70: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0002bc80: 3a3a 7869 6d67 7072 6f63 3a3a 6661 7374 ::ximgproc::fast │ │ │ │ +0002bc90: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +0002bca0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0002bcb0: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +0002bcc0: 742c 2064 6f75 626c 6520 6c61 6d62 6461 t, double lambda │ │ │ │ +0002bcd0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0002bce0: 6f6c 6f72 2c20 646f 7562 6c65 206c 616d olor, double lam │ │ │ │ +0002bcf0: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ +0002bd00: 3d20 302e 3235 2c20 696e 7420 6e75 6d5f = 0.25, int num_ │ │ │ │ +0002bd10: 6974 6572 203d 2033 290a 2020 2020 7072 iter = 3). pr │ │ │ │ +0002bd20: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002bd30: 6976 6520 766f 6964 2066 6173 7447 6c6f ive void fastGlo │ │ │ │ +0002bd40: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0002bd50: 725f 3028 6c6f 6e67 2067 7569 6465 5f6e r_0(long guide_n │ │ │ │ +0002bd60: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +0002bd70: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002bd80: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002bd90: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0002bda0: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +0002bdb0: 6c6f 722c 2064 6f75 626c 6520 6c61 6d62 lor, double lamb │ │ │ │ +0002bdc0: 6461 5f61 7474 656e 7561 7469 6f6e 2c20 da_attenuation, │ │ │ │ +0002bdd0: 696e 7420 6e75 6d5f 6974 6572 293b 0a20 int num_iter);. │ │ │ │ +0002bde0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002bdf0: 6320 6e61 7469 7665 2076 6f69 6420 6661 c native void fa │ │ │ │ +0002be00: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +0002be10: 4669 6c74 6572 5f31 286c 6f6e 6720 6775 Filter_1(long gu │ │ │ │ +0002be20: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ +0002be30: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +0002be40: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +0002be50: 7665 4f62 6a2c 2064 6f75 626c 6520 6c61 veObj, double la │ │ │ │ +0002be60: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ +0002be70: 6d61 5f63 6f6c 6f72 2c20 646f 7562 6c65 ma_color, double │ │ │ │ +0002be80: 206c 616d 6264 615f 6174 7465 6e75 6174 lambda_attenuat │ │ │ │ +0002be90: 696f 6e29 3b0a 2020 2020 7072 6976 6174 ion);. 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 │ │ │ │ +0002beb0: 766f 6964 2066 6173 7447 6c6f 6261 6c53 void fastGlobalS │ │ │ │ +0002bec0: 6d6f 6f74 6865 7246 696c 7465 725f 3228 mootherFilter_2( │ │ │ │ +0002bed0: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +0002bee0: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +0002bef0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002bf00: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ +0002bf10: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ +0002bf20: 626c 6520 7369 676d 615f 636f 6c6f 7229 ble sigma_color) │ │ │ │ +0002bf30: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +0002bf40: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +0002bf50: 633a 3a6c 3053 6d6f 6f74 6828 4d61 7420 c::l0Smooth(Mat │ │ │ │ +0002bf60: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d │ │ │ │ +0002bf70: 6f75 626c 6520 6c61 6d62 6461 203d 2030 ouble lambda = 0 │ │ │ │ +0002bf80: 2e30 322c 2064 6f75 626c 6520 6b61 7070 .02, double kapp │ │ │ │ +0002bf90: 6120 3d20 322e 3029 0a20 2020 2070 7269 a = 2.0). pri │ │ │ │ +0002bfa0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002bfb0: 7665 2076 6f69 6420 6c30 536d 6f6f 7468 ve void l0Smooth │ │ │ │ +0002bfc0: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati │ │ │ │ +0002bfd0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002bfe0: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002bff0: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ +0002c000: 206b 6170 7061 293b 0a20 2020 2070 7269 kappa);. pri │ │ │ │ +0002c010: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002c020: 7665 2076 6f69 6420 6c30 536d 6f6f 7468 ve void l0Smooth │ │ │ │ +0002c030: 5f31 286c 6f6e 6720 7372 635f 6e61 7469 _1(long src_nati │ │ │ │ +0002c040: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002c050: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002c060: 6520 6c61 6d62 6461 293b 0a20 2020 2070 e lambda);. p │ │ │ │ +0002c070: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002c080: 7469 7665 2076 6f69 6420 6c30 536d 6f6f tive void l0Smoo │ │ │ │ +0002c090: 7468 5f32 286c 6f6e 6720 7372 635f 6e61 th_2(long src_na │ │ │ │ +0002c0a0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002c0b0: 745f 6e61 7469 7665 4f62 6a29 3b0a 0a20 t_nativeObj);.. │ │ │ │ +0002c0c0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0002c0d0: 2063 763a 3a78 696d 6770 726f 633a 3a50 cv::ximgproc::P │ │ │ │ +0002c0e0: 6569 4c69 6e4e 6f72 6d61 6c69 7a61 7469 eiLinNormalizati │ │ │ │ +0002c0f0: 6f6e 284d 6174 2049 2c20 4d61 7426 2054 on(Mat I, Mat& T │ │ │ │ +0002c100: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002c110: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002c120: 2050 6569 4c69 6e4e 6f72 6d61 6c69 7a61 PeiLinNormaliza │ │ │ │ +0002c130: 7469 6f6e 5f30 286c 6f6e 6720 495f 6e61 tion_0(long I_na │ │ │ │ +0002c140: 7469 7665 4f62 6a2c 206c 6f6e 6720 545f tiveObj, long T_ │ │ │ │ +0002c150: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +0002c160: 202f 2f20 432b 2b3a 2020 5074 725f 5375 // C++: Ptr_Su │ │ │ │ +0002c170: 7065 7270 6978 656c 534c 4943 2063 763a perpixelSLIC cv: │ │ │ │ +0002c180: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +0002c190: 6553 7570 6572 7069 7865 6c53 4c49 4328 eSuperpixelSLIC( │ │ │ │ +0002c1a0: 4d61 7420 696d 6167 652c 2069 6e74 2061 Mat image, int a │ │ │ │ +0002c1b0: 6c67 6f72 6974 686d 203d 2053 4c49 434f lgorithm = SLICO │ │ │ │ +0002c1c0: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ +0002c1d0: 6520 3d20 3130 2c20 666c 6f61 7420 7275 e = 10, float ru │ │ │ │ +0002c1e0: 6c65 7220 3d20 3130 2e30 6629 0a20 2020 ler = 10.0f). │ │ │ │ +0002c1f0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002c200: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002c210: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ +0002c220: 5f30 286c 6f6e 6720 696d 6167 655f 6e61 _0(long image_na │ │ │ │ +0002c230: 7469 7665 4f62 6a2c 2069 6e74 2061 6c67 tiveObj, int alg │ │ │ │ +0002c240: 6f72 6974 686d 2c20 696e 7420 7265 6769 orithm, int regi │ │ │ │ +0002c250: 6f6e 5f73 697a 652c 2066 6c6f 6174 2072 on_size, float r │ │ │ │ +0002c260: 756c 6572 293b 0a20 2020 2070 7269 7661 uler);. priva │ │ │ │ +0002c270: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002c280: 206c 6f6e 6720 6372 6561 7465 5375 7065 long createSupe │ │ │ │ +0002c290: 7270 6978 656c 534c 4943 5f31 286c 6f6e rpixelSLIC_1(lon │ │ │ │ +0002c2a0: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb │ │ │ │ +0002c2b0: 6a2c 2069 6e74 2061 6c67 6f72 6974 686d j, int algorithm │ │ │ │ +0002c2c0: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ +0002c2d0: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ +0002c2e0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +0002c2f0: 6e67 2063 7265 6174 6553 7570 6572 7069 ng createSuperpi │ │ │ │ +0002c300: 7865 6c53 4c49 435f 3228 6c6f 6e67 2069 xelSLIC_2(long i │ │ │ │ +0002c310: 6d61 6765 5f6e 6174 6976 654f 626a 2c20 mage_nativeObj, │ │ │ │ +0002c320: 696e 7420 616c 676f 7269 7468 6d29 3b0a int algorithm);. │ │ │ │ +0002c330: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002c340: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +0002c350: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +0002c360: 4c49 435f 3328 6c6f 6e67 2069 6d61 6765 LIC_3(long image │ │ │ │ +0002c370: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +0002c380: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f45 // C++: Ptr_E │ │ │ │ +0002c390: 6467 6544 7261 7769 6e67 2063 763a 3a78 dgeDrawing cv::x │ │ │ │ +0002c3a0: 696d 6770 726f 633a 3a63 7265 6174 6545 imgproc::createE │ │ │ │ +0002c3b0: 6467 6544 7261 7769 6e67 2829 0a20 2020 dgeDrawing(). │ │ │ │ +0002c3c0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002c3d0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002c3e0: 7465 4564 6765 4472 6177 696e 675f 3028 teEdgeDrawing_0( │ │ │ │ 0002c3f0: 293b 0a0a 7d0a );..}. │ │ │ ├── org/opencv/xphoto/Xphoto.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -9,78 +9,14 @@ │ │ │ │ │ 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 +105,77 @@ │ │ │ │ │ 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 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 long createGrayworldWB_0(); │ │ │ │ │ + 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 long createLearningBasedWB_0(final String p0); │ │ │ │ │ + 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); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createLearningBasedWB_1(); │ │ │ │ │ + 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 applyChannelGains_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + public static void dctDenoising(final Mat src, final Mat dst, final double sigma) { │ │ │ │ │ + dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - 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(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 createTonemapDurand_1(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + 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 createTonemapDurand_2(final float p0, final float p1, final float p2); │ │ │ │ │ + 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 createTonemapDurand_3(final float p0, final float p1); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_4(final float p0); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_5(); │ │ │ │ │ + public static TonemapDurand createTonemapDurand() { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void oilPainting_0(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + public static SimpleWB createSimpleWB() { │ │ │ │ │ + return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void oilPainting_1(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + public static GrayworldWB createGrayworldWB() { │ │ │ │ │ + return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + public static LearningBasedWB createLearningBasedWB(final String path_to_model) { │ │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void dctDenoising_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ + public static LearningBasedWB createLearningBasedWB() { │ │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void dctDenoising_1(final long p0, final long p1, final double p2); │ │ │ │ │ + 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 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 +216,40 @@ │ │ │ │ │ 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 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 inpaint_0(final long p0, final long p1, final long 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); │ │ │ │ │ + │ │ │ │ │ + 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); │ │ │ │ │ } │ │ │ ├── org/opencv/xphoto/Xphoto.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -29,277 +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. │ │ │ │ - * │ │ │ │ - * @param src source image │ │ │ │ - *
    │ │ │ │ - *
  • │ │ │ │ - * #INPAINT_SHIFTMAP: it could be of any type and any number of channels from 1 to 4. In case of │ │ │ │ - * 3- and 4-channels images the function expect them in CIELab colorspace or similar one, where first │ │ │ │ - * color component shows intensity, while second and third shows colors. Nonetheless you can try any │ │ │ │ - * colorspaces. │ │ │ │ - *
  • │ │ │ │ - *
  • │ │ │ │ - * #INPAINT_FSR_BEST or #INPAINT_FSR_FAST: 1-channel grayscale or 3-channel BGR image. │ │ │ │ - *
  • │ │ │ │ - *
│ │ │ │ - * @param mask mask (#CV_8UC1), where non-zero pixels indicate valid image area, while zero pixels │ │ │ │ - * indicate area to be inpainted │ │ │ │ - * @param dst destination image │ │ │ │ - * @param algorithmType see xphoto::InpaintTypes │ │ │ │ - */ │ │ │ │ - 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 +914,278 @@ │ │ │ │ * fastNlMeansDenoising │ │ │ │ */ │ │ │ │ public static void bm3dDenoising(Mat src, Mat dst) { │ │ │ │ bm3dDenoising_23(src.nativeObj, dst.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // 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. │ │ │ │ + * │ │ │ │ + * @param src source image │ │ │ │ + *
    │ │ │ │ + *
  • │ │ │ │ + * #INPAINT_SHIFTMAP: it could be of any type and any number of channels from 1 to 4. In case of │ │ │ │ + * 3- and 4-channels images the function expect them in CIELab colorspace or similar one, where first │ │ │ │ + * color component shows intensity, while second and third shows colors. Nonetheless you can try any │ │ │ │ + * colorspaces. │ │ │ │ + *
  • │ │ │ │ + *
  • │ │ │ │ + * #INPAINT_FSR_BEST or #INPAINT_FSR_FAST: 1-channel grayscale or 3-channel BGR image. │ │ │ │ + *
  • │ │ │ │ + *
│ │ │ │ + * @param mask mask (#CV_8UC1), where non-zero pixels indicate valid image area, while zero pixels │ │ │ │ + * indicate area to be inpainted │ │ │ │ + * @param dst destination image │ │ │ │ + * @param algorithmType see xphoto::InpaintTypes │ │ │ │ + */ │ │ │ │ + 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++: 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(); │ │ │ │ + // │ │ │ │ │ │ │ │ - // 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); │ │ │ │ + /** │ │ │ │ + * 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)); │ │ │ │ + } │ │ │ │ │ │ │ │ - // 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(); │ │ │ │ + /** │ │ │ │ + * Creates an instance of LearningBasedWB │ │ │ │ + * │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static LearningBasedWB createLearningBasedWB() { │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ + } │ │ │ │ │ │ │ │ - // 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::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++: 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::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); │ │ │ │ │ │ │ │ // 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 +1207,42 @@ │ │ │ │ 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++: 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::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::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); │ │ │ │ + │ │ │ │ + // 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); │ │ │ │ + │ │ │ │ }