--- /srv/rebuilderd/tmp/rebuilderdMCSS3K/inputs/libopencv-java_4.10.0+dfsg-8+b1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdMCSS3K/out/libopencv-java_4.10.0+dfsg-8+b1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-07 15:02:07.000000 debian-binary │ -rw-r--r-- 0 0 0 1108 2026-08-07 15:02:07.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1059080 2026-08-07 15:02:07.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1059420 2026-08-07 15:02:07.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 2026-08-07 15:02:07.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-07 15:02:07.000000 ./usr/share/doc/libopencv-java/ │ │ │ -rw-r--r-- 0 root (0) root (0) 236 2026-08-07 15:02:07.000000 ./usr/share/doc/libopencv-java/changelog.Debian.amd64.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1854 2026-08-07 15:02:07.000000 ./usr/share/doc/libopencv-java/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 13708 2026-07-18 05:00:00.000000 ./usr/share/doc/libopencv-java/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-07 15:02:07.000000 ./usr/share/java/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-07 15:02:07.000000 ./usr/share/java/opencv4/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1118433 2026-08-07 15:02:07.000000 ./usr/share/java/opencv4/opencv-4100.jar │ │ │ +-rw-r--r-- 0 root (0) root (0) 1118730 2026-08-07 15:02:07.000000 ./usr/share/java/opencv4/opencv-4100.jar │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-07 15:02:07.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-07 15:02:07.000000 ./usr/share/lintian/overrides/ │ │ │ -rw-r--r-- 0 root (0) root (0) 38 2026-07-18 05:00:00.000000 ./usr/share/lintian/overrides/libopencv-java │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-07 15:02:07.000000 ./usr/share/maven-repo/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-07 15:02:07.000000 ./usr/share/maven-repo/org/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-07 15:02:07.000000 ./usr/share/maven-repo/org/opencv/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-07 15:02:07.000000 ./usr/share/maven-repo/org/opencv/opencv/ │ │ ├── ./usr/share/java/opencv4/opencv-4100.jar │ │ │ ├── zipinfo {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -Zip file size: 1118433 bytes, number of entries: 599 │ │ │ │ +Zip file size: 1118730 bytes, number of entries: 599 │ │ │ │ drwxr-xr-x 2.0 unx 0 bx stor 26-Jul-18 07:35 META-INF/ │ │ │ │ -rw-r--r-- 2.0 unx 271 b- defN 26-Jul-18 07:35 META-INF/MANIFEST.MF │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-18 07:35 org/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-18 07:35 org/opencv/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-18 07:35 org/opencv/aruco/ │ │ │ │ -rw-r--r-- 2.0 unx 34822 b- defN 26-Jul-18 07:35 org/opencv/aruco/Aruco.class │ │ │ │ -rw-r--r-- 2.0 unx 98573 b- defN 26-Jul-18 07:35 org/opencv/aruco/Aruco.java │ │ │ │ @@ -169,21 +169,21 @@ │ │ │ │ -rw-r--r-- 2.0 unx 5842 b- defN 26-Jul-18 07:35 org/opencv/face/Face.class │ │ │ │ -rw-r--r-- 2.0 unx 19923 b- defN 26-Jul-18 07:35 org/opencv/face/Face.java │ │ │ │ -rw-r--r-- 2.0 unx 3241 b- defN 26-Jul-18 07:35 org/opencv/face/FaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 19961 b- defN 26-Jul-18 07:35 org/opencv/face/FaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 1644 b- defN 26-Jul-18 07:35 org/opencv/face/Facemark.class │ │ │ │ -rw-r--r-- 2.0 unx 3575 b- defN 26-Jul-18 07:35 org/opencv/face/Facemark.java │ │ │ │ -rw-r--r-- 2.0 unx 627 b- defN 26-Jul-18 07:35 org/opencv/face/FacemarkAAM.class │ │ │ │ --rw-r--r-- 2.0 unx 573 b- defN 26-Jul-18 07:35 org/opencv/face/FacemarkAAM.java │ │ │ │ +-rw-r--r-- 2.0 unx 536 b- defN 26-Jul-18 07:35 org/opencv/face/FacemarkAAM.java │ │ │ │ -rw-r--r-- 2.0 unx 634 b- defN 26-Jul-18 07:35 org/opencv/face/FacemarkKazemi.class │ │ │ │ -rw-r--r-- 2.0 unx 578 b- defN 26-Jul-18 07:35 org/opencv/face/FacemarkKazemi.java │ │ │ │ -rw-r--r-- 2.0 unx 627 b- defN 26-Jul-18 07:35 org/opencv/face/FacemarkLBF.class │ │ │ │ --rw-r--r-- 2.0 unx 573 b- defN 26-Jul-18 07:35 org/opencv/face/FacemarkLBF.java │ │ │ │ +-rw-r--r-- 2.0 unx 536 b- defN 26-Jul-18 07:35 org/opencv/face/FacemarkLBF.java │ │ │ │ -rw-r--r-- 2.0 unx 630 b- defN 26-Jul-18 07:35 org/opencv/face/FacemarkTrain.class │ │ │ │ --rw-r--r-- 2.0 unx 2054 b- defN 26-Jul-18 07:35 org/opencv/face/FacemarkTrain.java │ │ │ │ +-rw-r--r-- 2.0 unx 2086 b- defN 26-Jul-18 07:35 org/opencv/face/FacemarkTrain.java │ │ │ │ -rw-r--r-- 2.0 unx 1149 b- defN 26-Jul-18 07:35 org/opencv/face/FisherFaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 7924 b- defN 26-Jul-18 07:35 org/opencv/face/FisherFaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 3652 b- defN 26-Jul-18 07:35 org/opencv/face/LBPHFaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 19254 b- defN 26-Jul-18 07:35 org/opencv/face/LBPHFaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 2126 b- defN 26-Jul-18 07:35 org/opencv/face/MACE.class │ │ │ │ -rw-r--r-- 2.0 unx 5496 b- defN 26-Jul-18 07:35 org/opencv/face/MACE.java │ │ │ │ -rw-r--r-- 2.0 unx 737 b- defN 26-Jul-18 07:35 org/opencv/face/PredictCollector.class │ │ │ │ @@ -236,19 +236,19 @@ │ │ │ │ -rw-r--r-- 2.0 unx 1025 b- defN 26-Jul-18 07:35 org/opencv/highgui/HighGui$2.class │ │ │ │ -rw-r--r-- 2.0 unx 6566 b- defN 26-Jul-18 07:35 org/opencv/highgui/HighGui.class │ │ │ │ -rw-r--r-- 2.0 unx 5771 b- defN 26-Jul-18 07:35 org/opencv/highgui/HighGui.java │ │ │ │ -rw-r--r-- 2.0 unx 3347 b- defN 26-Jul-18 07:35 org/opencv/highgui/ImageWindow.class │ │ │ │ -rw-r--r-- 2.0 unx 3412 b- defN 26-Jul-18 07:35 org/opencv/highgui/ImageWindow.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-18 07:35 org/opencv/img_hash/ │ │ │ │ -rw-r--r-- 2.0 unx 778 b- defN 26-Jul-18 07:35 org/opencv/img_hash/AverageHash.class │ │ │ │ --rw-r--r-- 2.0 unx 1107 b- defN 26-Jul-18 07:35 org/opencv/img_hash/AverageHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 1067 b- defN 26-Jul-18 07:35 org/opencv/img_hash/AverageHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1317 b- defN 26-Jul-18 07:35 org/opencv/img_hash/BlockMeanHash.class │ │ │ │ --rw-r--r-- 2.0 unx 2118 b- defN 26-Jul-18 07:35 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 2078 b- defN 26-Jul-18 07:35 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ -rw-r--r-- 2.0 unx 798 b- defN 26-Jul-18 07:35 org/opencv/img_hash/ColorMomentHash.class │ │ │ │ --rw-r--r-- 2.0 unx 1060 b- defN 26-Jul-18 07:35 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 1020 b- defN 26-Jul-18 07:35 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1114 b- defN 26-Jul-18 07:35 org/opencv/img_hash/ImgHashBase.class │ │ │ │ -rw-r--r-- 2.0 unx 1981 b- defN 26-Jul-18 07:35 org/opencv/img_hash/ImgHashBase.java │ │ │ │ -rw-r--r-- 2.0 unx 2393 b- defN 26-Jul-18 07:35 org/opencv/img_hash/Img_hash.class │ │ │ │ -rw-r--r-- 2.0 unx 8111 b- defN 26-Jul-18 07:35 org/opencv/img_hash/Img_hash.java │ │ │ │ -rw-r--r-- 2.0 unx 1510 b- defN 26-Jul-18 07:35 org/opencv/img_hash/MarrHildrethHash.class │ │ │ │ -rw-r--r-- 2.0 unx 3207 b- defN 26-Jul-18 07:35 org/opencv/img_hash/MarrHildrethHash.java │ │ │ │ -rw-r--r-- 2.0 unx 748 b- defN 26-Jul-18 07:35 org/opencv/img_hash/PHash.class │ │ │ │ @@ -306,15 +306,15 @@ │ │ │ │ -rw-r--r-- 2.0 unx 7482 b- defN 26-Jul-18 07:35 org/opencv/ml/StatModel.java │ │ │ │ -rw-r--r-- 2.0 unx 8603 b- defN 26-Jul-18 07:35 org/opencv/ml/TrainData.class │ │ │ │ -rw-r--r-- 2.0 unx 27976 b- defN 26-Jul-18 07:35 org/opencv/ml/TrainData.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-18 07:35 org/opencv/objdetect/ │ │ │ │ -rw-r--r-- 2.0 unx 7051 b- defN 26-Jul-18 07:35 org/opencv/objdetect/ArucoDetector.class │ │ │ │ -rw-r--r-- 2.0 unx 20571 b- defN 26-Jul-18 07:35 org/opencv/objdetect/ArucoDetector.java │ │ │ │ -rw-r--r-- 2.0 unx 3936 b- defN 26-Jul-18 07:35 org/opencv/objdetect/BarcodeDetector.class │ │ │ │ --rw-r--r-- 2.0 unx 9789 b- defN 26-Jul-18 07:35 org/opencv/objdetect/BarcodeDetector.java │ │ │ │ +-rw-r--r-- 2.0 unx 9738 b- defN 26-Jul-18 07:35 org/opencv/objdetect/BarcodeDetector.java │ │ │ │ -rw-r--r-- 2.0 unx 678 b- defN 26-Jul-18 07:35 org/opencv/objdetect/BaseCascadeClassifier.class │ │ │ │ -rw-r--r-- 2.0 unx 620 b- defN 26-Jul-18 07:35 org/opencv/objdetect/BaseCascadeClassifier.java │ │ │ │ -rw-r--r-- 2.0 unx 3823 b- defN 26-Jul-18 07:35 org/opencv/objdetect/Board.class │ │ │ │ -rw-r--r-- 2.0 unx 8989 b- defN 26-Jul-18 07:35 org/opencv/objdetect/Board.java │ │ │ │ -rw-r--r-- 2.0 unx 8859 b- defN 26-Jul-18 07:35 org/opencv/objdetect/CascadeClassifier.class │ │ │ │ -rw-r--r-- 2.0 unx 36633 b- defN 26-Jul-18 07:35 org/opencv/objdetect/CascadeClassifier.java │ │ │ │ -rw-r--r-- 2.0 unx 2652 b- defN 26-Jul-18 07:35 org/opencv/objdetect/CharucoBoard.class │ │ │ │ @@ -354,15 +354,15 @@ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-18 07:35 org/opencv/osgi/ │ │ │ │ -rw-r--r-- 2.0 unx 127 b- defN 26-Jul-18 07:35 org/opencv/osgi/OpenCVInterface.class │ │ │ │ -rw-r--r-- 2.0 unx 152 b- defN 26-Jul-18 07:35 org/opencv/osgi/OpenCVInterface.java │ │ │ │ -rw-r--r-- 2.0 unx 840 b- defN 26-Jul-18 07:35 org/opencv/osgi/OpenCVNativeLoader.class │ │ │ │ -rw-r--r-- 2.0 unx 615 b- defN 26-Jul-18 07:35 org/opencv/osgi/OpenCVNativeLoader.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-18 07:35 org/opencv/phase_unwrapping/ │ │ │ │ -rw-r--r-- 2.0 unx 1519 b- defN 26-Jul-18 07:35 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.class │ │ │ │ --rw-r--r-- 2.0 unx 3441 b- defN 26-Jul-18 07:35 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ +-rw-r--r-- 2.0 unx 3389 b- defN 26-Jul-18 07:35 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ -rw-r--r-- 2.0 unx 2342 b- defN 26-Jul-18 07:35 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.class │ │ │ │ -rw-r--r-- 2.0 unx 4553 b- defN 26-Jul-18 07:35 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.java │ │ │ │ -rw-r--r-- 2.0 unx 1213 b- defN 26-Jul-18 07:35 org/opencv/phase_unwrapping/PhaseUnwrapping.class │ │ │ │ -rw-r--r-- 2.0 unx 2208 b- defN 26-Jul-18 07:35 org/opencv/phase_unwrapping/PhaseUnwrapping.java │ │ │ │ -rw-r--r-- 2.0 unx 329 b- defN 26-Jul-18 07:35 org/opencv/phase_unwrapping/Phase_unwrapping.class │ │ │ │ -rw-r--r-- 2.0 unx 171 b- defN 26-Jul-18 07:35 org/opencv/phase_unwrapping/Phase_unwrapping.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-18 07:35 org/opencv/photo/ │ │ │ │ @@ -397,15 +397,15 @@ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-18 07:35 org/opencv/plot/ │ │ │ │ -rw-r--r-- 2.0 unx 269 b- defN 26-Jul-18 07:35 org/opencv/plot/Plot.class │ │ │ │ -rw-r--r-- 2.0 unx 135 b- defN 26-Jul-18 07:35 org/opencv/plot/Plot.java │ │ │ │ -rw-r--r-- 2.0 unx 4067 b- defN 26-Jul-18 07:35 org/opencv/plot/Plot2d.class │ │ │ │ -rw-r--r-- 2.0 unx 9746 b- defN 26-Jul-18 07:35 org/opencv/plot/Plot2d.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-18 07:35 org/opencv/structured_light/ │ │ │ │ -rw-r--r-- 2.0 unx 2459 b- defN 26-Jul-18 07:35 org/opencv/structured_light/GrayCodePattern.class │ │ │ │ --rw-r--r-- 2.0 unx 7494 b- defN 26-Jul-18 07:35 org/opencv/structured_light/GrayCodePattern.java │ │ │ │ +-rw-r--r-- 2.0 unx 7435 b- defN 26-Jul-18 07:35 org/opencv/structured_light/GrayCodePattern.java │ │ │ │ -rw-r--r-- 2.0 unx 4106 b- defN 26-Jul-18 07:35 org/opencv/structured_light/SinusoidalPattern.class │ │ │ │ -rw-r--r-- 2.0 unx 9043 b- defN 26-Jul-18 07:35 org/opencv/structured_light/SinusoidalPattern.java │ │ │ │ -rw-r--r-- 2.0 unx 3166 b- defN 26-Jul-18 07:35 org/opencv/structured_light/SinusoidalPattern_Params.class │ │ │ │ -rw-r--r-- 2.0 unx 6292 b- defN 26-Jul-18 07:35 org/opencv/structured_light/SinusoidalPattern_Params.java │ │ │ │ -rw-r--r-- 2.0 unx 1316 b- defN 26-Jul-18 07:35 org/opencv/structured_light/StructuredLightPattern.class │ │ │ │ -rw-r--r-- 2.0 unx 2035 b- defN 26-Jul-18 07:35 org/opencv/structured_light/StructuredLightPattern.java │ │ │ │ -rw-r--r-- 2.0 unx 470 b- defN 26-Jul-18 07:35 org/opencv/structured_light/Structured_light.class │ │ │ │ @@ -594,8 +594,8 @@ │ │ │ │ -rw-r--r-- 2.0 unx 4674 b- defN 26-Jul-18 07:35 org/opencv/xphoto/SimpleWB.java │ │ │ │ -rw-r--r-- 2.0 unx 1700 b- defN 26-Jul-18 07:35 org/opencv/xphoto/TonemapDurand.class │ │ │ │ -rw-r--r-- 2.0 unx 3516 b- defN 26-Jul-18 07:35 org/opencv/xphoto/TonemapDurand.java │ │ │ │ -rw-r--r-- 2.0 unx 906 b- defN 26-Jul-18 07:35 org/opencv/xphoto/WhiteBalancer.class │ │ │ │ -rw-r--r-- 2.0 unx 1251 b- defN 26-Jul-18 07:35 org/opencv/xphoto/WhiteBalancer.java │ │ │ │ -rw-r--r-- 2.0 unx 10738 b- defN 26-Jul-18 07:35 org/opencv/xphoto/Xphoto.class │ │ │ │ -rw-r--r-- 2.0 unx 79913 b- defN 26-Jul-18 07:35 org/opencv/xphoto/Xphoto.java │ │ │ │ -599 files, 5563800 bytes uncompressed, 1028567 bytes compressed: 81.5% │ │ │ │ +599 files, 5563476 bytes uncompressed, 1028864 bytes compressed: 81.5% │ │ │ ├── zipdetails --redact --walk --utc {} │ │ │ │ @@ -98,29374 +98,29374 @@ │ │ │ │ 000185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 000186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 000187 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 000189 Compression Method 0008 (8) 'Deflated' │ │ │ │ 00018B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00018F CRC 1C34B107 (473215239) │ │ │ │ -000193 Compressed Size 00001DEB (7659) │ │ │ │ +00018F CRC 382669C3 (942041539) │ │ │ │ +000193 Compressed Size 00001DFC (7676) │ │ │ │ 000197 Uncompressed Size 00008806 (34822) │ │ │ │ 00019B Filename Length 001C (28) │ │ │ │ 00019D Extra Length 0000 (0) │ │ │ │ 00019F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x19F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ 0001BB PAYLOAD │ │ │ │ │ │ │ │ -001FA6 LOCAL HEADER #7 04034B50 (67324752) │ │ │ │ -001FAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -001FAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -001FAC General Purpose Flag 0800 (2048) │ │ │ │ +001FB7 LOCAL HEADER #7 04034B50 (67324752) │ │ │ │ +001FBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +001FBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +001FBD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -001FAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -001FB0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -001FB4 CRC 3C886BA0 (1015573408) │ │ │ │ -001FB8 Compressed Size 00001B12 (6930) │ │ │ │ -001FBC Uncompressed Size 0001810D (98573) │ │ │ │ -001FC0 Filename Length 001B (27) │ │ │ │ -001FC2 Extra Length 0000 (0) │ │ │ │ -001FC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +001FBF Compression Method 0008 (8) 'Deflated' │ │ │ │ +001FC1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +001FC5 CRC B86FBDA2 (3094330786) │ │ │ │ +001FC9 Compressed Size 00001AD4 (6868) │ │ │ │ +001FCD Uncompressed Size 0001810D (98573) │ │ │ │ +001FD1 Filename Length 001B (27) │ │ │ │ +001FD3 Extra Length 0000 (0) │ │ │ │ +001FD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1FC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1FD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -001FDF PAYLOAD │ │ │ │ +001FF0 PAYLOAD │ │ │ │ │ │ │ │ -003AF1 LOCAL HEADER #8 04034B50 (67324752) │ │ │ │ -003AF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -003AF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -003AF7 General Purpose Flag 0800 (2048) │ │ │ │ +003AC4 LOCAL HEADER #8 04034B50 (67324752) │ │ │ │ +003AC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +003AC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +003ACA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -003AF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -003AFB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -003AFF CRC 02596C81 (39414913) │ │ │ │ -003B03 Compressed Size 000002F5 (757) │ │ │ │ -003B07 Uncompressed Size 0000063C (1596) │ │ │ │ -003B0B Filename Length 0029 (41) │ │ │ │ -003B0D Extra Length 0000 (0) │ │ │ │ -003B0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +003ACC Compression Method 0008 (8) 'Deflated' │ │ │ │ +003ACE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +003AD2 CRC 02596C81 (39414913) │ │ │ │ +003AD6 Compressed Size 000002F5 (757) │ │ │ │ +003ADA Uncompressed Size 0000063C (1596) │ │ │ │ +003ADE Filename Length 0029 (41) │ │ │ │ +003AE0 Extra Length 0000 (0) │ │ │ │ +003AE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3B0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3AE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -003B38 PAYLOAD │ │ │ │ +003B0B PAYLOAD │ │ │ │ │ │ │ │ -003E2D LOCAL HEADER #9 04034B50 (67324752) │ │ │ │ -003E31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -003E32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -003E33 General Purpose Flag 0800 (2048) │ │ │ │ +003E00 LOCAL HEADER #9 04034B50 (67324752) │ │ │ │ +003E04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +003E05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +003E06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -003E35 Compression Method 0008 (8) 'Deflated' │ │ │ │ -003E37 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -003E3B CRC 0FC0AF8C (264286092) │ │ │ │ -003E3F Compressed Size 00000392 (914) │ │ │ │ -003E43 Uncompressed Size 00000C44 (3140) │ │ │ │ -003E47 Filename Length 0028 (40) │ │ │ │ -003E49 Extra Length 0000 (0) │ │ │ │ -003E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +003E08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +003E0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +003E0E CRC 0FC0AF8C (264286092) │ │ │ │ +003E12 Compressed Size 00000392 (914) │ │ │ │ +003E16 Uncompressed Size 00000C44 (3140) │ │ │ │ +003E1A Filename Length 0028 (40) │ │ │ │ +003E1C Extra Length 0000 (0) │ │ │ │ +003E1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3E1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -003E73 PAYLOAD │ │ │ │ +003E46 PAYLOAD │ │ │ │ │ │ │ │ -004205 LOCAL HEADER #10 04034B50 (67324752) │ │ │ │ -004209 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00420A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00420B General Purpose Flag 0800 (2048) │ │ │ │ +0041D8 LOCAL HEADER #10 04034B50 (67324752) │ │ │ │ +0041DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0041DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0041DE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00420D Compression Method 0000 (0) 'Stored' │ │ │ │ -00420F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -004213 CRC 00000000 (0) │ │ │ │ -004217 Compressed Size 00000000 (0) │ │ │ │ -00421B Uncompressed Size 00000000 (0) │ │ │ │ -00421F Filename Length 0012 (18) │ │ │ │ -004221 Extra Length 0000 (0) │ │ │ │ -004223 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +0041E0 Compression Method 0000 (0) 'Stored' │ │ │ │ +0041E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0041E6 CRC 00000000 (0) │ │ │ │ +0041EA Compressed Size 00000000 (0) │ │ │ │ +0041EE Uncompressed Size 00000000 (0) │ │ │ │ +0041F2 Filename Length 0012 (18) │ │ │ │ +0041F4 Extra Length 0000 (0) │ │ │ │ +0041F6 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4223: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x41F6: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -004235 LOCAL HEADER #11 04034B50 (67324752) │ │ │ │ -004239 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00423A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00423B General Purpose Flag 0800 (2048) │ │ │ │ +004208 LOCAL HEADER #11 04034B50 (67324752) │ │ │ │ +00420C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00420D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00420E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00423D Compression Method 0008 (8) 'Deflated' │ │ │ │ -00423F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -004243 CRC 00CCCDF7 (13422071) │ │ │ │ -004247 Compressed Size 000003F6 (1014) │ │ │ │ -00424B Uncompressed Size 000009AB (2475) │ │ │ │ -00424F Filename Length 002F (47) │ │ │ │ -004251 Extra Length 0000 (0) │ │ │ │ -004253 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +004210 Compression Method 0008 (8) 'Deflated' │ │ │ │ +004212 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +004216 CRC 00CCCDF7 (13422071) │ │ │ │ +00421A Compressed Size 000003F6 (1014) │ │ │ │ +00421E Uncompressed Size 000009AB (2475) │ │ │ │ +004222 Filename Length 002F (47) │ │ │ │ +004224 Extra Length 0000 (0) │ │ │ │ +004226 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4253: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4226: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -004282 PAYLOAD │ │ │ │ +004255 PAYLOAD │ │ │ │ │ │ │ │ -004678 LOCAL HEADER #12 04034B50 (67324752) │ │ │ │ -00467C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00467D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00467E General Purpose Flag 0800 (2048) │ │ │ │ +00464B LOCAL HEADER #12 04034B50 (67324752) │ │ │ │ +00464F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +004650 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +004651 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -004680 Compression Method 0008 (8) 'Deflated' │ │ │ │ -004682 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -004686 CRC F4C96580 (4106839424) │ │ │ │ -00468A Compressed Size 00000455 (1109) │ │ │ │ -00468E Uncompressed Size 00001709 (5897) │ │ │ │ -004692 Filename Length 002E (46) │ │ │ │ -004694 Extra Length 0000 (0) │ │ │ │ -004696 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +004653 Compression Method 0008 (8) 'Deflated' │ │ │ │ +004655 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +004659 CRC F4C96580 (4106839424) │ │ │ │ +00465D Compressed Size 00000455 (1109) │ │ │ │ +004661 Uncompressed Size 00001709 (5897) │ │ │ │ +004665 Filename Length 002E (46) │ │ │ │ +004667 Extra Length 0000 (0) │ │ │ │ +004669 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4696: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4669: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0046C4 PAYLOAD │ │ │ │ +004697 PAYLOAD │ │ │ │ │ │ │ │ -004B19 LOCAL HEADER #13 04034B50 (67324752) │ │ │ │ -004B1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -004B1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -004B1F General Purpose Flag 0800 (2048) │ │ │ │ +004AEC LOCAL HEADER #13 04034B50 (67324752) │ │ │ │ +004AF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +004AF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +004AF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -004B21 Compression Method 0008 (8) 'Deflated' │ │ │ │ -004B23 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -004B27 CRC 584D7D40 (1481473344) │ │ │ │ -004B2B Compressed Size 000004D5 (1237) │ │ │ │ -004B2F Uncompressed Size 00000D9D (3485) │ │ │ │ -004B33 Filename Length 002F (47) │ │ │ │ -004B35 Extra Length 0000 (0) │ │ │ │ -004B37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +004AF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +004AF6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +004AFA CRC 584D7D40 (1481473344) │ │ │ │ +004AFE Compressed Size 000004D5 (1237) │ │ │ │ +004B02 Uncompressed Size 00000D9D (3485) │ │ │ │ +004B06 Filename Length 002F (47) │ │ │ │ +004B08 Extra Length 0000 (0) │ │ │ │ +004B0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -004B66 PAYLOAD │ │ │ │ +004B39 PAYLOAD │ │ │ │ │ │ │ │ -00503B LOCAL HEADER #14 04034B50 (67324752) │ │ │ │ -00503F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -005040 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -005041 General Purpose Flag 0800 (2048) │ │ │ │ +00500E LOCAL HEADER #14 04034B50 (67324752) │ │ │ │ +005012 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +005013 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +005014 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -005043 Compression Method 0008 (8) 'Deflated' │ │ │ │ -005045 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -005049 CRC B4162488 (3021350024) │ │ │ │ -00504D Compressed Size 0000073B (1851) │ │ │ │ -005051 Uncompressed Size 00002AE1 (10977) │ │ │ │ -005055 Filename Length 002E (46) │ │ │ │ -005057 Extra Length 0000 (0) │ │ │ │ -005059 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +005016 Compression Method 0008 (8) 'Deflated' │ │ │ │ +005018 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00501C CRC B4162488 (3021350024) │ │ │ │ +005020 Compressed Size 0000073B (1851) │ │ │ │ +005024 Uncompressed Size 00002AE1 (10977) │ │ │ │ +005028 Filename Length 002E (46) │ │ │ │ +00502A Extra Length 0000 (0) │ │ │ │ +00502C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5059: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x502C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005087 PAYLOAD │ │ │ │ +00505A PAYLOAD │ │ │ │ │ │ │ │ -0057C2 LOCAL HEADER #15 04034B50 (67324752) │ │ │ │ -0057C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0057C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0057C8 General Purpose Flag 0800 (2048) │ │ │ │ +005795 LOCAL HEADER #15 04034B50 (67324752) │ │ │ │ +005799 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00579A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00579B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0057CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0057CC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0057D0 CRC 74C5A4E2 (1959109858) │ │ │ │ -0057D4 Compressed Size 000002A6 (678) │ │ │ │ -0057D8 Uncompressed Size 00000553 (1363) │ │ │ │ -0057DC Filename Length 0030 (48) │ │ │ │ -0057DE Extra Length 0000 (0) │ │ │ │ -0057E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00579D Compression Method 0008 (8) 'Deflated' │ │ │ │ +00579F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0057A3 CRC 74C5A4E2 (1959109858) │ │ │ │ +0057A7 Compressed Size 000002A6 (678) │ │ │ │ +0057AB Uncompressed Size 00000553 (1363) │ │ │ │ +0057AF Filename Length 0030 (48) │ │ │ │ +0057B1 Extra Length 0000 (0) │ │ │ │ +0057B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005810 PAYLOAD │ │ │ │ +0057E3 PAYLOAD │ │ │ │ │ │ │ │ -005AB6 LOCAL HEADER #16 04034B50 (67324752) │ │ │ │ -005ABA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -005ABB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -005ABC General Purpose Flag 0800 (2048) │ │ │ │ +005A89 LOCAL HEADER #16 04034B50 (67324752) │ │ │ │ +005A8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +005A8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +005A8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -005ABE Compression Method 0008 (8) 'Deflated' │ │ │ │ -005AC0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -005AC4 CRC A75A16AC (2807699116) │ │ │ │ -005AC8 Compressed Size 0000029A (666) │ │ │ │ -005ACC Uncompressed Size 00000856 (2134) │ │ │ │ -005AD0 Filename Length 002F (47) │ │ │ │ -005AD2 Extra Length 0000 (0) │ │ │ │ -005AD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +005A91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +005A93 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +005A97 CRC A75A16AC (2807699116) │ │ │ │ +005A9B Compressed Size 0000029A (666) │ │ │ │ +005A9F Uncompressed Size 00000856 (2134) │ │ │ │ +005AA3 Filename Length 002F (47) │ │ │ │ +005AA5 Extra Length 0000 (0) │ │ │ │ +005AA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005B03 PAYLOAD │ │ │ │ +005AD6 PAYLOAD │ │ │ │ │ │ │ │ -005D9D LOCAL HEADER #17 04034B50 (67324752) │ │ │ │ -005DA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -005DA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -005DA3 General Purpose Flag 0800 (2048) │ │ │ │ +005D70 LOCAL HEADER #17 04034B50 (67324752) │ │ │ │ +005D74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +005D75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +005D76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -005DA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -005DA7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -005DAB CRC BF1430A0 (3205771424) │ │ │ │ -005DAF Compressed Size 000002A7 (679) │ │ │ │ -005DB3 Uncompressed Size 00000553 (1363) │ │ │ │ -005DB7 Filename Length 0030 (48) │ │ │ │ -005DB9 Extra Length 0000 (0) │ │ │ │ -005DBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +005D78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +005D7A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +005D7E CRC BF1430A0 (3205771424) │ │ │ │ +005D82 Compressed Size 000002A7 (679) │ │ │ │ +005D86 Uncompressed Size 00000553 (1363) │ │ │ │ +005D8A Filename Length 0030 (48) │ │ │ │ +005D8C Extra Length 0000 (0) │ │ │ │ +005D8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5DBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5D8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005DEB PAYLOAD │ │ │ │ +005DBE PAYLOAD │ │ │ │ │ │ │ │ -006092 LOCAL HEADER #18 04034B50 (67324752) │ │ │ │ -006096 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006097 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006098 General Purpose Flag 0800 (2048) │ │ │ │ +006065 LOCAL HEADER #18 04034B50 (67324752) │ │ │ │ +006069 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00606A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00606B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00609A Compression Method 0008 (8) 'Deflated' │ │ │ │ -00609C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0060A0 CRC 76F6EE85 (1995894405) │ │ │ │ -0060A4 Compressed Size 00000251 (593) │ │ │ │ -0060A8 Uncompressed Size 000007C6 (1990) │ │ │ │ -0060AC Filename Length 002F (47) │ │ │ │ -0060AE Extra Length 0000 (0) │ │ │ │ -0060B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00606D Compression Method 0008 (8) 'Deflated' │ │ │ │ +00606F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +006073 CRC 76F6EE85 (1995894405) │ │ │ │ +006077 Compressed Size 00000251 (593) │ │ │ │ +00607B Uncompressed Size 000007C6 (1990) │ │ │ │ +00607F Filename Length 002F (47) │ │ │ │ +006081 Extra Length 0000 (0) │ │ │ │ +006083 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6083: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0060DF PAYLOAD │ │ │ │ +0060B2 PAYLOAD │ │ │ │ │ │ │ │ -006330 LOCAL HEADER #19 04034B50 (67324752) │ │ │ │ -006334 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006335 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006336 General Purpose Flag 0800 (2048) │ │ │ │ +006303 LOCAL HEADER #19 04034B50 (67324752) │ │ │ │ +006307 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006308 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +006309 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006338 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00633A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00633E CRC 6466A3DD (1684448221) │ │ │ │ -006342 Compressed Size 000001CB (459) │ │ │ │ -006346 Uncompressed Size 00000317 (791) │ │ │ │ -00634A Filename Length 0034 (52) │ │ │ │ -00634C Extra Length 0000 (0) │ │ │ │ -00634E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00630B Compression Method 0008 (8) 'Deflated' │ │ │ │ +00630D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +006311 CRC 6466A3DD (1684448221) │ │ │ │ +006315 Compressed Size 000001CB (459) │ │ │ │ +006319 Uncompressed Size 00000317 (791) │ │ │ │ +00631D Filename Length 0034 (52) │ │ │ │ +00631F Extra Length 0000 (0) │ │ │ │ +006321 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x634E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6321: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006382 PAYLOAD │ │ │ │ +006355 PAYLOAD │ │ │ │ │ │ │ │ -00654D LOCAL HEADER #20 04034B50 (67324752) │ │ │ │ -006551 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006552 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006553 General Purpose Flag 0800 (2048) │ │ │ │ +006520 LOCAL HEADER #20 04034B50 (67324752) │ │ │ │ +006524 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006525 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +006526 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006555 Compression Method 0008 (8) 'Deflated' │ │ │ │ -006557 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00655B CRC FFFA47C6 (4294592454) │ │ │ │ -00655F Compressed Size 00000167 (359) │ │ │ │ -006563 Uncompressed Size 000002F7 (759) │ │ │ │ -006567 Filename Length 0033 (51) │ │ │ │ -006569 Extra Length 0000 (0) │ │ │ │ -00656B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +006528 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00652A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00652E CRC FFFA47C6 (4294592454) │ │ │ │ +006532 Compressed Size 00000167 (359) │ │ │ │ +006536 Uncompressed Size 000002F7 (759) │ │ │ │ +00653A Filename Length 0033 (51) │ │ │ │ +00653C Extra Length 0000 (0) │ │ │ │ +00653E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x656B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x653E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00659E PAYLOAD │ │ │ │ +006571 PAYLOAD │ │ │ │ │ │ │ │ -006705 LOCAL HEADER #21 04034B50 (67324752) │ │ │ │ -006709 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00670A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00670B General Purpose Flag 0800 (2048) │ │ │ │ +0066D8 LOCAL HEADER #21 04034B50 (67324752) │ │ │ │ +0066DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0066DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0066DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00670D Compression Method 0008 (8) 'Deflated' │ │ │ │ -00670F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -006713 CRC 5AE3273A (1524836154) │ │ │ │ -006717 Compressed Size 00000306 (774) │ │ │ │ -00671B Uncompressed Size 00000701 (1793) │ │ │ │ -00671F Filename Length 002F (47) │ │ │ │ -006721 Extra Length 0000 (0) │ │ │ │ -006723 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0066E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0066E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0066E6 CRC 5AE3273A (1524836154) │ │ │ │ +0066EA Compressed Size 00000306 (774) │ │ │ │ +0066EE Uncompressed Size 00000701 (1793) │ │ │ │ +0066F2 Filename Length 002F (47) │ │ │ │ +0066F4 Extra Length 0000 (0) │ │ │ │ +0066F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6723: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006752 PAYLOAD │ │ │ │ +006725 PAYLOAD │ │ │ │ │ │ │ │ -006A58 LOCAL HEADER #22 04034B50 (67324752) │ │ │ │ -006A5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006A5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006A5E General Purpose Flag 0800 (2048) │ │ │ │ +006A2B LOCAL HEADER #22 04034B50 (67324752) │ │ │ │ +006A2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006A30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +006A31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006A60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -006A62 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -006A66 CRC 26BA0505 (649725189) │ │ │ │ -006A6A Compressed Size 000002C7 (711) │ │ │ │ -006A6E Uncompressed Size 00000DC8 (3528) │ │ │ │ -006A72 Filename Length 002E (46) │ │ │ │ -006A74 Extra Length 0000 (0) │ │ │ │ -006A76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +006A33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +006A35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +006A39 CRC 26BA0505 (649725189) │ │ │ │ +006A3D Compressed Size 000002C7 (711) │ │ │ │ +006A41 Uncompressed Size 00000DC8 (3528) │ │ │ │ +006A45 Filename Length 002E (46) │ │ │ │ +006A47 Extra Length 0000 (0) │ │ │ │ +006A49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006AA4 PAYLOAD │ │ │ │ +006A77 PAYLOAD │ │ │ │ │ │ │ │ -006D6B LOCAL HEADER #23 04034B50 (67324752) │ │ │ │ -006D6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006D70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006D71 General Purpose Flag 0800 (2048) │ │ │ │ +006D3E LOCAL HEADER #23 04034B50 (67324752) │ │ │ │ +006D42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006D43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +006D44 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006D73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -006D75 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -006D79 CRC 215E049C (559809692) │ │ │ │ -006D7D Compressed Size 00000D18 (3352) │ │ │ │ -006D81 Uncompressed Size 00002DF4 (11764) │ │ │ │ -006D85 Filename Length 001E (30) │ │ │ │ -006D87 Extra Length 0000 (0) │ │ │ │ -006D89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +006D46 Compression Method 0008 (8) 'Deflated' │ │ │ │ +006D48 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +006D4C CRC 215E049C (559809692) │ │ │ │ +006D50 Compressed Size 00000D18 (3352) │ │ │ │ +006D54 Uncompressed Size 00002DF4 (11764) │ │ │ │ +006D58 Filename Length 001E (30) │ │ │ │ +006D5A Extra Length 0000 (0) │ │ │ │ +006D5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006DA7 PAYLOAD │ │ │ │ +006D7A PAYLOAD │ │ │ │ │ │ │ │ -007ABF LOCAL HEADER #24 04034B50 (67324752) │ │ │ │ -007AC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -007AC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -007AC5 General Purpose Flag 0800 (2048) │ │ │ │ +007A92 LOCAL HEADER #24 04034B50 (67324752) │ │ │ │ +007A96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +007A97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +007A98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -007AC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -007AC9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -007ACD CRC F446050F (4098229519) │ │ │ │ -007AD1 Compressed Size 00000D62 (3426) │ │ │ │ -007AD5 Uncompressed Size 0000BA46 (47686) │ │ │ │ -007AD9 Filename Length 001D (29) │ │ │ │ -007ADB Extra Length 0000 (0) │ │ │ │ -007ADD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +007A9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +007A9C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +007AA0 CRC F446050F (4098229519) │ │ │ │ +007AA4 Compressed Size 00000D62 (3426) │ │ │ │ +007AA8 Uncompressed Size 0000BA46 (47686) │ │ │ │ +007AAC Filename Length 001D (29) │ │ │ │ +007AAE Extra Length 0000 (0) │ │ │ │ +007AB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7ADD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -007AFA PAYLOAD │ │ │ │ +007ACD PAYLOAD │ │ │ │ │ │ │ │ -00885C LOCAL HEADER #25 04034B50 (67324752) │ │ │ │ -008860 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008861 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008862 General Purpose Flag 0800 (2048) │ │ │ │ +00882F LOCAL HEADER #25 04034B50 (67324752) │ │ │ │ +008833 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008834 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008835 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008864 Compression Method 0008 (8) 'Deflated' │ │ │ │ -008866 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00886A CRC 635C8D3E (1667009854) │ │ │ │ -00886E Compressed Size 000002AA (682) │ │ │ │ -008872 Uncompressed Size 0000050D (1293) │ │ │ │ -008876 Filename Length 0032 (50) │ │ │ │ -008878 Extra Length 0000 (0) │ │ │ │ -00887A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008837 Compression Method 0008 (8) 'Deflated' │ │ │ │ +008839 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00883D CRC 635C8D3E (1667009854) │ │ │ │ +008841 Compressed Size 000002AA (682) │ │ │ │ +008845 Uncompressed Size 0000050D (1293) │ │ │ │ +008849 Filename Length 0032 (50) │ │ │ │ +00884B Extra Length 0000 (0) │ │ │ │ +00884D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x887A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x884D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0088AC PAYLOAD │ │ │ │ +00887F PAYLOAD │ │ │ │ │ │ │ │ -008B56 LOCAL HEADER #26 04034B50 (67324752) │ │ │ │ -008B5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008B5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008B5C General Purpose Flag 0800 (2048) │ │ │ │ +008B29 LOCAL HEADER #26 04034B50 (67324752) │ │ │ │ +008B2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008B2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008B2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008B5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -008B60 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -008B64 CRC 7E45A88A (2118494346) │ │ │ │ -008B68 Compressed Size 0000034F (847) │ │ │ │ -008B6C Uncompressed Size 00000B5A (2906) │ │ │ │ -008B70 Filename Length 0031 (49) │ │ │ │ -008B72 Extra Length 0000 (0) │ │ │ │ -008B74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008B31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +008B33 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +008B37 CRC 7E45A88A (2118494346) │ │ │ │ +008B3B Compressed Size 0000034F (847) │ │ │ │ +008B3F Uncompressed Size 00000B5A (2906) │ │ │ │ +008B43 Filename Length 0031 (49) │ │ │ │ +008B45 Extra Length 0000 (0) │ │ │ │ +008B47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x8B74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8B47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -008BA5 PAYLOAD │ │ │ │ +008B78 PAYLOAD │ │ │ │ │ │ │ │ -008EF4 LOCAL HEADER #27 04034B50 (67324752) │ │ │ │ -008EF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008EF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008EFA General Purpose Flag 0800 (2048) │ │ │ │ +008EC7 LOCAL HEADER #27 04034B50 (67324752) │ │ │ │ +008ECB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008ECC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008ECD General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008EFC Compression Method 0000 (0) 'Stored' │ │ │ │ -008EFE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -008F02 CRC 00000000 (0) │ │ │ │ -008F06 Compressed Size 00000000 (0) │ │ │ │ -008F0A Uncompressed Size 00000000 (0) │ │ │ │ -008F0E Filename Length 0017 (23) │ │ │ │ -008F10 Extra Length 0000 (0) │ │ │ │ -008F12 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008ECF Compression Method 0000 (0) 'Stored' │ │ │ │ +008ED1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +008ED5 CRC 00000000 (0) │ │ │ │ +008ED9 Compressed Size 00000000 (0) │ │ │ │ +008EDD Uncompressed Size 00000000 (0) │ │ │ │ +008EE1 Filename Length 0017 (23) │ │ │ │ +008EE3 Extra Length 0000 (0) │ │ │ │ +008EE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x8F12: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8EE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -008F29 LOCAL HEADER #28 04034B50 (67324752) │ │ │ │ -008F2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008F2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008F2F General Purpose Flag 0800 (2048) │ │ │ │ +008EFC LOCAL HEADER #28 04034B50 (67324752) │ │ │ │ +008F00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008F01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008F02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008F31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -008F33 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -008F37 CRC 4ABDF9CB (1253964235) │ │ │ │ -008F3B Compressed Size 00000129 (297) │ │ │ │ -008F3F Uncompressed Size 000001C6 (454) │ │ │ │ -008F43 Filename Length 0028 (40) │ │ │ │ -008F45 Extra Length 0000 (0) │ │ │ │ -008F47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008F04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +008F06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +008F0A CRC 4ABDF9CB (1253964235) │ │ │ │ +008F0E Compressed Size 00000129 (297) │ │ │ │ +008F12 Uncompressed Size 000001C6 (454) │ │ │ │ +008F16 Filename Length 0028 (40) │ │ │ │ +008F18 Extra Length 0000 (0) │ │ │ │ +008F1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x8F47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8F1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -008F6F PAYLOAD │ │ │ │ +008F42 PAYLOAD │ │ │ │ │ │ │ │ -009098 LOCAL HEADER #29 04034B50 (67324752) │ │ │ │ -00909C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00909D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00909E General Purpose Flag 0800 (2048) │ │ │ │ +00906B LOCAL HEADER #29 04034B50 (67324752) │ │ │ │ +00906F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +009070 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +009071 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0090A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0090A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0090A6 CRC AE561271 (2924876401) │ │ │ │ -0090AA Compressed Size 000000CD (205) │ │ │ │ -0090AE Uncompressed Size 00000145 (325) │ │ │ │ -0090B2 Filename Length 0027 (39) │ │ │ │ -0090B4 Extra Length 0000 (0) │ │ │ │ -0090B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +009073 Compression Method 0008 (8) 'Deflated' │ │ │ │ +009075 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +009079 CRC AE561271 (2924876401) │ │ │ │ +00907D Compressed Size 000000CD (205) │ │ │ │ +009081 Uncompressed Size 00000145 (325) │ │ │ │ +009085 Filename Length 0027 (39) │ │ │ │ +009087 Extra Length 0000 (0) │ │ │ │ +009089 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x90B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9089: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0090DD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0090B0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0091AA LOCAL HEADER #30 04034B50 (67324752) │ │ │ │ -0091AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0091AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0091B0 General Purpose Flag 0800 (2048) │ │ │ │ +00917D LOCAL HEADER #30 04034B50 (67324752) │ │ │ │ +009181 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +009182 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +009183 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0091B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0091B4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0091B8 CRC 7038716A (1882747242) │ │ │ │ -0091BC Compressed Size 00000CAF (3247) │ │ │ │ -0091C0 Uncompressed Size 000023CD (9165) │ │ │ │ -0091C4 Filename Length 0023 (35) │ │ │ │ -0091C6 Extra Length 0000 (0) │ │ │ │ -0091C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +009185 Compression Method 0008 (8) 'Deflated' │ │ │ │ +009187 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00918B CRC 7038716A (1882747242) │ │ │ │ +00918F Compressed Size 00000CAF (3247) │ │ │ │ +009193 Uncompressed Size 000023CD (9165) │ │ │ │ +009197 Filename Length 0023 (35) │ │ │ │ +009199 Extra Length 0000 (0) │ │ │ │ +00919B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x91C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x919B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0091EB PAYLOAD │ │ │ │ +0091BE PAYLOAD │ │ │ │ │ │ │ │ -009E9A LOCAL HEADER #31 04034B50 (67324752) │ │ │ │ -009E9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -009E9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -009EA0 General Purpose Flag 0800 (2048) │ │ │ │ +009E6D LOCAL HEADER #31 04034B50 (67324752) │ │ │ │ +009E71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +009E72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +009E73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -009EA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -009EA4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -009EA8 CRC 45C55C75 (1170562165) │ │ │ │ -009EAC Compressed Size 00001C86 (7302) │ │ │ │ -009EB0 Uncompressed Size 00013431 (78897) │ │ │ │ -009EB4 Filename Length 0022 (34) │ │ │ │ -009EB6 Extra Length 0000 (0) │ │ │ │ -009EB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +009E75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +009E77 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +009E7B CRC 45C55C75 (1170562165) │ │ │ │ +009E7F Compressed Size 00001C86 (7302) │ │ │ │ +009E83 Uncompressed Size 00013431 (78897) │ │ │ │ +009E87 Filename Length 0022 (34) │ │ │ │ +009E89 Extra Length 0000 (0) │ │ │ │ +009E8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -009EDA PAYLOAD │ │ │ │ +009EAD PAYLOAD │ │ │ │ │ │ │ │ -00BB60 LOCAL HEADER #32 04034B50 (67324752) │ │ │ │ -00BB64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00BB65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00BB66 General Purpose Flag 0800 (2048) │ │ │ │ +00BB33 LOCAL HEADER #32 04034B50 (67324752) │ │ │ │ +00BB37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00BB38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00BB39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00BB68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00BB6A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00BB6E CRC DCAD9AC9 (3702364873) │ │ │ │ -00BB72 Compressed Size 000003A3 (931) │ │ │ │ -00BB76 Uncompressed Size 00000772 (1906) │ │ │ │ -00BB7A Filename Length 0032 (50) │ │ │ │ -00BB7C Extra Length 0000 (0) │ │ │ │ -00BB7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00BB3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +00BB3D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00BB41 CRC DCAD9AC9 (3702364873) │ │ │ │ +00BB45 Compressed Size 000003A3 (931) │ │ │ │ +00BB49 Uncompressed Size 00000772 (1906) │ │ │ │ +00BB4D Filename Length 0032 (50) │ │ │ │ +00BB4F Extra Length 0000 (0) │ │ │ │ +00BB51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00BBB0 PAYLOAD │ │ │ │ +00BB83 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00C818 CRC A56256F4 (2774685428) │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00C7EB CRC A56256F4 (2774685428) │ │ │ │ +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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00D4CB CRC FCFDFF6B (4244504427) │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00D49E CRC FCFDFF6B (4244504427) │ │ │ │ +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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0231A4 CRC 870D8BBC (2265811900) │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +023177 CRC 870D8BBC (2265811900) │ │ │ │ +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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -023DBA CRC A6A60B6C (2795899756) │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +023D8D CRC A6A60B6C (2795899756) │ │ │ │ +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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0246D5 CRC 9376A9E3 (2474027491) │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0246A8 CRC 9376A9E3 (2474027491) │ │ │ │ +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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -025AA7 CRC 4A424957 (1245858135) │ │ │ │ -025AAB Compressed Size 000005C6 (1478) │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +025A7A CRC 4A424957 (1245858135) │ │ │ │ +025A7E Compressed Size 000005C6 (1478) │ │ │ │ +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 │ │ │ │ │ │ │ │ -0260A0 LOCAL HEADER #46 04034B50 (67324752) │ │ │ │ -0260A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0260A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0260A6 General Purpose Flag 0800 (2048) │ │ │ │ +026073 LOCAL HEADER #46 04034B50 (67324752) │ │ │ │ +026077 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026078 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026079 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0260A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0260AA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0260AE CRC 59634B6B (1499679595) │ │ │ │ -0260B2 Compressed Size 0000049E (1182) │ │ │ │ -0260B6 Uncompressed Size 00002037 (8247) │ │ │ │ -0260BA Filename Length 0022 (34) │ │ │ │ -0260BC Extra Length 0000 (0) │ │ │ │ -0260BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +02607B Compression Method 0008 (8) 'Deflated' │ │ │ │ +02607D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +026081 CRC 59634B6B (1499679595) │ │ │ │ +026085 Compressed Size 0000049E (1182) │ │ │ │ +026089 Uncompressed Size 00002037 (8247) │ │ │ │ +02608D Filename Length 0022 (34) │ │ │ │ +02608F Extra Length 0000 (0) │ │ │ │ +026091 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x260BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26091: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0260E0 PAYLOAD │ │ │ │ +0260B3 PAYLOAD │ │ │ │ │ │ │ │ -02657E LOCAL HEADER #47 04034B50 (67324752) │ │ │ │ -026582 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026583 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -026584 General Purpose Flag 0800 (2048) │ │ │ │ +026551 LOCAL HEADER #47 04034B50 (67324752) │ │ │ │ +026555 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026556 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026557 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -026586 Compression Method 0000 (0) 'Stored' │ │ │ │ -026588 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -02658C CRC 00000000 (0) │ │ │ │ -026590 Compressed Size 00000000 (0) │ │ │ │ -026594 Uncompressed Size 00000000 (0) │ │ │ │ -026598 Filename Length 0010 (16) │ │ │ │ -02659A Extra Length 0000 (0) │ │ │ │ -02659C Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +026559 Compression Method 0000 (0) 'Stored' │ │ │ │ +02655B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +02655F CRC 00000000 (0) │ │ │ │ +026563 Compressed Size 00000000 (0) │ │ │ │ +026567 Uncompressed Size 00000000 (0) │ │ │ │ +02656B Filename Length 0010 (16) │ │ │ │ +02656D Extra Length 0000 (0) │ │ │ │ +02656F Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x2659C: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x2656F: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0265AC LOCAL HEADER #48 04034B50 (67324752) │ │ │ │ -0265B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0265B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0265B2 General Purpose Flag 0800 (2048) │ │ │ │ +02657F LOCAL HEADER #48 04034B50 (67324752) │ │ │ │ +026583 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026584 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026585 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0265B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0265B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0265BA CRC AB86969A (2877724314) │ │ │ │ -0265BE Compressed Size 00000288 (648) │ │ │ │ -0265C2 Uncompressed Size 00000505 (1285) │ │ │ │ -0265C6 Filename Length 001F (31) │ │ │ │ -0265C8 Extra Length 0000 (0) │ │ │ │ -0265CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +026587 Compression Method 0008 (8) 'Deflated' │ │ │ │ +026589 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +02658D CRC AB86969A (2877724314) │ │ │ │ +026591 Compressed Size 00000288 (648) │ │ │ │ +026595 Uncompressed Size 00000505 (1285) │ │ │ │ +026599 Filename Length 001F (31) │ │ │ │ +02659B Extra Length 0000 (0) │ │ │ │ +02659D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x265CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x2659D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0265E9 PAYLOAD │ │ │ │ +0265BC PAYLOAD │ │ │ │ │ │ │ │ -026871 LOCAL HEADER #49 04034B50 (67324752) │ │ │ │ -026875 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026876 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -026877 General Purpose Flag 0800 (2048) │ │ │ │ +026844 LOCAL HEADER #49 04034B50 (67324752) │ │ │ │ +026848 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026849 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02684A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -026879 Compression Method 0008 (8) 'Deflated' │ │ │ │ -02687B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -02687F CRC B3387D42 (3006823746) │ │ │ │ -026883 Compressed Size 00000457 (1111) │ │ │ │ -026887 Uncompressed Size 00000CCC (3276) │ │ │ │ -02688B Filename Length 001E (30) │ │ │ │ -02688D Extra Length 0000 (0) │ │ │ │ -02688F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +02684C Compression Method 0008 (8) 'Deflated' │ │ │ │ +02684E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +026852 CRC B3387D42 (3006823746) │ │ │ │ +026856 Compressed Size 00000457 (1111) │ │ │ │ +02685A Uncompressed Size 00000CCC (3276) │ │ │ │ +02685E Filename Length 001E (30) │ │ │ │ +026860 Extra Length 0000 (0) │ │ │ │ +026862 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x2688F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26862: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0268AD PAYLOAD │ │ │ │ +026880 PAYLOAD │ │ │ │ │ │ │ │ -026D04 LOCAL HEADER #50 04034B50 (67324752) │ │ │ │ -026D08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026D09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -026D0A General Purpose Flag 0800 (2048) │ │ │ │ +026CD7 LOCAL HEADER #50 04034B50 (67324752) │ │ │ │ +026CDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026CDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026CDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -026D0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -026D0E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -026D12 CRC 45CB0A67 (1170934375) │ │ │ │ -026D16 Compressed Size 00000186 (390) │ │ │ │ -026D1A Uncompressed Size 00000265 (613) │ │ │ │ -026D1E Filename Length 002A (42) │ │ │ │ -026D20 Extra Length 0000 (0) │ │ │ │ -026D22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +026CDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +026CE1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +026CE5 CRC 45CB0A67 (1170934375) │ │ │ │ +026CE9 Compressed Size 00000186 (390) │ │ │ │ +026CED Uncompressed Size 00000265 (613) │ │ │ │ +026CF1 Filename Length 002A (42) │ │ │ │ +026CF3 Extra Length 0000 (0) │ │ │ │ +026CF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x26D22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26CF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -026D4C PAYLOAD │ │ │ │ +026D1F PAYLOAD │ │ │ │ │ │ │ │ -026ED2 LOCAL HEADER #51 04034B50 (67324752) │ │ │ │ -026ED6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026ED7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -026ED8 General Purpose Flag 0800 (2048) │ │ │ │ +026EA5 LOCAL HEADER #51 04034B50 (67324752) │ │ │ │ +026EA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026EAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026EAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -026EDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -026EDC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -026EE0 CRC C11FC670 (3240085104) │ │ │ │ -026EE4 Compressed Size 00003839 (14393) │ │ │ │ -026EE8 Uncompressed Size 0000AD3D (44349) │ │ │ │ -026EEC Filename Length 001A (26) │ │ │ │ -026EEE Extra Length 0000 (0) │ │ │ │ -026EF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +026EAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +026EAF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +026EB3 CRC C11FC670 (3240085104) │ │ │ │ +026EB7 Compressed Size 00003839 (14393) │ │ │ │ +026EBB Uncompressed Size 0000AD3D (44349) │ │ │ │ +026EBF Filename Length 001A (26) │ │ │ │ +026EC1 Extra Length 0000 (0) │ │ │ │ +026EC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x26EF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26EC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -026F0A PAYLOAD │ │ │ │ +026EDD PAYLOAD │ │ │ │ │ │ │ │ -02A743 LOCAL HEADER #52 04034B50 (67324752) │ │ │ │ -02A747 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -02A748 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -02A749 General Purpose Flag 0800 (2048) │ │ │ │ +02A716 LOCAL HEADER #52 04034B50 (67324752) │ │ │ │ +02A71A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02A71B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02A71C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -02A74B Compression Method 0008 (8) 'Deflated' │ │ │ │ -02A74D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -02A751 CRC D633674F (3593693007) │ │ │ │ -02A755 Compressed Size 00009F21 (40737) │ │ │ │ -02A759 Uncompressed Size 000498A4 (301220) │ │ │ │ -02A75D Filename Length 0019 (25) │ │ │ │ -02A75F Extra Length 0000 (0) │ │ │ │ -02A761 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +02A71E Compression Method 0008 (8) 'Deflated' │ │ │ │ +02A720 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +02A724 CRC D633674F (3593693007) │ │ │ │ +02A728 Compressed Size 00009F21 (40737) │ │ │ │ +02A72C Uncompressed Size 000498A4 (301220) │ │ │ │ +02A730 Filename Length 0019 (25) │ │ │ │ +02A732 Extra Length 0000 (0) │ │ │ │ +02A734 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x2A761: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x2A734: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -02A77A PAYLOAD │ │ │ │ +02A74D PAYLOAD │ │ │ │ │ │ │ │ -03469B LOCAL HEADER #53 04034B50 (67324752) │ │ │ │ -03469F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0346A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0346A1 General Purpose Flag 0800 (2048) │ │ │ │ +03466E LOCAL HEADER #53 04034B50 (67324752) │ │ │ │ +034672 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +034673 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +034674 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0346A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0346A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0346A9 CRC 4ED7B9DB (1322760667) │ │ │ │ -0346AD Compressed Size 0000020E (526) │ │ │ │ -0346B1 Uncompressed Size 000003E3 (995) │ │ │ │ -0346B5 Filename Length 0021 (33) │ │ │ │ -0346B7 Extra Length 0000 (0) │ │ │ │ -0346B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +034676 Compression Method 0008 (8) 'Deflated' │ │ │ │ +034678 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03467C CRC 4ED7B9DB (1322760667) │ │ │ │ +034680 Compressed Size 0000020E (526) │ │ │ │ +034684 Uncompressed Size 000003E3 (995) │ │ │ │ +034688 Filename Length 0021 (33) │ │ │ │ +03468A Extra Length 0000 (0) │ │ │ │ +03468C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x346B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3468C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0346DA PAYLOAD │ │ │ │ +0346AD PAYLOAD │ │ │ │ │ │ │ │ -0348E8 LOCAL HEADER #54 04034B50 (67324752) │ │ │ │ -0348EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0348ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0348EE General Purpose Flag 0800 (2048) │ │ │ │ +0348BB LOCAL HEADER #54 04034B50 (67324752) │ │ │ │ +0348BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0348C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0348C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0348F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0348F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0348F6 CRC 9BD41A86 (2614368902) │ │ │ │ -0348FA Compressed Size 000000BA (186) │ │ │ │ -0348FE Uncompressed Size 00000133 (307) │ │ │ │ -034902 Filename Length 0020 (32) │ │ │ │ -034904 Extra Length 0000 (0) │ │ │ │ -034906 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0348C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0348C5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0348C9 CRC 9BD41A86 (2614368902) │ │ │ │ +0348CD Compressed Size 000000BA (186) │ │ │ │ +0348D1 Uncompressed Size 00000133 (307) │ │ │ │ +0348D5 Filename Length 0020 (32) │ │ │ │ +0348D7 Extra Length 0000 (0) │ │ │ │ +0348D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x34906: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x348D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -034926 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0348F9 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0349E0 LOCAL HEADER #55 04034B50 (67324752) │ │ │ │ -0349E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0349E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0349E6 General Purpose Flag 0800 (2048) │ │ │ │ +0349B3 LOCAL HEADER #55 04034B50 (67324752) │ │ │ │ +0349B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0349B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0349B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0349E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0349EA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0349EE CRC 6B93E1D6 (1804853718) │ │ │ │ -0349F2 Compressed Size 0000081A (2074) │ │ │ │ -0349F6 Uncompressed Size 00001180 (4480) │ │ │ │ -0349FA Filename Length 001C (28) │ │ │ │ -0349FC Extra Length 0000 (0) │ │ │ │ -0349FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0349BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0349BD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0349C1 CRC 6B93E1D6 (1804853718) │ │ │ │ +0349C5 Compressed Size 0000081A (2074) │ │ │ │ +0349C9 Uncompressed Size 00001180 (4480) │ │ │ │ +0349CD Filename Length 001C (28) │ │ │ │ +0349CF Extra Length 0000 (0) │ │ │ │ +0349D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x349FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x349D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -034A1A PAYLOAD │ │ │ │ +0349ED PAYLOAD │ │ │ │ │ │ │ │ -035234 LOCAL HEADER #56 04034B50 (67324752) │ │ │ │ -035238 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -035239 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03523A General Purpose Flag 0800 (2048) │ │ │ │ +035207 LOCAL HEADER #56 04034B50 (67324752) │ │ │ │ +03520B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03520C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03520D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03523C Compression Method 0008 (8) 'Deflated' │ │ │ │ -03523E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -035242 CRC 467AF460 (1182463072) │ │ │ │ -035246 Compressed Size 000003CD (973) │ │ │ │ -03524A Uncompressed Size 00001132 (4402) │ │ │ │ -03524E Filename Length 001B (27) │ │ │ │ -035250 Extra Length 0000 (0) │ │ │ │ -035252 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03520F Compression Method 0008 (8) 'Deflated' │ │ │ │ +035211 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +035215 CRC 467AF460 (1182463072) │ │ │ │ +035219 Compressed Size 000003CD (973) │ │ │ │ +03521D Uncompressed Size 00001132 (4402) │ │ │ │ +035221 Filename Length 001B (27) │ │ │ │ +035223 Extra Length 0000 (0) │ │ │ │ +035225 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x35252: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x35225: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03526D PAYLOAD │ │ │ │ +035240 PAYLOAD │ │ │ │ │ │ │ │ -03563A LOCAL HEADER #57 04034B50 (67324752) │ │ │ │ -03563E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03563F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -035640 General Purpose Flag 0800 (2048) │ │ │ │ +03560D LOCAL HEADER #57 04034B50 (67324752) │ │ │ │ +035611 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035612 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035613 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -035642 Compression Method 0008 (8) 'Deflated' │ │ │ │ -035644 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -035648 CRC B33E6EEA (3007213290) │ │ │ │ -03564C Compressed Size 00000339 (825) │ │ │ │ -035650 Uncompressed Size 000005FD (1533) │ │ │ │ -035654 Filename Length 001C (28) │ │ │ │ -035656 Extra Length 0000 (0) │ │ │ │ -035658 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035615 Compression Method 0008 (8) 'Deflated' │ │ │ │ +035617 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03561B CRC B33E6EEA (3007213290) │ │ │ │ +03561F Compressed Size 00000339 (825) │ │ │ │ +035623 Uncompressed Size 000005FD (1533) │ │ │ │ +035627 Filename Length 001C (28) │ │ │ │ +035629 Extra Length 0000 (0) │ │ │ │ +03562B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x35658: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3562B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035674 PAYLOAD │ │ │ │ +035647 PAYLOAD │ │ │ │ │ │ │ │ -0359AD LOCAL HEADER #58 04034B50 (67324752) │ │ │ │ -0359B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0359B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0359B3 General Purpose Flag 0800 (2048) │ │ │ │ +035980 LOCAL HEADER #58 04034B50 (67324752) │ │ │ │ +035984 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035985 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035986 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0359B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0359B7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0359BB CRC 75F90BD0 (1979255760) │ │ │ │ -0359BF Compressed Size 000001AF (431) │ │ │ │ -0359C3 Uncompressed Size 00000570 (1392) │ │ │ │ -0359C7 Filename Length 001B (27) │ │ │ │ -0359C9 Extra Length 0000 (0) │ │ │ │ -0359CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035988 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03598A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03598E CRC 75F90BD0 (1979255760) │ │ │ │ +035992 Compressed Size 000001AF (431) │ │ │ │ +035996 Uncompressed Size 00000570 (1392) │ │ │ │ +03599A Filename Length 001B (27) │ │ │ │ +03599C Extra Length 0000 (0) │ │ │ │ +03599E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x359CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3599E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0359E6 PAYLOAD │ │ │ │ +0359B9 PAYLOAD │ │ │ │ │ │ │ │ -035B95 LOCAL HEADER #59 04034B50 (67324752) │ │ │ │ -035B99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -035B9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -035B9B General Purpose Flag 0800 (2048) │ │ │ │ +035B68 LOCAL HEADER #59 04034B50 (67324752) │ │ │ │ +035B6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035B6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035B6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -035B9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -035B9F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -035BA3 CRC 52660998 (1382418840) │ │ │ │ -035BA7 Compressed Size 000003E3 (995) │ │ │ │ -035BAB Uncompressed Size 0000080D (2061) │ │ │ │ -035BAF Filename Length 001E (30) │ │ │ │ -035BB1 Extra Length 0000 (0) │ │ │ │ -035BB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035B70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +035B72 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +035B76 CRC 52660998 (1382418840) │ │ │ │ +035B7A Compressed Size 000003E3 (995) │ │ │ │ +035B7E Uncompressed Size 0000080D (2061) │ │ │ │ +035B82 Filename Length 001E (30) │ │ │ │ +035B84 Extra Length 0000 (0) │ │ │ │ +035B86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x35BB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x35B86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035BD1 PAYLOAD │ │ │ │ +035BA4 PAYLOAD │ │ │ │ │ │ │ │ -035FB4 LOCAL HEADER #60 04034B50 (67324752) │ │ │ │ -035FB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -035FB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -035FBA General Purpose Flag 0800 (2048) │ │ │ │ +035F87 LOCAL HEADER #60 04034B50 (67324752) │ │ │ │ +035F8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035F8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035F8D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -035FBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -035FBE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -035FC2 CRC EC2828C3 (3962054851) │ │ │ │ -035FC6 Compressed Size 00000282 (642) │ │ │ │ -035FCA Uncompressed Size 000008EA (2282) │ │ │ │ -035FCE Filename Length 001D (29) │ │ │ │ -035FD0 Extra Length 0000 (0) │ │ │ │ -035FD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035F8F Compression Method 0008 (8) 'Deflated' │ │ │ │ +035F91 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +035F95 CRC EC2828C3 (3962054851) │ │ │ │ +035F99 Compressed Size 00000282 (642) │ │ │ │ +035F9D Uncompressed Size 000008EA (2282) │ │ │ │ +035FA1 Filename Length 001D (29) │ │ │ │ +035FA3 Extra Length 0000 (0) │ │ │ │ +035FA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x35FD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x35FA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035FEF PAYLOAD │ │ │ │ +035FC2 PAYLOAD │ │ │ │ │ │ │ │ -036271 LOCAL HEADER #61 04034B50 (67324752) │ │ │ │ -036275 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -036276 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -036277 General Purpose Flag 0800 (2048) │ │ │ │ +036244 LOCAL HEADER #61 04034B50 (67324752) │ │ │ │ +036248 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +036249 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03624A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -036279 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03627B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03627F CRC 6AB17B30 (1790016304) │ │ │ │ -036283 Compressed Size 00000189 (393) │ │ │ │ -036287 Uncompressed Size 00000448 (1096) │ │ │ │ -03628B Filename Length 0020 (32) │ │ │ │ -03628D Extra Length 0000 (0) │ │ │ │ -03628F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03624C Compression Method 0008 (8) 'Deflated' │ │ │ │ +03624E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +036252 CRC 6AB17B30 (1790016304) │ │ │ │ +036256 Compressed Size 00000189 (393) │ │ │ │ +03625A Uncompressed Size 00000448 (1096) │ │ │ │ +03625E Filename Length 0020 (32) │ │ │ │ +036260 Extra Length 0000 (0) │ │ │ │ +036262 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3628F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x36262: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0362AF PAYLOAD │ │ │ │ +036282 PAYLOAD │ │ │ │ │ │ │ │ -036438 LOCAL HEADER #62 04034B50 (67324752) │ │ │ │ -03643C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03643D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03643E General Purpose Flag 0800 (2048) │ │ │ │ +03640B LOCAL HEADER #62 04034B50 (67324752) │ │ │ │ +03640F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +036410 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +036411 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -036440 Compression Method 0008 (8) 'Deflated' │ │ │ │ -036442 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -036446 CRC 8146CF4C (2168901452) │ │ │ │ -03644A Compressed Size 000001B4 (436) │ │ │ │ -03644E Uncompressed Size 000002C6 (710) │ │ │ │ -036452 Filename Length 0024 (36) │ │ │ │ -036454 Extra Length 0000 (0) │ │ │ │ -036456 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +036413 Compression Method 0008 (8) 'Deflated' │ │ │ │ +036415 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +036419 CRC 8146CF4C (2168901452) │ │ │ │ +03641D Compressed Size 000001B4 (436) │ │ │ │ +036421 Uncompressed Size 000002C6 (710) │ │ │ │ +036425 Filename Length 0024 (36) │ │ │ │ +036427 Extra Length 0000 (0) │ │ │ │ +036429 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x36456: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x36429: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03647A PAYLOAD │ │ │ │ +03644D PAYLOAD │ │ │ │ │ │ │ │ -03662E LOCAL HEADER #63 04034B50 (67324752) │ │ │ │ -036632 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -036633 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -036634 General Purpose Flag 0800 (2048) │ │ │ │ +036601 LOCAL HEADER #63 04034B50 (67324752) │ │ │ │ +036605 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +036606 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +036607 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -036636 Compression Method 0008 (8) 'Deflated' │ │ │ │ -036638 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03663C CRC B01CD249 (2954678857) │ │ │ │ -036640 Compressed Size 00000538 (1336) │ │ │ │ -036644 Uncompressed Size 00000E44 (3652) │ │ │ │ -036648 Filename Length 0024 (36) │ │ │ │ -03664A Extra Length 0000 (0) │ │ │ │ -03664C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +036609 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03660B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03660F CRC B01CD249 (2954678857) │ │ │ │ +036613 Compressed Size 00000538 (1336) │ │ │ │ +036617 Uncompressed Size 00000E44 (3652) │ │ │ │ +03661B Filename Length 0024 (36) │ │ │ │ +03661D Extra Length 0000 (0) │ │ │ │ +03661F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3664C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3661F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -036670 PAYLOAD │ │ │ │ +036643 PAYLOAD │ │ │ │ │ │ │ │ -036BA8 LOCAL HEADER #64 04034B50 (67324752) │ │ │ │ -036BAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -036BAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -036BAE General Purpose Flag 0800 (2048) │ │ │ │ +036B7B LOCAL HEADER #64 04034B50 (67324752) │ │ │ │ +036B7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +036B80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +036B81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -036BB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -036BB2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -036BB6 CRC 1858144C (408425548) │ │ │ │ -036BBA Compressed Size 0000053D (1341) │ │ │ │ -036BBE Uncompressed Size 00000E6A (3690) │ │ │ │ -036BC2 Filename Length 0026 (38) │ │ │ │ -036BC4 Extra Length 0000 (0) │ │ │ │ -036BC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +036B83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +036B85 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +036B89 CRC 1858144C (408425548) │ │ │ │ +036B8D Compressed Size 0000053D (1341) │ │ │ │ +036B91 Uncompressed Size 00000E6A (3690) │ │ │ │ +036B95 Filename Length 0026 (38) │ │ │ │ +036B97 Extra Length 0000 (0) │ │ │ │ +036B99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x36BC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x36B99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -036BEC PAYLOAD │ │ │ │ +036BBF PAYLOAD │ │ │ │ │ │ │ │ -037129 LOCAL HEADER #65 04034B50 (67324752) │ │ │ │ -03712D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03712E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03712F General Purpose Flag 0800 (2048) │ │ │ │ +0370FC LOCAL HEADER #65 04034B50 (67324752) │ │ │ │ +037100 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +037101 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +037102 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -037131 Compression Method 0008 (8) 'Deflated' │ │ │ │ -037133 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -037137 CRC DD3530EB (3711250667) │ │ │ │ -03713B Compressed Size 0000056F (1391) │ │ │ │ -03713F Uncompressed Size 00000E74 (3700) │ │ │ │ -037143 Filename Length 0025 (37) │ │ │ │ -037145 Extra Length 0000 (0) │ │ │ │ -037147 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +037104 Compression Method 0008 (8) 'Deflated' │ │ │ │ +037106 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03710A CRC DD3530EB (3711250667) │ │ │ │ +03710E Compressed Size 0000056F (1391) │ │ │ │ +037112 Uncompressed Size 00000E74 (3700) │ │ │ │ +037116 Filename Length 0025 (37) │ │ │ │ +037118 Extra Length 0000 (0) │ │ │ │ +03711A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x37147: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3711A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03716C PAYLOAD │ │ │ │ +03713F PAYLOAD │ │ │ │ │ │ │ │ -0376DB LOCAL HEADER #66 04034B50 (67324752) │ │ │ │ -0376DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0376E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0376E1 General Purpose Flag 0800 (2048) │ │ │ │ +0376AE LOCAL HEADER #66 04034B50 (67324752) │ │ │ │ +0376B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0376B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0376B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0376E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0376E5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0376E9 CRC B5ABD660 (3047937632) │ │ │ │ -0376ED Compressed Size 00000553 (1363) │ │ │ │ -0376F1 Uncompressed Size 00000E74 (3700) │ │ │ │ -0376F5 Filename Length 0027 (39) │ │ │ │ -0376F7 Extra Length 0000 (0) │ │ │ │ -0376F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0376B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0376B8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0376BC CRC B5ABD660 (3047937632) │ │ │ │ +0376C0 Compressed Size 00000553 (1363) │ │ │ │ +0376C4 Uncompressed Size 00000E74 (3700) │ │ │ │ +0376C8 Filename Length 0027 (39) │ │ │ │ +0376CA Extra Length 0000 (0) │ │ │ │ +0376CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x376F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x376CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -037720 PAYLOAD │ │ │ │ +0376F3 PAYLOAD │ │ │ │ │ │ │ │ -037C73 LOCAL HEADER #67 04034B50 (67324752) │ │ │ │ -037C77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -037C78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -037C79 General Purpose Flag 0800 (2048) │ │ │ │ +037C46 LOCAL HEADER #67 04034B50 (67324752) │ │ │ │ +037C4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +037C4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +037C4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -037C7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -037C7D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -037C81 CRC 9DA8CEDF (2645085919) │ │ │ │ -037C85 Compressed Size 0000053C (1340) │ │ │ │ -037C89 Uncompressed Size 00000E57 (3671) │ │ │ │ -037C8D Filename Length 0025 (37) │ │ │ │ -037C8F Extra Length 0000 (0) │ │ │ │ -037C91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +037C4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +037C50 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +037C54 CRC 9DA8CEDF (2645085919) │ │ │ │ +037C58 Compressed Size 0000053C (1340) │ │ │ │ +037C5C Uncompressed Size 00000E57 (3671) │ │ │ │ +037C60 Filename Length 0025 (37) │ │ │ │ +037C62 Extra Length 0000 (0) │ │ │ │ +037C64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x37C91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x37C64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -037CB6 PAYLOAD │ │ │ │ +037C89 PAYLOAD │ │ │ │ │ │ │ │ -0381F2 LOCAL HEADER #68 04034B50 (67324752) │ │ │ │ -0381F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0381F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0381F8 General Purpose Flag 0800 (2048) │ │ │ │ +0381C5 LOCAL HEADER #68 04034B50 (67324752) │ │ │ │ +0381C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0381CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0381CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0381FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0381FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -038200 CRC 47E86662 (1206412898) │ │ │ │ -038204 Compressed Size 000001E3 (483) │ │ │ │ -038208 Uncompressed Size 000003AC (940) │ │ │ │ -03820C Filename Length 0020 (32) │ │ │ │ -03820E Extra Length 0000 (0) │ │ │ │ -038210 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0381CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0381CF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0381D3 CRC 47E86662 (1206412898) │ │ │ │ +0381D7 Compressed Size 000001E3 (483) │ │ │ │ +0381DB Uncompressed Size 000003AC (940) │ │ │ │ +0381DF Filename Length 0020 (32) │ │ │ │ +0381E1 Extra Length 0000 (0) │ │ │ │ +0381E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x38210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x381E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -038230 PAYLOAD │ │ │ │ +038203 PAYLOAD │ │ │ │ │ │ │ │ -038413 LOCAL HEADER #69 04034B50 (67324752) │ │ │ │ -038417 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -038418 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -038419 General Purpose Flag 0800 (2048) │ │ │ │ +0383E6 LOCAL HEADER #69 04034B50 (67324752) │ │ │ │ +0383EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0383EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0383EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03841B Compression Method 0008 (8) 'Deflated' │ │ │ │ -03841D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -038421 CRC 4F5F3AFE (1331641086) │ │ │ │ -038425 Compressed Size 00000205 (517) │ │ │ │ -038429 Uncompressed Size 0000045C (1116) │ │ │ │ -03842D Filename Length 0020 (32) │ │ │ │ -03842F Extra Length 0000 (0) │ │ │ │ -038431 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0383EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0383F0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0383F4 CRC 4F5F3AFE (1331641086) │ │ │ │ +0383F8 Compressed Size 00000205 (517) │ │ │ │ +0383FC Uncompressed Size 0000045C (1116) │ │ │ │ +038400 Filename Length 0020 (32) │ │ │ │ +038402 Extra Length 0000 (0) │ │ │ │ +038404 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x38431: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x38404: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -038451 PAYLOAD │ │ │ │ +038424 PAYLOAD │ │ │ │ │ │ │ │ -038656 LOCAL HEADER #70 04034B50 (67324752) │ │ │ │ -03865A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03865B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03865C General Purpose Flag 0800 (2048) │ │ │ │ +038629 LOCAL HEADER #70 04034B50 (67324752) │ │ │ │ +03862D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03862E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03862F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03865E Compression Method 0008 (8) 'Deflated' │ │ │ │ -038660 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -038664 CRC 32D0538D (852513677) │ │ │ │ -038668 Compressed Size 0000022E (558) │ │ │ │ -03866C Uncompressed Size 0000050D (1293) │ │ │ │ -038670 Filename Length 0020 (32) │ │ │ │ -038672 Extra Length 0000 (0) │ │ │ │ -038674 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +038631 Compression Method 0008 (8) 'Deflated' │ │ │ │ +038633 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +038637 CRC 32D0538D (852513677) │ │ │ │ +03863B Compressed Size 0000022E (558) │ │ │ │ +03863F Uncompressed Size 0000050D (1293) │ │ │ │ +038643 Filename Length 0020 (32) │ │ │ │ +038645 Extra Length 0000 (0) │ │ │ │ +038647 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x38674: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x38647: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -038694 PAYLOAD │ │ │ │ +038667 PAYLOAD │ │ │ │ │ │ │ │ -0388C2 LOCAL HEADER #71 04034B50 (67324752) │ │ │ │ -0388C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0388C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0388C8 General Purpose Flag 0800 (2048) │ │ │ │ +038895 LOCAL HEADER #71 04034B50 (67324752) │ │ │ │ +038899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03889A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03889B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0388CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0388CC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0388D0 CRC 0E7091F0 (242258416) │ │ │ │ -0388D4 Compressed Size 00002160 (8544) │ │ │ │ -0388D8 Uncompressed Size 00006077 (24695) │ │ │ │ -0388DC Filename Length 0019 (25) │ │ │ │ -0388DE Extra Length 0000 (0) │ │ │ │ -0388E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03889D Compression Method 0008 (8) 'Deflated' │ │ │ │ +03889F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0388A3 CRC 0E7091F0 (242258416) │ │ │ │ +0388A7 Compressed Size 00002160 (8544) │ │ │ │ +0388AB Uncompressed Size 00006077 (24695) │ │ │ │ +0388AF Filename Length 0019 (25) │ │ │ │ +0388B1 Extra Length 0000 (0) │ │ │ │ +0388B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x388E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x388B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0388F9 PAYLOAD │ │ │ │ +0388CC PAYLOAD │ │ │ │ │ │ │ │ -03AA59 LOCAL HEADER #72 04034B50 (67324752) │ │ │ │ -03AA5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03AA5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03AA5F General Purpose Flag 0800 (2048) │ │ │ │ +03AA2C LOCAL HEADER #72 04034B50 (67324752) │ │ │ │ +03AA30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03AA31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03AA32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03AA61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03AA63 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03AA67 CRC B17B1B57 (2977635159) │ │ │ │ -03AA6B Compressed Size 000018A8 (6312) │ │ │ │ -03AA6F Uncompressed Size 0000ECF9 (60665) │ │ │ │ -03AA73 Filename Length 0018 (24) │ │ │ │ -03AA75 Extra Length 0000 (0) │ │ │ │ -03AA77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03AA34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03AA36 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03AA3A CRC B17B1B57 (2977635159) │ │ │ │ +03AA3E Compressed Size 000018A8 (6312) │ │ │ │ +03AA42 Uncompressed Size 0000ECF9 (60665) │ │ │ │ +03AA46 Filename Length 0018 (24) │ │ │ │ +03AA48 Extra Length 0000 (0) │ │ │ │ +03AA4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3AA77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3AA4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03AA8F PAYLOAD │ │ │ │ +03AA62 PAYLOAD │ │ │ │ │ │ │ │ -03C337 LOCAL HEADER #73 04034B50 (67324752) │ │ │ │ -03C33B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03C33C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03C33D General Purpose Flag 0800 (2048) │ │ │ │ +03C30A LOCAL HEADER #73 04034B50 (67324752) │ │ │ │ +03C30E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03C30F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03C310 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03C33F Compression Method 0008 (8) 'Deflated' │ │ │ │ -03C341 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03C345 CRC 3EC0CBE2 (1052822498) │ │ │ │ -03C349 Compressed Size 000003A0 (928) │ │ │ │ -03C34D Uncompressed Size 000013FE (5118) │ │ │ │ -03C351 Filename Length 0018 (24) │ │ │ │ -03C353 Extra Length 0000 (0) │ │ │ │ -03C355 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03C312 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03C314 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03C318 CRC 3EC0CBE2 (1052822498) │ │ │ │ +03C31C Compressed Size 000003A0 (928) │ │ │ │ +03C320 Uncompressed Size 000013FE (5118) │ │ │ │ +03C324 Filename Length 0018 (24) │ │ │ │ +03C326 Extra Length 0000 (0) │ │ │ │ +03C328 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3C355: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3C328: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03C36D PAYLOAD │ │ │ │ +03C340 PAYLOAD │ │ │ │ │ │ │ │ -03C70D LOCAL HEADER #74 04034B50 (67324752) │ │ │ │ -03C711 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03C712 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03C713 General Purpose Flag 0800 (2048) │ │ │ │ +03C6E0 LOCAL HEADER #74 04034B50 (67324752) │ │ │ │ +03C6E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03C6E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03C6E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03C715 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03C717 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03C71B CRC 2321F037 (589426743) │ │ │ │ -03C71F Compressed Size 0000004D (77) │ │ │ │ -03C723 Uncompressed Size 00000056 (86) │ │ │ │ -03C727 Filename Length 001C (28) │ │ │ │ -03C729 Extra Length 0000 (0) │ │ │ │ -03C72B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03C6E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03C6EA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03C6EE CRC 2321F037 (589426743) │ │ │ │ +03C6F2 Compressed Size 0000004D (77) │ │ │ │ +03C6F6 Uncompressed Size 00000056 (86) │ │ │ │ +03C6FA Filename Length 001C (28) │ │ │ │ +03C6FC Extra Length 0000 (0) │ │ │ │ +03C6FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3C72B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3C6FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03C747 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +03C71A PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -03C794 LOCAL HEADER #75 04034B50 (67324752) │ │ │ │ -03C798 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03C799 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03C79A General Purpose Flag 0800 (2048) │ │ │ │ +03C767 LOCAL HEADER #75 04034B50 (67324752) │ │ │ │ +03C76B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03C76C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03C76D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03C79C Compression Method 0008 (8) 'Deflated' │ │ │ │ -03C79E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03C7A2 CRC 3F27B8AD (1059567789) │ │ │ │ -03C7A6 Compressed Size 00000819 (2073) │ │ │ │ -03C7AA Uncompressed Size 00000F6B (3947) │ │ │ │ -03C7AE Filename Length 001F (31) │ │ │ │ -03C7B0 Extra Length 0000 (0) │ │ │ │ -03C7B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03C76F Compression Method 0008 (8) 'Deflated' │ │ │ │ +03C771 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03C775 CRC 3F27B8AD (1059567789) │ │ │ │ +03C779 Compressed Size 00000819 (2073) │ │ │ │ +03C77D Uncompressed Size 00000F6B (3947) │ │ │ │ +03C781 Filename Length 001F (31) │ │ │ │ +03C783 Extra Length 0000 (0) │ │ │ │ +03C785 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3C7B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3C785: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03C7D1 PAYLOAD │ │ │ │ +03C7A4 PAYLOAD │ │ │ │ │ │ │ │ -03CFEA LOCAL HEADER #76 04034B50 (67324752) │ │ │ │ -03CFEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03CFEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03CFF0 General Purpose Flag 0800 (2048) │ │ │ │ +03CFBD LOCAL HEADER #76 04034B50 (67324752) │ │ │ │ +03CFC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03CFC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03CFC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03CFF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03CFF4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03CFF8 CRC 490DD9D5 (1225644501) │ │ │ │ -03CFFC Compressed Size 00000354 (852) │ │ │ │ -03D000 Uncompressed Size 00000AEC (2796) │ │ │ │ -03D004 Filename Length 001E (30) │ │ │ │ -03D006 Extra Length 0000 (0) │ │ │ │ -03D008 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03CFC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03CFC7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03CFCB CRC 490DD9D5 (1225644501) │ │ │ │ +03CFCF Compressed Size 00000354 (852) │ │ │ │ +03CFD3 Uncompressed Size 00000AEC (2796) │ │ │ │ +03CFD7 Filename Length 001E (30) │ │ │ │ +03CFD9 Extra Length 0000 (0) │ │ │ │ +03CFDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3D008: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3CFDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03D026 PAYLOAD │ │ │ │ +03CFF9 PAYLOAD │ │ │ │ │ │ │ │ -03D37A LOCAL HEADER #77 04034B50 (67324752) │ │ │ │ -03D37E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03D37F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03D380 General Purpose Flag 0800 (2048) │ │ │ │ +03D34D LOCAL HEADER #77 04034B50 (67324752) │ │ │ │ +03D351 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03D352 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03D353 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03D382 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03D384 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03D388 CRC D222624A (3525468746) │ │ │ │ -03D38C Compressed Size 00000705 (1797) │ │ │ │ -03D390 Uncompressed Size 00000DC3 (3523) │ │ │ │ -03D394 Filename Length 0021 (33) │ │ │ │ -03D396 Extra Length 0000 (0) │ │ │ │ -03D398 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03D355 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03D357 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03D35B CRC D222624A (3525468746) │ │ │ │ +03D35F Compressed Size 00000705 (1797) │ │ │ │ +03D363 Uncompressed Size 00000DC3 (3523) │ │ │ │ +03D367 Filename Length 0021 (33) │ │ │ │ +03D369 Extra Length 0000 (0) │ │ │ │ +03D36B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3D398: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3D36B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03D3B9 PAYLOAD │ │ │ │ +03D38C PAYLOAD │ │ │ │ │ │ │ │ -03DABE LOCAL HEADER #78 04034B50 (67324752) │ │ │ │ -03DAC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03DAC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03DAC4 General Purpose Flag 0800 (2048) │ │ │ │ +03DA91 LOCAL HEADER #78 04034B50 (67324752) │ │ │ │ +03DA95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03DA96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03DA97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03DAC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03DAC8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03DACC CRC 682A3705 (1747597061) │ │ │ │ -03DAD0 Compressed Size 00000303 (771) │ │ │ │ -03DAD4 Uncompressed Size 00000923 (2339) │ │ │ │ -03DAD8 Filename Length 0020 (32) │ │ │ │ -03DADA Extra Length 0000 (0) │ │ │ │ -03DADC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03DA99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03DA9B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03DA9F CRC 682A3705 (1747597061) │ │ │ │ +03DAA3 Compressed Size 00000303 (771) │ │ │ │ +03DAA7 Uncompressed Size 00000923 (2339) │ │ │ │ +03DAAB Filename Length 0020 (32) │ │ │ │ +03DAAD Extra Length 0000 (0) │ │ │ │ +03DAAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3DADC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3DAAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03DAFC PAYLOAD │ │ │ │ +03DACF PAYLOAD │ │ │ │ │ │ │ │ -03DDFF LOCAL HEADER #79 04034B50 (67324752) │ │ │ │ -03DE03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03DE04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03DE05 General Purpose Flag 0800 (2048) │ │ │ │ +03DDD2 LOCAL HEADER #79 04034B50 (67324752) │ │ │ │ +03DDD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03DDD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03DDD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03DE07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03DE09 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03DE0D CRC 59040194 (1493434772) │ │ │ │ -03DE11 Compressed Size 000006F7 (1783) │ │ │ │ -03DE15 Uncompressed Size 00000D53 (3411) │ │ │ │ -03DE19 Filename Length 0021 (33) │ │ │ │ -03DE1B Extra Length 0000 (0) │ │ │ │ -03DE1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03DDDA Compression Method 0008 (8) 'Deflated' │ │ │ │ +03DDDC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03DDE0 CRC 59040194 (1493434772) │ │ │ │ +03DDE4 Compressed Size 000006F7 (1783) │ │ │ │ +03DDE8 Uncompressed Size 00000D53 (3411) │ │ │ │ +03DDEC Filename Length 0021 (33) │ │ │ │ +03DDEE Extra Length 0000 (0) │ │ │ │ +03DDF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3DE1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3DDF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03DE3E PAYLOAD │ │ │ │ +03DE11 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03E85D CRC B9F7625E (3119997534) │ │ │ │ -03E861 Compressed Size 000006EE (1774) │ │ │ │ -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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03E830 CRC B9F7625E (3119997534) │ │ │ │ +03E834 Compressed Size 000006EE (1774) │ │ │ │ +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 │ │ │ │ │ │ │ │ -03EF7B LOCAL HEADER #82 04034B50 (67324752) │ │ │ │ -03EF7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03EF80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03EF81 General Purpose Flag 0800 (2048) │ │ │ │ +03EF4E LOCAL HEADER #82 04034B50 (67324752) │ │ │ │ +03EF52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03EF53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03EF54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03EF83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03EF85 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03EF89 CRC 5F3E463F (1597916735) │ │ │ │ -03EF8D Compressed Size 000002D9 (729) │ │ │ │ -03EF91 Uncompressed Size 00000863 (2147) │ │ │ │ -03EF95 Filename Length 001F (31) │ │ │ │ -03EF97 Extra Length 0000 (0) │ │ │ │ -03EF99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03EF56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03EF58 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03EF5C CRC 5F3E463F (1597916735) │ │ │ │ +03EF60 Compressed Size 000002D9 (729) │ │ │ │ +03EF64 Uncompressed Size 00000863 (2147) │ │ │ │ +03EF68 Filename Length 001F (31) │ │ │ │ +03EF6A Extra Length 0000 (0) │ │ │ │ +03EF6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3EF99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3EF6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03EFB8 PAYLOAD │ │ │ │ +03EF8B PAYLOAD │ │ │ │ │ │ │ │ -03F291 LOCAL HEADER #83 04034B50 (67324752) │ │ │ │ -03F295 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03F296 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03F297 General Purpose Flag 0800 (2048) │ │ │ │ +03F264 LOCAL HEADER #83 04034B50 (67324752) │ │ │ │ +03F268 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03F269 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03F26A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03F299 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03F29B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03F29F CRC 39ED5D72 (971857266) │ │ │ │ -03F2A3 Compressed Size 000006F4 (1780) │ │ │ │ -03F2A7 Uncompressed Size 00000D48 (3400) │ │ │ │ -03F2AB Filename Length 0021 (33) │ │ │ │ -03F2AD Extra Length 0000 (0) │ │ │ │ -03F2AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03F26C Compression Method 0008 (8) 'Deflated' │ │ │ │ +03F26E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03F272 CRC 39ED5D72 (971857266) │ │ │ │ +03F276 Compressed Size 000006F4 (1780) │ │ │ │ +03F27A Uncompressed Size 00000D48 (3400) │ │ │ │ +03F27E Filename Length 0021 (33) │ │ │ │ +03F280 Extra Length 0000 (0) │ │ │ │ +03F282 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3F2AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3F282: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03F2D0 PAYLOAD │ │ │ │ +03F2A3 PAYLOAD │ │ │ │ │ │ │ │ -03F9C4 LOCAL HEADER #84 04034B50 (67324752) │ │ │ │ -03F9C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03F9C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03F9CA General Purpose Flag 0800 (2048) │ │ │ │ +03F997 LOCAL HEADER #84 04034B50 (67324752) │ │ │ │ +03F99B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03F99C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03F99D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03F9CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -03F9CE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03F9D2 CRC 87F697F3 (2281084915) │ │ │ │ -03F9D6 Compressed Size 000002DB (731) │ │ │ │ -03F9DA Uncompressed Size 0000086A (2154) │ │ │ │ -03F9DE Filename Length 0020 (32) │ │ │ │ -03F9E0 Extra Length 0000 (0) │ │ │ │ -03F9E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03F99F Compression Method 0008 (8) 'Deflated' │ │ │ │ +03F9A1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03F9A5 CRC 87F697F3 (2281084915) │ │ │ │ +03F9A9 Compressed Size 000002DB (731) │ │ │ │ +03F9AD Uncompressed Size 0000086A (2154) │ │ │ │ +03F9B1 Filename Length 0020 (32) │ │ │ │ +03F9B3 Extra Length 0000 (0) │ │ │ │ +03F9B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3F9E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3F9B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03FA02 PAYLOAD │ │ │ │ +03F9D5 PAYLOAD │ │ │ │ │ │ │ │ -03FCDD LOCAL HEADER #85 04034B50 (67324752) │ │ │ │ -03FCE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03FCE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03FCE3 General Purpose Flag 0800 (2048) │ │ │ │ +03FCB0 LOCAL HEADER #85 04034B50 (67324752) │ │ │ │ +03FCB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03FCB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03FCB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03FCE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03FCE7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03FCEB CRC 3F578B03 (1062701827) │ │ │ │ -03FCEF Compressed Size 000006FC (1788) │ │ │ │ -03FCF3 Uncompressed Size 00000D4E (3406) │ │ │ │ -03FCF7 Filename Length 0021 (33) │ │ │ │ -03FCF9 Extra Length 0000 (0) │ │ │ │ -03FCFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03FCB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03FCBA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03FCBE CRC 3F578B03 (1062701827) │ │ │ │ +03FCC2 Compressed Size 000006FC (1788) │ │ │ │ +03FCC6 Uncompressed Size 00000D4E (3406) │ │ │ │ +03FCCA Filename Length 0021 (33) │ │ │ │ +03FCCC Extra Length 0000 (0) │ │ │ │ +03FCCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3FCFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3FCCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03FD1C PAYLOAD │ │ │ │ +03FCEF PAYLOAD │ │ │ │ │ │ │ │ -040418 LOCAL HEADER #86 04034B50 (67324752) │ │ │ │ -04041C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04041D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04041E General Purpose Flag 0800 (2048) │ │ │ │ +0403EB LOCAL HEADER #86 04034B50 (67324752) │ │ │ │ +0403EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0403F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0403F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -040420 Compression Method 0008 (8) 'Deflated' │ │ │ │ -040422 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -040426 CRC 4DE3F3EC (1306784748) │ │ │ │ -04042A Compressed Size 000002DC (732) │ │ │ │ -04042E Uncompressed Size 0000086A (2154) │ │ │ │ -040432 Filename Length 0020 (32) │ │ │ │ -040434 Extra Length 0000 (0) │ │ │ │ -040436 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0403F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0403F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0403F9 CRC 4DE3F3EC (1306784748) │ │ │ │ +0403FD Compressed Size 000002DC (732) │ │ │ │ +040401 Uncompressed Size 0000086A (2154) │ │ │ │ +040405 Filename Length 0020 (32) │ │ │ │ +040407 Extra Length 0000 (0) │ │ │ │ +040409 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x40436: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x40409: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -040456 PAYLOAD │ │ │ │ +040429 PAYLOAD │ │ │ │ │ │ │ │ -040732 LOCAL HEADER #87 04034B50 (67324752) │ │ │ │ -040736 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -040737 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -040738 General Purpose Flag 0800 (2048) │ │ │ │ +040705 LOCAL HEADER #87 04034B50 (67324752) │ │ │ │ +040709 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04070A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04070B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04073A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04073C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -040740 CRC 3E010C78 (1040256120) │ │ │ │ -040744 Compressed Size 000006F1 (1777) │ │ │ │ -040748 Uncompressed Size 00000D40 (3392) │ │ │ │ -04074C Filename Length 001E (30) │ │ │ │ -04074E Extra Length 0000 (0) │ │ │ │ -040750 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04070D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04070F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +040713 CRC 3E010C78 (1040256120) │ │ │ │ +040717 Compressed Size 000006F1 (1777) │ │ │ │ +04071B Uncompressed Size 00000D40 (3392) │ │ │ │ +04071F Filename Length 001E (30) │ │ │ │ +040721 Extra Length 0000 (0) │ │ │ │ +040723 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x40750: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x40723: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04076E PAYLOAD │ │ │ │ +040741 PAYLOAD │ │ │ │ │ │ │ │ -040E5F LOCAL HEADER #88 04034B50 (67324752) │ │ │ │ -040E63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -040E64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -040E65 General Purpose Flag 0800 (2048) │ │ │ │ +040E32 LOCAL HEADER #88 04034B50 (67324752) │ │ │ │ +040E36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +040E37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +040E38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -040E67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -040E69 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -040E6D CRC D666A549 (3597051209) │ │ │ │ -040E71 Compressed Size 000002D8 (728) │ │ │ │ -040E75 Uncompressed Size 00000852 (2130) │ │ │ │ -040E79 Filename Length 001D (29) │ │ │ │ -040E7B Extra Length 0000 (0) │ │ │ │ -040E7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +040E3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +040E3C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +040E40 CRC D666A549 (3597051209) │ │ │ │ +040E44 Compressed Size 000002D8 (728) │ │ │ │ +040E48 Uncompressed Size 00000852 (2130) │ │ │ │ +040E4C Filename Length 001D (29) │ │ │ │ +040E4E Extra Length 0000 (0) │ │ │ │ +040E50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x40E7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x40E50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -040E9A PAYLOAD │ │ │ │ +040E6D PAYLOAD │ │ │ │ │ │ │ │ -041172 LOCAL HEADER #89 04034B50 (67324752) │ │ │ │ -041176 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -041177 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -041178 General Purpose Flag 0800 (2048) │ │ │ │ +041145 LOCAL HEADER #89 04034B50 (67324752) │ │ │ │ +041149 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04114A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04114B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04117A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04117C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -041180 CRC D53FDC0C (3577732108) │ │ │ │ -041184 Compressed Size 000006EA (1770) │ │ │ │ -041188 Uncompressed Size 00000D3F (3391) │ │ │ │ -04118C Filename Length 001F (31) │ │ │ │ -04118E Extra Length 0000 (0) │ │ │ │ -041190 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04114D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04114F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +041153 CRC D53FDC0C (3577732108) │ │ │ │ +041157 Compressed Size 000006EA (1770) │ │ │ │ +04115B Uncompressed Size 00000D3F (3391) │ │ │ │ +04115F Filename Length 001F (31) │ │ │ │ +041161 Extra Length 0000 (0) │ │ │ │ +041163 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x41190: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x41163: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0411AF PAYLOAD │ │ │ │ +041182 PAYLOAD │ │ │ │ │ │ │ │ -041899 LOCAL HEADER #90 04034B50 (67324752) │ │ │ │ -04189D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04189E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04189F General Purpose Flag 0800 (2048) │ │ │ │ +04186C LOCAL HEADER #90 04034B50 (67324752) │ │ │ │ +041870 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +041871 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +041872 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0418A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0418A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0418A7 CRC 265CBBB0 (643611568) │ │ │ │ -0418AB Compressed Size 000002DA (730) │ │ │ │ -0418AF Uncompressed Size 00000859 (2137) │ │ │ │ -0418B3 Filename Length 001E (30) │ │ │ │ -0418B5 Extra Length 0000 (0) │ │ │ │ -0418B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +041874 Compression Method 0008 (8) 'Deflated' │ │ │ │ +041876 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04187A CRC 265CBBB0 (643611568) │ │ │ │ +04187E Compressed Size 000002DA (730) │ │ │ │ +041882 Uncompressed Size 00000859 (2137) │ │ │ │ +041886 Filename Length 001E (30) │ │ │ │ +041888 Extra Length 0000 (0) │ │ │ │ +04188A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x418B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4188A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0418D5 PAYLOAD │ │ │ │ +0418A8 PAYLOAD │ │ │ │ │ │ │ │ -041BAF LOCAL HEADER #91 04034B50 (67324752) │ │ │ │ -041BB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -041BB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -041BB5 General Purpose Flag 0800 (2048) │ │ │ │ +041B82 LOCAL HEADER #91 04034B50 (67324752) │ │ │ │ +041B86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +041B87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +041B88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -041BB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -041BB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -041BBD CRC 0321B30D (52540173) │ │ │ │ -041BC1 Compressed Size 000006AB (1707) │ │ │ │ -041BC5 Uncompressed Size 00000CC1 (3265) │ │ │ │ -041BC9 Filename Length 0023 (35) │ │ │ │ -041BCB Extra Length 0000 (0) │ │ │ │ -041BCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +041B8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +041B8C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +041B90 CRC 0321B30D (52540173) │ │ │ │ +041B94 Compressed Size 000006AB (1707) │ │ │ │ +041B98 Uncompressed Size 00000CC1 (3265) │ │ │ │ +041B9C Filename Length 0023 (35) │ │ │ │ +041B9E Extra Length 0000 (0) │ │ │ │ +041BA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x41BCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x41BA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -041BF0 PAYLOAD │ │ │ │ +041BC3 PAYLOAD │ │ │ │ │ │ │ │ -04229B LOCAL HEADER #92 04034B50 (67324752) │ │ │ │ -04229F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0422A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0422A1 General Purpose Flag 0800 (2048) │ │ │ │ +04226E LOCAL HEADER #92 04034B50 (67324752) │ │ │ │ +042272 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +042273 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +042274 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0422A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0422A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0422A9 CRC 9E44AA56 (2655300182) │ │ │ │ -0422AD Compressed Size 00000321 (801) │ │ │ │ -0422B1 Uncompressed Size 00000A19 (2585) │ │ │ │ -0422B5 Filename Length 0022 (34) │ │ │ │ -0422B7 Extra Length 0000 (0) │ │ │ │ -0422B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +042276 Compression Method 0008 (8) 'Deflated' │ │ │ │ +042278 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04227C CRC 9E44AA56 (2655300182) │ │ │ │ +042280 Compressed Size 00000321 (801) │ │ │ │ +042284 Uncompressed Size 00000A19 (2585) │ │ │ │ +042288 Filename Length 0022 (34) │ │ │ │ +04228A Extra Length 0000 (0) │ │ │ │ +04228C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x422B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4228C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0422DB PAYLOAD │ │ │ │ +0422AE PAYLOAD │ │ │ │ │ │ │ │ -0425FC LOCAL HEADER #93 04034B50 (67324752) │ │ │ │ -042600 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -042601 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -042602 General Purpose Flag 0800 (2048) │ │ │ │ +0425CF LOCAL HEADER #93 04034B50 (67324752) │ │ │ │ +0425D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0425D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0425D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -042604 Compression Method 0008 (8) 'Deflated' │ │ │ │ -042606 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04260A CRC 3DCDB358 (1036890968) │ │ │ │ -04260E Compressed Size 000005EE (1518) │ │ │ │ -042612 Uncompressed Size 00000B51 (2897) │ │ │ │ -042616 Filename Length 0020 (32) │ │ │ │ -042618 Extra Length 0000 (0) │ │ │ │ -04261A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0425D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0425D9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0425DD CRC 3DCDB358 (1036890968) │ │ │ │ +0425E1 Compressed Size 000005EE (1518) │ │ │ │ +0425E5 Uncompressed Size 00000B51 (2897) │ │ │ │ +0425E9 Filename Length 0020 (32) │ │ │ │ +0425EB Extra Length 0000 (0) │ │ │ │ +0425ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4261A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x425ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04263A PAYLOAD │ │ │ │ +04260D PAYLOAD │ │ │ │ │ │ │ │ -042C28 LOCAL HEADER #94 04034B50 (67324752) │ │ │ │ -042C2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -042C2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -042C2E General Purpose Flag 0800 (2048) │ │ │ │ +042BFB LOCAL HEADER #94 04034B50 (67324752) │ │ │ │ +042BFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +042C00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +042C01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -042C30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -042C32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -042C36 CRC 5DA5495C (1571113308) │ │ │ │ -042C3A Compressed Size 000002C3 (707) │ │ │ │ -042C3E Uncompressed Size 0000082B (2091) │ │ │ │ -042C42 Filename Length 001F (31) │ │ │ │ -042C44 Extra Length 0000 (0) │ │ │ │ -042C46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +042C03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +042C05 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +042C09 CRC 5DA5495C (1571113308) │ │ │ │ +042C0D Compressed Size 000002C3 (707) │ │ │ │ +042C11 Uncompressed Size 0000082B (2091) │ │ │ │ +042C15 Filename Length 001F (31) │ │ │ │ +042C17 Extra Length 0000 (0) │ │ │ │ +042C19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x42C46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x42C19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -042C65 PAYLOAD │ │ │ │ +042C38 PAYLOAD │ │ │ │ │ │ │ │ -042F28 LOCAL HEADER #95 04034B50 (67324752) │ │ │ │ -042F2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -042F2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -042F2E General Purpose Flag 0800 (2048) │ │ │ │ +042EFB LOCAL HEADER #95 04034B50 (67324752) │ │ │ │ +042EFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +042F00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +042F01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -042F30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -042F32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -042F36 CRC 68189AA8 (1746442920) │ │ │ │ -042F3A Compressed Size 000005F7 (1527) │ │ │ │ -042F3E Uncompressed Size 00000B59 (2905) │ │ │ │ -042F42 Filename Length 0022 (34) │ │ │ │ -042F44 Extra Length 0000 (0) │ │ │ │ -042F46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +042F03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +042F05 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +042F09 CRC 68189AA8 (1746442920) │ │ │ │ +042F0D Compressed Size 000005F7 (1527) │ │ │ │ +042F11 Uncompressed Size 00000B59 (2905) │ │ │ │ +042F15 Filename Length 0022 (34) │ │ │ │ +042F17 Extra Length 0000 (0) │ │ │ │ +042F19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x42F46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x42F19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -042F68 PAYLOAD │ │ │ │ +042F3B PAYLOAD │ │ │ │ │ │ │ │ -04355F LOCAL HEADER #96 04034B50 (67324752) │ │ │ │ -043563 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -043564 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -043565 General Purpose Flag 0800 (2048) │ │ │ │ +043532 LOCAL HEADER #96 04034B50 (67324752) │ │ │ │ +043536 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +043537 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +043538 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -043567 Compression Method 0008 (8) 'Deflated' │ │ │ │ -043569 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04356D CRC BCD37E99 (3167977113) │ │ │ │ -043571 Compressed Size 000002CB (715) │ │ │ │ -043575 Uncompressed Size 00000845 (2117) │ │ │ │ -043579 Filename Length 0021 (33) │ │ │ │ -04357B Extra Length 0000 (0) │ │ │ │ -04357D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04353A Compression Method 0008 (8) 'Deflated' │ │ │ │ +04353C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +043540 CRC BCD37E99 (3167977113) │ │ │ │ +043544 Compressed Size 000002CB (715) │ │ │ │ +043548 Uncompressed Size 00000845 (2117) │ │ │ │ +04354C Filename Length 0021 (33) │ │ │ │ +04354E Extra Length 0000 (0) │ │ │ │ +043550 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4357D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x43550: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04359E PAYLOAD │ │ │ │ +043571 PAYLOAD │ │ │ │ │ │ │ │ -043869 LOCAL HEADER #97 04034B50 (67324752) │ │ │ │ -04386D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04386E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04386F General Purpose Flag 0800 (2048) │ │ │ │ +04383C LOCAL HEADER #97 04034B50 (67324752) │ │ │ │ +043840 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +043841 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +043842 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -043871 Compression Method 0008 (8) 'Deflated' │ │ │ │ -043873 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -043877 CRC 37F4F390 (938800016) │ │ │ │ -04387B Compressed Size 0000060B (1547) │ │ │ │ -04387F Uncompressed Size 00000B87 (2951) │ │ │ │ -043883 Filename Length 0021 (33) │ │ │ │ -043885 Extra Length 0000 (0) │ │ │ │ -043887 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +043844 Compression Method 0008 (8) 'Deflated' │ │ │ │ +043846 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04384A CRC 37F4F390 (938800016) │ │ │ │ +04384E Compressed Size 0000060B (1547) │ │ │ │ +043852 Uncompressed Size 00000B87 (2951) │ │ │ │ +043856 Filename Length 0021 (33) │ │ │ │ +043858 Extra Length 0000 (0) │ │ │ │ +04385A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x43887: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4385A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0438A8 PAYLOAD │ │ │ │ +04387B PAYLOAD │ │ │ │ │ │ │ │ -043EB3 LOCAL HEADER #98 04034B50 (67324752) │ │ │ │ -043EB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -043EB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -043EB9 General Purpose Flag 0800 (2048) │ │ │ │ +043E86 LOCAL HEADER #98 04034B50 (67324752) │ │ │ │ +043E8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +043E8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +043E8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -043EBB Compression Method 0008 (8) 'Deflated' │ │ │ │ -043EBD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -043EC1 CRC 35BE1B11 (901651217) │ │ │ │ -043EC5 Compressed Size 000002D0 (720) │ │ │ │ -043EC9 Uncompressed Size 00000880 (2176) │ │ │ │ -043ECD Filename Length 0020 (32) │ │ │ │ -043ECF Extra Length 0000 (0) │ │ │ │ -043ED1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +043E8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +043E90 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +043E94 CRC 35BE1B11 (901651217) │ │ │ │ +043E98 Compressed Size 000002D0 (720) │ │ │ │ +043E9C Uncompressed Size 00000880 (2176) │ │ │ │ +043EA0 Filename Length 0020 (32) │ │ │ │ +043EA2 Extra Length 0000 (0) │ │ │ │ +043EA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x43ED1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x43EA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -043EF1 PAYLOAD │ │ │ │ +043EC4 PAYLOAD │ │ │ │ │ │ │ │ -0441C1 LOCAL HEADER #99 04034B50 (67324752) │ │ │ │ -0441C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0441C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0441C7 General Purpose Flag 0800 (2048) │ │ │ │ +044194 LOCAL HEADER #99 04034B50 (67324752) │ │ │ │ +044198 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +044199 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04419A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0441C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0441CB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0441CF CRC 629EB1B7 (1654567351) │ │ │ │ -0441D3 Compressed Size 0000060F (1551) │ │ │ │ -0441D7 Uncompressed Size 00000B8B (2955) │ │ │ │ -0441DB Filename Length 0022 (34) │ │ │ │ -0441DD Extra Length 0000 (0) │ │ │ │ -0441DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04419C Compression Method 0008 (8) 'Deflated' │ │ │ │ +04419E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0441A2 CRC 629EB1B7 (1654567351) │ │ │ │ +0441A6 Compressed Size 0000060F (1551) │ │ │ │ +0441AA Uncompressed Size 00000B8B (2955) │ │ │ │ +0441AE Filename Length 0022 (34) │ │ │ │ +0441B0 Extra Length 0000 (0) │ │ │ │ +0441B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x441DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x441B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -044201 PAYLOAD │ │ │ │ +0441D4 PAYLOAD │ │ │ │ │ │ │ │ -044810 LOCAL HEADER #100 04034B50 (67324752) │ │ │ │ -044814 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -044815 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -044816 General Purpose Flag 0800 (2048) │ │ │ │ +0447E3 LOCAL HEADER #100 04034B50 (67324752) │ │ │ │ +0447E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0447E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0447E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -044818 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04481A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04481E CRC 188A9B53 (411736915) │ │ │ │ -044822 Compressed Size 000002D8 (728) │ │ │ │ -044826 Uncompressed Size 00000895 (2197) │ │ │ │ -04482A Filename Length 0021 (33) │ │ │ │ -04482C Extra Length 0000 (0) │ │ │ │ -04482E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0447EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0447ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0447F1 CRC 188A9B53 (411736915) │ │ │ │ +0447F5 Compressed Size 000002D8 (728) │ │ │ │ +0447F9 Uncompressed Size 00000895 (2197) │ │ │ │ +0447FD Filename Length 0021 (33) │ │ │ │ +0447FF Extra Length 0000 (0) │ │ │ │ +044801 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4482E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x44801: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04484F PAYLOAD │ │ │ │ +044822 PAYLOAD │ │ │ │ │ │ │ │ -044B27 LOCAL HEADER #101 04034B50 (67324752) │ │ │ │ -044B2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -044B2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -044B2D General Purpose Flag 0800 (2048) │ │ │ │ +044AFA LOCAL HEADER #101 04034B50 (67324752) │ │ │ │ +044AFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +044AFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +044B00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -044B2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -044B31 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -044B35 CRC F9DD5DE5 (4192034277) │ │ │ │ -044B39 Compressed Size 00000609 (1545) │ │ │ │ -044B3D Uncompressed Size 00000B96 (2966) │ │ │ │ -044B41 Filename Length 001F (31) │ │ │ │ -044B43 Extra Length 0000 (0) │ │ │ │ -044B45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +044B02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +044B04 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +044B08 CRC F9DD5DE5 (4192034277) │ │ │ │ +044B0C Compressed Size 00000609 (1545) │ │ │ │ +044B10 Uncompressed Size 00000B96 (2966) │ │ │ │ +044B14 Filename Length 001F (31) │ │ │ │ +044B16 Extra Length 0000 (0) │ │ │ │ +044B18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x44B45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x44B18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -044B64 PAYLOAD │ │ │ │ +044B37 PAYLOAD │ │ │ │ │ │ │ │ -04516D LOCAL HEADER #102 04034B50 (67324752) │ │ │ │ -045171 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -045172 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -045173 General Purpose Flag 0800 (2048) │ │ │ │ +045140 LOCAL HEADER #102 04034B50 (67324752) │ │ │ │ +045144 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +045145 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +045146 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -045175 Compression Method 0008 (8) 'Deflated' │ │ │ │ -045177 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04517B CRC 10E14B16 (283200278) │ │ │ │ -04517F Compressed Size 000002E4 (740) │ │ │ │ -045183 Uncompressed Size 000008A2 (2210) │ │ │ │ -045187 Filename Length 001E (30) │ │ │ │ -045189 Extra Length 0000 (0) │ │ │ │ -04518B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045148 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04514A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04514E CRC 10E14B16 (283200278) │ │ │ │ +045152 Compressed Size 000002E4 (740) │ │ │ │ +045156 Uncompressed Size 000008A2 (2210) │ │ │ │ +04515A Filename Length 001E (30) │ │ │ │ +04515C Extra Length 0000 (0) │ │ │ │ +04515E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4518B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4515E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0451A9 PAYLOAD │ │ │ │ +04517C PAYLOAD │ │ │ │ │ │ │ │ -04548D LOCAL HEADER #103 04034B50 (67324752) │ │ │ │ -045491 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -045492 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -045493 General Purpose Flag 0800 (2048) │ │ │ │ +045460 LOCAL HEADER #103 04034B50 (67324752) │ │ │ │ +045464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +045465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +045466 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -045495 Compression Method 0008 (8) 'Deflated' │ │ │ │ -045497 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04549B CRC BFB4DDE5 (3216301541) │ │ │ │ -04549F Compressed Size 00000626 (1574) │ │ │ │ -0454A3 Uncompressed Size 00000BBA (3002) │ │ │ │ -0454A7 Filename Length 0021 (33) │ │ │ │ -0454A9 Extra Length 0000 (0) │ │ │ │ -0454AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045468 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04546A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04546E CRC BFB4DDE5 (3216301541) │ │ │ │ +045472 Compressed Size 00000626 (1574) │ │ │ │ +045476 Uncompressed Size 00000BBA (3002) │ │ │ │ +04547A Filename Length 0021 (33) │ │ │ │ +04547C Extra Length 0000 (0) │ │ │ │ +04547E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x454AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4547E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0454CC PAYLOAD │ │ │ │ +04549F PAYLOAD │ │ │ │ │ │ │ │ -045AF2 LOCAL HEADER #104 04034B50 (67324752) │ │ │ │ -045AF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -045AF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -045AF8 General Purpose Flag 0800 (2048) │ │ │ │ +045AC5 LOCAL HEADER #104 04034B50 (67324752) │ │ │ │ +045AC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +045ACA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +045ACB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -045AFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -045AFC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -045B00 CRC 72826B9E (1921149854) │ │ │ │ -045B04 Compressed Size 000002EF (751) │ │ │ │ -045B08 Uncompressed Size 000008E0 (2272) │ │ │ │ -045B0C Filename Length 0020 (32) │ │ │ │ -045B0E Extra Length 0000 (0) │ │ │ │ -045B10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045ACD Compression Method 0008 (8) 'Deflated' │ │ │ │ +045ACF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +045AD3 CRC 72826B9E (1921149854) │ │ │ │ +045AD7 Compressed Size 000002EF (751) │ │ │ │ +045ADB Uncompressed Size 000008E0 (2272) │ │ │ │ +045ADF Filename Length 0020 (32) │ │ │ │ +045AE1 Extra Length 0000 (0) │ │ │ │ +045AE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x45B10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45AE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -045B30 PAYLOAD │ │ │ │ +045B03 PAYLOAD │ │ │ │ │ │ │ │ -045E1F LOCAL HEADER #105 04034B50 (67324752) │ │ │ │ -045E23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -045E24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -045E25 General Purpose Flag 0800 (2048) │ │ │ │ +045DF2 LOCAL HEADER #105 04034B50 (67324752) │ │ │ │ +045DF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +045DF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +045DF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -045E27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -045E29 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -045E2D CRC 33B471B1 (867463601) │ │ │ │ -045E31 Compressed Size 000006A9 (1705) │ │ │ │ -045E35 Uncompressed Size 00000CF2 (3314) │ │ │ │ -045E39 Filename Length 0026 (38) │ │ │ │ -045E3B Extra Length 0000 (0) │ │ │ │ -045E3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045DFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +045DFC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +045E00 CRC 33B471B1 (867463601) │ │ │ │ +045E04 Compressed Size 000006A9 (1705) │ │ │ │ +045E08 Uncompressed Size 00000CF2 (3314) │ │ │ │ +045E0C Filename Length 0026 (38) │ │ │ │ +045E0E Extra Length 0000 (0) │ │ │ │ +045E10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x45E3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45E10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -045E63 PAYLOAD │ │ │ │ +045E36 PAYLOAD │ │ │ │ │ │ │ │ -04650C LOCAL HEADER #106 04034B50 (67324752) │ │ │ │ -046510 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046511 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046512 General Purpose Flag 0800 (2048) │ │ │ │ +0464DF LOCAL HEADER #106 04034B50 (67324752) │ │ │ │ +0464E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0464E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0464E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046514 Compression Method 0008 (8) 'Deflated' │ │ │ │ -046516 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04651A CRC 8B3675E1 (2335602145) │ │ │ │ -04651E Compressed Size 00000318 (792) │ │ │ │ -046522 Uncompressed Size 0000099E (2462) │ │ │ │ -046526 Filename Length 0025 (37) │ │ │ │ -046528 Extra Length 0000 (0) │ │ │ │ -04652A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0464E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0464E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0464ED CRC 8B3675E1 (2335602145) │ │ │ │ +0464F1 Compressed Size 00000318 (792) │ │ │ │ +0464F5 Uncompressed Size 0000099E (2462) │ │ │ │ +0464F9 Filename Length 0025 (37) │ │ │ │ +0464FB Extra Length 0000 (0) │ │ │ │ +0464FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4652A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x464FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04654F PAYLOAD │ │ │ │ +046522 PAYLOAD │ │ │ │ │ │ │ │ -046867 LOCAL HEADER #107 04034B50 (67324752) │ │ │ │ -04686B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04686C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04686D General Purpose Flag 0800 (2048) │ │ │ │ +04683A LOCAL HEADER #107 04034B50 (67324752) │ │ │ │ +04683E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04683F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046840 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04686F Compression Method 0008 (8) 'Deflated' │ │ │ │ -046871 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -046875 CRC 9A40AFE7 (2587930599) │ │ │ │ -046879 Compressed Size 000004DE (1246) │ │ │ │ -04687D Uncompressed Size 0000096E (2414) │ │ │ │ -046881 Filename Length 001B (27) │ │ │ │ -046883 Extra Length 0000 (0) │ │ │ │ -046885 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +046842 Compression Method 0008 (8) 'Deflated' │ │ │ │ +046844 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +046848 CRC 9A40AFE7 (2587930599) │ │ │ │ +04684C Compressed Size 000004DE (1246) │ │ │ │ +046850 Uncompressed Size 0000096E (2414) │ │ │ │ +046854 Filename Length 001B (27) │ │ │ │ +046856 Extra Length 0000 (0) │ │ │ │ +046858 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46885: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46858: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0468A0 PAYLOAD │ │ │ │ +046873 PAYLOAD │ │ │ │ │ │ │ │ -046D7E LOCAL HEADER #108 04034B50 (67324752) │ │ │ │ -046D82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046D83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046D84 General Purpose Flag 0800 (2048) │ │ │ │ +046D51 LOCAL HEADER #108 04034B50 (67324752) │ │ │ │ +046D55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +046D56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046D57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046D86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -046D88 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -046D8C CRC 30B7EF93 (817360787) │ │ │ │ -046D90 Compressed Size 000001F9 (505) │ │ │ │ -046D94 Uncompressed Size 0000058D (1421) │ │ │ │ -046D98 Filename Length 001A (26) │ │ │ │ -046D9A Extra Length 0000 (0) │ │ │ │ -046D9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +046D59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +046D5B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +046D5F CRC 30B7EF93 (817360787) │ │ │ │ +046D63 Compressed Size 000001F9 (505) │ │ │ │ +046D67 Uncompressed Size 0000058D (1421) │ │ │ │ +046D6B Filename Length 001A (26) │ │ │ │ +046D6D Extra Length 0000 (0) │ │ │ │ +046D6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46D9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46D6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046DB6 PAYLOAD │ │ │ │ +046D89 PAYLOAD │ │ │ │ │ │ │ │ -046FAF LOCAL HEADER #109 04034B50 (67324752) │ │ │ │ -046FB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046FB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046FB5 General Purpose Flag 0800 (2048) │ │ │ │ +046F82 LOCAL HEADER #109 04034B50 (67324752) │ │ │ │ +046F86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +046F87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046F88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046FB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -046FB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -046FBD CRC 9F747F20 (2675212064) │ │ │ │ -046FC1 Compressed Size 0000055A (1370) │ │ │ │ -046FC5 Uncompressed Size 00000AC3 (2755) │ │ │ │ -046FC9 Filename Length 001C (28) │ │ │ │ -046FCB Extra Length 0000 (0) │ │ │ │ -046FCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +046F8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +046F8C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +046F90 CRC 9F747F20 (2675212064) │ │ │ │ +046F94 Compressed Size 0000055A (1370) │ │ │ │ +046F98 Uncompressed Size 00000AC3 (2755) │ │ │ │ +046F9C Filename Length 001C (28) │ │ │ │ +046F9E Extra Length 0000 (0) │ │ │ │ +046FA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46FCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46FA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046FE9 PAYLOAD │ │ │ │ +046FBC PAYLOAD │ │ │ │ │ │ │ │ -047543 LOCAL HEADER #110 04034B50 (67324752) │ │ │ │ -047547 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -047548 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -047549 General Purpose Flag 0800 (2048) │ │ │ │ +047516 LOCAL HEADER #110 04034B50 (67324752) │ │ │ │ +04751A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04751B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04751C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04754B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04754D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -047551 CRC 9CD9F56D (2631529837) │ │ │ │ -047555 Compressed Size 0000023C (572) │ │ │ │ -047559 Uncompressed Size 00000716 (1814) │ │ │ │ -04755D Filename Length 001B (27) │ │ │ │ -04755F Extra Length 0000 (0) │ │ │ │ -047561 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04751E Compression Method 0008 (8) 'Deflated' │ │ │ │ +047520 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +047524 CRC 9CD9F56D (2631529837) │ │ │ │ +047528 Compressed Size 0000023C (572) │ │ │ │ +04752C Uncompressed Size 00000716 (1814) │ │ │ │ +047530 Filename Length 001B (27) │ │ │ │ +047532 Extra Length 0000 (0) │ │ │ │ +047534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x47561: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x47534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04757C PAYLOAD │ │ │ │ +04754F PAYLOAD │ │ │ │ │ │ │ │ -0477B8 LOCAL HEADER #111 04034B50 (67324752) │ │ │ │ -0477BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0477BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0477BE General Purpose Flag 0800 (2048) │ │ │ │ +04778B LOCAL HEADER #111 04034B50 (67324752) │ │ │ │ +04778F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +047790 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047791 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0477C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0477C2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0477C6 CRC FD79BE6E (4252614254) │ │ │ │ -0477CA Compressed Size 00000594 (1428) │ │ │ │ -0477CE Uncompressed Size 00000AD3 (2771) │ │ │ │ -0477D2 Filename Length 001B (27) │ │ │ │ -0477D4 Extra Length 0000 (0) │ │ │ │ -0477D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047793 Compression Method 0008 (8) 'Deflated' │ │ │ │ +047795 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +047799 CRC FD79BE6E (4252614254) │ │ │ │ +04779D Compressed Size 00000594 (1428) │ │ │ │ +0477A1 Uncompressed Size 00000AD3 (2771) │ │ │ │ +0477A5 Filename Length 001B (27) │ │ │ │ +0477A7 Extra Length 0000 (0) │ │ │ │ +0477A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x477D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x477A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0477F1 PAYLOAD │ │ │ │ +0477C4 PAYLOAD │ │ │ │ │ │ │ │ -047D85 LOCAL HEADER #112 04034B50 (67324752) │ │ │ │ -047D89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -047D8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -047D8B General Purpose Flag 0800 (2048) │ │ │ │ +047D58 LOCAL HEADER #112 04034B50 (67324752) │ │ │ │ +047D5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +047D5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047D5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -047D8D Compression Method 0008 (8) 'Deflated' │ │ │ │ -047D8F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -047D93 CRC FEF52F23 (4277481251) │ │ │ │ -047D97 Compressed Size 0000026F (623) │ │ │ │ -047D9B Uncompressed Size 00000738 (1848) │ │ │ │ -047D9F Filename Length 001A (26) │ │ │ │ -047DA1 Extra Length 0000 (0) │ │ │ │ -047DA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047D60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +047D62 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +047D66 CRC FEF52F23 (4277481251) │ │ │ │ +047D6A Compressed Size 0000026F (623) │ │ │ │ +047D6E Uncompressed Size 00000738 (1848) │ │ │ │ +047D72 Filename Length 001A (26) │ │ │ │ +047D74 Extra Length 0000 (0) │ │ │ │ +047D76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x47DA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x47D76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -047DBD PAYLOAD │ │ │ │ +047D90 PAYLOAD │ │ │ │ │ │ │ │ -04802C LOCAL HEADER #113 04034B50 (67324752) │ │ │ │ -048030 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -048031 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -048032 General Purpose Flag 0800 (2048) │ │ │ │ +047FFF LOCAL HEADER #113 04034B50 (67324752) │ │ │ │ +048003 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +048004 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +048005 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -048034 Compression Method 0008 (8) 'Deflated' │ │ │ │ -048036 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04803A CRC 5A0BC914 (1510721812) │ │ │ │ -04803E Compressed Size 000006DB (1755) │ │ │ │ -048042 Uncompressed Size 00000EC5 (3781) │ │ │ │ -048046 Filename Length 001A (26) │ │ │ │ -048048 Extra Length 0000 (0) │ │ │ │ -04804A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +048007 Compression Method 0008 (8) 'Deflated' │ │ │ │ +048009 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04800D CRC 5A0BC914 (1510721812) │ │ │ │ +048011 Compressed Size 000006DB (1755) │ │ │ │ +048015 Uncompressed Size 00000EC5 (3781) │ │ │ │ +048019 Filename Length 001A (26) │ │ │ │ +04801B Extra Length 0000 (0) │ │ │ │ +04801D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4804A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4801D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -048064 PAYLOAD │ │ │ │ +048037 PAYLOAD │ │ │ │ │ │ │ │ -04873F LOCAL HEADER #114 04034B50 (67324752) │ │ │ │ -048743 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -048744 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -048745 General Purpose Flag 0800 (2048) │ │ │ │ +048712 LOCAL HEADER #114 04034B50 (67324752) │ │ │ │ +048716 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +048717 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +048718 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -048747 Compression Method 0008 (8) 'Deflated' │ │ │ │ -048749 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04874D CRC 6A6FFC67 (1785724007) │ │ │ │ -048751 Compressed Size 000002DF (735) │ │ │ │ -048755 Uncompressed Size 00000A67 (2663) │ │ │ │ -048759 Filename Length 0019 (25) │ │ │ │ -04875B Extra Length 0000 (0) │ │ │ │ -04875D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04871A Compression Method 0008 (8) 'Deflated' │ │ │ │ +04871C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +048720 CRC 6A6FFC67 (1785724007) │ │ │ │ +048724 Compressed Size 000002DF (735) │ │ │ │ +048728 Uncompressed Size 00000A67 (2663) │ │ │ │ +04872C Filename Length 0019 (25) │ │ │ │ +04872E Extra Length 0000 (0) │ │ │ │ +048730 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4875D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x48730: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -048776 PAYLOAD │ │ │ │ +048749 PAYLOAD │ │ │ │ │ │ │ │ -048A55 LOCAL HEADER #115 04034B50 (67324752) │ │ │ │ -048A59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -048A5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -048A5B General Purpose Flag 0800 (2048) │ │ │ │ +048A28 LOCAL HEADER #115 04034B50 (67324752) │ │ │ │ +048A2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +048A2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +048A2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -048A5D Compression Method 0008 (8) 'Deflated' │ │ │ │ -048A5F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -048A63 CRC 6C555BEA (1817533418) │ │ │ │ -048A67 Compressed Size 000006C0 (1728) │ │ │ │ -048A6B Uncompressed Size 00000EA5 (3749) │ │ │ │ -048A6F Filename Length 001C (28) │ │ │ │ -048A71 Extra Length 0000 (0) │ │ │ │ -048A73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +048A30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +048A32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +048A36 CRC 6C555BEA (1817533418) │ │ │ │ +048A3A Compressed Size 000006C0 (1728) │ │ │ │ +048A3E Uncompressed Size 00000EA5 (3749) │ │ │ │ +048A42 Filename Length 001C (28) │ │ │ │ +048A44 Extra Length 0000 (0) │ │ │ │ +048A46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x48A73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x48A46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -048A8F PAYLOAD │ │ │ │ +048A62 PAYLOAD │ │ │ │ │ │ │ │ -04914F LOCAL HEADER #116 04034B50 (67324752) │ │ │ │ -049153 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049154 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049155 General Purpose Flag 0800 (2048) │ │ │ │ +049122 LOCAL HEADER #116 04034B50 (67324752) │ │ │ │ +049126 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049127 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049128 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049157 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049159 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04915D CRC ABCAF5BE (2882205118) │ │ │ │ -049161 Compressed Size 000002E6 (742) │ │ │ │ -049165 Uncompressed Size 00000AB2 (2738) │ │ │ │ -049169 Filename Length 001B (27) │ │ │ │ -04916B Extra Length 0000 (0) │ │ │ │ -04916D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04912A Compression Method 0008 (8) 'Deflated' │ │ │ │ +04912C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +049130 CRC ABCAF5BE (2882205118) │ │ │ │ +049134 Compressed Size 000002E6 (742) │ │ │ │ +049138 Uncompressed Size 00000AB2 (2738) │ │ │ │ +04913C Filename Length 001B (27) │ │ │ │ +04913E Extra Length 0000 (0) │ │ │ │ +049140 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4916D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49140: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049188 PAYLOAD │ │ │ │ +04915B PAYLOAD │ │ │ │ │ │ │ │ -04946E LOCAL HEADER #117 04034B50 (67324752) │ │ │ │ -049472 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049473 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049474 General Purpose Flag 0800 (2048) │ │ │ │ +049441 LOCAL HEADER #117 04034B50 (67324752) │ │ │ │ +049445 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049446 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049447 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049476 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049478 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04947C CRC 91E099EC (2447415788) │ │ │ │ -049480 Compressed Size 000007E8 (2024) │ │ │ │ -049484 Uncompressed Size 00000FF0 (4080) │ │ │ │ -049488 Filename Length 0021 (33) │ │ │ │ -04948A Extra Length 0000 (0) │ │ │ │ -04948C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049449 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04944B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04944F CRC 91E099EC (2447415788) │ │ │ │ +049453 Compressed Size 000007E8 (2024) │ │ │ │ +049457 Uncompressed Size 00000FF0 (4080) │ │ │ │ +04945B Filename Length 0021 (33) │ │ │ │ +04945D Extra Length 0000 (0) │ │ │ │ +04945F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4948C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4945F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0494AD PAYLOAD │ │ │ │ +049480 PAYLOAD │ │ │ │ │ │ │ │ -049C95 LOCAL HEADER #118 04034B50 (67324752) │ │ │ │ -049C99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049C9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049C9B General Purpose Flag 0800 (2048) │ │ │ │ +049C68 LOCAL HEADER #118 04034B50 (67324752) │ │ │ │ +049C6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049C6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049C6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049C9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -049C9F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -049CA3 CRC B39CF83F (3013408831) │ │ │ │ -049CA7 Compressed Size 0000036D (877) │ │ │ │ -049CAB Uncompressed Size 00000DF5 (3573) │ │ │ │ -049CAF Filename Length 0020 (32) │ │ │ │ -049CB1 Extra Length 0000 (0) │ │ │ │ -049CB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049C70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049C72 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +049C76 CRC B39CF83F (3013408831) │ │ │ │ +049C7A Compressed Size 0000036D (877) │ │ │ │ +049C7E Uncompressed Size 00000DF5 (3573) │ │ │ │ +049C82 Filename Length 0020 (32) │ │ │ │ +049C84 Extra Length 0000 (0) │ │ │ │ +049C86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49CB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49C86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049CD3 PAYLOAD │ │ │ │ +049CA6 PAYLOAD │ │ │ │ │ │ │ │ -04A040 LOCAL HEADER #119 04034B50 (67324752) │ │ │ │ -04A044 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A045 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A046 General Purpose Flag 0800 (2048) │ │ │ │ +04A013 LOCAL HEADER #119 04034B50 (67324752) │ │ │ │ +04A017 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A018 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A019 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A048 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A04A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04A04E CRC 7CB2633A (2092065594) │ │ │ │ -04A052 Compressed Size 000005EE (1518) │ │ │ │ -04A056 Uncompressed Size 00000CC9 (3273) │ │ │ │ -04A05A Filename Length 001C (28) │ │ │ │ -04A05C Extra Length 0000 (0) │ │ │ │ -04A05E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A01B Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A01D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04A021 CRC 7CB2633A (2092065594) │ │ │ │ +04A025 Compressed Size 000005EE (1518) │ │ │ │ +04A029 Uncompressed Size 00000CC9 (3273) │ │ │ │ +04A02D Filename Length 001C (28) │ │ │ │ +04A02F Extra Length 0000 (0) │ │ │ │ +04A031 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A05E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A031: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A07A PAYLOAD │ │ │ │ +04A04D PAYLOAD │ │ │ │ │ │ │ │ -04A668 LOCAL HEADER #120 04034B50 (67324752) │ │ │ │ -04A66C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A66D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A66E General Purpose Flag 0800 (2048) │ │ │ │ +04A63B LOCAL HEADER #120 04034B50 (67324752) │ │ │ │ +04A63F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A640 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A641 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A670 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A672 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04A676 CRC C2C023CC (3267371980) │ │ │ │ -04A67A Compressed Size 0000026C (620) │ │ │ │ -04A67E Uncompressed Size 000008D9 (2265) │ │ │ │ -04A682 Filename Length 001B (27) │ │ │ │ -04A684 Extra Length 0000 (0) │ │ │ │ -04A686 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A643 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A645 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04A649 CRC C2C023CC (3267371980) │ │ │ │ +04A64D Compressed Size 0000026C (620) │ │ │ │ +04A651 Uncompressed Size 000008D9 (2265) │ │ │ │ +04A655 Filename Length 001B (27) │ │ │ │ +04A657 Extra Length 0000 (0) │ │ │ │ +04A659 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A686: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A659: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A6A1 PAYLOAD │ │ │ │ +04A674 PAYLOAD │ │ │ │ │ │ │ │ -04A90D LOCAL HEADER #121 04034B50 (67324752) │ │ │ │ -04A911 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A912 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A913 General Purpose Flag 0800 (2048) │ │ │ │ +04A8E0 LOCAL HEADER #121 04034B50 (67324752) │ │ │ │ +04A8E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A8E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A8E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A915 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A917 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04A91B CRC E707F102 (3876057346) │ │ │ │ -04A91F Compressed Size 00000501 (1281) │ │ │ │ -04A923 Uncompressed Size 000009A8 (2472) │ │ │ │ -04A927 Filename Length 001A (26) │ │ │ │ -04A929 Extra Length 0000 (0) │ │ │ │ -04A92B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A8E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A8EA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04A8EE CRC E707F102 (3876057346) │ │ │ │ +04A8F2 Compressed Size 00000501 (1281) │ │ │ │ +04A8F6 Uncompressed Size 000009A8 (2472) │ │ │ │ +04A8FA Filename Length 001A (26) │ │ │ │ +04A8FC Extra Length 0000 (0) │ │ │ │ +04A8FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A92B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A8FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A945 PAYLOAD │ │ │ │ +04A918 PAYLOAD │ │ │ │ │ │ │ │ -04AE46 LOCAL HEADER #122 04034B50 (67324752) │ │ │ │ -04AE4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AE4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AE4C General Purpose Flag 0800 (2048) │ │ │ │ +04AE19 LOCAL HEADER #122 04034B50 (67324752) │ │ │ │ +04AE1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AE1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AE1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AE4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AE50 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04AE54 CRC 7FB5D8B8 (2142623928) │ │ │ │ -04AE58 Compressed Size 00000205 (517) │ │ │ │ -04AE5C Uncompressed Size 0000061A (1562) │ │ │ │ -04AE60 Filename Length 0019 (25) │ │ │ │ -04AE62 Extra Length 0000 (0) │ │ │ │ -04AE64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AE21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AE23 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04AE27 CRC 7FB5D8B8 (2142623928) │ │ │ │ +04AE2B Compressed Size 00000205 (517) │ │ │ │ +04AE2F Uncompressed Size 0000061A (1562) │ │ │ │ +04AE33 Filename Length 0019 (25) │ │ │ │ +04AE35 Extra Length 0000 (0) │ │ │ │ +04AE37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AE64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AE37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AE7D PAYLOAD │ │ │ │ +04AE50 PAYLOAD │ │ │ │ │ │ │ │ -04B082 LOCAL HEADER #123 04034B50 (67324752) │ │ │ │ -04B086 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B087 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B088 General Purpose Flag 0800 (2048) │ │ │ │ +04B055 LOCAL HEADER #123 04034B50 (67324752) │ │ │ │ +04B059 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B05A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B05B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B08A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B08C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04B090 CRC 3CAC973B (1017943867) │ │ │ │ -04B094 Compressed Size 000004FD (1277) │ │ │ │ -04B098 Uncompressed Size 00000954 (2388) │ │ │ │ -04B09C Filename Length 0022 (34) │ │ │ │ -04B09E Extra Length 0000 (0) │ │ │ │ -04B0A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B05D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B05F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04B063 CRC 3CAC973B (1017943867) │ │ │ │ +04B067 Compressed Size 000004FD (1277) │ │ │ │ +04B06B Uncompressed Size 00000954 (2388) │ │ │ │ +04B06F Filename Length 0022 (34) │ │ │ │ +04B071 Extra Length 0000 (0) │ │ │ │ +04B073 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B0A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B073: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B0C2 PAYLOAD │ │ │ │ +04B095 PAYLOAD │ │ │ │ │ │ │ │ -04B5BF LOCAL HEADER #124 04034B50 (67324752) │ │ │ │ -04B5C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B5C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B5C5 General Purpose Flag 0800 (2048) │ │ │ │ +04B592 LOCAL HEADER #124 04034B50 (67324752) │ │ │ │ +04B596 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B597 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B598 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B5C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B5C9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04B5CD CRC D1F72E61 (3522637409) │ │ │ │ -04B5D1 Compressed Size 00000310 (784) │ │ │ │ -04B5D5 Uncompressed Size 00000A2F (2607) │ │ │ │ -04B5D9 Filename Length 0021 (33) │ │ │ │ -04B5DB Extra Length 0000 (0) │ │ │ │ -04B5DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B59A Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B59C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04B5A0 CRC D1F72E61 (3522637409) │ │ │ │ +04B5A4 Compressed Size 00000310 (784) │ │ │ │ +04B5A8 Uncompressed Size 00000A2F (2607) │ │ │ │ +04B5AC Filename Length 0021 (33) │ │ │ │ +04B5AE Extra Length 0000 (0) │ │ │ │ +04B5B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B5DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B5B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B5FE PAYLOAD │ │ │ │ +04B5D1 PAYLOAD │ │ │ │ │ │ │ │ -04B90E LOCAL HEADER #125 04034B50 (67324752) │ │ │ │ -04B912 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B913 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B914 General Purpose Flag 0800 (2048) │ │ │ │ +04B8E1 LOCAL HEADER #125 04034B50 (67324752) │ │ │ │ +04B8E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B8E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B8E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B916 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B918 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04B91C CRC D19210DF (3516010719) │ │ │ │ -04B920 Compressed Size 0000033A (826) │ │ │ │ -04B924 Uncompressed Size 000007FF (2047) │ │ │ │ -04B928 Filename Length 001F (31) │ │ │ │ -04B92A Extra Length 0000 (0) │ │ │ │ -04B92C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B8E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B8EB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04B8EF CRC D19210DF (3516010719) │ │ │ │ +04B8F3 Compressed Size 0000033A (826) │ │ │ │ +04B8F7 Uncompressed Size 000007FF (2047) │ │ │ │ +04B8FB Filename Length 001F (31) │ │ │ │ +04B8FD Extra Length 0000 (0) │ │ │ │ +04B8FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B92C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B8FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B94B PAYLOAD │ │ │ │ +04B91E PAYLOAD │ │ │ │ │ │ │ │ -04BC85 LOCAL HEADER #126 04034B50 (67324752) │ │ │ │ -04BC89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04BC8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04BC8B General Purpose Flag 0800 (2048) │ │ │ │ +04BC58 LOCAL HEADER #126 04034B50 (67324752) │ │ │ │ +04BC5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BC5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BC5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04BC8D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04BC8F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04BC93 CRC 3B65520F (996495887) │ │ │ │ -04BC97 Compressed Size 00000345 (837) │ │ │ │ -04BC9B Uncompressed Size 00000F7E (3966) │ │ │ │ -04BC9F Filename Length 001E (30) │ │ │ │ -04BCA1 Extra Length 0000 (0) │ │ │ │ -04BCA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04BC60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04BC62 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04BC66 CRC 3B65520F (996495887) │ │ │ │ +04BC6A Compressed Size 00000345 (837) │ │ │ │ +04BC6E Uncompressed Size 00000F7E (3966) │ │ │ │ +04BC72 Filename Length 001E (30) │ │ │ │ +04BC74 Extra Length 0000 (0) │ │ │ │ +04BC76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4BCA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BC76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04BCC1 PAYLOAD │ │ │ │ +04BC94 PAYLOAD │ │ │ │ │ │ │ │ -04C006 LOCAL HEADER #127 04034B50 (67324752) │ │ │ │ -04C00A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C00B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C00C General Purpose Flag 0800 (2048) │ │ │ │ +04BFD9 LOCAL HEADER #127 04034B50 (67324752) │ │ │ │ +04BFDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BFDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BFDF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C00E Compression Method 0000 (0) 'Stored' │ │ │ │ -04C010 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04C014 CRC 00000000 (0) │ │ │ │ -04C018 Compressed Size 00000000 (0) │ │ │ │ -04C01C Uncompressed Size 00000000 (0) │ │ │ │ -04C020 Filename Length 000F (15) │ │ │ │ -04C022 Extra Length 0000 (0) │ │ │ │ -04C024 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +04BFE1 Compression Method 0000 (0) 'Stored' │ │ │ │ +04BFE3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04BFE7 CRC 00000000 (0) │ │ │ │ +04BFEB Compressed Size 00000000 (0) │ │ │ │ +04BFEF Uncompressed Size 00000000 (0) │ │ │ │ +04BFF3 Filename Length 000F (15) │ │ │ │ +04BFF5 Extra Length 0000 (0) │ │ │ │ +04BFF7 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C024: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BFF7: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -04C033 LOCAL HEADER #128 04034B50 (67324752) │ │ │ │ -04C037 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C038 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C039 General Purpose Flag 0800 (2048) │ │ │ │ +04C006 LOCAL HEADER #128 04034B50 (67324752) │ │ │ │ +04C00A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C00B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C00C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C03B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C03D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04C041 CRC 7B0ADA39 (2064308793) │ │ │ │ -04C045 Compressed Size 000003E0 (992) │ │ │ │ -04C049 Uncompressed Size 00000834 (2100) │ │ │ │ -04C04D Filename Length 0028 (40) │ │ │ │ -04C04F Extra Length 0000 (0) │ │ │ │ -04C051 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C00E Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C010 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04C014 CRC 7B0ADA39 (2064308793) │ │ │ │ +04C018 Compressed Size 000003E0 (992) │ │ │ │ +04C01C Uncompressed Size 00000834 (2100) │ │ │ │ +04C020 Filename Length 0028 (40) │ │ │ │ +04C022 Extra Length 0000 (0) │ │ │ │ +04C024 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C051: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C024: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C079 PAYLOAD │ │ │ │ +04C04C PAYLOAD │ │ │ │ │ │ │ │ -04C459 LOCAL HEADER #129 04034B50 (67324752) │ │ │ │ -04C45D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C45E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C45F General Purpose Flag 0800 (2048) │ │ │ │ +04C42C LOCAL HEADER #129 04034B50 (67324752) │ │ │ │ +04C430 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C431 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C432 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C461 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C463 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04C467 CRC EB372837 (3946260535) │ │ │ │ -04C46B Compressed Size 000004CF (1231) │ │ │ │ -04C46F Uncompressed Size 00001312 (4882) │ │ │ │ -04C473 Filename Length 0027 (39) │ │ │ │ -04C475 Extra Length 0000 (0) │ │ │ │ -04C477 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C434 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C436 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04C43A CRC EB372837 (3946260535) │ │ │ │ +04C43E Compressed Size 000004CF (1231) │ │ │ │ +04C442 Uncompressed Size 00001312 (4882) │ │ │ │ +04C446 Filename Length 0027 (39) │ │ │ │ +04C448 Extra Length 0000 (0) │ │ │ │ +04C44A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C477: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C44A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C49E PAYLOAD │ │ │ │ +04C471 PAYLOAD │ │ │ │ │ │ │ │ -04C96D LOCAL HEADER #130 04034B50 (67324752) │ │ │ │ -04C971 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C972 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C973 General Purpose Flag 0800 (2048) │ │ │ │ +04C940 LOCAL HEADER #130 04034B50 (67324752) │ │ │ │ +04C944 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C945 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C946 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C975 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C977 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04C97B CRC 1B8C37FB (462174203) │ │ │ │ -04C97F Compressed Size 000004C6 (1222) │ │ │ │ -04C983 Uncompressed Size 00000B4F (2895) │ │ │ │ -04C987 Filename Length 0023 (35) │ │ │ │ -04C989 Extra Length 0000 (0) │ │ │ │ -04C98B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C948 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C94A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04C94E CRC 1B8C37FB (462174203) │ │ │ │ +04C952 Compressed Size 000004C6 (1222) │ │ │ │ +04C956 Uncompressed Size 00000B4F (2895) │ │ │ │ +04C95A Filename Length 0023 (35) │ │ │ │ +04C95C Extra Length 0000 (0) │ │ │ │ +04C95E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C98B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C95E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C9AE PAYLOAD │ │ │ │ +04C981 PAYLOAD │ │ │ │ │ │ │ │ -04CE74 LOCAL HEADER #131 04034B50 (67324752) │ │ │ │ -04CE78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CE79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CE7A General Purpose Flag 0800 (2048) │ │ │ │ +04CE47 LOCAL HEADER #131 04034B50 (67324752) │ │ │ │ +04CE4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CE4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CE4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CE7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CE7E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04CE82 CRC 41517449 (1095857225) │ │ │ │ -04CE86 Compressed Size 000005B7 (1463) │ │ │ │ -04CE8A Uncompressed Size 00001C50 (7248) │ │ │ │ -04CE8E Filename Length 0022 (34) │ │ │ │ -04CE90 Extra Length 0000 (0) │ │ │ │ -04CE92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CE4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CE51 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04CE55 CRC 41517449 (1095857225) │ │ │ │ +04CE59 Compressed Size 000005B7 (1463) │ │ │ │ +04CE5D Uncompressed Size 00001C50 (7248) │ │ │ │ +04CE61 Filename Length 0022 (34) │ │ │ │ +04CE63 Extra Length 0000 (0) │ │ │ │ +04CE65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CE92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CE65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CEB4 PAYLOAD │ │ │ │ +04CE87 PAYLOAD │ │ │ │ │ │ │ │ -04D46B LOCAL HEADER #132 04034B50 (67324752) │ │ │ │ -04D46F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D470 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D471 General Purpose Flag 0800 (2048) │ │ │ │ +04D43E LOCAL HEADER #132 04034B50 (67324752) │ │ │ │ +04D442 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D443 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D444 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D473 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D475 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04D479 CRC 1B06F607 (453441031) │ │ │ │ -04D47D Compressed Size 000003B5 (949) │ │ │ │ -04D481 Uncompressed Size 0000091E (2334) │ │ │ │ -04D485 Filename Length 001E (30) │ │ │ │ -04D487 Extra Length 0000 (0) │ │ │ │ -04D489 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D446 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D448 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04D44C CRC 1B06F607 (453441031) │ │ │ │ +04D450 Compressed Size 000003B5 (949) │ │ │ │ +04D454 Uncompressed Size 0000091E (2334) │ │ │ │ +04D458 Filename Length 001E (30) │ │ │ │ +04D45A Extra Length 0000 (0) │ │ │ │ +04D45C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D489: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D45C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D4A7 PAYLOAD │ │ │ │ +04D47A PAYLOAD │ │ │ │ │ │ │ │ -04D85C LOCAL HEADER #133 04034B50 (67324752) │ │ │ │ -04D860 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D861 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D862 General Purpose Flag 0800 (2048) │ │ │ │ +04D82F LOCAL HEADER #133 04034B50 (67324752) │ │ │ │ +04D833 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D834 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D835 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D864 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D866 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04D86A CRC A44FB6FC (2756687612) │ │ │ │ -04D86E Compressed Size 00000300 (768) │ │ │ │ -04D872 Uncompressed Size 00000E73 (3699) │ │ │ │ -04D876 Filename Length 001D (29) │ │ │ │ -04D878 Extra Length 0000 (0) │ │ │ │ -04D87A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D837 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D839 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04D83D CRC A44FB6FC (2756687612) │ │ │ │ +04D841 Compressed Size 00000300 (768) │ │ │ │ +04D845 Uncompressed Size 00000E73 (3699) │ │ │ │ +04D849 Filename Length 001D (29) │ │ │ │ +04D84B Extra Length 0000 (0) │ │ │ │ +04D84D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D87A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D84D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D897 PAYLOAD │ │ │ │ +04D86A PAYLOAD │ │ │ │ │ │ │ │ -04DB97 LOCAL HEADER #134 04034B50 (67324752) │ │ │ │ -04DB9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DB9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DB9D General Purpose Flag 0800 (2048) │ │ │ │ +04DB6A LOCAL HEADER #134 04034B50 (67324752) │ │ │ │ +04DB6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DB6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DB70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DB9F Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DBA1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04DBA5 CRC 529753D3 (1385649107) │ │ │ │ -04DBA9 Compressed Size 00001852 (6226) │ │ │ │ -04DBAD Uncompressed Size 00005079 (20601) │ │ │ │ -04DBB1 Filename Length 0018 (24) │ │ │ │ -04DBB3 Extra Length 0000 (0) │ │ │ │ -04DBB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DB72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DB74 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04DB78 CRC 529753D3 (1385649107) │ │ │ │ +04DB7C Compressed Size 00001852 (6226) │ │ │ │ +04DB80 Uncompressed Size 00005079 (20601) │ │ │ │ +04DB84 Filename Length 0018 (24) │ │ │ │ +04DB86 Extra Length 0000 (0) │ │ │ │ +04DB88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DBB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DB88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DBCD PAYLOAD │ │ │ │ +04DBA0 PAYLOAD │ │ │ │ │ │ │ │ -04F41F LOCAL HEADER #135 04034B50 (67324752) │ │ │ │ -04F423 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F424 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F425 General Purpose Flag 0800 (2048) │ │ │ │ +04F3F2 LOCAL HEADER #135 04034B50 (67324752) │ │ │ │ +04F3F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F3F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F3F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F427 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F429 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04F42D CRC 2C3D4846 (742213702) │ │ │ │ -04F431 Compressed Size 00002094 (8340) │ │ │ │ -04F435 Uncompressed Size 00013697 (79511) │ │ │ │ -04F439 Filename Length 0017 (23) │ │ │ │ -04F43B Extra Length 0000 (0) │ │ │ │ -04F43D Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F3FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F3FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04F400 CRC 2C3D4846 (742213702) │ │ │ │ +04F404 Compressed Size 00002094 (8340) │ │ │ │ +04F408 Uncompressed Size 00013697 (79511) │ │ │ │ +04F40C Filename Length 0017 (23) │ │ │ │ +04F40E Extra Length 0000 (0) │ │ │ │ +04F410 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F43D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F410: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F454 PAYLOAD │ │ │ │ +04F427 PAYLOAD │ │ │ │ │ │ │ │ -0514E8 LOCAL HEADER #136 04034B50 (67324752) │ │ │ │ -0514EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0514ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0514EE General Purpose Flag 0800 (2048) │ │ │ │ +0514BB LOCAL HEADER #136 04034B50 (67324752) │ │ │ │ +0514BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0514C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0514C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0514F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0514F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0514F6 CRC EB9A9FD2 (3952779218) │ │ │ │ -0514FA Compressed Size 000007B7 (1975) │ │ │ │ -0514FE Uncompressed Size 000014DF (5343) │ │ │ │ -051502 Filename Length 0025 (37) │ │ │ │ -051504 Extra Length 0000 (0) │ │ │ │ -051506 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0514C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0514C5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0514C9 CRC EB9A9FD2 (3952779218) │ │ │ │ +0514CD Compressed Size 000007B7 (1975) │ │ │ │ +0514D1 Uncompressed Size 000014DF (5343) │ │ │ │ +0514D5 Filename Length 0025 (37) │ │ │ │ +0514D7 Extra Length 0000 (0) │ │ │ │ +0514D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x51506: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x514D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05152B PAYLOAD │ │ │ │ +0514FE PAYLOAD │ │ │ │ │ │ │ │ -051CE2 LOCAL HEADER #137 04034B50 (67324752) │ │ │ │ -051CE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -051CE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -051CE8 General Purpose Flag 0800 (2048) │ │ │ │ +051CB5 LOCAL HEADER #137 04034B50 (67324752) │ │ │ │ +051CB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +051CBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +051CBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -051CEA Compression Method 0008 (8) 'Deflated' │ │ │ │ -051CEC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -051CF0 CRC 90038B3F (2416151359) │ │ │ │ -051CF4 Compressed Size 000006F5 (1781) │ │ │ │ -051CF8 Uncompressed Size 00002C77 (11383) │ │ │ │ -051CFC Filename Length 0024 (36) │ │ │ │ -051CFE Extra Length 0000 (0) │ │ │ │ -051D00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +051CBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +051CBF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +051CC3 CRC 90038B3F (2416151359) │ │ │ │ +051CC7 Compressed Size 000006F5 (1781) │ │ │ │ +051CCB Uncompressed Size 00002C77 (11383) │ │ │ │ +051CCF Filename Length 0024 (36) │ │ │ │ +051CD1 Extra Length 0000 (0) │ │ │ │ +051CD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x51D00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x51CD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -051D24 PAYLOAD │ │ │ │ +051CF7 PAYLOAD │ │ │ │ │ │ │ │ -052419 LOCAL HEADER #138 04034B50 (67324752) │ │ │ │ -05241D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05241E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05241F General Purpose Flag 0800 (2048) │ │ │ │ +0523EC LOCAL HEADER #138 04034B50 (67324752) │ │ │ │ +0523F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0523F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0523F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052421 Compression Method 0008 (8) 'Deflated' │ │ │ │ -052423 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -052427 CRC 533B25E5 (1396385253) │ │ │ │ -05242B Compressed Size 0000032D (813) │ │ │ │ -05242F Uncompressed Size 0000070A (1802) │ │ │ │ -052433 Filename Length 0023 (35) │ │ │ │ -052435 Extra Length 0000 (0) │ │ │ │ -052437 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0523F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0523F6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0523FA CRC 533B25E5 (1396385253) │ │ │ │ +0523FE Compressed Size 0000032D (813) │ │ │ │ +052402 Uncompressed Size 0000070A (1802) │ │ │ │ +052406 Filename Length 0023 (35) │ │ │ │ +052408 Extra Length 0000 (0) │ │ │ │ +05240A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52437: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5240A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05245A PAYLOAD │ │ │ │ +05242D PAYLOAD │ │ │ │ │ │ │ │ -052787 LOCAL HEADER #139 04034B50 (67324752) │ │ │ │ -05278B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05278C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05278D General Purpose Flag 0800 (2048) │ │ │ │ +05275A LOCAL HEADER #139 04034B50 (67324752) │ │ │ │ +05275E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05275F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052760 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05278F Compression Method 0008 (8) 'Deflated' │ │ │ │ -052791 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -052795 CRC 3E91D9C6 (1049745862) │ │ │ │ -052799 Compressed Size 000003ED (1005) │ │ │ │ -05279D Uncompressed Size 00000EA4 (3748) │ │ │ │ -0527A1 Filename Length 0022 (34) │ │ │ │ -0527A3 Extra Length 0000 (0) │ │ │ │ -0527A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052762 Compression Method 0008 (8) 'Deflated' │ │ │ │ +052764 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +052768 CRC 3E91D9C6 (1049745862) │ │ │ │ +05276C Compressed Size 000003ED (1005) │ │ │ │ +052770 Uncompressed Size 00000EA4 (3748) │ │ │ │ +052774 Filename Length 0022 (34) │ │ │ │ +052776 Extra Length 0000 (0) │ │ │ │ +052778 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x527A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52778: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0527C7 PAYLOAD │ │ │ │ +05279A PAYLOAD │ │ │ │ │ │ │ │ -052BB4 LOCAL HEADER #140 04034B50 (67324752) │ │ │ │ -052BB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052BB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052BBA General Purpose Flag 0800 (2048) │ │ │ │ +052B87 LOCAL HEADER #140 04034B50 (67324752) │ │ │ │ +052B8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052B8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052B8D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052BBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -052BBE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -052BC2 CRC 8030D1DF (2150683103) │ │ │ │ -052BC6 Compressed Size 0000057B (1403) │ │ │ │ -052BCA Uncompressed Size 00000C4F (3151) │ │ │ │ -052BCE Filename Length 001A (26) │ │ │ │ -052BD0 Extra Length 0000 (0) │ │ │ │ -052BD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052B8F Compression Method 0008 (8) 'Deflated' │ │ │ │ +052B91 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +052B95 CRC 8030D1DF (2150683103) │ │ │ │ +052B99 Compressed Size 0000057B (1403) │ │ │ │ +052B9D Uncompressed Size 00000C4F (3151) │ │ │ │ +052BA1 Filename Length 001A (26) │ │ │ │ +052BA3 Extra Length 0000 (0) │ │ │ │ +052BA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52BD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52BA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -052BEC PAYLOAD │ │ │ │ +052BBF PAYLOAD │ │ │ │ │ │ │ │ -053167 LOCAL HEADER #141 04034B50 (67324752) │ │ │ │ -05316B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05316C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05316D General Purpose Flag 0800 (2048) │ │ │ │ +05313A LOCAL HEADER #141 04034B50 (67324752) │ │ │ │ +05313E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05313F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053140 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05316F Compression Method 0008 (8) 'Deflated' │ │ │ │ -053171 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -053175 CRC 8661D59D (2254558621) │ │ │ │ -053179 Compressed Size 000004EC (1260) │ │ │ │ -05317D Uncompressed Size 000013DB (5083) │ │ │ │ -053181 Filename Length 0019 (25) │ │ │ │ -053183 Extra Length 0000 (0) │ │ │ │ -053185 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +053142 Compression Method 0008 (8) 'Deflated' │ │ │ │ +053144 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +053148 CRC 8661D59D (2254558621) │ │ │ │ +05314C Compressed Size 000004EC (1260) │ │ │ │ +053150 Uncompressed Size 000013DB (5083) │ │ │ │ +053154 Filename Length 0019 (25) │ │ │ │ +053156 Extra Length 0000 (0) │ │ │ │ +053158 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x53185: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53158: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05319E PAYLOAD │ │ │ │ +053171 PAYLOAD │ │ │ │ │ │ │ │ -05368A LOCAL HEADER #142 04034B50 (67324752) │ │ │ │ -05368E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05368F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053690 General Purpose Flag 0800 (2048) │ │ │ │ +05365D LOCAL HEADER #142 04034B50 (67324752) │ │ │ │ +053661 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +053662 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053663 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -053692 Compression Method 0008 (8) 'Deflated' │ │ │ │ -053694 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -053698 CRC 617CD7C6 (1635571654) │ │ │ │ -05369C Compressed Size 000007F9 (2041) │ │ │ │ -0536A0 Uncompressed Size 00001472 (5234) │ │ │ │ -0536A4 Filename Length 001A (26) │ │ │ │ -0536A6 Extra Length 0000 (0) │ │ │ │ -0536A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +053665 Compression Method 0008 (8) 'Deflated' │ │ │ │ +053667 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05366B CRC 617CD7C6 (1635571654) │ │ │ │ +05366F Compressed Size 000007F9 (2041) │ │ │ │ +053673 Uncompressed Size 00001472 (5234) │ │ │ │ +053677 Filename Length 001A (26) │ │ │ │ +053679 Extra Length 0000 (0) │ │ │ │ +05367B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x536A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5367B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0536C2 PAYLOAD │ │ │ │ +053695 PAYLOAD │ │ │ │ │ │ │ │ -053EBB LOCAL HEADER #143 04034B50 (67324752) │ │ │ │ -053EBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053EC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053EC1 General Purpose Flag 0800 (2048) │ │ │ │ +053E8E LOCAL HEADER #143 04034B50 (67324752) │ │ │ │ +053E92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +053E93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053E94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -053EC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -053EC5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -053EC9 CRC A080096A (2692745578) │ │ │ │ -053ECD Compressed Size 00000818 (2072) │ │ │ │ -053ED1 Uncompressed Size 00002ED9 (11993) │ │ │ │ -053ED5 Filename Length 0019 (25) │ │ │ │ -053ED7 Extra Length 0000 (0) │ │ │ │ -053ED9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +053E96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +053E98 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +053E9C CRC A080096A (2692745578) │ │ │ │ +053EA0 Compressed Size 00000818 (2072) │ │ │ │ +053EA4 Uncompressed Size 00002ED9 (11993) │ │ │ │ +053EA8 Filename Length 0019 (25) │ │ │ │ +053EAA Extra Length 0000 (0) │ │ │ │ +053EAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x53ED9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53EAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -053EF2 PAYLOAD │ │ │ │ +053EC5 PAYLOAD │ │ │ │ │ │ │ │ -05470A LOCAL HEADER #144 04034B50 (67324752) │ │ │ │ -05470E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05470F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -054710 General Purpose Flag 0800 (2048) │ │ │ │ +0546DD LOCAL HEADER #144 04034B50 (67324752) │ │ │ │ +0546E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0546E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0546E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -054712 Compression Method 0008 (8) 'Deflated' │ │ │ │ -054714 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -054718 CRC 51988654 (1368950356) │ │ │ │ -05471C Compressed Size 000011E6 (4582) │ │ │ │ -054720 Uncompressed Size 00003243 (12867) │ │ │ │ -054724 Filename Length 0018 (24) │ │ │ │ -054726 Extra Length 0000 (0) │ │ │ │ -054728 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0546E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0546E7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0546EB CRC 51988654 (1368950356) │ │ │ │ +0546EF Compressed Size 000011E6 (4582) │ │ │ │ +0546F3 Uncompressed Size 00003243 (12867) │ │ │ │ +0546F7 Filename Length 0018 (24) │ │ │ │ +0546F9 Extra Length 0000 (0) │ │ │ │ +0546FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x54728: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x546FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -054740 PAYLOAD │ │ │ │ +054713 PAYLOAD │ │ │ │ │ │ │ │ -055926 LOCAL HEADER #145 04034B50 (67324752) │ │ │ │ -05592A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05592B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05592C General Purpose Flag 0800 (2048) │ │ │ │ +0558F9 LOCAL HEADER #145 04034B50 (67324752) │ │ │ │ +0558FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0558FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0558FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05592E Compression Method 0008 (8) 'Deflated' │ │ │ │ -055930 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -055934 CRC 878B4E1A (2274053658) │ │ │ │ -055938 Compressed Size 00001746 (5958) │ │ │ │ -05593C Uncompressed Size 00008B9D (35741) │ │ │ │ -055940 Filename Length 0017 (23) │ │ │ │ -055942 Extra Length 0000 (0) │ │ │ │ -055944 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +055901 Compression Method 0008 (8) 'Deflated' │ │ │ │ +055903 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +055907 CRC 878B4E1A (2274053658) │ │ │ │ +05590B Compressed Size 00001746 (5958) │ │ │ │ +05590F Uncompressed Size 00008B9D (35741) │ │ │ │ +055913 Filename Length 0017 (23) │ │ │ │ +055915 Extra Length 0000 (0) │ │ │ │ +055917 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x55944: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x55917: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05595B PAYLOAD │ │ │ │ +05592E PAYLOAD │ │ │ │ │ │ │ │ -0570A1 LOCAL HEADER #146 04034B50 (67324752) │ │ │ │ -0570A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0570A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0570A7 General Purpose Flag 0800 (2048) │ │ │ │ +057074 LOCAL HEADER #146 04034B50 (67324752) │ │ │ │ +057078 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057079 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05707A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0570A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0570AB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0570AF CRC CFF7EF72 (3489132402) │ │ │ │ -0570B3 Compressed Size 000002D0 (720) │ │ │ │ -0570B7 Uncompressed Size 00000601 (1537) │ │ │ │ -0570BB Filename Length 0026 (38) │ │ │ │ -0570BD Extra Length 0000 (0) │ │ │ │ -0570BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05707C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05707E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +057082 CRC CFF7EF72 (3489132402) │ │ │ │ +057086 Compressed Size 000002D0 (720) │ │ │ │ +05708A Uncompressed Size 00000601 (1537) │ │ │ │ +05708E Filename Length 0026 (38) │ │ │ │ +057090 Extra Length 0000 (0) │ │ │ │ +057092 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x570BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57092: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0570E5 PAYLOAD │ │ │ │ +0570B8 PAYLOAD │ │ │ │ │ │ │ │ -0573B5 LOCAL HEADER #147 04034B50 (67324752) │ │ │ │ -0573B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0573BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0573BB General Purpose Flag 0800 (2048) │ │ │ │ +057388 LOCAL HEADER #147 04034B50 (67324752) │ │ │ │ +05738C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05738D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05738E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0573BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0573BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0573C3 CRC AF9FEE96 (2946494102) │ │ │ │ -0573C7 Compressed Size 0000036D (877) │ │ │ │ -0573CB Uncompressed Size 00000C14 (3092) │ │ │ │ -0573CF Filename Length 0025 (37) │ │ │ │ -0573D1 Extra Length 0000 (0) │ │ │ │ -0573D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057390 Compression Method 0008 (8) 'Deflated' │ │ │ │ +057392 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +057396 CRC AF9FEE96 (2946494102) │ │ │ │ +05739A Compressed Size 0000036D (877) │ │ │ │ +05739E Uncompressed Size 00000C14 (3092) │ │ │ │ +0573A2 Filename Length 0025 (37) │ │ │ │ +0573A4 Extra Length 0000 (0) │ │ │ │ +0573A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x573D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x573A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0573F8 PAYLOAD │ │ │ │ +0573CB PAYLOAD │ │ │ │ │ │ │ │ -057765 LOCAL HEADER #148 04034B50 (67324752) │ │ │ │ -057769 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05776A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05776B General Purpose Flag 0800 (2048) │ │ │ │ +057738 LOCAL HEADER #148 04034B50 (67324752) │ │ │ │ +05773C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05773D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05773E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05776D Compression Method 0008 (8) 'Deflated' │ │ │ │ -05776F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -057773 CRC EFB931FF (4021891583) │ │ │ │ -057777 Compressed Size 000003E8 (1000) │ │ │ │ -05777B Uncompressed Size 000008F3 (2291) │ │ │ │ -05777F Filename Length 0027 (39) │ │ │ │ -057781 Extra Length 0000 (0) │ │ │ │ -057783 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057740 Compression Method 0008 (8) 'Deflated' │ │ │ │ +057742 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +057746 CRC EFB931FF (4021891583) │ │ │ │ +05774A Compressed Size 000003E8 (1000) │ │ │ │ +05774E Uncompressed Size 000008F3 (2291) │ │ │ │ +057752 Filename Length 0027 (39) │ │ │ │ +057754 Extra Length 0000 (0) │ │ │ │ +057756 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57783: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57756: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0577AA PAYLOAD │ │ │ │ +05777D PAYLOAD │ │ │ │ │ │ │ │ -057B92 LOCAL HEADER #149 04034B50 (67324752) │ │ │ │ -057B96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057B97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057B98 General Purpose Flag 0800 (2048) │ │ │ │ +057B65 LOCAL HEADER #149 04034B50 (67324752) │ │ │ │ +057B69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057B6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057B6B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057B9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -057B9C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -057BA0 CRC EB3E2183 (3946717571) │ │ │ │ -057BA4 Compressed Size 00000419 (1049) │ │ │ │ -057BA8 Uncompressed Size 0000131E (4894) │ │ │ │ -057BAC Filename Length 0026 (38) │ │ │ │ -057BAE Extra Length 0000 (0) │ │ │ │ -057BB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057B6D Compression Method 0008 (8) 'Deflated' │ │ │ │ +057B6F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +057B73 CRC EB3E2183 (3946717571) │ │ │ │ +057B77 Compressed Size 00000419 (1049) │ │ │ │ +057B7B Uncompressed Size 0000131E (4894) │ │ │ │ +057B7F Filename Length 0026 (38) │ │ │ │ +057B81 Extra Length 0000 (0) │ │ │ │ +057B83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57BB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57B83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057BD6 PAYLOAD │ │ │ │ +057BA9 PAYLOAD │ │ │ │ │ │ │ │ -057FEF LOCAL HEADER #150 04034B50 (67324752) │ │ │ │ -057FF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057FF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057FF5 General Purpose Flag 0800 (2048) │ │ │ │ +057FC2 LOCAL HEADER #150 04034B50 (67324752) │ │ │ │ +057FC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057FC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057FC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057FF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057FF9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -057FFD CRC 11AB0481 (296420481) │ │ │ │ -058001 Compressed Size 000003FA (1018) │ │ │ │ -058005 Uncompressed Size 00000A5A (2650) │ │ │ │ -058009 Filename Length 002A (42) │ │ │ │ -05800B Extra Length 0000 (0) │ │ │ │ -05800D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057FCA Compression Method 0008 (8) 'Deflated' │ │ │ │ +057FCC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +057FD0 CRC 11AB0481 (296420481) │ │ │ │ +057FD4 Compressed Size 000003FA (1018) │ │ │ │ +057FD8 Uncompressed Size 00000A5A (2650) │ │ │ │ +057FDC Filename Length 002A (42) │ │ │ │ +057FDE Extra Length 0000 (0) │ │ │ │ +057FE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5800D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57FE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058037 PAYLOAD │ │ │ │ +05800A PAYLOAD │ │ │ │ │ │ │ │ -058431 LOCAL HEADER #151 04034B50 (67324752) │ │ │ │ -058435 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058436 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058437 General Purpose Flag 0800 (2048) │ │ │ │ +058404 LOCAL HEADER #151 04034B50 (67324752) │ │ │ │ +058408 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058409 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05840A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058439 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05843B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05843F CRC 3B59F5EF (995751407) │ │ │ │ -058443 Compressed Size 00000514 (1300) │ │ │ │ -058447 Uncompressed Size 000018B5 (6325) │ │ │ │ -05844B Filename Length 0029 (41) │ │ │ │ -05844D Extra Length 0000 (0) │ │ │ │ -05844F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05840C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05840E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +058412 CRC 3B59F5EF (995751407) │ │ │ │ +058416 Compressed Size 00000514 (1300) │ │ │ │ +05841A Uncompressed Size 000018B5 (6325) │ │ │ │ +05841E Filename Length 0029 (41) │ │ │ │ +058420 Extra Length 0000 (0) │ │ │ │ +058422 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5844F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58422: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058478 PAYLOAD │ │ │ │ +05844B PAYLOAD │ │ │ │ │ │ │ │ -05898C LOCAL HEADER #152 04034B50 (67324752) │ │ │ │ -058990 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058991 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058992 General Purpose Flag 0800 (2048) │ │ │ │ +05895F LOCAL HEADER #152 04034B50 (67324752) │ │ │ │ +058963 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058964 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058965 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058994 Compression Method 0008 (8) 'Deflated' │ │ │ │ -058996 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05899A CRC E966E0E6 (3915833574) │ │ │ │ -05899E Compressed Size 00000326 (806) │ │ │ │ -0589A2 Uncompressed Size 000007B8 (1976) │ │ │ │ -0589A6 Filename Length 002C (44) │ │ │ │ -0589A8 Extra Length 0000 (0) │ │ │ │ -0589AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058967 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058969 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05896D CRC E966E0E6 (3915833574) │ │ │ │ +058971 Compressed Size 00000326 (806) │ │ │ │ +058975 Uncompressed Size 000007B8 (1976) │ │ │ │ +058979 Filename Length 002C (44) │ │ │ │ +05897B Extra Length 0000 (0) │ │ │ │ +05897D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x589AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5897D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0589D6 PAYLOAD │ │ │ │ +0589A9 PAYLOAD │ │ │ │ │ │ │ │ -058CFC LOCAL HEADER #153 04034B50 (67324752) │ │ │ │ -058D00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058D01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058D02 General Purpose Flag 0800 (2048) │ │ │ │ +058CCF LOCAL HEADER #153 04034B50 (67324752) │ │ │ │ +058CD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058CD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058CD5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058D04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -058D06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -058D0A CRC 6FA96B14 (1873373972) │ │ │ │ -058D0E Compressed Size 000003F6 (1014) │ │ │ │ -058D12 Uncompressed Size 00001333 (4915) │ │ │ │ -058D16 Filename Length 002B (43) │ │ │ │ -058D18 Extra Length 0000 (0) │ │ │ │ -058D1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058CD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058CD9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +058CDD CRC 6FA96B14 (1873373972) │ │ │ │ +058CE1 Compressed Size 000003F6 (1014) │ │ │ │ +058CE5 Uncompressed Size 00001333 (4915) │ │ │ │ +058CE9 Filename Length 002B (43) │ │ │ │ +058CEB Extra Length 0000 (0) │ │ │ │ +058CED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58D1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58CED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058D45 PAYLOAD │ │ │ │ +058D18 PAYLOAD │ │ │ │ │ │ │ │ -05913B LOCAL HEADER #154 04034B50 (67324752) │ │ │ │ -05913F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059140 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059141 General Purpose Flag 0800 (2048) │ │ │ │ +05910E LOCAL HEADER #154 04034B50 (67324752) │ │ │ │ +059112 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +059113 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +059114 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059143 Compression Method 0008 (8) 'Deflated' │ │ │ │ -059145 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -059149 CRC 587A7EC3 (1484422851) │ │ │ │ -05914D Compressed Size 00000557 (1367) │ │ │ │ -059151 Uncompressed Size 00000EA8 (3752) │ │ │ │ -059155 Filename Length 0029 (41) │ │ │ │ -059157 Extra Length 0000 (0) │ │ │ │ -059159 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +059116 Compression Method 0008 (8) 'Deflated' │ │ │ │ +059118 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05911C CRC 587A7EC3 (1484422851) │ │ │ │ +059120 Compressed Size 00000557 (1367) │ │ │ │ +059124 Uncompressed Size 00000EA8 (3752) │ │ │ │ +059128 Filename Length 0029 (41) │ │ │ │ +05912A Extra Length 0000 (0) │ │ │ │ +05912C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x59159: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5912C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059182 PAYLOAD │ │ │ │ +059155 PAYLOAD │ │ │ │ │ │ │ │ -0596D9 LOCAL HEADER #155 04034B50 (67324752) │ │ │ │ -0596DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0596DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0596DF General Purpose Flag 0800 (2048) │ │ │ │ +0596AC LOCAL HEADER #155 04034B50 (67324752) │ │ │ │ +0596B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0596B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0596B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0596E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0596E3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0596E7 CRC 96F52E25 (2532650533) │ │ │ │ -0596EB Compressed Size 00000693 (1683) │ │ │ │ -0596EF Uncompressed Size 000020B8 (8376) │ │ │ │ -0596F3 Filename Length 0028 (40) │ │ │ │ -0596F5 Extra Length 0000 (0) │ │ │ │ -0596F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0596B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0596B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0596BA CRC 96F52E25 (2532650533) │ │ │ │ +0596BE Compressed Size 00000693 (1683) │ │ │ │ +0596C2 Uncompressed Size 000020B8 (8376) │ │ │ │ +0596C6 Filename Length 0028 (40) │ │ │ │ +0596C8 Extra Length 0000 (0) │ │ │ │ +0596CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x596F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x596CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05971F PAYLOAD │ │ │ │ +0596F2 PAYLOAD │ │ │ │ │ │ │ │ -059DB2 LOCAL HEADER #156 04034B50 (67324752) │ │ │ │ -059DB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059DB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059DB8 General Purpose Flag 0800 (2048) │ │ │ │ +059D85 LOCAL HEADER #156 04034B50 (67324752) │ │ │ │ +059D89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +059D8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +059D8B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059DBA Compression Method 0000 (0) 'Stored' │ │ │ │ -059DBC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -059DC0 CRC 00000000 (0) │ │ │ │ -059DC4 Compressed Size 00000000 (0) │ │ │ │ -059DC8 Uncompressed Size 00000000 (0) │ │ │ │ -059DCC Filename Length 0018 (24) │ │ │ │ -059DCE Extra Length 0000 (0) │ │ │ │ -059DD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +059D8D Compression Method 0000 (0) 'Stored' │ │ │ │ +059D8F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +059D93 CRC 00000000 (0) │ │ │ │ +059D97 Compressed Size 00000000 (0) │ │ │ │ +059D9B Uncompressed Size 00000000 (0) │ │ │ │ +059D9F Filename Length 0018 (24) │ │ │ │ +059DA1 Extra Length 0000 (0) │ │ │ │ +059DA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x59DD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59DA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -059DE8 LOCAL HEADER #157 04034B50 (67324752) │ │ │ │ -059DEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059DED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059DEE General Purpose Flag 0800 (2048) │ │ │ │ +059DBB LOCAL HEADER #157 04034B50 (67324752) │ │ │ │ +059DBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +059DC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +059DC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059DF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -059DF2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -059DF6 CRC 0153886D (22251629) │ │ │ │ -059DFA Compressed Size 00000516 (1302) │ │ │ │ -059DFE Uncompressed Size 00000BFC (3068) │ │ │ │ -059E02 Filename Length 002D (45) │ │ │ │ -059E04 Extra Length 0000 (0) │ │ │ │ -059E06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +059DC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +059DC5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +059DC9 CRC 0153886D (22251629) │ │ │ │ +059DCD Compressed Size 00000516 (1302) │ │ │ │ +059DD1 Uncompressed Size 00000BFC (3068) │ │ │ │ +059DD5 Filename Length 002D (45) │ │ │ │ +059DD7 Extra Length 0000 (0) │ │ │ │ +059DD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x59E06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59DD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059E33 PAYLOAD │ │ │ │ +059E06 PAYLOAD │ │ │ │ │ │ │ │ -05A349 LOCAL HEADER #158 04034B50 (67324752) │ │ │ │ -05A34D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A34E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A34F General Purpose Flag 0800 (2048) │ │ │ │ +05A31C LOCAL HEADER #158 04034B50 (67324752) │ │ │ │ +05A320 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A321 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A322 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A351 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A353 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05A357 CRC 1705F3FC (386266108) │ │ │ │ -05A35B Compressed Size 00000553 (1363) │ │ │ │ -05A35F Uncompressed Size 0000184E (6222) │ │ │ │ -05A363 Filename Length 002C (44) │ │ │ │ -05A365 Extra Length 0000 (0) │ │ │ │ -05A367 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A324 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A326 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05A32A CRC 1705F3FC (386266108) │ │ │ │ +05A32E Compressed Size 00000553 (1363) │ │ │ │ +05A332 Uncompressed Size 0000184E (6222) │ │ │ │ +05A336 Filename Length 002C (44) │ │ │ │ +05A338 Extra Length 0000 (0) │ │ │ │ +05A33A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A367: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A33A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A393 PAYLOAD │ │ │ │ +05A366 PAYLOAD │ │ │ │ │ │ │ │ -05A8E6 LOCAL HEADER #159 04034B50 (67324752) │ │ │ │ -05A8EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A8EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A8EC General Purpose Flag 0800 (2048) │ │ │ │ +05A8B9 LOCAL HEADER #159 04034B50 (67324752) │ │ │ │ +05A8BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A8BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A8BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A8EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A8F0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05A8F4 CRC F7370DF3 (4147580403) │ │ │ │ -05A8F8 Compressed Size 000000D6 (214) │ │ │ │ -05A8FC Uncompressed Size 00000135 (309) │ │ │ │ -05A900 Filename Length 002A (42) │ │ │ │ -05A902 Extra Length 0000 (0) │ │ │ │ -05A904 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A8C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A8C3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05A8C7 CRC F7370DF3 (4147580403) │ │ │ │ +05A8CB Compressed Size 000000D6 (214) │ │ │ │ +05A8CF Uncompressed Size 00000135 (309) │ │ │ │ +05A8D3 Filename Length 002A (42) │ │ │ │ +05A8D5 Extra Length 0000 (0) │ │ │ │ +05A8D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A904: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A8D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A92E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +05A901 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -05AA04 LOCAL HEADER #160 04034B50 (67324752) │ │ │ │ -05AA08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AA09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AA0A General Purpose Flag 0800 (2048) │ │ │ │ +05A9D7 LOCAL HEADER #160 04034B50 (67324752) │ │ │ │ +05A9DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A9DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A9DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AA0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AA0E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05AA12 CRC F032D795 (4029863829) │ │ │ │ -05AA16 Compressed Size 00000079 (121) │ │ │ │ -05AA1A Uncompressed Size 0000009F (159) │ │ │ │ -05AA1E Filename Length 0029 (41) │ │ │ │ -05AA20 Extra Length 0000 (0) │ │ │ │ -05AA22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A9DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A9E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05A9E5 CRC F032D795 (4029863829) │ │ │ │ +05A9E9 Compressed Size 00000079 (121) │ │ │ │ +05A9ED Uncompressed Size 0000009F (159) │ │ │ │ +05A9F1 Filename Length 0029 (41) │ │ │ │ +05A9F3 Extra Length 0000 (0) │ │ │ │ +05A9F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AA22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A9F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AA4B PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +05AA1E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -05AAC4 LOCAL HEADER #161 04034B50 (67324752) │ │ │ │ -05AAC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AAC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AACA General Purpose Flag 0800 (2048) │ │ │ │ +05AA97 LOCAL HEADER #161 04034B50 (67324752) │ │ │ │ +05AA9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AA9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AA9D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AACC Compression Method 0000 (0) 'Stored' │ │ │ │ -05AACE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05AAD2 CRC 00000000 (0) │ │ │ │ -05AAD6 Compressed Size 00000000 (0) │ │ │ │ -05AADA Uncompressed Size 00000000 (0) │ │ │ │ -05AADE Filename Length 0010 (16) │ │ │ │ -05AAE0 Extra Length 0000 (0) │ │ │ │ -05AAE2 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +05AA9F Compression Method 0000 (0) 'Stored' │ │ │ │ +05AAA1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05AAA5 CRC 00000000 (0) │ │ │ │ +05AAA9 Compressed Size 00000000 (0) │ │ │ │ +05AAAD Uncompressed Size 00000000 (0) │ │ │ │ +05AAB1 Filename Length 0010 (16) │ │ │ │ +05AAB3 Extra Length 0000 (0) │ │ │ │ +05AAB5 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AAE2: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AAB5: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -05AAF2 LOCAL HEADER #162 04034B50 (67324752) │ │ │ │ -05AAF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AAF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AAF8 General Purpose Flag 0800 (2048) │ │ │ │ +05AAC5 LOCAL HEADER #162 04034B50 (67324752) │ │ │ │ +05AAC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AACA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AACB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AAFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AAFC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05AB00 CRC 968BC903 (2525743363) │ │ │ │ -05AB04 Compressed Size 000002F1 (753) │ │ │ │ -05AB08 Uncompressed Size 000005F6 (1526) │ │ │ │ -05AB0C Filename Length 0019 (25) │ │ │ │ -05AB0E Extra Length 0000 (0) │ │ │ │ -05AB10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05AACD Compression Method 0008 (8) 'Deflated' │ │ │ │ +05AACF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05AAD3 CRC 968BC903 (2525743363) │ │ │ │ +05AAD7 Compressed Size 000002F1 (753) │ │ │ │ +05AADB Uncompressed Size 000005F6 (1526) │ │ │ │ +05AADF Filename Length 0019 (25) │ │ │ │ +05AAE1 Extra Length 0000 (0) │ │ │ │ +05AAE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AB10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AAE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AB29 PAYLOAD │ │ │ │ +05AAFC PAYLOAD │ │ │ │ │ │ │ │ -05AE1A LOCAL HEADER #163 04034B50 (67324752) │ │ │ │ -05AE1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AE1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AE20 General Purpose Flag 0800 (2048) │ │ │ │ +05ADED LOCAL HEADER #163 04034B50 (67324752) │ │ │ │ +05ADF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05ADF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05ADF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AE22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AE24 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05AE28 CRC 9BC4D627 (2613368359) │ │ │ │ -05AE2C Compressed Size 00000346 (838) │ │ │ │ -05AE30 Uncompressed Size 00000C22 (3106) │ │ │ │ -05AE34 Filename Length 0018 (24) │ │ │ │ -05AE36 Extra Length 0000 (0) │ │ │ │ -05AE38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05ADF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05ADF7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05ADFB CRC 9BC4D627 (2613368359) │ │ │ │ +05ADFF Compressed Size 00000346 (838) │ │ │ │ +05AE03 Uncompressed Size 00000C22 (3106) │ │ │ │ +05AE07 Filename Length 0018 (24) │ │ │ │ +05AE09 Extra Length 0000 (0) │ │ │ │ +05AE0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AE38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AE0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AE50 PAYLOAD │ │ │ │ +05AE23 PAYLOAD │ │ │ │ │ │ │ │ -05B196 LOCAL HEADER #164 04034B50 (67324752) │ │ │ │ -05B19A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B19B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B19C General Purpose Flag 0800 (2048) │ │ │ │ +05B169 LOCAL HEADER #164 04034B50 (67324752) │ │ │ │ +05B16D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B16E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B16F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B19E Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B1A0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05B1A4 CRC 8179641B (2172216347) │ │ │ │ -05B1A8 Compressed Size 000003FE (1022) │ │ │ │ -05B1AC Uncompressed Size 00000910 (2320) │ │ │ │ -05B1B0 Filename Length 0029 (41) │ │ │ │ -05B1B2 Extra Length 0000 (0) │ │ │ │ -05B1B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B171 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B173 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05B177 CRC 8179641B (2172216347) │ │ │ │ +05B17B Compressed Size 000003FE (1022) │ │ │ │ +05B17F Uncompressed Size 00000910 (2320) │ │ │ │ +05B183 Filename Length 0029 (41) │ │ │ │ +05B185 Extra Length 0000 (0) │ │ │ │ +05B187 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B1B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B187: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B1DD PAYLOAD │ │ │ │ +05B1B0 PAYLOAD │ │ │ │ │ │ │ │ -05B5DB LOCAL HEADER #165 04034B50 (67324752) │ │ │ │ -05B5DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B5E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B5E1 General Purpose Flag 0800 (2048) │ │ │ │ +05B5AE LOCAL HEADER #165 04034B50 (67324752) │ │ │ │ +05B5B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B5B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B5B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B5E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B5E5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05B5E9 CRC 3E4A052B (1045038379) │ │ │ │ -05B5ED Compressed Size 00000320 (800) │ │ │ │ -05B5F1 Uncompressed Size 00000FA1 (4001) │ │ │ │ -05B5F5 Filename Length 0028 (40) │ │ │ │ -05B5F7 Extra Length 0000 (0) │ │ │ │ -05B5F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B5B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B5B8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05B5BC CRC 3E4A052B (1045038379) │ │ │ │ +05B5C0 Compressed Size 00000320 (800) │ │ │ │ +05B5C4 Uncompressed Size 00000FA1 (4001) │ │ │ │ +05B5C8 Filename Length 0028 (40) │ │ │ │ +05B5CA Extra Length 0000 (0) │ │ │ │ +05B5CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B5F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B5CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B621 PAYLOAD │ │ │ │ +05B5F4 PAYLOAD │ │ │ │ │ │ │ │ -05B941 LOCAL HEADER #166 04034B50 (67324752) │ │ │ │ -05B945 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B946 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B947 General Purpose Flag 0800 (2048) │ │ │ │ +05B914 LOCAL HEADER #166 04034B50 (67324752) │ │ │ │ +05B918 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B919 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B91A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B949 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B94B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05B94F CRC A2FC5B2F (2734447407) │ │ │ │ -05B953 Compressed Size 00000248 (584) │ │ │ │ -05B957 Uncompressed Size 00000476 (1142) │ │ │ │ -05B95B Filename Length 0029 (41) │ │ │ │ -05B95D Extra Length 0000 (0) │ │ │ │ -05B95F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B91C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B91E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05B922 CRC A2FC5B2F (2734447407) │ │ │ │ +05B926 Compressed Size 00000248 (584) │ │ │ │ +05B92A Uncompressed Size 00000476 (1142) │ │ │ │ +05B92E Filename Length 0029 (41) │ │ │ │ +05B930 Extra Length 0000 (0) │ │ │ │ +05B932 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B95F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B932: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B988 PAYLOAD │ │ │ │ +05B95B PAYLOAD │ │ │ │ │ │ │ │ -05BBD0 LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ -05BBD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05BBD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05BBD6 General Purpose Flag 0800 (2048) │ │ │ │ +05BBA3 LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ +05BBA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05BBA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05BBA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05BBD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05BBDA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05BBDE CRC EEC1DE10 (4005682704) │ │ │ │ -05BBE2 Compressed Size 000004F4 (1268) │ │ │ │ -05BBE6 Uncompressed Size 00001E48 (7752) │ │ │ │ -05BBEA Filename Length 0028 (40) │ │ │ │ -05BBEC Extra Length 0000 (0) │ │ │ │ -05BBEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05BBAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +05BBAD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05BBB1 CRC EEC1DE10 (4005682704) │ │ │ │ +05BBB5 Compressed Size 000004F4 (1268) │ │ │ │ +05BBB9 Uncompressed Size 00001E48 (7752) │ │ │ │ +05BBBD Filename Length 0028 (40) │ │ │ │ +05BBBF Extra Length 0000 (0) │ │ │ │ +05BBC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5BBEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5BBC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05BC16 PAYLOAD │ │ │ │ +05BBE9 PAYLOAD │ │ │ │ │ │ │ │ -05C10A LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ -05C10E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C10F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C110 General Purpose Flag 0800 (2048) │ │ │ │ +05C0DD LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ +05C0E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C0E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C0E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C112 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C114 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05C118 CRC E713B2AF (3876827823) │ │ │ │ -05C11C Compressed Size 00000749 (1865) │ │ │ │ -05C120 Uncompressed Size 000016D2 (5842) │ │ │ │ -05C124 Filename Length 001A (26) │ │ │ │ -05C126 Extra Length 0000 (0) │ │ │ │ -05C128 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C0E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C0E7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05C0EB CRC 3C87A3A0 (1015522208) │ │ │ │ +05C0EF Compressed Size 0000074D (1869) │ │ │ │ +05C0F3 Uncompressed Size 000016D2 (5842) │ │ │ │ +05C0F7 Filename Length 001A (26) │ │ │ │ +05C0F9 Extra Length 0000 (0) │ │ │ │ +05C0FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C128: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C0FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C142 PAYLOAD │ │ │ │ +05C115 PAYLOAD │ │ │ │ │ │ │ │ -05C88B LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ -05C88F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C890 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C891 General Purpose Flag 0800 (2048) │ │ │ │ +05C862 LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ +05C866 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C867 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C868 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C893 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C895 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05C899 CRC BDD57633 (3184883251) │ │ │ │ -05C89D Compressed Size 00000BF9 (3065) │ │ │ │ -05C8A1 Uncompressed Size 00004DD3 (19923) │ │ │ │ -05C8A5 Filename Length 0019 (25) │ │ │ │ -05C8A7 Extra Length 0000 (0) │ │ │ │ -05C8A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C86A Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C86C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05C870 CRC 1C42AAAC (474131116) │ │ │ │ +05C874 Compressed Size 00000C00 (3072) │ │ │ │ +05C878 Uncompressed Size 00004DD3 (19923) │ │ │ │ +05C87C Filename Length 0019 (25) │ │ │ │ +05C87E Extra Length 0000 (0) │ │ │ │ +05C880 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C8A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C880: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C8C2 PAYLOAD │ │ │ │ +05C899 PAYLOAD │ │ │ │ │ │ │ │ -05D4BB LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ -05D4BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05D4C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05D4C1 General Purpose Flag 0800 (2048) │ │ │ │ +05D499 LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ +05D49D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05D49E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05D49F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05D4C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05D4C5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05D4C9 CRC 86A8BC01 (2259205121) │ │ │ │ -05D4CD Compressed Size 00000596 (1430) │ │ │ │ -05D4D1 Uncompressed Size 00000CA9 (3241) │ │ │ │ -05D4D5 Filename Length 0024 (36) │ │ │ │ -05D4D7 Extra Length 0000 (0) │ │ │ │ -05D4D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05D4A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05D4A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05D4A7 CRC 86A8BC01 (2259205121) │ │ │ │ +05D4AB Compressed Size 00000596 (1430) │ │ │ │ +05D4AF Uncompressed Size 00000CA9 (3241) │ │ │ │ +05D4B3 Filename Length 0024 (36) │ │ │ │ +05D4B5 Extra Length 0000 (0) │ │ │ │ +05D4B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5D4D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5D4B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05D4FD PAYLOAD │ │ │ │ +05D4DB PAYLOAD │ │ │ │ │ │ │ │ -05DA93 LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ -05DA97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05DA98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05DA99 General Purpose Flag 0800 (2048) │ │ │ │ +05DA71 LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ +05DA75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05DA76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05DA77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05DA9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -05DA9D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05DAA1 CRC 9300424B (2466267723) │ │ │ │ -05DAA5 Compressed Size 000014EC (5356) │ │ │ │ -05DAA9 Uncompressed Size 00004DF9 (19961) │ │ │ │ -05DAAD Filename Length 0023 (35) │ │ │ │ -05DAAF Extra Length 0000 (0) │ │ │ │ -05DAB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05DA79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05DA7B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05DA7F CRC 9300424B (2466267723) │ │ │ │ +05DA83 Compressed Size 000014EC (5356) │ │ │ │ +05DA87 Uncompressed Size 00004DF9 (19961) │ │ │ │ +05DA8B Filename Length 0023 (35) │ │ │ │ +05DA8D Extra Length 0000 (0) │ │ │ │ +05DA8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5DAB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5DA8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05DAD4 PAYLOAD │ │ │ │ +05DAB2 PAYLOAD │ │ │ │ │ │ │ │ -05EFC0 LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ -05EFC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05EFC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05EFC6 General Purpose Flag 0800 (2048) │ │ │ │ +05EF9E LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ +05EFA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05EFA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05EFA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05EFC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05EFCA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05EFCE CRC 643DDF16 (1681776406) │ │ │ │ -05EFD2 Compressed Size 00000350 (848) │ │ │ │ -05EFD6 Uncompressed Size 0000066C (1644) │ │ │ │ -05EFDA Filename Length 001E (30) │ │ │ │ -05EFDC Extra Length 0000 (0) │ │ │ │ -05EFDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05EFA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05EFA8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05EFAC CRC 643DDF16 (1681776406) │ │ │ │ +05EFB0 Compressed Size 00000350 (848) │ │ │ │ +05EFB4 Uncompressed Size 0000066C (1644) │ │ │ │ +05EFB8 Filename Length 001E (30) │ │ │ │ +05EFBA Extra Length 0000 (0) │ │ │ │ +05EFBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5EFDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5EFBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05EFFC PAYLOAD │ │ │ │ +05EFDA PAYLOAD │ │ │ │ │ │ │ │ -05F34C LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ -05F350 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05F351 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05F352 General Purpose Flag 0800 (2048) │ │ │ │ +05F32A LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ +05F32E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05F32F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05F330 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05F354 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05F356 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05F35A CRC 2B0FD6AD (722458285) │ │ │ │ -05F35E Compressed Size 000004F7 (1271) │ │ │ │ -05F362 Uncompressed Size 00000DF7 (3575) │ │ │ │ -05F366 Filename Length 001D (29) │ │ │ │ -05F368 Extra Length 0000 (0) │ │ │ │ -05F36A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05F332 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05F334 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05F338 CRC 2B0FD6AD (722458285) │ │ │ │ +05F33C Compressed Size 000004F7 (1271) │ │ │ │ +05F340 Uncompressed Size 00000DF7 (3575) │ │ │ │ +05F344 Filename Length 001D (29) │ │ │ │ +05F346 Extra Length 0000 (0) │ │ │ │ +05F348 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5F36A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5F348: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05F387 PAYLOAD │ │ │ │ +05F365 PAYLOAD │ │ │ │ │ │ │ │ -05F87E LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ -05F882 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05F883 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05F884 General Purpose Flag 0800 (2048) │ │ │ │ +05F85C LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ +05F860 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05F861 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05F862 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05F886 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05F888 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05F88C CRC DBA99C16 (3685325846) │ │ │ │ -05F890 Compressed Size 00000186 (390) │ │ │ │ -05F894 Uncompressed Size 00000273 (627) │ │ │ │ -05F898 Filename Length 0021 (33) │ │ │ │ -05F89A Extra Length 0000 (0) │ │ │ │ -05F89C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05F864 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05F866 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05F86A CRC DBA99C16 (3685325846) │ │ │ │ +05F86E Compressed Size 00000186 (390) │ │ │ │ +05F872 Uncompressed Size 00000273 (627) │ │ │ │ +05F876 Filename Length 0021 (33) │ │ │ │ +05F878 Extra Length 0000 (0) │ │ │ │ +05F87A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5F89C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5F87A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05F8BD PAYLOAD │ │ │ │ +05F89B PAYLOAD │ │ │ │ │ │ │ │ -05FA43 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ -05FA47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FA48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FA49 General Purpose Flag 0800 (2048) │ │ │ │ +05FA21 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ +05FA25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FA26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FA27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FA4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FA4D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05FA51 CRC 44A083CC (1151370188) │ │ │ │ -05FA55 Compressed Size 0000012D (301) │ │ │ │ -05FA59 Uncompressed Size 0000023D (573) │ │ │ │ -05FA5D Filename Length 0020 (32) │ │ │ │ -05FA5F Extra Length 0000 (0) │ │ │ │ -05FA61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FA29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FA2B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05FA2F CRC C50C2ECF (3305909967) │ │ │ │ +05FA33 Compressed Size 00000125 (293) │ │ │ │ +05FA37 Uncompressed Size 00000218 (536) │ │ │ │ +05FA3B Filename Length 0020 (32) │ │ │ │ +05FA3D Extra Length 0000 (0) │ │ │ │ +05FA3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FA61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FA3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FA81 PAYLOAD │ │ │ │ +05FA5F PAYLOAD │ │ │ │ │ │ │ │ -05FBAE LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ -05FBB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FBB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FBB4 General Purpose Flag 0800 (2048) │ │ │ │ +05FB84 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ +05FB88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FB89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FB8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FBB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FBB8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05FBBC CRC 569AA210 (1452974608) │ │ │ │ -05FBC0 Compressed Size 00000186 (390) │ │ │ │ -05FBC4 Uncompressed Size 0000027A (634) │ │ │ │ -05FBC8 Filename Length 0024 (36) │ │ │ │ -05FBCA Extra Length 0000 (0) │ │ │ │ -05FBCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FB8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FB8E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05FB92 CRC 569AA210 (1452974608) │ │ │ │ +05FB96 Compressed Size 00000186 (390) │ │ │ │ +05FB9A Uncompressed Size 0000027A (634) │ │ │ │ +05FB9E Filename Length 0024 (36) │ │ │ │ +05FBA0 Extra Length 0000 (0) │ │ │ │ +05FBA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FBCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FBA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FBF0 PAYLOAD │ │ │ │ +05FBC6 PAYLOAD │ │ │ │ │ │ │ │ -05FD76 LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ -05FD7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FD7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FD7C General Purpose Flag 0800 (2048) │ │ │ │ +05FD4C LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ +05FD50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FD51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FD52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FD7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FD80 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05FD84 CRC E027AB3C (3760696124) │ │ │ │ -05FD88 Compressed Size 0000012A (298) │ │ │ │ -05FD8C Uncompressed Size 00000242 (578) │ │ │ │ -05FD90 Filename Length 0023 (35) │ │ │ │ -05FD92 Extra Length 0000 (0) │ │ │ │ -05FD94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FD54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FD56 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05FD5A CRC E027AB3C (3760696124) │ │ │ │ +05FD5E Compressed Size 0000012A (298) │ │ │ │ +05FD62 Uncompressed Size 00000242 (578) │ │ │ │ +05FD66 Filename Length 0023 (35) │ │ │ │ +05FD68 Extra Length 0000 (0) │ │ │ │ +05FD6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FD94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FD6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FDB7 PAYLOAD │ │ │ │ +05FD8D PAYLOAD │ │ │ │ │ │ │ │ -05FEE1 LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ -05FEE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FEE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FEE7 General Purpose Flag 0800 (2048) │ │ │ │ +05FEB7 LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ +05FEBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FEBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FEBD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FEE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FEEB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05FEEF CRC F293B2F0 (4069765872) │ │ │ │ -05FEF3 Compressed Size 00000186 (390) │ │ │ │ -05FEF7 Uncompressed Size 00000273 (627) │ │ │ │ -05FEFB Filename Length 0021 (33) │ │ │ │ -05FEFD Extra Length 0000 (0) │ │ │ │ -05FEFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FEBF Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FEC1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05FEC5 CRC F293B2F0 (4069765872) │ │ │ │ +05FEC9 Compressed Size 00000186 (390) │ │ │ │ +05FECD Uncompressed Size 00000273 (627) │ │ │ │ +05FED1 Filename Length 0021 (33) │ │ │ │ +05FED3 Extra Length 0000 (0) │ │ │ │ +05FED5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FEFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FED5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FF20 PAYLOAD │ │ │ │ +05FEF6 PAYLOAD │ │ │ │ │ │ │ │ -0600A6 LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ -0600AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0600AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0600AC General Purpose Flag 0800 (2048) │ │ │ │ +06007C LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ +060080 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060081 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060082 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0600AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0600B0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0600B4 CRC C7F404E6 (3354658022) │ │ │ │ -0600B8 Compressed Size 0000012E (302) │ │ │ │ -0600BC Uncompressed Size 0000023D (573) │ │ │ │ -0600C0 Filename Length 0020 (32) │ │ │ │ -0600C2 Extra Length 0000 (0) │ │ │ │ -0600C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060084 Compression Method 0008 (8) 'Deflated' │ │ │ │ +060086 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06008A CRC 4658A9E5 (1180215781) │ │ │ │ +06008E Compressed Size 00000125 (293) │ │ │ │ +060092 Uncompressed Size 00000218 (536) │ │ │ │ +060096 Filename Length 0020 (32) │ │ │ │ +060098 Extra Length 0000 (0) │ │ │ │ +06009A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x600C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6009A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0600E4 PAYLOAD │ │ │ │ +0600BA PAYLOAD │ │ │ │ │ │ │ │ -060212 LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ -060216 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -060217 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -060218 General Purpose Flag 0800 (2048) │ │ │ │ +0601DF LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ +0601E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0601E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0601E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06021A Compression Method 0008 (8) 'Deflated' │ │ │ │ -06021C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -060220 CRC 444810A5 (1145573541) │ │ │ │ -060224 Compressed Size 00000189 (393) │ │ │ │ -060228 Uncompressed Size 00000276 (630) │ │ │ │ -06022C Filename Length 0023 (35) │ │ │ │ -06022E Extra Length 0000 (0) │ │ │ │ -060230 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0601E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0601E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0601ED CRC 444810A5 (1145573541) │ │ │ │ +0601F1 Compressed Size 00000189 (393) │ │ │ │ +0601F5 Uncompressed Size 00000276 (630) │ │ │ │ +0601F9 Filename Length 0023 (35) │ │ │ │ +0601FB Extra Length 0000 (0) │ │ │ │ +0601FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60230: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x601FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060253 PAYLOAD │ │ │ │ +060220 PAYLOAD │ │ │ │ │ │ │ │ -0603DC LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ -0603E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0603E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0603E2 General Purpose Flag 0800 (2048) │ │ │ │ +0603A9 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ +0603AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0603AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0603AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0603E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0603E6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0603EA CRC 9EDAD54A (2665141578) │ │ │ │ -0603EE Compressed Size 0000039F (927) │ │ │ │ -0603F2 Uncompressed Size 00000806 (2054) │ │ │ │ -0603F6 Filename Length 0022 (34) │ │ │ │ -0603F8 Extra Length 0000 (0) │ │ │ │ -0603FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0603B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0603B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0603B7 CRC 2ADA1C4B (718937163) │ │ │ │ +0603BB Compressed Size 000003A8 (936) │ │ │ │ +0603BF Uncompressed Size 00000826 (2086) │ │ │ │ +0603C3 Filename Length 0022 (34) │ │ │ │ +0603C5 Extra Length 0000 (0) │ │ │ │ +0603C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x603FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x603C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06041C PAYLOAD │ │ │ │ +0603E9 PAYLOAD │ │ │ │ │ │ │ │ -0607BB LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ -0607BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0607C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0607C1 General Purpose Flag 0800 (2048) │ │ │ │ +060791 LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ +060795 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060796 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060797 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0607C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0607C5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0607C9 CRC 71ACC145 (1907147077) │ │ │ │ -0607CD Compressed Size 0000024C (588) │ │ │ │ -0607D1 Uncompressed Size 0000047D (1149) │ │ │ │ -0607D5 Filename Length 002A (42) │ │ │ │ -0607D7 Extra Length 0000 (0) │ │ │ │ -0607D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060799 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06079B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06079F CRC 71ACC145 (1907147077) │ │ │ │ +0607A3 Compressed Size 0000024C (588) │ │ │ │ +0607A7 Uncompressed Size 0000047D (1149) │ │ │ │ +0607AB Filename Length 002A (42) │ │ │ │ +0607AD Extra Length 0000 (0) │ │ │ │ +0607AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x607D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x607AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060803 PAYLOAD │ │ │ │ +0607D9 PAYLOAD │ │ │ │ │ │ │ │ -060A4F LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ -060A53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -060A54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -060A55 General Purpose Flag 0800 (2048) │ │ │ │ +060A25 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ +060A29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060A2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060A2B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -060A57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -060A59 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -060A5D CRC 8C13F7B3 (2350118835) │ │ │ │ -060A61 Compressed Size 00000526 (1318) │ │ │ │ -060A65 Uncompressed Size 00001EF4 (7924) │ │ │ │ -060A69 Filename Length 0029 (41) │ │ │ │ -060A6B Extra Length 0000 (0) │ │ │ │ -060A6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060A2D Compression Method 0008 (8) 'Deflated' │ │ │ │ +060A2F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +060A33 CRC 8C13F7B3 (2350118835) │ │ │ │ +060A37 Compressed Size 00000526 (1318) │ │ │ │ +060A3B Uncompressed Size 00001EF4 (7924) │ │ │ │ +060A3F Filename Length 0029 (41) │ │ │ │ +060A41 Extra Length 0000 (0) │ │ │ │ +060A43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60A6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x60A43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060A96 PAYLOAD │ │ │ │ +060A6C PAYLOAD │ │ │ │ │ │ │ │ -060FBC LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ -060FC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -060FC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -060FC2 General Purpose Flag 0800 (2048) │ │ │ │ +060F92 LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ +060F96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060F97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060F98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -060FC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -060FC6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -060FCA CRC C6253049 (3324325961) │ │ │ │ -060FCE Compressed Size 000005AD (1453) │ │ │ │ -060FD2 Uncompressed Size 00000E44 (3652) │ │ │ │ -060FD6 Filename Length 0028 (40) │ │ │ │ -060FD8 Extra Length 0000 (0) │ │ │ │ -060FDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060F9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +060F9C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +060FA0 CRC C6253049 (3324325961) │ │ │ │ +060FA4 Compressed Size 000005AD (1453) │ │ │ │ +060FA8 Uncompressed Size 00000E44 (3652) │ │ │ │ +060FAC Filename Length 0028 (40) │ │ │ │ +060FAE Extra Length 0000 (0) │ │ │ │ +060FB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60FDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x60FB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -061002 PAYLOAD │ │ │ │ +060FD8 PAYLOAD │ │ │ │ │ │ │ │ -0615AF LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ -0615B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0615B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0615B5 General Purpose Flag 0800 (2048) │ │ │ │ +061585 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ +061589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06158A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06158B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0615B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0615B9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0615BD CRC 09A4D62E (161797678) │ │ │ │ -0615C1 Compressed Size 00000750 (1872) │ │ │ │ -0615C5 Uncompressed Size 00004B36 (19254) │ │ │ │ -0615C9 Filename Length 0027 (39) │ │ │ │ -0615CB Extra Length 0000 (0) │ │ │ │ -0615CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06158D Compression Method 0008 (8) 'Deflated' │ │ │ │ +06158F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +061593 CRC 09A4D62E (161797678) │ │ │ │ +061597 Compressed Size 00000750 (1872) │ │ │ │ +06159B Uncompressed Size 00004B36 (19254) │ │ │ │ +06159F Filename Length 0027 (39) │ │ │ │ +0615A1 Extra Length 0000 (0) │ │ │ │ +0615A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x615CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x615A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0615F4 PAYLOAD │ │ │ │ +0615CA PAYLOAD │ │ │ │ │ │ │ │ -061D44 LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ -061D48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -061D49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -061D4A General Purpose Flag 0800 (2048) │ │ │ │ +061D1A LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ +061D1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +061D1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +061D20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -061D4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -061D4E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -061D52 CRC 1B014F0C (453070604) │ │ │ │ -061D56 Compressed Size 000003EA (1002) │ │ │ │ -061D5A Uncompressed Size 0000084E (2126) │ │ │ │ -061D5E Filename Length 001A (26) │ │ │ │ -061D60 Extra Length 0000 (0) │ │ │ │ -061D62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +061D22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +061D24 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +061D28 CRC 1B014F0C (453070604) │ │ │ │ +061D2C Compressed Size 000003EA (1002) │ │ │ │ +061D30 Uncompressed Size 0000084E (2126) │ │ │ │ +061D34 Filename Length 001A (26) │ │ │ │ +061D36 Extra Length 0000 (0) │ │ │ │ +061D38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x61D62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x61D38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -061D7C PAYLOAD │ │ │ │ +061D52 PAYLOAD │ │ │ │ │ │ │ │ -062166 LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ -06216A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06216B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06216C General Purpose Flag 0800 (2048) │ │ │ │ +06213C LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ +062140 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +062141 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062142 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06216E Compression Method 0008 (8) 'Deflated' │ │ │ │ -062170 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -062174 CRC EEA12E43 (4003540547) │ │ │ │ -062178 Compressed Size 0000065F (1631) │ │ │ │ -06217C Uncompressed Size 00001578 (5496) │ │ │ │ -062180 Filename Length 0019 (25) │ │ │ │ -062182 Extra Length 0000 (0) │ │ │ │ -062184 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062144 Compression Method 0008 (8) 'Deflated' │ │ │ │ +062146 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06214A CRC EEA12E43 (4003540547) │ │ │ │ +06214E Compressed Size 0000065F (1631) │ │ │ │ +062152 Uncompressed Size 00001578 (5496) │ │ │ │ +062156 Filename Length 0019 (25) │ │ │ │ +062158 Extra Length 0000 (0) │ │ │ │ +06215A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62184: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6215A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06219D PAYLOAD │ │ │ │ +062173 PAYLOAD │ │ │ │ │ │ │ │ -0627FC LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ -062800 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062801 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062802 General Purpose Flag 0800 (2048) │ │ │ │ +0627D2 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ +0627D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0627D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0627D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062804 Compression Method 0008 (8) 'Deflated' │ │ │ │ -062806 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06280A CRC 0B1B17A2 (186324898) │ │ │ │ -06280E Compressed Size 000001BC (444) │ │ │ │ -062812 Uncompressed Size 000002E1 (737) │ │ │ │ -062816 Filename Length 0026 (38) │ │ │ │ -062818 Extra Length 0000 (0) │ │ │ │ -06281A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0627DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0627DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0627E0 CRC 0B1B17A2 (186324898) │ │ │ │ +0627E4 Compressed Size 000001BC (444) │ │ │ │ +0627E8 Uncompressed Size 000002E1 (737) │ │ │ │ +0627EC Filename Length 0026 (38) │ │ │ │ +0627EE Extra Length 0000 (0) │ │ │ │ +0627F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6281A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x627F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062840 PAYLOAD │ │ │ │ +062816 PAYLOAD │ │ │ │ │ │ │ │ -0629FC LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ -062A00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062A01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062A02 General Purpose Flag 0800 (2048) │ │ │ │ +0629D2 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ +0629D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0629D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0629D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062A04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -062A06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -062A0A CRC C779C094 (3346645140) │ │ │ │ -062A0E Compressed Size 00000163 (355) │ │ │ │ -062A12 Uncompressed Size 000002CD (717) │ │ │ │ -062A16 Filename Length 0025 (37) │ │ │ │ -062A18 Extra Length 0000 (0) │ │ │ │ -062A1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0629DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0629DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0629E0 CRC C779C094 (3346645140) │ │ │ │ +0629E4 Compressed Size 00000163 (355) │ │ │ │ +0629E8 Uncompressed Size 000002CD (717) │ │ │ │ +0629EC Filename Length 0025 (37) │ │ │ │ +0629EE Extra Length 0000 (0) │ │ │ │ +0629F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62A1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x629F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062A3F PAYLOAD │ │ │ │ +062A15 PAYLOAD │ │ │ │ │ │ │ │ -062BA2 LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ -062BA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062BA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062BA8 General Purpose Flag 0800 (2048) │ │ │ │ +062B78 LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ +062B7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +062B7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062B7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062BAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -062BAC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -062BB0 CRC BEC549CC (3200600524) │ │ │ │ -062BB4 Compressed Size 0000025D (605) │ │ │ │ -062BB8 Uncompressed Size 000004AE (1198) │ │ │ │ -062BBC Filename Length 0027 (39) │ │ │ │ -062BBE Extra Length 0000 (0) │ │ │ │ -062BC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062B80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +062B82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +062B86 CRC BEC549CC (3200600524) │ │ │ │ +062B8A Compressed Size 0000025D (605) │ │ │ │ +062B8E Uncompressed Size 000004AE (1198) │ │ │ │ +062B92 Filename Length 0027 (39) │ │ │ │ +062B94 Extra Length 0000 (0) │ │ │ │ +062B96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62BC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62B96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062BE7 PAYLOAD │ │ │ │ +062BBD PAYLOAD │ │ │ │ │ │ │ │ -062E44 LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ -062E48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062E49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062E4A General Purpose Flag 0800 (2048) │ │ │ │ +062E1A LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ +062E1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +062E1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062E20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062E4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -062E4E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -062E52 CRC D8B64938 (3635824952) │ │ │ │ -062E56 Compressed Size 000002CE (718) │ │ │ │ -062E5A Uncompressed Size 000009E2 (2530) │ │ │ │ -062E5E Filename Length 0026 (38) │ │ │ │ -062E60 Extra Length 0000 (0) │ │ │ │ -062E62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062E22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +062E24 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +062E28 CRC D8B64938 (3635824952) │ │ │ │ +062E2C Compressed Size 000002CE (718) │ │ │ │ +062E30 Uncompressed Size 000009E2 (2530) │ │ │ │ +062E34 Filename Length 0026 (38) │ │ │ │ +062E36 Extra Length 0000 (0) │ │ │ │ +062E38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62E62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62E38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062E88 PAYLOAD │ │ │ │ +062E5E PAYLOAD │ │ │ │ │ │ │ │ -063156 LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ -06315A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06315B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06315C General Purpose Flag 0800 (2048) │ │ │ │ +06312C LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ +063130 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +063131 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +063132 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06315E Compression Method 0000 (0) 'Stored' │ │ │ │ -063160 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -063164 CRC 00000000 (0) │ │ │ │ -063168 Compressed Size 00000000 (0) │ │ │ │ -06316C Uncompressed Size 00000000 (0) │ │ │ │ -063170 Filename Length 0016 (22) │ │ │ │ -063172 Extra Length 0000 (0) │ │ │ │ -063174 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +063134 Compression Method 0000 (0) 'Stored' │ │ │ │ +063136 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06313A CRC 00000000 (0) │ │ │ │ +06313E Compressed Size 00000000 (0) │ │ │ │ +063142 Uncompressed Size 00000000 (0) │ │ │ │ +063146 Filename Length 0016 (22) │ │ │ │ +063148 Extra Length 0000 (0) │ │ │ │ +06314A Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x63174: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6314A: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -06318A LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ -06318E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06318F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -063190 General Purpose Flag 0800 (2048) │ │ │ │ +063160 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ +063164 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +063165 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +063166 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -063192 Compression Method 0008 (8) 'Deflated' │ │ │ │ -063194 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -063198 CRC A1CE1E08 (2714639880) │ │ │ │ -06319C Compressed Size 000006FB (1787) │ │ │ │ -0631A0 Uncompressed Size 000012F1 (4849) │ │ │ │ -0631A4 Filename Length 0021 (33) │ │ │ │ -0631A6 Extra Length 0000 (0) │ │ │ │ -0631A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +063168 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06316A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06316E CRC A1CE1E08 (2714639880) │ │ │ │ +063172 Compressed Size 000006FB (1787) │ │ │ │ +063176 Uncompressed Size 000012F1 (4849) │ │ │ │ +06317A Filename Length 0021 (33) │ │ │ │ +06317C Extra Length 0000 (0) │ │ │ │ +06317E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x631A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6317E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0631C9 PAYLOAD │ │ │ │ +06319F PAYLOAD │ │ │ │ │ │ │ │ -0638C4 LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ -0638C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0638C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0638CA General Purpose Flag 0800 (2048) │ │ │ │ +06389A LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ +06389E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06389F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0638A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0638CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0638CE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0638D2 CRC CC620B01 (3428977409) │ │ │ │ -0638D6 Compressed Size 00000876 (2166) │ │ │ │ -0638DA Uncompressed Size 00003F3D (16189) │ │ │ │ -0638DE Filename Length 0020 (32) │ │ │ │ -0638E0 Extra Length 0000 (0) │ │ │ │ -0638E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0638A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0638A4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0638A8 CRC CC620B01 (3428977409) │ │ │ │ +0638AC Compressed Size 00000876 (2166) │ │ │ │ +0638B0 Uncompressed Size 00003F3D (16189) │ │ │ │ +0638B4 Filename Length 0020 (32) │ │ │ │ +0638B6 Extra Length 0000 (0) │ │ │ │ +0638B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x638E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x638B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -063902 PAYLOAD │ │ │ │ +0638D8 PAYLOAD │ │ │ │ │ │ │ │ -064178 LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ -06417C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06417D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06417E General Purpose Flag 0800 (2048) │ │ │ │ +06414E LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ +064152 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064153 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064154 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064180 Compression Method 0008 (8) 'Deflated' │ │ │ │ -064182 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -064186 CRC 735DE86A (1935534186) │ │ │ │ -06418A Compressed Size 00000413 (1043) │ │ │ │ -06418E Uncompressed Size 000009FD (2557) │ │ │ │ -064192 Filename Length 0029 (41) │ │ │ │ -064194 Extra Length 0000 (0) │ │ │ │ -064196 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064156 Compression Method 0008 (8) 'Deflated' │ │ │ │ +064158 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06415C CRC 735DE86A (1935534186) │ │ │ │ +064160 Compressed Size 00000413 (1043) │ │ │ │ +064164 Uncompressed Size 000009FD (2557) │ │ │ │ +064168 Filename Length 0029 (41) │ │ │ │ +06416A Extra Length 0000 (0) │ │ │ │ +06416C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x64196: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6416C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0641BF PAYLOAD │ │ │ │ +064195 PAYLOAD │ │ │ │ │ │ │ │ -0645D2 LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ -0645D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0645D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0645D8 General Purpose Flag 0800 (2048) │ │ │ │ +0645A8 LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ +0645AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0645AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0645AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0645DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0645DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0645E0 CRC 5A099C1C (1510579228) │ │ │ │ -0645E4 Compressed Size 0000042B (1067) │ │ │ │ -0645E8 Uncompressed Size 0000166E (5742) │ │ │ │ -0645EC Filename Length 0028 (40) │ │ │ │ -0645EE Extra Length 0000 (0) │ │ │ │ -0645F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0645B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0645B2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0645B6 CRC 5A099C1C (1510579228) │ │ │ │ +0645BA Compressed Size 0000042B (1067) │ │ │ │ +0645BE Uncompressed Size 0000166E (5742) │ │ │ │ +0645C2 Filename Length 0028 (40) │ │ │ │ +0645C4 Extra Length 0000 (0) │ │ │ │ +0645C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x645F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x645C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -064618 PAYLOAD │ │ │ │ +0645EE PAYLOAD │ │ │ │ │ │ │ │ -064A43 LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ -064A47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064A48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064A49 General Purpose Flag 0800 (2048) │ │ │ │ +064A19 LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ +064A1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064A1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064A1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064A4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -064A4D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -064A51 CRC B9F96136 (3120128310) │ │ │ │ -064A55 Compressed Size 00000433 (1075) │ │ │ │ -064A59 Uncompressed Size 00000A00 (2560) │ │ │ │ -064A5D Filename Length 0030 (48) │ │ │ │ -064A5F Extra Length 0000 (0) │ │ │ │ -064A61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064A21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +064A23 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +064A27 CRC B9F96136 (3120128310) │ │ │ │ +064A2B Compressed Size 00000433 (1075) │ │ │ │ +064A2F Uncompressed Size 00000A00 (2560) │ │ │ │ +064A33 Filename Length 0030 (48) │ │ │ │ +064A35 Extra Length 0000 (0) │ │ │ │ +064A37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x64A61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x64A37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -064A91 PAYLOAD │ │ │ │ +064A67 PAYLOAD │ │ │ │ │ │ │ │ -064EC4 LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ -064EC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064EC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064ECA General Purpose Flag 0800 (2048) │ │ │ │ +064E9A LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ +064E9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064E9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064EA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064ECC Compression Method 0008 (8) 'Deflated' │ │ │ │ -064ECE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -064ED2 CRC 79C91ECD (2043223757) │ │ │ │ -064ED6 Compressed Size 0000038A (906) │ │ │ │ -064EDA Uncompressed Size 00001240 (4672) │ │ │ │ -064EDE Filename Length 002F (47) │ │ │ │ -064EE0 Extra Length 0000 (0) │ │ │ │ -064EE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064EA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +064EA4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +064EA8 CRC 79C91ECD (2043223757) │ │ │ │ +064EAC Compressed Size 0000038A (906) │ │ │ │ +064EB0 Uncompressed Size 00001240 (4672) │ │ │ │ +064EB4 Filename Length 002F (47) │ │ │ │ +064EB6 Extra Length 0000 (0) │ │ │ │ +064EB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x64EE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x64EB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -064F11 PAYLOAD │ │ │ │ +064EE7 PAYLOAD │ │ │ │ │ │ │ │ -06529B LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ -06529F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0652A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0652A1 General Purpose Flag 0800 (2048) │ │ │ │ +065271 LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ +065275 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065276 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065277 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0652A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0652A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0652A9 CRC B87B2710 (3095078672) │ │ │ │ -0652AD Compressed Size 000002C0 (704) │ │ │ │ -0652B1 Uncompressed Size 000005AF (1455) │ │ │ │ -0652B5 Filename Length 0025 (37) │ │ │ │ -0652B7 Extra Length 0000 (0) │ │ │ │ -0652B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065279 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06527B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06527F CRC B87B2710 (3095078672) │ │ │ │ +065283 Compressed Size 000002C0 (704) │ │ │ │ +065287 Uncompressed Size 000005AF (1455) │ │ │ │ +06528B Filename Length 0025 (37) │ │ │ │ +06528D Extra Length 0000 (0) │ │ │ │ +06528F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x652B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6528F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0652DE PAYLOAD │ │ │ │ +0652B4 PAYLOAD │ │ │ │ │ │ │ │ -06559E LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ -0655A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0655A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0655A4 General Purpose Flag 0800 (2048) │ │ │ │ +065574 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ +065578 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065579 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06557A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0655A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0655A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0655AC CRC 9BC87663 (2613605987) │ │ │ │ -0655B0 Compressed Size 0000048D (1165) │ │ │ │ -0655B4 Uncompressed Size 00001611 (5649) │ │ │ │ -0655B8 Filename Length 0024 (36) │ │ │ │ -0655BA Extra Length 0000 (0) │ │ │ │ -0655BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06557C Compression Method 0008 (8) 'Deflated' │ │ │ │ +06557E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +065582 CRC 9BC87663 (2613605987) │ │ │ │ +065586 Compressed Size 0000048D (1165) │ │ │ │ +06558A Uncompressed Size 00001611 (5649) │ │ │ │ +06558E Filename Length 0024 (36) │ │ │ │ +065590 Extra Length 0000 (0) │ │ │ │ +065592 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x655BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65592: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0655E0 PAYLOAD │ │ │ │ +0655B6 PAYLOAD │ │ │ │ │ │ │ │ -065A6D LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ -065A71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065A72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -065A73 General Purpose Flag 0800 (2048) │ │ │ │ +065A43 LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ +065A47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065A48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065A49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -065A75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -065A77 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -065A7B CRC 558769F2 (1434937842) │ │ │ │ -065A7F Compressed Size 000003D2 (978) │ │ │ │ -065A83 Uncompressed Size 000008AD (2221) │ │ │ │ -065A87 Filename Length 0035 (53) │ │ │ │ -065A89 Extra Length 0000 (0) │ │ │ │ -065A8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065A4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +065A4D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +065A51 CRC 558769F2 (1434937842) │ │ │ │ +065A55 Compressed Size 000003D2 (978) │ │ │ │ +065A59 Uncompressed Size 000008AD (2221) │ │ │ │ +065A5D Filename Length 0035 (53) │ │ │ │ +065A5F Extra Length 0000 (0) │ │ │ │ +065A61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x65A8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65A61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -065AC0 PAYLOAD │ │ │ │ +065A96 PAYLOAD │ │ │ │ │ │ │ │ -065E92 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ -065E96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065E97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -065E98 General Purpose Flag 0800 (2048) │ │ │ │ +065E68 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ +065E6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065E6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065E6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -065E9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -065E9C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -065EA0 CRC 9ABAEB25 (2595941157) │ │ │ │ -065EA4 Compressed Size 0000051D (1309) │ │ │ │ -065EA8 Uncompressed Size 00001425 (5157) │ │ │ │ -065EAC Filename Length 0034 (52) │ │ │ │ -065EAE Extra Length 0000 (0) │ │ │ │ -065EB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065E70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +065E72 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +065E76 CRC 9ABAEB25 (2595941157) │ │ │ │ +065E7A Compressed Size 0000051D (1309) │ │ │ │ +065E7E Uncompressed Size 00001425 (5157) │ │ │ │ +065E82 Filename Length 0034 (52) │ │ │ │ +065E84 Extra Length 0000 (0) │ │ │ │ +065E86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x65EB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65E86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -065EE4 PAYLOAD │ │ │ │ +065EBA PAYLOAD │ │ │ │ │ │ │ │ -066401 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ -066405 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -066406 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -066407 General Purpose Flag 0800 (2048) │ │ │ │ +0663D7 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ +0663DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0663DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0663DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -066409 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06640B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06640F CRC 2EF40B13 (787745555) │ │ │ │ -066413 Compressed Size 00000391 (913) │ │ │ │ -066417 Uncompressed Size 000007AE (1966) │ │ │ │ -06641B Filename Length 002C (44) │ │ │ │ -06641D Extra Length 0000 (0) │ │ │ │ -06641F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0663DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0663E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0663E5 CRC 2EF40B13 (787745555) │ │ │ │ +0663E9 Compressed Size 00000391 (913) │ │ │ │ +0663ED Uncompressed Size 000007AE (1966) │ │ │ │ +0663F1 Filename Length 002C (44) │ │ │ │ +0663F3 Extra Length 0000 (0) │ │ │ │ +0663F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6641F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x663F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06644B PAYLOAD │ │ │ │ +066421 PAYLOAD │ │ │ │ │ │ │ │ -0667DC LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ -0667E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0667E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0667E2 General Purpose Flag 0800 (2048) │ │ │ │ +0667B2 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ +0667B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0667B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0667B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0667E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0667E6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0667EA CRC 9647C423 (2521285667) │ │ │ │ -0667EE Compressed Size 00000307 (775) │ │ │ │ -0667F2 Uncompressed Size 00000E7F (3711) │ │ │ │ -0667F6 Filename Length 002B (43) │ │ │ │ -0667F8 Extra Length 0000 (0) │ │ │ │ -0667FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0667BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0667BC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0667C0 CRC 9647C423 (2521285667) │ │ │ │ +0667C4 Compressed Size 00000307 (775) │ │ │ │ +0667C8 Uncompressed Size 00000E7F (3711) │ │ │ │ +0667CC Filename Length 002B (43) │ │ │ │ +0667CE Extra Length 0000 (0) │ │ │ │ +0667D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x667FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x667D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066825 PAYLOAD │ │ │ │ +0667FB PAYLOAD │ │ │ │ │ │ │ │ -066B2C LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ -066B30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -066B31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -066B32 General Purpose Flag 0800 (2048) │ │ │ │ +066B02 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ +066B06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +066B07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +066B08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -066B34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -066B36 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -066B3A CRC 039017A2 (59774882) │ │ │ │ -066B3E Compressed Size 000003C1 (961) │ │ │ │ -066B42 Uncompressed Size 000007E8 (2024) │ │ │ │ -066B46 Filename Length 0026 (38) │ │ │ │ -066B48 Extra Length 0000 (0) │ │ │ │ -066B4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +066B0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +066B0C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +066B10 CRC 039017A2 (59774882) │ │ │ │ +066B14 Compressed Size 000003C1 (961) │ │ │ │ +066B18 Uncompressed Size 000007E8 (2024) │ │ │ │ +066B1C Filename Length 0026 (38) │ │ │ │ +066B1E Extra Length 0000 (0) │ │ │ │ +066B20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66B4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66B20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066B70 PAYLOAD │ │ │ │ +066B46 PAYLOAD │ │ │ │ │ │ │ │ -066F31 LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ -066F35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -066F36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -066F37 General Purpose Flag 0800 (2048) │ │ │ │ +066F07 LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ +066F0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +066F0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +066F0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -066F39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -066F3B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -066F3F CRC 0CBE9AE8 (213818088) │ │ │ │ -066F43 Compressed Size 00000463 (1123) │ │ │ │ -066F47 Uncompressed Size 00000F35 (3893) │ │ │ │ -066F4B Filename Length 0025 (37) │ │ │ │ -066F4D Extra Length 0000 (0) │ │ │ │ -066F4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +066F0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +066F11 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +066F15 CRC 0CBE9AE8 (213818088) │ │ │ │ +066F19 Compressed Size 00000463 (1123) │ │ │ │ +066F1D Uncompressed Size 00000F35 (3893) │ │ │ │ +066F21 Filename Length 0025 (37) │ │ │ │ +066F23 Extra Length 0000 (0) │ │ │ │ +066F25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66F4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66F25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066F74 PAYLOAD │ │ │ │ +066F4A PAYLOAD │ │ │ │ │ │ │ │ -0673D7 LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ -0673DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0673DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0673DD General Purpose Flag 0800 (2048) │ │ │ │ +0673AD LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ +0673B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0673B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0673B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0673DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0673E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0673E5 CRC 272ECFB2 (657379250) │ │ │ │ -0673E9 Compressed Size 0000070D (1805) │ │ │ │ -0673ED Uncompressed Size 0000126F (4719) │ │ │ │ -0673F1 Filename Length 0021 (33) │ │ │ │ -0673F3 Extra Length 0000 (0) │ │ │ │ -0673F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0673B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0673B7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0673BB CRC 272ECFB2 (657379250) │ │ │ │ +0673BF Compressed Size 0000070D (1805) │ │ │ │ +0673C3 Uncompressed Size 0000126F (4719) │ │ │ │ +0673C7 Filename Length 0021 (33) │ │ │ │ +0673C9 Extra Length 0000 (0) │ │ │ │ +0673CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x673F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x673CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -067416 PAYLOAD │ │ │ │ +0673EC PAYLOAD │ │ │ │ │ │ │ │ -067B23 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ -067B27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -067B28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -067B29 General Purpose Flag 0800 (2048) │ │ │ │ +067AF9 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ +067AFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +067AFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +067AFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -067B2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -067B2D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -067B31 CRC 150276AF (352482991) │ │ │ │ -067B35 Compressed Size 00000664 (1636) │ │ │ │ -067B39 Uncompressed Size 00003A8C (14988) │ │ │ │ -067B3D Filename Length 0020 (32) │ │ │ │ -067B3F Extra Length 0000 (0) │ │ │ │ -067B41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +067B01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +067B03 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +067B07 CRC 150276AF (352482991) │ │ │ │ +067B0B Compressed Size 00000664 (1636) │ │ │ │ +067B0F Uncompressed Size 00003A8C (14988) │ │ │ │ +067B13 Filename Length 0020 (32) │ │ │ │ +067B15 Extra Length 0000 (0) │ │ │ │ +067B17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x67B41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x67B17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -067B61 PAYLOAD │ │ │ │ +067B37 PAYLOAD │ │ │ │ │ │ │ │ -0681C5 LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ -0681C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0681CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0681CB General Purpose Flag 0800 (2048) │ │ │ │ +06819B LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ +06819F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0681A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0681A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0681CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0681CF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0681D3 CRC 8A2906DF (2317944543) │ │ │ │ -0681D7 Compressed Size 00000C1A (3098) │ │ │ │ -0681DB Uncompressed Size 000026EF (9967) │ │ │ │ -0681DF Filename Length 002D (45) │ │ │ │ -0681E1 Extra Length 0000 (0) │ │ │ │ -0681E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0681A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0681A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0681A9 CRC 8A2906DF (2317944543) │ │ │ │ +0681AD Compressed Size 00000C1A (3098) │ │ │ │ +0681B1 Uncompressed Size 000026EF (9967) │ │ │ │ +0681B5 Filename Length 002D (45) │ │ │ │ +0681B7 Extra Length 0000 (0) │ │ │ │ +0681B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x681E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x681B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -068210 PAYLOAD │ │ │ │ +0681E6 PAYLOAD │ │ │ │ │ │ │ │ -068E2A LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ -068E2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -068E2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -068E30 General Purpose Flag 0800 (2048) │ │ │ │ +068E00 LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ +068E04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +068E05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +068E06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -068E32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -068E34 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -068E38 CRC 01D149E2 (30493154) │ │ │ │ -068E3C Compressed Size 00000E0B (3595) │ │ │ │ -068E40 Uncompressed Size 00008380 (33664) │ │ │ │ -068E44 Filename Length 002C (44) │ │ │ │ -068E46 Extra Length 0000 (0) │ │ │ │ -068E48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +068E08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +068E0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +068E0E CRC 01D149E2 (30493154) │ │ │ │ +068E12 Compressed Size 00000E0B (3595) │ │ │ │ +068E16 Uncompressed Size 00008380 (33664) │ │ │ │ +068E1A Filename Length 002C (44) │ │ │ │ +068E1C Extra Length 0000 (0) │ │ │ │ +068E1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x68E48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x68E1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -068E74 PAYLOAD │ │ │ │ +068E4A PAYLOAD │ │ │ │ │ │ │ │ -069C7F LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ -069C83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -069C84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -069C85 General Purpose Flag 0800 (2048) │ │ │ │ +069C55 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ +069C59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +069C5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +069C5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -069C87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -069C89 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -069C8D CRC 29ED6585 (703423877) │ │ │ │ -069C91 Compressed Size 00000430 (1072) │ │ │ │ -069C95 Uncompressed Size 000009F0 (2544) │ │ │ │ -069C99 Filename Length 002F (47) │ │ │ │ -069C9B Extra Length 0000 (0) │ │ │ │ -069C9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +069C5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +069C5F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +069C63 CRC 29ED6585 (703423877) │ │ │ │ +069C67 Compressed Size 00000430 (1072) │ │ │ │ +069C6B Uncompressed Size 000009F0 (2544) │ │ │ │ +069C6F Filename Length 002F (47) │ │ │ │ +069C71 Extra Length 0000 (0) │ │ │ │ +069C73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x69C9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x69C73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -069CCC PAYLOAD │ │ │ │ +069CA2 PAYLOAD │ │ │ │ │ │ │ │ -06A0FC LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ -06A100 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06A101 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06A102 General Purpose Flag 0800 (2048) │ │ │ │ +06A0D2 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ +06A0D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06A0D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06A0D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06A104 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06A106 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06A10A CRC 304E4E2F (810438191) │ │ │ │ -06A10E Compressed Size 00000388 (904) │ │ │ │ -06A112 Uncompressed Size 00001212 (4626) │ │ │ │ -06A116 Filename Length 002E (46) │ │ │ │ -06A118 Extra Length 0000 (0) │ │ │ │ -06A11A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06A0DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +06A0DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06A0E0 CRC 304E4E2F (810438191) │ │ │ │ +06A0E4 Compressed Size 00000388 (904) │ │ │ │ +06A0E8 Uncompressed Size 00001212 (4626) │ │ │ │ +06A0EC Filename Length 002E (46) │ │ │ │ +06A0EE Extra Length 0000 (0) │ │ │ │ +06A0F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A11A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A0F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06A148 PAYLOAD │ │ │ │ +06A11E PAYLOAD │ │ │ │ │ │ │ │ -06A4D0 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ -06A4D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06A4D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06A4D6 General Purpose Flag 0800 (2048) │ │ │ │ +06A4A6 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ +06A4AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06A4AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06A4AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06A4D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06A4DA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06A4DE CRC F459E754 (4099532628) │ │ │ │ -06A4E2 Compressed Size 000007C1 (1985) │ │ │ │ -06A4E6 Uncompressed Size 0000131C (4892) │ │ │ │ -06A4EA Filename Length 0025 (37) │ │ │ │ -06A4EC Extra Length 0000 (0) │ │ │ │ -06A4EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06A4AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +06A4B0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06A4B4 CRC F459E754 (4099532628) │ │ │ │ +06A4B8 Compressed Size 000007C1 (1985) │ │ │ │ +06A4BC Uncompressed Size 0000131C (4892) │ │ │ │ +06A4C0 Filename Length 0025 (37) │ │ │ │ +06A4C2 Extra Length 0000 (0) │ │ │ │ +06A4C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A4EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A4C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06A513 PAYLOAD │ │ │ │ +06A4E9 PAYLOAD │ │ │ │ │ │ │ │ -06ACD4 LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ -06ACD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06ACD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06ACDA General Purpose Flag 0800 (2048) │ │ │ │ +06ACAA LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ +06ACAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06ACAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06ACB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06ACDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -06ACDE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06ACE2 CRC A7949094 (2811531412) │ │ │ │ -06ACE6 Compressed Size 0000072B (1835) │ │ │ │ -06ACEA Uncompressed Size 00002CB0 (11440) │ │ │ │ -06ACEE Filename Length 0024 (36) │ │ │ │ -06ACF0 Extra Length 0000 (0) │ │ │ │ -06ACF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06ACB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06ACB4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06ACB8 CRC A7949094 (2811531412) │ │ │ │ +06ACBC Compressed Size 0000072B (1835) │ │ │ │ +06ACC0 Uncompressed Size 00002CB0 (11440) │ │ │ │ +06ACC4 Filename Length 0024 (36) │ │ │ │ +06ACC6 Extra Length 0000 (0) │ │ │ │ +06ACC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6ACF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6ACC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06AD16 PAYLOAD │ │ │ │ +06ACEC PAYLOAD │ │ │ │ │ │ │ │ -06B441 LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ -06B445 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06B446 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06B447 General Purpose Flag 0800 (2048) │ │ │ │ +06B417 LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ +06B41B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06B41C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06B41D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06B449 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06B44B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06B44F CRC B3250C66 (3005549670) │ │ │ │ -06B453 Compressed Size 00000CCB (3275) │ │ │ │ -06B457 Uncompressed Size 0000310A (12554) │ │ │ │ -06B45B Filename Length 0026 (38) │ │ │ │ -06B45D Extra Length 0000 (0) │ │ │ │ -06B45F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06B41F Compression Method 0008 (8) 'Deflated' │ │ │ │ +06B421 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06B425 CRC B3250C66 (3005549670) │ │ │ │ +06B429 Compressed Size 00000CCB (3275) │ │ │ │ +06B42D Uncompressed Size 0000310A (12554) │ │ │ │ +06B431 Filename Length 0026 (38) │ │ │ │ +06B433 Extra Length 0000 (0) │ │ │ │ +06B435 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6B45F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6B435: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06B485 PAYLOAD │ │ │ │ +06B45B PAYLOAD │ │ │ │ │ │ │ │ -06C150 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ -06C154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06C155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06C156 General Purpose Flag 0800 (2048) │ │ │ │ +06C126 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ +06C12A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06C12B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06C12C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06C158 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06C15A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06C15E CRC 8F36FA1F (2402744863) │ │ │ │ -06C162 Compressed Size 000007AC (1964) │ │ │ │ -06C166 Uncompressed Size 000070B9 (28857) │ │ │ │ -06C16A Filename Length 0025 (37) │ │ │ │ -06C16C Extra Length 0000 (0) │ │ │ │ -06C16E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06C12E Compression Method 0008 (8) 'Deflated' │ │ │ │ +06C130 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06C134 CRC 8F36FA1F (2402744863) │ │ │ │ +06C138 Compressed Size 000007AC (1964) │ │ │ │ +06C13C Uncompressed Size 000070B9 (28857) │ │ │ │ +06C140 Filename Length 0025 (37) │ │ │ │ +06C142 Extra Length 0000 (0) │ │ │ │ +06C144 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6C16E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6C144: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06C193 PAYLOAD │ │ │ │ +06C169 PAYLOAD │ │ │ │ │ │ │ │ -06C93F LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ -06C943 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06C944 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06C945 General Purpose Flag 0800 (2048) │ │ │ │ +06C915 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ +06C919 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06C91A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06C91B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06C947 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06C949 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06C94D CRC 08337B43 (137591619) │ │ │ │ -06C951 Compressed Size 000001F4 (500) │ │ │ │ -06C955 Uncompressed Size 000003A4 (932) │ │ │ │ -06C959 Filename Length 002D (45) │ │ │ │ -06C95B Extra Length 0000 (0) │ │ │ │ -06C95D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06C91D Compression Method 0008 (8) 'Deflated' │ │ │ │ +06C91F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06C923 CRC 08337B43 (137591619) │ │ │ │ +06C927 Compressed Size 000001F4 (500) │ │ │ │ +06C92B Uncompressed Size 000003A4 (932) │ │ │ │ +06C92F Filename Length 002D (45) │ │ │ │ +06C931 Extra Length 0000 (0) │ │ │ │ +06C933 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6C95D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6C933: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06C98A PAYLOAD │ │ │ │ +06C960 PAYLOAD │ │ │ │ │ │ │ │ -06CB7E LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ -06CB82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CB83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CB84 General Purpose Flag 0800 (2048) │ │ │ │ +06CB54 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ +06CB58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CB59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CB5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CB86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CB88 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06CB8C CRC 2027604E (539451470) │ │ │ │ -06CB90 Compressed Size 00000287 (647) │ │ │ │ -06CB94 Uncompressed Size 000007A0 (1952) │ │ │ │ -06CB98 Filename Length 002C (44) │ │ │ │ -06CB9A Extra Length 0000 (0) │ │ │ │ -06CB9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CB5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CB5E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06CB62 CRC 2027604E (539451470) │ │ │ │ +06CB66 Compressed Size 00000287 (647) │ │ │ │ +06CB6A Uncompressed Size 000007A0 (1952) │ │ │ │ +06CB6E Filename Length 002C (44) │ │ │ │ +06CB70 Extra Length 0000 (0) │ │ │ │ +06CB72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CB9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CB72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CBC8 PAYLOAD │ │ │ │ +06CB9E PAYLOAD │ │ │ │ │ │ │ │ -06CE4F LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ -06CE53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CE54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CE55 General Purpose Flag 0800 (2048) │ │ │ │ +06CE25 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ +06CE29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CE2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CE2B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CE57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CE59 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06CE5D CRC DA9A1548 (3667531080) │ │ │ │ -06CE61 Compressed Size 00000679 (1657) │ │ │ │ -06CE65 Uncompressed Size 000011FA (4602) │ │ │ │ -06CE69 Filename Length 0028 (40) │ │ │ │ -06CE6B Extra Length 0000 (0) │ │ │ │ -06CE6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CE2D Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CE2F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06CE33 CRC DA9A1548 (3667531080) │ │ │ │ +06CE37 Compressed Size 00000679 (1657) │ │ │ │ +06CE3B Uncompressed Size 000011FA (4602) │ │ │ │ +06CE3F Filename Length 0028 (40) │ │ │ │ +06CE41 Extra Length 0000 (0) │ │ │ │ +06CE43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CE6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CE43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CE95 PAYLOAD │ │ │ │ +06CE6B PAYLOAD │ │ │ │ │ │ │ │ -06D50E LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ -06D512 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D513 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D514 General Purpose Flag 0800 (2048) │ │ │ │ +06D4E4 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ +06D4E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D4E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D4EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D516 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D518 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06D51C CRC E9DF47CA (3923724234) │ │ │ │ -06D520 Compressed Size 000004BC (1212) │ │ │ │ -06D524 Uncompressed Size 0000249E (9374) │ │ │ │ -06D528 Filename Length 0027 (39) │ │ │ │ -06D52A Extra Length 0000 (0) │ │ │ │ -06D52C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D4EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D4EE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06D4F2 CRC E9DF47CA (3923724234) │ │ │ │ +06D4F6 Compressed Size 000004BC (1212) │ │ │ │ +06D4FA Uncompressed Size 0000249E (9374) │ │ │ │ +06D4FE Filename Length 0027 (39) │ │ │ │ +06D500 Extra Length 0000 (0) │ │ │ │ +06D502 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D52C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D502: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D553 PAYLOAD │ │ │ │ +06D529 PAYLOAD │ │ │ │ │ │ │ │ -06DA0F LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ -06DA13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06DA14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06DA15 General Purpose Flag 0800 (2048) │ │ │ │ +06D9E5 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ +06D9E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D9EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D9EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06DA17 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06DA19 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06DA1D CRC FE590403 (4267246595) │ │ │ │ -06DA21 Compressed Size 000005D7 (1495) │ │ │ │ -06DA25 Uncompressed Size 00000EA7 (3751) │ │ │ │ -06DA29 Filename Length 0020 (32) │ │ │ │ -06DA2B Extra Length 0000 (0) │ │ │ │ -06DA2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D9ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D9EF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06D9F3 CRC FE590403 (4267246595) │ │ │ │ +06D9F7 Compressed Size 000005D7 (1495) │ │ │ │ +06D9FB Uncompressed Size 00000EA7 (3751) │ │ │ │ +06D9FF Filename Length 0020 (32) │ │ │ │ +06DA01 Extra Length 0000 (0) │ │ │ │ +06DA03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6DA2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6DA03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06DA4D PAYLOAD │ │ │ │ +06DA23 PAYLOAD │ │ │ │ │ │ │ │ -06E024 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ -06E028 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E029 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E02A General Purpose Flag 0800 (2048) │ │ │ │ +06DFFA LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ +06DFFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06DFFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E000 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E02C Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E02E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06E032 CRC 659313CE (1704137678) │ │ │ │ -06E036 Compressed Size 0000062A (1578) │ │ │ │ -06E03A Uncompressed Size 0000258E (9614) │ │ │ │ -06E03E Filename Length 001F (31) │ │ │ │ -06E040 Extra Length 0000 (0) │ │ │ │ -06E042 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E002 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E004 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06E008 CRC 659313CE (1704137678) │ │ │ │ +06E00C Compressed Size 0000062A (1578) │ │ │ │ +06E010 Uncompressed Size 0000258E (9614) │ │ │ │ +06E014 Filename Length 001F (31) │ │ │ │ +06E016 Extra Length 0000 (0) │ │ │ │ +06E018 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E042: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E018: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E061 PAYLOAD │ │ │ │ +06E037 PAYLOAD │ │ │ │ │ │ │ │ -06E68B LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ -06E68F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E690 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E691 General Purpose Flag 0800 (2048) │ │ │ │ +06E661 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ +06E665 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E666 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E667 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E693 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E695 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06E699 CRC 592859FC (1495816700) │ │ │ │ -06E69D Compressed Size 000008F0 (2288) │ │ │ │ -06E6A1 Uncompressed Size 0000182A (6186) │ │ │ │ -06E6A5 Filename Length 0020 (32) │ │ │ │ -06E6A7 Extra Length 0000 (0) │ │ │ │ -06E6A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E669 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E66B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06E66F CRC 592859FC (1495816700) │ │ │ │ +06E673 Compressed Size 000008F0 (2288) │ │ │ │ +06E677 Uncompressed Size 0000182A (6186) │ │ │ │ +06E67B Filename Length 0020 (32) │ │ │ │ +06E67D Extra Length 0000 (0) │ │ │ │ +06E67F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E6A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E67F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E6C9 PAYLOAD │ │ │ │ +06E69F PAYLOAD │ │ │ │ │ │ │ │ -06EFB9 LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ -06EFBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06EFBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06EFBF General Purpose Flag 0800 (2048) │ │ │ │ +06EF8F LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ +06EF93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06EF94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06EF95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06EFC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06EFC3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06EFC7 CRC ADFCC535 (2919023925) │ │ │ │ -06EFCB Compressed Size 00000983 (2435) │ │ │ │ -06EFCF Uncompressed Size 000042AE (17070) │ │ │ │ -06EFD3 Filename Length 001F (31) │ │ │ │ -06EFD5 Extra Length 0000 (0) │ │ │ │ -06EFD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06EF97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06EF99 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06EF9D CRC ADFCC535 (2919023925) │ │ │ │ +06EFA1 Compressed Size 00000983 (2435) │ │ │ │ +06EFA5 Uncompressed Size 000042AE (17070) │ │ │ │ +06EFA9 Filename Length 001F (31) │ │ │ │ +06EFAB Extra Length 0000 (0) │ │ │ │ +06EFAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6EFD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6EFAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06EFF6 PAYLOAD │ │ │ │ +06EFCC PAYLOAD │ │ │ │ │ │ │ │ -06F979 LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ -06F97D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06F97E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06F97F General Purpose Flag 0800 (2048) │ │ │ │ +06F94F LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ +06F953 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06F954 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06F955 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06F981 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06F983 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06F987 CRC 86C1AB30 (2260839216) │ │ │ │ -06F98B Compressed Size 0000073D (1853) │ │ │ │ -06F98F Uncompressed Size 000013E7 (5095) │ │ │ │ -06F993 Filename Length 001F (31) │ │ │ │ -06F995 Extra Length 0000 (0) │ │ │ │ -06F997 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06F957 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06F959 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06F95D CRC 86C1AB30 (2260839216) │ │ │ │ +06F961 Compressed Size 0000073D (1853) │ │ │ │ +06F965 Uncompressed Size 000013E7 (5095) │ │ │ │ +06F969 Filename Length 001F (31) │ │ │ │ +06F96B Extra Length 0000 (0) │ │ │ │ +06F96D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6F997: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6F96D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06F9B6 PAYLOAD │ │ │ │ +06F98C PAYLOAD │ │ │ │ │ │ │ │ -0700F3 LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ -0700F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0700F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0700F9 General Purpose Flag 0800 (2048) │ │ │ │ +0700C9 LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ +0700CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0700CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0700CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0700FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0700FD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -070101 CRC 6A0FE984 (1779427716) │ │ │ │ -070105 Compressed Size 00000B12 (2834) │ │ │ │ -070109 Uncompressed Size 00007E29 (32297) │ │ │ │ -07010D Filename Length 001E (30) │ │ │ │ -07010F Extra Length 0000 (0) │ │ │ │ -070111 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0700D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0700D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0700D7 CRC 6A0FE984 (1779427716) │ │ │ │ +0700DB Compressed Size 00000B12 (2834) │ │ │ │ +0700DF Uncompressed Size 00007E29 (32297) │ │ │ │ +0700E3 Filename Length 001E (30) │ │ │ │ +0700E5 Extra Length 0000 (0) │ │ │ │ +0700E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70111: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x700E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07012F PAYLOAD │ │ │ │ +070105 PAYLOAD │ │ │ │ │ │ │ │ -070C41 LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ -070C45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070C46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070C47 General Purpose Flag 0800 (2048) │ │ │ │ +070C17 LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ +070C1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070C1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070C1D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070C49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -070C4B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -070C4F CRC 4F8744A0 (1334264992) │ │ │ │ -070C53 Compressed Size 000005A4 (1444) │ │ │ │ -070C57 Uncompressed Size 00000ED6 (3798) │ │ │ │ -070C5B Filename Length 0020 (32) │ │ │ │ -070C5D Extra Length 0000 (0) │ │ │ │ -070C5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070C1F Compression Method 0008 (8) 'Deflated' │ │ │ │ +070C21 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +070C25 CRC 4F8744A0 (1334264992) │ │ │ │ +070C29 Compressed Size 000005A4 (1444) │ │ │ │ +070C2D Uncompressed Size 00000ED6 (3798) │ │ │ │ +070C31 Filename Length 0020 (32) │ │ │ │ +070C33 Extra Length 0000 (0) │ │ │ │ +070C35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70C5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70C35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070C7F PAYLOAD │ │ │ │ +070C55 PAYLOAD │ │ │ │ │ │ │ │ -071223 LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ -071227 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071228 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071229 General Purpose Flag 0800 (2048) │ │ │ │ +0711F9 LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ +0711FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0711FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0711FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07122B Compression Method 0008 (8) 'Deflated' │ │ │ │ -07122D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -071231 CRC 9D4DC270 (2639118960) │ │ │ │ -071235 Compressed Size 000007A6 (1958) │ │ │ │ -071239 Uncompressed Size 0000506B (20587) │ │ │ │ -07123D Filename Length 001F (31) │ │ │ │ -07123F Extra Length 0000 (0) │ │ │ │ -071241 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071201 Compression Method 0008 (8) 'Deflated' │ │ │ │ +071203 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +071207 CRC 9D4DC270 (2639118960) │ │ │ │ +07120B Compressed Size 000007A6 (1958) │ │ │ │ +07120F Uncompressed Size 0000506B (20587) │ │ │ │ +071213 Filename Length 001F (31) │ │ │ │ +071215 Extra Length 0000 (0) │ │ │ │ +071217 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71241: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71217: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071260 PAYLOAD │ │ │ │ +071236 PAYLOAD │ │ │ │ │ │ │ │ -071A06 LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ -071A0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071A0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071A0C General Purpose Flag 0800 (2048) │ │ │ │ +0719DC LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ +0719E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0719E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0719E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071A0E Compression Method 0008 (8) 'Deflated' │ │ │ │ -071A10 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -071A14 CRC 1FF7ABD2 (536325074) │ │ │ │ -071A18 Compressed Size 000003E0 (992) │ │ │ │ -071A1C Uncompressed Size 000008EA (2282) │ │ │ │ -071A20 Filename Length 002E (46) │ │ │ │ -071A22 Extra Length 0000 (0) │ │ │ │ -071A24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0719E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0719E6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0719EA CRC 1FF7ABD2 (536325074) │ │ │ │ +0719EE Compressed Size 000003E0 (992) │ │ │ │ +0719F2 Uncompressed Size 000008EA (2282) │ │ │ │ +0719F6 Filename Length 002E (46) │ │ │ │ +0719F8 Extra Length 0000 (0) │ │ │ │ +0719FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71A24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x719FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071A52 PAYLOAD │ │ │ │ +071A28 PAYLOAD │ │ │ │ │ │ │ │ -071E32 LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ -071E36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071E37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071E38 General Purpose Flag 0800 (2048) │ │ │ │ +071E08 LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ +071E0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071E0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071E0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071E3A Compression Method 0008 (8) 'Deflated' │ │ │ │ -071E3C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -071E40 CRC 1C6B95F5 (476812789) │ │ │ │ -071E44 Compressed Size 000005CB (1483) │ │ │ │ -071E48 Uncompressed Size 00001418 (5144) │ │ │ │ -071E4C Filename Length 002D (45) │ │ │ │ -071E4E Extra Length 0000 (0) │ │ │ │ -071E50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071E10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +071E12 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +071E16 CRC 1C6B95F5 (476812789) │ │ │ │ +071E1A Compressed Size 000005CB (1483) │ │ │ │ +071E1E Uncompressed Size 00001418 (5144) │ │ │ │ +071E22 Filename Length 002D (45) │ │ │ │ +071E24 Extra Length 0000 (0) │ │ │ │ +071E26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71E50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71E26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071E7D PAYLOAD │ │ │ │ +071E53 PAYLOAD │ │ │ │ │ │ │ │ -072448 LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ -07244C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07244D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07244E General Purpose Flag 0800 (2048) │ │ │ │ +07241E LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ +072422 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072423 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072424 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072450 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072452 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -072456 CRC 5010EE44 (1343286852) │ │ │ │ -07245A Compressed Size 0000072B (1835) │ │ │ │ -07245E Uncompressed Size 000018D3 (6355) │ │ │ │ -072462 Filename Length 0035 (53) │ │ │ │ -072464 Extra Length 0000 (0) │ │ │ │ -072466 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072426 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072428 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07242C CRC 5010EE44 (1343286852) │ │ │ │ +072430 Compressed Size 0000072B (1835) │ │ │ │ +072434 Uncompressed Size 000018D3 (6355) │ │ │ │ +072438 Filename Length 0035 (53) │ │ │ │ +07243A Extra Length 0000 (0) │ │ │ │ +07243C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72466: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7243C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07249B PAYLOAD │ │ │ │ +072471 PAYLOAD │ │ │ │ │ │ │ │ -072BC6 LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ -072BCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072BCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072BCC General Purpose Flag 0800 (2048) │ │ │ │ +072B9C LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ +072BA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072BA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072BA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072BCE Compression Method 0008 (8) 'Deflated' │ │ │ │ -072BD0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -072BD4 CRC A84AD2D4 (2823475924) │ │ │ │ -072BD8 Compressed Size 00000617 (1559) │ │ │ │ -072BDC Uncompressed Size 000034DF (13535) │ │ │ │ -072BE0 Filename Length 0034 (52) │ │ │ │ -072BE2 Extra Length 0000 (0) │ │ │ │ -072BE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072BA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072BA6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +072BAA CRC A84AD2D4 (2823475924) │ │ │ │ +072BAE Compressed Size 00000617 (1559) │ │ │ │ +072BB2 Uncompressed Size 000034DF (13535) │ │ │ │ +072BB6 Filename Length 0034 (52) │ │ │ │ +072BB8 Extra Length 0000 (0) │ │ │ │ +072BBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72BE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72BBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072C18 PAYLOAD │ │ │ │ +072BEE PAYLOAD │ │ │ │ │ │ │ │ -07322F LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ -073233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073235 General Purpose Flag 0800 (2048) │ │ │ │ +073205 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ +073209 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07320A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07320B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073237 Compression Method 0000 (0) 'Stored' │ │ │ │ -073239 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07323D CRC 00000000 (0) │ │ │ │ -073241 Compressed Size 00000000 (0) │ │ │ │ -073245 Uncompressed Size 00000000 (0) │ │ │ │ -073249 Filename Length 0013 (19) │ │ │ │ -07324B Extra Length 0000 (0) │ │ │ │ -07324D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +07320D Compression Method 0000 (0) 'Stored' │ │ │ │ +07320F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +073213 CRC 00000000 (0) │ │ │ │ +073217 Compressed Size 00000000 (0) │ │ │ │ +07321B Uncompressed Size 00000000 (0) │ │ │ │ +07321F Filename Length 0013 (19) │ │ │ │ +073221 Extra Length 0000 (0) │ │ │ │ +073223 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7324D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73223: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -073260 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ -073264 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073265 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073266 General Purpose Flag 0800 (2048) │ │ │ │ +073236 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ +07323A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07323B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07323C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073268 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07326A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07326E CRC 69602A16 (1767909910) │ │ │ │ -073272 Compressed Size 00000226 (550) │ │ │ │ -073276 Uncompressed Size 000003A3 (931) │ │ │ │ -07327A Filename Length 0022 (34) │ │ │ │ -07327C Extra Length 0000 (0) │ │ │ │ -07327E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07323E Compression Method 0008 (8) 'Deflated' │ │ │ │ +073240 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +073244 CRC 69602A16 (1767909910) │ │ │ │ +073248 Compressed Size 00000226 (550) │ │ │ │ +07324C Uncompressed Size 000003A3 (931) │ │ │ │ +073250 Filename Length 0022 (34) │ │ │ │ +073252 Extra Length 0000 (0) │ │ │ │ +073254 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7327E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73254: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0732A0 PAYLOAD │ │ │ │ +073276 PAYLOAD │ │ │ │ │ │ │ │ -0734C6 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ -0734CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0734CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0734CC General Purpose Flag 0800 (2048) │ │ │ │ +07349C LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ +0734A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0734A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0734A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0734CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0734D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0734D4 CRC 65AEB52C (1705948460) │ │ │ │ -0734D8 Compressed Size 0000022C (556) │ │ │ │ -0734DC Uncompressed Size 00000401 (1025) │ │ │ │ -0734E0 Filename Length 0022 (34) │ │ │ │ -0734E2 Extra Length 0000 (0) │ │ │ │ -0734E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0734A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0734A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0734AA CRC 65AEB52C (1705948460) │ │ │ │ +0734AE Compressed Size 0000022C (556) │ │ │ │ +0734B2 Uncompressed Size 00000401 (1025) │ │ │ │ +0734B6 Filename Length 0022 (34) │ │ │ │ +0734B8 Extra Length 0000 (0) │ │ │ │ +0734BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x734E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x734BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073506 PAYLOAD │ │ │ │ +0734DC PAYLOAD │ │ │ │ │ │ │ │ -073732 LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ -073736 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073737 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073738 General Purpose Flag 0800 (2048) │ │ │ │ +073708 LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ +07370C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07370D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07370E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07373A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07373C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -073740 CRC 3855514D (945115469) │ │ │ │ -073744 Compressed Size 00000CFA (3322) │ │ │ │ -073748 Uncompressed Size 000019A6 (6566) │ │ │ │ -07374C Filename Length 0020 (32) │ │ │ │ -07374E Extra Length 0000 (0) │ │ │ │ -073750 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073710 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073712 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +073716 CRC 3855514D (945115469) │ │ │ │ +07371A Compressed Size 00000CFA (3322) │ │ │ │ +07371E Uncompressed Size 000019A6 (6566) │ │ │ │ +073722 Filename Length 0020 (32) │ │ │ │ +073724 Extra Length 0000 (0) │ │ │ │ +073726 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73750: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73726: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073770 PAYLOAD │ │ │ │ +073746 PAYLOAD │ │ │ │ │ │ │ │ -07446A LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ -07446E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07446F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074470 General Purpose Flag 0800 (2048) │ │ │ │ +074440 LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ +074444 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074445 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074446 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074472 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074474 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -074478 CRC E934E83C (3912558652) │ │ │ │ -07447C Compressed Size 00000667 (1639) │ │ │ │ -074480 Uncompressed Size 0000168B (5771) │ │ │ │ -074484 Filename Length 001F (31) │ │ │ │ -074486 Extra Length 0000 (0) │ │ │ │ -074488 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074448 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07444A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07444E CRC E934E83C (3912558652) │ │ │ │ +074452 Compressed Size 00000667 (1639) │ │ │ │ +074456 Uncompressed Size 0000168B (5771) │ │ │ │ +07445A Filename Length 001F (31) │ │ │ │ +07445C Extra Length 0000 (0) │ │ │ │ +07445E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74488: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7445E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0744A7 PAYLOAD │ │ │ │ +07447D PAYLOAD │ │ │ │ │ │ │ │ -074B0E LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ -074B12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074B13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074B14 General Purpose Flag 0800 (2048) │ │ │ │ +074AE4 LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ +074AE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074AE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074AEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074B16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074B18 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -074B1C CRC 3D16EE22 (1024912930) │ │ │ │ -074B20 Compressed Size 000006CD (1741) │ │ │ │ -074B24 Uncompressed Size 00000D13 (3347) │ │ │ │ -074B28 Filename Length 0024 (36) │ │ │ │ -074B2A Extra Length 0000 (0) │ │ │ │ -074B2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074AEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +074AEE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +074AF2 CRC 3D16EE22 (1024912930) │ │ │ │ +074AF6 Compressed Size 000006CD (1741) │ │ │ │ +074AFA Uncompressed Size 00000D13 (3347) │ │ │ │ +074AFE Filename Length 0024 (36) │ │ │ │ +074B00 Extra Length 0000 (0) │ │ │ │ +074B02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74B2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74B02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074B50 PAYLOAD │ │ │ │ +074B26 PAYLOAD │ │ │ │ │ │ │ │ -07521D LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ -075221 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075222 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075223 General Purpose Flag 0800 (2048) │ │ │ │ +0751F3 LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ +0751F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0751F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0751F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075225 Compression Method 0008 (8) 'Deflated' │ │ │ │ -075227 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07522B CRC 8F89A5CA (2408162762) │ │ │ │ -07522F Compressed Size 000003AD (941) │ │ │ │ -075233 Uncompressed Size 00000D54 (3412) │ │ │ │ -075237 Filename Length 0023 (35) │ │ │ │ -075239 Extra Length 0000 (0) │ │ │ │ -07523B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0751FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0751FD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +075201 CRC 8F89A5CA (2408162762) │ │ │ │ +075205 Compressed Size 000003AD (941) │ │ │ │ +075209 Uncompressed Size 00000D54 (3412) │ │ │ │ +07520D Filename Length 0023 (35) │ │ │ │ +07520F Extra Length 0000 (0) │ │ │ │ +075211 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7523B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07525E PAYLOAD │ │ │ │ +075234 PAYLOAD │ │ │ │ │ │ │ │ -07560B LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ -07560F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075610 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075611 General Purpose Flag 0800 (2048) │ │ │ │ +0755E1 LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ +0755E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0755E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0755E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075613 Compression Method 0000 (0) 'Stored' │ │ │ │ -075615 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -075619 CRC 00000000 (0) │ │ │ │ -07561D Compressed Size 00000000 (0) │ │ │ │ -075621 Uncompressed Size 00000000 (0) │ │ │ │ -075625 Filename Length 0014 (20) │ │ │ │ -075627 Extra Length 0000 (0) │ │ │ │ -075629 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0755E9 Compression Method 0000 (0) 'Stored' │ │ │ │ +0755EB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0755EF CRC 00000000 (0) │ │ │ │ +0755F3 Compressed Size 00000000 (0) │ │ │ │ +0755F7 Uncompressed Size 00000000 (0) │ │ │ │ +0755FB Filename Length 0014 (20) │ │ │ │ +0755FD Extra Length 0000 (0) │ │ │ │ +0755FF Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75629: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x755FF: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07563D LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ -075641 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075642 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075643 General Purpose Flag 0800 (2048) │ │ │ │ +075613 LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ +075617 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075618 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075619 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075645 Compression Method 0008 (8) 'Deflated' │ │ │ │ -075647 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07564B CRC B4E9FA4A (3035232842) │ │ │ │ -07564F Compressed Size 000001CB (459) │ │ │ │ -075653 Uncompressed Size 0000030A (778) │ │ │ │ -075657 Filename Length 0025 (37) │ │ │ │ -075659 Extra Length 0000 (0) │ │ │ │ -07565B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07561B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07561D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +075621 CRC 25083264 (621294180) │ │ │ │ +075625 Compressed Size 000001CA (458) │ │ │ │ +075629 Uncompressed Size 0000030A (778) │ │ │ │ +07562D Filename Length 0025 (37) │ │ │ │ +07562F Extra Length 0000 (0) │ │ │ │ +075631 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7565B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75631: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075680 PAYLOAD │ │ │ │ +075656 PAYLOAD │ │ │ │ │ │ │ │ -07584B LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ -07584F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075850 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075851 General Purpose Flag 0800 (2048) │ │ │ │ +075820 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ +075824 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075825 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075826 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075853 Compression Method 0008 (8) 'Deflated' │ │ │ │ -075855 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -075859 CRC 8A741CD2 (2322865362) │ │ │ │ -07585D Compressed Size 000001E1 (481) │ │ │ │ -075861 Uncompressed Size 00000453 (1107) │ │ │ │ -075865 Filename Length 0024 (36) │ │ │ │ -075867 Extra Length 0000 (0) │ │ │ │ -075869 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075828 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07582A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07582E CRC 561E776A (1444837226) │ │ │ │ +075832 Compressed Size 000001DB (475) │ │ │ │ +075836 Uncompressed Size 0000042B (1067) │ │ │ │ +07583A Filename Length 0024 (36) │ │ │ │ +07583C Extra Length 0000 (0) │ │ │ │ +07583E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75869: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7583E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07588D PAYLOAD │ │ │ │ +075862 PAYLOAD │ │ │ │ │ │ │ │ -075A6E LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ -075A72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075A73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075A74 General Purpose Flag 0800 (2048) │ │ │ │ +075A3D LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ +075A41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075A42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075A43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075A76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -075A78 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -075A7C CRC 070EA76C (118400876) │ │ │ │ -075A80 Compressed Size 00000298 (664) │ │ │ │ -075A84 Uncompressed Size 00000525 (1317) │ │ │ │ -075A88 Filename Length 0027 (39) │ │ │ │ -075A8A Extra Length 0000 (0) │ │ │ │ -075A8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075A45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075A47 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +075A4B CRC 2938FB20 (691600160) │ │ │ │ +075A4F Compressed Size 0000029A (666) │ │ │ │ +075A53 Uncompressed Size 00000525 (1317) │ │ │ │ +075A57 Filename Length 0027 (39) │ │ │ │ +075A59 Extra Length 0000 (0) │ │ │ │ +075A5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75A8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75A5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075AB3 PAYLOAD │ │ │ │ +075A82 PAYLOAD │ │ │ │ │ │ │ │ -075D4B LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ -075D4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075D50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075D51 General Purpose Flag 0800 (2048) │ │ │ │ +075D1C LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ +075D20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075D21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075D22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075D53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -075D55 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -075D59 CRC 29C85FE4 (700997604) │ │ │ │ -075D5D Compressed Size 000002A5 (677) │ │ │ │ -075D61 Uncompressed Size 00000846 (2118) │ │ │ │ -075D65 Filename Length 0026 (38) │ │ │ │ -075D67 Extra Length 0000 (0) │ │ │ │ -075D69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075D24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075D26 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +075D2A CRC B7607D0F (3076553999) │ │ │ │ +075D2E Compressed Size 000002A0 (672) │ │ │ │ +075D32 Uncompressed Size 0000081E (2078) │ │ │ │ +075D36 Filename Length 0026 (38) │ │ │ │ +075D38 Extra Length 0000 (0) │ │ │ │ +075D3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75D69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75D3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075D8F PAYLOAD │ │ │ │ +075D60 PAYLOAD │ │ │ │ │ │ │ │ -076034 LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ -076038 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076039 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07603A General Purpose Flag 0800 (2048) │ │ │ │ +076000 LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ +076004 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076005 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076006 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07603C Compression Method 0008 (8) 'Deflated' │ │ │ │ -07603E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -076042 CRC 36C1B0E6 (918663398) │ │ │ │ -076046 Compressed Size 000001D0 (464) │ │ │ │ -07604A Uncompressed Size 0000031E (798) │ │ │ │ -07604E Filename Length 0029 (41) │ │ │ │ -076050 Extra Length 0000 (0) │ │ │ │ -076052 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076008 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07600A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07600E CRC 6DB53565 (1840592229) │ │ │ │ +076012 Compressed Size 000001D2 (466) │ │ │ │ +076016 Uncompressed Size 0000031E (798) │ │ │ │ +07601A Filename Length 0029 (41) │ │ │ │ +07601C Extra Length 0000 (0) │ │ │ │ +07601E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76052: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7601E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07607B PAYLOAD │ │ │ │ +076047 PAYLOAD │ │ │ │ │ │ │ │ -07624B LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ -07624F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076250 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076251 General Purpose Flag 0800 (2048) │ │ │ │ +076219 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ +07621D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07621E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07621F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076253 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076255 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -076259 CRC 15259B0C (354786060) │ │ │ │ -07625D Compressed Size 000001B5 (437) │ │ │ │ -076261 Uncompressed Size 00000424 (1060) │ │ │ │ -076265 Filename Length 0028 (40) │ │ │ │ -076267 Extra Length 0000 (0) │ │ │ │ -076269 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076221 Compression Method 0008 (8) 'Deflated' │ │ │ │ +076223 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +076227 CRC EDA9DED0 (3987332816) │ │ │ │ +07622B Compressed Size 000001AF (431) │ │ │ │ +07622F Uncompressed Size 000003FC (1020) │ │ │ │ +076233 Filename Length 0028 (40) │ │ │ │ +076235 Extra Length 0000 (0) │ │ │ │ +076237 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76269: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76237: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076291 PAYLOAD │ │ │ │ +07625F PAYLOAD │ │ │ │ │ │ │ │ -076446 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ -07644A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07644B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07644C General Purpose Flag 0800 (2048) │ │ │ │ +07640E LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ +076412 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076413 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076414 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07644E Compression Method 0008 (8) 'Deflated' │ │ │ │ -076450 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -076454 CRC EE43C573 (3997418867) │ │ │ │ -076458 Compressed Size 00000246 (582) │ │ │ │ -07645C Uncompressed Size 0000045A (1114) │ │ │ │ -076460 Filename Length 0025 (37) │ │ │ │ -076462 Extra Length 0000 (0) │ │ │ │ -076464 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076416 Compression Method 0008 (8) 'Deflated' │ │ │ │ +076418 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07641C CRC EE43C573 (3997418867) │ │ │ │ +076420 Compressed Size 00000246 (582) │ │ │ │ +076424 Uncompressed Size 0000045A (1114) │ │ │ │ +076428 Filename Length 0025 (37) │ │ │ │ +07642A Extra Length 0000 (0) │ │ │ │ +07642C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76464: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7642C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076489 PAYLOAD │ │ │ │ +076451 PAYLOAD │ │ │ │ │ │ │ │ -0766CF LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ -0766D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0766D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0766D5 General Purpose Flag 0800 (2048) │ │ │ │ +076697 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ +07669B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07669C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07669D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0766D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0766D9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0766DD CRC 85E4739C (2246341532) │ │ │ │ -0766E1 Compressed Size 00000280 (640) │ │ │ │ -0766E5 Uncompressed Size 000007BD (1981) │ │ │ │ -0766E9 Filename Length 0024 (36) │ │ │ │ -0766EB Extra Length 0000 (0) │ │ │ │ -0766ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07669F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0766A1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0766A5 CRC 85E4739C (2246341532) │ │ │ │ +0766A9 Compressed Size 00000280 (640) │ │ │ │ +0766AD Uncompressed Size 000007BD (1981) │ │ │ │ +0766B1 Filename Length 0024 (36) │ │ │ │ +0766B3 Extra Length 0000 (0) │ │ │ │ +0766B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x766ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x766B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076711 PAYLOAD │ │ │ │ +0766D9 PAYLOAD │ │ │ │ │ │ │ │ -076991 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ -076995 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076996 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076997 General Purpose Flag 0800 (2048) │ │ │ │ +076959 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ +07695D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07695E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07695F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076999 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07699B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07699F CRC 10FC16D7 (284956375) │ │ │ │ -0769A3 Compressed Size 000003A1 (929) │ │ │ │ -0769A7 Uncompressed Size 00000959 (2393) │ │ │ │ -0769AB Filename Length 0022 (34) │ │ │ │ -0769AD Extra Length 0000 (0) │ │ │ │ -0769AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076961 Compression Method 0008 (8) 'Deflated' │ │ │ │ +076963 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +076967 CRC AC1E82C5 (2887680709) │ │ │ │ +07696B Compressed Size 000003A1 (929) │ │ │ │ +07696F Uncompressed Size 00000959 (2393) │ │ │ │ +076973 Filename Length 0022 (34) │ │ │ │ +076975 Extra Length 0000 (0) │ │ │ │ +076977 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x769AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76977: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0769D1 PAYLOAD │ │ │ │ +076999 PAYLOAD │ │ │ │ │ │ │ │ -076D72 LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ -076D76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076D77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076D78 General Purpose Flag 0800 (2048) │ │ │ │ +076D3A LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ +076D3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076D3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076D40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076D7A Compression Method 0008 (8) 'Deflated' │ │ │ │ -076D7C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -076D80 CRC 417505E5 (1098188261) │ │ │ │ -076D84 Compressed Size 00000461 (1121) │ │ │ │ -076D88 Uncompressed Size 00001FAF (8111) │ │ │ │ -076D8C Filename Length 0021 (33) │ │ │ │ -076D8E Extra Length 0000 (0) │ │ │ │ -076D90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076D42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +076D44 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +076D48 CRC 29D1CC84 (701615236) │ │ │ │ +076D4C Compressed Size 00000462 (1122) │ │ │ │ +076D50 Uncompressed Size 00001FAF (8111) │ │ │ │ +076D54 Filename Length 0021 (33) │ │ │ │ +076D56 Extra Length 0000 (0) │ │ │ │ +076D58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76D90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76D58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076DB1 PAYLOAD │ │ │ │ +076D79 PAYLOAD │ │ │ │ │ │ │ │ -077212 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ -077216 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077217 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077218 General Purpose Flag 0800 (2048) │ │ │ │ +0771DB LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ +0771DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0771E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0771E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07721A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07721C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -077220 CRC 6F80F4BF (1870722239) │ │ │ │ -077224 Compressed Size 000002C7 (711) │ │ │ │ -077228 Uncompressed Size 000005E6 (1510) │ │ │ │ -07722C Filename Length 002A (42) │ │ │ │ -07722E Extra Length 0000 (0) │ │ │ │ -077230 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0771E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0771E5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0771E9 CRC 6F80F4BF (1870722239) │ │ │ │ +0771ED Compressed Size 000002C7 (711) │ │ │ │ +0771F1 Uncompressed Size 000005E6 (1510) │ │ │ │ +0771F5 Filename Length 002A (42) │ │ │ │ +0771F7 Extra Length 0000 (0) │ │ │ │ +0771F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77230: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x771F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07725A PAYLOAD │ │ │ │ +077223 PAYLOAD │ │ │ │ │ │ │ │ -077521 LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ -077525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077527 General Purpose Flag 0800 (2048) │ │ │ │ +0774EA LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ +0774EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0774EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0774F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077529 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07752B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07752F CRC 5CEEDA65 (1559157349) │ │ │ │ -077533 Compressed Size 000002F3 (755) │ │ │ │ -077537 Uncompressed Size 00000C87 (3207) │ │ │ │ -07753B Filename Length 0029 (41) │ │ │ │ -07753D Extra Length 0000 (0) │ │ │ │ -07753F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0774F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0774F4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0774F8 CRC 5CEEDA65 (1559157349) │ │ │ │ +0774FC Compressed Size 000002F3 (755) │ │ │ │ +077500 Uncompressed Size 00000C87 (3207) │ │ │ │ +077504 Filename Length 0029 (41) │ │ │ │ +077506 Extra Length 0000 (0) │ │ │ │ +077508 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7753F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77508: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077568 PAYLOAD │ │ │ │ +077531 PAYLOAD │ │ │ │ │ │ │ │ -07785B LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ -07785F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077860 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077861 General Purpose Flag 0800 (2048) │ │ │ │ +077824 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ +077828 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077829 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07782A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077863 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077865 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -077869 CRC EDC213C6 (3988919238) │ │ │ │ -07786D Compressed Size 000001C7 (455) │ │ │ │ -077871 Uncompressed Size 000002EC (748) │ │ │ │ -077875 Filename Length 001F (31) │ │ │ │ -077877 Extra Length 0000 (0) │ │ │ │ -077879 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07782C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07782E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +077832 CRC EDC213C6 (3988919238) │ │ │ │ +077836 Compressed Size 000001C7 (455) │ │ │ │ +07783A Uncompressed Size 000002EC (748) │ │ │ │ +07783E Filename Length 001F (31) │ │ │ │ +077840 Extra Length 0000 (0) │ │ │ │ +077842 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77879: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77842: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077898 PAYLOAD │ │ │ │ +077861 PAYLOAD │ │ │ │ │ │ │ │ -077A5F LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ -077A63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077A64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077A65 General Purpose Flag 0800 (2048) │ │ │ │ +077A28 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ +077A2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077A2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077A2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077A67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077A69 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -077A6D CRC 9B60A8EE (2606803182) │ │ │ │ -077A71 Compressed Size 000001D2 (466) │ │ │ │ -077A75 Uncompressed Size 000003EF (1007) │ │ │ │ -077A79 Filename Length 001E (30) │ │ │ │ -077A7B Extra Length 0000 (0) │ │ │ │ -077A7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077A30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +077A32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +077A36 CRC 9B60A8EE (2606803182) │ │ │ │ +077A3A Compressed Size 000001D2 (466) │ │ │ │ +077A3E Uncompressed Size 000003EF (1007) │ │ │ │ +077A42 Filename Length 001E (30) │ │ │ │ +077A44 Extra Length 0000 (0) │ │ │ │ +077A46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77A7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77A46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077A9B PAYLOAD │ │ │ │ +077A64 PAYLOAD │ │ │ │ │ │ │ │ -077C6D LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ -077C71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077C72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077C73 General Purpose Flag 0800 (2048) │ │ │ │ +077C36 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ +077C3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077C3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077C3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077C75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077C77 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -077C7B CRC 4DA9F5BA (1302984122) │ │ │ │ -077C7F Compressed Size 0000030A (778) │ │ │ │ -077C83 Uncompressed Size 000006A9 (1705) │ │ │ │ -077C87 Filename Length 002C (44) │ │ │ │ -077C89 Extra Length 0000 (0) │ │ │ │ -077C8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077C3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +077C40 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +077C44 CRC 4DA9F5BA (1302984122) │ │ │ │ +077C48 Compressed Size 0000030A (778) │ │ │ │ +077C4C Uncompressed Size 000006A9 (1705) │ │ │ │ +077C50 Filename Length 002C (44) │ │ │ │ +077C52 Extra Length 0000 (0) │ │ │ │ +077C54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77C8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77C54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077CB7 PAYLOAD │ │ │ │ +077C80 PAYLOAD │ │ │ │ │ │ │ │ -077FC1 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ -077FC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077FC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077FC7 General Purpose Flag 0800 (2048) │ │ │ │ +077F8A LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ +077F8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077F8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077F90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077FC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077FCB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -077FCF CRC 16BE5F6F (381575023) │ │ │ │ -077FD3 Compressed Size 0000028B (651) │ │ │ │ -077FD7 Uncompressed Size 00000B28 (2856) │ │ │ │ -077FDB Filename Length 002B (43) │ │ │ │ -077FDD Extra Length 0000 (0) │ │ │ │ -077FDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077F92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +077F94 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +077F98 CRC 16BE5F6F (381575023) │ │ │ │ +077F9C Compressed Size 0000028B (651) │ │ │ │ +077FA0 Uncompressed Size 00000B28 (2856) │ │ │ │ +077FA4 Filename Length 002B (43) │ │ │ │ +077FA6 Extra Length 0000 (0) │ │ │ │ +077FA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77FDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77FA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07800A PAYLOAD │ │ │ │ +077FD3 PAYLOAD │ │ │ │ │ │ │ │ -078295 LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ -078299 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07829A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07829B General Purpose Flag 0800 (2048) │ │ │ │ +07825E LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ +078262 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +078263 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +078264 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07829D Compression Method 0000 (0) 'Stored' │ │ │ │ -07829F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0782A3 CRC 00000000 (0) │ │ │ │ -0782A7 Compressed Size 00000000 (0) │ │ │ │ -0782AB Uncompressed Size 00000000 (0) │ │ │ │ -0782AF Filename Length 0015 (21) │ │ │ │ -0782B1 Extra Length 0000 (0) │ │ │ │ -0782B3 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +078266 Compression Method 0000 (0) 'Stored' │ │ │ │ +078268 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07826C CRC 00000000 (0) │ │ │ │ +078270 Compressed Size 00000000 (0) │ │ │ │ +078274 Uncompressed Size 00000000 (0) │ │ │ │ +078278 Filename Length 0015 (21) │ │ │ │ +07827A Extra Length 0000 (0) │ │ │ │ +07827C Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x782B3: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7827C: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0782C8 LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ -0782CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0782CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0782CE General Purpose Flag 0800 (2048) │ │ │ │ +078291 LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ +078295 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +078296 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +078297 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0782D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0782D2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0782D6 CRC 8B10A4DE (2333123806) │ │ │ │ -0782DA Compressed Size 00000E74 (3700) │ │ │ │ -0782DE Uncompressed Size 00002B2A (11050) │ │ │ │ -0782E2 Filename Length 0024 (36) │ │ │ │ -0782E4 Extra Length 0000 (0) │ │ │ │ -0782E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +078299 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07829B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07829F CRC 8B10A4DE (2333123806) │ │ │ │ +0782A3 Compressed Size 00000E74 (3700) │ │ │ │ +0782A7 Uncompressed Size 00002B2A (11050) │ │ │ │ +0782AB Filename Length 0024 (36) │ │ │ │ +0782AD Extra Length 0000 (0) │ │ │ │ +0782AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x782E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x782AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07830A PAYLOAD │ │ │ │ +0782D3 PAYLOAD │ │ │ │ │ │ │ │ -07917E LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ -079182 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -079183 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -079184 General Purpose Flag 0800 (2048) │ │ │ │ +079147 LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ +07914B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07914C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07914D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -079186 Compression Method 0008 (8) 'Deflated' │ │ │ │ -079188 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07918C CRC AB6E4A08 (2876131848) │ │ │ │ -079190 Compressed Size 0000160D (5645) │ │ │ │ -079194 Uncompressed Size 00008E8F (36495) │ │ │ │ -079198 Filename Length 0023 (35) │ │ │ │ -07919A Extra Length 0000 (0) │ │ │ │ -07919C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07914F Compression Method 0008 (8) 'Deflated' │ │ │ │ +079151 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +079155 CRC AB6E4A08 (2876131848) │ │ │ │ +079159 Compressed Size 0000160D (5645) │ │ │ │ +07915D Uncompressed Size 00008E8F (36495) │ │ │ │ +079161 Filename Length 0023 (35) │ │ │ │ +079163 Extra Length 0000 (0) │ │ │ │ +079165 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7919C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x79165: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0791BF PAYLOAD │ │ │ │ +079188 PAYLOAD │ │ │ │ │ │ │ │ -07A7CC LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ -07A7D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A7D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A7D2 General Purpose Flag 0800 (2048) │ │ │ │ +07A795 LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ +07A799 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A79A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A79B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A7D4 Compression Method 0000 (0) 'Stored' │ │ │ │ -07A7D6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07A7DA CRC 00000000 (0) │ │ │ │ -07A7DE Compressed Size 00000000 (0) │ │ │ │ -07A7E2 Uncompressed Size 00000000 (0) │ │ │ │ -07A7E6 Filename Length 0013 (19) │ │ │ │ -07A7E8 Extra Length 0000 (0) │ │ │ │ -07A7EA Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A79D Compression Method 0000 (0) 'Stored' │ │ │ │ +07A79F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07A7A3 CRC 00000000 (0) │ │ │ │ +07A7A7 Compressed Size 00000000 (0) │ │ │ │ +07A7AB Uncompressed Size 00000000 (0) │ │ │ │ +07A7AF Filename Length 0013 (19) │ │ │ │ +07A7B1 Extra Length 0000 (0) │ │ │ │ +07A7B3 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A7EA: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A7B3: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07A7FD LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ -07A801 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A802 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A803 General Purpose Flag 0800 (2048) │ │ │ │ +07A7C6 LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ +07A7CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A7CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A7CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A805 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A807 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07A80B CRC 4E085CE0 (1309170912) │ │ │ │ -07A80F Compressed Size 00000348 (840) │ │ │ │ -07A813 Uncompressed Size 000006CA (1738) │ │ │ │ -07A817 Filename Length 001E (30) │ │ │ │ -07A819 Extra Length 0000 (0) │ │ │ │ -07A81B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A7CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A7D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07A7D4 CRC 4E085CE0 (1309170912) │ │ │ │ +07A7D8 Compressed Size 00000348 (840) │ │ │ │ +07A7DC Uncompressed Size 000006CA (1738) │ │ │ │ +07A7E0 Filename Length 001E (30) │ │ │ │ +07A7E2 Extra Length 0000 (0) │ │ │ │ +07A7E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A81B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A7E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A839 PAYLOAD │ │ │ │ +07A802 PAYLOAD │ │ │ │ │ │ │ │ -07AB81 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ -07AB85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07AB86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07AB87 General Purpose Flag 0800 (2048) │ │ │ │ +07AB4A LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ +07AB4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AB4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AB50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07AB89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07AB8B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07AB8F CRC A53473E9 (2771678185) │ │ │ │ -07AB93 Compressed Size 0000036B (875) │ │ │ │ -07AB97 Uncompressed Size 00000C1F (3103) │ │ │ │ -07AB9B Filename Length 001D (29) │ │ │ │ -07AB9D Extra Length 0000 (0) │ │ │ │ -07AB9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AB52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AB54 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07AB58 CRC A53473E9 (2771678185) │ │ │ │ +07AB5C Compressed Size 0000036B (875) │ │ │ │ +07AB60 Uncompressed Size 00000C1F (3103) │ │ │ │ +07AB64 Filename Length 001D (29) │ │ │ │ +07AB66 Extra Length 0000 (0) │ │ │ │ +07AB68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7AB9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AB68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07ABBC PAYLOAD │ │ │ │ +07AB85 PAYLOAD │ │ │ │ │ │ │ │ -07AF27 LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ -07AF2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07AF2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07AF2D General Purpose Flag 0800 (2048) │ │ │ │ +07AEF0 LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ +07AEF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AEF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AEF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07AF2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -07AF31 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07AF35 CRC AAC3393B (2864920891) │ │ │ │ -07AF39 Compressed Size 000005A5 (1445) │ │ │ │ -07AF3D Uncompressed Size 00000F6F (3951) │ │ │ │ -07AF41 Filename Length 0029 (41) │ │ │ │ -07AF43 Extra Length 0000 (0) │ │ │ │ -07AF45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AEF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AEFA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07AEFE CRC AAC3393B (2864920891) │ │ │ │ +07AF02 Compressed Size 000005A5 (1445) │ │ │ │ +07AF06 Uncompressed Size 00000F6F (3951) │ │ │ │ +07AF0A Filename Length 0029 (41) │ │ │ │ +07AF0C Extra Length 0000 (0) │ │ │ │ +07AF0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7AF45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AF0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07AF6E PAYLOAD │ │ │ │ +07AF37 PAYLOAD │ │ │ │ │ │ │ │ -07B513 LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ -07B517 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B518 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B519 General Purpose Flag 0800 (2048) │ │ │ │ +07B4DC LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ +07B4E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B4E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B4E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B51B Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B51D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07B521 CRC A247F4FA (2722624762) │ │ │ │ -07B525 Compressed Size 00000420 (1056) │ │ │ │ -07B529 Uncompressed Size 00001B7D (7037) │ │ │ │ -07B52D Filename Length 0028 (40) │ │ │ │ -07B52F Extra Length 0000 (0) │ │ │ │ -07B531 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B4E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B4E6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07B4EA CRC A247F4FA (2722624762) │ │ │ │ +07B4EE Compressed Size 00000420 (1056) │ │ │ │ +07B4F2 Uncompressed Size 00001B7D (7037) │ │ │ │ +07B4F6 Filename Length 0028 (40) │ │ │ │ +07B4F8 Extra Length 0000 (0) │ │ │ │ +07B4FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B531: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B4FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B559 PAYLOAD │ │ │ │ +07B522 PAYLOAD │ │ │ │ │ │ │ │ -07B979 LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ -07B97D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B97E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B97F General Purpose Flag 0800 (2048) │ │ │ │ +07B942 LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ +07B946 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B947 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B948 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B981 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B983 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07B987 CRC 63130109 (1662189833) │ │ │ │ -07B98B Compressed Size 00000255 (597) │ │ │ │ -07B98F Uncompressed Size 000004DA (1242) │ │ │ │ -07B993 Filename Length 0030 (48) │ │ │ │ -07B995 Extra Length 0000 (0) │ │ │ │ -07B997 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B94A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B94C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07B950 CRC 63130109 (1662189833) │ │ │ │ +07B954 Compressed Size 00000255 (597) │ │ │ │ +07B958 Uncompressed Size 000004DA (1242) │ │ │ │ +07B95C Filename Length 0030 (48) │ │ │ │ +07B95E Extra Length 0000 (0) │ │ │ │ +07B960 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B997: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B9C7 PAYLOAD │ │ │ │ +07B990 PAYLOAD │ │ │ │ │ │ │ │ -07BC1C LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ -07BC20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BC21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BC22 General Purpose Flag 0800 (2048) │ │ │ │ +07BBE5 LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ +07BBE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BBEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BBEB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BC24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BC26 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07BC2A CRC 7A739F95 (2054397845) │ │ │ │ -07BC2E Compressed Size 00000246 (582) │ │ │ │ -07BC32 Uncompressed Size 00000834 (2100) │ │ │ │ -07BC36 Filename Length 002F (47) │ │ │ │ -07BC38 Extra Length 0000 (0) │ │ │ │ -07BC3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BBED Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BBEF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07BBF3 CRC 7A739F95 (2054397845) │ │ │ │ +07BBF7 Compressed Size 00000246 (582) │ │ │ │ +07BBFB Uncompressed Size 00000834 (2100) │ │ │ │ +07BBFF Filename Length 002F (47) │ │ │ │ +07BC01 Extra Length 0000 (0) │ │ │ │ +07BC03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BC3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BC03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BC69 PAYLOAD │ │ │ │ +07BC32 PAYLOAD │ │ │ │ │ │ │ │ -07BEAF LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ -07BEB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BEB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BEB5 General Purpose Flag 0800 (2048) │ │ │ │ +07BE78 LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ +07BE7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BE7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BE7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BEB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BEB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07BEBD CRC CDC5FFE5 (3452305381) │ │ │ │ -07BEC1 Compressed Size 000004DA (1242) │ │ │ │ -07BEC5 Uncompressed Size 00000EB7 (3767) │ │ │ │ -07BEC9 Filename Length 002D (45) │ │ │ │ -07BECB Extra Length 0000 (0) │ │ │ │ -07BECD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BE80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BE82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07BE86 CRC CDC5FFE5 (3452305381) │ │ │ │ +07BE8A Compressed Size 000004DA (1242) │ │ │ │ +07BE8E Uncompressed Size 00000EB7 (3767) │ │ │ │ +07BE92 Filename Length 002D (45) │ │ │ │ +07BE94 Extra Length 0000 (0) │ │ │ │ +07BE96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BECD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BE96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BEFA PAYLOAD │ │ │ │ +07BEC3 PAYLOAD │ │ │ │ │ │ │ │ -07C3D4 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ -07C3D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C3D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C3DA General Purpose Flag 0800 (2048) │ │ │ │ +07C39D LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ +07C3A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C3A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C3A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C3DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C3DE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07C3E2 CRC C9EEF646 (3387881030) │ │ │ │ -07C3E6 Compressed Size 0000047E (1150) │ │ │ │ -07C3EA Uncompressed Size 00002033 (8243) │ │ │ │ -07C3EE Filename Length 002C (44) │ │ │ │ -07C3F0 Extra Length 0000 (0) │ │ │ │ -07C3F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C3A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C3A7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07C3AB CRC C9EEF646 (3387881030) │ │ │ │ +07C3AF Compressed Size 0000047E (1150) │ │ │ │ +07C3B3 Uncompressed Size 00002033 (8243) │ │ │ │ +07C3B7 Filename Length 002C (44) │ │ │ │ +07C3B9 Extra Length 0000 (0) │ │ │ │ +07C3BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C3F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C3BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C41E PAYLOAD │ │ │ │ +07C3E7 PAYLOAD │ │ │ │ │ │ │ │ -07C89C LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ -07C8A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C8A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C8A2 General Purpose Flag 0800 (2048) │ │ │ │ +07C865 LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ +07C869 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C86A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C86B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C8A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C8A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07C8AA CRC DDBE7D83 (3720248707) │ │ │ │ -07C8AE Compressed Size 00007200 (29184) │ │ │ │ -07C8B2 Uncompressed Size 00018DC2 (101826) │ │ │ │ -07C8B6 Filename Length 0020 (32) │ │ │ │ -07C8B8 Extra Length 0000 (0) │ │ │ │ -07C8BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C86D Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C86F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07C873 CRC DDBE7D83 (3720248707) │ │ │ │ +07C877 Compressed Size 00007200 (29184) │ │ │ │ +07C87B Uncompressed Size 00018DC2 (101826) │ │ │ │ +07C87F Filename Length 0020 (32) │ │ │ │ +07C881 Extra Length 0000 (0) │ │ │ │ +07C883 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C8BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C8DA PAYLOAD │ │ │ │ +07C8A3 PAYLOAD │ │ │ │ │ │ │ │ -083ADA LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ -083ADE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -083ADF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -083AE0 General Purpose Flag 0800 (2048) │ │ │ │ +083AA3 LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ +083AA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +083AA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +083AA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -083AE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -083AE4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -083AE8 CRC 9A43E6A6 (2588141222) │ │ │ │ -083AEC Compressed Size 0000FEA8 (65192) │ │ │ │ -083AF0 Uncompressed Size 0008B9B1 (571825) │ │ │ │ -083AF4 Filename Length 001F (31) │ │ │ │ -083AF6 Extra Length 0000 (0) │ │ │ │ -083AF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +083AAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +083AAD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +083AB1 CRC 9A43E6A6 (2588141222) │ │ │ │ +083AB5 Compressed Size 0000FEA8 (65192) │ │ │ │ +083AB9 Uncompressed Size 0008B9B1 (571825) │ │ │ │ +083ABD Filename Length 001F (31) │ │ │ │ +083ABF Extra Length 0000 (0) │ │ │ │ +083AC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x83AF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x83AC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -083B17 PAYLOAD │ │ │ │ +083AE0 PAYLOAD │ │ │ │ │ │ │ │ -0939BF LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ -0939C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0939C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0939C5 General Purpose Flag 0800 (2048) │ │ │ │ +093988 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ +09398C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09398D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09398E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0939C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0939C9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0939CD CRC 3F32451E (1060259102) │ │ │ │ -0939D1 Compressed Size 0000063B (1595) │ │ │ │ -0939D5 Uncompressed Size 000010E5 (4325) │ │ │ │ -0939D9 Filename Length 002E (46) │ │ │ │ -0939DB Extra Length 0000 (0) │ │ │ │ -0939DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +093990 Compression Method 0008 (8) 'Deflated' │ │ │ │ +093992 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +093996 CRC 3F32451E (1060259102) │ │ │ │ +09399A Compressed Size 0000063B (1595) │ │ │ │ +09399E Uncompressed Size 000010E5 (4325) │ │ │ │ +0939A2 Filename Length 002E (46) │ │ │ │ +0939A4 Extra Length 0000 (0) │ │ │ │ +0939A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x939DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x939A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -093A0B PAYLOAD │ │ │ │ +0939D4 PAYLOAD │ │ │ │ │ │ │ │ -094046 LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ -09404A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09404B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09404C General Purpose Flag 0800 (2048) │ │ │ │ +09400F LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ +094013 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094014 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094015 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09404E Compression Method 0008 (8) 'Deflated' │ │ │ │ -094050 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -094054 CRC 80E0558E (2162185614) │ │ │ │ -094058 Compressed Size 00000AD2 (2770) │ │ │ │ -09405C Uncompressed Size 00003EFA (16122) │ │ │ │ -094060 Filename Length 002D (45) │ │ │ │ -094062 Extra Length 0000 (0) │ │ │ │ -094064 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094017 Compression Method 0008 (8) 'Deflated' │ │ │ │ +094019 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09401D CRC 80E0558E (2162185614) │ │ │ │ +094021 Compressed Size 00000AD2 (2770) │ │ │ │ +094025 Uncompressed Size 00003EFA (16122) │ │ │ │ +094029 Filename Length 002D (45) │ │ │ │ +09402B Extra Length 0000 (0) │ │ │ │ +09402D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94064: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9402D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094091 PAYLOAD │ │ │ │ +09405A PAYLOAD │ │ │ │ │ │ │ │ -094B63 LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ -094B67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094B68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094B69 General Purpose Flag 0800 (2048) │ │ │ │ +094B2C LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ +094B30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094B31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094B32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094B6B Compression Method 0008 (8) 'Deflated' │ │ │ │ -094B6D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -094B71 CRC F01D386A (4028446826) │ │ │ │ -094B75 Compressed Size 000003D7 (983) │ │ │ │ -094B79 Uncompressed Size 000009AF (2479) │ │ │ │ -094B7D Filename Length 002C (44) │ │ │ │ -094B7F Extra Length 0000 (0) │ │ │ │ -094B81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094B34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +094B36 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +094B3A CRC F01D386A (4028446826) │ │ │ │ +094B3E Compressed Size 000003D7 (983) │ │ │ │ +094B42 Uncompressed Size 000009AF (2479) │ │ │ │ +094B46 Filename Length 002C (44) │ │ │ │ +094B48 Extra Length 0000 (0) │ │ │ │ +094B4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94B81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94B4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094BAD PAYLOAD │ │ │ │ +094B76 PAYLOAD │ │ │ │ │ │ │ │ -094F84 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ -094F88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094F89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094F8A General Purpose Flag 0800 (2048) │ │ │ │ +094F4D LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ +094F51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094F52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094F53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094F8C Compression Method 0008 (8) 'Deflated' │ │ │ │ -094F8E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -094F92 CRC 4CFC1F3E (1291591486) │ │ │ │ -094F96 Compressed Size 0000072D (1837) │ │ │ │ -094F9A Uncompressed Size 00002822 (10274) │ │ │ │ -094F9E Filename Length 002B (43) │ │ │ │ -094FA0 Extra Length 0000 (0) │ │ │ │ -094FA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094F55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +094F57 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +094F5B CRC 4CFC1F3E (1291591486) │ │ │ │ +094F5F Compressed Size 0000072D (1837) │ │ │ │ +094F63 Uncompressed Size 00002822 (10274) │ │ │ │ +094F67 Filename Length 002B (43) │ │ │ │ +094F69 Extra Length 0000 (0) │ │ │ │ +094F6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94FA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94F6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094FCD PAYLOAD │ │ │ │ +094F96 PAYLOAD │ │ │ │ │ │ │ │ -0956FA LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ -0956FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0956FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095700 General Purpose Flag 0800 (2048) │ │ │ │ +0956C3 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ +0956C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0956C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0956C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095702 Compression Method 0008 (8) 'Deflated' │ │ │ │ -095704 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -095708 CRC 3E0EDA7E (1041160830) │ │ │ │ -09570C Compressed Size 00000A54 (2644) │ │ │ │ -095710 Uncompressed Size 00001CC3 (7363) │ │ │ │ -095714 Filename Length 0020 (32) │ │ │ │ -095716 Extra Length 0000 (0) │ │ │ │ -095718 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0956CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0956CD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0956D1 CRC 3E0EDA7E (1041160830) │ │ │ │ +0956D5 Compressed Size 00000A54 (2644) │ │ │ │ +0956D9 Uncompressed Size 00001CC3 (7363) │ │ │ │ +0956DD Filename Length 0020 (32) │ │ │ │ +0956DF Extra Length 0000 (0) │ │ │ │ +0956E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95718: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x956E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095738 PAYLOAD │ │ │ │ +095701 PAYLOAD │ │ │ │ │ │ │ │ -09618C LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ -096190 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -096191 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -096192 General Purpose Flag 0800 (2048) │ │ │ │ +096155 LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ +096159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09615A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09615B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -096194 Compression Method 0008 (8) 'Deflated' │ │ │ │ -096196 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09619A CRC 8F0167EF (2399234031) │ │ │ │ -09619E Compressed Size 000005BE (1470) │ │ │ │ -0961A2 Uncompressed Size 00001DAC (7596) │ │ │ │ -0961A6 Filename Length 001F (31) │ │ │ │ -0961A8 Extra Length 0000 (0) │ │ │ │ -0961AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09615D Compression Method 0008 (8) 'Deflated' │ │ │ │ +09615F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +096163 CRC 8F0167EF (2399234031) │ │ │ │ +096167 Compressed Size 000005BE (1470) │ │ │ │ +09616B Uncompressed Size 00001DAC (7596) │ │ │ │ +09616F Filename Length 001F (31) │ │ │ │ +096171 Extra Length 0000 (0) │ │ │ │ +096173 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x961AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x96173: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0961C9 PAYLOAD │ │ │ │ +096192 PAYLOAD │ │ │ │ │ │ │ │ -096787 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ -09678B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09678C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09678D General Purpose Flag 0800 (2048) │ │ │ │ +096750 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ +096754 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +096755 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +096756 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09678F Compression Method 0008 (8) 'Deflated' │ │ │ │ -096791 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -096795 CRC BC9FA699 (3164579481) │ │ │ │ -096799 Compressed Size 00000A69 (2665) │ │ │ │ -09679D Uncompressed Size 000018C0 (6336) │ │ │ │ -0967A1 Filename Length 0021 (33) │ │ │ │ -0967A3 Extra Length 0000 (0) │ │ │ │ -0967A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +096758 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09675A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09675E CRC BC9FA699 (3164579481) │ │ │ │ +096762 Compressed Size 00000A69 (2665) │ │ │ │ +096766 Uncompressed Size 000018C0 (6336) │ │ │ │ +09676A Filename Length 0021 (33) │ │ │ │ +09676C Extra Length 0000 (0) │ │ │ │ +09676E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x967A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9676E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0967C6 PAYLOAD │ │ │ │ +09678F PAYLOAD │ │ │ │ │ │ │ │ -09722F LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ -097233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -097234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -097235 General Purpose Flag 0800 (2048) │ │ │ │ +0971F8 LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ +0971FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0971FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0971FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -097237 Compression Method 0008 (8) 'Deflated' │ │ │ │ -097239 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09723D CRC EA871F82 (3934723970) │ │ │ │ -097241 Compressed Size 00000E19 (3609) │ │ │ │ -097245 Uncompressed Size 000047E8 (18408) │ │ │ │ -097249 Filename Length 0020 (32) │ │ │ │ -09724B Extra Length 0000 (0) │ │ │ │ -09724D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +097200 Compression Method 0008 (8) 'Deflated' │ │ │ │ +097202 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +097206 CRC EA871F82 (3934723970) │ │ │ │ +09720A Compressed Size 00000E19 (3609) │ │ │ │ +09720E Uncompressed Size 000047E8 (18408) │ │ │ │ +097212 Filename Length 0020 (32) │ │ │ │ +097214 Extra Length 0000 (0) │ │ │ │ +097216 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9724D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x97216: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09726D PAYLOAD │ │ │ │ +097236 PAYLOAD │ │ │ │ │ │ │ │ -098086 LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ -09808A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09808B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09808C General Purpose Flag 0800 (2048) │ │ │ │ +09804F LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ +098053 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098054 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098055 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09808E Compression Method 0000 (0) 'Stored' │ │ │ │ -098090 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -098094 CRC 00000000 (0) │ │ │ │ -098098 Compressed Size 00000000 (0) │ │ │ │ -09809C Uncompressed Size 00000000 (0) │ │ │ │ -0980A0 Filename Length 000E (14) │ │ │ │ -0980A2 Extra Length 0000 (0) │ │ │ │ -0980A4 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +098057 Compression Method 0000 (0) 'Stored' │ │ │ │ +098059 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09805D CRC 00000000 (0) │ │ │ │ +098061 Compressed Size 00000000 (0) │ │ │ │ +098065 Uncompressed Size 00000000 (0) │ │ │ │ +098069 Filename Length 000E (14) │ │ │ │ +09806B Extra Length 0000 (0) │ │ │ │ +09806D Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x980A4: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9806D: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0980B2 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ -0980B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0980B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0980B8 General Purpose Flag 0800 (2048) │ │ │ │ +09807B LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ +09807F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098080 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098081 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0980BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0980BC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0980C0 CRC 65AA8F6F (1705676655) │ │ │ │ -0980C4 Compressed Size 000008C8 (2248) │ │ │ │ -0980C8 Uncompressed Size 000018AA (6314) │ │ │ │ -0980CC Filename Length 001B (27) │ │ │ │ -0980CE Extra Length 0000 (0) │ │ │ │ -0980D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +098083 Compression Method 0008 (8) 'Deflated' │ │ │ │ +098085 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +098089 CRC 65AA8F6F (1705676655) │ │ │ │ +09808D Compressed Size 000008C8 (2248) │ │ │ │ +098091 Uncompressed Size 000018AA (6314) │ │ │ │ +098095 Filename Length 001B (27) │ │ │ │ +098097 Extra Length 0000 (0) │ │ │ │ +098099 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x980D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x98099: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0980EB PAYLOAD │ │ │ │ +0980B4 PAYLOAD │ │ │ │ │ │ │ │ -0989B3 LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ -0989B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0989B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0989B9 General Purpose Flag 0800 (2048) │ │ │ │ +09897C LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ +098980 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098981 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098982 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0989BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0989BD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0989C1 CRC D01AF85B (3491428443) │ │ │ │ -0989C5 Compressed Size 00000AFA (2810) │ │ │ │ -0989C9 Uncompressed Size 00004946 (18758) │ │ │ │ -0989CD Filename Length 001A (26) │ │ │ │ -0989CF Extra Length 0000 (0) │ │ │ │ -0989D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +098984 Compression Method 0008 (8) 'Deflated' │ │ │ │ +098986 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09898A CRC D01AF85B (3491428443) │ │ │ │ +09898E Compressed Size 00000AFA (2810) │ │ │ │ +098992 Uncompressed Size 00004946 (18758) │ │ │ │ +098996 Filename Length 001A (26) │ │ │ │ +098998 Extra Length 0000 (0) │ │ │ │ +09899A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x989D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9899A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0989EB PAYLOAD │ │ │ │ +0989B4 PAYLOAD │ │ │ │ │ │ │ │ -0994E5 LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ -0994E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0994EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0994EB General Purpose Flag 0800 (2048) │ │ │ │ +0994AE LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ +0994B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0994B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0994B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0994ED Compression Method 0008 (8) 'Deflated' │ │ │ │ -0994EF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0994F3 CRC 5D7574C1 (1567978689) │ │ │ │ -0994F7 Compressed Size 000003A7 (935) │ │ │ │ -0994FB Uncompressed Size 00000822 (2082) │ │ │ │ -0994FF Filename Length 0019 (25) │ │ │ │ -099501 Extra Length 0000 (0) │ │ │ │ -099503 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0994B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0994B8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0994BC CRC 5D7574C1 (1567978689) │ │ │ │ +0994C0 Compressed Size 000003A7 (935) │ │ │ │ +0994C4 Uncompressed Size 00000822 (2082) │ │ │ │ +0994C8 Filename Length 0019 (25) │ │ │ │ +0994CA Extra Length 0000 (0) │ │ │ │ +0994CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x99503: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x994CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09951C PAYLOAD │ │ │ │ +0994E5 PAYLOAD │ │ │ │ │ │ │ │ -0998C3 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ -0998C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0998C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0998C9 General Purpose Flag 0800 (2048) │ │ │ │ +09988C LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ +099890 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099891 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099892 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0998CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0998CD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0998D1 CRC B8FBB7FD (3103504381) │ │ │ │ -0998D5 Compressed Size 0000043B (1083) │ │ │ │ -0998D9 Uncompressed Size 0000135C (4956) │ │ │ │ -0998DD Filename Length 0018 (24) │ │ │ │ -0998DF Extra Length 0000 (0) │ │ │ │ -0998E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099894 Compression Method 0008 (8) 'Deflated' │ │ │ │ +099896 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09989A CRC B8FBB7FD (3103504381) │ │ │ │ +09989E Compressed Size 0000043B (1083) │ │ │ │ +0998A2 Uncompressed Size 0000135C (4956) │ │ │ │ +0998A6 Filename Length 0018 (24) │ │ │ │ +0998A8 Extra Length 0000 (0) │ │ │ │ +0998AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x998E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x998AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0998F9 PAYLOAD │ │ │ │ +0998C2 PAYLOAD │ │ │ │ │ │ │ │ -099D34 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ -099D38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099D39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -099D3A General Purpose Flag 0800 (2048) │ │ │ │ +099CFD LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ +099D01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099D02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099D03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -099D3C Compression Method 0008 (8) 'Deflated' │ │ │ │ -099D3E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -099D42 CRC EB542254 (3948159572) │ │ │ │ -099D46 Compressed Size 000005B6 (1462) │ │ │ │ -099D4A Uncompressed Size 00000EF7 (3831) │ │ │ │ -099D4E Filename Length 001A (26) │ │ │ │ -099D50 Extra Length 0000 (0) │ │ │ │ -099D52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099D05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +099D07 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +099D0B CRC EB542254 (3948159572) │ │ │ │ +099D0F Compressed Size 000005B6 (1462) │ │ │ │ +099D13 Uncompressed Size 00000EF7 (3831) │ │ │ │ +099D17 Filename Length 001A (26) │ │ │ │ +099D19 Extra Length 0000 (0) │ │ │ │ +099D1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x99D52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99D1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099D6C PAYLOAD │ │ │ │ +099D35 PAYLOAD │ │ │ │ │ │ │ │ -09A322 LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ -09A326 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A327 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A328 General Purpose Flag 0800 (2048) │ │ │ │ +09A2EB LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ +09A2EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A2F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A2F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A32A Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A32C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09A330 CRC 8DEE5F5C (2381209436) │ │ │ │ -09A334 Compressed Size 0000071E (1822) │ │ │ │ -09A338 Uncompressed Size 0000284F (10319) │ │ │ │ -09A33C Filename Length 0019 (25) │ │ │ │ -09A33E Extra Length 0000 (0) │ │ │ │ -09A340 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A2F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A2F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09A2F9 CRC 8DEE5F5C (2381209436) │ │ │ │ +09A2FD Compressed Size 0000071E (1822) │ │ │ │ +09A301 Uncompressed Size 0000284F (10319) │ │ │ │ +09A305 Filename Length 0019 (25) │ │ │ │ +09A307 Extra Length 0000 (0) │ │ │ │ +09A309 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A340: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A309: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A359 PAYLOAD │ │ │ │ +09A322 PAYLOAD │ │ │ │ │ │ │ │ -09AA77 LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ -09AA7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09AA7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09AA7D General Purpose Flag 0800 (2048) │ │ │ │ +09AA40 LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ +09AA44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09AA45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09AA46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09AA7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -09AA81 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09AA85 CRC B17E7AF1 (2977856241) │ │ │ │ -09AA89 Compressed Size 000009C6 (2502) │ │ │ │ -09AA8D Uncompressed Size 00001B49 (6985) │ │ │ │ -09AA91 Filename Length 0016 (22) │ │ │ │ -09AA93 Extra Length 0000 (0) │ │ │ │ -09AA95 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09AA48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09AA4A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09AA4E CRC B17E7AF1 (2977856241) │ │ │ │ +09AA52 Compressed Size 000009C6 (2502) │ │ │ │ +09AA56 Uncompressed Size 00001B49 (6985) │ │ │ │ +09AA5A Filename Length 0016 (22) │ │ │ │ +09AA5C Extra Length 0000 (0) │ │ │ │ +09AA5E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9AA95: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9AA5E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09AAAB PAYLOAD │ │ │ │ +09AA74 PAYLOAD │ │ │ │ │ │ │ │ -09B471 LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ -09B475 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B476 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B477 General Purpose Flag 0800 (2048) │ │ │ │ +09B43A LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ +09B43E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B43F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B440 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B479 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B47B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09B47F CRC EA3765B8 (3929499064) │ │ │ │ -09B483 Compressed Size 00000EEB (3819) │ │ │ │ -09B487 Uncompressed Size 00009FD4 (40916) │ │ │ │ -09B48B Filename Length 0015 (21) │ │ │ │ -09B48D Extra Length 0000 (0) │ │ │ │ -09B48F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B442 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B444 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09B448 CRC EA3765B8 (3929499064) │ │ │ │ +09B44C Compressed Size 00000EEB (3819) │ │ │ │ +09B450 Uncompressed Size 00009FD4 (40916) │ │ │ │ +09B454 Filename Length 0015 (21) │ │ │ │ +09B456 Extra Length 0000 (0) │ │ │ │ +09B458 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B48F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B458: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B4A4 PAYLOAD │ │ │ │ +09B46D PAYLOAD │ │ │ │ │ │ │ │ -09C38F LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ -09C393 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C394 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C395 General Purpose Flag 0800 (2048) │ │ │ │ +09C358 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ +09C35C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C35D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C35E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C397 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C399 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09C39D CRC D79DB68D (3617437325) │ │ │ │ -09C3A1 Compressed Size 000004B6 (1206) │ │ │ │ -09C3A5 Uncompressed Size 00000B3D (2877) │ │ │ │ -09C3A9 Filename Length 001C (28) │ │ │ │ -09C3AB Extra Length 0000 (0) │ │ │ │ -09C3AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C360 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C362 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09C366 CRC D79DB68D (3617437325) │ │ │ │ +09C36A Compressed Size 000004B6 (1206) │ │ │ │ +09C36E Uncompressed Size 00000B3D (2877) │ │ │ │ +09C372 Filename Length 001C (28) │ │ │ │ +09C374 Extra Length 0000 (0) │ │ │ │ +09C376 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C3AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C376: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C3C9 PAYLOAD │ │ │ │ +09C392 PAYLOAD │ │ │ │ │ │ │ │ -09C87F LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ -09C883 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C884 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C885 General Purpose Flag 0800 (2048) │ │ │ │ +09C848 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ +09C84C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C84D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C84E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C887 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C889 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09C88D CRC CBE9F1C2 (3421106626) │ │ │ │ -09C891 Compressed Size 00000717 (1815) │ │ │ │ -09C895 Uncompressed Size 00002C18 (11288) │ │ │ │ -09C899 Filename Length 001B (27) │ │ │ │ -09C89B Extra Length 0000 (0) │ │ │ │ -09C89D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C850 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C852 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09C856 CRC CBE9F1C2 (3421106626) │ │ │ │ +09C85A Compressed Size 00000717 (1815) │ │ │ │ +09C85E Uncompressed Size 00002C18 (11288) │ │ │ │ +09C862 Filename Length 001B (27) │ │ │ │ +09C864 Extra Length 0000 (0) │ │ │ │ +09C866 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C89D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C866: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C8B8 PAYLOAD │ │ │ │ +09C881 PAYLOAD │ │ │ │ │ │ │ │ -09CFCF LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ -09CFD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09CFD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09CFD5 General Purpose Flag 0800 (2048) │ │ │ │ +09CF98 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ +09CF9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09CF9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09CF9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09CFD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09CFD9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09CFDD CRC 18B41CF2 (414457074) │ │ │ │ -09CFE1 Compressed Size 00000643 (1603) │ │ │ │ -09CFE5 Uncompressed Size 00000FAB (4011) │ │ │ │ -09CFE9 Filename Length 0026 (38) │ │ │ │ -09CFEB Extra Length 0000 (0) │ │ │ │ -09CFED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09CFA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09CFA2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09CFA6 CRC 18B41CF2 (414457074) │ │ │ │ +09CFAA Compressed Size 00000643 (1603) │ │ │ │ +09CFAE Uncompressed Size 00000FAB (4011) │ │ │ │ +09CFB2 Filename Length 0026 (38) │ │ │ │ +09CFB4 Extra Length 0000 (0) │ │ │ │ +09CFB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9CFED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9CFB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09D013 PAYLOAD │ │ │ │ +09CFDC PAYLOAD │ │ │ │ │ │ │ │ -09D656 LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ -09D65A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09D65B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09D65C General Purpose Flag 0800 (2048) │ │ │ │ +09D61F LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ +09D623 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09D624 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09D625 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09D65E Compression Method 0008 (8) 'Deflated' │ │ │ │ -09D660 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09D664 CRC F57E9B2E (4118715182) │ │ │ │ -09D668 Compressed Size 00000718 (1816) │ │ │ │ -09D66C Uncompressed Size 00002B2E (11054) │ │ │ │ -09D670 Filename Length 0025 (37) │ │ │ │ -09D672 Extra Length 0000 (0) │ │ │ │ -09D674 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09D627 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09D629 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09D62D CRC F57E9B2E (4118715182) │ │ │ │ +09D631 Compressed Size 00000718 (1816) │ │ │ │ +09D635 Uncompressed Size 00002B2E (11054) │ │ │ │ +09D639 Filename Length 0025 (37) │ │ │ │ +09D63B Extra Length 0000 (0) │ │ │ │ +09D63D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9D674: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9D63D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09D699 PAYLOAD │ │ │ │ +09D662 PAYLOAD │ │ │ │ │ │ │ │ -09DDB1 LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ -09DDB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DDB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DDB7 General Purpose Flag 0800 (2048) │ │ │ │ +09DD7A LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ +09DD7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DD7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DD80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DDB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DDBB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09DDBF CRC D892700E (3633475598) │ │ │ │ -09DDC3 Compressed Size 0000013E (318) │ │ │ │ -09DDC7 Uncompressed Size 000001F6 (502) │ │ │ │ -09DDCB Filename Length 0016 (22) │ │ │ │ -09DDCD Extra Length 0000 (0) │ │ │ │ -09DDCF Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DD82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DD84 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09DD88 CRC D892700E (3633475598) │ │ │ │ +09DD8C Compressed Size 0000013E (318) │ │ │ │ +09DD90 Uncompressed Size 000001F6 (502) │ │ │ │ +09DD94 Filename Length 0016 (22) │ │ │ │ +09DD96 Extra Length 0000 (0) │ │ │ │ +09DD98 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DDCF: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DD98: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DDE5 PAYLOAD │ │ │ │ +09DDAE PAYLOAD │ │ │ │ │ │ │ │ -09DF23 LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ -09DF27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DF28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DF29 General Purpose Flag 0800 (2048) │ │ │ │ +09DEEC LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ +09DEF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DEF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DEF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DF2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DF2D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09DF31 CRC 7E8487F9 (2122614777) │ │ │ │ -09DF35 Compressed Size 00000101 (257) │ │ │ │ -09DF39 Uncompressed Size 0000023E (574) │ │ │ │ -09DF3D Filename Length 0015 (21) │ │ │ │ -09DF3F Extra Length 0000 (0) │ │ │ │ -09DF41 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DEF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DEF6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09DEFA CRC 7E8487F9 (2122614777) │ │ │ │ +09DEFE Compressed Size 00000101 (257) │ │ │ │ +09DF02 Uncompressed Size 0000023E (574) │ │ │ │ +09DF06 Filename Length 0015 (21) │ │ │ │ +09DF08 Extra Length 0000 (0) │ │ │ │ +09DF0A Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DF41: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DF0A: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DF56 PAYLOAD │ │ │ │ +09DF1F PAYLOAD │ │ │ │ │ │ │ │ -09E057 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ -09E05B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E05C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E05D General Purpose Flag 0800 (2048) │ │ │ │ +09E020 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ +09E024 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E025 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E026 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E05F Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E061 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09E065 CRC 5BAB2B28 (1537944360) │ │ │ │ -09E069 Compressed Size 00000328 (808) │ │ │ │ -09E06D Uncompressed Size 00000710 (1808) │ │ │ │ -09E071 Filename Length 0029 (41) │ │ │ │ -09E073 Extra Length 0000 (0) │ │ │ │ -09E075 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E028 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E02A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09E02E CRC 5BAB2B28 (1537944360) │ │ │ │ +09E032 Compressed Size 00000328 (808) │ │ │ │ +09E036 Uncompressed Size 00000710 (1808) │ │ │ │ +09E03A Filename Length 0029 (41) │ │ │ │ +09E03C Extra Length 0000 (0) │ │ │ │ +09E03E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E075: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E03E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E09E PAYLOAD │ │ │ │ +09E067 PAYLOAD │ │ │ │ │ │ │ │ -09E3C6 LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ -09E3CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E3CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E3CC General Purpose Flag 0800 (2048) │ │ │ │ +09E38F LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ +09E393 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E394 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E395 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E3CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E3D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09E3D4 CRC A9F0F3F8 (2851140600) │ │ │ │ -09E3D8 Compressed Size 0000046D (1133) │ │ │ │ -09E3DC Uncompressed Size 000014E4 (5348) │ │ │ │ -09E3E0 Filename Length 0028 (40) │ │ │ │ -09E3E2 Extra Length 0000 (0) │ │ │ │ -09E3E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E397 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E399 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09E39D CRC A9F0F3F8 (2851140600) │ │ │ │ +09E3A1 Compressed Size 0000046D (1133) │ │ │ │ +09E3A5 Uncompressed Size 000014E4 (5348) │ │ │ │ +09E3A9 Filename Length 0028 (40) │ │ │ │ +09E3AB Extra Length 0000 (0) │ │ │ │ +09E3AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E3E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E3AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E40C PAYLOAD │ │ │ │ +09E3D5 PAYLOAD │ │ │ │ │ │ │ │ -09E879 LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ -09E87D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E87E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E87F General Purpose Flag 0800 (2048) │ │ │ │ +09E842 LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ +09E846 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E847 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E848 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E881 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E883 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09E887 CRC 88128757 (2282915671) │ │ │ │ -09E88B Compressed Size 0000037C (892) │ │ │ │ -09E88F Uncompressed Size 000007F6 (2038) │ │ │ │ -09E893 Filename Length 001D (29) │ │ │ │ -09E895 Extra Length 0000 (0) │ │ │ │ -09E897 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E84A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E84C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09E850 CRC 88128757 (2282915671) │ │ │ │ +09E854 Compressed Size 0000037C (892) │ │ │ │ +09E858 Uncompressed Size 000007F6 (2038) │ │ │ │ +09E85C Filename Length 001D (29) │ │ │ │ +09E85E Extra Length 0000 (0) │ │ │ │ +09E860 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E897: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E860: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E8B4 PAYLOAD │ │ │ │ +09E87D PAYLOAD │ │ │ │ │ │ │ │ -09EC30 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ -09EC34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EC35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EC36 General Purpose Flag 0800 (2048) │ │ │ │ +09EBF9 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ +09EBFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EBFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EBFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EC38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09EC3A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09EC3E CRC ED849C0C (3984890892) │ │ │ │ -09EC42 Compressed Size 00000390 (912) │ │ │ │ -09EC46 Uncompressed Size 000010DC (4316) │ │ │ │ -09EC4A Filename Length 001C (28) │ │ │ │ -09EC4C Extra Length 0000 (0) │ │ │ │ -09EC4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EC01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EC03 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09EC07 CRC ED849C0C (3984890892) │ │ │ │ +09EC0B Compressed Size 00000390 (912) │ │ │ │ +09EC0F Uncompressed Size 000010DC (4316) │ │ │ │ +09EC13 Filename Length 001C (28) │ │ │ │ +09EC15 Extra Length 0000 (0) │ │ │ │ +09EC17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EC4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EC17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09EC6A PAYLOAD │ │ │ │ +09EC33 PAYLOAD │ │ │ │ │ │ │ │ -09EFFA LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ -09EFFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EFFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09F000 General Purpose Flag 0800 (2048) │ │ │ │ +09EFC3 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ +09EFC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EFC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EFC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09F002 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F004 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09F008 CRC 13A7CB55 (329763669) │ │ │ │ -09F00C Compressed Size 000004CC (1228) │ │ │ │ -09F010 Uncompressed Size 00000B26 (2854) │ │ │ │ -09F014 Filename Length 001A (26) │ │ │ │ -09F016 Extra Length 0000 (0) │ │ │ │ -09F018 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EFCB Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EFCD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09EFD1 CRC 13A7CB55 (329763669) │ │ │ │ +09EFD5 Compressed Size 000004CC (1228) │ │ │ │ +09EFD9 Uncompressed Size 00000B26 (2854) │ │ │ │ +09EFDD Filename Length 001A (26) │ │ │ │ +09EFDF Extra Length 0000 (0) │ │ │ │ +09EFE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F018: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EFE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F032 PAYLOAD │ │ │ │ +09EFFB PAYLOAD │ │ │ │ │ │ │ │ -09F4FE LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ -09F502 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09F503 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09F504 General Purpose Flag 0800 (2048) │ │ │ │ +09F4C7 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ +09F4CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09F4CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09F4CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09F506 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F508 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09F50C CRC 30EECC1D (820956189) │ │ │ │ -09F510 Compressed Size 00000685 (1669) │ │ │ │ -09F514 Uncompressed Size 00001D7D (7549) │ │ │ │ -09F518 Filename Length 0019 (25) │ │ │ │ -09F51A Extra Length 0000 (0) │ │ │ │ -09F51C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09F4CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +09F4D1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09F4D5 CRC 30EECC1D (820956189) │ │ │ │ +09F4D9 Compressed Size 00000685 (1669) │ │ │ │ +09F4DD Uncompressed Size 00001D7D (7549) │ │ │ │ +09F4E1 Filename Length 0019 (25) │ │ │ │ +09F4E3 Extra Length 0000 (0) │ │ │ │ +09F4E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F51C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9F4E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F535 PAYLOAD │ │ │ │ +09F4FE PAYLOAD │ │ │ │ │ │ │ │ -09FBBA LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ -09FBBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09FBBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09FBC0 General Purpose Flag 0800 (2048) │ │ │ │ +09FB83 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ +09FB87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09FB88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09FB89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09FBC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09FBC4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09FBC8 CRC 055B86A5 (89884325) │ │ │ │ -09FBCC Compressed Size 00000ADC (2780) │ │ │ │ -09FBD0 Uncompressed Size 00001FAE (8110) │ │ │ │ -09FBD4 Filename Length 0017 (23) │ │ │ │ -09FBD6 Extra Length 0000 (0) │ │ │ │ -09FBD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09FB8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09FB8D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09FB91 CRC 055B86A5 (89884325) │ │ │ │ +09FB95 Compressed Size 00000ADC (2780) │ │ │ │ +09FB99 Uncompressed Size 00001FAE (8110) │ │ │ │ +09FB9D Filename Length 0017 (23) │ │ │ │ +09FB9F Extra Length 0000 (0) │ │ │ │ +09FBA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9FBD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9FBA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09FBEF PAYLOAD │ │ │ │ +09FBB8 PAYLOAD │ │ │ │ │ │ │ │ -0A06CB LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ -0A06CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A06D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A06D1 General Purpose Flag 0800 (2048) │ │ │ │ +0A0694 LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ +0A0698 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0699 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A069A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A06D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A06D5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A06D9 CRC 03383F12 (54017810) │ │ │ │ -0A06DD Compressed Size 00000E20 (3616) │ │ │ │ -0A06E1 Uncompressed Size 00007E76 (32374) │ │ │ │ -0A06E5 Filename Length 0016 (22) │ │ │ │ -0A06E7 Extra Length 0000 (0) │ │ │ │ -0A06E9 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A069C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A069E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A06A2 CRC 03383F12 (54017810) │ │ │ │ +0A06A6 Compressed Size 00000E20 (3616) │ │ │ │ +0A06AA Uncompressed Size 00007E76 (32374) │ │ │ │ +0A06AE Filename Length 0016 (22) │ │ │ │ +0A06B0 Extra Length 0000 (0) │ │ │ │ +0A06B2 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA06E9: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA06B2: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A06FF PAYLOAD │ │ │ │ +0A06C8 PAYLOAD │ │ │ │ │ │ │ │ -0A151F LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ -0A1523 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A1524 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A1525 General Purpose Flag 0800 (2048) │ │ │ │ +0A14E8 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ +0A14EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A14ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A14EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A1527 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A1529 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A152D CRC 825FDCE3 (2187320547) │ │ │ │ -0A1531 Compressed Size 0000061A (1562) │ │ │ │ -0A1535 Uncompressed Size 00000F78 (3960) │ │ │ │ -0A1539 Filename Length 001A (26) │ │ │ │ -0A153B Extra Length 0000 (0) │ │ │ │ -0A153D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A14F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A14F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A14F6 CRC 825FDCE3 (2187320547) │ │ │ │ +0A14FA Compressed Size 0000061A (1562) │ │ │ │ +0A14FE Uncompressed Size 00000F78 (3960) │ │ │ │ +0A1502 Filename Length 001A (26) │ │ │ │ +0A1504 Extra Length 0000 (0) │ │ │ │ +0A1506 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA153D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA1506: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A1557 PAYLOAD │ │ │ │ +0A1520 PAYLOAD │ │ │ │ │ │ │ │ -0A1B71 LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ -0A1B75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A1B76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A1B77 General Purpose Flag 0800 (2048) │ │ │ │ +0A1B3A LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ +0A1B3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A1B3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A1B40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A1B79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A1B7B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A1B7F CRC 67A506CB (1738868427) │ │ │ │ -0A1B83 Compressed Size 000006ED (1773) │ │ │ │ -0A1B87 Uncompressed Size 0000291B (10523) │ │ │ │ -0A1B8B Filename Length 0019 (25) │ │ │ │ -0A1B8D Extra Length 0000 (0) │ │ │ │ -0A1B8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A1B42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A1B44 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A1B48 CRC 67A506CB (1738868427) │ │ │ │ +0A1B4C Compressed Size 000006ED (1773) │ │ │ │ +0A1B50 Uncompressed Size 0000291B (10523) │ │ │ │ +0A1B54 Filename Length 0019 (25) │ │ │ │ +0A1B56 Extra Length 0000 (0) │ │ │ │ +0A1B58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA1B8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA1B58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A1BA8 PAYLOAD │ │ │ │ +0A1B71 PAYLOAD │ │ │ │ │ │ │ │ -0A2295 LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ -0A2299 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A229A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A229B General Purpose Flag 0800 (2048) │ │ │ │ +0A225E LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ +0A2262 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2263 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2264 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A229D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A229F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A22A3 CRC E2D34B9E (3805498270) │ │ │ │ -0A22A7 Compressed Size 00000493 (1171) │ │ │ │ -0A22AB Uncompressed Size 00000A8F (2703) │ │ │ │ -0A22AF Filename Length 001D (29) │ │ │ │ -0A22B1 Extra Length 0000 (0) │ │ │ │ -0A22B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2266 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2268 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A226C CRC E2D34B9E (3805498270) │ │ │ │ +0A2270 Compressed Size 00000493 (1171) │ │ │ │ +0A2274 Uncompressed Size 00000A8F (2703) │ │ │ │ +0A2278 Filename Length 001D (29) │ │ │ │ +0A227A Extra Length 0000 (0) │ │ │ │ +0A227C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA22B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA227C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A22D0 PAYLOAD │ │ │ │ +0A2299 PAYLOAD │ │ │ │ │ │ │ │ -0A2763 LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ -0A2767 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2768 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2769 General Purpose Flag 0800 (2048) │ │ │ │ +0A272C LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ +0A2730 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2731 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2732 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A276B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A276D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A2771 CRC EC0F6527 (3960431911) │ │ │ │ -0A2775 Compressed Size 0000067D (1661) │ │ │ │ -0A2779 Uncompressed Size 00001D3A (7482) │ │ │ │ -0A277D Filename Length 001C (28) │ │ │ │ -0A277F Extra Length 0000 (0) │ │ │ │ -0A2781 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2734 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2736 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A273A CRC EC0F6527 (3960431911) │ │ │ │ +0A273E Compressed Size 0000067D (1661) │ │ │ │ +0A2742 Uncompressed Size 00001D3A (7482) │ │ │ │ +0A2746 Filename Length 001C (28) │ │ │ │ +0A2748 Extra Length 0000 (0) │ │ │ │ +0A274A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2781: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA274A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A279D PAYLOAD │ │ │ │ +0A2766 PAYLOAD │ │ │ │ │ │ │ │ -0A2E1A LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ -0A2E1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2E1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2E20 General Purpose Flag 0800 (2048) │ │ │ │ +0A2DE3 LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ +0A2DE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2DE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2DE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2E22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2E24 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A2E28 CRC B7474DE7 (3074903527) │ │ │ │ -0A2E2C Compressed Size 00000AC9 (2761) │ │ │ │ -0A2E30 Uncompressed Size 0000219B (8603) │ │ │ │ -0A2E34 Filename Length 001D (29) │ │ │ │ -0A2E36 Extra Length 0000 (0) │ │ │ │ -0A2E38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2DEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2DED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A2DF1 CRC B7474DE7 (3074903527) │ │ │ │ +0A2DF5 Compressed Size 00000AC9 (2761) │ │ │ │ +0A2DF9 Uncompressed Size 0000219B (8603) │ │ │ │ +0A2DFD Filename Length 001D (29) │ │ │ │ +0A2DFF Extra Length 0000 (0) │ │ │ │ +0A2E01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2E38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2E01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2E55 PAYLOAD │ │ │ │ +0A2E1E PAYLOAD │ │ │ │ │ │ │ │ -0A391E LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ -0A3922 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3923 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3924 General Purpose Flag 0800 (2048) │ │ │ │ +0A38E7 LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ +0A38EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A38EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A38ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3926 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3928 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A392C CRC D2E59402 (3538260994) │ │ │ │ -0A3930 Compressed Size 00000DEB (3563) │ │ │ │ -0A3934 Uncompressed Size 00006D48 (27976) │ │ │ │ -0A3938 Filename Length 001C (28) │ │ │ │ -0A393A Extra Length 0000 (0) │ │ │ │ -0A393C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A38EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A38F1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A38F5 CRC D2E59402 (3538260994) │ │ │ │ +0A38F9 Compressed Size 00000DEB (3563) │ │ │ │ +0A38FD Uncompressed Size 00006D48 (27976) │ │ │ │ +0A3901 Filename Length 001C (28) │ │ │ │ +0A3903 Extra Length 0000 (0) │ │ │ │ +0A3905 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA393C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3905: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A3958 PAYLOAD │ │ │ │ +0A3921 PAYLOAD │ │ │ │ │ │ │ │ -0A4743 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ -0A4747 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4748 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4749 General Purpose Flag 0800 (2048) │ │ │ │ +0A470C LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ +0A4710 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4711 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4712 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A474B Compression Method 0000 (0) 'Stored' │ │ │ │ -0A474D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A4751 CRC 00000000 (0) │ │ │ │ -0A4755 Compressed Size 00000000 (0) │ │ │ │ -0A4759 Uncompressed Size 00000000 (0) │ │ │ │ -0A475D Filename Length 0015 (21) │ │ │ │ -0A475F Extra Length 0000 (0) │ │ │ │ -0A4761 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4714 Compression Method 0000 (0) 'Stored' │ │ │ │ +0A4716 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A471A CRC 00000000 (0) │ │ │ │ +0A471E Compressed Size 00000000 (0) │ │ │ │ +0A4722 Uncompressed Size 00000000 (0) │ │ │ │ +0A4726 Filename Length 0015 (21) │ │ │ │ +0A4728 Extra Length 0000 (0) │ │ │ │ +0A472A Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4761: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA472A: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0A4776 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ -0A477A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A477B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A477C General Purpose Flag 0800 (2048) │ │ │ │ +0A473F LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ +0A4743 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4744 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4745 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A477E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4780 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A4784 CRC 52FC73E6 (1392276454) │ │ │ │ -0A4788 Compressed Size 000008DD (2269) │ │ │ │ -0A478C Uncompressed Size 00001B8B (7051) │ │ │ │ -0A4790 Filename Length 0028 (40) │ │ │ │ -0A4792 Extra Length 0000 (0) │ │ │ │ -0A4794 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4747 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4749 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A474D CRC 52FC73E6 (1392276454) │ │ │ │ +0A4751 Compressed Size 000008DD (2269) │ │ │ │ +0A4755 Uncompressed Size 00001B8B (7051) │ │ │ │ +0A4759 Filename Length 0028 (40) │ │ │ │ +0A475B Extra Length 0000 (0) │ │ │ │ +0A475D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA475D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A47BC PAYLOAD │ │ │ │ +0A4785 PAYLOAD │ │ │ │ │ │ │ │ -0A5099 LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ -0A509D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A509E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A509F General Purpose Flag 0800 (2048) │ │ │ │ +0A5062 LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ +0A5066 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5067 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5068 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A50A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A50A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A50A7 CRC 1F409F7D (524328829) │ │ │ │ -0A50AB Compressed Size 00000A7D (2685) │ │ │ │ -0A50AF Uncompressed Size 0000505B (20571) │ │ │ │ -0A50B3 Filename Length 0027 (39) │ │ │ │ -0A50B5 Extra Length 0000 (0) │ │ │ │ -0A50B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A506A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A506C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A5070 CRC 1F409F7D (524328829) │ │ │ │ +0A5074 Compressed Size 00000A7D (2685) │ │ │ │ +0A5078 Uncompressed Size 0000505B (20571) │ │ │ │ +0A507C Filename Length 0027 (39) │ │ │ │ +0A507E Extra Length 0000 (0) │ │ │ │ +0A5080 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA50B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5080: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A50DE PAYLOAD │ │ │ │ +0A50A7 PAYLOAD │ │ │ │ │ │ │ │ -0A5B5B LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ -0A5B5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5B60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5B61 General Purpose Flag 0800 (2048) │ │ │ │ +0A5B24 LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ +0A5B28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5B29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5B2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A5B63 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5B65 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A5B69 CRC 7532CDA9 (1966263721) │ │ │ │ -0A5B6D Compressed Size 0000052C (1324) │ │ │ │ -0A5B71 Uncompressed Size 00000F60 (3936) │ │ │ │ -0A5B75 Filename Length 002A (42) │ │ │ │ -0A5B77 Extra Length 0000 (0) │ │ │ │ -0A5B79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5B2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5B2E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A5B32 CRC 9370D94D (2473646413) │ │ │ │ +0A5B36 Compressed Size 0000052A (1322) │ │ │ │ +0A5B3A Uncompressed Size 00000F60 (3936) │ │ │ │ +0A5B3E Filename Length 002A (42) │ │ │ │ +0A5B40 Extra Length 0000 (0) │ │ │ │ +0A5B42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5B79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5B42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A5BA3 PAYLOAD │ │ │ │ +0A5B6C PAYLOAD │ │ │ │ │ │ │ │ -0A60CF LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ -0A60D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A60D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A60D5 General Purpose Flag 0800 (2048) │ │ │ │ +0A6096 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ +0A609A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A609B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A609C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A60D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A60D9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A60DD CRC 85691416 (2238256150) │ │ │ │ -0A60E1 Compressed Size 0000081C (2076) │ │ │ │ -0A60E5 Uncompressed Size 0000263D (9789) │ │ │ │ -0A60E9 Filename Length 0029 (41) │ │ │ │ -0A60EB Extra Length 0000 (0) │ │ │ │ -0A60ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A609E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A60A0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A60A4 CRC 5BF75E57 (1542938199) │ │ │ │ +0A60A8 Compressed Size 00000818 (2072) │ │ │ │ +0A60AC Uncompressed Size 0000260A (9738) │ │ │ │ +0A60B0 Filename Length 0029 (41) │ │ │ │ +0A60B2 Extra Length 0000 (0) │ │ │ │ +0A60B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA60ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA60B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6116 PAYLOAD │ │ │ │ +0A60DD PAYLOAD │ │ │ │ │ │ │ │ -0A6932 LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ -0A6936 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6937 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6938 General Purpose Flag 0800 (2048) │ │ │ │ +0A68F5 LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ +0A68F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A68FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A68FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A693A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A693C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A6940 CRC 7B46F8CD (2068248781) │ │ │ │ -0A6944 Compressed Size 000001A0 (416) │ │ │ │ -0A6948 Uncompressed Size 000002A6 (678) │ │ │ │ -0A694C Filename Length 0030 (48) │ │ │ │ -0A694E Extra Length 0000 (0) │ │ │ │ -0A6950 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A68FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A68FF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A6903 CRC 7B46F8CD (2068248781) │ │ │ │ +0A6907 Compressed Size 000001A0 (416) │ │ │ │ +0A690B Uncompressed Size 000002A6 (678) │ │ │ │ +0A690F Filename Length 0030 (48) │ │ │ │ +0A6911 Extra Length 0000 (0) │ │ │ │ +0A6913 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6950: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6913: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6980 PAYLOAD │ │ │ │ +0A6943 PAYLOAD │ │ │ │ │ │ │ │ -0A6B20 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ -0A6B24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6B25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6B26 General Purpose Flag 0800 (2048) │ │ │ │ +0A6AE3 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ +0A6AE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6AE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6AE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6B28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6B2A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A6B2E CRC E0D6F4BD (3772183741) │ │ │ │ -0A6B32 Compressed Size 0000013A (314) │ │ │ │ -0A6B36 Uncompressed Size 0000026C (620) │ │ │ │ -0A6B3A Filename Length 002F (47) │ │ │ │ -0A6B3C Extra Length 0000 (0) │ │ │ │ -0A6B3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6AEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6AED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A6AF1 CRC E0D6F4BD (3772183741) │ │ │ │ +0A6AF5 Compressed Size 0000013A (314) │ │ │ │ +0A6AF9 Uncompressed Size 0000026C (620) │ │ │ │ +0A6AFD Filename Length 002F (47) │ │ │ │ +0A6AFF Extra Length 0000 (0) │ │ │ │ +0A6B01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6B3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6B01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6B6D PAYLOAD │ │ │ │ +0A6B30 PAYLOAD │ │ │ │ │ │ │ │ -0A6CA7 LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ -0A6CAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6CAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6CAD General Purpose Flag 0800 (2048) │ │ │ │ +0A6C6A LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ +0A6C6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6C6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6C70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6CAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6CB1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A6CB5 CRC 8AD15783 (2328975235) │ │ │ │ -0A6CB9 Compressed Size 00000645 (1605) │ │ │ │ -0A6CBD Uncompressed Size 00000EEF (3823) │ │ │ │ -0A6CC1 Filename Length 0020 (32) │ │ │ │ -0A6CC3 Extra Length 0000 (0) │ │ │ │ -0A6CC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6C72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6C74 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A6C78 CRC 8AD15783 (2328975235) │ │ │ │ +0A6C7C Compressed Size 00000645 (1605) │ │ │ │ +0A6C80 Uncompressed Size 00000EEF (3823) │ │ │ │ +0A6C84 Filename Length 0020 (32) │ │ │ │ +0A6C86 Extra Length 0000 (0) │ │ │ │ +0A6C88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6CC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6C88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6CE5 PAYLOAD │ │ │ │ +0A6CA8 PAYLOAD │ │ │ │ │ │ │ │ -0A732A LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ -0A732E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A732F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7330 General Purpose Flag 0800 (2048) │ │ │ │ +0A72ED LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ +0A72F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A72F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A72F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7332 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7334 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A7338 CRC 1B1ED551 (455005521) │ │ │ │ -0A733C Compressed Size 000007E7 (2023) │ │ │ │ -0A7340 Uncompressed Size 0000231D (8989) │ │ │ │ -0A7344 Filename Length 001F (31) │ │ │ │ -0A7346 Extra Length 0000 (0) │ │ │ │ -0A7348 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A72F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A72F7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A72FB CRC 1B1ED551 (455005521) │ │ │ │ +0A72FF Compressed Size 000007E7 (2023) │ │ │ │ +0A7303 Uncompressed Size 0000231D (8989) │ │ │ │ +0A7307 Filename Length 001F (31) │ │ │ │ +0A7309 Extra Length 0000 (0) │ │ │ │ +0A730B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7348: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA730B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7367 PAYLOAD │ │ │ │ +0A732A PAYLOAD │ │ │ │ │ │ │ │ -0A7B4E LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ -0A7B52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7B53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7B54 General Purpose Flag 0800 (2048) │ │ │ │ +0A7B11 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ +0A7B15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7B16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7B17 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7B56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7B58 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A7B5C CRC 48C43372 (1220817778) │ │ │ │ -0A7B60 Compressed Size 00000C22 (3106) │ │ │ │ -0A7B64 Uncompressed Size 0000229B (8859) │ │ │ │ -0A7B68 Filename Length 002C (44) │ │ │ │ -0A7B6A Extra Length 0000 (0) │ │ │ │ -0A7B6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7B19 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7B1B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A7B1F CRC 48C43372 (1220817778) │ │ │ │ +0A7B23 Compressed Size 00000C22 (3106) │ │ │ │ +0A7B27 Uncompressed Size 0000229B (8859) │ │ │ │ +0A7B2B Filename Length 002C (44) │ │ │ │ +0A7B2D Extra Length 0000 (0) │ │ │ │ +0A7B2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7B6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7B2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7B98 PAYLOAD │ │ │ │ +0A7B5B PAYLOAD │ │ │ │ │ │ │ │ -0A87BA LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ -0A87BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A87BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A87C0 General Purpose Flag 0800 (2048) │ │ │ │ +0A877D LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ +0A8781 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A8782 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A8783 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A87C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A87C4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A87C8 CRC C23B06F0 (3258648304) │ │ │ │ -0A87CC Compressed Size 00000AE8 (2792) │ │ │ │ -0A87D0 Uncompressed Size 00008F19 (36633) │ │ │ │ -0A87D4 Filename Length 002B (43) │ │ │ │ -0A87D6 Extra Length 0000 (0) │ │ │ │ -0A87D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A8785 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8787 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A878B CRC C23B06F0 (3258648304) │ │ │ │ +0A878F Compressed Size 00000AE8 (2792) │ │ │ │ +0A8793 Uncompressed Size 00008F19 (36633) │ │ │ │ +0A8797 Filename Length 002B (43) │ │ │ │ +0A8799 Extra Length 0000 (0) │ │ │ │ +0A879B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA87D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA879B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A8803 PAYLOAD │ │ │ │ +0A87C6 PAYLOAD │ │ │ │ │ │ │ │ -0A92EB LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ -0A92EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A92F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A92F1 General Purpose Flag 0800 (2048) │ │ │ │ +0A92AE LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ +0A92B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A92B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A92B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A92F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A92F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A92F9 CRC AFBC7F0D (2948366093) │ │ │ │ -0A92FD Compressed Size 00000483 (1155) │ │ │ │ -0A9301 Uncompressed Size 00000A5C (2652) │ │ │ │ -0A9305 Filename Length 0027 (39) │ │ │ │ -0A9307 Extra Length 0000 (0) │ │ │ │ -0A9309 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A92B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A92B8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A92BC CRC AFBC7F0D (2948366093) │ │ │ │ +0A92C0 Compressed Size 00000483 (1155) │ │ │ │ +0A92C4 Uncompressed Size 00000A5C (2652) │ │ │ │ +0A92C8 Filename Length 0027 (39) │ │ │ │ +0A92CA Extra Length 0000 (0) │ │ │ │ +0A92CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA9309: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA92CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9330 PAYLOAD │ │ │ │ +0A92F3 PAYLOAD │ │ │ │ │ │ │ │ -0A97B3 LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ -0A97B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A97B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A97B9 General Purpose Flag 0800 (2048) │ │ │ │ +0A9776 LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ +0A977A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A977B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A977C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A97BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A97BD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A97C1 CRC 70EE6A10 (1894672912) │ │ │ │ -0A97C5 Compressed Size 000006C1 (1729) │ │ │ │ -0A97C9 Uncompressed Size 00001B3A (6970) │ │ │ │ -0A97CD Filename Length 0026 (38) │ │ │ │ -0A97CF Extra Length 0000 (0) │ │ │ │ -0A97D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A977E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9780 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A9784 CRC 70EE6A10 (1894672912) │ │ │ │ +0A9788 Compressed Size 000006C1 (1729) │ │ │ │ +0A978C Uncompressed Size 00001B3A (6970) │ │ │ │ +0A9790 Filename Length 0026 (38) │ │ │ │ +0A9792 Extra Length 0000 (0) │ │ │ │ +0A9794 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA97D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA9794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A97F7 PAYLOAD │ │ │ │ +0A97BA PAYLOAD │ │ │ │ │ │ │ │ -0A9EB8 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ -0A9EBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A9EBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A9EBE General Purpose Flag 0800 (2048) │ │ │ │ +0A9E7B LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ +0A9E7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A9E80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A9E81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A9EC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A9EC2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A9EC6 CRC A76D2B4E (2808949582) │ │ │ │ -0A9ECA Compressed Size 0000083A (2106) │ │ │ │ -0A9ECE Uncompressed Size 000019EA (6634) │ │ │ │ -0A9ED2 Filename Length 002A (42) │ │ │ │ -0A9ED4 Extra Length 0000 (0) │ │ │ │ -0A9ED6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9E83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9E85 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A9E89 CRC A76D2B4E (2808949582) │ │ │ │ +0A9E8D Compressed Size 0000083A (2106) │ │ │ │ +0A9E91 Uncompressed Size 000019EA (6634) │ │ │ │ +0A9E95 Filename Length 002A (42) │ │ │ │ +0A9E97 Extra Length 0000 (0) │ │ │ │ +0A9E99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA9ED6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA9E99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9F00 PAYLOAD │ │ │ │ +0A9EC3 PAYLOAD │ │ │ │ │ │ │ │ -0AA73A LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ -0AA73E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AA73F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AA740 General Purpose Flag 0800 (2048) │ │ │ │ +0AA6FD LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ +0AA701 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AA702 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AA703 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AA742 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AA744 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AA748 CRC ABBD0D6F (2881293679) │ │ │ │ -0AA74C Compressed Size 00000981 (2433) │ │ │ │ -0AA750 Uncompressed Size 00005058 (20568) │ │ │ │ -0AA754 Filename Length 0029 (41) │ │ │ │ -0AA756 Extra Length 0000 (0) │ │ │ │ -0AA758 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AA705 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AA707 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AA70B CRC ABBD0D6F (2881293679) │ │ │ │ +0AA70F Compressed Size 00000981 (2433) │ │ │ │ +0AA713 Uncompressed Size 00005058 (20568) │ │ │ │ +0AA717 Filename Length 0029 (41) │ │ │ │ +0AA719 Extra Length 0000 (0) │ │ │ │ +0AA71B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAA758: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAA71B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AA781 PAYLOAD │ │ │ │ +0AA744 PAYLOAD │ │ │ │ │ │ │ │ -0AB102 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ -0AB106 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB107 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB108 General Purpose Flag 0800 (2048) │ │ │ │ +0AB0C5 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ +0AB0C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB0CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB0CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB10A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB10C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AB110 CRC CD717902 (3446765826) │ │ │ │ -0AB114 Compressed Size 00000396 (918) │ │ │ │ -0AB118 Uncompressed Size 00000883 (2179) │ │ │ │ -0AB11C Filename Length 002C (44) │ │ │ │ -0AB11E Extra Length 0000 (0) │ │ │ │ -0AB120 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB0CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB0CF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AB0D3 CRC CD717902 (3446765826) │ │ │ │ +0AB0D7 Compressed Size 00000396 (918) │ │ │ │ +0AB0DB Uncompressed Size 00000883 (2179) │ │ │ │ +0AB0DF Filename Length 002C (44) │ │ │ │ +0AB0E1 Extra Length 0000 (0) │ │ │ │ +0AB0E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB120: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB0E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB14C PAYLOAD │ │ │ │ +0AB10F PAYLOAD │ │ │ │ │ │ │ │ -0AB4E2 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ -0AB4E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB4E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB4E8 General Purpose Flag 0800 (2048) │ │ │ │ +0AB4A5 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ +0AB4A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB4AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB4AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB4EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB4EC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AB4F0 CRC 20B2E131 (548593969) │ │ │ │ -0AB4F4 Compressed Size 0000029A (666) │ │ │ │ -0AB4F8 Uncompressed Size 00000D21 (3361) │ │ │ │ -0AB4FC Filename Length 002B (43) │ │ │ │ -0AB4FE Extra Length 0000 (0) │ │ │ │ -0AB500 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB4AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB4AF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AB4B3 CRC 20B2E131 (548593969) │ │ │ │ +0AB4B7 Compressed Size 0000029A (666) │ │ │ │ +0AB4BB Uncompressed Size 00000D21 (3361) │ │ │ │ +0AB4BF Filename Length 002B (43) │ │ │ │ +0AB4C1 Extra Length 0000 (0) │ │ │ │ +0AB4C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB500: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB4C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB52B PAYLOAD │ │ │ │ +0AB4EE PAYLOAD │ │ │ │ │ │ │ │ -0AB7C5 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ -0AB7C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB7CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB7CB General Purpose Flag 0800 (2048) │ │ │ │ +0AB788 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ +0AB78C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB78D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB78E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB7CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB7CF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AB7D3 CRC 708CFE11 (1888288273) │ │ │ │ -0AB7D7 Compressed Size 00000C14 (3092) │ │ │ │ -0AB7DB Uncompressed Size 00002F63 (12131) │ │ │ │ -0AB7DF Filename Length 002D (45) │ │ │ │ -0AB7E1 Extra Length 0000 (0) │ │ │ │ -0AB7E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB790 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB792 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AB796 CRC 708CFE11 (1888288273) │ │ │ │ +0AB79A Compressed Size 00000C14 (3092) │ │ │ │ +0AB79E Uncompressed Size 00002F63 (12131) │ │ │ │ +0AB7A2 Filename Length 002D (45) │ │ │ │ +0AB7A4 Extra Length 0000 (0) │ │ │ │ +0AB7A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB7E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB7A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB810 PAYLOAD │ │ │ │ +0AB7D3 PAYLOAD │ │ │ │ │ │ │ │ -0AC424 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ -0AC428 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AC429 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AC42A General Purpose Flag 0800 (2048) │ │ │ │ +0AC3E7 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ +0AC3EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AC3EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AC3ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AC42C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AC42E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AC432 CRC C0D8D978 (3235436920) │ │ │ │ -0AC436 Compressed Size 00000AF0 (2800) │ │ │ │ -0AC43A Uncompressed Size 0000669C (26268) │ │ │ │ -0AC43E Filename Length 002C (44) │ │ │ │ -0AC440 Extra Length 0000 (0) │ │ │ │ -0AC442 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AC3EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AC3F1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AC3F5 CRC C0D8D978 (3235436920) │ │ │ │ +0AC3F9 Compressed Size 00000AF0 (2800) │ │ │ │ +0AC3FD Uncompressed Size 0000669C (26268) │ │ │ │ +0AC401 Filename Length 002C (44) │ │ │ │ +0AC403 Extra Length 0000 (0) │ │ │ │ +0AC405 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAC442: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAC405: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AC46E PAYLOAD │ │ │ │ +0AC431 PAYLOAD │ │ │ │ │ │ │ │ -0ACF5E LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ -0ACF62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ACF63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ACF64 General Purpose Flag 0800 (2048) │ │ │ │ +0ACF21 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ +0ACF25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ACF26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ACF27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ACF66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ACF68 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0ACF6C CRC 31309D9C (825269660) │ │ │ │ -0ACF70 Compressed Size 00000682 (1666) │ │ │ │ -0ACF74 Uncompressed Size 00000F04 (3844) │ │ │ │ -0ACF78 Filename Length 0025 (37) │ │ │ │ -0ACF7A Extra Length 0000 (0) │ │ │ │ -0ACF7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ACF29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ACF2B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0ACF2F CRC 31309D9C (825269660) │ │ │ │ +0ACF33 Compressed Size 00000682 (1666) │ │ │ │ +0ACF37 Uncompressed Size 00000F04 (3844) │ │ │ │ +0ACF3B Filename Length 0025 (37) │ │ │ │ +0ACF3D Extra Length 0000 (0) │ │ │ │ +0ACF3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xACF7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xACF3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ACFA1 PAYLOAD │ │ │ │ +0ACF64 PAYLOAD │ │ │ │ │ │ │ │ -0AD623 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ -0AD627 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AD628 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AD629 General Purpose Flag 0800 (2048) │ │ │ │ +0AD5E6 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ +0AD5EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AD5EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AD5EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AD62B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AD62D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AD631 CRC FD6A5FB9 (4251606969) │ │ │ │ -0AD635 Compressed Size 0000082E (2094) │ │ │ │ -0AD639 Uncompressed Size 0000279A (10138) │ │ │ │ -0AD63D Filename Length 0024 (36) │ │ │ │ -0AD63F Extra Length 0000 (0) │ │ │ │ -0AD641 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AD5EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AD5F0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AD5F4 CRC FD6A5FB9 (4251606969) │ │ │ │ +0AD5F8 Compressed Size 0000082E (2094) │ │ │ │ +0AD5FC Uncompressed Size 0000279A (10138) │ │ │ │ +0AD600 Filename Length 0024 (36) │ │ │ │ +0AD602 Extra Length 0000 (0) │ │ │ │ +0AD604 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAD641: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAD604: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AD665 PAYLOAD │ │ │ │ +0AD628 PAYLOAD │ │ │ │ │ │ │ │ -0ADE93 LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ -0ADE97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ADE98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ADE99 General Purpose Flag 0800 (2048) │ │ │ │ +0ADE56 LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ +0ADE5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ADE5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ADE5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ADE9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ADE9D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0ADEA1 CRC A82EE27F (2821644927) │ │ │ │ -0ADEA5 Compressed Size 00000889 (2185) │ │ │ │ -0ADEA9 Uncompressed Size 00001989 (6537) │ │ │ │ -0ADEAD Filename Length 0029 (41) │ │ │ │ -0ADEAF Extra Length 0000 (0) │ │ │ │ -0ADEB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ADE5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ADE60 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0ADE64 CRC A82EE27F (2821644927) │ │ │ │ +0ADE68 Compressed Size 00000889 (2185) │ │ │ │ +0ADE6C Uncompressed Size 00001989 (6537) │ │ │ │ +0ADE70 Filename Length 0029 (41) │ │ │ │ +0ADE72 Extra Length 0000 (0) │ │ │ │ +0ADE74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xADEB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xADE74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ADEDA PAYLOAD │ │ │ │ +0ADE9D PAYLOAD │ │ │ │ │ │ │ │ -0AE763 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ -0AE767 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AE768 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AE769 General Purpose Flag 0800 (2048) │ │ │ │ +0AE726 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ +0AE72A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AE72B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AE72C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AE76B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AE76D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AE771 CRC B4853515 (3028628757) │ │ │ │ -0AE775 Compressed Size 000008AA (2218) │ │ │ │ -0AE779 Uncompressed Size 00004DC4 (19908) │ │ │ │ -0AE77D Filename Length 0028 (40) │ │ │ │ -0AE77F Extra Length 0000 (0) │ │ │ │ -0AE781 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AE72E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AE730 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AE734 CRC B4853515 (3028628757) │ │ │ │ +0AE738 Compressed Size 000008AA (2218) │ │ │ │ +0AE73C Uncompressed Size 00004DC4 (19908) │ │ │ │ +0AE740 Filename Length 0028 (40) │ │ │ │ +0AE742 Extra Length 0000 (0) │ │ │ │ +0AE744 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAE781: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAE744: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AE7A9 PAYLOAD │ │ │ │ +0AE76C PAYLOAD │ │ │ │ │ │ │ │ -0AF053 LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ -0AF057 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF058 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF059 General Purpose Flag 0800 (2048) │ │ │ │ +0AF016 LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ +0AF01A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF01B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF01C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF05B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF05D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AF061 CRC 2F58FB66 (794360678) │ │ │ │ -0AF065 Compressed Size 00000439 (1081) │ │ │ │ -0AF069 Uncompressed Size 00000A1A (2586) │ │ │ │ -0AF06D Filename Length 002B (43) │ │ │ │ -0AF06F Extra Length 0000 (0) │ │ │ │ -0AF071 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF01E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF020 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AF024 CRC 2F58FB66 (794360678) │ │ │ │ +0AF028 Compressed Size 00000439 (1081) │ │ │ │ +0AF02C Uncompressed Size 00000A1A (2586) │ │ │ │ +0AF030 Filename Length 002B (43) │ │ │ │ +0AF032 Extra Length 0000 (0) │ │ │ │ +0AF034 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF071: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF034: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF09C PAYLOAD │ │ │ │ +0AF05F PAYLOAD │ │ │ │ │ │ │ │ -0AF4D5 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ -0AF4D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF4DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF4DB General Purpose Flag 0800 (2048) │ │ │ │ +0AF498 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ +0AF49C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF49D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF49E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF4DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF4DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AF4E3 CRC A7BE9328 (2814284584) │ │ │ │ -0AF4E7 Compressed Size 000004FF (1279) │ │ │ │ -0AF4EB Uncompressed Size 00001745 (5957) │ │ │ │ -0AF4EF Filename Length 002A (42) │ │ │ │ -0AF4F1 Extra Length 0000 (0) │ │ │ │ -0AF4F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF4A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF4A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AF4A6 CRC A7BE9328 (2814284584) │ │ │ │ +0AF4AA Compressed Size 000004FF (1279) │ │ │ │ +0AF4AE Uncompressed Size 00001745 (5957) │ │ │ │ +0AF4B2 Filename Length 002A (42) │ │ │ │ +0AF4B4 Extra Length 0000 (0) │ │ │ │ +0AF4B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF4F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF4B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF51D PAYLOAD │ │ │ │ +0AF4E0 PAYLOAD │ │ │ │ │ │ │ │ -0AFA1C LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ -0AFA20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFA21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFA22 General Purpose Flag 0800 (2048) │ │ │ │ +0AF9DF LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ +0AF9E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF9E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF9E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFA24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFA26 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AFA2A CRC 271104A6 (655426726) │ │ │ │ -0AFA2E Compressed Size 000005B5 (1461) │ │ │ │ -0AFA32 Uncompressed Size 0000124B (4683) │ │ │ │ -0AFA36 Filename Length 0030 (48) │ │ │ │ -0AFA38 Extra Length 0000 (0) │ │ │ │ -0AFA3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF9E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF9E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AF9ED CRC 271104A6 (655426726) │ │ │ │ +0AF9F1 Compressed Size 000005B5 (1461) │ │ │ │ +0AF9F5 Uncompressed Size 0000124B (4683) │ │ │ │ +0AF9F9 Filename Length 0030 (48) │ │ │ │ +0AF9FB Extra Length 0000 (0) │ │ │ │ +0AF9FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFA3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF9FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AFA6A PAYLOAD │ │ │ │ +0AFA2D PAYLOAD │ │ │ │ │ │ │ │ -0B001F LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ -0B0023 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0024 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0025 General Purpose Flag 0800 (2048) │ │ │ │ +0AFFE2 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ +0AFFE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFFE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFFE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0027 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0029 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B002D CRC DB926C35 (3683806261) │ │ │ │ -0B0031 Compressed Size 00000614 (1556) │ │ │ │ -0B0035 Uncompressed Size 00002F38 (12088) │ │ │ │ -0B0039 Filename Length 002F (47) │ │ │ │ -0B003B Extra Length 0000 (0) │ │ │ │ -0B003D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFFEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFFEC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AFFF0 CRC DB926C35 (3683806261) │ │ │ │ +0AFFF4 Compressed Size 00000614 (1556) │ │ │ │ +0AFFF8 Uncompressed Size 00002F38 (12088) │ │ │ │ +0AFFFC Filename Length 002F (47) │ │ │ │ +0AFFFE Extra Length 0000 (0) │ │ │ │ +0B0000 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB003D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0000: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B006C PAYLOAD │ │ │ │ +0B002F PAYLOAD │ │ │ │ │ │ │ │ -0B0680 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ -0B0684 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0685 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0686 General Purpose Flag 0800 (2048) │ │ │ │ +0B0643 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ +0B0647 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0648 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0649 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0688 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B068A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B068E CRC B2233F2D (2988654381) │ │ │ │ -0B0692 Compressed Size 00000354 (852) │ │ │ │ -0B0696 Uncompressed Size 00000737 (1847) │ │ │ │ -0B069A Filename Length 0024 (36) │ │ │ │ -0B069C Extra Length 0000 (0) │ │ │ │ -0B069E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B064B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B064D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B0651 CRC B2233F2D (2988654381) │ │ │ │ +0B0655 Compressed Size 00000354 (852) │ │ │ │ +0B0659 Uncompressed Size 00000737 (1847) │ │ │ │ +0B065D Filename Length 0024 (36) │ │ │ │ +0B065F Extra Length 0000 (0) │ │ │ │ +0B0661 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB069E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0661: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B06C2 PAYLOAD │ │ │ │ +0B0685 PAYLOAD │ │ │ │ │ │ │ │ -0B0A16 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ -0B0A1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0A1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0A1C General Purpose Flag 0800 (2048) │ │ │ │ +0B09D9 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ +0B09DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B09DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B09DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0A1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0A20 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B0A24 CRC 6AA9587D (1789483133) │ │ │ │ -0B0A28 Compressed Size 00000364 (868) │ │ │ │ -0B0A2C Uncompressed Size 00000E08 (3592) │ │ │ │ -0B0A30 Filename Length 0023 (35) │ │ │ │ -0B0A32 Extra Length 0000 (0) │ │ │ │ -0B0A34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B09E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B09E3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B09E7 CRC 6AA9587D (1789483133) │ │ │ │ +0B09EB Compressed Size 00000364 (868) │ │ │ │ +0B09EF Uncompressed Size 00000E08 (3592) │ │ │ │ +0B09F3 Filename Length 0023 (35) │ │ │ │ +0B09F5 Extra Length 0000 (0) │ │ │ │ +0B09F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0A34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB09F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0A57 PAYLOAD │ │ │ │ +0B0A1A PAYLOAD │ │ │ │ │ │ │ │ -0B0DBB LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ -0B0DBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0DC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0DC1 General Purpose Flag 0800 (2048) │ │ │ │ +0B0D7E LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ +0B0D82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0D83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0D84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0DC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0DC5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B0DC9 CRC 4BB34F16 (1270042390) │ │ │ │ -0B0DCD Compressed Size 0000116C (4460) │ │ │ │ -0B0DD1 Uncompressed Size 000037C1 (14273) │ │ │ │ -0B0DD5 Filename Length 0028 (40) │ │ │ │ -0B0DD7 Extra Length 0000 (0) │ │ │ │ -0B0DD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0D86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0D88 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B0D8C CRC 4BB34F16 (1270042390) │ │ │ │ +0B0D90 Compressed Size 0000116C (4460) │ │ │ │ +0B0D94 Uncompressed Size 000037C1 (14273) │ │ │ │ +0B0D98 Filename Length 0028 (40) │ │ │ │ +0B0D9A Extra Length 0000 (0) │ │ │ │ +0B0D9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0DD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0D9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0E01 PAYLOAD │ │ │ │ +0B0DC4 PAYLOAD │ │ │ │ │ │ │ │ -0B1F6D LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ -0B1F71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B1F72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B1F73 General Purpose Flag 0800 (2048) │ │ │ │ +0B1F30 LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ +0B1F34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B1F35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B1F36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B1F75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B1F77 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B1F7B CRC 6F0756D6 (1862751958) │ │ │ │ -0B1F7F Compressed Size 0000117A (4474) │ │ │ │ -0B1F83 Uncompressed Size 0000BBF9 (48121) │ │ │ │ -0B1F87 Filename Length 0027 (39) │ │ │ │ -0B1F89 Extra Length 0000 (0) │ │ │ │ -0B1F8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B1F38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B1F3A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B1F3E CRC 6F0756D6 (1862751958) │ │ │ │ +0B1F42 Compressed Size 0000117A (4474) │ │ │ │ +0B1F46 Uncompressed Size 0000BBF9 (48121) │ │ │ │ +0B1F4A Filename Length 0027 (39) │ │ │ │ +0B1F4C Extra Length 0000 (0) │ │ │ │ +0B1F4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB1F8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB1F4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B1FB2 PAYLOAD │ │ │ │ +0B1F75 PAYLOAD │ │ │ │ │ │ │ │ -0B312C LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ -0B3130 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3131 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3132 General Purpose Flag 0800 (2048) │ │ │ │ +0B30EF LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ +0B30F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B30F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B30F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3134 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3136 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B313A CRC C8EF18E9 (3371112681) │ │ │ │ -0B313E Compressed Size 000009B7 (2487) │ │ │ │ -0B3142 Uncompressed Size 00001A2F (6703) │ │ │ │ -0B3146 Filename Length 0024 (36) │ │ │ │ -0B3148 Extra Length 0000 (0) │ │ │ │ -0B314A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B30F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B30F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B30FD CRC CCBCF087 (3434934407) │ │ │ │ +0B3101 Compressed Size 000009B8 (2488) │ │ │ │ +0B3105 Uncompressed Size 00001A2F (6703) │ │ │ │ +0B3109 Filename Length 0024 (36) │ │ │ │ +0B310B Extra Length 0000 (0) │ │ │ │ +0B310D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB314A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB310D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B316E PAYLOAD │ │ │ │ +0B3131 PAYLOAD │ │ │ │ │ │ │ │ -0B3B25 LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ -0B3B29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3B2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3B2B General Purpose Flag 0800 (2048) │ │ │ │ +0B3AE9 LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ +0B3AED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3AEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3AEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3B2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3B2F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B3B33 CRC DAFC8CE0 (3673984224) │ │ │ │ -0B3B37 Compressed Size 00000B2A (2858) │ │ │ │ -0B3B3B Uncompressed Size 000050CF (20687) │ │ │ │ -0B3B3F Filename Length 0023 (35) │ │ │ │ -0B3B41 Extra Length 0000 (0) │ │ │ │ -0B3B43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3AF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3AF3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B3AF7 CRC 7B02178A (2063734666) │ │ │ │ +0B3AFB Compressed Size 00000B37 (2871) │ │ │ │ +0B3AFF Uncompressed Size 000050CF (20687) │ │ │ │ +0B3B03 Filename Length 0023 (35) │ │ │ │ +0B3B05 Extra Length 0000 (0) │ │ │ │ +0B3B07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3B43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3B07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3B66 PAYLOAD │ │ │ │ +0B3B2A PAYLOAD │ │ │ │ │ │ │ │ -0B4690 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ -0B4694 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4695 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4696 General Purpose Flag 0800 (2048) │ │ │ │ +0B4661 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ +0B4665 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4666 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4667 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4698 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B469A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B469E CRC 700B0680 (1879770752) │ │ │ │ -0B46A2 Compressed Size 000003A9 (937) │ │ │ │ -0B46A6 Uncompressed Size 0000095B (2395) │ │ │ │ -0B46AA Filename Length 0029 (41) │ │ │ │ -0B46AC Extra Length 0000 (0) │ │ │ │ -0B46AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4669 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B466B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B466F CRC 700B0680 (1879770752) │ │ │ │ +0B4673 Compressed Size 000003A9 (937) │ │ │ │ +0B4677 Uncompressed Size 0000095B (2395) │ │ │ │ +0B467B Filename Length 0029 (41) │ │ │ │ +0B467D Extra Length 0000 (0) │ │ │ │ +0B467F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB46AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB467F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B46D7 PAYLOAD │ │ │ │ +0B46A8 PAYLOAD │ │ │ │ │ │ │ │ -0B4A80 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ -0B4A84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4A85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4A86 General Purpose Flag 0800 (2048) │ │ │ │ +0B4A51 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ +0B4A55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4A56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4A57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4A88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4A8A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B4A8E CRC 08C19159 (146903385) │ │ │ │ -0B4A92 Compressed Size 000004CA (1226) │ │ │ │ -0B4A96 Uncompressed Size 00001A1C (6684) │ │ │ │ -0B4A9A Filename Length 0028 (40) │ │ │ │ -0B4A9C Extra Length 0000 (0) │ │ │ │ -0B4A9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4A59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4A5B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B4A5F CRC 08C19159 (146903385) │ │ │ │ +0B4A63 Compressed Size 000004CA (1226) │ │ │ │ +0B4A67 Uncompressed Size 00001A1C (6684) │ │ │ │ +0B4A6B Filename Length 0028 (40) │ │ │ │ +0B4A6D Extra Length 0000 (0) │ │ │ │ +0B4A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4A9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4AC6 PAYLOAD │ │ │ │ +0B4A97 PAYLOAD │ │ │ │ │ │ │ │ -0B4F90 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ -0B4F94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4F95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4F96 General Purpose Flag 0800 (2048) │ │ │ │ +0B4F61 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ +0B4F65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4F66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4F67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4F98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4F9A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B4F9E CRC 8E7406BA (2389968570) │ │ │ │ -0B4FA2 Compressed Size 00000294 (660) │ │ │ │ -0B4FA6 Uncompressed Size 0000061B (1563) │ │ │ │ -0B4FAA Filename Length 002E (46) │ │ │ │ -0B4FAC Extra Length 0000 (0) │ │ │ │ -0B4FAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4F69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4F6B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B4F6F CRC 8E7406BA (2389968570) │ │ │ │ +0B4F73 Compressed Size 00000294 (660) │ │ │ │ +0B4F77 Uncompressed Size 0000061B (1563) │ │ │ │ +0B4F7B Filename Length 002E (46) │ │ │ │ +0B4F7D Extra Length 0000 (0) │ │ │ │ +0B4F7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4FAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4F7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4FDC PAYLOAD │ │ │ │ +0B4FAD PAYLOAD │ │ │ │ │ │ │ │ -0B5270 LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ -0B5274 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5275 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5276 General Purpose Flag 0800 (2048) │ │ │ │ +0B5241 LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ +0B5245 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5246 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5247 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5278 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B527A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B527E CRC 182701C6 (405209542) │ │ │ │ -0B5282 Compressed Size 000002A0 (672) │ │ │ │ -0B5286 Uncompressed Size 00000C5F (3167) │ │ │ │ -0B528A Filename Length 002D (45) │ │ │ │ -0B528C Extra Length 0000 (0) │ │ │ │ -0B528E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5249 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B524B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B524F CRC 182701C6 (405209542) │ │ │ │ +0B5253 Compressed Size 000002A0 (672) │ │ │ │ +0B5257 Uncompressed Size 00000C5F (3167) │ │ │ │ +0B525B Filename Length 002D (45) │ │ │ │ +0B525D Extra Length 0000 (0) │ │ │ │ +0B525F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB528E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB525F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B52BB PAYLOAD │ │ │ │ +0B528C PAYLOAD │ │ │ │ │ │ │ │ -0B555B LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ -0B555F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5560 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5561 General Purpose Flag 0800 (2048) │ │ │ │ +0B552C LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ +0B5530 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5531 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5532 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5563 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5565 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B5569 CRC 23949E93 (596942483) │ │ │ │ -0B556D Compressed Size 00000416 (1046) │ │ │ │ -0B5571 Uncompressed Size 00000C19 (3097) │ │ │ │ -0B5575 Filename Length 0035 (53) │ │ │ │ -0B5577 Extra Length 0000 (0) │ │ │ │ -0B5579 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5534 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5536 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B553A CRC 23949E93 (596942483) │ │ │ │ +0B553E Compressed Size 00000416 (1046) │ │ │ │ +0B5542 Uncompressed Size 00000C19 (3097) │ │ │ │ +0B5546 Filename Length 0035 (53) │ │ │ │ +0B5548 Extra Length 0000 (0) │ │ │ │ +0B554A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5579: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB554A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B55AE PAYLOAD │ │ │ │ +0B557F PAYLOAD │ │ │ │ │ │ │ │ -0B59C4 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ -0B59C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B59C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B59CA General Purpose Flag 0800 (2048) │ │ │ │ +0B5995 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ +0B5999 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B599A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B599B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B59CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B59CE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B59D2 CRC 9EEA1DDD (2666143197) │ │ │ │ -0B59D6 Compressed Size 00000340 (832) │ │ │ │ -0B59DA Uncompressed Size 0000174F (5967) │ │ │ │ -0B59DE Filename Length 0034 (52) │ │ │ │ -0B59E0 Extra Length 0000 (0) │ │ │ │ -0B59E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B599D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B599F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B59A3 CRC 9EEA1DDD (2666143197) │ │ │ │ +0B59A7 Compressed Size 00000340 (832) │ │ │ │ +0B59AB Uncompressed Size 0000174F (5967) │ │ │ │ +0B59AF Filename Length 0034 (52) │ │ │ │ +0B59B1 Extra Length 0000 (0) │ │ │ │ +0B59B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB59E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB59B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5A16 PAYLOAD │ │ │ │ +0B59E7 PAYLOAD │ │ │ │ │ │ │ │ -0B5D56 LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ -0B5D5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5D5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5D5C General Purpose Flag 0800 (2048) │ │ │ │ +0B5D27 LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ +0B5D2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5D2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5D2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5D5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5D60 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B5D64 CRC 0082FAD5 (8583893) │ │ │ │ -0B5D68 Compressed Size 00000489 (1161) │ │ │ │ -0B5D6C Uncompressed Size 000009C9 (2505) │ │ │ │ -0B5D70 Filename Length 0028 (40) │ │ │ │ -0B5D72 Extra Length 0000 (0) │ │ │ │ -0B5D74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5D2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5D31 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B5D35 CRC 0082FAD5 (8583893) │ │ │ │ +0B5D39 Compressed Size 00000489 (1161) │ │ │ │ +0B5D3D Uncompressed Size 000009C9 (2505) │ │ │ │ +0B5D41 Filename Length 0028 (40) │ │ │ │ +0B5D43 Extra Length 0000 (0) │ │ │ │ +0B5D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5D74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5D9C PAYLOAD │ │ │ │ +0B5D6D PAYLOAD │ │ │ │ │ │ │ │ -0B6225 LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ -0B6229 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B622A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B622B General Purpose Flag 0800 (2048) │ │ │ │ +0B61F6 LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ +0B61FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B622D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B622F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B6233 CRC BF91C0E5 (3214000357) │ │ │ │ -0B6237 Compressed Size 000004C8 (1224) │ │ │ │ -0B623B Uncompressed Size 0000112F (4399) │ │ │ │ -0B623F Filename Length 0027 (39) │ │ │ │ -0B6241 Extra Length 0000 (0) │ │ │ │ -0B6243 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B61FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6200 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B6204 CRC BF91C0E5 (3214000357) │ │ │ │ +0B6208 Compressed Size 000004C8 (1224) │ │ │ │ +0B620C Uncompressed Size 0000112F (4399) │ │ │ │ +0B6210 Filename Length 0027 (39) │ │ │ │ +0B6212 Extra Length 0000 (0) │ │ │ │ +0B6214 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6243: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6214: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B626A PAYLOAD │ │ │ │ +0B623B PAYLOAD │ │ │ │ │ │ │ │ -0B6732 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ -0B6736 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6737 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6738 General Purpose Flag 0800 (2048) │ │ │ │ +0B6703 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ +0B6707 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6708 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6709 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B673A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B673C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B6740 CRC 997BD7D7 (2575030231) │ │ │ │ -0B6744 Compressed Size 000002A9 (681) │ │ │ │ -0B6748 Uncompressed Size 000005B6 (1462) │ │ │ │ -0B674C Filename Length 002F (47) │ │ │ │ -0B674E Extra Length 0000 (0) │ │ │ │ -0B6750 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B670B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B670D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B6711 CRC 997BD7D7 (2575030231) │ │ │ │ +0B6715 Compressed Size 000002A9 (681) │ │ │ │ +0B6719 Uncompressed Size 000005B6 (1462) │ │ │ │ +0B671D Filename Length 002F (47) │ │ │ │ +0B671F Extra Length 0000 (0) │ │ │ │ +0B6721 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6750: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6721: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B677F PAYLOAD │ │ │ │ +0B6750 PAYLOAD │ │ │ │ │ │ │ │ -0B6A28 LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ -0B6A2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6A2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6A2E General Purpose Flag 0800 (2048) │ │ │ │ +0B69F9 LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ +0B69FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B69FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B69FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6A30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6A32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B6A36 CRC B1EF9538 (2985268536) │ │ │ │ -0B6A3A Compressed Size 00000286 (646) │ │ │ │ -0B6A3E Uncompressed Size 00000A7A (2682) │ │ │ │ -0B6A42 Filename Length 002E (46) │ │ │ │ -0B6A44 Extra Length 0000 (0) │ │ │ │ -0B6A46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6A01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6A03 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B6A07 CRC B1EF9538 (2985268536) │ │ │ │ +0B6A0B Compressed Size 00000286 (646) │ │ │ │ +0B6A0F Uncompressed Size 00000A7A (2682) │ │ │ │ +0B6A13 Filename Length 002E (46) │ │ │ │ +0B6A15 Extra Length 0000 (0) │ │ │ │ +0B6A17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6A46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6A17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6A74 PAYLOAD │ │ │ │ +0B6A45 PAYLOAD │ │ │ │ │ │ │ │ -0B6CFA LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ -0B6CFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6CFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6D00 General Purpose Flag 0800 (2048) │ │ │ │ +0B6CCB LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ +0B6CCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6CD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6CD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6D02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6D04 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B6D08 CRC 5A9148C0 (1519470784) │ │ │ │ -0B6D0C Compressed Size 000003BC (956) │ │ │ │ -0B6D10 Uncompressed Size 000008D4 (2260) │ │ │ │ -0B6D14 Filename Length 002B (43) │ │ │ │ -0B6D16 Extra Length 0000 (0) │ │ │ │ -0B6D18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6CD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6CD5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B6CD9 CRC 5A9148C0 (1519470784) │ │ │ │ +0B6CDD Compressed Size 000003BC (956) │ │ │ │ +0B6CE1 Uncompressed Size 000008D4 (2260) │ │ │ │ +0B6CE5 Filename Length 002B (43) │ │ │ │ +0B6CE7 Extra Length 0000 (0) │ │ │ │ +0B6CE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6D18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6CE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6D43 PAYLOAD │ │ │ │ +0B6D14 PAYLOAD │ │ │ │ │ │ │ │ -0B70FF LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ -0B7103 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7104 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7105 General Purpose Flag 0800 (2048) │ │ │ │ +0B70D0 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ +0B70D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B70D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B70D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7107 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7109 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B710D CRC EA1FA61C (3927942684) │ │ │ │ -0B7111 Compressed Size 00000324 (804) │ │ │ │ -0B7115 Uncompressed Size 0000105E (4190) │ │ │ │ -0B7119 Filename Length 002A (42) │ │ │ │ -0B711B Extra Length 0000 (0) │ │ │ │ -0B711D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B70D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B70DA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B70DE CRC EA1FA61C (3927942684) │ │ │ │ +0B70E2 Compressed Size 00000324 (804) │ │ │ │ +0B70E6 Uncompressed Size 0000105E (4190) │ │ │ │ +0B70EA Filename Length 002A (42) │ │ │ │ +0B70EC Extra Length 0000 (0) │ │ │ │ +0B70EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB711D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB70EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7147 PAYLOAD │ │ │ │ +0B7118 PAYLOAD │ │ │ │ │ │ │ │ -0B746B LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ -0B746F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7470 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7471 General Purpose Flag 0800 (2048) │ │ │ │ +0B743C LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ +0B7440 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7441 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7442 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7473 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B7475 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B7479 CRC 00000000 (0) │ │ │ │ -0B747D Compressed Size 00000000 (0) │ │ │ │ -0B7481 Uncompressed Size 00000000 (0) │ │ │ │ -0B7485 Filename Length 0010 (16) │ │ │ │ -0B7487 Extra Length 0000 (0) │ │ │ │ -0B7489 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0B7444 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B7446 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B744A CRC 00000000 (0) │ │ │ │ +0B744E Compressed Size 00000000 (0) │ │ │ │ +0B7452 Uncompressed Size 00000000 (0) │ │ │ │ +0B7456 Filename Length 0010 (16) │ │ │ │ +0B7458 Extra Length 0000 (0) │ │ │ │ +0B745A Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7489: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB745A: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B7499 LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ -0B749D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B749E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B749F General Purpose Flag 0800 (2048) │ │ │ │ +0B746A LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ +0B746E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B746F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7470 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B74A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B74A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B74A7 CRC 810F19F8 (2165250552) │ │ │ │ -0B74AB Compressed Size 0000006B (107) │ │ │ │ -0B74AF Uncompressed Size 0000007F (127) │ │ │ │ -0B74B3 Filename Length 0025 (37) │ │ │ │ -0B74B5 Extra Length 0000 (0) │ │ │ │ -0B74B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7472 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7474 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B7478 CRC 810F19F8 (2165250552) │ │ │ │ +0B747C Compressed Size 0000006B (107) │ │ │ │ +0B7480 Uncompressed Size 0000007F (127) │ │ │ │ +0B7484 Filename Length 0025 (37) │ │ │ │ +0B7486 Extra Length 0000 (0) │ │ │ │ +0B7488 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB74B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7488: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B74DC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B74AD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7547 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ -0B754B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B754C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B754D General Purpose Flag 0800 (2048) │ │ │ │ +0B7518 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ +0B751C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B751D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B751E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B754F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7551 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B7555 CRC 8E3C5B46 (2386320198) │ │ │ │ -0B7559 Compressed Size 0000007B (123) │ │ │ │ -0B755D Uncompressed Size 00000098 (152) │ │ │ │ -0B7561 Filename Length 0024 (36) │ │ │ │ -0B7563 Extra Length 0000 (0) │ │ │ │ -0B7565 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7520 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7522 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B7526 CRC 8E3C5B46 (2386320198) │ │ │ │ +0B752A Compressed Size 0000007B (123) │ │ │ │ +0B752E Uncompressed Size 00000098 (152) │ │ │ │ +0B7532 Filename Length 0024 (36) │ │ │ │ +0B7534 Extra Length 0000 (0) │ │ │ │ +0B7536 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7565: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7536: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7589 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B755A PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7604 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ -0B7608 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7609 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B760A General Purpose Flag 0800 (2048) │ │ │ │ +0B75D5 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ +0B75D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B75DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B75DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B760C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B760E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B7612 CRC F45D972D (4099774253) │ │ │ │ -0B7616 Compressed Size 000001D1 (465) │ │ │ │ -0B761A Uncompressed Size 00000348 (840) │ │ │ │ -0B761E Filename Length 0028 (40) │ │ │ │ -0B7620 Extra Length 0000 (0) │ │ │ │ -0B7622 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B75DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B75DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B75E3 CRC F45D972D (4099774253) │ │ │ │ +0B75E7 Compressed Size 000001D1 (465) │ │ │ │ +0B75EB Uncompressed Size 00000348 (840) │ │ │ │ +0B75EF Filename Length 0028 (40) │ │ │ │ +0B75F1 Extra Length 0000 (0) │ │ │ │ +0B75F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7622: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB75F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B764A PAYLOAD │ │ │ │ +0B761B PAYLOAD │ │ │ │ │ │ │ │ -0B781B LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ -0B781F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7820 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7821 General Purpose Flag 0800 (2048) │ │ │ │ +0B77EC LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ +0B77F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B77F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B77F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7823 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7825 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B7829 CRC 6C1BCEA8 (1813761704) │ │ │ │ -0B782D Compressed Size 00000166 (358) │ │ │ │ -0B7831 Uncompressed Size 00000267 (615) │ │ │ │ -0B7835 Filename Length 0027 (39) │ │ │ │ -0B7837 Extra Length 0000 (0) │ │ │ │ -0B7839 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B77F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B77F6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B77FA CRC 6C1BCEA8 (1813761704) │ │ │ │ +0B77FE Compressed Size 00000166 (358) │ │ │ │ +0B7802 Uncompressed Size 00000267 (615) │ │ │ │ +0B7806 Filename Length 0027 (39) │ │ │ │ +0B7808 Extra Length 0000 (0) │ │ │ │ +0B780A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7839: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB780A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7860 PAYLOAD │ │ │ │ +0B7831 PAYLOAD │ │ │ │ │ │ │ │ -0B79C6 LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ -0B79CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B79CC General Purpose Flag 0800 (2048) │ │ │ │ +0B7997 LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ +0B799B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B799C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B799D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B79CE Compression Method 0000 (0) 'Stored' │ │ │ │ -0B79D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B79D4 CRC 00000000 (0) │ │ │ │ -0B79D8 Compressed Size 00000000 (0) │ │ │ │ -0B79DC Uncompressed Size 00000000 (0) │ │ │ │ -0B79E0 Filename Length 001C (28) │ │ │ │ -0B79E2 Extra Length 0000 (0) │ │ │ │ -0B79E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B799F Compression Method 0000 (0) 'Stored' │ │ │ │ +0B79A1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B79A5 CRC 00000000 (0) │ │ │ │ +0B79A9 Compressed Size 00000000 (0) │ │ │ │ +0B79AD Uncompressed Size 00000000 (0) │ │ │ │ +0B79B1 Filename Length 001C (28) │ │ │ │ +0B79B3 Extra Length 0000 (0) │ │ │ │ +0B79B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB79E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB79B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B7A00 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ -0B7A04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7A05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7A06 General Purpose Flag 0800 (2048) │ │ │ │ +0B79D1 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ +0B79D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B79D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B79D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7A08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7A0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B7A0E CRC 3BCC4A9F (1003244191) │ │ │ │ -0B7A12 Compressed Size 00000291 (657) │ │ │ │ -0B7A16 Uncompressed Size 000005EF (1519) │ │ │ │ -0B7A1A Filename Length 003A (58) │ │ │ │ -0B7A1C Extra Length 0000 (0) │ │ │ │ -0B7A1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B79D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B79DB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B79DF CRC 9603D8AE (2516834478) │ │ │ │ +0B79E3 Compressed Size 00000292 (658) │ │ │ │ +0B79E7 Uncompressed Size 000005EF (1519) │ │ │ │ +0B79EB Filename Length 003A (58) │ │ │ │ +0B79ED Extra Length 0000 (0) │ │ │ │ +0B79EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7A1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB79EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7A58 PAYLOAD │ │ │ │ +0B7A29 PAYLOAD │ │ │ │ │ │ │ │ -0B7CE9 LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ -0B7CED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7CEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7CEF General Purpose Flag 0800 (2048) │ │ │ │ +0B7CBB LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ +0B7CBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7CC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7CC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7CF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7CF3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B7CF7 CRC 776C598F (2003589519) │ │ │ │ -0B7CFB Compressed Size 0000040A (1034) │ │ │ │ -0B7CFF Uncompressed Size 00000D71 (3441) │ │ │ │ -0B7D03 Filename Length 0039 (57) │ │ │ │ -0B7D05 Extra Length 0000 (0) │ │ │ │ -0B7D07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7CC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7CC5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B7CC9 CRC 7DED7EFB (2112716539) │ │ │ │ +0B7CCD Compressed Size 00000406 (1030) │ │ │ │ +0B7CD1 Uncompressed Size 00000D3D (3389) │ │ │ │ +0B7CD5 Filename Length 0039 (57) │ │ │ │ +0B7CD7 Extra Length 0000 (0) │ │ │ │ +0B7CD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7D07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7CD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7D40 PAYLOAD │ │ │ │ +0B7D12 PAYLOAD │ │ │ │ │ │ │ │ -0B814A LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ -0B814E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B814F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8150 General Purpose Flag 0800 (2048) │ │ │ │ +0B8118 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ +0B811C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B811D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B811E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8152 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8154 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B8158 CRC C1DDF2A5 (3252548261) │ │ │ │ -0B815C Compressed Size 00000390 (912) │ │ │ │ -0B8160 Uncompressed Size 00000926 (2342) │ │ │ │ -0B8164 Filename Length 0041 (65) │ │ │ │ -0B8166 Extra Length 0000 (0) │ │ │ │ -0B8168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8120 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8122 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B8126 CRC C1DDF2A5 (3252548261) │ │ │ │ +0B812A Compressed Size 00000390 (912) │ │ │ │ +0B812E Uncompressed Size 00000926 (2342) │ │ │ │ +0B8132 Filename Length 0041 (65) │ │ │ │ +0B8134 Extra Length 0000 (0) │ │ │ │ +0B8136 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B81A9 PAYLOAD │ │ │ │ +0B8177 PAYLOAD │ │ │ │ │ │ │ │ -0B8539 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ -0B853D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B853E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B853F General Purpose Flag 0800 (2048) │ │ │ │ +0B8507 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ +0B850B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B850C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B850D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8541 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8543 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B8547 CRC 81A68CD6 (2175175894) │ │ │ │ -0B854B Compressed Size 00000383 (899) │ │ │ │ -0B854F Uncompressed Size 000011C9 (4553) │ │ │ │ -0B8553 Filename Length 0040 (64) │ │ │ │ -0B8555 Extra Length 0000 (0) │ │ │ │ -0B8557 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B850F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8511 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B8515 CRC 81A68CD6 (2175175894) │ │ │ │ +0B8519 Compressed Size 00000383 (899) │ │ │ │ +0B851D Uncompressed Size 000011C9 (4553) │ │ │ │ +0B8521 Filename Length 0040 (64) │ │ │ │ +0B8523 Extra Length 0000 (0) │ │ │ │ +0B8525 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8557: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8525: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8597 PAYLOAD │ │ │ │ +0B8565 PAYLOAD │ │ │ │ │ │ │ │ -0B891A LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ -0B891E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B891F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8920 General Purpose Flag 0800 (2048) │ │ │ │ +0B88E8 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ +0B88EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B88ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B88EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8922 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8924 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B8928 CRC 0B00A36C (184591212) │ │ │ │ -0B892C Compressed Size 0000025A (602) │ │ │ │ -0B8930 Uncompressed Size 000004BD (1213) │ │ │ │ -0B8934 Filename Length 0031 (49) │ │ │ │ -0B8936 Extra Length 0000 (0) │ │ │ │ -0B8938 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B88F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B88F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B88F6 CRC 0B00A36C (184591212) │ │ │ │ +0B88FA Compressed Size 0000025A (602) │ │ │ │ +0B88FE Uncompressed Size 000004BD (1213) │ │ │ │ +0B8902 Filename Length 0031 (49) │ │ │ │ +0B8904 Extra Length 0000 (0) │ │ │ │ +0B8906 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8906: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8969 PAYLOAD │ │ │ │ +0B8937 PAYLOAD │ │ │ │ │ │ │ │ -0B8BC3 LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ -0B8BC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8BC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8BC9 General Purpose Flag 0800 (2048) │ │ │ │ +0B8B91 LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ +0B8B95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8B96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8B97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8BCB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8BCD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B8BD1 CRC 56D06CB0 (1456499888) │ │ │ │ -0B8BD5 Compressed Size 00000279 (633) │ │ │ │ -0B8BD9 Uncompressed Size 000008A0 (2208) │ │ │ │ -0B8BDD Filename Length 0030 (48) │ │ │ │ -0B8BDF Extra Length 0000 (0) │ │ │ │ -0B8BE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8B99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8B9B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B8B9F CRC 56D06CB0 (1456499888) │ │ │ │ +0B8BA3 Compressed Size 00000279 (633) │ │ │ │ +0B8BA7 Uncompressed Size 000008A0 (2208) │ │ │ │ +0B8BAB Filename Length 0030 (48) │ │ │ │ +0B8BAD Extra Length 0000 (0) │ │ │ │ +0B8BAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8BE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8BAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8C11 PAYLOAD │ │ │ │ +0B8BDF PAYLOAD │ │ │ │ │ │ │ │ -0B8E8A LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ -0B8E8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8E8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8E90 General Purpose Flag 0800 (2048) │ │ │ │ +0B8E58 LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ +0B8E5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8E5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8E5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8E92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8E94 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B8E98 CRC 2D03D35B (755225435) │ │ │ │ -0B8E9C Compressed Size 000000DA (218) │ │ │ │ -0B8EA0 Uncompressed Size 00000149 (329) │ │ │ │ -0B8EA4 Filename Length 0032 (50) │ │ │ │ -0B8EA6 Extra Length 0000 (0) │ │ │ │ -0B8EA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8E60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8E62 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B8E66 CRC 2D03D35B (755225435) │ │ │ │ +0B8E6A Compressed Size 000000DA (218) │ │ │ │ +0B8E6E Uncompressed Size 00000149 (329) │ │ │ │ +0B8E72 Filename Length 0032 (50) │ │ │ │ +0B8E74 Extra Length 0000 (0) │ │ │ │ +0B8E76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8EA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8E76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8EDA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B8EA8 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B8FB4 LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ -0B8FB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8FB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8FBA General Purpose Flag 0800 (2048) │ │ │ │ +0B8F82 LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ +0B8F86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8F87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8F88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8FBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8FBE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B8FC2 CRC DDDD378D (3722262413) │ │ │ │ -0B8FC6 Compressed Size 0000007D (125) │ │ │ │ -0B8FCA Uncompressed Size 000000AB (171) │ │ │ │ -0B8FCE Filename Length 0031 (49) │ │ │ │ -0B8FD0 Extra Length 0000 (0) │ │ │ │ -0B8FD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8F8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8F8C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B8F90 CRC DDDD378D (3722262413) │ │ │ │ +0B8F94 Compressed Size 0000007D (125) │ │ │ │ +0B8F98 Uncompressed Size 000000AB (171) │ │ │ │ +0B8F9C Filename Length 0031 (49) │ │ │ │ +0B8F9E Extra Length 0000 (0) │ │ │ │ +0B8FA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8FD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8FA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9003 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B8FD1 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B9080 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ -0B9084 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9085 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9086 General Purpose Flag 0800 (2048) │ │ │ │ +0B904E LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ +0B9052 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9053 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9054 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9088 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B908A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B908E CRC 00000000 (0) │ │ │ │ -0B9092 Compressed Size 00000000 (0) │ │ │ │ -0B9096 Uncompressed Size 00000000 (0) │ │ │ │ -0B909A Filename Length 0011 (17) │ │ │ │ -0B909C Extra Length 0000 (0) │ │ │ │ -0B909E Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0B9056 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B9058 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B905C CRC 00000000 (0) │ │ │ │ +0B9060 Compressed Size 00000000 (0) │ │ │ │ +0B9064 Uncompressed Size 00000000 (0) │ │ │ │ +0B9068 Filename Length 0011 (17) │ │ │ │ +0B906A Extra Length 0000 (0) │ │ │ │ +0B906C Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB909E: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB906C: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B90AF LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ -0B90B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B90B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B90B5 General Purpose Flag 0800 (2048) │ │ │ │ +0B907D LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ +0B9081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9083 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B90B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B90B9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B90BD CRC 68BBDA00 (1757141504) │ │ │ │ -0B90C1 Compressed Size 000002BF (703) │ │ │ │ -0B90C5 Uncompressed Size 0000057E (1406) │ │ │ │ -0B90C9 Filename Length 0025 (37) │ │ │ │ -0B90CB Extra Length 0000 (0) │ │ │ │ -0B90CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9085 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9087 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B908B CRC 68BBDA00 (1757141504) │ │ │ │ +0B908F Compressed Size 000002BF (703) │ │ │ │ +0B9093 Uncompressed Size 0000057E (1406) │ │ │ │ +0B9097 Filename Length 0025 (37) │ │ │ │ +0B9099 Extra Length 0000 (0) │ │ │ │ +0B909B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB90CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB909B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B90F2 PAYLOAD │ │ │ │ +0B90C0 PAYLOAD │ │ │ │ │ │ │ │ -0B93B1 LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ -0B93B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B93B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B93B7 General Purpose Flag 0800 (2048) │ │ │ │ +0B937F LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ +0B9383 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9384 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9385 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B93B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B93BB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B93BF CRC ECD8A392 (3973620626) │ │ │ │ -0B93C3 Compressed Size 000002BA (698) │ │ │ │ -0B93C7 Uncompressed Size 0000073B (1851) │ │ │ │ -0B93CB Filename Length 0024 (36) │ │ │ │ -0B93CD Extra Length 0000 (0) │ │ │ │ -0B93CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9387 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9389 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B938D CRC ECD8A392 (3973620626) │ │ │ │ +0B9391 Compressed Size 000002BA (698) │ │ │ │ +0B9395 Uncompressed Size 0000073B (1851) │ │ │ │ +0B9399 Filename Length 0024 (36) │ │ │ │ +0B939B Extra Length 0000 (0) │ │ │ │ +0B939D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB93CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB939D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B93F3 PAYLOAD │ │ │ │ +0B93C1 PAYLOAD │ │ │ │ │ │ │ │ -0B96AD LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ -0B96B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B96B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B96B3 General Purpose Flag 0800 (2048) │ │ │ │ +0B967B LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ +0B967F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9680 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9681 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B96B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B96B7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B96BB CRC B38B7427 (3012260903) │ │ │ │ -0B96BF Compressed Size 00000587 (1415) │ │ │ │ -0B96C3 Uncompressed Size 00000D38 (3384) │ │ │ │ -0B96C7 Filename Length 001F (31) │ │ │ │ -0B96C9 Extra Length 0000 (0) │ │ │ │ -0B96CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9683 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9685 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B9689 CRC B38B7427 (3012260903) │ │ │ │ +0B968D Compressed Size 00000587 (1415) │ │ │ │ +0B9691 Uncompressed Size 00000D38 (3384) │ │ │ │ +0B9695 Filename Length 001F (31) │ │ │ │ +0B9697 Extra Length 0000 (0) │ │ │ │ +0B9699 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB96CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9699: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B96EA PAYLOAD │ │ │ │ +0B96B8 PAYLOAD │ │ │ │ │ │ │ │ -0B9C71 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ -0B9C75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9C76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9C77 General Purpose Flag 0800 (2048) │ │ │ │ +0B9C3F LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ +0B9C43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9C44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9C45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9C79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9C7B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B9C7F CRC 19B62303 (431366915) │ │ │ │ -0B9C83 Compressed Size 00000597 (1431) │ │ │ │ -0B9C87 Uncompressed Size 000017C3 (6083) │ │ │ │ -0B9C8B Filename Length 001E (30) │ │ │ │ -0B9C8D Extra Length 0000 (0) │ │ │ │ -0B9C8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9C47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9C49 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B9C4D CRC 19B62303 (431366915) │ │ │ │ +0B9C51 Compressed Size 00000597 (1431) │ │ │ │ +0B9C55 Uncompressed Size 000017C3 (6083) │ │ │ │ +0B9C59 Filename Length 001E (30) │ │ │ │ +0B9C5B Extra Length 0000 (0) │ │ │ │ +0B9C5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9C8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9C5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9CAD PAYLOAD │ │ │ │ +0B9C7B PAYLOAD │ │ │ │ │ │ │ │ -0BA244 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ -0BA248 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA249 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA24A General Purpose Flag 0800 (2048) │ │ │ │ +0BA212 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ +0BA216 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA217 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA218 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA24C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA24E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BA252 CRC DDFBE423 (3724272675) │ │ │ │ -0BA256 Compressed Size 0000029C (668) │ │ │ │ -0BA25A Uncompressed Size 000004FB (1275) │ │ │ │ -0BA25E Filename Length 0023 (35) │ │ │ │ -0BA260 Extra Length 0000 (0) │ │ │ │ -0BA262 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA21A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA21C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BA220 CRC DDFBE423 (3724272675) │ │ │ │ +0BA224 Compressed Size 0000029C (668) │ │ │ │ +0BA228 Uncompressed Size 000004FB (1275) │ │ │ │ +0BA22C Filename Length 0023 (35) │ │ │ │ +0BA22E Extra Length 0000 (0) │ │ │ │ +0BA230 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA262: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA230: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA285 PAYLOAD │ │ │ │ +0BA253 PAYLOAD │ │ │ │ │ │ │ │ -0BA521 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ -0BA525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA527 General Purpose Flag 0800 (2048) │ │ │ │ +0BA4EF LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ +0BA4F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA4F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA4F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA529 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA52B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BA52F CRC 43109A6C (1125161580) │ │ │ │ -0BA533 Compressed Size 00000264 (612) │ │ │ │ -0BA537 Uncompressed Size 000005EC (1516) │ │ │ │ -0BA53B Filename Length 0022 (34) │ │ │ │ -0BA53D Extra Length 0000 (0) │ │ │ │ -0BA53F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA4F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA4F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BA4FD CRC 43109A6C (1125161580) │ │ │ │ +0BA501 Compressed Size 00000264 (612) │ │ │ │ +0BA505 Uncompressed Size 000005EC (1516) │ │ │ │ +0BA509 Filename Length 0022 (34) │ │ │ │ +0BA50B Extra Length 0000 (0) │ │ │ │ +0BA50D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA53F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA50D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA561 PAYLOAD │ │ │ │ +0BA52F PAYLOAD │ │ │ │ │ │ │ │ -0BA7C5 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ -0BA7C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA7CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA7CB General Purpose Flag 0800 (2048) │ │ │ │ +0BA793 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ +0BA797 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA798 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA799 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA7CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA7CF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BA7D3 CRC 440036DC (1140864732) │ │ │ │ -0BA7D7 Compressed Size 000002B6 (694) │ │ │ │ -0BA7DB Uncompressed Size 000005BF (1471) │ │ │ │ -0BA7DF Filename Length 0027 (39) │ │ │ │ -0BA7E1 Extra Length 0000 (0) │ │ │ │ -0BA7E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA79B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA79D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BA7A1 CRC 440036DC (1140864732) │ │ │ │ +0BA7A5 Compressed Size 000002B6 (694) │ │ │ │ +0BA7A9 Uncompressed Size 000005BF (1471) │ │ │ │ +0BA7AD Filename Length 0027 (39) │ │ │ │ +0BA7AF Extra Length 0000 (0) │ │ │ │ +0BA7B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA7E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA7B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA80A PAYLOAD │ │ │ │ +0BA7D8 PAYLOAD │ │ │ │ │ │ │ │ -0BAAC0 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ -0BAAC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BAAC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BAAC6 General Purpose Flag 0800 (2048) │ │ │ │ +0BAA8E LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ +0BAA92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BAA93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BAA94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BAAC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BAACA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BAACE CRC 24FB3137 (620441911) │ │ │ │ -0BAAD2 Compressed Size 000002DA (730) │ │ │ │ -0BAAD6 Uncompressed Size 00000A48 (2632) │ │ │ │ -0BAADA Filename Length 0026 (38) │ │ │ │ -0BAADC Extra Length 0000 (0) │ │ │ │ -0BAADE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BAA96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BAA98 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BAA9C CRC 24FB3137 (620441911) │ │ │ │ +0BAAA0 Compressed Size 000002DA (730) │ │ │ │ +0BAAA4 Uncompressed Size 00000A48 (2632) │ │ │ │ +0BAAA8 Filename Length 0026 (38) │ │ │ │ +0BAAAA Extra Length 0000 (0) │ │ │ │ +0BAAAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBAADE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBAAAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BAB04 PAYLOAD │ │ │ │ +0BAAD2 PAYLOAD │ │ │ │ │ │ │ │ -0BADDE LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ -0BADE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BADE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BADE4 General Purpose Flag 0800 (2048) │ │ │ │ +0BADAC LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ +0BADB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BADB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BADB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BADE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BADE8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BADEC CRC 7649FA32 (1984559666) │ │ │ │ -0BADF0 Compressed Size 000002B9 (697) │ │ │ │ -0BADF4 Uncompressed Size 0000057D (1405) │ │ │ │ -0BADF8 Filename Length 0029 (41) │ │ │ │ -0BADFA Extra Length 0000 (0) │ │ │ │ -0BADFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BADB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BADB6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BADBA CRC 7649FA32 (1984559666) │ │ │ │ +0BADBE Compressed Size 000002B9 (697) │ │ │ │ +0BADC2 Uncompressed Size 0000057D (1405) │ │ │ │ +0BADC6 Filename Length 0029 (41) │ │ │ │ +0BADC8 Extra Length 0000 (0) │ │ │ │ +0BADCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBADFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBADCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BAE25 PAYLOAD │ │ │ │ +0BADF3 PAYLOAD │ │ │ │ │ │ │ │ -0BB0DE LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ -0BB0E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB0E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB0E4 General Purpose Flag 0800 (2048) │ │ │ │ +0BB0AC LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ +0BB0B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB0B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB0B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB0E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB0E8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BB0EC CRC 98EFFF17 (2565865239) │ │ │ │ -0BB0F0 Compressed Size 00000299 (665) │ │ │ │ -0BB0F4 Uncompressed Size 00000921 (2337) │ │ │ │ -0BB0F8 Filename Length 0028 (40) │ │ │ │ -0BB0FA Extra Length 0000 (0) │ │ │ │ -0BB0FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB0B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB0B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BB0BA CRC 98EFFF17 (2565865239) │ │ │ │ +0BB0BE Compressed Size 00000299 (665) │ │ │ │ +0BB0C2 Uncompressed Size 00000921 (2337) │ │ │ │ +0BB0C6 Filename Length 0028 (40) │ │ │ │ +0BB0C8 Extra Length 0000 (0) │ │ │ │ +0BB0CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB0FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB0CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB124 PAYLOAD │ │ │ │ +0BB0F2 PAYLOAD │ │ │ │ │ │ │ │ -0BB3BD LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ -0BB3C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB3C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB3C3 General Purpose Flag 0800 (2048) │ │ │ │ +0BB38B LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ +0BB38F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB391 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB3C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB3C7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BB3CB CRC AA59B18F (2858004879) │ │ │ │ -0BB3CF Compressed Size 00000307 (775) │ │ │ │ -0BB3D3 Uncompressed Size 000006A2 (1698) │ │ │ │ -0BB3D7 Filename Length 0023 (35) │ │ │ │ -0BB3D9 Extra Length 0000 (0) │ │ │ │ -0BB3DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB393 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB395 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BB399 CRC AA59B18F (2858004879) │ │ │ │ +0BB39D Compressed Size 00000307 (775) │ │ │ │ +0BB3A1 Uncompressed Size 000006A2 (1698) │ │ │ │ +0BB3A5 Filename Length 0023 (35) │ │ │ │ +0BB3A7 Extra Length 0000 (0) │ │ │ │ +0BB3A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB3DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB3A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB3FE PAYLOAD │ │ │ │ +0BB3CC PAYLOAD │ │ │ │ │ │ │ │ -0BB705 LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ -0BB709 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB70A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB70B General Purpose Flag 0800 (2048) │ │ │ │ +0BB6D3 LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ +0BB6D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB6D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB6D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB70D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB70F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BB713 CRC 5CAD6425 (1554867237) │ │ │ │ -0BB717 Compressed Size 00000274 (628) │ │ │ │ -0BB71B Uncompressed Size 000007BF (1983) │ │ │ │ -0BB71F Filename Length 0022 (34) │ │ │ │ -0BB721 Extra Length 0000 (0) │ │ │ │ -0BB723 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB6DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB6DD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BB6E1 CRC 5CAD6425 (1554867237) │ │ │ │ +0BB6E5 Compressed Size 00000274 (628) │ │ │ │ +0BB6E9 Uncompressed Size 000007BF (1983) │ │ │ │ +0BB6ED Filename Length 0022 (34) │ │ │ │ +0BB6EF Extra Length 0000 (0) │ │ │ │ +0BB6F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB723: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB6F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB745 PAYLOAD │ │ │ │ +0BB713 PAYLOAD │ │ │ │ │ │ │ │ -0BB9B9 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ -0BB9BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB9BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB9BF General Purpose Flag 0800 (2048) │ │ │ │ +0BB987 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ +0BB98B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB98C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB98D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB9C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB9C3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BB9C7 CRC 7FD5F915 (2144729365) │ │ │ │ -0BB9CB Compressed Size 000002AD (685) │ │ │ │ -0BB9CF Uncompressed Size 00000548 (1352) │ │ │ │ -0BB9D3 Filename Length 0025 (37) │ │ │ │ -0BB9D5 Extra Length 0000 (0) │ │ │ │ -0BB9D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB98F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB991 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BB995 CRC 7FD5F915 (2144729365) │ │ │ │ +0BB999 Compressed Size 000002AD (685) │ │ │ │ +0BB99D Uncompressed Size 00000548 (1352) │ │ │ │ +0BB9A1 Filename Length 0025 (37) │ │ │ │ +0BB9A3 Extra Length 0000 (0) │ │ │ │ +0BB9A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB9D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB9A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB9FC PAYLOAD │ │ │ │ +0BB9CA PAYLOAD │ │ │ │ │ │ │ │ -0BBCA9 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ -0BBCAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BBCAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BBCAF General Purpose Flag 0800 (2048) │ │ │ │ +0BBC77 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ +0BBC7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BBC7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BBC7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BBCB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BBCB3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BBCB7 CRC 75FC5802 (1979471874) │ │ │ │ -0BBCBB Compressed Size 000002AC (684) │ │ │ │ -0BBCBF Uncompressed Size 000006D0 (1744) │ │ │ │ -0BBCC3 Filename Length 0024 (36) │ │ │ │ -0BBCC5 Extra Length 0000 (0) │ │ │ │ -0BBCC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BBC7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BBC81 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BBC85 CRC 75FC5802 (1979471874) │ │ │ │ +0BBC89 Compressed Size 000002AC (684) │ │ │ │ +0BBC8D Uncompressed Size 000006D0 (1744) │ │ │ │ +0BBC91 Filename Length 0024 (36) │ │ │ │ +0BBC93 Extra Length 0000 (0) │ │ │ │ +0BBC95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBBCC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBBC95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BBCEB PAYLOAD │ │ │ │ +0BBCB9 PAYLOAD │ │ │ │ │ │ │ │ -0BBF97 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ -0BBF9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BBF9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BBF9D General Purpose Flag 0800 (2048) │ │ │ │ +0BBF65 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ +0BBF69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BBF6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BBF6B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BBF9F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BBFA1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BBFA5 CRC BB34B289 (3140792969) │ │ │ │ -0BBFA9 Compressed Size 00000408 (1032) │ │ │ │ -0BBFAD Uncompressed Size 000009DB (2523) │ │ │ │ -0BBFB1 Filename Length 0023 (35) │ │ │ │ -0BBFB3 Extra Length 0000 (0) │ │ │ │ -0BBFB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BBF6D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BBF6F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BBF73 CRC BB34B289 (3140792969) │ │ │ │ +0BBF77 Compressed Size 00000408 (1032) │ │ │ │ +0BBF7B Uncompressed Size 000009DB (2523) │ │ │ │ +0BBF7F Filename Length 0023 (35) │ │ │ │ +0BBF81 Extra Length 0000 (0) │ │ │ │ +0BBF83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBBFB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBBF83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BBFD8 PAYLOAD │ │ │ │ +0BBFA6 PAYLOAD │ │ │ │ │ │ │ │ -0BC3E0 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ -0BC3E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC3E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC3E6 General Purpose Flag 0800 (2048) │ │ │ │ +0BC3AE LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ +0BC3B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC3B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC3B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC3E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC3EA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BC3EE CRC 12856DE5 (310734309) │ │ │ │ -0BC3F2 Compressed Size 00000427 (1063) │ │ │ │ -0BC3F6 Uncompressed Size 0000116E (4462) │ │ │ │ -0BC3FA Filename Length 0022 (34) │ │ │ │ -0BC3FC Extra Length 0000 (0) │ │ │ │ -0BC3FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC3B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC3B8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BC3BC CRC 12856DE5 (310734309) │ │ │ │ +0BC3C0 Compressed Size 00000427 (1063) │ │ │ │ +0BC3C4 Uncompressed Size 0000116E (4462) │ │ │ │ +0BC3C8 Filename Length 0022 (34) │ │ │ │ +0BC3CA Extra Length 0000 (0) │ │ │ │ +0BC3CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC3FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC3CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC420 PAYLOAD │ │ │ │ +0BC3EE PAYLOAD │ │ │ │ │ │ │ │ -0BC847 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ -0BC84B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC84C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC84D General Purpose Flag 0800 (2048) │ │ │ │ +0BC815 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ +0BC819 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC81A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC81B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC84F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC851 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BC855 CRC 1B48E232 (457761330) │ │ │ │ -0BC859 Compressed Size 00000306 (774) │ │ │ │ -0BC85D Uncompressed Size 000006AA (1706) │ │ │ │ -0BC861 Filename Length 0025 (37) │ │ │ │ -0BC863 Extra Length 0000 (0) │ │ │ │ -0BC865 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC81D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC81F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BC823 CRC 1B48E232 (457761330) │ │ │ │ +0BC827 Compressed Size 00000306 (774) │ │ │ │ +0BC82B Uncompressed Size 000006AA (1706) │ │ │ │ +0BC82F Filename Length 0025 (37) │ │ │ │ +0BC831 Extra Length 0000 (0) │ │ │ │ +0BC833 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC865: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC88A PAYLOAD │ │ │ │ +0BC858 PAYLOAD │ │ │ │ │ │ │ │ -0BCB90 LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ -0BCB94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCB95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCB96 General Purpose Flag 0800 (2048) │ │ │ │ +0BCB5E LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ +0BCB62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCB63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCB64 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCB98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCB9A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BCB9E CRC 612E88CA (1630439626) │ │ │ │ -0BCBA2 Compressed Size 00000275 (629) │ │ │ │ -0BCBA6 Uncompressed Size 000007D1 (2001) │ │ │ │ -0BCBAA Filename Length 0024 (36) │ │ │ │ -0BCBAC Extra Length 0000 (0) │ │ │ │ -0BCBAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCB66 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCB68 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BCB6C CRC 612E88CA (1630439626) │ │ │ │ +0BCB70 Compressed Size 00000275 (629) │ │ │ │ +0BCB74 Uncompressed Size 000007D1 (2001) │ │ │ │ +0BCB78 Filename Length 0024 (36) │ │ │ │ +0BCB7A Extra Length 0000 (0) │ │ │ │ +0BCB7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCBAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCB7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCBD2 PAYLOAD │ │ │ │ +0BCBA0 PAYLOAD │ │ │ │ │ │ │ │ -0BCE47 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ -0BCE4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCE4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCE4D General Purpose Flag 0800 (2048) │ │ │ │ +0BCE15 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ +0BCE19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCE1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCE1B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCE4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCE51 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BCE55 CRC E54910BE (3846770878) │ │ │ │ -0BCE59 Compressed Size 00001812 (6162) │ │ │ │ -0BCE5D Uncompressed Size 0000519D (20893) │ │ │ │ -0BCE61 Filename Length 001C (28) │ │ │ │ -0BCE63 Extra Length 0000 (0) │ │ │ │ -0BCE65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCE1D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCE1F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BCE23 CRC E54910BE (3846770878) │ │ │ │ +0BCE27 Compressed Size 00001812 (6162) │ │ │ │ +0BCE2B Uncompressed Size 0000519D (20893) │ │ │ │ +0BCE2F Filename Length 001C (28) │ │ │ │ +0BCE31 Extra Length 0000 (0) │ │ │ │ +0BCE33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCE65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCE33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCE81 PAYLOAD │ │ │ │ +0BCE4F PAYLOAD │ │ │ │ │ │ │ │ -0BE693 LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ -0BE697 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BE698 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BE699 General Purpose Flag 0800 (2048) │ │ │ │ +0BE661 LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ +0BE665 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BE666 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BE667 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BE69B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BE69D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BE6A1 CRC 62A1899F (1654753695) │ │ │ │ -0BE6A5 Compressed Size 000026FF (9983) │ │ │ │ -0BE6A9 Uncompressed Size 00019DB7 (105911) │ │ │ │ -0BE6AD Filename Length 001B (27) │ │ │ │ -0BE6AF Extra Length 0000 (0) │ │ │ │ -0BE6B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BE669 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BE66B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BE66F CRC 62A1899F (1654753695) │ │ │ │ +0BE673 Compressed Size 000026FF (9983) │ │ │ │ +0BE677 Uncompressed Size 00019DB7 (105911) │ │ │ │ +0BE67B Filename Length 001B (27) │ │ │ │ +0BE67D Extra Length 0000 (0) │ │ │ │ +0BE67F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBE6B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBE67F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BE6CC PAYLOAD │ │ │ │ +0BE69A PAYLOAD │ │ │ │ │ │ │ │ -0C0DCB LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ -0C0DCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C0DD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C0DD1 General Purpose Flag 0800 (2048) │ │ │ │ +0C0D99 LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ +0C0D9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C0D9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C0D9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C0DD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C0DD5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C0DD9 CRC A8CD54C0 (2832028864) │ │ │ │ -0C0DDD Compressed Size 0000026C (620) │ │ │ │ -0C0DE1 Uncompressed Size 00000470 (1136) │ │ │ │ -0C0DE5 Filename Length 001E (30) │ │ │ │ -0C0DE7 Extra Length 0000 (0) │ │ │ │ -0C0DE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C0DA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C0DA3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C0DA7 CRC A8CD54C0 (2832028864) │ │ │ │ +0C0DAB Compressed Size 0000026C (620) │ │ │ │ +0C0DAF Uncompressed Size 00000470 (1136) │ │ │ │ +0C0DB3 Filename Length 001E (30) │ │ │ │ +0C0DB5 Extra Length 0000 (0) │ │ │ │ +0C0DB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC0DE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC0DB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C0E07 PAYLOAD │ │ │ │ +0C0DD5 PAYLOAD │ │ │ │ │ │ │ │ -0C1073 LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ -0C1077 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1078 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1079 General Purpose Flag 0800 (2048) │ │ │ │ +0C1041 LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ +0C1045 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1046 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1047 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C107B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C107D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C1081 CRC 210E1453 (554570835) │ │ │ │ -0C1085 Compressed Size 00000274 (628) │ │ │ │ -0C1089 Uncompressed Size 000006CE (1742) │ │ │ │ -0C108D Filename Length 001D (29) │ │ │ │ -0C108F Extra Length 0000 (0) │ │ │ │ -0C1091 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1049 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C104B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C104F CRC 210E1453 (554570835) │ │ │ │ +0C1053 Compressed Size 00000274 (628) │ │ │ │ +0C1057 Uncompressed Size 000006CE (1742) │ │ │ │ +0C105B Filename Length 001D (29) │ │ │ │ +0C105D Extra Length 0000 (0) │ │ │ │ +0C105F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1091: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC105F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C10AE PAYLOAD │ │ │ │ +0C107C PAYLOAD │ │ │ │ │ │ │ │ -0C1322 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ -0C1326 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1327 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1328 General Purpose Flag 0800 (2048) │ │ │ │ +0C12F0 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ +0C12F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C12F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C12F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C132A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C132C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C1330 CRC 1E62C3DF (509789151) │ │ │ │ -0C1334 Compressed Size 0000023E (574) │ │ │ │ -0C1338 Uncompressed Size 0000047F (1151) │ │ │ │ -0C133C Filename Length 0023 (35) │ │ │ │ -0C133E Extra Length 0000 (0) │ │ │ │ -0C1340 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C12F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C12FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C12FE CRC 1E62C3DF (509789151) │ │ │ │ +0C1302 Compressed Size 0000023E (574) │ │ │ │ +0C1306 Uncompressed Size 0000047F (1151) │ │ │ │ +0C130A Filename Length 0023 (35) │ │ │ │ +0C130C Extra Length 0000 (0) │ │ │ │ +0C130E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1340: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC130E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C1363 PAYLOAD │ │ │ │ +0C1331 PAYLOAD │ │ │ │ │ │ │ │ -0C15A1 LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ -0C15A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C15A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C15A7 General Purpose Flag 0800 (2048) │ │ │ │ +0C156F LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ +0C1573 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1574 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1575 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C15A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C15AB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C15AF CRC 7265EFEE (1919283182) │ │ │ │ -0C15B3 Compressed Size 0000029B (667) │ │ │ │ -0C15B7 Uncompressed Size 0000081F (2079) │ │ │ │ -0C15BB Filename Length 0022 (34) │ │ │ │ -0C15BD Extra Length 0000 (0) │ │ │ │ -0C15BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1577 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1579 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C157D CRC 7265EFEE (1919283182) │ │ │ │ +0C1581 Compressed Size 0000029B (667) │ │ │ │ +0C1585 Uncompressed Size 0000081F (2079) │ │ │ │ +0C1589 Filename Length 0022 (34) │ │ │ │ +0C158B Extra Length 0000 (0) │ │ │ │ +0C158D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC15BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC158D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C15E1 PAYLOAD │ │ │ │ +0C15AF PAYLOAD │ │ │ │ │ │ │ │ -0C187C LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ -0C1880 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1881 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1882 General Purpose Flag 0800 (2048) │ │ │ │ +0C184A LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ +0C184E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C184F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1850 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1884 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1886 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C188A CRC AB14A4F7 (2870256887) │ │ │ │ -0C188E Compressed Size 00000241 (577) │ │ │ │ -0C1892 Uncompressed Size 0000048C (1164) │ │ │ │ -0C1896 Filename Length 0025 (37) │ │ │ │ -0C1898 Extra Length 0000 (0) │ │ │ │ -0C189A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1852 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1854 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C1858 CRC AB14A4F7 (2870256887) │ │ │ │ +0C185C Compressed Size 00000241 (577) │ │ │ │ +0C1860 Uncompressed Size 0000048C (1164) │ │ │ │ +0C1864 Filename Length 0025 (37) │ │ │ │ +0C1866 Extra Length 0000 (0) │ │ │ │ +0C1868 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC189A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1868: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C18BF PAYLOAD │ │ │ │ +0C188D PAYLOAD │ │ │ │ │ │ │ │ -0C1B00 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ -0C1B04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1B05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1B06 General Purpose Flag 0800 (2048) │ │ │ │ +0C1ACE LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ +0C1AD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1AD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1AD4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1B08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1B0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C1B0E CRC D01CA5F2 (3491538418) │ │ │ │ -0C1B12 Compressed Size 0000026C (620) │ │ │ │ -0C1B16 Uncompressed Size 000007F0 (2032) │ │ │ │ -0C1B1A Filename Length 0024 (36) │ │ │ │ -0C1B1C Extra Length 0000 (0) │ │ │ │ -0C1B1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1AD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1AD8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C1ADC CRC D01CA5F2 (3491538418) │ │ │ │ +0C1AE0 Compressed Size 0000026C (620) │ │ │ │ +0C1AE4 Uncompressed Size 000007F0 (2032) │ │ │ │ +0C1AE8 Filename Length 0024 (36) │ │ │ │ +0C1AEA Extra Length 0000 (0) │ │ │ │ +0C1AEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1B1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1AEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C1B42 PAYLOAD │ │ │ │ +0C1B10 PAYLOAD │ │ │ │ │ │ │ │ -0C1DAE LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ -0C1DB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1DB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1DB4 General Purpose Flag 0800 (2048) │ │ │ │ +0C1D7C LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ +0C1D80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1D81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1D82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1DB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1DB8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C1DBC CRC AD897485 (2911466629) │ │ │ │ -0C1DC0 Compressed Size 00000292 (658) │ │ │ │ -0C1DC4 Uncompressed Size 000005D2 (1490) │ │ │ │ -0C1DC8 Filename Length 0026 (38) │ │ │ │ -0C1DCA Extra Length 0000 (0) │ │ │ │ -0C1DCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1D84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1D86 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C1D8A CRC AD897485 (2911466629) │ │ │ │ +0C1D8E Compressed Size 00000292 (658) │ │ │ │ +0C1D92 Uncompressed Size 000005D2 (1490) │ │ │ │ +0C1D96 Filename Length 0026 (38) │ │ │ │ +0C1D98 Extra Length 0000 (0) │ │ │ │ +0C1D9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1DCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1D9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C1DF2 PAYLOAD │ │ │ │ +0C1DC0 PAYLOAD │ │ │ │ │ │ │ │ -0C2084 LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ -0C2088 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2089 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C208A General Purpose Flag 0800 (2048) │ │ │ │ +0C2052 LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ +0C2056 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2057 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2058 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C208C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C208E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C2092 CRC AE0B1898 (2919962776) │ │ │ │ -0C2096 Compressed Size 0000029F (671) │ │ │ │ -0C209A Uncompressed Size 00000AF5 (2805) │ │ │ │ -0C209E Filename Length 0025 (37) │ │ │ │ -0C20A0 Extra Length 0000 (0) │ │ │ │ -0C20A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C205A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C205C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C2060 CRC AE0B1898 (2919962776) │ │ │ │ +0C2064 Compressed Size 0000029F (671) │ │ │ │ +0C2068 Uncompressed Size 00000AF5 (2805) │ │ │ │ +0C206C Filename Length 0025 (37) │ │ │ │ +0C206E Extra Length 0000 (0) │ │ │ │ +0C2070 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC20A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2070: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C20C7 PAYLOAD │ │ │ │ +0C2095 PAYLOAD │ │ │ │ │ │ │ │ -0C2366 LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ -0C236A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C236B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C236C General Purpose Flag 0800 (2048) │ │ │ │ +0C2334 LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ +0C2338 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2339 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C233A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C236E Compression Method 0000 (0) 'Stored' │ │ │ │ -0C2370 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C2374 CRC 00000000 (0) │ │ │ │ -0C2378 Compressed Size 00000000 (0) │ │ │ │ -0C237C Uncompressed Size 00000000 (0) │ │ │ │ -0C2380 Filename Length 0010 (16) │ │ │ │ -0C2382 Extra Length 0000 (0) │ │ │ │ -0C2384 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C233C Compression Method 0000 (0) 'Stored' │ │ │ │ +0C233E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C2342 CRC 00000000 (0) │ │ │ │ +0C2346 Compressed Size 00000000 (0) │ │ │ │ +0C234A Uncompressed Size 00000000 (0) │ │ │ │ +0C234E Filename Length 0010 (16) │ │ │ │ +0C2350 Extra Length 0000 (0) │ │ │ │ +0C2352 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2384: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2352: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C2394 LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ -0C2398 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2399 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C239A General Purpose Flag 0800 (2048) │ │ │ │ +0C2362 LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ +0C2366 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2367 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2368 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C239C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C239E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C23A2 CRC E3048D88 (3808726408) │ │ │ │ -0C23A6 Compressed Size 000000CD (205) │ │ │ │ -0C23AA Uncompressed Size 0000010D (269) │ │ │ │ -0C23AE Filename Length 001A (26) │ │ │ │ -0C23B0 Extra Length 0000 (0) │ │ │ │ -0C23B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C236A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C236C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C2370 CRC E3048D88 (3808726408) │ │ │ │ +0C2374 Compressed Size 000000CD (205) │ │ │ │ +0C2378 Uncompressed Size 0000010D (269) │ │ │ │ +0C237C Filename Length 001A (26) │ │ │ │ +0C237E Extra Length 0000 (0) │ │ │ │ +0C2380 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC23B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2380: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C23CC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C239A PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C2499 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ -0C249D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C249E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C249F General Purpose Flag 0800 (2048) │ │ │ │ +0C2467 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ +0C246B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C246C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C246D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C24A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C24A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C24A7 CRC 7D0535AF (2097493423) │ │ │ │ -0C24AB Compressed Size 00000073 (115) │ │ │ │ -0C24AF Uncompressed Size 00000087 (135) │ │ │ │ -0C24B3 Filename Length 0019 (25) │ │ │ │ -0C24B5 Extra Length 0000 (0) │ │ │ │ -0C24B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C246F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2471 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C2475 CRC 7D0535AF (2097493423) │ │ │ │ +0C2479 Compressed Size 00000073 (115) │ │ │ │ +0C247D Uncompressed Size 00000087 (135) │ │ │ │ +0C2481 Filename Length 0019 (25) │ │ │ │ +0C2483 Extra Length 0000 (0) │ │ │ │ +0C2485 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC24B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2485: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C24D0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C249E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C2543 LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ -0C2547 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2548 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2549 General Purpose Flag 0800 (2048) │ │ │ │ +0C2511 LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ +0C2515 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2516 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2517 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C254B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C254D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C2551 CRC 03A79404 (61314052) │ │ │ │ -0C2555 Compressed Size 000005D6 (1494) │ │ │ │ -0C2559 Uncompressed Size 00000FE3 (4067) │ │ │ │ -0C255D Filename Length 001C (28) │ │ │ │ -0C255F Extra Length 0000 (0) │ │ │ │ -0C2561 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2519 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C251B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C251F CRC 03A79404 (61314052) │ │ │ │ +0C2523 Compressed Size 000005D6 (1494) │ │ │ │ +0C2527 Uncompressed Size 00000FE3 (4067) │ │ │ │ +0C252B Filename Length 001C (28) │ │ │ │ +0C252D Extra Length 0000 (0) │ │ │ │ +0C252F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2561: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC252F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C257D PAYLOAD │ │ │ │ +0C254B PAYLOAD │ │ │ │ │ │ │ │ -0C2B53 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ -0C2B57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2B58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2B59 General Purpose Flag 0800 (2048) │ │ │ │ +0C2B21 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ +0C2B25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2B26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2B27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2B5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2B5D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C2B61 CRC B77E2747 (3078498119) │ │ │ │ -0C2B65 Compressed Size 00000698 (1688) │ │ │ │ -0C2B69 Uncompressed Size 00002612 (9746) │ │ │ │ -0C2B6D Filename Length 001B (27) │ │ │ │ -0C2B6F Extra Length 0000 (0) │ │ │ │ -0C2B71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2B29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2B2B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C2B2F CRC B77E2747 (3078498119) │ │ │ │ +0C2B33 Compressed Size 00000698 (1688) │ │ │ │ +0C2B37 Uncompressed Size 00002612 (9746) │ │ │ │ +0C2B3B Filename Length 001B (27) │ │ │ │ +0C2B3D Extra Length 0000 (0) │ │ │ │ +0C2B3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2B71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2B3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2B8C PAYLOAD │ │ │ │ +0C2B5A PAYLOAD │ │ │ │ │ │ │ │ -0C3224 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ -0C3228 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3229 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C322A General Purpose Flag 0800 (2048) │ │ │ │ +0C31F2 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ +0C31F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C31F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C31F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C322C Compression Method 0000 (0) 'Stored' │ │ │ │ -0C322E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C3232 CRC 00000000 (0) │ │ │ │ -0C3236 Compressed Size 00000000 (0) │ │ │ │ -0C323A Uncompressed Size 00000000 (0) │ │ │ │ -0C323E Filename Length 001C (28) │ │ │ │ -0C3240 Extra Length 0000 (0) │ │ │ │ -0C3242 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C31FA Compression Method 0000 (0) 'Stored' │ │ │ │ +0C31FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C3200 CRC 00000000 (0) │ │ │ │ +0C3204 Compressed Size 00000000 (0) │ │ │ │ +0C3208 Uncompressed Size 00000000 (0) │ │ │ │ +0C320C Filename Length 001C (28) │ │ │ │ +0C320E Extra Length 0000 (0) │ │ │ │ +0C3210 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3242: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C325E LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ -0C3262 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3263 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3264 General Purpose Flag 0800 (2048) │ │ │ │ +0C322C LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ +0C3230 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3231 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3232 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3266 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3268 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C326C CRC 034705E1 (54986209) │ │ │ │ -0C3270 Compressed Size 00000499 (1177) │ │ │ │ -0C3274 Uncompressed Size 0000099B (2459) │ │ │ │ -0C3278 Filename Length 0031 (49) │ │ │ │ -0C327A Extra Length 0000 (0) │ │ │ │ -0C327C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3234 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3236 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C323A CRC C94BF311 (3377197841) │ │ │ │ +0C323E Compressed Size 0000049A (1178) │ │ │ │ +0C3242 Uncompressed Size 0000099B (2459) │ │ │ │ +0C3246 Filename Length 0031 (49) │ │ │ │ +0C3248 Extra Length 0000 (0) │ │ │ │ +0C324A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC327C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC324A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C32AD PAYLOAD │ │ │ │ +0C327B PAYLOAD │ │ │ │ │ │ │ │ -0C3746 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ -0C374A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C374B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C374C General Purpose Flag 0800 (2048) │ │ │ │ +0C3715 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ +0C3719 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C371A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C371B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C374E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3750 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C3754 CRC 4CAB5A08 (1286298120) │ │ │ │ -0C3758 Compressed Size 0000080A (2058) │ │ │ │ -0C375C Uncompressed Size 00001D46 (7494) │ │ │ │ -0C3760 Filename Length 0030 (48) │ │ │ │ -0C3762 Extra Length 0000 (0) │ │ │ │ -0C3764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C371D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C371F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C3723 CRC 274D86BC (659392188) │ │ │ │ +0C3727 Compressed Size 00000809 (2057) │ │ │ │ +0C372B Uncompressed Size 00001D0B (7435) │ │ │ │ +0C372F Filename Length 0030 (48) │ │ │ │ +0C3731 Extra Length 0000 (0) │ │ │ │ +0C3733 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3733: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3794 PAYLOAD │ │ │ │ +0C3763 PAYLOAD │ │ │ │ │ │ │ │ -0C3F9E LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ -0C3FA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3FA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3FA4 General Purpose Flag 0800 (2048) │ │ │ │ +0C3F6C LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ +0C3F70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3F71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3F72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3FA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3FA8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C3FAC CRC 2121D3F0 (555865072) │ │ │ │ -0C3FB0 Compressed Size 000005E7 (1511) │ │ │ │ -0C3FB4 Uncompressed Size 0000100A (4106) │ │ │ │ -0C3FB8 Filename Length 0033 (51) │ │ │ │ -0C3FBA Extra Length 0000 (0) │ │ │ │ -0C3FBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3F74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3F76 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C3F7A CRC 2121D3F0 (555865072) │ │ │ │ +0C3F7E Compressed Size 000005E7 (1511) │ │ │ │ +0C3F82 Uncompressed Size 0000100A (4106) │ │ │ │ +0C3F86 Filename Length 0033 (51) │ │ │ │ +0C3F88 Extra Length 0000 (0) │ │ │ │ +0C3F8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3FBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3F8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3FEF PAYLOAD │ │ │ │ +0C3FBD PAYLOAD │ │ │ │ │ │ │ │ -0C45D6 LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ -0C45DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C45DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C45DC General Purpose Flag 0800 (2048) │ │ │ │ +0C45A4 LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ +0C45A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C45A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C45AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C45DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C45E0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C45E4 CRC 4E72DA82 (1316149890) │ │ │ │ -0C45E8 Compressed Size 0000062C (1580) │ │ │ │ -0C45EC Uncompressed Size 00002353 (9043) │ │ │ │ -0C45F0 Filename Length 0032 (50) │ │ │ │ -0C45F2 Extra Length 0000 (0) │ │ │ │ -0C45F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C45AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C45AE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C45B2 CRC 4E72DA82 (1316149890) │ │ │ │ +0C45B6 Compressed Size 0000062C (1580) │ │ │ │ +0C45BA Uncompressed Size 00002353 (9043) │ │ │ │ +0C45BE Filename Length 0032 (50) │ │ │ │ +0C45C0 Extra Length 0000 (0) │ │ │ │ +0C45C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC45F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC45C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4626 PAYLOAD │ │ │ │ +0C45F4 PAYLOAD │ │ │ │ │ │ │ │ -0C4C52 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ -0C4C56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4C57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4C58 General Purpose Flag 0800 (2048) │ │ │ │ +0C4C20 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ +0C4C24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4C25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4C26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4C5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4C5C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C4C60 CRC 5A0C22CF (1510744783) │ │ │ │ -0C4C64 Compressed Size 0000047B (1147) │ │ │ │ -0C4C68 Uncompressed Size 00000C5E (3166) │ │ │ │ -0C4C6C Filename Length 003A (58) │ │ │ │ -0C4C6E Extra Length 0000 (0) │ │ │ │ -0C4C70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4C28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4C2A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C4C2E CRC 5A0C22CF (1510744783) │ │ │ │ +0C4C32 Compressed Size 0000047B (1147) │ │ │ │ +0C4C36 Uncompressed Size 00000C5E (3166) │ │ │ │ +0C4C3A Filename Length 003A (58) │ │ │ │ +0C4C3C Extra Length 0000 (0) │ │ │ │ +0C4C3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4C70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4C3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4CAA PAYLOAD │ │ │ │ +0C4C78 PAYLOAD │ │ │ │ │ │ │ │ -0C5125 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ -0C5129 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C512A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C512B General Purpose Flag 0800 (2048) │ │ │ │ +0C50F3 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ +0C50F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C50F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C50F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C512D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C512F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C5133 CRC 44B25601 (1152538113) │ │ │ │ -0C5137 Compressed Size 00000443 (1091) │ │ │ │ -0C513B Uncompressed Size 00001894 (6292) │ │ │ │ -0C513F Filename Length 0039 (57) │ │ │ │ -0C5141 Extra Length 0000 (0) │ │ │ │ -0C5143 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C50FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C50FD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C5101 CRC 44B25601 (1152538113) │ │ │ │ +0C5105 Compressed Size 00000443 (1091) │ │ │ │ +0C5109 Uncompressed Size 00001894 (6292) │ │ │ │ +0C510D Filename Length 0039 (57) │ │ │ │ +0C510F Extra Length 0000 (0) │ │ │ │ +0C5111 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5143: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5111: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C517C PAYLOAD │ │ │ │ +0C514A PAYLOAD │ │ │ │ │ │ │ │ -0C55BF LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ -0C55C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C55C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C55C5 General Purpose Flag 0800 (2048) │ │ │ │ +0C558D LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ +0C5591 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5592 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5593 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C55C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C55C9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C55CD CRC DF6FAED4 (3748638420) │ │ │ │ -0C55D1 Compressed Size 000002C5 (709) │ │ │ │ -0C55D5 Uncompressed Size 00000524 (1316) │ │ │ │ -0C55D9 Filename Length 0038 (56) │ │ │ │ -0C55DB Extra Length 0000 (0) │ │ │ │ -0C55DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5595 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5597 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C559B CRC DF6FAED4 (3748638420) │ │ │ │ +0C559F Compressed Size 000002C5 (709) │ │ │ │ +0C55A3 Uncompressed Size 00000524 (1316) │ │ │ │ +0C55A7 Filename Length 0038 (56) │ │ │ │ +0C55A9 Extra Length 0000 (0) │ │ │ │ +0C55AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC55DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC55AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5615 PAYLOAD │ │ │ │ +0C55E3 PAYLOAD │ │ │ │ │ │ │ │ -0C58DA LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ -0C58DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C58DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C58E0 General Purpose Flag 0800 (2048) │ │ │ │ +0C58A8 LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ +0C58AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C58AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C58AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C58E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C58E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C58E8 CRC 5507D382 (1426576258) │ │ │ │ -0C58EC Compressed Size 00000305 (773) │ │ │ │ -0C58F0 Uncompressed Size 000007F3 (2035) │ │ │ │ -0C58F4 Filename Length 0037 (55) │ │ │ │ -0C58F6 Extra Length 0000 (0) │ │ │ │ -0C58F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C58B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C58B2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C58B6 CRC 5507D382 (1426576258) │ │ │ │ +0C58BA Compressed Size 00000305 (773) │ │ │ │ +0C58BE Uncompressed Size 000007F3 (2035) │ │ │ │ +0C58C2 Filename Length 0037 (55) │ │ │ │ +0C58C4 Extra Length 0000 (0) │ │ │ │ +0C58C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC58F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC58C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C592F PAYLOAD │ │ │ │ +0C58FD PAYLOAD │ │ │ │ │ │ │ │ -0C5C34 LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ -0C5C38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5C39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5C3A General Purpose Flag 0800 (2048) │ │ │ │ +0C5C02 LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ +0C5C06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5C07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5C08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5C3C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5C3E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C5C42 CRC CB0618E6 (3406174438) │ │ │ │ -0C5C46 Compressed Size 0000012A (298) │ │ │ │ -0C5C4A Uncompressed Size 000001D6 (470) │ │ │ │ -0C5C4E Filename Length 0032 (50) │ │ │ │ -0C5C50 Extra Length 0000 (0) │ │ │ │ -0C5C52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5C0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5C0C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C5C10 CRC CB0618E6 (3406174438) │ │ │ │ +0C5C14 Compressed Size 0000012A (298) │ │ │ │ +0C5C18 Uncompressed Size 000001D6 (470) │ │ │ │ +0C5C1C Filename Length 0032 (50) │ │ │ │ +0C5C1E Extra Length 0000 (0) │ │ │ │ +0C5C20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5C52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5C20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5C84 PAYLOAD │ │ │ │ +0C5C52 PAYLOAD │ │ │ │ │ │ │ │ -0C5DAE LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ -0C5DB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5DB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5DB4 General Purpose Flag 0800 (2048) │ │ │ │ +0C5D7C LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ +0C5D80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5D81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5D82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5DB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5DB8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C5DBC CRC 7EFF497D (2130659709) │ │ │ │ -0C5DC0 Compressed Size 000000CE (206) │ │ │ │ -0C5DC4 Uncompressed Size 0000014A (330) │ │ │ │ -0C5DC8 Filename Length 0031 (49) │ │ │ │ -0C5DCA Extra Length 0000 (0) │ │ │ │ -0C5DCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5D84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5D86 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C5D8A CRC 7EFF497D (2130659709) │ │ │ │ +0C5D8E Compressed Size 000000CE (206) │ │ │ │ +0C5D92 Uncompressed Size 0000014A (330) │ │ │ │ +0C5D96 Filename Length 0031 (49) │ │ │ │ +0C5D98 Extra Length 0000 (0) │ │ │ │ +0C5D9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5DCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5D9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5DFD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C5DCB PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C5ECB LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ -0C5ECF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5ED0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5ED1 General Purpose Flag 0800 (2048) │ │ │ │ +0C5E99 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ +0C5E9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5E9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5E9F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5ED3 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C5ED5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C5ED9 CRC 00000000 (0) │ │ │ │ -0C5EDD Compressed Size 00000000 (0) │ │ │ │ -0C5EE1 Uncompressed Size 00000000 (0) │ │ │ │ -0C5EE5 Filename Length 0010 (16) │ │ │ │ -0C5EE7 Extra Length 0000 (0) │ │ │ │ -0C5EE9 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C5EA1 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C5EA3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C5EA7 CRC 00000000 (0) │ │ │ │ +0C5EAB Compressed Size 00000000 (0) │ │ │ │ +0C5EAF Uncompressed Size 00000000 (0) │ │ │ │ +0C5EB3 Filename Length 0010 (16) │ │ │ │ +0C5EB5 Extra Length 0000 (0) │ │ │ │ +0C5EB7 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5EE9: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5EB7: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C5EF9 LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ -0C5EFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5EFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5EFF General Purpose Flag 0800 (2048) │ │ │ │ +0C5EC7 LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ +0C5ECB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5ECC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5ECD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5F01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5F03 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C5F07 CRC 13DDFA1F (333314591) │ │ │ │ -0C5F0B Compressed Size 000001B4 (436) │ │ │ │ -0C5F0F Uncompressed Size 000002BD (701) │ │ │ │ -0C5F13 Filename Length 001D (29) │ │ │ │ -0C5F15 Extra Length 0000 (0) │ │ │ │ -0C5F17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5ECF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5ED1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C5ED5 CRC 13DDFA1F (333314591) │ │ │ │ +0C5ED9 Compressed Size 000001B4 (436) │ │ │ │ +0C5EDD Uncompressed Size 000002BD (701) │ │ │ │ +0C5EE1 Filename Length 001D (29) │ │ │ │ +0C5EE3 Extra Length 0000 (0) │ │ │ │ +0C5EE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5F17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5EE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5F34 PAYLOAD │ │ │ │ +0C5F02 PAYLOAD │ │ │ │ │ │ │ │ -0C60E8 LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ -0C60EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C60ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C60EE General Purpose Flag 0800 (2048) │ │ │ │ +0C60B6 LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ +0C60BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C60BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C60BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C60F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C60F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C60F6 CRC 5846AB6C (1481026412) │ │ │ │ -0C60FA Compressed Size 00000131 (305) │ │ │ │ -0C60FE Uncompressed Size 00000251 (593) │ │ │ │ -0C6102 Filename Length 001C (28) │ │ │ │ -0C6104 Extra Length 0000 (0) │ │ │ │ -0C6106 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C60BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C60C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C60C4 CRC 5846AB6C (1481026412) │ │ │ │ +0C60C8 Compressed Size 00000131 (305) │ │ │ │ +0C60CC Uncompressed Size 00000251 (593) │ │ │ │ +0C60D0 Filename Length 001C (28) │ │ │ │ +0C60D2 Extra Length 0000 (0) │ │ │ │ +0C60D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6106: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC60D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6122 PAYLOAD │ │ │ │ +0C60F0 PAYLOAD │ │ │ │ │ │ │ │ -0C6253 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ -0C6257 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6258 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6259 General Purpose Flag 0800 (2048) │ │ │ │ +0C6221 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ +0C6225 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6226 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6227 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C625B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C625D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C6261 CRC AE06B388 (2919674760) │ │ │ │ -0C6265 Compressed Size 0000018F (399) │ │ │ │ -0C6269 Uncompressed Size 00000263 (611) │ │ │ │ -0C626D Filename Length 001E (30) │ │ │ │ -0C626F Extra Length 0000 (0) │ │ │ │ -0C6271 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6229 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C622B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C622F CRC AE06B388 (2919674760) │ │ │ │ +0C6233 Compressed Size 0000018F (399) │ │ │ │ +0C6237 Uncompressed Size 00000263 (611) │ │ │ │ +0C623B Filename Length 001E (30) │ │ │ │ +0C623D Extra Length 0000 (0) │ │ │ │ +0C623F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6271: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC623F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C628F PAYLOAD │ │ │ │ +0C625D PAYLOAD │ │ │ │ │ │ │ │ -0C641E LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ -0C6422 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6423 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6424 General Purpose Flag 0800 (2048) │ │ │ │ +0C63EC LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ +0C63F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C63F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C63F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6426 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6428 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C642C CRC 86015A17 (2248235543) │ │ │ │ -0C6430 Compressed Size 000001B3 (435) │ │ │ │ -0C6434 Uncompressed Size 0000030B (779) │ │ │ │ -0C6438 Filename Length 001D (29) │ │ │ │ -0C643A Extra Length 0000 (0) │ │ │ │ -0C643C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C63F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C63F6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C63FA CRC 86015A17 (2248235543) │ │ │ │ +0C63FE Compressed Size 000001B3 (435) │ │ │ │ +0C6402 Uncompressed Size 0000030B (779) │ │ │ │ +0C6406 Filename Length 001D (29) │ │ │ │ +0C6408 Extra Length 0000 (0) │ │ │ │ +0C640A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC643C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC640A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6459 PAYLOAD │ │ │ │ +0C6427 PAYLOAD │ │ │ │ │ │ │ │ -0C660C LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ -0C6610 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6611 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6612 General Purpose Flag 0800 (2048) │ │ │ │ +0C65DA LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ +0C65DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C65DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C65E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6614 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6616 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C661A CRC B46215B2 (3026326962) │ │ │ │ -0C661E Compressed Size 000001C0 (448) │ │ │ │ -0C6622 Uncompressed Size 000002E5 (741) │ │ │ │ -0C6626 Filename Length 0027 (39) │ │ │ │ -0C6628 Extra Length 0000 (0) │ │ │ │ -0C662A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C65E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C65E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C65E8 CRC B46215B2 (3026326962) │ │ │ │ +0C65EC Compressed Size 000001C0 (448) │ │ │ │ +0C65F0 Uncompressed Size 000002E5 (741) │ │ │ │ +0C65F4 Filename Length 0027 (39) │ │ │ │ +0C65F6 Extra Length 0000 (0) │ │ │ │ +0C65F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC662A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC65F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6651 PAYLOAD │ │ │ │ +0C661F PAYLOAD │ │ │ │ │ │ │ │ -0C6811 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ -0C6815 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6816 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6817 General Purpose Flag 0800 (2048) │ │ │ │ +0C67DF LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ +0C67E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C67E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C67E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6819 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C681B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C681F CRC 70A0D175 (1889587573) │ │ │ │ -0C6823 Compressed Size 0000019B (411) │ │ │ │ -0C6827 Uncompressed Size 0000032F (815) │ │ │ │ -0C682B Filename Length 0026 (38) │ │ │ │ -0C682D Extra Length 0000 (0) │ │ │ │ -0C682F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C67E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C67E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C67ED CRC 70A0D175 (1889587573) │ │ │ │ +0C67F1 Compressed Size 0000019B (411) │ │ │ │ +0C67F5 Uncompressed Size 0000032F (815) │ │ │ │ +0C67F9 Filename Length 0026 (38) │ │ │ │ +0C67FB Extra Length 0000 (0) │ │ │ │ +0C67FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC682F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC67FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6855 PAYLOAD │ │ │ │ +0C6823 PAYLOAD │ │ │ │ │ │ │ │ -0C69F0 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ -0C69F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C69F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C69F6 General Purpose Flag 0800 (2048) │ │ │ │ +0C69BE LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ +0C69C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C69C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C69C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C69F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C69FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C69FE CRC C417C922 (3289893154) │ │ │ │ -0C6A02 Compressed Size 00000449 (1097) │ │ │ │ -0C6A06 Uncompressed Size 00000B6F (2927) │ │ │ │ -0C6A0A Filename Length 002A (42) │ │ │ │ -0C6A0C Extra Length 0000 (0) │ │ │ │ -0C6A0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C69C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C69C8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C69CC CRC C417C922 (3289893154) │ │ │ │ +0C69D0 Compressed Size 00000449 (1097) │ │ │ │ +0C69D4 Uncompressed Size 00000B6F (2927) │ │ │ │ +0C69D8 Filename Length 002A (42) │ │ │ │ +0C69DA Extra Length 0000 (0) │ │ │ │ +0C69DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6A0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC69DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6A38 PAYLOAD │ │ │ │ +0C6A06 PAYLOAD │ │ │ │ │ │ │ │ -0C6E81 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ -0C6E85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6E86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6E87 General Purpose Flag 0800 (2048) │ │ │ │ +0C6E4F LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ +0C6E53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6E54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6E55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6E89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6E8B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C6E8F CRC 38B7C4BE (951567550) │ │ │ │ -0C6E93 Compressed Size 0000062C (1580) │ │ │ │ -0C6E97 Uncompressed Size 000024B5 (9397) │ │ │ │ -0C6E9B Filename Length 0029 (41) │ │ │ │ -0C6E9D Extra Length 0000 (0) │ │ │ │ -0C6E9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6E57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6E59 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C6E5D CRC 38B7C4BE (951567550) │ │ │ │ +0C6E61 Compressed Size 0000062C (1580) │ │ │ │ +0C6E65 Uncompressed Size 000024B5 (9397) │ │ │ │ +0C6E69 Filename Length 0029 (41) │ │ │ │ +0C6E6B Extra Length 0000 (0) │ │ │ │ +0C6E6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6E9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6E6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6EC8 PAYLOAD │ │ │ │ +0C6E96 PAYLOAD │ │ │ │ │ │ │ │ -0C74F4 LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ -0C74F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C74F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C74FA General Purpose Flag 0800 (2048) │ │ │ │ +0C74C2 LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ +0C74C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C74C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C74C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C74FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C74FE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C7502 CRC ED8C9FC0 (3985416128) │ │ │ │ -0C7506 Compressed Size 000001D3 (467) │ │ │ │ -0C750A Uncompressed Size 0000033D (829) │ │ │ │ -0C750E Filename Length 003D (61) │ │ │ │ -0C7510 Extra Length 0000 (0) │ │ │ │ -0C7512 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C74CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C74CC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C74D0 CRC ED8C9FC0 (3985416128) │ │ │ │ +0C74D4 Compressed Size 000001D3 (467) │ │ │ │ +0C74D8 Uncompressed Size 0000033D (829) │ │ │ │ +0C74DC Filename Length 003D (61) │ │ │ │ +0C74DE Extra Length 0000 (0) │ │ │ │ +0C74E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7512: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC74E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C754F PAYLOAD │ │ │ │ +0C751D PAYLOAD │ │ │ │ │ │ │ │ -0C7722 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ -0C7726 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7727 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7728 General Purpose Flag 0800 (2048) │ │ │ │ +0C76F0 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ +0C76F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C76F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C76F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C772A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C772C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C7730 CRC D1FE8A97 (3523119767) │ │ │ │ -0C7734 Compressed Size 00000237 (567) │ │ │ │ -0C7738 Uncompressed Size 000004D0 (1232) │ │ │ │ -0C773C Filename Length 003C (60) │ │ │ │ -0C773E Extra Length 0000 (0) │ │ │ │ -0C7740 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C76F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C76FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C76FE CRC D1FE8A97 (3523119767) │ │ │ │ +0C7702 Compressed Size 00000237 (567) │ │ │ │ +0C7706 Uncompressed Size 000004D0 (1232) │ │ │ │ +0C770A Filename Length 003C (60) │ │ │ │ +0C770C Extra Length 0000 (0) │ │ │ │ +0C770E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7740: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC770E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C777C PAYLOAD │ │ │ │ +0C774A PAYLOAD │ │ │ │ │ │ │ │ -0C79B3 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ -0C79B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C79B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C79B9 General Purpose Flag 0800 (2048) │ │ │ │ +0C7981 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ +0C7985 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7986 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7987 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C79BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C79BD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C79C1 CRC 1E5708BA (509020346) │ │ │ │ -0C79C5 Compressed Size 000004AA (1194) │ │ │ │ -0C79C9 Uncompressed Size 00000D5A (3418) │ │ │ │ -0C79CD Filename Length 0023 (35) │ │ │ │ -0C79CF Extra Length 0000 (0) │ │ │ │ -0C79D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7989 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C798B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C798F CRC 1E5708BA (509020346) │ │ │ │ +0C7993 Compressed Size 000004AA (1194) │ │ │ │ +0C7997 Uncompressed Size 00000D5A (3418) │ │ │ │ +0C799B Filename Length 0023 (35) │ │ │ │ +0C799D Extra Length 0000 (0) │ │ │ │ +0C799F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC79D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC799F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C79F4 PAYLOAD │ │ │ │ +0C79C2 PAYLOAD │ │ │ │ │ │ │ │ -0C7E9E LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ -0C7EA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7EA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7EA4 General Purpose Flag 0800 (2048) │ │ │ │ +0C7E6C LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ +0C7E70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7E71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7E72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7EA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7EA8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C7EAC CRC 108D4790 (277694352) │ │ │ │ -0C7EB0 Compressed Size 000006C7 (1735) │ │ │ │ -0C7EB4 Uncompressed Size 00002B7C (11132) │ │ │ │ -0C7EB8 Filename Length 0022 (34) │ │ │ │ -0C7EBA Extra Length 0000 (0) │ │ │ │ -0C7EBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7E74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7E76 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C7E7A CRC 108D4790 (277694352) │ │ │ │ +0C7E7E Compressed Size 000006C7 (1735) │ │ │ │ +0C7E82 Uncompressed Size 00002B7C (11132) │ │ │ │ +0C7E86 Filename Length 0022 (34) │ │ │ │ +0C7E88 Extra Length 0000 (0) │ │ │ │ +0C7E8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7EBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7E8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7EDE PAYLOAD │ │ │ │ +0C7EAC PAYLOAD │ │ │ │ │ │ │ │ -0C85A5 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ -0C85A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C85AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C85AB General Purpose Flag 0800 (2048) │ │ │ │ +0C8573 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ +0C8577 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8578 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8579 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C85AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C85AF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C85B3 CRC D8B98825 (3636037669) │ │ │ │ -0C85B7 Compressed Size 000001CD (461) │ │ │ │ -0C85BB Uncompressed Size 00000321 (801) │ │ │ │ -0C85BF Filename Length 0036 (54) │ │ │ │ -0C85C1 Extra Length 0000 (0) │ │ │ │ -0C85C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C857B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C857D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C8581 CRC D8B98825 (3636037669) │ │ │ │ +0C8585 Compressed Size 000001CD (461) │ │ │ │ +0C8589 Uncompressed Size 00000321 (801) │ │ │ │ +0C858D Filename Length 0036 (54) │ │ │ │ +0C858F Extra Length 0000 (0) │ │ │ │ +0C8591 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC85C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8591: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C85F9 PAYLOAD │ │ │ │ +0C85C7 PAYLOAD │ │ │ │ │ │ │ │ -0C87C6 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ -0C87CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C87CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C87CC General Purpose Flag 0800 (2048) │ │ │ │ +0C8794 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ +0C8798 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8799 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C879A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C87CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C87D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C87D4 CRC 3CB04EAD (1018187437) │ │ │ │ -0C87D8 Compressed Size 0000022E (558) │ │ │ │ -0C87DC Uncompressed Size 0000049B (1179) │ │ │ │ -0C87E0 Filename Length 0035 (53) │ │ │ │ -0C87E2 Extra Length 0000 (0) │ │ │ │ -0C87E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C879C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C879E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C87A2 CRC 3CB04EAD (1018187437) │ │ │ │ +0C87A6 Compressed Size 0000022E (558) │ │ │ │ +0C87AA Uncompressed Size 0000049B (1179) │ │ │ │ +0C87AE Filename Length 0035 (53) │ │ │ │ +0C87B0 Extra Length 0000 (0) │ │ │ │ +0C87B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC87E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC87B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8819 PAYLOAD │ │ │ │ +0C87E7 PAYLOAD │ │ │ │ │ │ │ │ -0C8A47 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ -0C8A4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8A4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8A4D General Purpose Flag 0800 (2048) │ │ │ │ +0C8A15 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ +0C8A19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8A1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8A1B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8A4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8A51 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C8A55 CRC DEA5A3A1 (3735397281) │ │ │ │ -0C8A59 Compressed Size 00000497 (1175) │ │ │ │ -0C8A5D Uncompressed Size 00000C74 (3188) │ │ │ │ -0C8A61 Filename Length 0022 (34) │ │ │ │ -0C8A63 Extra Length 0000 (0) │ │ │ │ -0C8A65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8A1D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8A1F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C8A23 CRC DEA5A3A1 (3735397281) │ │ │ │ +0C8A27 Compressed Size 00000497 (1175) │ │ │ │ +0C8A2B Uncompressed Size 00000C74 (3188) │ │ │ │ +0C8A2F Filename Length 0022 (34) │ │ │ │ +0C8A31 Extra Length 0000 (0) │ │ │ │ +0C8A33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8A65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8A33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8A87 PAYLOAD │ │ │ │ +0C8A55 PAYLOAD │ │ │ │ │ │ │ │ -0C8F1E LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ -0C8F22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8F23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8F24 General Purpose Flag 0800 (2048) │ │ │ │ +0C8EEC LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ +0C8EF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8EF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8EF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8F26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8F28 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C8F2C CRC ADA7DB79 (2913459065) │ │ │ │ -0C8F30 Compressed Size 00000731 (1841) │ │ │ │ -0C8F34 Uncompressed Size 00002FC6 (12230) │ │ │ │ -0C8F38 Filename Length 0021 (33) │ │ │ │ -0C8F3A Extra Length 0000 (0) │ │ │ │ -0C8F3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8EF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8EF6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C8EFA CRC ADA7DB79 (2913459065) │ │ │ │ +0C8EFE Compressed Size 00000731 (1841) │ │ │ │ +0C8F02 Uncompressed Size 00002FC6 (12230) │ │ │ │ +0C8F06 Filename Length 0021 (33) │ │ │ │ +0C8F08 Extra Length 0000 (0) │ │ │ │ +0C8F0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8F3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8F0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8F5D PAYLOAD │ │ │ │ +0C8F2B PAYLOAD │ │ │ │ │ │ │ │ -0C968E LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ -0C9692 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C9693 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C9694 General Purpose Flag 0800 (2048) │ │ │ │ +0C965C LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ +0C9660 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C9661 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C9662 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C9696 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C9698 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C969C CRC 8D977ACA (2375514826) │ │ │ │ -0C96A0 Compressed Size 00001111 (4369) │ │ │ │ -0C96A4 Uncompressed Size 00003526 (13606) │ │ │ │ -0C96A8 Filename Length 001A (26) │ │ │ │ -0C96AA Extra Length 0000 (0) │ │ │ │ -0C96AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C9664 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C9666 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C966A CRC 29FADE93 (704306835) │ │ │ │ +0C966E Compressed Size 00001106 (4358) │ │ │ │ +0C9672 Uncompressed Size 00003526 (13606) │ │ │ │ +0C9676 Filename Length 001A (26) │ │ │ │ +0C9678 Extra Length 0000 (0) │ │ │ │ +0C967A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC96AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC967A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C96C6 PAYLOAD │ │ │ │ +0C9694 PAYLOAD │ │ │ │ │ │ │ │ -0CA7D7 LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ -0CA7DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CA7DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CA7DD General Purpose Flag 0800 (2048) │ │ │ │ +0CA79A LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ +0CA79E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CA79F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CA7A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CA7DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CA7E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CA7E5 CRC 07B119CF (129046991) │ │ │ │ -0CA7E9 Compressed Size 00001694 (5780) │ │ │ │ -0CA7ED Uncompressed Size 0000C5D7 (50647) │ │ │ │ -0CA7F1 Filename Length 0019 (25) │ │ │ │ -0CA7F3 Extra Length 0000 (0) │ │ │ │ -0CA7F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CA7A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CA7A4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CA7A8 CRC 7BFCF71A (2080175898) │ │ │ │ +0CA7AC Compressed Size 00001656 (5718) │ │ │ │ +0CA7B0 Uncompressed Size 0000C5D7 (50647) │ │ │ │ +0CA7B4 Filename Length 0019 (25) │ │ │ │ +0CA7B6 Extra Length 0000 (0) │ │ │ │ +0CA7B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCA7F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCA7B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CA80E PAYLOAD │ │ │ │ +0CA7D1 PAYLOAD │ │ │ │ │ │ │ │ -0CBEA2 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ -0CBEA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CBEA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CBEA8 General Purpose Flag 0800 (2048) │ │ │ │ +0CBE27 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ +0CBE2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CBE2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CBE2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CBEAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CBEAC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CBEB0 CRC 1345298A (323299722) │ │ │ │ -0CBEB4 Compressed Size 00000279 (633) │ │ │ │ -0CBEB8 Uncompressed Size 00000495 (1173) │ │ │ │ -0CBEBC Filename Length 0022 (34) │ │ │ │ -0CBEBE Extra Length 0000 (0) │ │ │ │ -0CBEC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CBE2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CBE31 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CBE35 CRC 1345298A (323299722) │ │ │ │ +0CBE39 Compressed Size 00000279 (633) │ │ │ │ +0CBE3D Uncompressed Size 00000495 (1173) │ │ │ │ +0CBE41 Filename Length 0022 (34) │ │ │ │ +0CBE43 Extra Length 0000 (0) │ │ │ │ +0CBE45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCBEC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCBE45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CBEE2 PAYLOAD │ │ │ │ +0CBE67 PAYLOAD │ │ │ │ │ │ │ │ -0CC15B LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ -0CC15F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC160 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC161 General Purpose Flag 0800 (2048) │ │ │ │ +0CC0E0 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ +0CC0E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC0E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC0E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC163 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC165 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CC169 CRC 3E9E4127 (1050558759) │ │ │ │ -0CC16D Compressed Size 000002C1 (705) │ │ │ │ -0CC171 Uncompressed Size 00000766 (1894) │ │ │ │ -0CC175 Filename Length 0021 (33) │ │ │ │ -0CC177 Extra Length 0000 (0) │ │ │ │ -0CC179 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC0E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC0EA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CC0EE CRC 3E9E4127 (1050558759) │ │ │ │ +0CC0F2 Compressed Size 000002C1 (705) │ │ │ │ +0CC0F6 Uncompressed Size 00000766 (1894) │ │ │ │ +0CC0FA Filename Length 0021 (33) │ │ │ │ +0CC0FC Extra Length 0000 (0) │ │ │ │ +0CC0FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC179: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC0FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC19A PAYLOAD │ │ │ │ +0CC11F PAYLOAD │ │ │ │ │ │ │ │ -0CC45B LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ -0CC45F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC460 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC461 General Purpose Flag 0800 (2048) │ │ │ │ +0CC3E0 LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ +0CC3E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC3E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC3E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC463 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC465 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CC469 CRC 4D44808A (1296334986) │ │ │ │ -0CC46D Compressed Size 000002BE (702) │ │ │ │ -0CC471 Uncompressed Size 00000575 (1397) │ │ │ │ -0CC475 Filename Length 0025 (37) │ │ │ │ -0CC477 Extra Length 0000 (0) │ │ │ │ -0CC479 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC3E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC3EA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CC3EE CRC 4D44808A (1296334986) │ │ │ │ +0CC3F2 Compressed Size 000002BE (702) │ │ │ │ +0CC3F6 Uncompressed Size 00000575 (1397) │ │ │ │ +0CC3FA Filename Length 0025 (37) │ │ │ │ +0CC3FC Extra Length 0000 (0) │ │ │ │ +0CC3FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC479: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC3FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC49E PAYLOAD │ │ │ │ +0CC423 PAYLOAD │ │ │ │ │ │ │ │ -0CC75C LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ -0CC760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC762 General Purpose Flag 0800 (2048) │ │ │ │ +0CC6E1 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ +0CC6E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC6E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC6E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC764 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC766 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CC76A CRC CEB98515 (3468264725) │ │ │ │ -0CC76E Compressed Size 00000418 (1048) │ │ │ │ -0CC772 Uncompressed Size 00000BA7 (2983) │ │ │ │ -0CC776 Filename Length 0024 (36) │ │ │ │ -0CC778 Extra Length 0000 (0) │ │ │ │ -0CC77A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC6E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC6EB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CC6EF CRC CEB98515 (3468264725) │ │ │ │ +0CC6F3 Compressed Size 00000418 (1048) │ │ │ │ +0CC6F7 Uncompressed Size 00000BA7 (2983) │ │ │ │ +0CC6FB Filename Length 0024 (36) │ │ │ │ +0CC6FD Extra Length 0000 (0) │ │ │ │ +0CC6FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC77A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC6FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC79E PAYLOAD │ │ │ │ +0CC723 PAYLOAD │ │ │ │ │ │ │ │ -0CCBB6 LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ -0CCBBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCBBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCBBC General Purpose Flag 0800 (2048) │ │ │ │ +0CCB3B LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ +0CCB3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCB40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCB41 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCBBE Compression Method 0000 (0) 'Stored' │ │ │ │ -0CCBC0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CCBC4 CRC 00000000 (0) │ │ │ │ -0CCBC8 Compressed Size 00000000 (0) │ │ │ │ -0CCBCC Uncompressed Size 00000000 (0) │ │ │ │ -0CCBD0 Filename Length 0014 (20) │ │ │ │ -0CCBD2 Extra Length 0000 (0) │ │ │ │ -0CCBD4 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCB43 Compression Method 0000 (0) 'Stored' │ │ │ │ +0CCB45 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CCB49 CRC 00000000 (0) │ │ │ │ +0CCB4D Compressed Size 00000000 (0) │ │ │ │ +0CCB51 Uncompressed Size 00000000 (0) │ │ │ │ +0CCB55 Filename Length 0014 (20) │ │ │ │ +0CCB57 Extra Length 0000 (0) │ │ │ │ +0CCB59 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCBD4: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCB59: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0CCBE8 LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ -0CCBEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCBED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCBEE General Purpose Flag 0800 (2048) │ │ │ │ +0CCB6D LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ +0CCB71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCB72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCB73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCBF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCBF2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CCBF6 CRC E20AE8D7 (3792365783) │ │ │ │ -0CCBFA Compressed Size 0000027A (634) │ │ │ │ -0CCBFE Uncompressed Size 00000509 (1289) │ │ │ │ -0CCC02 Filename Length 0025 (37) │ │ │ │ -0CCC04 Extra Length 0000 (0) │ │ │ │ -0CCC06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCB75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCB77 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CCB7B CRC E20AE8D7 (3792365783) │ │ │ │ +0CCB7F Compressed Size 0000027A (634) │ │ │ │ +0CCB83 Uncompressed Size 00000509 (1289) │ │ │ │ +0CCB87 Filename Length 0025 (37) │ │ │ │ +0CCB89 Extra Length 0000 (0) │ │ │ │ +0CCB8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCC06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCB8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCC2B PAYLOAD │ │ │ │ +0CCBB0 PAYLOAD │ │ │ │ │ │ │ │ -0CCEA5 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ -0CCEA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCEAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCEAB General Purpose Flag 0800 (2048) │ │ │ │ +0CCE2A LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ +0CCE2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCE2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCE30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCEAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCEAF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CCEB3 CRC 9434CC7E (2486488190) │ │ │ │ -0CCEB7 Compressed Size 00000289 (649) │ │ │ │ -0CCEBB Uncompressed Size 000007E1 (2017) │ │ │ │ -0CCEBF Filename Length 0024 (36) │ │ │ │ -0CCEC1 Extra Length 0000 (0) │ │ │ │ -0CCEC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCE32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCE34 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CCE38 CRC 9434CC7E (2486488190) │ │ │ │ +0CCE3C Compressed Size 00000289 (649) │ │ │ │ +0CCE40 Uncompressed Size 000007E1 (2017) │ │ │ │ +0CCE44 Filename Length 0024 (36) │ │ │ │ +0CCE46 Extra Length 0000 (0) │ │ │ │ +0CCE48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCEC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCE48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCEE7 PAYLOAD │ │ │ │ +0CCE6C PAYLOAD │ │ │ │ │ │ │ │ -0CD170 LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ -0CD174 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CD175 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CD176 General Purpose Flag 0800 (2048) │ │ │ │ +0CD0F5 LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ +0CD0F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CD0FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CD0FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CD178 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CD17A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CD17E CRC C5E1A8E5 (3319900389) │ │ │ │ -0CD182 Compressed Size 00000998 (2456) │ │ │ │ -0CD186 Uncompressed Size 000021A7 (8615) │ │ │ │ -0CD18A Filename Length 002C (44) │ │ │ │ -0CD18C Extra Length 0000 (0) │ │ │ │ -0CD18E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CD0FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CD0FF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CD103 CRC C5E1A8E5 (3319900389) │ │ │ │ +0CD107 Compressed Size 00000998 (2456) │ │ │ │ +0CD10B Uncompressed Size 000021A7 (8615) │ │ │ │ +0CD10F Filename Length 002C (44) │ │ │ │ +0CD111 Extra Length 0000 (0) │ │ │ │ +0CD113 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD18E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCD113: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CD1BA PAYLOAD │ │ │ │ +0CD13F PAYLOAD │ │ │ │ │ │ │ │ -0CDB52 LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ -0CDB56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CDB57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CDB58 General Purpose Flag 0800 (2048) │ │ │ │ +0CDAD7 LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ +0CDADB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CDADC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CDADD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CDB5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CDB5C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CDB60 CRC 5FF7183E (1610029118) │ │ │ │ -0CDB64 Compressed Size 000007EF (2031) │ │ │ │ -0CDB68 Uncompressed Size 000043B4 (17332) │ │ │ │ -0CDB6C Filename Length 002B (43) │ │ │ │ -0CDB6E Extra Length 0000 (0) │ │ │ │ -0CDB70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CDADF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CDAE1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CDAE5 CRC 5FF7183E (1610029118) │ │ │ │ +0CDAE9 Compressed Size 000007EF (2031) │ │ │ │ +0CDAED Uncompressed Size 000043B4 (17332) │ │ │ │ +0CDAF1 Filename Length 002B (43) │ │ │ │ +0CDAF3 Extra Length 0000 (0) │ │ │ │ +0CDAF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCDB70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCDAF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CDB9B PAYLOAD │ │ │ │ +0CDB20 PAYLOAD │ │ │ │ │ │ │ │ -0CE38A LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ -0CE38E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE38F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE390 General Purpose Flag 0800 (2048) │ │ │ │ +0CE30F LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ +0CE313 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE314 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE315 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE392 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE394 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CE398 CRC 5CECF973 (1559034227) │ │ │ │ -0CE39C Compressed Size 00000252 (594) │ │ │ │ -0CE3A0 Uncompressed Size 00000480 (1152) │ │ │ │ -0CE3A4 Filename Length 0024 (36) │ │ │ │ -0CE3A6 Extra Length 0000 (0) │ │ │ │ -0CE3A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE317 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE319 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CE31D CRC 5CECF973 (1559034227) │ │ │ │ +0CE321 Compressed Size 00000252 (594) │ │ │ │ +0CE325 Uncompressed Size 00000480 (1152) │ │ │ │ +0CE329 Filename Length 0024 (36) │ │ │ │ +0CE32B Extra Length 0000 (0) │ │ │ │ +0CE32D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE3A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE32D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE3CC PAYLOAD │ │ │ │ +0CE351 PAYLOAD │ │ │ │ │ │ │ │ -0CE61E LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ -0CE622 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE623 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE624 General Purpose Flag 0800 (2048) │ │ │ │ +0CE5A3 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ +0CE5A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE5A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE5A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE626 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE628 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CE62C CRC F2166896 (4061554838) │ │ │ │ -0CE630 Compressed Size 00000378 (888) │ │ │ │ -0CE634 Uncompressed Size 000008E5 (2277) │ │ │ │ -0CE638 Filename Length 0023 (35) │ │ │ │ -0CE63A Extra Length 0000 (0) │ │ │ │ -0CE63C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE5AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE5AD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CE5B1 CRC F2166896 (4061554838) │ │ │ │ +0CE5B5 Compressed Size 00000378 (888) │ │ │ │ +0CE5B9 Uncompressed Size 000008E5 (2277) │ │ │ │ +0CE5BD Filename Length 0023 (35) │ │ │ │ +0CE5BF Extra Length 0000 (0) │ │ │ │ +0CE5C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE63C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE5C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE65F PAYLOAD │ │ │ │ +0CE5E4 PAYLOAD │ │ │ │ │ │ │ │ -0CE9D7 LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ -0CE9DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE9DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE9DD General Purpose Flag 0800 (2048) │ │ │ │ +0CE95C LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ +0CE960 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE961 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE962 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE9DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE9E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CE9E5 CRC CB1A82DF (3407512287) │ │ │ │ -0CE9E9 Compressed Size 000005FE (1534) │ │ │ │ -0CE9ED Uncompressed Size 000012A8 (4776) │ │ │ │ -0CE9F1 Filename Length 002B (43) │ │ │ │ -0CE9F3 Extra Length 0000 (0) │ │ │ │ -0CE9F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE964 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE966 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CE96A CRC CB1A82DF (3407512287) │ │ │ │ +0CE96E Compressed Size 000005FE (1534) │ │ │ │ +0CE972 Uncompressed Size 000012A8 (4776) │ │ │ │ +0CE976 Filename Length 002B (43) │ │ │ │ +0CE978 Extra Length 0000 (0) │ │ │ │ +0CE97A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE9F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE97A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CEA20 PAYLOAD │ │ │ │ +0CE9A5 PAYLOAD │ │ │ │ │ │ │ │ -0CF01E LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ -0CF022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF024 General Purpose Flag 0800 (2048) │ │ │ │ +0CEFA3 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ +0CEFA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEFA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEFA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF026 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF028 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CF02C CRC 8F52B7AE (2404562862) │ │ │ │ -0CF030 Compressed Size 000004C1 (1217) │ │ │ │ -0CF034 Uncompressed Size 00002389 (9097) │ │ │ │ -0CF038 Filename Length 002A (42) │ │ │ │ -0CF03A Extra Length 0000 (0) │ │ │ │ -0CF03C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEFAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CEFAD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CEFB1 CRC 8F52B7AE (2404562862) │ │ │ │ +0CEFB5 Compressed Size 000004C1 (1217) │ │ │ │ +0CEFB9 Uncompressed Size 00002389 (9097) │ │ │ │ +0CEFBD Filename Length 002A (42) │ │ │ │ +0CEFBF Extra Length 0000 (0) │ │ │ │ +0CEFC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF03C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEFC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF066 PAYLOAD │ │ │ │ +0CEFEB PAYLOAD │ │ │ │ │ │ │ │ -0CF527 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ -0CF52B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF52C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF52D General Purpose Flag 0800 (2048) │ │ │ │ +0CF4AC LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ +0CF4B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF4B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF4B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF52F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF531 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CF535 CRC B8047AAE (3087301294) │ │ │ │ -0CF539 Compressed Size 00000253 (595) │ │ │ │ -0CF53D Uncompressed Size 00000528 (1320) │ │ │ │ -0CF541 Filename Length 0022 (34) │ │ │ │ -0CF543 Extra Length 0000 (0) │ │ │ │ -0CF545 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF4B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF4B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CF4BA CRC B8047AAE (3087301294) │ │ │ │ +0CF4BE Compressed Size 00000253 (595) │ │ │ │ +0CF4C2 Uncompressed Size 00000528 (1320) │ │ │ │ +0CF4C6 Filename Length 0022 (34) │ │ │ │ +0CF4C8 Extra Length 0000 (0) │ │ │ │ +0CF4CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF545: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF4CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF567 PAYLOAD │ │ │ │ +0CF4EC PAYLOAD │ │ │ │ │ │ │ │ -0CF7BA LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ -0CF7BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF7BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF7C0 General Purpose Flag 0800 (2048) │ │ │ │ +0CF73F LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ +0CF743 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF744 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF745 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF7C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF7C4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CF7C8 CRC DB6176D5 (3680597717) │ │ │ │ -0CF7CC Compressed Size 000001D8 (472) │ │ │ │ -0CF7D0 Uncompressed Size 00000574 (1396) │ │ │ │ -0CF7D4 Filename Length 0021 (33) │ │ │ │ -0CF7D6 Extra Length 0000 (0) │ │ │ │ -0CF7D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF747 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF749 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CF74D CRC DB6176D5 (3680597717) │ │ │ │ +0CF751 Compressed Size 000001D8 (472) │ │ │ │ +0CF755 Uncompressed Size 00000574 (1396) │ │ │ │ +0CF759 Filename Length 0021 (33) │ │ │ │ +0CF75B Extra Length 0000 (0) │ │ │ │ +0CF75D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF7D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF75D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF7F9 PAYLOAD │ │ │ │ +0CF77E PAYLOAD │ │ │ │ │ │ │ │ -0CF9D1 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ -0CF9D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF9D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF9D7 General Purpose Flag 0800 (2048) │ │ │ │ +0CF956 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ +0CF95A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF95B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF95C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF9D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF9DB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CF9DF CRC 619749F9 (1637304825) │ │ │ │ -0CF9E3 Compressed Size 00000374 (884) │ │ │ │ -0CF9E7 Uncompressed Size 00000748 (1864) │ │ │ │ -0CF9EB Filename Length 002D (45) │ │ │ │ -0CF9ED Extra Length 0000 (0) │ │ │ │ -0CF9EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF95E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF960 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CF964 CRC 619749F9 (1637304825) │ │ │ │ +0CF968 Compressed Size 00000374 (884) │ │ │ │ +0CF96C Uncompressed Size 00000748 (1864) │ │ │ │ +0CF970 Filename Length 002D (45) │ │ │ │ +0CF972 Extra Length 0000 (0) │ │ │ │ +0CF974 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF9EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF974: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFA1C PAYLOAD │ │ │ │ +0CF9A1 PAYLOAD │ │ │ │ │ │ │ │ -0CFD90 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ -0CFD94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFD95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFD96 General Purpose Flag 0800 (2048) │ │ │ │ +0CFD15 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ +0CFD19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFD1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFD1B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFD98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFD9A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CFD9E CRC 074B4020 (122372128) │ │ │ │ -0CFDA2 Compressed Size 00000423 (1059) │ │ │ │ -0CFDA6 Uncompressed Size 00000E95 (3733) │ │ │ │ -0CFDAA Filename Length 002C (44) │ │ │ │ -0CFDAC Extra Length 0000 (0) │ │ │ │ -0CFDAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFD1D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFD1F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CFD23 CRC 074B4020 (122372128) │ │ │ │ +0CFD27 Compressed Size 00000423 (1059) │ │ │ │ +0CFD2B Uncompressed Size 00000E95 (3733) │ │ │ │ +0CFD2F Filename Length 002C (44) │ │ │ │ +0CFD31 Extra Length 0000 (0) │ │ │ │ +0CFD33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFDAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFD33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFDDA PAYLOAD │ │ │ │ +0CFD5F PAYLOAD │ │ │ │ │ │ │ │ -0D01FD LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ -0D0201 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0202 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0203 General Purpose Flag 0800 (2048) │ │ │ │ +0D0182 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ +0D0186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0188 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0205 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0207 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D020B CRC E925C21C (3911565852) │ │ │ │ -0D020F Compressed Size 000002F8 (760) │ │ │ │ -0D0213 Uncompressed Size 0000052F (1327) │ │ │ │ -0D0217 Filename Length 0028 (40) │ │ │ │ -0D0219 Extra Length 0000 (0) │ │ │ │ -0D021B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D018A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D018C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D0190 CRC E925C21C (3911565852) │ │ │ │ +0D0194 Compressed Size 000002F8 (760) │ │ │ │ +0D0198 Uncompressed Size 0000052F (1327) │ │ │ │ +0D019C Filename Length 0028 (40) │ │ │ │ +0D019E Extra Length 0000 (0) │ │ │ │ +0D01A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD021B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD01A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0243 PAYLOAD │ │ │ │ +0D01C8 PAYLOAD │ │ │ │ │ │ │ │ -0D053B LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ -0D053F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0540 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0541 General Purpose Flag 0800 (2048) │ │ │ │ +0D04C0 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ +0D04C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D04C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D04C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0543 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0545 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D0549 CRC 643FD478 (1681904760) │ │ │ │ -0D054D Compressed Size 0000038A (906) │ │ │ │ -0D0551 Uncompressed Size 00000AB9 (2745) │ │ │ │ -0D0555 Filename Length 0027 (39) │ │ │ │ -0D0557 Extra Length 0000 (0) │ │ │ │ -0D0559 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D04C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D04CA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D04CE CRC 643FD478 (1681904760) │ │ │ │ +0D04D2 Compressed Size 0000038A (906) │ │ │ │ +0D04D6 Uncompressed Size 00000AB9 (2745) │ │ │ │ +0D04DA Filename Length 0027 (39) │ │ │ │ +0D04DC Extra Length 0000 (0) │ │ │ │ +0D04DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0559: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD04DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0580 PAYLOAD │ │ │ │ +0D0505 PAYLOAD │ │ │ │ │ │ │ │ -0D090A LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ -0D090E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D090F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0910 General Purpose Flag 0800 (2048) │ │ │ │ +0D088F LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ +0D0893 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0894 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0895 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0912 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0914 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D0918 CRC F023BD93 (4028874131) │ │ │ │ -0D091C Compressed Size 000001CD (461) │ │ │ │ -0D0920 Uncompressed Size 00000344 (836) │ │ │ │ -0D0924 Filename Length 0030 (48) │ │ │ │ -0D0926 Extra Length 0000 (0) │ │ │ │ -0D0928 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0897 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0899 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D089D CRC F023BD93 (4028874131) │ │ │ │ +0D08A1 Compressed Size 000001CD (461) │ │ │ │ +0D08A5 Uncompressed Size 00000344 (836) │ │ │ │ +0D08A9 Filename Length 0030 (48) │ │ │ │ +0D08AB Extra Length 0000 (0) │ │ │ │ +0D08AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0928: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD08AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0958 PAYLOAD │ │ │ │ +0D08DD PAYLOAD │ │ │ │ │ │ │ │ -0D0B25 LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ -0D0B29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0B2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0B2B General Purpose Flag 0800 (2048) │ │ │ │ +0D0AAA LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ +0D0AAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0AAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0AB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0B2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0B2F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D0B33 CRC 6D4D9582 (1833801090) │ │ │ │ -0D0B37 Compressed Size 00000234 (564) │ │ │ │ -0D0B3B Uncompressed Size 0000057A (1402) │ │ │ │ -0D0B3F Filename Length 002F (47) │ │ │ │ -0D0B41 Extra Length 0000 (0) │ │ │ │ -0D0B43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0AB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0AB4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D0AB8 CRC 6D4D9582 (1833801090) │ │ │ │ +0D0ABC Compressed Size 00000234 (564) │ │ │ │ +0D0AC0 Uncompressed Size 0000057A (1402) │ │ │ │ +0D0AC4 Filename Length 002F (47) │ │ │ │ +0D0AC6 Extra Length 0000 (0) │ │ │ │ +0D0AC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0B43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0AC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0B72 PAYLOAD │ │ │ │ +0D0AF7 PAYLOAD │ │ │ │ │ │ │ │ -0D0DA6 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ -0D0DAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0DAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0DAC General Purpose Flag 0800 (2048) │ │ │ │ +0D0D2B LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ +0D0D2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0D30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0D31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0DAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0DB0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D0DB4 CRC 03DC56A1 (64771745) │ │ │ │ -0D0DB8 Compressed Size 00000230 (560) │ │ │ │ -0D0DBC Uncompressed Size 00000418 (1048) │ │ │ │ -0D0DC0 Filename Length 002C (44) │ │ │ │ -0D0DC2 Extra Length 0000 (0) │ │ │ │ -0D0DC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0D33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0D35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D0D39 CRC 03DC56A1 (64771745) │ │ │ │ +0D0D3D Compressed Size 00000230 (560) │ │ │ │ +0D0D41 Uncompressed Size 00000418 (1048) │ │ │ │ +0D0D45 Filename Length 002C (44) │ │ │ │ +0D0D47 Extra Length 0000 (0) │ │ │ │ +0D0D49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0DC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0D49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0DF0 PAYLOAD │ │ │ │ +0D0D75 PAYLOAD │ │ │ │ │ │ │ │ -0D1020 LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ -0D1024 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1025 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1026 General Purpose Flag 0800 (2048) │ │ │ │ +0D0FA5 LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ +0D0FA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0FAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0FAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1028 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D102A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D102E CRC 6F0E250D (1863197965) │ │ │ │ -0D1032 Compressed Size 00000247 (583) │ │ │ │ -0D1036 Uncompressed Size 00000632 (1586) │ │ │ │ -0D103A Filename Length 002B (43) │ │ │ │ -0D103C Extra Length 0000 (0) │ │ │ │ -0D103E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0FAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0FAF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D0FB3 CRC 6F0E250D (1863197965) │ │ │ │ +0D0FB7 Compressed Size 00000247 (583) │ │ │ │ +0D0FBB Uncompressed Size 00000632 (1586) │ │ │ │ +0D0FBF Filename Length 002B (43) │ │ │ │ +0D0FC1 Extra Length 0000 (0) │ │ │ │ +0D0FC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD103E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0FC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1069 PAYLOAD │ │ │ │ +0D0FEE PAYLOAD │ │ │ │ │ │ │ │ -0D12B0 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ -0D12B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D12B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D12B6 General Purpose Flag 0800 (2048) │ │ │ │ +0D1235 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ +0D1239 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D123A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D123B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D12B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D12BA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D12BE CRC 18E833C0 (417870784) │ │ │ │ -0D12C2 Compressed Size 000001C8 (456) │ │ │ │ -0D12C6 Uncompressed Size 0000032B (811) │ │ │ │ -0D12CA Filename Length 002B (43) │ │ │ │ -0D12CC Extra Length 0000 (0) │ │ │ │ -0D12CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D123D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D123F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D1243 CRC 18E833C0 (417870784) │ │ │ │ +0D1247 Compressed Size 000001C8 (456) │ │ │ │ +0D124B Uncompressed Size 0000032B (811) │ │ │ │ +0D124F Filename Length 002B (43) │ │ │ │ +0D1251 Extra Length 0000 (0) │ │ │ │ +0D1253 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD12CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1253: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D12F9 PAYLOAD │ │ │ │ +0D127E PAYLOAD │ │ │ │ │ │ │ │ -0D14C1 LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ -0D14C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D14C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D14C7 General Purpose Flag 0800 (2048) │ │ │ │ +0D1446 LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ +0D144A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D144B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D144C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D14C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D14CB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D14CF CRC F94F5867 (4182726759) │ │ │ │ -0D14D3 Compressed Size 000002ED (749) │ │ │ │ -0D14D7 Uncompressed Size 00000692 (1682) │ │ │ │ -0D14DB Filename Length 002A (42) │ │ │ │ -0D14DD Extra Length 0000 (0) │ │ │ │ -0D14DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D144E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1450 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D1454 CRC F94F5867 (4182726759) │ │ │ │ +0D1458 Compressed Size 000002ED (749) │ │ │ │ +0D145C Uncompressed Size 00000692 (1682) │ │ │ │ +0D1460 Filename Length 002A (42) │ │ │ │ +0D1462 Extra Length 0000 (0) │ │ │ │ +0D1464 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD14DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1464: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1509 PAYLOAD │ │ │ │ +0D148E PAYLOAD │ │ │ │ │ │ │ │ -0D17F6 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ -0D17FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D17FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D17FC General Purpose Flag 0800 (2048) │ │ │ │ +0D177B LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ +0D177F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1780 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1781 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D17FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1800 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D1804 CRC 19D73810 (433534992) │ │ │ │ -0D1808 Compressed Size 000001C8 (456) │ │ │ │ -0D180C Uncompressed Size 0000032B (811) │ │ │ │ -0D1810 Filename Length 002B (43) │ │ │ │ -0D1812 Extra Length 0000 (0) │ │ │ │ -0D1814 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1783 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1785 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D1789 CRC 19D73810 (433534992) │ │ │ │ +0D178D Compressed Size 000001C8 (456) │ │ │ │ +0D1791 Uncompressed Size 0000032B (811) │ │ │ │ +0D1795 Filename Length 002B (43) │ │ │ │ +0D1797 Extra Length 0000 (0) │ │ │ │ +0D1799 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1814: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1799: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D183F PAYLOAD │ │ │ │ +0D17C4 PAYLOAD │ │ │ │ │ │ │ │ -0D1A07 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ -0D1A0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1A0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1A0D 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' │ │ │ │ -0D1A0F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1A11 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D1A15 CRC 94051436 (2483360822) │ │ │ │ -0D1A19 Compressed Size 0000025D (605) │ │ │ │ -0D1A1D Uncompressed Size 0000056E (1390) │ │ │ │ -0D1A21 Filename Length 002A (42) │ │ │ │ -0D1A23 Extra Length 0000 (0) │ │ │ │ -0D1A25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1994 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1996 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +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 0xD1A25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD19AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1A4F PAYLOAD │ │ │ │ +0D19D4 PAYLOAD │ │ │ │ │ │ │ │ -0D1CAC LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ -0D1CB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1CB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1CB2 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' │ │ │ │ -0D1CB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1CB6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D1CBA CRC 67D7CAC4 (1742195396) │ │ │ │ -0D1CBE Compressed Size 000001CA (458) │ │ │ │ -0D1CC2 Uncompressed Size 00000335 (821) │ │ │ │ -0D1CC6 Filename Length 002D (45) │ │ │ │ -0D1CC8 Extra Length 0000 (0) │ │ │ │ -0D1CCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1C39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1C3B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D1C3F CRC 67D7CAC4 (1742195396) │ │ │ │ +0D1C43 Compressed Size 000001CA (458) │ │ │ │ +0D1C47 Uncompressed Size 00000335 (821) │ │ │ │ +0D1C4B Filename Length 002D (45) │ │ │ │ +0D1C4D Extra Length 0000 (0) │ │ │ │ +0D1C4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1CCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1C4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1CF7 PAYLOAD │ │ │ │ +0D1C7C PAYLOAD │ │ │ │ │ │ │ │ -0D1EC1 LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ -0D1EC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1EC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1EC7 General Purpose Flag 0800 (2048) │ │ │ │ +0D1E46 LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ +0D1E4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1E4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1E4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1EC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1ECB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D1ECF CRC 997561FD (2574606845) │ │ │ │ -0D1ED3 Compressed Size 00000248 (584) │ │ │ │ -0D1ED7 Uncompressed Size 0000054E (1358) │ │ │ │ -0D1EDB Filename Length 002C (44) │ │ │ │ -0D1EDD Extra Length 0000 (0) │ │ │ │ -0D1EDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1E4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1E50 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D1E54 CRC 997561FD (2574606845) │ │ │ │ +0D1E58 Compressed Size 00000248 (584) │ │ │ │ +0D1E5C Uncompressed Size 0000054E (1358) │ │ │ │ +0D1E60 Filename Length 002C (44) │ │ │ │ +0D1E62 Extra Length 0000 (0) │ │ │ │ +0D1E64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1EDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1E64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1F0B PAYLOAD │ │ │ │ +0D1E90 PAYLOAD │ │ │ │ │ │ │ │ -0D2153 LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ -0D2157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2159 General Purpose Flag 0800 (2048) │ │ │ │ +0D20D8 LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ +0D20DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D20DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D20DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D215B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D215D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D2161 CRC 2CF00302 (753926914) │ │ │ │ -0D2165 Compressed Size 000001CF (463) │ │ │ │ -0D2169 Uncompressed Size 0000034E (846) │ │ │ │ -0D216D Filename Length 0032 (50) │ │ │ │ -0D216F Extra Length 0000 (0) │ │ │ │ -0D2171 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D20E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D20E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D20E6 CRC 2CF00302 (753926914) │ │ │ │ +0D20EA Compressed Size 000001CF (463) │ │ │ │ +0D20EE Uncompressed Size 0000034E (846) │ │ │ │ +0D20F2 Filename Length 0032 (50) │ │ │ │ +0D20F4 Extra Length 0000 (0) │ │ │ │ +0D20F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2171: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD20F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D21A3 PAYLOAD │ │ │ │ +0D2128 PAYLOAD │ │ │ │ │ │ │ │ -0D2372 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ -0D2376 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2377 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2378 General Purpose Flag 0800 (2048) │ │ │ │ +0D22F7 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ +0D22FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D22FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D22FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D237A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D237C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D2380 CRC B5E8B787 (3051927431) │ │ │ │ -0D2384 Compressed Size 000002B2 (690) │ │ │ │ -0D2388 Uncompressed Size 0000065E (1630) │ │ │ │ -0D238C Filename Length 0031 (49) │ │ │ │ -0D238E Extra Length 0000 (0) │ │ │ │ -0D2390 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D22FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2301 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D2305 CRC B5E8B787 (3051927431) │ │ │ │ +0D2309 Compressed Size 000002B2 (690) │ │ │ │ +0D230D Uncompressed Size 0000065E (1630) │ │ │ │ +0D2311 Filename Length 0031 (49) │ │ │ │ +0D2313 Extra Length 0000 (0) │ │ │ │ +0D2315 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2390: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2315: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D23C1 PAYLOAD │ │ │ │ +0D2346 PAYLOAD │ │ │ │ │ │ │ │ -0D2673 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ -0D2677 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2678 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2679 General Purpose Flag 0800 (2048) │ │ │ │ +0D25F8 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ +0D25FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D25FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D25FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D267B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D267D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D2681 CRC F1F2C9C0 (4059220416) │ │ │ │ -0D2685 Compressed Size 000001C8 (456) │ │ │ │ -0D2689 Uncompressed Size 0000032B (811) │ │ │ │ -0D268D Filename Length 002B (43) │ │ │ │ -0D268F Extra Length 0000 (0) │ │ │ │ -0D2691 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2600 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2602 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D2606 CRC F1F2C9C0 (4059220416) │ │ │ │ +0D260A Compressed Size 000001C8 (456) │ │ │ │ +0D260E Uncompressed Size 0000032B (811) │ │ │ │ +0D2612 Filename Length 002B (43) │ │ │ │ +0D2614 Extra Length 0000 (0) │ │ │ │ +0D2616 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2616: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D26BC PAYLOAD │ │ │ │ +0D2641 PAYLOAD │ │ │ │ │ │ │ │ -0D2884 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ -0D2888 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2889 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D288A General Purpose Flag 0800 (2048) │ │ │ │ +0D2809 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ +0D280D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D280E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D280F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D288C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D288E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D2892 CRC A1184B26 (2702723878) │ │ │ │ -0D2896 Compressed Size 000002F7 (759) │ │ │ │ -0D289A Uncompressed Size 00000705 (1797) │ │ │ │ -0D289E Filename Length 002A (42) │ │ │ │ -0D28A0 Extra Length 0000 (0) │ │ │ │ -0D28A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2811 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2813 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D2817 CRC A1184B26 (2702723878) │ │ │ │ +0D281B Compressed Size 000002F7 (759) │ │ │ │ +0D281F Uncompressed Size 00000705 (1797) │ │ │ │ +0D2823 Filename Length 002A (42) │ │ │ │ +0D2825 Extra Length 0000 (0) │ │ │ │ +0D2827 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD28A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2827: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D28CC PAYLOAD │ │ │ │ +0D2851 PAYLOAD │ │ │ │ │ │ │ │ -0D2BC3 LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ -0D2BC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2BC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2BC9 General Purpose Flag 0800 (2048) │ │ │ │ +0D2B48 LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ +0D2B4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2B4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2B4E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2BCB Compression Method 0000 (0) 'Stored' │ │ │ │ -0D2BCD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D2BD1 CRC 00000000 (0) │ │ │ │ -0D2BD5 Compressed Size 00000000 (0) │ │ │ │ -0D2BD9 Uncompressed Size 00000000 (0) │ │ │ │ -0D2BDD Filename Length 0011 (17) │ │ │ │ -0D2BDF Extra Length 0000 (0) │ │ │ │ -0D2BE1 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0D2B50 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D2B52 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D2B56 CRC 00000000 (0) │ │ │ │ +0D2B5A Compressed Size 00000000 (0) │ │ │ │ +0D2B5E Uncompressed Size 00000000 (0) │ │ │ │ +0D2B62 Filename Length 0011 (17) │ │ │ │ +0D2B64 Extra Length 0000 (0) │ │ │ │ +0D2B66 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2BE1: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2B66: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D2BF2 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ -0D2BF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2BF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2BF8 General Purpose Flag 0800 (2048) │ │ │ │ +0D2B77 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ +0D2B7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2B7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2B7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2BFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D2BFC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D2C00 CRC 8263AA26 (2187569702) │ │ │ │ -0D2C04 Compressed Size 00002073 (8307) │ │ │ │ -0D2C08 Uncompressed Size 0000620E (25102) │ │ │ │ -0D2C0C Filename Length 0021 (33) │ │ │ │ -0D2C0E Extra Length 0000 (0) │ │ │ │ -0D2C10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2B7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2B81 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D2B85 CRC 8263AA26 (2187569702) │ │ │ │ +0D2B89 Compressed Size 00002073 (8307) │ │ │ │ +0D2B8D Uncompressed Size 0000620E (25102) │ │ │ │ +0D2B91 Filename Length 0021 (33) │ │ │ │ +0D2B93 Extra Length 0000 (0) │ │ │ │ +0D2B95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2B95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D2C31 PAYLOAD │ │ │ │ +0D2BB6 PAYLOAD │ │ │ │ │ │ │ │ -0D4CA4 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ -0D4CA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4CA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4CAA General Purpose Flag 0800 (2048) │ │ │ │ +0D4C29 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ +0D4C2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4C2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4C2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4CAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4CAE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D4CB2 CRC 14E1BDF2 (350338546) │ │ │ │ -0D4CB6 Compressed Size 00000A78 (2680) │ │ │ │ -0D4CBA Uncompressed Size 00006990 (27024) │ │ │ │ -0D4CBE Filename Length 0020 (32) │ │ │ │ -0D4CC0 Extra Length 0000 (0) │ │ │ │ -0D4CC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4C31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4C33 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D4C37 CRC 14E1BDF2 (350338546) │ │ │ │ +0D4C3B Compressed Size 00000A78 (2680) │ │ │ │ +0D4C3F Uncompressed Size 00006990 (27024) │ │ │ │ +0D4C43 Filename Length 0020 (32) │ │ │ │ +0D4C45 Extra Length 0000 (0) │ │ │ │ +0D4C47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4CC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4C47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4CE2 PAYLOAD │ │ │ │ +0D4C67 PAYLOAD │ │ │ │ │ │ │ │ -0D575A LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ -0D575E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D575F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5760 General Purpose Flag 0800 (2048) │ │ │ │ +0D56DF LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ +0D56E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D56E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D56E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5762 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D5764 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D5768 CRC 00000000 (0) │ │ │ │ -0D576C Compressed Size 00000000 (0) │ │ │ │ -0D5770 Uncompressed Size 00000000 (0) │ │ │ │ -0D5774 Filename Length 0011 (17) │ │ │ │ -0D5776 Extra Length 0000 (0) │ │ │ │ -0D5778 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0D56E7 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D56E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D56ED CRC 00000000 (0) │ │ │ │ +0D56F1 Compressed Size 00000000 (0) │ │ │ │ +0D56F5 Uncompressed Size 00000000 (0) │ │ │ │ +0D56F9 Filename Length 0011 (17) │ │ │ │ +0D56FB Extra Length 0000 (0) │ │ │ │ +0D56FD Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5778: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD56FD: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D5789 LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ -0D578D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D578E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D578F General Purpose Flag 0800 (2048) │ │ │ │ +0D570E LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ +0D5712 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5713 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5714 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5791 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5793 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D5797 CRC 5A59E9A8 (1515841960) │ │ │ │ -0D579B Compressed Size 000002A5 (677) │ │ │ │ -0D579F Uncompressed Size 00000534 (1332) │ │ │ │ -0D57A3 Filename Length 002B (43) │ │ │ │ -0D57A5 Extra Length 0000 (0) │ │ │ │ -0D57A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5716 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5718 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D571C CRC 5A59E9A8 (1515841960) │ │ │ │ +0D5720 Compressed Size 000002A5 (677) │ │ │ │ +0D5724 Uncompressed Size 00000534 (1332) │ │ │ │ +0D5728 Filename Length 002B (43) │ │ │ │ +0D572A Extra Length 0000 (0) │ │ │ │ +0D572C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD57A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD572C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D57D2 PAYLOAD │ │ │ │ +0D5757 PAYLOAD │ │ │ │ │ │ │ │ -0D5A77 LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ -0D5A7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5A7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5A7D General Purpose Flag 0800 (2048) │ │ │ │ +0D59FC LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ +0D5A00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5A01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5A02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5A7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5A81 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D5A85 CRC 44A9A82F (1151969327) │ │ │ │ -0D5A89 Compressed Size 00000380 (896) │ │ │ │ -0D5A8D Uncompressed Size 00000CA7 (3239) │ │ │ │ -0D5A91 Filename Length 002A (42) │ │ │ │ -0D5A93 Extra Length 0000 (0) │ │ │ │ -0D5A95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5A04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5A06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D5A0A CRC 44A9A82F (1151969327) │ │ │ │ +0D5A0E Compressed Size 00000380 (896) │ │ │ │ +0D5A12 Uncompressed Size 00000CA7 (3239) │ │ │ │ +0D5A16 Filename Length 002A (42) │ │ │ │ +0D5A18 Extra Length 0000 (0) │ │ │ │ +0D5A1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5A95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5A1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5ABF PAYLOAD │ │ │ │ +0D5A44 PAYLOAD │ │ │ │ │ │ │ │ -0D5E3F LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ -0D5E43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5E44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5E45 General Purpose Flag 0800 (2048) │ │ │ │ +0D5DC4 LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ +0D5DC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5DC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5DCA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5E47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5E49 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D5E4D CRC CA8C217D (3398181245) │ │ │ │ -0D5E51 Compressed Size 000003F2 (1010) │ │ │ │ -0D5E55 Uncompressed Size 00000A3D (2621) │ │ │ │ -0D5E59 Filename Length 002E (46) │ │ │ │ -0D5E5B Extra Length 0000 (0) │ │ │ │ -0D5E5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5DCC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5DCE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D5DD2 CRC CA8C217D (3398181245) │ │ │ │ +0D5DD6 Compressed Size 000003F2 (1010) │ │ │ │ +0D5DDA Uncompressed Size 00000A3D (2621) │ │ │ │ +0D5DDE Filename Length 002E (46) │ │ │ │ +0D5DE0 Extra Length 0000 (0) │ │ │ │ +0D5DE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5E5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5DE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5E8B PAYLOAD │ │ │ │ +0D5E10 PAYLOAD │ │ │ │ │ │ │ │ -0D627D LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ -0D6281 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6282 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6283 General Purpose Flag 0800 (2048) │ │ │ │ +0D6202 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ +0D6206 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6207 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6208 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6285 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6287 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D628B CRC D5D4B9B6 (3587488182) │ │ │ │ -0D628F Compressed Size 0000064F (1615) │ │ │ │ -0D6293 Uncompressed Size 00001FD5 (8149) │ │ │ │ -0D6297 Filename Length 002D (45) │ │ │ │ -0D6299 Extra Length 0000 (0) │ │ │ │ -0D629B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D620A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D620C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D6210 CRC D5D4B9B6 (3587488182) │ │ │ │ +0D6214 Compressed Size 0000064F (1615) │ │ │ │ +0D6218 Uncompressed Size 00001FD5 (8149) │ │ │ │ +0D621C Filename Length 002D (45) │ │ │ │ +0D621E Extra Length 0000 (0) │ │ │ │ +0D6220 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD629B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6220: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D62C8 PAYLOAD │ │ │ │ +0D624D PAYLOAD │ │ │ │ │ │ │ │ -0D6917 LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ -0D691B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D691C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D691D General Purpose Flag 0800 (2048) │ │ │ │ +0D689C LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ +0D68A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D68A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D68A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D691F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6921 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D6925 CRC 5F2F492F (1596934447) │ │ │ │ -0D6929 Compressed Size 000005FA (1530) │ │ │ │ -0D692D Uncompressed Size 0000115F (4447) │ │ │ │ -0D6931 Filename Length 002F (47) │ │ │ │ -0D6933 Extra Length 0000 (0) │ │ │ │ -0D6935 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D68A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D68A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D68AA CRC 5F2F492F (1596934447) │ │ │ │ +0D68AE Compressed Size 000005FA (1530) │ │ │ │ +0D68B2 Uncompressed Size 0000115F (4447) │ │ │ │ +0D68B6 Filename Length 002F (47) │ │ │ │ +0D68B8 Extra Length 0000 (0) │ │ │ │ +0D68BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6935: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD68BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6964 PAYLOAD │ │ │ │ +0D68E9 PAYLOAD │ │ │ │ │ │ │ │ -0D6F5E LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ -0D6F62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6F63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6F64 General Purpose Flag 0800 (2048) │ │ │ │ +0D6EE3 LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ +0D6EE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6EE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6EE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6F66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6F68 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D6F6C CRC EC7220C1 (3966902465) │ │ │ │ -0D6F70 Compressed Size 00000AA9 (2729) │ │ │ │ -0D6F74 Uncompressed Size 00003B75 (15221) │ │ │ │ -0D6F78 Filename Length 002E (46) │ │ │ │ -0D6F7A Extra Length 0000 (0) │ │ │ │ -0D6F7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D6EEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D6EED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D6EF1 CRC EC7220C1 (3966902465) │ │ │ │ +0D6EF5 Compressed Size 00000AA9 (2729) │ │ │ │ +0D6EF9 Uncompressed Size 00003B75 (15221) │ │ │ │ +0D6EFD Filename Length 002E (46) │ │ │ │ +0D6EFF Extra Length 0000 (0) │ │ │ │ +0D6F01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6F7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6F01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6FAA PAYLOAD │ │ │ │ +0D6F2F PAYLOAD │ │ │ │ │ │ │ │ -0D7A53 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ -0D7A57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D7A58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D7A59 General Purpose Flag 0800 (2048) │ │ │ │ +0D79D8 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ +0D79DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D79DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D79DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D7A5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D7A5D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D7A61 CRC E2E4B33F (3806638911) │ │ │ │ -0D7A65 Compressed Size 0000057C (1404) │ │ │ │ -0D7A69 Uncompressed Size 00001116 (4374) │ │ │ │ -0D7A6D Filename Length 0025 (37) │ │ │ │ -0D7A6F Extra Length 0000 (0) │ │ │ │ -0D7A71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D79E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D79E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D79E6 CRC E2E4B33F (3806638911) │ │ │ │ +0D79EA Compressed Size 0000057C (1404) │ │ │ │ +0D79EE Uncompressed Size 00001116 (4374) │ │ │ │ +0D79F2 Filename Length 0025 (37) │ │ │ │ +0D79F4 Extra Length 0000 (0) │ │ │ │ +0D79F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD7A71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD79F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7A96 PAYLOAD │ │ │ │ +0D7A1B 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) │ │ │ │ +0D7F97 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ +0D7F9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D7F9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D7F9D 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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' │ │ │ │ +0D7F9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D7FA1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D7FA5 CRC 84F526AA (2230658730) │ │ │ │ +0D7FA9 Compressed Size 000009FC (2556) │ │ │ │ +0D7FAD Uncompressed Size 0000376B (14187) │ │ │ │ +0D7FB1 Filename Length 0024 (36) │ │ │ │ +0D7FB3 Extra Length 0000 (0) │ │ │ │ +0D7FB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8030: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD7FB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8054 PAYLOAD │ │ │ │ +0D7FD9 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) │ │ │ │ +0D89D5 LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ +0D89D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D89DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D89DB 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D8A5E CRC 01EC9A1C (32283164) │ │ │ │ -0D8A62 Compressed Size 0000023B (571) │ │ │ │ -0D8A66 Uncompressed Size 00000426 (1062) │ │ │ │ -0D8A6A Filename Length 0027 (39) │ │ │ │ -0D8A6C Extra Length 0000 (0) │ │ │ │ -0D8A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D89DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D89DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D89E3 CRC 01EC9A1C (32283164) │ │ │ │ +0D89E7 Compressed Size 0000023B (571) │ │ │ │ +0D89EB Uncompressed Size 00000426 (1062) │ │ │ │ +0D89EF Filename Length 0027 (39) │ │ │ │ +0D89F1 Extra Length 0000 (0) │ │ │ │ +0D89F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD89F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8A95 PAYLOAD │ │ │ │ +0D8A1A 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) │ │ │ │ +0D8C55 LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ +0D8C59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8C5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8C5B 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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' │ │ │ │ +0D8C5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8C5F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D8C63 CRC 2760EFD4 (660664276) │ │ │ │ +0D8C67 Compressed Size 0000026E (622) │ │ │ │ +0D8C6B Uncompressed Size 000006A2 (1698) │ │ │ │ +0D8C6F Filename Length 0026 (38) │ │ │ │ +0D8C71 Extra Length 0000 (0) │ │ │ │ +0D8C73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8CEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8C73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8D14 PAYLOAD │ │ │ │ +0D8C99 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) │ │ │ │ +0D8F07 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ +0D8F0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8F0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8F0D 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D8F90 CRC 70A60535 (1889928501) │ │ │ │ -0D8F94 Compressed Size 00000638 (1592) │ │ │ │ -0D8F98 Uncompressed Size 0000115B (4443) │ │ │ │ -0D8F9C Filename Length 002B (43) │ │ │ │ -0D8F9E Extra Length 0000 (0) │ │ │ │ -0D8FA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8F0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8F11 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D8F15 CRC 70A60535 (1889928501) │ │ │ │ +0D8F19 Compressed Size 00000638 (1592) │ │ │ │ +0D8F1D Uncompressed Size 0000115B (4443) │ │ │ │ +0D8F21 Filename Length 002B (43) │ │ │ │ +0D8F23 Extra Length 0000 (0) │ │ │ │ +0D8F25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8FA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8F25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8FCB PAYLOAD │ │ │ │ +0D8F50 PAYLOAD │ │ │ │ │ │ │ │ -0D9603 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ -0D9607 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9608 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9609 General Purpose Flag 0800 (2048) │ │ │ │ +0D9588 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ +0D958C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D958D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D958E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D960B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D960D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D9611 CRC 599BF8E4 (1503394020) │ │ │ │ -0D9615 Compressed Size 000004AD (1197) │ │ │ │ -0D9619 Uncompressed Size 00002339 (9017) │ │ │ │ -0D961D Filename Length 002A (42) │ │ │ │ -0D961F Extra Length 0000 (0) │ │ │ │ -0D9621 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9590 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9592 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D9596 CRC 599BF8E4 (1503394020) │ │ │ │ +0D959A Compressed Size 000004AD (1197) │ │ │ │ +0D959E Uncompressed Size 00002339 (9017) │ │ │ │ +0D95A2 Filename Length 002A (42) │ │ │ │ +0D95A4 Extra Length 0000 (0) │ │ │ │ +0D95A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9621: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD95A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D964B PAYLOAD │ │ │ │ +0D95D0 PAYLOAD │ │ │ │ │ │ │ │ -0D9AF8 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ -0D9AFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9AFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9AFE General Purpose Flag 0800 (2048) │ │ │ │ +0D9A7D LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ +0D9A81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9A82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9A83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9B00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9B02 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D9B06 CRC F8BEBEFF (4173250303) │ │ │ │ -0D9B0A Compressed Size 00000645 (1605) │ │ │ │ -0D9B0E Uncompressed Size 000012BC (4796) │ │ │ │ -0D9B12 Filename Length 0023 (35) │ │ │ │ -0D9B14 Extra Length 0000 (0) │ │ │ │ -0D9B16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9A85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9A87 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D9A8B CRC F8BEBEFF (4173250303) │ │ │ │ +0D9A8F Compressed Size 00000645 (1605) │ │ │ │ +0D9A93 Uncompressed Size 000012BC (4796) │ │ │ │ +0D9A97 Filename Length 0023 (35) │ │ │ │ +0D9A99 Extra Length 0000 (0) │ │ │ │ +0D9A9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9B16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9A9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9B39 PAYLOAD │ │ │ │ +0D9ABE PAYLOAD │ │ │ │ │ │ │ │ -0DA17E LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ -0DA182 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA183 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA184 General Purpose Flag 0800 (2048) │ │ │ │ +0DA103 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ +0DA107 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA108 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA109 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA186 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA188 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DA18C CRC 56A31D8D (1453530509) │ │ │ │ -0DA190 Compressed Size 0000063E (1598) │ │ │ │ -0DA194 Uncompressed Size 00002805 (10245) │ │ │ │ -0DA198 Filename Length 0022 (34) │ │ │ │ -0DA19A Extra Length 0000 (0) │ │ │ │ -0DA19C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA10B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA10D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DA111 CRC 56A31D8D (1453530509) │ │ │ │ +0DA115 Compressed Size 0000063E (1598) │ │ │ │ +0DA119 Uncompressed Size 00002805 (10245) │ │ │ │ +0DA11D Filename Length 0022 (34) │ │ │ │ +0DA11F Extra Length 0000 (0) │ │ │ │ +0DA121 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA19C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA121: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA1BE PAYLOAD │ │ │ │ +0DA143 PAYLOAD │ │ │ │ │ │ │ │ -0DA7FC LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ -0DA800 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA801 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA802 General Purpose Flag 0800 (2048) │ │ │ │ +0DA781 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ +0DA785 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA786 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA787 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA804 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA806 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DA80A CRC 2769A3A0 (661234592) │ │ │ │ -0DA80E Compressed Size 00000285 (645) │ │ │ │ -0DA812 Uncompressed Size 00000567 (1383) │ │ │ │ -0DA816 Filename Length 0028 (40) │ │ │ │ -0DA818 Extra Length 0000 (0) │ │ │ │ -0DA81A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA789 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA78B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DA78F CRC 2769A3A0 (661234592) │ │ │ │ +0DA793 Compressed Size 00000285 (645) │ │ │ │ +0DA797 Uncompressed Size 00000567 (1383) │ │ │ │ +0DA79B Filename Length 0028 (40) │ │ │ │ +0DA79D Extra Length 0000 (0) │ │ │ │ +0DA79F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA81A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA79F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA842 PAYLOAD │ │ │ │ +0DA7C7 PAYLOAD │ │ │ │ │ │ │ │ -0DAAC7 LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ -0DAACB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAACC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAACD General Purpose Flag 0800 (2048) │ │ │ │ +0DAA4C LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ +0DAA50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DAA51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DAA52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAACF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAAD1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DAAD5 CRC 91268DC0 (2435222976) │ │ │ │ -0DAAD9 Compressed Size 0000032D (813) │ │ │ │ -0DAADD Uncompressed Size 00000C3B (3131) │ │ │ │ -0DAAE1 Filename Length 0027 (39) │ │ │ │ -0DAAE3 Extra Length 0000 (0) │ │ │ │ -0DAAE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DAA54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DAA56 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DAA5A CRC 91268DC0 (2435222976) │ │ │ │ +0DAA5E Compressed Size 0000032D (813) │ │ │ │ +0DAA62 Uncompressed Size 00000C3B (3131) │ │ │ │ +0DAA66 Filename Length 0027 (39) │ │ │ │ +0DAA68 Extra Length 0000 (0) │ │ │ │ +0DAA6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAAE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDAA6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAB0C PAYLOAD │ │ │ │ +0DAA91 PAYLOAD │ │ │ │ │ │ │ │ -0DAE39 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ -0DAE3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAE3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAE3F General Purpose Flag 0800 (2048) │ │ │ │ +0DADBE LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ +0DADC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DADC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DADC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAE41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAE43 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DAE47 CRC F82AEB7D (4163562365) │ │ │ │ -0DAE4B Compressed Size 00000595 (1429) │ │ │ │ -0DAE4F Uncompressed Size 00000E8B (3723) │ │ │ │ -0DAE53 Filename Length 002D (45) │ │ │ │ -0DAE55 Extra Length 0000 (0) │ │ │ │ -0DAE57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DADC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DADC8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DADCC CRC F82AEB7D (4163562365) │ │ │ │ +0DADD0 Compressed Size 00000595 (1429) │ │ │ │ +0DADD4 Uncompressed Size 00000E8B (3723) │ │ │ │ +0DADD8 Filename Length 002D (45) │ │ │ │ +0DADDA Extra Length 0000 (0) │ │ │ │ +0DADDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAE57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDADDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAE84 PAYLOAD │ │ │ │ +0DAE09 PAYLOAD │ │ │ │ │ │ │ │ -0DB419 LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ -0DB41D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB41E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB41F General Purpose Flag 0800 (2048) │ │ │ │ +0DB39E LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ +0DB3A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB3A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB3A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB421 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB423 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DB427 CRC D90110D1 (3640725713) │ │ │ │ -0DB42B Compressed Size 00000452 (1106) │ │ │ │ -0DB42F Uncompressed Size 00001AE6 (6886) │ │ │ │ -0DB433 Filename Length 002C (44) │ │ │ │ -0DB435 Extra Length 0000 (0) │ │ │ │ -0DB437 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB3A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB3A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DB3AC CRC D90110D1 (3640725713) │ │ │ │ +0DB3B0 Compressed Size 00000452 (1106) │ │ │ │ +0DB3B4 Uncompressed Size 00001AE6 (6886) │ │ │ │ +0DB3B8 Filename Length 002C (44) │ │ │ │ +0DB3BA Extra Length 0000 (0) │ │ │ │ +0DB3BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB437: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB3BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB463 PAYLOAD │ │ │ │ +0DB3E8 PAYLOAD │ │ │ │ │ │ │ │ -0DB8B5 LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ -0DB8B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB8BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB8BB General Purpose Flag 0800 (2048) │ │ │ │ +0DB83A LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ +0DB83E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB83F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB840 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB8BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB8BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DB8C3 CRC 3A6C33D8 (980169688) │ │ │ │ -0DB8C7 Compressed Size 0000032D (813) │ │ │ │ -0DB8CB Uncompressed Size 0000059B (1435) │ │ │ │ -0DB8CF Filename Length 001E (30) │ │ │ │ -0DB8D1 Extra Length 0000 (0) │ │ │ │ -0DB8D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB842 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB844 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DB848 CRC 3A6C33D8 (980169688) │ │ │ │ +0DB84C Compressed Size 0000032D (813) │ │ │ │ +0DB850 Uncompressed Size 0000059B (1435) │ │ │ │ +0DB854 Filename Length 001E (30) │ │ │ │ +0DB856 Extra Length 0000 (0) │ │ │ │ +0DB858 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB8D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB858: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB8F1 PAYLOAD │ │ │ │ +0DB876 PAYLOAD │ │ │ │ │ │ │ │ -0DBC1E LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ -0DBC22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBC23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBC24 General Purpose Flag 0800 (2048) │ │ │ │ +0DBBA3 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ +0DBBA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBBA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBBA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBC26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBC28 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DBC2C CRC EA9E693A (3936250170) │ │ │ │ -0DBC30 Compressed Size 0000036D (877) │ │ │ │ -0DBC34 Uncompressed Size 00000A42 (2626) │ │ │ │ -0DBC38 Filename Length 001D (29) │ │ │ │ -0DBC3A Extra Length 0000 (0) │ │ │ │ -0DBC3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBBAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBBAD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DBBB1 CRC EA9E693A (3936250170) │ │ │ │ +0DBBB5 Compressed Size 0000036D (877) │ │ │ │ +0DBBB9 Uncompressed Size 00000A42 (2626) │ │ │ │ +0DBBBD Filename Length 001D (29) │ │ │ │ +0DBBBF Extra Length 0000 (0) │ │ │ │ +0DBBC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBC3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBBC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DBC59 PAYLOAD │ │ │ │ +0DBBDE PAYLOAD │ │ │ │ │ │ │ │ -0DBFC6 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ -0DBFCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBFCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBFCC General Purpose Flag 0800 (2048) │ │ │ │ +0DBF4B LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ +0DBF4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBF50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBF51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBFCE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBFD0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DBFD4 CRC 5DA9C9B2 (1571408306) │ │ │ │ -0DBFD8 Compressed Size 00000246 (582) │ │ │ │ -0DBFDC Uncompressed Size 000004BD (1213) │ │ │ │ -0DBFE0 Filename Length 0027 (39) │ │ │ │ -0DBFE2 Extra Length 0000 (0) │ │ │ │ -0DBFE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBF53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBF55 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DBF59 CRC 5DA9C9B2 (1571408306) │ │ │ │ +0DBF5D Compressed Size 00000246 (582) │ │ │ │ +0DBF61 Uncompressed Size 000004BD (1213) │ │ │ │ +0DBF65 Filename Length 0027 (39) │ │ │ │ +0DBF67 Extra Length 0000 (0) │ │ │ │ +0DBF69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBFE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBF69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC00B PAYLOAD │ │ │ │ +0DBF90 PAYLOAD │ │ │ │ │ │ │ │ -0DC251 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ -0DC255 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC256 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC257 General Purpose Flag 0800 (2048) │ │ │ │ +0DC1D6 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ +0DC1DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC1DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC1DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC259 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC25B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DC25F CRC C336F1E5 (3275157989) │ │ │ │ -0DC263 Compressed Size 00000211 (529) │ │ │ │ -0DC267 Uncompressed Size 000007A0 (1952) │ │ │ │ -0DC26B Filename Length 0026 (38) │ │ │ │ -0DC26D Extra Length 0000 (0) │ │ │ │ -0DC26F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC1DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC1E0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DC1E4 CRC C336F1E5 (3275157989) │ │ │ │ +0DC1E8 Compressed Size 00000211 (529) │ │ │ │ +0DC1EC Uncompressed Size 000007A0 (1952) │ │ │ │ +0DC1F0 Filename Length 0026 (38) │ │ │ │ +0DC1F2 Extra Length 0000 (0) │ │ │ │ +0DC1F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC26F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC1F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC295 PAYLOAD │ │ │ │ +0DC21A PAYLOAD │ │ │ │ │ │ │ │ -0DC4A6 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ -0DC4AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC4AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC4AC General Purpose Flag 0800 (2048) │ │ │ │ +0DC42B LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ +0DC42F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC430 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC431 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC4AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC4B0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DC4B4 CRC 2A823A22 (713177634) │ │ │ │ -0DC4B8 Compressed Size 00000398 (920) │ │ │ │ -0DC4BC Uncompressed Size 000008FB (2299) │ │ │ │ -0DC4C0 Filename Length 002E (46) │ │ │ │ -0DC4C2 Extra Length 0000 (0) │ │ │ │ -0DC4C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC433 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC435 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DC439 CRC 2A823A22 (713177634) │ │ │ │ +0DC43D Compressed Size 00000398 (920) │ │ │ │ +0DC441 Uncompressed Size 000008FB (2299) │ │ │ │ +0DC445 Filename Length 002E (46) │ │ │ │ +0DC447 Extra Length 0000 (0) │ │ │ │ +0DC449 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC4C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC449: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC4F2 PAYLOAD │ │ │ │ +0DC477 PAYLOAD │ │ │ │ │ │ │ │ -0DC88A LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ -0DC88E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC88F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC890 General Purpose Flag 0800 (2048) │ │ │ │ +0DC80F LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ +0DC813 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC814 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC815 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC892 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC894 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DC898 CRC AAF86018 (2868404248) │ │ │ │ -0DC89C Compressed Size 000002A3 (675) │ │ │ │ -0DC8A0 Uncompressed Size 00000E90 (3728) │ │ │ │ -0DC8A4 Filename Length 002D (45) │ │ │ │ -0DC8A6 Extra Length 0000 (0) │ │ │ │ -0DC8A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC817 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC819 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DC81D CRC AAF86018 (2868404248) │ │ │ │ +0DC821 Compressed Size 000002A3 (675) │ │ │ │ +0DC825 Uncompressed Size 00000E90 (3728) │ │ │ │ +0DC829 Filename Length 002D (45) │ │ │ │ +0DC82B Extra Length 0000 (0) │ │ │ │ +0DC82D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC8A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC82D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC8D5 PAYLOAD │ │ │ │ +0DC85A PAYLOAD │ │ │ │ │ │ │ │ -0DCB78 LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ -0DCB7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCB7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCB7E General Purpose Flag 0800 (2048) │ │ │ │ +0DCAFD LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ +0DCB01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCB02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCB03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCB80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCB82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DCB86 CRC 5C84C96A (1552206186) │ │ │ │ -0DCB8A Compressed Size 00000213 (531) │ │ │ │ -0DCB8E Uncompressed Size 0000041B (1051) │ │ │ │ -0DCB92 Filename Length 0024 (36) │ │ │ │ -0DCB94 Extra Length 0000 (0) │ │ │ │ -0DCB96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCB05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCB07 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DCB0B CRC 5C84C96A (1552206186) │ │ │ │ +0DCB0F Compressed Size 00000213 (531) │ │ │ │ +0DCB13 Uncompressed Size 0000041B (1051) │ │ │ │ +0DCB17 Filename Length 0024 (36) │ │ │ │ +0DCB19 Extra Length 0000 (0) │ │ │ │ +0DCB1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCB96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCB1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCBBA PAYLOAD │ │ │ │ +0DCB3F PAYLOAD │ │ │ │ │ │ │ │ -0DCDCD LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ -0DCDD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCDD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCDD3 General Purpose Flag 0800 (2048) │ │ │ │ +0DCD52 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ +0DCD56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCD57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCD58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCDD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCDD7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DCDDB CRC 73FF1013 (1946095635) │ │ │ │ -0DCDDF Compressed Size 0000047A (1146) │ │ │ │ -0DCDE3 Uncompressed Size 00000B24 (2852) │ │ │ │ -0DCDE7 Filename Length 0023 (35) │ │ │ │ -0DCDE9 Extra Length 0000 (0) │ │ │ │ -0DCDEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCD5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCD5C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DCD60 CRC 73FF1013 (1946095635) │ │ │ │ +0DCD64 Compressed Size 0000047A (1146) │ │ │ │ +0DCD68 Uncompressed Size 00000B24 (2852) │ │ │ │ +0DCD6C Filename Length 0023 (35) │ │ │ │ +0DCD6E Extra Length 0000 (0) │ │ │ │ +0DCD70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCDEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCD70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCE0E PAYLOAD │ │ │ │ +0DCD93 PAYLOAD │ │ │ │ │ │ │ │ -0DD288 LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ -0DD28C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD28D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD28E General Purpose Flag 0800 (2048) │ │ │ │ +0DD20D LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ +0DD211 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD212 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD213 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD290 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD292 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DD296 CRC E54E083B (3847096379) │ │ │ │ -0DD29A Compressed Size 000002AA (682) │ │ │ │ -0DD29E Uncompressed Size 000005DC (1500) │ │ │ │ -0DD2A2 Filename Length 002B (43) │ │ │ │ -0DD2A4 Extra Length 0000 (0) │ │ │ │ -0DD2A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD215 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD217 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DD21B CRC E54E083B (3847096379) │ │ │ │ +0DD21F Compressed Size 000002AA (682) │ │ │ │ +0DD223 Uncompressed Size 000005DC (1500) │ │ │ │ +0DD227 Filename Length 002B (43) │ │ │ │ +0DD229 Extra Length 0000 (0) │ │ │ │ +0DD22B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD2A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD22B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD2D1 PAYLOAD │ │ │ │ +0DD256 PAYLOAD │ │ │ │ │ │ │ │ -0DD57B LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ -0DD57F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD580 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD581 General Purpose Flag 0800 (2048) │ │ │ │ +0DD500 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ +0DD504 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD505 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD506 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD583 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD585 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DD589 CRC 2321B0AB (589410475) │ │ │ │ -0DD58D Compressed Size 000001FF (511) │ │ │ │ -0DD591 Uncompressed Size 000007EA (2026) │ │ │ │ -0DD595 Filename Length 002A (42) │ │ │ │ -0DD597 Extra Length 0000 (0) │ │ │ │ -0DD599 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD508 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD50A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DD50E CRC 2321B0AB (589410475) │ │ │ │ +0DD512 Compressed Size 000001FF (511) │ │ │ │ +0DD516 Uncompressed Size 000007EA (2026) │ │ │ │ +0DD51A Filename Length 002A (42) │ │ │ │ +0DD51C Extra Length 0000 (0) │ │ │ │ +0DD51E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD599: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD51E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD5C3 PAYLOAD │ │ │ │ +0DD548 PAYLOAD │ │ │ │ │ │ │ │ -0DD7C2 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ -0DD7C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD7C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD7C8 General Purpose Flag 0800 (2048) │ │ │ │ +0DD747 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ +0DD74B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD74C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD74D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD7CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD7CC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DD7D0 CRC 120BE362 (302768994) │ │ │ │ -0DD7D4 Compressed Size 0000020F (527) │ │ │ │ -0DD7D8 Uncompressed Size 00000400 (1024) │ │ │ │ -0DD7DC Filename Length 0021 (33) │ │ │ │ -0DD7DE Extra Length 0000 (0) │ │ │ │ -0DD7E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD74F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD751 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DD755 CRC 120BE362 (302768994) │ │ │ │ +0DD759 Compressed Size 0000020F (527) │ │ │ │ +0DD75D Uncompressed Size 00000400 (1024) │ │ │ │ +0DD761 Filename Length 0021 (33) │ │ │ │ +0DD763 Extra Length 0000 (0) │ │ │ │ +0DD765 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD7E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD765: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD801 PAYLOAD │ │ │ │ +0DD786 PAYLOAD │ │ │ │ │ │ │ │ -0DDA10 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ -0DDA14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DDA15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DDA16 General Purpose Flag 0800 (2048) │ │ │ │ +0DD995 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ +0DD999 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD99A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD99B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DDA18 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DDA1A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DDA1E CRC 2C0C94E7 (739022055) │ │ │ │ -0DDA22 Compressed Size 0000029D (669) │ │ │ │ -0DDA26 Uncompressed Size 00000714 (1812) │ │ │ │ -0DDA2A Filename Length 0020 (32) │ │ │ │ -0DDA2C Extra Length 0000 (0) │ │ │ │ -0DDA2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD99D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD99F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DD9A3 CRC 2C0C94E7 (739022055) │ │ │ │ +0DD9A7 Compressed Size 0000029D (669) │ │ │ │ +0DD9AB Uncompressed Size 00000714 (1812) │ │ │ │ +0DD9AF Filename Length 0020 (32) │ │ │ │ +0DD9B1 Extra Length 0000 (0) │ │ │ │ +0DD9B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDDA2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD9B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DDA4E PAYLOAD │ │ │ │ +0DD9D3 PAYLOAD │ │ │ │ │ │ │ │ -0DDCEB LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ -0DDCEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DDCF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DDCF1 General Purpose Flag 0800 (2048) │ │ │ │ +0DDC70 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ +0DDC74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DDC75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DDC76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DDCF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DDCF5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DDCF9 CRC ECE39603 (3974338051) │ │ │ │ -0DDCFD Compressed Size 00000419 (1049) │ │ │ │ -0DDD01 Uncompressed Size 00000C3C (3132) │ │ │ │ -0DDD05 Filename Length 0028 (40) │ │ │ │ -0DDD07 Extra Length 0000 (0) │ │ │ │ -0DDD09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DDC78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DDC7A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DDC7E CRC ECE39603 (3974338051) │ │ │ │ +0DDC82 Compressed Size 00000419 (1049) │ │ │ │ +0DDC86 Uncompressed Size 00000C3C (3132) │ │ │ │ +0DDC8A Filename Length 0028 (40) │ │ │ │ +0DDC8C Extra Length 0000 (0) │ │ │ │ +0DDC8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDDD09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDDC8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DDD31 PAYLOAD │ │ │ │ +0DDCB6 PAYLOAD │ │ │ │ │ │ │ │ -0DE14A LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ -0DE14E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE14F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE150 General Purpose Flag 0800 (2048) │ │ │ │ +0DE0CF LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ +0DE0D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE0D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE0D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE152 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE154 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DE158 CRC 91EE9713 (2448332563) │ │ │ │ -0DE15C Compressed Size 0000033E (830) │ │ │ │ -0DE160 Uncompressed Size 0000166A (5738) │ │ │ │ -0DE164 Filename Length 0027 (39) │ │ │ │ -0DE166 Extra Length 0000 (0) │ │ │ │ -0DE168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE0D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE0D9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DE0DD CRC 91EE9713 (2448332563) │ │ │ │ +0DE0E1 Compressed Size 0000033E (830) │ │ │ │ +0DE0E5 Uncompressed Size 0000166A (5738) │ │ │ │ +0DE0E9 Filename Length 0027 (39) │ │ │ │ +0DE0EB Extra Length 0000 (0) │ │ │ │ +0DE0ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE0ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE18F PAYLOAD │ │ │ │ +0DE114 PAYLOAD │ │ │ │ │ │ │ │ -0DE4CD LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ -0DE4D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE4D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE4D3 General Purpose Flag 0800 (2048) │ │ │ │ +0DE452 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ +0DE456 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE457 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE458 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE4D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE4D7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DE4DB CRC 48ABDFB2 (1219223474) │ │ │ │ -0DE4DF Compressed Size 00000240 (576) │ │ │ │ -0DE4E3 Uncompressed Size 00000490 (1168) │ │ │ │ -0DE4E7 Filename Length 0022 (34) │ │ │ │ -0DE4E9 Extra Length 0000 (0) │ │ │ │ -0DE4EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE45A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE45C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DE460 CRC 48ABDFB2 (1219223474) │ │ │ │ +0DE464 Compressed Size 00000240 (576) │ │ │ │ +0DE468 Uncompressed Size 00000490 (1168) │ │ │ │ +0DE46C Filename Length 0022 (34) │ │ │ │ +0DE46E Extra Length 0000 (0) │ │ │ │ +0DE470 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE4EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE470: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE50D PAYLOAD │ │ │ │ +0DE492 PAYLOAD │ │ │ │ │ │ │ │ -0DE74D LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ -0DE751 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE752 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE753 General Purpose Flag 0800 (2048) │ │ │ │ +0DE6D2 LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ +0DE6D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE6D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE6D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE755 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE757 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DE75B CRC 5A4B242E (1514873902) │ │ │ │ -0DE75F Compressed Size 00000320 (800) │ │ │ │ -0DE763 Uncompressed Size 00000950 (2384) │ │ │ │ -0DE767 Filename Length 0021 (33) │ │ │ │ -0DE769 Extra Length 0000 (0) │ │ │ │ -0DE76B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE6DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE6DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DE6E0 CRC 5A4B242E (1514873902) │ │ │ │ +0DE6E4 Compressed Size 00000320 (800) │ │ │ │ +0DE6E8 Uncompressed Size 00000950 (2384) │ │ │ │ +0DE6EC Filename Length 0021 (33) │ │ │ │ +0DE6EE Extra Length 0000 (0) │ │ │ │ +0DE6F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE76B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE6F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE78C PAYLOAD │ │ │ │ +0DE711 PAYLOAD │ │ │ │ │ │ │ │ -0DEAAC LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ -0DEAB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DEAB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DEAB2 General Purpose Flag 0800 (2048) │ │ │ │ +0DEA31 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ +0DEA35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DEA36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DEA37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DEAB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DEAB6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DEABA CRC F470EBE5 (4101041125) │ │ │ │ -0DEABE Compressed Size 00000344 (836) │ │ │ │ -0DEAC2 Uncompressed Size 000007DF (2015) │ │ │ │ -0DEAC6 Filename Length 0029 (41) │ │ │ │ -0DEAC8 Extra Length 0000 (0) │ │ │ │ -0DEACA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DEA39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DEA3B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DEA3F CRC F470EBE5 (4101041125) │ │ │ │ +0DEA43 Compressed Size 00000344 (836) │ │ │ │ +0DEA47 Uncompressed Size 000007DF (2015) │ │ │ │ +0DEA4B Filename Length 0029 (41) │ │ │ │ +0DEA4D Extra Length 0000 (0) │ │ │ │ +0DEA4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDEACA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDEA4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DEAF3 PAYLOAD │ │ │ │ +0DEA78 PAYLOAD │ │ │ │ │ │ │ │ -0DEE37 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ -0DEE3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DEE3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DEE3D General Purpose Flag 0800 (2048) │ │ │ │ +0DEDBC LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ +0DEDC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DEDC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DEDC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DEE3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DEE41 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DEE45 CRC 9F5C12CC (2673611468) │ │ │ │ -0DEE49 Compressed Size 0000026F (623) │ │ │ │ -0DEE4D Uncompressed Size 00000BCB (3019) │ │ │ │ -0DEE51 Filename Length 0028 (40) │ │ │ │ -0DEE53 Extra Length 0000 (0) │ │ │ │ -0DEE55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DEDC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DEDC6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DEDCA CRC 9F5C12CC (2673611468) │ │ │ │ +0DEDCE Compressed Size 0000026F (623) │ │ │ │ +0DEDD2 Uncompressed Size 00000BCB (3019) │ │ │ │ +0DEDD6 Filename Length 0028 (40) │ │ │ │ +0DEDD8 Extra Length 0000 (0) │ │ │ │ +0DEDDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDEE55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDEDDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DEE7D PAYLOAD │ │ │ │ +0DEE02 PAYLOAD │ │ │ │ │ │ │ │ -0DF0EC LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ -0DF0F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DF0F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DF0F2 General Purpose Flag 0800 (2048) │ │ │ │ +0DF071 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ +0DF075 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF076 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF077 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DF0F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DF0F6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DF0FA CRC 28D5CF2B (685100843) │ │ │ │ -0DF0FE Compressed Size 0000023F (575) │ │ │ │ -0DF102 Uncompressed Size 00000487 (1159) │ │ │ │ -0DF106 Filename Length 0021 (33) │ │ │ │ -0DF108 Extra Length 0000 (0) │ │ │ │ -0DF10A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF079 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF07B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DF07F CRC 28D5CF2B (685100843) │ │ │ │ +0DF083 Compressed Size 0000023F (575) │ │ │ │ +0DF087 Uncompressed Size 00000487 (1159) │ │ │ │ +0DF08B Filename Length 0021 (33) │ │ │ │ +0DF08D Extra Length 0000 (0) │ │ │ │ +0DF08F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF10A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF08F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF12B PAYLOAD │ │ │ │ +0DF0B0 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) │ │ │ │ +0DF2EF LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ +0DF2F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF2F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF2F5 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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' │ │ │ │ +0DF2F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF2F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DF2FD CRC 9F2AC24A (2670379594) │ │ │ │ +0DF301 Compressed Size 000002CB (715) │ │ │ │ +0DF305 Uncompressed Size 00000875 (2165) │ │ │ │ +0DF309 Filename Length 0020 (32) │ │ │ │ +0DF30B Extra Length 0000 (0) │ │ │ │ +0DF30D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF30D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF3A8 PAYLOAD │ │ │ │ +0DF32D 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) │ │ │ │ +0DF5F8 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ +0DF5FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF5FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF5FE 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DF681 CRC DD26F784 (3710318468) │ │ │ │ -0DF685 Compressed Size 00000406 (1030) │ │ │ │ -0DF689 Uncompressed Size 000009AC (2476) │ │ │ │ -0DF68D Filename Length 0028 (40) │ │ │ │ -0DF68F Extra Length 0000 (0) │ │ │ │ -0DF691 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF600 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF602 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DF606 CRC DD26F784 (3710318468) │ │ │ │ +0DF60A Compressed Size 00000406 (1030) │ │ │ │ +0DF60E Uncompressed Size 000009AC (2476) │ │ │ │ +0DF612 Filename Length 0028 (40) │ │ │ │ +0DF614 Extra Length 0000 (0) │ │ │ │ +0DF616 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF616: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF6B9 PAYLOAD │ │ │ │ +0DF63E 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) │ │ │ │ +0DFA44 LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ +0DFA48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFA49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFA4A 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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' │ │ │ │ +0DFA4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFA4E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DFA52 CRC D4030F59 (3556970329) │ │ │ │ +0DFA56 Compressed Size 000002FD (765) │ │ │ │ +0DFA5A Uncompressed Size 00000EE3 (3811) │ │ │ │ +0DFA5E Filename Length 0027 (39) │ │ │ │ +0DFA60 Extra Length 0000 (0) │ │ │ │ +0DFA62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFADD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFA62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFB04 PAYLOAD │ │ │ │ +0DFA89 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) │ │ │ │ +0DFD86 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ +0DFD8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFD8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFD8C 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DFE0F CRC 63013EA2 (1661025954) │ │ │ │ -0DFE13 Compressed Size 00000456 (1110) │ │ │ │ -0DFE17 Uncompressed Size 00000B6B (2923) │ │ │ │ -0DFE1B Filename Length 002C (44) │ │ │ │ -0DFE1D Extra Length 0000 (0) │ │ │ │ -0DFE1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFD8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFD90 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DFD94 CRC 63013EA2 (1661025954) │ │ │ │ +0DFD98 Compressed Size 00000456 (1110) │ │ │ │ +0DFD9C Uncompressed Size 00000B6B (2923) │ │ │ │ +0DFDA0 Filename Length 002C (44) │ │ │ │ +0DFDA2 Extra Length 0000 (0) │ │ │ │ +0DFDA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFE1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFDA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFE4B PAYLOAD │ │ │ │ +0DFDD0 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) │ │ │ │ +0E0226 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ +0E022A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E022B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E022C 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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' │ │ │ │ +0E022E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0230 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E0234 CRC 0E3E5D33 (238968115) │ │ │ │ +0E0238 Compressed Size 00000648 (1608) │ │ │ │ +0E023C Uncompressed Size 000020E4 (8420) │ │ │ │ +0E0240 Filename Length 002B (43) │ │ │ │ +0E0242 Extra Length 0000 (0) │ │ │ │ +0E0244 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE02BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0244: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E02EA PAYLOAD │ │ │ │ +0E026F 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) │ │ │ │ +0E08B7 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ +0E08BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E08BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E08BD 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E0940 CRC 70E262F3 (1893884659) │ │ │ │ -0E0944 Compressed Size 000010BC (4284) │ │ │ │ -0E0948 Uncompressed Size 000030B2 (12466) │ │ │ │ -0E094C Filename Length 001C (28) │ │ │ │ -0E094E Extra Length 0000 (0) │ │ │ │ -0E0950 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E08BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E08C1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E08C5 CRC AB82B570 (2877470064) │ │ │ │ +0E08C9 Compressed Size 000010C0 (4288) │ │ │ │ +0E08CD Uncompressed Size 000030B2 (12466) │ │ │ │ +0E08D1 Filename Length 001C (28) │ │ │ │ +0E08D3 Extra Length 0000 (0) │ │ │ │ +0E08D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0950: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE08D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E096C PAYLOAD │ │ │ │ +0E08F1 PAYLOAD │ │ │ │ │ │ │ │ -0E1A28 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ -0E1A2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E1A2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E1A2E General Purpose Flag 0800 (2048) │ │ │ │ +0E19B1 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ +0E19B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E19B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E19B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E1A30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1A32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E1A36 CRC C8CF5F92 (3369033618) │ │ │ │ -0E1A3A Compressed Size 00001EC9 (7881) │ │ │ │ -0E1A3E Uncompressed Size 0000EFC8 (61384) │ │ │ │ -0E1A42 Filename Length 001B (27) │ │ │ │ -0E1A44 Extra Length 0000 (0) │ │ │ │ -0E1A46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E19B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E19BB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E19BF CRC EF81B4B7 (4018255031) │ │ │ │ +0E19C3 Compressed Size 00001F11 (7953) │ │ │ │ +0E19C7 Uncompressed Size 0000EFC8 (61384) │ │ │ │ +0E19CB Filename Length 001B (27) │ │ │ │ +0E19CD Extra Length 0000 (0) │ │ │ │ +0E19CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1A46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE19CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1A61 PAYLOAD │ │ │ │ +0E19EA PAYLOAD │ │ │ │ │ │ │ │ -0E392A LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ -0E392E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E392F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3930 General Purpose Flag 0800 (2048) │ │ │ │ +0E38FB LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ +0E38FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3900 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3901 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3932 Compression Method 0000 (0) 'Stored' │ │ │ │ -0E3934 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E3938 CRC 00000000 (0) │ │ │ │ -0E393C Compressed Size 00000000 (0) │ │ │ │ -0E3940 Uncompressed Size 00000000 (0) │ │ │ │ -0E3944 Filename Length 0013 (19) │ │ │ │ -0E3946 Extra Length 0000 (0) │ │ │ │ -0E3948 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3903 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E3905 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E3909 CRC 00000000 (0) │ │ │ │ +0E390D Compressed Size 00000000 (0) │ │ │ │ +0E3911 Uncompressed Size 00000000 (0) │ │ │ │ +0E3915 Filename Length 0013 (19) │ │ │ │ +0E3917 Extra Length 0000 (0) │ │ │ │ +0E3919 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3948: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3919: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E395B LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ -0E395F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3960 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3961 General Purpose Flag 0800 (2048) │ │ │ │ +0E392C LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ +0E3930 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3931 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3932 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3963 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3965 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E3969 CRC 8F0E0246 (2400059974) │ │ │ │ -0E396D Compressed Size 000006C2 (1730) │ │ │ │ -0E3971 Uncompressed Size 000011D9 (4569) │ │ │ │ -0E3975 Filename Length 0025 (37) │ │ │ │ -0E3977 Extra Length 0000 (0) │ │ │ │ -0E3979 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3934 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3936 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E393A CRC 8F0E0246 (2400059974) │ │ │ │ +0E393E Compressed Size 000006C2 (1730) │ │ │ │ +0E3942 Uncompressed Size 000011D9 (4569) │ │ │ │ +0E3946 Filename Length 0025 (37) │ │ │ │ +0E3948 Extra Length 0000 (0) │ │ │ │ +0E394A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3979: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE394A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E399E PAYLOAD │ │ │ │ +0E396F PAYLOAD │ │ │ │ │ │ │ │ -0E4060 LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ -0E4064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4066 General Purpose Flag 0800 (2048) │ │ │ │ +0E4031 LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ +0E4035 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4036 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4037 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4068 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E406A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E406E CRC 631F4D5B (1662995803) │ │ │ │ -0E4072 Compressed Size 00001056 (4182) │ │ │ │ -0E4076 Uncompressed Size 00005D15 (23829) │ │ │ │ -0E407A Filename Length 0024 (36) │ │ │ │ -0E407C Extra Length 0000 (0) │ │ │ │ -0E407E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4039 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E403B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E403F CRC 631F4D5B (1662995803) │ │ │ │ +0E4043 Compressed Size 00001056 (4182) │ │ │ │ +0E4047 Uncompressed Size 00005D15 (23829) │ │ │ │ +0E404B Filename Length 0024 (36) │ │ │ │ +0E404D Extra Length 0000 (0) │ │ │ │ +0E404F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE407E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE404F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E40A2 PAYLOAD │ │ │ │ +0E4073 PAYLOAD │ │ │ │ │ │ │ │ -0E50F8 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ -0E50FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E50FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E50FE General Purpose Flag 0800 (2048) │ │ │ │ +0E50C9 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ +0E50CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E50CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E50CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5100 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5102 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E5106 CRC D6AB40E6 (3601547494) │ │ │ │ -0E510A Compressed Size 000007B2 (1970) │ │ │ │ -0E510E Uncompressed Size 00001489 (5257) │ │ │ │ -0E5112 Filename Length 0024 (36) │ │ │ │ -0E5114 Extra Length 0000 (0) │ │ │ │ -0E5116 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E50D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E50D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E50D7 CRC D6AB40E6 (3601547494) │ │ │ │ +0E50DB Compressed Size 000007B2 (1970) │ │ │ │ +0E50DF Uncompressed Size 00001489 (5257) │ │ │ │ +0E50E3 Filename Length 0024 (36) │ │ │ │ +0E50E5 Extra Length 0000 (0) │ │ │ │ +0E50E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5116: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE50E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E513A PAYLOAD │ │ │ │ +0E510B PAYLOAD │ │ │ │ │ │ │ │ -0E58EC LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ -0E58F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E58F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E58F2 General Purpose Flag 0800 (2048) │ │ │ │ +0E58BD LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ +0E58C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E58C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E58C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E58F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E58F6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E58FA CRC 6B2FCC6F (1798294639) │ │ │ │ -0E58FE Compressed Size 00000C29 (3113) │ │ │ │ -0E5902 Uncompressed Size 00004B62 (19298) │ │ │ │ -0E5906 Filename Length 0023 (35) │ │ │ │ -0E5908 Extra Length 0000 (0) │ │ │ │ -0E590A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E58C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E58C7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E58CB CRC 6B2FCC6F (1798294639) │ │ │ │ +0E58CF Compressed Size 00000C29 (3113) │ │ │ │ +0E58D3 Uncompressed Size 00004B62 (19298) │ │ │ │ +0E58D7 Filename Length 0023 (35) │ │ │ │ +0E58D9 Extra Length 0000 (0) │ │ │ │ +0E58DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE590A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE58DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E592D PAYLOAD │ │ │ │ +0E58FE PAYLOAD │ │ │ │ │ │ │ │ -0E6556 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ -0E655A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E655B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E655C General Purpose Flag 0800 (2048) │ │ │ │ +0E6527 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ +0E652B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E652C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E652D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E655E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6560 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E6564 CRC D963A673 (3647186547) │ │ │ │ -0E6568 Compressed Size 000018DF (6367) │ │ │ │ -0E656C Uncompressed Size 00004E42 (20034) │ │ │ │ -0E6570 Filename Length 0020 (32) │ │ │ │ -0E6572 Extra Length 0000 (0) │ │ │ │ -0E6574 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E652F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6531 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E6535 CRC D963A673 (3647186547) │ │ │ │ +0E6539 Compressed Size 000018DF (6367) │ │ │ │ +0E653D Uncompressed Size 00004E42 (20034) │ │ │ │ +0E6541 Filename Length 0020 (32) │ │ │ │ +0E6543 Extra Length 0000 (0) │ │ │ │ +0E6545 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6574: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6545: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6594 PAYLOAD │ │ │ │ +0E6565 PAYLOAD │ │ │ │ │ │ │ │ -0E7E73 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ -0E7E77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E7E78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E7E79 General Purpose Flag 0800 (2048) │ │ │ │ +0E7E44 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ +0E7E48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E7E49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E7E4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E7E7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E7E7D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E7E81 CRC B857BDE2 (3092757986) │ │ │ │ -0E7E85 Compressed Size 000011C7 (4551) │ │ │ │ -0E7E89 Uncompressed Size 00005F2A (24362) │ │ │ │ -0E7E8D Filename Length 001F (31) │ │ │ │ -0E7E8F Extra Length 0000 (0) │ │ │ │ -0E7E91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E7E4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E7E4E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E7E52 CRC B857BDE2 (3092757986) │ │ │ │ +0E7E56 Compressed Size 000011C7 (4551) │ │ │ │ +0E7E5A Uncompressed Size 00005F2A (24362) │ │ │ │ +0E7E5E Filename Length 001F (31) │ │ │ │ +0E7E60 Extra Length 0000 (0) │ │ │ │ +0E7E62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE7E91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE7E62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E7EB0 PAYLOAD │ │ │ │ +0E7E81 PAYLOAD │ │ │ │ │ │ │ │ -0E9077 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ -0E907B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E907C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E907D General Purpose Flag 0800 (2048) │ │ │ │ +0E9048 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ +0E904C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E904D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E904E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E907F Compression Method 0000 (0) 'Stored' │ │ │ │ -0E9081 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E9085 CRC 00000000 (0) │ │ │ │ -0E9089 Compressed Size 00000000 (0) │ │ │ │ -0E908D Uncompressed Size 00000000 (0) │ │ │ │ -0E9091 Filename Length 0019 (25) │ │ │ │ -0E9093 Extra Length 0000 (0) │ │ │ │ -0E9095 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9050 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E9052 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E9056 CRC 00000000 (0) │ │ │ │ +0E905A Compressed Size 00000000 (0) │ │ │ │ +0E905E Uncompressed Size 00000000 (0) │ │ │ │ +0E9062 Filename Length 0019 (25) │ │ │ │ +0E9064 Extra Length 0000 (0) │ │ │ │ +0E9066 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9095: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9066: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E90AE LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ -0E90B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E90B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E90B4 General Purpose Flag 0800 (2048) │ │ │ │ +0E907F LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ +0E9083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9085 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E90B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E90B8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E90BC CRC 4D6C2F7F (1298935679) │ │ │ │ -0E90C0 Compressed Size 00000532 (1330) │ │ │ │ -0E90C4 Uncompressed Size 00000D4A (3402) │ │ │ │ -0E90C8 Filename Length 002B (43) │ │ │ │ -0E90CA Extra Length 0000 (0) │ │ │ │ -0E90CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9087 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9089 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E908D CRC 4D6C2F7F (1298935679) │ │ │ │ +0E9091 Compressed Size 00000532 (1330) │ │ │ │ +0E9095 Uncompressed Size 00000D4A (3402) │ │ │ │ +0E9099 Filename Length 002B (43) │ │ │ │ +0E909B Extra Length 0000 (0) │ │ │ │ +0E909D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE90CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE909D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E90F7 PAYLOAD │ │ │ │ +0E90C8 PAYLOAD │ │ │ │ │ │ │ │ -0E9629 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ -0E962D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E962E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E962F General Purpose Flag 0800 (2048) │ │ │ │ +0E95FA LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ +0E95FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E95FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9600 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9631 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9633 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E9637 CRC 8E3EC6BB (2386478779) │ │ │ │ -0E963B Compressed Size 000005D1 (1489) │ │ │ │ -0E963F Uncompressed Size 00001E54 (7764) │ │ │ │ -0E9643 Filename Length 002A (42) │ │ │ │ -0E9645 Extra Length 0000 (0) │ │ │ │ -0E9647 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9602 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9604 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E9608 CRC 8E3EC6BB (2386478779) │ │ │ │ +0E960C Compressed Size 000005D1 (1489) │ │ │ │ +0E9610 Uncompressed Size 00001E54 (7764) │ │ │ │ +0E9614 Filename Length 002A (42) │ │ │ │ +0E9616 Extra Length 0000 (0) │ │ │ │ +0E9618 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9647: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9618: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9671 PAYLOAD │ │ │ │ +0E9642 PAYLOAD │ │ │ │ │ │ │ │ -0E9C42 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ -0E9C46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9C47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9C48 General Purpose Flag 0800 (2048) │ │ │ │ +0E9C13 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ +0E9C17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9C18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9C19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9C4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9C4C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E9C50 CRC D27339EF (3530766831) │ │ │ │ -0E9C54 Compressed Size 000000D5 (213) │ │ │ │ -0E9C58 Uncompressed Size 0000013A (314) │ │ │ │ -0E9C5C Filename Length 002C (44) │ │ │ │ -0E9C5E Extra Length 0000 (0) │ │ │ │ -0E9C60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9C1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9C1D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E9C21 CRC D27339EF (3530766831) │ │ │ │ +0E9C25 Compressed Size 000000D5 (213) │ │ │ │ +0E9C29 Uncompressed Size 0000013A (314) │ │ │ │ +0E9C2D Filename Length 002C (44) │ │ │ │ +0E9C2F Extra Length 0000 (0) │ │ │ │ +0E9C31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9C60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9C31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9C8C PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0E9C5D PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0E9D61 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ -0E9D65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9D66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9D67 General Purpose Flag 0800 (2048) │ │ │ │ +0E9D32 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ +0E9D36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9D37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9D38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9D69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9D6B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E9D6F CRC 1152B764 (290633572) │ │ │ │ -0E9D73 Compressed Size 0000007B (123) │ │ │ │ -0E9D77 Uncompressed Size 000000A2 (162) │ │ │ │ -0E9D7B Filename Length 002B (43) │ │ │ │ -0E9D7D Extra Length 0000 (0) │ │ │ │ -0E9D7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9D3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9D3C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E9D40 CRC 1152B764 (290633572) │ │ │ │ +0E9D44 Compressed Size 0000007B (123) │ │ │ │ +0E9D48 Uncompressed Size 000000A2 (162) │ │ │ │ +0E9D4C Filename Length 002B (43) │ │ │ │ +0E9D4E Extra Length 0000 (0) │ │ │ │ +0E9D50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9D7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9D50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9DAA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0E9D7B PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0E9E25 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ -0E9E29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9E2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9E2B General Purpose Flag 0800 (2048) │ │ │ │ +0E9DF6 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ +0E9DFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9DFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9DFC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9E2D Compression Method 0000 (0) 'Stored' │ │ │ │ -0E9E2F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E9E33 CRC 00000000 (0) │ │ │ │ -0E9E37 Compressed Size 00000000 (0) │ │ │ │ -0E9E3B Uncompressed Size 00000000 (0) │ │ │ │ -0E9E3F Filename Length 0014 (20) │ │ │ │ -0E9E41 Extra Length 0000 (0) │ │ │ │ -0E9E43 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9DFE Compression Method 0000 (0) 'Stored' │ │ │ │ +0E9E00 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E9E04 CRC 00000000 (0) │ │ │ │ +0E9E08 Compressed Size 00000000 (0) │ │ │ │ +0E9E0C Uncompressed Size 00000000 (0) │ │ │ │ +0E9E10 Filename Length 0014 (20) │ │ │ │ +0E9E12 Extra Length 0000 (0) │ │ │ │ +0E9E14 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9E43: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9E14: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E9E57 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ -0E9E5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9E5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9E5D General Purpose Flag 0800 (2048) │ │ │ │ +0E9E28 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ +0E9E2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9E2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9E2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9E5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9E61 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E9E65 CRC 0378EBC4 (58256324) │ │ │ │ -0E9E69 Compressed Size 000002B3 (691) │ │ │ │ -0E9E6D Uncompressed Size 00000598 (1432) │ │ │ │ -0E9E71 Filename Length 0030 (48) │ │ │ │ -0E9E73 Extra Length 0000 (0) │ │ │ │ -0E9E75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9E30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9E32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E9E36 CRC 0378EBC4 (58256324) │ │ │ │ +0E9E3A Compressed Size 000002B3 (691) │ │ │ │ +0E9E3E Uncompressed Size 00000598 (1432) │ │ │ │ +0E9E42 Filename Length 0030 (48) │ │ │ │ +0E9E44 Extra Length 0000 (0) │ │ │ │ +0E9E46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9E75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9E46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9EA5 PAYLOAD │ │ │ │ +0E9E76 PAYLOAD │ │ │ │ │ │ │ │ -0EA158 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ -0EA15C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA15D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA15E General Purpose Flag 0800 (2048) │ │ │ │ +0EA129 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ +0EA12D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA12E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA12F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA160 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA162 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EA166 CRC 6114CB17 (1628752663) │ │ │ │ -0EA16A Compressed Size 00000405 (1029) │ │ │ │ -0EA16E Uncompressed Size 00000D8E (3470) │ │ │ │ -0EA172 Filename Length 002F (47) │ │ │ │ -0EA174 Extra Length 0000 (0) │ │ │ │ -0EA176 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA131 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA133 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EA137 CRC 6114CB17 (1628752663) │ │ │ │ +0EA13B Compressed Size 00000405 (1029) │ │ │ │ +0EA13F Uncompressed Size 00000D8E (3470) │ │ │ │ +0EA143 Filename Length 002F (47) │ │ │ │ +0EA145 Extra Length 0000 (0) │ │ │ │ +0EA147 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA176: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA147: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA1A5 PAYLOAD │ │ │ │ +0EA176 PAYLOAD │ │ │ │ │ │ │ │ -0EA5AA LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ -0EA5AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA5AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA5B0 General Purpose Flag 0800 (2048) │ │ │ │ +0EA57B LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ +0EA57F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA580 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA581 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA5B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA5B4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EA5B8 CRC 98B3FAD0 (2561931984) │ │ │ │ -0EA5BC Compressed Size 00000393 (915) │ │ │ │ -0EA5C0 Uncompressed Size 00000785 (1925) │ │ │ │ -0EA5C4 Filename Length 0028 (40) │ │ │ │ -0EA5C6 Extra Length 0000 (0) │ │ │ │ -0EA5C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA583 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA585 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EA589 CRC 98B3FAD0 (2561931984) │ │ │ │ +0EA58D Compressed Size 00000393 (915) │ │ │ │ +0EA591 Uncompressed Size 00000785 (1925) │ │ │ │ +0EA595 Filename Length 0028 (40) │ │ │ │ +0EA597 Extra Length 0000 (0) │ │ │ │ +0EA599 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA5C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA599: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA5F0 PAYLOAD │ │ │ │ +0EA5C1 PAYLOAD │ │ │ │ │ │ │ │ -0EA983 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ -0EA987 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA988 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA989 General Purpose Flag 0800 (2048) │ │ │ │ +0EA954 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ +0EA958 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA959 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA95A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA98B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA98D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EA991 CRC BB4CB1A5 (3142365605) │ │ │ │ -0EA995 Compressed Size 000004B0 (1200) │ │ │ │ -0EA999 Uncompressed Size 00001405 (5125) │ │ │ │ -0EA99D Filename Length 0027 (39) │ │ │ │ -0EA99F Extra Length 0000 (0) │ │ │ │ -0EA9A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA95C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA95E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EA962 CRC BB4CB1A5 (3142365605) │ │ │ │ +0EA966 Compressed Size 000004B0 (1200) │ │ │ │ +0EA96A Uncompressed Size 00001405 (5125) │ │ │ │ +0EA96E Filename Length 0027 (39) │ │ │ │ +0EA970 Extra Length 0000 (0) │ │ │ │ +0EA972 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA9A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA972: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA9C8 PAYLOAD │ │ │ │ +0EA999 PAYLOAD │ │ │ │ │ │ │ │ -0EAE78 LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ -0EAE7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EAE7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EAE7E General Purpose Flag 0800 (2048) │ │ │ │ +0EAE49 LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ +0EAE4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EAE4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EAE4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EAE80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EAE82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EAE86 CRC D8723235 (3631362613) │ │ │ │ -0EAE8A Compressed Size 0000024C (588) │ │ │ │ -0EAE8E Uncompressed Size 00000440 (1088) │ │ │ │ -0EAE92 Filename Length 0022 (34) │ │ │ │ -0EAE94 Extra Length 0000 (0) │ │ │ │ -0EAE96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EAE51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EAE53 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EAE57 CRC D8723235 (3631362613) │ │ │ │ +0EAE5B Compressed Size 0000024C (588) │ │ │ │ +0EAE5F Uncompressed Size 00000440 (1088) │ │ │ │ +0EAE63 Filename Length 0022 (34) │ │ │ │ +0EAE65 Extra Length 0000 (0) │ │ │ │ +0EAE67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEAE96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEAE67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EAEB8 PAYLOAD │ │ │ │ +0EAE89 PAYLOAD │ │ │ │ │ │ │ │ -0EB104 LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ -0EB108 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB109 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB10A General Purpose Flag 0800 (2048) │ │ │ │ +0EB0D5 LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ +0EB0D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB0DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB0DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB10C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB10E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EB112 CRC E2A8C764 (3802711908) │ │ │ │ -0EB116 Compressed Size 000002B4 (692) │ │ │ │ -0EB11A Uncompressed Size 000007E5 (2021) │ │ │ │ -0EB11E Filename Length 0021 (33) │ │ │ │ -0EB120 Extra Length 0000 (0) │ │ │ │ -0EB122 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB0DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB0DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EB0E3 CRC E2A8C764 (3802711908) │ │ │ │ +0EB0E7 Compressed Size 000002B4 (692) │ │ │ │ +0EB0EB Uncompressed Size 000007E5 (2021) │ │ │ │ +0EB0EF Filename Length 0021 (33) │ │ │ │ +0EB0F1 Extra Length 0000 (0) │ │ │ │ +0EB0F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB122: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB0F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB143 PAYLOAD │ │ │ │ +0EB114 PAYLOAD │ │ │ │ │ │ │ │ -0EB3F7 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ -0EB3FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB3FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB3FD General Purpose Flag 0800 (2048) │ │ │ │ +0EB3C8 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ +0EB3CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB3CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB3CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB3FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB401 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EB405 CRC EBBD7AF3 (3955063539) │ │ │ │ -0EB409 Compressed Size 00000358 (856) │ │ │ │ -0EB40D Uncompressed Size 00000811 (2065) │ │ │ │ -0EB411 Filename Length 0029 (41) │ │ │ │ -0EB413 Extra Length 0000 (0) │ │ │ │ -0EB415 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB3D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB3D2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EB3D6 CRC EBBD7AF3 (3955063539) │ │ │ │ +0EB3DA Compressed Size 00000358 (856) │ │ │ │ +0EB3DE Uncompressed Size 00000811 (2065) │ │ │ │ +0EB3E2 Filename Length 0029 (41) │ │ │ │ +0EB3E4 Extra Length 0000 (0) │ │ │ │ +0EB3E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB3E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB43E PAYLOAD │ │ │ │ +0EB40F PAYLOAD │ │ │ │ │ │ │ │ -0EB796 LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ -0EB79A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB79B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB79C General Purpose Flag 0800 (2048) │ │ │ │ +0EB767 LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ +0EB76B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB76C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB76D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB79E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB7A0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EB7A4 CRC 4C0166F2 (1275160306) │ │ │ │ -0EB7A8 Compressed Size 0000040D (1037) │ │ │ │ -0EB7AC Uncompressed Size 00001AD2 (6866) │ │ │ │ -0EB7B0 Filename Length 0028 (40) │ │ │ │ -0EB7B2 Extra Length 0000 (0) │ │ │ │ -0EB7B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB76F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB771 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EB775 CRC 4C0166F2 (1275160306) │ │ │ │ +0EB779 Compressed Size 0000040D (1037) │ │ │ │ +0EB77D Uncompressed Size 00001AD2 (6866) │ │ │ │ +0EB781 Filename Length 0028 (40) │ │ │ │ +0EB783 Extra Length 0000 (0) │ │ │ │ +0EB785 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB7B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB785: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB7DC PAYLOAD │ │ │ │ +0EB7AD PAYLOAD │ │ │ │ │ │ │ │ -0EBBE9 LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ -0EBBED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBBEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBBEF General Purpose Flag 0800 (2048) │ │ │ │ +0EBBBA LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ +0EBBBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBBBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBBC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBBF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBBF3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EBBF7 CRC 5C67EDE8 (1550314984) │ │ │ │ -0EBBFB Compressed Size 000003B9 (953) │ │ │ │ -0EBBFF Uncompressed Size 00000893 (2195) │ │ │ │ -0EBC03 Filename Length 002C (44) │ │ │ │ -0EBC05 Extra Length 0000 (0) │ │ │ │ -0EBC07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBBC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBBC4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EBBC8 CRC 5C67EDE8 (1550314984) │ │ │ │ +0EBBCC Compressed Size 000003B9 (953) │ │ │ │ +0EBBD0 Uncompressed Size 00000893 (2195) │ │ │ │ +0EBBD4 Filename Length 002C (44) │ │ │ │ +0EBBD6 Extra Length 0000 (0) │ │ │ │ +0EBBD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEBC07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBBD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EBC33 PAYLOAD │ │ │ │ +0EBC04 PAYLOAD │ │ │ │ │ │ │ │ -0EBFEC LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ -0EBFF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBFF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBFF2 General Purpose Flag 0800 (2048) │ │ │ │ +0EBFBD LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ +0EBFC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBFC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBFC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBFF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBFF6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EBFFA CRC 8617C870 (2249705584) │ │ │ │ -0EBFFE Compressed Size 000005CF (1487) │ │ │ │ -0EC002 Uncompressed Size 000018C3 (6339) │ │ │ │ -0EC006 Filename Length 002B (43) │ │ │ │ -0EC008 Extra Length 0000 (0) │ │ │ │ -0EC00A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBFC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBFC7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EBFCB CRC 8617C870 (2249705584) │ │ │ │ +0EBFCF Compressed Size 000005CF (1487) │ │ │ │ +0EBFD3 Uncompressed Size 000018C3 (6339) │ │ │ │ +0EBFD7 Filename Length 002B (43) │ │ │ │ +0EBFD9 Extra Length 0000 (0) │ │ │ │ +0EBFDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC00A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBFDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC035 PAYLOAD │ │ │ │ +0EC006 PAYLOAD │ │ │ │ │ │ │ │ -0EC604 LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ -0EC608 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EC609 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EC60A General Purpose Flag 0800 (2048) │ │ │ │ +0EC5D5 LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ +0EC5D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EC5DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EC5DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EC60C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EC60E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EC612 CRC F06823B4 (4033356724) │ │ │ │ -0EC616 Compressed Size 000003F7 (1015) │ │ │ │ -0EC61A Uncompressed Size 000009B4 (2484) │ │ │ │ -0EC61E Filename Length 002F (47) │ │ │ │ -0EC620 Extra Length 0000 (0) │ │ │ │ -0EC622 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EC5DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EC5DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EC5E3 CRC F06823B4 (4033356724) │ │ │ │ +0EC5E7 Compressed Size 000003F7 (1015) │ │ │ │ +0EC5EB Uncompressed Size 000009B4 (2484) │ │ │ │ +0EC5EF Filename Length 002F (47) │ │ │ │ +0EC5F1 Extra Length 0000 (0) │ │ │ │ +0EC5F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC622: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEC5F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC651 PAYLOAD │ │ │ │ +0EC622 PAYLOAD │ │ │ │ │ │ │ │ -0ECA48 LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ -0ECA4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ECA4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ECA4E General Purpose Flag 0800 (2048) │ │ │ │ +0ECA19 LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ +0ECA1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ECA1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ECA1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ECA50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ECA52 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0ECA56 CRC A5A4A9A6 (2779031974) │ │ │ │ -0ECA5A Compressed Size 00000618 (1560) │ │ │ │ -0ECA5E Uncompressed Size 00001C8B (7307) │ │ │ │ -0ECA62 Filename Length 002E (46) │ │ │ │ -0ECA64 Extra Length 0000 (0) │ │ │ │ -0ECA66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ECA21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ECA23 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0ECA27 CRC A5A4A9A6 (2779031974) │ │ │ │ +0ECA2B Compressed Size 00000618 (1560) │ │ │ │ +0ECA2F Uncompressed Size 00001C8B (7307) │ │ │ │ +0ECA33 Filename Length 002E (46) │ │ │ │ +0ECA35 Extra Length 0000 (0) │ │ │ │ +0ECA37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xECA66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xECA37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ECA94 PAYLOAD │ │ │ │ +0ECA65 PAYLOAD │ │ │ │ │ │ │ │ -0ED0AC LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ -0ED0B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED0B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED0B2 General Purpose Flag 0800 (2048) │ │ │ │ +0ED07D LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ +0ED081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED083 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED0B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED0B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0ED0BA CRC 26DB527B (651907707) │ │ │ │ -0ED0BE Compressed Size 000005B8 (1464) │ │ │ │ -0ED0C2 Uncompressed Size 000010B1 (4273) │ │ │ │ -0ED0C6 Filename Length 0023 (35) │ │ │ │ -0ED0C8 Extra Length 0000 (0) │ │ │ │ -0ED0CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED085 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED087 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0ED08B CRC 26DB527B (651907707) │ │ │ │ +0ED08F Compressed Size 000005B8 (1464) │ │ │ │ +0ED093 Uncompressed Size 000010B1 (4273) │ │ │ │ +0ED097 Filename Length 0023 (35) │ │ │ │ +0ED099 Extra Length 0000 (0) │ │ │ │ +0ED09B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED0CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED09B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED0ED PAYLOAD │ │ │ │ +0ED0BE PAYLOAD │ │ │ │ │ │ │ │ -0ED6A5 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ -0ED6A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED6AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED6AB General Purpose Flag 0800 (2048) │ │ │ │ +0ED676 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ +0ED67A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED67B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED67C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED6AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED6AF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0ED6B3 CRC 4E7DB11E (1316860190) │ │ │ │ -0ED6B7 Compressed Size 00000638 (1592) │ │ │ │ -0ED6BB Uncompressed Size 00002EC0 (11968) │ │ │ │ -0ED6BF Filename Length 0022 (34) │ │ │ │ -0ED6C1 Extra Length 0000 (0) │ │ │ │ -0ED6C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED67E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED680 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0ED684 CRC 4E7DB11E (1316860190) │ │ │ │ +0ED688 Compressed Size 00000638 (1592) │ │ │ │ +0ED68C Uncompressed Size 00002EC0 (11968) │ │ │ │ +0ED690 Filename Length 0022 (34) │ │ │ │ +0ED692 Extra Length 0000 (0) │ │ │ │ +0ED694 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED6C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED694: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED6E5 PAYLOAD │ │ │ │ +0ED6B6 PAYLOAD │ │ │ │ │ │ │ │ -0EDD1D LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ -0EDD21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EDD22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EDD23 General Purpose Flag 0800 (2048) │ │ │ │ +0EDCEE LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ +0EDCF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EDCF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EDCF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EDD25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EDD27 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EDD2B CRC B6997E32 (3063512626) │ │ │ │ -0EDD2F Compressed Size 0000048D (1165) │ │ │ │ -0EDD33 Uncompressed Size 00000A5A (2650) │ │ │ │ -0EDD37 Filename Length 0025 (37) │ │ │ │ -0EDD39 Extra Length 0000 (0) │ │ │ │ -0EDD3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EDCF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EDCF8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EDCFC CRC B6997E32 (3063512626) │ │ │ │ +0EDD00 Compressed Size 0000048D (1165) │ │ │ │ +0EDD04 Uncompressed Size 00000A5A (2650) │ │ │ │ +0EDD08 Filename Length 0025 (37) │ │ │ │ +0EDD0A Extra Length 0000 (0) │ │ │ │ +0EDD0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEDD3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEDD0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EDD60 PAYLOAD │ │ │ │ +0EDD31 PAYLOAD │ │ │ │ │ │ │ │ -0EE1ED LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ -0EE1F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE1F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE1F3 General Purpose Flag 0800 (2048) │ │ │ │ +0EE1BE LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ +0EE1C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE1C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE1C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE1F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE1F7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EE1FB CRC F0BFA4D3 (4039091411) │ │ │ │ -0EE1FF Compressed Size 00000585 (1413) │ │ │ │ -0EE203 Uncompressed Size 00001641 (5697) │ │ │ │ -0EE207 Filename Length 0024 (36) │ │ │ │ -0EE209 Extra Length 0000 (0) │ │ │ │ -0EE20B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE1C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE1C8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EE1CC CRC F0BFA4D3 (4039091411) │ │ │ │ +0EE1D0 Compressed Size 00000585 (1413) │ │ │ │ +0EE1D4 Uncompressed Size 00001641 (5697) │ │ │ │ +0EE1D8 Filename Length 0024 (36) │ │ │ │ +0EE1DA Extra Length 0000 (0) │ │ │ │ +0EE1DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE20B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE1DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE22F PAYLOAD │ │ │ │ +0EE200 PAYLOAD │ │ │ │ │ │ │ │ -0EE7B4 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ -0EE7B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE7B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE7BA General Purpose Flag 0800 (2048) │ │ │ │ +0EE785 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ +0EE789 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE78A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE78B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE7BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE7BE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EE7C2 CRC A84F3FC1 (2823765953) │ │ │ │ -0EE7C6 Compressed Size 00000611 (1553) │ │ │ │ -0EE7CA Uncompressed Size 0000129C (4764) │ │ │ │ -0EE7CE Filename Length 002C (44) │ │ │ │ -0EE7D0 Extra Length 0000 (0) │ │ │ │ -0EE7D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE78D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE78F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EE793 CRC A84F3FC1 (2823765953) │ │ │ │ +0EE797 Compressed Size 00000611 (1553) │ │ │ │ +0EE79B Uncompressed Size 0000129C (4764) │ │ │ │ +0EE79F Filename Length 002C (44) │ │ │ │ +0EE7A1 Extra Length 0000 (0) │ │ │ │ +0EE7A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE7D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE7A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE7FE PAYLOAD │ │ │ │ +0EE7CF PAYLOAD │ │ │ │ │ │ │ │ -0EEE0F LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ -0EEE13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EEE14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EEE15 General Purpose Flag 0800 (2048) │ │ │ │ +0EEDE0 LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ +0EEDE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EEDE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EEDE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EEE17 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EEE19 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EEE1D CRC E601883F (3858860095) │ │ │ │ -0EEE21 Compressed Size 000004C4 (1220) │ │ │ │ -0EEE25 Uncompressed Size 000023C6 (9158) │ │ │ │ -0EEE29 Filename Length 002B (43) │ │ │ │ -0EEE2B Extra Length 0000 (0) │ │ │ │ -0EEE2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EEDE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EEDEA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EEDEE CRC E601883F (3858860095) │ │ │ │ +0EEDF2 Compressed Size 000004C4 (1220) │ │ │ │ +0EEDF6 Uncompressed Size 000023C6 (9158) │ │ │ │ +0EEDFA Filename Length 002B (43) │ │ │ │ +0EEDFC Extra Length 0000 (0) │ │ │ │ +0EEDFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEEE2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEEDFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EEE58 PAYLOAD │ │ │ │ +0EEE29 PAYLOAD │ │ │ │ │ │ │ │ -0EF31C LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ -0EF320 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF321 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF322 General Purpose Flag 0800 (2048) │ │ │ │ +0EF2ED LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ +0EF2F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF2F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF2F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF324 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF326 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EF32A CRC D37CCA3A (3548170810) │ │ │ │ -0EF32E Compressed Size 0000021E (542) │ │ │ │ -0EF332 Uncompressed Size 000003E5 (997) │ │ │ │ -0EF336 Filename Length 0033 (51) │ │ │ │ -0EF338 Extra Length 0000 (0) │ │ │ │ -0EF33A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF2F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF2F7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EF2FB CRC D37CCA3A (3548170810) │ │ │ │ +0EF2FF Compressed Size 0000021E (542) │ │ │ │ +0EF303 Uncompressed Size 000003E5 (997) │ │ │ │ +0EF307 Filename Length 0033 (51) │ │ │ │ +0EF309 Extra Length 0000 (0) │ │ │ │ +0EF30B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF33A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF30B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF36D PAYLOAD │ │ │ │ +0EF33E PAYLOAD │ │ │ │ │ │ │ │ -0EF58B LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ -0EF58F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF590 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF591 General Purpose Flag 0800 (2048) │ │ │ │ +0EF55C LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ +0EF560 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF561 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF562 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF593 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF595 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EF599 CRC ECB13056 (3971035222) │ │ │ │ -0EF59D Compressed Size 000002C9 (713) │ │ │ │ -0EF5A1 Uncompressed Size 0000070A (1802) │ │ │ │ -0EF5A5 Filename Length 0032 (50) │ │ │ │ -0EF5A7 Extra Length 0000 (0) │ │ │ │ -0EF5A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF564 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF566 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EF56A CRC ECB13056 (3971035222) │ │ │ │ +0EF56E Compressed Size 000002C9 (713) │ │ │ │ +0EF572 Uncompressed Size 0000070A (1802) │ │ │ │ +0EF576 Filename Length 0032 (50) │ │ │ │ +0EF578 Extra Length 0000 (0) │ │ │ │ +0EF57A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF5A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF57A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF5DB PAYLOAD │ │ │ │ +0EF5AC PAYLOAD │ │ │ │ │ │ │ │ -0EF8A4 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ -0EF8A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF8A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF8AA General Purpose Flag 0800 (2048) │ │ │ │ +0EF875 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ +0EF879 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF87A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF87B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF8AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF8AE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EF8B2 CRC 23CCFC3B (600636475) │ │ │ │ -0EF8B6 Compressed Size 0000020C (524) │ │ │ │ -0EF8BA Uncompressed Size 000003B0 (944) │ │ │ │ -0EF8BE Filename Length 0032 (50) │ │ │ │ -0EF8C0 Extra Length 0000 (0) │ │ │ │ -0EF8C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF87D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF87F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EF883 CRC 23CCFC3B (600636475) │ │ │ │ +0EF887 Compressed Size 0000020C (524) │ │ │ │ +0EF88B Uncompressed Size 000003B0 (944) │ │ │ │ +0EF88F Filename Length 0032 (50) │ │ │ │ +0EF891 Extra Length 0000 (0) │ │ │ │ +0EF893 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF8C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF893: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF8F4 PAYLOAD │ │ │ │ +0EF8C5 PAYLOAD │ │ │ │ │ │ │ │ -0EFB00 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ -0EFB04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFB05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFB06 General Purpose Flag 0800 (2048) │ │ │ │ +0EFAD1 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ +0EFAD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFAD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFAD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFB08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFB0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EFB0E CRC F87AF34C (4168807244) │ │ │ │ -0EFB12 Compressed Size 0000026E (622) │ │ │ │ -0EFB16 Uncompressed Size 000005C0 (1472) │ │ │ │ -0EFB1A Filename Length 0031 (49) │ │ │ │ -0EFB1C Extra Length 0000 (0) │ │ │ │ -0EFB1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFAD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFADB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EFADF CRC F87AF34C (4168807244) │ │ │ │ +0EFAE3 Compressed Size 0000026E (622) │ │ │ │ +0EFAE7 Uncompressed Size 000005C0 (1472) │ │ │ │ +0EFAEB Filename Length 0031 (49) │ │ │ │ +0EFAED Extra Length 0000 (0) │ │ │ │ +0EFAEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFB1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFAEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFB4F PAYLOAD │ │ │ │ +0EFB20 PAYLOAD │ │ │ │ │ │ │ │ -0EFDBD LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ -0EFDC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFDC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFDC3 General Purpose Flag 0800 (2048) │ │ │ │ +0EFD8E LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ +0EFD92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFD93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFD94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFDC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFDC7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EFDCB CRC 98A6208F (2561024143) │ │ │ │ -0EFDCF Compressed Size 0000035B (859) │ │ │ │ -0EFDD3 Uncompressed Size 00000790 (1936) │ │ │ │ -0EFDD7 Filename Length 002A (42) │ │ │ │ -0EFDD9 Extra Length 0000 (0) │ │ │ │ -0EFDDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFD96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFD98 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EFD9C CRC 98A6208F (2561024143) │ │ │ │ +0EFDA0 Compressed Size 0000035B (859) │ │ │ │ +0EFDA4 Uncompressed Size 00000790 (1936) │ │ │ │ +0EFDA8 Filename Length 002A (42) │ │ │ │ +0EFDAA Extra Length 0000 (0) │ │ │ │ +0EFDAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFDDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFDAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFE05 PAYLOAD │ │ │ │ +0EFDD6 PAYLOAD │ │ │ │ │ │ │ │ -0F0160 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ -0F0164 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0165 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0166 General Purpose Flag 0800 (2048) │ │ │ │ +0F0131 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ +0F0135 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0136 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0137 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0168 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F016A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F016E CRC 0330A1B9 (53518777) │ │ │ │ -0F0172 Compressed Size 00000482 (1154) │ │ │ │ -0F0176 Uncompressed Size 0000147A (5242) │ │ │ │ -0F017A Filename Length 0029 (41) │ │ │ │ -0F017C Extra Length 0000 (0) │ │ │ │ -0F017E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0139 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F013B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F013F CRC 0330A1B9 (53518777) │ │ │ │ +0F0143 Compressed Size 00000482 (1154) │ │ │ │ +0F0147 Uncompressed Size 0000147A (5242) │ │ │ │ +0F014B Filename Length 0029 (41) │ │ │ │ +0F014D Extra Length 0000 (0) │ │ │ │ +0F014F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF017E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF014F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F01A7 PAYLOAD │ │ │ │ +0F0178 PAYLOAD │ │ │ │ │ │ │ │ -0F0629 LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ -0F062D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F062E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F062F General Purpose Flag 0800 (2048) │ │ │ │ +0F05FA LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ +0F05FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F05FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0600 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0631 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0633 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F0637 CRC E4B30103 (3836936451) │ │ │ │ -0F063B Compressed Size 00000331 (817) │ │ │ │ -0F063F Uncompressed Size 000006B8 (1720) │ │ │ │ -0F0643 Filename Length 002B (43) │ │ │ │ -0F0645 Extra Length 0000 (0) │ │ │ │ -0F0647 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0602 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0604 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F0608 CRC E4B30103 (3836936451) │ │ │ │ +0F060C Compressed Size 00000331 (817) │ │ │ │ +0F0610 Uncompressed Size 000006B8 (1720) │ │ │ │ +0F0614 Filename Length 002B (43) │ │ │ │ +0F0616 Extra Length 0000 (0) │ │ │ │ +0F0618 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0647: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0618: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0672 PAYLOAD │ │ │ │ +0F0643 PAYLOAD │ │ │ │ │ │ │ │ -0F09A3 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ -0F09A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F09A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F09A9 General Purpose Flag 0800 (2048) │ │ │ │ +0F0974 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ +0F0978 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0979 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F097A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F09AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F09AD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F09B1 CRC E8D4A005 (3906248709) │ │ │ │ -0F09B5 Compressed Size 00000368 (872) │ │ │ │ -0F09B9 Uncompressed Size 00000DD0 (3536) │ │ │ │ -0F09BD Filename Length 002A (42) │ │ │ │ -0F09BF Extra Length 0000 (0) │ │ │ │ -0F09C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F097C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F097E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F0982 CRC E8D4A005 (3906248709) │ │ │ │ +0F0986 Compressed Size 00000368 (872) │ │ │ │ +0F098A Uncompressed Size 00000DD0 (3536) │ │ │ │ +0F098E Filename Length 002A (42) │ │ │ │ +0F0990 Extra Length 0000 (0) │ │ │ │ +0F0992 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF09C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0992: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F09EB PAYLOAD │ │ │ │ +0F09BC PAYLOAD │ │ │ │ │ │ │ │ -0F0D53 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ -0F0D57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0D58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0D59 General Purpose Flag 0800 (2048) │ │ │ │ +0F0D24 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ +0F0D28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0D29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0D2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0D5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0D5D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F0D61 CRC 7B2EBB6A (2066660202) │ │ │ │ -0F0D65 Compressed Size 0000024F (591) │ │ │ │ -0F0D69 Uncompressed Size 00000450 (1104) │ │ │ │ -0F0D6D Filename Length 0026 (38) │ │ │ │ -0F0D6F Extra Length 0000 (0) │ │ │ │ -0F0D71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0D2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0D2E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F0D32 CRC 7B2EBB6A (2066660202) │ │ │ │ +0F0D36 Compressed Size 0000024F (591) │ │ │ │ +0F0D3A Uncompressed Size 00000450 (1104) │ │ │ │ +0F0D3E Filename Length 0026 (38) │ │ │ │ +0F0D40 Extra Length 0000 (0) │ │ │ │ +0F0D42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0D71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0D42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0D97 PAYLOAD │ │ │ │ +0F0D68 PAYLOAD │ │ │ │ │ │ │ │ -0F0FE6 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ -0F0FEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0FEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0FEC General Purpose Flag 0800 (2048) │ │ │ │ +0F0FB7 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ +0F0FBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0FBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0FBD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0FEE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0FF0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F0FF4 CRC 5CE2066F (1558316655) │ │ │ │ -0F0FF8 Compressed Size 0000028B (651) │ │ │ │ -0F0FFC Uncompressed Size 00000799 (1945) │ │ │ │ -0F1000 Filename Length 0025 (37) │ │ │ │ -0F1002 Extra Length 0000 (0) │ │ │ │ -0F1004 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0FBF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0FC1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F0FC5 CRC 5CE2066F (1558316655) │ │ │ │ +0F0FC9 Compressed Size 0000028B (651) │ │ │ │ +0F0FCD Uncompressed Size 00000799 (1945) │ │ │ │ +0F0FD1 Filename Length 0025 (37) │ │ │ │ +0F0FD3 Extra Length 0000 (0) │ │ │ │ +0F0FD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1004: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0FD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1029 PAYLOAD │ │ │ │ +0F0FFA PAYLOAD │ │ │ │ │ │ │ │ -0F12B4 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ -0F12B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F12B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F12BA General Purpose Flag 0800 (2048) │ │ │ │ +0F1285 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ +0F1289 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F128A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F128B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F12BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F12BE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F12C2 CRC 47653C1B (1197816859) │ │ │ │ -0F12C6 Compressed Size 00000252 (594) │ │ │ │ -0F12CA Uncompressed Size 00000415 (1045) │ │ │ │ -0F12CE Filename Length 0029 (41) │ │ │ │ -0F12D0 Extra Length 0000 (0) │ │ │ │ -0F12D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F128D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F128F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F1293 CRC 47653C1B (1197816859) │ │ │ │ +0F1297 Compressed Size 00000252 (594) │ │ │ │ +0F129B Uncompressed Size 00000415 (1045) │ │ │ │ +0F129F Filename Length 0029 (41) │ │ │ │ +0F12A1 Extra Length 0000 (0) │ │ │ │ +0F12A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF12D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF12A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F12FB PAYLOAD │ │ │ │ +0F12CC PAYLOAD │ │ │ │ │ │ │ │ -0F154D LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ -0F1551 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1552 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1553 General Purpose Flag 0800 (2048) │ │ │ │ +0F151E LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ +0F1522 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1523 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1524 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1555 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1557 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F155B CRC F17E6314 (4051591956) │ │ │ │ -0F155F Compressed Size 000001F0 (496) │ │ │ │ -0F1563 Uncompressed Size 0000056C (1388) │ │ │ │ -0F1567 Filename Length 0028 (40) │ │ │ │ -0F1569 Extra Length 0000 (0) │ │ │ │ -0F156B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1526 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1528 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F152C CRC F17E6314 (4051591956) │ │ │ │ +0F1530 Compressed Size 000001F0 (496) │ │ │ │ +0F1534 Uncompressed Size 0000056C (1388) │ │ │ │ +0F1538 Filename Length 0028 (40) │ │ │ │ +0F153A Extra Length 0000 (0) │ │ │ │ +0F153C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF156B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF153C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1593 PAYLOAD │ │ │ │ +0F1564 PAYLOAD │ │ │ │ │ │ │ │ -0F1783 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ -0F1787 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1788 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1789 General Purpose Flag 0800 (2048) │ │ │ │ +0F1754 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ +0F1758 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1759 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F175A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F178B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F178D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F1791 CRC FC28F027 (4230541351) │ │ │ │ -0F1795 Compressed Size 00000757 (1879) │ │ │ │ -0F1799 Uncompressed Size 000016BD (5821) │ │ │ │ -0F179D Filename Length 0029 (41) │ │ │ │ -0F179F Extra Length 0000 (0) │ │ │ │ -0F17A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F175C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F175E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F1762 CRC FC28F027 (4230541351) │ │ │ │ +0F1766 Compressed Size 00000757 (1879) │ │ │ │ +0F176A Uncompressed Size 000016BD (5821) │ │ │ │ +0F176E Filename Length 0029 (41) │ │ │ │ +0F1770 Extra Length 0000 (0) │ │ │ │ +0F1772 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF17A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1772: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F17CA PAYLOAD │ │ │ │ +0F179B PAYLOAD │ │ │ │ │ │ │ │ -0F1F21 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ -0F1F25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1F26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1F27 General Purpose Flag 0800 (2048) │ │ │ │ +0F1EF2 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ +0F1EF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1EF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1EF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1F29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1F2B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F1F2F CRC 1C44EACE (474278606) │ │ │ │ -0F1F33 Compressed Size 00000B43 (2883) │ │ │ │ -0F1F37 Uncompressed Size 00004A3F (19007) │ │ │ │ -0F1F3B Filename Length 0028 (40) │ │ │ │ -0F1F3D Extra Length 0000 (0) │ │ │ │ -0F1F3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1EFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1EFC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F1F00 CRC 1C44EACE (474278606) │ │ │ │ +0F1F04 Compressed Size 00000B43 (2883) │ │ │ │ +0F1F08 Uncompressed Size 00004A3F (19007) │ │ │ │ +0F1F0C Filename Length 0028 (40) │ │ │ │ +0F1F0E Extra Length 0000 (0) │ │ │ │ +0F1F10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1F3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1F10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1F67 PAYLOAD │ │ │ │ +0F1F38 PAYLOAD │ │ │ │ │ │ │ │ -0F2AAA LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ -0F2AAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2AAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2AB0 General Purpose Flag 0800 (2048) │ │ │ │ +0F2A7B LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ +0F2A7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2A80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2A81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2AB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2AB4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F2AB8 CRC 431EC689 (1126090377) │ │ │ │ -0F2ABC Compressed Size 00000461 (1121) │ │ │ │ -0F2AC0 Uncompressed Size 00000AB3 (2739) │ │ │ │ -0F2AC4 Filename Length 002E (46) │ │ │ │ -0F2AC6 Extra Length 0000 (0) │ │ │ │ -0F2AC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2A83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2A85 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F2A89 CRC 431EC689 (1126090377) │ │ │ │ +0F2A8D Compressed Size 00000461 (1121) │ │ │ │ +0F2A91 Uncompressed Size 00000AB3 (2739) │ │ │ │ +0F2A95 Filename Length 002E (46) │ │ │ │ +0F2A97 Extra Length 0000 (0) │ │ │ │ +0F2A99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2AC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2A99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2AF6 PAYLOAD │ │ │ │ +0F2AC7 PAYLOAD │ │ │ │ │ │ │ │ -0F2F57 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ -0F2F5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2F5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2F5D General Purpose Flag 0800 (2048) │ │ │ │ +0F2F28 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ +0F2F2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2F2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2F2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2F5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2F61 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F2F65 CRC 16196697 (370763415) │ │ │ │ -0F2F69 Compressed Size 00000541 (1345) │ │ │ │ -0F2F6D Uncompressed Size 00002353 (9043) │ │ │ │ -0F2F71 Filename Length 002D (45) │ │ │ │ -0F2F73 Extra Length 0000 (0) │ │ │ │ -0F2F75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2F30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2F32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F2F36 CRC 16196697 (370763415) │ │ │ │ +0F2F3A Compressed Size 00000541 (1345) │ │ │ │ +0F2F3E Uncompressed Size 00002353 (9043) │ │ │ │ +0F2F42 Filename Length 002D (45) │ │ │ │ +0F2F44 Extra Length 0000 (0) │ │ │ │ +0F2F46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2F75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2F46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2FA2 PAYLOAD │ │ │ │ +0F2F73 PAYLOAD │ │ │ │ │ │ │ │ -0F34E3 LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ -0F34E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F34E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F34E9 General Purpose Flag 0800 (2048) │ │ │ │ +0F34B4 LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ +0F34B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F34B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F34BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F34EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F34ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F34F1 CRC A6111B94 (2786139028) │ │ │ │ -0F34F5 Compressed Size 000002D5 (725) │ │ │ │ -0F34F9 Uncompressed Size 000005C9 (1481) │ │ │ │ -0F34FD Filename Length 0025 (37) │ │ │ │ -0F34FF Extra Length 0000 (0) │ │ │ │ -0F3501 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F34BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F34BE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F34C2 CRC A6111B94 (2786139028) │ │ │ │ +0F34C6 Compressed Size 000002D5 (725) │ │ │ │ +0F34CA Uncompressed Size 000005C9 (1481) │ │ │ │ +0F34CE Filename Length 0025 (37) │ │ │ │ +0F34D0 Extra Length 0000 (0) │ │ │ │ +0F34D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3501: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF34D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3526 PAYLOAD │ │ │ │ +0F34F7 PAYLOAD │ │ │ │ │ │ │ │ -0F37FB LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ -0F37FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3800 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3801 General Purpose Flag 0800 (2048) │ │ │ │ +0F37CC LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ +0F37D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F37D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F37D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3803 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3805 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F3809 CRC E6F629B8 (3874892216) │ │ │ │ -0F380D Compressed Size 0000062D (1581) │ │ │ │ -0F3811 Uncompressed Size 000013F6 (5110) │ │ │ │ -0F3815 Filename Length 0024 (36) │ │ │ │ -0F3817 Extra Length 0000 (0) │ │ │ │ -0F3819 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F37D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F37D6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F37DA CRC E6F629B8 (3874892216) │ │ │ │ +0F37DE Compressed Size 0000062D (1581) │ │ │ │ +0F37E2 Uncompressed Size 000013F6 (5110) │ │ │ │ +0F37E6 Filename Length 0024 (36) │ │ │ │ +0F37E8 Extra Length 0000 (0) │ │ │ │ +0F37EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3819: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF37EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F383D PAYLOAD │ │ │ │ +0F380E PAYLOAD │ │ │ │ │ │ │ │ -0F3E6A LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ -0F3E6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3E6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3E70 General Purpose Flag 0800 (2048) │ │ │ │ +0F3E3B LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ +0F3E3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3E40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3E41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3E72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3E74 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F3E78 CRC 126AAF4F (308981583) │ │ │ │ -0F3E7C Compressed Size 00000574 (1396) │ │ │ │ -0F3E80 Uncompressed Size 00000F68 (3944) │ │ │ │ -0F3E84 Filename Length 0035 (53) │ │ │ │ -0F3E86 Extra Length 0000 (0) │ │ │ │ -0F3E88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3E43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3E45 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F3E49 CRC 126AAF4F (308981583) │ │ │ │ +0F3E4D Compressed Size 00000574 (1396) │ │ │ │ +0F3E51 Uncompressed Size 00000F68 (3944) │ │ │ │ +0F3E55 Filename Length 0035 (53) │ │ │ │ +0F3E57 Extra Length 0000 (0) │ │ │ │ +0F3E59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3E88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3E59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3EBD PAYLOAD │ │ │ │ +0F3E8E PAYLOAD │ │ │ │ │ │ │ │ -0F4431 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ -0F4435 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4436 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4437 General Purpose Flag 0800 (2048) │ │ │ │ +0F4402 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ +0F4406 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4407 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4408 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4439 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F443B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F443F CRC 20006F3D (536899389) │ │ │ │ -0F4443 Compressed Size 000005B1 (1457) │ │ │ │ -0F4447 Uncompressed Size 00002D9E (11678) │ │ │ │ -0F444B Filename Length 0034 (52) │ │ │ │ -0F444D Extra Length 0000 (0) │ │ │ │ -0F444F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F440A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F440C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F4410 CRC 20006F3D (536899389) │ │ │ │ +0F4414 Compressed Size 000005B1 (1457) │ │ │ │ +0F4418 Uncompressed Size 00002D9E (11678) │ │ │ │ +0F441C Filename Length 0034 (52) │ │ │ │ +0F441E Extra Length 0000 (0) │ │ │ │ +0F4420 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF444F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4420: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4483 PAYLOAD │ │ │ │ +0F4454 PAYLOAD │ │ │ │ │ │ │ │ -0F4A34 LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ -0F4A38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4A39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4A3A General Purpose Flag 0800 (2048) │ │ │ │ +0F4A05 LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ +0F4A09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4A0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4A0B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4A3C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4A3E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F4A42 CRC C957BB42 (3377969986) │ │ │ │ -0F4A46 Compressed Size 000002E8 (744) │ │ │ │ -0F4A4A Uncompressed Size 00000629 (1577) │ │ │ │ -0F4A4E Filename Length 003D (61) │ │ │ │ -0F4A50 Extra Length 0000 (0) │ │ │ │ -0F4A52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4A0D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4A0F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F4A13 CRC C957BB42 (3377969986) │ │ │ │ +0F4A17 Compressed Size 000002E8 (744) │ │ │ │ +0F4A1B Uncompressed Size 00000629 (1577) │ │ │ │ +0F4A1F Filename Length 003D (61) │ │ │ │ +0F4A21 Extra Length 0000 (0) │ │ │ │ +0F4A23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4A52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4A23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4A8F PAYLOAD │ │ │ │ +0F4A60 PAYLOAD │ │ │ │ │ │ │ │ -0F4D77 LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ -0F4D7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4D7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4D7D General Purpose Flag 0800 (2048) │ │ │ │ +0F4D48 LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ +0F4D4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4D4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4D4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4D7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4D81 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F4D85 CRC 091716AE (152508078) │ │ │ │ -0F4D89 Compressed Size 000003B6 (950) │ │ │ │ -0F4D8D Uncompressed Size 00000F85 (3973) │ │ │ │ -0F4D91 Filename Length 003C (60) │ │ │ │ -0F4D93 Extra Length 0000 (0) │ │ │ │ -0F4D95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4D50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4D52 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F4D56 CRC 091716AE (152508078) │ │ │ │ +0F4D5A Compressed Size 000003B6 (950) │ │ │ │ +0F4D5E Uncompressed Size 00000F85 (3973) │ │ │ │ +0F4D62 Filename Length 003C (60) │ │ │ │ +0F4D64 Extra Length 0000 (0) │ │ │ │ +0F4D66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4D95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4D66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4DD1 PAYLOAD │ │ │ │ +0F4DA2 PAYLOAD │ │ │ │ │ │ │ │ -0F5187 LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ -0F518B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F518C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F518D General Purpose Flag 0800 (2048) │ │ │ │ +0F5158 LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ +0F515C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F515D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F515E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F518F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5191 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F5195 CRC 33DEB2A1 (870232737) │ │ │ │ -0F5199 Compressed Size 000001A0 (416) │ │ │ │ -0F519D Uncompressed Size 0000030D (781) │ │ │ │ -0F51A1 Filename Length 0042 (66) │ │ │ │ -0F51A3 Extra Length 0000 (0) │ │ │ │ -0F51A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5160 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5162 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F5166 CRC 33DEB2A1 (870232737) │ │ │ │ +0F516A Compressed Size 000001A0 (416) │ │ │ │ +0F516E Uncompressed Size 0000030D (781) │ │ │ │ +0F5172 Filename Length 0042 (66) │ │ │ │ +0F5174 Extra Length 0000 (0) │ │ │ │ +0F5176 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF51A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5176: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F51E7 PAYLOAD │ │ │ │ +0F51B8 PAYLOAD │ │ │ │ │ │ │ │ -0F5387 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ -0F538B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F538C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F538D General Purpose Flag 0800 (2048) │ │ │ │ +0F5358 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ +0F535C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F535D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F535E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F538F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5391 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F5395 CRC DB18244A (3675792458) │ │ │ │ -0F5399 Compressed Size 0000019D (413) │ │ │ │ -0F539D Uncompressed Size 000003C2 (962) │ │ │ │ -0F53A1 Filename Length 0041 (65) │ │ │ │ -0F53A3 Extra Length 0000 (0) │ │ │ │ -0F53A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5360 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5362 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F5366 CRC DB18244A (3675792458) │ │ │ │ +0F536A Compressed Size 0000019D (413) │ │ │ │ +0F536E Uncompressed Size 000003C2 (962) │ │ │ │ +0F5372 Filename Length 0041 (65) │ │ │ │ +0F5374 Extra Length 0000 (0) │ │ │ │ +0F5376 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF53A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5376: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F53E6 PAYLOAD │ │ │ │ +0F53B7 PAYLOAD │ │ │ │ │ │ │ │ -0F5583 LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ -0F5587 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5588 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5589 General Purpose Flag 0800 (2048) │ │ │ │ +0F5554 LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ +0F5558 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5559 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F555A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F558B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F558D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F5591 CRC 9F1B20D5 (2669355221) │ │ │ │ -0F5595 Compressed Size 000001A0 (416) │ │ │ │ -0F5599 Uncompressed Size 00000309 (777) │ │ │ │ -0F559D Filename Length 0041 (65) │ │ │ │ -0F559F Extra Length 0000 (0) │ │ │ │ -0F55A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F555C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F555E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F5562 CRC 9F1B20D5 (2669355221) │ │ │ │ +0F5566 Compressed Size 000001A0 (416) │ │ │ │ +0F556A Uncompressed Size 00000309 (777) │ │ │ │ +0F556E Filename Length 0041 (65) │ │ │ │ +0F5570 Extra Length 0000 (0) │ │ │ │ +0F5572 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF55A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5572: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F55E2 PAYLOAD │ │ │ │ +0F55B3 PAYLOAD │ │ │ │ │ │ │ │ -0F5782 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ -0F5786 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5787 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5788 General Purpose Flag 0800 (2048) │ │ │ │ +0F5753 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ +0F5757 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5758 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5759 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F578A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F578C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F5790 CRC 4C63C55C (1281607004) │ │ │ │ -0F5794 Compressed Size 0000019D (413) │ │ │ │ -0F5798 Uncompressed Size 000003BC (956) │ │ │ │ -0F579C Filename Length 0040 (64) │ │ │ │ -0F579E Extra Length 0000 (0) │ │ │ │ -0F57A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F575B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F575D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F5761 CRC 4C63C55C (1281607004) │ │ │ │ +0F5765 Compressed Size 0000019D (413) │ │ │ │ +0F5769 Uncompressed Size 000003BC (956) │ │ │ │ +0F576D Filename Length 0040 (64) │ │ │ │ +0F576F Extra Length 0000 (0) │ │ │ │ +0F5771 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF57A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5771: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F57E0 PAYLOAD │ │ │ │ +0F57B1 PAYLOAD │ │ │ │ │ │ │ │ -0F597D LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ -0F5981 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5982 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5983 General Purpose Flag 0800 (2048) │ │ │ │ +0F594E LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ +0F5952 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5953 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5954 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5985 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5987 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F598B CRC 34802942 (880814402) │ │ │ │ -0F598F Compressed Size 00000243 (579) │ │ │ │ -0F5993 Uncompressed Size 000004DB (1243) │ │ │ │ -0F5997 Filename Length 0045 (69) │ │ │ │ -0F5999 Extra Length 0000 (0) │ │ │ │ -0F599B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5956 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5958 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F595C CRC 34802942 (880814402) │ │ │ │ +0F5960 Compressed Size 00000243 (579) │ │ │ │ +0F5964 Uncompressed Size 000004DB (1243) │ │ │ │ +0F5968 Filename Length 0045 (69) │ │ │ │ +0F596A Extra Length 0000 (0) │ │ │ │ +0F596C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF599B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF596C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F59E0 PAYLOAD │ │ │ │ +0F59B1 PAYLOAD │ │ │ │ │ │ │ │ -0F5C23 LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ -0F5C27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5C28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5C29 General Purpose Flag 0800 (2048) │ │ │ │ +0F5BF4 LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ +0F5BF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5BF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5BFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5C2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5C2D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F5C31 CRC BEFC9406 (3204224006) │ │ │ │ -0F5C35 Compressed Size 00000236 (566) │ │ │ │ -0F5C39 Uncompressed Size 0000081A (2074) │ │ │ │ -0F5C3D Filename Length 0044 (68) │ │ │ │ -0F5C3F Extra Length 0000 (0) │ │ │ │ -0F5C41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5BFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5BFE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F5C02 CRC BEFC9406 (3204224006) │ │ │ │ +0F5C06 Compressed Size 00000236 (566) │ │ │ │ +0F5C0A Uncompressed Size 0000081A (2074) │ │ │ │ +0F5C0E Filename Length 0044 (68) │ │ │ │ +0F5C10 Extra Length 0000 (0) │ │ │ │ +0F5C12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5C41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5C12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5C85 PAYLOAD │ │ │ │ +0F5C56 PAYLOAD │ │ │ │ │ │ │ │ -0F5EBB LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ -0F5EBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5EC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5EC1 General Purpose Flag 0800 (2048) │ │ │ │ +0F5E8C LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ +0F5E90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5E91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5E92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5EC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5EC5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F5EC9 CRC 309ECBE5 (815713253) │ │ │ │ -0F5ECD Compressed Size 000001A0 (416) │ │ │ │ -0F5ED1 Uncompressed Size 00000309 (777) │ │ │ │ -0F5ED5 Filename Length 0041 (65) │ │ │ │ -0F5ED7 Extra Length 0000 (0) │ │ │ │ -0F5ED9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5E94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5E96 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F5E9A CRC 309ECBE5 (815713253) │ │ │ │ +0F5E9E Compressed Size 000001A0 (416) │ │ │ │ +0F5EA2 Uncompressed Size 00000309 (777) │ │ │ │ +0F5EA6 Filename Length 0041 (65) │ │ │ │ +0F5EA8 Extra Length 0000 (0) │ │ │ │ +0F5EAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5ED9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5EAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5F1A PAYLOAD │ │ │ │ +0F5EEB PAYLOAD │ │ │ │ │ │ │ │ -0F60BA LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ -0F60BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F60BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F60C0 General Purpose Flag 0800 (2048) │ │ │ │ +0F608B LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ +0F608F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6090 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6091 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F60C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F60C4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F60C8 CRC 7DC9408F (2110341263) │ │ │ │ -0F60CC Compressed Size 0000019B (411) │ │ │ │ -0F60D0 Uncompressed Size 000003BC (956) │ │ │ │ -0F60D4 Filename Length 0040 (64) │ │ │ │ -0F60D6 Extra Length 0000 (0) │ │ │ │ -0F60D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6093 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6095 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F6099 CRC 7DC9408F (2110341263) │ │ │ │ +0F609D Compressed Size 0000019B (411) │ │ │ │ +0F60A1 Uncompressed Size 000003BC (956) │ │ │ │ +0F60A5 Filename Length 0040 (64) │ │ │ │ +0F60A7 Extra Length 0000 (0) │ │ │ │ +0F60A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF60D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF60A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6118 PAYLOAD │ │ │ │ +0F60E9 PAYLOAD │ │ │ │ │ │ │ │ -0F62B3 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ -0F62B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F62B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F62B9 General Purpose Flag 0800 (2048) │ │ │ │ +0F6284 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ +0F6288 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6289 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F628A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F62BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F62BD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F62C1 CRC E5B5BB54 (3853892436) │ │ │ │ -0F62C5 Compressed Size 000001A0 (416) │ │ │ │ -0F62C9 Uncompressed Size 00000315 (789) │ │ │ │ -0F62CD Filename Length 0044 (68) │ │ │ │ -0F62CF Extra Length 0000 (0) │ │ │ │ -0F62D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F628C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F628E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F6292 CRC E5B5BB54 (3853892436) │ │ │ │ +0F6296 Compressed Size 000001A0 (416) │ │ │ │ +0F629A Uncompressed Size 00000315 (789) │ │ │ │ +0F629E Filename Length 0044 (68) │ │ │ │ +0F62A0 Extra Length 0000 (0) │ │ │ │ +0F62A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF62D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF62A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6315 PAYLOAD │ │ │ │ +0F62E6 PAYLOAD │ │ │ │ │ │ │ │ -0F64B5 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ -0F64B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F64BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F64BB General Purpose Flag 0800 (2048) │ │ │ │ +0F6486 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ +0F648A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F648B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F648C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F64BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F64BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F64C3 CRC 7B86EAE8 (2072439528) │ │ │ │ -0F64C7 Compressed Size 0000019E (414) │ │ │ │ -0F64CB Uncompressed Size 000003CE (974) │ │ │ │ -0F64CF Filename Length 0043 (67) │ │ │ │ -0F64D1 Extra Length 0000 (0) │ │ │ │ -0F64D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F648E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6490 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F6494 CRC 7B86EAE8 (2072439528) │ │ │ │ +0F6498 Compressed Size 0000019E (414) │ │ │ │ +0F649C Uncompressed Size 000003CE (974) │ │ │ │ +0F64A0 Filename Length 0043 (67) │ │ │ │ +0F64A2 Extra Length 0000 (0) │ │ │ │ +0F64A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF64D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF64A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6516 PAYLOAD │ │ │ │ +0F64E7 PAYLOAD │ │ │ │ │ │ │ │ -0F66B4 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ -0F66B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F66B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F66BA General Purpose Flag 0800 (2048) │ │ │ │ +0F6685 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ +0F6689 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F668A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F668B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F66BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F66BE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F66C2 CRC D6AD83BE (3601695678) │ │ │ │ -0F66C6 Compressed Size 00000240 (576) │ │ │ │ -0F66CA Uncompressed Size 00000457 (1111) │ │ │ │ -0F66CE Filename Length 0031 (49) │ │ │ │ -0F66D0 Extra Length 0000 (0) │ │ │ │ -0F66D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F668D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F668F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F6693 CRC D6AD83BE (3601695678) │ │ │ │ +0F6697 Compressed Size 00000240 (576) │ │ │ │ +0F669B Uncompressed Size 00000457 (1111) │ │ │ │ +0F669F Filename Length 0031 (49) │ │ │ │ +0F66A1 Extra Length 0000 (0) │ │ │ │ +0F66A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF66D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF66A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6703 PAYLOAD │ │ │ │ +0F66D4 PAYLOAD │ │ │ │ │ │ │ │ -0F6943 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ -0F6947 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F6948 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F6949 General Purpose Flag 0800 (2048) │ │ │ │ +0F6914 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ +0F6918 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6919 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F691A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F694B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F694D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F6951 CRC 3A04F58B (973403531) │ │ │ │ -0F6955 Compressed Size 000002DE (734) │ │ │ │ -0F6959 Uncompressed Size 000008B8 (2232) │ │ │ │ -0F695D Filename Length 0030 (48) │ │ │ │ -0F695F Extra Length 0000 (0) │ │ │ │ -0F6961 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F691C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F691E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F6922 CRC 3A04F58B (973403531) │ │ │ │ +0F6926 Compressed Size 000002DE (734) │ │ │ │ +0F692A Uncompressed Size 000008B8 (2232) │ │ │ │ +0F692E Filename Length 0030 (48) │ │ │ │ +0F6930 Extra Length 0000 (0) │ │ │ │ +0F6932 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6961: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6932: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6991 PAYLOAD │ │ │ │ +0F6962 PAYLOAD │ │ │ │ │ │ │ │ -0F6C6F LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ -0F6C73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F6C74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F6C75 General Purpose Flag 0800 (2048) │ │ │ │ +0F6C40 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ +0F6C44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6C45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6C46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F6C77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6C79 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F6C7D CRC 1B93A1A8 (462660008) │ │ │ │ -0F6C81 Compressed Size 000003DD (989) │ │ │ │ -0F6C85 Uncompressed Size 0000097D (2429) │ │ │ │ -0F6C89 Filename Length 0031 (49) │ │ │ │ -0F6C8B Extra Length 0000 (0) │ │ │ │ -0F6C8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6C48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6C4A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F6C4E CRC 1B93A1A8 (462660008) │ │ │ │ +0F6C52 Compressed Size 000003DD (989) │ │ │ │ +0F6C56 Uncompressed Size 0000097D (2429) │ │ │ │ +0F6C5A Filename Length 0031 (49) │ │ │ │ +0F6C5C Extra Length 0000 (0) │ │ │ │ +0F6C5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6C8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6C5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6CBE PAYLOAD │ │ │ │ +0F6C8F PAYLOAD │ │ │ │ │ │ │ │ -0F709B LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ -0F709F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F70A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F70A1 General Purpose Flag 0800 (2048) │ │ │ │ +0F706C LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ +0F7070 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F7071 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F7072 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F70A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F70A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F70A9 CRC A4FB26EA (2767922922) │ │ │ │ -0F70AD Compressed Size 00000446 (1094) │ │ │ │ -0F70B1 Uncompressed Size 00001A01 (6657) │ │ │ │ -0F70B5 Filename Length 0030 (48) │ │ │ │ -0F70B7 Extra Length 0000 (0) │ │ │ │ -0F70B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F7074 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F7076 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F707A CRC A4FB26EA (2767922922) │ │ │ │ +0F707E Compressed Size 00000446 (1094) │ │ │ │ +0F7082 Uncompressed Size 00001A01 (6657) │ │ │ │ +0F7086 Filename Length 0030 (48) │ │ │ │ +0F7088 Extra Length 0000 (0) │ │ │ │ +0F708A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF70B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF708A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F70E9 PAYLOAD │ │ │ │ +0F70BA PAYLOAD │ │ │ │ │ │ │ │ -0F752F LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ -0F7533 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F7534 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F7535 General Purpose Flag 0800 (2048) │ │ │ │ +0F7500 LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ +0F7504 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F7505 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F7506 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F7537 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F7539 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F753D CRC 724EBCDF (1917762783) │ │ │ │ -0F7541 Compressed Size 00000363 (867) │ │ │ │ -0F7545 Uncompressed Size 0000076D (1901) │ │ │ │ -0F7549 Filename Length 0027 (39) │ │ │ │ -0F754B Extra Length 0000 (0) │ │ │ │ -0F754D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F7508 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F750A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F750E CRC 724EBCDF (1917762783) │ │ │ │ +0F7512 Compressed Size 00000363 (867) │ │ │ │ +0F7516 Uncompressed Size 0000076D (1901) │ │ │ │ +0F751A Filename Length 0027 (39) │ │ │ │ +0F751C Extra Length 0000 (0) │ │ │ │ +0F751E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF754D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF751E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F7574 PAYLOAD │ │ │ │ +0F7545 PAYLOAD │ │ │ │ │ │ │ │ -0F78D7 LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ -0F78DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F78DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F78DD General Purpose Flag 0800 (2048) │ │ │ │ +0F78A8 LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ +0F78AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F78AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F78AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F78DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F78E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F78E5 CRC 3809D0E4 (940167396) │ │ │ │ -0F78E9 Compressed Size 000006F0 (1776) │ │ │ │ -0F78ED Uncompressed Size 00001E2F (7727) │ │ │ │ -0F78F1 Filename Length 0026 (38) │ │ │ │ -0F78F3 Extra Length 0000 (0) │ │ │ │ -0F78F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F78B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F78B2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F78B6 CRC 3809D0E4 (940167396) │ │ │ │ +0F78BA Compressed Size 000006F0 (1776) │ │ │ │ +0F78BE Uncompressed Size 00001E2F (7727) │ │ │ │ +0F78C2 Filename Length 0026 (38) │ │ │ │ +0F78C4 Extra Length 0000 (0) │ │ │ │ +0F78C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF78F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF78C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F791B PAYLOAD │ │ │ │ +0F78EC PAYLOAD │ │ │ │ │ │ │ │ -0F800B LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ -0F800F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8010 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8011 General Purpose Flag 0800 (2048) │ │ │ │ +0F7FDC LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ +0F7FE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F7FE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F7FE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F8013 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F8015 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F8019 CRC D4C092D2 (3569390290) │ │ │ │ -0F801D Compressed Size 0000030D (781) │ │ │ │ -0F8021 Uncompressed Size 0000068E (1678) │ │ │ │ -0F8025 Filename Length 0029 (41) │ │ │ │ -0F8027 Extra Length 0000 (0) │ │ │ │ -0F8029 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F7FE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F7FE6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F7FEA CRC D4C092D2 (3569390290) │ │ │ │ +0F7FEE Compressed Size 0000030D (781) │ │ │ │ +0F7FF2 Uncompressed Size 0000068E (1678) │ │ │ │ +0F7FF6 Filename Length 0029 (41) │ │ │ │ +0F7FF8 Extra Length 0000 (0) │ │ │ │ +0F7FFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF8029: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF7FFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F8052 PAYLOAD │ │ │ │ +0F8023 PAYLOAD │ │ │ │ │ │ │ │ -0F835F LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ -0F8363 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8364 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8365 General Purpose Flag 0800 (2048) │ │ │ │ +0F8330 LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ +0F8334 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8335 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8336 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F8367 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F8369 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F836D CRC 93D5C239 (2480259641) │ │ │ │ -0F8371 Compressed Size 000008C5 (2245) │ │ │ │ -0F8375 Uncompressed Size 000028B1 (10417) │ │ │ │ -0F8379 Filename Length 0028 (40) │ │ │ │ -0F837B Extra Length 0000 (0) │ │ │ │ -0F837D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F8338 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F833A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F833E CRC 93D5C239 (2480259641) │ │ │ │ +0F8342 Compressed Size 000008C5 (2245) │ │ │ │ +0F8346 Uncompressed Size 000028B1 (10417) │ │ │ │ +0F834A Filename Length 0028 (40) │ │ │ │ +0F834C Extra Length 0000 (0) │ │ │ │ +0F834E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF837D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF834E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F83A5 PAYLOAD │ │ │ │ +0F8376 PAYLOAD │ │ │ │ │ │ │ │ -0F8C6A LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ -0F8C6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8C6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8C70 General Purpose Flag 0800 (2048) │ │ │ │ +0F8C3B LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ +0F8C3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8C40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8C41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F8C72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F8C74 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F8C78 CRC CD91803D (3448864829) │ │ │ │ -0F8C7C Compressed Size 00000367 (871) │ │ │ │ -0F8C80 Uncompressed Size 00000771 (1905) │ │ │ │ -0F8C84 Filename Length 0028 (40) │ │ │ │ -0F8C86 Extra Length 0000 (0) │ │ │ │ -0F8C88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F8C43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F8C45 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F8C49 CRC CD91803D (3448864829) │ │ │ │ +0F8C4D Compressed Size 00000367 (871) │ │ │ │ +0F8C51 Uncompressed Size 00000771 (1905) │ │ │ │ +0F8C55 Filename Length 0028 (40) │ │ │ │ +0F8C57 Extra Length 0000 (0) │ │ │ │ +0F8C59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF8C88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF8C59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F8CB0 PAYLOAD │ │ │ │ +0F8C81 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) │ │ │ │ +0F8FE8 LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ +0F8FEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8FED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8FEE 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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' │ │ │ │ +0F8FF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F8FF2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F8FF6 CRC 09D6E565 (165078373) │ │ │ │ +0F8FFA Compressed Size 00000724 (1828) │ │ │ │ +0F8FFE Uncompressed Size 00001F18 (7960) │ │ │ │ +0F9002 Filename Length 0027 (39) │ │ │ │ +0F9004 Extra Length 0000 (0) │ │ │ │ +0F9006 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF9035: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF9006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F905C PAYLOAD │ │ │ │ +0F902D 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) │ │ │ │ +0F9751 LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ +0F9755 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9756 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9757 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F978E CRC 0A9FCB93 (178244499) │ │ │ │ -0F9792 Compressed Size 00002C18 (11288) │ │ │ │ -0F9796 Uncompressed Size 00009723 (38691) │ │ │ │ -0F979A Filename Length 0022 (34) │ │ │ │ -0F979C Extra Length 0000 (0) │ │ │ │ -0F979E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9759 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F975B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F975F CRC D343C3E4 (3544433636) │ │ │ │ +0F9763 Compressed Size 00002C30 (11312) │ │ │ │ +0F9767 Uncompressed Size 00009723 (38691) │ │ │ │ +0F976B Filename Length 0022 (34) │ │ │ │ +0F976D Extra Length 0000 (0) │ │ │ │ +0F976F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF979E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF976F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F97C0 PAYLOAD │ │ │ │ +0F9791 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) │ │ │ │ +0FC3C1 LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ +0FC3C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FC3C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FC3C7 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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' │ │ │ │ +0FC3C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FC3CB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0FC3CF CRC 5242A10A (1380098314) │ │ │ │ +0FC3D3 Compressed Size 0000497B (18811) │ │ │ │ +0FC3D7 Uncompressed Size 0002C3F6 (181238) │ │ │ │ +0FC3DB Filename Length 0021 (33) │ │ │ │ +0FC3DD Extra Length 0000 (0) │ │ │ │ +0FC3DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFC3F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFC3DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FC417 PAYLOAD │ │ │ │ +0FC400 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) │ │ │ │ +100D7B LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ +100D7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100D80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100D81 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100C19 Compression Method 0000 (0) 'Stored' │ │ │ │ -100C1B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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' │ │ │ │ +100D83 Compression Method 0000 (0) 'Stored' │ │ │ │ +100D85 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +100D89 CRC 00000000 (0) │ │ │ │ +100D8D Compressed Size 00000000 (0) │ │ │ │ +100D91 Uncompressed Size 00000000 (0) │ │ │ │ +100D95 Filename Length 0012 (18) │ │ │ │ +100D97 Extra Length 0000 (0) │ │ │ │ +100D99 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100C2F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100D99: 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) │ │ │ │ +100DAB LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ +100DAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100DB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100DB1 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -100C4F CRC F069C889 (4033464457) │ │ │ │ -100C53 Compressed Size 00000214 (532) │ │ │ │ -100C57 Uncompressed Size 000003BC (956) │ │ │ │ -100C5B Filename Length 0023 (35) │ │ │ │ -100C5D Extra Length 0000 (0) │ │ │ │ -100C5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100DB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100DB5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +100DB9 CRC F069C889 (4033464457) │ │ │ │ +100DBD Compressed Size 00000214 (532) │ │ │ │ +100DC1 Uncompressed Size 000003BC (956) │ │ │ │ +100DC5 Filename Length 0023 (35) │ │ │ │ +100DC7 Extra Length 0000 (0) │ │ │ │ +100DC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100C5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100DC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100C82 PAYLOAD │ │ │ │ +100DEC 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) │ │ │ │ +101000 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ +101004 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101005 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101006 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -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' │ │ │ │ +101008 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10100A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10100E CRC 49ECBE90 (1240252048) │ │ │ │ +101012 Compressed Size 00000389 (905) │ │ │ │ +101016 Uncompressed Size 00000999 (2457) │ │ │ │ +10101A Filename Length 0022 (34) │ │ │ │ +10101C Extra Length 0000 (0) │ │ │ │ +10101E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100EB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10101E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100ED6 PAYLOAD │ │ │ │ +101040 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) │ │ │ │ +1013C9 LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ +1013CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1013CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1013CF 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 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10126D CRC 6DE95D96 (1844010390) │ │ │ │ -101271 Compressed Size 00000333 (819) │ │ │ │ -101275 Uncompressed Size 000006FD (1789) │ │ │ │ -101279 Filename Length 0027 (39) │ │ │ │ -10127B Extra Length 0000 (0) │ │ │ │ -10127D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1013D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1013D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1013D7 CRC 6DE95D96 (1844010390) │ │ │ │ +1013DB Compressed Size 00000333 (819) │ │ │ │ +1013DF Uncompressed Size 000006FD (1789) │ │ │ │ +1013E3 Filename Length 0027 (39) │ │ │ │ +1013E5 Extra Length 0000 (0) │ │ │ │ +1013E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10127D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1013E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1012A4 PAYLOAD │ │ │ │ +10140E PAYLOAD │ │ │ │ │ │ │ │ -1015D7 LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ -1015DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1015DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1015DD General Purpose Flag 0800 (2048) │ │ │ │ +101741 LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ +101745 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101746 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101747 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1015DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1015E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1015E5 CRC D7E91FBC (3622379452) │ │ │ │ -1015E9 Compressed Size 000006B2 (1714) │ │ │ │ -1015ED Uncompressed Size 000016C8 (5832) │ │ │ │ -1015F1 Filename Length 0026 (38) │ │ │ │ -1015F3 Extra Length 0000 (0) │ │ │ │ -1015F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101749 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10174B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10174F CRC D7E91FBC (3622379452) │ │ │ │ +101753 Compressed Size 000006B2 (1714) │ │ │ │ +101757 Uncompressed Size 000016C8 (5832) │ │ │ │ +10175B Filename Length 0026 (38) │ │ │ │ +10175D Extra Length 0000 (0) │ │ │ │ +10175F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1015F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10175F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10161B PAYLOAD │ │ │ │ +101785 PAYLOAD │ │ │ │ │ │ │ │ -101CCD LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ -101CD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101CD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101CD3 General Purpose Flag 0800 (2048) │ │ │ │ +101E37 LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ +101E3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101E3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101E3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101CD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101CD7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -101CDB CRC 374B96E4 (927700708) │ │ │ │ -101CDF Compressed Size 000002E7 (743) │ │ │ │ -101CE3 Uncompressed Size 0000072C (1836) │ │ │ │ -101CE7 Filename Length 0020 (32) │ │ │ │ -101CE9 Extra Length 0000 (0) │ │ │ │ -101CEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101E3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +101E41 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +101E45 CRC 374B96E4 (927700708) │ │ │ │ +101E49 Compressed Size 000002E7 (743) │ │ │ │ +101E4D Uncompressed Size 0000072C (1836) │ │ │ │ +101E51 Filename Length 0020 (32) │ │ │ │ +101E53 Extra Length 0000 (0) │ │ │ │ +101E55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101CEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101E55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -101D0B PAYLOAD │ │ │ │ +101E75 PAYLOAD │ │ │ │ │ │ │ │ -101FF2 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ -101FF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101FF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101FF8 General Purpose Flag 0800 (2048) │ │ │ │ +10215C LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ +102160 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102161 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102162 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101FFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -101FFC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -102000 CRC 9BBC44B4 (2612806836) │ │ │ │ -102004 Compressed Size 0000036F (879) │ │ │ │ -102008 Uncompressed Size 00001242 (4674) │ │ │ │ -10200C Filename Length 001F (31) │ │ │ │ -10200E Extra Length 0000 (0) │ │ │ │ -102010 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102164 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102166 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10216A CRC 9BBC44B4 (2612806836) │ │ │ │ +10216E Compressed Size 0000036F (879) │ │ │ │ +102172 Uncompressed Size 00001242 (4674) │ │ │ │ +102176 Filename Length 001F (31) │ │ │ │ +102178 Extra Length 0000 (0) │ │ │ │ +10217A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10217A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10202F PAYLOAD │ │ │ │ +102199 PAYLOAD │ │ │ │ │ │ │ │ -10239E LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ -1023A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1023A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1023A4 General Purpose Flag 0800 (2048) │ │ │ │ +102508 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ +10250C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10250D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10250E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1023A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1023A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1023AC CRC D77D9B04 (3615333124) │ │ │ │ -1023B0 Compressed Size 000002C5 (709) │ │ │ │ -1023B4 Uncompressed Size 000006A4 (1700) │ │ │ │ -1023B8 Filename Length 0025 (37) │ │ │ │ -1023BA Extra Length 0000 (0) │ │ │ │ -1023BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102510 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102512 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +102516 CRC D77D9B04 (3615333124) │ │ │ │ +10251A Compressed Size 000002C5 (709) │ │ │ │ +10251E Uncompressed Size 000006A4 (1700) │ │ │ │ +102522 Filename Length 0025 (37) │ │ │ │ +102524 Extra Length 0000 (0) │ │ │ │ +102526 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1023BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102526: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1023E1 PAYLOAD │ │ │ │ +10254B PAYLOAD │ │ │ │ │ │ │ │ -1026A6 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ -1026AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1026AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1026AC General Purpose Flag 0800 (2048) │ │ │ │ +102810 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ +102814 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102815 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102816 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1026AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1026B0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1026B4 CRC A55A78BD (2774169789) │ │ │ │ -1026B8 Compressed Size 00000311 (785) │ │ │ │ -1026BC Uncompressed Size 00000DBC (3516) │ │ │ │ -1026C0 Filename Length 0024 (36) │ │ │ │ -1026C2 Extra Length 0000 (0) │ │ │ │ -1026C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102818 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10281A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10281E CRC A55A78BD (2774169789) │ │ │ │ +102822 Compressed Size 00000311 (785) │ │ │ │ +102826 Uncompressed Size 00000DBC (3516) │ │ │ │ +10282A Filename Length 0024 (36) │ │ │ │ +10282C Extra Length 0000 (0) │ │ │ │ +10282E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1026C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10282E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1026E8 PAYLOAD │ │ │ │ +102852 PAYLOAD │ │ │ │ │ │ │ │ -1029F9 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ -1029FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1029FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1029FF General Purpose Flag 0800 (2048) │ │ │ │ +102B63 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ +102B67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102B68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102B69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102A01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102A03 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -102A07 CRC 8AB231E6 (2326933990) │ │ │ │ -102A0B Compressed Size 00000205 (517) │ │ │ │ -102A0F Uncompressed Size 0000038A (906) │ │ │ │ -102A13 Filename Length 0025 (37) │ │ │ │ -102A15 Extra Length 0000 (0) │ │ │ │ -102A17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102B6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +102B6D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +102B71 CRC 8AB231E6 (2326933990) │ │ │ │ +102B75 Compressed Size 00000205 (517) │ │ │ │ +102B79 Uncompressed Size 0000038A (906) │ │ │ │ +102B7D Filename Length 0025 (37) │ │ │ │ +102B7F Extra Length 0000 (0) │ │ │ │ +102B81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102A17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102B81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102A3C PAYLOAD │ │ │ │ +102BA6 PAYLOAD │ │ │ │ │ │ │ │ -102C41 LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ -102C45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102C46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102C47 General Purpose Flag 0800 (2048) │ │ │ │ +102DAB LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ +102DAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102DB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102DB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102C49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102C4B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -102C4F CRC E5E649CC (3857074636) │ │ │ │ -102C53 Compressed Size 00000203 (515) │ │ │ │ -102C57 Uncompressed Size 000004E3 (1251) │ │ │ │ -102C5B Filename Length 0024 (36) │ │ │ │ -102C5D Extra Length 0000 (0) │ │ │ │ -102C5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102DB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102DB5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +102DB9 CRC E5E649CC (3857074636) │ │ │ │ +102DBD Compressed Size 00000203 (515) │ │ │ │ +102DC1 Uncompressed Size 000004E3 (1251) │ │ │ │ +102DC5 Filename Length 0024 (36) │ │ │ │ +102DC7 Extra Length 0000 (0) │ │ │ │ +102DC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102C5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102DC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102C83 PAYLOAD │ │ │ │ +102DED PAYLOAD │ │ │ │ │ │ │ │ -102E86 LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ -102E8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102E8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102E8C General Purpose Flag 0800 (2048) │ │ │ │ +102FF0 LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ +102FF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102FF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102FF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102E8E Compression Method 0008 (8) 'Deflated' │ │ │ │ -102E90 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -102E94 CRC F76CD338 (4151104312) │ │ │ │ -102E98 Compressed Size 00000D77 (3447) │ │ │ │ -102E9C Uncompressed Size 000029F2 (10738) │ │ │ │ -102EA0 Filename Length 001E (30) │ │ │ │ -102EA2 Extra Length 0000 (0) │ │ │ │ -102EA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102FF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102FFA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +102FFE CRC 76EA356F (1995060591) │ │ │ │ +103002 Compressed Size 00000D71 (3441) │ │ │ │ +103006 Uncompressed Size 000029F2 (10738) │ │ │ │ +10300A Filename Length 001E (30) │ │ │ │ +10300C Extra Length 0000 (0) │ │ │ │ +10300E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102EA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10300E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102EC2 PAYLOAD │ │ │ │ +10302C PAYLOAD │ │ │ │ │ │ │ │ -103C39 LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ -103C3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103C3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103C3F General Purpose Flag 0800 (2048) │ │ │ │ +103D9D LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ +103DA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103DA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103DA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103C41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103C43 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -103C47 CRC 9FDF2775 (2682201973) │ │ │ │ -103C4B Compressed Size 00001225 (4645) │ │ │ │ -103C4F Uncompressed Size 00013829 (79913) │ │ │ │ -103C53 Filename Length 001D (29) │ │ │ │ -103C55 Extra Length 0000 (0) │ │ │ │ -103C57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103DA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103DA7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +103DAB CRC FBD31B29 (4224916265) │ │ │ │ +103DAF Compressed Size 000011EA (4586) │ │ │ │ +103DB3 Uncompressed Size 00013829 (79913) │ │ │ │ +103DB7 Filename Length 001D (29) │ │ │ │ +103DB9 Extra Length 0000 (0) │ │ │ │ +103DBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103C57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103DBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -103C74 PAYLOAD │ │ │ │ +103DD8 PAYLOAD │ │ │ │ │ │ │ │ -104E99 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ -104E9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -104E9E Created OS 03 (3) 'Unix' │ │ │ │ -104E9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104EA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104EA1 General Purpose Flag 0800 (2048) │ │ │ │ +104FC2 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ +104FC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +104FC7 Created OS 03 (3) 'Unix' │ │ │ │ +104FC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104FC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104FCA General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104EA3 Compression Method 0000 (0) 'Stored' │ │ │ │ -104EA5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -104EA9 CRC 00000000 (0) │ │ │ │ -104EAD Compressed Size 00000000 (0) │ │ │ │ -104EB1 Uncompressed Size 00000000 (0) │ │ │ │ -104EB5 Filename Length 0009 (9) │ │ │ │ -104EB7 Extra Length 0004 (4) │ │ │ │ -104EB9 Comment Length 0000 (0) │ │ │ │ -104EBB Disk Start 0000 (0) │ │ │ │ -104EBD Int File Attributes 0000 (0) │ │ │ │ +104FCC Compression Method 0000 (0) 'Stored' │ │ │ │ +104FCE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +104FD2 CRC 00000000 (0) │ │ │ │ +104FD6 Compressed Size 00000000 (0) │ │ │ │ +104FDA Uncompressed Size 00000000 (0) │ │ │ │ +104FDE Filename Length 0009 (9) │ │ │ │ +104FE0 Extra Length 0004 (4) │ │ │ │ +104FE2 Comment Length 0000 (0) │ │ │ │ +104FE4 Disk Start 0000 (0) │ │ │ │ +104FE6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104EBF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +104FE8 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104EC3 Local Header Offset 00000000 (0) │ │ │ │ -104EC7 Filename 'XXXXXXXXX' │ │ │ │ +104FEC Local Header Offset 00000000 (0) │ │ │ │ +104FF0 Filename 'XXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104EC7: Filename 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104FF0: Filename 'XXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104ED0 Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ -104ED2 Length 0000 (0) │ │ │ │ +104FF9 Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ +104FFB Length 0000 (0) │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104EC7: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x104FF0: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104E9F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104FC8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104ED4 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ -104ED8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104ED9 Created OS 03 (3) 'Unix' │ │ │ │ -104EDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104EDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104EDC General Purpose Flag 0800 (2048) │ │ │ │ +104FFD CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ +105001 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105002 Created OS 03 (3) 'Unix' │ │ │ │ +105003 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105004 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105005 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104EDE Compression Method 0008 (8) 'Deflated' │ │ │ │ -104EE0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -104EE4 CRC F2563612 (4065736210) │ │ │ │ -104EE8 Compressed Size 000000AA (170) │ │ │ │ -104EEC Uncompressed Size 0000010F (271) │ │ │ │ -104EF0 Filename Length 0014 (20) │ │ │ │ -104EF2 Extra Length 0000 (0) │ │ │ │ -104EF4 Comment Length 0000 (0) │ │ │ │ -104EF6 Disk Start 0000 (0) │ │ │ │ -104EF8 Int File Attributes 0000 (0) │ │ │ │ +105007 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105009 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10500D CRC F2563612 (4065736210) │ │ │ │ +105011 Compressed Size 000000AA (170) │ │ │ │ +105015 Uncompressed Size 0000010F (271) │ │ │ │ +105019 Filename Length 0014 (20) │ │ │ │ +10501B Extra Length 0000 (0) │ │ │ │ +10501D Comment Length 0000 (0) │ │ │ │ +10501F Disk Start 0000 (0) │ │ │ │ +105021 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104EFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105023 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -104EFE Local Header Offset 0000002B (43) │ │ │ │ -104F02 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105027 Local Header Offset 0000002B (43) │ │ │ │ +10502B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F02: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10502B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -104F16 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ -104F1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F1B Created OS 03 (3) 'Unix' │ │ │ │ -104F1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F1E General Purpose Flag 0800 (2048) │ │ │ │ +10503F CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ +105043 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105044 Created OS 03 (3) 'Unix' │ │ │ │ +105045 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105046 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105047 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104F20 Compression Method 0000 (0) 'Stored' │ │ │ │ -104F22 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -104F26 CRC 00000000 (0) │ │ │ │ -104F2A Compressed Size 00000000 (0) │ │ │ │ -104F2E Uncompressed Size 00000000 (0) │ │ │ │ -104F32 Filename Length 0004 (4) │ │ │ │ -104F34 Extra Length 0000 (0) │ │ │ │ -104F36 Comment Length 0000 (0) │ │ │ │ -104F38 Disk Start 0000 (0) │ │ │ │ -104F3A Int File Attributes 0000 (0) │ │ │ │ +105049 Compression Method 0000 (0) 'Stored' │ │ │ │ +10504B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10504F CRC 00000000 (0) │ │ │ │ +105053 Compressed Size 00000000 (0) │ │ │ │ +105057 Uncompressed Size 00000000 (0) │ │ │ │ +10505B Filename Length 0004 (4) │ │ │ │ +10505D Extra Length 0000 (0) │ │ │ │ +10505F Comment Length 0000 (0) │ │ │ │ +105061 Disk Start 0000 (0) │ │ │ │ +105063 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104F3C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105065 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104F40 Local Header Offset 00000107 (263) │ │ │ │ -104F44 Filename 'XXXX' │ │ │ │ +105069 Local Header Offset 00000107 (263) │ │ │ │ +10506D Filename 'XXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F44: Filename 'XXXX' │ │ │ │ +# WARNING: Offset 0x10506D: Filename 'XXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104F44: Directory 'XXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10506D: Directory 'XXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F1C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ +# WARNING: Offset 0x105045: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104F48 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ -104F4C Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F4D Created OS 03 (3) 'Unix' │ │ │ │ -104F4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F50 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -104F52 Compression Method 0000 (0) 'Stored' │ │ │ │ -104F54 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -104F58 CRC 00000000 (0) │ │ │ │ -104F5C Compressed Size 00000000 (0) │ │ │ │ -104F60 Uncompressed Size 00000000 (0) │ │ │ │ -104F64 Filename Length 000B (11) │ │ │ │ -104F66 Extra Length 0000 (0) │ │ │ │ -104F68 Comment Length 0000 (0) │ │ │ │ -104F6A Disk Start 0000 (0) │ │ │ │ -104F6C Int File Attributes 0000 (0) │ │ │ │ +105071 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ +105075 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105076 Created OS 03 (3) 'Unix' │ │ │ │ +105077 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105078 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105079 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +10507B Compression Method 0000 (0) 'Stored' │ │ │ │ +10507D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105081 CRC 00000000 (0) │ │ │ │ +105085 Compressed Size 00000000 (0) │ │ │ │ +105089 Uncompressed Size 00000000 (0) │ │ │ │ +10508D Filename Length 000B (11) │ │ │ │ +10508F Extra Length 0000 (0) │ │ │ │ +105091 Comment Length 0000 (0) │ │ │ │ +105093 Disk Start 0000 (0) │ │ │ │ +105095 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104F6E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105097 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104F72 Local Header Offset 00000129 (297) │ │ │ │ -104F76 Filename 'XXXXXXXXXXX' │ │ │ │ +10509B Local Header Offset 00000129 (297) │ │ │ │ +10509F Filename 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F76: Filename 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10509F: Filename 'XXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104F76: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10509F: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F4E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105077: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104F81 CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ -104F85 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F86 Created OS 03 (3) 'Unix' │ │ │ │ -104F87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F89 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -104F8B Compression Method 0000 (0) 'Stored' │ │ │ │ -104F8D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -104F91 CRC 00000000 (0) │ │ │ │ -104F95 Compressed Size 00000000 (0) │ │ │ │ -104F99 Uncompressed Size 00000000 (0) │ │ │ │ -104F9D Filename Length 0011 (17) │ │ │ │ -104F9F Extra Length 0000 (0) │ │ │ │ -104FA1 Comment Length 0000 (0) │ │ │ │ -104FA3 Disk Start 0000 (0) │ │ │ │ -104FA5 Int File Attributes 0000 (0) │ │ │ │ +1050AA CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ +1050AE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1050AF Created OS 03 (3) 'Unix' │ │ │ │ +1050B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1050B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1050B2 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +1050B4 Compression Method 0000 (0) 'Stored' │ │ │ │ +1050B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1050BA CRC 00000000 (0) │ │ │ │ +1050BE Compressed Size 00000000 (0) │ │ │ │ +1050C2 Uncompressed Size 00000000 (0) │ │ │ │ +1050C6 Filename Length 0011 (17) │ │ │ │ +1050C8 Extra Length 0000 (0) │ │ │ │ +1050CA Comment Length 0000 (0) │ │ │ │ +1050CC Disk Start 0000 (0) │ │ │ │ +1050CE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104FA7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1050D0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104FAB Local Header Offset 00000152 (338) │ │ │ │ -104FAF Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +1050D4 Local Header Offset 00000152 (338) │ │ │ │ +1050D8 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104FAF: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1050D8: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104FAF: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1050D8: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F87: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1050B0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104FC0 CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ -104FC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104FC5 Created OS 03 (3) 'Unix' │ │ │ │ -104FC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104FC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104FC8 General Purpose Flag 0800 (2048) │ │ │ │ +1050E9 CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ +1050ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +1050EE Created OS 03 (3) 'Unix' │ │ │ │ +1050EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1050F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1050F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104FCA Compression Method 0008 (8) 'Deflated' │ │ │ │ -104FCC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -104FD0 CRC 1C34B107 (473215239) │ │ │ │ -104FD4 Compressed Size 00001DEB (7659) │ │ │ │ -104FD8 Uncompressed Size 00008806 (34822) │ │ │ │ -104FDC Filename Length 001C (28) │ │ │ │ -104FDE Extra Length 0000 (0) │ │ │ │ -104FE0 Comment Length 0000 (0) │ │ │ │ -104FE2 Disk Start 0000 (0) │ │ │ │ -104FE4 Int File Attributes 0000 (0) │ │ │ │ +1050F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1050F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1050F9 CRC 382669C3 (942041539) │ │ │ │ +1050FD Compressed Size 00001DFC (7676) │ │ │ │ +105101 Uncompressed Size 00008806 (34822) │ │ │ │ +105105 Filename Length 001C (28) │ │ │ │ +105107 Extra Length 0000 (0) │ │ │ │ +105109 Comment Length 0000 (0) │ │ │ │ +10510B Disk Start 0000 (0) │ │ │ │ +10510D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104FE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10510F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -104FEA Local Header Offset 00000181 (385) │ │ │ │ -104FEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105113 Local Header Offset 00000181 (385) │ │ │ │ +105117 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104FEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105117: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10500A CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ -10500E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10500F Created OS 03 (3) 'Unix' │ │ │ │ -105010 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105011 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105012 General Purpose Flag 0800 (2048) │ │ │ │ +105133 CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ +105137 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105138 Created OS 03 (3) 'Unix' │ │ │ │ +105139 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10513A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10513B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105014 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105016 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10501A CRC 3C886BA0 (1015573408) │ │ │ │ -10501E Compressed Size 00001B12 (6930) │ │ │ │ -105022 Uncompressed Size 0001810D (98573) │ │ │ │ -105026 Filename Length 001B (27) │ │ │ │ -105028 Extra Length 0000 (0) │ │ │ │ -10502A Comment Length 0000 (0) │ │ │ │ -10502C Disk Start 0000 (0) │ │ │ │ -10502E Int File Attributes 0000 (0) │ │ │ │ +10513D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10513F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105143 CRC B86FBDA2 (3094330786) │ │ │ │ +105147 Compressed Size 00001AD4 (6868) │ │ │ │ +10514B Uncompressed Size 0001810D (98573) │ │ │ │ +10514F Filename Length 001B (27) │ │ │ │ +105151 Extra Length 0000 (0) │ │ │ │ +105153 Comment Length 0000 (0) │ │ │ │ +105155 Disk Start 0000 (0) │ │ │ │ +105157 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105030 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105159 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105034 Local Header Offset 00001FA6 (8102) │ │ │ │ -105038 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10515D Local Header Offset 00001FB7 (8119) │ │ │ │ +105161 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105038: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105161: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105053 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ -105057 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105058 Created OS 03 (3) 'Unix' │ │ │ │ -105059 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10505A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10505B General Purpose Flag 0800 (2048) │ │ │ │ +10517C CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ +105180 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105181 Created OS 03 (3) 'Unix' │ │ │ │ +105182 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105183 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105184 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10505D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10505F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105063 CRC 02596C81 (39414913) │ │ │ │ -105067 Compressed Size 000002F5 (757) │ │ │ │ -10506B Uncompressed Size 0000063C (1596) │ │ │ │ -10506F Filename Length 0029 (41) │ │ │ │ -105071 Extra Length 0000 (0) │ │ │ │ -105073 Comment Length 0000 (0) │ │ │ │ -105075 Disk Start 0000 (0) │ │ │ │ -105077 Int File Attributes 0000 (0) │ │ │ │ +105186 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105188 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10518C CRC 02596C81 (39414913) │ │ │ │ +105190 Compressed Size 000002F5 (757) │ │ │ │ +105194 Uncompressed Size 0000063C (1596) │ │ │ │ +105198 Filename Length 0029 (41) │ │ │ │ +10519A Extra Length 0000 (0) │ │ │ │ +10519C Comment Length 0000 (0) │ │ │ │ +10519E Disk Start 0000 (0) │ │ │ │ +1051A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105079 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1051A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10507D Local Header Offset 00003AF1 (15089) │ │ │ │ -105081 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1051A6 Local Header Offset 00003AC4 (15044) │ │ │ │ +1051AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105081: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1051AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1050AA CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ -1050AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1050AF Created OS 03 (3) 'Unix' │ │ │ │ -1050B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1050B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1050B2 General Purpose Flag 0800 (2048) │ │ │ │ +1051D3 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ +1051D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1051D8 Created OS 03 (3) 'Unix' │ │ │ │ +1051D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1051DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1051DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1050B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1050B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1050BA CRC 0FC0AF8C (264286092) │ │ │ │ -1050BE Compressed Size 00000392 (914) │ │ │ │ -1050C2 Uncompressed Size 00000C44 (3140) │ │ │ │ -1050C6 Filename Length 0028 (40) │ │ │ │ -1050C8 Extra Length 0000 (0) │ │ │ │ -1050CA Comment Length 0000 (0) │ │ │ │ -1050CC Disk Start 0000 (0) │ │ │ │ -1050CE Int File Attributes 0000 (0) │ │ │ │ +1051DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1051DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1051E3 CRC 0FC0AF8C (264286092) │ │ │ │ +1051E7 Compressed Size 00000392 (914) │ │ │ │ +1051EB Uncompressed Size 00000C44 (3140) │ │ │ │ +1051EF Filename Length 0028 (40) │ │ │ │ +1051F1 Extra Length 0000 (0) │ │ │ │ +1051F3 Comment Length 0000 (0) │ │ │ │ +1051F5 Disk Start 0000 (0) │ │ │ │ +1051F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1050D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1051F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1050D4 Local Header Offset 00003E2D (15917) │ │ │ │ -1050D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1051FD Local Header Offset 00003E00 (15872) │ │ │ │ +105201 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1050D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105201: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105100 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ -105104 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105105 Created OS 03 (3) 'Unix' │ │ │ │ -105106 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105107 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105108 General Purpose Flag 0800 (2048) │ │ │ │ +105229 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ +10522D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10522E Created OS 03 (3) 'Unix' │ │ │ │ +10522F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105230 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105231 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10510A Compression Method 0000 (0) 'Stored' │ │ │ │ -10510C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105110 CRC 00000000 (0) │ │ │ │ -105114 Compressed Size 00000000 (0) │ │ │ │ -105118 Uncompressed Size 00000000 (0) │ │ │ │ -10511C Filename Length 0012 (18) │ │ │ │ -10511E Extra Length 0000 (0) │ │ │ │ -105120 Comment Length 0000 (0) │ │ │ │ -105122 Disk Start 0000 (0) │ │ │ │ -105124 Int File Attributes 0000 (0) │ │ │ │ +105233 Compression Method 0000 (0) 'Stored' │ │ │ │ +105235 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105239 CRC 00000000 (0) │ │ │ │ +10523D Compressed Size 00000000 (0) │ │ │ │ +105241 Uncompressed Size 00000000 (0) │ │ │ │ +105245 Filename Length 0012 (18) │ │ │ │ +105247 Extra Length 0000 (0) │ │ │ │ +105249 Comment Length 0000 (0) │ │ │ │ +10524B Disk Start 0000 (0) │ │ │ │ +10524D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105126 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10524F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10512A Local Header Offset 00004205 (16901) │ │ │ │ -10512E Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +105253 Local Header Offset 000041D8 (16856) │ │ │ │ +105257 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10512E: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105257: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10512E: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105257: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105106: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10522F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105140 CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ -105144 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105145 Created OS 03 (3) 'Unix' │ │ │ │ -105146 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105147 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105148 General Purpose Flag 0800 (2048) │ │ │ │ +105269 CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ +10526D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10526E Created OS 03 (3) 'Unix' │ │ │ │ +10526F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105270 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105271 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10514A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10514C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105150 CRC 00CCCDF7 (13422071) │ │ │ │ -105154 Compressed Size 000003F6 (1014) │ │ │ │ -105158 Uncompressed Size 000009AB (2475) │ │ │ │ -10515C Filename Length 002F (47) │ │ │ │ -10515E Extra Length 0000 (0) │ │ │ │ -105160 Comment Length 0000 (0) │ │ │ │ -105162 Disk Start 0000 (0) │ │ │ │ -105164 Int File Attributes 0000 (0) │ │ │ │ +105273 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105275 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105279 CRC 00CCCDF7 (13422071) │ │ │ │ +10527D Compressed Size 000003F6 (1014) │ │ │ │ +105281 Uncompressed Size 000009AB (2475) │ │ │ │ +105285 Filename Length 002F (47) │ │ │ │ +105287 Extra Length 0000 (0) │ │ │ │ +105289 Comment Length 0000 (0) │ │ │ │ +10528B Disk Start 0000 (0) │ │ │ │ +10528D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105166 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10528F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10516A Local Header Offset 00004235 (16949) │ │ │ │ -10516E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105293 Local Header Offset 00004208 (16904) │ │ │ │ +105297 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10516E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105297: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10519D CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ -1051A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1051A2 Created OS 03 (3) 'Unix' │ │ │ │ -1051A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1051A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1051A5 General Purpose Flag 0800 (2048) │ │ │ │ +1052C6 CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ +1052CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1052CB Created OS 03 (3) 'Unix' │ │ │ │ +1052CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1052CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1052CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1051A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1051A9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1051AD CRC F4C96580 (4106839424) │ │ │ │ -1051B1 Compressed Size 00000455 (1109) │ │ │ │ -1051B5 Uncompressed Size 00001709 (5897) │ │ │ │ -1051B9 Filename Length 002E (46) │ │ │ │ -1051BB Extra Length 0000 (0) │ │ │ │ -1051BD Comment Length 0000 (0) │ │ │ │ -1051BF Disk Start 0000 (0) │ │ │ │ -1051C1 Int File Attributes 0000 (0) │ │ │ │ +1052D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1052D2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1052D6 CRC F4C96580 (4106839424) │ │ │ │ +1052DA Compressed Size 00000455 (1109) │ │ │ │ +1052DE Uncompressed Size 00001709 (5897) │ │ │ │ +1052E2 Filename Length 002E (46) │ │ │ │ +1052E4 Extra Length 0000 (0) │ │ │ │ +1052E6 Comment Length 0000 (0) │ │ │ │ +1052E8 Disk Start 0000 (0) │ │ │ │ +1052EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1051C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1052EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1051C7 Local Header Offset 00004678 (18040) │ │ │ │ -1051CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1052F0 Local Header Offset 0000464B (17995) │ │ │ │ +1052F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1051CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1052F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1051F9 CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ -1051FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1051FE Created OS 03 (3) 'Unix' │ │ │ │ -1051FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105200 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105201 General Purpose Flag 0800 (2048) │ │ │ │ +105322 CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ +105326 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105327 Created OS 03 (3) 'Unix' │ │ │ │ +105328 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105329 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10532A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105203 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105205 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105209 CRC 584D7D40 (1481473344) │ │ │ │ -10520D Compressed Size 000004D5 (1237) │ │ │ │ -105211 Uncompressed Size 00000D9D (3485) │ │ │ │ -105215 Filename Length 002F (47) │ │ │ │ -105217 Extra Length 0000 (0) │ │ │ │ -105219 Comment Length 0000 (0) │ │ │ │ -10521B Disk Start 0000 (0) │ │ │ │ -10521D Int File Attributes 0000 (0) │ │ │ │ +10532C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10532E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105332 CRC 584D7D40 (1481473344) │ │ │ │ +105336 Compressed Size 000004D5 (1237) │ │ │ │ +10533A Uncompressed Size 00000D9D (3485) │ │ │ │ +10533E Filename Length 002F (47) │ │ │ │ +105340 Extra Length 0000 (0) │ │ │ │ +105342 Comment Length 0000 (0) │ │ │ │ +105344 Disk Start 0000 (0) │ │ │ │ +105346 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10521F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105348 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105223 Local Header Offset 00004B19 (19225) │ │ │ │ -105227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10534C Local Header Offset 00004AEC (19180) │ │ │ │ +105350 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105350: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105256 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ -10525A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10525B Created OS 03 (3) 'Unix' │ │ │ │ -10525C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10525D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10525E General Purpose Flag 0800 (2048) │ │ │ │ +10537F CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ +105383 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105384 Created OS 03 (3) 'Unix' │ │ │ │ +105385 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105386 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105387 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105260 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105262 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105266 CRC B4162488 (3021350024) │ │ │ │ -10526A Compressed Size 0000073B (1851) │ │ │ │ -10526E Uncompressed Size 00002AE1 (10977) │ │ │ │ -105272 Filename Length 002E (46) │ │ │ │ -105274 Extra Length 0000 (0) │ │ │ │ -105276 Comment Length 0000 (0) │ │ │ │ -105278 Disk Start 0000 (0) │ │ │ │ -10527A Int File Attributes 0000 (0) │ │ │ │ +105389 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10538B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10538F CRC B4162488 (3021350024) │ │ │ │ +105393 Compressed Size 0000073B (1851) │ │ │ │ +105397 Uncompressed Size 00002AE1 (10977) │ │ │ │ +10539B Filename Length 002E (46) │ │ │ │ +10539D Extra Length 0000 (0) │ │ │ │ +10539F Comment Length 0000 (0) │ │ │ │ +1053A1 Disk Start 0000 (0) │ │ │ │ +1053A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10527C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1053A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105280 Local Header Offset 0000503B (20539) │ │ │ │ -105284 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1053A9 Local Header Offset 0000500E (20494) │ │ │ │ +1053AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1053AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1052B2 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ -1052B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1052B7 Created OS 03 (3) 'Unix' │ │ │ │ -1052B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1052B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1052BA General Purpose Flag 0800 (2048) │ │ │ │ +1053DB CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ +1053DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1053E0 Created OS 03 (3) 'Unix' │ │ │ │ +1053E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1053E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1053E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1052BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1052BE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1052C2 CRC 74C5A4E2 (1959109858) │ │ │ │ -1052C6 Compressed Size 000002A6 (678) │ │ │ │ -1052CA Uncompressed Size 00000553 (1363) │ │ │ │ -1052CE Filename Length 0030 (48) │ │ │ │ -1052D0 Extra Length 0000 (0) │ │ │ │ -1052D2 Comment Length 0000 (0) │ │ │ │ -1052D4 Disk Start 0000 (0) │ │ │ │ -1052D6 Int File Attributes 0000 (0) │ │ │ │ +1053E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1053E7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1053EB CRC 74C5A4E2 (1959109858) │ │ │ │ +1053EF Compressed Size 000002A6 (678) │ │ │ │ +1053F3 Uncompressed Size 00000553 (1363) │ │ │ │ +1053F7 Filename Length 0030 (48) │ │ │ │ +1053F9 Extra Length 0000 (0) │ │ │ │ +1053FB Comment Length 0000 (0) │ │ │ │ +1053FD Disk Start 0000 (0) │ │ │ │ +1053FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1052D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105401 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1052DC Local Header Offset 000057C2 (22466) │ │ │ │ -1052E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105405 Local Header Offset 00005795 (22421) │ │ │ │ +105409 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1052E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105409: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105310 CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ -105314 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105315 Created OS 03 (3) 'Unix' │ │ │ │ -105316 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105317 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105318 General Purpose Flag 0800 (2048) │ │ │ │ +105439 CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ +10543D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10543E Created OS 03 (3) 'Unix' │ │ │ │ +10543F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105440 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105441 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10531A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10531C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105320 CRC A75A16AC (2807699116) │ │ │ │ -105324 Compressed Size 0000029A (666) │ │ │ │ -105328 Uncompressed Size 00000856 (2134) │ │ │ │ -10532C Filename Length 002F (47) │ │ │ │ -10532E Extra Length 0000 (0) │ │ │ │ -105330 Comment Length 0000 (0) │ │ │ │ -105332 Disk Start 0000 (0) │ │ │ │ -105334 Int File Attributes 0000 (0) │ │ │ │ +105443 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105445 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105449 CRC A75A16AC (2807699116) │ │ │ │ +10544D Compressed Size 0000029A (666) │ │ │ │ +105451 Uncompressed Size 00000856 (2134) │ │ │ │ +105455 Filename Length 002F (47) │ │ │ │ +105457 Extra Length 0000 (0) │ │ │ │ +105459 Comment Length 0000 (0) │ │ │ │ +10545B Disk Start 0000 (0) │ │ │ │ +10545D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105336 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10545F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10533A Local Header Offset 00005AB6 (23222) │ │ │ │ -10533E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105463 Local Header Offset 00005A89 (23177) │ │ │ │ +105467 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10533E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105467: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10536D CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ -105371 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105372 Created OS 03 (3) 'Unix' │ │ │ │ -105373 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105374 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105375 General Purpose Flag 0800 (2048) │ │ │ │ +105496 CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ +10549A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10549B Created OS 03 (3) 'Unix' │ │ │ │ +10549C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10549D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10549E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105377 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105379 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10537D CRC BF1430A0 (3205771424) │ │ │ │ -105381 Compressed Size 000002A7 (679) │ │ │ │ -105385 Uncompressed Size 00000553 (1363) │ │ │ │ -105389 Filename Length 0030 (48) │ │ │ │ -10538B Extra Length 0000 (0) │ │ │ │ -10538D Comment Length 0000 (0) │ │ │ │ -10538F Disk Start 0000 (0) │ │ │ │ -105391 Int File Attributes 0000 (0) │ │ │ │ +1054A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1054A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1054A6 CRC BF1430A0 (3205771424) │ │ │ │ +1054AA Compressed Size 000002A7 (679) │ │ │ │ +1054AE Uncompressed Size 00000553 (1363) │ │ │ │ +1054B2 Filename Length 0030 (48) │ │ │ │ +1054B4 Extra Length 0000 (0) │ │ │ │ +1054B6 Comment Length 0000 (0) │ │ │ │ +1054B8 Disk Start 0000 (0) │ │ │ │ +1054BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105393 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1054BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105397 Local Header Offset 00005D9D (23965) │ │ │ │ -10539B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1054C0 Local Header Offset 00005D70 (23920) │ │ │ │ +1054C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10539B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1054C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1053CB CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ -1053CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1053D0 Created OS 03 (3) 'Unix' │ │ │ │ -1053D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1053D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1053D3 General Purpose Flag 0800 (2048) │ │ │ │ +1054F4 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ +1054F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1054F9 Created OS 03 (3) 'Unix' │ │ │ │ +1054FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1054FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1054FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1053D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1053D7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1053DB CRC 76F6EE85 (1995894405) │ │ │ │ -1053DF Compressed Size 00000251 (593) │ │ │ │ -1053E3 Uncompressed Size 000007C6 (1990) │ │ │ │ -1053E7 Filename Length 002F (47) │ │ │ │ -1053E9 Extra Length 0000 (0) │ │ │ │ -1053EB Comment Length 0000 (0) │ │ │ │ -1053ED Disk Start 0000 (0) │ │ │ │ -1053EF Int File Attributes 0000 (0) │ │ │ │ +1054FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +105500 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105504 CRC 76F6EE85 (1995894405) │ │ │ │ +105508 Compressed Size 00000251 (593) │ │ │ │ +10550C Uncompressed Size 000007C6 (1990) │ │ │ │ +105510 Filename Length 002F (47) │ │ │ │ +105512 Extra Length 0000 (0) │ │ │ │ +105514 Comment Length 0000 (0) │ │ │ │ +105516 Disk Start 0000 (0) │ │ │ │ +105518 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1053F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10551A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1053F5 Local Header Offset 00006092 (24722) │ │ │ │ -1053F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10551E Local Header Offset 00006065 (24677) │ │ │ │ +105522 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1053F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105522: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105428 CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ -10542C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10542D Created OS 03 (3) 'Unix' │ │ │ │ -10542E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10542F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105430 General Purpose Flag 0800 (2048) │ │ │ │ +105551 CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ +105555 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105556 Created OS 03 (3) 'Unix' │ │ │ │ +105557 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105558 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105559 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105432 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105434 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105438 CRC 6466A3DD (1684448221) │ │ │ │ -10543C Compressed Size 000001CB (459) │ │ │ │ -105440 Uncompressed Size 00000317 (791) │ │ │ │ -105444 Filename Length 0034 (52) │ │ │ │ -105446 Extra Length 0000 (0) │ │ │ │ -105448 Comment Length 0000 (0) │ │ │ │ -10544A Disk Start 0000 (0) │ │ │ │ -10544C Int File Attributes 0000 (0) │ │ │ │ +10555B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10555D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105561 CRC 6466A3DD (1684448221) │ │ │ │ +105565 Compressed Size 000001CB (459) │ │ │ │ +105569 Uncompressed Size 00000317 (791) │ │ │ │ +10556D Filename Length 0034 (52) │ │ │ │ +10556F Extra Length 0000 (0) │ │ │ │ +105571 Comment Length 0000 (0) │ │ │ │ +105573 Disk Start 0000 (0) │ │ │ │ +105575 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10544E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105577 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105452 Local Header Offset 00006330 (25392) │ │ │ │ -105456 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10557B Local Header Offset 00006303 (25347) │ │ │ │ +10557F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105456: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10557F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10548A CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ -10548E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10548F Created OS 03 (3) 'Unix' │ │ │ │ -105490 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105491 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105492 General Purpose Flag 0800 (2048) │ │ │ │ +1055B3 CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ +1055B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1055B8 Created OS 03 (3) 'Unix' │ │ │ │ +1055B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1055BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1055BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105494 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105496 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10549A CRC FFFA47C6 (4294592454) │ │ │ │ -10549E Compressed Size 00000167 (359) │ │ │ │ -1054A2 Uncompressed Size 000002F7 (759) │ │ │ │ -1054A6 Filename Length 0033 (51) │ │ │ │ -1054A8 Extra Length 0000 (0) │ │ │ │ -1054AA Comment Length 0000 (0) │ │ │ │ -1054AC Disk Start 0000 (0) │ │ │ │ -1054AE Int File Attributes 0000 (0) │ │ │ │ +1055BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1055BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1055C3 CRC FFFA47C6 (4294592454) │ │ │ │ +1055C7 Compressed Size 00000167 (359) │ │ │ │ +1055CB Uncompressed Size 000002F7 (759) │ │ │ │ +1055CF Filename Length 0033 (51) │ │ │ │ +1055D1 Extra Length 0000 (0) │ │ │ │ +1055D3 Comment Length 0000 (0) │ │ │ │ +1055D5 Disk Start 0000 (0) │ │ │ │ +1055D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1054B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1055D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1054B4 Local Header Offset 0000654D (25933) │ │ │ │ -1054B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1055DD Local Header Offset 00006520 (25888) │ │ │ │ +1055E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1054B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1055E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1054EB CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ -1054EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1054F0 Created OS 03 (3) 'Unix' │ │ │ │ -1054F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1054F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1054F3 General Purpose Flag 0800 (2048) │ │ │ │ +105614 CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ +105618 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105619 Created OS 03 (3) 'Unix' │ │ │ │ +10561A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10561B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10561C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1054F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1054F7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1054FB CRC 5AE3273A (1524836154) │ │ │ │ -1054FF Compressed Size 00000306 (774) │ │ │ │ -105503 Uncompressed Size 00000701 (1793) │ │ │ │ -105507 Filename Length 002F (47) │ │ │ │ -105509 Extra Length 0000 (0) │ │ │ │ -10550B Comment Length 0000 (0) │ │ │ │ -10550D Disk Start 0000 (0) │ │ │ │ -10550F Int File Attributes 0000 (0) │ │ │ │ +10561E Compression Method 0008 (8) 'Deflated' │ │ │ │ +105620 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105624 CRC 5AE3273A (1524836154) │ │ │ │ +105628 Compressed Size 00000306 (774) │ │ │ │ +10562C Uncompressed Size 00000701 (1793) │ │ │ │ +105630 Filename Length 002F (47) │ │ │ │ +105632 Extra Length 0000 (0) │ │ │ │ +105634 Comment Length 0000 (0) │ │ │ │ +105636 Disk Start 0000 (0) │ │ │ │ +105638 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105511 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10563A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105515 Local Header Offset 00006705 (26373) │ │ │ │ -105519 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10563E Local Header Offset 000066D8 (26328) │ │ │ │ +105642 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105519: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105642: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105548 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ -10554C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10554D Created OS 03 (3) 'Unix' │ │ │ │ -10554E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10554F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105550 General Purpose Flag 0800 (2048) │ │ │ │ +105671 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ +105675 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105676 Created OS 03 (3) 'Unix' │ │ │ │ +105677 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105678 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105679 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105552 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105554 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105558 CRC 26BA0505 (649725189) │ │ │ │ -10555C Compressed Size 000002C7 (711) │ │ │ │ -105560 Uncompressed Size 00000DC8 (3528) │ │ │ │ -105564 Filename Length 002E (46) │ │ │ │ -105566 Extra Length 0000 (0) │ │ │ │ -105568 Comment Length 0000 (0) │ │ │ │ -10556A Disk Start 0000 (0) │ │ │ │ -10556C Int File Attributes 0000 (0) │ │ │ │ +10567B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10567D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105681 CRC 26BA0505 (649725189) │ │ │ │ +105685 Compressed Size 000002C7 (711) │ │ │ │ +105689 Uncompressed Size 00000DC8 (3528) │ │ │ │ +10568D Filename Length 002E (46) │ │ │ │ +10568F Extra Length 0000 (0) │ │ │ │ +105691 Comment Length 0000 (0) │ │ │ │ +105693 Disk Start 0000 (0) │ │ │ │ +105695 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10556E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105697 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105572 Local Header Offset 00006A58 (27224) │ │ │ │ -105576 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10569B Local Header Offset 00006A2B (27179) │ │ │ │ +10569F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10569F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1055A4 CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ -1055A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1055A9 Created OS 03 (3) 'Unix' │ │ │ │ -1055AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1055AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1055AC General Purpose Flag 0800 (2048) │ │ │ │ +1056CD CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ +1056D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1056D2 Created OS 03 (3) 'Unix' │ │ │ │ +1056D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1056D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1056D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1055AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1055B0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1055B4 CRC 215E049C (559809692) │ │ │ │ -1055B8 Compressed Size 00000D18 (3352) │ │ │ │ -1055BC Uncompressed Size 00002DF4 (11764) │ │ │ │ -1055C0 Filename Length 001E (30) │ │ │ │ -1055C2 Extra Length 0000 (0) │ │ │ │ -1055C4 Comment Length 0000 (0) │ │ │ │ -1055C6 Disk Start 0000 (0) │ │ │ │ -1055C8 Int File Attributes 0000 (0) │ │ │ │ +1056D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1056D9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1056DD CRC 215E049C (559809692) │ │ │ │ +1056E1 Compressed Size 00000D18 (3352) │ │ │ │ +1056E5 Uncompressed Size 00002DF4 (11764) │ │ │ │ +1056E9 Filename Length 001E (30) │ │ │ │ +1056EB Extra Length 0000 (0) │ │ │ │ +1056ED Comment Length 0000 (0) │ │ │ │ +1056EF Disk Start 0000 (0) │ │ │ │ +1056F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1055CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1056F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1055CE Local Header Offset 00006D6B (28011) │ │ │ │ -1055D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1056F7 Local Header Offset 00006D3E (27966) │ │ │ │ +1056FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1055D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1056FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1055F0 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ -1055F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1055F5 Created OS 03 (3) 'Unix' │ │ │ │ -1055F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1055F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1055F8 General Purpose Flag 0800 (2048) │ │ │ │ +105719 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ +10571D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10571E Created OS 03 (3) 'Unix' │ │ │ │ +10571F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105720 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105721 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1055FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1055FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105600 CRC F446050F (4098229519) │ │ │ │ -105604 Compressed Size 00000D62 (3426) │ │ │ │ -105608 Uncompressed Size 0000BA46 (47686) │ │ │ │ -10560C Filename Length 001D (29) │ │ │ │ -10560E Extra Length 0000 (0) │ │ │ │ -105610 Comment Length 0000 (0) │ │ │ │ -105612 Disk Start 0000 (0) │ │ │ │ -105614 Int File Attributes 0000 (0) │ │ │ │ +105723 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105725 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105729 CRC F446050F (4098229519) │ │ │ │ +10572D Compressed Size 00000D62 (3426) │ │ │ │ +105731 Uncompressed Size 0000BA46 (47686) │ │ │ │ +105735 Filename Length 001D (29) │ │ │ │ +105737 Extra Length 0000 (0) │ │ │ │ +105739 Comment Length 0000 (0) │ │ │ │ +10573B Disk Start 0000 (0) │ │ │ │ +10573D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105616 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10573F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10561A Local Header Offset 00007ABF (31423) │ │ │ │ -10561E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105743 Local Header Offset 00007A92 (31378) │ │ │ │ +105747 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10561E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105747: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10563B CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ -10563F Created Zip Spec 14 (20) '2.0' │ │ │ │ -105640 Created OS 03 (3) 'Unix' │ │ │ │ -105641 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105642 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105643 General Purpose Flag 0800 (2048) │ │ │ │ +105764 CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ +105768 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105769 Created OS 03 (3) 'Unix' │ │ │ │ +10576A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10576B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10576C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105645 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105647 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10564B CRC 635C8D3E (1667009854) │ │ │ │ -10564F Compressed Size 000002AA (682) │ │ │ │ -105653 Uncompressed Size 0000050D (1293) │ │ │ │ -105657 Filename Length 0032 (50) │ │ │ │ -105659 Extra Length 0000 (0) │ │ │ │ -10565B Comment Length 0000 (0) │ │ │ │ -10565D Disk Start 0000 (0) │ │ │ │ -10565F Int File Attributes 0000 (0) │ │ │ │ +10576E Compression Method 0008 (8) 'Deflated' │ │ │ │ +105770 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105774 CRC 635C8D3E (1667009854) │ │ │ │ +105778 Compressed Size 000002AA (682) │ │ │ │ +10577C Uncompressed Size 0000050D (1293) │ │ │ │ +105780 Filename Length 0032 (50) │ │ │ │ +105782 Extra Length 0000 (0) │ │ │ │ +105784 Comment Length 0000 (0) │ │ │ │ +105786 Disk Start 0000 (0) │ │ │ │ +105788 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105661 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10578A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105665 Local Header Offset 0000885C (34908) │ │ │ │ -105669 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10578E Local Header Offset 0000882F (34863) │ │ │ │ +105792 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105669: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105792: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10569B CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ -10569F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1056A0 Created OS 03 (3) 'Unix' │ │ │ │ -1056A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1056A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1056A3 General Purpose Flag 0800 (2048) │ │ │ │ +1057C4 CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ +1057C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1057C9 Created OS 03 (3) 'Unix' │ │ │ │ +1057CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1057CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1057CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1056A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1056A7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1056AB CRC 7E45A88A (2118494346) │ │ │ │ -1056AF Compressed Size 0000034F (847) │ │ │ │ -1056B3 Uncompressed Size 00000B5A (2906) │ │ │ │ -1056B7 Filename Length 0031 (49) │ │ │ │ -1056B9 Extra Length 0000 (0) │ │ │ │ -1056BB Comment Length 0000 (0) │ │ │ │ -1056BD Disk Start 0000 (0) │ │ │ │ -1056BF Int File Attributes 0000 (0) │ │ │ │ +1057CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1057D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1057D4 CRC 7E45A88A (2118494346) │ │ │ │ +1057D8 Compressed Size 0000034F (847) │ │ │ │ +1057DC Uncompressed Size 00000B5A (2906) │ │ │ │ +1057E0 Filename Length 0031 (49) │ │ │ │ +1057E2 Extra Length 0000 (0) │ │ │ │ +1057E4 Comment Length 0000 (0) │ │ │ │ +1057E6 Disk Start 0000 (0) │ │ │ │ +1057E8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1056C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1057EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1056C5 Local Header Offset 00008B56 (35670) │ │ │ │ -1056C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1057EE Local Header Offset 00008B29 (35625) │ │ │ │ +1057F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1056C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1057F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1056FA CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ -1056FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1056FF Created OS 03 (3) 'Unix' │ │ │ │ -105700 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105701 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105702 General Purpose Flag 0800 (2048) │ │ │ │ +105823 CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ +105827 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105828 Created OS 03 (3) 'Unix' │ │ │ │ +105829 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10582A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10582B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105704 Compression Method 0000 (0) 'Stored' │ │ │ │ -105706 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10570A CRC 00000000 (0) │ │ │ │ -10570E Compressed Size 00000000 (0) │ │ │ │ -105712 Uncompressed Size 00000000 (0) │ │ │ │ -105716 Filename Length 0017 (23) │ │ │ │ -105718 Extra Length 0000 (0) │ │ │ │ -10571A Comment Length 0000 (0) │ │ │ │ -10571C Disk Start 0000 (0) │ │ │ │ -10571E Int File Attributes 0000 (0) │ │ │ │ +10582D Compression Method 0000 (0) 'Stored' │ │ │ │ +10582F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105833 CRC 00000000 (0) │ │ │ │ +105837 Compressed Size 00000000 (0) │ │ │ │ +10583B Uncompressed Size 00000000 (0) │ │ │ │ +10583F Filename Length 0017 (23) │ │ │ │ +105841 Extra Length 0000 (0) │ │ │ │ +105843 Comment Length 0000 (0) │ │ │ │ +105845 Disk Start 0000 (0) │ │ │ │ +105847 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105720 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105849 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105724 Local Header Offset 00008EF4 (36596) │ │ │ │ -105728 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10584D Local Header Offset 00008EC7 (36551) │ │ │ │ +105851 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105728: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105851: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105728: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105851: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105700: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105829: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10573F CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ -105743 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105744 Created OS 03 (3) 'Unix' │ │ │ │ -105745 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105746 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105747 General Purpose Flag 0800 (2048) │ │ │ │ +105868 CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ +10586C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10586D Created OS 03 (3) 'Unix' │ │ │ │ +10586E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10586F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105870 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105749 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10574B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10574F CRC 4ABDF9CB (1253964235) │ │ │ │ -105753 Compressed Size 00000129 (297) │ │ │ │ -105757 Uncompressed Size 000001C6 (454) │ │ │ │ -10575B Filename Length 0028 (40) │ │ │ │ -10575D Extra Length 0000 (0) │ │ │ │ -10575F Comment Length 0000 (0) │ │ │ │ -105761 Disk Start 0000 (0) │ │ │ │ -105763 Int File Attributes 0000 (0) │ │ │ │ +105872 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105874 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105878 CRC 4ABDF9CB (1253964235) │ │ │ │ +10587C Compressed Size 00000129 (297) │ │ │ │ +105880 Uncompressed Size 000001C6 (454) │ │ │ │ +105884 Filename Length 0028 (40) │ │ │ │ +105886 Extra Length 0000 (0) │ │ │ │ +105888 Comment Length 0000 (0) │ │ │ │ +10588A Disk Start 0000 (0) │ │ │ │ +10588C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105765 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10588E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105769 Local Header Offset 00008F29 (36649) │ │ │ │ -10576D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105892 Local Header Offset 00008EFC (36604) │ │ │ │ +105896 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10576D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105896: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105795 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ -105799 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10579A Created OS 03 (3) 'Unix' │ │ │ │ -10579B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10579C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10579D General Purpose Flag 0800 (2048) │ │ │ │ +1058BE CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ +1058C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1058C3 Created OS 03 (3) 'Unix' │ │ │ │ +1058C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1058C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1058C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10579F Compression Method 0008 (8) 'Deflated' │ │ │ │ -1057A1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1057A5 CRC AE561271 (2924876401) │ │ │ │ -1057A9 Compressed Size 000000CD (205) │ │ │ │ -1057AD Uncompressed Size 00000145 (325) │ │ │ │ -1057B1 Filename Length 0027 (39) │ │ │ │ -1057B3 Extra Length 0000 (0) │ │ │ │ -1057B5 Comment Length 0000 (0) │ │ │ │ -1057B7 Disk Start 0000 (0) │ │ │ │ -1057B9 Int File Attributes 0000 (0) │ │ │ │ +1058C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1058CA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1058CE CRC AE561271 (2924876401) │ │ │ │ +1058D2 Compressed Size 000000CD (205) │ │ │ │ +1058D6 Uncompressed Size 00000145 (325) │ │ │ │ +1058DA Filename Length 0027 (39) │ │ │ │ +1058DC Extra Length 0000 (0) │ │ │ │ +1058DE Comment Length 0000 (0) │ │ │ │ +1058E0 Disk Start 0000 (0) │ │ │ │ +1058E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1057BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1058E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1057BF Local Header Offset 00009098 (37016) │ │ │ │ -1057C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1058E8 Local Header Offset 0000906B (36971) │ │ │ │ +1058EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1057C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1058EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1057EA CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ -1057EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1057EF Created OS 03 (3) 'Unix' │ │ │ │ -1057F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1057F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1057F2 General Purpose Flag 0800 (2048) │ │ │ │ +105913 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ +105917 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105918 Created OS 03 (3) 'Unix' │ │ │ │ +105919 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10591A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10591B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1057F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1057F6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1057FA CRC 7038716A (1882747242) │ │ │ │ -1057FE Compressed Size 00000CAF (3247) │ │ │ │ -105802 Uncompressed Size 000023CD (9165) │ │ │ │ -105806 Filename Length 0023 (35) │ │ │ │ -105808 Extra Length 0000 (0) │ │ │ │ -10580A Comment Length 0000 (0) │ │ │ │ -10580C Disk Start 0000 (0) │ │ │ │ -10580E Int File Attributes 0000 (0) │ │ │ │ +10591D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10591F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105923 CRC 7038716A (1882747242) │ │ │ │ +105927 Compressed Size 00000CAF (3247) │ │ │ │ +10592B Uncompressed Size 000023CD (9165) │ │ │ │ +10592F Filename Length 0023 (35) │ │ │ │ +105931 Extra Length 0000 (0) │ │ │ │ +105933 Comment Length 0000 (0) │ │ │ │ +105935 Disk Start 0000 (0) │ │ │ │ +105937 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105810 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105939 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105814 Local Header Offset 000091AA (37290) │ │ │ │ -105818 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10593D Local Header Offset 0000917D (37245) │ │ │ │ +105941 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105818: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105941: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10583B CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ -10583F Created Zip Spec 14 (20) '2.0' │ │ │ │ -105840 Created OS 03 (3) 'Unix' │ │ │ │ -105841 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105842 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105843 General Purpose Flag 0800 (2048) │ │ │ │ +105964 CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ +105968 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105969 Created OS 03 (3) 'Unix' │ │ │ │ +10596A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10596B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10596C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105845 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105847 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10584B CRC 45C55C75 (1170562165) │ │ │ │ -10584F Compressed Size 00001C86 (7302) │ │ │ │ -105853 Uncompressed Size 00013431 (78897) │ │ │ │ -105857 Filename Length 0022 (34) │ │ │ │ -105859 Extra Length 0000 (0) │ │ │ │ -10585B Comment Length 0000 (0) │ │ │ │ -10585D Disk Start 0000 (0) │ │ │ │ -10585F Int File Attributes 0000 (0) │ │ │ │ +10596E Compression Method 0008 (8) 'Deflated' │ │ │ │ +105970 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105974 CRC 45C55C75 (1170562165) │ │ │ │ +105978 Compressed Size 00001C86 (7302) │ │ │ │ +10597C Uncompressed Size 00013431 (78897) │ │ │ │ +105980 Filename Length 0022 (34) │ │ │ │ +105982 Extra Length 0000 (0) │ │ │ │ +105984 Comment Length 0000 (0) │ │ │ │ +105986 Disk Start 0000 (0) │ │ │ │ +105988 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105861 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10598A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105865 Local Header Offset 00009E9A (40602) │ │ │ │ -105869 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10598E Local Header Offset 00009E6D (40557) │ │ │ │ +105992 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105869: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105992: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10588B CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ -10588F Created Zip Spec 14 (20) '2.0' │ │ │ │ -105890 Created OS 03 (3) 'Unix' │ │ │ │ -105891 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105892 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105893 General Purpose Flag 0800 (2048) │ │ │ │ +1059B4 CENTRAL HEADER #32 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105895 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105897 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10589B CRC DCAD9AC9 (3702364873) │ │ │ │ -10589F Compressed Size 000003A3 (931) │ │ │ │ -1058A3 Uncompressed Size 00000772 (1906) │ │ │ │ -1058A7 Filename Length 0032 (50) │ │ │ │ -1058A9 Extra Length 0000 (0) │ │ │ │ -1058AB Comment Length 0000 (0) │ │ │ │ -1058AD Disk Start 0000 (0) │ │ │ │ -1058AF Int File Attributes 0000 (0) │ │ │ │ +1059BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1059C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1059C4 CRC DCAD9AC9 (3702364873) │ │ │ │ +1059C8 Compressed Size 000003A3 (931) │ │ │ │ +1059CC Uncompressed Size 00000772 (1906) │ │ │ │ +1059D0 Filename Length 0032 (50) │ │ │ │ +1059D2 Extra Length 0000 (0) │ │ │ │ +1059D4 Comment Length 0000 (0) │ │ │ │ +1059D6 Disk Start 0000 (0) │ │ │ │ +1059D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1058B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1059DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1058B5 Local Header Offset 0000BB60 (47968) │ │ │ │ -1058B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1059DE Local Header Offset 0000BB33 (47923) │ │ │ │ +1059E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1058B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1059E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1058EB CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ -1058EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1058F0 Created OS 03 (3) 'Unix' │ │ │ │ -1058F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1058F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1058F3 General Purpose Flag 0800 (2048) │ │ │ │ +105A14 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ +105A18 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105A19 Created OS 03 (3) 'Unix' │ │ │ │ +105A1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105A1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105A1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1058F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1058F7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1058FB CRC 920557B0 (2449823664) │ │ │ │ -1058FF Compressed Size 00000868 (2152) │ │ │ │ -105903 Uncompressed Size 00001D53 (7507) │ │ │ │ -105907 Filename Length 0031 (49) │ │ │ │ -105909 Extra Length 0000 (0) │ │ │ │ -10590B Comment Length 0000 (0) │ │ │ │ -10590D Disk Start 0000 (0) │ │ │ │ -10590F Int File Attributes 0000 (0) │ │ │ │ +105A1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +105A20 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105A24 CRC 920557B0 (2449823664) │ │ │ │ +105A28 Compressed Size 00000868 (2152) │ │ │ │ +105A2C Uncompressed Size 00001D53 (7507) │ │ │ │ +105A30 Filename Length 0031 (49) │ │ │ │ +105A32 Extra Length 0000 (0) │ │ │ │ +105A34 Comment Length 0000 (0) │ │ │ │ +105A36 Disk Start 0000 (0) │ │ │ │ +105A38 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105911 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105A3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105915 Local Header Offset 0000BF53 (48979) │ │ │ │ -105919 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105A3E Local Header Offset 0000BF26 (48934) │ │ │ │ +105A42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105919: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105A42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10594A CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ -10594E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10594F Created OS 03 (3) 'Unix' │ │ │ │ -105950 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105951 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105952 General Purpose Flag 0800 (2048) │ │ │ │ +105A73 CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ +105A77 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105A78 Created OS 03 (3) 'Unix' │ │ │ │ +105A79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105A7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105A7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105954 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105956 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10595A CRC A56256F4 (2774685428) │ │ │ │ -10595E Compressed Size 00000488 (1160) │ │ │ │ -105962 Uncompressed Size 00000A7B (2683) │ │ │ │ -105966 Filename Length 003D (61) │ │ │ │ -105968 Extra Length 0000 (0) │ │ │ │ -10596A Comment Length 0000 (0) │ │ │ │ -10596C Disk Start 0000 (0) │ │ │ │ -10596E Int File Attributes 0000 (0) │ │ │ │ +105A7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +105A7F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105A83 CRC A56256F4 (2774685428) │ │ │ │ +105A87 Compressed Size 00000488 (1160) │ │ │ │ +105A8B Uncompressed Size 00000A7B (2683) │ │ │ │ +105A8F Filename Length 003D (61) │ │ │ │ +105A91 Extra Length 0000 (0) │ │ │ │ +105A93 Comment Length 0000 (0) │ │ │ │ +105A95 Disk Start 0000 (0) │ │ │ │ +105A97 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105970 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105A99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105974 Local Header Offset 0000C80A (51210) │ │ │ │ -105978 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105A9D Local Header Offset 0000C7DD (51165) │ │ │ │ +105AA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105978: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105AA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1059B5 CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ -1059B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1059BA Created OS 03 (3) 'Unix' │ │ │ │ -1059BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1059BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1059BD General Purpose Flag 0800 (2048) │ │ │ │ +105ADE CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ +105AE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105AE3 Created OS 03 (3) 'Unix' │ │ │ │ +105AE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105AE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105AE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1059BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1059C1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1059C5 CRC AE68DCEB (2926107883) │ │ │ │ -1059C9 Compressed Size 00000745 (1861) │ │ │ │ -1059CD Uncompressed Size 00002096 (8342) │ │ │ │ -1059D1 Filename Length 003C (60) │ │ │ │ -1059D3 Extra Length 0000 (0) │ │ │ │ -1059D5 Comment Length 0000 (0) │ │ │ │ -1059D7 Disk Start 0000 (0) │ │ │ │ -1059D9 Int File Attributes 0000 (0) │ │ │ │ +105AE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105AEA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105AEE CRC AE68DCEB (2926107883) │ │ │ │ +105AF2 Compressed Size 00000745 (1861) │ │ │ │ +105AF6 Uncompressed Size 00002096 (8342) │ │ │ │ +105AFA Filename Length 003C (60) │ │ │ │ +105AFC Extra Length 0000 (0) │ │ │ │ +105AFE Comment Length 0000 (0) │ │ │ │ +105B00 Disk Start 0000 (0) │ │ │ │ +105B02 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1059DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105B04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1059DF Local Header Offset 0000CCED (52461) │ │ │ │ -1059E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105B08 Local Header Offset 0000CCC0 (52416) │ │ │ │ +105B0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1059E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105B0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105A1F CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ -105A23 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105A24 Created OS 03 (3) 'Unix' │ │ │ │ -105A25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105A26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105A27 General Purpose Flag 0800 (2048) │ │ │ │ +105B48 CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ +105B4C Created Zip Spec 14 (20) '2.0' │ │ │ │ +105B4D Created OS 03 (3) 'Unix' │ │ │ │ +105B4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105B4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105B50 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105A29 Compression Method 0000 (0) 'Stored' │ │ │ │ -105A2B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105A2F CRC 00000000 (0) │ │ │ │ -105A33 Compressed Size 00000000 (0) │ │ │ │ -105A37 Uncompressed Size 00000000 (0) │ │ │ │ -105A3B Filename Length 0013 (19) │ │ │ │ -105A3D Extra Length 0000 (0) │ │ │ │ -105A3F Comment Length 0000 (0) │ │ │ │ -105A41 Disk Start 0000 (0) │ │ │ │ -105A43 Int File Attributes 0000 (0) │ │ │ │ +105B52 Compression Method 0000 (0) 'Stored' │ │ │ │ +105B54 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105B58 CRC 00000000 (0) │ │ │ │ +105B5C Compressed Size 00000000 (0) │ │ │ │ +105B60 Uncompressed Size 00000000 (0) │ │ │ │ +105B64 Filename Length 0013 (19) │ │ │ │ +105B66 Extra Length 0000 (0) │ │ │ │ +105B68 Comment Length 0000 (0) │ │ │ │ +105B6A Disk Start 0000 (0) │ │ │ │ +105B6C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105A45 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105B6E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105A49 Local Header Offset 0000D48C (54412) │ │ │ │ -105A4D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +105B72 Local Header Offset 0000D45F (54367) │ │ │ │ +105B76 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A4D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105B76: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105A4D: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105B76: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A25: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105B4E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105A60 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ -105A64 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105A65 Created OS 03 (3) 'Unix' │ │ │ │ -105A66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105A67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105A68 General Purpose Flag 0800 (2048) │ │ │ │ +105B89 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ +105B8D Created Zip Spec 14 (20) '2.0' │ │ │ │ +105B8E Created OS 03 (3) 'Unix' │ │ │ │ +105B8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105B90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105B91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105A6A Compression Method 0008 (8) 'Deflated' │ │ │ │ -105A6C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105A70 CRC FCFDFF6B (4244504427) │ │ │ │ -105A74 Compressed Size 00006995 (27029) │ │ │ │ -105A78 Uncompressed Size 0001B1B1 (111025) │ │ │ │ -105A7C Filename Length 0020 (32) │ │ │ │ -105A7E Extra Length 0000 (0) │ │ │ │ -105A80 Comment Length 0000 (0) │ │ │ │ -105A82 Disk Start 0000 (0) │ │ │ │ -105A84 Int File Attributes 0000 (0) │ │ │ │ +105B93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105B95 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105B99 CRC FCFDFF6B (4244504427) │ │ │ │ +105B9D Compressed Size 00006995 (27029) │ │ │ │ +105BA1 Uncompressed Size 0001B1B1 (111025) │ │ │ │ +105BA5 Filename Length 0020 (32) │ │ │ │ +105BA7 Extra Length 0000 (0) │ │ │ │ +105BA9 Comment Length 0000 (0) │ │ │ │ +105BAB Disk Start 0000 (0) │ │ │ │ +105BAD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105A86 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105BAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105A8A Local Header Offset 0000D4BD (54461) │ │ │ │ -105A8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105BB3 Local Header Offset 0000D490 (54416) │ │ │ │ +105BB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105BB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105AAE CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ -105AB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105AB3 Created OS 03 (3) 'Unix' │ │ │ │ -105AB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105AB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105AB6 General Purpose Flag 0800 (2048) │ │ │ │ +105BD7 CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ +105BDB Created Zip Spec 14 (20) '2.0' │ │ │ │ +105BDC Created OS 03 (3) 'Unix' │ │ │ │ +105BDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105BDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105BDF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105AB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105ABA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105ABE CRC 9E6457A1 (2657376161) │ │ │ │ -105AC2 Compressed Size 0000F2C9 (62153) │ │ │ │ -105AC6 Uncompressed Size 000B975F (759647) │ │ │ │ -105ACA Filename Length 001F (31) │ │ │ │ -105ACC Extra Length 0000 (0) │ │ │ │ -105ACE Comment Length 0000 (0) │ │ │ │ -105AD0 Disk Start 0000 (0) │ │ │ │ -105AD2 Int File Attributes 0000 (0) │ │ │ │ +105BE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105BE3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105BE7 CRC 9E6457A1 (2657376161) │ │ │ │ +105BEB Compressed Size 0000F2C9 (62153) │ │ │ │ +105BEF Uncompressed Size 000B975F (759647) │ │ │ │ +105BF3 Filename Length 001F (31) │ │ │ │ +105BF5 Extra Length 0000 (0) │ │ │ │ +105BF7 Comment Length 0000 (0) │ │ │ │ +105BF9 Disk Start 0000 (0) │ │ │ │ +105BFB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105AD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105BFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105AD8 Local Header Offset 00013E90 (81552) │ │ │ │ -105ADC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C01 Local Header Offset 00013E63 (81507) │ │ │ │ +105C05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105ADC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105AFB CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ -105AFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -105B00 Created OS 03 (3) 'Unix' │ │ │ │ -105B01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105B03 General Purpose Flag 0800 (2048) │ │ │ │ +105C24 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ +105C28 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105C29 Created OS 03 (3) 'Unix' │ │ │ │ +105C2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105B05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105B07 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105B0B CRC 870D8BBC (2265811900) │ │ │ │ -105B0F Compressed Size 00000560 (1376) │ │ │ │ -105B13 Uncompressed Size 00000E07 (3591) │ │ │ │ -105B17 Filename Length 0021 (33) │ │ │ │ -105B19 Extra Length 0000 (0) │ │ │ │ -105B1B Comment Length 0000 (0) │ │ │ │ -105B1D Disk Start 0000 (0) │ │ │ │ -105B1F Int File Attributes 0000 (0) │ │ │ │ +105C2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C30 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105C34 CRC 870D8BBC (2265811900) │ │ │ │ +105C38 Compressed Size 00000560 (1376) │ │ │ │ +105C3C Uncompressed Size 00000E07 (3591) │ │ │ │ +105C40 Filename Length 0021 (33) │ │ │ │ +105C42 Extra Length 0000 (0) │ │ │ │ +105C44 Comment Length 0000 (0) │ │ │ │ +105C46 Disk Start 0000 (0) │ │ │ │ +105C48 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105B21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105C4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105B25 Local Header Offset 00023196 (143766) │ │ │ │ -105B29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C4E Local Header Offset 00023169 (143721) │ │ │ │ +105C52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105B29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105B4A CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ -105B4E Created Zip Spec 14 (20) '2.0' │ │ │ │ -105B4F Created OS 03 (3) 'Unix' │ │ │ │ -105B50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105B52 General Purpose Flag 0800 (2048) │ │ │ │ +105C73 CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ +105C77 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105C78 Created OS 03 (3) 'Unix' │ │ │ │ +105C79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105B54 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105B56 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105B5A CRC D65A4BB8 (3596241848) │ │ │ │ -105B5E Compressed Size 00000639 (1593) │ │ │ │ -105B62 Uncompressed Size 00002365 (9061) │ │ │ │ -105B66 Filename Length 0020 (32) │ │ │ │ -105B68 Extra Length 0000 (0) │ │ │ │ -105B6A Comment Length 0000 (0) │ │ │ │ -105B6C Disk Start 0000 (0) │ │ │ │ -105B6E Int File Attributes 0000 (0) │ │ │ │ +105C7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C7F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105C83 CRC D65A4BB8 (3596241848) │ │ │ │ +105C87 Compressed Size 00000639 (1593) │ │ │ │ +105C8B Uncompressed Size 00002365 (9061) │ │ │ │ +105C8F Filename Length 0020 (32) │ │ │ │ +105C91 Extra Length 0000 (0) │ │ │ │ +105C93 Comment Length 0000 (0) │ │ │ │ +105C95 Disk Start 0000 (0) │ │ │ │ +105C97 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105B70 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105C99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105B74 Local Header Offset 00023735 (145205) │ │ │ │ -105B78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C9D Local Header Offset 00023708 (145160) │ │ │ │ +105CA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105B78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105CA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105B98 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ -105B9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -105B9D Created OS 03 (3) 'Unix' │ │ │ │ -105B9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105BA0 General Purpose Flag 0800 (2048) │ │ │ │ +105CC1 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ +105CC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105CC6 Created OS 03 (3) 'Unix' │ │ │ │ +105CC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105CC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105CC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105BA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105BA4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105BA8 CRC A6A60B6C (2795899756) │ │ │ │ -105BAC Compressed Size 0000041F (1055) │ │ │ │ -105BB0 Uncompressed Size 00000A97 (2711) │ │ │ │ -105BB4 Filename Length 0026 (38) │ │ │ │ -105BB6 Extra Length 0000 (0) │ │ │ │ -105BB8 Comment Length 0000 (0) │ │ │ │ -105BBA Disk Start 0000 (0) │ │ │ │ -105BBC Int File Attributes 0000 (0) │ │ │ │ +105CCB Compression Method 0008 (8) 'Deflated' │ │ │ │ +105CCD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105CD1 CRC A6A60B6C (2795899756) │ │ │ │ +105CD5 Compressed Size 0000041F (1055) │ │ │ │ +105CD9 Uncompressed Size 00000A97 (2711) │ │ │ │ +105CDD Filename Length 0026 (38) │ │ │ │ +105CDF Extra Length 0000 (0) │ │ │ │ +105CE1 Comment Length 0000 (0) │ │ │ │ +105CE3 Disk Start 0000 (0) │ │ │ │ +105CE5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105BBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105CE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105BC2 Local Header Offset 00023DAC (146860) │ │ │ │ -105BC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105CEB Local Header Offset 00023D7F (146815) │ │ │ │ +105CEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105BC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105CEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105BEC CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ -105BF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105BF1 Created OS 03 (3) 'Unix' │ │ │ │ -105BF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105BF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105BF4 General Purpose Flag 0800 (2048) │ │ │ │ +105D15 CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ +105D19 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105D1A Created OS 03 (3) 'Unix' │ │ │ │ +105D1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105D1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105D1D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105BF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105BF8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105BFC CRC CBF33A6F (3421715055) │ │ │ │ -105C00 Compressed Size 00000475 (1141) │ │ │ │ -105C04 Uncompressed Size 00001624 (5668) │ │ │ │ -105C08 Filename Length 0025 (37) │ │ │ │ -105C0A Extra Length 0000 (0) │ │ │ │ -105C0C Comment Length 0000 (0) │ │ │ │ -105C0E Disk Start 0000 (0) │ │ │ │ -105C10 Int File Attributes 0000 (0) │ │ │ │ +105D1F Compression Method 0008 (8) 'Deflated' │ │ │ │ +105D21 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105D25 CRC CBF33A6F (3421715055) │ │ │ │ +105D29 Compressed Size 00000475 (1141) │ │ │ │ +105D2D Uncompressed Size 00001624 (5668) │ │ │ │ +105D31 Filename Length 0025 (37) │ │ │ │ +105D33 Extra Length 0000 (0) │ │ │ │ +105D35 Comment Length 0000 (0) │ │ │ │ +105D37 Disk Start 0000 (0) │ │ │ │ +105D39 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105C12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105D3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105C16 Local Header Offset 0002420F (147983) │ │ │ │ -105C1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105D3F Local Header Offset 000241E2 (147938) │ │ │ │ +105D43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105D43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105C3F CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ -105C43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105C44 Created OS 03 (3) 'Unix' │ │ │ │ -105C45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C47 General Purpose Flag 0800 (2048) │ │ │ │ +105D68 CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ +105D6C Created Zip Spec 14 (20) '2.0' │ │ │ │ +105D6D Created OS 03 (3) 'Unix' │ │ │ │ +105D6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105D6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105D70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C4B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105C4F CRC 9376A9E3 (2474027491) │ │ │ │ -105C53 Compressed Size 00000686 (1670) │ │ │ │ -105C57 Uncompressed Size 000011AC (4524) │ │ │ │ -105C5B Filename Length 0023 (35) │ │ │ │ -105C5D Extra Length 0000 (0) │ │ │ │ -105C5F Comment Length 0000 (0) │ │ │ │ -105C61 Disk Start 0000 (0) │ │ │ │ -105C63 Int File Attributes 0000 (0) │ │ │ │ +105D72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105D74 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105D78 CRC 9376A9E3 (2474027491) │ │ │ │ +105D7C Compressed Size 00000686 (1670) │ │ │ │ +105D80 Uncompressed Size 000011AC (4524) │ │ │ │ +105D84 Filename Length 0023 (35) │ │ │ │ +105D86 Extra Length 0000 (0) │ │ │ │ +105D88 Comment Length 0000 (0) │ │ │ │ +105D8A Disk Start 0000 (0) │ │ │ │ +105D8C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105C65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105D8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105C69 Local Header Offset 000246C7 (149191) │ │ │ │ -105C6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105D92 Local Header Offset 0002469A (149146) │ │ │ │ +105D96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105D96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105C90 CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ -105C94 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105C95 Created OS 03 (3) 'Unix' │ │ │ │ -105C96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C98 General Purpose Flag 0800 (2048) │ │ │ │ +105DB9 CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ +105DBD Created Zip Spec 14 (20) '2.0' │ │ │ │ +105DBE Created OS 03 (3) 'Unix' │ │ │ │ +105DBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105DC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105DC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C9C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105CA0 CRC 2B2ECEF3 (724487923) │ │ │ │ -105CA4 Compressed Size 00000CCB (3275) │ │ │ │ -105CA8 Uncompressed Size 00009DD2 (40402) │ │ │ │ -105CAC Filename Length 0022 (34) │ │ │ │ -105CAE Extra Length 0000 (0) │ │ │ │ -105CB0 Comment Length 0000 (0) │ │ │ │ -105CB2 Disk Start 0000 (0) │ │ │ │ -105CB4 Int File Attributes 0000 (0) │ │ │ │ +105DC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105DC5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105DC9 CRC 2B2ECEF3 (724487923) │ │ │ │ +105DCD Compressed Size 00000CCB (3275) │ │ │ │ +105DD1 Uncompressed Size 00009DD2 (40402) │ │ │ │ +105DD5 Filename Length 0022 (34) │ │ │ │ +105DD7 Extra Length 0000 (0) │ │ │ │ +105DD9 Comment Length 0000 (0) │ │ │ │ +105DDB Disk Start 0000 (0) │ │ │ │ +105DDD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105CB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105DDF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105CBA Local Header Offset 00024D8E (150926) │ │ │ │ -105CBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105DE3 Local Header Offset 00024D61 (150881) │ │ │ │ +105DE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105CBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105DE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105CE0 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ -105CE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105CE5 Created OS 03 (3) 'Unix' │ │ │ │ -105CE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105CE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105CE8 General Purpose Flag 0800 (2048) │ │ │ │ +105E09 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ +105E0D Created Zip Spec 14 (20) '2.0' │ │ │ │ +105E0E Created OS 03 (3) 'Unix' │ │ │ │ +105E0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105CEA Compression Method 0008 (8) 'Deflated' │ │ │ │ -105CEC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105CF0 CRC 4A424957 (1245858135) │ │ │ │ -105CF4 Compressed Size 000005C6 (1478) │ │ │ │ -105CF8 Uncompressed Size 0000119D (4509) │ │ │ │ -105CFC Filename Length 0023 (35) │ │ │ │ -105CFE Extra Length 0000 (0) │ │ │ │ -105D00 Comment Length 0000 (0) │ │ │ │ -105D02 Disk Start 0000 (0) │ │ │ │ -105D04 Int File Attributes 0000 (0) │ │ │ │ +105E13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E15 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105E19 CRC 4A424957 (1245858135) │ │ │ │ +105E1D Compressed Size 000005C6 (1478) │ │ │ │ +105E21 Uncompressed Size 0000119D (4509) │ │ │ │ +105E25 Filename Length 0023 (35) │ │ │ │ +105E27 Extra Length 0000 (0) │ │ │ │ +105E29 Comment Length 0000 (0) │ │ │ │ +105E2B Disk Start 0000 (0) │ │ │ │ +105E2D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105D06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105E2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105D0A Local Header Offset 00025A99 (154265) │ │ │ │ -105D0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E33 Local Header Offset 00025A6C (154220) │ │ │ │ +105E37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105D31 CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ -105D35 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105D36 Created OS 03 (3) 'Unix' │ │ │ │ -105D37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105D38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105D39 General Purpose Flag 0800 (2048) │ │ │ │ +105E5A CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ +105E5E Created Zip Spec 14 (20) '2.0' │ │ │ │ +105E5F Created OS 03 (3) 'Unix' │ │ │ │ +105E60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105D3B Compression Method 0008 (8) 'Deflated' │ │ │ │ -105D3D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105D41 CRC 59634B6B (1499679595) │ │ │ │ -105D45 Compressed Size 0000049E (1182) │ │ │ │ -105D49 Uncompressed Size 00002037 (8247) │ │ │ │ -105D4D Filename Length 0022 (34) │ │ │ │ -105D4F Extra Length 0000 (0) │ │ │ │ -105D51 Comment Length 0000 (0) │ │ │ │ -105D53 Disk Start 0000 (0) │ │ │ │ -105D55 Int File Attributes 0000 (0) │ │ │ │ +105E64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E66 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105E6A CRC 59634B6B (1499679595) │ │ │ │ +105E6E Compressed Size 0000049E (1182) │ │ │ │ +105E72 Uncompressed Size 00002037 (8247) │ │ │ │ +105E76 Filename Length 0022 (34) │ │ │ │ +105E78 Extra Length 0000 (0) │ │ │ │ +105E7A Comment Length 0000 (0) │ │ │ │ +105E7C Disk Start 0000 (0) │ │ │ │ +105E7E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105D57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105E80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105D5B Local Header Offset 000260A0 (155808) │ │ │ │ -105D5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E84 Local Header Offset 00026073 (155763) │ │ │ │ +105E88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105D81 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ -105D85 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105D86 Created OS 03 (3) 'Unix' │ │ │ │ -105D87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105D88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105D89 General Purpose Flag 0800 (2048) │ │ │ │ +105EAA CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ +105EAE Created Zip Spec 14 (20) '2.0' │ │ │ │ +105EAF Created OS 03 (3) 'Unix' │ │ │ │ +105EB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105EB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105EB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105D8B Compression Method 0000 (0) 'Stored' │ │ │ │ -105D8D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105D91 CRC 00000000 (0) │ │ │ │ -105D95 Compressed Size 00000000 (0) │ │ │ │ -105D99 Uncompressed Size 00000000 (0) │ │ │ │ -105D9D Filename Length 0010 (16) │ │ │ │ -105D9F Extra Length 0000 (0) │ │ │ │ -105DA1 Comment Length 0000 (0) │ │ │ │ -105DA3 Disk Start 0000 (0) │ │ │ │ -105DA5 Int File Attributes 0000 (0) │ │ │ │ +105EB4 Compression Method 0000 (0) 'Stored' │ │ │ │ +105EB6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105EBA CRC 00000000 (0) │ │ │ │ +105EBE Compressed Size 00000000 (0) │ │ │ │ +105EC2 Uncompressed Size 00000000 (0) │ │ │ │ +105EC6 Filename Length 0010 (16) │ │ │ │ +105EC8 Extra Length 0000 (0) │ │ │ │ +105ECA Comment Length 0000 (0) │ │ │ │ +105ECC Disk Start 0000 (0) │ │ │ │ +105ECE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105DA7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105ED0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105DAB Local Header Offset 0002657E (157054) │ │ │ │ -105DAF Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +105ED4 Local Header Offset 00026551 (157009) │ │ │ │ +105ED8 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105DAF: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105ED8: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105DAF: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105ED8: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D87: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105EB0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105DBF CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ -105DC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105DC4 Created OS 03 (3) 'Unix' │ │ │ │ -105DC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105DC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105DC7 General Purpose Flag 0800 (2048) │ │ │ │ +105EE8 CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ +105EEC Created Zip Spec 14 (20) '2.0' │ │ │ │ +105EED Created OS 03 (3) 'Unix' │ │ │ │ +105EEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105EEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105EF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105DC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105DCB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105DCF CRC AB86969A (2877724314) │ │ │ │ -105DD3 Compressed Size 00000288 (648) │ │ │ │ -105DD7 Uncompressed Size 00000505 (1285) │ │ │ │ -105DDB Filename Length 001F (31) │ │ │ │ -105DDD Extra Length 0000 (0) │ │ │ │ -105DDF Comment Length 0000 (0) │ │ │ │ -105DE1 Disk Start 0000 (0) │ │ │ │ -105DE3 Int File Attributes 0000 (0) │ │ │ │ +105EF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105EF4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105EF8 CRC AB86969A (2877724314) │ │ │ │ +105EFC Compressed Size 00000288 (648) │ │ │ │ +105F00 Uncompressed Size 00000505 (1285) │ │ │ │ +105F04 Filename Length 001F (31) │ │ │ │ +105F06 Extra Length 0000 (0) │ │ │ │ +105F08 Comment Length 0000 (0) │ │ │ │ +105F0A Disk Start 0000 (0) │ │ │ │ +105F0C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105DE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105F0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105DE9 Local Header Offset 000265AC (157100) │ │ │ │ -105DED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105F12 Local Header Offset 0002657F (157055) │ │ │ │ +105F16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105DED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105F16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105E0C CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ -105E10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105E11 Created OS 03 (3) 'Unix' │ │ │ │ -105E12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E14 General Purpose Flag 0800 (2048) │ │ │ │ +105F35 CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ +105F39 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105F3A Created OS 03 (3) 'Unix' │ │ │ │ +105F3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105F3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105F3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E18 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105E1C CRC B3387D42 (3006823746) │ │ │ │ -105E20 Compressed Size 00000457 (1111) │ │ │ │ -105E24 Uncompressed Size 00000CCC (3276) │ │ │ │ -105E28 Filename Length 001E (30) │ │ │ │ -105E2A Extra Length 0000 (0) │ │ │ │ -105E2C Comment Length 0000 (0) │ │ │ │ -105E2E Disk Start 0000 (0) │ │ │ │ -105E30 Int File Attributes 0000 (0) │ │ │ │ +105F3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +105F41 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105F45 CRC B3387D42 (3006823746) │ │ │ │ +105F49 Compressed Size 00000457 (1111) │ │ │ │ +105F4D Uncompressed Size 00000CCC (3276) │ │ │ │ +105F51 Filename Length 001E (30) │ │ │ │ +105F53 Extra Length 0000 (0) │ │ │ │ +105F55 Comment Length 0000 (0) │ │ │ │ +105F57 Disk Start 0000 (0) │ │ │ │ +105F59 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105E32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105F5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105E36 Local Header Offset 00026871 (157809) │ │ │ │ -105E3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105F5F Local Header Offset 00026844 (157764) │ │ │ │ +105F63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105F63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105E58 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ -105E5C Created Zip Spec 14 (20) '2.0' │ │ │ │ -105E5D Created OS 03 (3) 'Unix' │ │ │ │ -105E5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E60 General Purpose Flag 0800 (2048) │ │ │ │ +105F81 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ +105F85 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105F86 Created OS 03 (3) 'Unix' │ │ │ │ +105F87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105F88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105F89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E64 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105E68 CRC 45CB0A67 (1170934375) │ │ │ │ -105E6C Compressed Size 00000186 (390) │ │ │ │ -105E70 Uncompressed Size 00000265 (613) │ │ │ │ -105E74 Filename Length 002A (42) │ │ │ │ -105E76 Extra Length 0000 (0) │ │ │ │ -105E78 Comment Length 0000 (0) │ │ │ │ -105E7A Disk Start 0000 (0) │ │ │ │ -105E7C Int File Attributes 0000 (0) │ │ │ │ +105F8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +105F8D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105F91 CRC 45CB0A67 (1170934375) │ │ │ │ +105F95 Compressed Size 00000186 (390) │ │ │ │ +105F99 Uncompressed Size 00000265 (613) │ │ │ │ +105F9D Filename Length 002A (42) │ │ │ │ +105F9F Extra Length 0000 (0) │ │ │ │ +105FA1 Comment Length 0000 (0) │ │ │ │ +105FA3 Disk Start 0000 (0) │ │ │ │ +105FA5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105E7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105FA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105E82 Local Header Offset 00026D04 (158980) │ │ │ │ -105E86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105FAB Local Header Offset 00026CD7 (158935) │ │ │ │ +105FAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105FAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105EB0 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ -105EB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105EB5 Created OS 03 (3) 'Unix' │ │ │ │ -105EB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105EB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105EB8 General Purpose Flag 0800 (2048) │ │ │ │ +105FD9 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ +105FDD Created Zip Spec 14 (20) '2.0' │ │ │ │ +105FDE Created OS 03 (3) 'Unix' │ │ │ │ +105FDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105FE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105FE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105EBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -105EBC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105EC0 CRC C11FC670 (3240085104) │ │ │ │ -105EC4 Compressed Size 00003839 (14393) │ │ │ │ -105EC8 Uncompressed Size 0000AD3D (44349) │ │ │ │ -105ECC Filename Length 001A (26) │ │ │ │ -105ECE Extra Length 0000 (0) │ │ │ │ -105ED0 Comment Length 0000 (0) │ │ │ │ -105ED2 Disk Start 0000 (0) │ │ │ │ -105ED4 Int File Attributes 0000 (0) │ │ │ │ +105FE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105FE5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105FE9 CRC C11FC670 (3240085104) │ │ │ │ +105FED Compressed Size 00003839 (14393) │ │ │ │ +105FF1 Uncompressed Size 0000AD3D (44349) │ │ │ │ +105FF5 Filename Length 001A (26) │ │ │ │ +105FF7 Extra Length 0000 (0) │ │ │ │ +105FF9 Comment Length 0000 (0) │ │ │ │ +105FFB Disk Start 0000 (0) │ │ │ │ +105FFD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105ED6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105FFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105EDA Local Header Offset 00026ED2 (159442) │ │ │ │ -105EDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106003 Local Header Offset 00026EA5 (159397) │ │ │ │ +106007 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105EDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106007: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105EF8 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ -105EFC Created Zip Spec 14 (20) '2.0' │ │ │ │ -105EFD Created OS 03 (3) 'Unix' │ │ │ │ -105EFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105EFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105F00 General Purpose Flag 0800 (2048) │ │ │ │ +106021 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ +106025 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106026 Created OS 03 (3) 'Unix' │ │ │ │ +106027 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106028 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106029 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105F02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F04 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105F08 CRC D633674F (3593693007) │ │ │ │ -105F0C Compressed Size 00009F21 (40737) │ │ │ │ -105F10 Uncompressed Size 000498A4 (301220) │ │ │ │ -105F14 Filename Length 0019 (25) │ │ │ │ -105F16 Extra Length 0000 (0) │ │ │ │ -105F18 Comment Length 0000 (0) │ │ │ │ -105F1A Disk Start 0000 (0) │ │ │ │ -105F1C Int File Attributes 0000 (0) │ │ │ │ +10602B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10602D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106031 CRC D633674F (3593693007) │ │ │ │ +106035 Compressed Size 00009F21 (40737) │ │ │ │ +106039 Uncompressed Size 000498A4 (301220) │ │ │ │ +10603D Filename Length 0019 (25) │ │ │ │ +10603F Extra Length 0000 (0) │ │ │ │ +106041 Comment Length 0000 (0) │ │ │ │ +106043 Disk Start 0000 (0) │ │ │ │ +106045 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105F1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106047 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105F22 Local Header Offset 0002A743 (173891) │ │ │ │ -105F26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10604B Local Header Offset 0002A716 (173846) │ │ │ │ +10604F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105F26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10604F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105F3F CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ -105F43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105F44 Created OS 03 (3) 'Unix' │ │ │ │ -105F45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105F46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105F47 General Purpose Flag 0800 (2048) │ │ │ │ +106068 CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ +10606C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10606D Created OS 03 (3) 'Unix' │ │ │ │ +10606E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10606F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106070 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105F49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F4B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105F4F CRC 4ED7B9DB (1322760667) │ │ │ │ -105F53 Compressed Size 0000020E (526) │ │ │ │ -105F57 Uncompressed Size 000003E3 (995) │ │ │ │ -105F5B Filename Length 0021 (33) │ │ │ │ -105F5D Extra Length 0000 (0) │ │ │ │ -105F5F Comment Length 0000 (0) │ │ │ │ -105F61 Disk Start 0000 (0) │ │ │ │ -105F63 Int File Attributes 0000 (0) │ │ │ │ +106072 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106074 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106078 CRC 4ED7B9DB (1322760667) │ │ │ │ +10607C Compressed Size 0000020E (526) │ │ │ │ +106080 Uncompressed Size 000003E3 (995) │ │ │ │ +106084 Filename Length 0021 (33) │ │ │ │ +106086 Extra Length 0000 (0) │ │ │ │ +106088 Comment Length 0000 (0) │ │ │ │ +10608A Disk Start 0000 (0) │ │ │ │ +10608C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105F65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10608E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105F69 Local Header Offset 0003469B (214683) │ │ │ │ -105F6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106092 Local Header Offset 0003466E (214638) │ │ │ │ +106096 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105F6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106096: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105F8E CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ -105F92 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105F93 Created OS 03 (3) 'Unix' │ │ │ │ -105F94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105F95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105F96 General Purpose Flag 0800 (2048) │ │ │ │ +1060B7 CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ +1060BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1060BC Created OS 03 (3) 'Unix' │ │ │ │ +1060BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1060BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1060BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105F98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F9A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105F9E CRC 9BD41A86 (2614368902) │ │ │ │ -105FA2 Compressed Size 000000BA (186) │ │ │ │ -105FA6 Uncompressed Size 00000133 (307) │ │ │ │ -105FAA Filename Length 0020 (32) │ │ │ │ -105FAC Extra Length 0000 (0) │ │ │ │ -105FAE Comment Length 0000 (0) │ │ │ │ -105FB0 Disk Start 0000 (0) │ │ │ │ -105FB2 Int File Attributes 0000 (0) │ │ │ │ +1060C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1060C3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1060C7 CRC 9BD41A86 (2614368902) │ │ │ │ +1060CB Compressed Size 000000BA (186) │ │ │ │ +1060CF Uncompressed Size 00000133 (307) │ │ │ │ +1060D3 Filename Length 0020 (32) │ │ │ │ +1060D5 Extra Length 0000 (0) │ │ │ │ +1060D7 Comment Length 0000 (0) │ │ │ │ +1060D9 Disk Start 0000 (0) │ │ │ │ +1060DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105FB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1060DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105FB8 Local Header Offset 000348E8 (215272) │ │ │ │ -105FBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1060E1 Local Header Offset 000348BB (215227) │ │ │ │ +1060E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105FBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1060E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105FDC CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ -105FE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105FE1 Created OS 03 (3) 'Unix' │ │ │ │ -105FE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105FE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105FE4 General Purpose Flag 0800 (2048) │ │ │ │ +106105 CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ +106109 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10610A Created OS 03 (3) 'Unix' │ │ │ │ +10610B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10610C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10610D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105FE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105FE8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105FEC CRC 6B93E1D6 (1804853718) │ │ │ │ -105FF0 Compressed Size 0000081A (2074) │ │ │ │ -105FF4 Uncompressed Size 00001180 (4480) │ │ │ │ -105FF8 Filename Length 001C (28) │ │ │ │ -105FFA Extra Length 0000 (0) │ │ │ │ -105FFC Comment Length 0000 (0) │ │ │ │ -105FFE Disk Start 0000 (0) │ │ │ │ -106000 Int File Attributes 0000 (0) │ │ │ │ +10610F Compression Method 0008 (8) 'Deflated' │ │ │ │ +106111 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106115 CRC 6B93E1D6 (1804853718) │ │ │ │ +106119 Compressed Size 0000081A (2074) │ │ │ │ +10611D Uncompressed Size 00001180 (4480) │ │ │ │ +106121 Filename Length 001C (28) │ │ │ │ +106123 Extra Length 0000 (0) │ │ │ │ +106125 Comment Length 0000 (0) │ │ │ │ +106127 Disk Start 0000 (0) │ │ │ │ +106129 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106002 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10612B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106006 Local Header Offset 000349E0 (215520) │ │ │ │ -10600A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10612F Local Header Offset 000349B3 (215475) │ │ │ │ +106133 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10600A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106133: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106026 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ -10602A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10602B Created OS 03 (3) 'Unix' │ │ │ │ -10602C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10602D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10602E General Purpose Flag 0800 (2048) │ │ │ │ +10614F CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ +106153 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106154 Created OS 03 (3) 'Unix' │ │ │ │ +106155 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106156 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106157 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106030 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106032 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106036 CRC 467AF460 (1182463072) │ │ │ │ -10603A Compressed Size 000003CD (973) │ │ │ │ -10603E Uncompressed Size 00001132 (4402) │ │ │ │ -106042 Filename Length 001B (27) │ │ │ │ -106044 Extra Length 0000 (0) │ │ │ │ -106046 Comment Length 0000 (0) │ │ │ │ -106048 Disk Start 0000 (0) │ │ │ │ -10604A Int File Attributes 0000 (0) │ │ │ │ +106159 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10615B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10615F CRC 467AF460 (1182463072) │ │ │ │ +106163 Compressed Size 000003CD (973) │ │ │ │ +106167 Uncompressed Size 00001132 (4402) │ │ │ │ +10616B Filename Length 001B (27) │ │ │ │ +10616D Extra Length 0000 (0) │ │ │ │ +10616F Comment Length 0000 (0) │ │ │ │ +106171 Disk Start 0000 (0) │ │ │ │ +106173 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10604C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106175 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106050 Local Header Offset 00035234 (217652) │ │ │ │ -106054 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106179 Local Header Offset 00035207 (217607) │ │ │ │ +10617D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106054: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10617D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10606F CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ -106073 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106074 Created OS 03 (3) 'Unix' │ │ │ │ -106075 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106076 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106077 General Purpose Flag 0800 (2048) │ │ │ │ +106198 CENTRAL HEADER #57 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106079 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10607B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10607F CRC B33E6EEA (3007213290) │ │ │ │ -106083 Compressed Size 00000339 (825) │ │ │ │ -106087 Uncompressed Size 000005FD (1533) │ │ │ │ -10608B Filename Length 001C (28) │ │ │ │ -10608D Extra Length 0000 (0) │ │ │ │ -10608F Comment Length 0000 (0) │ │ │ │ -106091 Disk Start 0000 (0) │ │ │ │ -106093 Int File Attributes 0000 (0) │ │ │ │ +1061A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1061A4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1061A8 CRC B33E6EEA (3007213290) │ │ │ │ +1061AC Compressed Size 00000339 (825) │ │ │ │ +1061B0 Uncompressed Size 000005FD (1533) │ │ │ │ +1061B4 Filename Length 001C (28) │ │ │ │ +1061B6 Extra Length 0000 (0) │ │ │ │ +1061B8 Comment Length 0000 (0) │ │ │ │ +1061BA Disk Start 0000 (0) │ │ │ │ +1061BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106095 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1061BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106099 Local Header Offset 0003563A (218682) │ │ │ │ -10609D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1061C2 Local Header Offset 0003560D (218637) │ │ │ │ +1061C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10609D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1061C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1060B9 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ -1060BD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1060BE Created OS 03 (3) 'Unix' │ │ │ │ -1060BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1060C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1060C1 General Purpose Flag 0800 (2048) │ │ │ │ +1061E2 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ +1061E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1061E7 Created OS 03 (3) 'Unix' │ │ │ │ +1061E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1061E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1061EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1060C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1060C5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1060C9 CRC 75F90BD0 (1979255760) │ │ │ │ -1060CD Compressed Size 000001AF (431) │ │ │ │ -1060D1 Uncompressed Size 00000570 (1392) │ │ │ │ -1060D5 Filename Length 001B (27) │ │ │ │ -1060D7 Extra Length 0000 (0) │ │ │ │ -1060D9 Comment Length 0000 (0) │ │ │ │ -1060DB Disk Start 0000 (0) │ │ │ │ -1060DD Int File Attributes 0000 (0) │ │ │ │ +1061EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1061EE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1061F2 CRC 75F90BD0 (1979255760) │ │ │ │ +1061F6 Compressed Size 000001AF (431) │ │ │ │ +1061FA Uncompressed Size 00000570 (1392) │ │ │ │ +1061FE Filename Length 001B (27) │ │ │ │ +106200 Extra Length 0000 (0) │ │ │ │ +106202 Comment Length 0000 (0) │ │ │ │ +106204 Disk Start 0000 (0) │ │ │ │ +106206 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1060DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106208 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1060E3 Local Header Offset 000359AD (219565) │ │ │ │ -1060E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10620C Local Header Offset 00035980 (219520) │ │ │ │ +106210 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1060E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106102 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ -106106 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106107 Created OS 03 (3) 'Unix' │ │ │ │ -106108 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106109 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10610A General Purpose Flag 0800 (2048) │ │ │ │ +10622B CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ +10622F Created Zip Spec 14 (20) '2.0' │ │ │ │ +106230 Created OS 03 (3) 'Unix' │ │ │ │ +106231 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106232 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106233 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10610C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10610E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106112 CRC 52660998 (1382418840) │ │ │ │ -106116 Compressed Size 000003E3 (995) │ │ │ │ -10611A Uncompressed Size 0000080D (2061) │ │ │ │ -10611E Filename Length 001E (30) │ │ │ │ -106120 Extra Length 0000 (0) │ │ │ │ -106122 Comment Length 0000 (0) │ │ │ │ -106124 Disk Start 0000 (0) │ │ │ │ -106126 Int File Attributes 0000 (0) │ │ │ │ +106235 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106237 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10623B CRC 52660998 (1382418840) │ │ │ │ +10623F Compressed Size 000003E3 (995) │ │ │ │ +106243 Uncompressed Size 0000080D (2061) │ │ │ │ +106247 Filename Length 001E (30) │ │ │ │ +106249 Extra Length 0000 (0) │ │ │ │ +10624B Comment Length 0000 (0) │ │ │ │ +10624D Disk Start 0000 (0) │ │ │ │ +10624F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106128 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106251 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10612C Local Header Offset 00035B95 (220053) │ │ │ │ -106130 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106255 Local Header Offset 00035B68 (220008) │ │ │ │ +106259 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106130: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106259: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10614E CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ -106152 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106153 Created OS 03 (3) 'Unix' │ │ │ │ -106154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106156 General Purpose Flag 0800 (2048) │ │ │ │ +106277 CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ +10627B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10627C Created OS 03 (3) 'Unix' │ │ │ │ +10627D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10627E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10627F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106158 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10615A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10615E CRC EC2828C3 (3962054851) │ │ │ │ -106162 Compressed Size 00000282 (642) │ │ │ │ -106166 Uncompressed Size 000008EA (2282) │ │ │ │ -10616A Filename Length 001D (29) │ │ │ │ -10616C Extra Length 0000 (0) │ │ │ │ -10616E Comment Length 0000 (0) │ │ │ │ -106170 Disk Start 0000 (0) │ │ │ │ -106172 Int File Attributes 0000 (0) │ │ │ │ +106281 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106283 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106287 CRC EC2828C3 (3962054851) │ │ │ │ +10628B Compressed Size 00000282 (642) │ │ │ │ +10628F Uncompressed Size 000008EA (2282) │ │ │ │ +106293 Filename Length 001D (29) │ │ │ │ +106295 Extra Length 0000 (0) │ │ │ │ +106297 Comment Length 0000 (0) │ │ │ │ +106299 Disk Start 0000 (0) │ │ │ │ +10629B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106174 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10629D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106178 Local Header Offset 00035FB4 (221108) │ │ │ │ -10617C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1062A1 Local Header Offset 00035F87 (221063) │ │ │ │ +1062A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10617C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1062A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106199 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ -10619D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10619E Created OS 03 (3) 'Unix' │ │ │ │ -10619F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1061A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1061A1 General Purpose Flag 0800 (2048) │ │ │ │ +1062C2 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ +1062C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1062C7 Created OS 03 (3) 'Unix' │ │ │ │ +1062C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1062C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1062CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1061A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1061A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1061A9 CRC 6AB17B30 (1790016304) │ │ │ │ -1061AD Compressed Size 00000189 (393) │ │ │ │ -1061B1 Uncompressed Size 00000448 (1096) │ │ │ │ -1061B5 Filename Length 0020 (32) │ │ │ │ -1061B7 Extra Length 0000 (0) │ │ │ │ -1061B9 Comment Length 0000 (0) │ │ │ │ -1061BB Disk Start 0000 (0) │ │ │ │ -1061BD Int File Attributes 0000 (0) │ │ │ │ +1062CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1062CE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1062D2 CRC 6AB17B30 (1790016304) │ │ │ │ +1062D6 Compressed Size 00000189 (393) │ │ │ │ +1062DA Uncompressed Size 00000448 (1096) │ │ │ │ +1062DE Filename Length 0020 (32) │ │ │ │ +1062E0 Extra Length 0000 (0) │ │ │ │ +1062E2 Comment Length 0000 (0) │ │ │ │ +1062E4 Disk Start 0000 (0) │ │ │ │ +1062E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1061BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1062E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1061C3 Local Header Offset 00036271 (221809) │ │ │ │ -1061C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1062EC Local Header Offset 00036244 (221764) │ │ │ │ +1062F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1061C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1062F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1061E7 CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ -1061EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1061EC Created OS 03 (3) 'Unix' │ │ │ │ -1061ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1061EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1061EF General Purpose Flag 0800 (2048) │ │ │ │ +106310 CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ +106314 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106315 Created OS 03 (3) 'Unix' │ │ │ │ +106316 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106317 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106318 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1061F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1061F3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1061F7 CRC 8146CF4C (2168901452) │ │ │ │ -1061FB Compressed Size 000001B4 (436) │ │ │ │ -1061FF Uncompressed Size 000002C6 (710) │ │ │ │ -106203 Filename Length 0024 (36) │ │ │ │ -106205 Extra Length 0000 (0) │ │ │ │ -106207 Comment Length 0000 (0) │ │ │ │ -106209 Disk Start 0000 (0) │ │ │ │ -10620B Int File Attributes 0000 (0) │ │ │ │ +10631A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10631C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106320 CRC 8146CF4C (2168901452) │ │ │ │ +106324 Compressed Size 000001B4 (436) │ │ │ │ +106328 Uncompressed Size 000002C6 (710) │ │ │ │ +10632C Filename Length 0024 (36) │ │ │ │ +10632E Extra Length 0000 (0) │ │ │ │ +106330 Comment Length 0000 (0) │ │ │ │ +106332 Disk Start 0000 (0) │ │ │ │ +106334 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10620D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106336 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106211 Local Header Offset 00036438 (222264) │ │ │ │ -106215 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10633A Local Header Offset 0003640B (222219) │ │ │ │ +10633E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106215: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10633E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106239 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ -10623D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10623E Created OS 03 (3) 'Unix' │ │ │ │ -10623F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106240 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106241 General Purpose Flag 0800 (2048) │ │ │ │ +106362 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ +106366 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106367 Created OS 03 (3) 'Unix' │ │ │ │ +106368 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106369 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10636A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106243 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106245 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106249 CRC B01CD249 (2954678857) │ │ │ │ -10624D Compressed Size 00000538 (1336) │ │ │ │ -106251 Uncompressed Size 00000E44 (3652) │ │ │ │ -106255 Filename Length 0024 (36) │ │ │ │ -106257 Extra Length 0000 (0) │ │ │ │ -106259 Comment Length 0000 (0) │ │ │ │ -10625B Disk Start 0000 (0) │ │ │ │ -10625D Int File Attributes 0000 (0) │ │ │ │ +10636C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10636E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106372 CRC B01CD249 (2954678857) │ │ │ │ +106376 Compressed Size 00000538 (1336) │ │ │ │ +10637A Uncompressed Size 00000E44 (3652) │ │ │ │ +10637E Filename Length 0024 (36) │ │ │ │ +106380 Extra Length 0000 (0) │ │ │ │ +106382 Comment Length 0000 (0) │ │ │ │ +106384 Disk Start 0000 (0) │ │ │ │ +106386 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10625F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106388 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106263 Local Header Offset 0003662E (222766) │ │ │ │ -106267 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10638C Local Header Offset 00036601 (222721) │ │ │ │ +106390 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106390: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10628B CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ -10628F Created Zip Spec 14 (20) '2.0' │ │ │ │ -106290 Created OS 03 (3) 'Unix' │ │ │ │ -106291 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106292 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106293 General Purpose Flag 0800 (2048) │ │ │ │ +1063B4 CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ +1063B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1063B9 Created OS 03 (3) 'Unix' │ │ │ │ +1063BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1063BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1063BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106295 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106297 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10629B CRC 1858144C (408425548) │ │ │ │ -10629F Compressed Size 0000053D (1341) │ │ │ │ -1062A3 Uncompressed Size 00000E6A (3690) │ │ │ │ -1062A7 Filename Length 0026 (38) │ │ │ │ -1062A9 Extra Length 0000 (0) │ │ │ │ -1062AB Comment Length 0000 (0) │ │ │ │ -1062AD Disk Start 0000 (0) │ │ │ │ -1062AF Int File Attributes 0000 (0) │ │ │ │ +1063BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1063C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1063C4 CRC 1858144C (408425548) │ │ │ │ +1063C8 Compressed Size 0000053D (1341) │ │ │ │ +1063CC Uncompressed Size 00000E6A (3690) │ │ │ │ +1063D0 Filename Length 0026 (38) │ │ │ │ +1063D2 Extra Length 0000 (0) │ │ │ │ +1063D4 Comment Length 0000 (0) │ │ │ │ +1063D6 Disk Start 0000 (0) │ │ │ │ +1063D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1062B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1063DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1062B5 Local Header Offset 00036BA8 (224168) │ │ │ │ -1062B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1063DE Local Header Offset 00036B7B (224123) │ │ │ │ +1063E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1062B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1063E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1062DF CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ -1062E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1062E4 Created OS 03 (3) 'Unix' │ │ │ │ -1062E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1062E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1062E7 General Purpose Flag 0800 (2048) │ │ │ │ +106408 CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ +10640C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10640D Created OS 03 (3) 'Unix' │ │ │ │ +10640E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10640F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106410 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1062E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1062EB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1062EF CRC DD3530EB (3711250667) │ │ │ │ -1062F3 Compressed Size 0000056F (1391) │ │ │ │ -1062F7 Uncompressed Size 00000E74 (3700) │ │ │ │ -1062FB Filename Length 0025 (37) │ │ │ │ -1062FD Extra Length 0000 (0) │ │ │ │ -1062FF Comment Length 0000 (0) │ │ │ │ -106301 Disk Start 0000 (0) │ │ │ │ -106303 Int File Attributes 0000 (0) │ │ │ │ +106412 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106414 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106418 CRC DD3530EB (3711250667) │ │ │ │ +10641C Compressed Size 0000056F (1391) │ │ │ │ +106420 Uncompressed Size 00000E74 (3700) │ │ │ │ +106424 Filename Length 0025 (37) │ │ │ │ +106426 Extra Length 0000 (0) │ │ │ │ +106428 Comment Length 0000 (0) │ │ │ │ +10642A Disk Start 0000 (0) │ │ │ │ +10642C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106305 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10642E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106309 Local Header Offset 00037129 (225577) │ │ │ │ -10630D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106432 Local Header Offset 000370FC (225532) │ │ │ │ +106436 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10630D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106436: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106332 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ -106336 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106337 Created OS 03 (3) 'Unix' │ │ │ │ -106338 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106339 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10633A General Purpose Flag 0800 (2048) │ │ │ │ +10645B CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ +10645F Created Zip Spec 14 (20) '2.0' │ │ │ │ +106460 Created OS 03 (3) 'Unix' │ │ │ │ +106461 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106462 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106463 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10633C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10633E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106342 CRC B5ABD660 (3047937632) │ │ │ │ -106346 Compressed Size 00000553 (1363) │ │ │ │ -10634A Uncompressed Size 00000E74 (3700) │ │ │ │ -10634E Filename Length 0027 (39) │ │ │ │ -106350 Extra Length 0000 (0) │ │ │ │ -106352 Comment Length 0000 (0) │ │ │ │ -106354 Disk Start 0000 (0) │ │ │ │ -106356 Int File Attributes 0000 (0) │ │ │ │ +106465 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106467 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10646B CRC B5ABD660 (3047937632) │ │ │ │ +10646F Compressed Size 00000553 (1363) │ │ │ │ +106473 Uncompressed Size 00000E74 (3700) │ │ │ │ +106477 Filename Length 0027 (39) │ │ │ │ +106479 Extra Length 0000 (0) │ │ │ │ +10647B Comment Length 0000 (0) │ │ │ │ +10647D Disk Start 0000 (0) │ │ │ │ +10647F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106358 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106481 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10635C Local Header Offset 000376DB (227035) │ │ │ │ -106360 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106485 Local Header Offset 000376AE (226990) │ │ │ │ +106489 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106360: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106489: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106387 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ -10638B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10638C Created OS 03 (3) 'Unix' │ │ │ │ -10638D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10638E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10638F General Purpose Flag 0800 (2048) │ │ │ │ +1064B0 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ +1064B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1064B5 Created OS 03 (3) 'Unix' │ │ │ │ +1064B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1064B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1064B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106391 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106393 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106397 CRC 9DA8CEDF (2645085919) │ │ │ │ -10639B Compressed Size 0000053C (1340) │ │ │ │ -10639F Uncompressed Size 00000E57 (3671) │ │ │ │ -1063A3 Filename Length 0025 (37) │ │ │ │ -1063A5 Extra Length 0000 (0) │ │ │ │ -1063A7 Comment Length 0000 (0) │ │ │ │ -1063A9 Disk Start 0000 (0) │ │ │ │ -1063AB Int File Attributes 0000 (0) │ │ │ │ +1064BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1064BC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1064C0 CRC 9DA8CEDF (2645085919) │ │ │ │ +1064C4 Compressed Size 0000053C (1340) │ │ │ │ +1064C8 Uncompressed Size 00000E57 (3671) │ │ │ │ +1064CC Filename Length 0025 (37) │ │ │ │ +1064CE Extra Length 0000 (0) │ │ │ │ +1064D0 Comment Length 0000 (0) │ │ │ │ +1064D2 Disk Start 0000 (0) │ │ │ │ +1064D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1063AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1064D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1063B1 Local Header Offset 00037C73 (228467) │ │ │ │ -1063B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1064DA Local Header Offset 00037C46 (228422) │ │ │ │ +1064DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1063B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1064DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1063DA CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ -1063DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1063DF Created OS 03 (3) 'Unix' │ │ │ │ -1063E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1063E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1063E2 General Purpose Flag 0800 (2048) │ │ │ │ +106503 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ +106507 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106508 Created OS 03 (3) 'Unix' │ │ │ │ +106509 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10650A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10650B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1063E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1063E6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1063EA CRC 47E86662 (1206412898) │ │ │ │ -1063EE Compressed Size 000001E3 (483) │ │ │ │ -1063F2 Uncompressed Size 000003AC (940) │ │ │ │ -1063F6 Filename Length 0020 (32) │ │ │ │ -1063F8 Extra Length 0000 (0) │ │ │ │ -1063FA Comment Length 0000 (0) │ │ │ │ -1063FC Disk Start 0000 (0) │ │ │ │ -1063FE Int File Attributes 0000 (0) │ │ │ │ +10650D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10650F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106513 CRC 47E86662 (1206412898) │ │ │ │ +106517 Compressed Size 000001E3 (483) │ │ │ │ +10651B Uncompressed Size 000003AC (940) │ │ │ │ +10651F Filename Length 0020 (32) │ │ │ │ +106521 Extra Length 0000 (0) │ │ │ │ +106523 Comment Length 0000 (0) │ │ │ │ +106525 Disk Start 0000 (0) │ │ │ │ +106527 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106400 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106529 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106404 Local Header Offset 000381F2 (229874) │ │ │ │ -106408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10652D Local Header Offset 000381C5 (229829) │ │ │ │ +106531 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106531: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106428 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ -10642C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10642D Created OS 03 (3) 'Unix' │ │ │ │ -10642E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10642F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106430 General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -106432 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106434 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106438 CRC 4F5F3AFE (1331641086) │ │ │ │ -10643C Compressed Size 00000205 (517) │ │ │ │ -106440 Uncompressed Size 0000045C (1116) │ │ │ │ -106444 Filename Length 0020 (32) │ │ │ │ -106446 Extra Length 0000 (0) │ │ │ │ -106448 Comment Length 0000 (0) │ │ │ │ -10644A Disk Start 0000 (0) │ │ │ │ -10644C Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -10644E Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106452 Local Header Offset 00038413 (230419) │ │ │ │ -106456 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x106456: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -106476 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ -10647A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10647B Created OS 03 (3) 'Unix' │ │ │ │ -10647C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10647D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10647E General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -106480 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106482 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106486 CRC 32D0538D (852513677) │ │ │ │ -10648A Compressed Size 0000022E (558) │ │ │ │ -10648E Uncompressed Size 0000050D (1293) │ │ │ │ -106492 Filename Length 0020 (32) │ │ │ │ -106494 Extra Length 0000 (0) │ │ │ │ -106496 Comment Length 0000 (0) │ │ │ │ -106498 Disk Start 0000 (0) │ │ │ │ -10649A Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -10649C Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1064A0 Local Header Offset 00038656 (230998) │ │ │ │ -1064A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x1064A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -1064C4 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ -1064C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1064C9 Created OS 03 (3) 'Unix' │ │ │ │ -1064CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1064CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1064CC General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -1064CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1064D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1064D4 CRC 0E7091F0 (242258416) │ │ │ │ -1064D8 Compressed Size 00002160 (8544) │ │ │ │ -1064DC Uncompressed Size 00006077 (24695) │ │ │ │ -1064E0 Filename Length 0019 (25) │ │ │ │ -1064E2 Extra Length 0000 (0) │ │ │ │ -1064E4 Comment Length 0000 (0) │ │ │ │ -1064E6 Disk Start 0000 (0) │ │ │ │ -1064E8 Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -1064EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1064EE Local Header Offset 000388C2 (231618) │ │ │ │ -1064F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x1064F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -10650B CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ -10650F Created Zip Spec 14 (20) '2.0' │ │ │ │ -106510 Created OS 03 (3) 'Unix' │ │ │ │ -106511 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106512 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106513 General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -106515 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106517 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10651B CRC B17B1B57 (2977635159) │ │ │ │ -10651F Compressed Size 000018A8 (6312) │ │ │ │ -106523 Uncompressed Size 0000ECF9 (60665) │ │ │ │ -106527 Filename Length 0018 (24) │ │ │ │ -106529 Extra Length 0000 (0) │ │ │ │ -10652B Comment Length 0000 (0) │ │ │ │ -10652D Disk Start 0000 (0) │ │ │ │ -10652F Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -106531 Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106535 Local Header Offset 0003AA59 (240217) │ │ │ │ -106539 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x106539: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -106551 CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ +106551 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ 106555 Created Zip Spec 14 (20) '2.0' │ │ │ │ 106556 Created OS 03 (3) 'Unix' │ │ │ │ 106557 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 106558 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 106559 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 10655B Compression Method 0008 (8) 'Deflated' │ │ │ │ 10655D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106561 CRC 3EC0CBE2 (1052822498) │ │ │ │ -106565 Compressed Size 000003A0 (928) │ │ │ │ -106569 Uncompressed Size 000013FE (5118) │ │ │ │ -10656D Filename Length 0018 (24) │ │ │ │ +106561 CRC 4F5F3AFE (1331641086) │ │ │ │ +106565 Compressed Size 00000205 (517) │ │ │ │ +106569 Uncompressed Size 0000045C (1116) │ │ │ │ +10656D Filename Length 0020 (32) │ │ │ │ 10656F Extra Length 0000 (0) │ │ │ │ 106571 Comment Length 0000 (0) │ │ │ │ 106573 Disk Start 0000 (0) │ │ │ │ 106575 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 106577 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10657B Local Header Offset 0003C337 (246583) │ │ │ │ -10657F Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10657B Local Header Offset 000383E6 (230374) │ │ │ │ +10657F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10657F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10657F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106597 CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ -10659B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10659C Created OS 03 (3) 'Unix' │ │ │ │ -10659D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10659E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10659F General Purpose Flag 0800 (2048) │ │ │ │ +10659F CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ +1065A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1065A4 Created OS 03 (3) 'Unix' │ │ │ │ +1065A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1065A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1065A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1065A7 CRC 2321F037 (589426743) │ │ │ │ -1065AB Compressed Size 0000004D (77) │ │ │ │ -1065AF Uncompressed Size 00000056 (86) │ │ │ │ -1065B3 Filename Length 001C (28) │ │ │ │ -1065B5 Extra Length 0000 (0) │ │ │ │ -1065B7 Comment Length 0000 (0) │ │ │ │ -1065B9 Disk Start 0000 (0) │ │ │ │ -1065BB Int File Attributes 0000 (0) │ │ │ │ +1065A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065AB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1065AF CRC 32D0538D (852513677) │ │ │ │ +1065B3 Compressed Size 0000022E (558) │ │ │ │ +1065B7 Uncompressed Size 0000050D (1293) │ │ │ │ +1065BB Filename Length 0020 (32) │ │ │ │ +1065BD Extra Length 0000 (0) │ │ │ │ +1065BF Comment Length 0000 (0) │ │ │ │ +1065C1 Disk Start 0000 (0) │ │ │ │ +1065C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1065BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1065C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1065C1 Local Header Offset 0003C70D (247565) │ │ │ │ -1065C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1065C9 Local Header Offset 00038629 (230953) │ │ │ │ +1065CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1065C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1065CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1065E1 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ -1065E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1065E6 Created OS 03 (3) 'Unix' │ │ │ │ -1065E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1065E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1065E9 General Purpose Flag 0800 (2048) │ │ │ │ +1065ED CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ +1065F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1065F2 Created OS 03 (3) 'Unix' │ │ │ │ +1065F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1065F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1065F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1065F1 CRC 3F27B8AD (1059567789) │ │ │ │ -1065F5 Compressed Size 00000819 (2073) │ │ │ │ -1065F9 Uncompressed Size 00000F6B (3947) │ │ │ │ -1065FD Filename Length 001F (31) │ │ │ │ -1065FF Extra Length 0000 (0) │ │ │ │ -106601 Comment Length 0000 (0) │ │ │ │ -106603 Disk Start 0000 (0) │ │ │ │ -106605 Int File Attributes 0000 (0) │ │ │ │ +1065F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1065FD CRC 0E7091F0 (242258416) │ │ │ │ +106601 Compressed Size 00002160 (8544) │ │ │ │ +106605 Uncompressed Size 00006077 (24695) │ │ │ │ +106609 Filename Length 0019 (25) │ │ │ │ +10660B Extra Length 0000 (0) │ │ │ │ +10660D Comment Length 0000 (0) │ │ │ │ +10660F Disk Start 0000 (0) │ │ │ │ +106611 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106607 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106613 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10660B Local Header Offset 0003C794 (247700) │ │ │ │ -10660F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106617 Local Header Offset 00038895 (231573) │ │ │ │ +10661B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10660F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10661B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10662E CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ -106632 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106633 Created OS 03 (3) 'Unix' │ │ │ │ -106634 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106635 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106636 General Purpose Flag 0800 (2048) │ │ │ │ +106634 CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ +106638 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106639 Created OS 03 (3) 'Unix' │ │ │ │ +10663A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10663B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10663C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106638 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10663A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10663E CRC 490DD9D5 (1225644501) │ │ │ │ -106642 Compressed Size 00000354 (852) │ │ │ │ -106646 Uncompressed Size 00000AEC (2796) │ │ │ │ -10664A Filename Length 001E (30) │ │ │ │ -10664C Extra Length 0000 (0) │ │ │ │ -10664E Comment Length 0000 (0) │ │ │ │ -106650 Disk Start 0000 (0) │ │ │ │ -106652 Int File Attributes 0000 (0) │ │ │ │ +10663E Compression Method 0008 (8) 'Deflated' │ │ │ │ +106640 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106644 CRC B17B1B57 (2977635159) │ │ │ │ +106648 Compressed Size 000018A8 (6312) │ │ │ │ +10664C Uncompressed Size 0000ECF9 (60665) │ │ │ │ +106650 Filename Length 0018 (24) │ │ │ │ +106652 Extra Length 0000 (0) │ │ │ │ +106654 Comment Length 0000 (0) │ │ │ │ +106656 Disk Start 0000 (0) │ │ │ │ +106658 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106654 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10665A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106658 Local Header Offset 0003CFEA (249834) │ │ │ │ -10665C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10665E Local Header Offset 0003AA2C (240172) │ │ │ │ +106662 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10665C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106662: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10667A CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ +10667A CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ 10667E Created Zip Spec 14 (20) '2.0' │ │ │ │ 10667F Created OS 03 (3) 'Unix' │ │ │ │ 106680 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 106681 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 106682 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 106684 Compression Method 0008 (8) 'Deflated' │ │ │ │ 106686 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10668A CRC D222624A (3525468746) │ │ │ │ -10668E Compressed Size 00000705 (1797) │ │ │ │ -106692 Uncompressed Size 00000DC3 (3523) │ │ │ │ -106696 Filename Length 0021 (33) │ │ │ │ +10668A CRC 3EC0CBE2 (1052822498) │ │ │ │ +10668E Compressed Size 000003A0 (928) │ │ │ │ +106692 Uncompressed Size 000013FE (5118) │ │ │ │ +106696 Filename Length 0018 (24) │ │ │ │ 106698 Extra Length 0000 (0) │ │ │ │ 10669A Comment Length 0000 (0) │ │ │ │ 10669C Disk Start 0000 (0) │ │ │ │ 10669E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 1066A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1066A4 Local Header Offset 0003D37A (250746) │ │ │ │ -1066A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1066A4 Local Header Offset 0003C30A (246538) │ │ │ │ +1066A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1066A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1066A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1066C9 CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ -1066CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1066CE Created OS 03 (3) 'Unix' │ │ │ │ -1066CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1066D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1066D1 General Purpose Flag 0800 (2048) │ │ │ │ +1066C0 CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ +1066C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1066C5 Created OS 03 (3) 'Unix' │ │ │ │ +1066C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1066C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1066C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1066D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1066D5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1066D9 CRC 682A3705 (1747597061) │ │ │ │ -1066DD Compressed Size 00000303 (771) │ │ │ │ -1066E1 Uncompressed Size 00000923 (2339) │ │ │ │ -1066E5 Filename Length 0020 (32) │ │ │ │ -1066E7 Extra Length 0000 (0) │ │ │ │ -1066E9 Comment Length 0000 (0) │ │ │ │ -1066EB Disk Start 0000 (0) │ │ │ │ -1066ED Int File Attributes 0000 (0) │ │ │ │ +1066CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1066CC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1066D0 CRC 2321F037 (589426743) │ │ │ │ +1066D4 Compressed Size 0000004D (77) │ │ │ │ +1066D8 Uncompressed Size 00000056 (86) │ │ │ │ +1066DC Filename Length 001C (28) │ │ │ │ +1066DE Extra Length 0000 (0) │ │ │ │ +1066E0 Comment Length 0000 (0) │ │ │ │ +1066E2 Disk Start 0000 (0) │ │ │ │ +1066E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1066EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1066E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1066F3 Local Header Offset 0003DABE (252606) │ │ │ │ -1066F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1066EA Local Header Offset 0003C6E0 (247520) │ │ │ │ +1066EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1066F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1066EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106717 CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ -10671B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10671C Created OS 03 (3) 'Unix' │ │ │ │ -10671D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10671E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10671F General Purpose Flag 0800 (2048) │ │ │ │ +10670A CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ +10670E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10670F Created OS 03 (3) 'Unix' │ │ │ │ +106710 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106711 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106712 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106721 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106723 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106727 CRC 59040194 (1493434772) │ │ │ │ -10672B Compressed Size 000006F7 (1783) │ │ │ │ -10672F Uncompressed Size 00000D53 (3411) │ │ │ │ -106733 Filename Length 0021 (33) │ │ │ │ -106735 Extra Length 0000 (0) │ │ │ │ -106737 Comment Length 0000 (0) │ │ │ │ -106739 Disk Start 0000 (0) │ │ │ │ -10673B Int File Attributes 0000 (0) │ │ │ │ +106714 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106716 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10671A CRC 3F27B8AD (1059567789) │ │ │ │ +10671E Compressed Size 00000819 (2073) │ │ │ │ +106722 Uncompressed Size 00000F6B (3947) │ │ │ │ +106726 Filename Length 001F (31) │ │ │ │ +106728 Extra Length 0000 (0) │ │ │ │ +10672A Comment Length 0000 (0) │ │ │ │ +10672C Disk Start 0000 (0) │ │ │ │ +10672E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10673D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106730 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106741 Local Header Offset 0003DDFF (253439) │ │ │ │ -106745 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106734 Local Header Offset 0003C767 (247655) │ │ │ │ +106738 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106738: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106766 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ -10676A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10676B Created OS 03 (3) 'Unix' │ │ │ │ -10676C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10676D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10676E General Purpose Flag 0800 (2048) │ │ │ │ +106757 CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ +10675B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10675C Created OS 03 (3) 'Unix' │ │ │ │ +10675D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10675E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10675F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106770 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106772 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106776 CRC F5BDF18A (4122866058) │ │ │ │ -10677A Compressed Size 000002DC (732) │ │ │ │ -10677E Uncompressed Size 0000087A (2170) │ │ │ │ -106782 Filename Length 0020 (32) │ │ │ │ -106784 Extra Length 0000 (0) │ │ │ │ -106786 Comment Length 0000 (0) │ │ │ │ -106788 Disk Start 0000 (0) │ │ │ │ -10678A Int File Attributes 0000 (0) │ │ │ │ +106761 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106763 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106767 CRC 490DD9D5 (1225644501) │ │ │ │ +10676B Compressed Size 00000354 (852) │ │ │ │ +10676F Uncompressed Size 00000AEC (2796) │ │ │ │ +106773 Filename Length 001E (30) │ │ │ │ +106775 Extra Length 0000 (0) │ │ │ │ +106777 Comment Length 0000 (0) │ │ │ │ +106779 Disk Start 0000 (0) │ │ │ │ +10677B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10678C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10677D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106790 Local Header Offset 0003E535 (255285) │ │ │ │ -106794 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106781 Local Header Offset 0003CFBD (249789) │ │ │ │ +106785 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106785: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1067B4 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ -1067B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1067B9 Created OS 03 (3) 'Unix' │ │ │ │ -1067BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1067BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1067BC General Purpose Flag 0800 (2048) │ │ │ │ +1067A3 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ +1067A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1067A8 Created OS 03 (3) 'Unix' │ │ │ │ +1067A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1067AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1067AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1067BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1067C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1067C4 CRC B9F7625E (3119997534) │ │ │ │ -1067C8 Compressed Size 000006EE (1774) │ │ │ │ -1067CC Uncompressed Size 00000D44 (3396) │ │ │ │ -1067D0 Filename Length 0020 (32) │ │ │ │ -1067D2 Extra Length 0000 (0) │ │ │ │ -1067D4 Comment Length 0000 (0) │ │ │ │ -1067D6 Disk Start 0000 (0) │ │ │ │ -1067D8 Int File Attributes 0000 (0) │ │ │ │ +1067AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1067AF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1067B3 CRC D222624A (3525468746) │ │ │ │ +1067B7 Compressed Size 00000705 (1797) │ │ │ │ +1067BB Uncompressed Size 00000DC3 (3523) │ │ │ │ +1067BF Filename Length 0021 (33) │ │ │ │ +1067C1 Extra Length 0000 (0) │ │ │ │ +1067C3 Comment Length 0000 (0) │ │ │ │ +1067C5 Disk Start 0000 (0) │ │ │ │ +1067C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1067DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1067C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1067DE Local Header Offset 0003E84F (256079) │ │ │ │ -1067E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1067CD Local Header Offset 0003D34D (250701) │ │ │ │ +1067D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1067E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1067D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106802 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ -106806 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106807 Created OS 03 (3) 'Unix' │ │ │ │ -106808 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106809 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10680A General Purpose Flag 0800 (2048) │ │ │ │ +1067F2 CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ +1067F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1067F7 Created OS 03 (3) 'Unix' │ │ │ │ +1067F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1067F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1067FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10680C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10680E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106812 CRC 5F3E463F (1597916735) │ │ │ │ -106816 Compressed Size 000002D9 (729) │ │ │ │ -10681A Uncompressed Size 00000863 (2147) │ │ │ │ -10681E Filename Length 001F (31) │ │ │ │ -106820 Extra Length 0000 (0) │ │ │ │ -106822 Comment Length 0000 (0) │ │ │ │ -106824 Disk Start 0000 (0) │ │ │ │ -106826 Int File Attributes 0000 (0) │ │ │ │ +1067FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1067FE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106802 CRC 682A3705 (1747597061) │ │ │ │ +106806 Compressed Size 00000303 (771) │ │ │ │ +10680A Uncompressed Size 00000923 (2339) │ │ │ │ +10680E Filename Length 0020 (32) │ │ │ │ +106810 Extra Length 0000 (0) │ │ │ │ +106812 Comment Length 0000 (0) │ │ │ │ +106814 Disk Start 0000 (0) │ │ │ │ +106816 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106828 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106818 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10682C Local Header Offset 0003EF7B (257915) │ │ │ │ -106830 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10681C Local Header Offset 0003DA91 (252561) │ │ │ │ +106820 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106830: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106820: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10684F CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ -106853 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106854 Created OS 03 (3) 'Unix' │ │ │ │ -106855 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106856 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106857 General Purpose Flag 0800 (2048) │ │ │ │ +106840 CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ +106844 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106845 Created OS 03 (3) 'Unix' │ │ │ │ +106846 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106847 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106848 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106859 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10685B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10685F CRC 39ED5D72 (971857266) │ │ │ │ -106863 Compressed Size 000006F4 (1780) │ │ │ │ -106867 Uncompressed Size 00000D48 (3400) │ │ │ │ -10686B Filename Length 0021 (33) │ │ │ │ -10686D Extra Length 0000 (0) │ │ │ │ -10686F Comment Length 0000 (0) │ │ │ │ -106871 Disk Start 0000 (0) │ │ │ │ -106873 Int File Attributes 0000 (0) │ │ │ │ +10684A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10684C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106850 CRC 59040194 (1493434772) │ │ │ │ +106854 Compressed Size 000006F7 (1783) │ │ │ │ +106858 Uncompressed Size 00000D53 (3411) │ │ │ │ +10685C Filename Length 0021 (33) │ │ │ │ +10685E Extra Length 0000 (0) │ │ │ │ +106860 Comment Length 0000 (0) │ │ │ │ +106862 Disk Start 0000 (0) │ │ │ │ +106864 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106875 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106866 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106879 Local Header Offset 0003F291 (258705) │ │ │ │ -10687D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10686A Local Header Offset 0003DDD2 (253394) │ │ │ │ +10686E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10687D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10686E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10689E CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ -1068A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1068A3 Created OS 03 (3) 'Unix' │ │ │ │ -1068A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1068A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1068A6 General Purpose Flag 0800 (2048) │ │ │ │ +10688F CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ +106893 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106894 Created OS 03 (3) 'Unix' │ │ │ │ +106895 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106896 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106897 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1068A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1068AA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1068AE CRC 87F697F3 (2281084915) │ │ │ │ -1068B2 Compressed Size 000002DB (731) │ │ │ │ -1068B6 Uncompressed Size 0000086A (2154) │ │ │ │ -1068BA Filename Length 0020 (32) │ │ │ │ -1068BC Extra Length 0000 (0) │ │ │ │ -1068BE Comment Length 0000 (0) │ │ │ │ -1068C0 Disk Start 0000 (0) │ │ │ │ -1068C2 Int File Attributes 0000 (0) │ │ │ │ +106899 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10689B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10689F CRC F5BDF18A (4122866058) │ │ │ │ +1068A3 Compressed Size 000002DC (732) │ │ │ │ +1068A7 Uncompressed Size 0000087A (2170) │ │ │ │ +1068AB Filename Length 0020 (32) │ │ │ │ +1068AD Extra Length 0000 (0) │ │ │ │ +1068AF Comment Length 0000 (0) │ │ │ │ +1068B1 Disk Start 0000 (0) │ │ │ │ +1068B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1068C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1068B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1068C8 Local Header Offset 0003F9C4 (260548) │ │ │ │ -1068CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1068B9 Local Header Offset 0003E508 (255240) │ │ │ │ +1068BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1068CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1068BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1068EC CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ -1068F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1068F1 Created OS 03 (3) 'Unix' │ │ │ │ -1068F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1068F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1068F4 General Purpose Flag 0800 (2048) │ │ │ │ +1068DD CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ +1068E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1068E2 Created OS 03 (3) 'Unix' │ │ │ │ +1068E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1068E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1068E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1068F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1068F8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1068FC CRC 3F578B03 (1062701827) │ │ │ │ -106900 Compressed Size 000006FC (1788) │ │ │ │ -106904 Uncompressed Size 00000D4E (3406) │ │ │ │ -106908 Filename Length 0021 (33) │ │ │ │ -10690A Extra Length 0000 (0) │ │ │ │ -10690C Comment Length 0000 (0) │ │ │ │ -10690E Disk Start 0000 (0) │ │ │ │ -106910 Int File Attributes 0000 (0) │ │ │ │ +1068E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1068E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1068ED CRC B9F7625E (3119997534) │ │ │ │ +1068F1 Compressed Size 000006EE (1774) │ │ │ │ +1068F5 Uncompressed Size 00000D44 (3396) │ │ │ │ +1068F9 Filename Length 0020 (32) │ │ │ │ +1068FB Extra Length 0000 (0) │ │ │ │ +1068FD Comment Length 0000 (0) │ │ │ │ +1068FF Disk Start 0000 (0) │ │ │ │ +106901 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106912 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106903 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106916 Local Header Offset 0003FCDD (261341) │ │ │ │ -10691A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106907 Local Header Offset 0003E822 (256034) │ │ │ │ +10690B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10691A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10690B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10693B CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ -10693F Created Zip Spec 14 (20) '2.0' │ │ │ │ -106940 Created OS 03 (3) 'Unix' │ │ │ │ -106941 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106942 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106943 General Purpose Flag 0800 (2048) │ │ │ │ +10692B CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ +10692F Created Zip Spec 14 (20) '2.0' │ │ │ │ +106930 Created OS 03 (3) 'Unix' │ │ │ │ +106931 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106932 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106933 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106945 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106947 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10694B CRC 4DE3F3EC (1306784748) │ │ │ │ -10694F Compressed Size 000002DC (732) │ │ │ │ -106953 Uncompressed Size 0000086A (2154) │ │ │ │ -106957 Filename Length 0020 (32) │ │ │ │ -106959 Extra Length 0000 (0) │ │ │ │ -10695B Comment Length 0000 (0) │ │ │ │ -10695D Disk Start 0000 (0) │ │ │ │ -10695F Int File Attributes 0000 (0) │ │ │ │ +106935 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106937 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10693B CRC 5F3E463F (1597916735) │ │ │ │ +10693F Compressed Size 000002D9 (729) │ │ │ │ +106943 Uncompressed Size 00000863 (2147) │ │ │ │ +106947 Filename Length 001F (31) │ │ │ │ +106949 Extra Length 0000 (0) │ │ │ │ +10694B Comment Length 0000 (0) │ │ │ │ +10694D Disk Start 0000 (0) │ │ │ │ +10694F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106961 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106951 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106965 Local Header Offset 00040418 (263192) │ │ │ │ -106969 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106955 Local Header Offset 0003EF4E (257870) │ │ │ │ +106959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106969: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106989 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ -10698D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10698E Created OS 03 (3) 'Unix' │ │ │ │ -10698F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106990 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106991 General Purpose Flag 0800 (2048) │ │ │ │ +106978 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ +10697C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10697D Created OS 03 (3) 'Unix' │ │ │ │ +10697E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10697F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106980 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106993 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106995 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106999 CRC 3E010C78 (1040256120) │ │ │ │ -10699D Compressed Size 000006F1 (1777) │ │ │ │ -1069A1 Uncompressed Size 00000D40 (3392) │ │ │ │ -1069A5 Filename Length 001E (30) │ │ │ │ -1069A7 Extra Length 0000 (0) │ │ │ │ -1069A9 Comment Length 0000 (0) │ │ │ │ -1069AB Disk Start 0000 (0) │ │ │ │ -1069AD Int File Attributes 0000 (0) │ │ │ │ +106982 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106984 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106988 CRC 39ED5D72 (971857266) │ │ │ │ +10698C Compressed Size 000006F4 (1780) │ │ │ │ +106990 Uncompressed Size 00000D48 (3400) │ │ │ │ +106994 Filename Length 0021 (33) │ │ │ │ +106996 Extra Length 0000 (0) │ │ │ │ +106998 Comment Length 0000 (0) │ │ │ │ +10699A Disk Start 0000 (0) │ │ │ │ +10699C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1069AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10699E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1069B3 Local Header Offset 00040732 (263986) │ │ │ │ -1069B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1069A2 Local Header Offset 0003F264 (258660) │ │ │ │ +1069A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1069B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1069A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1069D5 CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ -1069D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1069DA Created OS 03 (3) 'Unix' │ │ │ │ -1069DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1069DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1069DD General Purpose Flag 0800 (2048) │ │ │ │ +1069C7 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ +1069CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1069CC Created OS 03 (3) 'Unix' │ │ │ │ +1069CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1069CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1069CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1069DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1069E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1069E5 CRC D666A549 (3597051209) │ │ │ │ -1069E9 Compressed Size 000002D8 (728) │ │ │ │ -1069ED Uncompressed Size 00000852 (2130) │ │ │ │ -1069F1 Filename Length 001D (29) │ │ │ │ -1069F3 Extra Length 0000 (0) │ │ │ │ -1069F5 Comment Length 0000 (0) │ │ │ │ -1069F7 Disk Start 0000 (0) │ │ │ │ -1069F9 Int File Attributes 0000 (0) │ │ │ │ +1069D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1069D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1069D7 CRC 87F697F3 (2281084915) │ │ │ │ +1069DB Compressed Size 000002DB (731) │ │ │ │ +1069DF Uncompressed Size 0000086A (2154) │ │ │ │ +1069E3 Filename Length 0020 (32) │ │ │ │ +1069E5 Extra Length 0000 (0) │ │ │ │ +1069E7 Comment Length 0000 (0) │ │ │ │ +1069E9 Disk Start 0000 (0) │ │ │ │ +1069EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1069FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1069ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1069FF Local Header Offset 00040E5F (265823) │ │ │ │ -106A03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1069F1 Local Header Offset 0003F997 (260503) │ │ │ │ +1069F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1069F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106A20 CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ -106A24 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106A25 Created OS 03 (3) 'Unix' │ │ │ │ -106A26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106A27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106A28 General Purpose Flag 0800 (2048) │ │ │ │ +106A15 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ +106A19 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106A1A Created OS 03 (3) 'Unix' │ │ │ │ +106A1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106A1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106A1D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106A2A Compression Method 0008 (8) 'Deflated' │ │ │ │ -106A2C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106A30 CRC D53FDC0C (3577732108) │ │ │ │ -106A34 Compressed Size 000006EA (1770) │ │ │ │ -106A38 Uncompressed Size 00000D3F (3391) │ │ │ │ -106A3C Filename Length 001F (31) │ │ │ │ -106A3E Extra Length 0000 (0) │ │ │ │ -106A40 Comment Length 0000 (0) │ │ │ │ -106A42 Disk Start 0000 (0) │ │ │ │ -106A44 Int File Attributes 0000 (0) │ │ │ │ +106A1F Compression Method 0008 (8) 'Deflated' │ │ │ │ +106A21 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106A25 CRC 3F578B03 (1062701827) │ │ │ │ +106A29 Compressed Size 000006FC (1788) │ │ │ │ +106A2D Uncompressed Size 00000D4E (3406) │ │ │ │ +106A31 Filename Length 0021 (33) │ │ │ │ +106A33 Extra Length 0000 (0) │ │ │ │ +106A35 Comment Length 0000 (0) │ │ │ │ +106A37 Disk Start 0000 (0) │ │ │ │ +106A39 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106A46 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106A3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106A4A Local Header Offset 00041172 (266610) │ │ │ │ -106A4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106A3F Local Header Offset 0003FCB0 (261296) │ │ │ │ +106A43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106A43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106A6D CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ -106A71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106A72 Created OS 03 (3) 'Unix' │ │ │ │ -106A73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106A74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106A75 General Purpose Flag 0800 (2048) │ │ │ │ +106A64 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ +106A68 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106A69 Created OS 03 (3) 'Unix' │ │ │ │ +106A6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106A6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106A6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106A77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106A79 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106A7D CRC 265CBBB0 (643611568) │ │ │ │ -106A81 Compressed Size 000002DA (730) │ │ │ │ -106A85 Uncompressed Size 00000859 (2137) │ │ │ │ -106A89 Filename Length 001E (30) │ │ │ │ -106A8B Extra Length 0000 (0) │ │ │ │ -106A8D Comment Length 0000 (0) │ │ │ │ -106A8F Disk Start 0000 (0) │ │ │ │ -106A91 Int File Attributes 0000 (0) │ │ │ │ +106A6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +106A70 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106A74 CRC 4DE3F3EC (1306784748) │ │ │ │ +106A78 Compressed Size 000002DC (732) │ │ │ │ +106A7C Uncompressed Size 0000086A (2154) │ │ │ │ +106A80 Filename Length 0020 (32) │ │ │ │ +106A82 Extra Length 0000 (0) │ │ │ │ +106A84 Comment Length 0000 (0) │ │ │ │ +106A86 Disk Start 0000 (0) │ │ │ │ +106A88 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106A93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106A8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106A97 Local Header Offset 00041899 (268441) │ │ │ │ -106A9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106A8E Local Header Offset 000403EB (263147) │ │ │ │ +106A92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106A92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106AB9 CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ -106ABD Created Zip Spec 14 (20) '2.0' │ │ │ │ -106ABE Created OS 03 (3) 'Unix' │ │ │ │ -106ABF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106AC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106AC1 General Purpose Flag 0800 (2048) │ │ │ │ +106AB2 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ +106AB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106AB7 Created OS 03 (3) 'Unix' │ │ │ │ +106AB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106AB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106ABA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106AC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106AC5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106AC9 CRC 0321B30D (52540173) │ │ │ │ -106ACD Compressed Size 000006AB (1707) │ │ │ │ -106AD1 Uncompressed Size 00000CC1 (3265) │ │ │ │ -106AD5 Filename Length 0023 (35) │ │ │ │ -106AD7 Extra Length 0000 (0) │ │ │ │ -106AD9 Comment Length 0000 (0) │ │ │ │ -106ADB Disk Start 0000 (0) │ │ │ │ -106ADD Int File Attributes 0000 (0) │ │ │ │ +106ABC Compression Method 0008 (8) 'Deflated' │ │ │ │ +106ABE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106AC2 CRC 3E010C78 (1040256120) │ │ │ │ +106AC6 Compressed Size 000006F1 (1777) │ │ │ │ +106ACA Uncompressed Size 00000D40 (3392) │ │ │ │ +106ACE Filename Length 001E (30) │ │ │ │ +106AD0 Extra Length 0000 (0) │ │ │ │ +106AD2 Comment Length 0000 (0) │ │ │ │ +106AD4 Disk Start 0000 (0) │ │ │ │ +106AD6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106ADF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106AD8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106AE3 Local Header Offset 00041BAF (269231) │ │ │ │ -106AE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106ADC Local Header Offset 00040705 (263941) │ │ │ │ +106AE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106AE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106AE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106B0A CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ -106B0E Created Zip Spec 14 (20) '2.0' │ │ │ │ -106B0F Created OS 03 (3) 'Unix' │ │ │ │ -106B10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106B11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106B12 General Purpose Flag 0800 (2048) │ │ │ │ +106AFE CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ +106B02 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106B03 Created OS 03 (3) 'Unix' │ │ │ │ +106B04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106B05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106B06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106B14 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106B16 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106B1A CRC 9E44AA56 (2655300182) │ │ │ │ -106B1E Compressed Size 00000321 (801) │ │ │ │ -106B22 Uncompressed Size 00000A19 (2585) │ │ │ │ -106B26 Filename Length 0022 (34) │ │ │ │ -106B28 Extra Length 0000 (0) │ │ │ │ -106B2A Comment Length 0000 (0) │ │ │ │ -106B2C Disk Start 0000 (0) │ │ │ │ -106B2E Int File Attributes 0000 (0) │ │ │ │ +106B08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106B0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106B0E CRC D666A549 (3597051209) │ │ │ │ +106B12 Compressed Size 000002D8 (728) │ │ │ │ +106B16 Uncompressed Size 00000852 (2130) │ │ │ │ +106B1A Filename Length 001D (29) │ │ │ │ +106B1C Extra Length 0000 (0) │ │ │ │ +106B1E Comment Length 0000 (0) │ │ │ │ +106B20 Disk Start 0000 (0) │ │ │ │ +106B22 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106B30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106B24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106B34 Local Header Offset 0004229B (271003) │ │ │ │ -106B38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106B28 Local Header Offset 00040E32 (265778) │ │ │ │ +106B2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106B38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106B2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106B5A CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ -106B5E Created Zip Spec 14 (20) '2.0' │ │ │ │ -106B5F Created OS 03 (3) 'Unix' │ │ │ │ -106B60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106B61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106B62 General Purpose Flag 0800 (2048) │ │ │ │ +106B49 CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ +106B4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +106B4E Created OS 03 (3) 'Unix' │ │ │ │ +106B4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106B50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106B51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106B64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106B66 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106B6A CRC 3DCDB358 (1036890968) │ │ │ │ -106B6E Compressed Size 000005EE (1518) │ │ │ │ -106B72 Uncompressed Size 00000B51 (2897) │ │ │ │ -106B76 Filename Length 0020 (32) │ │ │ │ -106B78 Extra Length 0000 (0) │ │ │ │ -106B7A Comment Length 0000 (0) │ │ │ │ -106B7C Disk Start 0000 (0) │ │ │ │ -106B7E Int File Attributes 0000 (0) │ │ │ │ +106B53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106B55 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106B59 CRC D53FDC0C (3577732108) │ │ │ │ +106B5D Compressed Size 000006EA (1770) │ │ │ │ +106B61 Uncompressed Size 00000D3F (3391) │ │ │ │ +106B65 Filename Length 001F (31) │ │ │ │ +106B67 Extra Length 0000 (0) │ │ │ │ +106B69 Comment Length 0000 (0) │ │ │ │ +106B6B Disk Start 0000 (0) │ │ │ │ +106B6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106B80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106B6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106B84 Local Header Offset 000425FC (271868) │ │ │ │ -106B88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106B73 Local Header Offset 00041145 (266565) │ │ │ │ +106B77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106B88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106B77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106BA8 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ -106BAC Created Zip Spec 14 (20) '2.0' │ │ │ │ -106BAD Created OS 03 (3) 'Unix' │ │ │ │ -106BAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106BAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106BB0 General Purpose Flag 0800 (2048) │ │ │ │ +106B96 CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ +106B9A Created Zip Spec 14 (20) '2.0' │ │ │ │ +106B9B Created OS 03 (3) 'Unix' │ │ │ │ +106B9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106B9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106B9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106BB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106BB4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106BB8 CRC 5DA5495C (1571113308) │ │ │ │ -106BBC Compressed Size 000002C3 (707) │ │ │ │ -106BC0 Uncompressed Size 0000082B (2091) │ │ │ │ -106BC4 Filename Length 001F (31) │ │ │ │ -106BC6 Extra Length 0000 (0) │ │ │ │ -106BC8 Comment Length 0000 (0) │ │ │ │ -106BCA Disk Start 0000 (0) │ │ │ │ -106BCC Int File Attributes 0000 (0) │ │ │ │ +106BA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106BA2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106BA6 CRC 265CBBB0 (643611568) │ │ │ │ +106BAA Compressed Size 000002DA (730) │ │ │ │ +106BAE Uncompressed Size 00000859 (2137) │ │ │ │ +106BB2 Filename Length 001E (30) │ │ │ │ +106BB4 Extra Length 0000 (0) │ │ │ │ +106BB6 Comment Length 0000 (0) │ │ │ │ +106BB8 Disk Start 0000 (0) │ │ │ │ +106BBA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106BCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106BBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106BD2 Local Header Offset 00042C28 (273448) │ │ │ │ -106BD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106BC0 Local Header Offset 0004186C (268396) │ │ │ │ +106BC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106BD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106BC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106BF5 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ -106BF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106BFA Created OS 03 (3) 'Unix' │ │ │ │ -106BFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106BFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106BFD General Purpose Flag 0800 (2048) │ │ │ │ +106BE2 CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ +106BE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106BE7 Created OS 03 (3) 'Unix' │ │ │ │ +106BE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106BE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106BEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106BFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -106C01 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106C05 CRC 68189AA8 (1746442920) │ │ │ │ -106C09 Compressed Size 000005F7 (1527) │ │ │ │ -106C0D Uncompressed Size 00000B59 (2905) │ │ │ │ -106C11 Filename Length 0022 (34) │ │ │ │ -106C13 Extra Length 0000 (0) │ │ │ │ -106C15 Comment Length 0000 (0) │ │ │ │ -106C17 Disk Start 0000 (0) │ │ │ │ -106C19 Int File Attributes 0000 (0) │ │ │ │ +106BEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +106BEE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106BF2 CRC 0321B30D (52540173) │ │ │ │ +106BF6 Compressed Size 000006AB (1707) │ │ │ │ +106BFA Uncompressed Size 00000CC1 (3265) │ │ │ │ +106BFE Filename Length 0023 (35) │ │ │ │ +106C00 Extra Length 0000 (0) │ │ │ │ +106C02 Comment Length 0000 (0) │ │ │ │ +106C04 Disk Start 0000 (0) │ │ │ │ +106C06 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106C1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106C08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106C1F Local Header Offset 00042F28 (274216) │ │ │ │ -106C23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106C0C Local Header Offset 00041B82 (269186) │ │ │ │ +106C10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106C23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106C45 CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ -106C49 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106C4A Created OS 03 (3) 'Unix' │ │ │ │ -106C4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106C4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106C4D General Purpose Flag 0800 (2048) │ │ │ │ +106C33 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ +106C37 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106C38 Created OS 03 (3) 'Unix' │ │ │ │ +106C39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106C3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106C3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106C4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -106C51 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106C55 CRC BCD37E99 (3167977113) │ │ │ │ -106C59 Compressed Size 000002CB (715) │ │ │ │ -106C5D Uncompressed Size 00000845 (2117) │ │ │ │ -106C61 Filename Length 0021 (33) │ │ │ │ -106C63 Extra Length 0000 (0) │ │ │ │ -106C65 Comment Length 0000 (0) │ │ │ │ -106C67 Disk Start 0000 (0) │ │ │ │ -106C69 Int File Attributes 0000 (0) │ │ │ │ +106C3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +106C3F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106C43 CRC 9E44AA56 (2655300182) │ │ │ │ +106C47 Compressed Size 00000321 (801) │ │ │ │ +106C4B Uncompressed Size 00000A19 (2585) │ │ │ │ +106C4F Filename Length 0022 (34) │ │ │ │ +106C51 Extra Length 0000 (0) │ │ │ │ +106C53 Comment Length 0000 (0) │ │ │ │ +106C55 Disk Start 0000 (0) │ │ │ │ +106C57 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106C6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106C59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106C6F Local Header Offset 0004355F (275807) │ │ │ │ -106C73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106C5D Local Header Offset 0004226E (270958) │ │ │ │ +106C61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106C73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106C61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106C94 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ -106C98 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106C99 Created OS 03 (3) 'Unix' │ │ │ │ -106C9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106C9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106C9C General Purpose Flag 0800 (2048) │ │ │ │ +106C83 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ +106C87 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106C88 Created OS 03 (3) 'Unix' │ │ │ │ +106C89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106C8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106C8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106C9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -106CA0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106CA4 CRC 37F4F390 (938800016) │ │ │ │ -106CA8 Compressed Size 0000060B (1547) │ │ │ │ -106CAC Uncompressed Size 00000B87 (2951) │ │ │ │ -106CB0 Filename Length 0021 (33) │ │ │ │ -106CB2 Extra Length 0000 (0) │ │ │ │ -106CB4 Comment Length 0000 (0) │ │ │ │ -106CB6 Disk Start 0000 (0) │ │ │ │ -106CB8 Int File Attributes 0000 (0) │ │ │ │ +106C8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +106C8F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106C93 CRC 3DCDB358 (1036890968) │ │ │ │ +106C97 Compressed Size 000005EE (1518) │ │ │ │ +106C9B Uncompressed Size 00000B51 (2897) │ │ │ │ +106C9F Filename Length 0020 (32) │ │ │ │ +106CA1 Extra Length 0000 (0) │ │ │ │ +106CA3 Comment Length 0000 (0) │ │ │ │ +106CA5 Disk Start 0000 (0) │ │ │ │ +106CA7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106CBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106CA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106CBE Local Header Offset 00043869 (276585) │ │ │ │ -106CC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106CAD Local Header Offset 000425CF (271823) │ │ │ │ +106CB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106CC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106CB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106CE3 CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ -106CE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106CE8 Created OS 03 (3) 'Unix' │ │ │ │ -106CE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106CEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106CEB General Purpose Flag 0800 (2048) │ │ │ │ +106CD1 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ +106CD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106CD6 Created OS 03 (3) 'Unix' │ │ │ │ +106CD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106CD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106CD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106CED Compression Method 0008 (8) 'Deflated' │ │ │ │ -106CEF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106CF3 CRC 35BE1B11 (901651217) │ │ │ │ -106CF7 Compressed Size 000002D0 (720) │ │ │ │ -106CFB Uncompressed Size 00000880 (2176) │ │ │ │ -106CFF Filename Length 0020 (32) │ │ │ │ -106D01 Extra Length 0000 (0) │ │ │ │ -106D03 Comment Length 0000 (0) │ │ │ │ -106D05 Disk Start 0000 (0) │ │ │ │ -106D07 Int File Attributes 0000 (0) │ │ │ │ +106CDB Compression Method 0008 (8) 'Deflated' │ │ │ │ +106CDD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106CE1 CRC 5DA5495C (1571113308) │ │ │ │ +106CE5 Compressed Size 000002C3 (707) │ │ │ │ +106CE9 Uncompressed Size 0000082B (2091) │ │ │ │ +106CED Filename Length 001F (31) │ │ │ │ +106CEF Extra Length 0000 (0) │ │ │ │ +106CF1 Comment Length 0000 (0) │ │ │ │ +106CF3 Disk Start 0000 (0) │ │ │ │ +106CF5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106D09 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106CF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106D0D Local Header Offset 00043EB3 (278195) │ │ │ │ -106D11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106CFB Local Header Offset 00042BFB (273403) │ │ │ │ +106CFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106D11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106CFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106D31 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ -106D35 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106D36 Created OS 03 (3) 'Unix' │ │ │ │ -106D37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106D38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106D39 General Purpose Flag 0800 (2048) │ │ │ │ +106D1E CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ +106D22 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106D23 Created OS 03 (3) 'Unix' │ │ │ │ +106D24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106D25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106D26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106D3B Compression Method 0008 (8) 'Deflated' │ │ │ │ -106D3D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106D41 CRC 629EB1B7 (1654567351) │ │ │ │ -106D45 Compressed Size 0000060F (1551) │ │ │ │ -106D49 Uncompressed Size 00000B8B (2955) │ │ │ │ -106D4D Filename Length 0022 (34) │ │ │ │ -106D4F Extra Length 0000 (0) │ │ │ │ -106D51 Comment Length 0000 (0) │ │ │ │ -106D53 Disk Start 0000 (0) │ │ │ │ -106D55 Int File Attributes 0000 (0) │ │ │ │ +106D28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106D2A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106D2E CRC 68189AA8 (1746442920) │ │ │ │ +106D32 Compressed Size 000005F7 (1527) │ │ │ │ +106D36 Uncompressed Size 00000B59 (2905) │ │ │ │ +106D3A Filename Length 0022 (34) │ │ │ │ +106D3C Extra Length 0000 (0) │ │ │ │ +106D3E Comment Length 0000 (0) │ │ │ │ +106D40 Disk Start 0000 (0) │ │ │ │ +106D42 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106D57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106D44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106D5B Local Header Offset 000441C1 (278977) │ │ │ │ -106D5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106D48 Local Header Offset 00042EFB (274171) │ │ │ │ +106D4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106D5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106D4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106D81 CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ -106D85 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106D86 Created OS 03 (3) 'Unix' │ │ │ │ -106D87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106D88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106D89 General Purpose Flag 0800 (2048) │ │ │ │ +106D6E CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ +106D72 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106D73 Created OS 03 (3) 'Unix' │ │ │ │ +106D74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106D75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106D76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106D8B Compression Method 0008 (8) 'Deflated' │ │ │ │ -106D8D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106D91 CRC 188A9B53 (411736915) │ │ │ │ -106D95 Compressed Size 000002D8 (728) │ │ │ │ -106D99 Uncompressed Size 00000895 (2197) │ │ │ │ -106D9D Filename Length 0021 (33) │ │ │ │ -106D9F Extra Length 0000 (0) │ │ │ │ -106DA1 Comment Length 0000 (0) │ │ │ │ -106DA3 Disk Start 0000 (0) │ │ │ │ -106DA5 Int File Attributes 0000 (0) │ │ │ │ +106D78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106D7A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106D7E CRC BCD37E99 (3167977113) │ │ │ │ +106D82 Compressed Size 000002CB (715) │ │ │ │ +106D86 Uncompressed Size 00000845 (2117) │ │ │ │ +106D8A Filename Length 0021 (33) │ │ │ │ +106D8C Extra Length 0000 (0) │ │ │ │ +106D8E Comment Length 0000 (0) │ │ │ │ +106D90 Disk Start 0000 (0) │ │ │ │ +106D92 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106DA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106D94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106DAB Local Header Offset 00044810 (280592) │ │ │ │ -106DAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106D98 Local Header Offset 00043532 (275762) │ │ │ │ +106D9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106DAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106D9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106DD0 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ -106DD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106DD5 Created OS 03 (3) 'Unix' │ │ │ │ -106DD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106DD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106DD8 General Purpose Flag 0800 (2048) │ │ │ │ +106DBD CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ +106DC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106DC2 Created OS 03 (3) 'Unix' │ │ │ │ +106DC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106DC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106DC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106DDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -106DDC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106DE0 CRC F9DD5DE5 (4192034277) │ │ │ │ -106DE4 Compressed Size 00000609 (1545) │ │ │ │ -106DE8 Uncompressed Size 00000B96 (2966) │ │ │ │ -106DEC Filename Length 001F (31) │ │ │ │ -106DEE Extra Length 0000 (0) │ │ │ │ -106DF0 Comment Length 0000 (0) │ │ │ │ -106DF2 Disk Start 0000 (0) │ │ │ │ -106DF4 Int File Attributes 0000 (0) │ │ │ │ +106DC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106DC9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106DCD CRC 37F4F390 (938800016) │ │ │ │ +106DD1 Compressed Size 0000060B (1547) │ │ │ │ +106DD5 Uncompressed Size 00000B87 (2951) │ │ │ │ +106DD9 Filename Length 0021 (33) │ │ │ │ +106DDB Extra Length 0000 (0) │ │ │ │ +106DDD Comment Length 0000 (0) │ │ │ │ +106DDF Disk Start 0000 (0) │ │ │ │ +106DE1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106DF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106DE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106DFA Local Header Offset 00044B27 (281383) │ │ │ │ -106DFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106DE7 Local Header Offset 0004383C (276540) │ │ │ │ +106DEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106DFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106DEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106E1D CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ -106E21 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106E22 Created OS 03 (3) 'Unix' │ │ │ │ -106E23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106E24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106E25 General Purpose Flag 0800 (2048) │ │ │ │ +106E0C CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ +106E10 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106E11 Created OS 03 (3) 'Unix' │ │ │ │ +106E12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106E13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106E14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E29 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106E2D CRC 10E14B16 (283200278) │ │ │ │ -106E31 Compressed Size 000002E4 (740) │ │ │ │ -106E35 Uncompressed Size 000008A2 (2210) │ │ │ │ -106E39 Filename Length 001E (30) │ │ │ │ -106E3B Extra Length 0000 (0) │ │ │ │ -106E3D Comment Length 0000 (0) │ │ │ │ -106E3F Disk Start 0000 (0) │ │ │ │ -106E41 Int File Attributes 0000 (0) │ │ │ │ +106E16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106E18 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106E1C CRC 35BE1B11 (901651217) │ │ │ │ +106E20 Compressed Size 000002D0 (720) │ │ │ │ +106E24 Uncompressed Size 00000880 (2176) │ │ │ │ +106E28 Filename Length 0020 (32) │ │ │ │ +106E2A Extra Length 0000 (0) │ │ │ │ +106E2C Comment Length 0000 (0) │ │ │ │ +106E2E Disk Start 0000 (0) │ │ │ │ +106E30 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106E43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106E32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106E47 Local Header Offset 0004516D (282989) │ │ │ │ -106E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106E36 Local Header Offset 00043E86 (278150) │ │ │ │ +106E3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106E69 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ -106E6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -106E6E Created OS 03 (3) 'Unix' │ │ │ │ -106E6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106E70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106E71 General Purpose Flag 0800 (2048) │ │ │ │ +106E5A CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ +106E5E Created Zip Spec 14 (20) '2.0' │ │ │ │ +106E5F Created OS 03 (3) 'Unix' │ │ │ │ +106E60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106E61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106E62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E75 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106E79 CRC BFB4DDE5 (3216301541) │ │ │ │ -106E7D Compressed Size 00000626 (1574) │ │ │ │ -106E81 Uncompressed Size 00000BBA (3002) │ │ │ │ -106E85 Filename Length 0021 (33) │ │ │ │ -106E87 Extra Length 0000 (0) │ │ │ │ -106E89 Comment Length 0000 (0) │ │ │ │ -106E8B Disk Start 0000 (0) │ │ │ │ -106E8D Int File Attributes 0000 (0) │ │ │ │ +106E64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106E66 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106E6A CRC 629EB1B7 (1654567351) │ │ │ │ +106E6E Compressed Size 0000060F (1551) │ │ │ │ +106E72 Uncompressed Size 00000B8B (2955) │ │ │ │ +106E76 Filename Length 0022 (34) │ │ │ │ +106E78 Extra Length 0000 (0) │ │ │ │ +106E7A Comment Length 0000 (0) │ │ │ │ +106E7C Disk Start 0000 (0) │ │ │ │ +106E7E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106E8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106E80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106E93 Local Header Offset 0004548D (283789) │ │ │ │ -106E97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106E84 Local Header Offset 00044194 (278932) │ │ │ │ +106E88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106EB8 CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ -106EBC Created Zip Spec 14 (20) '2.0' │ │ │ │ -106EBD Created OS 03 (3) 'Unix' │ │ │ │ -106EBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106EBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106EC0 General Purpose Flag 0800 (2048) │ │ │ │ +106EAA CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ +106EAE Created Zip Spec 14 (20) '2.0' │ │ │ │ +106EAF Created OS 03 (3) 'Unix' │ │ │ │ +106EB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106EB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106EB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106EC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106EC4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106EC8 CRC 72826B9E (1921149854) │ │ │ │ -106ECC Compressed Size 000002EF (751) │ │ │ │ -106ED0 Uncompressed Size 000008E0 (2272) │ │ │ │ -106ED4 Filename Length 0020 (32) │ │ │ │ -106ED6 Extra Length 0000 (0) │ │ │ │ -106ED8 Comment Length 0000 (0) │ │ │ │ -106EDA Disk Start 0000 (0) │ │ │ │ -106EDC Int File Attributes 0000 (0) │ │ │ │ +106EB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106EB6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106EBA CRC 188A9B53 (411736915) │ │ │ │ +106EBE Compressed Size 000002D8 (728) │ │ │ │ +106EC2 Uncompressed Size 00000895 (2197) │ │ │ │ +106EC6 Filename Length 0021 (33) │ │ │ │ +106EC8 Extra Length 0000 (0) │ │ │ │ +106ECA Comment Length 0000 (0) │ │ │ │ +106ECC Disk Start 0000 (0) │ │ │ │ +106ECE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106EDE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106ED0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106EE2 Local Header Offset 00045AF2 (285426) │ │ │ │ -106EE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106ED4 Local Header Offset 000447E3 (280547) │ │ │ │ +106ED8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106EE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106ED8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106F06 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ -106F0A Created Zip Spec 14 (20) '2.0' │ │ │ │ -106F0B Created OS 03 (3) 'Unix' │ │ │ │ -106F0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106F0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106F0E General Purpose Flag 0800 (2048) │ │ │ │ +106EF9 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ +106EFD Created Zip Spec 14 (20) '2.0' │ │ │ │ +106EFE Created OS 03 (3) 'Unix' │ │ │ │ +106EFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106F00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106F01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106F10 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106F12 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106F16 CRC 33B471B1 (867463601) │ │ │ │ -106F1A Compressed Size 000006A9 (1705) │ │ │ │ -106F1E Uncompressed Size 00000CF2 (3314) │ │ │ │ -106F22 Filename Length 0026 (38) │ │ │ │ -106F24 Extra Length 0000 (0) │ │ │ │ -106F26 Comment Length 0000 (0) │ │ │ │ -106F28 Disk Start 0000 (0) │ │ │ │ -106F2A Int File Attributes 0000 (0) │ │ │ │ +106F03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106F05 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106F09 CRC F9DD5DE5 (4192034277) │ │ │ │ +106F0D Compressed Size 00000609 (1545) │ │ │ │ +106F11 Uncompressed Size 00000B96 (2966) │ │ │ │ +106F15 Filename Length 001F (31) │ │ │ │ +106F17 Extra Length 0000 (0) │ │ │ │ +106F19 Comment Length 0000 (0) │ │ │ │ +106F1B Disk Start 0000 (0) │ │ │ │ +106F1D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106F2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106F1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106F30 Local Header Offset 00045E1F (286239) │ │ │ │ -106F34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106F23 Local Header Offset 00044AFA (281338) │ │ │ │ +106F27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106F34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106F27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106F5A CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ -106F5E Created Zip Spec 14 (20) '2.0' │ │ │ │ -106F5F Created OS 03 (3) 'Unix' │ │ │ │ -106F60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106F61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106F62 General Purpose Flag 0800 (2048) │ │ │ │ +106F46 CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ +106F4A Created Zip Spec 14 (20) '2.0' │ │ │ │ +106F4B Created OS 03 (3) 'Unix' │ │ │ │ +106F4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106F4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106F4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106F64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106F66 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106F6A CRC 8B3675E1 (2335602145) │ │ │ │ -106F6E Compressed Size 00000318 (792) │ │ │ │ -106F72 Uncompressed Size 0000099E (2462) │ │ │ │ -106F76 Filename Length 0025 (37) │ │ │ │ -106F78 Extra Length 0000 (0) │ │ │ │ -106F7A Comment Length 0000 (0) │ │ │ │ -106F7C Disk Start 0000 (0) │ │ │ │ -106F7E Int File Attributes 0000 (0) │ │ │ │ +106F50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106F52 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106F56 CRC 10E14B16 (283200278) │ │ │ │ +106F5A Compressed Size 000002E4 (740) │ │ │ │ +106F5E Uncompressed Size 000008A2 (2210) │ │ │ │ +106F62 Filename Length 001E (30) │ │ │ │ +106F64 Extra Length 0000 (0) │ │ │ │ +106F66 Comment Length 0000 (0) │ │ │ │ +106F68 Disk Start 0000 (0) │ │ │ │ +106F6A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106F80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106F6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106F84 Local Header Offset 0004650C (288012) │ │ │ │ -106F88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106F70 Local Header Offset 00045140 (282944) │ │ │ │ +106F74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106F88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106F74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106FAD CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ -106FB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106FB2 Created OS 03 (3) 'Unix' │ │ │ │ -106FB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106FB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106FB5 General Purpose Flag 0800 (2048) │ │ │ │ +106F92 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ +106F96 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106F97 Created OS 03 (3) 'Unix' │ │ │ │ +106F98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106F99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106F9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106FB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106FB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106FBD CRC 9A40AFE7 (2587930599) │ │ │ │ -106FC1 Compressed Size 000004DE (1246) │ │ │ │ -106FC5 Uncompressed Size 0000096E (2414) │ │ │ │ -106FC9 Filename Length 001B (27) │ │ │ │ -106FCB Extra Length 0000 (0) │ │ │ │ -106FCD Comment Length 0000 (0) │ │ │ │ -106FCF Disk Start 0000 (0) │ │ │ │ -106FD1 Int File Attributes 0000 (0) │ │ │ │ +106F9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +106F9E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106FA2 CRC BFB4DDE5 (3216301541) │ │ │ │ +106FA6 Compressed Size 00000626 (1574) │ │ │ │ +106FAA Uncompressed Size 00000BBA (3002) │ │ │ │ +106FAE Filename Length 0021 (33) │ │ │ │ +106FB0 Extra Length 0000 (0) │ │ │ │ +106FB2 Comment Length 0000 (0) │ │ │ │ +106FB4 Disk Start 0000 (0) │ │ │ │ +106FB6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106FD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106FB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106FD7 Local Header Offset 00046867 (288871) │ │ │ │ -106FDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106FBC Local Header Offset 00045460 (283744) │ │ │ │ +106FC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106FDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106FC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106FF6 CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ -106FFA Created Zip Spec 14 (20) '2.0' │ │ │ │ -106FFB Created OS 03 (3) 'Unix' │ │ │ │ -106FFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106FFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106FFE General Purpose Flag 0800 (2048) │ │ │ │ +106FE1 CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ +106FE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106FE6 Created OS 03 (3) 'Unix' │ │ │ │ +106FE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106FE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106FE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107000 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107002 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107006 CRC 30B7EF93 (817360787) │ │ │ │ -10700A Compressed Size 000001F9 (505) │ │ │ │ -10700E Uncompressed Size 0000058D (1421) │ │ │ │ -107012 Filename Length 001A (26) │ │ │ │ -107014 Extra Length 0000 (0) │ │ │ │ -107016 Comment Length 0000 (0) │ │ │ │ -107018 Disk Start 0000 (0) │ │ │ │ -10701A Int File Attributes 0000 (0) │ │ │ │ +106FEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +106FED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106FF1 CRC 72826B9E (1921149854) │ │ │ │ +106FF5 Compressed Size 000002EF (751) │ │ │ │ +106FF9 Uncompressed Size 000008E0 (2272) │ │ │ │ +106FFD Filename Length 0020 (32) │ │ │ │ +106FFF Extra Length 0000 (0) │ │ │ │ +107001 Comment Length 0000 (0) │ │ │ │ +107003 Disk Start 0000 (0) │ │ │ │ +107005 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10701C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107007 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107020 Local Header Offset 00046D7E (290174) │ │ │ │ -107024 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10700B Local Header Offset 00045AC5 (285381) │ │ │ │ +10700F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107024: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10700F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10703E CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ -107042 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107043 Created OS 03 (3) 'Unix' │ │ │ │ -107044 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107045 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107046 General Purpose Flag 0800 (2048) │ │ │ │ +10702F CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ +107033 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107034 Created OS 03 (3) 'Unix' │ │ │ │ +107035 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107036 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107037 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107048 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10704A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10704E CRC 9F747F20 (2675212064) │ │ │ │ -107052 Compressed Size 0000055A (1370) │ │ │ │ -107056 Uncompressed Size 00000AC3 (2755) │ │ │ │ -10705A Filename Length 001C (28) │ │ │ │ -10705C Extra Length 0000 (0) │ │ │ │ -10705E Comment Length 0000 (0) │ │ │ │ -107060 Disk Start 0000 (0) │ │ │ │ -107062 Int File Attributes 0000 (0) │ │ │ │ +107039 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10703B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10703F CRC 33B471B1 (867463601) │ │ │ │ +107043 Compressed Size 000006A9 (1705) │ │ │ │ +107047 Uncompressed Size 00000CF2 (3314) │ │ │ │ +10704B Filename Length 0026 (38) │ │ │ │ +10704D Extra Length 0000 (0) │ │ │ │ +10704F Comment Length 0000 (0) │ │ │ │ +107051 Disk Start 0000 (0) │ │ │ │ +107053 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107064 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107055 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107068 Local Header Offset 00046FAF (290735) │ │ │ │ -10706C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107059 Local Header Offset 00045DF2 (286194) │ │ │ │ +10705D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10706C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10705D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107088 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ -10708C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10708D Created OS 03 (3) 'Unix' │ │ │ │ -10708E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10708F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107090 General Purpose Flag 0800 (2048) │ │ │ │ +107083 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ +107087 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107088 Created OS 03 (3) 'Unix' │ │ │ │ +107089 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10708A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10708B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107092 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107094 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107098 CRC 9CD9F56D (2631529837) │ │ │ │ -10709C Compressed Size 0000023C (572) │ │ │ │ -1070A0 Uncompressed Size 00000716 (1814) │ │ │ │ -1070A4 Filename Length 001B (27) │ │ │ │ -1070A6 Extra Length 0000 (0) │ │ │ │ -1070A8 Comment Length 0000 (0) │ │ │ │ -1070AA Disk Start 0000 (0) │ │ │ │ -1070AC Int File Attributes 0000 (0) │ │ │ │ +10708D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10708F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107093 CRC 8B3675E1 (2335602145) │ │ │ │ +107097 Compressed Size 00000318 (792) │ │ │ │ +10709B Uncompressed Size 0000099E (2462) │ │ │ │ +10709F Filename Length 0025 (37) │ │ │ │ +1070A1 Extra Length 0000 (0) │ │ │ │ +1070A3 Comment Length 0000 (0) │ │ │ │ +1070A5 Disk Start 0000 (0) │ │ │ │ +1070A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1070AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1070A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1070B2 Local Header Offset 00047543 (292163) │ │ │ │ -1070B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1070AD Local Header Offset 000464DF (287967) │ │ │ │ +1070B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1070B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1070B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1070D1 CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ -1070D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1070D6 Created OS 03 (3) 'Unix' │ │ │ │ -1070D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1070D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1070D9 General Purpose Flag 0800 (2048) │ │ │ │ +1070D6 CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ +1070DA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1070DB Created OS 03 (3) 'Unix' │ │ │ │ +1070DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1070DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1070DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1070DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1070DD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1070E1 CRC FD79BE6E (4252614254) │ │ │ │ -1070E5 Compressed Size 00000594 (1428) │ │ │ │ -1070E9 Uncompressed Size 00000AD3 (2771) │ │ │ │ -1070ED Filename Length 001B (27) │ │ │ │ -1070EF Extra Length 0000 (0) │ │ │ │ -1070F1 Comment Length 0000 (0) │ │ │ │ -1070F3 Disk Start 0000 (0) │ │ │ │ -1070F5 Int File Attributes 0000 (0) │ │ │ │ +1070E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1070E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1070E6 CRC 9A40AFE7 (2587930599) │ │ │ │ +1070EA Compressed Size 000004DE (1246) │ │ │ │ +1070EE Uncompressed Size 0000096E (2414) │ │ │ │ +1070F2 Filename Length 001B (27) │ │ │ │ +1070F4 Extra Length 0000 (0) │ │ │ │ +1070F6 Comment Length 0000 (0) │ │ │ │ +1070F8 Disk Start 0000 (0) │ │ │ │ +1070FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1070F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1070FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1070FB Local Header Offset 000477B8 (292792) │ │ │ │ -1070FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107100 Local Header Offset 0004683A (288826) │ │ │ │ +107104 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1070FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107104: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10711A CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ -10711E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10711F Created OS 03 (3) 'Unix' │ │ │ │ -107120 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107121 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107122 General Purpose Flag 0800 (2048) │ │ │ │ +10711F CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ +107123 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107124 Created OS 03 (3) 'Unix' │ │ │ │ +107125 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107126 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107127 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107124 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107126 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10712A CRC FEF52F23 (4277481251) │ │ │ │ -10712E Compressed Size 0000026F (623) │ │ │ │ -107132 Uncompressed Size 00000738 (1848) │ │ │ │ -107136 Filename Length 001A (26) │ │ │ │ -107138 Extra Length 0000 (0) │ │ │ │ -10713A Comment Length 0000 (0) │ │ │ │ -10713C Disk Start 0000 (0) │ │ │ │ -10713E Int File Attributes 0000 (0) │ │ │ │ +107129 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10712B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10712F CRC 30B7EF93 (817360787) │ │ │ │ +107133 Compressed Size 000001F9 (505) │ │ │ │ +107137 Uncompressed Size 0000058D (1421) │ │ │ │ +10713B Filename Length 001A (26) │ │ │ │ +10713D Extra Length 0000 (0) │ │ │ │ +10713F Comment Length 0000 (0) │ │ │ │ +107141 Disk Start 0000 (0) │ │ │ │ +107143 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107140 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107145 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107144 Local Header Offset 00047D85 (294277) │ │ │ │ -107148 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107149 Local Header Offset 00046D51 (290129) │ │ │ │ +10714D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107148: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10714D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107162 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ -107166 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107167 Created OS 03 (3) 'Unix' │ │ │ │ -107168 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107169 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10716A General Purpose Flag 0800 (2048) │ │ │ │ +107167 CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ +10716B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10716C Created OS 03 (3) 'Unix' │ │ │ │ +10716D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10716E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10716F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10716C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10716E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107172 CRC 5A0BC914 (1510721812) │ │ │ │ -107176 Compressed Size 000006DB (1755) │ │ │ │ -10717A Uncompressed Size 00000EC5 (3781) │ │ │ │ -10717E Filename Length 001A (26) │ │ │ │ -107180 Extra Length 0000 (0) │ │ │ │ -107182 Comment Length 0000 (0) │ │ │ │ -107184 Disk Start 0000 (0) │ │ │ │ -107186 Int File Attributes 0000 (0) │ │ │ │ +107171 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107173 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107177 CRC 9F747F20 (2675212064) │ │ │ │ +10717B Compressed Size 0000055A (1370) │ │ │ │ +10717F Uncompressed Size 00000AC3 (2755) │ │ │ │ +107183 Filename Length 001C (28) │ │ │ │ +107185 Extra Length 0000 (0) │ │ │ │ +107187 Comment Length 0000 (0) │ │ │ │ +107189 Disk Start 0000 (0) │ │ │ │ +10718B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107188 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10718D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10718C Local Header Offset 0004802C (294956) │ │ │ │ -107190 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107191 Local Header Offset 00046F82 (290690) │ │ │ │ +107195 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107190: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107195: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1071AA CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ -1071AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1071AF Created OS 03 (3) 'Unix' │ │ │ │ -1071B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1071B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1071B2 General Purpose Flag 0800 (2048) │ │ │ │ +1071B1 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ +1071B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1071B6 Created OS 03 (3) 'Unix' │ │ │ │ +1071B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1071B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1071B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1071B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1071B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1071BA CRC 6A6FFC67 (1785724007) │ │ │ │ -1071BE Compressed Size 000002DF (735) │ │ │ │ -1071C2 Uncompressed Size 00000A67 (2663) │ │ │ │ -1071C6 Filename Length 0019 (25) │ │ │ │ -1071C8 Extra Length 0000 (0) │ │ │ │ -1071CA Comment Length 0000 (0) │ │ │ │ -1071CC Disk Start 0000 (0) │ │ │ │ -1071CE Int File Attributes 0000 (0) │ │ │ │ +1071BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1071BD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1071C1 CRC 9CD9F56D (2631529837) │ │ │ │ +1071C5 Compressed Size 0000023C (572) │ │ │ │ +1071C9 Uncompressed Size 00000716 (1814) │ │ │ │ +1071CD Filename Length 001B (27) │ │ │ │ +1071CF Extra Length 0000 (0) │ │ │ │ +1071D1 Comment Length 0000 (0) │ │ │ │ +1071D3 Disk Start 0000 (0) │ │ │ │ +1071D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1071D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1071D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1071D4 Local Header Offset 0004873F (296767) │ │ │ │ -1071D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1071DB Local Header Offset 00047516 (292118) │ │ │ │ +1071DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1071D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1071DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1071F1 CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ -1071F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1071F6 Created OS 03 (3) 'Unix' │ │ │ │ -1071F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1071F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1071F9 General Purpose Flag 0800 (2048) │ │ │ │ +1071FA CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ +1071FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1071FF Created OS 03 (3) 'Unix' │ │ │ │ +107200 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107201 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107202 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1071FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1071FD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107201 CRC 6C555BEA (1817533418) │ │ │ │ -107205 Compressed Size 000006C0 (1728) │ │ │ │ -107209 Uncompressed Size 00000EA5 (3749) │ │ │ │ -10720D Filename Length 001C (28) │ │ │ │ -10720F Extra Length 0000 (0) │ │ │ │ -107211 Comment Length 0000 (0) │ │ │ │ -107213 Disk Start 0000 (0) │ │ │ │ -107215 Int File Attributes 0000 (0) │ │ │ │ +107204 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107206 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10720A CRC FD79BE6E (4252614254) │ │ │ │ +10720E Compressed Size 00000594 (1428) │ │ │ │ +107212 Uncompressed Size 00000AD3 (2771) │ │ │ │ +107216 Filename Length 001B (27) │ │ │ │ +107218 Extra Length 0000 (0) │ │ │ │ +10721A Comment Length 0000 (0) │ │ │ │ +10721C Disk Start 0000 (0) │ │ │ │ +10721E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107217 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107220 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10721B Local Header Offset 00048A55 (297557) │ │ │ │ -10721F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107224 Local Header Offset 0004778B (292747) │ │ │ │ +107228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10721F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10723B CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ -10723F Created Zip Spec 14 (20) '2.0' │ │ │ │ -107240 Created OS 03 (3) 'Unix' │ │ │ │ -107241 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107242 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107243 General Purpose Flag 0800 (2048) │ │ │ │ +107243 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ +107247 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107248 Created OS 03 (3) 'Unix' │ │ │ │ +107249 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10724A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10724B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107245 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107247 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10724B CRC ABCAF5BE (2882205118) │ │ │ │ -10724F Compressed Size 000002E6 (742) │ │ │ │ -107253 Uncompressed Size 00000AB2 (2738) │ │ │ │ -107257 Filename Length 001B (27) │ │ │ │ -107259 Extra Length 0000 (0) │ │ │ │ -10725B Comment Length 0000 (0) │ │ │ │ -10725D Disk Start 0000 (0) │ │ │ │ -10725F Int File Attributes 0000 (0) │ │ │ │ +10724D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10724F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107253 CRC FEF52F23 (4277481251) │ │ │ │ +107257 Compressed Size 0000026F (623) │ │ │ │ +10725B Uncompressed Size 00000738 (1848) │ │ │ │ +10725F Filename Length 001A (26) │ │ │ │ +107261 Extra Length 0000 (0) │ │ │ │ +107263 Comment Length 0000 (0) │ │ │ │ +107265 Disk Start 0000 (0) │ │ │ │ +107267 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107261 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107269 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107265 Local Header Offset 0004914F (299343) │ │ │ │ -107269 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10726D Local Header Offset 00047D58 (294232) │ │ │ │ +107271 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107269: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107271: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107284 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ -107288 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107289 Created OS 03 (3) 'Unix' │ │ │ │ -10728A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10728B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10728C General Purpose Flag 0800 (2048) │ │ │ │ +10728B CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ +10728F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107290 Created OS 03 (3) 'Unix' │ │ │ │ +107291 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107292 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107293 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10728E Compression Method 0008 (8) 'Deflated' │ │ │ │ -107290 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107294 CRC 91E099EC (2447415788) │ │ │ │ -107298 Compressed Size 000007E8 (2024) │ │ │ │ -10729C Uncompressed Size 00000FF0 (4080) │ │ │ │ -1072A0 Filename Length 0021 (33) │ │ │ │ -1072A2 Extra Length 0000 (0) │ │ │ │ -1072A4 Comment Length 0000 (0) │ │ │ │ -1072A6 Disk Start 0000 (0) │ │ │ │ -1072A8 Int File Attributes 0000 (0) │ │ │ │ +107295 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107297 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10729B CRC 5A0BC914 (1510721812) │ │ │ │ +10729F Compressed Size 000006DB (1755) │ │ │ │ +1072A3 Uncompressed Size 00000EC5 (3781) │ │ │ │ +1072A7 Filename Length 001A (26) │ │ │ │ +1072A9 Extra Length 0000 (0) │ │ │ │ +1072AB Comment Length 0000 (0) │ │ │ │ +1072AD Disk Start 0000 (0) │ │ │ │ +1072AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1072AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1072B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1072AE Local Header Offset 0004946E (300142) │ │ │ │ -1072B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1072B5 Local Header Offset 00047FFF (294911) │ │ │ │ +1072B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1072B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1072B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1072D3 CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ +1072D3 CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ 1072D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ 1072D8 Created OS 03 (3) 'Unix' │ │ │ │ 1072D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 1072DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ 1072DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 1072DD Compression Method 0008 (8) 'Deflated' │ │ │ │ 1072DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1072E3 CRC B39CF83F (3013408831) │ │ │ │ -1072E7 Compressed Size 0000036D (877) │ │ │ │ -1072EB Uncompressed Size 00000DF5 (3573) │ │ │ │ -1072EF Filename Length 0020 (32) │ │ │ │ +1072E3 CRC 6A6FFC67 (1785724007) │ │ │ │ +1072E7 Compressed Size 000002DF (735) │ │ │ │ +1072EB Uncompressed Size 00000A67 (2663) │ │ │ │ +1072EF Filename Length 0019 (25) │ │ │ │ 1072F1 Extra Length 0000 (0) │ │ │ │ 1072F3 Comment Length 0000 (0) │ │ │ │ 1072F5 Disk Start 0000 (0) │ │ │ │ 1072F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 1072F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1072FD Local Header Offset 00049C95 (302229) │ │ │ │ -107301 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1072FD Local Header Offset 00048712 (296722) │ │ │ │ +107301 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107301: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107301: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107321 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ -107325 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107326 Created OS 03 (3) 'Unix' │ │ │ │ -107327 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107328 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107329 General Purpose Flag 0800 (2048) │ │ │ │ +10731A CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ +10731E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10731F Created OS 03 (3) 'Unix' │ │ │ │ +107320 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107321 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107322 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10732B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10732D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107331 CRC 7CB2633A (2092065594) │ │ │ │ -107335 Compressed Size 000005EE (1518) │ │ │ │ -107339 Uncompressed Size 00000CC9 (3273) │ │ │ │ -10733D Filename Length 001C (28) │ │ │ │ -10733F Extra Length 0000 (0) │ │ │ │ -107341 Comment Length 0000 (0) │ │ │ │ -107343 Disk Start 0000 (0) │ │ │ │ -107345 Int File Attributes 0000 (0) │ │ │ │ +107324 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107326 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10732A CRC 6C555BEA (1817533418) │ │ │ │ +10732E Compressed Size 000006C0 (1728) │ │ │ │ +107332 Uncompressed Size 00000EA5 (3749) │ │ │ │ +107336 Filename Length 001C (28) │ │ │ │ +107338 Extra Length 0000 (0) │ │ │ │ +10733A Comment Length 0000 (0) │ │ │ │ +10733C Disk Start 0000 (0) │ │ │ │ +10733E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107347 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107340 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10734B Local Header Offset 0004A040 (303168) │ │ │ │ -10734F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107344 Local Header Offset 00048A28 (297512) │ │ │ │ +107348 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10734F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107348: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10736B CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ -10736F Created Zip Spec 14 (20) '2.0' │ │ │ │ -107370 Created OS 03 (3) 'Unix' │ │ │ │ -107371 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107372 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107373 General Purpose Flag 0800 (2048) │ │ │ │ +107364 CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ +107368 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107369 Created OS 03 (3) 'Unix' │ │ │ │ +10736A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10736B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10736C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107375 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107377 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10737B CRC C2C023CC (3267371980) │ │ │ │ -10737F Compressed Size 0000026C (620) │ │ │ │ -107383 Uncompressed Size 000008D9 (2265) │ │ │ │ -107387 Filename Length 001B (27) │ │ │ │ -107389 Extra Length 0000 (0) │ │ │ │ -10738B Comment Length 0000 (0) │ │ │ │ -10738D Disk Start 0000 (0) │ │ │ │ -10738F Int File Attributes 0000 (0) │ │ │ │ +10736E Compression Method 0008 (8) 'Deflated' │ │ │ │ +107370 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107374 CRC ABCAF5BE (2882205118) │ │ │ │ +107378 Compressed Size 000002E6 (742) │ │ │ │ +10737C Uncompressed Size 00000AB2 (2738) │ │ │ │ +107380 Filename Length 001B (27) │ │ │ │ +107382 Extra Length 0000 (0) │ │ │ │ +107384 Comment Length 0000 (0) │ │ │ │ +107386 Disk Start 0000 (0) │ │ │ │ +107388 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107391 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10738A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107395 Local Header Offset 0004A668 (304744) │ │ │ │ -107399 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10738E Local Header Offset 00049122 (299298) │ │ │ │ +107392 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107399: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107392: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1073B4 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ -1073B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1073B9 Created OS 03 (3) 'Unix' │ │ │ │ -1073BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1073BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1073BC General Purpose Flag 0800 (2048) │ │ │ │ +1073AD CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ +1073B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1073B2 Created OS 03 (3) 'Unix' │ │ │ │ +1073B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1073B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1073B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1073BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1073C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1073C4 CRC E707F102 (3876057346) │ │ │ │ -1073C8 Compressed Size 00000501 (1281) │ │ │ │ -1073CC Uncompressed Size 000009A8 (2472) │ │ │ │ -1073D0 Filename Length 001A (26) │ │ │ │ -1073D2 Extra Length 0000 (0) │ │ │ │ -1073D4 Comment Length 0000 (0) │ │ │ │ -1073D6 Disk Start 0000 (0) │ │ │ │ -1073D8 Int File Attributes 0000 (0) │ │ │ │ +1073B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1073B9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1073BD CRC 91E099EC (2447415788) │ │ │ │ +1073C1 Compressed Size 000007E8 (2024) │ │ │ │ +1073C5 Uncompressed Size 00000FF0 (4080) │ │ │ │ +1073C9 Filename Length 0021 (33) │ │ │ │ +1073CB Extra Length 0000 (0) │ │ │ │ +1073CD Comment Length 0000 (0) │ │ │ │ +1073CF Disk Start 0000 (0) │ │ │ │ +1073D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1073DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1073D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1073DE Local Header Offset 0004A90D (305421) │ │ │ │ -1073E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1073D7 Local Header Offset 00049441 (300097) │ │ │ │ +1073DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1073E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1073DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1073FC CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ +1073FC CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ 107400 Created Zip Spec 14 (20) '2.0' │ │ │ │ 107401 Created OS 03 (3) 'Unix' │ │ │ │ 107402 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 107403 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 107404 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 107406 Compression Method 0008 (8) 'Deflated' │ │ │ │ 107408 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10740C CRC 7FB5D8B8 (2142623928) │ │ │ │ -107410 Compressed Size 00000205 (517) │ │ │ │ -107414 Uncompressed Size 0000061A (1562) │ │ │ │ -107418 Filename Length 0019 (25) │ │ │ │ +10740C CRC B39CF83F (3013408831) │ │ │ │ +107410 Compressed Size 0000036D (877) │ │ │ │ +107414 Uncompressed Size 00000DF5 (3573) │ │ │ │ +107418 Filename Length 0020 (32) │ │ │ │ 10741A Extra Length 0000 (0) │ │ │ │ 10741C Comment Length 0000 (0) │ │ │ │ 10741E Disk Start 0000 (0) │ │ │ │ 107420 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 107422 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107426 Local Header Offset 0004AE46 (306758) │ │ │ │ -10742A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107426 Local Header Offset 00049C68 (302184) │ │ │ │ +10742A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10742A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10742A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107443 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ -107447 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107448 Created OS 03 (3) 'Unix' │ │ │ │ -107449 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10744A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10744B General Purpose Flag 0800 (2048) │ │ │ │ +10744A CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ +10744E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10744F Created OS 03 (3) 'Unix' │ │ │ │ +107450 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107451 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107452 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10744D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10744F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107453 CRC 3CAC973B (1017943867) │ │ │ │ -107457 Compressed Size 000004FD (1277) │ │ │ │ -10745B Uncompressed Size 00000954 (2388) │ │ │ │ -10745F Filename Length 0022 (34) │ │ │ │ -107461 Extra Length 0000 (0) │ │ │ │ -107463 Comment Length 0000 (0) │ │ │ │ -107465 Disk Start 0000 (0) │ │ │ │ -107467 Int File Attributes 0000 (0) │ │ │ │ +107454 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107456 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10745A CRC 7CB2633A (2092065594) │ │ │ │ +10745E Compressed Size 000005EE (1518) │ │ │ │ +107462 Uncompressed Size 00000CC9 (3273) │ │ │ │ +107466 Filename Length 001C (28) │ │ │ │ +107468 Extra Length 0000 (0) │ │ │ │ +10746A Comment Length 0000 (0) │ │ │ │ +10746C Disk Start 0000 (0) │ │ │ │ +10746E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107469 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107470 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10746D Local Header Offset 0004B082 (307330) │ │ │ │ -107471 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107474 Local Header Offset 0004A013 (303123) │ │ │ │ +107478 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107471: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107478: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107493 CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ -107497 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107498 Created OS 03 (3) 'Unix' │ │ │ │ -107499 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10749A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10749B General Purpose Flag 0800 (2048) │ │ │ │ +107494 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ +107498 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107499 Created OS 03 (3) 'Unix' │ │ │ │ +10749A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10749B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10749C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10749D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10749F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1074A3 CRC D1F72E61 (3522637409) │ │ │ │ -1074A7 Compressed Size 00000310 (784) │ │ │ │ -1074AB Uncompressed Size 00000A2F (2607) │ │ │ │ -1074AF Filename Length 0021 (33) │ │ │ │ -1074B1 Extra Length 0000 (0) │ │ │ │ -1074B3 Comment Length 0000 (0) │ │ │ │ -1074B5 Disk Start 0000 (0) │ │ │ │ -1074B7 Int File Attributes 0000 (0) │ │ │ │ +10749E Compression Method 0008 (8) 'Deflated' │ │ │ │ +1074A0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1074A4 CRC C2C023CC (3267371980) │ │ │ │ +1074A8 Compressed Size 0000026C (620) │ │ │ │ +1074AC Uncompressed Size 000008D9 (2265) │ │ │ │ +1074B0 Filename Length 001B (27) │ │ │ │ +1074B2 Extra Length 0000 (0) │ │ │ │ +1074B4 Comment Length 0000 (0) │ │ │ │ +1074B6 Disk Start 0000 (0) │ │ │ │ +1074B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1074B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1074BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1074BD Local Header Offset 0004B5BF (308671) │ │ │ │ -1074C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1074BE Local Header Offset 0004A63B (304699) │ │ │ │ +1074C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1074C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1074C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1074E2 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ -1074E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1074E7 Created OS 03 (3) 'Unix' │ │ │ │ -1074E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1074E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1074EA General Purpose Flag 0800 (2048) │ │ │ │ +1074DD CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ +1074E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1074E2 Created OS 03 (3) 'Unix' │ │ │ │ +1074E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1074E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1074E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1074EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1074EE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1074F2 CRC D19210DF (3516010719) │ │ │ │ -1074F6 Compressed Size 0000033A (826) │ │ │ │ -1074FA Uncompressed Size 000007FF (2047) │ │ │ │ -1074FE Filename Length 001F (31) │ │ │ │ -107500 Extra Length 0000 (0) │ │ │ │ -107502 Comment Length 0000 (0) │ │ │ │ -107504 Disk Start 0000 (0) │ │ │ │ -107506 Int File Attributes 0000 (0) │ │ │ │ +1074E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1074E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1074ED CRC E707F102 (3876057346) │ │ │ │ +1074F1 Compressed Size 00000501 (1281) │ │ │ │ +1074F5 Uncompressed Size 000009A8 (2472) │ │ │ │ +1074F9 Filename Length 001A (26) │ │ │ │ +1074FB Extra Length 0000 (0) │ │ │ │ +1074FD Comment Length 0000 (0) │ │ │ │ +1074FF Disk Start 0000 (0) │ │ │ │ +107501 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107508 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107503 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10750C Local Header Offset 0004B90E (309518) │ │ │ │ -107510 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107507 Local Header Offset 0004A8E0 (305376) │ │ │ │ +10750B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107510: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10750B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10752F CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ -107533 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107534 Created OS 03 (3) 'Unix' │ │ │ │ -107535 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107536 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107537 General Purpose Flag 0800 (2048) │ │ │ │ +107525 CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ +107529 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10752A Created OS 03 (3) 'Unix' │ │ │ │ +10752B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10752C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10752D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107539 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10753B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10753F CRC 3B65520F (996495887) │ │ │ │ -107543 Compressed Size 00000345 (837) │ │ │ │ -107547 Uncompressed Size 00000F7E (3966) │ │ │ │ -10754B Filename Length 001E (30) │ │ │ │ -10754D Extra Length 0000 (0) │ │ │ │ -10754F Comment Length 0000 (0) │ │ │ │ -107551 Disk Start 0000 (0) │ │ │ │ -107553 Int File Attributes 0000 (0) │ │ │ │ +10752F Compression Method 0008 (8) 'Deflated' │ │ │ │ +107531 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107535 CRC 7FB5D8B8 (2142623928) │ │ │ │ +107539 Compressed Size 00000205 (517) │ │ │ │ +10753D Uncompressed Size 0000061A (1562) │ │ │ │ +107541 Filename Length 0019 (25) │ │ │ │ +107543 Extra Length 0000 (0) │ │ │ │ +107545 Comment Length 0000 (0) │ │ │ │ +107547 Disk Start 0000 (0) │ │ │ │ +107549 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107555 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10754B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107559 Local Header Offset 0004BC85 (310405) │ │ │ │ -10755D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10754F Local Header Offset 0004AE19 (306713) │ │ │ │ +107553 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10755D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107553: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10757B CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ -10757F Created Zip Spec 14 (20) '2.0' │ │ │ │ -107580 Created OS 03 (3) 'Unix' │ │ │ │ -107581 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107582 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107583 General Purpose Flag 0800 (2048) │ │ │ │ +10756C CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ +107570 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107571 Created OS 03 (3) 'Unix' │ │ │ │ +107572 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107573 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107574 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107585 Compression Method 0000 (0) 'Stored' │ │ │ │ -107587 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10758B CRC 00000000 (0) │ │ │ │ -10758F Compressed Size 00000000 (0) │ │ │ │ -107593 Uncompressed Size 00000000 (0) │ │ │ │ -107597 Filename Length 000F (15) │ │ │ │ -107599 Extra Length 0000 (0) │ │ │ │ -10759B Comment Length 0000 (0) │ │ │ │ -10759D Disk Start 0000 (0) │ │ │ │ -10759F Int File Attributes 0000 (0) │ │ │ │ +107576 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107578 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10757C CRC 3CAC973B (1017943867) │ │ │ │ +107580 Compressed Size 000004FD (1277) │ │ │ │ +107584 Uncompressed Size 00000954 (2388) │ │ │ │ +107588 Filename Length 0022 (34) │ │ │ │ +10758A Extra Length 0000 (0) │ │ │ │ +10758C Comment Length 0000 (0) │ │ │ │ +10758E Disk Start 0000 (0) │ │ │ │ +107590 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1075A1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ - [Bit 4] Directory │ │ │ │ - [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ - [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1075A5 Local Header Offset 0004C006 (311302) │ │ │ │ -1075A9 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +107592 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107596 Local Header Offset 0004B055 (307285) │ │ │ │ +10759A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1075A9: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10759A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1075A9: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ -# 'External Attributes' flag this as a directory │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x107581: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ │ │ │ │ -1075B8 CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ -1075BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1075BD Created OS 03 (3) 'Unix' │ │ │ │ -1075BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1075BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1075C0 General Purpose Flag 0800 (2048) │ │ │ │ +1075BC CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ +1075C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1075C1 Created OS 03 (3) 'Unix' │ │ │ │ +1075C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1075C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1075C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1075C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1075C4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1075C8 CRC 7B0ADA39 (2064308793) │ │ │ │ -1075CC Compressed Size 000003E0 (992) │ │ │ │ -1075D0 Uncompressed Size 00000834 (2100) │ │ │ │ -1075D4 Filename Length 0028 (40) │ │ │ │ -1075D6 Extra Length 0000 (0) │ │ │ │ -1075D8 Comment Length 0000 (0) │ │ │ │ -1075DA Disk Start 0000 (0) │ │ │ │ -1075DC Int File Attributes 0000 (0) │ │ │ │ +1075C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1075C8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1075CC CRC D1F72E61 (3522637409) │ │ │ │ +1075D0 Compressed Size 00000310 (784) │ │ │ │ +1075D4 Uncompressed Size 00000A2F (2607) │ │ │ │ +1075D8 Filename Length 0021 (33) │ │ │ │ +1075DA Extra Length 0000 (0) │ │ │ │ +1075DC Comment Length 0000 (0) │ │ │ │ +1075DE Disk Start 0000 (0) │ │ │ │ +1075E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1075DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1075E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1075E2 Local Header Offset 0004C033 (311347) │ │ │ │ -1075E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1075E6 Local Header Offset 0004B592 (308626) │ │ │ │ +1075EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1075E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1075EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10760E CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ -107612 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107613 Created OS 03 (3) 'Unix' │ │ │ │ -107614 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107615 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107616 General Purpose Flag 0800 (2048) │ │ │ │ +10760B CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ +10760F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107610 Created OS 03 (3) 'Unix' │ │ │ │ +107611 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107612 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107613 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107618 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10761A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10761E CRC EB372837 (3946260535) │ │ │ │ -107622 Compressed Size 000004CF (1231) │ │ │ │ -107626 Uncompressed Size 00001312 (4882) │ │ │ │ -10762A Filename Length 0027 (39) │ │ │ │ -10762C Extra Length 0000 (0) │ │ │ │ -10762E Comment Length 0000 (0) │ │ │ │ -107630 Disk Start 0000 (0) │ │ │ │ -107632 Int File Attributes 0000 (0) │ │ │ │ +107615 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107617 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10761B CRC D19210DF (3516010719) │ │ │ │ +10761F Compressed Size 0000033A (826) │ │ │ │ +107623 Uncompressed Size 000007FF (2047) │ │ │ │ +107627 Filename Length 001F (31) │ │ │ │ +107629 Extra Length 0000 (0) │ │ │ │ +10762B Comment Length 0000 (0) │ │ │ │ +10762D Disk Start 0000 (0) │ │ │ │ +10762F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107634 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107631 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107638 Local Header Offset 0004C459 (312409) │ │ │ │ -10763C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107635 Local Header Offset 0004B8E1 (309473) │ │ │ │ +107639 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10763C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107639: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107663 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ -107667 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107668 Created OS 03 (3) 'Unix' │ │ │ │ -107669 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10766A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10766B General Purpose Flag 0800 (2048) │ │ │ │ +107658 CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ +10765C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10765D Created OS 03 (3) 'Unix' │ │ │ │ +10765E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10765F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107660 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10766D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10766F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107673 CRC 1B8C37FB (462174203) │ │ │ │ -107677 Compressed Size 000004C6 (1222) │ │ │ │ -10767B Uncompressed Size 00000B4F (2895) │ │ │ │ -10767F Filename Length 0023 (35) │ │ │ │ -107681 Extra Length 0000 (0) │ │ │ │ -107683 Comment Length 0000 (0) │ │ │ │ -107685 Disk Start 0000 (0) │ │ │ │ -107687 Int File Attributes 0000 (0) │ │ │ │ +107662 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107664 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107668 CRC 3B65520F (996495887) │ │ │ │ +10766C Compressed Size 00000345 (837) │ │ │ │ +107670 Uncompressed Size 00000F7E (3966) │ │ │ │ +107674 Filename Length 001E (30) │ │ │ │ +107676 Extra Length 0000 (0) │ │ │ │ +107678 Comment Length 0000 (0) │ │ │ │ +10767A Disk Start 0000 (0) │ │ │ │ +10767C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107689 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10767E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10768D Local Header Offset 0004C96D (313709) │ │ │ │ -107691 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107682 Local Header Offset 0004BC58 (310360) │ │ │ │ +107686 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107686: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1076B4 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ -1076B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1076B9 Created OS 03 (3) 'Unix' │ │ │ │ -1076BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1076BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1076BC General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ +1076A4 CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ +1076A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1076A9 Created OS 03 (3) 'Unix' │ │ │ │ +1076AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1076AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1076AC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1076BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1076C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1076C4 CRC 41517449 (1095857225) │ │ │ │ -1076C8 Compressed Size 000005B7 (1463) │ │ │ │ -1076CC Uncompressed Size 00001C50 (7248) │ │ │ │ -1076D0 Filename Length 0022 (34) │ │ │ │ -1076D2 Extra Length 0000 (0) │ │ │ │ -1076D4 Comment Length 0000 (0) │ │ │ │ -1076D6 Disk Start 0000 (0) │ │ │ │ -1076D8 Int File Attributes 0000 (0) │ │ │ │ +1076AE Compression Method 0000 (0) 'Stored' │ │ │ │ +1076B0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1076B4 CRC 00000000 (0) │ │ │ │ +1076B8 Compressed Size 00000000 (0) │ │ │ │ +1076BC Uncompressed Size 00000000 (0) │ │ │ │ +1076C0 Filename Length 000F (15) │ │ │ │ +1076C2 Extra Length 0000 (0) │ │ │ │ +1076C4 Comment Length 0000 (0) │ │ │ │ +1076C6 Disk Start 0000 (0) │ │ │ │ +1076C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1076DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1076DE Local Header Offset 0004CE74 (314996) │ │ │ │ -1076E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1076CA Ext File Attributes 41ED0010 (1106051088) │ │ │ │ + [Bit 4] Directory │ │ │ │ + [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ + [Bits 28-31] 04 (4) 'Directory' │ │ │ │ +1076CE Local Header Offset 0004BFD9 (311257) │ │ │ │ +1076D2 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1076E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1076D2: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ +# ERROR: Offset 0x1076D2: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# 'External Attributes' flag this as a directory │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x1076AA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ │ │ │ │ -107704 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ -107708 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107709 Created OS 03 (3) 'Unix' │ │ │ │ -10770A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10770B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10770C General Purpose Flag 0800 (2048) │ │ │ │ +1076E1 CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ +1076E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1076E6 Created OS 03 (3) 'Unix' │ │ │ │ +1076E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1076E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1076E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10770E Compression Method 0008 (8) 'Deflated' │ │ │ │ -107710 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107714 CRC 1B06F607 (453441031) │ │ │ │ -107718 Compressed Size 000003B5 (949) │ │ │ │ -10771C Uncompressed Size 0000091E (2334) │ │ │ │ -107720 Filename Length 001E (30) │ │ │ │ -107722 Extra Length 0000 (0) │ │ │ │ -107724 Comment Length 0000 (0) │ │ │ │ -107726 Disk Start 0000 (0) │ │ │ │ -107728 Int File Attributes 0000 (0) │ │ │ │ +1076EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1076ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1076F1 CRC 7B0ADA39 (2064308793) │ │ │ │ +1076F5 Compressed Size 000003E0 (992) │ │ │ │ +1076F9 Uncompressed Size 00000834 (2100) │ │ │ │ +1076FD Filename Length 0028 (40) │ │ │ │ +1076FF Extra Length 0000 (0) │ │ │ │ +107701 Comment Length 0000 (0) │ │ │ │ +107703 Disk Start 0000 (0) │ │ │ │ +107705 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10772A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107707 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10772E Local Header Offset 0004D46B (316523) │ │ │ │ -107732 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10770B Local Header Offset 0004C006 (311302) │ │ │ │ +10770F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107732: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10770F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107750 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ -107754 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107755 Created OS 03 (3) 'Unix' │ │ │ │ -107756 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107757 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107758 General Purpose Flag 0800 (2048) │ │ │ │ +107737 CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ +10773B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10773C Created OS 03 (3) 'Unix' │ │ │ │ +10773D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10773E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10773F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10775A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10775C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107760 CRC A44FB6FC (2756687612) │ │ │ │ -107764 Compressed Size 00000300 (768) │ │ │ │ -107768 Uncompressed Size 00000E73 (3699) │ │ │ │ -10776C Filename Length 001D (29) │ │ │ │ -10776E Extra Length 0000 (0) │ │ │ │ -107770 Comment Length 0000 (0) │ │ │ │ -107772 Disk Start 0000 (0) │ │ │ │ -107774 Int File Attributes 0000 (0) │ │ │ │ +107741 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107743 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107747 CRC EB372837 (3946260535) │ │ │ │ +10774B Compressed Size 000004CF (1231) │ │ │ │ +10774F Uncompressed Size 00001312 (4882) │ │ │ │ +107753 Filename Length 0027 (39) │ │ │ │ +107755 Extra Length 0000 (0) │ │ │ │ +107757 Comment Length 0000 (0) │ │ │ │ +107759 Disk Start 0000 (0) │ │ │ │ +10775B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107776 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10775D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10777A Local Header Offset 0004D85C (317532) │ │ │ │ -10777E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107761 Local Header Offset 0004C42C (312364) │ │ │ │ +107765 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10777E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107765: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10779B CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ -10779F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1077A0 Created OS 03 (3) 'Unix' │ │ │ │ -1077A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1077A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1077A3 General Purpose Flag 0800 (2048) │ │ │ │ +10778C CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ +107790 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107791 Created OS 03 (3) 'Unix' │ │ │ │ +107792 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107793 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107794 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1077A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1077A7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1077AB CRC 529753D3 (1385649107) │ │ │ │ -1077AF Compressed Size 00001852 (6226) │ │ │ │ -1077B3 Uncompressed Size 00005079 (20601) │ │ │ │ -1077B7 Filename Length 0018 (24) │ │ │ │ -1077B9 Extra Length 0000 (0) │ │ │ │ -1077BB Comment Length 0000 (0) │ │ │ │ -1077BD Disk Start 0000 (0) │ │ │ │ -1077BF Int File Attributes 0000 (0) │ │ │ │ +107796 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107798 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10779C CRC 1B8C37FB (462174203) │ │ │ │ +1077A0 Compressed Size 000004C6 (1222) │ │ │ │ +1077A4 Uncompressed Size 00000B4F (2895) │ │ │ │ +1077A8 Filename Length 0023 (35) │ │ │ │ +1077AA Extra Length 0000 (0) │ │ │ │ +1077AC Comment Length 0000 (0) │ │ │ │ +1077AE Disk Start 0000 (0) │ │ │ │ +1077B0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1077C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1077B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1077C5 Local Header Offset 0004DB97 (318359) │ │ │ │ -1077C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1077B6 Local Header Offset 0004C940 (313664) │ │ │ │ +1077BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1077C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1077BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1077E1 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ -1077E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1077E6 Created OS 03 (3) 'Unix' │ │ │ │ -1077E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1077E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1077E9 General Purpose Flag 0800 (2048) │ │ │ │ +1077DD CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ +1077E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1077E2 Created OS 03 (3) 'Unix' │ │ │ │ +1077E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1077E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1077E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1077EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1077ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1077F1 CRC 2C3D4846 (742213702) │ │ │ │ -1077F5 Compressed Size 00002094 (8340) │ │ │ │ -1077F9 Uncompressed Size 00013697 (79511) │ │ │ │ -1077FD Filename Length 0017 (23) │ │ │ │ -1077FF Extra Length 0000 (0) │ │ │ │ -107801 Comment Length 0000 (0) │ │ │ │ -107803 Disk Start 0000 (0) │ │ │ │ -107805 Int File Attributes 0000 (0) │ │ │ │ +1077E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1077E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1077ED CRC 41517449 (1095857225) │ │ │ │ +1077F1 Compressed Size 000005B7 (1463) │ │ │ │ +1077F5 Uncompressed Size 00001C50 (7248) │ │ │ │ +1077F9 Filename Length 0022 (34) │ │ │ │ +1077FB Extra Length 0000 (0) │ │ │ │ +1077FD Comment Length 0000 (0) │ │ │ │ +1077FF Disk Start 0000 (0) │ │ │ │ +107801 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107807 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107803 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10780B Local Header Offset 0004F41F (324639) │ │ │ │ -10780F Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107807 Local Header Offset 0004CE47 (314951) │ │ │ │ +10780B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10780F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10780B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107826 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ -10782A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10782B Created OS 03 (3) 'Unix' │ │ │ │ -10782C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10782D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10782E General Purpose Flag 0800 (2048) │ │ │ │ +10782D CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ +107831 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107832 Created OS 03 (3) 'Unix' │ │ │ │ +107833 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107834 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107835 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107830 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107832 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107836 CRC EB9A9FD2 (3952779218) │ │ │ │ -10783A Compressed Size 000007B7 (1975) │ │ │ │ -10783E Uncompressed Size 000014DF (5343) │ │ │ │ -107842 Filename Length 0025 (37) │ │ │ │ -107844 Extra Length 0000 (0) │ │ │ │ -107846 Comment Length 0000 (0) │ │ │ │ -107848 Disk Start 0000 (0) │ │ │ │ -10784A Int File Attributes 0000 (0) │ │ │ │ +107837 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107839 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10783D CRC 1B06F607 (453441031) │ │ │ │ +107841 Compressed Size 000003B5 (949) │ │ │ │ +107845 Uncompressed Size 0000091E (2334) │ │ │ │ +107849 Filename Length 001E (30) │ │ │ │ +10784B Extra Length 0000 (0) │ │ │ │ +10784D Comment Length 0000 (0) │ │ │ │ +10784F Disk Start 0000 (0) │ │ │ │ +107851 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10784C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107853 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107850 Local Header Offset 000514E8 (333032) │ │ │ │ -107854 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107857 Local Header Offset 0004D43E (316478) │ │ │ │ +10785B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107854: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10785B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107879 CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ +107879 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ 10787D Created Zip Spec 14 (20) '2.0' │ │ │ │ 10787E Created OS 03 (3) 'Unix' │ │ │ │ 10787F Extract Zip Spec 0A (10) '1.0' │ │ │ │ 107880 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 107881 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 107883 Compression Method 0008 (8) 'Deflated' │ │ │ │ 107885 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107889 CRC 90038B3F (2416151359) │ │ │ │ -10788D Compressed Size 000006F5 (1781) │ │ │ │ -107891 Uncompressed Size 00002C77 (11383) │ │ │ │ -107895 Filename Length 0024 (36) │ │ │ │ +107889 CRC A44FB6FC (2756687612) │ │ │ │ +10788D Compressed Size 00000300 (768) │ │ │ │ +107891 Uncompressed Size 00000E73 (3699) │ │ │ │ +107895 Filename Length 001D (29) │ │ │ │ 107897 Extra Length 0000 (0) │ │ │ │ 107899 Comment Length 0000 (0) │ │ │ │ 10789B Disk Start 0000 (0) │ │ │ │ 10789D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 10789F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1078A3 Local Header Offset 00051CE2 (335074) │ │ │ │ -1078A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1078A3 Local Header Offset 0004D82F (317487) │ │ │ │ +1078A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1078A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1078A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1078CB CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ -1078CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1078D0 Created OS 03 (3) 'Unix' │ │ │ │ -1078D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1078D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1078D3 General Purpose Flag 0800 (2048) │ │ │ │ +1078C4 CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ +1078C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1078C9 Created OS 03 (3) 'Unix' │ │ │ │ +1078CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1078CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1078CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1078D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1078D7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1078DB CRC 533B25E5 (1396385253) │ │ │ │ -1078DF Compressed Size 0000032D (813) │ │ │ │ -1078E3 Uncompressed Size 0000070A (1802) │ │ │ │ -1078E7 Filename Length 0023 (35) │ │ │ │ -1078E9 Extra Length 0000 (0) │ │ │ │ -1078EB Comment Length 0000 (0) │ │ │ │ -1078ED Disk Start 0000 (0) │ │ │ │ -1078EF Int File Attributes 0000 (0) │ │ │ │ +1078CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1078D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1078D4 CRC 529753D3 (1385649107) │ │ │ │ +1078D8 Compressed Size 00001852 (6226) │ │ │ │ +1078DC Uncompressed Size 00005079 (20601) │ │ │ │ +1078E0 Filename Length 0018 (24) │ │ │ │ +1078E2 Extra Length 0000 (0) │ │ │ │ +1078E4 Comment Length 0000 (0) │ │ │ │ +1078E6 Disk Start 0000 (0) │ │ │ │ +1078E8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1078F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1078EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1078F5 Local Header Offset 00052419 (336921) │ │ │ │ -1078F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1078EE Local Header Offset 0004DB6A (318314) │ │ │ │ +1078F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1078F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1078F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10791C CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ -107920 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107921 Created OS 03 (3) 'Unix' │ │ │ │ -107922 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107923 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107924 General Purpose Flag 0800 (2048) │ │ │ │ +10790A CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ +10790E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10790F Created OS 03 (3) 'Unix' │ │ │ │ +107910 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107911 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107912 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107926 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107928 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10792C CRC 3E91D9C6 (1049745862) │ │ │ │ -107930 Compressed Size 000003ED (1005) │ │ │ │ -107934 Uncompressed Size 00000EA4 (3748) │ │ │ │ -107938 Filename Length 0022 (34) │ │ │ │ -10793A Extra Length 0000 (0) │ │ │ │ -10793C Comment Length 0000 (0) │ │ │ │ -10793E Disk Start 0000 (0) │ │ │ │ -107940 Int File Attributes 0000 (0) │ │ │ │ +107914 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107916 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10791A CRC 2C3D4846 (742213702) │ │ │ │ +10791E Compressed Size 00002094 (8340) │ │ │ │ +107922 Uncompressed Size 00013697 (79511) │ │ │ │ +107926 Filename Length 0017 (23) │ │ │ │ +107928 Extra Length 0000 (0) │ │ │ │ +10792A Comment Length 0000 (0) │ │ │ │ +10792C Disk Start 0000 (0) │ │ │ │ +10792E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107942 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107930 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107946 Local Header Offset 00052787 (337799) │ │ │ │ -10794A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107934 Local Header Offset 0004F3F2 (324594) │ │ │ │ +107938 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10794A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107938: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10796C CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ -107970 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107971 Created OS 03 (3) 'Unix' │ │ │ │ -107972 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107973 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107974 General Purpose Flag 0800 (2048) │ │ │ │ +10794F CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ +107953 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107954 Created OS 03 (3) 'Unix' │ │ │ │ +107955 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107956 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107957 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107976 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107978 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10797C CRC 8030D1DF (2150683103) │ │ │ │ -107980 Compressed Size 0000057B (1403) │ │ │ │ -107984 Uncompressed Size 00000C4F (3151) │ │ │ │ -107988 Filename Length 001A (26) │ │ │ │ -10798A Extra Length 0000 (0) │ │ │ │ -10798C Comment Length 0000 (0) │ │ │ │ -10798E Disk Start 0000 (0) │ │ │ │ -107990 Int File Attributes 0000 (0) │ │ │ │ +107959 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10795B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10795F CRC EB9A9FD2 (3952779218) │ │ │ │ +107963 Compressed Size 000007B7 (1975) │ │ │ │ +107967 Uncompressed Size 000014DF (5343) │ │ │ │ +10796B Filename Length 0025 (37) │ │ │ │ +10796D Extra Length 0000 (0) │ │ │ │ +10796F Comment Length 0000 (0) │ │ │ │ +107971 Disk Start 0000 (0) │ │ │ │ +107973 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107992 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107975 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107996 Local Header Offset 00052BB4 (338868) │ │ │ │ -10799A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107979 Local Header Offset 000514BB (332987) │ │ │ │ +10797D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10799A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10797D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1079B4 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ -1079B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1079B9 Created OS 03 (3) 'Unix' │ │ │ │ -1079BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1079BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1079BC General Purpose Flag 0800 (2048) │ │ │ │ +1079A2 CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ +1079A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1079A7 Created OS 03 (3) 'Unix' │ │ │ │ +1079A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1079A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1079AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1079BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1079C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1079C4 CRC 8661D59D (2254558621) │ │ │ │ -1079C8 Compressed Size 000004EC (1260) │ │ │ │ -1079CC Uncompressed Size 000013DB (5083) │ │ │ │ -1079D0 Filename Length 0019 (25) │ │ │ │ -1079D2 Extra Length 0000 (0) │ │ │ │ -1079D4 Comment Length 0000 (0) │ │ │ │ -1079D6 Disk Start 0000 (0) │ │ │ │ -1079D8 Int File Attributes 0000 (0) │ │ │ │ +1079AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1079AE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1079B2 CRC 90038B3F (2416151359) │ │ │ │ +1079B6 Compressed Size 000006F5 (1781) │ │ │ │ +1079BA Uncompressed Size 00002C77 (11383) │ │ │ │ +1079BE Filename Length 0024 (36) │ │ │ │ +1079C0 Extra Length 0000 (0) │ │ │ │ +1079C2 Comment Length 0000 (0) │ │ │ │ +1079C4 Disk Start 0000 (0) │ │ │ │ +1079C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1079DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1079C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1079DE Local Header Offset 00053167 (340327) │ │ │ │ -1079E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1079CC Local Header Offset 00051CB5 (335029) │ │ │ │ +1079D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1079E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1079D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1079FB CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ -1079FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -107A00 Created OS 03 (3) 'Unix' │ │ │ │ -107A01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A03 General Purpose Flag 0800 (2048) │ │ │ │ +1079F4 CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ +1079F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1079F9 Created OS 03 (3) 'Unix' │ │ │ │ +1079FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1079FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1079FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A07 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107A0B CRC 617CD7C6 (1635571654) │ │ │ │ -107A0F Compressed Size 000007F9 (2041) │ │ │ │ -107A13 Uncompressed Size 00001472 (5234) │ │ │ │ -107A17 Filename Length 001A (26) │ │ │ │ -107A19 Extra Length 0000 (0) │ │ │ │ -107A1B Comment Length 0000 (0) │ │ │ │ -107A1D Disk Start 0000 (0) │ │ │ │ -107A1F Int File Attributes 0000 (0) │ │ │ │ +1079FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +107A00 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107A04 CRC 533B25E5 (1396385253) │ │ │ │ +107A08 Compressed Size 0000032D (813) │ │ │ │ +107A0C Uncompressed Size 0000070A (1802) │ │ │ │ +107A10 Filename Length 0023 (35) │ │ │ │ +107A12 Extra Length 0000 (0) │ │ │ │ +107A14 Comment Length 0000 (0) │ │ │ │ +107A16 Disk Start 0000 (0) │ │ │ │ +107A18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107A21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107A1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107A25 Local Header Offset 0005368A (341642) │ │ │ │ -107A29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107A1E Local Header Offset 000523EC (336876) │ │ │ │ +107A22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107A29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107A22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107A43 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ -107A47 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107A48 Created OS 03 (3) 'Unix' │ │ │ │ -107A49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A4B General Purpose Flag 0800 (2048) │ │ │ │ +107A45 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ +107A49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107A4A Created OS 03 (3) 'Unix' │ │ │ │ +107A4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107A4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107A4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A4D Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A4F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107A53 CRC A080096A (2692745578) │ │ │ │ -107A57 Compressed Size 00000818 (2072) │ │ │ │ -107A5B Uncompressed Size 00002ED9 (11993) │ │ │ │ -107A5F Filename Length 0019 (25) │ │ │ │ -107A61 Extra Length 0000 (0) │ │ │ │ -107A63 Comment Length 0000 (0) │ │ │ │ -107A65 Disk Start 0000 (0) │ │ │ │ -107A67 Int File Attributes 0000 (0) │ │ │ │ +107A4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +107A51 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107A55 CRC 3E91D9C6 (1049745862) │ │ │ │ +107A59 Compressed Size 000003ED (1005) │ │ │ │ +107A5D Uncompressed Size 00000EA4 (3748) │ │ │ │ +107A61 Filename Length 0022 (34) │ │ │ │ +107A63 Extra Length 0000 (0) │ │ │ │ +107A65 Comment Length 0000 (0) │ │ │ │ +107A67 Disk Start 0000 (0) │ │ │ │ +107A69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107A69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107A6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107A6D Local Header Offset 00053EBB (343739) │ │ │ │ -107A71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107A6F Local Header Offset 0005275A (337754) │ │ │ │ +107A73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107A71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107A73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107A8A CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ -107A8E Created Zip Spec 14 (20) '2.0' │ │ │ │ -107A8F Created OS 03 (3) 'Unix' │ │ │ │ -107A90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A92 General Purpose Flag 0800 (2048) │ │ │ │ +107A95 CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ +107A99 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107A9A Created OS 03 (3) 'Unix' │ │ │ │ +107A9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107A9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107A9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A94 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A96 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107A9A CRC 51988654 (1368950356) │ │ │ │ -107A9E Compressed Size 000011E6 (4582) │ │ │ │ -107AA2 Uncompressed Size 00003243 (12867) │ │ │ │ -107AA6 Filename Length 0018 (24) │ │ │ │ -107AA8 Extra Length 0000 (0) │ │ │ │ -107AAA Comment Length 0000 (0) │ │ │ │ -107AAC Disk Start 0000 (0) │ │ │ │ -107AAE Int File Attributes 0000 (0) │ │ │ │ +107A9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +107AA1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107AA5 CRC 8030D1DF (2150683103) │ │ │ │ +107AA9 Compressed Size 0000057B (1403) │ │ │ │ +107AAD Uncompressed Size 00000C4F (3151) │ │ │ │ +107AB1 Filename Length 001A (26) │ │ │ │ +107AB3 Extra Length 0000 (0) │ │ │ │ +107AB5 Comment Length 0000 (0) │ │ │ │ +107AB7 Disk Start 0000 (0) │ │ │ │ +107AB9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107AB0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107ABB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107AB4 Local Header Offset 0005470A (345866) │ │ │ │ -107AB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107ABF Local Header Offset 00052B87 (338823) │ │ │ │ +107AC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107AB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107AC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107AD0 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ -107AD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107AD5 Created OS 03 (3) 'Unix' │ │ │ │ -107AD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107AD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107AD8 General Purpose Flag 0800 (2048) │ │ │ │ +107ADD CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ +107AE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107AE2 Created OS 03 (3) 'Unix' │ │ │ │ +107AE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107AE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107AE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107ADA Compression Method 0008 (8) 'Deflated' │ │ │ │ -107ADC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107AE0 CRC 878B4E1A (2274053658) │ │ │ │ -107AE4 Compressed Size 00001746 (5958) │ │ │ │ -107AE8 Uncompressed Size 00008B9D (35741) │ │ │ │ -107AEC Filename Length 0017 (23) │ │ │ │ -107AEE Extra Length 0000 (0) │ │ │ │ -107AF0 Comment Length 0000 (0) │ │ │ │ -107AF2 Disk Start 0000 (0) │ │ │ │ -107AF4 Int File Attributes 0000 (0) │ │ │ │ +107AE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107AE9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107AED CRC 8661D59D (2254558621) │ │ │ │ +107AF1 Compressed Size 000004EC (1260) │ │ │ │ +107AF5 Uncompressed Size 000013DB (5083) │ │ │ │ +107AF9 Filename Length 0019 (25) │ │ │ │ +107AFB Extra Length 0000 (0) │ │ │ │ +107AFD Comment Length 0000 (0) │ │ │ │ +107AFF Disk Start 0000 (0) │ │ │ │ +107B01 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107AF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107B03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107AFA Local Header Offset 00055926 (350502) │ │ │ │ -107AFE Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107B07 Local Header Offset 0005313A (340282) │ │ │ │ +107B0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107AFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107B0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107B15 CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ -107B19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107B1A Created OS 03 (3) 'Unix' │ │ │ │ -107B1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107B1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107B1D General Purpose Flag 0800 (2048) │ │ │ │ +107B24 CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ +107B28 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107B29 Created OS 03 (3) 'Unix' │ │ │ │ +107B2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107B2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107B2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107B1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -107B21 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107B25 CRC CFF7EF72 (3489132402) │ │ │ │ -107B29 Compressed Size 000002D0 (720) │ │ │ │ -107B2D Uncompressed Size 00000601 (1537) │ │ │ │ -107B31 Filename Length 0026 (38) │ │ │ │ -107B33 Extra Length 0000 (0) │ │ │ │ -107B35 Comment Length 0000 (0) │ │ │ │ -107B37 Disk Start 0000 (0) │ │ │ │ -107B39 Int File Attributes 0000 (0) │ │ │ │ +107B2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +107B30 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107B34 CRC 617CD7C6 (1635571654) │ │ │ │ +107B38 Compressed Size 000007F9 (2041) │ │ │ │ +107B3C Uncompressed Size 00001472 (5234) │ │ │ │ +107B40 Filename Length 001A (26) │ │ │ │ +107B42 Extra Length 0000 (0) │ │ │ │ +107B44 Comment Length 0000 (0) │ │ │ │ +107B46 Disk Start 0000 (0) │ │ │ │ +107B48 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107B3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107B4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107B3F Local Header Offset 000570A1 (356513) │ │ │ │ -107B43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107B4E Local Header Offset 0005365D (341597) │ │ │ │ +107B52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107B43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107B52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107B69 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ -107B6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -107B6E Created OS 03 (3) 'Unix' │ │ │ │ -107B6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107B70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107B71 General Purpose Flag 0800 (2048) │ │ │ │ +107B6C CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ +107B70 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107B71 Created OS 03 (3) 'Unix' │ │ │ │ +107B72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107B73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107B74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107B73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107B75 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107B79 CRC AF9FEE96 (2946494102) │ │ │ │ -107B7D Compressed Size 0000036D (877) │ │ │ │ -107B81 Uncompressed Size 00000C14 (3092) │ │ │ │ -107B85 Filename Length 0025 (37) │ │ │ │ -107B87 Extra Length 0000 (0) │ │ │ │ -107B89 Comment Length 0000 (0) │ │ │ │ -107B8B Disk Start 0000 (0) │ │ │ │ -107B8D Int File Attributes 0000 (0) │ │ │ │ +107B76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107B78 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107B7C CRC A080096A (2692745578) │ │ │ │ +107B80 Compressed Size 00000818 (2072) │ │ │ │ +107B84 Uncompressed Size 00002ED9 (11993) │ │ │ │ +107B88 Filename Length 0019 (25) │ │ │ │ +107B8A Extra Length 0000 (0) │ │ │ │ +107B8C Comment Length 0000 (0) │ │ │ │ +107B8E Disk Start 0000 (0) │ │ │ │ +107B90 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107B8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107B92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107B93 Local Header Offset 000573B5 (357301) │ │ │ │ -107B97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107B96 Local Header Offset 00053E8E (343694) │ │ │ │ +107B9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107B97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107B9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107BBC CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ -107BC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107BC1 Created OS 03 (3) 'Unix' │ │ │ │ -107BC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107BC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107BC4 General Purpose Flag 0800 (2048) │ │ │ │ +107BB3 CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ +107BB7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107BB8 Created OS 03 (3) 'Unix' │ │ │ │ +107BB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107BBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107BBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107BC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107BC8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107BCC CRC EFB931FF (4021891583) │ │ │ │ -107BD0 Compressed Size 000003E8 (1000) │ │ │ │ -107BD4 Uncompressed Size 000008F3 (2291) │ │ │ │ -107BD8 Filename Length 0027 (39) │ │ │ │ -107BDA Extra Length 0000 (0) │ │ │ │ -107BDC Comment Length 0000 (0) │ │ │ │ -107BDE Disk Start 0000 (0) │ │ │ │ -107BE0 Int File Attributes 0000 (0) │ │ │ │ +107BBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +107BBF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107BC3 CRC 51988654 (1368950356) │ │ │ │ +107BC7 Compressed Size 000011E6 (4582) │ │ │ │ +107BCB Uncompressed Size 00003243 (12867) │ │ │ │ +107BCF Filename Length 0018 (24) │ │ │ │ +107BD1 Extra Length 0000 (0) │ │ │ │ +107BD3 Comment Length 0000 (0) │ │ │ │ +107BD5 Disk Start 0000 (0) │ │ │ │ +107BD7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107BE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107BD9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107BE6 Local Header Offset 00057765 (358245) │ │ │ │ -107BEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107BDD Local Header Offset 000546DD (345821) │ │ │ │ +107BE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107BEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107BE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107C11 CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ -107C15 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107C16 Created OS 03 (3) 'Unix' │ │ │ │ -107C17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C19 General Purpose Flag 0800 (2048) │ │ │ │ +107BF9 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ +107BFD Created Zip Spec 14 (20) '2.0' │ │ │ │ +107BFE Created OS 03 (3) 'Unix' │ │ │ │ +107BFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C1B Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C1D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107C21 CRC EB3E2183 (3946717571) │ │ │ │ -107C25 Compressed Size 00000419 (1049) │ │ │ │ -107C29 Uncompressed Size 0000131E (4894) │ │ │ │ -107C2D Filename Length 0026 (38) │ │ │ │ -107C2F Extra Length 0000 (0) │ │ │ │ -107C31 Comment Length 0000 (0) │ │ │ │ -107C33 Disk Start 0000 (0) │ │ │ │ -107C35 Int File Attributes 0000 (0) │ │ │ │ +107C03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C05 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107C09 CRC 878B4E1A (2274053658) │ │ │ │ +107C0D Compressed Size 00001746 (5958) │ │ │ │ +107C11 Uncompressed Size 00008B9D (35741) │ │ │ │ +107C15 Filename Length 0017 (23) │ │ │ │ +107C17 Extra Length 0000 (0) │ │ │ │ +107C19 Comment Length 0000 (0) │ │ │ │ +107C1B Disk Start 0000 (0) │ │ │ │ +107C1D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107C37 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107C1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107C3B Local Header Offset 00057B92 (359314) │ │ │ │ -107C3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C23 Local Header Offset 000558F9 (350457) │ │ │ │ +107C27 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C27: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107C65 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ -107C69 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107C6A Created OS 03 (3) 'Unix' │ │ │ │ -107C6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C6D General Purpose Flag 0800 (2048) │ │ │ │ +107C3E CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ +107C42 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107C43 Created OS 03 (3) 'Unix' │ │ │ │ +107C44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C71 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107C75 CRC 11AB0481 (296420481) │ │ │ │ -107C79 Compressed Size 000003FA (1018) │ │ │ │ -107C7D Uncompressed Size 00000A5A (2650) │ │ │ │ -107C81 Filename Length 002A (42) │ │ │ │ -107C83 Extra Length 0000 (0) │ │ │ │ -107C85 Comment Length 0000 (0) │ │ │ │ -107C87 Disk Start 0000 (0) │ │ │ │ -107C89 Int File Attributes 0000 (0) │ │ │ │ +107C48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C4A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107C4E CRC CFF7EF72 (3489132402) │ │ │ │ +107C52 Compressed Size 000002D0 (720) │ │ │ │ +107C56 Uncompressed Size 00000601 (1537) │ │ │ │ +107C5A Filename Length 0026 (38) │ │ │ │ +107C5C Extra Length 0000 (0) │ │ │ │ +107C5E Comment Length 0000 (0) │ │ │ │ +107C60 Disk Start 0000 (0) │ │ │ │ +107C62 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107C8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107C64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107C8F Local Header Offset 00057FEF (360431) │ │ │ │ -107C93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C68 Local Header Offset 00057074 (356468) │ │ │ │ +107C6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107CBD CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ -107CC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107CC2 Created OS 03 (3) 'Unix' │ │ │ │ -107CC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107CC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107CC5 General Purpose Flag 0800 (2048) │ │ │ │ +107C92 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ +107C96 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107C97 Created OS 03 (3) 'Unix' │ │ │ │ +107C98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107CC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107CC9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107CCD CRC 3B59F5EF (995751407) │ │ │ │ -107CD1 Compressed Size 00000514 (1300) │ │ │ │ -107CD5 Uncompressed Size 000018B5 (6325) │ │ │ │ -107CD9 Filename Length 0029 (41) │ │ │ │ -107CDB Extra Length 0000 (0) │ │ │ │ -107CDD Comment Length 0000 (0) │ │ │ │ -107CDF Disk Start 0000 (0) │ │ │ │ -107CE1 Int File Attributes 0000 (0) │ │ │ │ +107C9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C9E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107CA2 CRC AF9FEE96 (2946494102) │ │ │ │ +107CA6 Compressed Size 0000036D (877) │ │ │ │ +107CAA Uncompressed Size 00000C14 (3092) │ │ │ │ +107CAE Filename Length 0025 (37) │ │ │ │ +107CB0 Extra Length 0000 (0) │ │ │ │ +107CB2 Comment Length 0000 (0) │ │ │ │ +107CB4 Disk Start 0000 (0) │ │ │ │ +107CB6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107CE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107CB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107CE7 Local Header Offset 00058431 (361521) │ │ │ │ -107CEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107CBC Local Header Offset 00057388 (357256) │ │ │ │ +107CC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107CEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107CC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107D14 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ -107D18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107D19 Created OS 03 (3) 'Unix' │ │ │ │ -107D1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107D1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107D1C General Purpose Flag 0800 (2048) │ │ │ │ +107CE5 CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ +107CE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107CEA Created OS 03 (3) 'Unix' │ │ │ │ +107CEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107CEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107CED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107D1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -107D20 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107D24 CRC E966E0E6 (3915833574) │ │ │ │ -107D28 Compressed Size 00000326 (806) │ │ │ │ -107D2C Uncompressed Size 000007B8 (1976) │ │ │ │ -107D30 Filename Length 002C (44) │ │ │ │ -107D32 Extra Length 0000 (0) │ │ │ │ -107D34 Comment Length 0000 (0) │ │ │ │ -107D36 Disk Start 0000 (0) │ │ │ │ -107D38 Int File Attributes 0000 (0) │ │ │ │ +107CEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +107CF1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107CF5 CRC EFB931FF (4021891583) │ │ │ │ +107CF9 Compressed Size 000003E8 (1000) │ │ │ │ +107CFD Uncompressed Size 000008F3 (2291) │ │ │ │ +107D01 Filename Length 0027 (39) │ │ │ │ +107D03 Extra Length 0000 (0) │ │ │ │ +107D05 Comment Length 0000 (0) │ │ │ │ +107D07 Disk Start 0000 (0) │ │ │ │ +107D09 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107D3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107D0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107D3E Local Header Offset 0005898C (362892) │ │ │ │ -107D42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107D0F Local Header Offset 00057738 (358200) │ │ │ │ +107D13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107D42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107D13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107D6E CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ -107D72 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107D73 Created OS 03 (3) 'Unix' │ │ │ │ -107D74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107D75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107D76 General Purpose Flag 0800 (2048) │ │ │ │ +107D3A CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ +107D3E Created Zip Spec 14 (20) '2.0' │ │ │ │ +107D3F Created OS 03 (3) 'Unix' │ │ │ │ +107D40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107D41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107D42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107D78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107D7A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107D7E CRC 6FA96B14 (1873373972) │ │ │ │ -107D82 Compressed Size 000003F6 (1014) │ │ │ │ -107D86 Uncompressed Size 00001333 (4915) │ │ │ │ -107D8A Filename Length 002B (43) │ │ │ │ -107D8C Extra Length 0000 (0) │ │ │ │ -107D8E Comment Length 0000 (0) │ │ │ │ -107D90 Disk Start 0000 (0) │ │ │ │ -107D92 Int File Attributes 0000 (0) │ │ │ │ +107D44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107D46 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107D4A CRC EB3E2183 (3946717571) │ │ │ │ +107D4E Compressed Size 00000419 (1049) │ │ │ │ +107D52 Uncompressed Size 0000131E (4894) │ │ │ │ +107D56 Filename Length 0026 (38) │ │ │ │ +107D58 Extra Length 0000 (0) │ │ │ │ +107D5A Comment Length 0000 (0) │ │ │ │ +107D5C Disk Start 0000 (0) │ │ │ │ +107D5E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107D94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107D60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107D98 Local Header Offset 00058CFC (363772) │ │ │ │ -107D9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107D64 Local Header Offset 00057B65 (359269) │ │ │ │ +107D68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107D9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107D68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107DC7 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ -107DCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -107DCC Created OS 03 (3) 'Unix' │ │ │ │ -107DCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107DCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107DCF General Purpose Flag 0800 (2048) │ │ │ │ +107D8E CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ +107D92 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107D93 Created OS 03 (3) 'Unix' │ │ │ │ +107D94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107D95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107D96 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107DD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107DD3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107DD7 CRC 587A7EC3 (1484422851) │ │ │ │ -107DDB Compressed Size 00000557 (1367) │ │ │ │ -107DDF Uncompressed Size 00000EA8 (3752) │ │ │ │ -107DE3 Filename Length 0029 (41) │ │ │ │ -107DE5 Extra Length 0000 (0) │ │ │ │ -107DE7 Comment Length 0000 (0) │ │ │ │ -107DE9 Disk Start 0000 (0) │ │ │ │ -107DEB Int File Attributes 0000 (0) │ │ │ │ +107D98 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107D9A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107D9E CRC 11AB0481 (296420481) │ │ │ │ +107DA2 Compressed Size 000003FA (1018) │ │ │ │ +107DA6 Uncompressed Size 00000A5A (2650) │ │ │ │ +107DAA Filename Length 002A (42) │ │ │ │ +107DAC Extra Length 0000 (0) │ │ │ │ +107DAE Comment Length 0000 (0) │ │ │ │ +107DB0 Disk Start 0000 (0) │ │ │ │ +107DB2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107DED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107DB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107DF1 Local Header Offset 0005913B (364859) │ │ │ │ -107DF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107DB8 Local Header Offset 00057FC2 (360386) │ │ │ │ +107DBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107DF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107DBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107E1E CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ -107E22 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107E23 Created OS 03 (3) 'Unix' │ │ │ │ -107E24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E26 General Purpose Flag 0800 (2048) │ │ │ │ +107DE6 CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ +107DEA Created Zip Spec 14 (20) '2.0' │ │ │ │ +107DEB Created OS 03 (3) 'Unix' │ │ │ │ +107DEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107DED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107DEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107E2A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107E2E CRC 96F52E25 (2532650533) │ │ │ │ -107E32 Compressed Size 00000693 (1683) │ │ │ │ -107E36 Uncompressed Size 000020B8 (8376) │ │ │ │ -107E3A Filename Length 0028 (40) │ │ │ │ -107E3C Extra Length 0000 (0) │ │ │ │ -107E3E Comment Length 0000 (0) │ │ │ │ -107E40 Disk Start 0000 (0) │ │ │ │ -107E42 Int File Attributes 0000 (0) │ │ │ │ +107DF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107DF2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107DF6 CRC 3B59F5EF (995751407) │ │ │ │ +107DFA Compressed Size 00000514 (1300) │ │ │ │ +107DFE Uncompressed Size 000018B5 (6325) │ │ │ │ +107E02 Filename Length 0029 (41) │ │ │ │ +107E04 Extra Length 0000 (0) │ │ │ │ +107E06 Comment Length 0000 (0) │ │ │ │ +107E08 Disk Start 0000 (0) │ │ │ │ +107E0A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107E44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107E0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107E48 Local Header Offset 000596D9 (366297) │ │ │ │ -107E4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107E10 Local Header Offset 00058404 (361476) │ │ │ │ +107E14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107E74 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ -107E78 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107E79 Created OS 03 (3) 'Unix' │ │ │ │ -107E7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E7C General Purpose Flag 0800 (2048) │ │ │ │ +107E3D CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ +107E41 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107E42 Created OS 03 (3) 'Unix' │ │ │ │ +107E43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107E44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107E45 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +107E47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107E49 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107E4D CRC E966E0E6 (3915833574) │ │ │ │ +107E51 Compressed Size 00000326 (806) │ │ │ │ +107E55 Uncompressed Size 000007B8 (1976) │ │ │ │ +107E59 Filename Length 002C (44) │ │ │ │ +107E5B Extra Length 0000 (0) │ │ │ │ +107E5D Comment Length 0000 (0) │ │ │ │ +107E5F Disk Start 0000 (0) │ │ │ │ +107E61 Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +107E63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107E67 Local Header Offset 0005895F (362847) │ │ │ │ +107E6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x107E6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +107E97 CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ +107E9B Created Zip Spec 14 (20) '2.0' │ │ │ │ +107E9C Created OS 03 (3) 'Unix' │ │ │ │ +107E9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107E9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107E9F General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +107EA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107EA3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107EA7 CRC 6FA96B14 (1873373972) │ │ │ │ +107EAB Compressed Size 000003F6 (1014) │ │ │ │ +107EAF Uncompressed Size 00001333 (4915) │ │ │ │ +107EB3 Filename Length 002B (43) │ │ │ │ +107EB5 Extra Length 0000 (0) │ │ │ │ +107EB7 Comment Length 0000 (0) │ │ │ │ +107EB9 Disk Start 0000 (0) │ │ │ │ +107EBB Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +107EBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107EC1 Local Header Offset 00058CCF (363727) │ │ │ │ +107EC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x107EC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +107EF0 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ +107EF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107EF5 Created OS 03 (3) 'Unix' │ │ │ │ +107EF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107EF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107EF8 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E7E Compression Method 0000 (0) 'Stored' │ │ │ │ -107E80 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107E84 CRC 00000000 (0) │ │ │ │ -107E88 Compressed Size 00000000 (0) │ │ │ │ -107E8C Uncompressed Size 00000000 (0) │ │ │ │ -107E90 Filename Length 0018 (24) │ │ │ │ -107E92 Extra Length 0000 (0) │ │ │ │ -107E94 Comment Length 0000 (0) │ │ │ │ -107E96 Disk Start 0000 (0) │ │ │ │ -107E98 Int File Attributes 0000 (0) │ │ │ │ +107EFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +107EFC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107F00 CRC 587A7EC3 (1484422851) │ │ │ │ +107F04 Compressed Size 00000557 (1367) │ │ │ │ +107F08 Uncompressed Size 00000EA8 (3752) │ │ │ │ +107F0C Filename Length 0029 (41) │ │ │ │ +107F0E Extra Length 0000 (0) │ │ │ │ +107F10 Comment Length 0000 (0) │ │ │ │ +107F12 Disk Start 0000 (0) │ │ │ │ +107F14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107E9A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +107F16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107F1A Local Header Offset 0005910E (364814) │ │ │ │ +107F1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x107F1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +107F47 CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ +107F4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +107F4C Created OS 03 (3) 'Unix' │ │ │ │ +107F4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107F4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107F4F General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +107F51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107F53 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107F57 CRC 96F52E25 (2532650533) │ │ │ │ +107F5B Compressed Size 00000693 (1683) │ │ │ │ +107F5F Uncompressed Size 000020B8 (8376) │ │ │ │ +107F63 Filename Length 0028 (40) │ │ │ │ +107F65 Extra Length 0000 (0) │ │ │ │ +107F67 Comment Length 0000 (0) │ │ │ │ +107F69 Disk Start 0000 (0) │ │ │ │ +107F6B Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +107F6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107F71 Local Header Offset 000596AC (366252) │ │ │ │ +107F75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x107F75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +107F9D CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ +107FA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107FA2 Created OS 03 (3) 'Unix' │ │ │ │ +107FA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107FA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107FA5 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +107FA7 Compression Method 0000 (0) 'Stored' │ │ │ │ +107FA9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107FAD CRC 00000000 (0) │ │ │ │ +107FB1 Compressed Size 00000000 (0) │ │ │ │ +107FB5 Uncompressed Size 00000000 (0) │ │ │ │ +107FB9 Filename Length 0018 (24) │ │ │ │ +107FBB Extra Length 0000 (0) │ │ │ │ +107FBD Comment Length 0000 (0) │ │ │ │ +107FBF Disk Start 0000 (0) │ │ │ │ +107FC1 Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +107FC3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -107E9E Local Header Offset 00059DB2 (368050) │ │ │ │ -107EA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107FC7 Local Header Offset 00059D85 (368005) │ │ │ │ +107FCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107EA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107FCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x107EA2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x107FCB: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E7A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107FA3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -107EBA CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ -107EBE Created Zip Spec 14 (20) '2.0' │ │ │ │ -107EBF Created OS 03 (3) 'Unix' │ │ │ │ -107EC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107EC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107EC2 General Purpose Flag 0800 (2048) │ │ │ │ +107FE3 CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ +107FE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107FE8 Created OS 03 (3) 'Unix' │ │ │ │ +107FE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107FEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107FEB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107EC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107EC6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107ECA CRC 0153886D (22251629) │ │ │ │ -107ECE Compressed Size 00000516 (1302) │ │ │ │ -107ED2 Uncompressed Size 00000BFC (3068) │ │ │ │ -107ED6 Filename Length 002D (45) │ │ │ │ -107ED8 Extra Length 0000 (0) │ │ │ │ -107EDA Comment Length 0000 (0) │ │ │ │ -107EDC Disk Start 0000 (0) │ │ │ │ -107EDE Int File Attributes 0000 (0) │ │ │ │ +107FED Compression Method 0008 (8) 'Deflated' │ │ │ │ +107FEF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107FF3 CRC 0153886D (22251629) │ │ │ │ +107FF7 Compressed Size 00000516 (1302) │ │ │ │ +107FFB Uncompressed Size 00000BFC (3068) │ │ │ │ +107FFF Filename Length 002D (45) │ │ │ │ +108001 Extra Length 0000 (0) │ │ │ │ +108003 Comment Length 0000 (0) │ │ │ │ +108005 Disk Start 0000 (0) │ │ │ │ +108007 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107EE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108009 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107EE4 Local Header Offset 00059DE8 (368104) │ │ │ │ -107EE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10800D Local Header Offset 00059DBB (368059) │ │ │ │ +108011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107EE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107F15 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ -107F19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107F1A Created OS 03 (3) 'Unix' │ │ │ │ -107F1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107F1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107F1D General Purpose Flag 0800 (2048) │ │ │ │ +10803E CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ +108042 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108043 Created OS 03 (3) 'Unix' │ │ │ │ +108044 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108045 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108046 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107F1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -107F21 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107F25 CRC 1705F3FC (386266108) │ │ │ │ -107F29 Compressed Size 00000553 (1363) │ │ │ │ -107F2D Uncompressed Size 0000184E (6222) │ │ │ │ -107F31 Filename Length 002C (44) │ │ │ │ -107F33 Extra Length 0000 (0) │ │ │ │ -107F35 Comment Length 0000 (0) │ │ │ │ -107F37 Disk Start 0000 (0) │ │ │ │ -107F39 Int File Attributes 0000 (0) │ │ │ │ +108048 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10804A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10804E CRC 1705F3FC (386266108) │ │ │ │ +108052 Compressed Size 00000553 (1363) │ │ │ │ +108056 Uncompressed Size 0000184E (6222) │ │ │ │ +10805A Filename Length 002C (44) │ │ │ │ +10805C Extra Length 0000 (0) │ │ │ │ +10805E Comment Length 0000 (0) │ │ │ │ +108060 Disk Start 0000 (0) │ │ │ │ +108062 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107F3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108064 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107F3F Local Header Offset 0005A349 (369481) │ │ │ │ -107F43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108068 Local Header Offset 0005A31C (369436) │ │ │ │ +10806C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107F43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10806C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107F6F CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ -107F73 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107F74 Created OS 03 (3) 'Unix' │ │ │ │ -107F75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107F76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107F77 General Purpose Flag 0800 (2048) │ │ │ │ +108098 CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ +10809C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10809D Created OS 03 (3) 'Unix' │ │ │ │ +10809E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10809F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1080A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107F79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107F7B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107F7F CRC F7370DF3 (4147580403) │ │ │ │ -107F83 Compressed Size 000000D6 (214) │ │ │ │ -107F87 Uncompressed Size 00000135 (309) │ │ │ │ -107F8B Filename Length 002A (42) │ │ │ │ -107F8D Extra Length 0000 (0) │ │ │ │ -107F8F Comment Length 0000 (0) │ │ │ │ -107F91 Disk Start 0000 (0) │ │ │ │ -107F93 Int File Attributes 0000 (0) │ │ │ │ +1080A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1080A4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1080A8 CRC F7370DF3 (4147580403) │ │ │ │ +1080AC Compressed Size 000000D6 (214) │ │ │ │ +1080B0 Uncompressed Size 00000135 (309) │ │ │ │ +1080B4 Filename Length 002A (42) │ │ │ │ +1080B6 Extra Length 0000 (0) │ │ │ │ +1080B8 Comment Length 0000 (0) │ │ │ │ +1080BA Disk Start 0000 (0) │ │ │ │ +1080BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107F95 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1080BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107F99 Local Header Offset 0005A8E6 (370918) │ │ │ │ -107F9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1080C2 Local Header Offset 0005A8B9 (370873) │ │ │ │ +1080C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107F9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1080C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107FC7 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ -107FCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -107FCC Created OS 03 (3) 'Unix' │ │ │ │ -107FCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107FCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107FCF General Purpose Flag 0800 (2048) │ │ │ │ +1080F0 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ +1080F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1080F5 Created OS 03 (3) 'Unix' │ │ │ │ +1080F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1080F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1080F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107FD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107FD3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107FD7 CRC F032D795 (4029863829) │ │ │ │ -107FDB Compressed Size 00000079 (121) │ │ │ │ -107FDF Uncompressed Size 0000009F (159) │ │ │ │ -107FE3 Filename Length 0029 (41) │ │ │ │ -107FE5 Extra Length 0000 (0) │ │ │ │ -107FE7 Comment Length 0000 (0) │ │ │ │ -107FE9 Disk Start 0000 (0) │ │ │ │ -107FEB Int File Attributes 0000 (0) │ │ │ │ +1080FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1080FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108100 CRC F032D795 (4029863829) │ │ │ │ +108104 Compressed Size 00000079 (121) │ │ │ │ +108108 Uncompressed Size 0000009F (159) │ │ │ │ +10810C Filename Length 0029 (41) │ │ │ │ +10810E Extra Length 0000 (0) │ │ │ │ +108110 Comment Length 0000 (0) │ │ │ │ +108112 Disk Start 0000 (0) │ │ │ │ +108114 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107FED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108116 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107FF1 Local Header Offset 0005AA04 (371204) │ │ │ │ -107FF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10811A Local Header Offset 0005A9D7 (371159) │ │ │ │ +10811E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107FF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10811E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10801E CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ -108022 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108023 Created OS 03 (3) 'Unix' │ │ │ │ -108024 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108025 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108026 General Purpose Flag 0800 (2048) │ │ │ │ +108147 CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ +10814B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10814C Created OS 03 (3) 'Unix' │ │ │ │ +10814D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10814E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10814F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108028 Compression Method 0000 (0) 'Stored' │ │ │ │ -10802A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10802E CRC 00000000 (0) │ │ │ │ -108032 Compressed Size 00000000 (0) │ │ │ │ -108036 Uncompressed Size 00000000 (0) │ │ │ │ -10803A Filename Length 0010 (16) │ │ │ │ -10803C Extra Length 0000 (0) │ │ │ │ -10803E Comment Length 0000 (0) │ │ │ │ -108040 Disk Start 0000 (0) │ │ │ │ -108042 Int File Attributes 0000 (0) │ │ │ │ +108151 Compression Method 0000 (0) 'Stored' │ │ │ │ +108153 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108157 CRC 00000000 (0) │ │ │ │ +10815B Compressed Size 00000000 (0) │ │ │ │ +10815F Uncompressed Size 00000000 (0) │ │ │ │ +108163 Filename Length 0010 (16) │ │ │ │ +108165 Extra Length 0000 (0) │ │ │ │ +108167 Comment Length 0000 (0) │ │ │ │ +108169 Disk Start 0000 (0) │ │ │ │ +10816B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108044 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10816D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -108048 Local Header Offset 0005AAC4 (371396) │ │ │ │ -10804C Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +108171 Local Header Offset 0005AA97 (371351) │ │ │ │ +108175 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10804C: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108175: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10804C: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x108175: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108024: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10814D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10805C CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ -108060 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108061 Created OS 03 (3) 'Unix' │ │ │ │ -108062 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108063 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108064 General Purpose Flag 0800 (2048) │ │ │ │ +108185 CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ +108189 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10818A Created OS 03 (3) 'Unix' │ │ │ │ +10818B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10818C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10818D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108066 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108068 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10806C CRC 968BC903 (2525743363) │ │ │ │ -108070 Compressed Size 000002F1 (753) │ │ │ │ -108074 Uncompressed Size 000005F6 (1526) │ │ │ │ -108078 Filename Length 0019 (25) │ │ │ │ -10807A Extra Length 0000 (0) │ │ │ │ -10807C Comment Length 0000 (0) │ │ │ │ -10807E Disk Start 0000 (0) │ │ │ │ -108080 Int File Attributes 0000 (0) │ │ │ │ +10818F Compression Method 0008 (8) 'Deflated' │ │ │ │ +108191 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108195 CRC 968BC903 (2525743363) │ │ │ │ +108199 Compressed Size 000002F1 (753) │ │ │ │ +10819D Uncompressed Size 000005F6 (1526) │ │ │ │ +1081A1 Filename Length 0019 (25) │ │ │ │ +1081A3 Extra Length 0000 (0) │ │ │ │ +1081A5 Comment Length 0000 (0) │ │ │ │ +1081A7 Disk Start 0000 (0) │ │ │ │ +1081A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108082 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1081AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108086 Local Header Offset 0005AAF2 (371442) │ │ │ │ -10808A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1081AF Local Header Offset 0005AAC5 (371397) │ │ │ │ +1081B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10808A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1081B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1080A3 CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ -1080A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1080A8 Created OS 03 (3) 'Unix' │ │ │ │ -1080A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1080AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1080AB General Purpose Flag 0800 (2048) │ │ │ │ +1081CC CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ +1081D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1081D1 Created OS 03 (3) 'Unix' │ │ │ │ +1081D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1081D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1081D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1080AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1080AF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1080B3 CRC 9BC4D627 (2613368359) │ │ │ │ -1080B7 Compressed Size 00000346 (838) │ │ │ │ -1080BB Uncompressed Size 00000C22 (3106) │ │ │ │ -1080BF Filename Length 0018 (24) │ │ │ │ -1080C1 Extra Length 0000 (0) │ │ │ │ -1080C3 Comment Length 0000 (0) │ │ │ │ -1080C5 Disk Start 0000 (0) │ │ │ │ -1080C7 Int File Attributes 0000 (0) │ │ │ │ +1081D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1081D8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1081DC CRC 9BC4D627 (2613368359) │ │ │ │ +1081E0 Compressed Size 00000346 (838) │ │ │ │ +1081E4 Uncompressed Size 00000C22 (3106) │ │ │ │ +1081E8 Filename Length 0018 (24) │ │ │ │ +1081EA Extra Length 0000 (0) │ │ │ │ +1081EC Comment Length 0000 (0) │ │ │ │ +1081EE Disk Start 0000 (0) │ │ │ │ +1081F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1080C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1081F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1080CD Local Header Offset 0005AE1A (372250) │ │ │ │ -1080D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1081F6 Local Header Offset 0005ADED (372205) │ │ │ │ +1081FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1080D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1081FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1080E9 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ -1080ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1080EE Created OS 03 (3) 'Unix' │ │ │ │ -1080EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1080F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1080F1 General Purpose Flag 0800 (2048) │ │ │ │ +108212 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ +108216 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108217 Created OS 03 (3) 'Unix' │ │ │ │ +108218 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108219 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10821A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1080F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1080F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1080F9 CRC 8179641B (2172216347) │ │ │ │ -1080FD Compressed Size 000003FE (1022) │ │ │ │ -108101 Uncompressed Size 00000910 (2320) │ │ │ │ -108105 Filename Length 0029 (41) │ │ │ │ -108107 Extra Length 0000 (0) │ │ │ │ -108109 Comment Length 0000 (0) │ │ │ │ -10810B Disk Start 0000 (0) │ │ │ │ -10810D Int File Attributes 0000 (0) │ │ │ │ +10821C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10821E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108222 CRC 8179641B (2172216347) │ │ │ │ +108226 Compressed Size 000003FE (1022) │ │ │ │ +10822A Uncompressed Size 00000910 (2320) │ │ │ │ +10822E Filename Length 0029 (41) │ │ │ │ +108230 Extra Length 0000 (0) │ │ │ │ +108232 Comment Length 0000 (0) │ │ │ │ +108234 Disk Start 0000 (0) │ │ │ │ +108236 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10810F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108238 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108113 Local Header Offset 0005B196 (373142) │ │ │ │ -108117 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10823C Local Header Offset 0005B169 (373097) │ │ │ │ +108240 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108117: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108240: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108140 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ -108144 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108145 Created OS 03 (3) 'Unix' │ │ │ │ -108146 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108147 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108148 General Purpose Flag 0800 (2048) │ │ │ │ +108269 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ +10826D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10826E Created OS 03 (3) 'Unix' │ │ │ │ +10826F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108270 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108271 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10814A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10814C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108150 CRC 3E4A052B (1045038379) │ │ │ │ -108154 Compressed Size 00000320 (800) │ │ │ │ -108158 Uncompressed Size 00000FA1 (4001) │ │ │ │ -10815C Filename Length 0028 (40) │ │ │ │ -10815E Extra Length 0000 (0) │ │ │ │ -108160 Comment Length 0000 (0) │ │ │ │ -108162 Disk Start 0000 (0) │ │ │ │ -108164 Int File Attributes 0000 (0) │ │ │ │ +108273 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108275 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108279 CRC 3E4A052B (1045038379) │ │ │ │ +10827D Compressed Size 00000320 (800) │ │ │ │ +108281 Uncompressed Size 00000FA1 (4001) │ │ │ │ +108285 Filename Length 0028 (40) │ │ │ │ +108287 Extra Length 0000 (0) │ │ │ │ +108289 Comment Length 0000 (0) │ │ │ │ +10828B Disk Start 0000 (0) │ │ │ │ +10828D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108166 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10828F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10816A Local Header Offset 0005B5DB (374235) │ │ │ │ -10816E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108293 Local Header Offset 0005B5AE (374190) │ │ │ │ +108297 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10816E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108297: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108196 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ -10819A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10819B Created OS 03 (3) 'Unix' │ │ │ │ -10819C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10819D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10819E General Purpose Flag 0800 (2048) │ │ │ │ +1082BF CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ +1082C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1082C4 Created OS 03 (3) 'Unix' │ │ │ │ +1082C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1082C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1082C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1081A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1081A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1081A6 CRC A2FC5B2F (2734447407) │ │ │ │ -1081AA Compressed Size 00000248 (584) │ │ │ │ -1081AE Uncompressed Size 00000476 (1142) │ │ │ │ -1081B2 Filename Length 0029 (41) │ │ │ │ -1081B4 Extra Length 0000 (0) │ │ │ │ -1081B6 Comment Length 0000 (0) │ │ │ │ -1081B8 Disk Start 0000 (0) │ │ │ │ -1081BA Int File Attributes 0000 (0) │ │ │ │ +1082C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1082CB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1082CF CRC A2FC5B2F (2734447407) │ │ │ │ +1082D3 Compressed Size 00000248 (584) │ │ │ │ +1082D7 Uncompressed Size 00000476 (1142) │ │ │ │ +1082DB Filename Length 0029 (41) │ │ │ │ +1082DD Extra Length 0000 (0) │ │ │ │ +1082DF Comment Length 0000 (0) │ │ │ │ +1082E1 Disk Start 0000 (0) │ │ │ │ +1082E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1081BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1082E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1081C0 Local Header Offset 0005B941 (375105) │ │ │ │ -1081C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1082E9 Local Header Offset 0005B914 (375060) │ │ │ │ +1082ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1081C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1082ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1081ED CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ -1081F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1081F2 Created OS 03 (3) 'Unix' │ │ │ │ -1081F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1081F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1081F5 General Purpose Flag 0800 (2048) │ │ │ │ +108316 CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ +10831A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10831B Created OS 03 (3) 'Unix' │ │ │ │ +10831C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10831D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10831E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1081F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1081F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1081FD CRC EEC1DE10 (4005682704) │ │ │ │ -108201 Compressed Size 000004F4 (1268) │ │ │ │ -108205 Uncompressed Size 00001E48 (7752) │ │ │ │ -108209 Filename Length 0028 (40) │ │ │ │ -10820B Extra Length 0000 (0) │ │ │ │ -10820D Comment Length 0000 (0) │ │ │ │ -10820F Disk Start 0000 (0) │ │ │ │ -108211 Int File Attributes 0000 (0) │ │ │ │ +108320 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108322 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108326 CRC EEC1DE10 (4005682704) │ │ │ │ +10832A Compressed Size 000004F4 (1268) │ │ │ │ +10832E Uncompressed Size 00001E48 (7752) │ │ │ │ +108332 Filename Length 0028 (40) │ │ │ │ +108334 Extra Length 0000 (0) │ │ │ │ +108336 Comment Length 0000 (0) │ │ │ │ +108338 Disk Start 0000 (0) │ │ │ │ +10833A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108213 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10833C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108217 Local Header Offset 0005BBD0 (375760) │ │ │ │ -10821B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108340 Local Header Offset 0005BBA3 (375715) │ │ │ │ +108344 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10821B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108344: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108243 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ -108247 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108248 Created OS 03 (3) 'Unix' │ │ │ │ -108249 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10824A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10824B General Purpose Flag 0800 (2048) │ │ │ │ +10836C CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ +108370 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108371 Created OS 03 (3) 'Unix' │ │ │ │ +108372 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108373 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108374 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10824D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10824F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108253 CRC E713B2AF (3876827823) │ │ │ │ -108257 Compressed Size 00000749 (1865) │ │ │ │ -10825B Uncompressed Size 000016D2 (5842) │ │ │ │ -10825F Filename Length 001A (26) │ │ │ │ -108261 Extra Length 0000 (0) │ │ │ │ -108263 Comment Length 0000 (0) │ │ │ │ -108265 Disk Start 0000 (0) │ │ │ │ -108267 Int File Attributes 0000 (0) │ │ │ │ +108376 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108378 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10837C CRC 3C87A3A0 (1015522208) │ │ │ │ +108380 Compressed Size 0000074D (1869) │ │ │ │ +108384 Uncompressed Size 000016D2 (5842) │ │ │ │ +108388 Filename Length 001A (26) │ │ │ │ +10838A Extra Length 0000 (0) │ │ │ │ +10838C Comment Length 0000 (0) │ │ │ │ +10838E Disk Start 0000 (0) │ │ │ │ +108390 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108269 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108392 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10826D Local Header Offset 0005C10A (377098) │ │ │ │ -108271 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108396 Local Header Offset 0005C0DD (377053) │ │ │ │ +10839A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108271: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10839A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10828B CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ -10828F Created Zip Spec 14 (20) '2.0' │ │ │ │ -108290 Created OS 03 (3) 'Unix' │ │ │ │ -108291 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108292 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108293 General Purpose Flag 0800 (2048) │ │ │ │ +1083B4 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ +1083B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1083B9 Created OS 03 (3) 'Unix' │ │ │ │ +1083BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1083BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1083BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108295 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108297 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10829B CRC BDD57633 (3184883251) │ │ │ │ -10829F Compressed Size 00000BF9 (3065) │ │ │ │ -1082A3 Uncompressed Size 00004DD3 (19923) │ │ │ │ -1082A7 Filename Length 0019 (25) │ │ │ │ -1082A9 Extra Length 0000 (0) │ │ │ │ -1082AB Comment Length 0000 (0) │ │ │ │ -1082AD Disk Start 0000 (0) │ │ │ │ -1082AF Int File Attributes 0000 (0) │ │ │ │ +1083BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1083C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1083C4 CRC 1C42AAAC (474131116) │ │ │ │ +1083C8 Compressed Size 00000C00 (3072) │ │ │ │ +1083CC Uncompressed Size 00004DD3 (19923) │ │ │ │ +1083D0 Filename Length 0019 (25) │ │ │ │ +1083D2 Extra Length 0000 (0) │ │ │ │ +1083D4 Comment Length 0000 (0) │ │ │ │ +1083D6 Disk Start 0000 (0) │ │ │ │ +1083D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1082B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1083DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1082B5 Local Header Offset 0005C88B (379019) │ │ │ │ -1082B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1083DE Local Header Offset 0005C862 (378978) │ │ │ │ +1083E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1082B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1083E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1082D2 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ -1082D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1082D7 Created OS 03 (3) 'Unix' │ │ │ │ -1082D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1082D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1082DA General Purpose Flag 0800 (2048) │ │ │ │ +1083FB CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ +1083FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +108400 Created OS 03 (3) 'Unix' │ │ │ │ +108401 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108402 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108403 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1082DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1082DE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1082E2 CRC 86A8BC01 (2259205121) │ │ │ │ -1082E6 Compressed Size 00000596 (1430) │ │ │ │ -1082EA Uncompressed Size 00000CA9 (3241) │ │ │ │ -1082EE Filename Length 0024 (36) │ │ │ │ -1082F0 Extra Length 0000 (0) │ │ │ │ -1082F2 Comment Length 0000 (0) │ │ │ │ -1082F4 Disk Start 0000 (0) │ │ │ │ -1082F6 Int File Attributes 0000 (0) │ │ │ │ +108405 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108407 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10840B CRC 86A8BC01 (2259205121) │ │ │ │ +10840F Compressed Size 00000596 (1430) │ │ │ │ +108413 Uncompressed Size 00000CA9 (3241) │ │ │ │ +108417 Filename Length 0024 (36) │ │ │ │ +108419 Extra Length 0000 (0) │ │ │ │ +10841B Comment Length 0000 (0) │ │ │ │ +10841D Disk Start 0000 (0) │ │ │ │ +10841F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1082F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108421 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1082FC Local Header Offset 0005D4BB (382139) │ │ │ │ -108300 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108425 Local Header Offset 0005D499 (382105) │ │ │ │ +108429 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108300: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108429: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108324 CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ -108328 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108329 Created OS 03 (3) 'Unix' │ │ │ │ -10832A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10832B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10832C General Purpose Flag 0800 (2048) │ │ │ │ +10844D CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ +108451 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108452 Created OS 03 (3) 'Unix' │ │ │ │ +108453 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108454 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108455 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10832E Compression Method 0008 (8) 'Deflated' │ │ │ │ -108330 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108334 CRC 9300424B (2466267723) │ │ │ │ -108338 Compressed Size 000014EC (5356) │ │ │ │ -10833C Uncompressed Size 00004DF9 (19961) │ │ │ │ -108340 Filename Length 0023 (35) │ │ │ │ -108342 Extra Length 0000 (0) │ │ │ │ -108344 Comment Length 0000 (0) │ │ │ │ -108346 Disk Start 0000 (0) │ │ │ │ -108348 Int File Attributes 0000 (0) │ │ │ │ +108457 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108459 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10845D CRC 9300424B (2466267723) │ │ │ │ +108461 Compressed Size 000014EC (5356) │ │ │ │ +108465 Uncompressed Size 00004DF9 (19961) │ │ │ │ +108469 Filename Length 0023 (35) │ │ │ │ +10846B Extra Length 0000 (0) │ │ │ │ +10846D Comment Length 0000 (0) │ │ │ │ +10846F Disk Start 0000 (0) │ │ │ │ +108471 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10834A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108473 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10834E Local Header Offset 0005DA93 (383635) │ │ │ │ -108352 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108477 Local Header Offset 0005DA71 (383601) │ │ │ │ +10847B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108352: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10847B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108375 CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ -108379 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10837A Created OS 03 (3) 'Unix' │ │ │ │ -10837B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10837C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10837D General Purpose Flag 0800 (2048) │ │ │ │ +10849E CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ +1084A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1084A3 Created OS 03 (3) 'Unix' │ │ │ │ +1084A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1084A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1084A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10837F Compression Method 0008 (8) 'Deflated' │ │ │ │ -108381 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108385 CRC 643DDF16 (1681776406) │ │ │ │ -108389 Compressed Size 00000350 (848) │ │ │ │ -10838D Uncompressed Size 0000066C (1644) │ │ │ │ -108391 Filename Length 001E (30) │ │ │ │ -108393 Extra Length 0000 (0) │ │ │ │ -108395 Comment Length 0000 (0) │ │ │ │ -108397 Disk Start 0000 (0) │ │ │ │ -108399 Int File Attributes 0000 (0) │ │ │ │ +1084A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1084AA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1084AE CRC 643DDF16 (1681776406) │ │ │ │ +1084B2 Compressed Size 00000350 (848) │ │ │ │ +1084B6 Uncompressed Size 0000066C (1644) │ │ │ │ +1084BA Filename Length 001E (30) │ │ │ │ +1084BC Extra Length 0000 (0) │ │ │ │ +1084BE Comment Length 0000 (0) │ │ │ │ +1084C0 Disk Start 0000 (0) │ │ │ │ +1084C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10839B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1084C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10839F Local Header Offset 0005EFC0 (389056) │ │ │ │ -1083A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1084C8 Local Header Offset 0005EF9E (389022) │ │ │ │ +1084CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1083A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1084CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1083C1 CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ -1083C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1083C6 Created OS 03 (3) 'Unix' │ │ │ │ -1083C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1083C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1083C9 General Purpose Flag 0800 (2048) │ │ │ │ +1084EA CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ +1084EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1084EF Created OS 03 (3) 'Unix' │ │ │ │ +1084F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1084F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1084F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1083CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1083CD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1083D1 CRC 2B0FD6AD (722458285) │ │ │ │ -1083D5 Compressed Size 000004F7 (1271) │ │ │ │ -1083D9 Uncompressed Size 00000DF7 (3575) │ │ │ │ -1083DD Filename Length 001D (29) │ │ │ │ -1083DF Extra Length 0000 (0) │ │ │ │ -1083E1 Comment Length 0000 (0) │ │ │ │ -1083E3 Disk Start 0000 (0) │ │ │ │ -1083E5 Int File Attributes 0000 (0) │ │ │ │ +1084F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1084F6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1084FA CRC 2B0FD6AD (722458285) │ │ │ │ +1084FE Compressed Size 000004F7 (1271) │ │ │ │ +108502 Uncompressed Size 00000DF7 (3575) │ │ │ │ +108506 Filename Length 001D (29) │ │ │ │ +108508 Extra Length 0000 (0) │ │ │ │ +10850A Comment Length 0000 (0) │ │ │ │ +10850C Disk Start 0000 (0) │ │ │ │ +10850E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1083E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108510 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1083EB Local Header Offset 0005F34C (389964) │ │ │ │ -1083EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108514 Local Header Offset 0005F32A (389930) │ │ │ │ +108518 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1083EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108518: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10840C CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ -108410 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108411 Created OS 03 (3) 'Unix' │ │ │ │ -108412 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108413 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108414 General Purpose Flag 0800 (2048) │ │ │ │ +108535 CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ +108539 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10853A Created OS 03 (3) 'Unix' │ │ │ │ +10853B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10853C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10853D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108416 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108418 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10841C CRC DBA99C16 (3685325846) │ │ │ │ -108420 Compressed Size 00000186 (390) │ │ │ │ -108424 Uncompressed Size 00000273 (627) │ │ │ │ -108428 Filename Length 0021 (33) │ │ │ │ -10842A Extra Length 0000 (0) │ │ │ │ -10842C Comment Length 0000 (0) │ │ │ │ -10842E Disk Start 0000 (0) │ │ │ │ -108430 Int File Attributes 0000 (0) │ │ │ │ +10853F Compression Method 0008 (8) 'Deflated' │ │ │ │ +108541 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108545 CRC DBA99C16 (3685325846) │ │ │ │ +108549 Compressed Size 00000186 (390) │ │ │ │ +10854D Uncompressed Size 00000273 (627) │ │ │ │ +108551 Filename Length 0021 (33) │ │ │ │ +108553 Extra Length 0000 (0) │ │ │ │ +108555 Comment Length 0000 (0) │ │ │ │ +108557 Disk Start 0000 (0) │ │ │ │ +108559 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108432 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10855B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108436 Local Header Offset 0005F87E (391294) │ │ │ │ -10843A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10855F Local Header Offset 0005F85C (391260) │ │ │ │ +108563 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10843A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108563: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10845B CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ -10845F Created Zip Spec 14 (20) '2.0' │ │ │ │ -108460 Created OS 03 (3) 'Unix' │ │ │ │ -108461 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108462 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108463 General Purpose Flag 0800 (2048) │ │ │ │ +108584 CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ +108588 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108589 Created OS 03 (3) 'Unix' │ │ │ │ +10858A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10858B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10858C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108465 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108467 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10846B CRC 44A083CC (1151370188) │ │ │ │ -10846F Compressed Size 0000012D (301) │ │ │ │ -108473 Uncompressed Size 0000023D (573) │ │ │ │ -108477 Filename Length 0020 (32) │ │ │ │ -108479 Extra Length 0000 (0) │ │ │ │ -10847B Comment Length 0000 (0) │ │ │ │ -10847D Disk Start 0000 (0) │ │ │ │ -10847F Int File Attributes 0000 (0) │ │ │ │ +10858E Compression Method 0008 (8) 'Deflated' │ │ │ │ +108590 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108594 CRC C50C2ECF (3305909967) │ │ │ │ +108598 Compressed Size 00000125 (293) │ │ │ │ +10859C Uncompressed Size 00000218 (536) │ │ │ │ +1085A0 Filename Length 0020 (32) │ │ │ │ +1085A2 Extra Length 0000 (0) │ │ │ │ +1085A4 Comment Length 0000 (0) │ │ │ │ +1085A6 Disk Start 0000 (0) │ │ │ │ +1085A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108481 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1085AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108485 Local Header Offset 0005FA43 (391747) │ │ │ │ -108489 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1085AE Local Header Offset 0005FA21 (391713) │ │ │ │ +1085B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108489: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1085B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1084A9 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ -1084AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1084AE Created OS 03 (3) 'Unix' │ │ │ │ -1084AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1084B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1084B1 General Purpose Flag 0800 (2048) │ │ │ │ +1085D2 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ +1085D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1085D7 Created OS 03 (3) 'Unix' │ │ │ │ +1085D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1085D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1085DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1084B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1084B5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1084B9 CRC 569AA210 (1452974608) │ │ │ │ -1084BD Compressed Size 00000186 (390) │ │ │ │ -1084C1 Uncompressed Size 0000027A (634) │ │ │ │ -1084C5 Filename Length 0024 (36) │ │ │ │ -1084C7 Extra Length 0000 (0) │ │ │ │ -1084C9 Comment Length 0000 (0) │ │ │ │ -1084CB Disk Start 0000 (0) │ │ │ │ -1084CD Int File Attributes 0000 (0) │ │ │ │ +1085DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1085DE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1085E2 CRC 569AA210 (1452974608) │ │ │ │ +1085E6 Compressed Size 00000186 (390) │ │ │ │ +1085EA Uncompressed Size 0000027A (634) │ │ │ │ +1085EE Filename Length 0024 (36) │ │ │ │ +1085F0 Extra Length 0000 (0) │ │ │ │ +1085F2 Comment Length 0000 (0) │ │ │ │ +1085F4 Disk Start 0000 (0) │ │ │ │ +1085F6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1084CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1085F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1084D3 Local Header Offset 0005FBAE (392110) │ │ │ │ -1084D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1085FC Local Header Offset 0005FB84 (392068) │ │ │ │ +108600 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1084D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108600: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1084FB CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ -1084FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -108500 Created OS 03 (3) 'Unix' │ │ │ │ -108501 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108502 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108503 General Purpose Flag 0800 (2048) │ │ │ │ +108624 CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ +108628 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108629 Created OS 03 (3) 'Unix' │ │ │ │ +10862A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10862B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10862C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108505 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108507 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10850B CRC E027AB3C (3760696124) │ │ │ │ -10850F Compressed Size 0000012A (298) │ │ │ │ -108513 Uncompressed Size 00000242 (578) │ │ │ │ -108517 Filename Length 0023 (35) │ │ │ │ -108519 Extra Length 0000 (0) │ │ │ │ -10851B Comment Length 0000 (0) │ │ │ │ -10851D Disk Start 0000 (0) │ │ │ │ -10851F Int File Attributes 0000 (0) │ │ │ │ +10862E Compression Method 0008 (8) 'Deflated' │ │ │ │ +108630 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108634 CRC E027AB3C (3760696124) │ │ │ │ +108638 Compressed Size 0000012A (298) │ │ │ │ +10863C Uncompressed Size 00000242 (578) │ │ │ │ +108640 Filename Length 0023 (35) │ │ │ │ +108642 Extra Length 0000 (0) │ │ │ │ +108644 Comment Length 0000 (0) │ │ │ │ +108646 Disk Start 0000 (0) │ │ │ │ +108648 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108521 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10864A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108525 Local Header Offset 0005FD76 (392566) │ │ │ │ -108529 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10864E Local Header Offset 0005FD4C (392524) │ │ │ │ +108652 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108529: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108652: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10854C CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ -108550 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108551 Created OS 03 (3) 'Unix' │ │ │ │ -108552 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108553 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108554 General Purpose Flag 0800 (2048) │ │ │ │ +108675 CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ +108679 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10867A Created OS 03 (3) 'Unix' │ │ │ │ +10867B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10867C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10867D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108556 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108558 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10855C CRC F293B2F0 (4069765872) │ │ │ │ -108560 Compressed Size 00000186 (390) │ │ │ │ -108564 Uncompressed Size 00000273 (627) │ │ │ │ -108568 Filename Length 0021 (33) │ │ │ │ -10856A Extra Length 0000 (0) │ │ │ │ -10856C Comment Length 0000 (0) │ │ │ │ -10856E Disk Start 0000 (0) │ │ │ │ -108570 Int File Attributes 0000 (0) │ │ │ │ +10867F Compression Method 0008 (8) 'Deflated' │ │ │ │ +108681 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108685 CRC F293B2F0 (4069765872) │ │ │ │ +108689 Compressed Size 00000186 (390) │ │ │ │ +10868D Uncompressed Size 00000273 (627) │ │ │ │ +108691 Filename Length 0021 (33) │ │ │ │ +108693 Extra Length 0000 (0) │ │ │ │ +108695 Comment Length 0000 (0) │ │ │ │ +108697 Disk Start 0000 (0) │ │ │ │ +108699 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108572 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10869B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108576 Local Header Offset 0005FEE1 (392929) │ │ │ │ -10857A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10869F Local Header Offset 0005FEB7 (392887) │ │ │ │ +1086A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10857A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1086A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10859B CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ -10859F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1085A0 Created OS 03 (3) 'Unix' │ │ │ │ -1085A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1085A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1085A3 General Purpose Flag 0800 (2048) │ │ │ │ +1086C4 CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ +1086C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1086C9 Created OS 03 (3) 'Unix' │ │ │ │ +1086CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1086CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1086CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1085A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1085A7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1085AB CRC C7F404E6 (3354658022) │ │ │ │ -1085AF Compressed Size 0000012E (302) │ │ │ │ -1085B3 Uncompressed Size 0000023D (573) │ │ │ │ -1085B7 Filename Length 0020 (32) │ │ │ │ -1085B9 Extra Length 0000 (0) │ │ │ │ -1085BB Comment Length 0000 (0) │ │ │ │ -1085BD Disk Start 0000 (0) │ │ │ │ -1085BF Int File Attributes 0000 (0) │ │ │ │ +1086CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1086D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1086D4 CRC 4658A9E5 (1180215781) │ │ │ │ +1086D8 Compressed Size 00000125 (293) │ │ │ │ +1086DC Uncompressed Size 00000218 (536) │ │ │ │ +1086E0 Filename Length 0020 (32) │ │ │ │ +1086E2 Extra Length 0000 (0) │ │ │ │ +1086E4 Comment Length 0000 (0) │ │ │ │ +1086E6 Disk Start 0000 (0) │ │ │ │ +1086E8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1085C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1086EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1085C5 Local Header Offset 000600A6 (393382) │ │ │ │ -1085C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1086EE Local Header Offset 0006007C (393340) │ │ │ │ +1086F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1085C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1086F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1085E9 CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ -1085ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1085EE Created OS 03 (3) 'Unix' │ │ │ │ -1085EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1085F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1085F1 General Purpose Flag 0800 (2048) │ │ │ │ +108712 CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ +108716 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108717 Created OS 03 (3) 'Unix' │ │ │ │ +108718 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108719 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10871A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1085F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1085F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1085F9 CRC 444810A5 (1145573541) │ │ │ │ -1085FD Compressed Size 00000189 (393) │ │ │ │ -108601 Uncompressed Size 00000276 (630) │ │ │ │ -108605 Filename Length 0023 (35) │ │ │ │ -108607 Extra Length 0000 (0) │ │ │ │ -108609 Comment Length 0000 (0) │ │ │ │ -10860B Disk Start 0000 (0) │ │ │ │ -10860D Int File Attributes 0000 (0) │ │ │ │ +10871C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10871E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108722 CRC 444810A5 (1145573541) │ │ │ │ +108726 Compressed Size 00000189 (393) │ │ │ │ +10872A Uncompressed Size 00000276 (630) │ │ │ │ +10872E Filename Length 0023 (35) │ │ │ │ +108730 Extra Length 0000 (0) │ │ │ │ +108732 Comment Length 0000 (0) │ │ │ │ +108734 Disk Start 0000 (0) │ │ │ │ +108736 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10860F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108738 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108613 Local Header Offset 00060212 (393746) │ │ │ │ -108617 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10873C Local Header Offset 000601DF (393695) │ │ │ │ +108740 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108617: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108740: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10863A CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ -10863E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10863F Created OS 03 (3) 'Unix' │ │ │ │ -108640 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108641 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108642 General Purpose Flag 0800 (2048) │ │ │ │ +108763 CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ +108767 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108768 Created OS 03 (3) 'Unix' │ │ │ │ +108769 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10876A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10876B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108644 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108646 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10864A CRC 9EDAD54A (2665141578) │ │ │ │ -10864E Compressed Size 0000039F (927) │ │ │ │ -108652 Uncompressed Size 00000806 (2054) │ │ │ │ -108656 Filename Length 0022 (34) │ │ │ │ -108658 Extra Length 0000 (0) │ │ │ │ -10865A Comment Length 0000 (0) │ │ │ │ -10865C Disk Start 0000 (0) │ │ │ │ -10865E Int File Attributes 0000 (0) │ │ │ │ +10876D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10876F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108773 CRC 2ADA1C4B (718937163) │ │ │ │ +108777 Compressed Size 000003A8 (936) │ │ │ │ +10877B Uncompressed Size 00000826 (2086) │ │ │ │ +10877F Filename Length 0022 (34) │ │ │ │ +108781 Extra Length 0000 (0) │ │ │ │ +108783 Comment Length 0000 (0) │ │ │ │ +108785 Disk Start 0000 (0) │ │ │ │ +108787 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108660 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108789 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108664 Local Header Offset 000603DC (394204) │ │ │ │ -108668 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10878D Local Header Offset 000603A9 (394153) │ │ │ │ +108791 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108668: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108791: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10868A CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ -10868E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10868F Created OS 03 (3) 'Unix' │ │ │ │ -108690 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108691 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108692 General Purpose Flag 0800 (2048) │ │ │ │ +1087B3 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ +1087B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1087B8 Created OS 03 (3) 'Unix' │ │ │ │ +1087B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1087BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1087BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108694 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108696 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10869A CRC 71ACC145 (1907147077) │ │ │ │ -10869E Compressed Size 0000024C (588) │ │ │ │ -1086A2 Uncompressed Size 0000047D (1149) │ │ │ │ -1086A6 Filename Length 002A (42) │ │ │ │ -1086A8 Extra Length 0000 (0) │ │ │ │ -1086AA Comment Length 0000 (0) │ │ │ │ -1086AC Disk Start 0000 (0) │ │ │ │ -1086AE Int File Attributes 0000 (0) │ │ │ │ +1087BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1087BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1087C3 CRC 71ACC145 (1907147077) │ │ │ │ +1087C7 Compressed Size 0000024C (588) │ │ │ │ +1087CB Uncompressed Size 0000047D (1149) │ │ │ │ +1087CF Filename Length 002A (42) │ │ │ │ +1087D1 Extra Length 0000 (0) │ │ │ │ +1087D3 Comment Length 0000 (0) │ │ │ │ +1087D5 Disk Start 0000 (0) │ │ │ │ +1087D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1086B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1087D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1086B4 Local Header Offset 000607BB (395195) │ │ │ │ -1086B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1087DD Local Header Offset 00060791 (395153) │ │ │ │ +1087E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1086B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1087E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1086E2 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ -1086E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1086E7 Created OS 03 (3) 'Unix' │ │ │ │ -1086E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1086E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1086EA General Purpose Flag 0800 (2048) │ │ │ │ +10880B CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ +10880F Created Zip Spec 14 (20) '2.0' │ │ │ │ +108810 Created OS 03 (3) 'Unix' │ │ │ │ +108811 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108812 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108813 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1086EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1086EE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1086F2 CRC 8C13F7B3 (2350118835) │ │ │ │ -1086F6 Compressed Size 00000526 (1318) │ │ │ │ -1086FA Uncompressed Size 00001EF4 (7924) │ │ │ │ -1086FE Filename Length 0029 (41) │ │ │ │ -108700 Extra Length 0000 (0) │ │ │ │ -108702 Comment Length 0000 (0) │ │ │ │ -108704 Disk Start 0000 (0) │ │ │ │ -108706 Int File Attributes 0000 (0) │ │ │ │ +108815 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108817 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10881B CRC 8C13F7B3 (2350118835) │ │ │ │ +10881F Compressed Size 00000526 (1318) │ │ │ │ +108823 Uncompressed Size 00001EF4 (7924) │ │ │ │ +108827 Filename Length 0029 (41) │ │ │ │ +108829 Extra Length 0000 (0) │ │ │ │ +10882B Comment Length 0000 (0) │ │ │ │ +10882D Disk Start 0000 (0) │ │ │ │ +10882F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108708 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108831 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10870C Local Header Offset 00060A4F (395855) │ │ │ │ -108710 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108835 Local Header Offset 00060A25 (395813) │ │ │ │ +108839 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108710: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108839: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108739 CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ -10873D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10873E Created OS 03 (3) 'Unix' │ │ │ │ -10873F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108741 General Purpose Flag 0800 (2048) │ │ │ │ +108862 CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ +108866 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108867 Created OS 03 (3) 'Unix' │ │ │ │ +108868 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108869 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10886A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108743 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108745 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108749 CRC C6253049 (3324325961) │ │ │ │ -10874D Compressed Size 000005AD (1453) │ │ │ │ -108751 Uncompressed Size 00000E44 (3652) │ │ │ │ -108755 Filename Length 0028 (40) │ │ │ │ -108757 Extra Length 0000 (0) │ │ │ │ -108759 Comment Length 0000 (0) │ │ │ │ -10875B Disk Start 0000 (0) │ │ │ │ -10875D Int File Attributes 0000 (0) │ │ │ │ +10886C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10886E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108872 CRC C6253049 (3324325961) │ │ │ │ +108876 Compressed Size 000005AD (1453) │ │ │ │ +10887A Uncompressed Size 00000E44 (3652) │ │ │ │ +10887E Filename Length 0028 (40) │ │ │ │ +108880 Extra Length 0000 (0) │ │ │ │ +108882 Comment Length 0000 (0) │ │ │ │ +108884 Disk Start 0000 (0) │ │ │ │ +108886 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10875F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108888 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108763 Local Header Offset 00060FBC (397244) │ │ │ │ -108767 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10888C Local Header Offset 00060F92 (397202) │ │ │ │ +108890 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108767: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108890: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10878F CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ -108793 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108794 Created OS 03 (3) 'Unix' │ │ │ │ -108795 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108796 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108797 General Purpose Flag 0800 (2048) │ │ │ │ +1088B8 CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ +1088BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1088BD Created OS 03 (3) 'Unix' │ │ │ │ +1088BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1088BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1088C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108799 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10879B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10879F CRC 09A4D62E (161797678) │ │ │ │ -1087A3 Compressed Size 00000750 (1872) │ │ │ │ -1087A7 Uncompressed Size 00004B36 (19254) │ │ │ │ -1087AB Filename Length 0027 (39) │ │ │ │ -1087AD Extra Length 0000 (0) │ │ │ │ -1087AF Comment Length 0000 (0) │ │ │ │ -1087B1 Disk Start 0000 (0) │ │ │ │ -1087B3 Int File Attributes 0000 (0) │ │ │ │ +1088C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1088C4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1088C8 CRC 09A4D62E (161797678) │ │ │ │ +1088CC Compressed Size 00000750 (1872) │ │ │ │ +1088D0 Uncompressed Size 00004B36 (19254) │ │ │ │ +1088D4 Filename Length 0027 (39) │ │ │ │ +1088D6 Extra Length 0000 (0) │ │ │ │ +1088D8 Comment Length 0000 (0) │ │ │ │ +1088DA Disk Start 0000 (0) │ │ │ │ +1088DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1087B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1088DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1087B9 Local Header Offset 000615AF (398767) │ │ │ │ -1087BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1088E2 Local Header Offset 00061585 (398725) │ │ │ │ +1088E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1087BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1088E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1087E4 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ -1087E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1087E9 Created OS 03 (3) 'Unix' │ │ │ │ -1087EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1087EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1087EC General Purpose Flag 0800 (2048) │ │ │ │ +10890D CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ +108911 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108912 Created OS 03 (3) 'Unix' │ │ │ │ +108913 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108914 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108915 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1087EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1087F0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1087F4 CRC 1B014F0C (453070604) │ │ │ │ -1087F8 Compressed Size 000003EA (1002) │ │ │ │ -1087FC Uncompressed Size 0000084E (2126) │ │ │ │ -108800 Filename Length 001A (26) │ │ │ │ -108802 Extra Length 0000 (0) │ │ │ │ -108804 Comment Length 0000 (0) │ │ │ │ -108806 Disk Start 0000 (0) │ │ │ │ -108808 Int File Attributes 0000 (0) │ │ │ │ +108917 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108919 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10891D CRC 1B014F0C (453070604) │ │ │ │ +108921 Compressed Size 000003EA (1002) │ │ │ │ +108925 Uncompressed Size 0000084E (2126) │ │ │ │ +108929 Filename Length 001A (26) │ │ │ │ +10892B Extra Length 0000 (0) │ │ │ │ +10892D Comment Length 0000 (0) │ │ │ │ +10892F Disk Start 0000 (0) │ │ │ │ +108931 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10880A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108933 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10880E Local Header Offset 00061D44 (400708) │ │ │ │ -108812 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108937 Local Header Offset 00061D1A (400666) │ │ │ │ +10893B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108812: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10893B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10882C CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ -108830 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108831 Created OS 03 (3) 'Unix' │ │ │ │ -108832 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108833 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108834 General Purpose Flag 0800 (2048) │ │ │ │ +108955 CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ +108959 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10895A Created OS 03 (3) 'Unix' │ │ │ │ +10895B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10895C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10895D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108836 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108838 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10883C CRC EEA12E43 (4003540547) │ │ │ │ -108840 Compressed Size 0000065F (1631) │ │ │ │ -108844 Uncompressed Size 00001578 (5496) │ │ │ │ -108848 Filename Length 0019 (25) │ │ │ │ -10884A Extra Length 0000 (0) │ │ │ │ -10884C Comment Length 0000 (0) │ │ │ │ -10884E Disk Start 0000 (0) │ │ │ │ -108850 Int File Attributes 0000 (0) │ │ │ │ +10895F Compression Method 0008 (8) 'Deflated' │ │ │ │ +108961 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108965 CRC EEA12E43 (4003540547) │ │ │ │ +108969 Compressed Size 0000065F (1631) │ │ │ │ +10896D Uncompressed Size 00001578 (5496) │ │ │ │ +108971 Filename Length 0019 (25) │ │ │ │ +108973 Extra Length 0000 (0) │ │ │ │ +108975 Comment Length 0000 (0) │ │ │ │ +108977 Disk Start 0000 (0) │ │ │ │ +108979 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108852 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10897B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108856 Local Header Offset 00062166 (401766) │ │ │ │ -10885A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10897F Local Header Offset 0006213C (401724) │ │ │ │ +108983 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10885A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108983: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108873 CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ -108877 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108878 Created OS 03 (3) 'Unix' │ │ │ │ -108879 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10887A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10887B General Purpose Flag 0800 (2048) │ │ │ │ +10899C CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ +1089A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1089A1 Created OS 03 (3) 'Unix' │ │ │ │ +1089A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1089A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1089A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10887D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10887F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108883 CRC 0B1B17A2 (186324898) │ │ │ │ -108887 Compressed Size 000001BC (444) │ │ │ │ -10888B Uncompressed Size 000002E1 (737) │ │ │ │ -10888F Filename Length 0026 (38) │ │ │ │ -108891 Extra Length 0000 (0) │ │ │ │ -108893 Comment Length 0000 (0) │ │ │ │ -108895 Disk Start 0000 (0) │ │ │ │ -108897 Int File Attributes 0000 (0) │ │ │ │ +1089A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1089A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1089AC CRC 0B1B17A2 (186324898) │ │ │ │ +1089B0 Compressed Size 000001BC (444) │ │ │ │ +1089B4 Uncompressed Size 000002E1 (737) │ │ │ │ +1089B8 Filename Length 0026 (38) │ │ │ │ +1089BA Extra Length 0000 (0) │ │ │ │ +1089BC Comment Length 0000 (0) │ │ │ │ +1089BE Disk Start 0000 (0) │ │ │ │ +1089C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108899 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1089C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10889D Local Header Offset 000627FC (403452) │ │ │ │ -1088A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1089C6 Local Header Offset 000627D2 (403410) │ │ │ │ +1089CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1088A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1089CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1088C7 CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ -1088CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1088CC Created OS 03 (3) 'Unix' │ │ │ │ -1088CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1088CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1088CF General Purpose Flag 0800 (2048) │ │ │ │ +1089F0 CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ +1089F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1089F5 Created OS 03 (3) 'Unix' │ │ │ │ +1089F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1089F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1089F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1088D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1088D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1088D7 CRC C779C094 (3346645140) │ │ │ │ -1088DB Compressed Size 00000163 (355) │ │ │ │ -1088DF Uncompressed Size 000002CD (717) │ │ │ │ -1088E3 Filename Length 0025 (37) │ │ │ │ -1088E5 Extra Length 0000 (0) │ │ │ │ -1088E7 Comment Length 0000 (0) │ │ │ │ -1088E9 Disk Start 0000 (0) │ │ │ │ -1088EB Int File Attributes 0000 (0) │ │ │ │ +1089FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1089FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108A00 CRC C779C094 (3346645140) │ │ │ │ +108A04 Compressed Size 00000163 (355) │ │ │ │ +108A08 Uncompressed Size 000002CD (717) │ │ │ │ +108A0C Filename Length 0025 (37) │ │ │ │ +108A0E Extra Length 0000 (0) │ │ │ │ +108A10 Comment Length 0000 (0) │ │ │ │ +108A12 Disk Start 0000 (0) │ │ │ │ +108A14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1088ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108A16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1088F1 Local Header Offset 000629FC (403964) │ │ │ │ -1088F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108A1A Local Header Offset 000629D2 (403922) │ │ │ │ +108A1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1088F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108A1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10891A CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ -10891E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10891F Created OS 03 (3) 'Unix' │ │ │ │ -108920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108922 General Purpose Flag 0800 (2048) │ │ │ │ +108A43 CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ +108A47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108A48 Created OS 03 (3) 'Unix' │ │ │ │ +108A49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108A4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108A4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108924 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108926 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10892A CRC BEC549CC (3200600524) │ │ │ │ -10892E Compressed Size 0000025D (605) │ │ │ │ -108932 Uncompressed Size 000004AE (1198) │ │ │ │ -108936 Filename Length 0027 (39) │ │ │ │ -108938 Extra Length 0000 (0) │ │ │ │ -10893A Comment Length 0000 (0) │ │ │ │ -10893C Disk Start 0000 (0) │ │ │ │ -10893E Int File Attributes 0000 (0) │ │ │ │ +108A4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +108A4F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108A53 CRC BEC549CC (3200600524) │ │ │ │ +108A57 Compressed Size 0000025D (605) │ │ │ │ +108A5B Uncompressed Size 000004AE (1198) │ │ │ │ +108A5F Filename Length 0027 (39) │ │ │ │ +108A61 Extra Length 0000 (0) │ │ │ │ +108A63 Comment Length 0000 (0) │ │ │ │ +108A65 Disk Start 0000 (0) │ │ │ │ +108A67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108A69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108944 Local Header Offset 00062BA2 (404386) │ │ │ │ -108948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108A6D Local Header Offset 00062B78 (404344) │ │ │ │ +108A71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108A71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10896F CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ -108973 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108974 Created OS 03 (3) 'Unix' │ │ │ │ -108975 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108976 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108977 General Purpose Flag 0800 (2048) │ │ │ │ +108A98 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ +108A9C Created Zip Spec 14 (20) '2.0' │ │ │ │ +108A9D Created OS 03 (3) 'Unix' │ │ │ │ +108A9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108A9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108AA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108979 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10897B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10897F CRC D8B64938 (3635824952) │ │ │ │ -108983 Compressed Size 000002CE (718) │ │ │ │ -108987 Uncompressed Size 000009E2 (2530) │ │ │ │ -10898B Filename Length 0026 (38) │ │ │ │ -10898D Extra Length 0000 (0) │ │ │ │ -10898F Comment Length 0000 (0) │ │ │ │ -108991 Disk Start 0000 (0) │ │ │ │ -108993 Int File Attributes 0000 (0) │ │ │ │ +108AA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108AA4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108AA8 CRC D8B64938 (3635824952) │ │ │ │ +108AAC Compressed Size 000002CE (718) │ │ │ │ +108AB0 Uncompressed Size 000009E2 (2530) │ │ │ │ +108AB4 Filename Length 0026 (38) │ │ │ │ +108AB6 Extra Length 0000 (0) │ │ │ │ +108AB8 Comment Length 0000 (0) │ │ │ │ +108ABA Disk Start 0000 (0) │ │ │ │ +108ABC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108995 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108ABE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108999 Local Header Offset 00062E44 (405060) │ │ │ │ -10899D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108AC2 Local Header Offset 00062E1A (405018) │ │ │ │ +108AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10899D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1089C3 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ -1089C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1089C8 Created OS 03 (3) 'Unix' │ │ │ │ -1089C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1089CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1089CB General Purpose Flag 0800 (2048) │ │ │ │ +108AEC CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ +108AF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108AF1 Created OS 03 (3) 'Unix' │ │ │ │ +108AF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108AF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108AF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1089CD Compression Method 0000 (0) 'Stored' │ │ │ │ -1089CF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1089D3 CRC 00000000 (0) │ │ │ │ -1089D7 Compressed Size 00000000 (0) │ │ │ │ -1089DB Uncompressed Size 00000000 (0) │ │ │ │ -1089DF Filename Length 0016 (22) │ │ │ │ -1089E1 Extra Length 0000 (0) │ │ │ │ -1089E3 Comment Length 0000 (0) │ │ │ │ -1089E5 Disk Start 0000 (0) │ │ │ │ -1089E7 Int File Attributes 0000 (0) │ │ │ │ +108AF6 Compression Method 0000 (0) 'Stored' │ │ │ │ +108AF8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108AFC CRC 00000000 (0) │ │ │ │ +108B00 Compressed Size 00000000 (0) │ │ │ │ +108B04 Uncompressed Size 00000000 (0) │ │ │ │ +108B08 Filename Length 0016 (22) │ │ │ │ +108B0A Extra Length 0000 (0) │ │ │ │ +108B0C Comment Length 0000 (0) │ │ │ │ +108B0E Disk Start 0000 (0) │ │ │ │ +108B10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1089E9 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +108B12 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1089ED Local Header Offset 00063156 (405846) │ │ │ │ -1089F1 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108B16 Local Header Offset 0006312C (405804) │ │ │ │ +108B1A Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1089F1: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108B1A: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1089F1: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x108B1A: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1089C9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108AF2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -108A07 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ -108A0B Created Zip Spec 14 (20) '2.0' │ │ │ │ -108A0C Created OS 03 (3) 'Unix' │ │ │ │ -108A0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108A0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108A0F General Purpose Flag 0800 (2048) │ │ │ │ +108B30 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ +108B34 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108B35 Created OS 03 (3) 'Unix' │ │ │ │ +108B36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108B37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108B38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108A11 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108A13 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108A17 CRC A1CE1E08 (2714639880) │ │ │ │ -108A1B Compressed Size 000006FB (1787) │ │ │ │ -108A1F Uncompressed Size 000012F1 (4849) │ │ │ │ -108A23 Filename Length 0021 (33) │ │ │ │ -108A25 Extra Length 0000 (0) │ │ │ │ -108A27 Comment Length 0000 (0) │ │ │ │ -108A29 Disk Start 0000 (0) │ │ │ │ -108A2B Int File Attributes 0000 (0) │ │ │ │ +108B3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +108B3C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108B40 CRC A1CE1E08 (2714639880) │ │ │ │ +108B44 Compressed Size 000006FB (1787) │ │ │ │ +108B48 Uncompressed Size 000012F1 (4849) │ │ │ │ +108B4C Filename Length 0021 (33) │ │ │ │ +108B4E Extra Length 0000 (0) │ │ │ │ +108B50 Comment Length 0000 (0) │ │ │ │ +108B52 Disk Start 0000 (0) │ │ │ │ +108B54 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108A2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108B56 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108A31 Local Header Offset 0006318A (405898) │ │ │ │ -108A35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108B5A Local Header Offset 00063160 (405856) │ │ │ │ +108B5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108A35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108B5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108A56 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ -108A5A Created Zip Spec 14 (20) '2.0' │ │ │ │ -108A5B Created OS 03 (3) 'Unix' │ │ │ │ -108A5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108A5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108A5E General Purpose Flag 0800 (2048) │ │ │ │ +108B7F CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ +108B83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108B84 Created OS 03 (3) 'Unix' │ │ │ │ +108B85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108B86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108B87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108A60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108A62 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108A66 CRC CC620B01 (3428977409) │ │ │ │ -108A6A Compressed Size 00000876 (2166) │ │ │ │ -108A6E Uncompressed Size 00003F3D (16189) │ │ │ │ -108A72 Filename Length 0020 (32) │ │ │ │ -108A74 Extra Length 0000 (0) │ │ │ │ -108A76 Comment Length 0000 (0) │ │ │ │ -108A78 Disk Start 0000 (0) │ │ │ │ -108A7A Int File Attributes 0000 (0) │ │ │ │ +108B89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108B8B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108B8F CRC CC620B01 (3428977409) │ │ │ │ +108B93 Compressed Size 00000876 (2166) │ │ │ │ +108B97 Uncompressed Size 00003F3D (16189) │ │ │ │ +108B9B Filename Length 0020 (32) │ │ │ │ +108B9D Extra Length 0000 (0) │ │ │ │ +108B9F Comment Length 0000 (0) │ │ │ │ +108BA1 Disk Start 0000 (0) │ │ │ │ +108BA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108A7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108BA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108A80 Local Header Offset 000638C4 (407748) │ │ │ │ -108A84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108BA9 Local Header Offset 0006389A (407706) │ │ │ │ +108BAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108A84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108BAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108AA4 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ -108AA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108AA9 Created OS 03 (3) 'Unix' │ │ │ │ -108AAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108AAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108AAC General Purpose Flag 0800 (2048) │ │ │ │ +108BCD CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ +108BD1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108BD2 Created OS 03 (3) 'Unix' │ │ │ │ +108BD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108BD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108BD5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108AAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -108AB0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108AB4 CRC 735DE86A (1935534186) │ │ │ │ -108AB8 Compressed Size 00000413 (1043) │ │ │ │ -108ABC Uncompressed Size 000009FD (2557) │ │ │ │ -108AC0 Filename Length 0029 (41) │ │ │ │ -108AC2 Extra Length 0000 (0) │ │ │ │ -108AC4 Comment Length 0000 (0) │ │ │ │ -108AC6 Disk Start 0000 (0) │ │ │ │ -108AC8 Int File Attributes 0000 (0) │ │ │ │ +108BD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108BD9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108BDD CRC 735DE86A (1935534186) │ │ │ │ +108BE1 Compressed Size 00000413 (1043) │ │ │ │ +108BE5 Uncompressed Size 000009FD (2557) │ │ │ │ +108BE9 Filename Length 0029 (41) │ │ │ │ +108BEB Extra Length 0000 (0) │ │ │ │ +108BED Comment Length 0000 (0) │ │ │ │ +108BEF Disk Start 0000 (0) │ │ │ │ +108BF1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108ACA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108BF3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108ACE Local Header Offset 00064178 (409976) │ │ │ │ -108AD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108BF7 Local Header Offset 0006414E (409934) │ │ │ │ +108BFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108AD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108BFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108AFB CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ -108AFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -108B00 Created OS 03 (3) 'Unix' │ │ │ │ -108B01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108B02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108B03 General Purpose Flag 0800 (2048) │ │ │ │ +108C24 CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ +108C28 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108C29 Created OS 03 (3) 'Unix' │ │ │ │ +108C2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108C2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108C2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108B05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108B07 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108B0B CRC 5A099C1C (1510579228) │ │ │ │ -108B0F Compressed Size 0000042B (1067) │ │ │ │ -108B13 Uncompressed Size 0000166E (5742) │ │ │ │ -108B17 Filename Length 0028 (40) │ │ │ │ -108B19 Extra Length 0000 (0) │ │ │ │ -108B1B Comment Length 0000 (0) │ │ │ │ -108B1D Disk Start 0000 (0) │ │ │ │ -108B1F Int File Attributes 0000 (0) │ │ │ │ +108C2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +108C30 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108C34 CRC 5A099C1C (1510579228) │ │ │ │ +108C38 Compressed Size 0000042B (1067) │ │ │ │ +108C3C Uncompressed Size 0000166E (5742) │ │ │ │ +108C40 Filename Length 0028 (40) │ │ │ │ +108C42 Extra Length 0000 (0) │ │ │ │ +108C44 Comment Length 0000 (0) │ │ │ │ +108C46 Disk Start 0000 (0) │ │ │ │ +108C48 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108B21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108C4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108B25 Local Header Offset 000645D2 (411090) │ │ │ │ -108B29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108C4E Local Header Offset 000645A8 (411048) │ │ │ │ +108C52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108B29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108C52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108B51 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ -108B55 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108B56 Created OS 03 (3) 'Unix' │ │ │ │ -108B57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108B58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108B59 General Purpose Flag 0800 (2048) │ │ │ │ +108C7A CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ +108C7E Created Zip Spec 14 (20) '2.0' │ │ │ │ +108C7F Created OS 03 (3) 'Unix' │ │ │ │ +108C80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108C81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108C82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108B5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -108B5D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108B61 CRC B9F96136 (3120128310) │ │ │ │ -108B65 Compressed Size 00000433 (1075) │ │ │ │ -108B69 Uncompressed Size 00000A00 (2560) │ │ │ │ -108B6D Filename Length 0030 (48) │ │ │ │ -108B6F Extra Length 0000 (0) │ │ │ │ -108B71 Comment Length 0000 (0) │ │ │ │ -108B73 Disk Start 0000 (0) │ │ │ │ -108B75 Int File Attributes 0000 (0) │ │ │ │ +108C84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108C86 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108C8A CRC B9F96136 (3120128310) │ │ │ │ +108C8E Compressed Size 00000433 (1075) │ │ │ │ +108C92 Uncompressed Size 00000A00 (2560) │ │ │ │ +108C96 Filename Length 0030 (48) │ │ │ │ +108C98 Extra Length 0000 (0) │ │ │ │ +108C9A Comment Length 0000 (0) │ │ │ │ +108C9C Disk Start 0000 (0) │ │ │ │ +108C9E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108B77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108CA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108B7B Local Header Offset 00064A43 (412227) │ │ │ │ -108B7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108CA4 Local Header Offset 00064A19 (412185) │ │ │ │ +108CA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108B7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108CA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108BAF CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ -108BB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108BB4 Created OS 03 (3) 'Unix' │ │ │ │ -108BB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108BB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108BB7 General Purpose Flag 0800 (2048) │ │ │ │ +108CD8 CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ +108CDC Created Zip Spec 14 (20) '2.0' │ │ │ │ +108CDD Created OS 03 (3) 'Unix' │ │ │ │ +108CDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108CDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108CE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108BB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108BBB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108BBF CRC 79C91ECD (2043223757) │ │ │ │ -108BC3 Compressed Size 0000038A (906) │ │ │ │ -108BC7 Uncompressed Size 00001240 (4672) │ │ │ │ -108BCB Filename Length 002F (47) │ │ │ │ -108BCD Extra Length 0000 (0) │ │ │ │ -108BCF Comment Length 0000 (0) │ │ │ │ -108BD1 Disk Start 0000 (0) │ │ │ │ -108BD3 Int File Attributes 0000 (0) │ │ │ │ +108CE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108CE4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108CE8 CRC 79C91ECD (2043223757) │ │ │ │ +108CEC Compressed Size 0000038A (906) │ │ │ │ +108CF0 Uncompressed Size 00001240 (4672) │ │ │ │ +108CF4 Filename Length 002F (47) │ │ │ │ +108CF6 Extra Length 0000 (0) │ │ │ │ +108CF8 Comment Length 0000 (0) │ │ │ │ +108CFA Disk Start 0000 (0) │ │ │ │ +108CFC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108BD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108CFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108BD9 Local Header Offset 00064EC4 (413380) │ │ │ │ -108BDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108D02 Local Header Offset 00064E9A (413338) │ │ │ │ +108D06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108BDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108D06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108C0C CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ -108C10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108C11 Created OS 03 (3) 'Unix' │ │ │ │ -108C12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108C13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108C14 General Purpose Flag 0800 (2048) │ │ │ │ +108D35 CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ +108D39 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108D3A Created OS 03 (3) 'Unix' │ │ │ │ +108D3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108D3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108D3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108C16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108C18 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108C1C CRC B87B2710 (3095078672) │ │ │ │ -108C20 Compressed Size 000002C0 (704) │ │ │ │ -108C24 Uncompressed Size 000005AF (1455) │ │ │ │ -108C28 Filename Length 0025 (37) │ │ │ │ -108C2A Extra Length 0000 (0) │ │ │ │ -108C2C Comment Length 0000 (0) │ │ │ │ -108C2E Disk Start 0000 (0) │ │ │ │ -108C30 Int File Attributes 0000 (0) │ │ │ │ +108D3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +108D41 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108D45 CRC B87B2710 (3095078672) │ │ │ │ +108D49 Compressed Size 000002C0 (704) │ │ │ │ +108D4D Uncompressed Size 000005AF (1455) │ │ │ │ +108D51 Filename Length 0025 (37) │ │ │ │ +108D53 Extra Length 0000 (0) │ │ │ │ +108D55 Comment Length 0000 (0) │ │ │ │ +108D57 Disk Start 0000 (0) │ │ │ │ +108D59 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108C32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108D5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108C36 Local Header Offset 0006529B (414363) │ │ │ │ -108C3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108D5F Local Header Offset 00065271 (414321) │ │ │ │ +108D63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108C3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108D63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108C5F CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ -108C63 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108C64 Created OS 03 (3) 'Unix' │ │ │ │ -108C65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108C66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108C67 General Purpose Flag 0800 (2048) │ │ │ │ +108D88 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ +108D8C Created Zip Spec 14 (20) '2.0' │ │ │ │ +108D8D Created OS 03 (3) 'Unix' │ │ │ │ +108D8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108D8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108D90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108C69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108C6B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108C6F CRC 9BC87663 (2613605987) │ │ │ │ -108C73 Compressed Size 0000048D (1165) │ │ │ │ -108C77 Uncompressed Size 00001611 (5649) │ │ │ │ -108C7B Filename Length 0024 (36) │ │ │ │ -108C7D Extra Length 0000 (0) │ │ │ │ -108C7F Comment Length 0000 (0) │ │ │ │ -108C81 Disk Start 0000 (0) │ │ │ │ -108C83 Int File Attributes 0000 (0) │ │ │ │ +108D92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108D94 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108D98 CRC 9BC87663 (2613605987) │ │ │ │ +108D9C Compressed Size 0000048D (1165) │ │ │ │ +108DA0 Uncompressed Size 00001611 (5649) │ │ │ │ +108DA4 Filename Length 0024 (36) │ │ │ │ +108DA6 Extra Length 0000 (0) │ │ │ │ +108DA8 Comment Length 0000 (0) │ │ │ │ +108DAA Disk Start 0000 (0) │ │ │ │ +108DAC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108C85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108DAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108C89 Local Header Offset 0006559E (415134) │ │ │ │ -108C8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108DB2 Local Header Offset 00065574 (415092) │ │ │ │ +108DB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108C8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108DB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108CB1 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ -108CB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108CB6 Created OS 03 (3) 'Unix' │ │ │ │ -108CB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108CB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108CB9 General Purpose Flag 0800 (2048) │ │ │ │ +108DDA CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ +108DDE Created Zip Spec 14 (20) '2.0' │ │ │ │ +108DDF Created OS 03 (3) 'Unix' │ │ │ │ +108DE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108DE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108DE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108CBB Compression Method 0008 (8) 'Deflated' │ │ │ │ -108CBD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108CC1 CRC 558769F2 (1434937842) │ │ │ │ -108CC5 Compressed Size 000003D2 (978) │ │ │ │ -108CC9 Uncompressed Size 000008AD (2221) │ │ │ │ -108CCD Filename Length 0035 (53) │ │ │ │ -108CCF Extra Length 0000 (0) │ │ │ │ -108CD1 Comment Length 0000 (0) │ │ │ │ -108CD3 Disk Start 0000 (0) │ │ │ │ -108CD5 Int File Attributes 0000 (0) │ │ │ │ +108DE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108DE6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108DEA CRC 558769F2 (1434937842) │ │ │ │ +108DEE Compressed Size 000003D2 (978) │ │ │ │ +108DF2 Uncompressed Size 000008AD (2221) │ │ │ │ +108DF6 Filename Length 0035 (53) │ │ │ │ +108DF8 Extra Length 0000 (0) │ │ │ │ +108DFA Comment Length 0000 (0) │ │ │ │ +108DFC Disk Start 0000 (0) │ │ │ │ +108DFE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108CD7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108E00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108CDB Local Header Offset 00065A6D (416365) │ │ │ │ -108CDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108E04 Local Header Offset 00065A43 (416323) │ │ │ │ +108E08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108CDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108E08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108D14 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ -108D18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108D19 Created OS 03 (3) 'Unix' │ │ │ │ -108D1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108D1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108D1C General Purpose Flag 0800 (2048) │ │ │ │ +108E3D CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ +108E41 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108E42 Created OS 03 (3) 'Unix' │ │ │ │ +108E43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108E44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108E45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108D1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -108D20 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108D24 CRC 9ABAEB25 (2595941157) │ │ │ │ -108D28 Compressed Size 0000051D (1309) │ │ │ │ -108D2C Uncompressed Size 00001425 (5157) │ │ │ │ -108D30 Filename Length 0034 (52) │ │ │ │ -108D32 Extra Length 0000 (0) │ │ │ │ -108D34 Comment Length 0000 (0) │ │ │ │ -108D36 Disk Start 0000 (0) │ │ │ │ -108D38 Int File Attributes 0000 (0) │ │ │ │ +108E47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108E49 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108E4D CRC 9ABAEB25 (2595941157) │ │ │ │ +108E51 Compressed Size 0000051D (1309) │ │ │ │ +108E55 Uncompressed Size 00001425 (5157) │ │ │ │ +108E59 Filename Length 0034 (52) │ │ │ │ +108E5B Extra Length 0000 (0) │ │ │ │ +108E5D Comment Length 0000 (0) │ │ │ │ +108E5F Disk Start 0000 (0) │ │ │ │ +108E61 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108D3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108E63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108D3E Local Header Offset 00065E92 (417426) │ │ │ │ -108D42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108E67 Local Header Offset 00065E68 (417384) │ │ │ │ +108E6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108D42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108E6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108D76 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ -108D7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -108D7B Created OS 03 (3) 'Unix' │ │ │ │ -108D7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108D7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108D7E General Purpose Flag 0800 (2048) │ │ │ │ +108E9F CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ +108EA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108EA4 Created OS 03 (3) 'Unix' │ │ │ │ +108EA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108EA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108EA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108D80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108D82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108D86 CRC 2EF40B13 (787745555) │ │ │ │ -108D8A Compressed Size 00000391 (913) │ │ │ │ -108D8E Uncompressed Size 000007AE (1966) │ │ │ │ -108D92 Filename Length 002C (44) │ │ │ │ -108D94 Extra Length 0000 (0) │ │ │ │ -108D96 Comment Length 0000 (0) │ │ │ │ -108D98 Disk Start 0000 (0) │ │ │ │ -108D9A Int File Attributes 0000 (0) │ │ │ │ +108EA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108EAB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108EAF CRC 2EF40B13 (787745555) │ │ │ │ +108EB3 Compressed Size 00000391 (913) │ │ │ │ +108EB7 Uncompressed Size 000007AE (1966) │ │ │ │ +108EBB Filename Length 002C (44) │ │ │ │ +108EBD Extra Length 0000 (0) │ │ │ │ +108EBF Comment Length 0000 (0) │ │ │ │ +108EC1 Disk Start 0000 (0) │ │ │ │ +108EC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108D9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108EC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108DA0 Local Header Offset 00066401 (418817) │ │ │ │ -108DA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108EC9 Local Header Offset 000663D7 (418775) │ │ │ │ +108ECD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108DA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108ECD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108DD0 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ -108DD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108DD5 Created OS 03 (3) 'Unix' │ │ │ │ -108DD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108DD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108DD8 General Purpose Flag 0800 (2048) │ │ │ │ +108EF9 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ +108EFD Created Zip Spec 14 (20) '2.0' │ │ │ │ +108EFE Created OS 03 (3) 'Unix' │ │ │ │ +108EFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108F00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108F01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108DDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -108DDC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108DE0 CRC 9647C423 (2521285667) │ │ │ │ -108DE4 Compressed Size 00000307 (775) │ │ │ │ -108DE8 Uncompressed Size 00000E7F (3711) │ │ │ │ -108DEC Filename Length 002B (43) │ │ │ │ -108DEE Extra Length 0000 (0) │ │ │ │ -108DF0 Comment Length 0000 (0) │ │ │ │ -108DF2 Disk Start 0000 (0) │ │ │ │ -108DF4 Int File Attributes 0000 (0) │ │ │ │ +108F03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108F05 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108F09 CRC 9647C423 (2521285667) │ │ │ │ +108F0D Compressed Size 00000307 (775) │ │ │ │ +108F11 Uncompressed Size 00000E7F (3711) │ │ │ │ +108F15 Filename Length 002B (43) │ │ │ │ +108F17 Extra Length 0000 (0) │ │ │ │ +108F19 Comment Length 0000 (0) │ │ │ │ +108F1B Disk Start 0000 (0) │ │ │ │ +108F1D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108DF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108F1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108DFA Local Header Offset 000667DC (419804) │ │ │ │ -108DFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108F23 Local Header Offset 000667B2 (419762) │ │ │ │ +108F27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108DFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108F27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108E29 CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ -108E2D Created Zip Spec 14 (20) '2.0' │ │ │ │ -108E2E Created OS 03 (3) 'Unix' │ │ │ │ -108E2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108E30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108E31 General Purpose Flag 0800 (2048) │ │ │ │ +108F52 CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ +108F56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108F57 Created OS 03 (3) 'Unix' │ │ │ │ +108F58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108F59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108F5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108E33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108E35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108E39 CRC 039017A2 (59774882) │ │ │ │ -108E3D Compressed Size 000003C1 (961) │ │ │ │ -108E41 Uncompressed Size 000007E8 (2024) │ │ │ │ -108E45 Filename Length 0026 (38) │ │ │ │ -108E47 Extra Length 0000 (0) │ │ │ │ -108E49 Comment Length 0000 (0) │ │ │ │ -108E4B Disk Start 0000 (0) │ │ │ │ -108E4D Int File Attributes 0000 (0) │ │ │ │ +108F5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +108F5E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108F62 CRC 039017A2 (59774882) │ │ │ │ +108F66 Compressed Size 000003C1 (961) │ │ │ │ +108F6A Uncompressed Size 000007E8 (2024) │ │ │ │ +108F6E Filename Length 0026 (38) │ │ │ │ +108F70 Extra Length 0000 (0) │ │ │ │ +108F72 Comment Length 0000 (0) │ │ │ │ +108F74 Disk Start 0000 (0) │ │ │ │ +108F76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108E4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108F78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108E53 Local Header Offset 00066B2C (420652) │ │ │ │ -108E57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108F7C Local Header Offset 00066B02 (420610) │ │ │ │ +108F80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108E57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108F80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108E7D CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ -108E81 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108E82 Created OS 03 (3) 'Unix' │ │ │ │ -108E83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108E84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108E85 General Purpose Flag 0800 (2048) │ │ │ │ +108FA6 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ +108FAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +108FAB Created OS 03 (3) 'Unix' │ │ │ │ +108FAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108FAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108FAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108E87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108E89 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108E8D CRC 0CBE9AE8 (213818088) │ │ │ │ -108E91 Compressed Size 00000463 (1123) │ │ │ │ -108E95 Uncompressed Size 00000F35 (3893) │ │ │ │ -108E99 Filename Length 0025 (37) │ │ │ │ -108E9B Extra Length 0000 (0) │ │ │ │ -108E9D Comment Length 0000 (0) │ │ │ │ -108E9F Disk Start 0000 (0) │ │ │ │ -108EA1 Int File Attributes 0000 (0) │ │ │ │ +108FB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108FB2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108FB6 CRC 0CBE9AE8 (213818088) │ │ │ │ +108FBA Compressed Size 00000463 (1123) │ │ │ │ +108FBE Uncompressed Size 00000F35 (3893) │ │ │ │ +108FC2 Filename Length 0025 (37) │ │ │ │ +108FC4 Extra Length 0000 (0) │ │ │ │ +108FC6 Comment Length 0000 (0) │ │ │ │ +108FC8 Disk Start 0000 (0) │ │ │ │ +108FCA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108EA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108FCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108EA7 Local Header Offset 00066F31 (421681) │ │ │ │ -108EAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108FD0 Local Header Offset 00066F07 (421639) │ │ │ │ +108FD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108EAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108FD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108ED0 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ -108ED4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108ED5 Created OS 03 (3) 'Unix' │ │ │ │ -108ED6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108ED7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108ED8 General Purpose Flag 0800 (2048) │ │ │ │ +108FF9 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ +108FFD Created Zip Spec 14 (20) '2.0' │ │ │ │ +108FFE Created OS 03 (3) 'Unix' │ │ │ │ +108FFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109000 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109001 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108EDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -108EDC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108EE0 CRC 272ECFB2 (657379250) │ │ │ │ -108EE4 Compressed Size 0000070D (1805) │ │ │ │ -108EE8 Uncompressed Size 0000126F (4719) │ │ │ │ -108EEC Filename Length 0021 (33) │ │ │ │ -108EEE Extra Length 0000 (0) │ │ │ │ -108EF0 Comment Length 0000 (0) │ │ │ │ -108EF2 Disk Start 0000 (0) │ │ │ │ -108EF4 Int File Attributes 0000 (0) │ │ │ │ +109003 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109005 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109009 CRC 272ECFB2 (657379250) │ │ │ │ +10900D Compressed Size 0000070D (1805) │ │ │ │ +109011 Uncompressed Size 0000126F (4719) │ │ │ │ +109015 Filename Length 0021 (33) │ │ │ │ +109017 Extra Length 0000 (0) │ │ │ │ +109019 Comment Length 0000 (0) │ │ │ │ +10901B Disk Start 0000 (0) │ │ │ │ +10901D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108EF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10901F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108EFA Local Header Offset 000673D7 (422871) │ │ │ │ -108EFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109023 Local Header Offset 000673AD (422829) │ │ │ │ +109027 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108EFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109027: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108F1F CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ -108F23 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108F24 Created OS 03 (3) 'Unix' │ │ │ │ -108F25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108F26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108F27 General Purpose Flag 0800 (2048) │ │ │ │ +109048 CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ +10904C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10904D Created OS 03 (3) 'Unix' │ │ │ │ +10904E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10904F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109050 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108F29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108F2B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108F2F CRC 150276AF (352482991) │ │ │ │ -108F33 Compressed Size 00000664 (1636) │ │ │ │ -108F37 Uncompressed Size 00003A8C (14988) │ │ │ │ -108F3B Filename Length 0020 (32) │ │ │ │ -108F3D Extra Length 0000 (0) │ │ │ │ -108F3F Comment Length 0000 (0) │ │ │ │ -108F41 Disk Start 0000 (0) │ │ │ │ -108F43 Int File Attributes 0000 (0) │ │ │ │ +109052 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109054 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109058 CRC 150276AF (352482991) │ │ │ │ +10905C Compressed Size 00000664 (1636) │ │ │ │ +109060 Uncompressed Size 00003A8C (14988) │ │ │ │ +109064 Filename Length 0020 (32) │ │ │ │ +109066 Extra Length 0000 (0) │ │ │ │ +109068 Comment Length 0000 (0) │ │ │ │ +10906A Disk Start 0000 (0) │ │ │ │ +10906C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108F45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10906E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108F49 Local Header Offset 00067B23 (424739) │ │ │ │ -108F4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109072 Local Header Offset 00067AF9 (424697) │ │ │ │ +109076 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108F4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109076: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108F6D CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ -108F71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108F72 Created OS 03 (3) 'Unix' │ │ │ │ -108F73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108F74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108F75 General Purpose Flag 0800 (2048) │ │ │ │ +109096 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ +10909A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10909B Created OS 03 (3) 'Unix' │ │ │ │ +10909C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10909D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10909E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108F77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108F79 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108F7D CRC 8A2906DF (2317944543) │ │ │ │ -108F81 Compressed Size 00000C1A (3098) │ │ │ │ -108F85 Uncompressed Size 000026EF (9967) │ │ │ │ -108F89 Filename Length 002D (45) │ │ │ │ -108F8B Extra Length 0000 (0) │ │ │ │ -108F8D Comment Length 0000 (0) │ │ │ │ -108F8F Disk Start 0000 (0) │ │ │ │ -108F91 Int File Attributes 0000 (0) │ │ │ │ +1090A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1090A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1090A6 CRC 8A2906DF (2317944543) │ │ │ │ +1090AA Compressed Size 00000C1A (3098) │ │ │ │ +1090AE Uncompressed Size 000026EF (9967) │ │ │ │ +1090B2 Filename Length 002D (45) │ │ │ │ +1090B4 Extra Length 0000 (0) │ │ │ │ +1090B6 Comment Length 0000 (0) │ │ │ │ +1090B8 Disk Start 0000 (0) │ │ │ │ +1090BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108F93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1090BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108F97 Local Header Offset 000681C5 (426437) │ │ │ │ -108F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1090C0 Local Header Offset 0006819B (426395) │ │ │ │ +1090C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1090C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108FC8 CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ -108FCC Created Zip Spec 14 (20) '2.0' │ │ │ │ -108FCD Created OS 03 (3) 'Unix' │ │ │ │ -108FCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108FCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108FD0 General Purpose Flag 0800 (2048) │ │ │ │ +1090F1 CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ +1090F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1090F6 Created OS 03 (3) 'Unix' │ │ │ │ +1090F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108FD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108FD4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108FD8 CRC 01D149E2 (30493154) │ │ │ │ -108FDC Compressed Size 00000E0B (3595) │ │ │ │ -108FE0 Uncompressed Size 00008380 (33664) │ │ │ │ -108FE4 Filename Length 002C (44) │ │ │ │ -108FE6 Extra Length 0000 (0) │ │ │ │ -108FE8 Comment Length 0000 (0) │ │ │ │ -108FEA Disk Start 0000 (0) │ │ │ │ -108FEC Int File Attributes 0000 (0) │ │ │ │ +1090FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1090FD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109101 CRC 01D149E2 (30493154) │ │ │ │ +109105 Compressed Size 00000E0B (3595) │ │ │ │ +109109 Uncompressed Size 00008380 (33664) │ │ │ │ +10910D Filename Length 002C (44) │ │ │ │ +10910F Extra Length 0000 (0) │ │ │ │ +109111 Comment Length 0000 (0) │ │ │ │ +109113 Disk Start 0000 (0) │ │ │ │ +109115 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108FEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109117 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108FF2 Local Header Offset 00068E2A (429610) │ │ │ │ -108FF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10911B Local Header Offset 00068E00 (429568) │ │ │ │ +10911F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108FF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10911F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109022 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ -109026 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109027 Created OS 03 (3) 'Unix' │ │ │ │ -109028 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109029 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10902A General Purpose Flag 0800 (2048) │ │ │ │ +10914B CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ +10914F Created Zip Spec 14 (20) '2.0' │ │ │ │ +109150 Created OS 03 (3) 'Unix' │ │ │ │ +109151 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109152 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109153 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10902C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10902E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109032 CRC 29ED6585 (703423877) │ │ │ │ -109036 Compressed Size 00000430 (1072) │ │ │ │ -10903A Uncompressed Size 000009F0 (2544) │ │ │ │ -10903E Filename Length 002F (47) │ │ │ │ -109040 Extra Length 0000 (0) │ │ │ │ -109042 Comment Length 0000 (0) │ │ │ │ -109044 Disk Start 0000 (0) │ │ │ │ -109046 Int File Attributes 0000 (0) │ │ │ │ +109155 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109157 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10915B CRC 29ED6585 (703423877) │ │ │ │ +10915F Compressed Size 00000430 (1072) │ │ │ │ +109163 Uncompressed Size 000009F0 (2544) │ │ │ │ +109167 Filename Length 002F (47) │ │ │ │ +109169 Extra Length 0000 (0) │ │ │ │ +10916B Comment Length 0000 (0) │ │ │ │ +10916D Disk Start 0000 (0) │ │ │ │ +10916F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109048 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109171 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10904C Local Header Offset 00069C7F (433279) │ │ │ │ -109050 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109175 Local Header Offset 00069C55 (433237) │ │ │ │ +109179 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109050: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109179: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10907F CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ -109083 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109084 Created OS 03 (3) 'Unix' │ │ │ │ -109085 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109086 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109087 General Purpose Flag 0800 (2048) │ │ │ │ +1091A8 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ +1091AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1091AD Created OS 03 (3) 'Unix' │ │ │ │ +1091AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1091AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1091B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109089 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10908B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10908F CRC 304E4E2F (810438191) │ │ │ │ -109093 Compressed Size 00000388 (904) │ │ │ │ -109097 Uncompressed Size 00001212 (4626) │ │ │ │ -10909B Filename Length 002E (46) │ │ │ │ -10909D Extra Length 0000 (0) │ │ │ │ -10909F Comment Length 0000 (0) │ │ │ │ -1090A1 Disk Start 0000 (0) │ │ │ │ -1090A3 Int File Attributes 0000 (0) │ │ │ │ +1091B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1091B4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1091B8 CRC 304E4E2F (810438191) │ │ │ │ +1091BC Compressed Size 00000388 (904) │ │ │ │ +1091C0 Uncompressed Size 00001212 (4626) │ │ │ │ +1091C4 Filename Length 002E (46) │ │ │ │ +1091C6 Extra Length 0000 (0) │ │ │ │ +1091C8 Comment Length 0000 (0) │ │ │ │ +1091CA Disk Start 0000 (0) │ │ │ │ +1091CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1090A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1091CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1090A9 Local Header Offset 0006A0FC (434428) │ │ │ │ -1090AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1091D2 Local Header Offset 0006A0D2 (434386) │ │ │ │ +1091D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1090AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1091D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1090DB CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ -1090DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1090E0 Created OS 03 (3) 'Unix' │ │ │ │ -1090E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1090E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1090E3 General Purpose Flag 0800 (2048) │ │ │ │ +109204 CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ +109208 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109209 Created OS 03 (3) 'Unix' │ │ │ │ +10920A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10920B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10920C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1090E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1090E7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1090EB CRC F459E754 (4099532628) │ │ │ │ -1090EF Compressed Size 000007C1 (1985) │ │ │ │ -1090F3 Uncompressed Size 0000131C (4892) │ │ │ │ -1090F7 Filename Length 0025 (37) │ │ │ │ -1090F9 Extra Length 0000 (0) │ │ │ │ -1090FB Comment Length 0000 (0) │ │ │ │ -1090FD Disk Start 0000 (0) │ │ │ │ -1090FF Int File Attributes 0000 (0) │ │ │ │ +10920E Compression Method 0008 (8) 'Deflated' │ │ │ │ +109210 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109214 CRC F459E754 (4099532628) │ │ │ │ +109218 Compressed Size 000007C1 (1985) │ │ │ │ +10921C Uncompressed Size 0000131C (4892) │ │ │ │ +109220 Filename Length 0025 (37) │ │ │ │ +109222 Extra Length 0000 (0) │ │ │ │ +109224 Comment Length 0000 (0) │ │ │ │ +109226 Disk Start 0000 (0) │ │ │ │ +109228 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109101 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10922A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109105 Local Header Offset 0006A4D0 (435408) │ │ │ │ -109109 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10922E Local Header Offset 0006A4A6 (435366) │ │ │ │ +109232 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109109: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109232: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10912E CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ -109132 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109133 Created OS 03 (3) 'Unix' │ │ │ │ -109134 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109135 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109136 General Purpose Flag 0800 (2048) │ │ │ │ +109257 CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ +10925B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10925C Created OS 03 (3) 'Unix' │ │ │ │ +10925D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10925E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10925F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109138 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10913A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10913E CRC A7949094 (2811531412) │ │ │ │ -109142 Compressed Size 0000072B (1835) │ │ │ │ -109146 Uncompressed Size 00002CB0 (11440) │ │ │ │ -10914A Filename Length 0024 (36) │ │ │ │ -10914C Extra Length 0000 (0) │ │ │ │ -10914E Comment Length 0000 (0) │ │ │ │ -109150 Disk Start 0000 (0) │ │ │ │ -109152 Int File Attributes 0000 (0) │ │ │ │ +109261 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109263 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109267 CRC A7949094 (2811531412) │ │ │ │ +10926B Compressed Size 0000072B (1835) │ │ │ │ +10926F Uncompressed Size 00002CB0 (11440) │ │ │ │ +109273 Filename Length 0024 (36) │ │ │ │ +109275 Extra Length 0000 (0) │ │ │ │ +109277 Comment Length 0000 (0) │ │ │ │ +109279 Disk Start 0000 (0) │ │ │ │ +10927B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109154 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10927D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109158 Local Header Offset 0006ACD4 (437460) │ │ │ │ -10915C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109281 Local Header Offset 0006ACAA (437418) │ │ │ │ +109285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10915C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109180 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ -109184 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109185 Created OS 03 (3) 'Unix' │ │ │ │ -109186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109188 General Purpose Flag 0800 (2048) │ │ │ │ +1092A9 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ +1092AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1092AE Created OS 03 (3) 'Unix' │ │ │ │ +1092AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1092B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1092B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10918A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10918C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109190 CRC B3250C66 (3005549670) │ │ │ │ -109194 Compressed Size 00000CCB (3275) │ │ │ │ -109198 Uncompressed Size 0000310A (12554) │ │ │ │ -10919C Filename Length 0026 (38) │ │ │ │ -10919E Extra Length 0000 (0) │ │ │ │ -1091A0 Comment Length 0000 (0) │ │ │ │ -1091A2 Disk Start 0000 (0) │ │ │ │ -1091A4 Int File Attributes 0000 (0) │ │ │ │ +1092B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1092B5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1092B9 CRC B3250C66 (3005549670) │ │ │ │ +1092BD Compressed Size 00000CCB (3275) │ │ │ │ +1092C1 Uncompressed Size 0000310A (12554) │ │ │ │ +1092C5 Filename Length 0026 (38) │ │ │ │ +1092C7 Extra Length 0000 (0) │ │ │ │ +1092C9 Comment Length 0000 (0) │ │ │ │ +1092CB Disk Start 0000 (0) │ │ │ │ +1092CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1091A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1092CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1091AA Local Header Offset 0006B441 (439361) │ │ │ │ -1091AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1092D3 Local Header Offset 0006B417 (439319) │ │ │ │ +1092D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1091AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1092D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1091D4 CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ -1091D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1091D9 Created OS 03 (3) 'Unix' │ │ │ │ -1091DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1091DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1091DC General Purpose Flag 0800 (2048) │ │ │ │ +1092FD CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ +109301 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109302 Created OS 03 (3) 'Unix' │ │ │ │ +109303 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109304 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109305 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1091DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1091E0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1091E4 CRC 8F36FA1F (2402744863) │ │ │ │ -1091E8 Compressed Size 000007AC (1964) │ │ │ │ -1091EC Uncompressed Size 000070B9 (28857) │ │ │ │ -1091F0 Filename Length 0025 (37) │ │ │ │ -1091F2 Extra Length 0000 (0) │ │ │ │ -1091F4 Comment Length 0000 (0) │ │ │ │ -1091F6 Disk Start 0000 (0) │ │ │ │ -1091F8 Int File Attributes 0000 (0) │ │ │ │ +109307 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109309 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10930D CRC 8F36FA1F (2402744863) │ │ │ │ +109311 Compressed Size 000007AC (1964) │ │ │ │ +109315 Uncompressed Size 000070B9 (28857) │ │ │ │ +109319 Filename Length 0025 (37) │ │ │ │ +10931B Extra Length 0000 (0) │ │ │ │ +10931D Comment Length 0000 (0) │ │ │ │ +10931F Disk Start 0000 (0) │ │ │ │ +109321 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1091FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109323 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1091FE Local Header Offset 0006C150 (442704) │ │ │ │ -109202 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109327 Local Header Offset 0006C126 (442662) │ │ │ │ +10932B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109202: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10932B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109227 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ -10922B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10922C Created OS 03 (3) 'Unix' │ │ │ │ -10922D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10922E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10922F General Purpose Flag 0800 (2048) │ │ │ │ +109350 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ +109354 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109355 Created OS 03 (3) 'Unix' │ │ │ │ +109356 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109357 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109358 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109231 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109233 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109237 CRC 08337B43 (137591619) │ │ │ │ -10923B Compressed Size 000001F4 (500) │ │ │ │ -10923F Uncompressed Size 000003A4 (932) │ │ │ │ -109243 Filename Length 002D (45) │ │ │ │ -109245 Extra Length 0000 (0) │ │ │ │ -109247 Comment Length 0000 (0) │ │ │ │ -109249 Disk Start 0000 (0) │ │ │ │ -10924B Int File Attributes 0000 (0) │ │ │ │ +10935A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10935C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109360 CRC 08337B43 (137591619) │ │ │ │ +109364 Compressed Size 000001F4 (500) │ │ │ │ +109368 Uncompressed Size 000003A4 (932) │ │ │ │ +10936C Filename Length 002D (45) │ │ │ │ +10936E Extra Length 0000 (0) │ │ │ │ +109370 Comment Length 0000 (0) │ │ │ │ +109372 Disk Start 0000 (0) │ │ │ │ +109374 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10924D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109376 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109251 Local Header Offset 0006C93F (444735) │ │ │ │ -109255 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10937A Local Header Offset 0006C915 (444693) │ │ │ │ +10937E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109255: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10937E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109282 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ -109286 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109287 Created OS 03 (3) 'Unix' │ │ │ │ -109288 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109289 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10928A General Purpose Flag 0800 (2048) │ │ │ │ +1093AB CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ +1093AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1093B0 Created OS 03 (3) 'Unix' │ │ │ │ +1093B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1093B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1093B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10928C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10928E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109292 CRC 2027604E (539451470) │ │ │ │ -109296 Compressed Size 00000287 (647) │ │ │ │ -10929A Uncompressed Size 000007A0 (1952) │ │ │ │ -10929E Filename Length 002C (44) │ │ │ │ -1092A0 Extra Length 0000 (0) │ │ │ │ -1092A2 Comment Length 0000 (0) │ │ │ │ -1092A4 Disk Start 0000 (0) │ │ │ │ -1092A6 Int File Attributes 0000 (0) │ │ │ │ +1093B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1093B7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1093BB CRC 2027604E (539451470) │ │ │ │ +1093BF Compressed Size 00000287 (647) │ │ │ │ +1093C3 Uncompressed Size 000007A0 (1952) │ │ │ │ +1093C7 Filename Length 002C (44) │ │ │ │ +1093C9 Extra Length 0000 (0) │ │ │ │ +1093CB Comment Length 0000 (0) │ │ │ │ +1093CD Disk Start 0000 (0) │ │ │ │ +1093CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1092A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1093D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1092AC Local Header Offset 0006CB7E (445310) │ │ │ │ -1092B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1093D5 Local Header Offset 0006CB54 (445268) │ │ │ │ +1093D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1092B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1093D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1092DC CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ -1092E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1092E1 Created OS 03 (3) 'Unix' │ │ │ │ -1092E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1092E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1092E4 General Purpose Flag 0800 (2048) │ │ │ │ +109405 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ +109409 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10940A Created OS 03 (3) 'Unix' │ │ │ │ +10940B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10940C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10940D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1092E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1092E8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1092EC CRC DA9A1548 (3667531080) │ │ │ │ -1092F0 Compressed Size 00000679 (1657) │ │ │ │ -1092F4 Uncompressed Size 000011FA (4602) │ │ │ │ -1092F8 Filename Length 0028 (40) │ │ │ │ -1092FA Extra Length 0000 (0) │ │ │ │ -1092FC Comment Length 0000 (0) │ │ │ │ -1092FE Disk Start 0000 (0) │ │ │ │ -109300 Int File Attributes 0000 (0) │ │ │ │ +10940F Compression Method 0008 (8) 'Deflated' │ │ │ │ +109411 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109415 CRC DA9A1548 (3667531080) │ │ │ │ +109419 Compressed Size 00000679 (1657) │ │ │ │ +10941D Uncompressed Size 000011FA (4602) │ │ │ │ +109421 Filename Length 0028 (40) │ │ │ │ +109423 Extra Length 0000 (0) │ │ │ │ +109425 Comment Length 0000 (0) │ │ │ │ +109427 Disk Start 0000 (0) │ │ │ │ +109429 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109302 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10942B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109306 Local Header Offset 0006CE4F (446031) │ │ │ │ -10930A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10942F Local Header Offset 0006CE25 (445989) │ │ │ │ +109433 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10930A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109433: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109332 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ -109336 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109337 Created OS 03 (3) 'Unix' │ │ │ │ -109338 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109339 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10933A General Purpose Flag 0800 (2048) │ │ │ │ +10945B CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ +10945F Created Zip Spec 14 (20) '2.0' │ │ │ │ +109460 Created OS 03 (3) 'Unix' │ │ │ │ +109461 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109462 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109463 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10933C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10933E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109342 CRC E9DF47CA (3923724234) │ │ │ │ -109346 Compressed Size 000004BC (1212) │ │ │ │ -10934A Uncompressed Size 0000249E (9374) │ │ │ │ -10934E Filename Length 0027 (39) │ │ │ │ -109350 Extra Length 0000 (0) │ │ │ │ -109352 Comment Length 0000 (0) │ │ │ │ -109354 Disk Start 0000 (0) │ │ │ │ -109356 Int File Attributes 0000 (0) │ │ │ │ +109465 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109467 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10946B CRC E9DF47CA (3923724234) │ │ │ │ +10946F Compressed Size 000004BC (1212) │ │ │ │ +109473 Uncompressed Size 0000249E (9374) │ │ │ │ +109477 Filename Length 0027 (39) │ │ │ │ +109479 Extra Length 0000 (0) │ │ │ │ +10947B Comment Length 0000 (0) │ │ │ │ +10947D Disk Start 0000 (0) │ │ │ │ +10947F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109358 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109481 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10935C Local Header Offset 0006D50E (447758) │ │ │ │ -109360 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109485 Local Header Offset 0006D4E4 (447716) │ │ │ │ +109489 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109360: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109489: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109387 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ -10938B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10938C Created OS 03 (3) 'Unix' │ │ │ │ -10938D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10938E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10938F General Purpose Flag 0800 (2048) │ │ │ │ +1094B0 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ +1094B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1094B5 Created OS 03 (3) 'Unix' │ │ │ │ +1094B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1094B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1094B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109391 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109393 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109397 CRC FE590403 (4267246595) │ │ │ │ -10939B Compressed Size 000005D7 (1495) │ │ │ │ -10939F Uncompressed Size 00000EA7 (3751) │ │ │ │ -1093A3 Filename Length 0020 (32) │ │ │ │ -1093A5 Extra Length 0000 (0) │ │ │ │ -1093A7 Comment Length 0000 (0) │ │ │ │ -1093A9 Disk Start 0000 (0) │ │ │ │ -1093AB Int File Attributes 0000 (0) │ │ │ │ +1094BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1094BC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1094C0 CRC FE590403 (4267246595) │ │ │ │ +1094C4 Compressed Size 000005D7 (1495) │ │ │ │ +1094C8 Uncompressed Size 00000EA7 (3751) │ │ │ │ +1094CC Filename Length 0020 (32) │ │ │ │ +1094CE Extra Length 0000 (0) │ │ │ │ +1094D0 Comment Length 0000 (0) │ │ │ │ +1094D2 Disk Start 0000 (0) │ │ │ │ +1094D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1093AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1094D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1093B1 Local Header Offset 0006DA0F (449039) │ │ │ │ -1093B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1094DA Local Header Offset 0006D9E5 (448997) │ │ │ │ +1094DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1093B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1094DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1093D5 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ -1093D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1093DA Created OS 03 (3) 'Unix' │ │ │ │ -1093DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1093DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1093DD General Purpose Flag 0800 (2048) │ │ │ │ +1094FE CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ +109502 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109503 Created OS 03 (3) 'Unix' │ │ │ │ +109504 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109505 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109506 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1093DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1093E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1093E5 CRC 659313CE (1704137678) │ │ │ │ -1093E9 Compressed Size 0000062A (1578) │ │ │ │ -1093ED Uncompressed Size 0000258E (9614) │ │ │ │ -1093F1 Filename Length 001F (31) │ │ │ │ -1093F3 Extra Length 0000 (0) │ │ │ │ -1093F5 Comment Length 0000 (0) │ │ │ │ -1093F7 Disk Start 0000 (0) │ │ │ │ -1093F9 Int File Attributes 0000 (0) │ │ │ │ +109508 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10950A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10950E CRC 659313CE (1704137678) │ │ │ │ +109512 Compressed Size 0000062A (1578) │ │ │ │ +109516 Uncompressed Size 0000258E (9614) │ │ │ │ +10951A Filename Length 001F (31) │ │ │ │ +10951C Extra Length 0000 (0) │ │ │ │ +10951E Comment Length 0000 (0) │ │ │ │ +109520 Disk Start 0000 (0) │ │ │ │ +109522 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1093FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109524 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1093FF Local Header Offset 0006E024 (450596) │ │ │ │ -109403 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109528 Local Header Offset 0006DFFA (450554) │ │ │ │ +10952C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109403: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10952C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109422 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ -109426 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109427 Created OS 03 (3) 'Unix' │ │ │ │ -109428 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109429 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10942A General Purpose Flag 0800 (2048) │ │ │ │ +10954B CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ +10954F Created Zip Spec 14 (20) '2.0' │ │ │ │ +109550 Created OS 03 (3) 'Unix' │ │ │ │ +109551 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109552 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109553 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10942C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10942E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109432 CRC 592859FC (1495816700) │ │ │ │ -109436 Compressed Size 000008F0 (2288) │ │ │ │ -10943A Uncompressed Size 0000182A (6186) │ │ │ │ -10943E Filename Length 0020 (32) │ │ │ │ -109440 Extra Length 0000 (0) │ │ │ │ -109442 Comment Length 0000 (0) │ │ │ │ -109444 Disk Start 0000 (0) │ │ │ │ -109446 Int File Attributes 0000 (0) │ │ │ │ +109555 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109557 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10955B CRC 592859FC (1495816700) │ │ │ │ +10955F Compressed Size 000008F0 (2288) │ │ │ │ +109563 Uncompressed Size 0000182A (6186) │ │ │ │ +109567 Filename Length 0020 (32) │ │ │ │ +109569 Extra Length 0000 (0) │ │ │ │ +10956B Comment Length 0000 (0) │ │ │ │ +10956D Disk Start 0000 (0) │ │ │ │ +10956F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109448 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109571 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10944C Local Header Offset 0006E68B (452235) │ │ │ │ -109450 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109575 Local Header Offset 0006E661 (452193) │ │ │ │ +109579 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109579: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109470 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ -109474 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109475 Created OS 03 (3) 'Unix' │ │ │ │ -109476 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109477 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109478 General Purpose Flag 0800 (2048) │ │ │ │ +109599 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ +10959D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10959E Created OS 03 (3) 'Unix' │ │ │ │ +10959F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1095A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1095A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10947A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10947C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109480 CRC ADFCC535 (2919023925) │ │ │ │ -109484 Compressed Size 00000983 (2435) │ │ │ │ -109488 Uncompressed Size 000042AE (17070) │ │ │ │ -10948C Filename Length 001F (31) │ │ │ │ -10948E Extra Length 0000 (0) │ │ │ │ -109490 Comment Length 0000 (0) │ │ │ │ -109492 Disk Start 0000 (0) │ │ │ │ -109494 Int File Attributes 0000 (0) │ │ │ │ +1095A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1095A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1095A9 CRC ADFCC535 (2919023925) │ │ │ │ +1095AD Compressed Size 00000983 (2435) │ │ │ │ +1095B1 Uncompressed Size 000042AE (17070) │ │ │ │ +1095B5 Filename Length 001F (31) │ │ │ │ +1095B7 Extra Length 0000 (0) │ │ │ │ +1095B9 Comment Length 0000 (0) │ │ │ │ +1095BB Disk Start 0000 (0) │ │ │ │ +1095BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109496 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1095BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10949A Local Header Offset 0006EFB9 (454585) │ │ │ │ -10949E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1095C3 Local Header Offset 0006EF8F (454543) │ │ │ │ +1095C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10949E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1095C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1094BD CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ -1094C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1094C2 Created OS 03 (3) 'Unix' │ │ │ │ -1094C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1094C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1094C5 General Purpose Flag 0800 (2048) │ │ │ │ +1095E6 CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ +1095EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1095EB Created OS 03 (3) 'Unix' │ │ │ │ +1095EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1095ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1095EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1094C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1094C9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1094CD CRC 86C1AB30 (2260839216) │ │ │ │ -1094D1 Compressed Size 0000073D (1853) │ │ │ │ -1094D5 Uncompressed Size 000013E7 (5095) │ │ │ │ -1094D9 Filename Length 001F (31) │ │ │ │ -1094DB Extra Length 0000 (0) │ │ │ │ -1094DD Comment Length 0000 (0) │ │ │ │ -1094DF Disk Start 0000 (0) │ │ │ │ -1094E1 Int File Attributes 0000 (0) │ │ │ │ +1095F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1095F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1095F6 CRC 86C1AB30 (2260839216) │ │ │ │ +1095FA Compressed Size 0000073D (1853) │ │ │ │ +1095FE Uncompressed Size 000013E7 (5095) │ │ │ │ +109602 Filename Length 001F (31) │ │ │ │ +109604 Extra Length 0000 (0) │ │ │ │ +109606 Comment Length 0000 (0) │ │ │ │ +109608 Disk Start 0000 (0) │ │ │ │ +10960A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1094E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10960C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1094E7 Local Header Offset 0006F979 (457081) │ │ │ │ -1094EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109610 Local Header Offset 0006F94F (457039) │ │ │ │ +109614 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1094EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109614: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10950A CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ -10950E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10950F Created OS 03 (3) 'Unix' │ │ │ │ -109510 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109511 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109512 General Purpose Flag 0800 (2048) │ │ │ │ +109633 CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ +109637 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109638 Created OS 03 (3) 'Unix' │ │ │ │ +109639 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10963A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10963B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109514 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109516 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10951A CRC 6A0FE984 (1779427716) │ │ │ │ -10951E Compressed Size 00000B12 (2834) │ │ │ │ -109522 Uncompressed Size 00007E29 (32297) │ │ │ │ -109526 Filename Length 001E (30) │ │ │ │ -109528 Extra Length 0000 (0) │ │ │ │ -10952A Comment Length 0000 (0) │ │ │ │ -10952C Disk Start 0000 (0) │ │ │ │ -10952E Int File Attributes 0000 (0) │ │ │ │ +10963D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10963F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109643 CRC 6A0FE984 (1779427716) │ │ │ │ +109647 Compressed Size 00000B12 (2834) │ │ │ │ +10964B Uncompressed Size 00007E29 (32297) │ │ │ │ +10964F Filename Length 001E (30) │ │ │ │ +109651 Extra Length 0000 (0) │ │ │ │ +109653 Comment Length 0000 (0) │ │ │ │ +109655 Disk Start 0000 (0) │ │ │ │ +109657 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109530 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109659 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109534 Local Header Offset 000700F3 (458995) │ │ │ │ -109538 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10965D Local Header Offset 000700C9 (458953) │ │ │ │ +109661 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109538: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109661: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109556 CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ -10955A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10955B Created OS 03 (3) 'Unix' │ │ │ │ -10955C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10955D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10955E General Purpose Flag 0800 (2048) │ │ │ │ +10967F CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ +109683 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109684 Created OS 03 (3) 'Unix' │ │ │ │ +109685 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109686 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109687 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109560 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109562 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109566 CRC 4F8744A0 (1334264992) │ │ │ │ -10956A Compressed Size 000005A4 (1444) │ │ │ │ -10956E Uncompressed Size 00000ED6 (3798) │ │ │ │ -109572 Filename Length 0020 (32) │ │ │ │ -109574 Extra Length 0000 (0) │ │ │ │ -109576 Comment Length 0000 (0) │ │ │ │ -109578 Disk Start 0000 (0) │ │ │ │ -10957A Int File Attributes 0000 (0) │ │ │ │ +109689 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10968B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10968F CRC 4F8744A0 (1334264992) │ │ │ │ +109693 Compressed Size 000005A4 (1444) │ │ │ │ +109697 Uncompressed Size 00000ED6 (3798) │ │ │ │ +10969B Filename Length 0020 (32) │ │ │ │ +10969D Extra Length 0000 (0) │ │ │ │ +10969F Comment Length 0000 (0) │ │ │ │ +1096A1 Disk Start 0000 (0) │ │ │ │ +1096A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10957C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1096A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109580 Local Header Offset 00070C41 (461889) │ │ │ │ -109584 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1096A9 Local Header Offset 00070C17 (461847) │ │ │ │ +1096AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109584: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1096AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1095A4 CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ -1095A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1095A9 Created OS 03 (3) 'Unix' │ │ │ │ -1095AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1095AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1095AC General Purpose Flag 0800 (2048) │ │ │ │ +1096CD CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ +1096D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1096D2 Created OS 03 (3) 'Unix' │ │ │ │ +1096D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1096D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1096D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1095AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1095B0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1095B4 CRC 9D4DC270 (2639118960) │ │ │ │ -1095B8 Compressed Size 000007A6 (1958) │ │ │ │ -1095BC Uncompressed Size 0000506B (20587) │ │ │ │ -1095C0 Filename Length 001F (31) │ │ │ │ -1095C2 Extra Length 0000 (0) │ │ │ │ -1095C4 Comment Length 0000 (0) │ │ │ │ -1095C6 Disk Start 0000 (0) │ │ │ │ -1095C8 Int File Attributes 0000 (0) │ │ │ │ +1096D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1096D9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1096DD CRC 9D4DC270 (2639118960) │ │ │ │ +1096E1 Compressed Size 000007A6 (1958) │ │ │ │ +1096E5 Uncompressed Size 0000506B (20587) │ │ │ │ +1096E9 Filename Length 001F (31) │ │ │ │ +1096EB Extra Length 0000 (0) │ │ │ │ +1096ED Comment Length 0000 (0) │ │ │ │ +1096EF Disk Start 0000 (0) │ │ │ │ +1096F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1095CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1096F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1095CE Local Header Offset 00071223 (463395) │ │ │ │ -1095D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1096F7 Local Header Offset 000711F9 (463353) │ │ │ │ +1096FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1095D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1096FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1095F1 CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ -1095F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1095F6 Created OS 03 (3) 'Unix' │ │ │ │ -1095F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1095F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1095F9 General Purpose Flag 0800 (2048) │ │ │ │ +10971A CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ +10971E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10971F Created OS 03 (3) 'Unix' │ │ │ │ +109720 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109721 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109722 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1095FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1095FD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109601 CRC 1FF7ABD2 (536325074) │ │ │ │ -109605 Compressed Size 000003E0 (992) │ │ │ │ -109609 Uncompressed Size 000008EA (2282) │ │ │ │ -10960D Filename Length 002E (46) │ │ │ │ -10960F Extra Length 0000 (0) │ │ │ │ -109611 Comment Length 0000 (0) │ │ │ │ -109613 Disk Start 0000 (0) │ │ │ │ -109615 Int File Attributes 0000 (0) │ │ │ │ +109724 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109726 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10972A CRC 1FF7ABD2 (536325074) │ │ │ │ +10972E Compressed Size 000003E0 (992) │ │ │ │ +109732 Uncompressed Size 000008EA (2282) │ │ │ │ +109736 Filename Length 002E (46) │ │ │ │ +109738 Extra Length 0000 (0) │ │ │ │ +10973A Comment Length 0000 (0) │ │ │ │ +10973C Disk Start 0000 (0) │ │ │ │ +10973E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109617 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109740 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10961B Local Header Offset 00071A06 (465414) │ │ │ │ -10961F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109744 Local Header Offset 000719DC (465372) │ │ │ │ +109748 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10961F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109748: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10964D CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ -109651 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109652 Created OS 03 (3) 'Unix' │ │ │ │ -109653 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109654 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109655 General Purpose Flag 0800 (2048) │ │ │ │ +109776 CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ +10977A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10977B Created OS 03 (3) 'Unix' │ │ │ │ +10977C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10977D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10977E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109657 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109659 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10965D CRC 1C6B95F5 (476812789) │ │ │ │ -109661 Compressed Size 000005CB (1483) │ │ │ │ -109665 Uncompressed Size 00001418 (5144) │ │ │ │ -109669 Filename Length 002D (45) │ │ │ │ -10966B Extra Length 0000 (0) │ │ │ │ -10966D Comment Length 0000 (0) │ │ │ │ -10966F Disk Start 0000 (0) │ │ │ │ -109671 Int File Attributes 0000 (0) │ │ │ │ +109780 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109782 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109786 CRC 1C6B95F5 (476812789) │ │ │ │ +10978A Compressed Size 000005CB (1483) │ │ │ │ +10978E Uncompressed Size 00001418 (5144) │ │ │ │ +109792 Filename Length 002D (45) │ │ │ │ +109794 Extra Length 0000 (0) │ │ │ │ +109796 Comment Length 0000 (0) │ │ │ │ +109798 Disk Start 0000 (0) │ │ │ │ +10979A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109673 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10979C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109677 Local Header Offset 00071E32 (466482) │ │ │ │ -10967B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1097A0 Local Header Offset 00071E08 (466440) │ │ │ │ +1097A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10967B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1097A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1096A8 CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ -1096AC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1096AD Created OS 03 (3) 'Unix' │ │ │ │ -1096AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1096AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1096B0 General Purpose Flag 0800 (2048) │ │ │ │ +1097D1 CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ +1097D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1097D6 Created OS 03 (3) 'Unix' │ │ │ │ +1097D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1097D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1097D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1096B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1096B4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1096B8 CRC 5010EE44 (1343286852) │ │ │ │ -1096BC Compressed Size 0000072B (1835) │ │ │ │ -1096C0 Uncompressed Size 000018D3 (6355) │ │ │ │ -1096C4 Filename Length 0035 (53) │ │ │ │ -1096C6 Extra Length 0000 (0) │ │ │ │ -1096C8 Comment Length 0000 (0) │ │ │ │ -1096CA Disk Start 0000 (0) │ │ │ │ -1096CC Int File Attributes 0000 (0) │ │ │ │ +1097DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1097DD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1097E1 CRC 5010EE44 (1343286852) │ │ │ │ +1097E5 Compressed Size 0000072B (1835) │ │ │ │ +1097E9 Uncompressed Size 000018D3 (6355) │ │ │ │ +1097ED Filename Length 0035 (53) │ │ │ │ +1097EF Extra Length 0000 (0) │ │ │ │ +1097F1 Comment Length 0000 (0) │ │ │ │ +1097F3 Disk Start 0000 (0) │ │ │ │ +1097F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1096CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1097F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1096D2 Local Header Offset 00072448 (468040) │ │ │ │ -1096D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1097FB Local Header Offset 0007241E (467998) │ │ │ │ +1097FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1096D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1097FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10970B CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ -10970F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109710 Created OS 03 (3) 'Unix' │ │ │ │ -109711 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109712 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109713 General Purpose Flag 0800 (2048) │ │ │ │ +109834 CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ +109838 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109839 Created OS 03 (3) 'Unix' │ │ │ │ +10983A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10983B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10983C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109715 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109717 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10971B CRC A84AD2D4 (2823475924) │ │ │ │ -10971F Compressed Size 00000617 (1559) │ │ │ │ -109723 Uncompressed Size 000034DF (13535) │ │ │ │ -109727 Filename Length 0034 (52) │ │ │ │ -109729 Extra Length 0000 (0) │ │ │ │ -10972B Comment Length 0000 (0) │ │ │ │ -10972D Disk Start 0000 (0) │ │ │ │ -10972F Int File Attributes 0000 (0) │ │ │ │ +10983E Compression Method 0008 (8) 'Deflated' │ │ │ │ +109840 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109844 CRC A84AD2D4 (2823475924) │ │ │ │ +109848 Compressed Size 00000617 (1559) │ │ │ │ +10984C Uncompressed Size 000034DF (13535) │ │ │ │ +109850 Filename Length 0034 (52) │ │ │ │ +109852 Extra Length 0000 (0) │ │ │ │ +109854 Comment Length 0000 (0) │ │ │ │ +109856 Disk Start 0000 (0) │ │ │ │ +109858 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109731 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10985A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109735 Local Header Offset 00072BC6 (469958) │ │ │ │ -109739 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10985E Local Header Offset 00072B9C (469916) │ │ │ │ +109862 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109739: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109862: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10976D CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ -109771 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109772 Created OS 03 (3) 'Unix' │ │ │ │ -109773 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109774 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109775 General Purpose Flag 0800 (2048) │ │ │ │ +109896 CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ +10989A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10989B Created OS 03 (3) 'Unix' │ │ │ │ +10989C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10989D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10989E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109777 Compression Method 0000 (0) 'Stored' │ │ │ │ -109779 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10977D CRC 00000000 (0) │ │ │ │ -109781 Compressed Size 00000000 (0) │ │ │ │ -109785 Uncompressed Size 00000000 (0) │ │ │ │ -109789 Filename Length 0013 (19) │ │ │ │ -10978B Extra Length 0000 (0) │ │ │ │ -10978D Comment Length 0000 (0) │ │ │ │ -10978F Disk Start 0000 (0) │ │ │ │ -109791 Int File Attributes 0000 (0) │ │ │ │ +1098A0 Compression Method 0000 (0) 'Stored' │ │ │ │ +1098A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1098A6 CRC 00000000 (0) │ │ │ │ +1098AA Compressed Size 00000000 (0) │ │ │ │ +1098AE Uncompressed Size 00000000 (0) │ │ │ │ +1098B2 Filename Length 0013 (19) │ │ │ │ +1098B4 Extra Length 0000 (0) │ │ │ │ +1098B6 Comment Length 0000 (0) │ │ │ │ +1098B8 Disk Start 0000 (0) │ │ │ │ +1098BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109793 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1098BC Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -109797 Local Header Offset 0007322F (471599) │ │ │ │ -10979B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +1098C0 Local Header Offset 00073205 (471557) │ │ │ │ +1098C4 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10979B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1098C4: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10979B: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1098C4: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109773: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10989C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1097AE CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ -1097B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1097B3 Created OS 03 (3) 'Unix' │ │ │ │ -1097B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1097B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1097B6 General Purpose Flag 0800 (2048) │ │ │ │ +1098D7 CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ +1098DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1098DC Created OS 03 (3) 'Unix' │ │ │ │ +1098DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1098DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1098DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1097B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1097BA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1097BE CRC 69602A16 (1767909910) │ │ │ │ -1097C2 Compressed Size 00000226 (550) │ │ │ │ -1097C6 Uncompressed Size 000003A3 (931) │ │ │ │ -1097CA Filename Length 0022 (34) │ │ │ │ -1097CC Extra Length 0000 (0) │ │ │ │ -1097CE Comment Length 0000 (0) │ │ │ │ -1097D0 Disk Start 0000 (0) │ │ │ │ -1097D2 Int File Attributes 0000 (0) │ │ │ │ +1098E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1098E3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1098E7 CRC 69602A16 (1767909910) │ │ │ │ +1098EB Compressed Size 00000226 (550) │ │ │ │ +1098EF Uncompressed Size 000003A3 (931) │ │ │ │ +1098F3 Filename Length 0022 (34) │ │ │ │ +1098F5 Extra Length 0000 (0) │ │ │ │ +1098F7 Comment Length 0000 (0) │ │ │ │ +1098F9 Disk Start 0000 (0) │ │ │ │ +1098FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1097D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1098FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1097D8 Local Header Offset 00073260 (471648) │ │ │ │ -1097DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109901 Local Header Offset 00073236 (471606) │ │ │ │ +109905 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1097DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109905: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1097FE CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ -109802 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109803 Created OS 03 (3) 'Unix' │ │ │ │ -109804 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109805 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109806 General Purpose Flag 0800 (2048) │ │ │ │ +109927 CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ +10992B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10992C Created OS 03 (3) 'Unix' │ │ │ │ +10992D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10992E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10992F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109808 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10980A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10980E CRC 65AEB52C (1705948460) │ │ │ │ -109812 Compressed Size 0000022C (556) │ │ │ │ -109816 Uncompressed Size 00000401 (1025) │ │ │ │ -10981A Filename Length 0022 (34) │ │ │ │ -10981C Extra Length 0000 (0) │ │ │ │ -10981E Comment Length 0000 (0) │ │ │ │ -109820 Disk Start 0000 (0) │ │ │ │ -109822 Int File Attributes 0000 (0) │ │ │ │ +109931 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109933 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109937 CRC 65AEB52C (1705948460) │ │ │ │ +10993B Compressed Size 0000022C (556) │ │ │ │ +10993F Uncompressed Size 00000401 (1025) │ │ │ │ +109943 Filename Length 0022 (34) │ │ │ │ +109945 Extra Length 0000 (0) │ │ │ │ +109947 Comment Length 0000 (0) │ │ │ │ +109949 Disk Start 0000 (0) │ │ │ │ +10994B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109824 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10994D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109828 Local Header Offset 000734C6 (472262) │ │ │ │ -10982C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109951 Local Header Offset 0007349C (472220) │ │ │ │ +109955 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10982C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109955: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10984E CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ -109852 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109853 Created OS 03 (3) 'Unix' │ │ │ │ -109854 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109855 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109856 General Purpose Flag 0800 (2048) │ │ │ │ +109977 CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ +10997B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10997C Created OS 03 (3) 'Unix' │ │ │ │ +10997D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10997E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10997F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109858 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10985A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10985E CRC 3855514D (945115469) │ │ │ │ -109862 Compressed Size 00000CFA (3322) │ │ │ │ -109866 Uncompressed Size 000019A6 (6566) │ │ │ │ -10986A Filename Length 0020 (32) │ │ │ │ -10986C Extra Length 0000 (0) │ │ │ │ -10986E Comment Length 0000 (0) │ │ │ │ -109870 Disk Start 0000 (0) │ │ │ │ -109872 Int File Attributes 0000 (0) │ │ │ │ +109981 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109983 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109987 CRC 3855514D (945115469) │ │ │ │ +10998B Compressed Size 00000CFA (3322) │ │ │ │ +10998F Uncompressed Size 000019A6 (6566) │ │ │ │ +109993 Filename Length 0020 (32) │ │ │ │ +109995 Extra Length 0000 (0) │ │ │ │ +109997 Comment Length 0000 (0) │ │ │ │ +109999 Disk Start 0000 (0) │ │ │ │ +10999B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109874 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10999D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109878 Local Header Offset 00073732 (472882) │ │ │ │ -10987C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1099A1 Local Header Offset 00073708 (472840) │ │ │ │ +1099A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10987C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1099A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10989C CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ -1098A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1098A1 Created OS 03 (3) 'Unix' │ │ │ │ -1098A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1098A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1098A4 General Purpose Flag 0800 (2048) │ │ │ │ +1099C5 CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ +1099C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1099CA Created OS 03 (3) 'Unix' │ │ │ │ +1099CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1099CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1099CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1098A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1098A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1098AC CRC E934E83C (3912558652) │ │ │ │ -1098B0 Compressed Size 00000667 (1639) │ │ │ │ -1098B4 Uncompressed Size 0000168B (5771) │ │ │ │ -1098B8 Filename Length 001F (31) │ │ │ │ -1098BA Extra Length 0000 (0) │ │ │ │ -1098BC Comment Length 0000 (0) │ │ │ │ -1098BE Disk Start 0000 (0) │ │ │ │ -1098C0 Int File Attributes 0000 (0) │ │ │ │ +1099CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1099D1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1099D5 CRC E934E83C (3912558652) │ │ │ │ +1099D9 Compressed Size 00000667 (1639) │ │ │ │ +1099DD Uncompressed Size 0000168B (5771) │ │ │ │ +1099E1 Filename Length 001F (31) │ │ │ │ +1099E3 Extra Length 0000 (0) │ │ │ │ +1099E5 Comment Length 0000 (0) │ │ │ │ +1099E7 Disk Start 0000 (0) │ │ │ │ +1099E9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1098C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1099EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1098C6 Local Header Offset 0007446A (476266) │ │ │ │ -1098CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1099EF Local Header Offset 00074440 (476224) │ │ │ │ +1099F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1098CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1099F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1098E9 CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ -1098ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1098EE Created OS 03 (3) 'Unix' │ │ │ │ -1098EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1098F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1098F1 General Purpose Flag 0800 (2048) │ │ │ │ +109A12 CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ +109A16 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109A17 Created OS 03 (3) 'Unix' │ │ │ │ +109A18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109A19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109A1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1098F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1098F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1098F9 CRC 3D16EE22 (1024912930) │ │ │ │ -1098FD Compressed Size 000006CD (1741) │ │ │ │ -109901 Uncompressed Size 00000D13 (3347) │ │ │ │ -109905 Filename Length 0024 (36) │ │ │ │ -109907 Extra Length 0000 (0) │ │ │ │ -109909 Comment Length 0000 (0) │ │ │ │ -10990B Disk Start 0000 (0) │ │ │ │ -10990D Int File Attributes 0000 (0) │ │ │ │ +109A1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +109A1E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109A22 CRC 3D16EE22 (1024912930) │ │ │ │ +109A26 Compressed Size 000006CD (1741) │ │ │ │ +109A2A Uncompressed Size 00000D13 (3347) │ │ │ │ +109A2E Filename Length 0024 (36) │ │ │ │ +109A30 Extra Length 0000 (0) │ │ │ │ +109A32 Comment Length 0000 (0) │ │ │ │ +109A34 Disk Start 0000 (0) │ │ │ │ +109A36 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10990F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109A38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109913 Local Header Offset 00074B0E (477966) │ │ │ │ -109917 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109A3C Local Header Offset 00074AE4 (477924) │ │ │ │ +109A40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109917: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109A40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10993B CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ -10993F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109940 Created OS 03 (3) 'Unix' │ │ │ │ -109941 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109942 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109943 General Purpose Flag 0800 (2048) │ │ │ │ +109A64 CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ +109A68 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109A69 Created OS 03 (3) 'Unix' │ │ │ │ +109A6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109A6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109A6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109945 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109947 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10994B CRC 8F89A5CA (2408162762) │ │ │ │ -10994F Compressed Size 000003AD (941) │ │ │ │ -109953 Uncompressed Size 00000D54 (3412) │ │ │ │ -109957 Filename Length 0023 (35) │ │ │ │ -109959 Extra Length 0000 (0) │ │ │ │ -10995B Comment Length 0000 (0) │ │ │ │ -10995D Disk Start 0000 (0) │ │ │ │ -10995F Int File Attributes 0000 (0) │ │ │ │ +109A6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +109A70 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109A74 CRC 8F89A5CA (2408162762) │ │ │ │ +109A78 Compressed Size 000003AD (941) │ │ │ │ +109A7C Uncompressed Size 00000D54 (3412) │ │ │ │ +109A80 Filename Length 0023 (35) │ │ │ │ +109A82 Extra Length 0000 (0) │ │ │ │ +109A84 Comment Length 0000 (0) │ │ │ │ +109A86 Disk Start 0000 (0) │ │ │ │ +109A88 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109961 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109A8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109965 Local Header Offset 0007521D (479773) │ │ │ │ -109969 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109A8E Local Header Offset 000751F3 (479731) │ │ │ │ +109A92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109969: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109A92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10998C CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ -109990 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109991 Created OS 03 (3) 'Unix' │ │ │ │ -109992 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109993 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109994 General Purpose Flag 0800 (2048) │ │ │ │ +109AB5 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ +109AB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109ABA Created OS 03 (3) 'Unix' │ │ │ │ +109ABB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109ABC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109ABD General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109996 Compression Method 0000 (0) 'Stored' │ │ │ │ -109998 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10999C CRC 00000000 (0) │ │ │ │ -1099A0 Compressed Size 00000000 (0) │ │ │ │ -1099A4 Uncompressed Size 00000000 (0) │ │ │ │ -1099A8 Filename Length 0014 (20) │ │ │ │ -1099AA Extra Length 0000 (0) │ │ │ │ -1099AC Comment Length 0000 (0) │ │ │ │ -1099AE Disk Start 0000 (0) │ │ │ │ -1099B0 Int File Attributes 0000 (0) │ │ │ │ +109ABF Compression Method 0000 (0) 'Stored' │ │ │ │ +109AC1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109AC5 CRC 00000000 (0) │ │ │ │ +109AC9 Compressed Size 00000000 (0) │ │ │ │ +109ACD Uncompressed Size 00000000 (0) │ │ │ │ +109AD1 Filename Length 0014 (20) │ │ │ │ +109AD3 Extra Length 0000 (0) │ │ │ │ +109AD5 Comment Length 0000 (0) │ │ │ │ +109AD7 Disk Start 0000 (0) │ │ │ │ +109AD9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1099B2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +109ADB Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1099B6 Local Header Offset 0007560B (480779) │ │ │ │ -1099BA Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109ADF Local Header Offset 000755E1 (480737) │ │ │ │ +109AE3 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1099BA: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109AE3: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1099BA: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x109AE3: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109992: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109ABB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1099CE CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ -1099D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1099D3 Created OS 03 (3) 'Unix' │ │ │ │ -1099D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1099D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1099D6 General Purpose Flag 0800 (2048) │ │ │ │ +109AF7 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ +109AFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +109AFC Created OS 03 (3) 'Unix' │ │ │ │ +109AFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109AFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109AFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1099D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1099DA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1099DE CRC B4E9FA4A (3035232842) │ │ │ │ -1099E2 Compressed Size 000001CB (459) │ │ │ │ -1099E6 Uncompressed Size 0000030A (778) │ │ │ │ -1099EA Filename Length 0025 (37) │ │ │ │ -1099EC Extra Length 0000 (0) │ │ │ │ -1099EE Comment Length 0000 (0) │ │ │ │ -1099F0 Disk Start 0000 (0) │ │ │ │ -1099F2 Int File Attributes 0000 (0) │ │ │ │ +109B01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109B03 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109B07 CRC 25083264 (621294180) │ │ │ │ +109B0B Compressed Size 000001CA (458) │ │ │ │ +109B0F Uncompressed Size 0000030A (778) │ │ │ │ +109B13 Filename Length 0025 (37) │ │ │ │ +109B15 Extra Length 0000 (0) │ │ │ │ +109B17 Comment Length 0000 (0) │ │ │ │ +109B19 Disk Start 0000 (0) │ │ │ │ +109B1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1099F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109B1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1099F8 Local Header Offset 0007563D (480829) │ │ │ │ -1099FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109B21 Local Header Offset 00075613 (480787) │ │ │ │ +109B25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1099FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109B25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109A21 CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ -109A25 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109A26 Created OS 03 (3) 'Unix' │ │ │ │ -109A27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109A28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109A29 General Purpose Flag 0800 (2048) │ │ │ │ +109B4A CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ +109B4E Created Zip Spec 14 (20) '2.0' │ │ │ │ +109B4F Created OS 03 (3) 'Unix' │ │ │ │ +109B50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109B51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109B52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109A2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -109A2D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109A31 CRC 8A741CD2 (2322865362) │ │ │ │ -109A35 Compressed Size 000001E1 (481) │ │ │ │ -109A39 Uncompressed Size 00000453 (1107) │ │ │ │ -109A3D Filename Length 0024 (36) │ │ │ │ -109A3F Extra Length 0000 (0) │ │ │ │ -109A41 Comment Length 0000 (0) │ │ │ │ -109A43 Disk Start 0000 (0) │ │ │ │ -109A45 Int File Attributes 0000 (0) │ │ │ │ +109B54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109B56 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109B5A CRC 561E776A (1444837226) │ │ │ │ +109B5E Compressed Size 000001DB (475) │ │ │ │ +109B62 Uncompressed Size 0000042B (1067) │ │ │ │ +109B66 Filename Length 0024 (36) │ │ │ │ +109B68 Extra Length 0000 (0) │ │ │ │ +109B6A Comment Length 0000 (0) │ │ │ │ +109B6C Disk Start 0000 (0) │ │ │ │ +109B6E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109A47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109B70 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109A4B Local Header Offset 0007584B (481355) │ │ │ │ -109A4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109B74 Local Header Offset 00075820 (481312) │ │ │ │ +109B78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109A4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109B78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109A73 CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ -109A77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109A78 Created OS 03 (3) 'Unix' │ │ │ │ -109A79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109A7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109A7B General Purpose Flag 0800 (2048) │ │ │ │ +109B9C CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ +109BA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109BA1 Created OS 03 (3) 'Unix' │ │ │ │ +109BA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109BA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109BA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109A7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -109A7F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109A83 CRC 070EA76C (118400876) │ │ │ │ -109A87 Compressed Size 00000298 (664) │ │ │ │ -109A8B Uncompressed Size 00000525 (1317) │ │ │ │ -109A8F Filename Length 0027 (39) │ │ │ │ -109A91 Extra Length 0000 (0) │ │ │ │ -109A93 Comment Length 0000 (0) │ │ │ │ -109A95 Disk Start 0000 (0) │ │ │ │ -109A97 Int File Attributes 0000 (0) │ │ │ │ +109BA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109BA8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109BAC CRC 2938FB20 (691600160) │ │ │ │ +109BB0 Compressed Size 0000029A (666) │ │ │ │ +109BB4 Uncompressed Size 00000525 (1317) │ │ │ │ +109BB8 Filename Length 0027 (39) │ │ │ │ +109BBA Extra Length 0000 (0) │ │ │ │ +109BBC Comment Length 0000 (0) │ │ │ │ +109BBE Disk Start 0000 (0) │ │ │ │ +109BC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109A99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109BC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109A9D Local Header Offset 00075A6E (481902) │ │ │ │ -109AA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109BC6 Local Header Offset 00075A3D (481853) │ │ │ │ +109BCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109BCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109AC8 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ -109ACC Created Zip Spec 14 (20) '2.0' │ │ │ │ -109ACD Created OS 03 (3) 'Unix' │ │ │ │ -109ACE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109ACF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109AD0 General Purpose Flag 0800 (2048) │ │ │ │ +109BF1 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ +109BF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109BF6 Created OS 03 (3) 'Unix' │ │ │ │ +109BF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109BF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109BF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109AD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109AD4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109AD8 CRC 29C85FE4 (700997604) │ │ │ │ -109ADC Compressed Size 000002A5 (677) │ │ │ │ -109AE0 Uncompressed Size 00000846 (2118) │ │ │ │ -109AE4 Filename Length 0026 (38) │ │ │ │ -109AE6 Extra Length 0000 (0) │ │ │ │ -109AE8 Comment Length 0000 (0) │ │ │ │ -109AEA Disk Start 0000 (0) │ │ │ │ -109AEC Int File Attributes 0000 (0) │ │ │ │ +109BFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +109BFD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109C01 CRC B7607D0F (3076553999) │ │ │ │ +109C05 Compressed Size 000002A0 (672) │ │ │ │ +109C09 Uncompressed Size 0000081E (2078) │ │ │ │ +109C0D Filename Length 0026 (38) │ │ │ │ +109C0F Extra Length 0000 (0) │ │ │ │ +109C11 Comment Length 0000 (0) │ │ │ │ +109C13 Disk Start 0000 (0) │ │ │ │ +109C15 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109AEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109C17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109AF2 Local Header Offset 00075D4B (482635) │ │ │ │ -109AF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109C1B Local Header Offset 00075D1C (482588) │ │ │ │ +109C1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109C1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109B1C CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ -109B20 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109B21 Created OS 03 (3) 'Unix' │ │ │ │ -109B22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109B23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109B24 General Purpose Flag 0800 (2048) │ │ │ │ +109C45 CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ +109C49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109C4A Created OS 03 (3) 'Unix' │ │ │ │ +109C4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109C4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109C4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109B26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109B28 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109B2C CRC 36C1B0E6 (918663398) │ │ │ │ -109B30 Compressed Size 000001D0 (464) │ │ │ │ -109B34 Uncompressed Size 0000031E (798) │ │ │ │ -109B38 Filename Length 0029 (41) │ │ │ │ -109B3A Extra Length 0000 (0) │ │ │ │ -109B3C Comment Length 0000 (0) │ │ │ │ -109B3E Disk Start 0000 (0) │ │ │ │ -109B40 Int File Attributes 0000 (0) │ │ │ │ +109C4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +109C51 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109C55 CRC 6DB53565 (1840592229) │ │ │ │ +109C59 Compressed Size 000001D2 (466) │ │ │ │ +109C5D Uncompressed Size 0000031E (798) │ │ │ │ +109C61 Filename Length 0029 (41) │ │ │ │ +109C63 Extra Length 0000 (0) │ │ │ │ +109C65 Comment Length 0000 (0) │ │ │ │ +109C67 Disk Start 0000 (0) │ │ │ │ +109C69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109B42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109C6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109B46 Local Header Offset 00076034 (483380) │ │ │ │ -109B4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109C6F Local Header Offset 00076000 (483328) │ │ │ │ +109C73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109B4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109C73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109B73 CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ -109B77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109B78 Created OS 03 (3) 'Unix' │ │ │ │ -109B79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109B7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109B7B General Purpose Flag 0800 (2048) │ │ │ │ +109C9C CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ +109CA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109CA1 Created OS 03 (3) 'Unix' │ │ │ │ +109CA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109CA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109CA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109B7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -109B7F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109B83 CRC 15259B0C (354786060) │ │ │ │ -109B87 Compressed Size 000001B5 (437) │ │ │ │ -109B8B Uncompressed Size 00000424 (1060) │ │ │ │ -109B8F Filename Length 0028 (40) │ │ │ │ -109B91 Extra Length 0000 (0) │ │ │ │ -109B93 Comment Length 0000 (0) │ │ │ │ -109B95 Disk Start 0000 (0) │ │ │ │ -109B97 Int File Attributes 0000 (0) │ │ │ │ +109CA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109CA8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109CAC CRC EDA9DED0 (3987332816) │ │ │ │ +109CB0 Compressed Size 000001AF (431) │ │ │ │ +109CB4 Uncompressed Size 000003FC (1020) │ │ │ │ +109CB8 Filename Length 0028 (40) │ │ │ │ +109CBA Extra Length 0000 (0) │ │ │ │ +109CBC Comment Length 0000 (0) │ │ │ │ +109CBE Disk Start 0000 (0) │ │ │ │ +109CC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109B99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109CC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109B9D Local Header Offset 0007624B (483915) │ │ │ │ -109BA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109CC6 Local Header Offset 00076219 (483865) │ │ │ │ +109CCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109BA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109CCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109BC9 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ -109BCD Created Zip Spec 14 (20) '2.0' │ │ │ │ -109BCE Created OS 03 (3) 'Unix' │ │ │ │ -109BCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109BD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109BD1 General Purpose Flag 0800 (2048) │ │ │ │ +109CF2 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ +109CF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109CF7 Created OS 03 (3) 'Unix' │ │ │ │ +109CF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109CF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109CFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109BD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109BD5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109BD9 CRC EE43C573 (3997418867) │ │ │ │ -109BDD Compressed Size 00000246 (582) │ │ │ │ -109BE1 Uncompressed Size 0000045A (1114) │ │ │ │ -109BE5 Filename Length 0025 (37) │ │ │ │ -109BE7 Extra Length 0000 (0) │ │ │ │ -109BE9 Comment Length 0000 (0) │ │ │ │ -109BEB Disk Start 0000 (0) │ │ │ │ -109BED Int File Attributes 0000 (0) │ │ │ │ +109CFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +109CFE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109D02 CRC EE43C573 (3997418867) │ │ │ │ +109D06 Compressed Size 00000246 (582) │ │ │ │ +109D0A Uncompressed Size 0000045A (1114) │ │ │ │ +109D0E Filename Length 0025 (37) │ │ │ │ +109D10 Extra Length 0000 (0) │ │ │ │ +109D12 Comment Length 0000 (0) │ │ │ │ +109D14 Disk Start 0000 (0) │ │ │ │ +109D16 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109BEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109D18 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109BF3 Local Header Offset 00076446 (484422) │ │ │ │ -109BF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D1C Local Header Offset 0007640E (484366) │ │ │ │ +109D20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109BF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109D20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109C1C CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ -109C20 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109C21 Created OS 03 (3) 'Unix' │ │ │ │ -109C22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109C23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109C24 General Purpose Flag 0800 (2048) │ │ │ │ +109D45 CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ +109D49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109D4A Created OS 03 (3) 'Unix' │ │ │ │ +109D4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109D4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109D4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109C26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109C28 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109C2C CRC 85E4739C (2246341532) │ │ │ │ -109C30 Compressed Size 00000280 (640) │ │ │ │ -109C34 Uncompressed Size 000007BD (1981) │ │ │ │ -109C38 Filename Length 0024 (36) │ │ │ │ -109C3A Extra Length 0000 (0) │ │ │ │ -109C3C Comment Length 0000 (0) │ │ │ │ -109C3E Disk Start 0000 (0) │ │ │ │ -109C40 Int File Attributes 0000 (0) │ │ │ │ +109D4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D51 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109D55 CRC 85E4739C (2246341532) │ │ │ │ +109D59 Compressed Size 00000280 (640) │ │ │ │ +109D5D Uncompressed Size 000007BD (1981) │ │ │ │ +109D61 Filename Length 0024 (36) │ │ │ │ +109D63 Extra Length 0000 (0) │ │ │ │ +109D65 Comment Length 0000 (0) │ │ │ │ +109D67 Disk Start 0000 (0) │ │ │ │ +109D69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109C42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109D6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109C46 Local Header Offset 000766CF (485071) │ │ │ │ -109C4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D6F Local Header Offset 00076697 (485015) │ │ │ │ +109D73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109C4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109D73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109C6E CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ -109C72 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109C73 Created OS 03 (3) 'Unix' │ │ │ │ -109C74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109C75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109C76 General Purpose Flag 0800 (2048) │ │ │ │ +109D97 CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ +109D9B Created Zip Spec 14 (20) '2.0' │ │ │ │ +109D9C Created OS 03 (3) 'Unix' │ │ │ │ +109D9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109D9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109D9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109C78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109C7A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109C7E CRC 10FC16D7 (284956375) │ │ │ │ -109C82 Compressed Size 000003A1 (929) │ │ │ │ -109C86 Uncompressed Size 00000959 (2393) │ │ │ │ -109C8A Filename Length 0022 (34) │ │ │ │ -109C8C Extra Length 0000 (0) │ │ │ │ -109C8E Comment Length 0000 (0) │ │ │ │ -109C90 Disk Start 0000 (0) │ │ │ │ -109C92 Int File Attributes 0000 (0) │ │ │ │ +109DA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109DA3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109DA7 CRC AC1E82C5 (2887680709) │ │ │ │ +109DAB Compressed Size 000003A1 (929) │ │ │ │ +109DAF Uncompressed Size 00000959 (2393) │ │ │ │ +109DB3 Filename Length 0022 (34) │ │ │ │ +109DB5 Extra Length 0000 (0) │ │ │ │ +109DB7 Comment Length 0000 (0) │ │ │ │ +109DB9 Disk Start 0000 (0) │ │ │ │ +109DBB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109C94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109DBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109C98 Local Header Offset 00076991 (485777) │ │ │ │ -109C9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109DC1 Local Header Offset 00076959 (485721) │ │ │ │ +109DC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109C9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109DC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109CBE CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ -109CC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109CC3 Created OS 03 (3) 'Unix' │ │ │ │ -109CC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109CC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109CC6 General Purpose Flag 0800 (2048) │ │ │ │ +109DE7 CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ +109DEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +109DEC Created OS 03 (3) 'Unix' │ │ │ │ +109DED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109DEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109DEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109CC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109CCA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109CCE CRC 417505E5 (1098188261) │ │ │ │ -109CD2 Compressed Size 00000461 (1121) │ │ │ │ -109CD6 Uncompressed Size 00001FAF (8111) │ │ │ │ -109CDA Filename Length 0021 (33) │ │ │ │ -109CDC Extra Length 0000 (0) │ │ │ │ -109CDE Comment Length 0000 (0) │ │ │ │ -109CE0 Disk Start 0000 (0) │ │ │ │ -109CE2 Int File Attributes 0000 (0) │ │ │ │ +109DF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109DF3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109DF7 CRC 29D1CC84 (701615236) │ │ │ │ +109DFB Compressed Size 00000462 (1122) │ │ │ │ +109DFF Uncompressed Size 00001FAF (8111) │ │ │ │ +109E03 Filename Length 0021 (33) │ │ │ │ +109E05 Extra Length 0000 (0) │ │ │ │ +109E07 Comment Length 0000 (0) │ │ │ │ +109E09 Disk Start 0000 (0) │ │ │ │ +109E0B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109CE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109E0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109CE8 Local Header Offset 00076D72 (486770) │ │ │ │ -109CEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109E11 Local Header Offset 00076D3A (486714) │ │ │ │ +109E15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109CEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109E15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109D0D CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ -109D11 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109D12 Created OS 03 (3) 'Unix' │ │ │ │ -109D13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109D14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109D15 General Purpose Flag 0800 (2048) │ │ │ │ +109E36 CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ +109E3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +109E3B Created OS 03 (3) 'Unix' │ │ │ │ +109E3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109E3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109E3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109D17 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109D19 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109D1D CRC 6F80F4BF (1870722239) │ │ │ │ -109D21 Compressed Size 000002C7 (711) │ │ │ │ -109D25 Uncompressed Size 000005E6 (1510) │ │ │ │ -109D29 Filename Length 002A (42) │ │ │ │ -109D2B Extra Length 0000 (0) │ │ │ │ -109D2D Comment Length 0000 (0) │ │ │ │ -109D2F Disk Start 0000 (0) │ │ │ │ -109D31 Int File Attributes 0000 (0) │ │ │ │ +109E40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109E42 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109E46 CRC 6F80F4BF (1870722239) │ │ │ │ +109E4A Compressed Size 000002C7 (711) │ │ │ │ +109E4E Uncompressed Size 000005E6 (1510) │ │ │ │ +109E52 Filename Length 002A (42) │ │ │ │ +109E54 Extra Length 0000 (0) │ │ │ │ +109E56 Comment Length 0000 (0) │ │ │ │ +109E58 Disk Start 0000 (0) │ │ │ │ +109E5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109D33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109E5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109D37 Local Header Offset 00077212 (487954) │ │ │ │ -109D3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109E60 Local Header Offset 000771DB (487899) │ │ │ │ +109E64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109D3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109E64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109D65 CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ -109D69 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109D6A Created OS 03 (3) 'Unix' │ │ │ │ -109D6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109D6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109D6D General Purpose Flag 0800 (2048) │ │ │ │ +109E8E CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ +109E92 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109E93 Created OS 03 (3) 'Unix' │ │ │ │ +109E94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109E95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109E96 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109D6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -109D71 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109D75 CRC 5CEEDA65 (1559157349) │ │ │ │ -109D79 Compressed Size 000002F3 (755) │ │ │ │ -109D7D Uncompressed Size 00000C87 (3207) │ │ │ │ -109D81 Filename Length 0029 (41) │ │ │ │ -109D83 Extra Length 0000 (0) │ │ │ │ -109D85 Comment Length 0000 (0) │ │ │ │ -109D87 Disk Start 0000 (0) │ │ │ │ -109D89 Int File Attributes 0000 (0) │ │ │ │ +109E98 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109E9A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109E9E CRC 5CEEDA65 (1559157349) │ │ │ │ +109EA2 Compressed Size 000002F3 (755) │ │ │ │ +109EA6 Uncompressed Size 00000C87 (3207) │ │ │ │ +109EAA Filename Length 0029 (41) │ │ │ │ +109EAC Extra Length 0000 (0) │ │ │ │ +109EAE Comment Length 0000 (0) │ │ │ │ +109EB0 Disk Start 0000 (0) │ │ │ │ +109EB2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109D8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109EB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109D8F Local Header Offset 00077521 (488737) │ │ │ │ -109D93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109EB8 Local Header Offset 000774EA (488682) │ │ │ │ +109EBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109EBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109DBC CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ -109DC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109DC1 Created OS 03 (3) 'Unix' │ │ │ │ -109DC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109DC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109DC4 General Purpose Flag 0800 (2048) │ │ │ │ +109EE5 CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ +109EE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109EEA Created OS 03 (3) 'Unix' │ │ │ │ +109EEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109EEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109EED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109DC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109DC8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109DCC CRC EDC213C6 (3988919238) │ │ │ │ -109DD0 Compressed Size 000001C7 (455) │ │ │ │ -109DD4 Uncompressed Size 000002EC (748) │ │ │ │ -109DD8 Filename Length 001F (31) │ │ │ │ -109DDA Extra Length 0000 (0) │ │ │ │ -109DDC Comment Length 0000 (0) │ │ │ │ -109DDE Disk Start 0000 (0) │ │ │ │ -109DE0 Int File Attributes 0000 (0) │ │ │ │ +109EEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +109EF1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109EF5 CRC EDC213C6 (3988919238) │ │ │ │ +109EF9 Compressed Size 000001C7 (455) │ │ │ │ +109EFD Uncompressed Size 000002EC (748) │ │ │ │ +109F01 Filename Length 001F (31) │ │ │ │ +109F03 Extra Length 0000 (0) │ │ │ │ +109F05 Comment Length 0000 (0) │ │ │ │ +109F07 Disk Start 0000 (0) │ │ │ │ +109F09 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109DE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109F0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109DE6 Local Header Offset 0007785B (489563) │ │ │ │ -109DEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109F0F Local Header Offset 00077824 (489508) │ │ │ │ +109F13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109DEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109F13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109E09 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ -109E0D Created Zip Spec 14 (20) '2.0' │ │ │ │ -109E0E Created OS 03 (3) 'Unix' │ │ │ │ -109E0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109E10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109E11 General Purpose Flag 0800 (2048) │ │ │ │ +109F32 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ +109F36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109F37 Created OS 03 (3) 'Unix' │ │ │ │ +109F38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109F39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109F3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109E13 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109E15 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109E19 CRC 9B60A8EE (2606803182) │ │ │ │ -109E1D Compressed Size 000001D2 (466) │ │ │ │ -109E21 Uncompressed Size 000003EF (1007) │ │ │ │ -109E25 Filename Length 001E (30) │ │ │ │ -109E27 Extra Length 0000 (0) │ │ │ │ -109E29 Comment Length 0000 (0) │ │ │ │ -109E2B Disk Start 0000 (0) │ │ │ │ -109E2D Int File Attributes 0000 (0) │ │ │ │ +109F3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +109F3E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109F42 CRC 9B60A8EE (2606803182) │ │ │ │ +109F46 Compressed Size 000001D2 (466) │ │ │ │ +109F4A Uncompressed Size 000003EF (1007) │ │ │ │ +109F4E Filename Length 001E (30) │ │ │ │ +109F50 Extra Length 0000 (0) │ │ │ │ +109F52 Comment Length 0000 (0) │ │ │ │ +109F54 Disk Start 0000 (0) │ │ │ │ +109F56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109E2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109F58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109E33 Local Header Offset 00077A5F (490079) │ │ │ │ -109E37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109F5C Local Header Offset 00077A28 (490024) │ │ │ │ +109F60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109E37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109F60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109E55 CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ -109E59 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109E5A Created OS 03 (3) 'Unix' │ │ │ │ -109E5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109E5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109E5D General Purpose Flag 0800 (2048) │ │ │ │ +109F7E CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ +109F82 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109F83 Created OS 03 (3) 'Unix' │ │ │ │ +109F84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109F85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109F86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109E5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -109E61 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109E65 CRC 4DA9F5BA (1302984122) │ │ │ │ -109E69 Compressed Size 0000030A (778) │ │ │ │ -109E6D Uncompressed Size 000006A9 (1705) │ │ │ │ -109E71 Filename Length 002C (44) │ │ │ │ -109E73 Extra Length 0000 (0) │ │ │ │ -109E75 Comment Length 0000 (0) │ │ │ │ -109E77 Disk Start 0000 (0) │ │ │ │ -109E79 Int File Attributes 0000 (0) │ │ │ │ +109F88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109F8A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109F8E CRC 4DA9F5BA (1302984122) │ │ │ │ +109F92 Compressed Size 0000030A (778) │ │ │ │ +109F96 Uncompressed Size 000006A9 (1705) │ │ │ │ +109F9A Filename Length 002C (44) │ │ │ │ +109F9C Extra Length 0000 (0) │ │ │ │ +109F9E Comment Length 0000 (0) │ │ │ │ +109FA0 Disk Start 0000 (0) │ │ │ │ +109FA2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109E7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109FA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109E7F Local Header Offset 00077C6D (490605) │ │ │ │ -109E83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109FA8 Local Header Offset 00077C36 (490550) │ │ │ │ +109FAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109E83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109FAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109EAF CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ -109EB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109EB4 Created OS 03 (3) 'Unix' │ │ │ │ -109EB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109EB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109EB7 General Purpose Flag 0800 (2048) │ │ │ │ +109FD8 CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ +109FDC Created Zip Spec 14 (20) '2.0' │ │ │ │ +109FDD Created OS 03 (3) 'Unix' │ │ │ │ +109FDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109FDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109FE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109EB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109EBB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109EBF CRC 16BE5F6F (381575023) │ │ │ │ -109EC3 Compressed Size 0000028B (651) │ │ │ │ -109EC7 Uncompressed Size 00000B28 (2856) │ │ │ │ -109ECB Filename Length 002B (43) │ │ │ │ -109ECD Extra Length 0000 (0) │ │ │ │ -109ECF Comment Length 0000 (0) │ │ │ │ -109ED1 Disk Start 0000 (0) │ │ │ │ -109ED3 Int File Attributes 0000 (0) │ │ │ │ +109FE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109FE4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109FE8 CRC 16BE5F6F (381575023) │ │ │ │ +109FEC Compressed Size 0000028B (651) │ │ │ │ +109FF0 Uncompressed Size 00000B28 (2856) │ │ │ │ +109FF4 Filename Length 002B (43) │ │ │ │ +109FF6 Extra Length 0000 (0) │ │ │ │ +109FF8 Comment Length 0000 (0) │ │ │ │ +109FFA Disk Start 0000 (0) │ │ │ │ +109FFC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109ED5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109FFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109ED9 Local Header Offset 00077FC1 (491457) │ │ │ │ -109EDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A002 Local Header Offset 00077F8A (491402) │ │ │ │ +10A006 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109F08 CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ -109F0C Created Zip Spec 14 (20) '2.0' │ │ │ │ -109F0D Created OS 03 (3) 'Unix' │ │ │ │ -109F0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109F0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109F10 General Purpose Flag 0800 (2048) │ │ │ │ +10A031 CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ +10A035 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A036 Created OS 03 (3) 'Unix' │ │ │ │ +10A037 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A038 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A039 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109F12 Compression Method 0000 (0) 'Stored' │ │ │ │ -109F14 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109F18 CRC 00000000 (0) │ │ │ │ -109F1C Compressed Size 00000000 (0) │ │ │ │ -109F20 Uncompressed Size 00000000 (0) │ │ │ │ -109F24 Filename Length 0015 (21) │ │ │ │ -109F26 Extra Length 0000 (0) │ │ │ │ -109F28 Comment Length 0000 (0) │ │ │ │ -109F2A Disk Start 0000 (0) │ │ │ │ -109F2C Int File Attributes 0000 (0) │ │ │ │ +10A03B Compression Method 0000 (0) 'Stored' │ │ │ │ +10A03D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A041 CRC 00000000 (0) │ │ │ │ +10A045 Compressed Size 00000000 (0) │ │ │ │ +10A049 Uncompressed Size 00000000 (0) │ │ │ │ +10A04D Filename Length 0015 (21) │ │ │ │ +10A04F Extra Length 0000 (0) │ │ │ │ +10A051 Comment Length 0000 (0) │ │ │ │ +10A053 Disk Start 0000 (0) │ │ │ │ +10A055 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109F2E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A057 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -109F32 Local Header Offset 00078295 (492181) │ │ │ │ -109F36 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A05B Local Header Offset 0007825E (492126) │ │ │ │ +10A05F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F36: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A05F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x109F36: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A05F: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F0E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A037: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -109F4B CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ -109F4F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109F50 Created OS 03 (3) 'Unix' │ │ │ │ -109F51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109F52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109F53 General Purpose Flag 0800 (2048) │ │ │ │ +10A074 CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ +10A078 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A079 Created OS 03 (3) 'Unix' │ │ │ │ +10A07A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A07B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A07C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109F55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109F57 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109F5B CRC 8B10A4DE (2333123806) │ │ │ │ -109F5F Compressed Size 00000E74 (3700) │ │ │ │ -109F63 Uncompressed Size 00002B2A (11050) │ │ │ │ -109F67 Filename Length 0024 (36) │ │ │ │ -109F69 Extra Length 0000 (0) │ │ │ │ -109F6B Comment Length 0000 (0) │ │ │ │ -109F6D Disk Start 0000 (0) │ │ │ │ -109F6F Int File Attributes 0000 (0) │ │ │ │ +10A07E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A080 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A084 CRC 8B10A4DE (2333123806) │ │ │ │ +10A088 Compressed Size 00000E74 (3700) │ │ │ │ +10A08C Uncompressed Size 00002B2A (11050) │ │ │ │ +10A090 Filename Length 0024 (36) │ │ │ │ +10A092 Extra Length 0000 (0) │ │ │ │ +10A094 Comment Length 0000 (0) │ │ │ │ +10A096 Disk Start 0000 (0) │ │ │ │ +10A098 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109F71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A09A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109F75 Local Header Offset 000782C8 (492232) │ │ │ │ -109F79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A09E Local Header Offset 00078291 (492177) │ │ │ │ +10A0A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A0A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109F9D CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ -109FA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109FA2 Created OS 03 (3) 'Unix' │ │ │ │ -109FA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109FA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109FA5 General Purpose Flag 0800 (2048) │ │ │ │ +10A0C6 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ +10A0CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A0CB Created OS 03 (3) 'Unix' │ │ │ │ +10A0CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A0CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A0CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109FA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109FA9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109FAD CRC AB6E4A08 (2876131848) │ │ │ │ -109FB1 Compressed Size 0000160D (5645) │ │ │ │ -109FB5 Uncompressed Size 00008E8F (36495) │ │ │ │ -109FB9 Filename Length 0023 (35) │ │ │ │ -109FBB Extra Length 0000 (0) │ │ │ │ -109FBD Comment Length 0000 (0) │ │ │ │ -109FBF Disk Start 0000 (0) │ │ │ │ -109FC1 Int File Attributes 0000 (0) │ │ │ │ +10A0D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A0D2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A0D6 CRC AB6E4A08 (2876131848) │ │ │ │ +10A0DA Compressed Size 0000160D (5645) │ │ │ │ +10A0DE Uncompressed Size 00008E8F (36495) │ │ │ │ +10A0E2 Filename Length 0023 (35) │ │ │ │ +10A0E4 Extra Length 0000 (0) │ │ │ │ +10A0E6 Comment Length 0000 (0) │ │ │ │ +10A0E8 Disk Start 0000 (0) │ │ │ │ +10A0EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109FC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A0EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109FC7 Local Header Offset 0007917E (495998) │ │ │ │ -109FCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A0F0 Local Header Offset 00079147 (495943) │ │ │ │ +10A0F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109FCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A0F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109FEE CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ -109FF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109FF3 Created OS 03 (3) 'Unix' │ │ │ │ -109FF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109FF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109FF6 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -109FF8 Compression Method 0000 (0) 'Stored' │ │ │ │ -109FFA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109FFE CRC 00000000 (0) │ │ │ │ -10A002 Compressed Size 00000000 (0) │ │ │ │ -10A006 Uncompressed Size 00000000 (0) │ │ │ │ -10A00A Filename Length 0013 (19) │ │ │ │ -10A00C Extra Length 0000 (0) │ │ │ │ -10A00E Comment Length 0000 (0) │ │ │ │ -10A010 Disk Start 0000 (0) │ │ │ │ -10A012 Int File Attributes 0000 (0) │ │ │ │ +10A117 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ +10A11B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A11C Created OS 03 (3) 'Unix' │ │ │ │ +10A11D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A11E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A11F General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +10A121 Compression Method 0000 (0) 'Stored' │ │ │ │ +10A123 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A127 CRC 00000000 (0) │ │ │ │ +10A12B Compressed Size 00000000 (0) │ │ │ │ +10A12F Uncompressed Size 00000000 (0) │ │ │ │ +10A133 Filename Length 0013 (19) │ │ │ │ +10A135 Extra Length 0000 (0) │ │ │ │ +10A137 Comment Length 0000 (0) │ │ │ │ +10A139 Disk Start 0000 (0) │ │ │ │ +10A13B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A014 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A13D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10A018 Local Header Offset 0007A7CC (501708) │ │ │ │ -10A01C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A141 Local Header Offset 0007A795 (501653) │ │ │ │ +10A145 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A01C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A145: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10A01C: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A145: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109FF4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A11D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10A02F CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ -10A033 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A034 Created OS 03 (3) 'Unix' │ │ │ │ -10A035 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A036 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A037 General Purpose Flag 0800 (2048) │ │ │ │ +10A158 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ +10A15C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A15D Created OS 03 (3) 'Unix' │ │ │ │ +10A15E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A15F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A160 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A039 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A03B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A03F CRC 4E085CE0 (1309170912) │ │ │ │ -10A043 Compressed Size 00000348 (840) │ │ │ │ -10A047 Uncompressed Size 000006CA (1738) │ │ │ │ -10A04B Filename Length 001E (30) │ │ │ │ -10A04D Extra Length 0000 (0) │ │ │ │ -10A04F Comment Length 0000 (0) │ │ │ │ -10A051 Disk Start 0000 (0) │ │ │ │ -10A053 Int File Attributes 0000 (0) │ │ │ │ +10A162 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A164 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A168 CRC 4E085CE0 (1309170912) │ │ │ │ +10A16C Compressed Size 00000348 (840) │ │ │ │ +10A170 Uncompressed Size 000006CA (1738) │ │ │ │ +10A174 Filename Length 001E (30) │ │ │ │ +10A176 Extra Length 0000 (0) │ │ │ │ +10A178 Comment Length 0000 (0) │ │ │ │ +10A17A Disk Start 0000 (0) │ │ │ │ +10A17C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A055 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A17E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A059 Local Header Offset 0007A7FD (501757) │ │ │ │ -10A05D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A182 Local Header Offset 0007A7C6 (501702) │ │ │ │ +10A186 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A05D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A186: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A07B CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ -10A07F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A080 Created OS 03 (3) 'Unix' │ │ │ │ -10A081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A083 General Purpose Flag 0800 (2048) │ │ │ │ +10A1A4 CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ +10A1A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A1A9 Created OS 03 (3) 'Unix' │ │ │ │ +10A1AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A1AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A1AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A085 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A087 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A08B CRC A53473E9 (2771678185) │ │ │ │ -10A08F Compressed Size 0000036B (875) │ │ │ │ -10A093 Uncompressed Size 00000C1F (3103) │ │ │ │ -10A097 Filename Length 001D (29) │ │ │ │ -10A099 Extra Length 0000 (0) │ │ │ │ -10A09B Comment Length 0000 (0) │ │ │ │ -10A09D Disk Start 0000 (0) │ │ │ │ -10A09F Int File Attributes 0000 (0) │ │ │ │ +10A1AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A1B0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A1B4 CRC A53473E9 (2771678185) │ │ │ │ +10A1B8 Compressed Size 0000036B (875) │ │ │ │ +10A1BC Uncompressed Size 00000C1F (3103) │ │ │ │ +10A1C0 Filename Length 001D (29) │ │ │ │ +10A1C2 Extra Length 0000 (0) │ │ │ │ +10A1C4 Comment Length 0000 (0) │ │ │ │ +10A1C6 Disk Start 0000 (0) │ │ │ │ +10A1C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A0A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A1CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A0A5 Local Header Offset 0007AB81 (502657) │ │ │ │ -10A0A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A1CE Local Header Offset 0007AB4A (502602) │ │ │ │ +10A1D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A0A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A1D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A0C6 CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ -10A0CA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A0CB Created OS 03 (3) 'Unix' │ │ │ │ -10A0CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A0CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A0CE General Purpose Flag 0800 (2048) │ │ │ │ +10A1EF CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ +10A1F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A1F4 Created OS 03 (3) 'Unix' │ │ │ │ +10A1F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A1F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A1F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A0D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A0D2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A0D6 CRC AAC3393B (2864920891) │ │ │ │ -10A0DA Compressed Size 000005A5 (1445) │ │ │ │ -10A0DE Uncompressed Size 00000F6F (3951) │ │ │ │ -10A0E2 Filename Length 0029 (41) │ │ │ │ -10A0E4 Extra Length 0000 (0) │ │ │ │ -10A0E6 Comment Length 0000 (0) │ │ │ │ -10A0E8 Disk Start 0000 (0) │ │ │ │ -10A0EA Int File Attributes 0000 (0) │ │ │ │ +10A1F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A1FB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A1FF CRC AAC3393B (2864920891) │ │ │ │ +10A203 Compressed Size 000005A5 (1445) │ │ │ │ +10A207 Uncompressed Size 00000F6F (3951) │ │ │ │ +10A20B Filename Length 0029 (41) │ │ │ │ +10A20D Extra Length 0000 (0) │ │ │ │ +10A20F Comment Length 0000 (0) │ │ │ │ +10A211 Disk Start 0000 (0) │ │ │ │ +10A213 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A0EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A215 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A0F0 Local Header Offset 0007AF27 (503591) │ │ │ │ -10A0F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A219 Local Header Offset 0007AEF0 (503536) │ │ │ │ +10A21D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A0F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A21D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A11D CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ -10A121 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A122 Created OS 03 (3) 'Unix' │ │ │ │ -10A123 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A124 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A125 General Purpose Flag 0800 (2048) │ │ │ │ +10A246 CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ +10A24A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A24B Created OS 03 (3) 'Unix' │ │ │ │ +10A24C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A24D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A24E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A127 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A129 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A12D CRC A247F4FA (2722624762) │ │ │ │ -10A131 Compressed Size 00000420 (1056) │ │ │ │ -10A135 Uncompressed Size 00001B7D (7037) │ │ │ │ -10A139 Filename Length 0028 (40) │ │ │ │ -10A13B Extra Length 0000 (0) │ │ │ │ -10A13D Comment Length 0000 (0) │ │ │ │ -10A13F Disk Start 0000 (0) │ │ │ │ -10A141 Int File Attributes 0000 (0) │ │ │ │ +10A250 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A252 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A256 CRC A247F4FA (2722624762) │ │ │ │ +10A25A Compressed Size 00000420 (1056) │ │ │ │ +10A25E Uncompressed Size 00001B7D (7037) │ │ │ │ +10A262 Filename Length 0028 (40) │ │ │ │ +10A264 Extra Length 0000 (0) │ │ │ │ +10A266 Comment Length 0000 (0) │ │ │ │ +10A268 Disk Start 0000 (0) │ │ │ │ +10A26A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A143 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A26C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A147 Local Header Offset 0007B513 (505107) │ │ │ │ -10A14B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A270 Local Header Offset 0007B4DC (505052) │ │ │ │ +10A274 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A14B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A274: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A173 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ -10A177 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A178 Created OS 03 (3) 'Unix' │ │ │ │ -10A179 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A17A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A17B General Purpose Flag 0800 (2048) │ │ │ │ +10A29C CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ +10A2A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A2A1 Created OS 03 (3) 'Unix' │ │ │ │ +10A2A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A2A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A2A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A17D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A17F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A183 CRC 63130109 (1662189833) │ │ │ │ -10A187 Compressed Size 00000255 (597) │ │ │ │ -10A18B Uncompressed Size 000004DA (1242) │ │ │ │ -10A18F Filename Length 0030 (48) │ │ │ │ -10A191 Extra Length 0000 (0) │ │ │ │ -10A193 Comment Length 0000 (0) │ │ │ │ -10A195 Disk Start 0000 (0) │ │ │ │ -10A197 Int File Attributes 0000 (0) │ │ │ │ +10A2A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A2A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A2AC CRC 63130109 (1662189833) │ │ │ │ +10A2B0 Compressed Size 00000255 (597) │ │ │ │ +10A2B4 Uncompressed Size 000004DA (1242) │ │ │ │ +10A2B8 Filename Length 0030 (48) │ │ │ │ +10A2BA Extra Length 0000 (0) │ │ │ │ +10A2BC Comment Length 0000 (0) │ │ │ │ +10A2BE Disk Start 0000 (0) │ │ │ │ +10A2C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A199 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A2C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A19D Local Header Offset 0007B979 (506233) │ │ │ │ -10A1A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A2C6 Local Header Offset 0007B942 (506178) │ │ │ │ +10A2CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A1A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A2CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A1D1 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ -10A1D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A1D6 Created OS 03 (3) 'Unix' │ │ │ │ -10A1D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A1D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A1D9 General Purpose Flag 0800 (2048) │ │ │ │ +10A2FA CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ +10A2FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A2FF Created OS 03 (3) 'Unix' │ │ │ │ +10A300 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A301 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A302 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A1DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A1DD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A1E1 CRC 7A739F95 (2054397845) │ │ │ │ -10A1E5 Compressed Size 00000246 (582) │ │ │ │ -10A1E9 Uncompressed Size 00000834 (2100) │ │ │ │ -10A1ED Filename Length 002F (47) │ │ │ │ -10A1EF Extra Length 0000 (0) │ │ │ │ -10A1F1 Comment Length 0000 (0) │ │ │ │ -10A1F3 Disk Start 0000 (0) │ │ │ │ -10A1F5 Int File Attributes 0000 (0) │ │ │ │ +10A304 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A306 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A30A CRC 7A739F95 (2054397845) │ │ │ │ +10A30E Compressed Size 00000246 (582) │ │ │ │ +10A312 Uncompressed Size 00000834 (2100) │ │ │ │ +10A316 Filename Length 002F (47) │ │ │ │ +10A318 Extra Length 0000 (0) │ │ │ │ +10A31A Comment Length 0000 (0) │ │ │ │ +10A31C Disk Start 0000 (0) │ │ │ │ +10A31E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A1F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A320 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A1FB Local Header Offset 0007BC1C (506908) │ │ │ │ -10A1FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A324 Local Header Offset 0007BBE5 (506853) │ │ │ │ +10A328 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A1FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A328: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A22E CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ -10A232 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A233 Created OS 03 (3) 'Unix' │ │ │ │ -10A234 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A235 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A236 General Purpose Flag 0800 (2048) │ │ │ │ +10A357 CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ +10A35B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A35C Created OS 03 (3) 'Unix' │ │ │ │ +10A35D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A35E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A35F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A238 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A23A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A23E CRC CDC5FFE5 (3452305381) │ │ │ │ -10A242 Compressed Size 000004DA (1242) │ │ │ │ -10A246 Uncompressed Size 00000EB7 (3767) │ │ │ │ -10A24A Filename Length 002D (45) │ │ │ │ -10A24C Extra Length 0000 (0) │ │ │ │ -10A24E Comment Length 0000 (0) │ │ │ │ -10A250 Disk Start 0000 (0) │ │ │ │ -10A252 Int File Attributes 0000 (0) │ │ │ │ +10A361 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A363 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A367 CRC CDC5FFE5 (3452305381) │ │ │ │ +10A36B Compressed Size 000004DA (1242) │ │ │ │ +10A36F Uncompressed Size 00000EB7 (3767) │ │ │ │ +10A373 Filename Length 002D (45) │ │ │ │ +10A375 Extra Length 0000 (0) │ │ │ │ +10A377 Comment Length 0000 (0) │ │ │ │ +10A379 Disk Start 0000 (0) │ │ │ │ +10A37B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A254 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A37D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A258 Local Header Offset 0007BEAF (507567) │ │ │ │ -10A25C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A381 Local Header Offset 0007BE78 (507512) │ │ │ │ +10A385 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A25C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A385: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A289 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ -10A28D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A28E Created OS 03 (3) 'Unix' │ │ │ │ -10A28F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A290 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A291 General Purpose Flag 0800 (2048) │ │ │ │ +10A3B2 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ +10A3B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A3B7 Created OS 03 (3) 'Unix' │ │ │ │ +10A3B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A3B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A3BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A293 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A295 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A299 CRC C9EEF646 (3387881030) │ │ │ │ -10A29D Compressed Size 0000047E (1150) │ │ │ │ -10A2A1 Uncompressed Size 00002033 (8243) │ │ │ │ -10A2A5 Filename Length 002C (44) │ │ │ │ -10A2A7 Extra Length 0000 (0) │ │ │ │ -10A2A9 Comment Length 0000 (0) │ │ │ │ -10A2AB Disk Start 0000 (0) │ │ │ │ -10A2AD Int File Attributes 0000 (0) │ │ │ │ +10A3BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A3BE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A3C2 CRC C9EEF646 (3387881030) │ │ │ │ +10A3C6 Compressed Size 0000047E (1150) │ │ │ │ +10A3CA Uncompressed Size 00002033 (8243) │ │ │ │ +10A3CE Filename Length 002C (44) │ │ │ │ +10A3D0 Extra Length 0000 (0) │ │ │ │ +10A3D2 Comment Length 0000 (0) │ │ │ │ +10A3D4 Disk Start 0000 (0) │ │ │ │ +10A3D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A2AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A3D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A2B3 Local Header Offset 0007C3D4 (508884) │ │ │ │ -10A2B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A3DC Local Header Offset 0007C39D (508829) │ │ │ │ +10A3E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A2B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A3E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A2E3 CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ -10A2E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A2E8 Created OS 03 (3) 'Unix' │ │ │ │ -10A2E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A2EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A2EB General Purpose Flag 0800 (2048) │ │ │ │ +10A40C CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ +10A410 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A411 Created OS 03 (3) 'Unix' │ │ │ │ +10A412 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A413 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A414 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A2ED Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A2EF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A2F3 CRC DDBE7D83 (3720248707) │ │ │ │ -10A2F7 Compressed Size 00007200 (29184) │ │ │ │ -10A2FB Uncompressed Size 00018DC2 (101826) │ │ │ │ -10A2FF Filename Length 0020 (32) │ │ │ │ -10A301 Extra Length 0000 (0) │ │ │ │ -10A303 Comment Length 0000 (0) │ │ │ │ -10A305 Disk Start 0000 (0) │ │ │ │ -10A307 Int File Attributes 0000 (0) │ │ │ │ +10A416 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A418 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A41C CRC DDBE7D83 (3720248707) │ │ │ │ +10A420 Compressed Size 00007200 (29184) │ │ │ │ +10A424 Uncompressed Size 00018DC2 (101826) │ │ │ │ +10A428 Filename Length 0020 (32) │ │ │ │ +10A42A Extra Length 0000 (0) │ │ │ │ +10A42C Comment Length 0000 (0) │ │ │ │ +10A42E Disk Start 0000 (0) │ │ │ │ +10A430 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A309 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A432 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A30D Local Header Offset 0007C89C (510108) │ │ │ │ -10A311 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A436 Local Header Offset 0007C865 (510053) │ │ │ │ +10A43A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A311: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A43A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A331 CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ -10A335 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A336 Created OS 03 (3) 'Unix' │ │ │ │ -10A337 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A338 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A339 General Purpose Flag 0800 (2048) │ │ │ │ +10A45A CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ +10A45E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A45F Created OS 03 (3) 'Unix' │ │ │ │ +10A460 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A461 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A462 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A33B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A33D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A341 CRC 9A43E6A6 (2588141222) │ │ │ │ -10A345 Compressed Size 0000FEA8 (65192) │ │ │ │ -10A349 Uncompressed Size 0008B9B1 (571825) │ │ │ │ -10A34D Filename Length 001F (31) │ │ │ │ -10A34F Extra Length 0000 (0) │ │ │ │ -10A351 Comment Length 0000 (0) │ │ │ │ -10A353 Disk Start 0000 (0) │ │ │ │ -10A355 Int File Attributes 0000 (0) │ │ │ │ +10A464 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A466 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A46A CRC 9A43E6A6 (2588141222) │ │ │ │ +10A46E Compressed Size 0000FEA8 (65192) │ │ │ │ +10A472 Uncompressed Size 0008B9B1 (571825) │ │ │ │ +10A476 Filename Length 001F (31) │ │ │ │ +10A478 Extra Length 0000 (0) │ │ │ │ +10A47A Comment Length 0000 (0) │ │ │ │ +10A47C Disk Start 0000 (0) │ │ │ │ +10A47E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A357 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A480 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A35B Local Header Offset 00083ADA (539354) │ │ │ │ -10A35F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A484 Local Header Offset 00083AA3 (539299) │ │ │ │ +10A488 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A35F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A488: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A37E CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ -10A382 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A383 Created OS 03 (3) 'Unix' │ │ │ │ -10A384 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A385 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A386 General Purpose Flag 0800 (2048) │ │ │ │ +10A4A7 CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ +10A4AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A4AC Created OS 03 (3) 'Unix' │ │ │ │ +10A4AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A4AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A4AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A388 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A38A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A38E CRC 3F32451E (1060259102) │ │ │ │ -10A392 Compressed Size 0000063B (1595) │ │ │ │ -10A396 Uncompressed Size 000010E5 (4325) │ │ │ │ -10A39A Filename Length 002E (46) │ │ │ │ -10A39C Extra Length 0000 (0) │ │ │ │ -10A39E Comment Length 0000 (0) │ │ │ │ -10A3A0 Disk Start 0000 (0) │ │ │ │ -10A3A2 Int File Attributes 0000 (0) │ │ │ │ +10A4B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A4B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A4B7 CRC 3F32451E (1060259102) │ │ │ │ +10A4BB Compressed Size 0000063B (1595) │ │ │ │ +10A4BF Uncompressed Size 000010E5 (4325) │ │ │ │ +10A4C3 Filename Length 002E (46) │ │ │ │ +10A4C5 Extra Length 0000 (0) │ │ │ │ +10A4C7 Comment Length 0000 (0) │ │ │ │ +10A4C9 Disk Start 0000 (0) │ │ │ │ +10A4CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A3A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A4CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A3A8 Local Header Offset 000939BF (604607) │ │ │ │ -10A3AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A4D1 Local Header Offset 00093988 (604552) │ │ │ │ +10A4D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A3AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A4D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A3DA CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ -10A3DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A3DF Created OS 03 (3) 'Unix' │ │ │ │ -10A3E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A3E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A3E2 General Purpose Flag 0800 (2048) │ │ │ │ +10A503 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ +10A507 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A508 Created OS 03 (3) 'Unix' │ │ │ │ +10A509 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A50A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A50B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A3E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A3E6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A3EA CRC 80E0558E (2162185614) │ │ │ │ -10A3EE Compressed Size 00000AD2 (2770) │ │ │ │ -10A3F2 Uncompressed Size 00003EFA (16122) │ │ │ │ -10A3F6 Filename Length 002D (45) │ │ │ │ -10A3F8 Extra Length 0000 (0) │ │ │ │ -10A3FA Comment Length 0000 (0) │ │ │ │ -10A3FC Disk Start 0000 (0) │ │ │ │ -10A3FE Int File Attributes 0000 (0) │ │ │ │ +10A50D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A50F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A513 CRC 80E0558E (2162185614) │ │ │ │ +10A517 Compressed Size 00000AD2 (2770) │ │ │ │ +10A51B Uncompressed Size 00003EFA (16122) │ │ │ │ +10A51F Filename Length 002D (45) │ │ │ │ +10A521 Extra Length 0000 (0) │ │ │ │ +10A523 Comment Length 0000 (0) │ │ │ │ +10A525 Disk Start 0000 (0) │ │ │ │ +10A527 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A400 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A529 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A404 Local Header Offset 00094046 (606278) │ │ │ │ -10A408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A52D Local Header Offset 0009400F (606223) │ │ │ │ +10A531 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A531: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A435 CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ -10A439 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A43A Created OS 03 (3) 'Unix' │ │ │ │ -10A43B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A43C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A43D General Purpose Flag 0800 (2048) │ │ │ │ +10A55E CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ +10A562 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A563 Created OS 03 (3) 'Unix' │ │ │ │ +10A564 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A565 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A566 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A43F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A441 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A445 CRC F01D386A (4028446826) │ │ │ │ -10A449 Compressed Size 000003D7 (983) │ │ │ │ -10A44D Uncompressed Size 000009AF (2479) │ │ │ │ -10A451 Filename Length 002C (44) │ │ │ │ -10A453 Extra Length 0000 (0) │ │ │ │ -10A455 Comment Length 0000 (0) │ │ │ │ -10A457 Disk Start 0000 (0) │ │ │ │ -10A459 Int File Attributes 0000 (0) │ │ │ │ +10A568 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A56A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A56E CRC F01D386A (4028446826) │ │ │ │ +10A572 Compressed Size 000003D7 (983) │ │ │ │ +10A576 Uncompressed Size 000009AF (2479) │ │ │ │ +10A57A Filename Length 002C (44) │ │ │ │ +10A57C Extra Length 0000 (0) │ │ │ │ +10A57E Comment Length 0000 (0) │ │ │ │ +10A580 Disk Start 0000 (0) │ │ │ │ +10A582 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A45B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A584 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A45F Local Header Offset 00094B63 (609123) │ │ │ │ -10A463 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A588 Local Header Offset 00094B2C (609068) │ │ │ │ +10A58C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A463: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A58C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A48F CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ -10A493 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A494 Created OS 03 (3) 'Unix' │ │ │ │ -10A495 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A496 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A497 General Purpose Flag 0800 (2048) │ │ │ │ +10A5B8 CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ +10A5BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A5BD Created OS 03 (3) 'Unix' │ │ │ │ +10A5BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A5BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A5C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A499 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A49B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A49F CRC 4CFC1F3E (1291591486) │ │ │ │ -10A4A3 Compressed Size 0000072D (1837) │ │ │ │ -10A4A7 Uncompressed Size 00002822 (10274) │ │ │ │ -10A4AB Filename Length 002B (43) │ │ │ │ -10A4AD Extra Length 0000 (0) │ │ │ │ -10A4AF Comment Length 0000 (0) │ │ │ │ -10A4B1 Disk Start 0000 (0) │ │ │ │ -10A4B3 Int File Attributes 0000 (0) │ │ │ │ +10A5C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A5C4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A5C8 CRC 4CFC1F3E (1291591486) │ │ │ │ +10A5CC Compressed Size 0000072D (1837) │ │ │ │ +10A5D0 Uncompressed Size 00002822 (10274) │ │ │ │ +10A5D4 Filename Length 002B (43) │ │ │ │ +10A5D6 Extra Length 0000 (0) │ │ │ │ +10A5D8 Comment Length 0000 (0) │ │ │ │ +10A5DA Disk Start 0000 (0) │ │ │ │ +10A5DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A4B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A5DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A4B9 Local Header Offset 00094F84 (610180) │ │ │ │ -10A4BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A5E2 Local Header Offset 00094F4D (610125) │ │ │ │ +10A5E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A4BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A5E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A4E8 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ -10A4EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A4ED Created OS 03 (3) 'Unix' │ │ │ │ -10A4EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A4EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A4F0 General Purpose Flag 0800 (2048) │ │ │ │ +10A611 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ +10A615 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A616 Created OS 03 (3) 'Unix' │ │ │ │ +10A617 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A618 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A619 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A4F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A4F4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A4F8 CRC 3E0EDA7E (1041160830) │ │ │ │ -10A4FC Compressed Size 00000A54 (2644) │ │ │ │ -10A500 Uncompressed Size 00001CC3 (7363) │ │ │ │ -10A504 Filename Length 0020 (32) │ │ │ │ -10A506 Extra Length 0000 (0) │ │ │ │ -10A508 Comment Length 0000 (0) │ │ │ │ -10A50A Disk Start 0000 (0) │ │ │ │ -10A50C Int File Attributes 0000 (0) │ │ │ │ +10A61B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A61D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A621 CRC 3E0EDA7E (1041160830) │ │ │ │ +10A625 Compressed Size 00000A54 (2644) │ │ │ │ +10A629 Uncompressed Size 00001CC3 (7363) │ │ │ │ +10A62D Filename Length 0020 (32) │ │ │ │ +10A62F Extra Length 0000 (0) │ │ │ │ +10A631 Comment Length 0000 (0) │ │ │ │ +10A633 Disk Start 0000 (0) │ │ │ │ +10A635 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A50E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A637 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A512 Local Header Offset 000956FA (612090) │ │ │ │ -10A516 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A63B Local Header Offset 000956C3 (612035) │ │ │ │ +10A63F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A516: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A63F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A536 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ -10A53A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A53B Created OS 03 (3) 'Unix' │ │ │ │ -10A53C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A53D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A53E General Purpose Flag 0800 (2048) │ │ │ │ +10A65F CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ +10A663 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A664 Created OS 03 (3) 'Unix' │ │ │ │ +10A665 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A666 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A667 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A540 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A542 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A546 CRC 8F0167EF (2399234031) │ │ │ │ -10A54A Compressed Size 000005BE (1470) │ │ │ │ -10A54E Uncompressed Size 00001DAC (7596) │ │ │ │ -10A552 Filename Length 001F (31) │ │ │ │ -10A554 Extra Length 0000 (0) │ │ │ │ -10A556 Comment Length 0000 (0) │ │ │ │ -10A558 Disk Start 0000 (0) │ │ │ │ -10A55A Int File Attributes 0000 (0) │ │ │ │ +10A669 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A66B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A66F CRC 8F0167EF (2399234031) │ │ │ │ +10A673 Compressed Size 000005BE (1470) │ │ │ │ +10A677 Uncompressed Size 00001DAC (7596) │ │ │ │ +10A67B Filename Length 001F (31) │ │ │ │ +10A67D Extra Length 0000 (0) │ │ │ │ +10A67F Comment Length 0000 (0) │ │ │ │ +10A681 Disk Start 0000 (0) │ │ │ │ +10A683 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A55C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A685 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A560 Local Header Offset 0009618C (614796) │ │ │ │ -10A564 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A689 Local Header Offset 00096155 (614741) │ │ │ │ +10A68D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A564: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A68D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A583 CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ -10A587 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A588 Created OS 03 (3) 'Unix' │ │ │ │ -10A589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A58A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A58B General Purpose Flag 0800 (2048) │ │ │ │ +10A6AC CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ +10A6B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A6B1 Created OS 03 (3) 'Unix' │ │ │ │ +10A6B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A6B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A6B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A58D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A58F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A593 CRC BC9FA699 (3164579481) │ │ │ │ -10A597 Compressed Size 00000A69 (2665) │ │ │ │ -10A59B Uncompressed Size 000018C0 (6336) │ │ │ │ -10A59F Filename Length 0021 (33) │ │ │ │ -10A5A1 Extra Length 0000 (0) │ │ │ │ -10A5A3 Comment Length 0000 (0) │ │ │ │ -10A5A5 Disk Start 0000 (0) │ │ │ │ -10A5A7 Int File Attributes 0000 (0) │ │ │ │ +10A6B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A6B8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A6BC CRC BC9FA699 (3164579481) │ │ │ │ +10A6C0 Compressed Size 00000A69 (2665) │ │ │ │ +10A6C4 Uncompressed Size 000018C0 (6336) │ │ │ │ +10A6C8 Filename Length 0021 (33) │ │ │ │ +10A6CA Extra Length 0000 (0) │ │ │ │ +10A6CC Comment Length 0000 (0) │ │ │ │ +10A6CE Disk Start 0000 (0) │ │ │ │ +10A6D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A5A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A6D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A5AD Local Header Offset 00096787 (616327) │ │ │ │ -10A5B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A6D6 Local Header Offset 00096750 (616272) │ │ │ │ +10A6DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A5B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A6DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A5D2 CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ -10A5D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A5D7 Created OS 03 (3) 'Unix' │ │ │ │ -10A5D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A5D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A5DA General Purpose Flag 0800 (2048) │ │ │ │ +10A6FB CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ +10A6FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A700 Created OS 03 (3) 'Unix' │ │ │ │ +10A701 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A702 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A703 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A5DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A5DE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A5E2 CRC EA871F82 (3934723970) │ │ │ │ -10A5E6 Compressed Size 00000E19 (3609) │ │ │ │ -10A5EA Uncompressed Size 000047E8 (18408) │ │ │ │ -10A5EE Filename Length 0020 (32) │ │ │ │ -10A5F0 Extra Length 0000 (0) │ │ │ │ -10A5F2 Comment Length 0000 (0) │ │ │ │ -10A5F4 Disk Start 0000 (0) │ │ │ │ -10A5F6 Int File Attributes 0000 (0) │ │ │ │ +10A705 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A707 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A70B CRC EA871F82 (3934723970) │ │ │ │ +10A70F Compressed Size 00000E19 (3609) │ │ │ │ +10A713 Uncompressed Size 000047E8 (18408) │ │ │ │ +10A717 Filename Length 0020 (32) │ │ │ │ +10A719 Extra Length 0000 (0) │ │ │ │ +10A71B Comment Length 0000 (0) │ │ │ │ +10A71D Disk Start 0000 (0) │ │ │ │ +10A71F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A5F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A721 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A5FC Local Header Offset 0009722F (619055) │ │ │ │ -10A600 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A725 Local Header Offset 000971F8 (619000) │ │ │ │ +10A729 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A600: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A729: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A620 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ -10A624 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A625 Created OS 03 (3) 'Unix' │ │ │ │ -10A626 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A627 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A628 General Purpose Flag 0800 (2048) │ │ │ │ +10A749 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ +10A74D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A74E Created OS 03 (3) 'Unix' │ │ │ │ +10A74F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A750 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A751 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A62A Compression Method 0000 (0) 'Stored' │ │ │ │ -10A62C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A630 CRC 00000000 (0) │ │ │ │ -10A634 Compressed Size 00000000 (0) │ │ │ │ -10A638 Uncompressed Size 00000000 (0) │ │ │ │ -10A63C Filename Length 000E (14) │ │ │ │ -10A63E Extra Length 0000 (0) │ │ │ │ -10A640 Comment Length 0000 (0) │ │ │ │ -10A642 Disk Start 0000 (0) │ │ │ │ -10A644 Int File Attributes 0000 (0) │ │ │ │ +10A753 Compression Method 0000 (0) 'Stored' │ │ │ │ +10A755 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A759 CRC 00000000 (0) │ │ │ │ +10A75D Compressed Size 00000000 (0) │ │ │ │ +10A761 Uncompressed Size 00000000 (0) │ │ │ │ +10A765 Filename Length 000E (14) │ │ │ │ +10A767 Extra Length 0000 (0) │ │ │ │ +10A769 Comment Length 0000 (0) │ │ │ │ +10A76B Disk Start 0000 (0) │ │ │ │ +10A76D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A646 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A76F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10A64A Local Header Offset 00098086 (622726) │ │ │ │ -10A64E Filename 'XXXXXXXXXXXXXX' │ │ │ │ +10A773 Local Header Offset 0009804F (622671) │ │ │ │ +10A777 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A64E: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A777: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10A64E: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A777: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A626: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A74F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10A65C CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ -10A660 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A661 Created OS 03 (3) 'Unix' │ │ │ │ -10A662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A664 General Purpose Flag 0800 (2048) │ │ │ │ +10A785 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ +10A789 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A78A Created OS 03 (3) 'Unix' │ │ │ │ +10A78B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A78C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A78D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A666 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A668 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A66C CRC 65AA8F6F (1705676655) │ │ │ │ -10A670 Compressed Size 000008C8 (2248) │ │ │ │ -10A674 Uncompressed Size 000018AA (6314) │ │ │ │ -10A678 Filename Length 001B (27) │ │ │ │ -10A67A Extra Length 0000 (0) │ │ │ │ -10A67C Comment Length 0000 (0) │ │ │ │ -10A67E Disk Start 0000 (0) │ │ │ │ -10A680 Int File Attributes 0000 (0) │ │ │ │ +10A78F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A791 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A795 CRC 65AA8F6F (1705676655) │ │ │ │ +10A799 Compressed Size 000008C8 (2248) │ │ │ │ +10A79D Uncompressed Size 000018AA (6314) │ │ │ │ +10A7A1 Filename Length 001B (27) │ │ │ │ +10A7A3 Extra Length 0000 (0) │ │ │ │ +10A7A5 Comment Length 0000 (0) │ │ │ │ +10A7A7 Disk Start 0000 (0) │ │ │ │ +10A7A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A682 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A7AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A686 Local Header Offset 000980B2 (622770) │ │ │ │ -10A68A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A7AF Local Header Offset 0009807B (622715) │ │ │ │ +10A7B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A68A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A7B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A6A5 CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ -10A6A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A6AA Created OS 03 (3) 'Unix' │ │ │ │ -10A6AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A6AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A6AD General Purpose Flag 0800 (2048) │ │ │ │ +10A7CE CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ +10A7D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A7D3 Created OS 03 (3) 'Unix' │ │ │ │ +10A7D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A7D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A7D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A6AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A6B1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A6B5 CRC D01AF85B (3491428443) │ │ │ │ -10A6B9 Compressed Size 00000AFA (2810) │ │ │ │ -10A6BD Uncompressed Size 00004946 (18758) │ │ │ │ -10A6C1 Filename Length 001A (26) │ │ │ │ -10A6C3 Extra Length 0000 (0) │ │ │ │ -10A6C5 Comment Length 0000 (0) │ │ │ │ -10A6C7 Disk Start 0000 (0) │ │ │ │ -10A6C9 Int File Attributes 0000 (0) │ │ │ │ +10A7D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A7DA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A7DE CRC D01AF85B (3491428443) │ │ │ │ +10A7E2 Compressed Size 00000AFA (2810) │ │ │ │ +10A7E6 Uncompressed Size 00004946 (18758) │ │ │ │ +10A7EA Filename Length 001A (26) │ │ │ │ +10A7EC Extra Length 0000 (0) │ │ │ │ +10A7EE Comment Length 0000 (0) │ │ │ │ +10A7F0 Disk Start 0000 (0) │ │ │ │ +10A7F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A6CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A7F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A6CF Local Header Offset 000989B3 (625075) │ │ │ │ -10A6D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A7F8 Local Header Offset 0009897C (625020) │ │ │ │ +10A7FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A6D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A7FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A6ED CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ -10A6F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A6F2 Created OS 03 (3) 'Unix' │ │ │ │ -10A6F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A6F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A6F5 General Purpose Flag 0800 (2048) │ │ │ │ +10A816 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ +10A81A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A81B Created OS 03 (3) 'Unix' │ │ │ │ +10A81C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A81D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A81E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A6F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A6F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A6FD CRC 5D7574C1 (1567978689) │ │ │ │ -10A701 Compressed Size 000003A7 (935) │ │ │ │ -10A705 Uncompressed Size 00000822 (2082) │ │ │ │ -10A709 Filename Length 0019 (25) │ │ │ │ -10A70B Extra Length 0000 (0) │ │ │ │ -10A70D Comment Length 0000 (0) │ │ │ │ -10A70F Disk Start 0000 (0) │ │ │ │ -10A711 Int File Attributes 0000 (0) │ │ │ │ +10A820 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A822 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A826 CRC 5D7574C1 (1567978689) │ │ │ │ +10A82A Compressed Size 000003A7 (935) │ │ │ │ +10A82E Uncompressed Size 00000822 (2082) │ │ │ │ +10A832 Filename Length 0019 (25) │ │ │ │ +10A834 Extra Length 0000 (0) │ │ │ │ +10A836 Comment Length 0000 (0) │ │ │ │ +10A838 Disk Start 0000 (0) │ │ │ │ +10A83A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A713 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A83C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A717 Local Header Offset 000994E5 (627941) │ │ │ │ -10A71B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A840 Local Header Offset 000994AE (627886) │ │ │ │ +10A844 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A71B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A844: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A734 CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ -10A738 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A739 Created OS 03 (3) 'Unix' │ │ │ │ -10A73A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A73B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A73C General Purpose Flag 0800 (2048) │ │ │ │ +10A85D CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ +10A861 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A862 Created OS 03 (3) 'Unix' │ │ │ │ +10A863 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A864 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A865 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A73E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A740 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A744 CRC B8FBB7FD (3103504381) │ │ │ │ -10A748 Compressed Size 0000043B (1083) │ │ │ │ -10A74C Uncompressed Size 0000135C (4956) │ │ │ │ -10A750 Filename Length 0018 (24) │ │ │ │ -10A752 Extra Length 0000 (0) │ │ │ │ -10A754 Comment Length 0000 (0) │ │ │ │ -10A756 Disk Start 0000 (0) │ │ │ │ -10A758 Int File Attributes 0000 (0) │ │ │ │ +10A867 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A869 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A86D CRC B8FBB7FD (3103504381) │ │ │ │ +10A871 Compressed Size 0000043B (1083) │ │ │ │ +10A875 Uncompressed Size 0000135C (4956) │ │ │ │ +10A879 Filename Length 0018 (24) │ │ │ │ +10A87B Extra Length 0000 (0) │ │ │ │ +10A87D Comment Length 0000 (0) │ │ │ │ +10A87F Disk Start 0000 (0) │ │ │ │ +10A881 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A75A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A883 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A75E Local Header Offset 000998C3 (628931) │ │ │ │ -10A762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A887 Local Header Offset 0009988C (628876) │ │ │ │ +10A88B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A88B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A77A CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ -10A77E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A77F Created OS 03 (3) 'Unix' │ │ │ │ -10A780 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A781 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A782 General Purpose Flag 0800 (2048) │ │ │ │ +10A8A3 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ +10A8A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A8A8 Created OS 03 (3) 'Unix' │ │ │ │ +10A8A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A8AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A8AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A784 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A786 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A78A CRC EB542254 (3948159572) │ │ │ │ -10A78E Compressed Size 000005B6 (1462) │ │ │ │ -10A792 Uncompressed Size 00000EF7 (3831) │ │ │ │ -10A796 Filename Length 001A (26) │ │ │ │ -10A798 Extra Length 0000 (0) │ │ │ │ -10A79A Comment Length 0000 (0) │ │ │ │ -10A79C Disk Start 0000 (0) │ │ │ │ -10A79E Int File Attributes 0000 (0) │ │ │ │ +10A8AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A8AF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A8B3 CRC EB542254 (3948159572) │ │ │ │ +10A8B7 Compressed Size 000005B6 (1462) │ │ │ │ +10A8BB Uncompressed Size 00000EF7 (3831) │ │ │ │ +10A8BF Filename Length 001A (26) │ │ │ │ +10A8C1 Extra Length 0000 (0) │ │ │ │ +10A8C3 Comment Length 0000 (0) │ │ │ │ +10A8C5 Disk Start 0000 (0) │ │ │ │ +10A8C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A7A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A8C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A7A4 Local Header Offset 00099D34 (630068) │ │ │ │ -10A7A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A8CD Local Header Offset 00099CFD (630013) │ │ │ │ +10A8D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A7A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A8D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A7C2 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ -10A7C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A7C7 Created OS 03 (3) 'Unix' │ │ │ │ -10A7C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A7C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A7CA General Purpose Flag 0800 (2048) │ │ │ │ +10A8EB CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ +10A8EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A8F0 Created OS 03 (3) 'Unix' │ │ │ │ +10A8F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A8F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A8F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A7CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A7CE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A7D2 CRC 8DEE5F5C (2381209436) │ │ │ │ -10A7D6 Compressed Size 0000071E (1822) │ │ │ │ -10A7DA Uncompressed Size 0000284F (10319) │ │ │ │ -10A7DE Filename Length 0019 (25) │ │ │ │ -10A7E0 Extra Length 0000 (0) │ │ │ │ -10A7E2 Comment Length 0000 (0) │ │ │ │ -10A7E4 Disk Start 0000 (0) │ │ │ │ -10A7E6 Int File Attributes 0000 (0) │ │ │ │ +10A8F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A8F7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A8FB CRC 8DEE5F5C (2381209436) │ │ │ │ +10A8FF Compressed Size 0000071E (1822) │ │ │ │ +10A903 Uncompressed Size 0000284F (10319) │ │ │ │ +10A907 Filename Length 0019 (25) │ │ │ │ +10A909 Extra Length 0000 (0) │ │ │ │ +10A90B Comment Length 0000 (0) │ │ │ │ +10A90D Disk Start 0000 (0) │ │ │ │ +10A90F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A7E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A911 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A7EC Local Header Offset 0009A322 (631586) │ │ │ │ -10A7F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A915 Local Header Offset 0009A2EB (631531) │ │ │ │ +10A919 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A7F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A919: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A809 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ -10A80D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A80E Created OS 03 (3) 'Unix' │ │ │ │ -10A80F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A810 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A811 General Purpose Flag 0800 (2048) │ │ │ │ +10A932 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ +10A936 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A937 Created OS 03 (3) 'Unix' │ │ │ │ +10A938 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A939 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A93A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A813 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A815 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A819 CRC B17E7AF1 (2977856241) │ │ │ │ -10A81D Compressed Size 000009C6 (2502) │ │ │ │ -10A821 Uncompressed Size 00001B49 (6985) │ │ │ │ -10A825 Filename Length 0016 (22) │ │ │ │ -10A827 Extra Length 0000 (0) │ │ │ │ -10A829 Comment Length 0000 (0) │ │ │ │ -10A82B Disk Start 0000 (0) │ │ │ │ -10A82D Int File Attributes 0000 (0) │ │ │ │ +10A93C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A93E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A942 CRC B17E7AF1 (2977856241) │ │ │ │ +10A946 Compressed Size 000009C6 (2502) │ │ │ │ +10A94A Uncompressed Size 00001B49 (6985) │ │ │ │ +10A94E Filename Length 0016 (22) │ │ │ │ +10A950 Extra Length 0000 (0) │ │ │ │ +10A952 Comment Length 0000 (0) │ │ │ │ +10A954 Disk Start 0000 (0) │ │ │ │ +10A956 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A82F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A958 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A833 Local Header Offset 0009AA77 (633463) │ │ │ │ -10A837 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A95C Local Header Offset 0009AA40 (633408) │ │ │ │ +10A960 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A837: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A960: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A84D CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ -10A851 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A852 Created OS 03 (3) 'Unix' │ │ │ │ -10A853 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A854 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A855 General Purpose Flag 0800 (2048) │ │ │ │ +10A976 CENTRAL HEADER #287 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A857 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A859 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A85D CRC EA3765B8 (3929499064) │ │ │ │ -10A861 Compressed Size 00000EEB (3819) │ │ │ │ -10A865 Uncompressed Size 00009FD4 (40916) │ │ │ │ -10A869 Filename Length 0015 (21) │ │ │ │ -10A86B Extra Length 0000 (0) │ │ │ │ -10A86D Comment Length 0000 (0) │ │ │ │ -10A86F Disk Start 0000 (0) │ │ │ │ -10A871 Int File Attributes 0000 (0) │ │ │ │ +10A980 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A982 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A986 CRC EA3765B8 (3929499064) │ │ │ │ +10A98A Compressed Size 00000EEB (3819) │ │ │ │ +10A98E Uncompressed Size 00009FD4 (40916) │ │ │ │ +10A992 Filename Length 0015 (21) │ │ │ │ +10A994 Extra Length 0000 (0) │ │ │ │ +10A996 Comment Length 0000 (0) │ │ │ │ +10A998 Disk Start 0000 (0) │ │ │ │ +10A99A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A873 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A99C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A877 Local Header Offset 0009B471 (636017) │ │ │ │ -10A87B Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A9A0 Local Header Offset 0009B43A (635962) │ │ │ │ +10A9A4 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A87B: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A9A4: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A890 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ -10A894 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A895 Created OS 03 (3) 'Unix' │ │ │ │ -10A896 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A897 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A898 General Purpose Flag 0800 (2048) │ │ │ │ +10A9B9 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ +10A9BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A9BE Created OS 03 (3) 'Unix' │ │ │ │ +10A9BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A9C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A9C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A89A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A89C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A8A0 CRC D79DB68D (3617437325) │ │ │ │ -10A8A4 Compressed Size 000004B6 (1206) │ │ │ │ -10A8A8 Uncompressed Size 00000B3D (2877) │ │ │ │ -10A8AC Filename Length 001C (28) │ │ │ │ -10A8AE Extra Length 0000 (0) │ │ │ │ -10A8B0 Comment Length 0000 (0) │ │ │ │ -10A8B2 Disk Start 0000 (0) │ │ │ │ -10A8B4 Int File Attributes 0000 (0) │ │ │ │ +10A9C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A9C5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A9C9 CRC D79DB68D (3617437325) │ │ │ │ +10A9CD Compressed Size 000004B6 (1206) │ │ │ │ +10A9D1 Uncompressed Size 00000B3D (2877) │ │ │ │ +10A9D5 Filename Length 001C (28) │ │ │ │ +10A9D7 Extra Length 0000 (0) │ │ │ │ +10A9D9 Comment Length 0000 (0) │ │ │ │ +10A9DB Disk Start 0000 (0) │ │ │ │ +10A9DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A8B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A9DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A8BA Local Header Offset 0009C38F (639887) │ │ │ │ -10A8BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A9E3 Local Header Offset 0009C358 (639832) │ │ │ │ +10A9E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A8BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A9E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A8DA CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ -10A8DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A8DF Created OS 03 (3) 'Unix' │ │ │ │ -10A8E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A8E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A8E2 General Purpose Flag 0800 (2048) │ │ │ │ +10AA03 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ +10AA07 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AA08 Created OS 03 (3) 'Unix' │ │ │ │ +10AA09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AA0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AA0B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A8E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A8E6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A8EA CRC CBE9F1C2 (3421106626) │ │ │ │ -10A8EE Compressed Size 00000717 (1815) │ │ │ │ -10A8F2 Uncompressed Size 00002C18 (11288) │ │ │ │ -10A8F6 Filename Length 001B (27) │ │ │ │ -10A8F8 Extra Length 0000 (0) │ │ │ │ -10A8FA Comment Length 0000 (0) │ │ │ │ -10A8FC Disk Start 0000 (0) │ │ │ │ -10A8FE Int File Attributes 0000 (0) │ │ │ │ +10AA0D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AA0F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AA13 CRC CBE9F1C2 (3421106626) │ │ │ │ +10AA17 Compressed Size 00000717 (1815) │ │ │ │ +10AA1B Uncompressed Size 00002C18 (11288) │ │ │ │ +10AA1F Filename Length 001B (27) │ │ │ │ +10AA21 Extra Length 0000 (0) │ │ │ │ +10AA23 Comment Length 0000 (0) │ │ │ │ +10AA25 Disk Start 0000 (0) │ │ │ │ +10AA27 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A900 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AA29 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A904 Local Header Offset 0009C87F (641151) │ │ │ │ -10A908 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AA2D Local Header Offset 0009C848 (641096) │ │ │ │ +10AA31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A908: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AA31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A923 CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ -10A927 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A928 Created OS 03 (3) 'Unix' │ │ │ │ -10A929 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A92A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A92B General Purpose Flag 0800 (2048) │ │ │ │ +10AA4C CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ +10AA50 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AA51 Created OS 03 (3) 'Unix' │ │ │ │ +10AA52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AA53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AA54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A92D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A92F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A933 CRC 18B41CF2 (414457074) │ │ │ │ -10A937 Compressed Size 00000643 (1603) │ │ │ │ -10A93B Uncompressed Size 00000FAB (4011) │ │ │ │ -10A93F Filename Length 0026 (38) │ │ │ │ -10A941 Extra Length 0000 (0) │ │ │ │ -10A943 Comment Length 0000 (0) │ │ │ │ -10A945 Disk Start 0000 (0) │ │ │ │ -10A947 Int File Attributes 0000 (0) │ │ │ │ +10AA56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AA58 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AA5C CRC 18B41CF2 (414457074) │ │ │ │ +10AA60 Compressed Size 00000643 (1603) │ │ │ │ +10AA64 Uncompressed Size 00000FAB (4011) │ │ │ │ +10AA68 Filename Length 0026 (38) │ │ │ │ +10AA6A Extra Length 0000 (0) │ │ │ │ +10AA6C Comment Length 0000 (0) │ │ │ │ +10AA6E Disk Start 0000 (0) │ │ │ │ +10AA70 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A949 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AA72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A94D Local Header Offset 0009CFCF (643023) │ │ │ │ -10A951 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AA76 Local Header Offset 0009CF98 (642968) │ │ │ │ +10AA7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A951: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AA7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A977 CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ -10A97B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A97C Created OS 03 (3) 'Unix' │ │ │ │ -10A97D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A97E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A97F General Purpose Flag 0800 (2048) │ │ │ │ +10AAA0 CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ +10AAA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AAA5 Created OS 03 (3) 'Unix' │ │ │ │ +10AAA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AAA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AAA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A981 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A983 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A987 CRC F57E9B2E (4118715182) │ │ │ │ -10A98B Compressed Size 00000718 (1816) │ │ │ │ -10A98F Uncompressed Size 00002B2E (11054) │ │ │ │ -10A993 Filename Length 0025 (37) │ │ │ │ -10A995 Extra Length 0000 (0) │ │ │ │ -10A997 Comment Length 0000 (0) │ │ │ │ -10A999 Disk Start 0000 (0) │ │ │ │ -10A99B Int File Attributes 0000 (0) │ │ │ │ +10AAAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AAAC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AAB0 CRC F57E9B2E (4118715182) │ │ │ │ +10AAB4 Compressed Size 00000718 (1816) │ │ │ │ +10AAB8 Uncompressed Size 00002B2E (11054) │ │ │ │ +10AABC Filename Length 0025 (37) │ │ │ │ +10AABE Extra Length 0000 (0) │ │ │ │ +10AAC0 Comment Length 0000 (0) │ │ │ │ +10AAC2 Disk Start 0000 (0) │ │ │ │ +10AAC4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A99D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AAC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A9A1 Local Header Offset 0009D656 (644694) │ │ │ │ -10A9A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AACA Local Header Offset 0009D61F (644639) │ │ │ │ +10AACE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AACE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A9CA CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ -10A9CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A9CF Created OS 03 (3) 'Unix' │ │ │ │ -10A9D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A9D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A9D2 General Purpose Flag 0800 (2048) │ │ │ │ +10AAF3 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ +10AAF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AAF8 Created OS 03 (3) 'Unix' │ │ │ │ +10AAF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AAFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AAFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A9D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A9D6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A9DA CRC D892700E (3633475598) │ │ │ │ -10A9DE Compressed Size 0000013E (318) │ │ │ │ -10A9E2 Uncompressed Size 000001F6 (502) │ │ │ │ -10A9E6 Filename Length 0016 (22) │ │ │ │ -10A9E8 Extra Length 0000 (0) │ │ │ │ -10A9EA Comment Length 0000 (0) │ │ │ │ -10A9EC Disk Start 0000 (0) │ │ │ │ -10A9EE Int File Attributes 0000 (0) │ │ │ │ +10AAFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AAFF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AB03 CRC D892700E (3633475598) │ │ │ │ +10AB07 Compressed Size 0000013E (318) │ │ │ │ +10AB0B Uncompressed Size 000001F6 (502) │ │ │ │ +10AB0F Filename Length 0016 (22) │ │ │ │ +10AB11 Extra Length 0000 (0) │ │ │ │ +10AB13 Comment Length 0000 (0) │ │ │ │ +10AB15 Disk Start 0000 (0) │ │ │ │ +10AB17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A9F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AB19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A9F4 Local Header Offset 0009DDB1 (646577) │ │ │ │ -10A9F8 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AB1D Local Header Offset 0009DD7A (646522) │ │ │ │ +10AB21 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9F8: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AB21: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AA0E CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ -10AA12 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AA13 Created OS 03 (3) 'Unix' │ │ │ │ -10AA14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AA15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AA16 General Purpose Flag 0800 (2048) │ │ │ │ +10AB37 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ +10AB3B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AB3C Created OS 03 (3) 'Unix' │ │ │ │ +10AB3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AB3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AB3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AA18 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AA1A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AA1E CRC 7E8487F9 (2122614777) │ │ │ │ -10AA22 Compressed Size 00000101 (257) │ │ │ │ -10AA26 Uncompressed Size 0000023E (574) │ │ │ │ -10AA2A Filename Length 0015 (21) │ │ │ │ -10AA2C Extra Length 0000 (0) │ │ │ │ -10AA2E Comment Length 0000 (0) │ │ │ │ -10AA30 Disk Start 0000 (0) │ │ │ │ -10AA32 Int File Attributes 0000 (0) │ │ │ │ +10AB41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AB43 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AB47 CRC 7E8487F9 (2122614777) │ │ │ │ +10AB4B Compressed Size 00000101 (257) │ │ │ │ +10AB4F Uncompressed Size 0000023E (574) │ │ │ │ +10AB53 Filename Length 0015 (21) │ │ │ │ +10AB55 Extra Length 0000 (0) │ │ │ │ +10AB57 Comment Length 0000 (0) │ │ │ │ +10AB59 Disk Start 0000 (0) │ │ │ │ +10AB5B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AA34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AB5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AA38 Local Header Offset 0009DF23 (646947) │ │ │ │ -10AA3C Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AB61 Local Header Offset 0009DEEC (646892) │ │ │ │ +10AB65 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AA3C: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AB65: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AA51 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ -10AA55 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AA56 Created OS 03 (3) 'Unix' │ │ │ │ -10AA57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AA58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AA59 General Purpose Flag 0800 (2048) │ │ │ │ +10AB7A CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ +10AB7E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AB7F Created OS 03 (3) 'Unix' │ │ │ │ +10AB80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AB81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AB82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AA5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AA5D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AA61 CRC 5BAB2B28 (1537944360) │ │ │ │ -10AA65 Compressed Size 00000328 (808) │ │ │ │ -10AA69 Uncompressed Size 00000710 (1808) │ │ │ │ -10AA6D Filename Length 0029 (41) │ │ │ │ -10AA6F Extra Length 0000 (0) │ │ │ │ -10AA71 Comment Length 0000 (0) │ │ │ │ -10AA73 Disk Start 0000 (0) │ │ │ │ -10AA75 Int File Attributes 0000 (0) │ │ │ │ +10AB84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AB86 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AB8A CRC 5BAB2B28 (1537944360) │ │ │ │ +10AB8E Compressed Size 00000328 (808) │ │ │ │ +10AB92 Uncompressed Size 00000710 (1808) │ │ │ │ +10AB96 Filename Length 0029 (41) │ │ │ │ +10AB98 Extra Length 0000 (0) │ │ │ │ +10AB9A Comment Length 0000 (0) │ │ │ │ +10AB9C Disk Start 0000 (0) │ │ │ │ +10AB9E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AA77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ABA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AA7B Local Header Offset 0009E057 (647255) │ │ │ │ -10AA7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ABA4 Local Header Offset 0009E020 (647200) │ │ │ │ +10ABA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AA7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ABA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AAA8 CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ -10AAAC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AAAD Created OS 03 (3) 'Unix' │ │ │ │ -10AAAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AAAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AAB0 General Purpose Flag 0800 (2048) │ │ │ │ +10ABD1 CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ +10ABD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ABD6 Created OS 03 (3) 'Unix' │ │ │ │ +10ABD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ABD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ABD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AAB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AAB4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AAB8 CRC A9F0F3F8 (2851140600) │ │ │ │ -10AABC Compressed Size 0000046D (1133) │ │ │ │ -10AAC0 Uncompressed Size 000014E4 (5348) │ │ │ │ -10AAC4 Filename Length 0028 (40) │ │ │ │ -10AAC6 Extra Length 0000 (0) │ │ │ │ -10AAC8 Comment Length 0000 (0) │ │ │ │ -10AACA Disk Start 0000 (0) │ │ │ │ -10AACC Int File Attributes 0000 (0) │ │ │ │ +10ABDB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ABDD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ABE1 CRC A9F0F3F8 (2851140600) │ │ │ │ +10ABE5 Compressed Size 0000046D (1133) │ │ │ │ +10ABE9 Uncompressed Size 000014E4 (5348) │ │ │ │ +10ABED Filename Length 0028 (40) │ │ │ │ +10ABEF Extra Length 0000 (0) │ │ │ │ +10ABF1 Comment Length 0000 (0) │ │ │ │ +10ABF3 Disk Start 0000 (0) │ │ │ │ +10ABF5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AACE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ABF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AAD2 Local Header Offset 0009E3C6 (648134) │ │ │ │ -10AAD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ABFB Local Header Offset 0009E38F (648079) │ │ │ │ +10ABFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AAD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ABFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AAFE CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ -10AB02 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB03 Created OS 03 (3) 'Unix' │ │ │ │ -10AB04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB06 General Purpose Flag 0800 (2048) │ │ │ │ +10AC27 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ +10AC2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AC2C Created OS 03 (3) 'Unix' │ │ │ │ +10AC2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AC2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AC2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AB0E CRC 88128757 (2282915671) │ │ │ │ -10AB12 Compressed Size 0000037C (892) │ │ │ │ -10AB16 Uncompressed Size 000007F6 (2038) │ │ │ │ -10AB1A Filename Length 001D (29) │ │ │ │ -10AB1C Extra Length 0000 (0) │ │ │ │ -10AB1E Comment Length 0000 (0) │ │ │ │ -10AB20 Disk Start 0000 (0) │ │ │ │ -10AB22 Int File Attributes 0000 (0) │ │ │ │ +10AC31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AC33 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AC37 CRC 88128757 (2282915671) │ │ │ │ +10AC3B Compressed Size 0000037C (892) │ │ │ │ +10AC3F Uncompressed Size 000007F6 (2038) │ │ │ │ +10AC43 Filename Length 001D (29) │ │ │ │ +10AC45 Extra Length 0000 (0) │ │ │ │ +10AC47 Comment Length 0000 (0) │ │ │ │ +10AC49 Disk Start 0000 (0) │ │ │ │ +10AC4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AB24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AC4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AB28 Local Header Offset 0009E879 (649337) │ │ │ │ -10AB2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AC51 Local Header Offset 0009E842 (649282) │ │ │ │ +10AC55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AB2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AC55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AB49 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ -10AB4D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB4E Created OS 03 (3) 'Unix' │ │ │ │ -10AB4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB51 General Purpose Flag 0800 (2048) │ │ │ │ +10AC72 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ +10AC76 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AC77 Created OS 03 (3) 'Unix' │ │ │ │ +10AC78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AC79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AC7A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB55 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AB59 CRC ED849C0C (3984890892) │ │ │ │ -10AB5D Compressed Size 00000390 (912) │ │ │ │ -10AB61 Uncompressed Size 000010DC (4316) │ │ │ │ -10AB65 Filename Length 001C (28) │ │ │ │ -10AB67 Extra Length 0000 (0) │ │ │ │ -10AB69 Comment Length 0000 (0) │ │ │ │ -10AB6B Disk Start 0000 (0) │ │ │ │ -10AB6D Int File Attributes 0000 (0) │ │ │ │ +10AC7C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AC7E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AC82 CRC ED849C0C (3984890892) │ │ │ │ +10AC86 Compressed Size 00000390 (912) │ │ │ │ +10AC8A Uncompressed Size 000010DC (4316) │ │ │ │ +10AC8E Filename Length 001C (28) │ │ │ │ +10AC90 Extra Length 0000 (0) │ │ │ │ +10AC92 Comment Length 0000 (0) │ │ │ │ +10AC94 Disk Start 0000 (0) │ │ │ │ +10AC96 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AB6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AC98 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AB73 Local Header Offset 0009EC30 (650288) │ │ │ │ -10AB77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AC9C Local Header Offset 0009EBF9 (650233) │ │ │ │ +10ACA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AB77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ACA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AB93 CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ -10AB97 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB98 Created OS 03 (3) 'Unix' │ │ │ │ -10AB99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB9B General Purpose Flag 0800 (2048) │ │ │ │ +10ACBC CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ +10ACC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ACC1 Created OS 03 (3) 'Unix' │ │ │ │ +10ACC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ACC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ACC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB9F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ABA3 CRC 13A7CB55 (329763669) │ │ │ │ -10ABA7 Compressed Size 000004CC (1228) │ │ │ │ -10ABAB Uncompressed Size 00000B26 (2854) │ │ │ │ -10ABAF Filename Length 001A (26) │ │ │ │ -10ABB1 Extra Length 0000 (0) │ │ │ │ -10ABB3 Comment Length 0000 (0) │ │ │ │ -10ABB5 Disk Start 0000 (0) │ │ │ │ -10ABB7 Int File Attributes 0000 (0) │ │ │ │ +10ACC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ACC8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ACCC CRC 13A7CB55 (329763669) │ │ │ │ +10ACD0 Compressed Size 000004CC (1228) │ │ │ │ +10ACD4 Uncompressed Size 00000B26 (2854) │ │ │ │ +10ACD8 Filename Length 001A (26) │ │ │ │ +10ACDA Extra Length 0000 (0) │ │ │ │ +10ACDC Comment Length 0000 (0) │ │ │ │ +10ACDE Disk Start 0000 (0) │ │ │ │ +10ACE0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ABB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ACE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ABBD Local Header Offset 0009EFFA (651258) │ │ │ │ -10ABC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ACE6 Local Header Offset 0009EFC3 (651203) │ │ │ │ +10ACEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ABC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ACEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ABDB CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ -10ABDF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ABE0 Created OS 03 (3) 'Unix' │ │ │ │ -10ABE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ABE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ABE3 General Purpose Flag 0800 (2048) │ │ │ │ +10AD04 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ +10AD08 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AD09 Created OS 03 (3) 'Unix' │ │ │ │ +10AD0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AD0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AD0C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ABE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ABE7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ABEB CRC 30EECC1D (820956189) │ │ │ │ -10ABEF Compressed Size 00000685 (1669) │ │ │ │ -10ABF3 Uncompressed Size 00001D7D (7549) │ │ │ │ -10ABF7 Filename Length 0019 (25) │ │ │ │ -10ABF9 Extra Length 0000 (0) │ │ │ │ -10ABFB Comment Length 0000 (0) │ │ │ │ -10ABFD Disk Start 0000 (0) │ │ │ │ -10ABFF Int File Attributes 0000 (0) │ │ │ │ +10AD0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AD10 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AD14 CRC 30EECC1D (820956189) │ │ │ │ +10AD18 Compressed Size 00000685 (1669) │ │ │ │ +10AD1C Uncompressed Size 00001D7D (7549) │ │ │ │ +10AD20 Filename Length 0019 (25) │ │ │ │ +10AD22 Extra Length 0000 (0) │ │ │ │ +10AD24 Comment Length 0000 (0) │ │ │ │ +10AD26 Disk Start 0000 (0) │ │ │ │ +10AD28 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AD2A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC05 Local Header Offset 0009F4FE (652542) │ │ │ │ -10AC09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AD2E Local Header Offset 0009F4C7 (652487) │ │ │ │ +10AD32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AD32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AC22 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ -10AC26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AC27 Created OS 03 (3) 'Unix' │ │ │ │ -10AC28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AC29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AC2A General Purpose Flag 0800 (2048) │ │ │ │ +10AD4B CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ +10AD4F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AD50 Created OS 03 (3) 'Unix' │ │ │ │ +10AD51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AD52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AD53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AC2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AC2E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AC32 CRC 055B86A5 (89884325) │ │ │ │ -10AC36 Compressed Size 00000ADC (2780) │ │ │ │ -10AC3A Uncompressed Size 00001FAE (8110) │ │ │ │ -10AC3E Filename Length 0017 (23) │ │ │ │ -10AC40 Extra Length 0000 (0) │ │ │ │ -10AC42 Comment Length 0000 (0) │ │ │ │ -10AC44 Disk Start 0000 (0) │ │ │ │ -10AC46 Int File Attributes 0000 (0) │ │ │ │ +10AD55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AD57 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AD5B CRC 055B86A5 (89884325) │ │ │ │ +10AD5F Compressed Size 00000ADC (2780) │ │ │ │ +10AD63 Uncompressed Size 00001FAE (8110) │ │ │ │ +10AD67 Filename Length 0017 (23) │ │ │ │ +10AD69 Extra Length 0000 (0) │ │ │ │ +10AD6B Comment Length 0000 (0) │ │ │ │ +10AD6D Disk Start 0000 (0) │ │ │ │ +10AD6F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AD71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC4C Local Header Offset 0009FBBA (654266) │ │ │ │ -10AC50 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AD75 Local Header Offset 0009FB83 (654211) │ │ │ │ +10AD79 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC50: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AD79: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AC67 CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ -10AC6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AC6C Created OS 03 (3) 'Unix' │ │ │ │ -10AC6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AC6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AC6F General Purpose Flag 0800 (2048) │ │ │ │ +10AD90 CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ +10AD94 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AD95 Created OS 03 (3) 'Unix' │ │ │ │ +10AD96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AD97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AD98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AC71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AC73 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AC77 CRC 03383F12 (54017810) │ │ │ │ -10AC7B Compressed Size 00000E20 (3616) │ │ │ │ -10AC7F Uncompressed Size 00007E76 (32374) │ │ │ │ -10AC83 Filename Length 0016 (22) │ │ │ │ -10AC85 Extra Length 0000 (0) │ │ │ │ -10AC87 Comment Length 0000 (0) │ │ │ │ -10AC89 Disk Start 0000 (0) │ │ │ │ -10AC8B Int File Attributes 0000 (0) │ │ │ │ +10AD9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AD9C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ADA0 CRC 03383F12 (54017810) │ │ │ │ +10ADA4 Compressed Size 00000E20 (3616) │ │ │ │ +10ADA8 Uncompressed Size 00007E76 (32374) │ │ │ │ +10ADAC Filename Length 0016 (22) │ │ │ │ +10ADAE Extra Length 0000 (0) │ │ │ │ +10ADB0 Comment Length 0000 (0) │ │ │ │ +10ADB2 Disk Start 0000 (0) │ │ │ │ +10ADB4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ADB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC91 Local Header Offset 000A06CB (657099) │ │ │ │ -10AC95 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ADBA Local Header Offset 000A0694 (657044) │ │ │ │ +10ADBE Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC95: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ADBE: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ACAB CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ -10ACAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ACB0 Created OS 03 (3) 'Unix' │ │ │ │ -10ACB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ACB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ACB3 General Purpose Flag 0800 (2048) │ │ │ │ +10ADD4 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ +10ADD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ADD9 Created OS 03 (3) 'Unix' │ │ │ │ +10ADDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ADDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ADDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ACB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ACB7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ACBB CRC 825FDCE3 (2187320547) │ │ │ │ -10ACBF Compressed Size 0000061A (1562) │ │ │ │ -10ACC3 Uncompressed Size 00000F78 (3960) │ │ │ │ -10ACC7 Filename Length 001A (26) │ │ │ │ -10ACC9 Extra Length 0000 (0) │ │ │ │ -10ACCB Comment Length 0000 (0) │ │ │ │ -10ACCD Disk Start 0000 (0) │ │ │ │ -10ACCF Int File Attributes 0000 (0) │ │ │ │ +10ADDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ADE0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ADE4 CRC 825FDCE3 (2187320547) │ │ │ │ +10ADE8 Compressed Size 0000061A (1562) │ │ │ │ +10ADEC Uncompressed Size 00000F78 (3960) │ │ │ │ +10ADF0 Filename Length 001A (26) │ │ │ │ +10ADF2 Extra Length 0000 (0) │ │ │ │ +10ADF4 Comment Length 0000 (0) │ │ │ │ +10ADF6 Disk Start 0000 (0) │ │ │ │ +10ADF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ACD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ADFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ACD5 Local Header Offset 000A151F (660767) │ │ │ │ -10ACD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ADFE Local Header Offset 000A14E8 (660712) │ │ │ │ +10AE02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ACD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AE02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ACF3 CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ -10ACF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ACF8 Created OS 03 (3) 'Unix' │ │ │ │ -10ACF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ACFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ACFB General Purpose Flag 0800 (2048) │ │ │ │ +10AE1C CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ +10AE20 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AE21 Created OS 03 (3) 'Unix' │ │ │ │ +10AE22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AE23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AE24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ACFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ACFF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AD03 CRC 67A506CB (1738868427) │ │ │ │ -10AD07 Compressed Size 000006ED (1773) │ │ │ │ -10AD0B Uncompressed Size 0000291B (10523) │ │ │ │ -10AD0F Filename Length 0019 (25) │ │ │ │ -10AD11 Extra Length 0000 (0) │ │ │ │ -10AD13 Comment Length 0000 (0) │ │ │ │ -10AD15 Disk Start 0000 (0) │ │ │ │ -10AD17 Int File Attributes 0000 (0) │ │ │ │ +10AE26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AE28 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AE2C CRC 67A506CB (1738868427) │ │ │ │ +10AE30 Compressed Size 000006ED (1773) │ │ │ │ +10AE34 Uncompressed Size 0000291B (10523) │ │ │ │ +10AE38 Filename Length 0019 (25) │ │ │ │ +10AE3A Extra Length 0000 (0) │ │ │ │ +10AE3C Comment Length 0000 (0) │ │ │ │ +10AE3E Disk Start 0000 (0) │ │ │ │ +10AE40 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AD19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AE42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AD1D Local Header Offset 000A1B71 (662385) │ │ │ │ -10AD21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AE46 Local Header Offset 000A1B3A (662330) │ │ │ │ +10AE4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AD21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AE4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AD3A CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ -10AD3E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AD3F Created OS 03 (3) 'Unix' │ │ │ │ -10AD40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AD41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AD42 General Purpose Flag 0800 (2048) │ │ │ │ +10AE63 CENTRAL HEADER #304 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AD44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AD46 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AD4A CRC E2D34B9E (3805498270) │ │ │ │ -10AD4E Compressed Size 00000493 (1171) │ │ │ │ -10AD52 Uncompressed Size 00000A8F (2703) │ │ │ │ -10AD56 Filename Length 001D (29) │ │ │ │ -10AD58 Extra Length 0000 (0) │ │ │ │ -10AD5A Comment Length 0000 (0) │ │ │ │ -10AD5C Disk Start 0000 (0) │ │ │ │ -10AD5E Int File Attributes 0000 (0) │ │ │ │ +10AE6D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AE6F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AE73 CRC E2D34B9E (3805498270) │ │ │ │ +10AE77 Compressed Size 00000493 (1171) │ │ │ │ +10AE7B Uncompressed Size 00000A8F (2703) │ │ │ │ +10AE7F Filename Length 001D (29) │ │ │ │ +10AE81 Extra Length 0000 (0) │ │ │ │ +10AE83 Comment Length 0000 (0) │ │ │ │ +10AE85 Disk Start 0000 (0) │ │ │ │ +10AE87 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AD60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AE89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AD64 Local Header Offset 000A2295 (664213) │ │ │ │ -10AD68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AE8D Local Header Offset 000A225E (664158) │ │ │ │ +10AE91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AD68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AE91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AD85 CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ -10AD89 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AD8A Created OS 03 (3) 'Unix' │ │ │ │ -10AD8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AD8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AD8D General Purpose Flag 0800 (2048) │ │ │ │ +10AEAE CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ +10AEB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AEB3 Created OS 03 (3) 'Unix' │ │ │ │ +10AEB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AEB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AEB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AD8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AD91 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AD95 CRC EC0F6527 (3960431911) │ │ │ │ -10AD99 Compressed Size 0000067D (1661) │ │ │ │ -10AD9D Uncompressed Size 00001D3A (7482) │ │ │ │ -10ADA1 Filename Length 001C (28) │ │ │ │ -10ADA3 Extra Length 0000 (0) │ │ │ │ -10ADA5 Comment Length 0000 (0) │ │ │ │ -10ADA7 Disk Start 0000 (0) │ │ │ │ -10ADA9 Int File Attributes 0000 (0) │ │ │ │ +10AEB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AEBA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AEBE CRC EC0F6527 (3960431911) │ │ │ │ +10AEC2 Compressed Size 0000067D (1661) │ │ │ │ +10AEC6 Uncompressed Size 00001D3A (7482) │ │ │ │ +10AECA Filename Length 001C (28) │ │ │ │ +10AECC Extra Length 0000 (0) │ │ │ │ +10AECE Comment Length 0000 (0) │ │ │ │ +10AED0 Disk Start 0000 (0) │ │ │ │ +10AED2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ADAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AED4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ADAF Local Header Offset 000A2763 (665443) │ │ │ │ -10ADB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AED8 Local Header Offset 000A272C (665388) │ │ │ │ +10AEDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ADB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AEDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ADCF CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ -10ADD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ADD4 Created OS 03 (3) 'Unix' │ │ │ │ -10ADD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ADD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ADD7 General Purpose Flag 0800 (2048) │ │ │ │ +10AEF8 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ +10AEFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AEFD Created OS 03 (3) 'Unix' │ │ │ │ +10AEFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AEFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ADD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ADDB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ADDF CRC B7474DE7 (3074903527) │ │ │ │ -10ADE3 Compressed Size 00000AC9 (2761) │ │ │ │ -10ADE7 Uncompressed Size 0000219B (8603) │ │ │ │ -10ADEB Filename Length 001D (29) │ │ │ │ -10ADED Extra Length 0000 (0) │ │ │ │ -10ADEF Comment Length 0000 (0) │ │ │ │ -10ADF1 Disk Start 0000 (0) │ │ │ │ -10ADF3 Int File Attributes 0000 (0) │ │ │ │ +10AF02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF04 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AF08 CRC B7474DE7 (3074903527) │ │ │ │ +10AF0C Compressed Size 00000AC9 (2761) │ │ │ │ +10AF10 Uncompressed Size 0000219B (8603) │ │ │ │ +10AF14 Filename Length 001D (29) │ │ │ │ +10AF16 Extra Length 0000 (0) │ │ │ │ +10AF18 Comment Length 0000 (0) │ │ │ │ +10AF1A Disk Start 0000 (0) │ │ │ │ +10AF1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ADF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AF1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ADF9 Local Header Offset 000A2E1A (667162) │ │ │ │ -10ADFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF22 Local Header Offset 000A2DE3 (667107) │ │ │ │ +10AF26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ADFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AE1A CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ -10AE1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AE1F Created OS 03 (3) 'Unix' │ │ │ │ -10AE20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AE21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AE22 General Purpose Flag 0800 (2048) │ │ │ │ +10AF43 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ +10AF47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AF48 Created OS 03 (3) 'Unix' │ │ │ │ +10AF49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AE24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AE26 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AE2A CRC D2E59402 (3538260994) │ │ │ │ -10AE2E Compressed Size 00000DEB (3563) │ │ │ │ -10AE32 Uncompressed Size 00006D48 (27976) │ │ │ │ -10AE36 Filename Length 001C (28) │ │ │ │ -10AE38 Extra Length 0000 (0) │ │ │ │ -10AE3A Comment Length 0000 (0) │ │ │ │ -10AE3C Disk Start 0000 (0) │ │ │ │ -10AE3E Int File Attributes 0000 (0) │ │ │ │ +10AF4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF4F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AF53 CRC D2E59402 (3538260994) │ │ │ │ +10AF57 Compressed Size 00000DEB (3563) │ │ │ │ +10AF5B Uncompressed Size 00006D48 (27976) │ │ │ │ +10AF5F Filename Length 001C (28) │ │ │ │ +10AF61 Extra Length 0000 (0) │ │ │ │ +10AF63 Comment Length 0000 (0) │ │ │ │ +10AF65 Disk Start 0000 (0) │ │ │ │ +10AF67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AE40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AF69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AE44 Local Header Offset 000A391E (669982) │ │ │ │ -10AE48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF6D Local Header Offset 000A38E7 (669927) │ │ │ │ +10AF71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AE64 CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ -10AE68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AE69 Created OS 03 (3) 'Unix' │ │ │ │ -10AE6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AE6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AE6C General Purpose Flag 0800 (2048) │ │ │ │ +10AF8D CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ +10AF91 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AF92 Created OS 03 (3) 'Unix' │ │ │ │ +10AF93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF95 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AE6E Compression Method 0000 (0) 'Stored' │ │ │ │ -10AE70 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AE74 CRC 00000000 (0) │ │ │ │ -10AE78 Compressed Size 00000000 (0) │ │ │ │ -10AE7C Uncompressed Size 00000000 (0) │ │ │ │ -10AE80 Filename Length 0015 (21) │ │ │ │ -10AE82 Extra Length 0000 (0) │ │ │ │ -10AE84 Comment Length 0000 (0) │ │ │ │ -10AE86 Disk Start 0000 (0) │ │ │ │ -10AE88 Int File Attributes 0000 (0) │ │ │ │ +10AF97 Compression Method 0000 (0) 'Stored' │ │ │ │ +10AF99 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AF9D CRC 00000000 (0) │ │ │ │ +10AFA1 Compressed Size 00000000 (0) │ │ │ │ +10AFA5 Uncompressed Size 00000000 (0) │ │ │ │ +10AFA9 Filename Length 0015 (21) │ │ │ │ +10AFAB Extra Length 0000 (0) │ │ │ │ +10AFAD Comment Length 0000 (0) │ │ │ │ +10AFAF Disk Start 0000 (0) │ │ │ │ +10AFB1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AE8A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10AFB3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10AE8E Local Header Offset 000A4743 (673603) │ │ │ │ -10AE92 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AFB7 Local Header Offset 000A470C (673548) │ │ │ │ +10AFBB Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE92: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AFBB: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10AE92: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10AFBB: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE6A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF93: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10AEA7 CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ -10AEAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AEAC Created OS 03 (3) 'Unix' │ │ │ │ -10AEAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AEAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AEAF General Purpose Flag 0800 (2048) │ │ │ │ +10AFD0 CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ +10AFD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AFD5 Created OS 03 (3) 'Unix' │ │ │ │ +10AFD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AFD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AFD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AEB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AEB3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AEB7 CRC 52FC73E6 (1392276454) │ │ │ │ -10AEBB Compressed Size 000008DD (2269) │ │ │ │ -10AEBF Uncompressed Size 00001B8B (7051) │ │ │ │ -10AEC3 Filename Length 0028 (40) │ │ │ │ -10AEC5 Extra Length 0000 (0) │ │ │ │ -10AEC7 Comment Length 0000 (0) │ │ │ │ -10AEC9 Disk Start 0000 (0) │ │ │ │ -10AECB Int File Attributes 0000 (0) │ │ │ │ +10AFDA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AFDC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AFE0 CRC 52FC73E6 (1392276454) │ │ │ │ +10AFE4 Compressed Size 000008DD (2269) │ │ │ │ +10AFE8 Uncompressed Size 00001B8B (7051) │ │ │ │ +10AFEC Filename Length 0028 (40) │ │ │ │ +10AFEE Extra Length 0000 (0) │ │ │ │ +10AFF0 Comment Length 0000 (0) │ │ │ │ +10AFF2 Disk Start 0000 (0) │ │ │ │ +10AFF4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AECD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AFF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AED1 Local Header Offset 000A4776 (673654) │ │ │ │ -10AED5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AFFA Local Header Offset 000A473F (673599) │ │ │ │ +10AFFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AED5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AFFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AEFD CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ -10AF01 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AF02 Created OS 03 (3) 'Unix' │ │ │ │ -10AF03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF05 General Purpose Flag 0800 (2048) │ │ │ │ +10B026 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ +10B02A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B02B Created OS 03 (3) 'Unix' │ │ │ │ +10B02C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B02D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B02E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF09 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AF0D CRC 1F409F7D (524328829) │ │ │ │ -10AF11 Compressed Size 00000A7D (2685) │ │ │ │ -10AF15 Uncompressed Size 0000505B (20571) │ │ │ │ -10AF19 Filename Length 0027 (39) │ │ │ │ -10AF1B Extra Length 0000 (0) │ │ │ │ -10AF1D Comment Length 0000 (0) │ │ │ │ -10AF1F Disk Start 0000 (0) │ │ │ │ -10AF21 Int File Attributes 0000 (0) │ │ │ │ +10B030 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B032 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B036 CRC 1F409F7D (524328829) │ │ │ │ +10B03A Compressed Size 00000A7D (2685) │ │ │ │ +10B03E Uncompressed Size 0000505B (20571) │ │ │ │ +10B042 Filename Length 0027 (39) │ │ │ │ +10B044 Extra Length 0000 (0) │ │ │ │ +10B046 Comment Length 0000 (0) │ │ │ │ +10B048 Disk Start 0000 (0) │ │ │ │ +10B04A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AF23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B04C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AF27 Local Header Offset 000A5099 (675993) │ │ │ │ -10AF2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B050 Local Header Offset 000A5062 (675938) │ │ │ │ +10B054 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B054: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AF52 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ -10AF56 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AF57 Created OS 03 (3) 'Unix' │ │ │ │ -10AF58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF5A General Purpose Flag 0800 (2048) │ │ │ │ +10B07B CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ +10B07F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B080 Created OS 03 (3) 'Unix' │ │ │ │ +10B081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B083 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF5E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AF62 CRC 7532CDA9 (1966263721) │ │ │ │ -10AF66 Compressed Size 0000052C (1324) │ │ │ │ -10AF6A Uncompressed Size 00000F60 (3936) │ │ │ │ -10AF6E Filename Length 002A (42) │ │ │ │ -10AF70 Extra Length 0000 (0) │ │ │ │ -10AF72 Comment Length 0000 (0) │ │ │ │ -10AF74 Disk Start 0000 (0) │ │ │ │ -10AF76 Int File Attributes 0000 (0) │ │ │ │ +10B085 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B087 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B08B CRC 9370D94D (2473646413) │ │ │ │ +10B08F Compressed Size 0000052A (1322) │ │ │ │ +10B093 Uncompressed Size 00000F60 (3936) │ │ │ │ +10B097 Filename Length 002A (42) │ │ │ │ +10B099 Extra Length 0000 (0) │ │ │ │ +10B09B Comment Length 0000 (0) │ │ │ │ +10B09D Disk Start 0000 (0) │ │ │ │ +10B09F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AF78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B0A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AF7C Local Header Offset 000A5B5B (678747) │ │ │ │ -10AF80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B0A5 Local Header Offset 000A5B24 (678692) │ │ │ │ +10B0A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B0A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AFAA CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ -10AFAE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AFAF Created OS 03 (3) 'Unix' │ │ │ │ -10AFB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AFB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AFB2 General Purpose Flag 0800 (2048) │ │ │ │ +10B0D3 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ +10B0D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B0D8 Created OS 03 (3) 'Unix' │ │ │ │ +10B0D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B0DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B0DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AFB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AFB6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AFBA CRC 85691416 (2238256150) │ │ │ │ -10AFBE Compressed Size 0000081C (2076) │ │ │ │ -10AFC2 Uncompressed Size 0000263D (9789) │ │ │ │ -10AFC6 Filename Length 0029 (41) │ │ │ │ -10AFC8 Extra Length 0000 (0) │ │ │ │ -10AFCA Comment Length 0000 (0) │ │ │ │ -10AFCC Disk Start 0000 (0) │ │ │ │ -10AFCE Int File Attributes 0000 (0) │ │ │ │ +10B0DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B0DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B0E3 CRC 5BF75E57 (1542938199) │ │ │ │ +10B0E7 Compressed Size 00000818 (2072) │ │ │ │ +10B0EB Uncompressed Size 0000260A (9738) │ │ │ │ +10B0EF Filename Length 0029 (41) │ │ │ │ +10B0F1 Extra Length 0000 (0) │ │ │ │ +10B0F3 Comment Length 0000 (0) │ │ │ │ +10B0F5 Disk Start 0000 (0) │ │ │ │ +10B0F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AFD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B0F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AFD4 Local Header Offset 000A60CF (680143) │ │ │ │ -10AFD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B0FD Local Header Offset 000A6096 (680086) │ │ │ │ +10B101 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AFD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B101: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B001 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ -10B005 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B006 Created OS 03 (3) 'Unix' │ │ │ │ -10B007 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B008 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B009 General Purpose Flag 0800 (2048) │ │ │ │ +10B12A CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ +10B12E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B12F Created OS 03 (3) 'Unix' │ │ │ │ +10B130 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B131 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B132 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B00B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B00D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B011 CRC 7B46F8CD (2068248781) │ │ │ │ -10B015 Compressed Size 000001A0 (416) │ │ │ │ -10B019 Uncompressed Size 000002A6 (678) │ │ │ │ -10B01D Filename Length 0030 (48) │ │ │ │ -10B01F Extra Length 0000 (0) │ │ │ │ -10B021 Comment Length 0000 (0) │ │ │ │ -10B023 Disk Start 0000 (0) │ │ │ │ -10B025 Int File Attributes 0000 (0) │ │ │ │ +10B134 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B136 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B13A CRC 7B46F8CD (2068248781) │ │ │ │ +10B13E Compressed Size 000001A0 (416) │ │ │ │ +10B142 Uncompressed Size 000002A6 (678) │ │ │ │ +10B146 Filename Length 0030 (48) │ │ │ │ +10B148 Extra Length 0000 (0) │ │ │ │ +10B14A Comment Length 0000 (0) │ │ │ │ +10B14C Disk Start 0000 (0) │ │ │ │ +10B14E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B027 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B150 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B02B Local Header Offset 000A6932 (682290) │ │ │ │ -10B02F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B154 Local Header Offset 000A68F5 (682229) │ │ │ │ +10B158 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B02F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B158: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B05F CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ -10B063 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B064 Created OS 03 (3) 'Unix' │ │ │ │ -10B065 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B066 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B067 General Purpose Flag 0800 (2048) │ │ │ │ +10B188 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ +10B18C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B18D Created OS 03 (3) 'Unix' │ │ │ │ +10B18E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B18F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B190 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B069 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B06B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B06F CRC E0D6F4BD (3772183741) │ │ │ │ -10B073 Compressed Size 0000013A (314) │ │ │ │ -10B077 Uncompressed Size 0000026C (620) │ │ │ │ -10B07B Filename Length 002F (47) │ │ │ │ -10B07D Extra Length 0000 (0) │ │ │ │ -10B07F Comment Length 0000 (0) │ │ │ │ -10B081 Disk Start 0000 (0) │ │ │ │ -10B083 Int File Attributes 0000 (0) │ │ │ │ +10B192 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B194 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B198 CRC E0D6F4BD (3772183741) │ │ │ │ +10B19C Compressed Size 0000013A (314) │ │ │ │ +10B1A0 Uncompressed Size 0000026C (620) │ │ │ │ +10B1A4 Filename Length 002F (47) │ │ │ │ +10B1A6 Extra Length 0000 (0) │ │ │ │ +10B1A8 Comment Length 0000 (0) │ │ │ │ +10B1AA Disk Start 0000 (0) │ │ │ │ +10B1AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B085 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B1AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B089 Local Header Offset 000A6B20 (682784) │ │ │ │ -10B08D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B1B2 Local Header Offset 000A6AE3 (682723) │ │ │ │ +10B1B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B08D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B1B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B0BC CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ -10B0C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B0C1 Created OS 03 (3) 'Unix' │ │ │ │ -10B0C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B0C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B0C4 General Purpose Flag 0800 (2048) │ │ │ │ +10B1E5 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ +10B1E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B1EA Created OS 03 (3) 'Unix' │ │ │ │ +10B1EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B1EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B1ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B0C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B0C8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B0CC CRC 8AD15783 (2328975235) │ │ │ │ -10B0D0 Compressed Size 00000645 (1605) │ │ │ │ -10B0D4 Uncompressed Size 00000EEF (3823) │ │ │ │ -10B0D8 Filename Length 0020 (32) │ │ │ │ -10B0DA Extra Length 0000 (0) │ │ │ │ -10B0DC Comment Length 0000 (0) │ │ │ │ -10B0DE Disk Start 0000 (0) │ │ │ │ -10B0E0 Int File Attributes 0000 (0) │ │ │ │ +10B1EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B1F1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B1F5 CRC 8AD15783 (2328975235) │ │ │ │ +10B1F9 Compressed Size 00000645 (1605) │ │ │ │ +10B1FD Uncompressed Size 00000EEF (3823) │ │ │ │ +10B201 Filename Length 0020 (32) │ │ │ │ +10B203 Extra Length 0000 (0) │ │ │ │ +10B205 Comment Length 0000 (0) │ │ │ │ +10B207 Disk Start 0000 (0) │ │ │ │ +10B209 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B0E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B20B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B0E6 Local Header Offset 000A6CA7 (683175) │ │ │ │ -10B0EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B20F Local Header Offset 000A6C6A (683114) │ │ │ │ +10B213 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B0EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B10A CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ -10B10E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B10F Created OS 03 (3) 'Unix' │ │ │ │ -10B110 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B111 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B112 General Purpose Flag 0800 (2048) │ │ │ │ +10B233 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ +10B237 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B238 Created OS 03 (3) 'Unix' │ │ │ │ +10B239 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B23A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B23B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B114 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B116 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B11A CRC 1B1ED551 (455005521) │ │ │ │ -10B11E Compressed Size 000007E7 (2023) │ │ │ │ -10B122 Uncompressed Size 0000231D (8989) │ │ │ │ -10B126 Filename Length 001F (31) │ │ │ │ -10B128 Extra Length 0000 (0) │ │ │ │ -10B12A Comment Length 0000 (0) │ │ │ │ -10B12C Disk Start 0000 (0) │ │ │ │ -10B12E Int File Attributes 0000 (0) │ │ │ │ +10B23D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B23F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B243 CRC 1B1ED551 (455005521) │ │ │ │ +10B247 Compressed Size 000007E7 (2023) │ │ │ │ +10B24B Uncompressed Size 0000231D (8989) │ │ │ │ +10B24F Filename Length 001F (31) │ │ │ │ +10B251 Extra Length 0000 (0) │ │ │ │ +10B253 Comment Length 0000 (0) │ │ │ │ +10B255 Disk Start 0000 (0) │ │ │ │ +10B257 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B130 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B259 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B134 Local Header Offset 000A732A (684842) │ │ │ │ -10B138 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B25D Local Header Offset 000A72ED (684781) │ │ │ │ +10B261 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B138: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B261: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B157 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ -10B15B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B15C Created OS 03 (3) 'Unix' │ │ │ │ -10B15D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B15E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B15F General Purpose Flag 0800 (2048) │ │ │ │ +10B280 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ +10B284 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B285 Created OS 03 (3) 'Unix' │ │ │ │ +10B286 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B287 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B288 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B161 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B163 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B167 CRC 48C43372 (1220817778) │ │ │ │ -10B16B Compressed Size 00000C22 (3106) │ │ │ │ -10B16F Uncompressed Size 0000229B (8859) │ │ │ │ -10B173 Filename Length 002C (44) │ │ │ │ -10B175 Extra Length 0000 (0) │ │ │ │ -10B177 Comment Length 0000 (0) │ │ │ │ -10B179 Disk Start 0000 (0) │ │ │ │ -10B17B Int File Attributes 0000 (0) │ │ │ │ +10B28A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B28C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B290 CRC 48C43372 (1220817778) │ │ │ │ +10B294 Compressed Size 00000C22 (3106) │ │ │ │ +10B298 Uncompressed Size 0000229B (8859) │ │ │ │ +10B29C Filename Length 002C (44) │ │ │ │ +10B29E Extra Length 0000 (0) │ │ │ │ +10B2A0 Comment Length 0000 (0) │ │ │ │ +10B2A2 Disk Start 0000 (0) │ │ │ │ +10B2A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B17D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B2A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B181 Local Header Offset 000A7B4E (686926) │ │ │ │ -10B185 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B2AA Local Header Offset 000A7B11 (686865) │ │ │ │ +10B2AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B185: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B2AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B1B1 CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ -10B1B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B1B6 Created OS 03 (3) 'Unix' │ │ │ │ -10B1B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B1B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B1B9 General Purpose Flag 0800 (2048) │ │ │ │ +10B2DA CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ +10B2DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B2DF Created OS 03 (3) 'Unix' │ │ │ │ +10B2E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B2E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B2E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B1BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B1BD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B1C1 CRC C23B06F0 (3258648304) │ │ │ │ -10B1C5 Compressed Size 00000AE8 (2792) │ │ │ │ -10B1C9 Uncompressed Size 00008F19 (36633) │ │ │ │ -10B1CD Filename Length 002B (43) │ │ │ │ -10B1CF Extra Length 0000 (0) │ │ │ │ -10B1D1 Comment Length 0000 (0) │ │ │ │ -10B1D3 Disk Start 0000 (0) │ │ │ │ -10B1D5 Int File Attributes 0000 (0) │ │ │ │ +10B2E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B2E6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B2EA CRC C23B06F0 (3258648304) │ │ │ │ +10B2EE Compressed Size 00000AE8 (2792) │ │ │ │ +10B2F2 Uncompressed Size 00008F19 (36633) │ │ │ │ +10B2F6 Filename Length 002B (43) │ │ │ │ +10B2F8 Extra Length 0000 (0) │ │ │ │ +10B2FA Comment Length 0000 (0) │ │ │ │ +10B2FC Disk Start 0000 (0) │ │ │ │ +10B2FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B1D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B300 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B1DB Local Header Offset 000A87BA (690106) │ │ │ │ -10B1DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B304 Local Header Offset 000A877D (690045) │ │ │ │ +10B308 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B1DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B308: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B20A CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ -10B20E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B20F Created OS 03 (3) 'Unix' │ │ │ │ -10B210 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B211 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B212 General Purpose Flag 0800 (2048) │ │ │ │ +10B333 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ +10B337 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B338 Created OS 03 (3) 'Unix' │ │ │ │ +10B339 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B33A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B33B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B214 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B216 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B21A CRC AFBC7F0D (2948366093) │ │ │ │ -10B21E Compressed Size 00000483 (1155) │ │ │ │ -10B222 Uncompressed Size 00000A5C (2652) │ │ │ │ -10B226 Filename Length 0027 (39) │ │ │ │ -10B228 Extra Length 0000 (0) │ │ │ │ -10B22A Comment Length 0000 (0) │ │ │ │ -10B22C Disk Start 0000 (0) │ │ │ │ -10B22E Int File Attributes 0000 (0) │ │ │ │ +10B33D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B33F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B343 CRC AFBC7F0D (2948366093) │ │ │ │ +10B347 Compressed Size 00000483 (1155) │ │ │ │ +10B34B Uncompressed Size 00000A5C (2652) │ │ │ │ +10B34F Filename Length 0027 (39) │ │ │ │ +10B351 Extra Length 0000 (0) │ │ │ │ +10B353 Comment Length 0000 (0) │ │ │ │ +10B355 Disk Start 0000 (0) │ │ │ │ +10B357 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B230 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B359 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B234 Local Header Offset 000A92EB (692971) │ │ │ │ -10B238 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B35D Local Header Offset 000A92AE (692910) │ │ │ │ +10B361 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B238: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B361: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B25F CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ -10B263 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B264 Created OS 03 (3) 'Unix' │ │ │ │ -10B265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B267 General Purpose Flag 0800 (2048) │ │ │ │ +10B388 CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ +10B38C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B38D Created OS 03 (3) 'Unix' │ │ │ │ +10B38E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B38F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B390 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B269 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B26B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B26F CRC 70EE6A10 (1894672912) │ │ │ │ -10B273 Compressed Size 000006C1 (1729) │ │ │ │ -10B277 Uncompressed Size 00001B3A (6970) │ │ │ │ -10B27B Filename Length 0026 (38) │ │ │ │ -10B27D Extra Length 0000 (0) │ │ │ │ -10B27F Comment Length 0000 (0) │ │ │ │ -10B281 Disk Start 0000 (0) │ │ │ │ -10B283 Int File Attributes 0000 (0) │ │ │ │ +10B392 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B394 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B398 CRC 70EE6A10 (1894672912) │ │ │ │ +10B39C Compressed Size 000006C1 (1729) │ │ │ │ +10B3A0 Uncompressed Size 00001B3A (6970) │ │ │ │ +10B3A4 Filename Length 0026 (38) │ │ │ │ +10B3A6 Extra Length 0000 (0) │ │ │ │ +10B3A8 Comment Length 0000 (0) │ │ │ │ +10B3AA Disk Start 0000 (0) │ │ │ │ +10B3AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B285 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B3AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B289 Local Header Offset 000A97B3 (694195) │ │ │ │ -10B28D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B3B2 Local Header Offset 000A9776 (694134) │ │ │ │ +10B3B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B28D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B3B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B2B3 CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ -10B2B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B2B8 Created OS 03 (3) 'Unix' │ │ │ │ -10B2B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B2BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B2BB General Purpose Flag 0800 (2048) │ │ │ │ +10B3DC CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ +10B3E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B3E1 Created OS 03 (3) 'Unix' │ │ │ │ +10B3E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B3E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B3E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B2BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B2BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B2C3 CRC A76D2B4E (2808949582) │ │ │ │ -10B2C7 Compressed Size 0000083A (2106) │ │ │ │ -10B2CB Uncompressed Size 000019EA (6634) │ │ │ │ -10B2CF Filename Length 002A (42) │ │ │ │ -10B2D1 Extra Length 0000 (0) │ │ │ │ -10B2D3 Comment Length 0000 (0) │ │ │ │ -10B2D5 Disk Start 0000 (0) │ │ │ │ -10B2D7 Int File Attributes 0000 (0) │ │ │ │ +10B3E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B3E8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B3EC CRC A76D2B4E (2808949582) │ │ │ │ +10B3F0 Compressed Size 0000083A (2106) │ │ │ │ +10B3F4 Uncompressed Size 000019EA (6634) │ │ │ │ +10B3F8 Filename Length 002A (42) │ │ │ │ +10B3FA Extra Length 0000 (0) │ │ │ │ +10B3FC Comment Length 0000 (0) │ │ │ │ +10B3FE Disk Start 0000 (0) │ │ │ │ +10B400 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B2D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B402 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B2DD Local Header Offset 000A9EB8 (695992) │ │ │ │ -10B2E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B406 Local Header Offset 000A9E7B (695931) │ │ │ │ +10B40A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B2E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B40A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B30B CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ -10B30F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B310 Created OS 03 (3) 'Unix' │ │ │ │ -10B311 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B312 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B313 General Purpose Flag 0800 (2048) │ │ │ │ +10B434 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ +10B438 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B439 Created OS 03 (3) 'Unix' │ │ │ │ +10B43A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B43B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B43C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B315 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B317 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B31B CRC ABBD0D6F (2881293679) │ │ │ │ -10B31F Compressed Size 00000981 (2433) │ │ │ │ -10B323 Uncompressed Size 00005058 (20568) │ │ │ │ -10B327 Filename Length 0029 (41) │ │ │ │ -10B329 Extra Length 0000 (0) │ │ │ │ -10B32B Comment Length 0000 (0) │ │ │ │ -10B32D Disk Start 0000 (0) │ │ │ │ -10B32F Int File Attributes 0000 (0) │ │ │ │ +10B43E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B440 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B444 CRC ABBD0D6F (2881293679) │ │ │ │ +10B448 Compressed Size 00000981 (2433) │ │ │ │ +10B44C Uncompressed Size 00005058 (20568) │ │ │ │ +10B450 Filename Length 0029 (41) │ │ │ │ +10B452 Extra Length 0000 (0) │ │ │ │ +10B454 Comment Length 0000 (0) │ │ │ │ +10B456 Disk Start 0000 (0) │ │ │ │ +10B458 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B331 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B45A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B335 Local Header Offset 000AA73A (698170) │ │ │ │ -10B339 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B45E Local Header Offset 000AA6FD (698109) │ │ │ │ +10B462 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B339: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B462: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B362 CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ -10B366 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B367 Created OS 03 (3) 'Unix' │ │ │ │ -10B368 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B369 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B36A General Purpose Flag 0800 (2048) │ │ │ │ +10B48B CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ +10B48F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B490 Created OS 03 (3) 'Unix' │ │ │ │ +10B491 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B492 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B493 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B36C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B36E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B372 CRC CD717902 (3446765826) │ │ │ │ -10B376 Compressed Size 00000396 (918) │ │ │ │ -10B37A Uncompressed Size 00000883 (2179) │ │ │ │ -10B37E Filename Length 002C (44) │ │ │ │ -10B380 Extra Length 0000 (0) │ │ │ │ -10B382 Comment Length 0000 (0) │ │ │ │ -10B384 Disk Start 0000 (0) │ │ │ │ -10B386 Int File Attributes 0000 (0) │ │ │ │ +10B495 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B497 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B49B CRC CD717902 (3446765826) │ │ │ │ +10B49F Compressed Size 00000396 (918) │ │ │ │ +10B4A3 Uncompressed Size 00000883 (2179) │ │ │ │ +10B4A7 Filename Length 002C (44) │ │ │ │ +10B4A9 Extra Length 0000 (0) │ │ │ │ +10B4AB Comment Length 0000 (0) │ │ │ │ +10B4AD Disk Start 0000 (0) │ │ │ │ +10B4AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B388 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B4B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B38C Local Header Offset 000AB102 (700674) │ │ │ │ -10B390 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B4B5 Local Header Offset 000AB0C5 (700613) │ │ │ │ +10B4B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B390: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B4B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B3BC CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ -10B3C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B3C1 Created OS 03 (3) 'Unix' │ │ │ │ -10B3C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B3C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B3C4 General Purpose Flag 0800 (2048) │ │ │ │ +10B4E5 CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ +10B4E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B4EA Created OS 03 (3) 'Unix' │ │ │ │ +10B4EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B4EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B4ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B3C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B3C8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B3CC CRC 20B2E131 (548593969) │ │ │ │ -10B3D0 Compressed Size 0000029A (666) │ │ │ │ -10B3D4 Uncompressed Size 00000D21 (3361) │ │ │ │ -10B3D8 Filename Length 002B (43) │ │ │ │ -10B3DA Extra Length 0000 (0) │ │ │ │ -10B3DC Comment Length 0000 (0) │ │ │ │ -10B3DE Disk Start 0000 (0) │ │ │ │ -10B3E0 Int File Attributes 0000 (0) │ │ │ │ +10B4EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B4F1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B4F5 CRC 20B2E131 (548593969) │ │ │ │ +10B4F9 Compressed Size 0000029A (666) │ │ │ │ +10B4FD Uncompressed Size 00000D21 (3361) │ │ │ │ +10B501 Filename Length 002B (43) │ │ │ │ +10B503 Extra Length 0000 (0) │ │ │ │ +10B505 Comment Length 0000 (0) │ │ │ │ +10B507 Disk Start 0000 (0) │ │ │ │ +10B509 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B3E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B50B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B3E6 Local Header Offset 000AB4E2 (701666) │ │ │ │ -10B3EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B50F Local Header Offset 000AB4A5 (701605) │ │ │ │ +10B513 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B3EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B513: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B415 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ -10B419 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B41A Created OS 03 (3) 'Unix' │ │ │ │ -10B41B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B41C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B41D General Purpose Flag 0800 (2048) │ │ │ │ +10B53E CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ +10B542 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B543 Created OS 03 (3) 'Unix' │ │ │ │ +10B544 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B545 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B546 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B41F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B421 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B425 CRC 708CFE11 (1888288273) │ │ │ │ -10B429 Compressed Size 00000C14 (3092) │ │ │ │ -10B42D Uncompressed Size 00002F63 (12131) │ │ │ │ -10B431 Filename Length 002D (45) │ │ │ │ -10B433 Extra Length 0000 (0) │ │ │ │ -10B435 Comment Length 0000 (0) │ │ │ │ -10B437 Disk Start 0000 (0) │ │ │ │ -10B439 Int File Attributes 0000 (0) │ │ │ │ +10B548 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B54A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B54E CRC 708CFE11 (1888288273) │ │ │ │ +10B552 Compressed Size 00000C14 (3092) │ │ │ │ +10B556 Uncompressed Size 00002F63 (12131) │ │ │ │ +10B55A Filename Length 002D (45) │ │ │ │ +10B55C Extra Length 0000 (0) │ │ │ │ +10B55E Comment Length 0000 (0) │ │ │ │ +10B560 Disk Start 0000 (0) │ │ │ │ +10B562 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B43B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B564 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B43F Local Header Offset 000AB7C5 (702405) │ │ │ │ -10B443 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B568 Local Header Offset 000AB788 (702344) │ │ │ │ +10B56C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B443: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B56C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B470 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ -10B474 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B475 Created OS 03 (3) 'Unix' │ │ │ │ -10B476 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B477 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B478 General Purpose Flag 0800 (2048) │ │ │ │ +10B599 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ +10B59D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B59E Created OS 03 (3) 'Unix' │ │ │ │ +10B59F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B5A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B5A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B47A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B47C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B480 CRC C0D8D978 (3235436920) │ │ │ │ -10B484 Compressed Size 00000AF0 (2800) │ │ │ │ -10B488 Uncompressed Size 0000669C (26268) │ │ │ │ -10B48C Filename Length 002C (44) │ │ │ │ -10B48E Extra Length 0000 (0) │ │ │ │ -10B490 Comment Length 0000 (0) │ │ │ │ -10B492 Disk Start 0000 (0) │ │ │ │ -10B494 Int File Attributes 0000 (0) │ │ │ │ +10B5A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B5A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B5A9 CRC C0D8D978 (3235436920) │ │ │ │ +10B5AD Compressed Size 00000AF0 (2800) │ │ │ │ +10B5B1 Uncompressed Size 0000669C (26268) │ │ │ │ +10B5B5 Filename Length 002C (44) │ │ │ │ +10B5B7 Extra Length 0000 (0) │ │ │ │ +10B5B9 Comment Length 0000 (0) │ │ │ │ +10B5BB Disk Start 0000 (0) │ │ │ │ +10B5BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B496 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B5BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B49A Local Header Offset 000AC424 (705572) │ │ │ │ -10B49E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B5C3 Local Header Offset 000AC3E7 (705511) │ │ │ │ +10B5C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B49E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B5C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B4CA CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ -10B4CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B4CF Created OS 03 (3) 'Unix' │ │ │ │ -10B4D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B4D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B4D2 General Purpose Flag 0800 (2048) │ │ │ │ +10B5F3 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ +10B5F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B5F8 Created OS 03 (3) 'Unix' │ │ │ │ +10B5F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B5FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B5FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B4D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B4D6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B4DA CRC 31309D9C (825269660) │ │ │ │ -10B4DE Compressed Size 00000682 (1666) │ │ │ │ -10B4E2 Uncompressed Size 00000F04 (3844) │ │ │ │ -10B4E6 Filename Length 0025 (37) │ │ │ │ -10B4E8 Extra Length 0000 (0) │ │ │ │ -10B4EA Comment Length 0000 (0) │ │ │ │ -10B4EC Disk Start 0000 (0) │ │ │ │ -10B4EE Int File Attributes 0000 (0) │ │ │ │ +10B5FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B5FF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B603 CRC 31309D9C (825269660) │ │ │ │ +10B607 Compressed Size 00000682 (1666) │ │ │ │ +10B60B Uncompressed Size 00000F04 (3844) │ │ │ │ +10B60F Filename Length 0025 (37) │ │ │ │ +10B611 Extra Length 0000 (0) │ │ │ │ +10B613 Comment Length 0000 (0) │ │ │ │ +10B615 Disk Start 0000 (0) │ │ │ │ +10B617 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B4F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B619 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B4F4 Local Header Offset 000ACF5E (708446) │ │ │ │ -10B4F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B61D Local Header Offset 000ACF21 (708385) │ │ │ │ +10B621 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B4F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B621: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B51D CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ -10B521 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B522 Created OS 03 (3) 'Unix' │ │ │ │ -10B523 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B524 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B525 General Purpose Flag 0800 (2048) │ │ │ │ +10B646 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ +10B64A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B64B Created OS 03 (3) 'Unix' │ │ │ │ +10B64C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B64D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B64E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B527 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B529 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B52D CRC FD6A5FB9 (4251606969) │ │ │ │ -10B531 Compressed Size 0000082E (2094) │ │ │ │ -10B535 Uncompressed Size 0000279A (10138) │ │ │ │ -10B539 Filename Length 0024 (36) │ │ │ │ -10B53B Extra Length 0000 (0) │ │ │ │ -10B53D Comment Length 0000 (0) │ │ │ │ -10B53F Disk Start 0000 (0) │ │ │ │ -10B541 Int File Attributes 0000 (0) │ │ │ │ +10B650 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B652 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B656 CRC FD6A5FB9 (4251606969) │ │ │ │ +10B65A Compressed Size 0000082E (2094) │ │ │ │ +10B65E Uncompressed Size 0000279A (10138) │ │ │ │ +10B662 Filename Length 0024 (36) │ │ │ │ +10B664 Extra Length 0000 (0) │ │ │ │ +10B666 Comment Length 0000 (0) │ │ │ │ +10B668 Disk Start 0000 (0) │ │ │ │ +10B66A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B543 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B66C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B547 Local Header Offset 000AD623 (710179) │ │ │ │ -10B54B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B670 Local Header Offset 000AD5E6 (710118) │ │ │ │ +10B674 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B54B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B674: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B56F CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ -10B573 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B574 Created OS 03 (3) 'Unix' │ │ │ │ -10B575 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B576 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B577 General Purpose Flag 0800 (2048) │ │ │ │ +10B698 CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ +10B69C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B69D Created OS 03 (3) 'Unix' │ │ │ │ +10B69E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B69F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B6A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B579 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B57B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B57F CRC A82EE27F (2821644927) │ │ │ │ -10B583 Compressed Size 00000889 (2185) │ │ │ │ -10B587 Uncompressed Size 00001989 (6537) │ │ │ │ -10B58B Filename Length 0029 (41) │ │ │ │ -10B58D Extra Length 0000 (0) │ │ │ │ -10B58F Comment Length 0000 (0) │ │ │ │ -10B591 Disk Start 0000 (0) │ │ │ │ -10B593 Int File Attributes 0000 (0) │ │ │ │ +10B6A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B6A4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B6A8 CRC A82EE27F (2821644927) │ │ │ │ +10B6AC Compressed Size 00000889 (2185) │ │ │ │ +10B6B0 Uncompressed Size 00001989 (6537) │ │ │ │ +10B6B4 Filename Length 0029 (41) │ │ │ │ +10B6B6 Extra Length 0000 (0) │ │ │ │ +10B6B8 Comment Length 0000 (0) │ │ │ │ +10B6BA Disk Start 0000 (0) │ │ │ │ +10B6BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B595 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B6BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B599 Local Header Offset 000ADE93 (712339) │ │ │ │ -10B59D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B6C2 Local Header Offset 000ADE56 (712278) │ │ │ │ +10B6C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B59D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B6C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B5C6 CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ -10B5CA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B5CB Created OS 03 (3) 'Unix' │ │ │ │ -10B5CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B5CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B5CE General Purpose Flag 0800 (2048) │ │ │ │ +10B6EF CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ +10B6F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B6F4 Created OS 03 (3) 'Unix' │ │ │ │ +10B6F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B6F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B6F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B5D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B5D2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B5D6 CRC B4853515 (3028628757) │ │ │ │ -10B5DA Compressed Size 000008AA (2218) │ │ │ │ -10B5DE Uncompressed Size 00004DC4 (19908) │ │ │ │ -10B5E2 Filename Length 0028 (40) │ │ │ │ -10B5E4 Extra Length 0000 (0) │ │ │ │ -10B5E6 Comment Length 0000 (0) │ │ │ │ -10B5E8 Disk Start 0000 (0) │ │ │ │ -10B5EA Int File Attributes 0000 (0) │ │ │ │ +10B6F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B6FB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B6FF CRC B4853515 (3028628757) │ │ │ │ +10B703 Compressed Size 000008AA (2218) │ │ │ │ +10B707 Uncompressed Size 00004DC4 (19908) │ │ │ │ +10B70B Filename Length 0028 (40) │ │ │ │ +10B70D Extra Length 0000 (0) │ │ │ │ +10B70F Comment Length 0000 (0) │ │ │ │ +10B711 Disk Start 0000 (0) │ │ │ │ +10B713 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B5EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B715 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B5F0 Local Header Offset 000AE763 (714595) │ │ │ │ -10B5F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B719 Local Header Offset 000AE726 (714534) │ │ │ │ +10B71D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B5F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B71D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B61C CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ -10B620 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B621 Created OS 03 (3) 'Unix' │ │ │ │ -10B622 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B623 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B624 General Purpose Flag 0800 (2048) │ │ │ │ +10B745 CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ +10B749 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B74A Created OS 03 (3) 'Unix' │ │ │ │ +10B74B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B74C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B74D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B626 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B628 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B62C CRC 2F58FB66 (794360678) │ │ │ │ -10B630 Compressed Size 00000439 (1081) │ │ │ │ -10B634 Uncompressed Size 00000A1A (2586) │ │ │ │ -10B638 Filename Length 002B (43) │ │ │ │ -10B63A Extra Length 0000 (0) │ │ │ │ -10B63C Comment Length 0000 (0) │ │ │ │ -10B63E Disk Start 0000 (0) │ │ │ │ -10B640 Int File Attributes 0000 (0) │ │ │ │ +10B74F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B751 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B755 CRC 2F58FB66 (794360678) │ │ │ │ +10B759 Compressed Size 00000439 (1081) │ │ │ │ +10B75D Uncompressed Size 00000A1A (2586) │ │ │ │ +10B761 Filename Length 002B (43) │ │ │ │ +10B763 Extra Length 0000 (0) │ │ │ │ +10B765 Comment Length 0000 (0) │ │ │ │ +10B767 Disk Start 0000 (0) │ │ │ │ +10B769 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B642 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B76B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B646 Local Header Offset 000AF053 (716883) │ │ │ │ -10B64A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B76F Local Header Offset 000AF016 (716822) │ │ │ │ +10B773 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B64A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B773: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B675 CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ -10B679 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B67A Created OS 03 (3) 'Unix' │ │ │ │ -10B67B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B67C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B67D General Purpose Flag 0800 (2048) │ │ │ │ +10B79E CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ +10B7A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B7A3 Created OS 03 (3) 'Unix' │ │ │ │ +10B7A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B7A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B7A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B67F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B681 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B685 CRC A7BE9328 (2814284584) │ │ │ │ -10B689 Compressed Size 000004FF (1279) │ │ │ │ -10B68D Uncompressed Size 00001745 (5957) │ │ │ │ -10B691 Filename Length 002A (42) │ │ │ │ -10B693 Extra Length 0000 (0) │ │ │ │ -10B695 Comment Length 0000 (0) │ │ │ │ -10B697 Disk Start 0000 (0) │ │ │ │ -10B699 Int File Attributes 0000 (0) │ │ │ │ +10B7A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B7AA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B7AE CRC A7BE9328 (2814284584) │ │ │ │ +10B7B2 Compressed Size 000004FF (1279) │ │ │ │ +10B7B6 Uncompressed Size 00001745 (5957) │ │ │ │ +10B7BA Filename Length 002A (42) │ │ │ │ +10B7BC Extra Length 0000 (0) │ │ │ │ +10B7BE Comment Length 0000 (0) │ │ │ │ +10B7C0 Disk Start 0000 (0) │ │ │ │ +10B7C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B69B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B7C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B69F Local Header Offset 000AF4D5 (718037) │ │ │ │ -10B6A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B7C8 Local Header Offset 000AF498 (717976) │ │ │ │ +10B7CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B6A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B7CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B6CD CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ -10B6D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B6D2 Created OS 03 (3) 'Unix' │ │ │ │ -10B6D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B6D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B6D5 General Purpose Flag 0800 (2048) │ │ │ │ +10B7F6 CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ +10B7FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B7FB Created OS 03 (3) 'Unix' │ │ │ │ +10B7FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B7FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B7FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B6D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B6D9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B6DD CRC 271104A6 (655426726) │ │ │ │ -10B6E1 Compressed Size 000005B5 (1461) │ │ │ │ -10B6E5 Uncompressed Size 0000124B (4683) │ │ │ │ -10B6E9 Filename Length 0030 (48) │ │ │ │ -10B6EB Extra Length 0000 (0) │ │ │ │ -10B6ED Comment Length 0000 (0) │ │ │ │ -10B6EF Disk Start 0000 (0) │ │ │ │ -10B6F1 Int File Attributes 0000 (0) │ │ │ │ +10B800 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B802 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B806 CRC 271104A6 (655426726) │ │ │ │ +10B80A Compressed Size 000005B5 (1461) │ │ │ │ +10B80E Uncompressed Size 0000124B (4683) │ │ │ │ +10B812 Filename Length 0030 (48) │ │ │ │ +10B814 Extra Length 0000 (0) │ │ │ │ +10B816 Comment Length 0000 (0) │ │ │ │ +10B818 Disk Start 0000 (0) │ │ │ │ +10B81A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B6F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B81C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B6F7 Local Header Offset 000AFA1C (719388) │ │ │ │ -10B6FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B820 Local Header Offset 000AF9DF (719327) │ │ │ │ +10B824 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B6FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B824: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B72B CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ -10B72F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B730 Created OS 03 (3) 'Unix' │ │ │ │ -10B731 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B732 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B733 General Purpose Flag 0800 (2048) │ │ │ │ +10B854 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ +10B858 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B859 Created OS 03 (3) 'Unix' │ │ │ │ +10B85A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B85B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B85C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B735 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B737 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B73B CRC DB926C35 (3683806261) │ │ │ │ -10B73F Compressed Size 00000614 (1556) │ │ │ │ -10B743 Uncompressed Size 00002F38 (12088) │ │ │ │ -10B747 Filename Length 002F (47) │ │ │ │ -10B749 Extra Length 0000 (0) │ │ │ │ -10B74B Comment Length 0000 (0) │ │ │ │ -10B74D Disk Start 0000 (0) │ │ │ │ -10B74F Int File Attributes 0000 (0) │ │ │ │ +10B85E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B860 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B864 CRC DB926C35 (3683806261) │ │ │ │ +10B868 Compressed Size 00000614 (1556) │ │ │ │ +10B86C Uncompressed Size 00002F38 (12088) │ │ │ │ +10B870 Filename Length 002F (47) │ │ │ │ +10B872 Extra Length 0000 (0) │ │ │ │ +10B874 Comment Length 0000 (0) │ │ │ │ +10B876 Disk Start 0000 (0) │ │ │ │ +10B878 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B751 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B87A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B755 Local Header Offset 000B001F (720927) │ │ │ │ -10B759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B87E Local Header Offset 000AFFE2 (720866) │ │ │ │ +10B882 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B882: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B788 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ -10B78C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B78D Created OS 03 (3) 'Unix' │ │ │ │ -10B78E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B78F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B790 General Purpose Flag 0800 (2048) │ │ │ │ +10B8B1 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ +10B8B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B8B6 Created OS 03 (3) 'Unix' │ │ │ │ +10B8B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B8B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B8B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B792 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B794 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B798 CRC B2233F2D (2988654381) │ │ │ │ -10B79C Compressed Size 00000354 (852) │ │ │ │ -10B7A0 Uncompressed Size 00000737 (1847) │ │ │ │ -10B7A4 Filename Length 0024 (36) │ │ │ │ -10B7A6 Extra Length 0000 (0) │ │ │ │ -10B7A8 Comment Length 0000 (0) │ │ │ │ -10B7AA Disk Start 0000 (0) │ │ │ │ -10B7AC Int File Attributes 0000 (0) │ │ │ │ +10B8BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B8BD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B8C1 CRC B2233F2D (2988654381) │ │ │ │ +10B8C5 Compressed Size 00000354 (852) │ │ │ │ +10B8C9 Uncompressed Size 00000737 (1847) │ │ │ │ +10B8CD Filename Length 0024 (36) │ │ │ │ +10B8CF Extra Length 0000 (0) │ │ │ │ +10B8D1 Comment Length 0000 (0) │ │ │ │ +10B8D3 Disk Start 0000 (0) │ │ │ │ +10B8D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B7AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B8D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B7B2 Local Header Offset 000B0680 (722560) │ │ │ │ -10B7B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B8DB Local Header Offset 000B0643 (722499) │ │ │ │ +10B8DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B7B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B8DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B7DA CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ -10B7DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B7DF Created OS 03 (3) 'Unix' │ │ │ │ -10B7E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B7E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B7E2 General Purpose Flag 0800 (2048) │ │ │ │ +10B903 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ +10B907 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B908 Created OS 03 (3) 'Unix' │ │ │ │ +10B909 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B90A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B90B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B7E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B7E6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B7EA CRC 6AA9587D (1789483133) │ │ │ │ -10B7EE Compressed Size 00000364 (868) │ │ │ │ -10B7F2 Uncompressed Size 00000E08 (3592) │ │ │ │ -10B7F6 Filename Length 0023 (35) │ │ │ │ -10B7F8 Extra Length 0000 (0) │ │ │ │ -10B7FA Comment Length 0000 (0) │ │ │ │ -10B7FC Disk Start 0000 (0) │ │ │ │ -10B7FE Int File Attributes 0000 (0) │ │ │ │ +10B90D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B90F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B913 CRC 6AA9587D (1789483133) │ │ │ │ +10B917 Compressed Size 00000364 (868) │ │ │ │ +10B91B Uncompressed Size 00000E08 (3592) │ │ │ │ +10B91F Filename Length 0023 (35) │ │ │ │ +10B921 Extra Length 0000 (0) │ │ │ │ +10B923 Comment Length 0000 (0) │ │ │ │ +10B925 Disk Start 0000 (0) │ │ │ │ +10B927 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B800 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B929 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B804 Local Header Offset 000B0A16 (723478) │ │ │ │ -10B808 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B92D Local Header Offset 000B09D9 (723417) │ │ │ │ +10B931 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B808: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B931: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B82B CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ -10B82F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B830 Created OS 03 (3) 'Unix' │ │ │ │ -10B831 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B832 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B833 General Purpose Flag 0800 (2048) │ │ │ │ +10B954 CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ +10B958 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B959 Created OS 03 (3) 'Unix' │ │ │ │ +10B95A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B95B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B95C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B835 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B837 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B83B CRC 4BB34F16 (1270042390) │ │ │ │ -10B83F Compressed Size 0000116C (4460) │ │ │ │ -10B843 Uncompressed Size 000037C1 (14273) │ │ │ │ -10B847 Filename Length 0028 (40) │ │ │ │ -10B849 Extra Length 0000 (0) │ │ │ │ -10B84B Comment Length 0000 (0) │ │ │ │ -10B84D Disk Start 0000 (0) │ │ │ │ -10B84F Int File Attributes 0000 (0) │ │ │ │ +10B95E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B960 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B964 CRC 4BB34F16 (1270042390) │ │ │ │ +10B968 Compressed Size 0000116C (4460) │ │ │ │ +10B96C Uncompressed Size 000037C1 (14273) │ │ │ │ +10B970 Filename Length 0028 (40) │ │ │ │ +10B972 Extra Length 0000 (0) │ │ │ │ +10B974 Comment Length 0000 (0) │ │ │ │ +10B976 Disk Start 0000 (0) │ │ │ │ +10B978 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B851 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B97A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B855 Local Header Offset 000B0DBB (724411) │ │ │ │ -10B859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B97E Local Header Offset 000B0D7E (724350) │ │ │ │ +10B982 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B881 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ -10B885 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B886 Created OS 03 (3) 'Unix' │ │ │ │ -10B887 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B888 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B889 General Purpose Flag 0800 (2048) │ │ │ │ +10B9AA CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ +10B9AE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B9AF Created OS 03 (3) 'Unix' │ │ │ │ +10B9B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B9B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B9B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B88B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B88D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B891 CRC 6F0756D6 (1862751958) │ │ │ │ -10B895 Compressed Size 0000117A (4474) │ │ │ │ -10B899 Uncompressed Size 0000BBF9 (48121) │ │ │ │ -10B89D Filename Length 0027 (39) │ │ │ │ -10B89F Extra Length 0000 (0) │ │ │ │ -10B8A1 Comment Length 0000 (0) │ │ │ │ -10B8A3 Disk Start 0000 (0) │ │ │ │ -10B8A5 Int File Attributes 0000 (0) │ │ │ │ +10B9B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B9B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B9BA CRC 6F0756D6 (1862751958) │ │ │ │ +10B9BE Compressed Size 0000117A (4474) │ │ │ │ +10B9C2 Uncompressed Size 0000BBF9 (48121) │ │ │ │ +10B9C6 Filename Length 0027 (39) │ │ │ │ +10B9C8 Extra Length 0000 (0) │ │ │ │ +10B9CA Comment Length 0000 (0) │ │ │ │ +10B9CC Disk Start 0000 (0) │ │ │ │ +10B9CE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B8A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B9D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B8AB Local Header Offset 000B1F6D (728941) │ │ │ │ -10B8AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B9D4 Local Header Offset 000B1F30 (728880) │ │ │ │ +10B9D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B8AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B9D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B8D6 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ -10B8DA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B8DB Created OS 03 (3) 'Unix' │ │ │ │ -10B8DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B8DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B8DE General Purpose Flag 0800 (2048) │ │ │ │ +10B9FF CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ +10BA03 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BA04 Created OS 03 (3) 'Unix' │ │ │ │ +10BA05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BA06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BA07 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B8E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B8E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B8E6 CRC C8EF18E9 (3371112681) │ │ │ │ -10B8EA Compressed Size 000009B7 (2487) │ │ │ │ -10B8EE Uncompressed Size 00001A2F (6703) │ │ │ │ -10B8F2 Filename Length 0024 (36) │ │ │ │ -10B8F4 Extra Length 0000 (0) │ │ │ │ -10B8F6 Comment Length 0000 (0) │ │ │ │ -10B8F8 Disk Start 0000 (0) │ │ │ │ -10B8FA Int File Attributes 0000 (0) │ │ │ │ +10BA09 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BA0B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BA0F CRC CCBCF087 (3434934407) │ │ │ │ +10BA13 Compressed Size 000009B8 (2488) │ │ │ │ +10BA17 Uncompressed Size 00001A2F (6703) │ │ │ │ +10BA1B Filename Length 0024 (36) │ │ │ │ +10BA1D Extra Length 0000 (0) │ │ │ │ +10BA1F Comment Length 0000 (0) │ │ │ │ +10BA21 Disk Start 0000 (0) │ │ │ │ +10BA23 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B8FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BA25 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B900 Local Header Offset 000B312C (733484) │ │ │ │ -10B904 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BA29 Local Header Offset 000B30EF (733423) │ │ │ │ +10BA2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B904: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BA2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B928 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ -10B92C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B92D Created OS 03 (3) 'Unix' │ │ │ │ -10B92E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B92F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B930 General Purpose Flag 0800 (2048) │ │ │ │ +10BA51 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ +10BA55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BA56 Created OS 03 (3) 'Unix' │ │ │ │ +10BA57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BA58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BA59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B932 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B934 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B938 CRC DAFC8CE0 (3673984224) │ │ │ │ -10B93C Compressed Size 00000B2A (2858) │ │ │ │ -10B940 Uncompressed Size 000050CF (20687) │ │ │ │ -10B944 Filename Length 0023 (35) │ │ │ │ -10B946 Extra Length 0000 (0) │ │ │ │ -10B948 Comment Length 0000 (0) │ │ │ │ -10B94A Disk Start 0000 (0) │ │ │ │ -10B94C Int File Attributes 0000 (0) │ │ │ │ +10BA5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BA5D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BA61 CRC 7B02178A (2063734666) │ │ │ │ +10BA65 Compressed Size 00000B37 (2871) │ │ │ │ +10BA69 Uncompressed Size 000050CF (20687) │ │ │ │ +10BA6D Filename Length 0023 (35) │ │ │ │ +10BA6F Extra Length 0000 (0) │ │ │ │ +10BA71 Comment Length 0000 (0) │ │ │ │ +10BA73 Disk Start 0000 (0) │ │ │ │ +10BA75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B94E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BA77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B952 Local Header Offset 000B3B25 (736037) │ │ │ │ -10B956 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BA7B Local Header Offset 000B3AE9 (735977) │ │ │ │ +10BA7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B956: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BA7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B979 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ -10B97D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B97E Created OS 03 (3) 'Unix' │ │ │ │ -10B97F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B980 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B981 General Purpose Flag 0800 (2048) │ │ │ │ +10BAA2 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ +10BAA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BAA7 Created OS 03 (3) 'Unix' │ │ │ │ +10BAA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BAA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BAAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B983 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B985 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B989 CRC 700B0680 (1879770752) │ │ │ │ -10B98D Compressed Size 000003A9 (937) │ │ │ │ -10B991 Uncompressed Size 0000095B (2395) │ │ │ │ -10B995 Filename Length 0029 (41) │ │ │ │ -10B997 Extra Length 0000 (0) │ │ │ │ -10B999 Comment Length 0000 (0) │ │ │ │ -10B99B Disk Start 0000 (0) │ │ │ │ -10B99D Int File Attributes 0000 (0) │ │ │ │ +10BAAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BAAE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BAB2 CRC 700B0680 (1879770752) │ │ │ │ +10BAB6 Compressed Size 000003A9 (937) │ │ │ │ +10BABA Uncompressed Size 0000095B (2395) │ │ │ │ +10BABE Filename Length 0029 (41) │ │ │ │ +10BAC0 Extra Length 0000 (0) │ │ │ │ +10BAC2 Comment Length 0000 (0) │ │ │ │ +10BAC4 Disk Start 0000 (0) │ │ │ │ +10BAC6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B99F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BAC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B9A3 Local Header Offset 000B4690 (738960) │ │ │ │ -10B9A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BACC Local Header Offset 000B4661 (738913) │ │ │ │ +10BAD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BAD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B9D0 CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ -10B9D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B9D5 Created OS 03 (3) 'Unix' │ │ │ │ -10B9D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B9D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B9D8 General Purpose Flag 0800 (2048) │ │ │ │ +10BAF9 CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ +10BAFD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BAFE Created OS 03 (3) 'Unix' │ │ │ │ +10BAFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BB00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BB01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B9DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B9DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B9E0 CRC 08C19159 (146903385) │ │ │ │ -10B9E4 Compressed Size 000004CA (1226) │ │ │ │ -10B9E8 Uncompressed Size 00001A1C (6684) │ │ │ │ -10B9EC Filename Length 0028 (40) │ │ │ │ -10B9EE Extra Length 0000 (0) │ │ │ │ -10B9F0 Comment Length 0000 (0) │ │ │ │ -10B9F2 Disk Start 0000 (0) │ │ │ │ -10B9F4 Int File Attributes 0000 (0) │ │ │ │ +10BB03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB05 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BB09 CRC 08C19159 (146903385) │ │ │ │ +10BB0D Compressed Size 000004CA (1226) │ │ │ │ +10BB11 Uncompressed Size 00001A1C (6684) │ │ │ │ +10BB15 Filename Length 0028 (40) │ │ │ │ +10BB17 Extra Length 0000 (0) │ │ │ │ +10BB19 Comment Length 0000 (0) │ │ │ │ +10BB1B Disk Start 0000 (0) │ │ │ │ +10BB1D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B9F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BB1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B9FA Local Header Offset 000B4A80 (739968) │ │ │ │ -10B9FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB23 Local Header Offset 000B4A51 (739921) │ │ │ │ +10BB27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BA26 CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ -10BA2A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BA2B Created OS 03 (3) 'Unix' │ │ │ │ -10BA2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BA2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BA2E General Purpose Flag 0800 (2048) │ │ │ │ +10BB4F CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ +10BB53 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BB54 Created OS 03 (3) 'Unix' │ │ │ │ +10BB55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BB56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BB57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BA30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BA32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BA36 CRC 8E7406BA (2389968570) │ │ │ │ -10BA3A Compressed Size 00000294 (660) │ │ │ │ -10BA3E Uncompressed Size 0000061B (1563) │ │ │ │ -10BA42 Filename Length 002E (46) │ │ │ │ -10BA44 Extra Length 0000 (0) │ │ │ │ -10BA46 Comment Length 0000 (0) │ │ │ │ -10BA48 Disk Start 0000 (0) │ │ │ │ -10BA4A Int File Attributes 0000 (0) │ │ │ │ +10BB59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB5B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BB5F CRC 8E7406BA (2389968570) │ │ │ │ +10BB63 Compressed Size 00000294 (660) │ │ │ │ +10BB67 Uncompressed Size 0000061B (1563) │ │ │ │ +10BB6B Filename Length 002E (46) │ │ │ │ +10BB6D Extra Length 0000 (0) │ │ │ │ +10BB6F Comment Length 0000 (0) │ │ │ │ +10BB71 Disk Start 0000 (0) │ │ │ │ +10BB73 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BA4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BB75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BA50 Local Header Offset 000B4F90 (741264) │ │ │ │ -10BA54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB79 Local Header Offset 000B4F61 (741217) │ │ │ │ +10BB7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BA54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BA82 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ -10BA86 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BA87 Created OS 03 (3) 'Unix' │ │ │ │ -10BA88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BA89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BA8A General Purpose Flag 0800 (2048) │ │ │ │ +10BBAB CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ +10BBAF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BBB0 Created OS 03 (3) 'Unix' │ │ │ │ +10BBB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BBB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BBB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BA8C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BA8E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BA92 CRC 182701C6 (405209542) │ │ │ │ -10BA96 Compressed Size 000002A0 (672) │ │ │ │ -10BA9A Uncompressed Size 00000C5F (3167) │ │ │ │ -10BA9E Filename Length 002D (45) │ │ │ │ -10BAA0 Extra Length 0000 (0) │ │ │ │ -10BAA2 Comment Length 0000 (0) │ │ │ │ -10BAA4 Disk Start 0000 (0) │ │ │ │ -10BAA6 Int File Attributes 0000 (0) │ │ │ │ +10BBB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BBB7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BBBB CRC 182701C6 (405209542) │ │ │ │ +10BBBF Compressed Size 000002A0 (672) │ │ │ │ +10BBC3 Uncompressed Size 00000C5F (3167) │ │ │ │ +10BBC7 Filename Length 002D (45) │ │ │ │ +10BBC9 Extra Length 0000 (0) │ │ │ │ +10BBCB Comment Length 0000 (0) │ │ │ │ +10BBCD Disk Start 0000 (0) │ │ │ │ +10BBCF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BAA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BBD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BAAC Local Header Offset 000B5270 (742000) │ │ │ │ -10BAB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BBD5 Local Header Offset 000B5241 (741953) │ │ │ │ +10BBD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BAB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BBD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BADD CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ -10BAE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BAE2 Created OS 03 (3) 'Unix' │ │ │ │ -10BAE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BAE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BAE5 General Purpose Flag 0800 (2048) │ │ │ │ +10BC06 CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ +10BC0A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BC0B Created OS 03 (3) 'Unix' │ │ │ │ +10BC0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BC0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BC0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BAE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BAE9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BAED CRC 23949E93 (596942483) │ │ │ │ -10BAF1 Compressed Size 00000416 (1046) │ │ │ │ -10BAF5 Uncompressed Size 00000C19 (3097) │ │ │ │ -10BAF9 Filename Length 0035 (53) │ │ │ │ -10BAFB Extra Length 0000 (0) │ │ │ │ -10BAFD Comment Length 0000 (0) │ │ │ │ -10BAFF Disk Start 0000 (0) │ │ │ │ -10BB01 Int File Attributes 0000 (0) │ │ │ │ +10BC10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BC12 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BC16 CRC 23949E93 (596942483) │ │ │ │ +10BC1A Compressed Size 00000416 (1046) │ │ │ │ +10BC1E Uncompressed Size 00000C19 (3097) │ │ │ │ +10BC22 Filename Length 0035 (53) │ │ │ │ +10BC24 Extra Length 0000 (0) │ │ │ │ +10BC26 Comment Length 0000 (0) │ │ │ │ +10BC28 Disk Start 0000 (0) │ │ │ │ +10BC2A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BB03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BC2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BB07 Local Header Offset 000B555B (742747) │ │ │ │ -10BB0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BC30 Local Header Offset 000B552C (742700) │ │ │ │ +10BC34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BC34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BB40 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ -10BB44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BB45 Created OS 03 (3) 'Unix' │ │ │ │ -10BB46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BB47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BB48 General Purpose Flag 0800 (2048) │ │ │ │ +10BC69 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ +10BC6D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BC6E Created OS 03 (3) 'Unix' │ │ │ │ +10BC6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BC70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BC71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BB4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BB4C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BB50 CRC 9EEA1DDD (2666143197) │ │ │ │ -10BB54 Compressed Size 00000340 (832) │ │ │ │ -10BB58 Uncompressed Size 0000174F (5967) │ │ │ │ -10BB5C Filename Length 0034 (52) │ │ │ │ -10BB5E Extra Length 0000 (0) │ │ │ │ -10BB60 Comment Length 0000 (0) │ │ │ │ -10BB62 Disk Start 0000 (0) │ │ │ │ -10BB64 Int File Attributes 0000 (0) │ │ │ │ +10BC73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BC75 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BC79 CRC 9EEA1DDD (2666143197) │ │ │ │ +10BC7D Compressed Size 00000340 (832) │ │ │ │ +10BC81 Uncompressed Size 0000174F (5967) │ │ │ │ +10BC85 Filename Length 0034 (52) │ │ │ │ +10BC87 Extra Length 0000 (0) │ │ │ │ +10BC89 Comment Length 0000 (0) │ │ │ │ +10BC8B Disk Start 0000 (0) │ │ │ │ +10BC8D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BB66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BC8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BB6A Local Header Offset 000B59C4 (743876) │ │ │ │ -10BB6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BC93 Local Header Offset 000B5995 (743829) │ │ │ │ +10BC97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BC97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BBA2 CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ -10BBA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BBA7 Created OS 03 (3) 'Unix' │ │ │ │ -10BBA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BBA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BBAA General Purpose Flag 0800 (2048) │ │ │ │ +10BCCB CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ +10BCCF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BCD0 Created OS 03 (3) 'Unix' │ │ │ │ +10BCD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BCD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BCD3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BBAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BBAE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BBB2 CRC 0082FAD5 (8583893) │ │ │ │ -10BBB6 Compressed Size 00000489 (1161) │ │ │ │ -10BBBA Uncompressed Size 000009C9 (2505) │ │ │ │ -10BBBE Filename Length 0028 (40) │ │ │ │ -10BBC0 Extra Length 0000 (0) │ │ │ │ -10BBC2 Comment Length 0000 (0) │ │ │ │ -10BBC4 Disk Start 0000 (0) │ │ │ │ -10BBC6 Int File Attributes 0000 (0) │ │ │ │ +10BCD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BCD7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BCDB CRC 0082FAD5 (8583893) │ │ │ │ +10BCDF Compressed Size 00000489 (1161) │ │ │ │ +10BCE3 Uncompressed Size 000009C9 (2505) │ │ │ │ +10BCE7 Filename Length 0028 (40) │ │ │ │ +10BCE9 Extra Length 0000 (0) │ │ │ │ +10BCEB Comment Length 0000 (0) │ │ │ │ +10BCED Disk Start 0000 (0) │ │ │ │ +10BCEF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BBC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BCF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BBCC Local Header Offset 000B5D56 (744790) │ │ │ │ -10BBD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BCF5 Local Header Offset 000B5D27 (744743) │ │ │ │ +10BCF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BBD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BCF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BBF8 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ -10BBFC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BBFD Created OS 03 (3) 'Unix' │ │ │ │ -10BBFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BBFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BC00 General Purpose Flag 0800 (2048) │ │ │ │ +10BD21 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ +10BD25 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BD26 Created OS 03 (3) 'Unix' │ │ │ │ +10BD27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BC02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BC04 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BC08 CRC BF91C0E5 (3214000357) │ │ │ │ -10BC0C Compressed Size 000004C8 (1224) │ │ │ │ -10BC10 Uncompressed Size 0000112F (4399) │ │ │ │ -10BC14 Filename Length 0027 (39) │ │ │ │ -10BC16 Extra Length 0000 (0) │ │ │ │ -10BC18 Comment Length 0000 (0) │ │ │ │ -10BC1A Disk Start 0000 (0) │ │ │ │ -10BC1C Int File Attributes 0000 (0) │ │ │ │ +10BD2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD2D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BD31 CRC BF91C0E5 (3214000357) │ │ │ │ +10BD35 Compressed Size 000004C8 (1224) │ │ │ │ +10BD39 Uncompressed Size 0000112F (4399) │ │ │ │ +10BD3D Filename Length 0027 (39) │ │ │ │ +10BD3F Extra Length 0000 (0) │ │ │ │ +10BD41 Comment Length 0000 (0) │ │ │ │ +10BD43 Disk Start 0000 (0) │ │ │ │ +10BD45 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BC1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BD47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BC22 Local Header Offset 000B6225 (746021) │ │ │ │ -10BC26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BD4B Local Header Offset 000B61F6 (745974) │ │ │ │ +10BD4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BC26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BD4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BC4D CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ -10BC51 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BC52 Created OS 03 (3) 'Unix' │ │ │ │ -10BC53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BC54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BC55 General Purpose Flag 0800 (2048) │ │ │ │ +10BD76 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ +10BD7A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BD7B Created OS 03 (3) 'Unix' │ │ │ │ +10BD7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BC57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BC59 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BC5D CRC 997BD7D7 (2575030231) │ │ │ │ -10BC61 Compressed Size 000002A9 (681) │ │ │ │ -10BC65 Uncompressed Size 000005B6 (1462) │ │ │ │ -10BC69 Filename Length 002F (47) │ │ │ │ -10BC6B Extra Length 0000 (0) │ │ │ │ -10BC6D Comment Length 0000 (0) │ │ │ │ -10BC6F Disk Start 0000 (0) │ │ │ │ -10BC71 Int File Attributes 0000 (0) │ │ │ │ +10BD80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BD86 CRC 997BD7D7 (2575030231) │ │ │ │ +10BD8A Compressed Size 000002A9 (681) │ │ │ │ +10BD8E Uncompressed Size 000005B6 (1462) │ │ │ │ +10BD92 Filename Length 002F (47) │ │ │ │ +10BD94 Extra Length 0000 (0) │ │ │ │ +10BD96 Comment Length 0000 (0) │ │ │ │ +10BD98 Disk Start 0000 (0) │ │ │ │ +10BD9A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BC73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BD9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BC77 Local Header Offset 000B6732 (747314) │ │ │ │ -10BC7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BDA0 Local Header Offset 000B6703 (747267) │ │ │ │ +10BDA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BC7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BDA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BCAA CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ -10BCAE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BCAF Created OS 03 (3) 'Unix' │ │ │ │ -10BCB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BCB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BCB2 General Purpose Flag 0800 (2048) │ │ │ │ +10BDD3 CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ +10BDD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BDD8 Created OS 03 (3) 'Unix' │ │ │ │ +10BDD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BDDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BDDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BCB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BCB6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BCBA CRC B1EF9538 (2985268536) │ │ │ │ -10BCBE Compressed Size 00000286 (646) │ │ │ │ -10BCC2 Uncompressed Size 00000A7A (2682) │ │ │ │ -10BCC6 Filename Length 002E (46) │ │ │ │ -10BCC8 Extra Length 0000 (0) │ │ │ │ -10BCCA Comment Length 0000 (0) │ │ │ │ -10BCCC Disk Start 0000 (0) │ │ │ │ -10BCCE Int File Attributes 0000 (0) │ │ │ │ +10BDDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BDDF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BDE3 CRC B1EF9538 (2985268536) │ │ │ │ +10BDE7 Compressed Size 00000286 (646) │ │ │ │ +10BDEB Uncompressed Size 00000A7A (2682) │ │ │ │ +10BDEF Filename Length 002E (46) │ │ │ │ +10BDF1 Extra Length 0000 (0) │ │ │ │ +10BDF3 Comment Length 0000 (0) │ │ │ │ +10BDF5 Disk Start 0000 (0) │ │ │ │ +10BDF7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BCD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BDF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BCD4 Local Header Offset 000B6A28 (748072) │ │ │ │ -10BCD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BDFD Local Header Offset 000B69F9 (748025) │ │ │ │ +10BE01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BCD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BE01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BD06 CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ -10BD0A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BD0B Created OS 03 (3) 'Unix' │ │ │ │ -10BD0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD0E General Purpose Flag 0800 (2048) │ │ │ │ +10BE2F CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ +10BE33 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BE34 Created OS 03 (3) 'Unix' │ │ │ │ +10BE35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BE36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BE37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD10 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD12 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BD16 CRC 5A9148C0 (1519470784) │ │ │ │ -10BD1A Compressed Size 000003BC (956) │ │ │ │ -10BD1E Uncompressed Size 000008D4 (2260) │ │ │ │ -10BD22 Filename Length 002B (43) │ │ │ │ -10BD24 Extra Length 0000 (0) │ │ │ │ -10BD26 Comment Length 0000 (0) │ │ │ │ -10BD28 Disk Start 0000 (0) │ │ │ │ -10BD2A Int File Attributes 0000 (0) │ │ │ │ +10BE39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BE3B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BE3F CRC 5A9148C0 (1519470784) │ │ │ │ +10BE43 Compressed Size 000003BC (956) │ │ │ │ +10BE47 Uncompressed Size 000008D4 (2260) │ │ │ │ +10BE4B Filename Length 002B (43) │ │ │ │ +10BE4D Extra Length 0000 (0) │ │ │ │ +10BE4F Comment Length 0000 (0) │ │ │ │ +10BE51 Disk Start 0000 (0) │ │ │ │ +10BE53 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BD2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BE55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BD30 Local Header Offset 000B6CFA (748794) │ │ │ │ -10BD34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BE59 Local Header Offset 000B6CCB (748747) │ │ │ │ +10BE5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BE5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BD5F CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ -10BD63 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BD64 Created OS 03 (3) 'Unix' │ │ │ │ -10BD65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD67 General Purpose Flag 0800 (2048) │ │ │ │ +10BE88 CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ +10BE8C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BE8D Created OS 03 (3) 'Unix' │ │ │ │ +10BE8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BE8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BE90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD6B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BD6F CRC EA1FA61C (3927942684) │ │ │ │ -10BD73 Compressed Size 00000324 (804) │ │ │ │ -10BD77 Uncompressed Size 0000105E (4190) │ │ │ │ -10BD7B Filename Length 002A (42) │ │ │ │ -10BD7D Extra Length 0000 (0) │ │ │ │ -10BD7F Comment Length 0000 (0) │ │ │ │ -10BD81 Disk Start 0000 (0) │ │ │ │ -10BD83 Int File Attributes 0000 (0) │ │ │ │ +10BE92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BE94 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BE98 CRC EA1FA61C (3927942684) │ │ │ │ +10BE9C Compressed Size 00000324 (804) │ │ │ │ +10BEA0 Uncompressed Size 0000105E (4190) │ │ │ │ +10BEA4 Filename Length 002A (42) │ │ │ │ +10BEA6 Extra Length 0000 (0) │ │ │ │ +10BEA8 Comment Length 0000 (0) │ │ │ │ +10BEAA Disk Start 0000 (0) │ │ │ │ +10BEAC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BD85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BEAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BD89 Local Header Offset 000B70FF (749823) │ │ │ │ -10BD8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BEB2 Local Header Offset 000B70D0 (749776) │ │ │ │ +10BEB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BEB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BDB7 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ -10BDBB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BDBC Created OS 03 (3) 'Unix' │ │ │ │ -10BDBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BDBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BDBF General Purpose Flag 0800 (2048) │ │ │ │ +10BEE0 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ +10BEE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BEE5 Created OS 03 (3) 'Unix' │ │ │ │ +10BEE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BEE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BEE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BDC1 Compression Method 0000 (0) 'Stored' │ │ │ │ -10BDC3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BDC7 CRC 00000000 (0) │ │ │ │ -10BDCB Compressed Size 00000000 (0) │ │ │ │ -10BDCF Uncompressed Size 00000000 (0) │ │ │ │ -10BDD3 Filename Length 0010 (16) │ │ │ │ -10BDD5 Extra Length 0000 (0) │ │ │ │ -10BDD7 Comment Length 0000 (0) │ │ │ │ -10BDD9 Disk Start 0000 (0) │ │ │ │ -10BDDB Int File Attributes 0000 (0) │ │ │ │ +10BEEA Compression Method 0000 (0) 'Stored' │ │ │ │ +10BEEC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BEF0 CRC 00000000 (0) │ │ │ │ +10BEF4 Compressed Size 00000000 (0) │ │ │ │ +10BEF8 Uncompressed Size 00000000 (0) │ │ │ │ +10BEFC Filename Length 0010 (16) │ │ │ │ +10BEFE Extra Length 0000 (0) │ │ │ │ +10BF00 Comment Length 0000 (0) │ │ │ │ +10BF02 Disk Start 0000 (0) │ │ │ │ +10BF04 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BDDD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10BF06 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10BDE1 Local Header Offset 000B746B (750699) │ │ │ │ -10BDE5 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10BF0A Local Header Offset 000B743C (750652) │ │ │ │ +10BF0E Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BDE5: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF0E: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10BDE5: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10BF0E: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BDBD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BEE6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10BDF5 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ -10BDF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BDFA Created OS 03 (3) 'Unix' │ │ │ │ -10BDFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BDFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BDFD General Purpose Flag 0800 (2048) │ │ │ │ +10BF1E CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ +10BF22 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BF23 Created OS 03 (3) 'Unix' │ │ │ │ +10BF24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BF25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BF26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BDFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BE01 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BE05 CRC 810F19F8 (2165250552) │ │ │ │ -10BE09 Compressed Size 0000006B (107) │ │ │ │ -10BE0D Uncompressed Size 0000007F (127) │ │ │ │ -10BE11 Filename Length 0025 (37) │ │ │ │ -10BE13 Extra Length 0000 (0) │ │ │ │ -10BE15 Comment Length 0000 (0) │ │ │ │ -10BE17 Disk Start 0000 (0) │ │ │ │ -10BE19 Int File Attributes 0000 (0) │ │ │ │ +10BF28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BF2A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BF2E CRC 810F19F8 (2165250552) │ │ │ │ +10BF32 Compressed Size 0000006B (107) │ │ │ │ +10BF36 Uncompressed Size 0000007F (127) │ │ │ │ +10BF3A Filename Length 0025 (37) │ │ │ │ +10BF3C Extra Length 0000 (0) │ │ │ │ +10BF3E Comment Length 0000 (0) │ │ │ │ +10BF40 Disk Start 0000 (0) │ │ │ │ +10BF42 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BE1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BF44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BE1F Local Header Offset 000B7499 (750745) │ │ │ │ -10BE23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BF48 Local Header Offset 000B746A (750698) │ │ │ │ +10BF4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BE23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BE48 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ -10BE4C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BE4D Created OS 03 (3) 'Unix' │ │ │ │ -10BE4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BE4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BE50 General Purpose Flag 0800 (2048) │ │ │ │ +10BF71 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ +10BF75 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BF76 Created OS 03 (3) 'Unix' │ │ │ │ +10BF77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BF78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BF79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BE52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BE54 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BE58 CRC 8E3C5B46 (2386320198) │ │ │ │ -10BE5C Compressed Size 0000007B (123) │ │ │ │ -10BE60 Uncompressed Size 00000098 (152) │ │ │ │ -10BE64 Filename Length 0024 (36) │ │ │ │ -10BE66 Extra Length 0000 (0) │ │ │ │ -10BE68 Comment Length 0000 (0) │ │ │ │ -10BE6A Disk Start 0000 (0) │ │ │ │ -10BE6C Int File Attributes 0000 (0) │ │ │ │ +10BF7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BF7D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BF81 CRC 8E3C5B46 (2386320198) │ │ │ │ +10BF85 Compressed Size 0000007B (123) │ │ │ │ +10BF89 Uncompressed Size 00000098 (152) │ │ │ │ +10BF8D Filename Length 0024 (36) │ │ │ │ +10BF8F Extra Length 0000 (0) │ │ │ │ +10BF91 Comment Length 0000 (0) │ │ │ │ +10BF93 Disk Start 0000 (0) │ │ │ │ +10BF95 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BE6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BF97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BE72 Local Header Offset 000B7547 (750919) │ │ │ │ -10BE76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BF9B Local Header Offset 000B7518 (750872) │ │ │ │ +10BF9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BE76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BE9A CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ -10BE9E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BE9F Created OS 03 (3) 'Unix' │ │ │ │ -10BEA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BEA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BEA2 General Purpose Flag 0800 (2048) │ │ │ │ +10BFC3 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ +10BFC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BFC8 Created OS 03 (3) 'Unix' │ │ │ │ +10BFC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BFCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BFCB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BEA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BEA6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BEAA CRC F45D972D (4099774253) │ │ │ │ -10BEAE Compressed Size 000001D1 (465) │ │ │ │ -10BEB2 Uncompressed Size 00000348 (840) │ │ │ │ -10BEB6 Filename Length 0028 (40) │ │ │ │ -10BEB8 Extra Length 0000 (0) │ │ │ │ -10BEBA Comment Length 0000 (0) │ │ │ │ -10BEBC Disk Start 0000 (0) │ │ │ │ -10BEBE Int File Attributes 0000 (0) │ │ │ │ +10BFCD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BFCF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BFD3 CRC F45D972D (4099774253) │ │ │ │ +10BFD7 Compressed Size 000001D1 (465) │ │ │ │ +10BFDB Uncompressed Size 00000348 (840) │ │ │ │ +10BFDF Filename Length 0028 (40) │ │ │ │ +10BFE1 Extra Length 0000 (0) │ │ │ │ +10BFE3 Comment Length 0000 (0) │ │ │ │ +10BFE5 Disk Start 0000 (0) │ │ │ │ +10BFE7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BEC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BFE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BEC4 Local Header Offset 000B7604 (751108) │ │ │ │ -10BEC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BFED Local Header Offset 000B75D5 (751061) │ │ │ │ +10BFF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BEC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BFF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BEF0 CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ -10BEF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BEF5 Created OS 03 (3) 'Unix' │ │ │ │ -10BEF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BEF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BEF8 General Purpose Flag 0800 (2048) │ │ │ │ +10C019 CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ +10C01D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C01E Created OS 03 (3) 'Unix' │ │ │ │ +10C01F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C020 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C021 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BEFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BEFC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BF00 CRC 6C1BCEA8 (1813761704) │ │ │ │ -10BF04 Compressed Size 00000166 (358) │ │ │ │ -10BF08 Uncompressed Size 00000267 (615) │ │ │ │ -10BF0C Filename Length 0027 (39) │ │ │ │ -10BF0E Extra Length 0000 (0) │ │ │ │ -10BF10 Comment Length 0000 (0) │ │ │ │ -10BF12 Disk Start 0000 (0) │ │ │ │ -10BF14 Int File Attributes 0000 (0) │ │ │ │ +10C023 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C025 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C029 CRC 6C1BCEA8 (1813761704) │ │ │ │ +10C02D Compressed Size 00000166 (358) │ │ │ │ +10C031 Uncompressed Size 00000267 (615) │ │ │ │ +10C035 Filename Length 0027 (39) │ │ │ │ +10C037 Extra Length 0000 (0) │ │ │ │ +10C039 Comment Length 0000 (0) │ │ │ │ +10C03B Disk Start 0000 (0) │ │ │ │ +10C03D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BF16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C03F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BF1A Local Header Offset 000B781B (751643) │ │ │ │ -10BF1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C043 Local Header Offset 000B77EC (751596) │ │ │ │ +10C047 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C047: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BF45 CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ -10BF49 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BF4A Created OS 03 (3) 'Unix' │ │ │ │ -10BF4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BF4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BF4D General Purpose Flag 0800 (2048) │ │ │ │ +10C06E CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ +10C072 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C073 Created OS 03 (3) 'Unix' │ │ │ │ +10C074 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C075 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C076 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BF4F Compression Method 0000 (0) 'Stored' │ │ │ │ -10BF51 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BF55 CRC 00000000 (0) │ │ │ │ -10BF59 Compressed Size 00000000 (0) │ │ │ │ -10BF5D Uncompressed Size 00000000 (0) │ │ │ │ -10BF61 Filename Length 001C (28) │ │ │ │ -10BF63 Extra Length 0000 (0) │ │ │ │ -10BF65 Comment Length 0000 (0) │ │ │ │ -10BF67 Disk Start 0000 (0) │ │ │ │ -10BF69 Int File Attributes 0000 (0) │ │ │ │ +10C078 Compression Method 0000 (0) 'Stored' │ │ │ │ +10C07A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C07E CRC 00000000 (0) │ │ │ │ +10C082 Compressed Size 00000000 (0) │ │ │ │ +10C086 Uncompressed Size 00000000 (0) │ │ │ │ +10C08A Filename Length 001C (28) │ │ │ │ +10C08C Extra Length 0000 (0) │ │ │ │ +10C08E Comment Length 0000 (0) │ │ │ │ +10C090 Disk Start 0000 (0) │ │ │ │ +10C092 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BF6B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10C094 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10BF6F Local Header Offset 000B79C6 (752070) │ │ │ │ -10BF73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C098 Local Header Offset 000B7997 (752023) │ │ │ │ +10C09C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C09C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10BF73: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10C09C: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF4B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C074: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10BF8F CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ -10BF93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BF94 Created OS 03 (3) 'Unix' │ │ │ │ -10BF95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BF96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BF97 General Purpose Flag 0800 (2048) │ │ │ │ +10C0B8 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ +10C0BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C0BD Created OS 03 (3) 'Unix' │ │ │ │ +10C0BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C0BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C0C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BF99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BF9B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BF9F CRC 3BCC4A9F (1003244191) │ │ │ │ -10BFA3 Compressed Size 00000291 (657) │ │ │ │ -10BFA7 Uncompressed Size 000005EF (1519) │ │ │ │ -10BFAB Filename Length 003A (58) │ │ │ │ -10BFAD Extra Length 0000 (0) │ │ │ │ -10BFAF Comment Length 0000 (0) │ │ │ │ -10BFB1 Disk Start 0000 (0) │ │ │ │ -10BFB3 Int File Attributes 0000 (0) │ │ │ │ +10C0C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C0C4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C0C8 CRC 9603D8AE (2516834478) │ │ │ │ +10C0CC Compressed Size 00000292 (658) │ │ │ │ +10C0D0 Uncompressed Size 000005EF (1519) │ │ │ │ +10C0D4 Filename Length 003A (58) │ │ │ │ +10C0D6 Extra Length 0000 (0) │ │ │ │ +10C0D8 Comment Length 0000 (0) │ │ │ │ +10C0DA Disk Start 0000 (0) │ │ │ │ +10C0DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BFB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C0DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BFB9 Local Header Offset 000B7A00 (752128) │ │ │ │ -10BFBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C0E2 Local Header Offset 000B79D1 (752081) │ │ │ │ +10C0E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BFBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C0E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BFF7 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ -10BFFB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BFFC Created OS 03 (3) 'Unix' │ │ │ │ -10BFFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BFFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BFFF General Purpose Flag 0800 (2048) │ │ │ │ +10C120 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ +10C124 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C125 Created OS 03 (3) 'Unix' │ │ │ │ +10C126 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C127 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C128 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C001 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C003 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C007 CRC 776C598F (2003589519) │ │ │ │ -10C00B Compressed Size 0000040A (1034) │ │ │ │ -10C00F Uncompressed Size 00000D71 (3441) │ │ │ │ -10C013 Filename Length 0039 (57) │ │ │ │ -10C015 Extra Length 0000 (0) │ │ │ │ -10C017 Comment Length 0000 (0) │ │ │ │ -10C019 Disk Start 0000 (0) │ │ │ │ -10C01B Int File Attributes 0000 (0) │ │ │ │ +10C12A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C12C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C130 CRC 7DED7EFB (2112716539) │ │ │ │ +10C134 Compressed Size 00000406 (1030) │ │ │ │ +10C138 Uncompressed Size 00000D3D (3389) │ │ │ │ +10C13C Filename Length 0039 (57) │ │ │ │ +10C13E Extra Length 0000 (0) │ │ │ │ +10C140 Comment Length 0000 (0) │ │ │ │ +10C142 Disk Start 0000 (0) │ │ │ │ +10C144 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C01D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C146 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C021 Local Header Offset 000B7CE9 (752873) │ │ │ │ -10C025 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C14A Local Header Offset 000B7CBB (752827) │ │ │ │ +10C14E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C025: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C14E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C05E CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ -10C062 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C063 Created OS 03 (3) 'Unix' │ │ │ │ -10C064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C066 General Purpose Flag 0800 (2048) │ │ │ │ +10C187 CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ +10C18B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C18C Created OS 03 (3) 'Unix' │ │ │ │ +10C18D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C18E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C18F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C068 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C06A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C06E CRC C1DDF2A5 (3252548261) │ │ │ │ -10C072 Compressed Size 00000390 (912) │ │ │ │ -10C076 Uncompressed Size 00000926 (2342) │ │ │ │ -10C07A Filename Length 0041 (65) │ │ │ │ -10C07C Extra Length 0000 (0) │ │ │ │ -10C07E Comment Length 0000 (0) │ │ │ │ -10C080 Disk Start 0000 (0) │ │ │ │ -10C082 Int File Attributes 0000 (0) │ │ │ │ +10C191 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C193 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C197 CRC C1DDF2A5 (3252548261) │ │ │ │ +10C19B Compressed Size 00000390 (912) │ │ │ │ +10C19F Uncompressed Size 00000926 (2342) │ │ │ │ +10C1A3 Filename Length 0041 (65) │ │ │ │ +10C1A5 Extra Length 0000 (0) │ │ │ │ +10C1A7 Comment Length 0000 (0) │ │ │ │ +10C1A9 Disk Start 0000 (0) │ │ │ │ +10C1AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C084 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C1AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C088 Local Header Offset 000B814A (753994) │ │ │ │ -10C08C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C1B1 Local Header Offset 000B8118 (753944) │ │ │ │ +10C1B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C08C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C1B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C0CD CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ -10C0D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C0D2 Created OS 03 (3) 'Unix' │ │ │ │ -10C0D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C0D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C0D5 General Purpose Flag 0800 (2048) │ │ │ │ +10C1F6 CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ +10C1FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C1FB Created OS 03 (3) 'Unix' │ │ │ │ +10C1FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C1FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C1FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C0D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C0D9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C0DD CRC 81A68CD6 (2175175894) │ │ │ │ -10C0E1 Compressed Size 00000383 (899) │ │ │ │ -10C0E5 Uncompressed Size 000011C9 (4553) │ │ │ │ -10C0E9 Filename Length 0040 (64) │ │ │ │ -10C0EB Extra Length 0000 (0) │ │ │ │ -10C0ED Comment Length 0000 (0) │ │ │ │ -10C0EF Disk Start 0000 (0) │ │ │ │ -10C0F1 Int File Attributes 0000 (0) │ │ │ │ +10C200 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C202 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C206 CRC 81A68CD6 (2175175894) │ │ │ │ +10C20A Compressed Size 00000383 (899) │ │ │ │ +10C20E Uncompressed Size 000011C9 (4553) │ │ │ │ +10C212 Filename Length 0040 (64) │ │ │ │ +10C214 Extra Length 0000 (0) │ │ │ │ +10C216 Comment Length 0000 (0) │ │ │ │ +10C218 Disk Start 0000 (0) │ │ │ │ +10C21A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C0F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C21C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C0F7 Local Header Offset 000B8539 (755001) │ │ │ │ -10C0FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C220 Local Header Offset 000B8507 (754951) │ │ │ │ +10C224 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C0FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C224: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C13B CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ -10C13F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C140 Created OS 03 (3) 'Unix' │ │ │ │ -10C141 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C142 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C143 General Purpose Flag 0800 (2048) │ │ │ │ +10C264 CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ +10C268 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C269 Created OS 03 (3) 'Unix' │ │ │ │ +10C26A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C26B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C26C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C145 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C147 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C14B CRC 0B00A36C (184591212) │ │ │ │ -10C14F Compressed Size 0000025A (602) │ │ │ │ -10C153 Uncompressed Size 000004BD (1213) │ │ │ │ -10C157 Filename Length 0031 (49) │ │ │ │ -10C159 Extra Length 0000 (0) │ │ │ │ -10C15B Comment Length 0000 (0) │ │ │ │ -10C15D Disk Start 0000 (0) │ │ │ │ -10C15F Int File Attributes 0000 (0) │ │ │ │ +10C26E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C270 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C274 CRC 0B00A36C (184591212) │ │ │ │ +10C278 Compressed Size 0000025A (602) │ │ │ │ +10C27C Uncompressed Size 000004BD (1213) │ │ │ │ +10C280 Filename Length 0031 (49) │ │ │ │ +10C282 Extra Length 0000 (0) │ │ │ │ +10C284 Comment Length 0000 (0) │ │ │ │ +10C286 Disk Start 0000 (0) │ │ │ │ +10C288 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C161 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C28A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C165 Local Header Offset 000B891A (755994) │ │ │ │ -10C169 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C28E Local Header Offset 000B88E8 (755944) │ │ │ │ +10C292 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C169: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C292: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C19A CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ -10C19E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C19F Created OS 03 (3) 'Unix' │ │ │ │ -10C1A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C1A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C1A2 General Purpose Flag 0800 (2048) │ │ │ │ +10C2C3 CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ +10C2C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C2C8 Created OS 03 (3) 'Unix' │ │ │ │ +10C2C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C2CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C2CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C1A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C1A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C1AA CRC 56D06CB0 (1456499888) │ │ │ │ -10C1AE Compressed Size 00000279 (633) │ │ │ │ -10C1B2 Uncompressed Size 000008A0 (2208) │ │ │ │ -10C1B6 Filename Length 0030 (48) │ │ │ │ -10C1B8 Extra Length 0000 (0) │ │ │ │ -10C1BA Comment Length 0000 (0) │ │ │ │ -10C1BC Disk Start 0000 (0) │ │ │ │ -10C1BE Int File Attributes 0000 (0) │ │ │ │ +10C2CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C2CF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C2D3 CRC 56D06CB0 (1456499888) │ │ │ │ +10C2D7 Compressed Size 00000279 (633) │ │ │ │ +10C2DB Uncompressed Size 000008A0 (2208) │ │ │ │ +10C2DF Filename Length 0030 (48) │ │ │ │ +10C2E1 Extra Length 0000 (0) │ │ │ │ +10C2E3 Comment Length 0000 (0) │ │ │ │ +10C2E5 Disk Start 0000 (0) │ │ │ │ +10C2E7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C1C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C2E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C1C4 Local Header Offset 000B8BC3 (756675) │ │ │ │ -10C1C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C2ED Local Header Offset 000B8B91 (756625) │ │ │ │ +10C2F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C1C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C2F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C1F8 CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ -10C1FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C1FD Created OS 03 (3) 'Unix' │ │ │ │ -10C1FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C1FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C200 General Purpose Flag 0800 (2048) │ │ │ │ +10C321 CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ +10C325 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C326 Created OS 03 (3) 'Unix' │ │ │ │ +10C327 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C328 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C329 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C202 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C204 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C208 CRC 2D03D35B (755225435) │ │ │ │ -10C20C Compressed Size 000000DA (218) │ │ │ │ -10C210 Uncompressed Size 00000149 (329) │ │ │ │ -10C214 Filename Length 0032 (50) │ │ │ │ -10C216 Extra Length 0000 (0) │ │ │ │ -10C218 Comment Length 0000 (0) │ │ │ │ -10C21A Disk Start 0000 (0) │ │ │ │ -10C21C Int File Attributes 0000 (0) │ │ │ │ +10C32B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C32D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C331 CRC 2D03D35B (755225435) │ │ │ │ +10C335 Compressed Size 000000DA (218) │ │ │ │ +10C339 Uncompressed Size 00000149 (329) │ │ │ │ +10C33D Filename Length 0032 (50) │ │ │ │ +10C33F Extra Length 0000 (0) │ │ │ │ +10C341 Comment Length 0000 (0) │ │ │ │ +10C343 Disk Start 0000 (0) │ │ │ │ +10C345 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C21E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C347 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C222 Local Header Offset 000B8E8A (757386) │ │ │ │ -10C226 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C34B Local Header Offset 000B8E58 (757336) │ │ │ │ +10C34F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C226: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C34F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C258 CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ -10C25C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C25D Created OS 03 (3) 'Unix' │ │ │ │ -10C25E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C25F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C260 General Purpose Flag 0800 (2048) │ │ │ │ +10C381 CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ +10C385 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C386 Created OS 03 (3) 'Unix' │ │ │ │ +10C387 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C388 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C389 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C262 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C264 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C268 CRC DDDD378D (3722262413) │ │ │ │ -10C26C Compressed Size 0000007D (125) │ │ │ │ -10C270 Uncompressed Size 000000AB (171) │ │ │ │ -10C274 Filename Length 0031 (49) │ │ │ │ -10C276 Extra Length 0000 (0) │ │ │ │ -10C278 Comment Length 0000 (0) │ │ │ │ -10C27A Disk Start 0000 (0) │ │ │ │ -10C27C Int File Attributes 0000 (0) │ │ │ │ +10C38B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C38D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C391 CRC DDDD378D (3722262413) │ │ │ │ +10C395 Compressed Size 0000007D (125) │ │ │ │ +10C399 Uncompressed Size 000000AB (171) │ │ │ │ +10C39D Filename Length 0031 (49) │ │ │ │ +10C39F Extra Length 0000 (0) │ │ │ │ +10C3A1 Comment Length 0000 (0) │ │ │ │ +10C3A3 Disk Start 0000 (0) │ │ │ │ +10C3A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C27E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C3A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C282 Local Header Offset 000B8FB4 (757684) │ │ │ │ -10C286 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C3AB Local Header Offset 000B8F82 (757634) │ │ │ │ +10C3AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C286: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C2B7 CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ -10C2BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C2BC Created OS 03 (3) 'Unix' │ │ │ │ -10C2BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C2BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C2BF General Purpose Flag 0800 (2048) │ │ │ │ +10C3E0 CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ +10C3E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C3E5 Created OS 03 (3) 'Unix' │ │ │ │ +10C3E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C3E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C3E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C2C1 Compression Method 0000 (0) 'Stored' │ │ │ │ -10C2C3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C2C7 CRC 00000000 (0) │ │ │ │ -10C2CB Compressed Size 00000000 (0) │ │ │ │ -10C2CF Uncompressed Size 00000000 (0) │ │ │ │ -10C2D3 Filename Length 0011 (17) │ │ │ │ -10C2D5 Extra Length 0000 (0) │ │ │ │ -10C2D7 Comment Length 0000 (0) │ │ │ │ -10C2D9 Disk Start 0000 (0) │ │ │ │ -10C2DB Int File Attributes 0000 (0) │ │ │ │ +10C3EA Compression Method 0000 (0) 'Stored' │ │ │ │ +10C3EC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C3F0 CRC 00000000 (0) │ │ │ │ +10C3F4 Compressed Size 00000000 (0) │ │ │ │ +10C3F8 Uncompressed Size 00000000 (0) │ │ │ │ +10C3FC Filename Length 0011 (17) │ │ │ │ +10C3FE Extra Length 0000 (0) │ │ │ │ +10C400 Comment Length 0000 (0) │ │ │ │ +10C402 Disk Start 0000 (0) │ │ │ │ +10C404 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C2DD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10C406 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10C2E1 Local Header Offset 000B9080 (757888) │ │ │ │ -10C2E5 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10C40A Local Header Offset 000B904E (757838) │ │ │ │ +10C40E Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C2E5: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C40E: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10C2E5: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10C40E: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C2BD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3E6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10C2F6 CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ -10C2FA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C2FB Created OS 03 (3) 'Unix' │ │ │ │ -10C2FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C2FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C2FE General Purpose Flag 0800 (2048) │ │ │ │ +10C41F CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ +10C423 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C424 Created OS 03 (3) 'Unix' │ │ │ │ +10C425 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C426 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C427 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C300 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C302 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C306 CRC 68BBDA00 (1757141504) │ │ │ │ -10C30A Compressed Size 000002BF (703) │ │ │ │ -10C30E Uncompressed Size 0000057E (1406) │ │ │ │ -10C312 Filename Length 0025 (37) │ │ │ │ -10C314 Extra Length 0000 (0) │ │ │ │ -10C316 Comment Length 0000 (0) │ │ │ │ -10C318 Disk Start 0000 (0) │ │ │ │ -10C31A Int File Attributes 0000 (0) │ │ │ │ +10C429 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C42B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C42F CRC 68BBDA00 (1757141504) │ │ │ │ +10C433 Compressed Size 000002BF (703) │ │ │ │ +10C437 Uncompressed Size 0000057E (1406) │ │ │ │ +10C43B Filename Length 0025 (37) │ │ │ │ +10C43D Extra Length 0000 (0) │ │ │ │ +10C43F Comment Length 0000 (0) │ │ │ │ +10C441 Disk Start 0000 (0) │ │ │ │ +10C443 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C31C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C445 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C320 Local Header Offset 000B90AF (757935) │ │ │ │ -10C324 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C449 Local Header Offset 000B907D (757885) │ │ │ │ +10C44D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C324: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C44D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C349 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ -10C34D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C34E Created OS 03 (3) 'Unix' │ │ │ │ -10C34F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C350 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C351 General Purpose Flag 0800 (2048) │ │ │ │ +10C472 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ +10C476 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C477 Created OS 03 (3) 'Unix' │ │ │ │ +10C478 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C479 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C47A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C353 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C355 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C359 CRC ECD8A392 (3973620626) │ │ │ │ -10C35D Compressed Size 000002BA (698) │ │ │ │ -10C361 Uncompressed Size 0000073B (1851) │ │ │ │ -10C365 Filename Length 0024 (36) │ │ │ │ -10C367 Extra Length 0000 (0) │ │ │ │ -10C369 Comment Length 0000 (0) │ │ │ │ -10C36B Disk Start 0000 (0) │ │ │ │ -10C36D Int File Attributes 0000 (0) │ │ │ │ +10C47C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C47E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C482 CRC ECD8A392 (3973620626) │ │ │ │ +10C486 Compressed Size 000002BA (698) │ │ │ │ +10C48A Uncompressed Size 0000073B (1851) │ │ │ │ +10C48E Filename Length 0024 (36) │ │ │ │ +10C490 Extra Length 0000 (0) │ │ │ │ +10C492 Comment Length 0000 (0) │ │ │ │ +10C494 Disk Start 0000 (0) │ │ │ │ +10C496 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C36F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C498 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C373 Local Header Offset 000B93B1 (758705) │ │ │ │ -10C377 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C49C Local Header Offset 000B937F (758655) │ │ │ │ +10C4A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C377: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C4A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C39B CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ -10C39F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C3A0 Created OS 03 (3) 'Unix' │ │ │ │ -10C3A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3A3 General Purpose Flag 0800 (2048) │ │ │ │ +10C4C4 CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ +10C4C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C4C9 Created OS 03 (3) 'Unix' │ │ │ │ +10C4CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C4CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C4CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3A7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C3AB CRC B38B7427 (3012260903) │ │ │ │ -10C3AF Compressed Size 00000587 (1415) │ │ │ │ -10C3B3 Uncompressed Size 00000D38 (3384) │ │ │ │ -10C3B7 Filename Length 001F (31) │ │ │ │ -10C3B9 Extra Length 0000 (0) │ │ │ │ -10C3BB Comment Length 0000 (0) │ │ │ │ -10C3BD Disk Start 0000 (0) │ │ │ │ -10C3BF Int File Attributes 0000 (0) │ │ │ │ +10C4CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C4D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C4D4 CRC B38B7427 (3012260903) │ │ │ │ +10C4D8 Compressed Size 00000587 (1415) │ │ │ │ +10C4DC Uncompressed Size 00000D38 (3384) │ │ │ │ +10C4E0 Filename Length 001F (31) │ │ │ │ +10C4E2 Extra Length 0000 (0) │ │ │ │ +10C4E4 Comment Length 0000 (0) │ │ │ │ +10C4E6 Disk Start 0000 (0) │ │ │ │ +10C4E8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C3C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C4EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C3C5 Local Header Offset 000B96AD (759469) │ │ │ │ -10C3C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C4EE Local Header Offset 000B967B (759419) │ │ │ │ +10C4F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C3C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C4F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C3E8 CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ -10C3EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C3ED Created OS 03 (3) 'Unix' │ │ │ │ -10C3EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3F0 General Purpose Flag 0800 (2048) │ │ │ │ +10C511 CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ +10C515 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C516 Created OS 03 (3) 'Unix' │ │ │ │ +10C517 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C518 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C519 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3F4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C3F8 CRC 19B62303 (431366915) │ │ │ │ -10C3FC Compressed Size 00000597 (1431) │ │ │ │ -10C400 Uncompressed Size 000017C3 (6083) │ │ │ │ -10C404 Filename Length 001E (30) │ │ │ │ -10C406 Extra Length 0000 (0) │ │ │ │ -10C408 Comment Length 0000 (0) │ │ │ │ -10C40A Disk Start 0000 (0) │ │ │ │ -10C40C Int File Attributes 0000 (0) │ │ │ │ +10C51B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C51D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C521 CRC 19B62303 (431366915) │ │ │ │ +10C525 Compressed Size 00000597 (1431) │ │ │ │ +10C529 Uncompressed Size 000017C3 (6083) │ │ │ │ +10C52D Filename Length 001E (30) │ │ │ │ +10C52F Extra Length 0000 (0) │ │ │ │ +10C531 Comment Length 0000 (0) │ │ │ │ +10C533 Disk Start 0000 (0) │ │ │ │ +10C535 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C40E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C537 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C412 Local Header Offset 000B9C71 (760945) │ │ │ │ -10C416 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C53B Local Header Offset 000B9C3F (760895) │ │ │ │ +10C53F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C53F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C434 CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ -10C438 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C439 Created OS 03 (3) 'Unix' │ │ │ │ -10C43A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C43B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C43C General Purpose Flag 0800 (2048) │ │ │ │ +10C55D CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ +10C561 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C562 Created OS 03 (3) 'Unix' │ │ │ │ +10C563 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C564 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C565 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C43E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C440 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C444 CRC DDFBE423 (3724272675) │ │ │ │ -10C448 Compressed Size 0000029C (668) │ │ │ │ -10C44C Uncompressed Size 000004FB (1275) │ │ │ │ -10C450 Filename Length 0023 (35) │ │ │ │ -10C452 Extra Length 0000 (0) │ │ │ │ -10C454 Comment Length 0000 (0) │ │ │ │ -10C456 Disk Start 0000 (0) │ │ │ │ -10C458 Int File Attributes 0000 (0) │ │ │ │ +10C567 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C569 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C56D CRC DDFBE423 (3724272675) │ │ │ │ +10C571 Compressed Size 0000029C (668) │ │ │ │ +10C575 Uncompressed Size 000004FB (1275) │ │ │ │ +10C579 Filename Length 0023 (35) │ │ │ │ +10C57B Extra Length 0000 (0) │ │ │ │ +10C57D Comment Length 0000 (0) │ │ │ │ +10C57F Disk Start 0000 (0) │ │ │ │ +10C581 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C45A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C583 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C45E Local Header Offset 000BA244 (762436) │ │ │ │ -10C462 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C587 Local Header Offset 000BA212 (762386) │ │ │ │ +10C58B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C462: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C58B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C485 CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ -10C489 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C48A Created OS 03 (3) 'Unix' │ │ │ │ -10C48B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C48C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C48D General Purpose Flag 0800 (2048) │ │ │ │ +10C5AE CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ +10C5B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C5B3 Created OS 03 (3) 'Unix' │ │ │ │ +10C5B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C5B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C5B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C48F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C491 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C495 CRC 43109A6C (1125161580) │ │ │ │ -10C499 Compressed Size 00000264 (612) │ │ │ │ -10C49D Uncompressed Size 000005EC (1516) │ │ │ │ -10C4A1 Filename Length 0022 (34) │ │ │ │ -10C4A3 Extra Length 0000 (0) │ │ │ │ -10C4A5 Comment Length 0000 (0) │ │ │ │ -10C4A7 Disk Start 0000 (0) │ │ │ │ -10C4A9 Int File Attributes 0000 (0) │ │ │ │ +10C5B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C5BA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C5BE CRC 43109A6C (1125161580) │ │ │ │ +10C5C2 Compressed Size 00000264 (612) │ │ │ │ +10C5C6 Uncompressed Size 000005EC (1516) │ │ │ │ +10C5CA Filename Length 0022 (34) │ │ │ │ +10C5CC Extra Length 0000 (0) │ │ │ │ +10C5CE Comment Length 0000 (0) │ │ │ │ +10C5D0 Disk Start 0000 (0) │ │ │ │ +10C5D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C4AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C5D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C4AF Local Header Offset 000BA521 (763169) │ │ │ │ -10C4B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C5D8 Local Header Offset 000BA4EF (763119) │ │ │ │ +10C5DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C4B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C5DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C4D5 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ -10C4D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C4DA Created OS 03 (3) 'Unix' │ │ │ │ -10C4DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C4DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C4DD General Purpose Flag 0800 (2048) │ │ │ │ +10C5FE CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ +10C602 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C603 Created OS 03 (3) 'Unix' │ │ │ │ +10C604 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C605 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C606 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C4DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C4E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C4E5 CRC 440036DC (1140864732) │ │ │ │ -10C4E9 Compressed Size 000002B6 (694) │ │ │ │ -10C4ED Uncompressed Size 000005BF (1471) │ │ │ │ -10C4F1 Filename Length 0027 (39) │ │ │ │ -10C4F3 Extra Length 0000 (0) │ │ │ │ -10C4F5 Comment Length 0000 (0) │ │ │ │ -10C4F7 Disk Start 0000 (0) │ │ │ │ -10C4F9 Int File Attributes 0000 (0) │ │ │ │ +10C608 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C60A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C60E CRC 440036DC (1140864732) │ │ │ │ +10C612 Compressed Size 000002B6 (694) │ │ │ │ +10C616 Uncompressed Size 000005BF (1471) │ │ │ │ +10C61A Filename Length 0027 (39) │ │ │ │ +10C61C Extra Length 0000 (0) │ │ │ │ +10C61E Comment Length 0000 (0) │ │ │ │ +10C620 Disk Start 0000 (0) │ │ │ │ +10C622 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C4FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C624 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C4FF Local Header Offset 000BA7C5 (763845) │ │ │ │ -10C503 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C628 Local Header Offset 000BA793 (763795) │ │ │ │ +10C62C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C503: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C62C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C52A CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ -10C52E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C52F Created OS 03 (3) 'Unix' │ │ │ │ -10C530 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C531 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C532 General Purpose Flag 0800 (2048) │ │ │ │ +10C653 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ +10C657 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C658 Created OS 03 (3) 'Unix' │ │ │ │ +10C659 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C65A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C65B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C534 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C536 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C53A CRC 24FB3137 (620441911) │ │ │ │ -10C53E Compressed Size 000002DA (730) │ │ │ │ -10C542 Uncompressed Size 00000A48 (2632) │ │ │ │ -10C546 Filename Length 0026 (38) │ │ │ │ -10C548 Extra Length 0000 (0) │ │ │ │ -10C54A Comment Length 0000 (0) │ │ │ │ -10C54C Disk Start 0000 (0) │ │ │ │ -10C54E Int File Attributes 0000 (0) │ │ │ │ +10C65D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C65F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C663 CRC 24FB3137 (620441911) │ │ │ │ +10C667 Compressed Size 000002DA (730) │ │ │ │ +10C66B Uncompressed Size 00000A48 (2632) │ │ │ │ +10C66F Filename Length 0026 (38) │ │ │ │ +10C671 Extra Length 0000 (0) │ │ │ │ +10C673 Comment Length 0000 (0) │ │ │ │ +10C675 Disk Start 0000 (0) │ │ │ │ +10C677 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C550 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C679 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C554 Local Header Offset 000BAAC0 (764608) │ │ │ │ -10C558 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C67D Local Header Offset 000BAA8E (764558) │ │ │ │ +10C681 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C558: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C681: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C57E CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ -10C582 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C583 Created OS 03 (3) 'Unix' │ │ │ │ -10C584 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C585 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C586 General Purpose Flag 0800 (2048) │ │ │ │ +10C6A7 CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ +10C6AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C6AC Created OS 03 (3) 'Unix' │ │ │ │ +10C6AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C6AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C6AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C588 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C58A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C58E CRC 7649FA32 (1984559666) │ │ │ │ -10C592 Compressed Size 000002B9 (697) │ │ │ │ -10C596 Uncompressed Size 0000057D (1405) │ │ │ │ -10C59A Filename Length 0029 (41) │ │ │ │ -10C59C Extra Length 0000 (0) │ │ │ │ -10C59E Comment Length 0000 (0) │ │ │ │ -10C5A0 Disk Start 0000 (0) │ │ │ │ -10C5A2 Int File Attributes 0000 (0) │ │ │ │ +10C6B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C6B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C6B7 CRC 7649FA32 (1984559666) │ │ │ │ +10C6BB Compressed Size 000002B9 (697) │ │ │ │ +10C6BF Uncompressed Size 0000057D (1405) │ │ │ │ +10C6C3 Filename Length 0029 (41) │ │ │ │ +10C6C5 Extra Length 0000 (0) │ │ │ │ +10C6C7 Comment Length 0000 (0) │ │ │ │ +10C6C9 Disk Start 0000 (0) │ │ │ │ +10C6CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C5A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C6CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C5A8 Local Header Offset 000BADDE (765406) │ │ │ │ -10C5AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C6D1 Local Header Offset 000BADAC (765356) │ │ │ │ +10C6D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C5AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C6D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C5D5 CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ -10C5D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C5DA Created OS 03 (3) 'Unix' │ │ │ │ -10C5DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C5DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C5DD General Purpose Flag 0800 (2048) │ │ │ │ +10C6FE CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ +10C702 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C703 Created OS 03 (3) 'Unix' │ │ │ │ +10C704 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C705 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C706 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C5DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C5E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C5E5 CRC 98EFFF17 (2565865239) │ │ │ │ -10C5E9 Compressed Size 00000299 (665) │ │ │ │ -10C5ED Uncompressed Size 00000921 (2337) │ │ │ │ -10C5F1 Filename Length 0028 (40) │ │ │ │ -10C5F3 Extra Length 0000 (0) │ │ │ │ -10C5F5 Comment Length 0000 (0) │ │ │ │ -10C5F7 Disk Start 0000 (0) │ │ │ │ -10C5F9 Int File Attributes 0000 (0) │ │ │ │ +10C708 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C70A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C70E CRC 98EFFF17 (2565865239) │ │ │ │ +10C712 Compressed Size 00000299 (665) │ │ │ │ +10C716 Uncompressed Size 00000921 (2337) │ │ │ │ +10C71A Filename Length 0028 (40) │ │ │ │ +10C71C Extra Length 0000 (0) │ │ │ │ +10C71E Comment Length 0000 (0) │ │ │ │ +10C720 Disk Start 0000 (0) │ │ │ │ +10C722 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C5FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C724 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C5FF Local Header Offset 000BB0DE (766174) │ │ │ │ -10C603 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C728 Local Header Offset 000BB0AC (766124) │ │ │ │ +10C72C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C603: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C72C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C62B CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ -10C62F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C630 Created OS 03 (3) 'Unix' │ │ │ │ -10C631 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C632 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C633 General Purpose Flag 0800 (2048) │ │ │ │ +10C754 CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ +10C758 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C759 Created OS 03 (3) 'Unix' │ │ │ │ +10C75A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C75B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C75C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C635 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C637 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C63B CRC AA59B18F (2858004879) │ │ │ │ -10C63F Compressed Size 00000307 (775) │ │ │ │ -10C643 Uncompressed Size 000006A2 (1698) │ │ │ │ -10C647 Filename Length 0023 (35) │ │ │ │ -10C649 Extra Length 0000 (0) │ │ │ │ -10C64B Comment Length 0000 (0) │ │ │ │ -10C64D Disk Start 0000 (0) │ │ │ │ -10C64F Int File Attributes 0000 (0) │ │ │ │ +10C75E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C760 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C764 CRC AA59B18F (2858004879) │ │ │ │ +10C768 Compressed Size 00000307 (775) │ │ │ │ +10C76C Uncompressed Size 000006A2 (1698) │ │ │ │ +10C770 Filename Length 0023 (35) │ │ │ │ +10C772 Extra Length 0000 (0) │ │ │ │ +10C774 Comment Length 0000 (0) │ │ │ │ +10C776 Disk Start 0000 (0) │ │ │ │ +10C778 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C651 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C77A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C655 Local Header Offset 000BB3BD (766909) │ │ │ │ -10C659 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C77E Local Header Offset 000BB38B (766859) │ │ │ │ +10C782 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C659: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C782: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C67C CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ -10C680 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C681 Created OS 03 (3) 'Unix' │ │ │ │ -10C682 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C683 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C684 General Purpose Flag 0800 (2048) │ │ │ │ +10C7A5 CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ +10C7A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C7AA Created OS 03 (3) 'Unix' │ │ │ │ +10C7AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C7AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C7AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C686 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C688 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C68C CRC 5CAD6425 (1554867237) │ │ │ │ -10C690 Compressed Size 00000274 (628) │ │ │ │ -10C694 Uncompressed Size 000007BF (1983) │ │ │ │ -10C698 Filename Length 0022 (34) │ │ │ │ -10C69A Extra Length 0000 (0) │ │ │ │ -10C69C Comment Length 0000 (0) │ │ │ │ -10C69E Disk Start 0000 (0) │ │ │ │ -10C6A0 Int File Attributes 0000 (0) │ │ │ │ +10C7AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C7B1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C7B5 CRC 5CAD6425 (1554867237) │ │ │ │ +10C7B9 Compressed Size 00000274 (628) │ │ │ │ +10C7BD Uncompressed Size 000007BF (1983) │ │ │ │ +10C7C1 Filename Length 0022 (34) │ │ │ │ +10C7C3 Extra Length 0000 (0) │ │ │ │ +10C7C5 Comment Length 0000 (0) │ │ │ │ +10C7C7 Disk Start 0000 (0) │ │ │ │ +10C7C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C6A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C7CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C6A6 Local Header Offset 000BB705 (767749) │ │ │ │ -10C6AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C7CF Local Header Offset 000BB6D3 (767699) │ │ │ │ +10C7D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C6AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C7D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C6CC CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ -10C6D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C6D1 Created OS 03 (3) 'Unix' │ │ │ │ -10C6D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C6D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C6D4 General Purpose Flag 0800 (2048) │ │ │ │ +10C7F5 CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ +10C7F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C7FA Created OS 03 (3) 'Unix' │ │ │ │ +10C7FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C7FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C7FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C6D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C6D8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C6DC CRC 7FD5F915 (2144729365) │ │ │ │ -10C6E0 Compressed Size 000002AD (685) │ │ │ │ -10C6E4 Uncompressed Size 00000548 (1352) │ │ │ │ -10C6E8 Filename Length 0025 (37) │ │ │ │ -10C6EA Extra Length 0000 (0) │ │ │ │ -10C6EC Comment Length 0000 (0) │ │ │ │ -10C6EE Disk Start 0000 (0) │ │ │ │ -10C6F0 Int File Attributes 0000 (0) │ │ │ │ +10C7FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C801 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C805 CRC 7FD5F915 (2144729365) │ │ │ │ +10C809 Compressed Size 000002AD (685) │ │ │ │ +10C80D Uncompressed Size 00000548 (1352) │ │ │ │ +10C811 Filename Length 0025 (37) │ │ │ │ +10C813 Extra Length 0000 (0) │ │ │ │ +10C815 Comment Length 0000 (0) │ │ │ │ +10C817 Disk Start 0000 (0) │ │ │ │ +10C819 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C6F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C81B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C6F6 Local Header Offset 000BB9B9 (768441) │ │ │ │ -10C6FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C81F Local Header Offset 000BB987 (768391) │ │ │ │ +10C823 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C6FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C823: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C71F CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ -10C723 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C724 Created OS 03 (3) 'Unix' │ │ │ │ -10C725 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C726 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C727 General Purpose Flag 0800 (2048) │ │ │ │ +10C848 CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ +10C84C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C84D Created OS 03 (3) 'Unix' │ │ │ │ +10C84E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C84F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C850 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C729 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C72B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C72F CRC 75FC5802 (1979471874) │ │ │ │ -10C733 Compressed Size 000002AC (684) │ │ │ │ -10C737 Uncompressed Size 000006D0 (1744) │ │ │ │ -10C73B Filename Length 0024 (36) │ │ │ │ -10C73D Extra Length 0000 (0) │ │ │ │ -10C73F Comment Length 0000 (0) │ │ │ │ -10C741 Disk Start 0000 (0) │ │ │ │ -10C743 Int File Attributes 0000 (0) │ │ │ │ +10C852 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C854 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C858 CRC 75FC5802 (1979471874) │ │ │ │ +10C85C Compressed Size 000002AC (684) │ │ │ │ +10C860 Uncompressed Size 000006D0 (1744) │ │ │ │ +10C864 Filename Length 0024 (36) │ │ │ │ +10C866 Extra Length 0000 (0) │ │ │ │ +10C868 Comment Length 0000 (0) │ │ │ │ +10C86A Disk Start 0000 (0) │ │ │ │ +10C86C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C745 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C86E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C749 Local Header Offset 000BBCA9 (769193) │ │ │ │ -10C74D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C872 Local Header Offset 000BBC77 (769143) │ │ │ │ +10C876 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C74D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C876: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C771 CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ -10C775 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C776 Created OS 03 (3) 'Unix' │ │ │ │ -10C777 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C778 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C779 General Purpose Flag 0800 (2048) │ │ │ │ +10C89A CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ +10C89E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C89F Created OS 03 (3) 'Unix' │ │ │ │ +10C8A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C8A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C8A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C77B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C77D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C781 CRC BB34B289 (3140792969) │ │ │ │ -10C785 Compressed Size 00000408 (1032) │ │ │ │ -10C789 Uncompressed Size 000009DB (2523) │ │ │ │ -10C78D Filename Length 0023 (35) │ │ │ │ -10C78F Extra Length 0000 (0) │ │ │ │ -10C791 Comment Length 0000 (0) │ │ │ │ -10C793 Disk Start 0000 (0) │ │ │ │ -10C795 Int File Attributes 0000 (0) │ │ │ │ +10C8A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C8A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C8AA CRC BB34B289 (3140792969) │ │ │ │ +10C8AE Compressed Size 00000408 (1032) │ │ │ │ +10C8B2 Uncompressed Size 000009DB (2523) │ │ │ │ +10C8B6 Filename Length 0023 (35) │ │ │ │ +10C8B8 Extra Length 0000 (0) │ │ │ │ +10C8BA Comment Length 0000 (0) │ │ │ │ +10C8BC Disk Start 0000 (0) │ │ │ │ +10C8BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C797 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C8C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C79B Local Header Offset 000BBF97 (769943) │ │ │ │ -10C79F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C8C4 Local Header Offset 000BBF65 (769893) │ │ │ │ +10C8C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C79F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C8C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C7C2 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ -10C7C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C7C7 Created OS 03 (3) 'Unix' │ │ │ │ -10C7C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C7C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C7CA General Purpose Flag 0800 (2048) │ │ │ │ +10C8EB CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ +10C8EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C8F0 Created OS 03 (3) 'Unix' │ │ │ │ +10C8F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C8F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C8F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C7CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C7CE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C7D2 CRC 12856DE5 (310734309) │ │ │ │ -10C7D6 Compressed Size 00000427 (1063) │ │ │ │ -10C7DA Uncompressed Size 0000116E (4462) │ │ │ │ -10C7DE Filename Length 0022 (34) │ │ │ │ -10C7E0 Extra Length 0000 (0) │ │ │ │ -10C7E2 Comment Length 0000 (0) │ │ │ │ -10C7E4 Disk Start 0000 (0) │ │ │ │ -10C7E6 Int File Attributes 0000 (0) │ │ │ │ +10C8F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C8F7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C8FB CRC 12856DE5 (310734309) │ │ │ │ +10C8FF Compressed Size 00000427 (1063) │ │ │ │ +10C903 Uncompressed Size 0000116E (4462) │ │ │ │ +10C907 Filename Length 0022 (34) │ │ │ │ +10C909 Extra Length 0000 (0) │ │ │ │ +10C90B Comment Length 0000 (0) │ │ │ │ +10C90D Disk Start 0000 (0) │ │ │ │ +10C90F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C7E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C911 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C7EC Local Header Offset 000BC3E0 (771040) │ │ │ │ -10C7F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C915 Local Header Offset 000BC3AE (770990) │ │ │ │ +10C919 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C7F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C919: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C812 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ -10C816 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C817 Created OS 03 (3) 'Unix' │ │ │ │ -10C818 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C819 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C81A General Purpose Flag 0800 (2048) │ │ │ │ +10C93B CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ +10C93F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C940 Created OS 03 (3) 'Unix' │ │ │ │ +10C941 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C942 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C943 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C81C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C81E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C822 CRC 1B48E232 (457761330) │ │ │ │ -10C826 Compressed Size 00000306 (774) │ │ │ │ -10C82A Uncompressed Size 000006AA (1706) │ │ │ │ -10C82E Filename Length 0025 (37) │ │ │ │ -10C830 Extra Length 0000 (0) │ │ │ │ -10C832 Comment Length 0000 (0) │ │ │ │ -10C834 Disk Start 0000 (0) │ │ │ │ -10C836 Int File Attributes 0000 (0) │ │ │ │ +10C945 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C947 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C94B CRC 1B48E232 (457761330) │ │ │ │ +10C94F Compressed Size 00000306 (774) │ │ │ │ +10C953 Uncompressed Size 000006AA (1706) │ │ │ │ +10C957 Filename Length 0025 (37) │ │ │ │ +10C959 Extra Length 0000 (0) │ │ │ │ +10C95B Comment Length 0000 (0) │ │ │ │ +10C95D Disk Start 0000 (0) │ │ │ │ +10C95F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C838 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C961 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C83C Local Header Offset 000BC847 (772167) │ │ │ │ -10C840 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C965 Local Header Offset 000BC815 (772117) │ │ │ │ +10C969 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C840: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C969: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C865 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ -10C869 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C86A Created OS 03 (3) 'Unix' │ │ │ │ -10C86B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C86C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C86D General Purpose Flag 0800 (2048) │ │ │ │ +10C98E CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ +10C992 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C993 Created OS 03 (3) 'Unix' │ │ │ │ +10C994 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C995 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C996 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C86F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C871 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C875 CRC 612E88CA (1630439626) │ │ │ │ -10C879 Compressed Size 00000275 (629) │ │ │ │ -10C87D Uncompressed Size 000007D1 (2001) │ │ │ │ -10C881 Filename Length 0024 (36) │ │ │ │ -10C883 Extra Length 0000 (0) │ │ │ │ -10C885 Comment Length 0000 (0) │ │ │ │ -10C887 Disk Start 0000 (0) │ │ │ │ -10C889 Int File Attributes 0000 (0) │ │ │ │ +10C998 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C99A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C99E CRC 612E88CA (1630439626) │ │ │ │ +10C9A2 Compressed Size 00000275 (629) │ │ │ │ +10C9A6 Uncompressed Size 000007D1 (2001) │ │ │ │ +10C9AA Filename Length 0024 (36) │ │ │ │ +10C9AC Extra Length 0000 (0) │ │ │ │ +10C9AE Comment Length 0000 (0) │ │ │ │ +10C9B0 Disk Start 0000 (0) │ │ │ │ +10C9B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C88B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C9B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C88F Local Header Offset 000BCB90 (773008) │ │ │ │ -10C893 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C9B8 Local Header Offset 000BCB5E (772958) │ │ │ │ +10C9BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C893: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C9BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C8B7 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ -10C8BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C8BC Created OS 03 (3) 'Unix' │ │ │ │ -10C8BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C8BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C8BF General Purpose Flag 0800 (2048) │ │ │ │ +10C9E0 CENTRAL HEADER #386 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C8C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C8C3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C8C7 CRC E54910BE (3846770878) │ │ │ │ -10C8CB Compressed Size 00001812 (6162) │ │ │ │ -10C8CF Uncompressed Size 0000519D (20893) │ │ │ │ -10C8D3 Filename Length 001C (28) │ │ │ │ -10C8D5 Extra Length 0000 (0) │ │ │ │ -10C8D7 Comment Length 0000 (0) │ │ │ │ -10C8D9 Disk Start 0000 (0) │ │ │ │ -10C8DB Int File Attributes 0000 (0) │ │ │ │ +10C9EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C9EC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C9F0 CRC E54910BE (3846770878) │ │ │ │ +10C9F4 Compressed Size 00001812 (6162) │ │ │ │ +10C9F8 Uncompressed Size 0000519D (20893) │ │ │ │ +10C9FC Filename Length 001C (28) │ │ │ │ +10C9FE Extra Length 0000 (0) │ │ │ │ +10CA00 Comment Length 0000 (0) │ │ │ │ +10CA02 Disk Start 0000 (0) │ │ │ │ +10CA04 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C8DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CA06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C8E1 Local Header Offset 000BCE47 (773703) │ │ │ │ -10C8E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CA0A Local Header Offset 000BCE15 (773653) │ │ │ │ +10CA0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C8E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CA0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C901 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ -10C905 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C906 Created OS 03 (3) 'Unix' │ │ │ │ -10C907 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C908 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C909 General Purpose Flag 0800 (2048) │ │ │ │ +10CA2A CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ +10CA2E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CA2F Created OS 03 (3) 'Unix' │ │ │ │ +10CA30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CA31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CA32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C90B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C90D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C911 CRC 62A1899F (1654753695) │ │ │ │ -10C915 Compressed Size 000026FF (9983) │ │ │ │ -10C919 Uncompressed Size 00019DB7 (105911) │ │ │ │ -10C91D Filename Length 001B (27) │ │ │ │ -10C91F Extra Length 0000 (0) │ │ │ │ -10C921 Comment Length 0000 (0) │ │ │ │ -10C923 Disk Start 0000 (0) │ │ │ │ -10C925 Int File Attributes 0000 (0) │ │ │ │ +10CA34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CA36 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CA3A CRC 62A1899F (1654753695) │ │ │ │ +10CA3E Compressed Size 000026FF (9983) │ │ │ │ +10CA42 Uncompressed Size 00019DB7 (105911) │ │ │ │ +10CA46 Filename Length 001B (27) │ │ │ │ +10CA48 Extra Length 0000 (0) │ │ │ │ +10CA4A Comment Length 0000 (0) │ │ │ │ +10CA4C Disk Start 0000 (0) │ │ │ │ +10CA4E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C927 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CA50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C92B Local Header Offset 000BE693 (779923) │ │ │ │ -10C92F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CA54 Local Header Offset 000BE661 (779873) │ │ │ │ +10CA58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C92F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CA58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C94A CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ -10C94E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C94F Created OS 03 (3) 'Unix' │ │ │ │ -10C950 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C951 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C952 General Purpose Flag 0800 (2048) │ │ │ │ +10CA73 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ +10CA77 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CA78 Created OS 03 (3) 'Unix' │ │ │ │ +10CA79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CA7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CA7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C954 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C956 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C95A CRC A8CD54C0 (2832028864) │ │ │ │ -10C95E Compressed Size 0000026C (620) │ │ │ │ -10C962 Uncompressed Size 00000470 (1136) │ │ │ │ -10C966 Filename Length 001E (30) │ │ │ │ -10C968 Extra Length 0000 (0) │ │ │ │ -10C96A Comment Length 0000 (0) │ │ │ │ -10C96C Disk Start 0000 (0) │ │ │ │ -10C96E Int File Attributes 0000 (0) │ │ │ │ +10CA7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CA7F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CA83 CRC A8CD54C0 (2832028864) │ │ │ │ +10CA87 Compressed Size 0000026C (620) │ │ │ │ +10CA8B Uncompressed Size 00000470 (1136) │ │ │ │ +10CA8F Filename Length 001E (30) │ │ │ │ +10CA91 Extra Length 0000 (0) │ │ │ │ +10CA93 Comment Length 0000 (0) │ │ │ │ +10CA95 Disk Start 0000 (0) │ │ │ │ +10CA97 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C970 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CA99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C974 Local Header Offset 000C0DCB (789963) │ │ │ │ -10C978 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CA9D Local Header Offset 000C0D99 (789913) │ │ │ │ +10CAA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C978: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CAA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C996 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ -10C99A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C99B Created OS 03 (3) 'Unix' │ │ │ │ -10C99C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C99D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C99E General Purpose Flag 0800 (2048) │ │ │ │ +10CABF CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ +10CAC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CAC4 Created OS 03 (3) 'Unix' │ │ │ │ +10CAC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CAC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CAC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C9A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C9A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C9A6 CRC 210E1453 (554570835) │ │ │ │ -10C9AA Compressed Size 00000274 (628) │ │ │ │ -10C9AE Uncompressed Size 000006CE (1742) │ │ │ │ -10C9B2 Filename Length 001D (29) │ │ │ │ -10C9B4 Extra Length 0000 (0) │ │ │ │ -10C9B6 Comment Length 0000 (0) │ │ │ │ -10C9B8 Disk Start 0000 (0) │ │ │ │ -10C9BA Int File Attributes 0000 (0) │ │ │ │ +10CAC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CACB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CACF CRC 210E1453 (554570835) │ │ │ │ +10CAD3 Compressed Size 00000274 (628) │ │ │ │ +10CAD7 Uncompressed Size 000006CE (1742) │ │ │ │ +10CADB Filename Length 001D (29) │ │ │ │ +10CADD Extra Length 0000 (0) │ │ │ │ +10CADF Comment Length 0000 (0) │ │ │ │ +10CAE1 Disk Start 0000 (0) │ │ │ │ +10CAE3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C9BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CAE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C9C0 Local Header Offset 000C1073 (790643) │ │ │ │ -10C9C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CAE9 Local Header Offset 000C1041 (790593) │ │ │ │ +10CAED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C9C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CAED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C9E1 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ -10C9E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C9E6 Created OS 03 (3) 'Unix' │ │ │ │ -10C9E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C9E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C9E9 General Purpose Flag 0800 (2048) │ │ │ │ +10CB0A CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ +10CB0E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CB0F Created OS 03 (3) 'Unix' │ │ │ │ +10CB10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB12 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C9EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C9ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C9F1 CRC 1E62C3DF (509789151) │ │ │ │ -10C9F5 Compressed Size 0000023E (574) │ │ │ │ -10C9F9 Uncompressed Size 0000047F (1151) │ │ │ │ -10C9FD Filename Length 0023 (35) │ │ │ │ -10C9FF Extra Length 0000 (0) │ │ │ │ -10CA01 Comment Length 0000 (0) │ │ │ │ -10CA03 Disk Start 0000 (0) │ │ │ │ -10CA05 Int File Attributes 0000 (0) │ │ │ │ +10CB14 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB16 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CB1A CRC 1E62C3DF (509789151) │ │ │ │ +10CB1E Compressed Size 0000023E (574) │ │ │ │ +10CB22 Uncompressed Size 0000047F (1151) │ │ │ │ +10CB26 Filename Length 0023 (35) │ │ │ │ +10CB28 Extra Length 0000 (0) │ │ │ │ +10CB2A Comment Length 0000 (0) │ │ │ │ +10CB2C Disk Start 0000 (0) │ │ │ │ +10CB2E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CA07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CB30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CA0B Local Header Offset 000C1322 (791330) │ │ │ │ -10CA0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB34 Local Header Offset 000C12F0 (791280) │ │ │ │ +10CB38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CA0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CA32 CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ -10CA36 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CA37 Created OS 03 (3) 'Unix' │ │ │ │ -10CA38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CA39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CA3A General Purpose Flag 0800 (2048) │ │ │ │ +10CB5B CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ +10CB5F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CB60 Created OS 03 (3) 'Unix' │ │ │ │ +10CB61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB63 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CA3C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CA3E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CA42 CRC 7265EFEE (1919283182) │ │ │ │ -10CA46 Compressed Size 0000029B (667) │ │ │ │ -10CA4A Uncompressed Size 0000081F (2079) │ │ │ │ -10CA4E Filename Length 0022 (34) │ │ │ │ -10CA50 Extra Length 0000 (0) │ │ │ │ -10CA52 Comment Length 0000 (0) │ │ │ │ -10CA54 Disk Start 0000 (0) │ │ │ │ -10CA56 Int File Attributes 0000 (0) │ │ │ │ +10CB65 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB67 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CB6B CRC 7265EFEE (1919283182) │ │ │ │ +10CB6F Compressed Size 0000029B (667) │ │ │ │ +10CB73 Uncompressed Size 0000081F (2079) │ │ │ │ +10CB77 Filename Length 0022 (34) │ │ │ │ +10CB79 Extra Length 0000 (0) │ │ │ │ +10CB7B Comment Length 0000 (0) │ │ │ │ +10CB7D Disk Start 0000 (0) │ │ │ │ +10CB7F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CA58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CB81 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CA5C Local Header Offset 000C15A1 (791969) │ │ │ │ -10CA60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB85 Local Header Offset 000C156F (791919) │ │ │ │ +10CB89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CA60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CA82 CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ -10CA86 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CA87 Created OS 03 (3) 'Unix' │ │ │ │ -10CA88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CA89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CA8A General Purpose Flag 0800 (2048) │ │ │ │ +10CBAB CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ +10CBAF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CBB0 Created OS 03 (3) 'Unix' │ │ │ │ +10CBB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CBB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CBB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CA8C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CA8E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CA92 CRC AB14A4F7 (2870256887) │ │ │ │ -10CA96 Compressed Size 00000241 (577) │ │ │ │ -10CA9A Uncompressed Size 0000048C (1164) │ │ │ │ -10CA9E Filename Length 0025 (37) │ │ │ │ -10CAA0 Extra Length 0000 (0) │ │ │ │ -10CAA2 Comment Length 0000 (0) │ │ │ │ -10CAA4 Disk Start 0000 (0) │ │ │ │ -10CAA6 Int File Attributes 0000 (0) │ │ │ │ +10CBB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CBB7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CBBB CRC AB14A4F7 (2870256887) │ │ │ │ +10CBBF Compressed Size 00000241 (577) │ │ │ │ +10CBC3 Uncompressed Size 0000048C (1164) │ │ │ │ +10CBC7 Filename Length 0025 (37) │ │ │ │ +10CBC9 Extra Length 0000 (0) │ │ │ │ +10CBCB Comment Length 0000 (0) │ │ │ │ +10CBCD Disk Start 0000 (0) │ │ │ │ +10CBCF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CAA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CBD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CAAC Local Header Offset 000C187C (792700) │ │ │ │ -10CAB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CBD5 Local Header Offset 000C184A (792650) │ │ │ │ +10CBD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CAB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CBD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CAD5 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ -10CAD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CADA Created OS 03 (3) 'Unix' │ │ │ │ -10CADB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CADC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CADD General Purpose Flag 0800 (2048) │ │ │ │ +10CBFE CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ +10CC02 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CC03 Created OS 03 (3) 'Unix' │ │ │ │ +10CC04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CC05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CC06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CADF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CAE1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CAE5 CRC D01CA5F2 (3491538418) │ │ │ │ -10CAE9 Compressed Size 0000026C (620) │ │ │ │ -10CAED Uncompressed Size 000007F0 (2032) │ │ │ │ -10CAF1 Filename Length 0024 (36) │ │ │ │ -10CAF3 Extra Length 0000 (0) │ │ │ │ -10CAF5 Comment Length 0000 (0) │ │ │ │ -10CAF7 Disk Start 0000 (0) │ │ │ │ -10CAF9 Int File Attributes 0000 (0) │ │ │ │ +10CC08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CC0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CC0E CRC D01CA5F2 (3491538418) │ │ │ │ +10CC12 Compressed Size 0000026C (620) │ │ │ │ +10CC16 Uncompressed Size 000007F0 (2032) │ │ │ │ +10CC1A Filename Length 0024 (36) │ │ │ │ +10CC1C Extra Length 0000 (0) │ │ │ │ +10CC1E Comment Length 0000 (0) │ │ │ │ +10CC20 Disk Start 0000 (0) │ │ │ │ +10CC22 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CAFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CC24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CAFF Local Header Offset 000C1B00 (793344) │ │ │ │ -10CB03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CC28 Local Header Offset 000C1ACE (793294) │ │ │ │ +10CC2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CC2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CB27 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ -10CB2B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CB2C Created OS 03 (3) 'Unix' │ │ │ │ -10CB2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB2F General Purpose Flag 0800 (2048) │ │ │ │ +10CC50 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ +10CC54 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CC55 Created OS 03 (3) 'Unix' │ │ │ │ +10CC56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CC57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CC58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB33 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CB37 CRC AD897485 (2911466629) │ │ │ │ -10CB3B Compressed Size 00000292 (658) │ │ │ │ -10CB3F Uncompressed Size 000005D2 (1490) │ │ │ │ -10CB43 Filename Length 0026 (38) │ │ │ │ -10CB45 Extra Length 0000 (0) │ │ │ │ -10CB47 Comment Length 0000 (0) │ │ │ │ -10CB49 Disk Start 0000 (0) │ │ │ │ -10CB4B Int File Attributes 0000 (0) │ │ │ │ +10CC5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CC5C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CC60 CRC AD897485 (2911466629) │ │ │ │ +10CC64 Compressed Size 00000292 (658) │ │ │ │ +10CC68 Uncompressed Size 000005D2 (1490) │ │ │ │ +10CC6C Filename Length 0026 (38) │ │ │ │ +10CC6E Extra Length 0000 (0) │ │ │ │ +10CC70 Comment Length 0000 (0) │ │ │ │ +10CC72 Disk Start 0000 (0) │ │ │ │ +10CC74 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CB4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CC76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CB51 Local Header Offset 000C1DAE (794030) │ │ │ │ -10CB55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CC7A Local Header Offset 000C1D7C (793980) │ │ │ │ +10CC7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CC7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CB7B CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ -10CB7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CB80 Created OS 03 (3) 'Unix' │ │ │ │ -10CB81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB83 General Purpose Flag 0800 (2048) │ │ │ │ +10CCA4 CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ +10CCA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CCA9 Created OS 03 (3) 'Unix' │ │ │ │ +10CCAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CCAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CCAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB87 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CB8B CRC AE0B1898 (2919962776) │ │ │ │ -10CB8F Compressed Size 0000029F (671) │ │ │ │ -10CB93 Uncompressed Size 00000AF5 (2805) │ │ │ │ -10CB97 Filename Length 0025 (37) │ │ │ │ -10CB99 Extra Length 0000 (0) │ │ │ │ -10CB9B Comment Length 0000 (0) │ │ │ │ -10CB9D Disk Start 0000 (0) │ │ │ │ -10CB9F Int File Attributes 0000 (0) │ │ │ │ +10CCAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CCB0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CCB4 CRC AE0B1898 (2919962776) │ │ │ │ +10CCB8 Compressed Size 0000029F (671) │ │ │ │ +10CCBC Uncompressed Size 00000AF5 (2805) │ │ │ │ +10CCC0 Filename Length 0025 (37) │ │ │ │ +10CCC2 Extra Length 0000 (0) │ │ │ │ +10CCC4 Comment Length 0000 (0) │ │ │ │ +10CCC6 Disk Start 0000 (0) │ │ │ │ +10CCC8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CBA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CCCA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CBA5 Local Header Offset 000C2084 (794756) │ │ │ │ -10CBA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CCCE Local Header Offset 000C2052 (794706) │ │ │ │ +10CCD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CCD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CBCE CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ -10CBD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CBD3 Created OS 03 (3) 'Unix' │ │ │ │ -10CBD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CBD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CBD6 General Purpose Flag 0800 (2048) │ │ │ │ +10CCF7 CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ +10CCFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CCFC Created OS 03 (3) 'Unix' │ │ │ │ +10CCFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CCFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CCFF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CBD8 Compression Method 0000 (0) 'Stored' │ │ │ │ -10CBDA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CBDE CRC 00000000 (0) │ │ │ │ -10CBE2 Compressed Size 00000000 (0) │ │ │ │ -10CBE6 Uncompressed Size 00000000 (0) │ │ │ │ -10CBEA Filename Length 0010 (16) │ │ │ │ -10CBEC Extra Length 0000 (0) │ │ │ │ -10CBEE Comment Length 0000 (0) │ │ │ │ -10CBF0 Disk Start 0000 (0) │ │ │ │ -10CBF2 Int File Attributes 0000 (0) │ │ │ │ +10CD01 Compression Method 0000 (0) 'Stored' │ │ │ │ +10CD03 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CD07 CRC 00000000 (0) │ │ │ │ +10CD0B Compressed Size 00000000 (0) │ │ │ │ +10CD0F Uncompressed Size 00000000 (0) │ │ │ │ +10CD13 Filename Length 0010 (16) │ │ │ │ +10CD15 Extra Length 0000 (0) │ │ │ │ +10CD17 Comment Length 0000 (0) │ │ │ │ +10CD19 Disk Start 0000 (0) │ │ │ │ +10CD1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CBF4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10CD1D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10CBF8 Local Header Offset 000C2366 (795494) │ │ │ │ -10CBFC Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10CD21 Local Header Offset 000C2334 (795444) │ │ │ │ +10CD25 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBFC: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD25: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10CBFC: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10CD25: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBD4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CCFD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10CC0C CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ -10CC10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CC11 Created OS 03 (3) 'Unix' │ │ │ │ -10CC12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CC13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CC14 General Purpose Flag 0800 (2048) │ │ │ │ +10CD35 CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ +10CD39 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CD3A Created OS 03 (3) 'Unix' │ │ │ │ +10CD3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CD3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CD3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CC16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CC18 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CC1C CRC E3048D88 (3808726408) │ │ │ │ -10CC20 Compressed Size 000000CD (205) │ │ │ │ -10CC24 Uncompressed Size 0000010D (269) │ │ │ │ -10CC28 Filename Length 001A (26) │ │ │ │ -10CC2A Extra Length 0000 (0) │ │ │ │ -10CC2C Comment Length 0000 (0) │ │ │ │ -10CC2E Disk Start 0000 (0) │ │ │ │ -10CC30 Int File Attributes 0000 (0) │ │ │ │ +10CD3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CD41 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CD45 CRC E3048D88 (3808726408) │ │ │ │ +10CD49 Compressed Size 000000CD (205) │ │ │ │ +10CD4D Uncompressed Size 0000010D (269) │ │ │ │ +10CD51 Filename Length 001A (26) │ │ │ │ +10CD53 Extra Length 0000 (0) │ │ │ │ +10CD55 Comment Length 0000 (0) │ │ │ │ +10CD57 Disk Start 0000 (0) │ │ │ │ +10CD59 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CC32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CD5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CC36 Local Header Offset 000C2394 (795540) │ │ │ │ -10CC3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CD5F Local Header Offset 000C2362 (795490) │ │ │ │ +10CD63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CC3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CC54 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ -10CC58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CC59 Created OS 03 (3) 'Unix' │ │ │ │ -10CC5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CC5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CC5C General Purpose Flag 0800 (2048) │ │ │ │ +10CD7D CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ +10CD81 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CD82 Created OS 03 (3) 'Unix' │ │ │ │ +10CD83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CD84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CD85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CC5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CC60 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CC64 CRC 7D0535AF (2097493423) │ │ │ │ -10CC68 Compressed Size 00000073 (115) │ │ │ │ -10CC6C Uncompressed Size 00000087 (135) │ │ │ │ -10CC70 Filename Length 0019 (25) │ │ │ │ -10CC72 Extra Length 0000 (0) │ │ │ │ -10CC74 Comment Length 0000 (0) │ │ │ │ -10CC76 Disk Start 0000 (0) │ │ │ │ -10CC78 Int File Attributes 0000 (0) │ │ │ │ +10CD87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CD89 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CD8D CRC 7D0535AF (2097493423) │ │ │ │ +10CD91 Compressed Size 00000073 (115) │ │ │ │ +10CD95 Uncompressed Size 00000087 (135) │ │ │ │ +10CD99 Filename Length 0019 (25) │ │ │ │ +10CD9B Extra Length 0000 (0) │ │ │ │ +10CD9D Comment Length 0000 (0) │ │ │ │ +10CD9F Disk Start 0000 (0) │ │ │ │ +10CDA1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CC7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CDA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CC7E Local Header Offset 000C2499 (795801) │ │ │ │ -10CC82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CDA7 Local Header Offset 000C2467 (795751) │ │ │ │ +10CDAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CC82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CDAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CC9B CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ -10CC9F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CCA0 Created OS 03 (3) 'Unix' │ │ │ │ -10CCA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CCA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CCA3 General Purpose Flag 0800 (2048) │ │ │ │ +10CDC4 CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ +10CDC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CDC9 Created OS 03 (3) 'Unix' │ │ │ │ +10CDCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CDCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CDCC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CCA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CCA7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CCAB CRC 03A79404 (61314052) │ │ │ │ -10CCAF Compressed Size 000005D6 (1494) │ │ │ │ -10CCB3 Uncompressed Size 00000FE3 (4067) │ │ │ │ -10CCB7 Filename Length 001C (28) │ │ │ │ -10CCB9 Extra Length 0000 (0) │ │ │ │ -10CCBB Comment Length 0000 (0) │ │ │ │ -10CCBD Disk Start 0000 (0) │ │ │ │ -10CCBF Int File Attributes 0000 (0) │ │ │ │ +10CDCE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CDD0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CDD4 CRC 03A79404 (61314052) │ │ │ │ +10CDD8 Compressed Size 000005D6 (1494) │ │ │ │ +10CDDC Uncompressed Size 00000FE3 (4067) │ │ │ │ +10CDE0 Filename Length 001C (28) │ │ │ │ +10CDE2 Extra Length 0000 (0) │ │ │ │ +10CDE4 Comment Length 0000 (0) │ │ │ │ +10CDE6 Disk Start 0000 (0) │ │ │ │ +10CDE8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CCC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CDEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CCC5 Local Header Offset 000C2543 (795971) │ │ │ │ -10CCC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CDEE Local Header Offset 000C2511 (795921) │ │ │ │ +10CDF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CCC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CDF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CCE5 CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ -10CCE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CCEA Created OS 03 (3) 'Unix' │ │ │ │ -10CCEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CCEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CCED General Purpose Flag 0800 (2048) │ │ │ │ +10CE0E CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ +10CE12 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CE13 Created OS 03 (3) 'Unix' │ │ │ │ +10CE14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CCEF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CCF1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CCF5 CRC B77E2747 (3078498119) │ │ │ │ -10CCF9 Compressed Size 00000698 (1688) │ │ │ │ -10CCFD Uncompressed Size 00002612 (9746) │ │ │ │ -10CD01 Filename Length 001B (27) │ │ │ │ -10CD03 Extra Length 0000 (0) │ │ │ │ -10CD05 Comment Length 0000 (0) │ │ │ │ -10CD07 Disk Start 0000 (0) │ │ │ │ -10CD09 Int File Attributes 0000 (0) │ │ │ │ +10CE18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CE1A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CE1E CRC B77E2747 (3078498119) │ │ │ │ +10CE22 Compressed Size 00000698 (1688) │ │ │ │ +10CE26 Uncompressed Size 00002612 (9746) │ │ │ │ +10CE2A Filename Length 001B (27) │ │ │ │ +10CE2C Extra Length 0000 (0) │ │ │ │ +10CE2E Comment Length 0000 (0) │ │ │ │ +10CE30 Disk Start 0000 (0) │ │ │ │ +10CE32 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CE34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CD0F Local Header Offset 000C2B53 (797523) │ │ │ │ -10CD13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE38 Local Header Offset 000C2B21 (797473) │ │ │ │ +10CE3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CD2E CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ -10CD32 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CD33 Created OS 03 (3) 'Unix' │ │ │ │ -10CD34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CD35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CD36 General Purpose Flag 0800 (2048) │ │ │ │ +10CE57 CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ +10CE5B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CE5C Created OS 03 (3) 'Unix' │ │ │ │ +10CE5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE5F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CD38 Compression Method 0000 (0) 'Stored' │ │ │ │ -10CD3A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CD3E CRC 00000000 (0) │ │ │ │ -10CD42 Compressed Size 00000000 (0) │ │ │ │ -10CD46 Uncompressed Size 00000000 (0) │ │ │ │ -10CD4A Filename Length 001C (28) │ │ │ │ -10CD4C Extra Length 0000 (0) │ │ │ │ -10CD4E Comment Length 0000 (0) │ │ │ │ -10CD50 Disk Start 0000 (0) │ │ │ │ -10CD52 Int File Attributes 0000 (0) │ │ │ │ +10CE61 Compression Method 0000 (0) 'Stored' │ │ │ │ +10CE63 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CE67 CRC 00000000 (0) │ │ │ │ +10CE6B Compressed Size 00000000 (0) │ │ │ │ +10CE6F Uncompressed Size 00000000 (0) │ │ │ │ +10CE73 Filename Length 001C (28) │ │ │ │ +10CE75 Extra Length 0000 (0) │ │ │ │ +10CE77 Comment Length 0000 (0) │ │ │ │ +10CE79 Disk Start 0000 (0) │ │ │ │ +10CE7B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD54 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10CE7D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10CD58 Local Header Offset 000C3224 (799268) │ │ │ │ -10CD5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE81 Local Header Offset 000C31F2 (799218) │ │ │ │ +10CE85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10CD5C: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10CE85: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD34: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE5D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10CD78 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ -10CD7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CD7D Created OS 03 (3) 'Unix' │ │ │ │ -10CD7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CD7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CD80 General Purpose Flag 0800 (2048) │ │ │ │ +10CEA1 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ +10CEA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CEA6 Created OS 03 (3) 'Unix' │ │ │ │ +10CEA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CEA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CEA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CD82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CD84 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CD88 CRC 034705E1 (54986209) │ │ │ │ -10CD8C Compressed Size 00000499 (1177) │ │ │ │ -10CD90 Uncompressed Size 0000099B (2459) │ │ │ │ -10CD94 Filename Length 0031 (49) │ │ │ │ -10CD96 Extra Length 0000 (0) │ │ │ │ -10CD98 Comment Length 0000 (0) │ │ │ │ -10CD9A Disk Start 0000 (0) │ │ │ │ -10CD9C Int File Attributes 0000 (0) │ │ │ │ +10CEAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CEAD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CEB1 CRC C94BF311 (3377197841) │ │ │ │ +10CEB5 Compressed Size 0000049A (1178) │ │ │ │ +10CEB9 Uncompressed Size 0000099B (2459) │ │ │ │ +10CEBD Filename Length 0031 (49) │ │ │ │ +10CEBF Extra Length 0000 (0) │ │ │ │ +10CEC1 Comment Length 0000 (0) │ │ │ │ +10CEC3 Disk Start 0000 (0) │ │ │ │ +10CEC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CEC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CDA2 Local Header Offset 000C325E (799326) │ │ │ │ -10CDA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CECB Local Header Offset 000C322C (799276) │ │ │ │ +10CECF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CDA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CECF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CDD7 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ -10CDDB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CDDC Created OS 03 (3) 'Unix' │ │ │ │ -10CDDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CDDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CDDF General Purpose Flag 0800 (2048) │ │ │ │ +10CF00 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ +10CF04 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CF05 Created OS 03 (3) 'Unix' │ │ │ │ +10CF06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CF07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CF08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CDE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CDE3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CDE7 CRC 4CAB5A08 (1286298120) │ │ │ │ -10CDEB Compressed Size 0000080A (2058) │ │ │ │ -10CDEF Uncompressed Size 00001D46 (7494) │ │ │ │ -10CDF3 Filename Length 0030 (48) │ │ │ │ -10CDF5 Extra Length 0000 (0) │ │ │ │ -10CDF7 Comment Length 0000 (0) │ │ │ │ -10CDF9 Disk Start 0000 (0) │ │ │ │ -10CDFB Int File Attributes 0000 (0) │ │ │ │ +10CF0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CF0C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CF10 CRC 274D86BC (659392188) │ │ │ │ +10CF14 Compressed Size 00000809 (2057) │ │ │ │ +10CF18 Uncompressed Size 00001D0B (7435) │ │ │ │ +10CF1C Filename Length 0030 (48) │ │ │ │ +10CF1E Extra Length 0000 (0) │ │ │ │ +10CF20 Comment Length 0000 (0) │ │ │ │ +10CF22 Disk Start 0000 (0) │ │ │ │ +10CF24 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CDFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CF26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CE01 Local Header Offset 000C3746 (800582) │ │ │ │ -10CE05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CF2A Local Header Offset 000C3715 (800533) │ │ │ │ +10CF2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CF2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CE35 CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ -10CE39 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CE3A Created OS 03 (3) 'Unix' │ │ │ │ -10CE3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE3D General Purpose Flag 0800 (2048) │ │ │ │ +10CF5E CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ +10CF62 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CF63 Created OS 03 (3) 'Unix' │ │ │ │ +10CF64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CF65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CF66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CE3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CE41 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CE45 CRC 2121D3F0 (555865072) │ │ │ │ -10CE49 Compressed Size 000005E7 (1511) │ │ │ │ -10CE4D Uncompressed Size 0000100A (4106) │ │ │ │ -10CE51 Filename Length 0033 (51) │ │ │ │ -10CE53 Extra Length 0000 (0) │ │ │ │ -10CE55 Comment Length 0000 (0) │ │ │ │ -10CE57 Disk Start 0000 (0) │ │ │ │ -10CE59 Int File Attributes 0000 (0) │ │ │ │ +10CF68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CF6A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CF6E CRC 2121D3F0 (555865072) │ │ │ │ +10CF72 Compressed Size 000005E7 (1511) │ │ │ │ +10CF76 Uncompressed Size 0000100A (4106) │ │ │ │ +10CF7A Filename Length 0033 (51) │ │ │ │ +10CF7C Extra Length 0000 (0) │ │ │ │ +10CF7E Comment Length 0000 (0) │ │ │ │ +10CF80 Disk Start 0000 (0) │ │ │ │ +10CF82 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CE5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CF84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CE5F Local Header Offset 000C3F9E (802718) │ │ │ │ -10CE63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CF88 Local Header Offset 000C3F6C (802668) │ │ │ │ +10CF8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CF8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CE96 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ -10CE9A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CE9B Created OS 03 (3) 'Unix' │ │ │ │ -10CE9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE9E General Purpose Flag 0800 (2048) │ │ │ │ +10CFBF CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ +10CFC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CFC4 Created OS 03 (3) 'Unix' │ │ │ │ +10CFC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CFC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CFC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CEA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CEA2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CEA6 CRC 4E72DA82 (1316149890) │ │ │ │ -10CEAA Compressed Size 0000062C (1580) │ │ │ │ -10CEAE Uncompressed Size 00002353 (9043) │ │ │ │ -10CEB2 Filename Length 0032 (50) │ │ │ │ -10CEB4 Extra Length 0000 (0) │ │ │ │ -10CEB6 Comment Length 0000 (0) │ │ │ │ -10CEB8 Disk Start 0000 (0) │ │ │ │ -10CEBA Int File Attributes 0000 (0) │ │ │ │ +10CFC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CFCB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CFCF CRC 4E72DA82 (1316149890) │ │ │ │ +10CFD3 Compressed Size 0000062C (1580) │ │ │ │ +10CFD7 Uncompressed Size 00002353 (9043) │ │ │ │ +10CFDB Filename Length 0032 (50) │ │ │ │ +10CFDD Extra Length 0000 (0) │ │ │ │ +10CFDF Comment Length 0000 (0) │ │ │ │ +10CFE1 Disk Start 0000 (0) │ │ │ │ +10CFE3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CEBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CFE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CEC0 Local Header Offset 000C45D6 (804310) │ │ │ │ -10CEC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CFE9 Local Header Offset 000C45A4 (804260) │ │ │ │ +10CFED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CEC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CFED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CEF6 CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ -10CEFA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CEFB Created OS 03 (3) 'Unix' │ │ │ │ -10CEFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CEFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CEFE General Purpose Flag 0800 (2048) │ │ │ │ +10D01F CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ +10D023 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D024 Created OS 03 (3) 'Unix' │ │ │ │ +10D025 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D026 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D027 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CF00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CF02 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CF06 CRC 5A0C22CF (1510744783) │ │ │ │ -10CF0A Compressed Size 0000047B (1147) │ │ │ │ -10CF0E Uncompressed Size 00000C5E (3166) │ │ │ │ -10CF12 Filename Length 003A (58) │ │ │ │ -10CF14 Extra Length 0000 (0) │ │ │ │ -10CF16 Comment Length 0000 (0) │ │ │ │ -10CF18 Disk Start 0000 (0) │ │ │ │ -10CF1A Int File Attributes 0000 (0) │ │ │ │ +10D029 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D02B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D02F CRC 5A0C22CF (1510744783) │ │ │ │ +10D033 Compressed Size 0000047B (1147) │ │ │ │ +10D037 Uncompressed Size 00000C5E (3166) │ │ │ │ +10D03B Filename Length 003A (58) │ │ │ │ +10D03D Extra Length 0000 (0) │ │ │ │ +10D03F Comment Length 0000 (0) │ │ │ │ +10D041 Disk Start 0000 (0) │ │ │ │ +10D043 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CF1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D045 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CF20 Local Header Offset 000C4C52 (805970) │ │ │ │ -10CF24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D049 Local Header Offset 000C4C20 (805920) │ │ │ │ +10D04D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CF24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D04D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CF5E CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ -10CF62 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CF63 Created OS 03 (3) 'Unix' │ │ │ │ -10CF64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CF65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CF66 General Purpose Flag 0800 (2048) │ │ │ │ +10D087 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ +10D08B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D08C Created OS 03 (3) 'Unix' │ │ │ │ +10D08D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D08E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D08F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CF68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CF6A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CF6E CRC 44B25601 (1152538113) │ │ │ │ -10CF72 Compressed Size 00000443 (1091) │ │ │ │ -10CF76 Uncompressed Size 00001894 (6292) │ │ │ │ -10CF7A Filename Length 0039 (57) │ │ │ │ -10CF7C Extra Length 0000 (0) │ │ │ │ -10CF7E Comment Length 0000 (0) │ │ │ │ -10CF80 Disk Start 0000 (0) │ │ │ │ -10CF82 Int File Attributes 0000 (0) │ │ │ │ +10D091 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D093 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D097 CRC 44B25601 (1152538113) │ │ │ │ +10D09B Compressed Size 00000443 (1091) │ │ │ │ +10D09F Uncompressed Size 00001894 (6292) │ │ │ │ +10D0A3 Filename Length 0039 (57) │ │ │ │ +10D0A5 Extra Length 0000 (0) │ │ │ │ +10D0A7 Comment Length 0000 (0) │ │ │ │ +10D0A9 Disk Start 0000 (0) │ │ │ │ +10D0AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CF84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D0AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CF88 Local Header Offset 000C5125 (807205) │ │ │ │ -10CF8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D0B1 Local Header Offset 000C50F3 (807155) │ │ │ │ +10D0B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CF8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D0B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CFC5 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ -10CFC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CFCA Created OS 03 (3) 'Unix' │ │ │ │ -10CFCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CFCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CFCD General Purpose Flag 0800 (2048) │ │ │ │ +10D0EE CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ +10D0F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D0F3 Created OS 03 (3) 'Unix' │ │ │ │ +10D0F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D0F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D0F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CFCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CFD1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CFD5 CRC DF6FAED4 (3748638420) │ │ │ │ -10CFD9 Compressed Size 000002C5 (709) │ │ │ │ -10CFDD Uncompressed Size 00000524 (1316) │ │ │ │ -10CFE1 Filename Length 0038 (56) │ │ │ │ -10CFE3 Extra Length 0000 (0) │ │ │ │ -10CFE5 Comment Length 0000 (0) │ │ │ │ -10CFE7 Disk Start 0000 (0) │ │ │ │ -10CFE9 Int File Attributes 0000 (0) │ │ │ │ +10D0F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D0FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D0FE CRC DF6FAED4 (3748638420) │ │ │ │ +10D102 Compressed Size 000002C5 (709) │ │ │ │ +10D106 Uncompressed Size 00000524 (1316) │ │ │ │ +10D10A Filename Length 0038 (56) │ │ │ │ +10D10C Extra Length 0000 (0) │ │ │ │ +10D10E Comment Length 0000 (0) │ │ │ │ +10D110 Disk Start 0000 (0) │ │ │ │ +10D112 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CFEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D114 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CFEF Local Header Offset 000C55BF (808383) │ │ │ │ -10CFF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D118 Local Header Offset 000C558D (808333) │ │ │ │ +10D11C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CFF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D11C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D02B CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ -10D02F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D030 Created OS 03 (3) 'Unix' │ │ │ │ -10D031 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D032 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D033 General Purpose Flag 0800 (2048) │ │ │ │ +10D154 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ +10D158 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D159 Created OS 03 (3) 'Unix' │ │ │ │ +10D15A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D15B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D15C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D035 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D037 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D03B CRC 5507D382 (1426576258) │ │ │ │ -10D03F Compressed Size 00000305 (773) │ │ │ │ -10D043 Uncompressed Size 000007F3 (2035) │ │ │ │ -10D047 Filename Length 0037 (55) │ │ │ │ -10D049 Extra Length 0000 (0) │ │ │ │ -10D04B Comment Length 0000 (0) │ │ │ │ -10D04D Disk Start 0000 (0) │ │ │ │ -10D04F Int File Attributes 0000 (0) │ │ │ │ +10D15E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D160 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D164 CRC 5507D382 (1426576258) │ │ │ │ +10D168 Compressed Size 00000305 (773) │ │ │ │ +10D16C Uncompressed Size 000007F3 (2035) │ │ │ │ +10D170 Filename Length 0037 (55) │ │ │ │ +10D172 Extra Length 0000 (0) │ │ │ │ +10D174 Comment Length 0000 (0) │ │ │ │ +10D176 Disk Start 0000 (0) │ │ │ │ +10D178 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D051 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D17A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D055 Local Header Offset 000C58DA (809178) │ │ │ │ -10D059 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D17E Local Header Offset 000C58A8 (809128) │ │ │ │ +10D182 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D059: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D182: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D090 CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ -10D094 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D095 Created OS 03 (3) 'Unix' │ │ │ │ -10D096 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D097 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D098 General Purpose Flag 0800 (2048) │ │ │ │ +10D1B9 CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ +10D1BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D1BE Created OS 03 (3) 'Unix' │ │ │ │ +10D1BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D1C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D1C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D09A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D09C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D0A0 CRC CB0618E6 (3406174438) │ │ │ │ -10D0A4 Compressed Size 0000012A (298) │ │ │ │ -10D0A8 Uncompressed Size 000001D6 (470) │ │ │ │ -10D0AC Filename Length 0032 (50) │ │ │ │ -10D0AE Extra Length 0000 (0) │ │ │ │ -10D0B0 Comment Length 0000 (0) │ │ │ │ -10D0B2 Disk Start 0000 (0) │ │ │ │ -10D0B4 Int File Attributes 0000 (0) │ │ │ │ +10D1C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D1C5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D1C9 CRC CB0618E6 (3406174438) │ │ │ │ +10D1CD Compressed Size 0000012A (298) │ │ │ │ +10D1D1 Uncompressed Size 000001D6 (470) │ │ │ │ +10D1D5 Filename Length 0032 (50) │ │ │ │ +10D1D7 Extra Length 0000 (0) │ │ │ │ +10D1D9 Comment Length 0000 (0) │ │ │ │ +10D1DB Disk Start 0000 (0) │ │ │ │ +10D1DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D0B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D1DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D0BA Local Header Offset 000C5C34 (810036) │ │ │ │ -10D0BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D1E3 Local Header Offset 000C5C02 (809986) │ │ │ │ +10D1E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D0BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D1E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D0F0 CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ -10D0F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D0F5 Created OS 03 (3) 'Unix' │ │ │ │ -10D0F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D0F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D0F8 General Purpose Flag 0800 (2048) │ │ │ │ +10D219 CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ +10D21D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D21E Created OS 03 (3) 'Unix' │ │ │ │ +10D21F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D220 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D221 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D0FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D0FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D100 CRC 7EFF497D (2130659709) │ │ │ │ -10D104 Compressed Size 000000CE (206) │ │ │ │ -10D108 Uncompressed Size 0000014A (330) │ │ │ │ -10D10C Filename Length 0031 (49) │ │ │ │ -10D10E Extra Length 0000 (0) │ │ │ │ -10D110 Comment Length 0000 (0) │ │ │ │ -10D112 Disk Start 0000 (0) │ │ │ │ -10D114 Int File Attributes 0000 (0) │ │ │ │ +10D223 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D225 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D229 CRC 7EFF497D (2130659709) │ │ │ │ +10D22D Compressed Size 000000CE (206) │ │ │ │ +10D231 Uncompressed Size 0000014A (330) │ │ │ │ +10D235 Filename Length 0031 (49) │ │ │ │ +10D237 Extra Length 0000 (0) │ │ │ │ +10D239 Comment Length 0000 (0) │ │ │ │ +10D23B Disk Start 0000 (0) │ │ │ │ +10D23D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D116 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D23F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D11A Local Header Offset 000C5DAE (810414) │ │ │ │ -10D11E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D243 Local Header Offset 000C5D7C (810364) │ │ │ │ +10D247 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D11E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D247: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D14F CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ -10D153 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D154 Created OS 03 (3) 'Unix' │ │ │ │ -10D155 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D156 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D157 General Purpose Flag 0800 (2048) │ │ │ │ +10D278 CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ +10D27C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D27D Created OS 03 (3) 'Unix' │ │ │ │ +10D27E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D27F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D280 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D159 Compression Method 0000 (0) 'Stored' │ │ │ │ -10D15B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D15F CRC 00000000 (0) │ │ │ │ -10D163 Compressed Size 00000000 (0) │ │ │ │ -10D167 Uncompressed Size 00000000 (0) │ │ │ │ -10D16B Filename Length 0010 (16) │ │ │ │ -10D16D Extra Length 0000 (0) │ │ │ │ -10D16F Comment Length 0000 (0) │ │ │ │ -10D171 Disk Start 0000 (0) │ │ │ │ -10D173 Int File Attributes 0000 (0) │ │ │ │ +10D282 Compression Method 0000 (0) 'Stored' │ │ │ │ +10D284 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D288 CRC 00000000 (0) │ │ │ │ +10D28C Compressed Size 00000000 (0) │ │ │ │ +10D290 Uncompressed Size 00000000 (0) │ │ │ │ +10D294 Filename Length 0010 (16) │ │ │ │ +10D296 Extra Length 0000 (0) │ │ │ │ +10D298 Comment Length 0000 (0) │ │ │ │ +10D29A Disk Start 0000 (0) │ │ │ │ +10D29C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D175 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10D29E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10D179 Local Header Offset 000C5ECB (810699) │ │ │ │ -10D17D Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10D2A2 Local Header Offset 000C5E99 (810649) │ │ │ │ +10D2A6 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D17D: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D2A6: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10D17D: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10D2A6: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D155: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D27E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10D18D CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ -10D191 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D192 Created OS 03 (3) 'Unix' │ │ │ │ -10D193 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D194 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D195 General Purpose Flag 0800 (2048) │ │ │ │ +10D2B6 CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ +10D2BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D2BB Created OS 03 (3) 'Unix' │ │ │ │ +10D2BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D2BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D2BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D197 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D199 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D19D CRC 13DDFA1F (333314591) │ │ │ │ -10D1A1 Compressed Size 000001B4 (436) │ │ │ │ -10D1A5 Uncompressed Size 000002BD (701) │ │ │ │ -10D1A9 Filename Length 001D (29) │ │ │ │ -10D1AB Extra Length 0000 (0) │ │ │ │ -10D1AD Comment Length 0000 (0) │ │ │ │ -10D1AF Disk Start 0000 (0) │ │ │ │ -10D1B1 Int File Attributes 0000 (0) │ │ │ │ +10D2C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D2C2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D2C6 CRC 13DDFA1F (333314591) │ │ │ │ +10D2CA Compressed Size 000001B4 (436) │ │ │ │ +10D2CE Uncompressed Size 000002BD (701) │ │ │ │ +10D2D2 Filename Length 001D (29) │ │ │ │ +10D2D4 Extra Length 0000 (0) │ │ │ │ +10D2D6 Comment Length 0000 (0) │ │ │ │ +10D2D8 Disk Start 0000 (0) │ │ │ │ +10D2DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D1B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D2DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D1B7 Local Header Offset 000C5EF9 (810745) │ │ │ │ -10D1BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D2E0 Local Header Offset 000C5EC7 (810695) │ │ │ │ +10D2E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D1BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D2E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D1D8 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ -10D1DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D1DD Created OS 03 (3) 'Unix' │ │ │ │ -10D1DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D1DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D1E0 General Purpose Flag 0800 (2048) │ │ │ │ +10D301 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ +10D305 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D306 Created OS 03 (3) 'Unix' │ │ │ │ +10D307 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D308 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D309 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D1E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D1E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D1E8 CRC 5846AB6C (1481026412) │ │ │ │ -10D1EC Compressed Size 00000131 (305) │ │ │ │ -10D1F0 Uncompressed Size 00000251 (593) │ │ │ │ -10D1F4 Filename Length 001C (28) │ │ │ │ -10D1F6 Extra Length 0000 (0) │ │ │ │ -10D1F8 Comment Length 0000 (0) │ │ │ │ -10D1FA Disk Start 0000 (0) │ │ │ │ -10D1FC Int File Attributes 0000 (0) │ │ │ │ +10D30B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D30D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D311 CRC 5846AB6C (1481026412) │ │ │ │ +10D315 Compressed Size 00000131 (305) │ │ │ │ +10D319 Uncompressed Size 00000251 (593) │ │ │ │ +10D31D Filename Length 001C (28) │ │ │ │ +10D31F Extra Length 0000 (0) │ │ │ │ +10D321 Comment Length 0000 (0) │ │ │ │ +10D323 Disk Start 0000 (0) │ │ │ │ +10D325 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D1FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D327 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D202 Local Header Offset 000C60E8 (811240) │ │ │ │ -10D206 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D32B Local Header Offset 000C60B6 (811190) │ │ │ │ +10D32F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D206: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D32F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D222 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ -10D226 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D227 Created OS 03 (3) 'Unix' │ │ │ │ -10D228 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D229 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D22A General Purpose Flag 0800 (2048) │ │ │ │ +10D34B CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ +10D34F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D350 Created OS 03 (3) 'Unix' │ │ │ │ +10D351 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D352 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D353 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D22C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D22E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D232 CRC AE06B388 (2919674760) │ │ │ │ -10D236 Compressed Size 0000018F (399) │ │ │ │ -10D23A Uncompressed Size 00000263 (611) │ │ │ │ -10D23E Filename Length 001E (30) │ │ │ │ -10D240 Extra Length 0000 (0) │ │ │ │ -10D242 Comment Length 0000 (0) │ │ │ │ -10D244 Disk Start 0000 (0) │ │ │ │ -10D246 Int File Attributes 0000 (0) │ │ │ │ +10D355 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D357 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D35B CRC AE06B388 (2919674760) │ │ │ │ +10D35F Compressed Size 0000018F (399) │ │ │ │ +10D363 Uncompressed Size 00000263 (611) │ │ │ │ +10D367 Filename Length 001E (30) │ │ │ │ +10D369 Extra Length 0000 (0) │ │ │ │ +10D36B Comment Length 0000 (0) │ │ │ │ +10D36D Disk Start 0000 (0) │ │ │ │ +10D36F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D248 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D371 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D24C Local Header Offset 000C6253 (811603) │ │ │ │ -10D250 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D375 Local Header Offset 000C6221 (811553) │ │ │ │ +10D379 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D250: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D379: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D26E CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ -10D272 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D273 Created OS 03 (3) 'Unix' │ │ │ │ -10D274 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D275 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D276 General Purpose Flag 0800 (2048) │ │ │ │ +10D397 CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ +10D39B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D39C Created OS 03 (3) 'Unix' │ │ │ │ +10D39D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D39E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D39F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D278 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D27A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D27E CRC 86015A17 (2248235543) │ │ │ │ -10D282 Compressed Size 000001B3 (435) │ │ │ │ -10D286 Uncompressed Size 0000030B (779) │ │ │ │ -10D28A Filename Length 001D (29) │ │ │ │ -10D28C Extra Length 0000 (0) │ │ │ │ -10D28E Comment Length 0000 (0) │ │ │ │ -10D290 Disk Start 0000 (0) │ │ │ │ -10D292 Int File Attributes 0000 (0) │ │ │ │ +10D3A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D3A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D3A7 CRC 86015A17 (2248235543) │ │ │ │ +10D3AB Compressed Size 000001B3 (435) │ │ │ │ +10D3AF Uncompressed Size 0000030B (779) │ │ │ │ +10D3B3 Filename Length 001D (29) │ │ │ │ +10D3B5 Extra Length 0000 (0) │ │ │ │ +10D3B7 Comment Length 0000 (0) │ │ │ │ +10D3B9 Disk Start 0000 (0) │ │ │ │ +10D3BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D294 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D3BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D298 Local Header Offset 000C641E (812062) │ │ │ │ -10D29C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D3C1 Local Header Offset 000C63EC (812012) │ │ │ │ +10D3C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D29C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D3C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D2B9 CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ -10D2BD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D2BE Created OS 03 (3) 'Unix' │ │ │ │ -10D2BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D2C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D2C1 General Purpose Flag 0800 (2048) │ │ │ │ +10D3E2 CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ +10D3E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D3E7 Created OS 03 (3) 'Unix' │ │ │ │ +10D3E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D3E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D3EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D2C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D2C5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D2C9 CRC B46215B2 (3026326962) │ │ │ │ -10D2CD Compressed Size 000001C0 (448) │ │ │ │ -10D2D1 Uncompressed Size 000002E5 (741) │ │ │ │ -10D2D5 Filename Length 0027 (39) │ │ │ │ -10D2D7 Extra Length 0000 (0) │ │ │ │ -10D2D9 Comment Length 0000 (0) │ │ │ │ -10D2DB Disk Start 0000 (0) │ │ │ │ -10D2DD Int File Attributes 0000 (0) │ │ │ │ +10D3EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D3EE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D3F2 CRC B46215B2 (3026326962) │ │ │ │ +10D3F6 Compressed Size 000001C0 (448) │ │ │ │ +10D3FA Uncompressed Size 000002E5 (741) │ │ │ │ +10D3FE Filename Length 0027 (39) │ │ │ │ +10D400 Extra Length 0000 (0) │ │ │ │ +10D402 Comment Length 0000 (0) │ │ │ │ +10D404 Disk Start 0000 (0) │ │ │ │ +10D406 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D2DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D408 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D2E3 Local Header Offset 000C660C (812556) │ │ │ │ -10D2E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D40C Local Header Offset 000C65DA (812506) │ │ │ │ +10D410 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D2E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D410: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D30E CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ -10D312 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D313 Created OS 03 (3) 'Unix' │ │ │ │ -10D314 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D315 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D316 General Purpose Flag 0800 (2048) │ │ │ │ +10D437 CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ +10D43B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D43C Created OS 03 (3) 'Unix' │ │ │ │ +10D43D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D43E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D43F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D318 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D31A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D31E CRC 70A0D175 (1889587573) │ │ │ │ -10D322 Compressed Size 0000019B (411) │ │ │ │ -10D326 Uncompressed Size 0000032F (815) │ │ │ │ -10D32A Filename Length 0026 (38) │ │ │ │ -10D32C Extra Length 0000 (0) │ │ │ │ -10D32E Comment Length 0000 (0) │ │ │ │ -10D330 Disk Start 0000 (0) │ │ │ │ -10D332 Int File Attributes 0000 (0) │ │ │ │ +10D441 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D443 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D447 CRC 70A0D175 (1889587573) │ │ │ │ +10D44B Compressed Size 0000019B (411) │ │ │ │ +10D44F Uncompressed Size 0000032F (815) │ │ │ │ +10D453 Filename Length 0026 (38) │ │ │ │ +10D455 Extra Length 0000 (0) │ │ │ │ +10D457 Comment Length 0000 (0) │ │ │ │ +10D459 Disk Start 0000 (0) │ │ │ │ +10D45B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D334 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D45D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D338 Local Header Offset 000C6811 (813073) │ │ │ │ -10D33C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D461 Local Header Offset 000C67DF (813023) │ │ │ │ +10D465 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D33C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D465: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D362 CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ -10D366 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D367 Created OS 03 (3) 'Unix' │ │ │ │ -10D368 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D369 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D36A General Purpose Flag 0800 (2048) │ │ │ │ +10D48B CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ +10D48F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D490 Created OS 03 (3) 'Unix' │ │ │ │ +10D491 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D492 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D493 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D36C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D36E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D372 CRC C417C922 (3289893154) │ │ │ │ -10D376 Compressed Size 00000449 (1097) │ │ │ │ -10D37A Uncompressed Size 00000B6F (2927) │ │ │ │ -10D37E Filename Length 002A (42) │ │ │ │ -10D380 Extra Length 0000 (0) │ │ │ │ -10D382 Comment Length 0000 (0) │ │ │ │ -10D384 Disk Start 0000 (0) │ │ │ │ -10D386 Int File Attributes 0000 (0) │ │ │ │ +10D495 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D497 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D49B CRC C417C922 (3289893154) │ │ │ │ +10D49F Compressed Size 00000449 (1097) │ │ │ │ +10D4A3 Uncompressed Size 00000B6F (2927) │ │ │ │ +10D4A7 Filename Length 002A (42) │ │ │ │ +10D4A9 Extra Length 0000 (0) │ │ │ │ +10D4AB Comment Length 0000 (0) │ │ │ │ +10D4AD Disk Start 0000 (0) │ │ │ │ +10D4AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D388 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D4B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D38C Local Header Offset 000C69F0 (813552) │ │ │ │ -10D390 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D4B5 Local Header Offset 000C69BE (813502) │ │ │ │ +10D4B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D390: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D4B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D3BA CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ -10D3BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D3BF Created OS 03 (3) 'Unix' │ │ │ │ -10D3C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D3C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D3C2 General Purpose Flag 0800 (2048) │ │ │ │ +10D4E3 CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ +10D4E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D4E8 Created OS 03 (3) 'Unix' │ │ │ │ +10D4E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D4EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D4EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D3C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D3C6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D3CA CRC 38B7C4BE (951567550) │ │ │ │ -10D3CE Compressed Size 0000062C (1580) │ │ │ │ -10D3D2 Uncompressed Size 000024B5 (9397) │ │ │ │ -10D3D6 Filename Length 0029 (41) │ │ │ │ -10D3D8 Extra Length 0000 (0) │ │ │ │ -10D3DA Comment Length 0000 (0) │ │ │ │ -10D3DC Disk Start 0000 (0) │ │ │ │ -10D3DE Int File Attributes 0000 (0) │ │ │ │ +10D4ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D4EF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D4F3 CRC 38B7C4BE (951567550) │ │ │ │ +10D4F7 Compressed Size 0000062C (1580) │ │ │ │ +10D4FB Uncompressed Size 000024B5 (9397) │ │ │ │ +10D4FF Filename Length 0029 (41) │ │ │ │ +10D501 Extra Length 0000 (0) │ │ │ │ +10D503 Comment Length 0000 (0) │ │ │ │ +10D505 Disk Start 0000 (0) │ │ │ │ +10D507 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D3E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D509 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D3E4 Local Header Offset 000C6E81 (814721) │ │ │ │ -10D3E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D50D Local Header Offset 000C6E4F (814671) │ │ │ │ +10D511 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D3E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D511: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D411 CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ -10D415 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D416 Created OS 03 (3) 'Unix' │ │ │ │ -10D417 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D418 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D419 General Purpose Flag 0800 (2048) │ │ │ │ +10D53A CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ +10D53E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D53F Created OS 03 (3) 'Unix' │ │ │ │ +10D540 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D541 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D542 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D41B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D41D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D421 CRC ED8C9FC0 (3985416128) │ │ │ │ -10D425 Compressed Size 000001D3 (467) │ │ │ │ -10D429 Uncompressed Size 0000033D (829) │ │ │ │ -10D42D Filename Length 003D (61) │ │ │ │ -10D42F Extra Length 0000 (0) │ │ │ │ -10D431 Comment Length 0000 (0) │ │ │ │ -10D433 Disk Start 0000 (0) │ │ │ │ -10D435 Int File Attributes 0000 (0) │ │ │ │ +10D544 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D546 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D54A CRC ED8C9FC0 (3985416128) │ │ │ │ +10D54E Compressed Size 000001D3 (467) │ │ │ │ +10D552 Uncompressed Size 0000033D (829) │ │ │ │ +10D556 Filename Length 003D (61) │ │ │ │ +10D558 Extra Length 0000 (0) │ │ │ │ +10D55A Comment Length 0000 (0) │ │ │ │ +10D55C Disk Start 0000 (0) │ │ │ │ +10D55E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D437 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D560 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D43B Local Header Offset 000C74F4 (816372) │ │ │ │ -10D43F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D564 Local Header Offset 000C74C2 (816322) │ │ │ │ +10D568 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D43F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D568: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D47C CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ -10D480 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D481 Created OS 03 (3) 'Unix' │ │ │ │ -10D482 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D483 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D484 General Purpose Flag 0800 (2048) │ │ │ │ +10D5A5 CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ +10D5A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D5AA Created OS 03 (3) 'Unix' │ │ │ │ +10D5AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D5AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D5AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D486 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D488 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D48C CRC D1FE8A97 (3523119767) │ │ │ │ -10D490 Compressed Size 00000237 (567) │ │ │ │ -10D494 Uncompressed Size 000004D0 (1232) │ │ │ │ -10D498 Filename Length 003C (60) │ │ │ │ -10D49A Extra Length 0000 (0) │ │ │ │ -10D49C Comment Length 0000 (0) │ │ │ │ -10D49E Disk Start 0000 (0) │ │ │ │ -10D4A0 Int File Attributes 0000 (0) │ │ │ │ +10D5AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D5B1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D5B5 CRC D1FE8A97 (3523119767) │ │ │ │ +10D5B9 Compressed Size 00000237 (567) │ │ │ │ +10D5BD Uncompressed Size 000004D0 (1232) │ │ │ │ +10D5C1 Filename Length 003C (60) │ │ │ │ +10D5C3 Extra Length 0000 (0) │ │ │ │ +10D5C5 Comment Length 0000 (0) │ │ │ │ +10D5C7 Disk Start 0000 (0) │ │ │ │ +10D5C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D4A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D5CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D4A6 Local Header Offset 000C7722 (816930) │ │ │ │ -10D4AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D5CF Local Header Offset 000C76F0 (816880) │ │ │ │ +10D5D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D4AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D5D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D4E6 CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ -10D4EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D4EB Created OS 03 (3) 'Unix' │ │ │ │ -10D4EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D4ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D4EE General Purpose Flag 0800 (2048) │ │ │ │ +10D60F CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ +10D613 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D614 Created OS 03 (3) 'Unix' │ │ │ │ +10D615 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D616 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D617 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D4F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D4F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D4F6 CRC 1E5708BA (509020346) │ │ │ │ -10D4FA Compressed Size 000004AA (1194) │ │ │ │ -10D4FE Uncompressed Size 00000D5A (3418) │ │ │ │ -10D502 Filename Length 0023 (35) │ │ │ │ -10D504 Extra Length 0000 (0) │ │ │ │ -10D506 Comment Length 0000 (0) │ │ │ │ -10D508 Disk Start 0000 (0) │ │ │ │ -10D50A Int File Attributes 0000 (0) │ │ │ │ +10D619 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D61B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D61F CRC 1E5708BA (509020346) │ │ │ │ +10D623 Compressed Size 000004AA (1194) │ │ │ │ +10D627 Uncompressed Size 00000D5A (3418) │ │ │ │ +10D62B Filename Length 0023 (35) │ │ │ │ +10D62D Extra Length 0000 (0) │ │ │ │ +10D62F Comment Length 0000 (0) │ │ │ │ +10D631 Disk Start 0000 (0) │ │ │ │ +10D633 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D50C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D635 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D510 Local Header Offset 000C79B3 (817587) │ │ │ │ -10D514 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D639 Local Header Offset 000C7981 (817537) │ │ │ │ +10D63D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D514: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D63D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D537 CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ -10D53B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D53C Created OS 03 (3) 'Unix' │ │ │ │ -10D53D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D53E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D53F General Purpose Flag 0800 (2048) │ │ │ │ +10D660 CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ +10D664 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D665 Created OS 03 (3) 'Unix' │ │ │ │ +10D666 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D667 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D668 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D541 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D543 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D547 CRC 108D4790 (277694352) │ │ │ │ -10D54B Compressed Size 000006C7 (1735) │ │ │ │ -10D54F Uncompressed Size 00002B7C (11132) │ │ │ │ -10D553 Filename Length 0022 (34) │ │ │ │ -10D555 Extra Length 0000 (0) │ │ │ │ -10D557 Comment Length 0000 (0) │ │ │ │ -10D559 Disk Start 0000 (0) │ │ │ │ -10D55B Int File Attributes 0000 (0) │ │ │ │ +10D66A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D66C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D670 CRC 108D4790 (277694352) │ │ │ │ +10D674 Compressed Size 000006C7 (1735) │ │ │ │ +10D678 Uncompressed Size 00002B7C (11132) │ │ │ │ +10D67C Filename Length 0022 (34) │ │ │ │ +10D67E Extra Length 0000 (0) │ │ │ │ +10D680 Comment Length 0000 (0) │ │ │ │ +10D682 Disk Start 0000 (0) │ │ │ │ +10D684 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D55D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D686 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D561 Local Header Offset 000C7E9E (818846) │ │ │ │ -10D565 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D68A Local Header Offset 000C7E6C (818796) │ │ │ │ +10D68E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D565: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D68E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D587 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ -10D58B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D58C Created OS 03 (3) 'Unix' │ │ │ │ -10D58D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D58E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D58F General Purpose Flag 0800 (2048) │ │ │ │ +10D6B0 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ +10D6B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D6B5 Created OS 03 (3) 'Unix' │ │ │ │ +10D6B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D6B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D6B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D591 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D593 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D597 CRC D8B98825 (3636037669) │ │ │ │ -10D59B Compressed Size 000001CD (461) │ │ │ │ -10D59F Uncompressed Size 00000321 (801) │ │ │ │ -10D5A3 Filename Length 0036 (54) │ │ │ │ -10D5A5 Extra Length 0000 (0) │ │ │ │ -10D5A7 Comment Length 0000 (0) │ │ │ │ -10D5A9 Disk Start 0000 (0) │ │ │ │ -10D5AB Int File Attributes 0000 (0) │ │ │ │ +10D6BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D6BC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D6C0 CRC D8B98825 (3636037669) │ │ │ │ +10D6C4 Compressed Size 000001CD (461) │ │ │ │ +10D6C8 Uncompressed Size 00000321 (801) │ │ │ │ +10D6CC Filename Length 0036 (54) │ │ │ │ +10D6CE Extra Length 0000 (0) │ │ │ │ +10D6D0 Comment Length 0000 (0) │ │ │ │ +10D6D2 Disk Start 0000 (0) │ │ │ │ +10D6D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D5AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D6D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D5B1 Local Header Offset 000C85A5 (820645) │ │ │ │ -10D5B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D6DA Local Header Offset 000C8573 (820595) │ │ │ │ +10D6DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D5B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D6DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D5EB CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ -10D5EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D5F0 Created OS 03 (3) 'Unix' │ │ │ │ -10D5F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D5F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D5F3 General Purpose Flag 0800 (2048) │ │ │ │ +10D714 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ +10D718 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D719 Created OS 03 (3) 'Unix' │ │ │ │ +10D71A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D71B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D71C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D5F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D5F7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D5FB CRC 3CB04EAD (1018187437) │ │ │ │ -10D5FF Compressed Size 0000022E (558) │ │ │ │ -10D603 Uncompressed Size 0000049B (1179) │ │ │ │ -10D607 Filename Length 0035 (53) │ │ │ │ -10D609 Extra Length 0000 (0) │ │ │ │ -10D60B Comment Length 0000 (0) │ │ │ │ -10D60D Disk Start 0000 (0) │ │ │ │ -10D60F Int File Attributes 0000 (0) │ │ │ │ +10D71E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D720 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D724 CRC 3CB04EAD (1018187437) │ │ │ │ +10D728 Compressed Size 0000022E (558) │ │ │ │ +10D72C Uncompressed Size 0000049B (1179) │ │ │ │ +10D730 Filename Length 0035 (53) │ │ │ │ +10D732 Extra Length 0000 (0) │ │ │ │ +10D734 Comment Length 0000 (0) │ │ │ │ +10D736 Disk Start 0000 (0) │ │ │ │ +10D738 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D611 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D73A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D615 Local Header Offset 000C87C6 (821190) │ │ │ │ -10D619 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D73E Local Header Offset 000C8794 (821140) │ │ │ │ +10D742 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D619: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D742: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D64E CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ -10D652 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D653 Created OS 03 (3) 'Unix' │ │ │ │ -10D654 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D655 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D656 General Purpose Flag 0800 (2048) │ │ │ │ +10D777 CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ +10D77B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D77C Created OS 03 (3) 'Unix' │ │ │ │ +10D77D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D77E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D77F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D658 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D65A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D65E CRC DEA5A3A1 (3735397281) │ │ │ │ -10D662 Compressed Size 00000497 (1175) │ │ │ │ -10D666 Uncompressed Size 00000C74 (3188) │ │ │ │ -10D66A Filename Length 0022 (34) │ │ │ │ -10D66C Extra Length 0000 (0) │ │ │ │ -10D66E Comment Length 0000 (0) │ │ │ │ -10D670 Disk Start 0000 (0) │ │ │ │ -10D672 Int File Attributes 0000 (0) │ │ │ │ +10D781 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D783 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D787 CRC DEA5A3A1 (3735397281) │ │ │ │ +10D78B Compressed Size 00000497 (1175) │ │ │ │ +10D78F Uncompressed Size 00000C74 (3188) │ │ │ │ +10D793 Filename Length 0022 (34) │ │ │ │ +10D795 Extra Length 0000 (0) │ │ │ │ +10D797 Comment Length 0000 (0) │ │ │ │ +10D799 Disk Start 0000 (0) │ │ │ │ +10D79B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D674 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D79D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D678 Local Header Offset 000C8A47 (821831) │ │ │ │ -10D67C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D7A1 Local Header Offset 000C8A15 (821781) │ │ │ │ +10D7A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D67C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D7A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D69E CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ -10D6A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D6A3 Created OS 03 (3) 'Unix' │ │ │ │ -10D6A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6A6 General Purpose Flag 0800 (2048) │ │ │ │ +10D7C7 CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ +10D7CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D7CC Created OS 03 (3) 'Unix' │ │ │ │ +10D7CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D7CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D7CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6AA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D6AE CRC ADA7DB79 (2913459065) │ │ │ │ -10D6B2 Compressed Size 00000731 (1841) │ │ │ │ -10D6B6 Uncompressed Size 00002FC6 (12230) │ │ │ │ -10D6BA Filename Length 0021 (33) │ │ │ │ -10D6BC Extra Length 0000 (0) │ │ │ │ -10D6BE Comment Length 0000 (0) │ │ │ │ -10D6C0 Disk Start 0000 (0) │ │ │ │ -10D6C2 Int File Attributes 0000 (0) │ │ │ │ +10D7D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D7D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D7D7 CRC ADA7DB79 (2913459065) │ │ │ │ +10D7DB Compressed Size 00000731 (1841) │ │ │ │ +10D7DF Uncompressed Size 00002FC6 (12230) │ │ │ │ +10D7E3 Filename Length 0021 (33) │ │ │ │ +10D7E5 Extra Length 0000 (0) │ │ │ │ +10D7E7 Comment Length 0000 (0) │ │ │ │ +10D7E9 Disk Start 0000 (0) │ │ │ │ +10D7EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D6C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D7ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D6C8 Local Header Offset 000C8F1E (823070) │ │ │ │ -10D6CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D7F1 Local Header Offset 000C8EEC (823020) │ │ │ │ +10D7F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D6CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D7F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D6ED CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ -10D6F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D6F2 Created OS 03 (3) 'Unix' │ │ │ │ -10D6F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6F5 General Purpose Flag 0800 (2048) │ │ │ │ +10D816 CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ +10D81A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D81B Created OS 03 (3) 'Unix' │ │ │ │ +10D81C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D81D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D81E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D6FD CRC 8D977ACA (2375514826) │ │ │ │ -10D701 Compressed Size 00001111 (4369) │ │ │ │ -10D705 Uncompressed Size 00003526 (13606) │ │ │ │ -10D709 Filename Length 001A (26) │ │ │ │ -10D70B Extra Length 0000 (0) │ │ │ │ -10D70D Comment Length 0000 (0) │ │ │ │ -10D70F Disk Start 0000 (0) │ │ │ │ -10D711 Int File Attributes 0000 (0) │ │ │ │ +10D820 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D822 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D826 CRC 29FADE93 (704306835) │ │ │ │ +10D82A Compressed Size 00001106 (4358) │ │ │ │ +10D82E Uncompressed Size 00003526 (13606) │ │ │ │ +10D832 Filename Length 001A (26) │ │ │ │ +10D834 Extra Length 0000 (0) │ │ │ │ +10D836 Comment Length 0000 (0) │ │ │ │ +10D838 Disk Start 0000 (0) │ │ │ │ +10D83A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D713 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D83C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D717 Local Header Offset 000C968E (824974) │ │ │ │ -10D71B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D840 Local Header Offset 000C965C (824924) │ │ │ │ +10D844 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D71B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D844: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D735 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ -10D739 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D73A Created OS 03 (3) 'Unix' │ │ │ │ -10D73B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D73C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D73D General Purpose Flag 0800 (2048) │ │ │ │ +10D85E CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ +10D862 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D863 Created OS 03 (3) 'Unix' │ │ │ │ +10D864 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D865 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D866 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D73F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D741 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D745 CRC 07B119CF (129046991) │ │ │ │ -10D749 Compressed Size 00001694 (5780) │ │ │ │ -10D74D Uncompressed Size 0000C5D7 (50647) │ │ │ │ -10D751 Filename Length 0019 (25) │ │ │ │ -10D753 Extra Length 0000 (0) │ │ │ │ -10D755 Comment Length 0000 (0) │ │ │ │ -10D757 Disk Start 0000 (0) │ │ │ │ -10D759 Int File Attributes 0000 (0) │ │ │ │ +10D868 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D86A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D86E CRC 7BFCF71A (2080175898) │ │ │ │ +10D872 Compressed Size 00001656 (5718) │ │ │ │ +10D876 Uncompressed Size 0000C5D7 (50647) │ │ │ │ +10D87A Filename Length 0019 (25) │ │ │ │ +10D87C Extra Length 0000 (0) │ │ │ │ +10D87E Comment Length 0000 (0) │ │ │ │ +10D880 Disk Start 0000 (0) │ │ │ │ +10D882 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D75B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D884 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D75F Local Header Offset 000CA7D7 (829399) │ │ │ │ -10D763 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D888 Local Header Offset 000CA79A (829338) │ │ │ │ +10D88C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D88C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D77C CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ -10D780 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D781 Created OS 03 (3) 'Unix' │ │ │ │ -10D782 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D783 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D784 General Purpose Flag 0800 (2048) │ │ │ │ +10D8A5 CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ +10D8A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D8AA Created OS 03 (3) 'Unix' │ │ │ │ +10D8AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D8AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D8AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D786 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D788 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D78C CRC 1345298A (323299722) │ │ │ │ -10D790 Compressed Size 00000279 (633) │ │ │ │ -10D794 Uncompressed Size 00000495 (1173) │ │ │ │ -10D798 Filename Length 0022 (34) │ │ │ │ -10D79A Extra Length 0000 (0) │ │ │ │ -10D79C Comment Length 0000 (0) │ │ │ │ -10D79E Disk Start 0000 (0) │ │ │ │ -10D7A0 Int File Attributes 0000 (0) │ │ │ │ +10D8AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D8B1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D8B5 CRC 1345298A (323299722) │ │ │ │ +10D8B9 Compressed Size 00000279 (633) │ │ │ │ +10D8BD Uncompressed Size 00000495 (1173) │ │ │ │ +10D8C1 Filename Length 0022 (34) │ │ │ │ +10D8C3 Extra Length 0000 (0) │ │ │ │ +10D8C5 Comment Length 0000 (0) │ │ │ │ +10D8C7 Disk Start 0000 (0) │ │ │ │ +10D8C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D7A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D8CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D7A6 Local Header Offset 000CBEA2 (835234) │ │ │ │ -10D7AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D8CF Local Header Offset 000CBE27 (835111) │ │ │ │ +10D8D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D7AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D8D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D7CC CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ -10D7D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D7D1 Created OS 03 (3) 'Unix' │ │ │ │ -10D7D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D7D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D7D4 General Purpose Flag 0800 (2048) │ │ │ │ +10D8F5 CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ +10D8F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D8FA Created OS 03 (3) 'Unix' │ │ │ │ +10D8FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D8FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D8FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D7D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D7D8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D7DC CRC 3E9E4127 (1050558759) │ │ │ │ -10D7E0 Compressed Size 000002C1 (705) │ │ │ │ -10D7E4 Uncompressed Size 00000766 (1894) │ │ │ │ -10D7E8 Filename Length 0021 (33) │ │ │ │ -10D7EA Extra Length 0000 (0) │ │ │ │ -10D7EC Comment Length 0000 (0) │ │ │ │ -10D7EE Disk Start 0000 (0) │ │ │ │ -10D7F0 Int File Attributes 0000 (0) │ │ │ │ +10D8FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D901 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D905 CRC 3E9E4127 (1050558759) │ │ │ │ +10D909 Compressed Size 000002C1 (705) │ │ │ │ +10D90D Uncompressed Size 00000766 (1894) │ │ │ │ +10D911 Filename Length 0021 (33) │ │ │ │ +10D913 Extra Length 0000 (0) │ │ │ │ +10D915 Comment Length 0000 (0) │ │ │ │ +10D917 Disk Start 0000 (0) │ │ │ │ +10D919 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D7F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D91B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D7F6 Local Header Offset 000CC15B (835931) │ │ │ │ -10D7FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D91F Local Header Offset 000CC0E0 (835808) │ │ │ │ +10D923 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D7FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D923: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D81B CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ -10D81F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D820 Created OS 03 (3) 'Unix' │ │ │ │ -10D821 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D822 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D823 General Purpose Flag 0800 (2048) │ │ │ │ +10D944 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ +10D948 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D949 Created OS 03 (3) 'Unix' │ │ │ │ +10D94A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D94B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D94C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D825 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D827 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D82B CRC 4D44808A (1296334986) │ │ │ │ -10D82F Compressed Size 000002BE (702) │ │ │ │ -10D833 Uncompressed Size 00000575 (1397) │ │ │ │ -10D837 Filename Length 0025 (37) │ │ │ │ -10D839 Extra Length 0000 (0) │ │ │ │ -10D83B Comment Length 0000 (0) │ │ │ │ -10D83D Disk Start 0000 (0) │ │ │ │ -10D83F Int File Attributes 0000 (0) │ │ │ │ +10D94E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D950 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D954 CRC 4D44808A (1296334986) │ │ │ │ +10D958 Compressed Size 000002BE (702) │ │ │ │ +10D95C Uncompressed Size 00000575 (1397) │ │ │ │ +10D960 Filename Length 0025 (37) │ │ │ │ +10D962 Extra Length 0000 (0) │ │ │ │ +10D964 Comment Length 0000 (0) │ │ │ │ +10D966 Disk Start 0000 (0) │ │ │ │ +10D968 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D841 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D96A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D845 Local Header Offset 000CC45B (836699) │ │ │ │ -10D849 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D96E Local Header Offset 000CC3E0 (836576) │ │ │ │ +10D972 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D849: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D972: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D86E CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ -10D872 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D873 Created OS 03 (3) 'Unix' │ │ │ │ -10D874 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D875 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D876 General Purpose Flag 0800 (2048) │ │ │ │ +10D997 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ +10D99B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D99C Created OS 03 (3) 'Unix' │ │ │ │ +10D99D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D99E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D99F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D878 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D87A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D87E CRC CEB98515 (3468264725) │ │ │ │ -10D882 Compressed Size 00000418 (1048) │ │ │ │ -10D886 Uncompressed Size 00000BA7 (2983) │ │ │ │ -10D88A Filename Length 0024 (36) │ │ │ │ -10D88C Extra Length 0000 (0) │ │ │ │ -10D88E Comment Length 0000 (0) │ │ │ │ -10D890 Disk Start 0000 (0) │ │ │ │ -10D892 Int File Attributes 0000 (0) │ │ │ │ +10D9A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D9A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D9A7 CRC CEB98515 (3468264725) │ │ │ │ +10D9AB Compressed Size 00000418 (1048) │ │ │ │ +10D9AF Uncompressed Size 00000BA7 (2983) │ │ │ │ +10D9B3 Filename Length 0024 (36) │ │ │ │ +10D9B5 Extra Length 0000 (0) │ │ │ │ +10D9B7 Comment Length 0000 (0) │ │ │ │ +10D9B9 Disk Start 0000 (0) │ │ │ │ +10D9BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D894 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D9BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D898 Local Header Offset 000CC75C (837468) │ │ │ │ -10D89C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D9C1 Local Header Offset 000CC6E1 (837345) │ │ │ │ +10D9C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D89C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D9C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D8C0 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ -10D8C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D8C5 Created OS 03 (3) 'Unix' │ │ │ │ -10D8C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D8C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D8C8 General Purpose Flag 0800 (2048) │ │ │ │ +10D9E9 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ +10D9ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D9EE Created OS 03 (3) 'Unix' │ │ │ │ +10D9EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D9F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D9F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D8CA Compression Method 0000 (0) 'Stored' │ │ │ │ -10D8CC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D8D0 CRC 00000000 (0) │ │ │ │ -10D8D4 Compressed Size 00000000 (0) │ │ │ │ -10D8D8 Uncompressed Size 00000000 (0) │ │ │ │ -10D8DC Filename Length 0014 (20) │ │ │ │ -10D8DE Extra Length 0000 (0) │ │ │ │ -10D8E0 Comment Length 0000 (0) │ │ │ │ -10D8E2 Disk Start 0000 (0) │ │ │ │ -10D8E4 Int File Attributes 0000 (0) │ │ │ │ +10D9F3 Compression Method 0000 (0) 'Stored' │ │ │ │ +10D9F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D9F9 CRC 00000000 (0) │ │ │ │ +10D9FD Compressed Size 00000000 (0) │ │ │ │ +10DA01 Uncompressed Size 00000000 (0) │ │ │ │ +10DA05 Filename Length 0014 (20) │ │ │ │ +10DA07 Extra Length 0000 (0) │ │ │ │ +10DA09 Comment Length 0000 (0) │ │ │ │ +10DA0B Disk Start 0000 (0) │ │ │ │ +10DA0D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D8E6 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10DA0F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10D8EA Local Header Offset 000CCBB6 (838582) │ │ │ │ -10D8EE Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA13 Local Header Offset 000CCB3B (838459) │ │ │ │ +10DA17 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D8EE: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA17: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10D8EE: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10DA17: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D8C6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D9EF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10D902 CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ -10D906 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D907 Created OS 03 (3) 'Unix' │ │ │ │ -10D908 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D909 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D90A General Purpose Flag 0800 (2048) │ │ │ │ +10DA2B CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ +10DA2F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DA30 Created OS 03 (3) 'Unix' │ │ │ │ +10DA31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D90C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D90E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D912 CRC E20AE8D7 (3792365783) │ │ │ │ -10D916 Compressed Size 0000027A (634) │ │ │ │ -10D91A Uncompressed Size 00000509 (1289) │ │ │ │ -10D91E Filename Length 0025 (37) │ │ │ │ -10D920 Extra Length 0000 (0) │ │ │ │ -10D922 Comment Length 0000 (0) │ │ │ │ -10D924 Disk Start 0000 (0) │ │ │ │ -10D926 Int File Attributes 0000 (0) │ │ │ │ +10DA35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA37 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DA3B CRC E20AE8D7 (3792365783) │ │ │ │ +10DA3F Compressed Size 0000027A (634) │ │ │ │ +10DA43 Uncompressed Size 00000509 (1289) │ │ │ │ +10DA47 Filename Length 0025 (37) │ │ │ │ +10DA49 Extra Length 0000 (0) │ │ │ │ +10DA4B Comment Length 0000 (0) │ │ │ │ +10DA4D Disk Start 0000 (0) │ │ │ │ +10DA4F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D928 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DA51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D92C Local Header Offset 000CCBE8 (838632) │ │ │ │ -10D930 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA55 Local Header Offset 000CCB6D (838509) │ │ │ │ +10DA59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D930: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D955 CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ -10D959 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D95A Created OS 03 (3) 'Unix' │ │ │ │ -10D95B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D95C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D95D General Purpose Flag 0800 (2048) │ │ │ │ +10DA7E CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ +10DA82 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DA83 Created OS 03 (3) 'Unix' │ │ │ │ +10DA84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D95F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D961 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D965 CRC 9434CC7E (2486488190) │ │ │ │ -10D969 Compressed Size 00000289 (649) │ │ │ │ -10D96D Uncompressed Size 000007E1 (2017) │ │ │ │ -10D971 Filename Length 0024 (36) │ │ │ │ -10D973 Extra Length 0000 (0) │ │ │ │ -10D975 Comment Length 0000 (0) │ │ │ │ -10D977 Disk Start 0000 (0) │ │ │ │ -10D979 Int File Attributes 0000 (0) │ │ │ │ +10DA88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA8A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DA8E CRC 9434CC7E (2486488190) │ │ │ │ +10DA92 Compressed Size 00000289 (649) │ │ │ │ +10DA96 Uncompressed Size 000007E1 (2017) │ │ │ │ +10DA9A Filename Length 0024 (36) │ │ │ │ +10DA9C Extra Length 0000 (0) │ │ │ │ +10DA9E Comment Length 0000 (0) │ │ │ │ +10DAA0 Disk Start 0000 (0) │ │ │ │ +10DAA2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D97B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DAA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D97F Local Header Offset 000CCEA5 (839333) │ │ │ │ -10D983 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DAA8 Local Header Offset 000CCE2A (839210) │ │ │ │ +10DAAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D983: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DAAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D9A7 CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ -10D9AB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D9AC Created OS 03 (3) 'Unix' │ │ │ │ -10D9AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D9AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D9AF General Purpose Flag 0800 (2048) │ │ │ │ +10DAD0 CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ +10DAD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DAD5 Created OS 03 (3) 'Unix' │ │ │ │ +10DAD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DAD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DAD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D9B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D9B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D9B7 CRC C5E1A8E5 (3319900389) │ │ │ │ -10D9BB Compressed Size 00000998 (2456) │ │ │ │ -10D9BF Uncompressed Size 000021A7 (8615) │ │ │ │ -10D9C3 Filename Length 002C (44) │ │ │ │ -10D9C5 Extra Length 0000 (0) │ │ │ │ -10D9C7 Comment Length 0000 (0) │ │ │ │ -10D9C9 Disk Start 0000 (0) │ │ │ │ -10D9CB Int File Attributes 0000 (0) │ │ │ │ +10DADA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DADC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DAE0 CRC C5E1A8E5 (3319900389) │ │ │ │ +10DAE4 Compressed Size 00000998 (2456) │ │ │ │ +10DAE8 Uncompressed Size 000021A7 (8615) │ │ │ │ +10DAEC Filename Length 002C (44) │ │ │ │ +10DAEE Extra Length 0000 (0) │ │ │ │ +10DAF0 Comment Length 0000 (0) │ │ │ │ +10DAF2 Disk Start 0000 (0) │ │ │ │ +10DAF4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D9CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DAF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D9D1 Local Header Offset 000CD170 (840048) │ │ │ │ -10D9D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DAFA Local Header Offset 000CD0F5 (839925) │ │ │ │ +10DAFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D9D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DAFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DA01 CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ -10DA05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DA06 Created OS 03 (3) 'Unix' │ │ │ │ -10DA07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA09 General Purpose Flag 0800 (2048) │ │ │ │ +10DB2A CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ +10DB2E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DB2F Created OS 03 (3) 'Unix' │ │ │ │ +10DB30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DB31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DB32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA0D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DA11 CRC 5FF7183E (1610029118) │ │ │ │ -10DA15 Compressed Size 000007EF (2031) │ │ │ │ -10DA19 Uncompressed Size 000043B4 (17332) │ │ │ │ -10DA1D Filename Length 002B (43) │ │ │ │ -10DA1F Extra Length 0000 (0) │ │ │ │ -10DA21 Comment Length 0000 (0) │ │ │ │ -10DA23 Disk Start 0000 (0) │ │ │ │ -10DA25 Int File Attributes 0000 (0) │ │ │ │ +10DB34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DB36 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DB3A CRC 5FF7183E (1610029118) │ │ │ │ +10DB3E Compressed Size 000007EF (2031) │ │ │ │ +10DB42 Uncompressed Size 000043B4 (17332) │ │ │ │ +10DB46 Filename Length 002B (43) │ │ │ │ +10DB48 Extra Length 0000 (0) │ │ │ │ +10DB4A Comment Length 0000 (0) │ │ │ │ +10DB4C Disk Start 0000 (0) │ │ │ │ +10DB4E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DA27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DB50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DA2B Local Header Offset 000CDB52 (842578) │ │ │ │ -10DA2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DB54 Local Header Offset 000CDAD7 (842455) │ │ │ │ +10DB58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DB58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DA5A CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ -10DA5E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DA5F Created OS 03 (3) 'Unix' │ │ │ │ -10DA60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA62 General Purpose Flag 0800 (2048) │ │ │ │ +10DB83 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ +10DB87 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DB88 Created OS 03 (3) 'Unix' │ │ │ │ +10DB89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DB8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DB8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA66 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DA6A CRC 5CECF973 (1559034227) │ │ │ │ -10DA6E Compressed Size 00000252 (594) │ │ │ │ -10DA72 Uncompressed Size 00000480 (1152) │ │ │ │ -10DA76 Filename Length 0024 (36) │ │ │ │ -10DA78 Extra Length 0000 (0) │ │ │ │ -10DA7A Comment Length 0000 (0) │ │ │ │ -10DA7C Disk Start 0000 (0) │ │ │ │ -10DA7E Int File Attributes 0000 (0) │ │ │ │ +10DB8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DB8F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DB93 CRC 5CECF973 (1559034227) │ │ │ │ +10DB97 Compressed Size 00000252 (594) │ │ │ │ +10DB9B Uncompressed Size 00000480 (1152) │ │ │ │ +10DB9F Filename Length 0024 (36) │ │ │ │ +10DBA1 Extra Length 0000 (0) │ │ │ │ +10DBA3 Comment Length 0000 (0) │ │ │ │ +10DBA5 Disk Start 0000 (0) │ │ │ │ +10DBA7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DA80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DBA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DA84 Local Header Offset 000CE38A (844682) │ │ │ │ -10DA88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DBAD Local Header Offset 000CE30F (844559) │ │ │ │ +10DBB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DBB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DAAC CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ -10DAB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DAB1 Created OS 03 (3) 'Unix' │ │ │ │ -10DAB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DAB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DAB4 General Purpose Flag 0800 (2048) │ │ │ │ +10DBD5 CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ +10DBD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DBDA Created OS 03 (3) 'Unix' │ │ │ │ +10DBDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DBDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DBDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DAB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DAB8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DABC CRC F2166896 (4061554838) │ │ │ │ -10DAC0 Compressed Size 00000378 (888) │ │ │ │ -10DAC4 Uncompressed Size 000008E5 (2277) │ │ │ │ -10DAC8 Filename Length 0023 (35) │ │ │ │ -10DACA Extra Length 0000 (0) │ │ │ │ -10DACC Comment Length 0000 (0) │ │ │ │ -10DACE Disk Start 0000 (0) │ │ │ │ -10DAD0 Int File Attributes 0000 (0) │ │ │ │ +10DBDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DBE1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DBE5 CRC F2166896 (4061554838) │ │ │ │ +10DBE9 Compressed Size 00000378 (888) │ │ │ │ +10DBED Uncompressed Size 000008E5 (2277) │ │ │ │ +10DBF1 Filename Length 0023 (35) │ │ │ │ +10DBF3 Extra Length 0000 (0) │ │ │ │ +10DBF5 Comment Length 0000 (0) │ │ │ │ +10DBF7 Disk Start 0000 (0) │ │ │ │ +10DBF9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DAD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DBFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DAD6 Local Header Offset 000CE61E (845342) │ │ │ │ -10DADA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DBFF Local Header Offset 000CE5A3 (845219) │ │ │ │ +10DC03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DC03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DAFD CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ -10DB01 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DB02 Created OS 03 (3) 'Unix' │ │ │ │ -10DB03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DB04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DB05 General Purpose Flag 0800 (2048) │ │ │ │ +10DC26 CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ +10DC2A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DC2B Created OS 03 (3) 'Unix' │ │ │ │ +10DC2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DC2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DC2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DB07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DB09 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DB0D CRC CB1A82DF (3407512287) │ │ │ │ -10DB11 Compressed Size 000005FE (1534) │ │ │ │ -10DB15 Uncompressed Size 000012A8 (4776) │ │ │ │ -10DB19 Filename Length 002B (43) │ │ │ │ -10DB1B Extra Length 0000 (0) │ │ │ │ -10DB1D Comment Length 0000 (0) │ │ │ │ -10DB1F Disk Start 0000 (0) │ │ │ │ -10DB21 Int File Attributes 0000 (0) │ │ │ │ +10DC30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DC32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DC36 CRC CB1A82DF (3407512287) │ │ │ │ +10DC3A Compressed Size 000005FE (1534) │ │ │ │ +10DC3E Uncompressed Size 000012A8 (4776) │ │ │ │ +10DC42 Filename Length 002B (43) │ │ │ │ +10DC44 Extra Length 0000 (0) │ │ │ │ +10DC46 Comment Length 0000 (0) │ │ │ │ +10DC48 Disk Start 0000 (0) │ │ │ │ +10DC4A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DB23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DC4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DB27 Local Header Offset 000CE9D7 (846295) │ │ │ │ -10DB2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DC50 Local Header Offset 000CE95C (846172) │ │ │ │ +10DC54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DB2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DC54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DB56 CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ -10DB5A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DB5B Created OS 03 (3) 'Unix' │ │ │ │ -10DB5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DB5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DB5E General Purpose Flag 0800 (2048) │ │ │ │ +10DC7F CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ +10DC83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DC84 Created OS 03 (3) 'Unix' │ │ │ │ +10DC85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DC86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DC87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DB60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DB62 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DB66 CRC 8F52B7AE (2404562862) │ │ │ │ -10DB6A Compressed Size 000004C1 (1217) │ │ │ │ -10DB6E Uncompressed Size 00002389 (9097) │ │ │ │ -10DB72 Filename Length 002A (42) │ │ │ │ -10DB74 Extra Length 0000 (0) │ │ │ │ -10DB76 Comment Length 0000 (0) │ │ │ │ -10DB78 Disk Start 0000 (0) │ │ │ │ -10DB7A Int File Attributes 0000 (0) │ │ │ │ +10DC89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DC8B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DC8F CRC 8F52B7AE (2404562862) │ │ │ │ +10DC93 Compressed Size 000004C1 (1217) │ │ │ │ +10DC97 Uncompressed Size 00002389 (9097) │ │ │ │ +10DC9B Filename Length 002A (42) │ │ │ │ +10DC9D Extra Length 0000 (0) │ │ │ │ +10DC9F Comment Length 0000 (0) │ │ │ │ +10DCA1 Disk Start 0000 (0) │ │ │ │ +10DCA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DB7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DCA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DB80 Local Header Offset 000CF01E (847902) │ │ │ │ -10DB84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DCA9 Local Header Offset 000CEFA3 (847779) │ │ │ │ +10DCAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DB84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DCAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DBAE CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ -10DBB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DBB3 Created OS 03 (3) 'Unix' │ │ │ │ -10DBB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DBB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DBB6 General Purpose Flag 0800 (2048) │ │ │ │ +10DCD7 CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ +10DCDB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DCDC Created OS 03 (3) 'Unix' │ │ │ │ +10DCDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DCDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DCDF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DBB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DBBA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DBBE CRC B8047AAE (3087301294) │ │ │ │ -10DBC2 Compressed Size 00000253 (595) │ │ │ │ -10DBC6 Uncompressed Size 00000528 (1320) │ │ │ │ -10DBCA Filename Length 0022 (34) │ │ │ │ -10DBCC Extra Length 0000 (0) │ │ │ │ -10DBCE Comment Length 0000 (0) │ │ │ │ -10DBD0 Disk Start 0000 (0) │ │ │ │ -10DBD2 Int File Attributes 0000 (0) │ │ │ │ +10DCE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DCE3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DCE7 CRC B8047AAE (3087301294) │ │ │ │ +10DCEB Compressed Size 00000253 (595) │ │ │ │ +10DCEF Uncompressed Size 00000528 (1320) │ │ │ │ +10DCF3 Filename Length 0022 (34) │ │ │ │ +10DCF5 Extra Length 0000 (0) │ │ │ │ +10DCF7 Comment Length 0000 (0) │ │ │ │ +10DCF9 Disk Start 0000 (0) │ │ │ │ +10DCFB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DBD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DCFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DBD8 Local Header Offset 000CF527 (849191) │ │ │ │ -10DBDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DD01 Local Header Offset 000CF4AC (849068) │ │ │ │ +10DD05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DBDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DD05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DBFE CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ -10DC02 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DC03 Created OS 03 (3) 'Unix' │ │ │ │ -10DC04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DC05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DC06 General Purpose Flag 0800 (2048) │ │ │ │ +10DD27 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ +10DD2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DD2C Created OS 03 (3) 'Unix' │ │ │ │ +10DD2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DD2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DD2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DC08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DC0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DC0E CRC DB6176D5 (3680597717) │ │ │ │ -10DC12 Compressed Size 000001D8 (472) │ │ │ │ -10DC16 Uncompressed Size 00000574 (1396) │ │ │ │ -10DC1A Filename Length 0021 (33) │ │ │ │ -10DC1C Extra Length 0000 (0) │ │ │ │ -10DC1E Comment Length 0000 (0) │ │ │ │ -10DC20 Disk Start 0000 (0) │ │ │ │ -10DC22 Int File Attributes 0000 (0) │ │ │ │ +10DD31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DD33 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DD37 CRC DB6176D5 (3680597717) │ │ │ │ +10DD3B Compressed Size 000001D8 (472) │ │ │ │ +10DD3F Uncompressed Size 00000574 (1396) │ │ │ │ +10DD43 Filename Length 0021 (33) │ │ │ │ +10DD45 Extra Length 0000 (0) │ │ │ │ +10DD47 Comment Length 0000 (0) │ │ │ │ +10DD49 Disk Start 0000 (0) │ │ │ │ +10DD4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DC24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DD4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DC28 Local Header Offset 000CF7BA (849850) │ │ │ │ -10DC2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DD51 Local Header Offset 000CF73F (849727) │ │ │ │ +10DD55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DC2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DD55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DC4D CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ -10DC51 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DC52 Created OS 03 (3) 'Unix' │ │ │ │ -10DC53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DC54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DC55 General Purpose Flag 0800 (2048) │ │ │ │ +10DD76 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ +10DD7A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DD7B Created OS 03 (3) 'Unix' │ │ │ │ +10DD7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DD7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DD7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DC57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DC59 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DC5D CRC 619749F9 (1637304825) │ │ │ │ -10DC61 Compressed Size 00000374 (884) │ │ │ │ -10DC65 Uncompressed Size 00000748 (1864) │ │ │ │ -10DC69 Filename Length 002D (45) │ │ │ │ -10DC6B Extra Length 0000 (0) │ │ │ │ -10DC6D Comment Length 0000 (0) │ │ │ │ -10DC6F Disk Start 0000 (0) │ │ │ │ -10DC71 Int File Attributes 0000 (0) │ │ │ │ +10DD80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DD82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DD86 CRC 619749F9 (1637304825) │ │ │ │ +10DD8A Compressed Size 00000374 (884) │ │ │ │ +10DD8E Uncompressed Size 00000748 (1864) │ │ │ │ +10DD92 Filename Length 002D (45) │ │ │ │ +10DD94 Extra Length 0000 (0) │ │ │ │ +10DD96 Comment Length 0000 (0) │ │ │ │ +10DD98 Disk Start 0000 (0) │ │ │ │ +10DD9A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DC73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DD9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DC77 Local Header Offset 000CF9D1 (850385) │ │ │ │ -10DC7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DDA0 Local Header Offset 000CF956 (850262) │ │ │ │ +10DDA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DC7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DDA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DCA8 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ -10DCAC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DCAD Created OS 03 (3) 'Unix' │ │ │ │ -10DCAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DCAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DCB0 General Purpose Flag 0800 (2048) │ │ │ │ +10DDD1 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ +10DDD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DDD6 Created OS 03 (3) 'Unix' │ │ │ │ +10DDD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DDD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DDD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DCB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DCB4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DCB8 CRC 074B4020 (122372128) │ │ │ │ -10DCBC Compressed Size 00000423 (1059) │ │ │ │ -10DCC0 Uncompressed Size 00000E95 (3733) │ │ │ │ -10DCC4 Filename Length 002C (44) │ │ │ │ -10DCC6 Extra Length 0000 (0) │ │ │ │ -10DCC8 Comment Length 0000 (0) │ │ │ │ -10DCCA Disk Start 0000 (0) │ │ │ │ -10DCCC Int File Attributes 0000 (0) │ │ │ │ +10DDDB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DDDD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DDE1 CRC 074B4020 (122372128) │ │ │ │ +10DDE5 Compressed Size 00000423 (1059) │ │ │ │ +10DDE9 Uncompressed Size 00000E95 (3733) │ │ │ │ +10DDED Filename Length 002C (44) │ │ │ │ +10DDEF Extra Length 0000 (0) │ │ │ │ +10DDF1 Comment Length 0000 (0) │ │ │ │ +10DDF3 Disk Start 0000 (0) │ │ │ │ +10DDF5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DCCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DDF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DCD2 Local Header Offset 000CFD90 (851344) │ │ │ │ -10DCD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DDFB Local Header Offset 000CFD15 (851221) │ │ │ │ +10DDFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DCD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DDFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DD02 CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ -10DD06 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DD07 Created OS 03 (3) 'Unix' │ │ │ │ -10DD08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DD09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DD0A General Purpose Flag 0800 (2048) │ │ │ │ +10DE2B CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ +10DE2F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DE30 Created OS 03 (3) 'Unix' │ │ │ │ +10DE31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DE32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DE33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DD0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DD0E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DD12 CRC E925C21C (3911565852) │ │ │ │ -10DD16 Compressed Size 000002F8 (760) │ │ │ │ -10DD1A Uncompressed Size 0000052F (1327) │ │ │ │ -10DD1E Filename Length 0028 (40) │ │ │ │ -10DD20 Extra Length 0000 (0) │ │ │ │ -10DD22 Comment Length 0000 (0) │ │ │ │ -10DD24 Disk Start 0000 (0) │ │ │ │ -10DD26 Int File Attributes 0000 (0) │ │ │ │ +10DE35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DE37 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DE3B CRC E925C21C (3911565852) │ │ │ │ +10DE3F Compressed Size 000002F8 (760) │ │ │ │ +10DE43 Uncompressed Size 0000052F (1327) │ │ │ │ +10DE47 Filename Length 0028 (40) │ │ │ │ +10DE49 Extra Length 0000 (0) │ │ │ │ +10DE4B Comment Length 0000 (0) │ │ │ │ +10DE4D Disk Start 0000 (0) │ │ │ │ +10DE4F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DD28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DE51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DD2C Local Header Offset 000D01FD (852477) │ │ │ │ -10DD30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DE55 Local Header Offset 000D0182 (852354) │ │ │ │ +10DE59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DD30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DE59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DD58 CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ -10DD5C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DD5D Created OS 03 (3) 'Unix' │ │ │ │ -10DD5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DD5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DD60 General Purpose Flag 0800 (2048) │ │ │ │ +10DE81 CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ +10DE85 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DE86 Created OS 03 (3) 'Unix' │ │ │ │ +10DE87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DE88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DE89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DD62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DD64 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DD68 CRC 643FD478 (1681904760) │ │ │ │ -10DD6C Compressed Size 0000038A (906) │ │ │ │ -10DD70 Uncompressed Size 00000AB9 (2745) │ │ │ │ -10DD74 Filename Length 0027 (39) │ │ │ │ -10DD76 Extra Length 0000 (0) │ │ │ │ -10DD78 Comment Length 0000 (0) │ │ │ │ -10DD7A Disk Start 0000 (0) │ │ │ │ -10DD7C Int File Attributes 0000 (0) │ │ │ │ +10DE8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DE8D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DE91 CRC 643FD478 (1681904760) │ │ │ │ +10DE95 Compressed Size 0000038A (906) │ │ │ │ +10DE99 Uncompressed Size 00000AB9 (2745) │ │ │ │ +10DE9D Filename Length 0027 (39) │ │ │ │ +10DE9F Extra Length 0000 (0) │ │ │ │ +10DEA1 Comment Length 0000 (0) │ │ │ │ +10DEA3 Disk Start 0000 (0) │ │ │ │ +10DEA5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DD7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DEA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DD82 Local Header Offset 000D053B (853307) │ │ │ │ -10DD86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DEAB Local Header Offset 000D04C0 (853184) │ │ │ │ +10DEAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DD86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DEAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DDAD CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ -10DDB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DDB2 Created OS 03 (3) 'Unix' │ │ │ │ -10DDB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DDB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DDB5 General Purpose Flag 0800 (2048) │ │ │ │ +10DED6 CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ +10DEDA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DEDB Created OS 03 (3) 'Unix' │ │ │ │ +10DEDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DEDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DEDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DDB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DDB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DDBD CRC F023BD93 (4028874131) │ │ │ │ -10DDC1 Compressed Size 000001CD (461) │ │ │ │ -10DDC5 Uncompressed Size 00000344 (836) │ │ │ │ -10DDC9 Filename Length 0030 (48) │ │ │ │ -10DDCB Extra Length 0000 (0) │ │ │ │ -10DDCD Comment Length 0000 (0) │ │ │ │ -10DDCF Disk Start 0000 (0) │ │ │ │ -10DDD1 Int File Attributes 0000 (0) │ │ │ │ +10DEE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DEE2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DEE6 CRC F023BD93 (4028874131) │ │ │ │ +10DEEA Compressed Size 000001CD (461) │ │ │ │ +10DEEE Uncompressed Size 00000344 (836) │ │ │ │ +10DEF2 Filename Length 0030 (48) │ │ │ │ +10DEF4 Extra Length 0000 (0) │ │ │ │ +10DEF6 Comment Length 0000 (0) │ │ │ │ +10DEF8 Disk Start 0000 (0) │ │ │ │ +10DEFA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DDD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DEFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DDD7 Local Header Offset 000D090A (854282) │ │ │ │ -10DDDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DF00 Local Header Offset 000D088F (854159) │ │ │ │ +10DF04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DDDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DF04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DE0B CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ -10DE0F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DE10 Created OS 03 (3) 'Unix' │ │ │ │ -10DE11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DE12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DE13 General Purpose Flag 0800 (2048) │ │ │ │ +10DF34 CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ +10DF38 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DF39 Created OS 03 (3) 'Unix' │ │ │ │ +10DF3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DF3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DF3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DE15 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DE17 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DE1B CRC 6D4D9582 (1833801090) │ │ │ │ -10DE1F Compressed Size 00000234 (564) │ │ │ │ -10DE23 Uncompressed Size 0000057A (1402) │ │ │ │ -10DE27 Filename Length 002F (47) │ │ │ │ -10DE29 Extra Length 0000 (0) │ │ │ │ -10DE2B Comment Length 0000 (0) │ │ │ │ -10DE2D Disk Start 0000 (0) │ │ │ │ -10DE2F Int File Attributes 0000 (0) │ │ │ │ +10DF3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DF40 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DF44 CRC 6D4D9582 (1833801090) │ │ │ │ +10DF48 Compressed Size 00000234 (564) │ │ │ │ +10DF4C Uncompressed Size 0000057A (1402) │ │ │ │ +10DF50 Filename Length 002F (47) │ │ │ │ +10DF52 Extra Length 0000 (0) │ │ │ │ +10DF54 Comment Length 0000 (0) │ │ │ │ +10DF56 Disk Start 0000 (0) │ │ │ │ +10DF58 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DE31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DF5A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DE35 Local Header Offset 000D0B25 (854821) │ │ │ │ -10DE39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DF5E Local Header Offset 000D0AAA (854698) │ │ │ │ +10DF62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DE39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DF62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DE68 CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ -10DE6C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DE6D Created OS 03 (3) 'Unix' │ │ │ │ -10DE6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DE6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DE70 General Purpose Flag 0800 (2048) │ │ │ │ +10DF91 CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ +10DF95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DF96 Created OS 03 (3) 'Unix' │ │ │ │ +10DF97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DF98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DF99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DE72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DE74 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DE78 CRC 03DC56A1 (64771745) │ │ │ │ -10DE7C Compressed Size 00000230 (560) │ │ │ │ -10DE80 Uncompressed Size 00000418 (1048) │ │ │ │ -10DE84 Filename Length 002C (44) │ │ │ │ -10DE86 Extra Length 0000 (0) │ │ │ │ -10DE88 Comment Length 0000 (0) │ │ │ │ -10DE8A Disk Start 0000 (0) │ │ │ │ -10DE8C Int File Attributes 0000 (0) │ │ │ │ +10DF9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DF9D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DFA1 CRC 03DC56A1 (64771745) │ │ │ │ +10DFA5 Compressed Size 00000230 (560) │ │ │ │ +10DFA9 Uncompressed Size 00000418 (1048) │ │ │ │ +10DFAD Filename Length 002C (44) │ │ │ │ +10DFAF Extra Length 0000 (0) │ │ │ │ +10DFB1 Comment Length 0000 (0) │ │ │ │ +10DFB3 Disk Start 0000 (0) │ │ │ │ +10DFB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DE8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DFB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DE92 Local Header Offset 000D0DA6 (855462) │ │ │ │ -10DE96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DFBB Local Header Offset 000D0D2B (855339) │ │ │ │ +10DFBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DE96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DFBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DEC2 CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ -10DEC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DEC7 Created OS 03 (3) 'Unix' │ │ │ │ -10DEC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DEC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DECA General Purpose Flag 0800 (2048) │ │ │ │ +10DFEB CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ +10DFEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DFF0 Created OS 03 (3) 'Unix' │ │ │ │ +10DFF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DFF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DFF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DECC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DECE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DED2 CRC 6F0E250D (1863197965) │ │ │ │ -10DED6 Compressed Size 00000247 (583) │ │ │ │ -10DEDA Uncompressed Size 00000632 (1586) │ │ │ │ -10DEDE Filename Length 002B (43) │ │ │ │ -10DEE0 Extra Length 0000 (0) │ │ │ │ -10DEE2 Comment Length 0000 (0) │ │ │ │ -10DEE4 Disk Start 0000 (0) │ │ │ │ -10DEE6 Int File Attributes 0000 (0) │ │ │ │ +10DFF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DFF7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DFFB CRC 6F0E250D (1863197965) │ │ │ │ +10DFFF Compressed Size 00000247 (583) │ │ │ │ +10E003 Uncompressed Size 00000632 (1586) │ │ │ │ +10E007 Filename Length 002B (43) │ │ │ │ +10E009 Extra Length 0000 (0) │ │ │ │ +10E00B Comment Length 0000 (0) │ │ │ │ +10E00D Disk Start 0000 (0) │ │ │ │ +10E00F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DEE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E011 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DEEC Local Header Offset 000D1020 (856096) │ │ │ │ -10DEF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E015 Local Header Offset 000D0FA5 (855973) │ │ │ │ +10E019 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DEF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E019: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DF1B CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ -10DF1F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DF20 Created OS 03 (3) 'Unix' │ │ │ │ -10DF21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DF22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DF23 General Purpose Flag 0800 (2048) │ │ │ │ +10E044 CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ +10E048 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E049 Created OS 03 (3) 'Unix' │ │ │ │ +10E04A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E04B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E04C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DF25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DF27 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DF2B CRC 18E833C0 (417870784) │ │ │ │ -10DF2F Compressed Size 000001C8 (456) │ │ │ │ -10DF33 Uncompressed Size 0000032B (811) │ │ │ │ -10DF37 Filename Length 002B (43) │ │ │ │ -10DF39 Extra Length 0000 (0) │ │ │ │ -10DF3B Comment Length 0000 (0) │ │ │ │ -10DF3D Disk Start 0000 (0) │ │ │ │ -10DF3F Int File Attributes 0000 (0) │ │ │ │ +10E04E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E050 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E054 CRC 18E833C0 (417870784) │ │ │ │ +10E058 Compressed Size 000001C8 (456) │ │ │ │ +10E05C Uncompressed Size 0000032B (811) │ │ │ │ +10E060 Filename Length 002B (43) │ │ │ │ +10E062 Extra Length 0000 (0) │ │ │ │ +10E064 Comment Length 0000 (0) │ │ │ │ +10E066 Disk Start 0000 (0) │ │ │ │ +10E068 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DF41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E06A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DF45 Local Header Offset 000D12B0 (856752) │ │ │ │ -10DF49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E06E Local Header Offset 000D1235 (856629) │ │ │ │ +10E072 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DF49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E072: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DF74 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ -10DF78 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DF79 Created OS 03 (3) 'Unix' │ │ │ │ -10DF7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DF7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DF7C General Purpose Flag 0800 (2048) │ │ │ │ +10E09D CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ +10E0A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E0A2 Created OS 03 (3) 'Unix' │ │ │ │ +10E0A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E0A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E0A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DF7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DF80 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DF84 CRC F94F5867 (4182726759) │ │ │ │ -10DF88 Compressed Size 000002ED (749) │ │ │ │ -10DF8C Uncompressed Size 00000692 (1682) │ │ │ │ -10DF90 Filename Length 002A (42) │ │ │ │ -10DF92 Extra Length 0000 (0) │ │ │ │ -10DF94 Comment Length 0000 (0) │ │ │ │ -10DF96 Disk Start 0000 (0) │ │ │ │ -10DF98 Int File Attributes 0000 (0) │ │ │ │ +10E0A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E0A9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E0AD CRC F94F5867 (4182726759) │ │ │ │ +10E0B1 Compressed Size 000002ED (749) │ │ │ │ +10E0B5 Uncompressed Size 00000692 (1682) │ │ │ │ +10E0B9 Filename Length 002A (42) │ │ │ │ +10E0BB Extra Length 0000 (0) │ │ │ │ +10E0BD Comment Length 0000 (0) │ │ │ │ +10E0BF Disk Start 0000 (0) │ │ │ │ +10E0C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DF9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E0C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DF9E Local Header Offset 000D14C1 (857281) │ │ │ │ -10DFA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E0C7 Local Header Offset 000D1446 (857158) │ │ │ │ +10E0CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DFA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E0CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DFCC CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ -10DFD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DFD1 Created OS 03 (3) 'Unix' │ │ │ │ -10DFD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DFD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DFD4 General Purpose Flag 0800 (2048) │ │ │ │ +10E0F5 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ +10E0F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E0FA Created OS 03 (3) 'Unix' │ │ │ │ +10E0FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E0FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E0FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DFD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DFD8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DFDC CRC 19D73810 (433534992) │ │ │ │ -10DFE0 Compressed Size 000001C8 (456) │ │ │ │ -10DFE4 Uncompressed Size 0000032B (811) │ │ │ │ -10DFE8 Filename Length 002B (43) │ │ │ │ -10DFEA Extra Length 0000 (0) │ │ │ │ -10DFEC Comment Length 0000 (0) │ │ │ │ -10DFEE Disk Start 0000 (0) │ │ │ │ -10DFF0 Int File Attributes 0000 (0) │ │ │ │ +10E0FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E101 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E105 CRC 19D73810 (433534992) │ │ │ │ +10E109 Compressed Size 000001C8 (456) │ │ │ │ +10E10D Uncompressed Size 0000032B (811) │ │ │ │ +10E111 Filename Length 002B (43) │ │ │ │ +10E113 Extra Length 0000 (0) │ │ │ │ +10E115 Comment Length 0000 (0) │ │ │ │ +10E117 Disk Start 0000 (0) │ │ │ │ +10E119 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DFF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E11B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DFF6 Local Header Offset 000D17F6 (858102) │ │ │ │ -10DFFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E11F Local Header Offset 000D177B (857979) │ │ │ │ +10E123 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DFFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E025 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ -10E029 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E02A Created OS 03 (3) 'Unix' │ │ │ │ -10E02B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E02C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E02D General Purpose Flag 0800 (2048) │ │ │ │ +10E14E CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ +10E152 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E153 Created OS 03 (3) 'Unix' │ │ │ │ +10E154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E156 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E02F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E031 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E035 CRC 94051436 (2483360822) │ │ │ │ -10E039 Compressed Size 0000025D (605) │ │ │ │ -10E03D Uncompressed Size 0000056E (1390) │ │ │ │ -10E041 Filename Length 002A (42) │ │ │ │ -10E043 Extra Length 0000 (0) │ │ │ │ -10E045 Comment Length 0000 (0) │ │ │ │ -10E047 Disk Start 0000 (0) │ │ │ │ -10E049 Int File Attributes 0000 (0) │ │ │ │ +10E158 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E15A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E15E CRC 94051436 (2483360822) │ │ │ │ +10E162 Compressed Size 0000025D (605) │ │ │ │ +10E166 Uncompressed Size 0000056E (1390) │ │ │ │ +10E16A Filename Length 002A (42) │ │ │ │ +10E16C Extra Length 0000 (0) │ │ │ │ +10E16E Comment Length 0000 (0) │ │ │ │ +10E170 Disk Start 0000 (0) │ │ │ │ +10E172 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E04B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E174 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E04F Local Header Offset 000D1A07 (858631) │ │ │ │ -10E053 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E178 Local Header Offset 000D198C (858508) │ │ │ │ +10E17C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E053: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E17C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E07D CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ -10E081 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E082 Created OS 03 (3) 'Unix' │ │ │ │ -10E083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E085 General Purpose Flag 0800 (2048) │ │ │ │ +10E1A6 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ +10E1AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E1AB Created OS 03 (3) 'Unix' │ │ │ │ +10E1AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E1AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E1AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E087 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E089 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E08D CRC 67D7CAC4 (1742195396) │ │ │ │ -10E091 Compressed Size 000001CA (458) │ │ │ │ -10E095 Uncompressed Size 00000335 (821) │ │ │ │ -10E099 Filename Length 002D (45) │ │ │ │ -10E09B Extra Length 0000 (0) │ │ │ │ -10E09D Comment Length 0000 (0) │ │ │ │ -10E09F Disk Start 0000 (0) │ │ │ │ -10E0A1 Int File Attributes 0000 (0) │ │ │ │ +10E1B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E1B2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E1B6 CRC 67D7CAC4 (1742195396) │ │ │ │ +10E1BA Compressed Size 000001CA (458) │ │ │ │ +10E1BE Uncompressed Size 00000335 (821) │ │ │ │ +10E1C2 Filename Length 002D (45) │ │ │ │ +10E1C4 Extra Length 0000 (0) │ │ │ │ +10E1C6 Comment Length 0000 (0) │ │ │ │ +10E1C8 Disk Start 0000 (0) │ │ │ │ +10E1CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E0A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E1CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E0A7 Local Header Offset 000D1CAC (859308) │ │ │ │ -10E0AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E1D0 Local Header Offset 000D1C31 (859185) │ │ │ │ +10E1D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E0AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E1D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E0D8 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ -10E0DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E0DD Created OS 03 (3) 'Unix' │ │ │ │ -10E0DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E0DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E0E0 General Purpose Flag 0800 (2048) │ │ │ │ +10E201 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ +10E205 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E206 Created OS 03 (3) 'Unix' │ │ │ │ +10E207 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E208 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E209 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E0E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E0E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E0E8 CRC 997561FD (2574606845) │ │ │ │ -10E0EC Compressed Size 00000248 (584) │ │ │ │ -10E0F0 Uncompressed Size 0000054E (1358) │ │ │ │ -10E0F4 Filename Length 002C (44) │ │ │ │ -10E0F6 Extra Length 0000 (0) │ │ │ │ -10E0F8 Comment Length 0000 (0) │ │ │ │ -10E0FA Disk Start 0000 (0) │ │ │ │ -10E0FC Int File Attributes 0000 (0) │ │ │ │ +10E20B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E20D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E211 CRC 997561FD (2574606845) │ │ │ │ +10E215 Compressed Size 00000248 (584) │ │ │ │ +10E219 Uncompressed Size 0000054E (1358) │ │ │ │ +10E21D Filename Length 002C (44) │ │ │ │ +10E21F Extra Length 0000 (0) │ │ │ │ +10E221 Comment Length 0000 (0) │ │ │ │ +10E223 Disk Start 0000 (0) │ │ │ │ +10E225 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E0FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E227 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E102 Local Header Offset 000D1EC1 (859841) │ │ │ │ -10E106 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E22B Local Header Offset 000D1E46 (859718) │ │ │ │ +10E22F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E106: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E22F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E132 CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ -10E136 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E137 Created OS 03 (3) 'Unix' │ │ │ │ -10E138 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E139 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E13A General Purpose Flag 0800 (2048) │ │ │ │ +10E25B CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ +10E25F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E260 Created OS 03 (3) 'Unix' │ │ │ │ +10E261 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E262 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E263 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E13C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E13E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E142 CRC 2CF00302 (753926914) │ │ │ │ -10E146 Compressed Size 000001CF (463) │ │ │ │ -10E14A Uncompressed Size 0000034E (846) │ │ │ │ -10E14E Filename Length 0032 (50) │ │ │ │ -10E150 Extra Length 0000 (0) │ │ │ │ -10E152 Comment Length 0000 (0) │ │ │ │ -10E154 Disk Start 0000 (0) │ │ │ │ -10E156 Int File Attributes 0000 (0) │ │ │ │ +10E265 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E267 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E26B CRC 2CF00302 (753926914) │ │ │ │ +10E26F Compressed Size 000001CF (463) │ │ │ │ +10E273 Uncompressed Size 0000034E (846) │ │ │ │ +10E277 Filename Length 0032 (50) │ │ │ │ +10E279 Extra Length 0000 (0) │ │ │ │ +10E27B Comment Length 0000 (0) │ │ │ │ +10E27D Disk Start 0000 (0) │ │ │ │ +10E27F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E158 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E281 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E15C Local Header Offset 000D2153 (860499) │ │ │ │ -10E160 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E285 Local Header Offset 000D20D8 (860376) │ │ │ │ +10E289 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E160: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E289: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E192 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ -10E196 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E197 Created OS 03 (3) 'Unix' │ │ │ │ -10E198 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E199 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E19A General Purpose Flag 0800 (2048) │ │ │ │ +10E2BB CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ +10E2BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E2C0 Created OS 03 (3) 'Unix' │ │ │ │ +10E2C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E2C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E2C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E19C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E19E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E1A2 CRC B5E8B787 (3051927431) │ │ │ │ -10E1A6 Compressed Size 000002B2 (690) │ │ │ │ -10E1AA Uncompressed Size 0000065E (1630) │ │ │ │ -10E1AE Filename Length 0031 (49) │ │ │ │ -10E1B0 Extra Length 0000 (0) │ │ │ │ -10E1B2 Comment Length 0000 (0) │ │ │ │ -10E1B4 Disk Start 0000 (0) │ │ │ │ -10E1B6 Int File Attributes 0000 (0) │ │ │ │ +10E2C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E2C7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E2CB CRC B5E8B787 (3051927431) │ │ │ │ +10E2CF Compressed Size 000002B2 (690) │ │ │ │ +10E2D3 Uncompressed Size 0000065E (1630) │ │ │ │ +10E2D7 Filename Length 0031 (49) │ │ │ │ +10E2D9 Extra Length 0000 (0) │ │ │ │ +10E2DB Comment Length 0000 (0) │ │ │ │ +10E2DD Disk Start 0000 (0) │ │ │ │ +10E2DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E1B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E2E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E1BC Local Header Offset 000D2372 (861042) │ │ │ │ -10E1C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E2E5 Local Header Offset 000D22F7 (860919) │ │ │ │ +10E2E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E1C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E2E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E1F1 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ -10E1F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E1F6 Created OS 03 (3) 'Unix' │ │ │ │ -10E1F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E1F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E1F9 General Purpose Flag 0800 (2048) │ │ │ │ +10E31A CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ +10E31E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E31F Created OS 03 (3) 'Unix' │ │ │ │ +10E320 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E321 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E322 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E1FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E1FD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E201 CRC F1F2C9C0 (4059220416) │ │ │ │ -10E205 Compressed Size 000001C8 (456) │ │ │ │ -10E209 Uncompressed Size 0000032B (811) │ │ │ │ -10E20D Filename Length 002B (43) │ │ │ │ -10E20F Extra Length 0000 (0) │ │ │ │ -10E211 Comment Length 0000 (0) │ │ │ │ -10E213 Disk Start 0000 (0) │ │ │ │ -10E215 Int File Attributes 0000 (0) │ │ │ │ +10E324 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E326 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E32A CRC F1F2C9C0 (4059220416) │ │ │ │ +10E32E Compressed Size 000001C8 (456) │ │ │ │ +10E332 Uncompressed Size 0000032B (811) │ │ │ │ +10E336 Filename Length 002B (43) │ │ │ │ +10E338 Extra Length 0000 (0) │ │ │ │ +10E33A Comment Length 0000 (0) │ │ │ │ +10E33C Disk Start 0000 (0) │ │ │ │ +10E33E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E217 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E340 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E21B Local Header Offset 000D2673 (861811) │ │ │ │ -10E21F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E344 Local Header Offset 000D25F8 (861688) │ │ │ │ +10E348 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E21F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E348: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E24A CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ -10E24E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E24F Created OS 03 (3) 'Unix' │ │ │ │ -10E250 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E251 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E252 General Purpose Flag 0800 (2048) │ │ │ │ +10E373 CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ +10E377 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E378 Created OS 03 (3) 'Unix' │ │ │ │ +10E379 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E37A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E37B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E254 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E256 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E25A CRC A1184B26 (2702723878) │ │ │ │ -10E25E Compressed Size 000002F7 (759) │ │ │ │ -10E262 Uncompressed Size 00000705 (1797) │ │ │ │ -10E266 Filename Length 002A (42) │ │ │ │ -10E268 Extra Length 0000 (0) │ │ │ │ -10E26A Comment Length 0000 (0) │ │ │ │ -10E26C Disk Start 0000 (0) │ │ │ │ -10E26E Int File Attributes 0000 (0) │ │ │ │ +10E37D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E37F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E383 CRC A1184B26 (2702723878) │ │ │ │ +10E387 Compressed Size 000002F7 (759) │ │ │ │ +10E38B Uncompressed Size 00000705 (1797) │ │ │ │ +10E38F Filename Length 002A (42) │ │ │ │ +10E391 Extra Length 0000 (0) │ │ │ │ +10E393 Comment Length 0000 (0) │ │ │ │ +10E395 Disk Start 0000 (0) │ │ │ │ +10E397 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E270 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E399 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E274 Local Header Offset 000D2884 (862340) │ │ │ │ -10E278 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E39D Local Header Offset 000D2809 (862217) │ │ │ │ +10E3A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E278: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E3A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E2A2 CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ -10E2A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E2A7 Created OS 03 (3) 'Unix' │ │ │ │ -10E2A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E2A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E2AA General Purpose Flag 0800 (2048) │ │ │ │ +10E3CB CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ +10E3CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E3D0 Created OS 03 (3) 'Unix' │ │ │ │ +10E3D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E3D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E3D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E2AC Compression Method 0000 (0) 'Stored' │ │ │ │ -10E2AE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E2B2 CRC 00000000 (0) │ │ │ │ -10E2B6 Compressed Size 00000000 (0) │ │ │ │ -10E2BA Uncompressed Size 00000000 (0) │ │ │ │ -10E2BE Filename Length 0011 (17) │ │ │ │ -10E2C0 Extra Length 0000 (0) │ │ │ │ -10E2C2 Comment Length 0000 (0) │ │ │ │ -10E2C4 Disk Start 0000 (0) │ │ │ │ -10E2C6 Int File Attributes 0000 (0) │ │ │ │ +10E3D5 Compression Method 0000 (0) 'Stored' │ │ │ │ +10E3D7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E3DB CRC 00000000 (0) │ │ │ │ +10E3DF Compressed Size 00000000 (0) │ │ │ │ +10E3E3 Uncompressed Size 00000000 (0) │ │ │ │ +10E3E7 Filename Length 0011 (17) │ │ │ │ +10E3E9 Extra Length 0000 (0) │ │ │ │ +10E3EB Comment Length 0000 (0) │ │ │ │ +10E3ED Disk Start 0000 (0) │ │ │ │ +10E3EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E2C8 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10E3F1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10E2CC Local Header Offset 000D2BC3 (863171) │ │ │ │ -10E2D0 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10E3F5 Local Header Offset 000D2B48 (863048) │ │ │ │ +10E3F9 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E2D0: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E3F9: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10E2D0: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10E3F9: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E2A8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E3D1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10E2E1 CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ -10E2E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E2E6 Created OS 03 (3) 'Unix' │ │ │ │ -10E2E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E2E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E2E9 General Purpose Flag 0800 (2048) │ │ │ │ +10E40A CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ +10E40E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E40F Created OS 03 (3) 'Unix' │ │ │ │ +10E410 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E411 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E412 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E2EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E2ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E2F1 CRC 8263AA26 (2187569702) │ │ │ │ -10E2F5 Compressed Size 00002073 (8307) │ │ │ │ -10E2F9 Uncompressed Size 0000620E (25102) │ │ │ │ -10E2FD Filename Length 0021 (33) │ │ │ │ -10E2FF Extra Length 0000 (0) │ │ │ │ -10E301 Comment Length 0000 (0) │ │ │ │ -10E303 Disk Start 0000 (0) │ │ │ │ -10E305 Int File Attributes 0000 (0) │ │ │ │ +10E414 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E416 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E41A CRC 8263AA26 (2187569702) │ │ │ │ +10E41E Compressed Size 00002073 (8307) │ │ │ │ +10E422 Uncompressed Size 0000620E (25102) │ │ │ │ +10E426 Filename Length 0021 (33) │ │ │ │ +10E428 Extra Length 0000 (0) │ │ │ │ +10E42A Comment Length 0000 (0) │ │ │ │ +10E42C Disk Start 0000 (0) │ │ │ │ +10E42E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E307 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E430 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E30B Local Header Offset 000D2BF2 (863218) │ │ │ │ -10E30F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E434 Local Header Offset 000D2B77 (863095) │ │ │ │ +10E438 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E30F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E438: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E330 CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ -10E334 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E335 Created OS 03 (3) 'Unix' │ │ │ │ -10E336 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E337 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E338 General Purpose Flag 0800 (2048) │ │ │ │ +10E459 CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ +10E45D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E45E Created OS 03 (3) 'Unix' │ │ │ │ +10E45F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E460 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E461 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E33A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E33C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E340 CRC 14E1BDF2 (350338546) │ │ │ │ -10E344 Compressed Size 00000A78 (2680) │ │ │ │ -10E348 Uncompressed Size 00006990 (27024) │ │ │ │ -10E34C Filename Length 0020 (32) │ │ │ │ -10E34E Extra Length 0000 (0) │ │ │ │ -10E350 Comment Length 0000 (0) │ │ │ │ -10E352 Disk Start 0000 (0) │ │ │ │ -10E354 Int File Attributes 0000 (0) │ │ │ │ +10E463 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E465 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E469 CRC 14E1BDF2 (350338546) │ │ │ │ +10E46D Compressed Size 00000A78 (2680) │ │ │ │ +10E471 Uncompressed Size 00006990 (27024) │ │ │ │ +10E475 Filename Length 0020 (32) │ │ │ │ +10E477 Extra Length 0000 (0) │ │ │ │ +10E479 Comment Length 0000 (0) │ │ │ │ +10E47B Disk Start 0000 (0) │ │ │ │ +10E47D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E356 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E47F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E35A Local Header Offset 000D4CA4 (871588) │ │ │ │ -10E35E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E483 Local Header Offset 000D4C29 (871465) │ │ │ │ +10E487 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E35E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E487: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E37E CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ -10E382 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E383 Created OS 03 (3) 'Unix' │ │ │ │ -10E384 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E385 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E386 General Purpose Flag 0800 (2048) │ │ │ │ +10E4A7 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ +10E4AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E4AC Created OS 03 (3) 'Unix' │ │ │ │ +10E4AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E4AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E4AF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E388 Compression Method 0000 (0) 'Stored' │ │ │ │ -10E38A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E38E CRC 00000000 (0) │ │ │ │ -10E392 Compressed Size 00000000 (0) │ │ │ │ -10E396 Uncompressed Size 00000000 (0) │ │ │ │ -10E39A Filename Length 0011 (17) │ │ │ │ -10E39C Extra Length 0000 (0) │ │ │ │ -10E39E Comment Length 0000 (0) │ │ │ │ -10E3A0 Disk Start 0000 (0) │ │ │ │ -10E3A2 Int File Attributes 0000 (0) │ │ │ │ +10E4B1 Compression Method 0000 (0) 'Stored' │ │ │ │ +10E4B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E4B7 CRC 00000000 (0) │ │ │ │ +10E4BB Compressed Size 00000000 (0) │ │ │ │ +10E4BF Uncompressed Size 00000000 (0) │ │ │ │ +10E4C3 Filename Length 0011 (17) │ │ │ │ +10E4C5 Extra Length 0000 (0) │ │ │ │ +10E4C7 Comment Length 0000 (0) │ │ │ │ +10E4C9 Disk Start 0000 (0) │ │ │ │ +10E4CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E3A4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10E4CD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10E3A8 Local Header Offset 000D575A (874330) │ │ │ │ -10E3AC Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10E4D1 Local Header Offset 000D56DF (874207) │ │ │ │ +10E4D5 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E3AC: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E4D5: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10E3AC: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10E4D5: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E384: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E4AD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10E3BD CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ -10E3C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E3C2 Created OS 03 (3) 'Unix' │ │ │ │ -10E3C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E3C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E3C5 General Purpose Flag 0800 (2048) │ │ │ │ +10E4E6 CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ +10E4EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E4EB Created OS 03 (3) 'Unix' │ │ │ │ +10E4EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E4ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E4EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E3C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E3C9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E3CD CRC 5A59E9A8 (1515841960) │ │ │ │ -10E3D1 Compressed Size 000002A5 (677) │ │ │ │ -10E3D5 Uncompressed Size 00000534 (1332) │ │ │ │ -10E3D9 Filename Length 002B (43) │ │ │ │ -10E3DB Extra Length 0000 (0) │ │ │ │ -10E3DD Comment Length 0000 (0) │ │ │ │ -10E3DF Disk Start 0000 (0) │ │ │ │ -10E3E1 Int File Attributes 0000 (0) │ │ │ │ +10E4F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E4F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E4F6 CRC 5A59E9A8 (1515841960) │ │ │ │ +10E4FA Compressed Size 000002A5 (677) │ │ │ │ +10E4FE Uncompressed Size 00000534 (1332) │ │ │ │ +10E502 Filename Length 002B (43) │ │ │ │ +10E504 Extra Length 0000 (0) │ │ │ │ +10E506 Comment Length 0000 (0) │ │ │ │ +10E508 Disk Start 0000 (0) │ │ │ │ +10E50A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E3E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E50C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E3E7 Local Header Offset 000D5789 (874377) │ │ │ │ -10E3EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E510 Local Header Offset 000D570E (874254) │ │ │ │ +10E514 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E3EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E514: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E416 CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ -10E41A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E41B Created OS 03 (3) 'Unix' │ │ │ │ -10E41C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E41D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E41E General Purpose Flag 0800 (2048) │ │ │ │ +10E53F CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ +10E543 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E544 Created OS 03 (3) 'Unix' │ │ │ │ +10E545 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E546 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E547 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E420 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E422 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E426 CRC 44A9A82F (1151969327) │ │ │ │ -10E42A Compressed Size 00000380 (896) │ │ │ │ -10E42E Uncompressed Size 00000CA7 (3239) │ │ │ │ -10E432 Filename Length 002A (42) │ │ │ │ -10E434 Extra Length 0000 (0) │ │ │ │ -10E436 Comment Length 0000 (0) │ │ │ │ -10E438 Disk Start 0000 (0) │ │ │ │ -10E43A Int File Attributes 0000 (0) │ │ │ │ +10E549 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E54B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E54F CRC 44A9A82F (1151969327) │ │ │ │ +10E553 Compressed Size 00000380 (896) │ │ │ │ +10E557 Uncompressed Size 00000CA7 (3239) │ │ │ │ +10E55B Filename Length 002A (42) │ │ │ │ +10E55D Extra Length 0000 (0) │ │ │ │ +10E55F Comment Length 0000 (0) │ │ │ │ +10E561 Disk Start 0000 (0) │ │ │ │ +10E563 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E43C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E565 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E440 Local Header Offset 000D5A77 (875127) │ │ │ │ -10E444 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E569 Local Header Offset 000D59FC (875004) │ │ │ │ +10E56D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E56D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E46E CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ -10E472 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E473 Created OS 03 (3) 'Unix' │ │ │ │ -10E474 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E475 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E476 General Purpose Flag 0800 (2048) │ │ │ │ +10E597 CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ +10E59B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E59C Created OS 03 (3) 'Unix' │ │ │ │ +10E59D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E59E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E59F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E478 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E47A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E47E CRC CA8C217D (3398181245) │ │ │ │ -10E482 Compressed Size 000003F2 (1010) │ │ │ │ -10E486 Uncompressed Size 00000A3D (2621) │ │ │ │ -10E48A Filename Length 002E (46) │ │ │ │ -10E48C Extra Length 0000 (0) │ │ │ │ -10E48E Comment Length 0000 (0) │ │ │ │ -10E490 Disk Start 0000 (0) │ │ │ │ -10E492 Int File Attributes 0000 (0) │ │ │ │ +10E5A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E5A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E5A7 CRC CA8C217D (3398181245) │ │ │ │ +10E5AB Compressed Size 000003F2 (1010) │ │ │ │ +10E5AF Uncompressed Size 00000A3D (2621) │ │ │ │ +10E5B3 Filename Length 002E (46) │ │ │ │ +10E5B5 Extra Length 0000 (0) │ │ │ │ +10E5B7 Comment Length 0000 (0) │ │ │ │ +10E5B9 Disk Start 0000 (0) │ │ │ │ +10E5BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E494 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E5BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E498 Local Header Offset 000D5E3F (876095) │ │ │ │ -10E49C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E5C1 Local Header Offset 000D5DC4 (875972) │ │ │ │ +10E5C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E49C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E5C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E4CA CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ -10E4CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E4CF Created OS 03 (3) 'Unix' │ │ │ │ -10E4D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E4D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E4D2 General Purpose Flag 0800 (2048) │ │ │ │ +10E5F3 CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ +10E5F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E5F8 Created OS 03 (3) 'Unix' │ │ │ │ +10E5F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E5FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E5FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E4D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E4D6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E4DA CRC D5D4B9B6 (3587488182) │ │ │ │ -10E4DE Compressed Size 0000064F (1615) │ │ │ │ -10E4E2 Uncompressed Size 00001FD5 (8149) │ │ │ │ -10E4E6 Filename Length 002D (45) │ │ │ │ -10E4E8 Extra Length 0000 (0) │ │ │ │ -10E4EA Comment Length 0000 (0) │ │ │ │ -10E4EC Disk Start 0000 (0) │ │ │ │ -10E4EE Int File Attributes 0000 (0) │ │ │ │ +10E5FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E5FF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E603 CRC D5D4B9B6 (3587488182) │ │ │ │ +10E607 Compressed Size 0000064F (1615) │ │ │ │ +10E60B Uncompressed Size 00001FD5 (8149) │ │ │ │ +10E60F Filename Length 002D (45) │ │ │ │ +10E611 Extra Length 0000 (0) │ │ │ │ +10E613 Comment Length 0000 (0) │ │ │ │ +10E615 Disk Start 0000 (0) │ │ │ │ +10E617 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E4F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E619 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E4F4 Local Header Offset 000D627D (877181) │ │ │ │ -10E4F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E61D Local Header Offset 000D6202 (877058) │ │ │ │ +10E621 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E4F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E621: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E525 CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ -10E529 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E52A Created OS 03 (3) 'Unix' │ │ │ │ -10E52B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E52C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E52D General Purpose Flag 0800 (2048) │ │ │ │ +10E64E CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ +10E652 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E653 Created OS 03 (3) 'Unix' │ │ │ │ +10E654 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E655 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E656 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E52F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E531 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E535 CRC 5F2F492F (1596934447) │ │ │ │ -10E539 Compressed Size 000005FA (1530) │ │ │ │ -10E53D Uncompressed Size 0000115F (4447) │ │ │ │ -10E541 Filename Length 002F (47) │ │ │ │ -10E543 Extra Length 0000 (0) │ │ │ │ -10E545 Comment Length 0000 (0) │ │ │ │ -10E547 Disk Start 0000 (0) │ │ │ │ -10E549 Int File Attributes 0000 (0) │ │ │ │ +10E658 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E65A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E65E CRC 5F2F492F (1596934447) │ │ │ │ +10E662 Compressed Size 000005FA (1530) │ │ │ │ +10E666 Uncompressed Size 0000115F (4447) │ │ │ │ +10E66A Filename Length 002F (47) │ │ │ │ +10E66C Extra Length 0000 (0) │ │ │ │ +10E66E Comment Length 0000 (0) │ │ │ │ +10E670 Disk Start 0000 (0) │ │ │ │ +10E672 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E54B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E674 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E54F Local Header Offset 000D6917 (878871) │ │ │ │ -10E553 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E678 Local Header Offset 000D689C (878748) │ │ │ │ +10E67C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E553: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E67C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E582 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ -10E586 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E587 Created OS 03 (3) 'Unix' │ │ │ │ -10E588 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E589 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E58A General Purpose Flag 0800 (2048) │ │ │ │ +10E6AB CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ +10E6AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E6B0 Created OS 03 (3) 'Unix' │ │ │ │ +10E6B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E6B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E6B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E58C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E58E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E592 CRC EC7220C1 (3966902465) │ │ │ │ -10E596 Compressed Size 00000AA9 (2729) │ │ │ │ -10E59A Uncompressed Size 00003B75 (15221) │ │ │ │ -10E59E Filename Length 002E (46) │ │ │ │ -10E5A0 Extra Length 0000 (0) │ │ │ │ -10E5A2 Comment Length 0000 (0) │ │ │ │ -10E5A4 Disk Start 0000 (0) │ │ │ │ -10E5A6 Int File Attributes 0000 (0) │ │ │ │ +10E6B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E6B7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E6BB CRC EC7220C1 (3966902465) │ │ │ │ +10E6BF Compressed Size 00000AA9 (2729) │ │ │ │ +10E6C3 Uncompressed Size 00003B75 (15221) │ │ │ │ +10E6C7 Filename Length 002E (46) │ │ │ │ +10E6C9 Extra Length 0000 (0) │ │ │ │ +10E6CB Comment Length 0000 (0) │ │ │ │ +10E6CD Disk Start 0000 (0) │ │ │ │ +10E6CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E5A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E6D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E5AC Local Header Offset 000D6F5E (880478) │ │ │ │ -10E5B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E6D5 Local Header Offset 000D6EE3 (880355) │ │ │ │ +10E6D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E5B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E6D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E5DE CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ -10E5E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E5E3 Created OS 03 (3) 'Unix' │ │ │ │ -10E5E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E5E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E5E6 General Purpose Flag 0800 (2048) │ │ │ │ +10E707 CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ +10E70B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E70C Created OS 03 (3) 'Unix' │ │ │ │ +10E70D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E70E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E70F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E5E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E5EA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E5EE CRC E2E4B33F (3806638911) │ │ │ │ -10E5F2 Compressed Size 0000057C (1404) │ │ │ │ -10E5F6 Uncompressed Size 00001116 (4374) │ │ │ │ -10E5FA Filename Length 0025 (37) │ │ │ │ -10E5FC Extra Length 0000 (0) │ │ │ │ -10E5FE Comment Length 0000 (0) │ │ │ │ -10E600 Disk Start 0000 (0) │ │ │ │ -10E602 Int File Attributes 0000 (0) │ │ │ │ +10E711 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E713 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E717 CRC E2E4B33F (3806638911) │ │ │ │ +10E71B Compressed Size 0000057C (1404) │ │ │ │ +10E71F Uncompressed Size 00001116 (4374) │ │ │ │ +10E723 Filename Length 0025 (37) │ │ │ │ +10E725 Extra Length 0000 (0) │ │ │ │ +10E727 Comment Length 0000 (0) │ │ │ │ +10E729 Disk Start 0000 (0) │ │ │ │ +10E72B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E604 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E72D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E608 Local Header Offset 000D7A53 (883283) │ │ │ │ -10E60C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E731 Local Header Offset 000D79D8 (883160) │ │ │ │ +10E735 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E60C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E735: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E631 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ -10E635 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E636 Created OS 03 (3) 'Unix' │ │ │ │ -10E637 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E638 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E639 General Purpose Flag 0800 (2048) │ │ │ │ +10E75A CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ +10E75E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E75F Created OS 03 (3) 'Unix' │ │ │ │ +10E760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E762 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E63B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E63D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E641 CRC 84F526AA (2230658730) │ │ │ │ -10E645 Compressed Size 000009FC (2556) │ │ │ │ -10E649 Uncompressed Size 0000376B (14187) │ │ │ │ -10E64D Filename Length 0024 (36) │ │ │ │ -10E64F Extra Length 0000 (0) │ │ │ │ -10E651 Comment Length 0000 (0) │ │ │ │ -10E653 Disk Start 0000 (0) │ │ │ │ -10E655 Int File Attributes 0000 (0) │ │ │ │ +10E764 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E766 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E76A CRC 84F526AA (2230658730) │ │ │ │ +10E76E Compressed Size 000009FC (2556) │ │ │ │ +10E772 Uncompressed Size 0000376B (14187) │ │ │ │ +10E776 Filename Length 0024 (36) │ │ │ │ +10E778 Extra Length 0000 (0) │ │ │ │ +10E77A Comment Length 0000 (0) │ │ │ │ +10E77C Disk Start 0000 (0) │ │ │ │ +10E77E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E657 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E780 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E65B Local Header Offset 000D8012 (884754) │ │ │ │ -10E65F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E784 Local Header Offset 000D7F97 (884631) │ │ │ │ +10E788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E65F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E683 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ -10E687 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E688 Created OS 03 (3) 'Unix' │ │ │ │ -10E689 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E68A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E68B General Purpose Flag 0800 (2048) │ │ │ │ +10E7AC CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ +10E7B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E7B1 Created OS 03 (3) 'Unix' │ │ │ │ +10E7B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E7B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E7B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E68D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E68F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E693 CRC 01EC9A1C (32283164) │ │ │ │ -10E697 Compressed Size 0000023B (571) │ │ │ │ -10E69B Uncompressed Size 00000426 (1062) │ │ │ │ -10E69F Filename Length 0027 (39) │ │ │ │ -10E6A1 Extra Length 0000 (0) │ │ │ │ -10E6A3 Comment Length 0000 (0) │ │ │ │ -10E6A5 Disk Start 0000 (0) │ │ │ │ -10E6A7 Int File Attributes 0000 (0) │ │ │ │ +10E7B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E7B8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E7BC CRC 01EC9A1C (32283164) │ │ │ │ +10E7C0 Compressed Size 0000023B (571) │ │ │ │ +10E7C4 Uncompressed Size 00000426 (1062) │ │ │ │ +10E7C8 Filename Length 0027 (39) │ │ │ │ +10E7CA Extra Length 0000 (0) │ │ │ │ +10E7CC Comment Length 0000 (0) │ │ │ │ +10E7CE Disk Start 0000 (0) │ │ │ │ +10E7D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E6A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E7D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E6AD Local Header Offset 000D8A50 (887376) │ │ │ │ -10E6B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E7D6 Local Header Offset 000D89D5 (887253) │ │ │ │ +10E7DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E6B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E7DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E6D8 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ -10E6DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E6DD Created OS 03 (3) 'Unix' │ │ │ │ -10E6DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E6DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E6E0 General Purpose Flag 0800 (2048) │ │ │ │ +10E801 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ +10E805 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E806 Created OS 03 (3) 'Unix' │ │ │ │ +10E807 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E808 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E809 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E6E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E6E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E6E8 CRC 2760EFD4 (660664276) │ │ │ │ -10E6EC Compressed Size 0000026E (622) │ │ │ │ -10E6F0 Uncompressed Size 000006A2 (1698) │ │ │ │ -10E6F4 Filename Length 0026 (38) │ │ │ │ -10E6F6 Extra Length 0000 (0) │ │ │ │ -10E6F8 Comment Length 0000 (0) │ │ │ │ -10E6FA Disk Start 0000 (0) │ │ │ │ -10E6FC Int File Attributes 0000 (0) │ │ │ │ +10E80B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E80D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E811 CRC 2760EFD4 (660664276) │ │ │ │ +10E815 Compressed Size 0000026E (622) │ │ │ │ +10E819 Uncompressed Size 000006A2 (1698) │ │ │ │ +10E81D Filename Length 0026 (38) │ │ │ │ +10E81F Extra Length 0000 (0) │ │ │ │ +10E821 Comment Length 0000 (0) │ │ │ │ +10E823 Disk Start 0000 (0) │ │ │ │ +10E825 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E6FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E827 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E702 Local Header Offset 000D8CD0 (888016) │ │ │ │ -10E706 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E82B Local Header Offset 000D8C55 (887893) │ │ │ │ +10E82F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E706: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E82F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E72C CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ -10E730 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E731 Created OS 03 (3) 'Unix' │ │ │ │ -10E732 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E733 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E734 General Purpose Flag 0800 (2048) │ │ │ │ +10E855 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ +10E859 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E85A Created OS 03 (3) 'Unix' │ │ │ │ +10E85B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E85C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E85D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E736 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E738 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E73C CRC 70A60535 (1889928501) │ │ │ │ -10E740 Compressed Size 00000638 (1592) │ │ │ │ -10E744 Uncompressed Size 0000115B (4443) │ │ │ │ -10E748 Filename Length 002B (43) │ │ │ │ -10E74A Extra Length 0000 (0) │ │ │ │ -10E74C Comment Length 0000 (0) │ │ │ │ -10E74E Disk Start 0000 (0) │ │ │ │ -10E750 Int File Attributes 0000 (0) │ │ │ │ +10E85F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E861 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E865 CRC 70A60535 (1889928501) │ │ │ │ +10E869 Compressed Size 00000638 (1592) │ │ │ │ +10E86D Uncompressed Size 0000115B (4443) │ │ │ │ +10E871 Filename Length 002B (43) │ │ │ │ +10E873 Extra Length 0000 (0) │ │ │ │ +10E875 Comment Length 0000 (0) │ │ │ │ +10E877 Disk Start 0000 (0) │ │ │ │ +10E879 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E752 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E87B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E756 Local Header Offset 000D8F82 (888706) │ │ │ │ -10E75A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E87F Local Header Offset 000D8F07 (888583) │ │ │ │ +10E883 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E75A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E785 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ -10E789 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E78A Created OS 03 (3) 'Unix' │ │ │ │ -10E78B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E78C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E78D General Purpose Flag 0800 (2048) │ │ │ │ +10E8AE CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ +10E8B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E8B3 Created OS 03 (3) 'Unix' │ │ │ │ +10E8B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E8B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E8B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E78F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E791 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E795 CRC 599BF8E4 (1503394020) │ │ │ │ -10E799 Compressed Size 000004AD (1197) │ │ │ │ -10E79D Uncompressed Size 00002339 (9017) │ │ │ │ -10E7A1 Filename Length 002A (42) │ │ │ │ -10E7A3 Extra Length 0000 (0) │ │ │ │ -10E7A5 Comment Length 0000 (0) │ │ │ │ -10E7A7 Disk Start 0000 (0) │ │ │ │ -10E7A9 Int File Attributes 0000 (0) │ │ │ │ +10E8B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E8BA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E8BE CRC 599BF8E4 (1503394020) │ │ │ │ +10E8C2 Compressed Size 000004AD (1197) │ │ │ │ +10E8C6 Uncompressed Size 00002339 (9017) │ │ │ │ +10E8CA Filename Length 002A (42) │ │ │ │ +10E8CC Extra Length 0000 (0) │ │ │ │ +10E8CE Comment Length 0000 (0) │ │ │ │ +10E8D0 Disk Start 0000 (0) │ │ │ │ +10E8D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E7AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E8D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E7AF Local Header Offset 000D9603 (890371) │ │ │ │ -10E7B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E8D8 Local Header Offset 000D9588 (890248) │ │ │ │ +10E8DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E7B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E8DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E7DD CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ -10E7E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E7E2 Created OS 03 (3) 'Unix' │ │ │ │ -10E7E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E7E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E7E5 General Purpose Flag 0800 (2048) │ │ │ │ +10E906 CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ +10E90A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E90B Created OS 03 (3) 'Unix' │ │ │ │ +10E90C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E90D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E90E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E7E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E7E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E7ED CRC F8BEBEFF (4173250303) │ │ │ │ -10E7F1 Compressed Size 00000645 (1605) │ │ │ │ -10E7F5 Uncompressed Size 000012BC (4796) │ │ │ │ -10E7F9 Filename Length 0023 (35) │ │ │ │ -10E7FB Extra Length 0000 (0) │ │ │ │ -10E7FD Comment Length 0000 (0) │ │ │ │ -10E7FF Disk Start 0000 (0) │ │ │ │ -10E801 Int File Attributes 0000 (0) │ │ │ │ +10E910 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E912 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E916 CRC F8BEBEFF (4173250303) │ │ │ │ +10E91A Compressed Size 00000645 (1605) │ │ │ │ +10E91E Uncompressed Size 000012BC (4796) │ │ │ │ +10E922 Filename Length 0023 (35) │ │ │ │ +10E924 Extra Length 0000 (0) │ │ │ │ +10E926 Comment Length 0000 (0) │ │ │ │ +10E928 Disk Start 0000 (0) │ │ │ │ +10E92A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E803 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E92C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E807 Local Header Offset 000D9AF8 (891640) │ │ │ │ -10E80B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E930 Local Header Offset 000D9A7D (891517) │ │ │ │ +10E934 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E80B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E934: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E82E CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ -10E832 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E833 Created OS 03 (3) 'Unix' │ │ │ │ -10E834 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E835 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E836 General Purpose Flag 0800 (2048) │ │ │ │ +10E957 CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ +10E95B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E95C Created OS 03 (3) 'Unix' │ │ │ │ +10E95D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E95E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E95F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E838 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E83A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E83E CRC 56A31D8D (1453530509) │ │ │ │ -10E842 Compressed Size 0000063E (1598) │ │ │ │ -10E846 Uncompressed Size 00002805 (10245) │ │ │ │ -10E84A Filename Length 0022 (34) │ │ │ │ -10E84C Extra Length 0000 (0) │ │ │ │ -10E84E Comment Length 0000 (0) │ │ │ │ -10E850 Disk Start 0000 (0) │ │ │ │ -10E852 Int File Attributes 0000 (0) │ │ │ │ +10E961 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E963 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E967 CRC 56A31D8D (1453530509) │ │ │ │ +10E96B Compressed Size 0000063E (1598) │ │ │ │ +10E96F Uncompressed Size 00002805 (10245) │ │ │ │ +10E973 Filename Length 0022 (34) │ │ │ │ +10E975 Extra Length 0000 (0) │ │ │ │ +10E977 Comment Length 0000 (0) │ │ │ │ +10E979 Disk Start 0000 (0) │ │ │ │ +10E97B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E854 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E97D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E858 Local Header Offset 000DA17E (893310) │ │ │ │ -10E85C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E981 Local Header Offset 000DA103 (893187) │ │ │ │ +10E985 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E85C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E985: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E87E CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ -10E882 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E883 Created OS 03 (3) 'Unix' │ │ │ │ -10E884 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E885 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E886 General Purpose Flag 0800 (2048) │ │ │ │ +10E9A7 CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ +10E9AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E9AC Created OS 03 (3) 'Unix' │ │ │ │ +10E9AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E9AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E9AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E888 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E88A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E88E CRC 2769A3A0 (661234592) │ │ │ │ -10E892 Compressed Size 00000285 (645) │ │ │ │ -10E896 Uncompressed Size 00000567 (1383) │ │ │ │ -10E89A Filename Length 0028 (40) │ │ │ │ -10E89C Extra Length 0000 (0) │ │ │ │ -10E89E Comment Length 0000 (0) │ │ │ │ -10E8A0 Disk Start 0000 (0) │ │ │ │ -10E8A2 Int File Attributes 0000 (0) │ │ │ │ +10E9B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E9B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E9B7 CRC 2769A3A0 (661234592) │ │ │ │ +10E9BB Compressed Size 00000285 (645) │ │ │ │ +10E9BF Uncompressed Size 00000567 (1383) │ │ │ │ +10E9C3 Filename Length 0028 (40) │ │ │ │ +10E9C5 Extra Length 0000 (0) │ │ │ │ +10E9C7 Comment Length 0000 (0) │ │ │ │ +10E9C9 Disk Start 0000 (0) │ │ │ │ +10E9CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E8A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E9CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E8A8 Local Header Offset 000DA7FC (894972) │ │ │ │ -10E8AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E9D1 Local Header Offset 000DA781 (894849) │ │ │ │ +10E9D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E8AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E9D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E8D4 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ -10E8D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E8D9 Created OS 03 (3) 'Unix' │ │ │ │ -10E8DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E8DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E8DC General Purpose Flag 0800 (2048) │ │ │ │ +10E9FD CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ +10EA01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EA02 Created OS 03 (3) 'Unix' │ │ │ │ +10EA03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EA04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EA05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E8DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E8E0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E8E4 CRC 91268DC0 (2435222976) │ │ │ │ -10E8E8 Compressed Size 0000032D (813) │ │ │ │ -10E8EC Uncompressed Size 00000C3B (3131) │ │ │ │ -10E8F0 Filename Length 0027 (39) │ │ │ │ -10E8F2 Extra Length 0000 (0) │ │ │ │ -10E8F4 Comment Length 0000 (0) │ │ │ │ -10E8F6 Disk Start 0000 (0) │ │ │ │ -10E8F8 Int File Attributes 0000 (0) │ │ │ │ +10EA07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EA09 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EA0D CRC 91268DC0 (2435222976) │ │ │ │ +10EA11 Compressed Size 0000032D (813) │ │ │ │ +10EA15 Uncompressed Size 00000C3B (3131) │ │ │ │ +10EA19 Filename Length 0027 (39) │ │ │ │ +10EA1B Extra Length 0000 (0) │ │ │ │ +10EA1D Comment Length 0000 (0) │ │ │ │ +10EA1F Disk Start 0000 (0) │ │ │ │ +10EA21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E8FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EA23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E8FE Local Header Offset 000DAAC7 (895687) │ │ │ │ -10E902 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EA27 Local Header Offset 000DAA4C (895564) │ │ │ │ +10EA2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E902: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EA2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E929 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ -10E92D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E92E Created OS 03 (3) 'Unix' │ │ │ │ -10E92F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E930 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E931 General Purpose Flag 0800 (2048) │ │ │ │ +10EA52 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ +10EA56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EA57 Created OS 03 (3) 'Unix' │ │ │ │ +10EA58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EA59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EA5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E933 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E935 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E939 CRC F82AEB7D (4163562365) │ │ │ │ -10E93D Compressed Size 00000595 (1429) │ │ │ │ -10E941 Uncompressed Size 00000E8B (3723) │ │ │ │ -10E945 Filename Length 002D (45) │ │ │ │ -10E947 Extra Length 0000 (0) │ │ │ │ -10E949 Comment Length 0000 (0) │ │ │ │ -10E94B Disk Start 0000 (0) │ │ │ │ -10E94D Int File Attributes 0000 (0) │ │ │ │ +10EA5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EA5E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EA62 CRC F82AEB7D (4163562365) │ │ │ │ +10EA66 Compressed Size 00000595 (1429) │ │ │ │ +10EA6A Uncompressed Size 00000E8B (3723) │ │ │ │ +10EA6E Filename Length 002D (45) │ │ │ │ +10EA70 Extra Length 0000 (0) │ │ │ │ +10EA72 Comment Length 0000 (0) │ │ │ │ +10EA74 Disk Start 0000 (0) │ │ │ │ +10EA76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E94F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EA78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E953 Local Header Offset 000DAE39 (896569) │ │ │ │ -10E957 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EA7C Local Header Offset 000DADBE (896446) │ │ │ │ +10EA80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E957: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EA80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E984 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ -10E988 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E989 Created OS 03 (3) 'Unix' │ │ │ │ -10E98A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E98B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E98C General Purpose Flag 0800 (2048) │ │ │ │ +10EAAD CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ +10EAB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EAB2 Created OS 03 (3) 'Unix' │ │ │ │ +10EAB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EAB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EAB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E98E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E990 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E994 CRC D90110D1 (3640725713) │ │ │ │ -10E998 Compressed Size 00000452 (1106) │ │ │ │ -10E99C Uncompressed Size 00001AE6 (6886) │ │ │ │ -10E9A0 Filename Length 002C (44) │ │ │ │ -10E9A2 Extra Length 0000 (0) │ │ │ │ -10E9A4 Comment Length 0000 (0) │ │ │ │ -10E9A6 Disk Start 0000 (0) │ │ │ │ -10E9A8 Int File Attributes 0000 (0) │ │ │ │ +10EAB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EAB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EABD CRC D90110D1 (3640725713) │ │ │ │ +10EAC1 Compressed Size 00000452 (1106) │ │ │ │ +10EAC5 Uncompressed Size 00001AE6 (6886) │ │ │ │ +10EAC9 Filename Length 002C (44) │ │ │ │ +10EACB Extra Length 0000 (0) │ │ │ │ +10EACD Comment Length 0000 (0) │ │ │ │ +10EACF Disk Start 0000 (0) │ │ │ │ +10EAD1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E9AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EAD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E9AE Local Header Offset 000DB419 (898073) │ │ │ │ -10E9B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EAD7 Local Header Offset 000DB39E (897950) │ │ │ │ +10EADB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E9B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EADB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E9DE CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ -10E9E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E9E3 Created OS 03 (3) 'Unix' │ │ │ │ -10E9E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E9E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E9E6 General Purpose Flag 0800 (2048) │ │ │ │ +10EB07 CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ +10EB0B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EB0C Created OS 03 (3) 'Unix' │ │ │ │ +10EB0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EB0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EB0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E9E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E9EA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E9EE CRC 3A6C33D8 (980169688) │ │ │ │ -10E9F2 Compressed Size 0000032D (813) │ │ │ │ -10E9F6 Uncompressed Size 0000059B (1435) │ │ │ │ -10E9FA Filename Length 001E (30) │ │ │ │ -10E9FC Extra Length 0000 (0) │ │ │ │ -10E9FE Comment Length 0000 (0) │ │ │ │ -10EA00 Disk Start 0000 (0) │ │ │ │ -10EA02 Int File Attributes 0000 (0) │ │ │ │ +10EB11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EB13 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EB17 CRC 3A6C33D8 (980169688) │ │ │ │ +10EB1B Compressed Size 0000032D (813) │ │ │ │ +10EB1F Uncompressed Size 0000059B (1435) │ │ │ │ +10EB23 Filename Length 001E (30) │ │ │ │ +10EB25 Extra Length 0000 (0) │ │ │ │ +10EB27 Comment Length 0000 (0) │ │ │ │ +10EB29 Disk Start 0000 (0) │ │ │ │ +10EB2B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EB2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA08 Local Header Offset 000DB8B5 (899253) │ │ │ │ -10EA0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EB31 Local Header Offset 000DB83A (899130) │ │ │ │ +10EB35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EA0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EB35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EA2A CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ -10EA2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EA2F Created OS 03 (3) 'Unix' │ │ │ │ -10EA30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EA31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EA32 General Purpose Flag 0800 (2048) │ │ │ │ +10EB53 CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ +10EB57 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EB58 Created OS 03 (3) 'Unix' │ │ │ │ +10EB59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EB5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EB5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EA34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EA36 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EA3A CRC EA9E693A (3936250170) │ │ │ │ -10EA3E Compressed Size 0000036D (877) │ │ │ │ -10EA42 Uncompressed Size 00000A42 (2626) │ │ │ │ -10EA46 Filename Length 001D (29) │ │ │ │ -10EA48 Extra Length 0000 (0) │ │ │ │ -10EA4A Comment Length 0000 (0) │ │ │ │ -10EA4C Disk Start 0000 (0) │ │ │ │ -10EA4E Int File Attributes 0000 (0) │ │ │ │ +10EB5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EB5F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EB63 CRC EA9E693A (3936250170) │ │ │ │ +10EB67 Compressed Size 0000036D (877) │ │ │ │ +10EB6B Uncompressed Size 00000A42 (2626) │ │ │ │ +10EB6F Filename Length 001D (29) │ │ │ │ +10EB71 Extra Length 0000 (0) │ │ │ │ +10EB73 Comment Length 0000 (0) │ │ │ │ +10EB75 Disk Start 0000 (0) │ │ │ │ +10EB77 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EB79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA54 Local Header Offset 000DBC1E (900126) │ │ │ │ -10EA58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EB7D Local Header Offset 000DBBA3 (900003) │ │ │ │ +10EB81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EA58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EB81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EA75 CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ -10EA79 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EA7A Created OS 03 (3) 'Unix' │ │ │ │ -10EA7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EA7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EA7D General Purpose Flag 0800 (2048) │ │ │ │ +10EB9E CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ +10EBA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EBA3 Created OS 03 (3) 'Unix' │ │ │ │ +10EBA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EBA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EBA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EA7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EA81 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EA85 CRC 5DA9C9B2 (1571408306) │ │ │ │ -10EA89 Compressed Size 00000246 (582) │ │ │ │ -10EA8D Uncompressed Size 000004BD (1213) │ │ │ │ -10EA91 Filename Length 0027 (39) │ │ │ │ -10EA93 Extra Length 0000 (0) │ │ │ │ -10EA95 Comment Length 0000 (0) │ │ │ │ -10EA97 Disk Start 0000 (0) │ │ │ │ -10EA99 Int File Attributes 0000 (0) │ │ │ │ +10EBA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EBAA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EBAE CRC 5DA9C9B2 (1571408306) │ │ │ │ +10EBB2 Compressed Size 00000246 (582) │ │ │ │ +10EBB6 Uncompressed Size 000004BD (1213) │ │ │ │ +10EBBA Filename Length 0027 (39) │ │ │ │ +10EBBC Extra Length 0000 (0) │ │ │ │ +10EBBE Comment Length 0000 (0) │ │ │ │ +10EBC0 Disk Start 0000 (0) │ │ │ │ +10EBC2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EBC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA9F Local Header Offset 000DBFC6 (901062) │ │ │ │ -10EAA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EBC8 Local Header Offset 000DBF4B (900939) │ │ │ │ +10EBCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EAA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EBCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EACA CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ -10EACE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EACF Created OS 03 (3) 'Unix' │ │ │ │ -10EAD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EAD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EAD2 General Purpose Flag 0800 (2048) │ │ │ │ +10EBF3 CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ +10EBF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EBF8 Created OS 03 (3) 'Unix' │ │ │ │ +10EBF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EBFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EBFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EAD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EAD6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EADA CRC C336F1E5 (3275157989) │ │ │ │ -10EADE Compressed Size 00000211 (529) │ │ │ │ -10EAE2 Uncompressed Size 000007A0 (1952) │ │ │ │ -10EAE6 Filename Length 0026 (38) │ │ │ │ -10EAE8 Extra Length 0000 (0) │ │ │ │ -10EAEA Comment Length 0000 (0) │ │ │ │ -10EAEC Disk Start 0000 (0) │ │ │ │ -10EAEE Int File Attributes 0000 (0) │ │ │ │ +10EBFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EBFF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EC03 CRC C336F1E5 (3275157989) │ │ │ │ +10EC07 Compressed Size 00000211 (529) │ │ │ │ +10EC0B Uncompressed Size 000007A0 (1952) │ │ │ │ +10EC0F Filename Length 0026 (38) │ │ │ │ +10EC11 Extra Length 0000 (0) │ │ │ │ +10EC13 Comment Length 0000 (0) │ │ │ │ +10EC15 Disk Start 0000 (0) │ │ │ │ +10EC17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EAF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EC19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EAF4 Local Header Offset 000DC251 (901713) │ │ │ │ -10EAF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EC1D Local Header Offset 000DC1D6 (901590) │ │ │ │ +10EC21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EAF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EC21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EB1E CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ -10EB22 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EB23 Created OS 03 (3) 'Unix' │ │ │ │ -10EB24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EB25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EB26 General Purpose Flag 0800 (2048) │ │ │ │ +10EC47 CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ +10EC4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EC4C Created OS 03 (3) 'Unix' │ │ │ │ +10EC4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EC4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EC4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EB28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EB2A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EB2E CRC 2A823A22 (713177634) │ │ │ │ -10EB32 Compressed Size 00000398 (920) │ │ │ │ -10EB36 Uncompressed Size 000008FB (2299) │ │ │ │ -10EB3A Filename Length 002E (46) │ │ │ │ -10EB3C Extra Length 0000 (0) │ │ │ │ -10EB3E Comment Length 0000 (0) │ │ │ │ -10EB40 Disk Start 0000 (0) │ │ │ │ -10EB42 Int File Attributes 0000 (0) │ │ │ │ +10EC51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EC53 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EC57 CRC 2A823A22 (713177634) │ │ │ │ +10EC5B Compressed Size 00000398 (920) │ │ │ │ +10EC5F Uncompressed Size 000008FB (2299) │ │ │ │ +10EC63 Filename Length 002E (46) │ │ │ │ +10EC65 Extra Length 0000 (0) │ │ │ │ +10EC67 Comment Length 0000 (0) │ │ │ │ +10EC69 Disk Start 0000 (0) │ │ │ │ +10EC6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EB44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EC6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EB48 Local Header Offset 000DC4A6 (902310) │ │ │ │ -10EB4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EC71 Local Header Offset 000DC42B (902187) │ │ │ │ +10EC75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EB4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EC75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EB7A CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ -10EB7E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EB7F Created OS 03 (3) 'Unix' │ │ │ │ -10EB80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EB81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EB82 General Purpose Flag 0800 (2048) │ │ │ │ +10ECA3 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ +10ECA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ECA8 Created OS 03 (3) 'Unix' │ │ │ │ +10ECA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ECAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ECAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EB84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EB86 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EB8A CRC AAF86018 (2868404248) │ │ │ │ -10EB8E Compressed Size 000002A3 (675) │ │ │ │ -10EB92 Uncompressed Size 00000E90 (3728) │ │ │ │ -10EB96 Filename Length 002D (45) │ │ │ │ -10EB98 Extra Length 0000 (0) │ │ │ │ -10EB9A Comment Length 0000 (0) │ │ │ │ -10EB9C Disk Start 0000 (0) │ │ │ │ -10EB9E Int File Attributes 0000 (0) │ │ │ │ +10ECAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ECAF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ECB3 CRC AAF86018 (2868404248) │ │ │ │ +10ECB7 Compressed Size 000002A3 (675) │ │ │ │ +10ECBB Uncompressed Size 00000E90 (3728) │ │ │ │ +10ECBF Filename Length 002D (45) │ │ │ │ +10ECC1 Extra Length 0000 (0) │ │ │ │ +10ECC3 Comment Length 0000 (0) │ │ │ │ +10ECC5 Disk Start 0000 (0) │ │ │ │ +10ECC7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EBA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ECC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EBA4 Local Header Offset 000DC88A (903306) │ │ │ │ -10EBA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ECCD Local Header Offset 000DC80F (903183) │ │ │ │ +10ECD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EBA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ECD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EBD5 CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ -10EBD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EBDA Created OS 03 (3) 'Unix' │ │ │ │ -10EBDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EBDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EBDD General Purpose Flag 0800 (2048) │ │ │ │ +10ECFE CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ +10ED02 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ED03 Created OS 03 (3) 'Unix' │ │ │ │ +10ED04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EBDF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EBE1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EBE5 CRC 5C84C96A (1552206186) │ │ │ │ -10EBE9 Compressed Size 00000213 (531) │ │ │ │ -10EBED Uncompressed Size 0000041B (1051) │ │ │ │ -10EBF1 Filename Length 0024 (36) │ │ │ │ -10EBF3 Extra Length 0000 (0) │ │ │ │ -10EBF5 Comment Length 0000 (0) │ │ │ │ -10EBF7 Disk Start 0000 (0) │ │ │ │ -10EBF9 Int File Attributes 0000 (0) │ │ │ │ +10ED08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ED0E CRC 5C84C96A (1552206186) │ │ │ │ +10ED12 Compressed Size 00000213 (531) │ │ │ │ +10ED16 Uncompressed Size 0000041B (1051) │ │ │ │ +10ED1A Filename Length 0024 (36) │ │ │ │ +10ED1C Extra Length 0000 (0) │ │ │ │ +10ED1E Comment Length 0000 (0) │ │ │ │ +10ED20 Disk Start 0000 (0) │ │ │ │ +10ED22 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EBFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ED24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EBFF Local Header Offset 000DCB78 (904056) │ │ │ │ -10EC03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED28 Local Header Offset 000DCAFD (903933) │ │ │ │ +10ED2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EC03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EC27 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ -10EC2B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EC2C Created OS 03 (3) 'Unix' │ │ │ │ -10EC2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EC2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EC2F General Purpose Flag 0800 (2048) │ │ │ │ +10ED50 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ +10ED54 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ED55 Created OS 03 (3) 'Unix' │ │ │ │ +10ED56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EC31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EC33 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EC37 CRC 73FF1013 (1946095635) │ │ │ │ -10EC3B Compressed Size 0000047A (1146) │ │ │ │ -10EC3F Uncompressed Size 00000B24 (2852) │ │ │ │ -10EC43 Filename Length 0023 (35) │ │ │ │ -10EC45 Extra Length 0000 (0) │ │ │ │ -10EC47 Comment Length 0000 (0) │ │ │ │ -10EC49 Disk Start 0000 (0) │ │ │ │ -10EC4B Int File Attributes 0000 (0) │ │ │ │ +10ED5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED5C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ED60 CRC 73FF1013 (1946095635) │ │ │ │ +10ED64 Compressed Size 0000047A (1146) │ │ │ │ +10ED68 Uncompressed Size 00000B24 (2852) │ │ │ │ +10ED6C Filename Length 0023 (35) │ │ │ │ +10ED6E Extra Length 0000 (0) │ │ │ │ +10ED70 Comment Length 0000 (0) │ │ │ │ +10ED72 Disk Start 0000 (0) │ │ │ │ +10ED74 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EC4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ED76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EC51 Local Header Offset 000DCDCD (904653) │ │ │ │ -10EC55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED7A Local Header Offset 000DCD52 (904530) │ │ │ │ +10ED7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EC55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EC78 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ -10EC7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EC7D Created OS 03 (3) 'Unix' │ │ │ │ -10EC7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EC7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EC80 General Purpose Flag 0800 (2048) │ │ │ │ +10EDA1 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ +10EDA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EDA6 Created OS 03 (3) 'Unix' │ │ │ │ +10EDA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EDA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EDA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EC82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EC84 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EC88 CRC E54E083B (3847096379) │ │ │ │ -10EC8C Compressed Size 000002AA (682) │ │ │ │ -10EC90 Uncompressed Size 000005DC (1500) │ │ │ │ -10EC94 Filename Length 002B (43) │ │ │ │ -10EC96 Extra Length 0000 (0) │ │ │ │ -10EC98 Comment Length 0000 (0) │ │ │ │ -10EC9A Disk Start 0000 (0) │ │ │ │ -10EC9C Int File Attributes 0000 (0) │ │ │ │ +10EDAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EDAD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EDB1 CRC E54E083B (3847096379) │ │ │ │ +10EDB5 Compressed Size 000002AA (682) │ │ │ │ +10EDB9 Uncompressed Size 000005DC (1500) │ │ │ │ +10EDBD Filename Length 002B (43) │ │ │ │ +10EDBF Extra Length 0000 (0) │ │ │ │ +10EDC1 Comment Length 0000 (0) │ │ │ │ +10EDC3 Disk Start 0000 (0) │ │ │ │ +10EDC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EC9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EDC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ECA2 Local Header Offset 000DD288 (905864) │ │ │ │ -10ECA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EDCB Local Header Offset 000DD20D (905741) │ │ │ │ +10EDCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ECA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EDCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ECD1 CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ -10ECD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ECD6 Created OS 03 (3) 'Unix' │ │ │ │ -10ECD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ECD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ECD9 General Purpose Flag 0800 (2048) │ │ │ │ +10EDFA CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ +10EDFE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EDFF Created OS 03 (3) 'Unix' │ │ │ │ +10EE00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EE01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EE02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ECDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ECDD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ECE1 CRC 2321B0AB (589410475) │ │ │ │ -10ECE5 Compressed Size 000001FF (511) │ │ │ │ -10ECE9 Uncompressed Size 000007EA (2026) │ │ │ │ -10ECED Filename Length 002A (42) │ │ │ │ -10ECEF Extra Length 0000 (0) │ │ │ │ -10ECF1 Comment Length 0000 (0) │ │ │ │ -10ECF3 Disk Start 0000 (0) │ │ │ │ -10ECF5 Int File Attributes 0000 (0) │ │ │ │ +10EE04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EE06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EE0A CRC 2321B0AB (589410475) │ │ │ │ +10EE0E Compressed Size 000001FF (511) │ │ │ │ +10EE12 Uncompressed Size 000007EA (2026) │ │ │ │ +10EE16 Filename Length 002A (42) │ │ │ │ +10EE18 Extra Length 0000 (0) │ │ │ │ +10EE1A Comment Length 0000 (0) │ │ │ │ +10EE1C Disk Start 0000 (0) │ │ │ │ +10EE1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ECF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EE20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ECFB Local Header Offset 000DD57B (906619) │ │ │ │ -10ECFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EE24 Local Header Offset 000DD500 (906496) │ │ │ │ +10EE28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ECFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EE28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ED29 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ -10ED2D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ED2E Created OS 03 (3) 'Unix' │ │ │ │ -10ED2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED31 General Purpose Flag 0800 (2048) │ │ │ │ +10EE52 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ +10EE56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EE57 Created OS 03 (3) 'Unix' │ │ │ │ +10EE58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EE59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EE5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ED39 CRC 120BE362 (302768994) │ │ │ │ -10ED3D Compressed Size 0000020F (527) │ │ │ │ -10ED41 Uncompressed Size 00000400 (1024) │ │ │ │ -10ED45 Filename Length 0021 (33) │ │ │ │ -10ED47 Extra Length 0000 (0) │ │ │ │ -10ED49 Comment Length 0000 (0) │ │ │ │ -10ED4B Disk Start 0000 (0) │ │ │ │ -10ED4D Int File Attributes 0000 (0) │ │ │ │ +10EE5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EE5E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EE62 CRC 120BE362 (302768994) │ │ │ │ +10EE66 Compressed Size 0000020F (527) │ │ │ │ +10EE6A Uncompressed Size 00000400 (1024) │ │ │ │ +10EE6E Filename Length 0021 (33) │ │ │ │ +10EE70 Extra Length 0000 (0) │ │ │ │ +10EE72 Comment Length 0000 (0) │ │ │ │ +10EE74 Disk Start 0000 (0) │ │ │ │ +10EE76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ED4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EE78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ED53 Local Header Offset 000DD7C2 (907202) │ │ │ │ -10ED57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EE7C Local Header Offset 000DD747 (907079) │ │ │ │ +10EE80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ED57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EE80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ED78 CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ -10ED7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ED7D Created OS 03 (3) 'Unix' │ │ │ │ -10ED7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED80 General Purpose Flag 0800 (2048) │ │ │ │ +10EEA1 CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ +10EEA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EEA6 Created OS 03 (3) 'Unix' │ │ │ │ +10EEA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EEA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EEA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED84 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ED88 CRC 2C0C94E7 (739022055) │ │ │ │ -10ED8C Compressed Size 0000029D (669) │ │ │ │ -10ED90 Uncompressed Size 00000714 (1812) │ │ │ │ -10ED94 Filename Length 0020 (32) │ │ │ │ -10ED96 Extra Length 0000 (0) │ │ │ │ -10ED98 Comment Length 0000 (0) │ │ │ │ -10ED9A Disk Start 0000 (0) │ │ │ │ -10ED9C Int File Attributes 0000 (0) │ │ │ │ +10EEAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EEAD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EEB1 CRC 2C0C94E7 (739022055) │ │ │ │ +10EEB5 Compressed Size 0000029D (669) │ │ │ │ +10EEB9 Uncompressed Size 00000714 (1812) │ │ │ │ +10EEBD Filename Length 0020 (32) │ │ │ │ +10EEBF Extra Length 0000 (0) │ │ │ │ +10EEC1 Comment Length 0000 (0) │ │ │ │ +10EEC3 Disk Start 0000 (0) │ │ │ │ +10EEC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ED9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EEC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EDA2 Local Header Offset 000DDA10 (907792) │ │ │ │ -10EDA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EECB Local Header Offset 000DD995 (907669) │ │ │ │ +10EECF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EDA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EECF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EDC6 CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ -10EDCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EDCB Created OS 03 (3) 'Unix' │ │ │ │ -10EDCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EDCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EDCE General Purpose Flag 0800 (2048) │ │ │ │ +10EEEF CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ +10EEF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EEF4 Created OS 03 (3) 'Unix' │ │ │ │ +10EEF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EEF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EEF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EDD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EDD2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EDD6 CRC ECE39603 (3974338051) │ │ │ │ -10EDDA Compressed Size 00000419 (1049) │ │ │ │ -10EDDE Uncompressed Size 00000C3C (3132) │ │ │ │ -10EDE2 Filename Length 0028 (40) │ │ │ │ -10EDE4 Extra Length 0000 (0) │ │ │ │ -10EDE6 Comment Length 0000 (0) │ │ │ │ -10EDE8 Disk Start 0000 (0) │ │ │ │ -10EDEA Int File Attributes 0000 (0) │ │ │ │ +10EEF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EEFB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EEFF CRC ECE39603 (3974338051) │ │ │ │ +10EF03 Compressed Size 00000419 (1049) │ │ │ │ +10EF07 Uncompressed Size 00000C3C (3132) │ │ │ │ +10EF0B Filename Length 0028 (40) │ │ │ │ +10EF0D Extra Length 0000 (0) │ │ │ │ +10EF0F Comment Length 0000 (0) │ │ │ │ +10EF11 Disk Start 0000 (0) │ │ │ │ +10EF13 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EDEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EF15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EDF0 Local Header Offset 000DDCEB (908523) │ │ │ │ -10EDF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EF19 Local Header Offset 000DDC70 (908400) │ │ │ │ +10EF1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EDF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EF1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EE1C CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ -10EE20 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EE21 Created OS 03 (3) 'Unix' │ │ │ │ -10EE22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EE23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EE24 General Purpose Flag 0800 (2048) │ │ │ │ +10EF45 CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ +10EF49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EF4A Created OS 03 (3) 'Unix' │ │ │ │ +10EF4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EF4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EF4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EE26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EE28 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EE2C CRC 91EE9713 (2448332563) │ │ │ │ -10EE30 Compressed Size 0000033E (830) │ │ │ │ -10EE34 Uncompressed Size 0000166A (5738) │ │ │ │ -10EE38 Filename Length 0027 (39) │ │ │ │ -10EE3A Extra Length 0000 (0) │ │ │ │ -10EE3C Comment Length 0000 (0) │ │ │ │ -10EE3E Disk Start 0000 (0) │ │ │ │ -10EE40 Int File Attributes 0000 (0) │ │ │ │ +10EF4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EF51 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EF55 CRC 91EE9713 (2448332563) │ │ │ │ +10EF59 Compressed Size 0000033E (830) │ │ │ │ +10EF5D Uncompressed Size 0000166A (5738) │ │ │ │ +10EF61 Filename Length 0027 (39) │ │ │ │ +10EF63 Extra Length 0000 (0) │ │ │ │ +10EF65 Comment Length 0000 (0) │ │ │ │ +10EF67 Disk Start 0000 (0) │ │ │ │ +10EF69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EE42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EF6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EE46 Local Header Offset 000DE14A (909642) │ │ │ │ -10EE4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EF6F Local Header Offset 000DE0CF (909519) │ │ │ │ +10EF73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EE4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EF73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EE71 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ -10EE75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EE76 Created OS 03 (3) 'Unix' │ │ │ │ -10EE77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EE78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EE79 General Purpose Flag 0800 (2048) │ │ │ │ +10EF9A CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ +10EF9E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EF9F Created OS 03 (3) 'Unix' │ │ │ │ +10EFA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EFA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EFA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EE7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EE7D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EE81 CRC 48ABDFB2 (1219223474) │ │ │ │ -10EE85 Compressed Size 00000240 (576) │ │ │ │ -10EE89 Uncompressed Size 00000490 (1168) │ │ │ │ -10EE8D Filename Length 0022 (34) │ │ │ │ -10EE8F Extra Length 0000 (0) │ │ │ │ -10EE91 Comment Length 0000 (0) │ │ │ │ -10EE93 Disk Start 0000 (0) │ │ │ │ -10EE95 Int File Attributes 0000 (0) │ │ │ │ +10EFA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EFA6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EFAA CRC 48ABDFB2 (1219223474) │ │ │ │ +10EFAE Compressed Size 00000240 (576) │ │ │ │ +10EFB2 Uncompressed Size 00000490 (1168) │ │ │ │ +10EFB6 Filename Length 0022 (34) │ │ │ │ +10EFB8 Extra Length 0000 (0) │ │ │ │ +10EFBA Comment Length 0000 (0) │ │ │ │ +10EFBC Disk Start 0000 (0) │ │ │ │ +10EFBE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EE97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EFC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EE9B Local Header Offset 000DE4CD (910541) │ │ │ │ -10EE9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EFC4 Local Header Offset 000DE452 (910418) │ │ │ │ +10EFC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EE9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EFC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EEC1 CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ -10EEC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EEC6 Created OS 03 (3) 'Unix' │ │ │ │ -10EEC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EEC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EEC9 General Purpose Flag 0800 (2048) │ │ │ │ +10EFEA CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ +10EFEE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EFEF Created OS 03 (3) 'Unix' │ │ │ │ +10EFF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EFF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EFF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EECB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EECD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EED1 CRC 5A4B242E (1514873902) │ │ │ │ -10EED5 Compressed Size 00000320 (800) │ │ │ │ -10EED9 Uncompressed Size 00000950 (2384) │ │ │ │ -10EEDD Filename Length 0021 (33) │ │ │ │ -10EEDF Extra Length 0000 (0) │ │ │ │ -10EEE1 Comment Length 0000 (0) │ │ │ │ -10EEE3 Disk Start 0000 (0) │ │ │ │ -10EEE5 Int File Attributes 0000 (0) │ │ │ │ +10EFF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EFF6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EFFA CRC 5A4B242E (1514873902) │ │ │ │ +10EFFE Compressed Size 00000320 (800) │ │ │ │ +10F002 Uncompressed Size 00000950 (2384) │ │ │ │ +10F006 Filename Length 0021 (33) │ │ │ │ +10F008 Extra Length 0000 (0) │ │ │ │ +10F00A Comment Length 0000 (0) │ │ │ │ +10F00C Disk Start 0000 (0) │ │ │ │ +10F00E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EEE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F010 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EEEB Local Header Offset 000DE74D (911181) │ │ │ │ -10EEEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F014 Local Header Offset 000DE6D2 (911058) │ │ │ │ +10F018 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EEEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F018: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EF10 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ -10EF14 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EF15 Created OS 03 (3) 'Unix' │ │ │ │ -10EF16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EF17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EF18 General Purpose Flag 0800 (2048) │ │ │ │ +10F039 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ +10F03D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F03E Created OS 03 (3) 'Unix' │ │ │ │ +10F03F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F040 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F041 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EF1A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EF1C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EF20 CRC F470EBE5 (4101041125) │ │ │ │ -10EF24 Compressed Size 00000344 (836) │ │ │ │ -10EF28 Uncompressed Size 000007DF (2015) │ │ │ │ -10EF2C Filename Length 0029 (41) │ │ │ │ -10EF2E Extra Length 0000 (0) │ │ │ │ -10EF30 Comment Length 0000 (0) │ │ │ │ -10EF32 Disk Start 0000 (0) │ │ │ │ -10EF34 Int File Attributes 0000 (0) │ │ │ │ +10F043 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F045 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F049 CRC F470EBE5 (4101041125) │ │ │ │ +10F04D Compressed Size 00000344 (836) │ │ │ │ +10F051 Uncompressed Size 000007DF (2015) │ │ │ │ +10F055 Filename Length 0029 (41) │ │ │ │ +10F057 Extra Length 0000 (0) │ │ │ │ +10F059 Comment Length 0000 (0) │ │ │ │ +10F05B Disk Start 0000 (0) │ │ │ │ +10F05D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EF36 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F05F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EF3A Local Header Offset 000DEAAC (912044) │ │ │ │ -10EF3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F063 Local Header Offset 000DEA31 (911921) │ │ │ │ +10F067 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EF3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F067: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EF67 CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ -10EF6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EF6C Created OS 03 (3) 'Unix' │ │ │ │ -10EF6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EF6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EF6F General Purpose Flag 0800 (2048) │ │ │ │ +10F090 CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ +10F094 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F095 Created OS 03 (3) 'Unix' │ │ │ │ +10F096 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F097 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F098 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EF71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EF73 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EF77 CRC 9F5C12CC (2673611468) │ │ │ │ -10EF7B Compressed Size 0000026F (623) │ │ │ │ -10EF7F Uncompressed Size 00000BCB (3019) │ │ │ │ -10EF83 Filename Length 0028 (40) │ │ │ │ -10EF85 Extra Length 0000 (0) │ │ │ │ -10EF87 Comment Length 0000 (0) │ │ │ │ -10EF89 Disk Start 0000 (0) │ │ │ │ -10EF8B Int File Attributes 0000 (0) │ │ │ │ +10F09A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F09C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F0A0 CRC 9F5C12CC (2673611468) │ │ │ │ +10F0A4 Compressed Size 0000026F (623) │ │ │ │ +10F0A8 Uncompressed Size 00000BCB (3019) │ │ │ │ +10F0AC Filename Length 0028 (40) │ │ │ │ +10F0AE Extra Length 0000 (0) │ │ │ │ +10F0B0 Comment Length 0000 (0) │ │ │ │ +10F0B2 Disk Start 0000 (0) │ │ │ │ +10F0B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EF8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F0B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EF91 Local Header Offset 000DEE37 (912951) │ │ │ │ -10EF95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F0BA Local Header Offset 000DEDBC (912828) │ │ │ │ +10F0BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EF95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F0BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EFBD CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ -10EFC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EFC2 Created OS 03 (3) 'Unix' │ │ │ │ -10EFC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EFC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EFC5 General Purpose Flag 0800 (2048) │ │ │ │ +10F0E6 CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ +10F0EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F0EB Created OS 03 (3) 'Unix' │ │ │ │ +10F0EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F0ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F0EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EFC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EFC9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EFCD CRC 28D5CF2B (685100843) │ │ │ │ -10EFD1 Compressed Size 0000023F (575) │ │ │ │ -10EFD5 Uncompressed Size 00000487 (1159) │ │ │ │ -10EFD9 Filename Length 0021 (33) │ │ │ │ -10EFDB Extra Length 0000 (0) │ │ │ │ -10EFDD Comment Length 0000 (0) │ │ │ │ -10EFDF Disk Start 0000 (0) │ │ │ │ -10EFE1 Int File Attributes 0000 (0) │ │ │ │ +10F0F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F0F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F0F6 CRC 28D5CF2B (685100843) │ │ │ │ +10F0FA Compressed Size 0000023F (575) │ │ │ │ +10F0FE Uncompressed Size 00000487 (1159) │ │ │ │ +10F102 Filename Length 0021 (33) │ │ │ │ +10F104 Extra Length 0000 (0) │ │ │ │ +10F106 Comment Length 0000 (0) │ │ │ │ +10F108 Disk Start 0000 (0) │ │ │ │ +10F10A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EFE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F10C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EFE7 Local Header Offset 000DF0EC (913644) │ │ │ │ -10EFEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F110 Local Header Offset 000DF071 (913521) │ │ │ │ +10F114 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EFEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F00C CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ -10F010 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F011 Created OS 03 (3) 'Unix' │ │ │ │ -10F012 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F013 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F014 General Purpose Flag 0800 (2048) │ │ │ │ +10F135 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ +10F139 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F13A Created OS 03 (3) 'Unix' │ │ │ │ +10F13B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F13C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F13D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F016 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F018 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F01C CRC 9F2AC24A (2670379594) │ │ │ │ -10F020 Compressed Size 000002CB (715) │ │ │ │ -10F024 Uncompressed Size 00000875 (2165) │ │ │ │ -10F028 Filename Length 0020 (32) │ │ │ │ -10F02A Extra Length 0000 (0) │ │ │ │ -10F02C Comment Length 0000 (0) │ │ │ │ -10F02E Disk Start 0000 (0) │ │ │ │ -10F030 Int File Attributes 0000 (0) │ │ │ │ +10F13F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F141 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F145 CRC 9F2AC24A (2670379594) │ │ │ │ +10F149 Compressed Size 000002CB (715) │ │ │ │ +10F14D Uncompressed Size 00000875 (2165) │ │ │ │ +10F151 Filename Length 0020 (32) │ │ │ │ +10F153 Extra Length 0000 (0) │ │ │ │ +10F155 Comment Length 0000 (0) │ │ │ │ +10F157 Disk Start 0000 (0) │ │ │ │ +10F159 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F032 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F15B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F036 Local Header Offset 000DF36A (914282) │ │ │ │ -10F03A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F15F Local Header Offset 000DF2EF (914159) │ │ │ │ +10F163 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F03A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F163: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F05A CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ -10F05E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F05F Created OS 03 (3) 'Unix' │ │ │ │ -10F060 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F061 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F062 General Purpose Flag 0800 (2048) │ │ │ │ +10F183 CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ +10F187 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F188 Created OS 03 (3) 'Unix' │ │ │ │ +10F189 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F18A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F18B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F064 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F066 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F06A CRC DD26F784 (3710318468) │ │ │ │ -10F06E Compressed Size 00000406 (1030) │ │ │ │ -10F072 Uncompressed Size 000009AC (2476) │ │ │ │ -10F076 Filename Length 0028 (40) │ │ │ │ -10F078 Extra Length 0000 (0) │ │ │ │ -10F07A Comment Length 0000 (0) │ │ │ │ -10F07C Disk Start 0000 (0) │ │ │ │ -10F07E Int File Attributes 0000 (0) │ │ │ │ +10F18D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F18F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F193 CRC DD26F784 (3710318468) │ │ │ │ +10F197 Compressed Size 00000406 (1030) │ │ │ │ +10F19B Uncompressed Size 000009AC (2476) │ │ │ │ +10F19F Filename Length 0028 (40) │ │ │ │ +10F1A1 Extra Length 0000 (0) │ │ │ │ +10F1A3 Comment Length 0000 (0) │ │ │ │ +10F1A5 Disk Start 0000 (0) │ │ │ │ +10F1A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F080 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F1A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F084 Local Header Offset 000DF673 (915059) │ │ │ │ -10F088 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F1AD Local Header Offset 000DF5F8 (914936) │ │ │ │ +10F1B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F088: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F1B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F0B0 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ -10F0B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F0B5 Created OS 03 (3) 'Unix' │ │ │ │ -10F0B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F0B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F0B8 General Purpose Flag 0800 (2048) │ │ │ │ +10F1D9 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ +10F1DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F1DE Created OS 03 (3) 'Unix' │ │ │ │ +10F1DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F1E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F1E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F0BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F0BC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F0C0 CRC D4030F59 (3556970329) │ │ │ │ -10F0C4 Compressed Size 000002FD (765) │ │ │ │ -10F0C8 Uncompressed Size 00000EE3 (3811) │ │ │ │ -10F0CC Filename Length 0027 (39) │ │ │ │ -10F0CE Extra Length 0000 (0) │ │ │ │ -10F0D0 Comment Length 0000 (0) │ │ │ │ -10F0D2 Disk Start 0000 (0) │ │ │ │ -10F0D4 Int File Attributes 0000 (0) │ │ │ │ +10F1E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F1E5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F1E9 CRC D4030F59 (3556970329) │ │ │ │ +10F1ED Compressed Size 000002FD (765) │ │ │ │ +10F1F1 Uncompressed Size 00000EE3 (3811) │ │ │ │ +10F1F5 Filename Length 0027 (39) │ │ │ │ +10F1F7 Extra Length 0000 (0) │ │ │ │ +10F1F9 Comment Length 0000 (0) │ │ │ │ +10F1FB Disk Start 0000 (0) │ │ │ │ +10F1FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F0D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F1FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F0DA Local Header Offset 000DFABF (916159) │ │ │ │ -10F0DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F203 Local Header Offset 000DFA44 (916036) │ │ │ │ +10F207 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F0DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F207: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F105 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ -10F109 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F10A Created OS 03 (3) 'Unix' │ │ │ │ -10F10B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F10C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F10D General Purpose Flag 0800 (2048) │ │ │ │ +10F22E CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ +10F232 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F233 Created OS 03 (3) 'Unix' │ │ │ │ +10F234 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F235 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F236 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F10F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F111 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F115 CRC 63013EA2 (1661025954) │ │ │ │ -10F119 Compressed Size 00000456 (1110) │ │ │ │ -10F11D Uncompressed Size 00000B6B (2923) │ │ │ │ -10F121 Filename Length 002C (44) │ │ │ │ -10F123 Extra Length 0000 (0) │ │ │ │ -10F125 Comment Length 0000 (0) │ │ │ │ -10F127 Disk Start 0000 (0) │ │ │ │ -10F129 Int File Attributes 0000 (0) │ │ │ │ +10F238 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F23A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F23E CRC 63013EA2 (1661025954) │ │ │ │ +10F242 Compressed Size 00000456 (1110) │ │ │ │ +10F246 Uncompressed Size 00000B6B (2923) │ │ │ │ +10F24A Filename Length 002C (44) │ │ │ │ +10F24C Extra Length 0000 (0) │ │ │ │ +10F24E Comment Length 0000 (0) │ │ │ │ +10F250 Disk Start 0000 (0) │ │ │ │ +10F252 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F12B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F254 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F12F Local Header Offset 000DFE01 (916993) │ │ │ │ -10F133 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F258 Local Header Offset 000DFD86 (916870) │ │ │ │ +10F25C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F133: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F25C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F15F CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ -10F163 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F164 Created OS 03 (3) 'Unix' │ │ │ │ -10F165 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F166 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F167 General Purpose Flag 0800 (2048) │ │ │ │ +10F288 CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ +10F28C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F28D Created OS 03 (3) 'Unix' │ │ │ │ +10F28E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F28F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F290 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F169 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F16B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F16F CRC 0E3E5D33 (238968115) │ │ │ │ -10F173 Compressed Size 00000648 (1608) │ │ │ │ -10F177 Uncompressed Size 000020E4 (8420) │ │ │ │ -10F17B Filename Length 002B (43) │ │ │ │ -10F17D Extra Length 0000 (0) │ │ │ │ -10F17F Comment Length 0000 (0) │ │ │ │ -10F181 Disk Start 0000 (0) │ │ │ │ -10F183 Int File Attributes 0000 (0) │ │ │ │ +10F292 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F294 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F298 CRC 0E3E5D33 (238968115) │ │ │ │ +10F29C Compressed Size 00000648 (1608) │ │ │ │ +10F2A0 Uncompressed Size 000020E4 (8420) │ │ │ │ +10F2A4 Filename Length 002B (43) │ │ │ │ +10F2A6 Extra Length 0000 (0) │ │ │ │ +10F2A8 Comment Length 0000 (0) │ │ │ │ +10F2AA Disk Start 0000 (0) │ │ │ │ +10F2AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F185 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F2AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F189 Local Header Offset 000E02A1 (918177) │ │ │ │ -10F18D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F2B2 Local Header Offset 000E0226 (918054) │ │ │ │ +10F2B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F18D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F2B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F1B8 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ -10F1BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F1BD Created OS 03 (3) 'Unix' │ │ │ │ -10F1BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F1BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F1C0 General Purpose Flag 0800 (2048) │ │ │ │ +10F2E1 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ +10F2E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F2E6 Created OS 03 (3) 'Unix' │ │ │ │ +10F2E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F2E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F2E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F1C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F1C4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F1C8 CRC 70E262F3 (1893884659) │ │ │ │ -10F1CC Compressed Size 000010BC (4284) │ │ │ │ -10F1D0 Uncompressed Size 000030B2 (12466) │ │ │ │ -10F1D4 Filename Length 001C (28) │ │ │ │ -10F1D6 Extra Length 0000 (0) │ │ │ │ -10F1D8 Comment Length 0000 (0) │ │ │ │ -10F1DA Disk Start 0000 (0) │ │ │ │ -10F1DC Int File Attributes 0000 (0) │ │ │ │ +10F2EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F2ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F2F1 CRC AB82B570 (2877470064) │ │ │ │ +10F2F5 Compressed Size 000010C0 (4288) │ │ │ │ +10F2F9 Uncompressed Size 000030B2 (12466) │ │ │ │ +10F2FD Filename Length 001C (28) │ │ │ │ +10F2FF Extra Length 0000 (0) │ │ │ │ +10F301 Comment Length 0000 (0) │ │ │ │ +10F303 Disk Start 0000 (0) │ │ │ │ +10F305 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F1DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F307 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F1E2 Local Header Offset 000E0932 (919858) │ │ │ │ -10F1E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F30B Local Header Offset 000E08B7 (919735) │ │ │ │ +10F30F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F1E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F30F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F202 CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ -10F206 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F207 Created OS 03 (3) 'Unix' │ │ │ │ -10F208 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F209 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F20A General Purpose Flag 0800 (2048) │ │ │ │ +10F32B CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ +10F32F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F330 Created OS 03 (3) 'Unix' │ │ │ │ +10F331 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F332 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F333 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F20C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F20E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F212 CRC C8CF5F92 (3369033618) │ │ │ │ -10F216 Compressed Size 00001EC9 (7881) │ │ │ │ -10F21A Uncompressed Size 0000EFC8 (61384) │ │ │ │ -10F21E Filename Length 001B (27) │ │ │ │ -10F220 Extra Length 0000 (0) │ │ │ │ -10F222 Comment Length 0000 (0) │ │ │ │ -10F224 Disk Start 0000 (0) │ │ │ │ -10F226 Int File Attributes 0000 (0) │ │ │ │ +10F335 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F337 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F33B CRC EF81B4B7 (4018255031) │ │ │ │ +10F33F Compressed Size 00001F11 (7953) │ │ │ │ +10F343 Uncompressed Size 0000EFC8 (61384) │ │ │ │ +10F347 Filename Length 001B (27) │ │ │ │ +10F349 Extra Length 0000 (0) │ │ │ │ +10F34B Comment Length 0000 (0) │ │ │ │ +10F34D Disk Start 0000 (0) │ │ │ │ +10F34F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F228 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F351 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F22C Local Header Offset 000E1A28 (924200) │ │ │ │ -10F230 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F355 Local Header Offset 000E19B1 (924081) │ │ │ │ +10F359 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F230: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F359: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F24B CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ -10F24F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F250 Created OS 03 (3) 'Unix' │ │ │ │ -10F251 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F252 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F253 General Purpose Flag 0800 (2048) │ │ │ │ +10F374 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ +10F378 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F379 Created OS 03 (3) 'Unix' │ │ │ │ +10F37A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F37B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F37C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F255 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F257 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F25B CRC 00000000 (0) │ │ │ │ -10F25F Compressed Size 00000000 (0) │ │ │ │ -10F263 Uncompressed Size 00000000 (0) │ │ │ │ -10F267 Filename Length 0013 (19) │ │ │ │ -10F269 Extra Length 0000 (0) │ │ │ │ -10F26B Comment Length 0000 (0) │ │ │ │ -10F26D Disk Start 0000 (0) │ │ │ │ -10F26F Int File Attributes 0000 (0) │ │ │ │ +10F37E Compression Method 0000 (0) 'Stored' │ │ │ │ +10F380 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F384 CRC 00000000 (0) │ │ │ │ +10F388 Compressed Size 00000000 (0) │ │ │ │ +10F38C Uncompressed Size 00000000 (0) │ │ │ │ +10F390 Filename Length 0013 (19) │ │ │ │ +10F392 Extra Length 0000 (0) │ │ │ │ +10F394 Comment Length 0000 (0) │ │ │ │ +10F396 Disk Start 0000 (0) │ │ │ │ +10F398 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F271 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F39A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F275 Local Header Offset 000E392A (932138) │ │ │ │ -10F279 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F39E Local Header Offset 000E38FB (932091) │ │ │ │ +10F3A2 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F279: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F3A2: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F279: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F3A2: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F251: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F37A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F28C CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ -10F290 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F291 Created OS 03 (3) 'Unix' │ │ │ │ -10F292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F294 General Purpose Flag 0800 (2048) │ │ │ │ +10F3B5 CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ +10F3B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F3BA Created OS 03 (3) 'Unix' │ │ │ │ +10F3BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F3BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F3BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F296 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F298 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F29C CRC 8F0E0246 (2400059974) │ │ │ │ -10F2A0 Compressed Size 000006C2 (1730) │ │ │ │ -10F2A4 Uncompressed Size 000011D9 (4569) │ │ │ │ -10F2A8 Filename Length 0025 (37) │ │ │ │ -10F2AA Extra Length 0000 (0) │ │ │ │ -10F2AC Comment Length 0000 (0) │ │ │ │ -10F2AE Disk Start 0000 (0) │ │ │ │ -10F2B0 Int File Attributes 0000 (0) │ │ │ │ +10F3BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F3C1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F3C5 CRC 8F0E0246 (2400059974) │ │ │ │ +10F3C9 Compressed Size 000006C2 (1730) │ │ │ │ +10F3CD Uncompressed Size 000011D9 (4569) │ │ │ │ +10F3D1 Filename Length 0025 (37) │ │ │ │ +10F3D3 Extra Length 0000 (0) │ │ │ │ +10F3D5 Comment Length 0000 (0) │ │ │ │ +10F3D7 Disk Start 0000 (0) │ │ │ │ +10F3D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F2B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F3DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F2B6 Local Header Offset 000E395B (932187) │ │ │ │ -10F2BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F3DF Local Header Offset 000E392C (932140) │ │ │ │ +10F3E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F2BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F3E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F2DF CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ -10F2E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F2E4 Created OS 03 (3) 'Unix' │ │ │ │ -10F2E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F2E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F2E7 General Purpose Flag 0800 (2048) │ │ │ │ +10F408 CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ +10F40C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F40D Created OS 03 (3) 'Unix' │ │ │ │ +10F40E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F40F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F410 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F2E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F2EB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F2EF CRC 631F4D5B (1662995803) │ │ │ │ -10F2F3 Compressed Size 00001056 (4182) │ │ │ │ -10F2F7 Uncompressed Size 00005D15 (23829) │ │ │ │ -10F2FB Filename Length 0024 (36) │ │ │ │ -10F2FD Extra Length 0000 (0) │ │ │ │ -10F2FF Comment Length 0000 (0) │ │ │ │ -10F301 Disk Start 0000 (0) │ │ │ │ -10F303 Int File Attributes 0000 (0) │ │ │ │ +10F412 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F414 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F418 CRC 631F4D5B (1662995803) │ │ │ │ +10F41C Compressed Size 00001056 (4182) │ │ │ │ +10F420 Uncompressed Size 00005D15 (23829) │ │ │ │ +10F424 Filename Length 0024 (36) │ │ │ │ +10F426 Extra Length 0000 (0) │ │ │ │ +10F428 Comment Length 0000 (0) │ │ │ │ +10F42A Disk Start 0000 (0) │ │ │ │ +10F42C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F305 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F42E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F309 Local Header Offset 000E4060 (933984) │ │ │ │ -10F30D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F432 Local Header Offset 000E4031 (933937) │ │ │ │ +10F436 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F30D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F436: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F331 CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ -10F335 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F336 Created OS 03 (3) 'Unix' │ │ │ │ -10F337 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F338 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F339 General Purpose Flag 0800 (2048) │ │ │ │ +10F45A CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ +10F45E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F45F Created OS 03 (3) 'Unix' │ │ │ │ +10F460 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F461 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F462 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F33B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F33D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F341 CRC D6AB40E6 (3601547494) │ │ │ │ -10F345 Compressed Size 000007B2 (1970) │ │ │ │ -10F349 Uncompressed Size 00001489 (5257) │ │ │ │ -10F34D Filename Length 0024 (36) │ │ │ │ -10F34F Extra Length 0000 (0) │ │ │ │ -10F351 Comment Length 0000 (0) │ │ │ │ -10F353 Disk Start 0000 (0) │ │ │ │ -10F355 Int File Attributes 0000 (0) │ │ │ │ +10F464 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F466 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F46A CRC D6AB40E6 (3601547494) │ │ │ │ +10F46E Compressed Size 000007B2 (1970) │ │ │ │ +10F472 Uncompressed Size 00001489 (5257) │ │ │ │ +10F476 Filename Length 0024 (36) │ │ │ │ +10F478 Extra Length 0000 (0) │ │ │ │ +10F47A Comment Length 0000 (0) │ │ │ │ +10F47C Disk Start 0000 (0) │ │ │ │ +10F47E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F357 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F480 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F35B Local Header Offset 000E50F8 (938232) │ │ │ │ -10F35F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F484 Local Header Offset 000E50C9 (938185) │ │ │ │ +10F488 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F35F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F488: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F383 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ -10F387 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F388 Created OS 03 (3) 'Unix' │ │ │ │ -10F389 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F38A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F38B General Purpose Flag 0800 (2048) │ │ │ │ +10F4AC CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ +10F4B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F4B1 Created OS 03 (3) 'Unix' │ │ │ │ +10F4B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F4B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F4B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F38D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F38F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F393 CRC 6B2FCC6F (1798294639) │ │ │ │ -10F397 Compressed Size 00000C29 (3113) │ │ │ │ -10F39B Uncompressed Size 00004B62 (19298) │ │ │ │ -10F39F Filename Length 0023 (35) │ │ │ │ -10F3A1 Extra Length 0000 (0) │ │ │ │ -10F3A3 Comment Length 0000 (0) │ │ │ │ -10F3A5 Disk Start 0000 (0) │ │ │ │ -10F3A7 Int File Attributes 0000 (0) │ │ │ │ +10F4B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F4B8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F4BC CRC 6B2FCC6F (1798294639) │ │ │ │ +10F4C0 Compressed Size 00000C29 (3113) │ │ │ │ +10F4C4 Uncompressed Size 00004B62 (19298) │ │ │ │ +10F4C8 Filename Length 0023 (35) │ │ │ │ +10F4CA Extra Length 0000 (0) │ │ │ │ +10F4CC Comment Length 0000 (0) │ │ │ │ +10F4CE Disk Start 0000 (0) │ │ │ │ +10F4D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F3A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F4D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F3AD Local Header Offset 000E58EC (940268) │ │ │ │ -10F3B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F4D6 Local Header Offset 000E58BD (940221) │ │ │ │ +10F4DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F3B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F4DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F3D4 CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ -10F3D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F3D9 Created OS 03 (3) 'Unix' │ │ │ │ -10F3DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F3DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F3DC General Purpose Flag 0800 (2048) │ │ │ │ +10F4FD CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ +10F501 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F502 Created OS 03 (3) 'Unix' │ │ │ │ +10F503 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F504 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F505 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F3DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F3E0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F3E4 CRC D963A673 (3647186547) │ │ │ │ -10F3E8 Compressed Size 000018DF (6367) │ │ │ │ -10F3EC Uncompressed Size 00004E42 (20034) │ │ │ │ -10F3F0 Filename Length 0020 (32) │ │ │ │ -10F3F2 Extra Length 0000 (0) │ │ │ │ -10F3F4 Comment Length 0000 (0) │ │ │ │ -10F3F6 Disk Start 0000 (0) │ │ │ │ -10F3F8 Int File Attributes 0000 (0) │ │ │ │ +10F507 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F509 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F50D CRC D963A673 (3647186547) │ │ │ │ +10F511 Compressed Size 000018DF (6367) │ │ │ │ +10F515 Uncompressed Size 00004E42 (20034) │ │ │ │ +10F519 Filename Length 0020 (32) │ │ │ │ +10F51B Extra Length 0000 (0) │ │ │ │ +10F51D Comment Length 0000 (0) │ │ │ │ +10F51F Disk Start 0000 (0) │ │ │ │ +10F521 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F3FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F523 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F3FE Local Header Offset 000E6556 (943446) │ │ │ │ -10F402 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F527 Local Header Offset 000E6527 (943399) │ │ │ │ +10F52B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F402: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F52B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F422 CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ -10F426 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F427 Created OS 03 (3) 'Unix' │ │ │ │ -10F428 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F429 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F42A General Purpose Flag 0800 (2048) │ │ │ │ +10F54B CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ +10F54F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F550 Created OS 03 (3) 'Unix' │ │ │ │ +10F551 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F552 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F553 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F42C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F42E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F432 CRC B857BDE2 (3092757986) │ │ │ │ -10F436 Compressed Size 000011C7 (4551) │ │ │ │ -10F43A Uncompressed Size 00005F2A (24362) │ │ │ │ -10F43E Filename Length 001F (31) │ │ │ │ -10F440 Extra Length 0000 (0) │ │ │ │ -10F442 Comment Length 0000 (0) │ │ │ │ -10F444 Disk Start 0000 (0) │ │ │ │ -10F446 Int File Attributes 0000 (0) │ │ │ │ +10F555 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F557 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F55B CRC B857BDE2 (3092757986) │ │ │ │ +10F55F Compressed Size 000011C7 (4551) │ │ │ │ +10F563 Uncompressed Size 00005F2A (24362) │ │ │ │ +10F567 Filename Length 001F (31) │ │ │ │ +10F569 Extra Length 0000 (0) │ │ │ │ +10F56B Comment Length 0000 (0) │ │ │ │ +10F56D Disk Start 0000 (0) │ │ │ │ +10F56F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F448 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F571 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F44C Local Header Offset 000E7E73 (949875) │ │ │ │ -10F450 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F575 Local Header Offset 000E7E44 (949828) │ │ │ │ +10F579 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F579: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F46F CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ -10F473 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F474 Created OS 03 (3) 'Unix' │ │ │ │ -10F475 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F476 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F477 General Purpose Flag 0800 (2048) │ │ │ │ +10F598 CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ +10F59C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F59D Created OS 03 (3) 'Unix' │ │ │ │ +10F59E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F59F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F5A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F479 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F47B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F47F CRC 00000000 (0) │ │ │ │ -10F483 Compressed Size 00000000 (0) │ │ │ │ -10F487 Uncompressed Size 00000000 (0) │ │ │ │ -10F48B Filename Length 0019 (25) │ │ │ │ -10F48D Extra Length 0000 (0) │ │ │ │ -10F48F Comment Length 0000 (0) │ │ │ │ -10F491 Disk Start 0000 (0) │ │ │ │ -10F493 Int File Attributes 0000 (0) │ │ │ │ +10F5A2 Compression Method 0000 (0) 'Stored' │ │ │ │ +10F5A4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F5A8 CRC 00000000 (0) │ │ │ │ +10F5AC Compressed Size 00000000 (0) │ │ │ │ +10F5B0 Uncompressed Size 00000000 (0) │ │ │ │ +10F5B4 Filename Length 0019 (25) │ │ │ │ +10F5B6 Extra Length 0000 (0) │ │ │ │ +10F5B8 Comment Length 0000 (0) │ │ │ │ +10F5BA Disk Start 0000 (0) │ │ │ │ +10F5BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F495 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F5BE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F499 Local Header Offset 000E9077 (954487) │ │ │ │ -10F49D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F5C2 Local Header Offset 000E9048 (954440) │ │ │ │ +10F5C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F49D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F5C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F49D: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F5C6: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F475: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F59E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F4B6 CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ -10F4BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F4BB Created OS 03 (3) 'Unix' │ │ │ │ -10F4BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F4BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F4BE General Purpose Flag 0800 (2048) │ │ │ │ +10F5DF CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ +10F5E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F5E4 Created OS 03 (3) 'Unix' │ │ │ │ +10F5E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F5E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F5E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F4C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F4C2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F4C6 CRC 4D6C2F7F (1298935679) │ │ │ │ -10F4CA Compressed Size 00000532 (1330) │ │ │ │ -10F4CE Uncompressed Size 00000D4A (3402) │ │ │ │ -10F4D2 Filename Length 002B (43) │ │ │ │ -10F4D4 Extra Length 0000 (0) │ │ │ │ -10F4D6 Comment Length 0000 (0) │ │ │ │ -10F4D8 Disk Start 0000 (0) │ │ │ │ -10F4DA Int File Attributes 0000 (0) │ │ │ │ +10F5E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F5EB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F5EF CRC 4D6C2F7F (1298935679) │ │ │ │ +10F5F3 Compressed Size 00000532 (1330) │ │ │ │ +10F5F7 Uncompressed Size 00000D4A (3402) │ │ │ │ +10F5FB Filename Length 002B (43) │ │ │ │ +10F5FD Extra Length 0000 (0) │ │ │ │ +10F5FF Comment Length 0000 (0) │ │ │ │ +10F601 Disk Start 0000 (0) │ │ │ │ +10F603 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F4DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F605 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F4E0 Local Header Offset 000E90AE (954542) │ │ │ │ -10F4E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F609 Local Header Offset 000E907F (954495) │ │ │ │ +10F60D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F4E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F60D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F50F CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ -10F513 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F514 Created OS 03 (3) 'Unix' │ │ │ │ -10F515 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F516 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F517 General Purpose Flag 0800 (2048) │ │ │ │ +10F638 CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ +10F63C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F63D Created OS 03 (3) 'Unix' │ │ │ │ +10F63E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F63F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F640 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F519 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F51B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F51F CRC 8E3EC6BB (2386478779) │ │ │ │ -10F523 Compressed Size 000005D1 (1489) │ │ │ │ -10F527 Uncompressed Size 00001E54 (7764) │ │ │ │ -10F52B Filename Length 002A (42) │ │ │ │ -10F52D Extra Length 0000 (0) │ │ │ │ -10F52F Comment Length 0000 (0) │ │ │ │ -10F531 Disk Start 0000 (0) │ │ │ │ -10F533 Int File Attributes 0000 (0) │ │ │ │ +10F642 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F644 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F648 CRC 8E3EC6BB (2386478779) │ │ │ │ +10F64C Compressed Size 000005D1 (1489) │ │ │ │ +10F650 Uncompressed Size 00001E54 (7764) │ │ │ │ +10F654 Filename Length 002A (42) │ │ │ │ +10F656 Extra Length 0000 (0) │ │ │ │ +10F658 Comment Length 0000 (0) │ │ │ │ +10F65A Disk Start 0000 (0) │ │ │ │ +10F65C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F535 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F65E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F539 Local Header Offset 000E9629 (955945) │ │ │ │ -10F53D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F662 Local Header Offset 000E95FA (955898) │ │ │ │ +10F666 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F53D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F666: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F567 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ -10F56B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F56C Created OS 03 (3) 'Unix' │ │ │ │ -10F56D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F56E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F56F General Purpose Flag 0800 (2048) │ │ │ │ +10F690 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ +10F694 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F695 Created OS 03 (3) 'Unix' │ │ │ │ +10F696 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F697 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F698 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F571 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F573 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F577 CRC D27339EF (3530766831) │ │ │ │ -10F57B Compressed Size 000000D5 (213) │ │ │ │ -10F57F Uncompressed Size 0000013A (314) │ │ │ │ -10F583 Filename Length 002C (44) │ │ │ │ -10F585 Extra Length 0000 (0) │ │ │ │ -10F587 Comment Length 0000 (0) │ │ │ │ -10F589 Disk Start 0000 (0) │ │ │ │ -10F58B Int File Attributes 0000 (0) │ │ │ │ +10F69A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F69C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F6A0 CRC D27339EF (3530766831) │ │ │ │ +10F6A4 Compressed Size 000000D5 (213) │ │ │ │ +10F6A8 Uncompressed Size 0000013A (314) │ │ │ │ +10F6AC Filename Length 002C (44) │ │ │ │ +10F6AE Extra Length 0000 (0) │ │ │ │ +10F6B0 Comment Length 0000 (0) │ │ │ │ +10F6B2 Disk Start 0000 (0) │ │ │ │ +10F6B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F58D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F6B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F591 Local Header Offset 000E9C42 (957506) │ │ │ │ -10F595 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F6BA Local Header Offset 000E9C13 (957459) │ │ │ │ +10F6BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F6BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F5C1 CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ -10F5C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F5C6 Created OS 03 (3) 'Unix' │ │ │ │ -10F5C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F5C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F5C9 General Purpose Flag 0800 (2048) │ │ │ │ +10F6EA CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ +10F6EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F6EF Created OS 03 (3) 'Unix' │ │ │ │ +10F6F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F6F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F6F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F5CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F5CD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F5D1 CRC 1152B764 (290633572) │ │ │ │ -10F5D5 Compressed Size 0000007B (123) │ │ │ │ -10F5D9 Uncompressed Size 000000A2 (162) │ │ │ │ -10F5DD Filename Length 002B (43) │ │ │ │ -10F5DF Extra Length 0000 (0) │ │ │ │ -10F5E1 Comment Length 0000 (0) │ │ │ │ -10F5E3 Disk Start 0000 (0) │ │ │ │ -10F5E5 Int File Attributes 0000 (0) │ │ │ │ +10F6F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F6F6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F6FA CRC 1152B764 (290633572) │ │ │ │ +10F6FE Compressed Size 0000007B (123) │ │ │ │ +10F702 Uncompressed Size 000000A2 (162) │ │ │ │ +10F706 Filename Length 002B (43) │ │ │ │ +10F708 Extra Length 0000 (0) │ │ │ │ +10F70A Comment Length 0000 (0) │ │ │ │ +10F70C Disk Start 0000 (0) │ │ │ │ +10F70E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F5E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F710 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F5EB Local Header Offset 000E9D61 (957793) │ │ │ │ -10F5EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F714 Local Header Offset 000E9D32 (957746) │ │ │ │ +10F718 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F5EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F718: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F61A CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ -10F61E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F61F Created OS 03 (3) 'Unix' │ │ │ │ -10F620 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F621 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F622 General Purpose Flag 0800 (2048) │ │ │ │ +10F743 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ +10F747 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F748 Created OS 03 (3) 'Unix' │ │ │ │ +10F749 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F74A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F74B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F624 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F626 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F62A CRC 00000000 (0) │ │ │ │ -10F62E Compressed Size 00000000 (0) │ │ │ │ -10F632 Uncompressed Size 00000000 (0) │ │ │ │ -10F636 Filename Length 0014 (20) │ │ │ │ -10F638 Extra Length 0000 (0) │ │ │ │ -10F63A Comment Length 0000 (0) │ │ │ │ -10F63C Disk Start 0000 (0) │ │ │ │ -10F63E Int File Attributes 0000 (0) │ │ │ │ +10F74D Compression Method 0000 (0) 'Stored' │ │ │ │ +10F74F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F753 CRC 00000000 (0) │ │ │ │ +10F757 Compressed Size 00000000 (0) │ │ │ │ +10F75B Uncompressed Size 00000000 (0) │ │ │ │ +10F75F Filename Length 0014 (20) │ │ │ │ +10F761 Extra Length 0000 (0) │ │ │ │ +10F763 Comment Length 0000 (0) │ │ │ │ +10F765 Disk Start 0000 (0) │ │ │ │ +10F767 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F640 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F769 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F644 Local Header Offset 000E9E25 (957989) │ │ │ │ -10F648 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F76D Local Header Offset 000E9DF6 (957942) │ │ │ │ +10F771 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F648: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F771: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F648: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F771: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F620: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F749: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F65C CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ -10F660 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F661 Created OS 03 (3) 'Unix' │ │ │ │ -10F662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F664 General Purpose Flag 0800 (2048) │ │ │ │ +10F785 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ +10F789 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F78A Created OS 03 (3) 'Unix' │ │ │ │ +10F78B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F78C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F78D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F666 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F668 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F66C CRC 0378EBC4 (58256324) │ │ │ │ -10F670 Compressed Size 000002B3 (691) │ │ │ │ -10F674 Uncompressed Size 00000598 (1432) │ │ │ │ -10F678 Filename Length 0030 (48) │ │ │ │ -10F67A Extra Length 0000 (0) │ │ │ │ -10F67C Comment Length 0000 (0) │ │ │ │ -10F67E Disk Start 0000 (0) │ │ │ │ -10F680 Int File Attributes 0000 (0) │ │ │ │ +10F78F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F791 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F795 CRC 0378EBC4 (58256324) │ │ │ │ +10F799 Compressed Size 000002B3 (691) │ │ │ │ +10F79D Uncompressed Size 00000598 (1432) │ │ │ │ +10F7A1 Filename Length 0030 (48) │ │ │ │ +10F7A3 Extra Length 0000 (0) │ │ │ │ +10F7A5 Comment Length 0000 (0) │ │ │ │ +10F7A7 Disk Start 0000 (0) │ │ │ │ +10F7A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F682 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F7AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F686 Local Header Offset 000E9E57 (958039) │ │ │ │ -10F68A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F7AF Local Header Offset 000E9E28 (957992) │ │ │ │ +10F7B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F68A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F7B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F6BA CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ -10F6BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F6BF Created OS 03 (3) 'Unix' │ │ │ │ -10F6C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F6C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F6C2 General Purpose Flag 0800 (2048) │ │ │ │ +10F7E3 CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ +10F7E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F7E8 Created OS 03 (3) 'Unix' │ │ │ │ +10F7E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F7EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F7EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F6C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F6C6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F6CA CRC 6114CB17 (1628752663) │ │ │ │ -10F6CE Compressed Size 00000405 (1029) │ │ │ │ -10F6D2 Uncompressed Size 00000D8E (3470) │ │ │ │ -10F6D6 Filename Length 002F (47) │ │ │ │ -10F6D8 Extra Length 0000 (0) │ │ │ │ -10F6DA Comment Length 0000 (0) │ │ │ │ -10F6DC Disk Start 0000 (0) │ │ │ │ -10F6DE Int File Attributes 0000 (0) │ │ │ │ +10F7ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F7EF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F7F3 CRC 6114CB17 (1628752663) │ │ │ │ +10F7F7 Compressed Size 00000405 (1029) │ │ │ │ +10F7FB Uncompressed Size 00000D8E (3470) │ │ │ │ +10F7FF Filename Length 002F (47) │ │ │ │ +10F801 Extra Length 0000 (0) │ │ │ │ +10F803 Comment Length 0000 (0) │ │ │ │ +10F805 Disk Start 0000 (0) │ │ │ │ +10F807 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F6E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F809 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F6E4 Local Header Offset 000EA158 (958808) │ │ │ │ -10F6E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F80D Local Header Offset 000EA129 (958761) │ │ │ │ +10F811 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F6E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F811: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F717 CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ -10F71B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F71C Created OS 03 (3) 'Unix' │ │ │ │ -10F71D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F71E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F71F General Purpose Flag 0800 (2048) │ │ │ │ +10F840 CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ +10F844 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F845 Created OS 03 (3) 'Unix' │ │ │ │ +10F846 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F847 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F848 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F721 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F723 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F727 CRC 98B3FAD0 (2561931984) │ │ │ │ -10F72B Compressed Size 00000393 (915) │ │ │ │ -10F72F Uncompressed Size 00000785 (1925) │ │ │ │ -10F733 Filename Length 0028 (40) │ │ │ │ -10F735 Extra Length 0000 (0) │ │ │ │ -10F737 Comment Length 0000 (0) │ │ │ │ -10F739 Disk Start 0000 (0) │ │ │ │ -10F73B Int File Attributes 0000 (0) │ │ │ │ +10F84A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F84C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F850 CRC 98B3FAD0 (2561931984) │ │ │ │ +10F854 Compressed Size 00000393 (915) │ │ │ │ +10F858 Uncompressed Size 00000785 (1925) │ │ │ │ +10F85C Filename Length 0028 (40) │ │ │ │ +10F85E Extra Length 0000 (0) │ │ │ │ +10F860 Comment Length 0000 (0) │ │ │ │ +10F862 Disk Start 0000 (0) │ │ │ │ +10F864 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F73D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F866 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F741 Local Header Offset 000EA5AA (959914) │ │ │ │ -10F745 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F86A Local Header Offset 000EA57B (959867) │ │ │ │ +10F86E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F86E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F76D CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ -10F771 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F772 Created OS 03 (3) 'Unix' │ │ │ │ -10F773 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F774 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F775 General Purpose Flag 0800 (2048) │ │ │ │ +10F896 CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ +10F89A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F89B Created OS 03 (3) 'Unix' │ │ │ │ +10F89C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F89D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F89E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F777 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F779 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F77D CRC BB4CB1A5 (3142365605) │ │ │ │ -10F781 Compressed Size 000004B0 (1200) │ │ │ │ -10F785 Uncompressed Size 00001405 (5125) │ │ │ │ -10F789 Filename Length 0027 (39) │ │ │ │ -10F78B Extra Length 0000 (0) │ │ │ │ -10F78D Comment Length 0000 (0) │ │ │ │ -10F78F Disk Start 0000 (0) │ │ │ │ -10F791 Int File Attributes 0000 (0) │ │ │ │ +10F8A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F8A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F8A6 CRC BB4CB1A5 (3142365605) │ │ │ │ +10F8AA Compressed Size 000004B0 (1200) │ │ │ │ +10F8AE Uncompressed Size 00001405 (5125) │ │ │ │ +10F8B2 Filename Length 0027 (39) │ │ │ │ +10F8B4 Extra Length 0000 (0) │ │ │ │ +10F8B6 Comment Length 0000 (0) │ │ │ │ +10F8B8 Disk Start 0000 (0) │ │ │ │ +10F8BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F793 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F8BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F797 Local Header Offset 000EA983 (960899) │ │ │ │ -10F79B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F8C0 Local Header Offset 000EA954 (960852) │ │ │ │ +10F8C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F79B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F8C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F7C2 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ -10F7C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F7C7 Created OS 03 (3) 'Unix' │ │ │ │ -10F7C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F7C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F7CA General Purpose Flag 0800 (2048) │ │ │ │ +10F8EB CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ +10F8EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F8F0 Created OS 03 (3) 'Unix' │ │ │ │ +10F8F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F8F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F8F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F7CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F7CE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F7D2 CRC D8723235 (3631362613) │ │ │ │ -10F7D6 Compressed Size 0000024C (588) │ │ │ │ -10F7DA Uncompressed Size 00000440 (1088) │ │ │ │ -10F7DE Filename Length 0022 (34) │ │ │ │ -10F7E0 Extra Length 0000 (0) │ │ │ │ -10F7E2 Comment Length 0000 (0) │ │ │ │ -10F7E4 Disk Start 0000 (0) │ │ │ │ -10F7E6 Int File Attributes 0000 (0) │ │ │ │ +10F8F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F8F7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F8FB CRC D8723235 (3631362613) │ │ │ │ +10F8FF Compressed Size 0000024C (588) │ │ │ │ +10F903 Uncompressed Size 00000440 (1088) │ │ │ │ +10F907 Filename Length 0022 (34) │ │ │ │ +10F909 Extra Length 0000 (0) │ │ │ │ +10F90B Comment Length 0000 (0) │ │ │ │ +10F90D Disk Start 0000 (0) │ │ │ │ +10F90F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F7E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F911 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F7EC Local Header Offset 000EAE78 (962168) │ │ │ │ -10F7F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F915 Local Header Offset 000EAE49 (962121) │ │ │ │ +10F919 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F7F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F919: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F812 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ -10F816 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F817 Created OS 03 (3) 'Unix' │ │ │ │ -10F818 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F819 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F81A General Purpose Flag 0800 (2048) │ │ │ │ +10F93B CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ +10F93F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F940 Created OS 03 (3) 'Unix' │ │ │ │ +10F941 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F942 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F943 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F81C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F81E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F822 CRC E2A8C764 (3802711908) │ │ │ │ -10F826 Compressed Size 000002B4 (692) │ │ │ │ -10F82A Uncompressed Size 000007E5 (2021) │ │ │ │ -10F82E Filename Length 0021 (33) │ │ │ │ -10F830 Extra Length 0000 (0) │ │ │ │ -10F832 Comment Length 0000 (0) │ │ │ │ -10F834 Disk Start 0000 (0) │ │ │ │ -10F836 Int File Attributes 0000 (0) │ │ │ │ +10F945 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F947 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F94B CRC E2A8C764 (3802711908) │ │ │ │ +10F94F Compressed Size 000002B4 (692) │ │ │ │ +10F953 Uncompressed Size 000007E5 (2021) │ │ │ │ +10F957 Filename Length 0021 (33) │ │ │ │ +10F959 Extra Length 0000 (0) │ │ │ │ +10F95B Comment Length 0000 (0) │ │ │ │ +10F95D Disk Start 0000 (0) │ │ │ │ +10F95F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F838 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F961 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F83C Local Header Offset 000EB104 (962820) │ │ │ │ -10F840 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F965 Local Header Offset 000EB0D5 (962773) │ │ │ │ +10F969 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F840: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F969: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F861 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ -10F865 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F866 Created OS 03 (3) 'Unix' │ │ │ │ -10F867 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F868 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F869 General Purpose Flag 0800 (2048) │ │ │ │ +10F98A CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ +10F98E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F98F Created OS 03 (3) 'Unix' │ │ │ │ +10F990 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F991 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F992 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F86B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F86D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F871 CRC EBBD7AF3 (3955063539) │ │ │ │ -10F875 Compressed Size 00000358 (856) │ │ │ │ -10F879 Uncompressed Size 00000811 (2065) │ │ │ │ -10F87D Filename Length 0029 (41) │ │ │ │ -10F87F Extra Length 0000 (0) │ │ │ │ -10F881 Comment Length 0000 (0) │ │ │ │ -10F883 Disk Start 0000 (0) │ │ │ │ -10F885 Int File Attributes 0000 (0) │ │ │ │ +10F994 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F996 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F99A CRC EBBD7AF3 (3955063539) │ │ │ │ +10F99E Compressed Size 00000358 (856) │ │ │ │ +10F9A2 Uncompressed Size 00000811 (2065) │ │ │ │ +10F9A6 Filename Length 0029 (41) │ │ │ │ +10F9A8 Extra Length 0000 (0) │ │ │ │ +10F9AA Comment Length 0000 (0) │ │ │ │ +10F9AC Disk Start 0000 (0) │ │ │ │ +10F9AE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F887 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F9B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F88B Local Header Offset 000EB3F7 (963575) │ │ │ │ -10F88F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F9B4 Local Header Offset 000EB3C8 (963528) │ │ │ │ +10F9B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F88F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F9B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F8B8 CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ -10F8BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F8BD Created OS 03 (3) 'Unix' │ │ │ │ -10F8BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F8BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F8C0 General Purpose Flag 0800 (2048) │ │ │ │ +10F9E1 CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ +10F9E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F9E6 Created OS 03 (3) 'Unix' │ │ │ │ +10F9E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F9E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F9E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F8C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F8C4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F8C8 CRC 4C0166F2 (1275160306) │ │ │ │ -10F8CC Compressed Size 0000040D (1037) │ │ │ │ -10F8D0 Uncompressed Size 00001AD2 (6866) │ │ │ │ -10F8D4 Filename Length 0028 (40) │ │ │ │ -10F8D6 Extra Length 0000 (0) │ │ │ │ -10F8D8 Comment Length 0000 (0) │ │ │ │ -10F8DA Disk Start 0000 (0) │ │ │ │ -10F8DC Int File Attributes 0000 (0) │ │ │ │ +10F9EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F9ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F9F1 CRC 4C0166F2 (1275160306) │ │ │ │ +10F9F5 Compressed Size 0000040D (1037) │ │ │ │ +10F9F9 Uncompressed Size 00001AD2 (6866) │ │ │ │ +10F9FD Filename Length 0028 (40) │ │ │ │ +10F9FF Extra Length 0000 (0) │ │ │ │ +10FA01 Comment Length 0000 (0) │ │ │ │ +10FA03 Disk Start 0000 (0) │ │ │ │ +10FA05 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F8DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FA07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F8E2 Local Header Offset 000EB796 (964502) │ │ │ │ -10F8E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FA0B Local Header Offset 000EB767 (964455) │ │ │ │ +10FA0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F8E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FA0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F90E CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ -10F912 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F913 Created OS 03 (3) 'Unix' │ │ │ │ -10F914 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F915 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F916 General Purpose Flag 0800 (2048) │ │ │ │ +10FA37 CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ +10FA3B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FA3C Created OS 03 (3) 'Unix' │ │ │ │ +10FA3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FA3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FA3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F918 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F91A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F91E CRC 5C67EDE8 (1550314984) │ │ │ │ -10F922 Compressed Size 000003B9 (953) │ │ │ │ -10F926 Uncompressed Size 00000893 (2195) │ │ │ │ -10F92A Filename Length 002C (44) │ │ │ │ -10F92C Extra Length 0000 (0) │ │ │ │ -10F92E Comment Length 0000 (0) │ │ │ │ -10F930 Disk Start 0000 (0) │ │ │ │ -10F932 Int File Attributes 0000 (0) │ │ │ │ +10FA41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FA43 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FA47 CRC 5C67EDE8 (1550314984) │ │ │ │ +10FA4B Compressed Size 000003B9 (953) │ │ │ │ +10FA4F Uncompressed Size 00000893 (2195) │ │ │ │ +10FA53 Filename Length 002C (44) │ │ │ │ +10FA55 Extra Length 0000 (0) │ │ │ │ +10FA57 Comment Length 0000 (0) │ │ │ │ +10FA59 Disk Start 0000 (0) │ │ │ │ +10FA5B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F934 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FA5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F938 Local Header Offset 000EBBE9 (965609) │ │ │ │ -10F93C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FA61 Local Header Offset 000EBBBA (965562) │ │ │ │ +10FA65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F93C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FA65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F968 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ -10F96C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F96D Created OS 03 (3) 'Unix' │ │ │ │ -10F96E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F96F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F970 General Purpose Flag 0800 (2048) │ │ │ │ +10FA91 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ +10FA95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FA96 Created OS 03 (3) 'Unix' │ │ │ │ +10FA97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FA98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FA99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F972 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F974 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F978 CRC 8617C870 (2249705584) │ │ │ │ -10F97C Compressed Size 000005CF (1487) │ │ │ │ -10F980 Uncompressed Size 000018C3 (6339) │ │ │ │ -10F984 Filename Length 002B (43) │ │ │ │ -10F986 Extra Length 0000 (0) │ │ │ │ -10F988 Comment Length 0000 (0) │ │ │ │ -10F98A Disk Start 0000 (0) │ │ │ │ -10F98C Int File Attributes 0000 (0) │ │ │ │ +10FA9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FA9D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FAA1 CRC 8617C870 (2249705584) │ │ │ │ +10FAA5 Compressed Size 000005CF (1487) │ │ │ │ +10FAA9 Uncompressed Size 000018C3 (6339) │ │ │ │ +10FAAD Filename Length 002B (43) │ │ │ │ +10FAAF Extra Length 0000 (0) │ │ │ │ +10FAB1 Comment Length 0000 (0) │ │ │ │ +10FAB3 Disk Start 0000 (0) │ │ │ │ +10FAB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F98E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FAB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F992 Local Header Offset 000EBFEC (966636) │ │ │ │ -10F996 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FABB Local Header Offset 000EBFBD (966589) │ │ │ │ +10FABF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F996: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FABF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F9C1 CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ -10F9C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F9C6 Created OS 03 (3) 'Unix' │ │ │ │ -10F9C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F9C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F9C9 General Purpose Flag 0800 (2048) │ │ │ │ +10FAEA CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ +10FAEE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FAEF Created OS 03 (3) 'Unix' │ │ │ │ +10FAF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FAF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FAF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F9CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F9CD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F9D1 CRC F06823B4 (4033356724) │ │ │ │ -10F9D5 Compressed Size 000003F7 (1015) │ │ │ │ -10F9D9 Uncompressed Size 000009B4 (2484) │ │ │ │ -10F9DD Filename Length 002F (47) │ │ │ │ -10F9DF Extra Length 0000 (0) │ │ │ │ -10F9E1 Comment Length 0000 (0) │ │ │ │ -10F9E3 Disk Start 0000 (0) │ │ │ │ -10F9E5 Int File Attributes 0000 (0) │ │ │ │ +10FAF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FAF6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FAFA CRC F06823B4 (4033356724) │ │ │ │ +10FAFE Compressed Size 000003F7 (1015) │ │ │ │ +10FB02 Uncompressed Size 000009B4 (2484) │ │ │ │ +10FB06 Filename Length 002F (47) │ │ │ │ +10FB08 Extra Length 0000 (0) │ │ │ │ +10FB0A Comment Length 0000 (0) │ │ │ │ +10FB0C Disk Start 0000 (0) │ │ │ │ +10FB0E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F9E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FB10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F9EB Local Header Offset 000EC604 (968196) │ │ │ │ -10F9EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FB14 Local Header Offset 000EC5D5 (968149) │ │ │ │ +10FB18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F9EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FB18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FA1E CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ -10FA22 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FA23 Created OS 03 (3) 'Unix' │ │ │ │ -10FA24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FA25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FA26 General Purpose Flag 0800 (2048) │ │ │ │ +10FB47 CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ +10FB4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FB4C Created OS 03 (3) 'Unix' │ │ │ │ +10FB4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FB4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FB4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FA28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FA2A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FA2E CRC A5A4A9A6 (2779031974) │ │ │ │ -10FA32 Compressed Size 00000618 (1560) │ │ │ │ -10FA36 Uncompressed Size 00001C8B (7307) │ │ │ │ -10FA3A Filename Length 002E (46) │ │ │ │ -10FA3C Extra Length 0000 (0) │ │ │ │ -10FA3E Comment Length 0000 (0) │ │ │ │ -10FA40 Disk Start 0000 (0) │ │ │ │ -10FA42 Int File Attributes 0000 (0) │ │ │ │ +10FB51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FB53 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FB57 CRC A5A4A9A6 (2779031974) │ │ │ │ +10FB5B Compressed Size 00000618 (1560) │ │ │ │ +10FB5F Uncompressed Size 00001C8B (7307) │ │ │ │ +10FB63 Filename Length 002E (46) │ │ │ │ +10FB65 Extra Length 0000 (0) │ │ │ │ +10FB67 Comment Length 0000 (0) │ │ │ │ +10FB69 Disk Start 0000 (0) │ │ │ │ +10FB6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FA44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FB6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FA48 Local Header Offset 000ECA48 (969288) │ │ │ │ -10FA4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FB71 Local Header Offset 000ECA19 (969241) │ │ │ │ +10FB75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FA4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FB75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FA7A CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ -10FA7E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FA7F Created OS 03 (3) 'Unix' │ │ │ │ -10FA80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FA81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FA82 General Purpose Flag 0800 (2048) │ │ │ │ +10FBA3 CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ +10FBA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FBA8 Created OS 03 (3) 'Unix' │ │ │ │ +10FBA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FBAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FBAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FA84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FA86 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FA8A CRC 26DB527B (651907707) │ │ │ │ -10FA8E Compressed Size 000005B8 (1464) │ │ │ │ -10FA92 Uncompressed Size 000010B1 (4273) │ │ │ │ -10FA96 Filename Length 0023 (35) │ │ │ │ -10FA98 Extra Length 0000 (0) │ │ │ │ -10FA9A Comment Length 0000 (0) │ │ │ │ -10FA9C Disk Start 0000 (0) │ │ │ │ -10FA9E Int File Attributes 0000 (0) │ │ │ │ +10FBAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FBAF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FBB3 CRC 26DB527B (651907707) │ │ │ │ +10FBB7 Compressed Size 000005B8 (1464) │ │ │ │ +10FBBB Uncompressed Size 000010B1 (4273) │ │ │ │ +10FBBF Filename Length 0023 (35) │ │ │ │ +10FBC1 Extra Length 0000 (0) │ │ │ │ +10FBC3 Comment Length 0000 (0) │ │ │ │ +10FBC5 Disk Start 0000 (0) │ │ │ │ +10FBC7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FAA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FBC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FAA4 Local Header Offset 000ED0AC (970924) │ │ │ │ -10FAA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FBCD Local Header Offset 000ED07D (970877) │ │ │ │ +10FBD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FAA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FBD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FACB CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ -10FACF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FAD0 Created OS 03 (3) 'Unix' │ │ │ │ -10FAD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FAD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FAD3 General Purpose Flag 0800 (2048) │ │ │ │ +10FBF4 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ +10FBF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FBF9 Created OS 03 (3) 'Unix' │ │ │ │ +10FBFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FBFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FBFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FAD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FAD7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FADB CRC 4E7DB11E (1316860190) │ │ │ │ -10FADF Compressed Size 00000638 (1592) │ │ │ │ -10FAE3 Uncompressed Size 00002EC0 (11968) │ │ │ │ -10FAE7 Filename Length 0022 (34) │ │ │ │ -10FAE9 Extra Length 0000 (0) │ │ │ │ -10FAEB Comment Length 0000 (0) │ │ │ │ -10FAED Disk Start 0000 (0) │ │ │ │ -10FAEF Int File Attributes 0000 (0) │ │ │ │ +10FBFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FC00 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FC04 CRC 4E7DB11E (1316860190) │ │ │ │ +10FC08 Compressed Size 00000638 (1592) │ │ │ │ +10FC0C Uncompressed Size 00002EC0 (11968) │ │ │ │ +10FC10 Filename Length 0022 (34) │ │ │ │ +10FC12 Extra Length 0000 (0) │ │ │ │ +10FC14 Comment Length 0000 (0) │ │ │ │ +10FC16 Disk Start 0000 (0) │ │ │ │ +10FC18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FAF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FC1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FAF5 Local Header Offset 000ED6A5 (972453) │ │ │ │ -10FAF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FC1E Local Header Offset 000ED676 (972406) │ │ │ │ +10FC22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FAF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FC22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FB1B CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ -10FB1F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FB20 Created OS 03 (3) 'Unix' │ │ │ │ -10FB21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FB22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FB23 General Purpose Flag 0800 (2048) │ │ │ │ +10FC44 CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ +10FC48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FC49 Created OS 03 (3) 'Unix' │ │ │ │ +10FC4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FC4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FC4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FB25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FB27 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FB2B CRC B6997E32 (3063512626) │ │ │ │ -10FB2F Compressed Size 0000048D (1165) │ │ │ │ -10FB33 Uncompressed Size 00000A5A (2650) │ │ │ │ -10FB37 Filename Length 0025 (37) │ │ │ │ -10FB39 Extra Length 0000 (0) │ │ │ │ -10FB3B Comment Length 0000 (0) │ │ │ │ -10FB3D Disk Start 0000 (0) │ │ │ │ -10FB3F Int File Attributes 0000 (0) │ │ │ │ +10FC4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FC50 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FC54 CRC B6997E32 (3063512626) │ │ │ │ +10FC58 Compressed Size 0000048D (1165) │ │ │ │ +10FC5C Uncompressed Size 00000A5A (2650) │ │ │ │ +10FC60 Filename Length 0025 (37) │ │ │ │ +10FC62 Extra Length 0000 (0) │ │ │ │ +10FC64 Comment Length 0000 (0) │ │ │ │ +10FC66 Disk Start 0000 (0) │ │ │ │ +10FC68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FB41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FC6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FB45 Local Header Offset 000EDD1D (974109) │ │ │ │ -10FB49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FC6E Local Header Offset 000EDCEE (974062) │ │ │ │ +10FC72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FB49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FC72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FB6E CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ -10FB72 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FB73 Created OS 03 (3) 'Unix' │ │ │ │ -10FB74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FB75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FB76 General Purpose Flag 0800 (2048) │ │ │ │ +10FC97 CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ +10FC9B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FC9C Created OS 03 (3) 'Unix' │ │ │ │ +10FC9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FC9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FC9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FB78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FB7A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FB7E CRC F0BFA4D3 (4039091411) │ │ │ │ -10FB82 Compressed Size 00000585 (1413) │ │ │ │ -10FB86 Uncompressed Size 00001641 (5697) │ │ │ │ -10FB8A Filename Length 0024 (36) │ │ │ │ -10FB8C Extra Length 0000 (0) │ │ │ │ -10FB8E Comment Length 0000 (0) │ │ │ │ -10FB90 Disk Start 0000 (0) │ │ │ │ -10FB92 Int File Attributes 0000 (0) │ │ │ │ +10FCA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FCA3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FCA7 CRC F0BFA4D3 (4039091411) │ │ │ │ +10FCAB Compressed Size 00000585 (1413) │ │ │ │ +10FCAF Uncompressed Size 00001641 (5697) │ │ │ │ +10FCB3 Filename Length 0024 (36) │ │ │ │ +10FCB5 Extra Length 0000 (0) │ │ │ │ +10FCB7 Comment Length 0000 (0) │ │ │ │ +10FCB9 Disk Start 0000 (0) │ │ │ │ +10FCBB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FB94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FCBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FB98 Local Header Offset 000EE1ED (975341) │ │ │ │ -10FB9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FCC1 Local Header Offset 000EE1BE (975294) │ │ │ │ +10FCC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FB9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FCC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FBC0 CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ -10FBC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FBC5 Created OS 03 (3) 'Unix' │ │ │ │ -10FBC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FBC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FBC8 General Purpose Flag 0800 (2048) │ │ │ │ +10FCE9 CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ +10FCED Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FCEE Created OS 03 (3) 'Unix' │ │ │ │ +10FCEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FCF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FCF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FBCA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FBCC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FBD0 CRC A84F3FC1 (2823765953) │ │ │ │ -10FBD4 Compressed Size 00000611 (1553) │ │ │ │ -10FBD8 Uncompressed Size 0000129C (4764) │ │ │ │ -10FBDC Filename Length 002C (44) │ │ │ │ -10FBDE Extra Length 0000 (0) │ │ │ │ -10FBE0 Comment Length 0000 (0) │ │ │ │ -10FBE2 Disk Start 0000 (0) │ │ │ │ -10FBE4 Int File Attributes 0000 (0) │ │ │ │ +10FCF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FCF5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FCF9 CRC A84F3FC1 (2823765953) │ │ │ │ +10FCFD Compressed Size 00000611 (1553) │ │ │ │ +10FD01 Uncompressed Size 0000129C (4764) │ │ │ │ +10FD05 Filename Length 002C (44) │ │ │ │ +10FD07 Extra Length 0000 (0) │ │ │ │ +10FD09 Comment Length 0000 (0) │ │ │ │ +10FD0B Disk Start 0000 (0) │ │ │ │ +10FD0D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FBE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FD0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FBEA Local Header Offset 000EE7B4 (976820) │ │ │ │ -10FBEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FD13 Local Header Offset 000EE785 (976773) │ │ │ │ +10FD17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FBEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FD17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FC1A CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ -10FC1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FC1F Created OS 03 (3) 'Unix' │ │ │ │ -10FC20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FC21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FC22 General Purpose Flag 0800 (2048) │ │ │ │ +10FD43 CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ +10FD47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FD48 Created OS 03 (3) 'Unix' │ │ │ │ +10FD49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FD4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FD4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FC24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FC26 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FC2A CRC E601883F (3858860095) │ │ │ │ -10FC2E Compressed Size 000004C4 (1220) │ │ │ │ -10FC32 Uncompressed Size 000023C6 (9158) │ │ │ │ -10FC36 Filename Length 002B (43) │ │ │ │ -10FC38 Extra Length 0000 (0) │ │ │ │ -10FC3A Comment Length 0000 (0) │ │ │ │ -10FC3C Disk Start 0000 (0) │ │ │ │ -10FC3E Int File Attributes 0000 (0) │ │ │ │ +10FD4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FD4F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FD53 CRC E601883F (3858860095) │ │ │ │ +10FD57 Compressed Size 000004C4 (1220) │ │ │ │ +10FD5B Uncompressed Size 000023C6 (9158) │ │ │ │ +10FD5F Filename Length 002B (43) │ │ │ │ +10FD61 Extra Length 0000 (0) │ │ │ │ +10FD63 Comment Length 0000 (0) │ │ │ │ +10FD65 Disk Start 0000 (0) │ │ │ │ +10FD67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FC40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FD69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FC44 Local Header Offset 000EEE0F (978447) │ │ │ │ -10FC48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FD6D Local Header Offset 000EEDE0 (978400) │ │ │ │ +10FD71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FC48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FD71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FC73 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ -10FC77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FC78 Created OS 03 (3) 'Unix' │ │ │ │ -10FC79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FC7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FC7B General Purpose Flag 0800 (2048) │ │ │ │ +10FD9C CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ +10FDA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FDA1 Created OS 03 (3) 'Unix' │ │ │ │ +10FDA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FDA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FDA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FC7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FC7F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FC83 CRC D37CCA3A (3548170810) │ │ │ │ -10FC87 Compressed Size 0000021E (542) │ │ │ │ -10FC8B Uncompressed Size 000003E5 (997) │ │ │ │ -10FC8F Filename Length 0033 (51) │ │ │ │ -10FC91 Extra Length 0000 (0) │ │ │ │ -10FC93 Comment Length 0000 (0) │ │ │ │ -10FC95 Disk Start 0000 (0) │ │ │ │ -10FC97 Int File Attributes 0000 (0) │ │ │ │ +10FDA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FDA8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FDAC CRC D37CCA3A (3548170810) │ │ │ │ +10FDB0 Compressed Size 0000021E (542) │ │ │ │ +10FDB4 Uncompressed Size 000003E5 (997) │ │ │ │ +10FDB8 Filename Length 0033 (51) │ │ │ │ +10FDBA Extra Length 0000 (0) │ │ │ │ +10FDBC Comment Length 0000 (0) │ │ │ │ +10FDBE Disk Start 0000 (0) │ │ │ │ +10FDC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FC99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FDC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FC9D Local Header Offset 000EF31C (979740) │ │ │ │ -10FCA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FDC6 Local Header Offset 000EF2ED (979693) │ │ │ │ +10FDCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FCA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FDCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FCD4 CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ -10FCD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FCD9 Created OS 03 (3) 'Unix' │ │ │ │ -10FCDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FCDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FCDC General Purpose Flag 0800 (2048) │ │ │ │ +10FDFD CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ +10FE01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FE02 Created OS 03 (3) 'Unix' │ │ │ │ +10FE03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FE04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FE05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FCDE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FCE0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FCE4 CRC ECB13056 (3971035222) │ │ │ │ -10FCE8 Compressed Size 000002C9 (713) │ │ │ │ -10FCEC Uncompressed Size 0000070A (1802) │ │ │ │ -10FCF0 Filename Length 0032 (50) │ │ │ │ -10FCF2 Extra Length 0000 (0) │ │ │ │ -10FCF4 Comment Length 0000 (0) │ │ │ │ -10FCF6 Disk Start 0000 (0) │ │ │ │ -10FCF8 Int File Attributes 0000 (0) │ │ │ │ +10FE07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FE09 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FE0D CRC ECB13056 (3971035222) │ │ │ │ +10FE11 Compressed Size 000002C9 (713) │ │ │ │ +10FE15 Uncompressed Size 0000070A (1802) │ │ │ │ +10FE19 Filename Length 0032 (50) │ │ │ │ +10FE1B Extra Length 0000 (0) │ │ │ │ +10FE1D Comment Length 0000 (0) │ │ │ │ +10FE1F Disk Start 0000 (0) │ │ │ │ +10FE21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FCFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FE23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FCFE Local Header Offset 000EF58B (980363) │ │ │ │ -10FD02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FE27 Local Header Offset 000EF55C (980316) │ │ │ │ +10FE2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FD02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FE2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FD34 CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ -10FD38 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FD39 Created OS 03 (3) 'Unix' │ │ │ │ -10FD3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FD3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FD3C General Purpose Flag 0800 (2048) │ │ │ │ +10FE5D CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ +10FE61 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FE62 Created OS 03 (3) 'Unix' │ │ │ │ +10FE63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FE64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FE65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FD3E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FD40 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FD44 CRC 23CCFC3B (600636475) │ │ │ │ -10FD48 Compressed Size 0000020C (524) │ │ │ │ -10FD4C Uncompressed Size 000003B0 (944) │ │ │ │ -10FD50 Filename Length 0032 (50) │ │ │ │ -10FD52 Extra Length 0000 (0) │ │ │ │ -10FD54 Comment Length 0000 (0) │ │ │ │ -10FD56 Disk Start 0000 (0) │ │ │ │ -10FD58 Int File Attributes 0000 (0) │ │ │ │ +10FE67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FE69 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FE6D CRC 23CCFC3B (600636475) │ │ │ │ +10FE71 Compressed Size 0000020C (524) │ │ │ │ +10FE75 Uncompressed Size 000003B0 (944) │ │ │ │ +10FE79 Filename Length 0032 (50) │ │ │ │ +10FE7B Extra Length 0000 (0) │ │ │ │ +10FE7D Comment Length 0000 (0) │ │ │ │ +10FE7F Disk Start 0000 (0) │ │ │ │ +10FE81 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FD5A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FE83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FD5E Local Header Offset 000EF8A4 (981156) │ │ │ │ -10FD62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FE87 Local Header Offset 000EF875 (981109) │ │ │ │ +10FE8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FD62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FE8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FD94 CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ -10FD98 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FD99 Created OS 03 (3) 'Unix' │ │ │ │ -10FD9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FD9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FD9C General Purpose Flag 0800 (2048) │ │ │ │ +10FEBD CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ +10FEC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FEC2 Created OS 03 (3) 'Unix' │ │ │ │ +10FEC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FEC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FEC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FD9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FDA0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FDA4 CRC F87AF34C (4168807244) │ │ │ │ -10FDA8 Compressed Size 0000026E (622) │ │ │ │ -10FDAC Uncompressed Size 000005C0 (1472) │ │ │ │ -10FDB0 Filename Length 0031 (49) │ │ │ │ -10FDB2 Extra Length 0000 (0) │ │ │ │ -10FDB4 Comment Length 0000 (0) │ │ │ │ -10FDB6 Disk Start 0000 (0) │ │ │ │ -10FDB8 Int File Attributes 0000 (0) │ │ │ │ +10FEC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FEC9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FECD CRC F87AF34C (4168807244) │ │ │ │ +10FED1 Compressed Size 0000026E (622) │ │ │ │ +10FED5 Uncompressed Size 000005C0 (1472) │ │ │ │ +10FED9 Filename Length 0031 (49) │ │ │ │ +10FEDB Extra Length 0000 (0) │ │ │ │ +10FEDD Comment Length 0000 (0) │ │ │ │ +10FEDF Disk Start 0000 (0) │ │ │ │ +10FEE1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FDBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FEE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FDBE Local Header Offset 000EFB00 (981760) │ │ │ │ -10FDC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FEE7 Local Header Offset 000EFAD1 (981713) │ │ │ │ +10FEEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FDC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FEEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FDF3 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ -10FDF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FDF8 Created OS 03 (3) 'Unix' │ │ │ │ -10FDF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FDFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FDFB General Purpose Flag 0800 (2048) │ │ │ │ +10FF1C CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ +10FF20 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FF21 Created OS 03 (3) 'Unix' │ │ │ │ +10FF22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FF23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FF24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FDFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FDFF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FE03 CRC 98A6208F (2561024143) │ │ │ │ -10FE07 Compressed Size 0000035B (859) │ │ │ │ -10FE0B Uncompressed Size 00000790 (1936) │ │ │ │ -10FE0F Filename Length 002A (42) │ │ │ │ -10FE11 Extra Length 0000 (0) │ │ │ │ -10FE13 Comment Length 0000 (0) │ │ │ │ -10FE15 Disk Start 0000 (0) │ │ │ │ -10FE17 Int File Attributes 0000 (0) │ │ │ │ +10FF26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FF28 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FF2C CRC 98A6208F (2561024143) │ │ │ │ +10FF30 Compressed Size 0000035B (859) │ │ │ │ +10FF34 Uncompressed Size 00000790 (1936) │ │ │ │ +10FF38 Filename Length 002A (42) │ │ │ │ +10FF3A Extra Length 0000 (0) │ │ │ │ +10FF3C Comment Length 0000 (0) │ │ │ │ +10FF3E Disk Start 0000 (0) │ │ │ │ +10FF40 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FE19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FF42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FE1D Local Header Offset 000EFDBD (982461) │ │ │ │ -10FE21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FF46 Local Header Offset 000EFD8E (982414) │ │ │ │ +10FF4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FE21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FF4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FE4B CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ -10FE4F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FE50 Created OS 03 (3) 'Unix' │ │ │ │ -10FE51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FE52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FE53 General Purpose Flag 0800 (2048) │ │ │ │ +10FF74 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ +10FF78 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FF79 Created OS 03 (3) 'Unix' │ │ │ │ +10FF7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FF7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FF7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FE55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FE57 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FE5B CRC 0330A1B9 (53518777) │ │ │ │ -10FE5F Compressed Size 00000482 (1154) │ │ │ │ -10FE63 Uncompressed Size 0000147A (5242) │ │ │ │ -10FE67 Filename Length 0029 (41) │ │ │ │ -10FE69 Extra Length 0000 (0) │ │ │ │ -10FE6B Comment Length 0000 (0) │ │ │ │ -10FE6D Disk Start 0000 (0) │ │ │ │ -10FE6F Int File Attributes 0000 (0) │ │ │ │ +10FF7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FF80 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FF84 CRC 0330A1B9 (53518777) │ │ │ │ +10FF88 Compressed Size 00000482 (1154) │ │ │ │ +10FF8C Uncompressed Size 0000147A (5242) │ │ │ │ +10FF90 Filename Length 0029 (41) │ │ │ │ +10FF92 Extra Length 0000 (0) │ │ │ │ +10FF94 Comment Length 0000 (0) │ │ │ │ +10FF96 Disk Start 0000 (0) │ │ │ │ +10FF98 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FE71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FF9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FE75 Local Header Offset 000F0160 (983392) │ │ │ │ -10FE79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FF9E Local Header Offset 000F0131 (983345) │ │ │ │ +10FFA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FE79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FFA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FEA2 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ -10FEA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FEA7 Created OS 03 (3) 'Unix' │ │ │ │ -10FEA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FEA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FEAA General Purpose Flag 0800 (2048) │ │ │ │ +10FFCB CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ +10FFCF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FFD0 Created OS 03 (3) 'Unix' │ │ │ │ +10FFD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FFD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FFD3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FEAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FEAE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FEB2 CRC E4B30103 (3836936451) │ │ │ │ -10FEB6 Compressed Size 00000331 (817) │ │ │ │ -10FEBA Uncompressed Size 000006B8 (1720) │ │ │ │ -10FEBE Filename Length 002B (43) │ │ │ │ -10FEC0 Extra Length 0000 (0) │ │ │ │ -10FEC2 Comment Length 0000 (0) │ │ │ │ -10FEC4 Disk Start 0000 (0) │ │ │ │ -10FEC6 Int File Attributes 0000 (0) │ │ │ │ +10FFD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FFD7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FFDB CRC E4B30103 (3836936451) │ │ │ │ +10FFDF Compressed Size 00000331 (817) │ │ │ │ +10FFE3 Uncompressed Size 000006B8 (1720) │ │ │ │ +10FFE7 Filename Length 002B (43) │ │ │ │ +10FFE9 Extra Length 0000 (0) │ │ │ │ +10FFEB Comment Length 0000 (0) │ │ │ │ +10FFED Disk Start 0000 (0) │ │ │ │ +10FFEF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FEC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FFF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FECC Local Header Offset 000F0629 (984617) │ │ │ │ -10FED0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FFF5 Local Header Offset 000F05FA (984570) │ │ │ │ +10FFF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FED0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FFF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FEFB CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ -10FEFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FF00 Created OS 03 (3) 'Unix' │ │ │ │ -10FF01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FF02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FF03 General Purpose Flag 0800 (2048) │ │ │ │ +110024 CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ +110028 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110029 Created OS 03 (3) 'Unix' │ │ │ │ +11002A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11002B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11002C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FF05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FF07 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FF0B CRC E8D4A005 (3906248709) │ │ │ │ -10FF0F Compressed Size 00000368 (872) │ │ │ │ -10FF13 Uncompressed Size 00000DD0 (3536) │ │ │ │ -10FF17 Filename Length 002A (42) │ │ │ │ -10FF19 Extra Length 0000 (0) │ │ │ │ -10FF1B Comment Length 0000 (0) │ │ │ │ -10FF1D Disk Start 0000 (0) │ │ │ │ -10FF1F Int File Attributes 0000 (0) │ │ │ │ +11002E Compression Method 0008 (8) 'Deflated' │ │ │ │ +110030 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110034 CRC E8D4A005 (3906248709) │ │ │ │ +110038 Compressed Size 00000368 (872) │ │ │ │ +11003C Uncompressed Size 00000DD0 (3536) │ │ │ │ +110040 Filename Length 002A (42) │ │ │ │ +110042 Extra Length 0000 (0) │ │ │ │ +110044 Comment Length 0000 (0) │ │ │ │ +110046 Disk Start 0000 (0) │ │ │ │ +110048 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FF21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11004A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FF25 Local Header Offset 000F09A3 (985507) │ │ │ │ -10FF29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11004E Local Header Offset 000F0974 (985460) │ │ │ │ +110052 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FF29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110052: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FF53 CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ -10FF57 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FF58 Created OS 03 (3) 'Unix' │ │ │ │ -10FF59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FF5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FF5B General Purpose Flag 0800 (2048) │ │ │ │ +11007C CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ +110080 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110081 Created OS 03 (3) 'Unix' │ │ │ │ +110082 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110083 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110084 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FF5D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FF5F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FF63 CRC 7B2EBB6A (2066660202) │ │ │ │ -10FF67 Compressed Size 0000024F (591) │ │ │ │ -10FF6B Uncompressed Size 00000450 (1104) │ │ │ │ -10FF6F Filename Length 0026 (38) │ │ │ │ -10FF71 Extra Length 0000 (0) │ │ │ │ -10FF73 Comment Length 0000 (0) │ │ │ │ -10FF75 Disk Start 0000 (0) │ │ │ │ -10FF77 Int File Attributes 0000 (0) │ │ │ │ +110086 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110088 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11008C CRC 7B2EBB6A (2066660202) │ │ │ │ +110090 Compressed Size 0000024F (591) │ │ │ │ +110094 Uncompressed Size 00000450 (1104) │ │ │ │ +110098 Filename Length 0026 (38) │ │ │ │ +11009A Extra Length 0000 (0) │ │ │ │ +11009C Comment Length 0000 (0) │ │ │ │ +11009E Disk Start 0000 (0) │ │ │ │ +1100A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FF79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1100A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FF7D Local Header Offset 000F0D53 (986451) │ │ │ │ -10FF81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1100A6 Local Header Offset 000F0D24 (986404) │ │ │ │ +1100AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FF81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1100AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FFA7 CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ -10FFAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FFAC Created OS 03 (3) 'Unix' │ │ │ │ -10FFAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FFAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FFAF General Purpose Flag 0800 (2048) │ │ │ │ +1100D0 CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ +1100D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1100D5 Created OS 03 (3) 'Unix' │ │ │ │ +1100D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1100D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1100D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FFB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FFB3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FFB7 CRC 5CE2066F (1558316655) │ │ │ │ -10FFBB Compressed Size 0000028B (651) │ │ │ │ -10FFBF Uncompressed Size 00000799 (1945) │ │ │ │ -10FFC3 Filename Length 0025 (37) │ │ │ │ -10FFC5 Extra Length 0000 (0) │ │ │ │ -10FFC7 Comment Length 0000 (0) │ │ │ │ -10FFC9 Disk Start 0000 (0) │ │ │ │ -10FFCB Int File Attributes 0000 (0) │ │ │ │ +1100DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1100DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1100E0 CRC 5CE2066F (1558316655) │ │ │ │ +1100E4 Compressed Size 0000028B (651) │ │ │ │ +1100E8 Uncompressed Size 00000799 (1945) │ │ │ │ +1100EC Filename Length 0025 (37) │ │ │ │ +1100EE Extra Length 0000 (0) │ │ │ │ +1100F0 Comment Length 0000 (0) │ │ │ │ +1100F2 Disk Start 0000 (0) │ │ │ │ +1100F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FFCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1100F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FFD1 Local Header Offset 000F0FE6 (987110) │ │ │ │ -10FFD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1100FA Local Header Offset 000F0FB7 (987063) │ │ │ │ +1100FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FFD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1100FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FFFA CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ -10FFFE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FFFF Created OS 03 (3) 'Unix' │ │ │ │ -110000 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110001 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110002 General Purpose Flag 0800 (2048) │ │ │ │ +110123 CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ +110127 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110128 Created OS 03 (3) 'Unix' │ │ │ │ +110129 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11012A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11012B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110004 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110006 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11000A CRC 47653C1B (1197816859) │ │ │ │ -11000E Compressed Size 00000252 (594) │ │ │ │ -110012 Uncompressed Size 00000415 (1045) │ │ │ │ -110016 Filename Length 0029 (41) │ │ │ │ -110018 Extra Length 0000 (0) │ │ │ │ -11001A Comment Length 0000 (0) │ │ │ │ -11001C Disk Start 0000 (0) │ │ │ │ -11001E Int File Attributes 0000 (0) │ │ │ │ +11012D Compression Method 0008 (8) 'Deflated' │ │ │ │ +11012F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110133 CRC 47653C1B (1197816859) │ │ │ │ +110137 Compressed Size 00000252 (594) │ │ │ │ +11013B Uncompressed Size 00000415 (1045) │ │ │ │ +11013F Filename Length 0029 (41) │ │ │ │ +110141 Extra Length 0000 (0) │ │ │ │ +110143 Comment Length 0000 (0) │ │ │ │ +110145 Disk Start 0000 (0) │ │ │ │ +110147 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110020 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110149 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110024 Local Header Offset 000F12B4 (987828) │ │ │ │ -110028 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11014D Local Header Offset 000F1285 (987781) │ │ │ │ +110151 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110028: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110151: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110051 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ -110055 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110056 Created OS 03 (3) 'Unix' │ │ │ │ -110057 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110058 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110059 General Purpose Flag 0800 (2048) │ │ │ │ +11017A CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ +11017E Created Zip Spec 14 (20) '2.0' │ │ │ │ +11017F Created OS 03 (3) 'Unix' │ │ │ │ +110180 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110181 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110182 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11005B Compression Method 0008 (8) 'Deflated' │ │ │ │ -11005D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110061 CRC F17E6314 (4051591956) │ │ │ │ -110065 Compressed Size 000001F0 (496) │ │ │ │ -110069 Uncompressed Size 0000056C (1388) │ │ │ │ -11006D Filename Length 0028 (40) │ │ │ │ -11006F Extra Length 0000 (0) │ │ │ │ -110071 Comment Length 0000 (0) │ │ │ │ -110073 Disk Start 0000 (0) │ │ │ │ -110075 Int File Attributes 0000 (0) │ │ │ │ +110184 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110186 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11018A CRC F17E6314 (4051591956) │ │ │ │ +11018E Compressed Size 000001F0 (496) │ │ │ │ +110192 Uncompressed Size 0000056C (1388) │ │ │ │ +110196 Filename Length 0028 (40) │ │ │ │ +110198 Extra Length 0000 (0) │ │ │ │ +11019A Comment Length 0000 (0) │ │ │ │ +11019C Disk Start 0000 (0) │ │ │ │ +11019E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110077 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1101A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11007B Local Header Offset 000F154D (988493) │ │ │ │ -11007F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1101A4 Local Header Offset 000F151E (988446) │ │ │ │ +1101A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11007F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1101A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1100A7 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ -1100AB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1100AC Created OS 03 (3) 'Unix' │ │ │ │ -1100AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1100AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1100AF General Purpose Flag 0800 (2048) │ │ │ │ +1101D0 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ +1101D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1101D5 Created OS 03 (3) 'Unix' │ │ │ │ +1101D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1101D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1101D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1100B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1100B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1100B7 CRC FC28F027 (4230541351) │ │ │ │ -1100BB Compressed Size 00000757 (1879) │ │ │ │ -1100BF Uncompressed Size 000016BD (5821) │ │ │ │ -1100C3 Filename Length 0029 (41) │ │ │ │ -1100C5 Extra Length 0000 (0) │ │ │ │ -1100C7 Comment Length 0000 (0) │ │ │ │ -1100C9 Disk Start 0000 (0) │ │ │ │ -1100CB Int File Attributes 0000 (0) │ │ │ │ +1101DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1101DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1101E0 CRC FC28F027 (4230541351) │ │ │ │ +1101E4 Compressed Size 00000757 (1879) │ │ │ │ +1101E8 Uncompressed Size 000016BD (5821) │ │ │ │ +1101EC Filename Length 0029 (41) │ │ │ │ +1101EE Extra Length 0000 (0) │ │ │ │ +1101F0 Comment Length 0000 (0) │ │ │ │ +1101F2 Disk Start 0000 (0) │ │ │ │ +1101F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1100CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1101F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1100D1 Local Header Offset 000F1783 (989059) │ │ │ │ -1100D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1101FA Local Header Offset 000F1754 (989012) │ │ │ │ +1101FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1100D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1101FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1100FE CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ -110102 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110103 Created OS 03 (3) 'Unix' │ │ │ │ -110104 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110105 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110106 General Purpose Flag 0800 (2048) │ │ │ │ +110227 CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ +11022B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11022C Created OS 03 (3) 'Unix' │ │ │ │ +11022D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11022E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11022F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110108 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11010A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11010E CRC 1C44EACE (474278606) │ │ │ │ -110112 Compressed Size 00000B43 (2883) │ │ │ │ -110116 Uncompressed Size 00004A3F (19007) │ │ │ │ -11011A Filename Length 0028 (40) │ │ │ │ -11011C Extra Length 0000 (0) │ │ │ │ -11011E Comment Length 0000 (0) │ │ │ │ -110120 Disk Start 0000 (0) │ │ │ │ -110122 Int File Attributes 0000 (0) │ │ │ │ +110231 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110233 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110237 CRC 1C44EACE (474278606) │ │ │ │ +11023B Compressed Size 00000B43 (2883) │ │ │ │ +11023F Uncompressed Size 00004A3F (19007) │ │ │ │ +110243 Filename Length 0028 (40) │ │ │ │ +110245 Extra Length 0000 (0) │ │ │ │ +110247 Comment Length 0000 (0) │ │ │ │ +110249 Disk Start 0000 (0) │ │ │ │ +11024B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110124 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11024D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110128 Local Header Offset 000F1F21 (991009) │ │ │ │ -11012C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110251 Local Header Offset 000F1EF2 (990962) │ │ │ │ +110255 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11012C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110255: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110154 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ -110158 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110159 Created OS 03 (3) 'Unix' │ │ │ │ -11015A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11015B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11015C General Purpose Flag 0800 (2048) │ │ │ │ +11027D CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ +110281 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110282 Created OS 03 (3) 'Unix' │ │ │ │ +110283 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110284 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110285 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11015E Compression Method 0008 (8) 'Deflated' │ │ │ │ -110160 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110164 CRC 431EC689 (1126090377) │ │ │ │ -110168 Compressed Size 00000461 (1121) │ │ │ │ -11016C Uncompressed Size 00000AB3 (2739) │ │ │ │ -110170 Filename Length 002E (46) │ │ │ │ -110172 Extra Length 0000 (0) │ │ │ │ -110174 Comment Length 0000 (0) │ │ │ │ -110176 Disk Start 0000 (0) │ │ │ │ -110178 Int File Attributes 0000 (0) │ │ │ │ +110287 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110289 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11028D CRC 431EC689 (1126090377) │ │ │ │ +110291 Compressed Size 00000461 (1121) │ │ │ │ +110295 Uncompressed Size 00000AB3 (2739) │ │ │ │ +110299 Filename Length 002E (46) │ │ │ │ +11029B Extra Length 0000 (0) │ │ │ │ +11029D Comment Length 0000 (0) │ │ │ │ +11029F Disk Start 0000 (0) │ │ │ │ +1102A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11017A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1102A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11017E Local Header Offset 000F2AAA (993962) │ │ │ │ -110182 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1102A7 Local Header Offset 000F2A7B (993915) │ │ │ │ +1102AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110182: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1102AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1101B0 CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ -1101B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1101B5 Created OS 03 (3) 'Unix' │ │ │ │ -1101B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1101B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1101B8 General Purpose Flag 0800 (2048) │ │ │ │ +1102D9 CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ +1102DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1102DE Created OS 03 (3) 'Unix' │ │ │ │ +1102DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1102E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1102E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1101BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1101BC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1101C0 CRC 16196697 (370763415) │ │ │ │ -1101C4 Compressed Size 00000541 (1345) │ │ │ │ -1101C8 Uncompressed Size 00002353 (9043) │ │ │ │ -1101CC Filename Length 002D (45) │ │ │ │ -1101CE Extra Length 0000 (0) │ │ │ │ -1101D0 Comment Length 0000 (0) │ │ │ │ -1101D2 Disk Start 0000 (0) │ │ │ │ -1101D4 Int File Attributes 0000 (0) │ │ │ │ +1102E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1102E5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1102E9 CRC 16196697 (370763415) │ │ │ │ +1102ED Compressed Size 00000541 (1345) │ │ │ │ +1102F1 Uncompressed Size 00002353 (9043) │ │ │ │ +1102F5 Filename Length 002D (45) │ │ │ │ +1102F7 Extra Length 0000 (0) │ │ │ │ +1102F9 Comment Length 0000 (0) │ │ │ │ +1102FB Disk Start 0000 (0) │ │ │ │ +1102FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1101D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1102FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1101DA Local Header Offset 000F2F57 (995159) │ │ │ │ -1101DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110303 Local Header Offset 000F2F28 (995112) │ │ │ │ +110307 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1101DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110307: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11020B CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ -11020F Created Zip Spec 14 (20) '2.0' │ │ │ │ -110210 Created OS 03 (3) 'Unix' │ │ │ │ -110211 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110212 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110213 General Purpose Flag 0800 (2048) │ │ │ │ +110334 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ +110338 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110339 Created OS 03 (3) 'Unix' │ │ │ │ +11033A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11033B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11033C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110215 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110217 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11021B CRC A6111B94 (2786139028) │ │ │ │ -11021F Compressed Size 000002D5 (725) │ │ │ │ -110223 Uncompressed Size 000005C9 (1481) │ │ │ │ -110227 Filename Length 0025 (37) │ │ │ │ -110229 Extra Length 0000 (0) │ │ │ │ -11022B Comment Length 0000 (0) │ │ │ │ -11022D Disk Start 0000 (0) │ │ │ │ -11022F Int File Attributes 0000 (0) │ │ │ │ +11033E Compression Method 0008 (8) 'Deflated' │ │ │ │ +110340 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110344 CRC A6111B94 (2786139028) │ │ │ │ +110348 Compressed Size 000002D5 (725) │ │ │ │ +11034C Uncompressed Size 000005C9 (1481) │ │ │ │ +110350 Filename Length 0025 (37) │ │ │ │ +110352 Extra Length 0000 (0) │ │ │ │ +110354 Comment Length 0000 (0) │ │ │ │ +110356 Disk Start 0000 (0) │ │ │ │ +110358 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110231 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11035A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110235 Local Header Offset 000F34E3 (996579) │ │ │ │ -110239 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11035E Local Header Offset 000F34B4 (996532) │ │ │ │ +110362 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110239: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110362: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11025E CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ -110262 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110263 Created OS 03 (3) 'Unix' │ │ │ │ -110264 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110265 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110266 General Purpose Flag 0800 (2048) │ │ │ │ +110387 CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ +11038B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11038C Created OS 03 (3) 'Unix' │ │ │ │ +11038D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11038E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11038F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110268 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11026A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11026E CRC E6F629B8 (3874892216) │ │ │ │ -110272 Compressed Size 0000062D (1581) │ │ │ │ -110276 Uncompressed Size 000013F6 (5110) │ │ │ │ -11027A Filename Length 0024 (36) │ │ │ │ -11027C Extra Length 0000 (0) │ │ │ │ -11027E Comment Length 0000 (0) │ │ │ │ -110280 Disk Start 0000 (0) │ │ │ │ -110282 Int File Attributes 0000 (0) │ │ │ │ +110391 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110393 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110397 CRC E6F629B8 (3874892216) │ │ │ │ +11039B Compressed Size 0000062D (1581) │ │ │ │ +11039F Uncompressed Size 000013F6 (5110) │ │ │ │ +1103A3 Filename Length 0024 (36) │ │ │ │ +1103A5 Extra Length 0000 (0) │ │ │ │ +1103A7 Comment Length 0000 (0) │ │ │ │ +1103A9 Disk Start 0000 (0) │ │ │ │ +1103AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110284 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1103AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110288 Local Header Offset 000F37FB (997371) │ │ │ │ -11028C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1103B1 Local Header Offset 000F37CC (997324) │ │ │ │ +1103B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11028C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1103B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1102B0 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ -1102B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1102B5 Created OS 03 (3) 'Unix' │ │ │ │ -1102B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1102B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1102B8 General Purpose Flag 0800 (2048) │ │ │ │ +1103D9 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ +1103DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1103DE Created OS 03 (3) 'Unix' │ │ │ │ +1103DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1103E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1103E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1102BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1102BC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1102C0 CRC 126AAF4F (308981583) │ │ │ │ -1102C4 Compressed Size 00000574 (1396) │ │ │ │ -1102C8 Uncompressed Size 00000F68 (3944) │ │ │ │ -1102CC Filename Length 0035 (53) │ │ │ │ -1102CE Extra Length 0000 (0) │ │ │ │ -1102D0 Comment Length 0000 (0) │ │ │ │ -1102D2 Disk Start 0000 (0) │ │ │ │ -1102D4 Int File Attributes 0000 (0) │ │ │ │ +1103E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1103E5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1103E9 CRC 126AAF4F (308981583) │ │ │ │ +1103ED Compressed Size 00000574 (1396) │ │ │ │ +1103F1 Uncompressed Size 00000F68 (3944) │ │ │ │ +1103F5 Filename Length 0035 (53) │ │ │ │ +1103F7 Extra Length 0000 (0) │ │ │ │ +1103F9 Comment Length 0000 (0) │ │ │ │ +1103FB Disk Start 0000 (0) │ │ │ │ +1103FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1102D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1103FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1102DA Local Header Offset 000F3E6A (999018) │ │ │ │ -1102DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110403 Local Header Offset 000F3E3B (998971) │ │ │ │ +110407 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1102DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110407: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110313 CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ -110317 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110318 Created OS 03 (3) 'Unix' │ │ │ │ -110319 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11031A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11031B General Purpose Flag 0800 (2048) │ │ │ │ +11043C CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ +110440 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110441 Created OS 03 (3) 'Unix' │ │ │ │ +110442 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110443 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110444 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11031D Compression Method 0008 (8) 'Deflated' │ │ │ │ -11031F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110323 CRC 20006F3D (536899389) │ │ │ │ -110327 Compressed Size 000005B1 (1457) │ │ │ │ -11032B Uncompressed Size 00002D9E (11678) │ │ │ │ -11032F Filename Length 0034 (52) │ │ │ │ -110331 Extra Length 0000 (0) │ │ │ │ -110333 Comment Length 0000 (0) │ │ │ │ -110335 Disk Start 0000 (0) │ │ │ │ -110337 Int File Attributes 0000 (0) │ │ │ │ +110446 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110448 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11044C CRC 20006F3D (536899389) │ │ │ │ +110450 Compressed Size 000005B1 (1457) │ │ │ │ +110454 Uncompressed Size 00002D9E (11678) │ │ │ │ +110458 Filename Length 0034 (52) │ │ │ │ +11045A Extra Length 0000 (0) │ │ │ │ +11045C Comment Length 0000 (0) │ │ │ │ +11045E Disk Start 0000 (0) │ │ │ │ +110460 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110339 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110462 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11033D Local Header Offset 000F4431 (1000497) │ │ │ │ -110341 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110466 Local Header Offset 000F4402 (1000450) │ │ │ │ +11046A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110341: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11046A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110375 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ -110379 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11037A Created OS 03 (3) 'Unix' │ │ │ │ -11037B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11037C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11037D General Purpose Flag 0800 (2048) │ │ │ │ +11049E CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ +1104A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1104A3 Created OS 03 (3) 'Unix' │ │ │ │ +1104A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1104A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1104A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11037F Compression Method 0008 (8) 'Deflated' │ │ │ │ -110381 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110385 CRC C957BB42 (3377969986) │ │ │ │ -110389 Compressed Size 000002E8 (744) │ │ │ │ -11038D Uncompressed Size 00000629 (1577) │ │ │ │ -110391 Filename Length 003D (61) │ │ │ │ -110393 Extra Length 0000 (0) │ │ │ │ -110395 Comment Length 0000 (0) │ │ │ │ -110397 Disk Start 0000 (0) │ │ │ │ -110399 Int File Attributes 0000 (0) │ │ │ │ +1104A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1104AA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1104AE CRC C957BB42 (3377969986) │ │ │ │ +1104B2 Compressed Size 000002E8 (744) │ │ │ │ +1104B6 Uncompressed Size 00000629 (1577) │ │ │ │ +1104BA Filename Length 003D (61) │ │ │ │ +1104BC Extra Length 0000 (0) │ │ │ │ +1104BE Comment Length 0000 (0) │ │ │ │ +1104C0 Disk Start 0000 (0) │ │ │ │ +1104C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11039B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1104C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11039F Local Header Offset 000F4A34 (1002036) │ │ │ │ -1103A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1104C8 Local Header Offset 000F4A05 (1001989) │ │ │ │ +1104CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1103A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1104CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1103E0 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ -1103E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1103E5 Created OS 03 (3) 'Unix' │ │ │ │ -1103E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1103E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1103E8 General Purpose Flag 0800 (2048) │ │ │ │ +110509 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ +11050D Created Zip Spec 14 (20) '2.0' │ │ │ │ +11050E Created OS 03 (3) 'Unix' │ │ │ │ +11050F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110510 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110511 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1103EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1103EC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1103F0 CRC 091716AE (152508078) │ │ │ │ -1103F4 Compressed Size 000003B6 (950) │ │ │ │ -1103F8 Uncompressed Size 00000F85 (3973) │ │ │ │ -1103FC Filename Length 003C (60) │ │ │ │ -1103FE Extra Length 0000 (0) │ │ │ │ -110400 Comment Length 0000 (0) │ │ │ │ -110402 Disk Start 0000 (0) │ │ │ │ -110404 Int File Attributes 0000 (0) │ │ │ │ +110513 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110515 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110519 CRC 091716AE (152508078) │ │ │ │ +11051D Compressed Size 000003B6 (950) │ │ │ │ +110521 Uncompressed Size 00000F85 (3973) │ │ │ │ +110525 Filename Length 003C (60) │ │ │ │ +110527 Extra Length 0000 (0) │ │ │ │ +110529 Comment Length 0000 (0) │ │ │ │ +11052B Disk Start 0000 (0) │ │ │ │ +11052D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110406 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11052F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11040A Local Header Offset 000F4D77 (1002871) │ │ │ │ -11040E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110533 Local Header Offset 000F4D48 (1002824) │ │ │ │ +110537 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11040E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110537: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11044A CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ -11044E Created Zip Spec 14 (20) '2.0' │ │ │ │ -11044F Created OS 03 (3) 'Unix' │ │ │ │ -110450 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110451 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110452 General Purpose Flag 0800 (2048) │ │ │ │ +110573 CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ +110577 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110578 Created OS 03 (3) 'Unix' │ │ │ │ +110579 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11057A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11057B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110454 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110456 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11045A CRC 33DEB2A1 (870232737) │ │ │ │ -11045E Compressed Size 000001A0 (416) │ │ │ │ -110462 Uncompressed Size 0000030D (781) │ │ │ │ -110466 Filename Length 0042 (66) │ │ │ │ -110468 Extra Length 0000 (0) │ │ │ │ -11046A Comment Length 0000 (0) │ │ │ │ -11046C Disk Start 0000 (0) │ │ │ │ -11046E Int File Attributes 0000 (0) │ │ │ │ +11057D Compression Method 0008 (8) 'Deflated' │ │ │ │ +11057F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110583 CRC 33DEB2A1 (870232737) │ │ │ │ +110587 Compressed Size 000001A0 (416) │ │ │ │ +11058B Uncompressed Size 0000030D (781) │ │ │ │ +11058F Filename Length 0042 (66) │ │ │ │ +110591 Extra Length 0000 (0) │ │ │ │ +110593 Comment Length 0000 (0) │ │ │ │ +110595 Disk Start 0000 (0) │ │ │ │ +110597 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110470 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110599 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110474 Local Header Offset 000F5187 (1003911) │ │ │ │ -110478 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11059D Local Header Offset 000F5158 (1003864) │ │ │ │ +1105A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110478: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1105A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1104BA CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ -1104BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1104BF Created OS 03 (3) 'Unix' │ │ │ │ -1104C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1104C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1104C2 General Purpose Flag 0800 (2048) │ │ │ │ +1105E3 CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ +1105E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1105E8 Created OS 03 (3) 'Unix' │ │ │ │ +1105E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1105EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1105EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1104C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1104C6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1104CA CRC DB18244A (3675792458) │ │ │ │ -1104CE Compressed Size 0000019D (413) │ │ │ │ -1104D2 Uncompressed Size 000003C2 (962) │ │ │ │ -1104D6 Filename Length 0041 (65) │ │ │ │ -1104D8 Extra Length 0000 (0) │ │ │ │ -1104DA Comment Length 0000 (0) │ │ │ │ -1104DC Disk Start 0000 (0) │ │ │ │ -1104DE Int File Attributes 0000 (0) │ │ │ │ +1105ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +1105EF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1105F3 CRC DB18244A (3675792458) │ │ │ │ +1105F7 Compressed Size 0000019D (413) │ │ │ │ +1105FB Uncompressed Size 000003C2 (962) │ │ │ │ +1105FF Filename Length 0041 (65) │ │ │ │ +110601 Extra Length 0000 (0) │ │ │ │ +110603 Comment Length 0000 (0) │ │ │ │ +110605 Disk Start 0000 (0) │ │ │ │ +110607 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1104E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110609 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1104E4 Local Header Offset 000F5387 (1004423) │ │ │ │ -1104E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11060D Local Header Offset 000F5358 (1004376) │ │ │ │ +110611 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1104E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110611: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110529 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ -11052D Created Zip Spec 14 (20) '2.0' │ │ │ │ -11052E Created OS 03 (3) 'Unix' │ │ │ │ -11052F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110530 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110531 General Purpose Flag 0800 (2048) │ │ │ │ +110652 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ +110656 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110657 Created OS 03 (3) 'Unix' │ │ │ │ +110658 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110659 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11065A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110533 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110535 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110539 CRC 9F1B20D5 (2669355221) │ │ │ │ -11053D Compressed Size 000001A0 (416) │ │ │ │ -110541 Uncompressed Size 00000309 (777) │ │ │ │ -110545 Filename Length 0041 (65) │ │ │ │ -110547 Extra Length 0000 (0) │ │ │ │ -110549 Comment Length 0000 (0) │ │ │ │ -11054B Disk Start 0000 (0) │ │ │ │ -11054D Int File Attributes 0000 (0) │ │ │ │ +11065C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11065E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110662 CRC 9F1B20D5 (2669355221) │ │ │ │ +110666 Compressed Size 000001A0 (416) │ │ │ │ +11066A Uncompressed Size 00000309 (777) │ │ │ │ +11066E Filename Length 0041 (65) │ │ │ │ +110670 Extra Length 0000 (0) │ │ │ │ +110672 Comment Length 0000 (0) │ │ │ │ +110674 Disk Start 0000 (0) │ │ │ │ +110676 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11054F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110678 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110553 Local Header Offset 000F5583 (1004931) │ │ │ │ -110557 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11067C Local Header Offset 000F5554 (1004884) │ │ │ │ +110680 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110557: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110680: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110598 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ -11059C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11059D Created OS 03 (3) 'Unix' │ │ │ │ -11059E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11059F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1105A0 General Purpose Flag 0800 (2048) │ │ │ │ +1106C1 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ +1106C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1106C6 Created OS 03 (3) 'Unix' │ │ │ │ +1106C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1106C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1106C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1105A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1105A4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1105A8 CRC 4C63C55C (1281607004) │ │ │ │ -1105AC Compressed Size 0000019D (413) │ │ │ │ -1105B0 Uncompressed Size 000003BC (956) │ │ │ │ -1105B4 Filename Length 0040 (64) │ │ │ │ -1105B6 Extra Length 0000 (0) │ │ │ │ -1105B8 Comment Length 0000 (0) │ │ │ │ -1105BA Disk Start 0000 (0) │ │ │ │ -1105BC Int File Attributes 0000 (0) │ │ │ │ +1106CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1106CD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1106D1 CRC 4C63C55C (1281607004) │ │ │ │ +1106D5 Compressed Size 0000019D (413) │ │ │ │ +1106D9 Uncompressed Size 000003BC (956) │ │ │ │ +1106DD Filename Length 0040 (64) │ │ │ │ +1106DF Extra Length 0000 (0) │ │ │ │ +1106E1 Comment Length 0000 (0) │ │ │ │ +1106E3 Disk Start 0000 (0) │ │ │ │ +1106E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1105BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1106E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1105C2 Local Header Offset 000F5782 (1005442) │ │ │ │ -1105C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1106EB Local Header Offset 000F5753 (1005395) │ │ │ │ +1106EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1105C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1106EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110606 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ -11060A Created Zip Spec 14 (20) '2.0' │ │ │ │ -11060B Created OS 03 (3) 'Unix' │ │ │ │ -11060C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11060D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11060E General Purpose Flag 0800 (2048) │ │ │ │ +11072F CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ +110733 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110734 Created OS 03 (3) 'Unix' │ │ │ │ +110735 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110736 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110737 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110610 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110612 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110616 CRC 34802942 (880814402) │ │ │ │ -11061A Compressed Size 00000243 (579) │ │ │ │ -11061E Uncompressed Size 000004DB (1243) │ │ │ │ -110622 Filename Length 0045 (69) │ │ │ │ -110624 Extra Length 0000 (0) │ │ │ │ -110626 Comment Length 0000 (0) │ │ │ │ -110628 Disk Start 0000 (0) │ │ │ │ -11062A Int File Attributes 0000 (0) │ │ │ │ +110739 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11073B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11073F CRC 34802942 (880814402) │ │ │ │ +110743 Compressed Size 00000243 (579) │ │ │ │ +110747 Uncompressed Size 000004DB (1243) │ │ │ │ +11074B Filename Length 0045 (69) │ │ │ │ +11074D Extra Length 0000 (0) │ │ │ │ +11074F Comment Length 0000 (0) │ │ │ │ +110751 Disk Start 0000 (0) │ │ │ │ +110753 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11062C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110755 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110630 Local Header Offset 000F597D (1005949) │ │ │ │ -110634 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110759 Local Header Offset 000F594E (1005902) │ │ │ │ +11075D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110634: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11075D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110679 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ -11067D Created Zip Spec 14 (20) '2.0' │ │ │ │ -11067E Created OS 03 (3) 'Unix' │ │ │ │ -11067F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110680 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110681 General Purpose Flag 0800 (2048) │ │ │ │ +1107A2 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ +1107A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1107A7 Created OS 03 (3) 'Unix' │ │ │ │ +1107A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1107A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1107AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110683 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110685 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110689 CRC BEFC9406 (3204224006) │ │ │ │ -11068D Compressed Size 00000236 (566) │ │ │ │ -110691 Uncompressed Size 0000081A (2074) │ │ │ │ -110695 Filename Length 0044 (68) │ │ │ │ -110697 Extra Length 0000 (0) │ │ │ │ -110699 Comment Length 0000 (0) │ │ │ │ -11069B Disk Start 0000 (0) │ │ │ │ -11069D Int File Attributes 0000 (0) │ │ │ │ +1107AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1107AE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1107B2 CRC BEFC9406 (3204224006) │ │ │ │ +1107B6 Compressed Size 00000236 (566) │ │ │ │ +1107BA Uncompressed Size 0000081A (2074) │ │ │ │ +1107BE Filename Length 0044 (68) │ │ │ │ +1107C0 Extra Length 0000 (0) │ │ │ │ +1107C2 Comment Length 0000 (0) │ │ │ │ +1107C4 Disk Start 0000 (0) │ │ │ │ +1107C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11069F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1107C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1106A3 Local Header Offset 000F5C23 (1006627) │ │ │ │ -1106A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1107CC Local Header Offset 000F5BF4 (1006580) │ │ │ │ +1107D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1106A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1107D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1106EB CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ -1106EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1106F0 Created OS 03 (3) 'Unix' │ │ │ │ -1106F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1106F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1106F3 General Purpose Flag 0800 (2048) │ │ │ │ +110814 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ +110818 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110819 Created OS 03 (3) 'Unix' │ │ │ │ +11081A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11081B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11081C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1106F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1106F7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1106FB CRC 309ECBE5 (815713253) │ │ │ │ -1106FF Compressed Size 000001A0 (416) │ │ │ │ -110703 Uncompressed Size 00000309 (777) │ │ │ │ -110707 Filename Length 0041 (65) │ │ │ │ -110709 Extra Length 0000 (0) │ │ │ │ -11070B Comment Length 0000 (0) │ │ │ │ -11070D Disk Start 0000 (0) │ │ │ │ -11070F Int File Attributes 0000 (0) │ │ │ │ +11081E Compression Method 0008 (8) 'Deflated' │ │ │ │ +110820 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110824 CRC 309ECBE5 (815713253) │ │ │ │ +110828 Compressed Size 000001A0 (416) │ │ │ │ +11082C Uncompressed Size 00000309 (777) │ │ │ │ +110830 Filename Length 0041 (65) │ │ │ │ +110832 Extra Length 0000 (0) │ │ │ │ +110834 Comment Length 0000 (0) │ │ │ │ +110836 Disk Start 0000 (0) │ │ │ │ +110838 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110711 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11083A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110715 Local Header Offset 000F5EBB (1007291) │ │ │ │ -110719 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11083E Local Header Offset 000F5E8C (1007244) │ │ │ │ +110842 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110719: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110842: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11075A CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ -11075E Created Zip Spec 14 (20) '2.0' │ │ │ │ -11075F Created OS 03 (3) 'Unix' │ │ │ │ -110760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110762 General Purpose Flag 0800 (2048) │ │ │ │ +110883 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ +110887 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110888 Created OS 03 (3) 'Unix' │ │ │ │ +110889 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11088A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11088B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110764 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110766 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11076A CRC 7DC9408F (2110341263) │ │ │ │ -11076E Compressed Size 0000019B (411) │ │ │ │ -110772 Uncompressed Size 000003BC (956) │ │ │ │ -110776 Filename Length 0040 (64) │ │ │ │ -110778 Extra Length 0000 (0) │ │ │ │ -11077A Comment Length 0000 (0) │ │ │ │ -11077C Disk Start 0000 (0) │ │ │ │ -11077E Int File Attributes 0000 (0) │ │ │ │ +11088D Compression Method 0008 (8) 'Deflated' │ │ │ │ +11088F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110893 CRC 7DC9408F (2110341263) │ │ │ │ +110897 Compressed Size 0000019B (411) │ │ │ │ +11089B Uncompressed Size 000003BC (956) │ │ │ │ +11089F Filename Length 0040 (64) │ │ │ │ +1108A1 Extra Length 0000 (0) │ │ │ │ +1108A3 Comment Length 0000 (0) │ │ │ │ +1108A5 Disk Start 0000 (0) │ │ │ │ +1108A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110780 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1108A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110784 Local Header Offset 000F60BA (1007802) │ │ │ │ -110788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1108AD Local Header Offset 000F608B (1007755) │ │ │ │ +1108B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1108B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1107C8 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ -1107CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1107CD Created OS 03 (3) 'Unix' │ │ │ │ -1107CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1107CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1107D0 General Purpose Flag 0800 (2048) │ │ │ │ +1108F1 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ +1108F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1108F6 Created OS 03 (3) 'Unix' │ │ │ │ +1108F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1108F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1108F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1107D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1107D4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1107D8 CRC E5B5BB54 (3853892436) │ │ │ │ -1107DC Compressed Size 000001A0 (416) │ │ │ │ -1107E0 Uncompressed Size 00000315 (789) │ │ │ │ -1107E4 Filename Length 0044 (68) │ │ │ │ -1107E6 Extra Length 0000 (0) │ │ │ │ -1107E8 Comment Length 0000 (0) │ │ │ │ -1107EA Disk Start 0000 (0) │ │ │ │ -1107EC Int File Attributes 0000 (0) │ │ │ │ +1108FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1108FD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110901 CRC E5B5BB54 (3853892436) │ │ │ │ +110905 Compressed Size 000001A0 (416) │ │ │ │ +110909 Uncompressed Size 00000315 (789) │ │ │ │ +11090D Filename Length 0044 (68) │ │ │ │ +11090F Extra Length 0000 (0) │ │ │ │ +110911 Comment Length 0000 (0) │ │ │ │ +110913 Disk Start 0000 (0) │ │ │ │ +110915 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1107EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110917 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1107F2 Local Header Offset 000F62B3 (1008307) │ │ │ │ -1107F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11091B Local Header Offset 000F6284 (1008260) │ │ │ │ +11091F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1107F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11091F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11083A CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ -11083E Created Zip Spec 14 (20) '2.0' │ │ │ │ -11083F Created OS 03 (3) 'Unix' │ │ │ │ -110840 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110841 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110842 General Purpose Flag 0800 (2048) │ │ │ │ +110963 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ +110967 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110968 Created OS 03 (3) 'Unix' │ │ │ │ +110969 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11096A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11096B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110844 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110846 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11084A CRC 7B86EAE8 (2072439528) │ │ │ │ -11084E Compressed Size 0000019E (414) │ │ │ │ -110852 Uncompressed Size 000003CE (974) │ │ │ │ -110856 Filename Length 0043 (67) │ │ │ │ -110858 Extra Length 0000 (0) │ │ │ │ -11085A Comment Length 0000 (0) │ │ │ │ -11085C Disk Start 0000 (0) │ │ │ │ -11085E Int File Attributes 0000 (0) │ │ │ │ +11096D Compression Method 0008 (8) 'Deflated' │ │ │ │ +11096F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110973 CRC 7B86EAE8 (2072439528) │ │ │ │ +110977 Compressed Size 0000019E (414) │ │ │ │ +11097B Uncompressed Size 000003CE (974) │ │ │ │ +11097F Filename Length 0043 (67) │ │ │ │ +110981 Extra Length 0000 (0) │ │ │ │ +110983 Comment Length 0000 (0) │ │ │ │ +110985 Disk Start 0000 (0) │ │ │ │ +110987 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110860 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110989 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110864 Local Header Offset 000F64B5 (1008821) │ │ │ │ -110868 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11098D Local Header Offset 000F6486 (1008774) │ │ │ │ +110991 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110868: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110991: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1108AB CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ -1108AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1108B0 Created OS 03 (3) 'Unix' │ │ │ │ -1108B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1108B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1108B3 General Purpose Flag 0800 (2048) │ │ │ │ +1109D4 CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ +1109D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1109D9 Created OS 03 (3) 'Unix' │ │ │ │ +1109DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1109DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1109DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1108B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1108B7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1108BB CRC D6AD83BE (3601695678) │ │ │ │ -1108BF Compressed Size 00000240 (576) │ │ │ │ -1108C3 Uncompressed Size 00000457 (1111) │ │ │ │ -1108C7 Filename Length 0031 (49) │ │ │ │ -1108C9 Extra Length 0000 (0) │ │ │ │ -1108CB Comment Length 0000 (0) │ │ │ │ -1108CD Disk Start 0000 (0) │ │ │ │ -1108CF Int File Attributes 0000 (0) │ │ │ │ +1109DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1109E0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1109E4 CRC D6AD83BE (3601695678) │ │ │ │ +1109E8 Compressed Size 00000240 (576) │ │ │ │ +1109EC Uncompressed Size 00000457 (1111) │ │ │ │ +1109F0 Filename Length 0031 (49) │ │ │ │ +1109F2 Extra Length 0000 (0) │ │ │ │ +1109F4 Comment Length 0000 (0) │ │ │ │ +1109F6 Disk Start 0000 (0) │ │ │ │ +1109F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1108D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1109FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1108D5 Local Header Offset 000F66B4 (1009332) │ │ │ │ -1108D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1109FE Local Header Offset 000F6685 (1009285) │ │ │ │ +110A02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1108D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110A02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11090A CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ -11090E Created Zip Spec 14 (20) '2.0' │ │ │ │ -11090F Created OS 03 (3) 'Unix' │ │ │ │ -110910 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110911 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110912 General Purpose Flag 0800 (2048) │ │ │ │ +110A33 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ +110A37 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110A38 Created OS 03 (3) 'Unix' │ │ │ │ +110A39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110A3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110A3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110914 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110916 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11091A CRC 3A04F58B (973403531) │ │ │ │ -11091E Compressed Size 000002DE (734) │ │ │ │ -110922 Uncompressed Size 000008B8 (2232) │ │ │ │ -110926 Filename Length 0030 (48) │ │ │ │ -110928 Extra Length 0000 (0) │ │ │ │ -11092A Comment Length 0000 (0) │ │ │ │ -11092C Disk Start 0000 (0) │ │ │ │ -11092E Int File Attributes 0000 (0) │ │ │ │ +110A3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +110A3F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110A43 CRC 3A04F58B (973403531) │ │ │ │ +110A47 Compressed Size 000002DE (734) │ │ │ │ +110A4B Uncompressed Size 000008B8 (2232) │ │ │ │ +110A4F Filename Length 0030 (48) │ │ │ │ +110A51 Extra Length 0000 (0) │ │ │ │ +110A53 Comment Length 0000 (0) │ │ │ │ +110A55 Disk Start 0000 (0) │ │ │ │ +110A57 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110930 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110A59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110934 Local Header Offset 000F6943 (1009987) │ │ │ │ -110938 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110A5D Local Header Offset 000F6914 (1009940) │ │ │ │ +110A61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110A61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110968 CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ -11096C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11096D Created OS 03 (3) 'Unix' │ │ │ │ -11096E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11096F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110970 General Purpose Flag 0800 (2048) │ │ │ │ +110A91 CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ +110A95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110A96 Created OS 03 (3) 'Unix' │ │ │ │ +110A97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110A98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110A99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110972 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110974 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110978 CRC 1B93A1A8 (462660008) │ │ │ │ -11097C Compressed Size 000003DD (989) │ │ │ │ -110980 Uncompressed Size 0000097D (2429) │ │ │ │ -110984 Filename Length 0031 (49) │ │ │ │ -110986 Extra Length 0000 (0) │ │ │ │ -110988 Comment Length 0000 (0) │ │ │ │ -11098A Disk Start 0000 (0) │ │ │ │ -11098C Int File Attributes 0000 (0) │ │ │ │ +110A9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +110A9D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110AA1 CRC 1B93A1A8 (462660008) │ │ │ │ +110AA5 Compressed Size 000003DD (989) │ │ │ │ +110AA9 Uncompressed Size 0000097D (2429) │ │ │ │ +110AAD Filename Length 0031 (49) │ │ │ │ +110AAF Extra Length 0000 (0) │ │ │ │ +110AB1 Comment Length 0000 (0) │ │ │ │ +110AB3 Disk Start 0000 (0) │ │ │ │ +110AB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11098E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110AB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110992 Local Header Offset 000F6C6F (1010799) │ │ │ │ -110996 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110ABB Local Header Offset 000F6C40 (1010752) │ │ │ │ +110ABF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110996: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110ABF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1109C7 CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ -1109CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1109CC Created OS 03 (3) 'Unix' │ │ │ │ -1109CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1109CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1109CF General Purpose Flag 0800 (2048) │ │ │ │ +110AF0 CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ +110AF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110AF5 Created OS 03 (3) 'Unix' │ │ │ │ +110AF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110AF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110AF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1109D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1109D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1109D7 CRC A4FB26EA (2767922922) │ │ │ │ -1109DB Compressed Size 00000446 (1094) │ │ │ │ -1109DF Uncompressed Size 00001A01 (6657) │ │ │ │ -1109E3 Filename Length 0030 (48) │ │ │ │ -1109E5 Extra Length 0000 (0) │ │ │ │ -1109E7 Comment Length 0000 (0) │ │ │ │ -1109E9 Disk Start 0000 (0) │ │ │ │ -1109EB Int File Attributes 0000 (0) │ │ │ │ +110AFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +110AFC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110B00 CRC A4FB26EA (2767922922) │ │ │ │ +110B04 Compressed Size 00000446 (1094) │ │ │ │ +110B08 Uncompressed Size 00001A01 (6657) │ │ │ │ +110B0C Filename Length 0030 (48) │ │ │ │ +110B0E Extra Length 0000 (0) │ │ │ │ +110B10 Comment Length 0000 (0) │ │ │ │ +110B12 Disk Start 0000 (0) │ │ │ │ +110B14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1109ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110B16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1109F1 Local Header Offset 000F709B (1011867) │ │ │ │ -1109F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110B1A Local Header Offset 000F706C (1011820) │ │ │ │ +110B1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1109F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110B1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110A25 CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ -110A29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110A2A Created OS 03 (3) 'Unix' │ │ │ │ -110A2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110A2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110A2D General Purpose Flag 0800 (2048) │ │ │ │ +110B4E CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ +110B52 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110B53 Created OS 03 (3) 'Unix' │ │ │ │ +110B54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110B55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110B56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110A2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -110A31 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110A35 CRC 724EBCDF (1917762783) │ │ │ │ -110A39 Compressed Size 00000363 (867) │ │ │ │ -110A3D Uncompressed Size 0000076D (1901) │ │ │ │ -110A41 Filename Length 0027 (39) │ │ │ │ -110A43 Extra Length 0000 (0) │ │ │ │ -110A45 Comment Length 0000 (0) │ │ │ │ -110A47 Disk Start 0000 (0) │ │ │ │ -110A49 Int File Attributes 0000 (0) │ │ │ │ +110B58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110B5A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110B5E CRC 724EBCDF (1917762783) │ │ │ │ +110B62 Compressed Size 00000363 (867) │ │ │ │ +110B66 Uncompressed Size 0000076D (1901) │ │ │ │ +110B6A Filename Length 0027 (39) │ │ │ │ +110B6C Extra Length 0000 (0) │ │ │ │ +110B6E Comment Length 0000 (0) │ │ │ │ +110B70 Disk Start 0000 (0) │ │ │ │ +110B72 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110A4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110B74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110A4F Local Header Offset 000F752F (1013039) │ │ │ │ -110A53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110B78 Local Header Offset 000F7500 (1012992) │ │ │ │ +110B7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110A53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110B7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110A7A CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ -110A7E Created Zip Spec 14 (20) '2.0' │ │ │ │ -110A7F Created OS 03 (3) 'Unix' │ │ │ │ -110A80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110A81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110A82 General Purpose Flag 0800 (2048) │ │ │ │ +110BA3 CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ +110BA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110BA8 Created OS 03 (3) 'Unix' │ │ │ │ +110BA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110BAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110BAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110A84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110A86 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110A8A CRC 3809D0E4 (940167396) │ │ │ │ -110A8E Compressed Size 000006F0 (1776) │ │ │ │ -110A92 Uncompressed Size 00001E2F (7727) │ │ │ │ -110A96 Filename Length 0026 (38) │ │ │ │ -110A98 Extra Length 0000 (0) │ │ │ │ -110A9A Comment Length 0000 (0) │ │ │ │ -110A9C Disk Start 0000 (0) │ │ │ │ -110A9E Int File Attributes 0000 (0) │ │ │ │ +110BAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +110BAF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110BB3 CRC 3809D0E4 (940167396) │ │ │ │ +110BB7 Compressed Size 000006F0 (1776) │ │ │ │ +110BBB Uncompressed Size 00001E2F (7727) │ │ │ │ +110BBF Filename Length 0026 (38) │ │ │ │ +110BC1 Extra Length 0000 (0) │ │ │ │ +110BC3 Comment Length 0000 (0) │ │ │ │ +110BC5 Disk Start 0000 (0) │ │ │ │ +110BC7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110AA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110BC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110AA4 Local Header Offset 000F78D7 (1013975) │ │ │ │ -110AA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110BCD Local Header Offset 000F78A8 (1013928) │ │ │ │ +110BD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110AA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110BD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110ACE CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ -110AD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110AD3 Created OS 03 (3) 'Unix' │ │ │ │ -110AD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110AD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110AD6 General Purpose Flag 0800 (2048) │ │ │ │ +110BF7 CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ +110BFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +110BFC Created OS 03 (3) 'Unix' │ │ │ │ +110BFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110BFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110BFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110AD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110ADA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110ADE CRC D4C092D2 (3569390290) │ │ │ │ -110AE2 Compressed Size 0000030D (781) │ │ │ │ -110AE6 Uncompressed Size 0000068E (1678) │ │ │ │ -110AEA Filename Length 0029 (41) │ │ │ │ -110AEC Extra Length 0000 (0) │ │ │ │ -110AEE Comment Length 0000 (0) │ │ │ │ -110AF0 Disk Start 0000 (0) │ │ │ │ -110AF2 Int File Attributes 0000 (0) │ │ │ │ +110C01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110C03 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110C07 CRC D4C092D2 (3569390290) │ │ │ │ +110C0B Compressed Size 0000030D (781) │ │ │ │ +110C0F Uncompressed Size 0000068E (1678) │ │ │ │ +110C13 Filename Length 0029 (41) │ │ │ │ +110C15 Extra Length 0000 (0) │ │ │ │ +110C17 Comment Length 0000 (0) │ │ │ │ +110C19 Disk Start 0000 (0) │ │ │ │ +110C1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110AF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110C1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110AF8 Local Header Offset 000F800B (1015819) │ │ │ │ -110AFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110C21 Local Header Offset 000F7FDC (1015772) │ │ │ │ +110C25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110AFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110C25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110B25 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ -110B29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110B2A Created OS 03 (3) 'Unix' │ │ │ │ -110B2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110B2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110B2D General Purpose Flag 0800 (2048) │ │ │ │ +110C4E CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ +110C52 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110C53 Created OS 03 (3) 'Unix' │ │ │ │ +110C54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110C55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110C56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110B2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -110B31 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110B35 CRC 93D5C239 (2480259641) │ │ │ │ -110B39 Compressed Size 000008C5 (2245) │ │ │ │ -110B3D Uncompressed Size 000028B1 (10417) │ │ │ │ -110B41 Filename Length 0028 (40) │ │ │ │ -110B43 Extra Length 0000 (0) │ │ │ │ -110B45 Comment Length 0000 (0) │ │ │ │ -110B47 Disk Start 0000 (0) │ │ │ │ -110B49 Int File Attributes 0000 (0) │ │ │ │ +110C58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110C5A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110C5E CRC 93D5C239 (2480259641) │ │ │ │ +110C62 Compressed Size 000008C5 (2245) │ │ │ │ +110C66 Uncompressed Size 000028B1 (10417) │ │ │ │ +110C6A Filename Length 0028 (40) │ │ │ │ +110C6C Extra Length 0000 (0) │ │ │ │ +110C6E Comment Length 0000 (0) │ │ │ │ +110C70 Disk Start 0000 (0) │ │ │ │ +110C72 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110B4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110C74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110B4F Local Header Offset 000F835F (1016671) │ │ │ │ -110B53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110C78 Local Header Offset 000F8330 (1016624) │ │ │ │ +110C7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110B53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110C7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110B7B CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ -110B7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -110B80 Created OS 03 (3) 'Unix' │ │ │ │ -110B81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110B82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110B83 General Purpose Flag 0800 (2048) │ │ │ │ +110CA4 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ +110CA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110CA9 Created OS 03 (3) 'Unix' │ │ │ │ +110CAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110CAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110CAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110B85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110B87 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110B8B CRC CD91803D (3448864829) │ │ │ │ -110B8F Compressed Size 00000367 (871) │ │ │ │ -110B93 Uncompressed Size 00000771 (1905) │ │ │ │ -110B97 Filename Length 0028 (40) │ │ │ │ -110B99 Extra Length 0000 (0) │ │ │ │ -110B9B Comment Length 0000 (0) │ │ │ │ -110B9D Disk Start 0000 (0) │ │ │ │ -110B9F Int File Attributes 0000 (0) │ │ │ │ +110CAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +110CB0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110CB4 CRC CD91803D (3448864829) │ │ │ │ +110CB8 Compressed Size 00000367 (871) │ │ │ │ +110CBC Uncompressed Size 00000771 (1905) │ │ │ │ +110CC0 Filename Length 0028 (40) │ │ │ │ +110CC2 Extra Length 0000 (0) │ │ │ │ +110CC4 Comment Length 0000 (0) │ │ │ │ +110CC6 Disk Start 0000 (0) │ │ │ │ +110CC8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110BA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110CCA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110BA5 Local Header Offset 000F8C6A (1018986) │ │ │ │ -110BA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110CCE Local Header Offset 000F8C3B (1018939) │ │ │ │ +110CD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110BA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110CD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110BD1 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ -110BD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110BD6 Created OS 03 (3) 'Unix' │ │ │ │ -110BD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110BD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110BD9 General Purpose Flag 0800 (2048) │ │ │ │ +110CFA CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ +110CFE Created Zip Spec 14 (20) '2.0' │ │ │ │ +110CFF Created OS 03 (3) 'Unix' │ │ │ │ +110D00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110D01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110D02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110BDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -110BDD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110BE1 CRC 09D6E565 (165078373) │ │ │ │ -110BE5 Compressed Size 00000724 (1828) │ │ │ │ -110BE9 Uncompressed Size 00001F18 (7960) │ │ │ │ -110BED Filename Length 0027 (39) │ │ │ │ -110BEF Extra Length 0000 (0) │ │ │ │ -110BF1 Comment Length 0000 (0) │ │ │ │ -110BF3 Disk Start 0000 (0) │ │ │ │ -110BF5 Int File Attributes 0000 (0) │ │ │ │ +110D04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110D06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110D0A CRC 09D6E565 (165078373) │ │ │ │ +110D0E Compressed Size 00000724 (1828) │ │ │ │ +110D12 Uncompressed Size 00001F18 (7960) │ │ │ │ +110D16 Filename Length 0027 (39) │ │ │ │ +110D18 Extra Length 0000 (0) │ │ │ │ +110D1A Comment Length 0000 (0) │ │ │ │ +110D1C Disk Start 0000 (0) │ │ │ │ +110D1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110BF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110D20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110BFB Local Header Offset 000F9017 (1019927) │ │ │ │ -110BFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110D24 Local Header Offset 000F8FE8 (1019880) │ │ │ │ +110D28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110BFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110D28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110C26 CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ -110C2A Created Zip Spec 14 (20) '2.0' │ │ │ │ -110C2B Created OS 03 (3) 'Unix' │ │ │ │ -110C2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110C2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110C2E General Purpose Flag 0800 (2048) │ │ │ │ +110D4F CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ +110D53 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110D54 Created OS 03 (3) 'Unix' │ │ │ │ +110D55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110D56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110D57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110C30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110C32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110C36 CRC 0A9FCB93 (178244499) │ │ │ │ -110C3A Compressed Size 00002C18 (11288) │ │ │ │ -110C3E Uncompressed Size 00009723 (38691) │ │ │ │ -110C42 Filename Length 0022 (34) │ │ │ │ -110C44 Extra Length 0000 (0) │ │ │ │ -110C46 Comment Length 0000 (0) │ │ │ │ -110C48 Disk Start 0000 (0) │ │ │ │ -110C4A Int File Attributes 0000 (0) │ │ │ │ +110D59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110D5B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110D5F CRC D343C3E4 (3544433636) │ │ │ │ +110D63 Compressed Size 00002C30 (11312) │ │ │ │ +110D67 Uncompressed Size 00009723 (38691) │ │ │ │ +110D6B Filename Length 0022 (34) │ │ │ │ +110D6D Extra Length 0000 (0) │ │ │ │ +110D6F Comment Length 0000 (0) │ │ │ │ +110D71 Disk Start 0000 (0) │ │ │ │ +110D73 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110C4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110D75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110C50 Local Header Offset 000F9780 (1021824) │ │ │ │ -110C54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110D79 Local Header Offset 000F9751 (1021777) │ │ │ │ +110D7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110C54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110D7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110C76 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ -110C7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -110C7B Created OS 03 (3) 'Unix' │ │ │ │ -110C7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110C7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110C7E General Purpose Flag 0800 (2048) │ │ │ │ +110D9F CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ +110DA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110DA4 Created OS 03 (3) 'Unix' │ │ │ │ +110DA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110DA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110DA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110C80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110C82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110C86 CRC D5A6662E (3584452142) │ │ │ │ -110C8A Compressed Size 000047FA (18426) │ │ │ │ -110C8E Uncompressed Size 0002C3F6 (181238) │ │ │ │ -110C92 Filename Length 0021 (33) │ │ │ │ -110C94 Extra Length 0000 (0) │ │ │ │ -110C96 Comment Length 0000 (0) │ │ │ │ -110C98 Disk Start 0000 (0) │ │ │ │ -110C9A Int File Attributes 0000 (0) │ │ │ │ +110DA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110DAB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110DAF CRC 5242A10A (1380098314) │ │ │ │ +110DB3 Compressed Size 0000497B (18811) │ │ │ │ +110DB7 Uncompressed Size 0002C3F6 (181238) │ │ │ │ +110DBB Filename Length 0021 (33) │ │ │ │ +110DBD Extra Length 0000 (0) │ │ │ │ +110DBF Comment Length 0000 (0) │ │ │ │ +110DC1 Disk Start 0000 (0) │ │ │ │ +110DC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110C9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110DC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110CA0 Local Header Offset 000FC3D8 (1033176) │ │ │ │ -110CA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110DC9 Local Header Offset 000FC3C1 (1033153) │ │ │ │ +110DCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110DCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110CC5 CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ -110CC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110CCA Created OS 03 (3) 'Unix' │ │ │ │ -110CCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110CCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110CCD General Purpose Flag 0800 (2048) │ │ │ │ +110DEE CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ +110DF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110DF3 Created OS 03 (3) 'Unix' │ │ │ │ +110DF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110DF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110DF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110CCF Compression Method 0000 (0) 'Stored' │ │ │ │ -110CD1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110CD5 CRC 00000000 (0) │ │ │ │ -110CD9 Compressed Size 00000000 (0) │ │ │ │ -110CDD Uncompressed Size 00000000 (0) │ │ │ │ -110CE1 Filename Length 0012 (18) │ │ │ │ -110CE3 Extra Length 0000 (0) │ │ │ │ -110CE5 Comment Length 0000 (0) │ │ │ │ -110CE7 Disk Start 0000 (0) │ │ │ │ -110CE9 Int File Attributes 0000 (0) │ │ │ │ +110DF8 Compression Method 0000 (0) 'Stored' │ │ │ │ +110DFA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110DFE CRC 00000000 (0) │ │ │ │ +110E02 Compressed Size 00000000 (0) │ │ │ │ +110E06 Uncompressed Size 00000000 (0) │ │ │ │ +110E0A Filename Length 0012 (18) │ │ │ │ +110E0C Extra Length 0000 (0) │ │ │ │ +110E0E Comment Length 0000 (0) │ │ │ │ +110E10 Disk Start 0000 (0) │ │ │ │ +110E12 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110CEB Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +110E14 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -110CEF Local Header Offset 00100C11 (1051665) │ │ │ │ -110CF3 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +110E18 Local Header Offset 00100D7B (1052027) │ │ │ │ +110E1C Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CF3: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110E1C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x110CF3: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x110E1C: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CCB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110DF4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -110D05 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ -110D09 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110D0A Created OS 03 (3) 'Unix' │ │ │ │ -110D0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110D0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110D0D General Purpose Flag 0800 (2048) │ │ │ │ +110E2E CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ +110E32 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110E33 Created OS 03 (3) 'Unix' │ │ │ │ +110E34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110E35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110E36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110D0F Compression Method 0008 (8) 'Deflated' │ │ │ │ -110D11 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110D15 CRC F069C889 (4033464457) │ │ │ │ -110D19 Compressed Size 00000214 (532) │ │ │ │ -110D1D Uncompressed Size 000003BC (956) │ │ │ │ -110D21 Filename Length 0023 (35) │ │ │ │ -110D23 Extra Length 0000 (0) │ │ │ │ -110D25 Comment Length 0000 (0) │ │ │ │ -110D27 Disk Start 0000 (0) │ │ │ │ -110D29 Int File Attributes 0000 (0) │ │ │ │ +110E38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110E3A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110E3E CRC F069C889 (4033464457) │ │ │ │ +110E42 Compressed Size 00000214 (532) │ │ │ │ +110E46 Uncompressed Size 000003BC (956) │ │ │ │ +110E4A Filename Length 0023 (35) │ │ │ │ +110E4C Extra Length 0000 (0) │ │ │ │ +110E4E Comment Length 0000 (0) │ │ │ │ +110E50 Disk Start 0000 (0) │ │ │ │ +110E52 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110D2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110E54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110D2F Local Header Offset 00100C41 (1051713) │ │ │ │ -110D33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110E58 Local Header Offset 00100DAB (1052075) │ │ │ │ +110E5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110D33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110E5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110D56 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ -110D5A Created Zip Spec 14 (20) '2.0' │ │ │ │ -110D5B Created OS 03 (3) 'Unix' │ │ │ │ -110D5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110D5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110D5E General Purpose Flag 0800 (2048) │ │ │ │ +110E7F CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ +110E83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110E84 Created OS 03 (3) 'Unix' │ │ │ │ +110E85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110E86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110E87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110D60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110D62 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110D66 CRC 49ECBE90 (1240252048) │ │ │ │ -110D6A Compressed Size 00000389 (905) │ │ │ │ -110D6E Uncompressed Size 00000999 (2457) │ │ │ │ -110D72 Filename Length 0022 (34) │ │ │ │ -110D74 Extra Length 0000 (0) │ │ │ │ -110D76 Comment Length 0000 (0) │ │ │ │ -110D78 Disk Start 0000 (0) │ │ │ │ -110D7A Int File Attributes 0000 (0) │ │ │ │ +110E89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110E8B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110E8F CRC 49ECBE90 (1240252048) │ │ │ │ +110E93 Compressed Size 00000389 (905) │ │ │ │ +110E97 Uncompressed Size 00000999 (2457) │ │ │ │ +110E9B Filename Length 0022 (34) │ │ │ │ +110E9D Extra Length 0000 (0) │ │ │ │ +110E9F Comment Length 0000 (0) │ │ │ │ +110EA1 Disk Start 0000 (0) │ │ │ │ +110EA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110D7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110EA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110D80 Local Header Offset 00100E96 (1052310) │ │ │ │ -110D84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110EA9 Local Header Offset 00101000 (1052672) │ │ │ │ +110EAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110D84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110EAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110DA6 CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ -110DAA Created Zip Spec 14 (20) '2.0' │ │ │ │ -110DAB Created OS 03 (3) 'Unix' │ │ │ │ -110DAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110DAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110DAE General Purpose Flag 0800 (2048) │ │ │ │ +110ECF CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ +110ED3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110ED4 Created OS 03 (3) 'Unix' │ │ │ │ +110ED5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110ED6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110ED7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110DB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110DB2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110DB6 CRC 6DE95D96 (1844010390) │ │ │ │ -110DBA Compressed Size 00000333 (819) │ │ │ │ -110DBE Uncompressed Size 000006FD (1789) │ │ │ │ -110DC2 Filename Length 0027 (39) │ │ │ │ -110DC4 Extra Length 0000 (0) │ │ │ │ -110DC6 Comment Length 0000 (0) │ │ │ │ -110DC8 Disk Start 0000 (0) │ │ │ │ -110DCA Int File Attributes 0000 (0) │ │ │ │ +110ED9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110EDB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110EDF CRC 6DE95D96 (1844010390) │ │ │ │ +110EE3 Compressed Size 00000333 (819) │ │ │ │ +110EE7 Uncompressed Size 000006FD (1789) │ │ │ │ +110EEB Filename Length 0027 (39) │ │ │ │ +110EED Extra Length 0000 (0) │ │ │ │ +110EEF Comment Length 0000 (0) │ │ │ │ +110EF1 Disk Start 0000 (0) │ │ │ │ +110EF3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110DCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110EF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110DD0 Local Header Offset 0010125F (1053279) │ │ │ │ -110DD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110EF9 Local Header Offset 001013C9 (1053641) │ │ │ │ +110EFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110DD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110EFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110DFB CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ -110DFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -110E00 Created OS 03 (3) 'Unix' │ │ │ │ -110E01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110E02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110E03 General Purpose Flag 0800 (2048) │ │ │ │ +110F24 CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ +110F28 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110F29 Created OS 03 (3) 'Unix' │ │ │ │ +110F2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110F2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110F2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110E05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110E07 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110E0B CRC D7E91FBC (3622379452) │ │ │ │ -110E0F Compressed Size 000006B2 (1714) │ │ │ │ -110E13 Uncompressed Size 000016C8 (5832) │ │ │ │ -110E17 Filename Length 0026 (38) │ │ │ │ -110E19 Extra Length 0000 (0) │ │ │ │ -110E1B Comment Length 0000 (0) │ │ │ │ -110E1D Disk Start 0000 (0) │ │ │ │ -110E1F Int File Attributes 0000 (0) │ │ │ │ +110F2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +110F30 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110F34 CRC D7E91FBC (3622379452) │ │ │ │ +110F38 Compressed Size 000006B2 (1714) │ │ │ │ +110F3C Uncompressed Size 000016C8 (5832) │ │ │ │ +110F40 Filename Length 0026 (38) │ │ │ │ +110F42 Extra Length 0000 (0) │ │ │ │ +110F44 Comment Length 0000 (0) │ │ │ │ +110F46 Disk Start 0000 (0) │ │ │ │ +110F48 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110E21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110F4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110E25 Local Header Offset 001015D7 (1054167) │ │ │ │ -110E29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110F4E Local Header Offset 00101741 (1054529) │ │ │ │ +110F52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110E29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110F52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110E4F CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ -110E53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110E54 Created OS 03 (3) 'Unix' │ │ │ │ -110E55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110E56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110E57 General Purpose Flag 0800 (2048) │ │ │ │ +110F78 CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ +110F7C Created Zip Spec 14 (20) '2.0' │ │ │ │ +110F7D Created OS 03 (3) 'Unix' │ │ │ │ +110F7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110F7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110F80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110E59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110E5B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110E5F CRC 374B96E4 (927700708) │ │ │ │ -110E63 Compressed Size 000002E7 (743) │ │ │ │ -110E67 Uncompressed Size 0000072C (1836) │ │ │ │ -110E6B Filename Length 0020 (32) │ │ │ │ -110E6D Extra Length 0000 (0) │ │ │ │ -110E6F Comment Length 0000 (0) │ │ │ │ -110E71 Disk Start 0000 (0) │ │ │ │ -110E73 Int File Attributes 0000 (0) │ │ │ │ +110F82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110F84 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110F88 CRC 374B96E4 (927700708) │ │ │ │ +110F8C Compressed Size 000002E7 (743) │ │ │ │ +110F90 Uncompressed Size 0000072C (1836) │ │ │ │ +110F94 Filename Length 0020 (32) │ │ │ │ +110F96 Extra Length 0000 (0) │ │ │ │ +110F98 Comment Length 0000 (0) │ │ │ │ +110F9A Disk Start 0000 (0) │ │ │ │ +110F9C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110E75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110F9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110E79 Local Header Offset 00101CCD (1055949) │ │ │ │ -110E7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110FA2 Local Header Offset 00101E37 (1056311) │ │ │ │ +110FA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110E7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110FA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110E9D CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ -110EA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110EA2 Created OS 03 (3) 'Unix' │ │ │ │ -110EA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110EA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110EA5 General Purpose Flag 0800 (2048) │ │ │ │ +110FC6 CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ +110FCA Created Zip Spec 14 (20) '2.0' │ │ │ │ +110FCB Created OS 03 (3) 'Unix' │ │ │ │ +110FCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110FCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110FCE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110EA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110EA9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110EAD CRC 9BBC44B4 (2612806836) │ │ │ │ -110EB1 Compressed Size 0000036F (879) │ │ │ │ -110EB5 Uncompressed Size 00001242 (4674) │ │ │ │ -110EB9 Filename Length 001F (31) │ │ │ │ -110EBB Extra Length 0000 (0) │ │ │ │ -110EBD Comment Length 0000 (0) │ │ │ │ -110EBF Disk Start 0000 (0) │ │ │ │ -110EC1 Int File Attributes 0000 (0) │ │ │ │ +110FD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110FD2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110FD6 CRC 9BBC44B4 (2612806836) │ │ │ │ +110FDA Compressed Size 0000036F (879) │ │ │ │ +110FDE Uncompressed Size 00001242 (4674) │ │ │ │ +110FE2 Filename Length 001F (31) │ │ │ │ +110FE4 Extra Length 0000 (0) │ │ │ │ +110FE6 Comment Length 0000 (0) │ │ │ │ +110FE8 Disk Start 0000 (0) │ │ │ │ +110FEA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110EC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110FEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110EC7 Local Header Offset 00101FF2 (1056754) │ │ │ │ -110ECB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110FF0 Local Header Offset 0010215C (1057116) │ │ │ │ +110FF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110ECB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110FF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110EEA CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ -110EEE Created Zip Spec 14 (20) '2.0' │ │ │ │ -110EEF Created OS 03 (3) 'Unix' │ │ │ │ -110EF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110EF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110EF2 General Purpose Flag 0800 (2048) │ │ │ │ +111013 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ +111017 Created Zip Spec 14 (20) '2.0' │ │ │ │ +111018 Created OS 03 (3) 'Unix' │ │ │ │ +111019 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11101A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11101B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110EF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110EF6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110EFA CRC D77D9B04 (3615333124) │ │ │ │ -110EFE Compressed Size 000002C5 (709) │ │ │ │ -110F02 Uncompressed Size 000006A4 (1700) │ │ │ │ -110F06 Filename Length 0025 (37) │ │ │ │ -110F08 Extra Length 0000 (0) │ │ │ │ -110F0A Comment Length 0000 (0) │ │ │ │ -110F0C Disk Start 0000 (0) │ │ │ │ -110F0E Int File Attributes 0000 (0) │ │ │ │ +11101D Compression Method 0008 (8) 'Deflated' │ │ │ │ +11101F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +111023 CRC D77D9B04 (3615333124) │ │ │ │ +111027 Compressed Size 000002C5 (709) │ │ │ │ +11102B Uncompressed Size 000006A4 (1700) │ │ │ │ +11102F Filename Length 0025 (37) │ │ │ │ +111031 Extra Length 0000 (0) │ │ │ │ +111033 Comment Length 0000 (0) │ │ │ │ +111035 Disk Start 0000 (0) │ │ │ │ +111037 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110F10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +111039 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110F14 Local Header Offset 0010239E (1057694) │ │ │ │ -110F18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11103D Local Header Offset 00102508 (1058056) │ │ │ │ +111041 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110F18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x111041: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110F3D CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ -110F41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110F42 Created OS 03 (3) 'Unix' │ │ │ │ -110F43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110F44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110F45 General Purpose Flag 0800 (2048) │ │ │ │ +111066 CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ +11106A Created Zip Spec 14 (20) '2.0' │ │ │ │ +11106B Created OS 03 (3) 'Unix' │ │ │ │ +11106C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11106D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11106E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110F47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110F49 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110F4D CRC A55A78BD (2774169789) │ │ │ │ -110F51 Compressed Size 00000311 (785) │ │ │ │ -110F55 Uncompressed Size 00000DBC (3516) │ │ │ │ -110F59 Filename Length 0024 (36) │ │ │ │ -110F5B Extra Length 0000 (0) │ │ │ │ -110F5D Comment Length 0000 (0) │ │ │ │ -110F5F Disk Start 0000 (0) │ │ │ │ -110F61 Int File Attributes 0000 (0) │ │ │ │ +111070 Compression Method 0008 (8) 'Deflated' │ │ │ │ +111072 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +111076 CRC A55A78BD (2774169789) │ │ │ │ +11107A Compressed Size 00000311 (785) │ │ │ │ +11107E Uncompressed Size 00000DBC (3516) │ │ │ │ +111082 Filename Length 0024 (36) │ │ │ │ +111084 Extra Length 0000 (0) │ │ │ │ +111086 Comment Length 0000 (0) │ │ │ │ +111088 Disk Start 0000 (0) │ │ │ │ +11108A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110F63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11108C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110F67 Local Header Offset 001026A6 (1058470) │ │ │ │ -110F6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111090 Local Header Offset 00102810 (1058832) │ │ │ │ +111094 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110F6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x111094: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110F8F CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ -110F93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110F94 Created OS 03 (3) 'Unix' │ │ │ │ -110F95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110F96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110F97 General Purpose Flag 0800 (2048) │ │ │ │ +1110B8 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ +1110BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1110BD Created OS 03 (3) 'Unix' │ │ │ │ +1110BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1110BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1110C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110F99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110F9B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110F9F CRC 8AB231E6 (2326933990) │ │ │ │ -110FA3 Compressed Size 00000205 (517) │ │ │ │ -110FA7 Uncompressed Size 0000038A (906) │ │ │ │ -110FAB Filename Length 0025 (37) │ │ │ │ -110FAD Extra Length 0000 (0) │ │ │ │ -110FAF Comment Length 0000 (0) │ │ │ │ -110FB1 Disk Start 0000 (0) │ │ │ │ -110FB3 Int File Attributes 0000 (0) │ │ │ │ +1110C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1110C4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1110C8 CRC 8AB231E6 (2326933990) │ │ │ │ +1110CC Compressed Size 00000205 (517) │ │ │ │ +1110D0 Uncompressed Size 0000038A (906) │ │ │ │ +1110D4 Filename Length 0025 (37) │ │ │ │ +1110D6 Extra Length 0000 (0) │ │ │ │ +1110D8 Comment Length 0000 (0) │ │ │ │ +1110DA Disk Start 0000 (0) │ │ │ │ +1110DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110FB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1110DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110FB9 Local Header Offset 001029F9 (1059321) │ │ │ │ -110FBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1110E2 Local Header Offset 00102B63 (1059683) │ │ │ │ +1110E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110FBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1110E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110FE2 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ -110FE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110FE7 Created OS 03 (3) 'Unix' │ │ │ │ -110FE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110FE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110FEA General Purpose Flag 0800 (2048) │ │ │ │ +11110B CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ +11110F Created Zip Spec 14 (20) '2.0' │ │ │ │ +111110 Created OS 03 (3) 'Unix' │ │ │ │ +111111 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +111112 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +111113 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110FEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -110FEE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110FF2 CRC E5E649CC (3857074636) │ │ │ │ -110FF6 Compressed Size 00000203 (515) │ │ │ │ -110FFA Uncompressed Size 000004E3 (1251) │ │ │ │ -110FFE Filename Length 0024 (36) │ │ │ │ -111000 Extra Length 0000 (0) │ │ │ │ -111002 Comment Length 0000 (0) │ │ │ │ -111004 Disk Start 0000 (0) │ │ │ │ -111006 Int File Attributes 0000 (0) │ │ │ │ +111115 Compression Method 0008 (8) 'Deflated' │ │ │ │ +111117 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11111B CRC E5E649CC (3857074636) │ │ │ │ +11111F Compressed Size 00000203 (515) │ │ │ │ +111123 Uncompressed Size 000004E3 (1251) │ │ │ │ +111127 Filename Length 0024 (36) │ │ │ │ +111129 Extra Length 0000 (0) │ │ │ │ +11112B Comment Length 0000 (0) │ │ │ │ +11112D Disk Start 0000 (0) │ │ │ │ +11112F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -111008 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +111131 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11100C Local Header Offset 00102C41 (1059905) │ │ │ │ -111010 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111135 Local Header Offset 00102DAB (1060267) │ │ │ │ +111139 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x111010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x111139: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -111034 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ -111038 Created Zip Spec 14 (20) '2.0' │ │ │ │ -111039 Created OS 03 (3) 'Unix' │ │ │ │ -11103A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11103B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11103C General Purpose Flag 0800 (2048) │ │ │ │ +11115D CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ +111161 Created Zip Spec 14 (20) '2.0' │ │ │ │ +111162 Created OS 03 (3) 'Unix' │ │ │ │ +111163 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +111164 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +111165 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11103E Compression Method 0008 (8) 'Deflated' │ │ │ │ -111040 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -111044 CRC F76CD338 (4151104312) │ │ │ │ -111048 Compressed Size 00000D77 (3447) │ │ │ │ -11104C Uncompressed Size 000029F2 (10738) │ │ │ │ -111050 Filename Length 001E (30) │ │ │ │ -111052 Extra Length 0000 (0) │ │ │ │ -111054 Comment Length 0000 (0) │ │ │ │ -111056 Disk Start 0000 (0) │ │ │ │ -111058 Int File Attributes 0000 (0) │ │ │ │ +111167 Compression Method 0008 (8) 'Deflated' │ │ │ │ +111169 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11116D CRC 76EA356F (1995060591) │ │ │ │ +111171 Compressed Size 00000D71 (3441) │ │ │ │ +111175 Uncompressed Size 000029F2 (10738) │ │ │ │ +111179 Filename Length 001E (30) │ │ │ │ +11117B Extra Length 0000 (0) │ │ │ │ +11117D Comment Length 0000 (0) │ │ │ │ +11117F Disk Start 0000 (0) │ │ │ │ +111181 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11105A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +111183 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11105E Local Header Offset 00102E86 (1060486) │ │ │ │ -111062 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111187 Local Header Offset 00102FF0 (1060848) │ │ │ │ +11118B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x111062: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11118B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -111080 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ -111084 Created Zip Spec 14 (20) '2.0' │ │ │ │ -111085 Created OS 03 (3) 'Unix' │ │ │ │ -111086 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -111087 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -111088 General Purpose Flag 0800 (2048) │ │ │ │ +1111A9 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ +1111AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1111AE Created OS 03 (3) 'Unix' │ │ │ │ +1111AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1111B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1111B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11108A Compression Method 0008 (8) 'Deflated' │ │ │ │ -11108C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -111090 CRC 9FDF2775 (2682201973) │ │ │ │ -111094 Compressed Size 00001225 (4645) │ │ │ │ -111098 Uncompressed Size 00013829 (79913) │ │ │ │ -11109C Filename Length 001D (29) │ │ │ │ -11109E Extra Length 0000 (0) │ │ │ │ -1110A0 Comment Length 0000 (0) │ │ │ │ -1110A2 Disk Start 0000 (0) │ │ │ │ -1110A4 Int File Attributes 0000 (0) │ │ │ │ +1111B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1111B5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1111B9 CRC FBD31B29 (4224916265) │ │ │ │ +1111BD Compressed Size 000011EA (4586) │ │ │ │ +1111C1 Uncompressed Size 00013829 (79913) │ │ │ │ +1111C5 Filename Length 001D (29) │ │ │ │ +1111C7 Extra Length 0000 (0) │ │ │ │ +1111C9 Comment Length 0000 (0) │ │ │ │ +1111CB Disk Start 0000 (0) │ │ │ │ +1111CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1110A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1111CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1110AA Local Header Offset 00103C39 (1063993) │ │ │ │ -1110AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1111D3 Local Header Offset 00103D9D (1064349) │ │ │ │ +1111D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1110AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1111D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1110CB END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ -1110CF Number of this disk 0000 (0) │ │ │ │ -1110D1 Central Dir Disk no 0000 (0) │ │ │ │ -1110D3 Entries in this disk 0257 (599) │ │ │ │ -1110D5 Total Entries 0257 (599) │ │ │ │ -1110D7 Size of Central Dir 0000C232 (49714) │ │ │ │ -1110DB Offset to Central Dir 00104E99 (1068697) │ │ │ │ -1110DF Comment Length 0000 (0) │ │ │ │ +1111F4 END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ +1111F8 Number of this disk 0000 (0) │ │ │ │ +1111FA Central Dir Disk no 0000 (0) │ │ │ │ +1111FC Entries in this disk 0257 (599) │ │ │ │ +1111FE Total Entries 0257 (599) │ │ │ │ +111200 Size of Central Dir 0000C232 (49714) │ │ │ │ +111204 Offset to Central Dir 00104FC2 (1068994) │ │ │ │ +111208 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 deff0604820c99b2ee324f58052400b5879ad7f4eaa9e889c93163d21d05de12 │ │ │ │ │ + SHA-256 checksum efae833843f2db10fa45b6cf7585c04421e8d7044b4bba326d57fefce598df1c │ │ │ │ │ Compiled from "AverageHash.java" │ │ │ │ │ public class org.opencv.img_hash.AverageHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ 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 ba673b607d2d475d49606749e8d37388714f8944c73d0a5c283098bd8561a9cb │ │ │ │ │ + SHA-256 checksum df3188c3bfc2057a9aa8bf03bcf3cf17ce4bae952a371eebe7070503ee53510c │ │ │ │ │ Compiled from "BlockMeanHash.java" │ │ │ │ │ public class org.opencv.img_hash.BlockMeanHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ 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 ea6b7a759e6da4e2158e83e31a4d1cc3fc3e3fadca6840ba40f04e76a178970a │ │ │ │ │ + SHA-256 checksum dc761c69b4dab9a6ef933fd8704c64aeae79a1d7a2cf110e44173d5164f77eb7 │ │ │ │ │ Compiled from "ColorMomentHash.java" │ │ │ │ │ public class org.opencv.img_hash.ColorMomentHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ 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 0ef2ddf75b7d699810d276e4dde9180ed3039e20f9035408d8d3d7a3828a345b │ │ │ │ │ + SHA-256 checksum 1faae424ab63963b1d88a8893d97478238387b9312a10d972f4c73dc38b8b63e │ │ │ │ │ Compiled from "BarcodeDetector.java" │ │ │ │ │ public class org.opencv.objdetect.BarcodeDetector extends org.opencv.objdetect.GraphicalCodeDetector │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ 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 c7a059f629a1b8e6c4bcdb6e8803feb1d52977b607b66eebc3a327cb29e1e11a │ │ │ │ │ + SHA-256 checksum 51235227deba76dcf0db02dc0c4c4ee27dc3cf49812428bc3c0c2462f8060256 │ │ │ │ │ Compiled from "HistogramPhaseUnwrapping.java" │ │ │ │ │ public class org.opencv.phase_unwrapping.HistogramPhaseUnwrapping extends org.opencv.phase_unwrapping.PhaseUnwrapping │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ 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 dc5a7a8730c960c08a2e8b29c6922d8e2aeb557f749291c849fa617ed91b7276 │ │ │ │ │ + SHA-256 checksum d98e5d1a2686d907706d93f82337c9b53979ea0b3ea877b487d923290a382798 │ │ │ │ │ Compiled from "GrayCodePattern.java" │ │ │ │ │ public class org.opencv.structured_light.GrayCodePattern extends org.opencv.structured_light.StructuredLightPattern │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ 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); │ │ │ │ + │ │ │ │ }